pax_global_header00006660000000000000000000000064137460217070014521gustar00rootroot0000000000000052 comment=dc260516c3d1db1348bd2fe51721e29e21b079c9 pyelftools-0.27/000077500000000000000000000000001374602170700136515ustar00rootroot00000000000000pyelftools-0.27/.github/000077500000000000000000000000001374602170700152115ustar00rootroot00000000000000pyelftools-0.27/.github/workflows/000077500000000000000000000000001374602170700172465ustar00rootroot00000000000000pyelftools-0.27/.github/workflows/ci.yml000066400000000000000000000010121374602170700203560ustar00rootroot00000000000000name: pyelftools-tests on: push: branches: - master pull_request: branches: - master jobs: build: runs-on: ${{ matrix.os }} strategy: matrix: python-version: [2.7, 3.6, 3.7, 3.8] os: [ubuntu-latest] steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v2 with: python-version: ${{ matrix.python-version }} - name: Test run: | python test/all_tests.py pyelftools-0.27/.gitignore000066400000000000000000000001141374602170700156350ustar00rootroot00000000000000*.pyc .coverage .tox htmlcov tags build dist MANIFEST *.sublime-workspace pyelftools-0.27/.vimrc000066400000000000000000000004221374602170700147700ustar00rootroot00000000000000" Force indentation styles for this directory autocmd FileType python set shiftwidth=4 autocmd FileType python set tabstop=4 autocmd FileType python set softtabstop=4 autocmd FileType c set shiftwidth=2 autocmd FileType c set tabstop=2 autocmd FileType c set softtabstop=2 pyelftools-0.27/CHANGES000066400000000000000000000106571374602170700146550ustar00rootroot00000000000000Changelog ========= + Version 0.27 (2020.10.27) - Print addend wfor RELA relocations without symbol (#292) - Implement symbol lookup for {GNU,}HashSection (#290) - Major rewrite of expression parsing - Cashed random access to CUs and DIEs (#264) - GNU expressions (#303) - Support parsing LSDA pointers from FDEs (#308) - Add support for DWA_OP_GNU_push_tls_address in expressions (#315) - Some initial support for AArch64 little-endian (#318) - Support for ELF files with a large number of sections (#333) - Some minimal support for DWARFv1 (#335) - Many small bug fixes; see git log. + Version 0.26 (2019.12.05) - Call relocation for ARM v3 (#194) - More complete architecture coverage for ENUM_E_MACHINE (#206) - Support for .debug_pubtypes and .debug_pubnames sections (#208) - Support for DWARF v4 location lists (#214) - Decode strings in dynamic string tables (#217) - Improve symbol table handling in dynamic segments (#219) - Improved handling of location information (#225) - Avoid deprecation warnings in Python 3.7+ - Add DWARF v5 OPs (#240) - Handle many new translation forms and constants - Lazy DIE parsing to speed up partial parsing of DWARF info (#249) + Version 0.25 (2018.09.01) - Make parsing of SH_TYPE and PT_TYPE fields dependent on the machine (e_machine header field), making it possible to support conflicting type enums between different machines (#71 and #121). - Add parsing and readelf dumping for .eh_frame (#155) - Support compressed sections (#152) - Better support for parsing core dumps (#147) - More comprehensive handling of ARM relocations (#121) - Convert all ascii encoding to utf-8 encoding (#182) - Don't attempt to hex/string dump SHT_NOBITS sections in readelf (#119). - Test with Python 3.6 - Minor bugfixes (#118) - Cleanup: Use argparse instead of optparse - Make readelf comparison tests run in parallel using multiprocessing; cuts testing time 3-5x - Improvements in MIPS flags handling (#165) + Version 0.24 (2016.08.04) - Retrieve symbols by name - get_symbol_by_name (#58). - Symbol/section names are strings internally now, not bytestrings (this may affect API usage in Python 3) (#76). - Added DT_MIPS_* constants to ENUM_D_TAG (#79) - Made dwarf_decode_address example a bit more useful for command-line invocation. - More DWARF v4 support w.r.t decoding function ranges; DW_AT_high_pc value is now either absolute or relative to DW_AT_low_pc, depending on the class of the form encoded in the file. Also #89. - Support for SHT_NOTE sections (#109) - Support for .debug_aranges section (#108) - Support for zlib-compressed debug sections (#102) - Support for DWARF v4 line programs (#82) + Version 0.23 (2014.11.08) - Minimal Python 2.x version raised to 2.7 - Basic support for MIPS (contributed by Karl Vogel). - Support for PT_NOTE segment parsing (contributed by Alex Deymo). - Support for parsing symbol table in dynamic segment (contributed by Nam T. Nguyen). + Version 0.22 (2014.03.30) - pyelftools repository moved to https://github.com/eliben/pyelftools - Support for version sections - contributed by Yann Rouillard. - Better ARM support (including AArch64) - contributed by Dobromir Stefanov. - Added some initial support for parsing Solaris OpenCSW ELF files (contributed by Yann Rouillard). - Added some initial support for DWARF4 (as generated by gcc 4.8) and DWARF generated by recent versions of Clang (3.3). - Added the get_full_path utility method to DIEs that have an associated file name / path (based on pull request #16 by Shaheed Haque). - Set up Travis CI integration. + Version 0.21 (2013.04.17) - Added new example: dwarf_decode_address - decode function name and file & line information from an address. - Issue #7: parsing incorrect DWARF was made a bit more forgiving for cases where serialized DIE trees have extra NULLs at the end. - Very initial support for ARM ELF files (Matthew Fernandez - pull request #6). - Support for dumping the dynamic section (Mike Frysinger - pull request #7). - Output of scripts/readelf.py now matches that of binutils 2.23.52. - Added more machine EM_ values to ENUM_E_TYPE. + Version 0.20 (2012.01.27) - Python 3 support - Fixed some problems with running tests - Issue #2: made all examples run (and test/run_examples_test.py pass) on Windows. + Version 0.10 - Initial public release (2012.01.06) pyelftools-0.27/LICENSE000066400000000000000000000027761374602170700146720ustar00rootroot00000000000000pyelftools is in the public domain (see below if you need more details). pyelftools uses the construct library for structured parsing of a binary stream. construct is packaged in pyelftools/construct - see its LICENSE file for the license. ------------------------------------------------------------------------------- This is free and unencumbered software released into the public domain. Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means. In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. For more information, please refer to pyelftools-0.27/MANIFEST.in000066400000000000000000000003411374602170700154050ustar00rootroot00000000000000recursive-include elftools *.py recursive-include scripts *.py recursive-include examples *.py *.elf *.out recursive-include test *.py *.elf *.arm *.mips *.o include README.rst include LICENSE include CHANGES include tox.ini pyelftools-0.27/README.rst000066400000000000000000000035671374602170700153530ustar00rootroot00000000000000========== pyelftools ========== .. image:: https://github.com/eliben/pyelftools/workflows/pyelftools-tests/badge.svg :align: center :target: https://github.com/eliben/pyelftools/actions **pyelftools** is a pure-Python library for parsing and analyzing ELF files and DWARF debugging information. See the `User's guide `_ for more details. Pre-requisites -------------- As a user of **pyelftools**, one only needs Python to run. It works with Python versions 2.7 and 3.x (x >= 5). For hacking on **pyelftools** the requirements are a bit more strict, please see the `hacking guide `_. Installing ---------- **pyelftools** can be installed from PyPI (Python package index):: > pip install pyelftools Alternatively, you can download the source distribution for the most recent and historic versions from the *Downloads* tab on the `pyelftools project page `_ (by going to *Tags*). Then, you can install from source, as usual:: > python setup.py install Since **pyelftools** is a work in progress, it's recommended to have the most recent version of the code. This can be done by downloading the `master zip file `_ or just cloning the Git repository. Since **pyelftools** has no external dependencies, it's also easy to use it without installing, by locally adjusting ``PYTHONPATH``. How to use it? -------------- **pyelftools** is a regular Python library: you import and invoke it from your own code. For a detailed usage guide and links to examples, please consult the `user's guide `_. License ------- **pyelftools** is open source software. Its code is in the public domain. See the ``LICENSE`` file for more details. pyelftools-0.27/TODO000077500000000000000000000020571374602170700143500ustar00rootroot00000000000000New version ----------- * Update elftools/__init__.py * Update setup.py * Update CHANGES * Tag in git (v0.xx) construct --------- construct seems to be maintained again - they also backported my Python 3 fixes. Theoretically, I can remove construct from pyelftools and use it as a dependency instead. I don't really have time to play with this now, but may do so in the future. Preparing a new release ----------------------- * Run 'tox' tests (with '-r' to create new venvs) * Make sure new version was updated everywhere appropriate * Run ``python setup.py build sdist bdist_wheel`` (no 'upload' yet) * Untar the created ``dist/pyelftools-x.y.tar.gz`` and make sure everything looks ok * Now build with upload to send it to PyPi * Test with pip install from some new virtualenv Distribution ------------ 1. First install Twine (https://packaging.python.org/tutorials/packaging-projects/) 2. python3 -m twine upload dist/*, but make sure ``setup.py`` was already run and the updated whl and tarbal are in dist/. Credentials for PyPI are stored in ~/.pypirc pyelftools-0.27/elftools/000077500000000000000000000000001374602170700155005ustar00rootroot00000000000000pyelftools-0.27/elftools/__init__.py000066400000000000000000000004131374602170700176070ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- __version__ = '0.27' pyelftools-0.27/elftools/common/000077500000000000000000000000001374602170700167705ustar00rootroot00000000000000pyelftools-0.27/elftools/common/__init__.py000066400000000000000000000000001374602170700210670ustar00rootroot00000000000000pyelftools-0.27/elftools/common/construct_utils.py000066400000000000000000000055451374602170700226170ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: common/construct_utils.py # # Some complementary construct utilities # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from ..construct import ( Subconstruct, ConstructError, ArrayError, Adapter, Field, RepeatUntil, Rename, SizeofError ) class RepeatUntilExcluding(Subconstruct): """ A version of construct's RepeatUntil that doesn't include the last element (which casued the repeat to exit) in the return value. Only parsing is currently implemented. P.S. removed some code duplication """ __slots__ = ["predicate"] def __init__(self, predicate, subcon): Subconstruct.__init__(self, subcon) self.predicate = predicate self._clear_flag(self.FLAG_COPY_CONTEXT) self._set_flag(self.FLAG_DYNAMIC) def _parse(self, stream, context): obj = [] try: context_for_subcon = context if self.subcon.conflags & self.FLAG_COPY_CONTEXT: context_for_subcon = context.__copy__() while True: subobj = self.subcon._parse(stream, context_for_subcon) if self.predicate(subobj, context): break obj.append(subobj) except ConstructError as ex: raise ArrayError("missing terminator", ex) return obj def _build(self, obj, stream, context): raise NotImplementedError('no building') def _sizeof(self, context): raise SizeofError("can't calculate size") def _LEB128_reader(): """ Read LEB128 variable-length data from the stream. The data is terminated by a byte with 0 in its highest bit. """ return RepeatUntil( lambda obj, ctx: ord(obj) < 0x80, Field(None, 1)) class _ULEB128Adapter(Adapter): """ An adapter for ULEB128, given a sequence of bytes in a sub-construct. """ def _decode(self, obj, context): value = 0 for b in reversed(obj): value = (value << 7) + (ord(b) & 0x7F) return value class _SLEB128Adapter(Adapter): """ An adapter for SLEB128, given a sequence of bytes in a sub-construct. """ def _decode(self, obj, context): value = 0 for b in reversed(obj): value = (value << 7) + (ord(b) & 0x7F) if ord(obj[-1]) & 0x40: # negative -> sign extend value |= - (1 << (7 * len(obj))) return value def ULEB128(name): """ A construct creator for ULEB128 encoding. """ return Rename(name, _ULEB128Adapter(_LEB128_reader())) def SLEB128(name): """ A construct creator for SLEB128 encoding. """ return Rename(name, _SLEB128Adapter(_LEB128_reader())) pyelftools-0.27/elftools/common/exceptions.py000066400000000000000000000010001374602170700215120ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: common/exceptions.py # # Exception classes for elftools # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- class ELFError(Exception): pass class ELFRelocationError(ELFError): pass class ELFParseError(ELFError): pass class ELFCompressionError(ELFError): pass class DWARFError(Exception): pass pyelftools-0.27/elftools/common/py3compat.py000066400000000000000000000037371374602170700212730ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: common/py3compat.py # # Python 2/3 compatibility code # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import sys PY3 = sys.version_info[0] == 3 if PY3: import io StringIO = io.StringIO BytesIO = io.BytesIO # Functions for acting on bytestrings and strings. In Python 2 and 3, # strings and bytes are the same and chr/ord can be used to convert between # numeric byte values and their string pepresentations. In Python 3, bytes # and strings are different types and bytes hold numeric values when # iterated over. def bytes2str(b): return b.decode('latin-1') def str2bytes(s): return s.encode('latin-1') def int2byte(i): return bytes((i,)) def byte2int(b): return b def iterbytes(b): """Return an iterator over the elements of a bytes object. For example, for b'abc' yields b'a', b'b' and then b'c'. """ for i in range(len(b)): yield b[i:i+1] ifilter = filter maxint = sys.maxsize else: import cStringIO StringIO = BytesIO = cStringIO.StringIO def bytes2str(b): return b def str2bytes(s): return s int2byte = chr byte2int = ord def iterbytes(b): return iter(b) from itertools import ifilter maxint = sys.maxint def iterkeys(d): """Return an iterator over the keys of a dictionary.""" return getattr(d, 'keys' if PY3 else 'iterkeys')() def itervalues(d): """Return an iterator over the values of a dictionary.""" return getattr(d, 'values' if PY3 else 'itervalues')() def iteritems(d): """Return an iterator over the items of a dictionary.""" return getattr(d, 'items' if PY3 else 'iteritems')() try: from collections.abc import Mapping # python >= 3.3 except ImportError: from collections import Mapping # python < 3.3 pyelftools-0.27/elftools/common/utils.py000066400000000000000000000071021374602170700205020ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: common/utils.py # # Miscellaneous utilities for elftools # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from contextlib import contextmanager from .exceptions import ELFParseError, ELFError, DWARFError from .py3compat import int2byte from ..construct import ConstructError, ULInt8 def merge_dicts(*dicts): "Given any number of dicts, merges them into a new one.""" result = {} for d in dicts: result.update(d) return result def bytelist2string(bytelist): """ Convert a list of byte values (e.g. [0x10 0x20 0x00]) to a bytes object (e.g. b'\x10\x20\x00'). """ return b''.join(int2byte(b) for b in bytelist) def struct_parse(struct, stream, stream_pos=None): """ Convenience function for using the given struct to parse a stream. If stream_pos is provided, the stream is seeked to this position before the parsing is done. Otherwise, the current position of the stream is used. Wraps the error thrown by construct with ELFParseError. """ try: if stream_pos is not None: stream.seek(stream_pos) return struct.parse_stream(stream) except ConstructError as e: raise ELFParseError(str(e)) def parse_cstring_from_stream(stream, stream_pos=None): """ Parse a C-string from the given stream. The string is returned without the terminating \x00 byte. If the terminating byte wasn't found, None is returned (the stream is exhausted). If stream_pos is provided, the stream is seeked to this position before the parsing is done. Otherwise, the current position of the stream is used. Note: a bytes object is returned here, because this is what's read from the binary file. """ if stream_pos is not None: stream.seek(stream_pos) CHUNKSIZE = 64 chunks = [] found = False while True: chunk = stream.read(CHUNKSIZE) end_index = chunk.find(b'\x00') if end_index >= 0: chunks.append(chunk[:end_index]) found = True break else: chunks.append(chunk) if len(chunk) < CHUNKSIZE: break return b''.join(chunks) if found else None def elf_assert(cond, msg=''): """ Assert that cond is True, otherwise raise ELFError(msg) """ _assert_with_exception(cond, msg, ELFError) def dwarf_assert(cond, msg=''): """ Assert that cond is True, otherwise raise DWARFError(msg) """ _assert_with_exception(cond, msg, DWARFError) @contextmanager def preserve_stream_pos(stream): """ Usage: # stream has some position FOO (return value of stream.tell()) with preserve_stream_pos(stream): # do stuff that manipulates the stream # stream still has position FOO """ saved_pos = stream.tell() yield stream.seek(saved_pos) def roundup(num, bits): """ Round up a number to nearest multiple of 2^bits. The result is a number where the least significant bits passed in bits are 0. """ return (num - 1 | (1 << bits) - 1) + 1 def read_blob(stream, length): """Read length bytes from stream, return a list of ints """ return [struct_parse(ULInt8(''), stream) for i in range(length)] #------------------------- PRIVATE ------------------------- def _assert_with_exception(cond, msg, exception_type): if not cond: raise exception_type(msg) pyelftools-0.27/elftools/construct/000077500000000000000000000000001374602170700175245ustar00rootroot00000000000000pyelftools-0.27/elftools/construct/LICENSE000066400000000000000000000020721374602170700205320ustar00rootroot00000000000000Copyright (C) 2009 Tomer Filiba, 2010-2011 Corbin Simpson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. pyelftools-0.27/elftools/construct/README000066400000000000000000000012761374602170700204120ustar00rootroot00000000000000construct is a Python library for declarative parsing and building of binary data. This is my fork of construct 2, with some modifications for Python 3 and bug fixes. The construct website is http://construct.readthedocs.org pyelftools carries construct around because construct has been abandoned for a long time and didn't get bugfixes; it also didn't work with Python 3. These days (Feb 2018) construct is maintained again, but its APIs have underwent extensive changes that would require rewriting all of the construct-facing code in pyelftools. I'm still evaluating the pros/cons of this effort. See https://github.com/eliben/pyelftools/issues/180 for details. LICENSE is the original license. pyelftools-0.27/elftools/construct/__init__.py000066400000000000000000000110021374602170700216270ustar00rootroot00000000000000""" #### #### ## #### ## ## #### ###### ##### ## ## #### ###### ## ## ## ## ## ### ## ## ## ## ## ## ## ## ## #### ## ## ## ## ###### ### ## ##### ## ## ## ## ## ## ## ## ## ### ## ## ## ## ## ## ## ## ## #### #### ## ## #### ## ## ## ##### #### ## ###### Parsing made even more fun (and faster too) Homepage: http://construct.wikispaces.com (including online tutorial) Typical usage: >>> from construct import * Hands-on example: >>> from construct import * >>> s = Struct("foo", ... UBInt8("a"), ... UBInt16("b"), ... ) >>> s.parse("\\x01\\x02\\x03") Container(a = 1, b = 515) >>> print s.parse("\\x01\\x02\\x03") Container: a = 1 b = 515 >>> s.build(Container(a = 1, b = 0x0203)) "\\x01\\x02\\x03" """ from .core import * from .adapters import * from .macros import * from .debug import Probe, Debugger #=============================================================================== # Metadata #=============================================================================== __author__ = "tomer filiba (tomerfiliba [at] gmail.com)" __maintainer__ = "Corbin Simpson " __version__ = "2.06" #=============================================================================== # Shorthand expressions #=============================================================================== Bits = BitField Byte = UBInt8 Bytes = Field Const = ConstAdapter Tunnel = TunnelAdapter Embed = Embedded #=============================================================================== # Deprecated names # Next scheduled name cleanout: 2.1 #=============================================================================== import functools, warnings def deprecated(f): @functools.wraps(f) def wrapper(*args, **kwargs): warnings.warn( "This name is deprecated, use %s instead" % f.__name__, DeprecationWarning, stacklevel=2) return f(*args, **kwargs) return wrapper MetaBytes = deprecated(MetaField) GreedyRepeater = deprecated(GreedyRange) OptionalGreedyRepeater = deprecated(OptionalGreedyRange) Repeater = deprecated(Range) StrictRepeater = deprecated(Array) MetaRepeater = deprecated(Array) OneOfValidator = deprecated(OneOf) NoneOfValidator = deprecated(NoneOf) #=============================================================================== # exposed names #=============================================================================== __all__ = [ 'AdaptationError', 'Adapter', 'Alias', 'Aligned', 'AlignedStruct', 'Anchor', 'Array', 'ArrayError', 'BFloat32', 'BFloat64', 'Bit', 'BitField', 'BitIntegerAdapter', 'BitIntegerError', 'BitStruct', 'Bits', 'Bitwise', 'Buffered', 'Byte', 'Bytes', 'CString', 'CStringAdapter', 'Const', 'ConstAdapter', 'ConstError', 'Construct', 'ConstructError', 'Container', 'Debugger', 'Embed', 'Embedded', 'EmbeddedBitStruct', 'Enum', 'ExprAdapter', 'Field', 'FieldError', 'Flag', 'FlagsAdapter', 'FlagsContainer', 'FlagsEnum', 'FormatField', 'GreedyRange', 'GreedyRepeater', 'HexDumpAdapter', 'If', 'IfThenElse', 'IndexingAdapter', 'LFloat32', 'LFloat64', 'LazyBound', 'LengthValueAdapter', 'ListContainer', 'MappingAdapter', 'MappingError', 'MetaArray', 'MetaBytes', 'MetaField', 'MetaRepeater', 'NFloat32', 'NFloat64', 'Nibble', 'NoneOf', 'NoneOfValidator', 'Octet', 'OnDemand', 'OnDemandPointer', 'OneOf', 'OneOfValidator', 'OpenRange', 'Optional', 'OptionalGreedyRange', 'OptionalGreedyRepeater', 'PaddedStringAdapter', 'Padding', 'PaddingAdapter', 'PaddingError', 'PascalString', 'Pass', 'Peek', 'Pointer', 'PrefixedArray', 'Probe', 'Range', 'RangeError', 'Reconfig', 'Rename', 'RepeatUntil', 'Repeater', 'Restream', 'SBInt16', 'SBInt32', 'SBInt64', 'SBInt8', 'SLInt16', 'SLInt32', 'SLInt64', 'SLInt8', 'SNInt16', 'SNInt32', 'SNInt64', 'SNInt8', 'Select', 'SelectError', 'Sequence', 'SizeofError', 'SlicingAdapter', 'StaticField', 'StrictRepeater', 'String', 'StringAdapter', 'Struct', 'Subconstruct', 'Switch', 'SwitchError', 'SymmetricMapping', 'Terminator', 'TerminatorError', 'Tunnel', 'TunnelAdapter', 'UBInt16', 'UBInt32', 'UBInt64', 'UBInt8', 'ULInt16', 'ULInt32', 'ULInt64', 'ULInt8', 'UNInt16', 'UNInt32', 'UNInt64', 'UNInt8', 'Union', 'ValidationError', 'Validator', 'Value', "Magic", ] pyelftools-0.27/elftools/construct/adapters.py000066400000000000000000000403321374602170700217030ustar00rootroot00000000000000from .core import Adapter, AdaptationError, Pass from .lib import int_to_bin, bin_to_int, swap_bytes from .lib import FlagsContainer, HexString from .lib.py3compat import BytesIO, decodebytes #=============================================================================== # exceptions #=============================================================================== class BitIntegerError(AdaptationError): __slots__ = [] class MappingError(AdaptationError): __slots__ = [] class ConstError(AdaptationError): __slots__ = [] class ValidationError(AdaptationError): __slots__ = [] class PaddingError(AdaptationError): __slots__ = [] #=============================================================================== # adapters #=============================================================================== class BitIntegerAdapter(Adapter): """ Adapter for bit-integers (converts bitstrings to integers, and vice versa). See BitField. Parameters: * subcon - the subcon to adapt * width - the size of the subcon, in bits * swapped - whether to swap byte order (little endian/big endian). default is False (big endian) * signed - whether the value is signed (two's complement). the default is False (unsigned) * bytesize - number of bits per byte, used for byte-swapping (if swapped). default is 8. """ __slots__ = ["width", "swapped", "signed", "bytesize"] def __init__(self, subcon, width, swapped = False, signed = False, bytesize = 8): Adapter.__init__(self, subcon) self.width = width self.swapped = swapped self.signed = signed self.bytesize = bytesize def _encode(self, obj, context): if obj < 0 and not self.signed: raise BitIntegerError("object is negative, but field is not signed", obj) obj2 = int_to_bin(obj, width = self.width) if self.swapped: obj2 = swap_bytes(obj2, bytesize = self.bytesize) return obj2 def _decode(self, obj, context): if self.swapped: obj = swap_bytes(obj, bytesize = self.bytesize) return bin_to_int(obj, signed = self.signed) class MappingAdapter(Adapter): """ Adapter that maps objects to other objects. See SymmetricMapping and Enum. Parameters: * subcon - the subcon to map * decoding - the decoding (parsing) mapping (a dict) * encoding - the encoding (building) mapping (a dict) * decdefault - the default return value when the object is not found in the decoding mapping. if no object is given, an exception is raised. if `Pass` is used, the unmapped object will be passed as-is * encdefault - the default return value when the object is not found in the encoding mapping. if no object is given, an exception is raised. if `Pass` is used, the unmapped object will be passed as-is """ __slots__ = ["encoding", "decoding", "encdefault", "decdefault"] def __init__(self, subcon, decoding, encoding, decdefault = NotImplemented, encdefault = NotImplemented): Adapter.__init__(self, subcon) self.decoding = decoding self.encoding = encoding self.decdefault = decdefault self.encdefault = encdefault def _encode(self, obj, context): try: return self.encoding[obj] except (KeyError, TypeError): if self.encdefault is NotImplemented: raise MappingError("no encoding mapping for %r [%s]" % ( obj, self.subcon.name)) if self.encdefault is Pass: return obj return self.encdefault def _decode(self, obj, context): try: return self.decoding[obj] except (KeyError, TypeError): if self.decdefault is NotImplemented: raise MappingError("no decoding mapping for %r [%s]" % ( obj, self.subcon.name)) if self.decdefault is Pass: return obj return self.decdefault class FlagsAdapter(Adapter): """ Adapter for flag fields. Each flag is extracted from the number, resulting in a FlagsContainer object. Not intended for direct usage. See FlagsEnum. Parameters * subcon - the subcon to extract * flags - a dictionary mapping flag-names to their value """ __slots__ = ["flags"] def __init__(self, subcon, flags): Adapter.__init__(self, subcon) self.flags = flags def _encode(self, obj, context): flags = 0 for name, value in self.flags.items(): if getattr(obj, name, False): flags |= value return flags def _decode(self, obj, context): obj2 = FlagsContainer() for name, value in self.flags.items(): setattr(obj2, name, bool(obj & value)) return obj2 class StringAdapter(Adapter): """ Adapter for strings. Converts a sequence of characters into a python string, and optionally handles character encoding. See String. Parameters: * subcon - the subcon to convert * encoding - the character encoding name (e.g., "utf8"), or None to return raw bytes (usually 8-bit ASCII). """ __slots__ = ["encoding"] def __init__(self, subcon, encoding = None): Adapter.__init__(self, subcon) self.encoding = encoding def _encode(self, obj, context): if self.encoding: obj = obj.encode(self.encoding) return obj def _decode(self, obj, context): if self.encoding: obj = obj.decode(self.encoding) return obj class PaddedStringAdapter(Adapter): r""" Adapter for padded strings. See String. Parameters: * subcon - the subcon to adapt * padchar - the padding character. default is b"\x00". * paddir - the direction where padding is placed ("right", "left", or "center"). the default is "right". * trimdir - the direction where trimming will take place ("right" or "left"). the default is "right". trimming is only meaningful for building, when the given string is too long. """ __slots__ = ["padchar", "paddir", "trimdir"] def __init__(self, subcon, padchar = b"\x00", paddir = "right", trimdir = "right"): if paddir not in ("right", "left", "center"): raise ValueError("paddir must be 'right', 'left' or 'center'", paddir) if trimdir not in ("right", "left"): raise ValueError("trimdir must be 'right' or 'left'", trimdir) Adapter.__init__(self, subcon) self.padchar = padchar self.paddir = paddir self.trimdir = trimdir def _decode(self, obj, context): if self.paddir == "right": obj = obj.rstrip(self.padchar) elif self.paddir == "left": obj = obj.lstrip(self.padchar) else: obj = obj.strip(self.padchar) return obj def _encode(self, obj, context): size = self._sizeof(context) if self.paddir == "right": obj = obj.ljust(size, self.padchar) elif self.paddir == "left": obj = obj.rjust(size, self.padchar) else: obj = obj.center(size, self.padchar) if len(obj) > size: if self.trimdir == "right": obj = obj[:size] else: obj = obj[-size:] return obj class LengthValueAdapter(Adapter): """ Adapter for length-value pairs. It extracts only the value from the pair, and calculates the length based on the value. See PrefixedArray and PascalString. Parameters: * subcon - the subcon returning a length-value pair """ __slots__ = [] def _encode(self, obj, context): return (len(obj), obj) def _decode(self, obj, context): return obj[1] class CStringAdapter(StringAdapter): r""" Adapter for C-style strings (strings terminated by a terminator char). Parameters: * subcon - the subcon to convert * terminators - a sequence of terminator chars. default is b"\x00". * encoding - the character encoding to use (e.g., "utf8"), or None to return raw-bytes. the terminator characters are not affected by the encoding. """ __slots__ = ["terminators"] def __init__(self, subcon, terminators = b"\x00", encoding = None): StringAdapter.__init__(self, subcon, encoding = encoding) self.terminators = terminators def _encode(self, obj, context): return StringAdapter._encode(self, obj, context) + self.terminators[0:1] def _decode(self, obj, context): return StringAdapter._decode(self, b''.join(obj[:-1]), context) class TunnelAdapter(Adapter): """ Adapter for tunneling (as in protocol tunneling). A tunnel is construct nested upon another (layering). For parsing, the lower layer first parses the data (note: it must return a string!), then the upper layer is called to parse that data (bottom-up). For building it works in a top-down manner; first the upper layer builds the data, then the lower layer takes it and writes it to the stream. Parameters: * subcon - the lower layer subcon * inner_subcon - the upper layer (tunneled/nested) subcon Example: # a pascal string containing compressed data (zlib encoding), so first # the string is read, decompressed, and finally re-parsed as an array # of UBInt16 TunnelAdapter( PascalString("data", encoding = "zlib"), GreedyRange(UBInt16("elements")) ) """ __slots__ = ["inner_subcon"] def __init__(self, subcon, inner_subcon): Adapter.__init__(self, subcon) self.inner_subcon = inner_subcon def _decode(self, obj, context): return self.inner_subcon._parse(BytesIO(obj), context) def _encode(self, obj, context): stream = BytesIO() self.inner_subcon._build(obj, stream, context) return stream.getvalue() class ExprAdapter(Adapter): """ A generic adapter that accepts 'encoder' and 'decoder' as parameters. You can use ExprAdapter instead of writing a full-blown class when only a simple expression is needed. Parameters: * subcon - the subcon to adapt * encoder - a function that takes (obj, context) and returns an encoded version of obj * decoder - a function that takes (obj, context) and returns a decoded version of obj Example: ExprAdapter(UBInt8("foo"), encoder = lambda obj, ctx: obj / 4, decoder = lambda obj, ctx: obj * 4, ) """ __slots__ = ["_encode", "_decode"] def __init__(self, subcon, encoder, decoder): Adapter.__init__(self, subcon) self._encode = encoder self._decode = decoder class HexDumpAdapter(Adapter): """ Adapter for hex-dumping strings. It returns a HexString, which is a string """ __slots__ = ["linesize"] def __init__(self, subcon, linesize = 16): Adapter.__init__(self, subcon) self.linesize = linesize def _encode(self, obj, context): return obj def _decode(self, obj, context): return HexString(obj, linesize = self.linesize) class ConstAdapter(Adapter): """ Adapter for enforcing a constant value ("magic numbers"). When decoding, the return value is checked; when building, the value is substituted in. Parameters: * subcon - the subcon to validate * value - the expected value Example: Const(Field("signature", 2), "MZ") """ __slots__ = ["value"] def __init__(self, subcon, value): Adapter.__init__(self, subcon) self.value = value def _encode(self, obj, context): if obj is None or obj == self.value: return self.value else: raise ConstError("expected %r, found %r" % (self.value, obj)) def _decode(self, obj, context): if obj != self.value: raise ConstError("expected %r, found %r" % (self.value, obj)) return obj class SlicingAdapter(Adapter): """ Adapter for slicing a list (getting a slice from that list) Parameters: * subcon - the subcon to slice * start - start index * stop - stop index (or None for up-to-end) * step - step (or None for every element) """ __slots__ = ["start", "stop", "step"] def __init__(self, subcon, start, stop = None): Adapter.__init__(self, subcon) self.start = start self.stop = stop def _encode(self, obj, context): if self.start is None: return obj return [None] * self.start + obj def _decode(self, obj, context): return obj[self.start:self.stop] class IndexingAdapter(Adapter): """ Adapter for indexing a list (getting a single item from that list) Parameters: * subcon - the subcon to index * index - the index of the list to get """ __slots__ = ["index"] def __init__(self, subcon, index): Adapter.__init__(self, subcon) if type(index) is not int: raise TypeError("index must be an integer", type(index)) self.index = index def _encode(self, obj, context): return [None] * self.index + [obj] def _decode(self, obj, context): return obj[self.index] class PaddingAdapter(Adapter): r""" Adapter for padding. Parameters: * subcon - the subcon to pad * pattern - the padding pattern (character as byte). default is b"\x00" * strict - whether or not to verify, during parsing, that the given padding matches the padding pattern. default is False (unstrict) """ __slots__ = ["pattern", "strict"] def __init__(self, subcon, pattern = b"\x00", strict = False): Adapter.__init__(self, subcon) self.pattern = pattern self.strict = strict def _encode(self, obj, context): return self._sizeof(context) * self.pattern def _decode(self, obj, context): if self.strict: expected = self._sizeof(context) * self.pattern if obj != expected: raise PaddingError("expected %r, found %r" % (expected, obj)) return obj #=============================================================================== # validators #=============================================================================== class Validator(Adapter): """ Abstract class: validates a condition on the encoded/decoded object. Override _validate(obj, context) in deriving classes. Parameters: * subcon - the subcon to validate """ __slots__ = [] def _decode(self, obj, context): if not self._validate(obj, context): raise ValidationError("invalid object", obj) return obj def _encode(self, obj, context): return self._decode(obj, context) def _validate(self, obj, context): raise NotImplementedError() class OneOf(Validator): """ Validates that the object is one of the listed values. :param ``Construct`` subcon: object to validate :param iterable valids: a set of valid values >>> OneOf(UBInt8("foo"), [4,5,6,7]).parse("\\x05") 5 >>> OneOf(UBInt8("foo"), [4,5,6,7]).parse("\\x08") Traceback (most recent call last): ... construct.core.ValidationError: ('invalid object', 8) >>> >>> OneOf(UBInt8("foo"), [4,5,6,7]).build(5) '\\x05' >>> OneOf(UBInt8("foo"), [4,5,6,7]).build(9) Traceback (most recent call last): ... construct.core.ValidationError: ('invalid object', 9) """ __slots__ = ["valids"] def __init__(self, subcon, valids): Validator.__init__(self, subcon) self.valids = valids def _validate(self, obj, context): return obj in self.valids class NoneOf(Validator): """ Validates that the object is none of the listed values. :param ``Construct`` subcon: object to validate :param iterable invalids: a set of invalid values >>> NoneOf(UBInt8("foo"), [4,5,6,7]).parse("\\x08") 8 >>> NoneOf(UBInt8("foo"), [4,5,6,7]).parse("\\x06") Traceback (most recent call last): ... construct.core.ValidationError: ('invalid object', 6) """ __slots__ = ["invalids"] def __init__(self, subcon, invalids): Validator.__init__(self, subcon) self.invalids = invalids def _validate(self, obj, context): return obj not in self.invalids pyelftools-0.27/elftools/construct/core.py000066400000000000000000001270331374602170700210340ustar00rootroot00000000000000from struct import Struct as Packer from .lib.py3compat import BytesIO, advance_iterator, bchr from .lib import Container, ListContainer, LazyContainer #=============================================================================== # exceptions #=============================================================================== class ConstructError(Exception): __slots__ = [] class FieldError(ConstructError): __slots__ = [] class SizeofError(ConstructError): __slots__ = [] class AdaptationError(ConstructError): __slots__ = [] class ArrayError(ConstructError): __slots__ = [] class RangeError(ConstructError): __slots__ = [] class SwitchError(ConstructError): __slots__ = [] class SelectError(ConstructError): __slots__ = [] class TerminatorError(ConstructError): __slots__ = [] #=============================================================================== # abstract constructs #=============================================================================== class Construct(object): """ The mother of all constructs. This object is generally not directly instantiated, and it does not directly implement parsing and building, so it is largely only of interest to subclass implementors. The external user API: * parse() * parse_stream() * build() * build_stream() * sizeof() Subclass authors should not override the external methods. Instead, another API is available: * _parse() * _build() * _sizeof() There is also a flag API: * _set_flag() * _clear_flag() * _inherit_flags() * _is_flag() And stateful copying: * __getstate__() * __setstate__() Attributes and Inheritance ========================== All constructs have a name and flags. The name is used for naming struct members and context dictionaries. Note that the name can either be a string, or None if the name is not needed. A single underscore ("_") is a reserved name, and so are names starting with a less-than character ("<"). The name should be descriptive, short, and valid as a Python identifier, although these rules are not enforced. The flags specify additional behavioral information about this construct. Flags are used by enclosing constructs to determine a proper course of action. Flags are inherited by default, from inner subconstructs to outer constructs. The enclosing construct may set new flags or clear existing ones, as necessary. For example, if FLAG_COPY_CONTEXT is set, repeaters will pass a copy of the context for each iteration, which is necessary for OnDemand parsing. """ FLAG_COPY_CONTEXT = 0x0001 FLAG_DYNAMIC = 0x0002 FLAG_EMBED = 0x0004 FLAG_NESTING = 0x0008 __slots__ = ["name", "conflags"] def __init__(self, name, flags = 0): if name is not None: if type(name) is not str: raise TypeError("name must be a string or None", name) if name == "_" or name.startswith("<"): raise ValueError("reserved name", name) self.name = name self.conflags = flags def __repr__(self): return "%s(%r)" % (self.__class__.__name__, self.name) def _set_flag(self, flag): """ Set the given flag or flags. :param int flag: flag to set; may be OR'd combination of flags """ self.conflags |= flag def _clear_flag(self, flag): """ Clear the given flag or flags. :param int flag: flag to clear; may be OR'd combination of flags """ self.conflags &= ~flag def _inherit_flags(self, *subcons): """ Pull flags from subconstructs. """ for sc in subcons: self._set_flag(sc.conflags) def _is_flag(self, flag): """ Check whether a given flag is set. :param int flag: flag to check """ return bool(self.conflags & flag) def __getstate__(self): """ Obtain a dictionary representing this construct's state. """ attrs = {} if hasattr(self, "__dict__"): attrs.update(self.__dict__) slots = [] c = self.__class__ while c is not None: if hasattr(c, "__slots__"): slots.extend(c.__slots__) c = c.__base__ for name in slots: if hasattr(self, name): attrs[name] = getattr(self, name) return attrs def __setstate__(self, attrs): """ Set this construct's state to a given state. """ for name, value in attrs.items(): setattr(self, name, value) def __copy__(self): """returns a copy of this construct""" self2 = object.__new__(self.__class__) self2.__setstate__(self.__getstate__()) return self2 def parse(self, data): """ Parse an in-memory buffer. Strings, buffers, memoryviews, and other complete buffers can be parsed with this method. """ return self.parse_stream(BytesIO(data)) def parse_stream(self, stream): """ Parse a stream. Files, pipes, sockets, and other streaming sources of data are handled by this method. """ return self._parse(stream, Container()) def _parse(self, stream, context): """ Override me in your subclass. """ raise NotImplementedError() def build(self, obj): """ Build an object in memory. """ stream = BytesIO() self.build_stream(obj, stream) return stream.getvalue() def build_stream(self, obj, stream): """ Build an object directly into a stream. """ self._build(obj, stream, Container()) def _build(self, obj, stream, context): """ Override me in your subclass. """ raise NotImplementedError() def sizeof(self, context=None): """ Calculate the size of this object, optionally using a context. Some constructs have no fixed size and can only know their size for a given hunk of data; these constructs will raise an error if they are not passed a context. :param ``Container`` context: contextual data :returns: int of the length of this construct :raises SizeofError: the size could not be determined """ if context is None: context = Container() try: return self._sizeof(context) except Exception as e: raise SizeofError(e) def _sizeof(self, context): """ Override me in your subclass. """ raise SizeofError("Raw Constructs have no size!") class Subconstruct(Construct): """ Abstract subconstruct (wraps an inner construct, inheriting its name and flags). Parameters: * subcon - the construct to wrap """ __slots__ = ["subcon"] def __init__(self, subcon): Construct.__init__(self, subcon.name, subcon.conflags) self.subcon = subcon def _parse(self, stream, context): return self.subcon._parse(stream, context) def _build(self, obj, stream, context): self.subcon._build(obj, stream, context) def _sizeof(self, context): return self.subcon._sizeof(context) class Adapter(Subconstruct): """ Abstract adapter: calls _decode for parsing and _encode for building. Parameters: * subcon - the construct to wrap """ __slots__ = [] def _parse(self, stream, context): return self._decode(self.subcon._parse(stream, context), context) def _build(self, obj, stream, context): self.subcon._build(self._encode(obj, context), stream, context) def _decode(self, obj, context): raise NotImplementedError() def _encode(self, obj, context): raise NotImplementedError() #=============================================================================== # Fields #=============================================================================== def _read_stream(stream, length): if length < 0: raise ValueError("length must be >= 0", length) data = stream.read(length) if len(data) != length: raise FieldError("expected %d, found %d" % (length, len(data))) return data def _write_stream(stream, length, data): if length < 0: raise ValueError("length must be >= 0", length) if len(data) != length: raise FieldError("expected %d, found %d" % (length, len(data))) stream.write(data) class StaticField(Construct): """ A fixed-size byte field. :param str name: field name :param int length: number of bytes in the field """ __slots__ = ["length"] def __init__(self, name, length): Construct.__init__(self, name) self.length = length def _parse(self, stream, context): return _read_stream(stream, self.length) def _build(self, obj, stream, context): _write_stream(stream, self.length, obj) def _sizeof(self, context): return self.length class FormatField(StaticField): """ A field that uses ``struct`` to pack and unpack data. See ``struct`` documentation for instructions on crafting format strings. :param str name: name of the field :param str endianness: format endianness string; one of "<", ">", or "=" :param str format: a single format character """ __slots__ = ["packer"] def __init__(self, name, endianity, format): if endianity not in (">", "<", "="): raise ValueError("endianity must be be '=', '<', or '>'", endianity) if len(format) != 1: raise ValueError("must specify one and only one format char") self.packer = Packer(endianity + format) StaticField.__init__(self, name, self.packer.size) def __getstate__(self): attrs = StaticField.__getstate__(self) attrs["packer"] = attrs["packer"].format return attrs def __setstate__(self, attrs): attrs["packer"] = Packer(attrs["packer"]) return StaticField.__setstate__(self, attrs) def _parse(self, stream, context): try: return self.packer.unpack(_read_stream(stream, self.length))[0] except Exception as ex: raise FieldError(ex) def _build(self, obj, stream, context): try: _write_stream(stream, self.length, self.packer.pack(obj)) except Exception as ex: raise FieldError(ex) class MetaField(Construct): """ A variable-length field. The length is obtained at runtime from a function. :param str name: name of the field :param callable lengthfunc: callable that takes a context and returns length as an int >>> foo = Struct("foo", ... Byte("length"), ... MetaField("data", lambda ctx: ctx["length"]) ... ) >>> foo.parse("\\x03ABC") Container(data = 'ABC', length = 3) >>> foo.parse("\\x04ABCD") Container(data = 'ABCD', length = 4) """ __slots__ = ["lengthfunc"] def __init__(self, name, lengthfunc): Construct.__init__(self, name) self.lengthfunc = lengthfunc self._set_flag(self.FLAG_DYNAMIC) def _parse(self, stream, context): return _read_stream(stream, self.lengthfunc(context)) def _build(self, obj, stream, context): _write_stream(stream, self.lengthfunc(context), obj) def _sizeof(self, context): return self.lengthfunc(context) #=============================================================================== # arrays and repeaters #=============================================================================== class MetaArray(Subconstruct): """ An array (repeater) of a meta-count. The array will iterate exactly `countfunc()` times. Will raise ArrayError if less elements are found. See also Array, Range and RepeatUntil. Parameters: * countfunc - a function that takes the context as a parameter and returns the number of elements of the array (count) * subcon - the subcon to repeat `countfunc()` times Example: MetaArray(lambda ctx: 5, UBInt8("foo")) """ __slots__ = ["countfunc"] def __init__(self, countfunc, subcon): Subconstruct.__init__(self, subcon) self.countfunc = countfunc self._clear_flag(self.FLAG_COPY_CONTEXT) self._set_flag(self.FLAG_DYNAMIC) def _parse(self, stream, context): obj = ListContainer() c = 0 count = self.countfunc(context) try: if self.subcon.conflags & self.FLAG_COPY_CONTEXT: while c < count: obj.append(self.subcon._parse(stream, context.__copy__())) c += 1 else: while c < count: obj.append(self.subcon._parse(stream, context)) c += 1 except ConstructError as ex: raise ArrayError("expected %d, found %d" % (count, c), ex) return obj def _build(self, obj, stream, context): count = self.countfunc(context) if len(obj) != count: raise ArrayError("expected %d, found %d" % (count, len(obj))) if self.subcon.conflags & self.FLAG_COPY_CONTEXT: for subobj in obj: self.subcon._build(subobj, stream, context.__copy__()) else: for subobj in obj: self.subcon._build(subobj, stream, context) def _sizeof(self, context): return self.subcon._sizeof(context) * self.countfunc(context) class Range(Subconstruct): """ A range-array. The subcon will iterate between `mincount` to `maxcount` times. If less than `mincount` elements are found, raises RangeError. See also GreedyRange and OptionalGreedyRange. The general-case repeater. Repeats the given unit for at least mincount times, and up to maxcount times. If an exception occurs (EOF, validation error), the repeater exits. If less than mincount units have been successfully parsed, a RangeError is raised. .. note:: This object requires a seekable stream for parsing. :param int mincount: the minimal count :param int maxcount: the maximal count :param Construct subcon: the subcon to repeat >>> c = Range(3, 7, UBInt8("foo")) >>> c.parse("\\x01\\x02") Traceback (most recent call last): ... construct.core.RangeError: expected 3..7, found 2 >>> c.parse("\\x01\\x02\\x03") [1, 2, 3] >>> c.parse("\\x01\\x02\\x03\\x04\\x05\\x06") [1, 2, 3, 4, 5, 6] >>> c.parse("\\x01\\x02\\x03\\x04\\x05\\x06\\x07") [1, 2, 3, 4, 5, 6, 7] >>> c.parse("\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\x09") [1, 2, 3, 4, 5, 6, 7] >>> c.build([1,2]) Traceback (most recent call last): ... construct.core.RangeError: expected 3..7, found 2 >>> c.build([1,2,3,4]) '\\x01\\x02\\x03\\x04' >>> c.build([1,2,3,4,5,6,7,8]) Traceback (most recent call last): ... construct.core.RangeError: expected 3..7, found 8 """ __slots__ = ["mincount", "maxcout"] def __init__(self, mincount, maxcout, subcon): Subconstruct.__init__(self, subcon) self.mincount = mincount self.maxcout = maxcout self._clear_flag(self.FLAG_COPY_CONTEXT) self._set_flag(self.FLAG_DYNAMIC) def _parse(self, stream, context): obj = ListContainer() c = 0 try: if self.subcon.conflags & self.FLAG_COPY_CONTEXT: while c < self.maxcout: pos = stream.tell() obj.append(self.subcon._parse(stream, context.__copy__())) c += 1 else: while c < self.maxcout: pos = stream.tell() obj.append(self.subcon._parse(stream, context)) c += 1 except ConstructError as ex: if c < self.mincount: raise RangeError("expected %d to %d, found %d" % (self.mincount, self.maxcout, c), ex) stream.seek(pos) return obj def _build(self, obj, stream, context): if len(obj) < self.mincount or len(obj) > self.maxcout: raise RangeError("expected %d to %d, found %d" % (self.mincount, self.maxcout, len(obj))) cnt = 0 try: if self.subcon.conflags & self.FLAG_COPY_CONTEXT: for subobj in obj: if isinstance(obj, bytes): subobj = bchr(subobj) self.subcon._build(subobj, stream, context.__copy__()) cnt += 1 else: for subobj in obj: if isinstance(obj, bytes): subobj = bchr(subobj) self.subcon._build(subobj, stream, context) cnt += 1 except ConstructError as ex: if cnt < self.mincount: raise RangeError("expected %d to %d, found %d" % (self.mincount, self.maxcout, len(obj)), ex) def _sizeof(self, context): raise SizeofError("can't calculate size") class RepeatUntil(Subconstruct): """ An array that repeats until the predicate indicates it to stop. Note that the last element (which caused the repeat to exit) is included in the return value. Parameters: * predicate - a predicate function that takes (obj, context) and returns True if the stop-condition is met, or False to continue. * subcon - the subcon to repeat. Example: # will read chars until b\x00 (inclusive) RepeatUntil(lambda obj, ctx: obj == b"\x00", Field("chars", 1) ) """ __slots__ = ["predicate"] def __init__(self, predicate, subcon): Subconstruct.__init__(self, subcon) self.predicate = predicate self._clear_flag(self.FLAG_COPY_CONTEXT) self._set_flag(self.FLAG_DYNAMIC) def _parse(self, stream, context): obj = [] try: if self.subcon.conflags & self.FLAG_COPY_CONTEXT: while True: subobj = self.subcon._parse(stream, context.__copy__()) obj.append(subobj) if self.predicate(subobj, context): break else: while True: subobj = self.subcon._parse(stream, context) obj.append(subobj) if self.predicate(subobj, context): break except ConstructError as ex: raise ArrayError("missing terminator", ex) return obj def _build(self, obj, stream, context): terminated = False if self.subcon.conflags & self.FLAG_COPY_CONTEXT: for subobj in obj: self.subcon._build(subobj, stream, context.__copy__()) if self.predicate(subobj, context): terminated = True break else: for subobj in obj: subobj = bchr(subobj) self.subcon._build(subobj, stream, context.__copy__()) if self.predicate(subobj, context): terminated = True break if not terminated: raise ArrayError("missing terminator") def _sizeof(self, context): raise SizeofError("can't calculate size") #=============================================================================== # structures and sequences #=============================================================================== class Struct(Construct): """ A sequence of named constructs, similar to structs in C. The elements are parsed and built in the order they are defined. See also Embedded. Parameters: * name - the name of the structure * subcons - a sequence of subconstructs that make up this structure. * nested - a keyword-only argument that indicates whether this struct creates a nested context. The default is True. This parameter is considered "advanced usage", and may be removed in the future. Example: Struct("foo", UBInt8("first_element"), UBInt16("second_element"), Padding(2), UBInt8("third_element"), ) """ __slots__ = ["subcons", "nested"] def __init__(self, name, *subcons, **kw): self.nested = kw.pop("nested", True) if kw: raise TypeError("the only keyword argument accepted is 'nested'", kw) Construct.__init__(self, name) self.subcons = subcons self._inherit_flags(*subcons) self._clear_flag(self.FLAG_EMBED) def _parse(self, stream, context): if "" in context: obj = context[""] del context[""] else: obj = Container() if self.nested: context = Container(_ = context) for sc in self.subcons: if sc.conflags & self.FLAG_EMBED: context[""] = obj sc._parse(stream, context) else: subobj = sc._parse(stream, context) if sc.name is not None: obj[sc.name] = subobj context[sc.name] = subobj return obj def _build(self, obj, stream, context): if "" in context: del context[""] elif self.nested: context = Container(_ = context) for sc in self.subcons: if sc.conflags & self.FLAG_EMBED: context[""] = True subobj = obj elif sc.name is None: subobj = None else: subobj = getattr(obj, sc.name) context[sc.name] = subobj sc._build(subobj, stream, context) def _sizeof(self, context): if self.nested: context = Container(_ = context) return sum(sc._sizeof(context) for sc in self.subcons) class Sequence(Struct): """ A sequence of unnamed constructs. The elements are parsed and built in the order they are defined. See also Embedded. Parameters: * name - the name of the structure * subcons - a sequence of subconstructs that make up this structure. * nested - a keyword-only argument that indicates whether this struct creates a nested context. The default is True. This parameter is considered "advanced usage", and may be removed in the future. Example: Sequence("foo", UBInt8("first_element"), UBInt16("second_element"), Padding(2), UBInt8("third_element"), ) """ __slots__ = [] def _parse(self, stream, context): if "" in context: obj = context[""] del context[""] else: obj = ListContainer() if self.nested: context = Container(_ = context) for sc in self.subcons: if sc.conflags & self.FLAG_EMBED: context[""] = obj sc._parse(stream, context) else: subobj = sc._parse(stream, context) if sc.name is not None: obj.append(subobj) context[sc.name] = subobj return obj def _build(self, obj, stream, context): if "" in context: del context[""] elif self.nested: context = Container(_ = context) objiter = iter(obj) for sc in self.subcons: if sc.conflags & self.FLAG_EMBED: context[""] = True subobj = objiter elif sc.name is None: subobj = None else: subobj = advance_iterator(objiter) context[sc.name] = subobj sc._build(subobj, stream, context) class Union(Construct): """ a set of overlapping fields (like unions in C). when parsing, all fields read the same data; when building, only the first subcon (called "master") is used. Parameters: * name - the name of the union * master - the master subcon, i.e., the subcon used for building and calculating the total size * subcons - additional subcons Example: Union("what_are_four_bytes", UBInt32("one_dword"), Struct("two_words", UBInt16("first"), UBInt16("second")), Struct("four_bytes", UBInt8("a"), UBInt8("b"), UBInt8("c"), UBInt8("d") ), ) """ __slots__ = ["parser", "builder"] def __init__(self, name, master, *subcons, **kw): Construct.__init__(self, name) args = [Peek(sc) for sc in subcons] args.append(MetaField(None, lambda ctx: master._sizeof(ctx))) self.parser = Struct(name, Peek(master, perform_build = True), *args) self.builder = Struct(name, master) def _parse(self, stream, context): return self.parser._parse(stream, context) def _build(self, obj, stream, context): return self.builder._build(obj, stream, context) def _sizeof(self, context): return self.builder._sizeof(context) #=============================================================================== # conditional #=============================================================================== class Switch(Construct): """ A conditional branch. Switch will choose the case to follow based on the return value of keyfunc. If no case is matched, and no default value is given, SwitchError will be raised. See also Pass. Parameters: * name - the name of the construct * keyfunc - a function that takes the context and returns a key, which will ne used to choose the relevant case. * cases - a dictionary mapping keys to constructs. the keys can be any values that may be returned by keyfunc. * default - a default value to use when the key is not found in the cases. if not supplied, an exception will be raised when the key is not found. You can use the builtin construct Pass for 'do-nothing'. * include_key - whether or not to include the key in the return value of parsing. defualt is False. Example: Struct("foo", UBInt8("type"), Switch("value", lambda ctx: ctx.type, { 1 : UBInt8("spam"), 2 : UBInt16("spam"), 3 : UBInt32("spam"), 4 : UBInt64("spam"), } ), ) """ class NoDefault(Construct): def _parse(self, stream, context): raise SwitchError("no default case defined") def _build(self, obj, stream, context): raise SwitchError("no default case defined") def _sizeof(self, context): raise SwitchError("no default case defined") NoDefault = NoDefault("No default value specified") __slots__ = ["subcons", "keyfunc", "cases", "default", "include_key"] def __init__(self, name, keyfunc, cases, default = NoDefault, include_key = False): Construct.__init__(self, name) self._inherit_flags(*cases.values()) self.keyfunc = keyfunc self.cases = cases self.default = default self.include_key = include_key self._inherit_flags(*cases.values()) self._set_flag(self.FLAG_DYNAMIC) def _parse(self, stream, context): key = self.keyfunc(context) obj = self.cases.get(key, self.default)._parse(stream, context) if self.include_key: return key, obj else: return obj def _build(self, obj, stream, context): if self.include_key: key, obj = obj else: key = self.keyfunc(context) case = self.cases.get(key, self.default) case._build(obj, stream, context) def _sizeof(self, context): case = self.cases.get(self.keyfunc(context), self.default) return case._sizeof(context) class Select(Construct): """ Selects the first matching subconstruct. It will literally try each of the subconstructs, until one matches. Notes: * requires a seekable stream. Parameters: * name - the name of the construct * subcons - the subcons to try (order-sensitive) * include_name - a keyword only argument, indicating whether to include the name of the selected subcon in the return value of parsing. default is false. Example: Select("foo", UBInt64("large"), UBInt32("medium"), UBInt16("small"), UBInt8("tiny"), ) """ __slots__ = ["subcons", "include_name"] def __init__(self, name, *subcons, **kw): include_name = kw.pop("include_name", False) if kw: raise TypeError("the only keyword argument accepted " "is 'include_name'", kw) Construct.__init__(self, name) self.subcons = subcons self.include_name = include_name self._inherit_flags(*subcons) self._set_flag(self.FLAG_DYNAMIC) def _parse(self, stream, context): for sc in self.subcons: pos = stream.tell() context2 = context.__copy__() try: obj = sc._parse(stream, context2) except ConstructError: stream.seek(pos) else: context.__update__(context2) if self.include_name: return sc.name, obj else: return obj raise SelectError("no subconstruct matched") def _build(self, obj, stream, context): if self.include_name: name, obj = obj for sc in self.subcons: if sc.name == name: sc._build(obj, stream, context) return else: for sc in self.subcons: stream2 = BytesIO() context2 = context.__copy__() try: sc._build(obj, stream2, context2) except Exception: pass else: context.__update__(context2) stream.write(stream2.getvalue()) return raise SelectError("no subconstruct matched", obj) def _sizeof(self, context): raise SizeofError("can't calculate size") #=============================================================================== # stream manipulation #=============================================================================== class Pointer(Subconstruct): """ Changes the stream position to a given offset, where the construction should take place, and restores the stream position when finished. See also Anchor, OnDemand and OnDemandPointer. Notes: * requires a seekable stream. Parameters: * offsetfunc: a function that takes the context and returns an absolute stream position, where the construction would take place * subcon - the subcon to use at `offsetfunc()` Example: Struct("foo", UBInt32("spam_pointer"), Pointer(lambda ctx: ctx.spam_pointer, Array(5, UBInt8("spam")) ) ) """ __slots__ = ["offsetfunc"] def __init__(self, offsetfunc, subcon): Subconstruct.__init__(self, subcon) self.offsetfunc = offsetfunc def _parse(self, stream, context): newpos = self.offsetfunc(context) origpos = stream.tell() stream.seek(newpos) obj = self.subcon._parse(stream, context) stream.seek(origpos) return obj def _build(self, obj, stream, context): newpos = self.offsetfunc(context) origpos = stream.tell() stream.seek(newpos) self.subcon._build(obj, stream, context) stream.seek(origpos) def _sizeof(self, context): return 0 class Peek(Subconstruct): """ Peeks at the stream: parses without changing the stream position. See also Union. If the end of the stream is reached when peeking, returns None. Notes: * requires a seekable stream. Parameters: * subcon - the subcon to peek at * perform_build - whether or not to perform building. by default this parameter is set to False, meaning building is a no-op. Example: Peek(UBInt8("foo")) """ __slots__ = ["perform_build"] def __init__(self, subcon, perform_build = False): Subconstruct.__init__(self, subcon) self.perform_build = perform_build def _parse(self, stream, context): pos = stream.tell() try: return self.subcon._parse(stream, context) except FieldError: pass finally: stream.seek(pos) def _build(self, obj, stream, context): if self.perform_build: self.subcon._build(obj, stream, context) def _sizeof(self, context): return 0 class OnDemand(Subconstruct): """ Allows for on-demand (lazy) parsing. When parsing, it will return a LazyContainer that represents a pointer to the data, but does not actually parses it from stream until it's "demanded". By accessing the 'value' property of LazyContainers, you will demand the data from the stream. The data will be parsed and cached for later use. You can use the 'has_value' property to know whether the data has already been demanded. See also OnDemandPointer. Notes: * requires a seekable stream. Parameters: * subcon - * advance_stream - whether or not to advance the stream position. by default this is True, but if subcon is a pointer, this should be False. * force_build - whether or not to force build. If set to False, and the LazyContainer has not been demaned, building is a no-op. Example: OnDemand(Array(10000, UBInt8("foo")) """ __slots__ = ["advance_stream", "force_build"] def __init__(self, subcon, advance_stream = True, force_build = True): Subconstruct.__init__(self, subcon) self.advance_stream = advance_stream self.force_build = force_build def _parse(self, stream, context): obj = LazyContainer(self.subcon, stream, stream.tell(), context) if self.advance_stream: stream.seek(self.subcon._sizeof(context), 1) return obj def _build(self, obj, stream, context): if not isinstance(obj, LazyContainer): self.subcon._build(obj, stream, context) elif self.force_build or obj.has_value: self.subcon._build(obj.value, stream, context) elif self.advance_stream: stream.seek(self.subcon._sizeof(context), 1) class Buffered(Subconstruct): """ Creates an in-memory buffered stream, which can undergo encoding and decoding prior to being passed on to the subconstruct. See also Bitwise. Note: * Do not use pointers inside Buffered Parameters: * subcon - the subcon which will operate on the buffer * encoder - a function that takes a string and returns an encoded string (used after building) * decoder - a function that takes a string and returns a decoded string (used before parsing) * resizer - a function that takes the size of the subcon and "adjusts" or "resizes" it according to the encoding/decoding process. Example: Buffered(BitField("foo", 16), encoder = decode_bin, decoder = encode_bin, resizer = lambda size: size / 8, ) """ __slots__ = ["encoder", "decoder", "resizer"] def __init__(self, subcon, decoder, encoder, resizer): Subconstruct.__init__(self, subcon) self.encoder = encoder self.decoder = decoder self.resizer = resizer def _parse(self, stream, context): data = _read_stream(stream, self._sizeof(context)) stream2 = BytesIO(self.decoder(data)) return self.subcon._parse(stream2, context) def _build(self, obj, stream, context): size = self._sizeof(context) stream2 = BytesIO() self.subcon._build(obj, stream2, context) data = self.encoder(stream2.getvalue()) assert len(data) == size _write_stream(stream, self._sizeof(context), data) def _sizeof(self, context): return self.resizer(self.subcon._sizeof(context)) class Restream(Subconstruct): """ Wraps the stream with a read-wrapper (for parsing) or a write-wrapper (for building). The stream wrapper can buffer the data internally, reading it from- or writing it to the underlying stream as needed. For example, BitStreamReader reads whole bytes from the underlying stream, but returns them as individual bits. See also Bitwise. When the parsing or building is done, the stream's close method will be invoked. It can perform any finalization needed for the stream wrapper, but it must not close the underlying stream. Note: * Do not use pointers inside Restream Parameters: * subcon - the subcon * stream_reader - the read-wrapper * stream_writer - the write wrapper * resizer - a function that takes the size of the subcon and "adjusts" or "resizes" it according to the encoding/decoding process. Example: Restream(BitField("foo", 16), stream_reader = BitStreamReader, stream_writer = BitStreamWriter, resizer = lambda size: size / 8, ) """ __slots__ = ["stream_reader", "stream_writer", "resizer"] def __init__(self, subcon, stream_reader, stream_writer, resizer): Subconstruct.__init__(self, subcon) self.stream_reader = stream_reader self.stream_writer = stream_writer self.resizer = resizer def _parse(self, stream, context): stream2 = self.stream_reader(stream) obj = self.subcon._parse(stream2, context) stream2.close() return obj def _build(self, obj, stream, context): stream2 = self.stream_writer(stream) self.subcon._build(obj, stream2, context) stream2.close() def _sizeof(self, context): return self.resizer(self.subcon._sizeof(context)) #=============================================================================== # miscellaneous #=============================================================================== class Reconfig(Subconstruct): """ Reconfigures a subconstruct. Reconfig can be used to change the name and set and clear flags of the inner subcon. Parameters: * name - the new name * subcon - the subcon to reconfigure * setflags - the flags to set (default is 0) * clearflags - the flags to clear (default is 0) Example: Reconfig("foo", UBInt8("bar")) """ __slots__ = [] def __init__(self, name, subcon, setflags = 0, clearflags = 0): Construct.__init__(self, name, subcon.conflags) self.subcon = subcon self._set_flag(setflags) self._clear_flag(clearflags) class Anchor(Construct): """ Returns the "anchor" (stream position) at the point where it's inserted. Useful for adjusting relative offsets to absolute positions, or to measure sizes of constructs. absolute pointer = anchor + relative offset size = anchor_after - anchor_before See also Pointer. Notes: * requires a seekable stream. Parameters: * name - the name of the anchor Example: Struct("foo", Anchor("base"), UBInt8("relative_offset"), Pointer(lambda ctx: ctx.relative_offset + ctx.base, UBInt8("data") ) ) """ __slots__ = [] def _parse(self, stream, context): return stream.tell() def _build(self, obj, stream, context): context[self.name] = stream.tell() def _sizeof(self, context): return 0 class Value(Construct): """ A computed value. Parameters: * name - the name of the value * func - a function that takes the context and return the computed value Example: Struct("foo", UBInt8("width"), UBInt8("height"), Value("total_pixels", lambda ctx: ctx.width * ctx.height), ) """ __slots__ = ["func"] def __init__(self, name, func): Construct.__init__(self, name) self.func = func self._set_flag(self.FLAG_DYNAMIC) def _parse(self, stream, context): return self.func(context) def _build(self, obj, stream, context): context[self.name] = self.func(context) def _sizeof(self, context): return 0 #class Dynamic(Construct): # """ # Dynamically creates a construct and uses it for parsing and building. # This allows you to create change the construction tree on the fly. # Deprecated. # # Parameters: # * name - the name of the construct # * factoryfunc - a function that takes the context and returns a new # construct object which will be used for parsing and building. # # Example: # def factory(ctx): # if ctx.bar == 8: # return UBInt8("spam") # if ctx.bar == 9: # return String("spam", 9) # # Struct("foo", # UBInt8("bar"), # Dynamic("spam", factory), # ) # """ # __slots__ = ["factoryfunc"] # def __init__(self, name, factoryfunc): # Construct.__init__(self, name, self.FLAG_COPY_CONTEXT) # self.factoryfunc = factoryfunc # self._set_flag(self.FLAG_DYNAMIC) # def _parse(self, stream, context): # return self.factoryfunc(context)._parse(stream, context) # def _build(self, obj, stream, context): # return self.factoryfunc(context)._build(obj, stream, context) # def _sizeof(self, context): # return self.factoryfunc(context)._sizeof(context) class LazyBound(Construct): """ Lazily bound construct, useful for constructs that need to make cyclic references (linked-lists, expression trees, etc.). Parameters: Example: foo = Struct("foo", UBInt8("bar"), LazyBound("next", lambda: foo), ) """ __slots__ = ["bindfunc", "bound"] def __init__(self, name, bindfunc): Construct.__init__(self, name) self.bound = None self.bindfunc = bindfunc def _parse(self, stream, context): if self.bound is None: self.bound = self.bindfunc() return self.bound._parse(stream, context) def _build(self, obj, stream, context): if self.bound is None: self.bound = self.bindfunc() self.bound._build(obj, stream, context) def _sizeof(self, context): if self.bound is None: self.bound = self.bindfunc() return self.bound._sizeof(context) class Pass(Construct): """ A do-nothing construct, useful as the default case for Switch, or to indicate Enums. See also Switch and Enum. Notes: * this construct is a singleton. do not try to instatiate it, as it will not work... Example: Pass """ __slots__ = [] def _parse(self, stream, context): pass def _build(self, obj, stream, context): assert obj is None def _sizeof(self, context): return 0 def __reduce__(self): return self.__class__.__name__ Pass = Pass(None) class Terminator(Construct): """ Asserts the end of the stream has been reached at the point it's placed. You can use this to ensure no more unparsed data follows. Notes: * this construct is only meaningful for parsing. for building, it's a no-op. * this construct is a singleton. do not try to instatiate it, as it will not work... Example: Terminator """ __slots__ = [] def _parse(self, stream, context): if stream.read(1): raise TerminatorError("expected end of stream") def _build(self, obj, stream, context): assert obj is None def _sizeof(self, context): return 0 Terminator = Terminator(None) pyelftools-0.27/elftools/construct/debug.py000066400000000000000000000077361374602170700212010ustar00rootroot00000000000000""" Debugging utilities for constructs """ from __future__ import print_function import sys import traceback import pdb import inspect from .core import Construct, Subconstruct from .lib import HexString, Container, ListContainer class Probe(Construct): """ A probe: dumps the context, stack frames, and stream content to the screen to aid the debugging process. See also Debugger. Parameters: * name - the display name * show_stream - whether or not to show stream contents. default is True. the stream must be seekable. * show_context - whether or not to show the context. default is True. * show_stack - whether or not to show the upper stack frames. default is True. * stream_lookahead - the number of bytes to dump when show_stack is set. default is 100. Example: Struct("foo", UBInt8("a"), Probe("between a and b"), UBInt8("b"), ) """ __slots__ = [ "printname", "show_stream", "show_context", "show_stack", "stream_lookahead" ] counter = 0 def __init__(self, name = None, show_stream = True, show_context = True, show_stack = True, stream_lookahead = 100): Construct.__init__(self, None) if name is None: Probe.counter += 1 name = "" % (Probe.counter,) self.printname = name self.show_stream = show_stream self.show_context = show_context self.show_stack = show_stack self.stream_lookahead = stream_lookahead def __repr__(self): return "%s(%r)" % (self.__class__.__name__, self.printname) def _parse(self, stream, context): self.printout(stream, context) def _build(self, obj, stream, context): self.printout(stream, context) def _sizeof(self, context): return 0 def printout(self, stream, context): obj = Container() if self.show_stream: obj.stream_position = stream.tell() follows = stream.read(self.stream_lookahead) if not follows: obj.following_stream_data = "EOF reached" else: stream.seek(-len(follows), 1) obj.following_stream_data = HexString(follows) print if self.show_context: obj.context = context if self.show_stack: obj.stack = ListContainer() frames = [s[0] for s in inspect.stack()][1:-1] frames.reverse() for f in frames: a = Container() a.__update__(f.f_locals) obj.stack.append(a) print("=" * 80) print("Probe", self.printname) print(obj) print("=" * 80) class Debugger(Subconstruct): """ A pdb-based debugger. When an exception occurs in the subcon, a debugger will appear and allow you to debug the error (and even fix on-the-fly). Parameters: * subcon - the subcon to debug Example: Debugger( Enum(UBInt8("foo"), a = 1, b = 2, c = 3 ) ) """ __slots__ = ["retval"] def _parse(self, stream, context): try: return self.subcon._parse(stream, context) except Exception: self.retval = NotImplemented self.handle_exc("(you can set the value of 'self.retval', " "which will be returned)") if self.retval is NotImplemented: raise else: return self.retval def _build(self, obj, stream, context): try: self.subcon._build(obj, stream, context) except Exception: self.handle_exc() def handle_exc(self, msg = None): print("=" * 80) print("Debugging exception of %s:" % (self.subcon,)) print("".join(traceback.format_exception(*sys.exc_info())[1:])) if msg: print(msg) pdb.post_mortem(sys.exc_info()[2]) print("=" * 80) pyelftools-0.27/elftools/construct/lib/000077500000000000000000000000001374602170700202725ustar00rootroot00000000000000pyelftools-0.27/elftools/construct/lib/__init__.py000066400000000000000000000004101374602170700223760ustar00rootroot00000000000000from .binary import ( int_to_bin, bin_to_int, swap_bytes, encode_bin, decode_bin) from .bitstream import BitStreamReader, BitStreamWriter from .container import (Container, FlagsContainer, ListContainer, LazyContainer) from .hex import HexString, hexdump pyelftools-0.27/elftools/construct/lib/binary.py000066400000000000000000000056121374602170700221340ustar00rootroot00000000000000from .py3compat import int2byte def int_to_bin(number, width=32): r""" Convert an integer into its binary representation in a bytes object. Width is the amount of bits to generate. If width is larger than the actual amount of bits required to represent number in binary, sign-extension is used. If it's smaller, the representation is trimmed to width bits. Each "bit" is either '\x00' or '\x01'. The MSBit is first. Examples: >>> int_to_bin(19, 5) b'\x01\x00\x00\x01\x01' >>> int_to_bin(19, 8) b'\x00\x00\x00\x01\x00\x00\x01\x01' """ if number < 0: number += 1 << width i = width - 1 bits = bytearray(width) while number and i >= 0: bits[i] = number & 1 number >>= 1 i -= 1 return bytes(bits) _bit_values = { 0: 0, 1: 1, 48: 0, # '0' 49: 1, # '1' # The following are for Python 2, in which iteration over a bytes object # yields single-character bytes and not integers. '\x00': 0, '\x01': 1, '0': 0, '1': 1, } def bin_to_int(bits, signed=False): r""" Logical opposite of int_to_bin. Both '0' and '\x00' are considered zero, and both '1' and '\x01' are considered one. Set sign to True to interpret the number as a 2-s complement signed integer. """ number = 0 bias = 0 ptr = 0 if signed and _bit_values[bits[0]] == 1: bits = bits[1:] bias = 1 << len(bits) for b in bits: number <<= 1 number |= _bit_values[b] return number - bias def swap_bytes(bits, bytesize=8): r""" Bits is a b'' object containing a binary representation. Assuming each bytesize bits constitute a bytes, perform a endianness byte swap. Example: >>> swap_bytes(b'00011011', 2) b'11100100' """ i = 0 l = len(bits) output = [b""] * ((l // bytesize) + 1) j = len(output) - 1 while i < l: output[j] = bits[i : i + bytesize] i += bytesize j -= 1 return b"".join(output) _char_to_bin = {} _bin_to_char = {} for i in range(256): ch = int2byte(i) bin = int_to_bin(i, 8) # Populate with for both keys i and ch, to support Python 2 & 3 _char_to_bin[ch] = bin _char_to_bin[i] = bin _bin_to_char[bin] = ch def encode_bin(data): """ Create a binary representation of the given b'' object. Assume 8-bit ASCII. Example: >>> encode_bin('ab') b"\x00\x01\x01\x00\x00\x00\x00\x01\x00\x01\x01\x00\x00\x00\x01\x00" """ return b"".join(_char_to_bin[ch] for ch in data) def decode_bin(data): """ Locical opposite of decode_bin. """ if len(data) & 7: raise ValueError("Data length must be a multiple of 8") i = 0 j = 0 l = len(data) // 8 chars = [b""] * l while j < l: chars[j] = _bin_to_char[data[i:i+8]] i += 8 j += 1 return b"".join(chars) pyelftools-0.27/elftools/construct/lib/bitstream.py000066400000000000000000000037471374602170700226510ustar00rootroot00000000000000from .binary import encode_bin, decode_bin class BitStreamReader(object): __slots__ = ["substream", "buffer", "total_size"] def __init__(self, substream): self.substream = substream self.total_size = 0 self.buffer = "" def close(self): if self.total_size % 8 != 0: raise ValueError("total size of read data must be a multiple of 8", self.total_size) def tell(self): return self.substream.tell() def seek(self, pos, whence = 0): self.buffer = "" self.total_size = 0 self.substream.seek(pos, whence) def read(self, count): if count < 0: raise ValueError("count cannot be negative") l = len(self.buffer) if count == 0: data = "" elif count <= l: data = self.buffer[:count] self.buffer = self.buffer[count:] else: data = self.buffer count -= l bytes = count // 8 if count & 7: bytes += 1 buf = encode_bin(self.substream.read(bytes)) data += buf[:count] self.buffer = buf[count:] self.total_size += len(data) return data class BitStreamWriter(object): __slots__ = ["substream", "buffer", "pos"] def __init__(self, substream): self.substream = substream self.buffer = [] self.pos = 0 def close(self): self.flush() def flush(self): bytes = decode_bin("".join(self.buffer)) self.substream.write(bytes) self.buffer = [] self.pos = 0 def tell(self): return self.substream.tell() + self.pos // 8 def seek(self, pos, whence = 0): self.flush() self.substream.seek(pos, whence) def write(self, data): if not data: return if type(data) is not str: raise TypeError("data must be a string, not %r" % (type(data),)) self.buffer.append(data) pyelftools-0.27/elftools/construct/lib/container.py000066400000000000000000000075541374602170700226410ustar00rootroot00000000000000""" Various containers. """ from pprint import pformat from .py3compat import MutableMapping def recursion_lock(retval, lock_name = "__recursion_lock__"): def decorator(func): def wrapper(self, *args, **kw): if getattr(self, lock_name, False): return retval setattr(self, lock_name, True) try: return func(self, *args, **kw) finally: setattr(self, lock_name, False) wrapper.__name__ = func.__name__ return wrapper return decorator class Container(MutableMapping): """ A generic container of attributes. Containers are the common way to express parsed data. """ def __init__(self, **kw): self.__dict__ = kw # The core dictionary interface. def __getitem__(self, name): return self.__dict__[name] def __delitem__(self, name): del self.__dict__[name] def __setitem__(self, name, value): self.__dict__[name] = value def keys(self): return self.__dict__.keys() def __len__(self): return len(self.__dict__.keys()) # Extended dictionary interface. def update(self, other): self.__dict__.update(other) __update__ = update def __contains__(self, value): return value in self.__dict__ # Rich comparisons. def __eq__(self, other): try: return self.__dict__ == other.__dict__ except AttributeError: return False def __ne__(self, other): return not self == other # Copy interface. def copy(self): return self.__class__(**self.__dict__) __copy__ = copy # Iterator interface. def __iter__(self): return iter(self.__dict__) def __repr__(self): return "%s(%s)" % (self.__class__.__name__, repr(self.__dict__)) def __str__(self): return "%s(%s)" % (self.__class__.__name__, str(self.__dict__)) class FlagsContainer(Container): """ A container providing pretty-printing for flags. Only set flags are displayed. """ @recursion_lock("<...>") def __str__(self): d = dict((k, self[k]) for k in self if self[k] and not k.startswith("_")) return "%s(%s)" % (self.__class__.__name__, pformat(d)) class ListContainer(list): """ A container for lists. """ __slots__ = ["__recursion_lock__"] @recursion_lock("[...]") def __str__(self): return pformat(self) class LazyContainer(object): __slots__ = ["subcon", "stream", "pos", "context", "_value"] def __init__(self, subcon, stream, pos, context): self.subcon = subcon self.stream = stream self.pos = pos self.context = context self._value = NotImplemented def __eq__(self, other): try: return self._value == other._value except AttributeError: return False def __ne__(self, other): return not (self == other) def __str__(self): return self.__pretty_str__() def __pretty_str__(self, nesting = 1, indentation = " "): if self._value is NotImplemented: text = "" elif hasattr(self._value, "__pretty_str__"): text = self._value.__pretty_str__(nesting, indentation) else: text = str(self._value) return "%s: %s" % (self.__class__.__name__, text) def read(self): self.stream.seek(self.pos) return self.subcon._parse(self.stream, self.context) def dispose(self): self.subcon = None self.stream = None self.context = None self.pos = None def _get_value(self): if self._value is NotImplemented: self._value = self.read() return self._value value = property(_get_value) has_value = property(lambda self: self._value is not NotImplemented) pyelftools-0.27/elftools/construct/lib/hex.py000066400000000000000000000024251374602170700214330ustar00rootroot00000000000000from .py3compat import byte2int, int2byte, bytes2str # Map an integer in the inclusive range 0-255 to its string byte representation _printable = dict((i, ".") for i in range(256)) _printable.update((i, bytes2str(int2byte(i))) for i in range(32, 128)) def hexdump(data, linesize): """ data is a bytes object. The returned result is a string. """ prettylines = [] if len(data) < 65536: fmt = "%%04X %%-%ds %%s" else: fmt = "%%08X %%-%ds %%s" fmt = fmt % (3 * linesize - 1,) for i in range(0, len(data), linesize): line = data[i : i + linesize] hextext = " ".join('%02x' % byte2int(b) for b in line) rawtext = "".join(_printable[byte2int(b)] for b in line) prettylines.append(fmt % (i, str(hextext), str(rawtext))) return prettylines class HexString(bytes): """ Represents bytes that will be hex-dumped to a string when its string representation is requested. """ def __init__(self, data, linesize = 16): self.linesize = linesize def __new__(cls, data, *args, **kwargs): return bytes.__new__(cls, data) def __str__(self): if not self: return "''" sep = "\n" return sep + sep.join( hexdump(self, self.linesize)) pyelftools-0.27/elftools/construct/lib/py3compat.py000066400000000000000000000030411374602170700225610ustar00rootroot00000000000000#------------------------------------------------------------------------------- # py3compat.py # # Some Python2&3 compatibility code #------------------------------------------------------------------------------- import sys PY3 = sys.version_info[0] == 3 try: from collections.abc import MutableMapping # python >= 3.3 except ImportError: from collections import MutableMapping # python < 3.3 if PY3: import io StringIO = io.StringIO BytesIO = io.BytesIO def bchr(i): """ When iterating over b'...' in Python 2 you get single b'_' chars and in Python 3 you get integers. Call bchr to always turn this to single b'_' chars. """ return bytes((i,)) def u(s): return s def int2byte(i): return bytes((i,)) def byte2int(b): return b def str2bytes(s): return s.encode("latin-1") def str2unicode(s): return s def bytes2str(b): return b.decode('latin-1') def decodebytes(b, encoding): return bytes(b, encoding) advance_iterator = next else: import cStringIO StringIO = BytesIO = cStringIO.StringIO int2byte = chr byte2int = ord bchr = lambda i: i def u(s): return unicode(s, "unicode_escape") def str2bytes(s): return s def str2unicode(s): return unicode(s, "unicode_escape") def bytes2str(b): return b def decodebytes(b, encoding): return b.decode(encoding) def advance_iterator(it): return it.next() pyelftools-0.27/elftools/construct/macros.py000066400000000000000000000516201374602170700213660ustar00rootroot00000000000000from .lib.py3compat import int2byte from .lib import (BitStreamReader, BitStreamWriter, encode_bin, decode_bin) from .core import (Struct, MetaField, StaticField, FormatField, OnDemand, Pointer, Switch, Value, RepeatUntil, MetaArray, Sequence, Range, Select, Pass, SizeofError, Buffered, Restream, Reconfig) from .adapters import (BitIntegerAdapter, PaddingAdapter, ConstAdapter, CStringAdapter, LengthValueAdapter, IndexingAdapter, PaddedStringAdapter, FlagsAdapter, StringAdapter, MappingAdapter) #=============================================================================== # fields #=============================================================================== def Field(name, length): """ A field consisting of a specified number of bytes. :param str name: the name of the field :param length: the length of the field. the length can be either an integer (StaticField), or a function that takes the context as an argument and returns the length (MetaField) """ if callable(length): return MetaField(name, length) else: return StaticField(name, length) def BitField(name, length, swapped = False, signed = False, bytesize = 8): """ BitFields, as the name suggests, are fields that operate on raw, unaligned bits, and therefore must be enclosed in a BitStruct. Using them is very similar to all normal fields: they take a name and a length (in bits). :param str name: name of the field :param int length: number of bits in the field, or a function that takes the context as its argument and returns the length :param bool swapped: whether the value is byte-swapped :param bool signed: whether the value is signed :param int bytesize: number of bits per byte, for byte-swapping >>> foo = BitStruct("foo", ... BitField("a", 3), ... Flag("b"), ... Padding(3), ... Nibble("c"), ... BitField("d", 5), ... ) >>> foo.parse("\\xe1\\x1f") Container(a = 7, b = False, c = 8, d = 31) >>> foo = BitStruct("foo", ... BitField("a", 3), ... Flag("b"), ... Padding(3), ... Nibble("c"), ... Struct("bar", ... Nibble("d"), ... Bit("e"), ... ) ... ) >>> foo.parse("\\xe1\\x1f") Container(a = 7, b = False, bar = Container(d = 15, e = 1), c = 8) """ return BitIntegerAdapter(Field(name, length), length, swapped=swapped, signed=signed, bytesize=bytesize ) def Padding(length, pattern = b"\x00", strict = False): r"""a padding field (value is discarded) * length - the length of the field. the length can be either an integer, or a function that takes the context as an argument and returns the length * pattern - the padding pattern (character/byte) to use. default is b"\x00" * strict - whether or not to raise an exception is the actual padding pattern mismatches the desired pattern. default is False. """ return PaddingAdapter(Field(None, length), pattern = pattern, strict = strict, ) def Flag(name, truth = 1, falsehood = 0, default = False): """ A flag. Flags are usually used to signify a Boolean value, and this construct maps values onto the ``bool`` type. .. note:: This construct works with both bit and byte contexts. .. warning:: Flags default to False, not True. This is different from the C and Python way of thinking about truth, and may be subject to change in the future. :param str name: field name :param int truth: value of truth (default 1) :param int falsehood: value of falsehood (default 0) :param bool default: default value (default False) """ return SymmetricMapping(Field(name, 1), {True : int2byte(truth), False : int2byte(falsehood)}, default = default, ) #=============================================================================== # field shortcuts #=============================================================================== def Bit(name): """a 1-bit BitField; must be enclosed in a BitStruct""" return BitField(name, 1) def Nibble(name): """a 4-bit BitField; must be enclosed in a BitStruct""" return BitField(name, 4) def Octet(name): """an 8-bit BitField; must be enclosed in a BitStruct""" return BitField(name, 8) def UBInt8(name): """unsigned, big endian 8-bit integer""" return FormatField(name, ">", "B") def UBInt16(name): """unsigned, big endian 16-bit integer""" return FormatField(name, ">", "H") def UBInt32(name): """unsigned, big endian 32-bit integer""" return FormatField(name, ">", "L") def UBInt64(name): """unsigned, big endian 64-bit integer""" return FormatField(name, ">", "Q") def SBInt8(name): """signed, big endian 8-bit integer""" return FormatField(name, ">", "b") def SBInt16(name): """signed, big endian 16-bit integer""" return FormatField(name, ">", "h") def SBInt32(name): """signed, big endian 32-bit integer""" return FormatField(name, ">", "l") def SBInt64(name): """signed, big endian 64-bit integer""" return FormatField(name, ">", "q") def ULInt8(name): """unsigned, little endian 8-bit integer""" return FormatField(name, "<", "B") def ULInt16(name): """unsigned, little endian 16-bit integer""" return FormatField(name, "<", "H") def ULInt32(name): """unsigned, little endian 32-bit integer""" return FormatField(name, "<", "L") def ULInt64(name): """unsigned, little endian 64-bit integer""" return FormatField(name, "<", "Q") def SLInt8(name): """signed, little endian 8-bit integer""" return FormatField(name, "<", "b") def SLInt16(name): """signed, little endian 16-bit integer""" return FormatField(name, "<", "h") def SLInt32(name): """signed, little endian 32-bit integer""" return FormatField(name, "<", "l") def SLInt64(name): """signed, little endian 64-bit integer""" return FormatField(name, "<", "q") def UNInt8(name): """unsigned, native endianity 8-bit integer""" return FormatField(name, "=", "B") def UNInt16(name): """unsigned, native endianity 16-bit integer""" return FormatField(name, "=", "H") def UNInt32(name): """unsigned, native endianity 32-bit integer""" return FormatField(name, "=", "L") def UNInt64(name): """unsigned, native endianity 64-bit integer""" return FormatField(name, "=", "Q") def SNInt8(name): """signed, native endianity 8-bit integer""" return FormatField(name, "=", "b") def SNInt16(name): """signed, native endianity 16-bit integer""" return FormatField(name, "=", "h") def SNInt32(name): """signed, native endianity 32-bit integer""" return FormatField(name, "=", "l") def SNInt64(name): """signed, native endianity 64-bit integer""" return FormatField(name, "=", "q") def BFloat32(name): """big endian, 32-bit IEEE floating point number""" return FormatField(name, ">", "f") def LFloat32(name): """little endian, 32-bit IEEE floating point number""" return FormatField(name, "<", "f") def NFloat32(name): """native endianity, 32-bit IEEE floating point number""" return FormatField(name, "=", "f") def BFloat64(name): """big endian, 64-bit IEEE floating point number""" return FormatField(name, ">", "d") def LFloat64(name): """little endian, 64-bit IEEE floating point number""" return FormatField(name, "<", "d") def NFloat64(name): """native endianity, 64-bit IEEE floating point number""" return FormatField(name, "=", "d") #=============================================================================== # arrays #=============================================================================== def Array(count, subcon): """ Repeats the given unit a fixed number of times. :param int count: number of times to repeat :param ``Construct`` subcon: construct to repeat >>> c = Array(4, UBInt8("foo")) >>> c.parse("\\x01\\x02\\x03\\x04") [1, 2, 3, 4] >>> c.parse("\\x01\\x02\\x03\\x04\\x05\\x06") [1, 2, 3, 4] >>> c.build([5,6,7,8]) '\\x05\\x06\\x07\\x08' >>> c.build([5,6,7,8,9]) Traceback (most recent call last): ... construct.core.RangeError: expected 4..4, found 5 """ if callable(count): con = MetaArray(count, subcon) else: con = MetaArray(lambda ctx: count, subcon) con._clear_flag(con.FLAG_DYNAMIC) return con def PrefixedArray(subcon, length_field = UBInt8("length")): """an array prefixed by a length field. * subcon - the subcon to be repeated * length_field - a construct returning an integer """ return LengthValueAdapter( Sequence(subcon.name, length_field, Array(lambda ctx: ctx[length_field.name], subcon), nested = False ) ) def OpenRange(mincount, subcon): from sys import maxsize return Range(mincount, maxsize, subcon) def GreedyRange(subcon): """ Repeats the given unit one or more times. :param ``Construct`` subcon: construct to repeat >>> from construct import GreedyRange, UBInt8 >>> c = GreedyRange(UBInt8("foo")) >>> c.parse("\\x01") [1] >>> c.parse("\\x01\\x02\\x03") [1, 2, 3] >>> c.parse("\\x01\\x02\\x03\\x04\\x05\\x06") [1, 2, 3, 4, 5, 6] >>> c.parse("") Traceback (most recent call last): ... construct.core.RangeError: expected 1..2147483647, found 0 >>> c.build([1,2]) '\\x01\\x02' >>> c.build([]) Traceback (most recent call last): ... construct.core.RangeError: expected 1..2147483647, found 0 """ return OpenRange(1, subcon) def OptionalGreedyRange(subcon): """ Repeats the given unit zero or more times. This repeater can't fail, as it accepts lists of any length. :param ``Construct`` subcon: construct to repeat >>> from construct import OptionalGreedyRange, UBInt8 >>> c = OptionalGreedyRange(UBInt8("foo")) >>> c.parse("") [] >>> c.parse("\\x01\\x02") [1, 2] >>> c.build([]) '' >>> c.build([1,2]) '\\x01\\x02' """ return OpenRange(0, subcon) #=============================================================================== # subconstructs #=============================================================================== def Optional(subcon): """an optional construct. if parsing fails, returns None. * subcon - the subcon to optionally parse or build """ return Select(subcon.name, subcon, Pass) def Bitwise(subcon): """converts the stream to bits, and passes the bitstream to subcon * subcon - a bitwise construct (usually BitField) """ # subcons larger than MAX_BUFFER will be wrapped by Restream instead # of Buffered. implementation details, don't stick your nose in :) MAX_BUFFER = 1024 * 8 def resizer(length): if length & 7: raise SizeofError("size must be a multiple of 8", length) return length >> 3 if not subcon._is_flag(subcon.FLAG_DYNAMIC) and subcon.sizeof() < MAX_BUFFER: con = Buffered(subcon, encoder = decode_bin, decoder = encode_bin, resizer = resizer ) else: con = Restream(subcon, stream_reader = BitStreamReader, stream_writer = BitStreamWriter, resizer = resizer) return con def Aligned(subcon, modulus = 4, pattern = b"\x00"): r"""aligns subcon to modulus boundary using padding pattern * subcon - the subcon to align * modulus - the modulus boundary (default is 4) * pattern - the padding pattern (default is \x00) """ if modulus < 2: raise ValueError("modulus must be >= 2", modulus) def padlength(ctx): return (modulus - (subcon._sizeof(ctx) % modulus)) % modulus return SeqOfOne(subcon.name, subcon, # ?????? # ?????? # ?????? # ?????? Padding(padlength, pattern = pattern), nested = False, ) def SeqOfOne(name, *args, **kw): """a sequence of one element. only the first element is meaningful, the rest are discarded * name - the name of the sequence * args - subconstructs * kw - any keyword arguments to Sequence """ return IndexingAdapter(Sequence(name, *args, **kw), index = 0) def Embedded(subcon): """embeds a struct into the enclosing struct. * subcon - the struct to embed """ return Reconfig(subcon.name, subcon, subcon.FLAG_EMBED) def Rename(newname, subcon): """renames an existing construct * newname - the new name * subcon - the subcon to rename """ return Reconfig(newname, subcon) def Alias(newname, oldname): """creates an alias for an existing element in a struct * newname - the new name * oldname - the name of an existing element """ return Value(newname, lambda ctx: ctx[oldname]) #=============================================================================== # mapping #=============================================================================== def SymmetricMapping(subcon, mapping, default = NotImplemented): """defines a symmetrical mapping: a->b, b->a. * subcon - the subcon to map * mapping - the encoding mapping (a dict); the decoding mapping is achieved by reversing this mapping * default - the default value to use when no mapping is found. if no default value is given, and exception is raised. setting to Pass would return the value "as is" (unmapped) """ reversed_mapping = dict((v, k) for k, v in mapping.items()) return MappingAdapter(subcon, encoding = mapping, decoding = reversed_mapping, encdefault = default, decdefault = default, ) def Enum(subcon, **kw): """a set of named values mapping. * subcon - the subcon to map * kw - keyword arguments which serve as the encoding mapping * _default_ - an optional, keyword-only argument that specifies the default value to use when the mapping is undefined. if not given, and exception is raised when the mapping is undefined. use `Pass` to pass the unmapped value as-is """ return SymmetricMapping(subcon, kw, kw.pop("_default_", NotImplemented)) def FlagsEnum(subcon, **kw): """a set of flag values mapping. * subcon - the subcon to map * kw - keyword arguments which serve as the encoding mapping """ return FlagsAdapter(subcon, kw) #=============================================================================== # structs #=============================================================================== def AlignedStruct(name, *subcons, **kw): """a struct of aligned fields * name - the name of the struct * subcons - the subcons that make up this structure * kw - keyword arguments to pass to Aligned: 'modulus' and 'pattern' """ return Struct(name, *(Aligned(sc, **kw) for sc in subcons)) def BitStruct(name, *subcons): """a struct of bitwise fields * name - the name of the struct * subcons - the subcons that make up this structure """ return Bitwise(Struct(name, *subcons)) def EmbeddedBitStruct(*subcons): """an embedded BitStruct. no name is necessary. * subcons - the subcons that make up this structure """ return Bitwise(Embedded(Struct(None, *subcons))) #=============================================================================== # strings #=============================================================================== def String(name, length, encoding=None, padchar=None, paddir="right", trimdir="right"): """ A configurable, fixed-length string field. The padding character must be specified for padding and trimming to work. :param str name: name :param int length: length, in bytes :param str encoding: encoding (e.g. "utf8") or None for no encoding :param str padchar: optional character to pad out strings :param str paddir: direction to pad out strings; one of "right", "left", or "both" :param str trim: direction to trim strings; one of "right", "left" >>> from construct import String >>> String("foo", 5).parse("hello") 'hello' >>> >>> String("foo", 12, encoding = "utf8").parse("hello joh\\xd4\\x83n") u'hello joh\\u0503n' >>> >>> foo = String("foo", 10, padchar = "X", paddir = "right") >>> foo.parse("helloXXXXX") 'hello' >>> foo.build("hello") 'helloXXXXX' """ con = StringAdapter(Field(name, length), encoding=encoding) if padchar is not None: con = PaddedStringAdapter(con, padchar=padchar, paddir=paddir, trimdir=trimdir) return con def PascalString(name, length_field=UBInt8("length"), encoding=None): """ A length-prefixed string. ``PascalString`` is named after the string types of Pascal, which are length-prefixed. Lisp strings also follow this convention. The length field will appear in the same ``Container`` as the ``PascalString``, with the given name. :param str name: name :param ``Construct`` length_field: a field which will store the length of the string :param str encoding: encoding (e.g. "utf8") or None for no encoding >>> foo = PascalString("foo") >>> foo.parse("\\x05hello") 'hello' >>> foo.build("hello world") '\\x0bhello world' >>> >>> foo = PascalString("foo", length_field = UBInt16("length")) >>> foo.parse("\\x00\\x05hello") 'hello' >>> foo.build("hello") '\\x00\\x05hello' """ return StringAdapter( LengthValueAdapter( Sequence(name, length_field, Field("data", lambda ctx: ctx[length_field.name]), ) ), encoding=encoding, ) def CString(name, terminators=b"\x00", encoding=None, char_field=Field(None, 1)): """ A string ending in a terminator. ``CString`` is similar to the strings of C, C++, and other related programming languages. By default, the terminator is the NULL byte (b``0x00``). :param str name: name :param iterable terminators: sequence of valid terminators, in order of preference :param str encoding: encoding (e.g. "utf8") or None for no encoding :param ``Construct`` char_field: construct representing a single character >>> foo = CString("foo") >>> foo.parse(b"hello\\x00") b'hello' >>> foo.build(b"hello") b'hello\\x00' >>> foo = CString("foo", terminators = b"XYZ") >>> foo.parse(b"helloX") b'hello' >>> foo.parse(b"helloY") b'hello' >>> foo.parse(b"helloZ") b'hello' >>> foo.build(b"hello") b'helloX' """ return Rename(name, CStringAdapter( RepeatUntil(lambda obj, ctx: obj in terminators, char_field), terminators=terminators, encoding=encoding, ) ) #=============================================================================== # conditional #=============================================================================== def IfThenElse(name, predicate, then_subcon, else_subcon): """an if-then-else conditional construct: if the predicate indicates True, `then_subcon` will be used; otherwise `else_subcon` * name - the name of the construct * predicate - a function taking the context as an argument and returning True or False * then_subcon - the subcon that will be used if the predicate returns True * else_subcon - the subcon that will be used if the predicate returns False """ return Switch(name, lambda ctx: bool(predicate(ctx)), { True : then_subcon, False : else_subcon, } ) def If(predicate, subcon, elsevalue = None): """an if-then conditional construct: if the predicate indicates True, subcon will be used; otherwise, `elsevalue` will be returned instead. * predicate - a function taking the context as an argument and returning True or False * subcon - the subcon that will be used if the predicate returns True * elsevalue - the value that will be used should the predicate return False. by default this value is None. """ return IfThenElse(subcon.name, predicate, subcon, Value("elsevalue", lambda ctx: elsevalue) ) #=============================================================================== # misc #=============================================================================== def OnDemandPointer(offsetfunc, subcon, force_build = True): """an on-demand pointer. * offsetfunc - a function taking the context as an argument and returning the absolute stream position * subcon - the subcon that will be parsed from the `offsetfunc()` stream position on demand * force_build - see OnDemand. by default True. """ return OnDemand(Pointer(offsetfunc, subcon), advance_stream = False, force_build = force_build ) def Magic(data): return ConstAdapter(Field(None, len(data)), data) pyelftools-0.27/elftools/dwarf/000077500000000000000000000000001374602170700166035ustar00rootroot00000000000000pyelftools-0.27/elftools/dwarf/__init__.py000066400000000000000000000000001374602170700207020ustar00rootroot00000000000000pyelftools-0.27/elftools/dwarf/abbrevtable.py000066400000000000000000000047621374602170700214370ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: dwarf/abbrevtable.py # # DWARF abbreviation table # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from ..common.utils import struct_parse, dwarf_assert class AbbrevTable(object): """ Represents a DWARF abbreviation table. """ def __init__(self, structs, stream, offset): """ Create new abbreviation table. Parses the actual table from the stream and stores it internally. structs: A DWARFStructs instance for parsing the data stream, offset: The stream and offset into the stream where this abbreviation table lives. """ self.structs = structs self.stream = stream self.offset = offset self._abbrev_map = self._parse_abbrev_table() def get_abbrev(self, code): """ Get the AbbrevDecl for a given code. Raise KeyError if no declaration for this code exists. """ return self._abbrev_map[code] def _parse_abbrev_table(self): """ Parse the abbrev table from the stream """ map = {} self.stream.seek(self.offset) while True: decl_code = struct_parse( struct=self.structs.Dwarf_uleb128(''), stream=self.stream) if decl_code == 0: break declaration = struct_parse( struct=self.structs.Dwarf_abbrev_declaration, stream=self.stream) map[decl_code] = AbbrevDecl(decl_code, declaration) return map class AbbrevDecl(object): """ Wraps a parsed abbreviation declaration, exposing its fields with dict-like access, and adding some convenience methods. The abbreviation declaration represents an "entry" that points to it. """ def __init__(self, code, decl): self.code = code self.decl = decl def has_children(self): """ Does the entry have children? """ return self['children_flag'] == 'DW_CHILDREN_yes' def iter_attr_specs(self): """ Iterate over the attribute specifications for the entry. Yield (name, form) pairs. """ for attr_spec in self['attr_spec']: yield attr_spec.name, attr_spec.form def __getitem__(self, entry): return self.decl[entry] pyelftools-0.27/elftools/dwarf/aranges.py000066400000000000000000000105741374602170700206040ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: dwarf/aranges.py # # DWARF aranges section decoding (.debug_aranges) # # Dorothy Chen (dorothchen@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import os from collections import namedtuple from ..common.utils import struct_parse from bisect import bisect_right import math # An entry in the aranges table; # begin_addr: The beginning address in the CU # length: The length of the address range in this entry # info_offset: The CU's offset into .debug_info # see 6.1.2 in DWARF4 docs for explanation of the remaining fields ARangeEntry = namedtuple('ARangeEntry', 'begin_addr length info_offset unit_length version address_size segment_size') class ARanges(object): """ ARanges table in DWARF stream, size: A stream holding the .debug_aranges section, and its size structs: A DWARFStructs instance for parsing the data """ def __init__(self, stream, size, structs): self.stream = stream self.size = size self.structs = structs # Get entries of aranges table in the form of ARangeEntry tuples self.entries = self._get_entries() # Sort entries by the beginning address self.entries.sort(key=lambda entry: entry.begin_addr) # Create list of keys (first addresses) for better searching self.keys = [entry.begin_addr for entry in self.entries] def cu_offset_at_addr(self, addr): """ Given an address, get the offset of the CU it belongs to, where 'offset' refers to the offset in the .debug_info section. """ tup = self.entries[bisect_right(self.keys, addr) - 1] if tup.begin_addr <= addr < tup.begin_addr + tup.length: return tup.info_offset else: return None #------ PRIVATE ------# def _get_entries(self): """ Populate self.entries with ARangeEntry tuples for each range of addresses """ self.stream.seek(0) entries = [] offset = 0 # one loop == one "set" == one CU while offset < self.size : aranges_header = struct_parse(self.structs.Dwarf_aranges_header, self.stream, offset) addr_size = self._get_addr_size_struct(aranges_header["address_size"]) # No segmentation if aranges_header["segment_size"] == 0: # pad to nearest multiple of tuple size tuple_size = aranges_header["address_size"] * 2 fp = self.stream.tell() seek_to = int(math.ceil(fp/float(tuple_size)) * tuple_size) self.stream.seek(seek_to) # entries in this set/CU addr = struct_parse(addr_size('addr'), self.stream) length = struct_parse(addr_size('length'), self.stream) while addr != 0 or length != 0: # 'begin_addr length info_offset version address_size segment_size' entries.append( ARangeEntry(begin_addr=addr, length=length, info_offset=aranges_header["debug_info_offset"], unit_length=aranges_header["unit_length"], version=aranges_header["version"], address_size=aranges_header["address_size"], segment_size=aranges_header["segment_size"])) addr = struct_parse(addr_size('addr'), self.stream) length = struct_parse(addr_size('length'), self.stream) # Segmentation exists in executable elif aranges_header["segment_size"] != 0: raise NotImplementedError("Segmentation not implemented") offset = (offset + aranges_header.unit_length + self.structs.initial_length_field_size()) return entries def _get_addr_size_struct(self, addr_header_value): """ Given this set's header value (int) for the address size, get the Construct representation of that size """ if addr_header_value == 4: return self.structs.Dwarf_uint32 else: assert addr_header_value == 8 return self.structs.Dwarf_uint64 pyelftools-0.27/elftools/dwarf/callframe.py000066400000000000000000000726371374602170700211220ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: dwarf/callframe.py # # DWARF call frame information # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import copy from collections import namedtuple from ..common.utils import (struct_parse, dwarf_assert, preserve_stream_pos) from ..common.py3compat import iterbytes, iterkeys from ..construct import Struct, Switch from .enums import DW_EH_encoding_flags from .structs import DWARFStructs from .constants import * class CallFrameInfo(object): """ DWARF CFI (Call Frame Info) Note that this also supports unwinding information as found in .eh_frame sections: its format differs slightly from the one in .debug_frame. See . stream, size: A stream holding the .debug_frame section, and the size of the section in it. address: Virtual address for this section. This is used to decode relative addresses. base_structs: The structs to be used as the base for parsing this section. Eventually, each entry gets its own structs based on the initial length field it starts with. The address_size, however, is taken from base_structs. This appears to be a limitation of the DWARFv3 standard, fixed in v4. A discussion I had on dwarf-discuss confirms this. So for DWARFv4 we'll take the address size from the CIE header, but for earlier versions will use the elfclass of the containing file; more sophisticated methods are used by libdwarf and others, such as guessing which CU contains which FDEs (based on their address ranges) and taking the address_size from those CUs. """ def __init__(self, stream, size, address, base_structs, for_eh_frame=False): self.stream = stream self.size = size self.address = address self.base_structs = base_structs self.entries = None # Map between an offset in the stream and the entry object found at this # offset. Useful for assigning CIE to FDEs according to the CIE_pointer # header field which contains a stream offset. self._entry_cache = {} # The .eh_frame and .debug_frame section use almost the same CFI # encoding, but there are tiny variations we need to handle during # parsing. self.for_eh_frame = for_eh_frame def get_entries(self): """ Get a list of entries that constitute this CFI. The list consists of CIE or FDE objects, in the order of their appearance in the section. """ if self.entries is None: self.entries = self._parse_entries() return self.entries #------------------------- def _parse_entries(self): entries = [] offset = 0 while offset < self.size: entries.append(self._parse_entry_at(offset)) offset = self.stream.tell() return entries def _parse_entry_at(self, offset): """ Parse an entry from self.stream starting with the given offset. Return the entry object. self.stream will point right after the entry. """ if offset in self._entry_cache: return self._entry_cache[offset] entry_length = struct_parse( self.base_structs.Dwarf_uint32(''), self.stream, offset) if self.for_eh_frame and entry_length == 0: return ZERO(offset) dwarf_format = 64 if entry_length == 0xFFFFFFFF else 32 entry_structs = DWARFStructs( little_endian=self.base_structs.little_endian, dwarf_format=dwarf_format, address_size=self.base_structs.address_size) # Read the next field to see whether this is a CIE or FDE CIE_id = struct_parse( entry_structs.Dwarf_offset(''), self.stream) if self.for_eh_frame: is_CIE = CIE_id == 0 else: is_CIE = ( (dwarf_format == 32 and CIE_id == 0xFFFFFFFF) or CIE_id == 0xFFFFFFFFFFFFFFFF) # Parse the header, which goes up to and excluding the sequence of # instructions. if is_CIE: header_struct = (entry_structs.EH_CIE_header if self.for_eh_frame else entry_structs.Dwarf_CIE_header) header = struct_parse( header_struct, self.stream, offset) else: header = self._parse_fde_header(entry_structs, offset) # If this is DWARF version 4 or later, we can have a more precise # address size, read from the CIE header. if not self.for_eh_frame and entry_structs.dwarf_version >= 4: entry_structs = DWARFStructs( little_endian=entry_structs.little_endian, dwarf_format=entry_structs.dwarf_format, address_size=header.address_size) # If the augmentation string is not empty, hope to find a length field # in order to skip the data specified augmentation. if is_CIE: aug_bytes, aug_dict = self._parse_cie_augmentation( header, entry_structs) else: cie = self._parse_cie_for_fde(offset, header, entry_structs) aug_bytes = self._read_augmentation_data(entry_structs) lsda_encoding = cie.augmentation_dict.get('LSDA_encoding', DW_EH_encoding_flags['DW_EH_PE_omit']) if lsda_encoding != DW_EH_encoding_flags['DW_EH_PE_omit']: # parse LSDA pointer lsda_pointer = self._parse_lsda_pointer(entry_structs, self.stream.tell() - len(aug_bytes), lsda_encoding) else: lsda_pointer = None # For convenience, compute the end offset for this entry end_offset = ( offset + header.length + entry_structs.initial_length_field_size()) # At this point self.stream is at the start of the instruction list # for this entry instructions = self._parse_instructions( entry_structs, self.stream.tell(), end_offset) if is_CIE: self._entry_cache[offset] = CIE( header=header, instructions=instructions, offset=offset, augmentation_dict=aug_dict, augmentation_bytes=aug_bytes, structs=entry_structs) else: # FDE cie = self._parse_cie_for_fde(offset, header, entry_structs) self._entry_cache[offset] = FDE( header=header, instructions=instructions, offset=offset, structs=entry_structs, cie=cie, augmentation_bytes=aug_bytes, lsda_pointer=lsda_pointer, ) return self._entry_cache[offset] def _parse_instructions(self, structs, offset, end_offset): """ Parse a list of CFI instructions from self.stream, starting with the offset and until (not including) end_offset. Return a list of CallFrameInstruction objects. """ instructions = [] while offset < end_offset: opcode = struct_parse(structs.Dwarf_uint8(''), self.stream, offset) args = [] primary = opcode & _PRIMARY_MASK primary_arg = opcode & _PRIMARY_ARG_MASK if primary == DW_CFA_advance_loc: args = [primary_arg] elif primary == DW_CFA_offset: args = [ primary_arg, struct_parse(structs.Dwarf_uleb128(''), self.stream)] elif primary == DW_CFA_restore: args = [primary_arg] # primary == 0 and real opcode is extended elif opcode in (DW_CFA_nop, DW_CFA_remember_state, DW_CFA_restore_state): args = [] elif opcode == DW_CFA_set_loc: args = [ struct_parse(structs.Dwarf_target_addr(''), self.stream)] elif opcode == DW_CFA_advance_loc1: args = [struct_parse(structs.Dwarf_uint8(''), self.stream)] elif opcode == DW_CFA_advance_loc2: args = [struct_parse(structs.Dwarf_uint16(''), self.stream)] elif opcode == DW_CFA_advance_loc4: args = [struct_parse(structs.Dwarf_uint32(''), self.stream)] elif opcode in (DW_CFA_offset_extended, DW_CFA_register, DW_CFA_def_cfa, DW_CFA_val_offset): args = [ struct_parse(structs.Dwarf_uleb128(''), self.stream), struct_parse(structs.Dwarf_uleb128(''), self.stream)] elif opcode in (DW_CFA_restore_extended, DW_CFA_undefined, DW_CFA_same_value, DW_CFA_def_cfa_register, DW_CFA_def_cfa_offset): args = [struct_parse(structs.Dwarf_uleb128(''), self.stream)] elif opcode == DW_CFA_def_cfa_offset_sf: args = [struct_parse(structs.Dwarf_sleb128(''), self.stream)] elif opcode == DW_CFA_def_cfa_expression: args = [struct_parse( structs.Dwarf_dw_form['DW_FORM_block'], self.stream)] elif opcode in (DW_CFA_expression, DW_CFA_val_expression): args = [ struct_parse(structs.Dwarf_uleb128(''), self.stream), struct_parse( structs.Dwarf_dw_form['DW_FORM_block'], self.stream)] elif opcode in (DW_CFA_offset_extended_sf, DW_CFA_def_cfa_sf, DW_CFA_val_offset_sf): args = [ struct_parse(structs.Dwarf_uleb128(''), self.stream), struct_parse(structs.Dwarf_sleb128(''), self.stream)] elif opcode == DW_CFA_GNU_args_size: args = [struct_parse(structs.Dwarf_uleb128(''), self.stream)] else: dwarf_assert(False, 'Unknown CFI opcode: 0x%x' % opcode) instructions.append(CallFrameInstruction(opcode=opcode, args=args)) offset = self.stream.tell() return instructions def _parse_cie_for_fde(self, fde_offset, fde_header, entry_structs): """ Parse the CIE that corresponds to an FDE. """ # Determine the offset of the CIE that corresponds to this FDE if self.for_eh_frame: # CIE_pointer contains the offset for a reverse displacement from # the section offset of the CIE_pointer field itself (not from the # FDE header offset). cie_displacement = fde_header['CIE_pointer'] cie_offset = (fde_offset + entry_structs.dwarf_format // 8 - cie_displacement) else: cie_offset = fde_header['CIE_pointer'] # Then read it with preserve_stream_pos(self.stream): return self._parse_entry_at(cie_offset) def _parse_cie_augmentation(self, header, entry_structs): """ Parse CIE augmentation data from the annotation string in `header`. Return a tuple that contains 1) the augmentation data as a string (without the length field) and 2) the augmentation data as a dict. """ augmentation = header.get('augmentation') if not augmentation: return ('', {}) # Augmentation parsing works in minimal mode here: we need the length # field to be able to skip unhandled augmentation fields. assert augmentation.startswith(b'z'), ( 'Unhandled augmentation string: {}'.format(repr(augmentation))) available_fields = { b'z': entry_structs.Dwarf_uleb128('length'), b'L': entry_structs.Dwarf_uint8('LSDA_encoding'), b'R': entry_structs.Dwarf_uint8('FDE_encoding'), b'S': True, b'P': Struct( 'personality', entry_structs.Dwarf_uint8('encoding'), Switch('function', lambda ctx: ctx.encoding & 0x0f, { enc: fld_cons('function') for enc, fld_cons in self._eh_encoding_to_field(entry_structs).items()})), } # Build the Struct we will be using to parse the augmentation data. # Stop as soon as we are not able to match the augmentation string. fields = [] aug_dict = {} for b in iterbytes(augmentation): try: fld = available_fields[b] except KeyError: break if fld is True: aug_dict[fld] = True else: fields.append(fld) # Read the augmentation twice: once with the Struct, once for the raw # bytes. Read the raw bytes last so we are sure we leave the stream # pointing right after the augmentation: the Struct may be incomplete # (missing trailing fields) due to an unknown char: see the KeyError # above. offset = self.stream.tell() struct = Struct('Augmentation_Data', *fields) aug_dict.update(struct_parse(struct, self.stream, offset)) self.stream.seek(offset) aug_bytes = self._read_augmentation_data(entry_structs) return (aug_bytes, aug_dict) def _read_augmentation_data(self, entry_structs): """ Read augmentation data. This assumes that the augmentation string starts with 'z', i.e. that augmentation data is prefixed by a length field, which is not returned. """ if not self.for_eh_frame: return b'' augmentation_data_length = struct_parse( Struct('Dummy_Augmentation_Data', entry_structs.Dwarf_uleb128('length')), self.stream)['length'] return self.stream.read(augmentation_data_length) def _parse_lsda_pointer(self, structs, stream_offset, encoding): """ Parse bytes to get an LSDA pointer. The basic encoding (lower four bits of the encoding) describes how the values are encoded in a CIE or an FDE. The modifier (upper four bits of the encoding) describes how the raw values, after decoded using a basic encoding, should be modified before using. Ref: https://www.airs.com/blog/archives/460 """ assert encoding != DW_EH_encoding_flags['DW_EH_PE_omit'] basic_encoding = encoding & 0x0f modifier = encoding & 0xf0 formats = self._eh_encoding_to_field(structs) ptr = struct_parse( Struct('Augmentation_Data', formats[basic_encoding]('LSDA_pointer')), self.stream, stream_pos=stream_offset)['LSDA_pointer'] if modifier == DW_EH_encoding_flags['DW_EH_PE_absptr']: pass elif modifier == DW_EH_encoding_flags['DW_EH_PE_pcrel']: ptr += self.address + stream_offset else: assert False, 'Unsupported encoding modifier for LSDA pointer: {:#x}'.format(modifier) return ptr def _parse_fde_header(self, entry_structs, offset): """ Compute a struct to parse the header of the current FDE. """ if not self.for_eh_frame: return struct_parse(entry_structs.Dwarf_FDE_header, self.stream, offset) fields = [entry_structs.Dwarf_initial_length('length'), entry_structs.Dwarf_offset('CIE_pointer')] # Parse the couple of header fields that are always here so we can # fetch the corresponding CIE. minimal_header = struct_parse(Struct('eh_frame_minimal_header', *fields), self.stream, offset) cie = self._parse_cie_for_fde(offset, minimal_header, entry_structs) initial_location_offset = self.stream.tell() # Try to parse the initial location. We need the initial location in # order to create a meaningful FDE, so assume it's there. Omission does # not seem to happen in practice. encoding = cie.augmentation_dict['FDE_encoding'] assert encoding != DW_EH_encoding_flags['DW_EH_PE_omit'] basic_encoding = encoding & 0x0f encoding_modifier = encoding & 0xf0 # Depending on the specified encoding, complete the header Struct formats = self._eh_encoding_to_field(entry_structs) fields.append(formats[basic_encoding]('initial_location')) fields.append(formats[basic_encoding]('address_range')) result = struct_parse(Struct('Dwarf_FDE_header', *fields), self.stream, offset) if encoding_modifier == 0: pass elif encoding_modifier == DW_EH_encoding_flags['DW_EH_PE_pcrel']: # Start address is relative to the address of the # "initial_location" field. result['initial_location'] += ( self.address + initial_location_offset) else: assert False, 'Unsupported encoding: {:#x}'.format(encoding) return result @staticmethod def _eh_encoding_to_field(entry_structs): """ Return a mapping from basic encodings (DW_EH_encoding_flags) the corresponding field constructors (for instance entry_structs.Dwarf_uint32). """ return { DW_EH_encoding_flags['DW_EH_PE_absptr']: entry_structs.Dwarf_target_addr, DW_EH_encoding_flags['DW_EH_PE_uleb128']: entry_structs.Dwarf_uleb128, DW_EH_encoding_flags['DW_EH_PE_udata2']: entry_structs.Dwarf_uint16, DW_EH_encoding_flags['DW_EH_PE_udata4']: entry_structs.Dwarf_uint32, DW_EH_encoding_flags['DW_EH_PE_udata8']: entry_structs.Dwarf_uint64, DW_EH_encoding_flags['DW_EH_PE_sleb128']: entry_structs.Dwarf_sleb128, DW_EH_encoding_flags['DW_EH_PE_sdata2']: entry_structs.Dwarf_int16, DW_EH_encoding_flags['DW_EH_PE_sdata4']: entry_structs.Dwarf_int32, DW_EH_encoding_flags['DW_EH_PE_sdata8']: entry_structs.Dwarf_int64, } def instruction_name(opcode): """ Given an opcode, return the instruction name. """ primary = opcode & _PRIMARY_MASK if primary == 0: return _OPCODE_NAME_MAP[opcode] else: return _OPCODE_NAME_MAP[primary] class CallFrameInstruction(object): """ An instruction in the CFI section. opcode is the instruction opcode, numeric - as it appears in the section. args is a list of arguments (including arguments embedded in the low bits of some instructions, when applicable), decoded from the stream. """ def __init__(self, opcode, args): self.opcode = opcode self.args = args def __repr__(self): return '%s (0x%x): %s' % ( instruction_name(self.opcode), self.opcode, self.args) class CFIEntry(object): """ A common base class for CFI entries. Contains a header and a list of instructions (CallFrameInstruction). offset: the offset of this entry from the beginning of the section cie: for FDEs, a CIE pointer is required augmentation_dict: Augmentation data as a parsed struct (dict): see CallFrameInfo._parse_cie_augmentation and http://www.airs.com/blog/archives/460. augmentation_bytes: Augmentation data as a chain of bytes: see CallFrameInfo._parse_cie_augmentation and http://www.airs.com/blog/archives/460. """ def __init__(self, header, structs, instructions, offset, augmentation_dict=None, augmentation_bytes=b'', cie=None): self.header = header self.structs = structs self.instructions = instructions self.offset = offset self.cie = cie self._decoded_table = None self.augmentation_dict = augmentation_dict if augmentation_dict else {} self.augmentation_bytes = augmentation_bytes def get_decoded(self): """ Decode the CFI contained in this entry and return a DecodedCallFrameTable object representing it. See the documentation of that class to understand how to interpret the decoded table. """ if self._decoded_table is None: self._decoded_table = self._decode_CFI_table() return self._decoded_table def __getitem__(self, name): """ Implement dict-like access to header entries """ return self.header[name] def _decode_CFI_table(self): """ Decode the instructions contained in the given CFI entry and return a DecodedCallFrameTable. """ if isinstance(self, CIE): # For a CIE, initialize cur_line to an "empty" line cie = self cur_line = dict(pc=0, cfa=CFARule(reg=None, offset=0)) reg_order = [] else: # FDE # For a FDE, we need to decode the attached CIE first, because its # decoded table is needed. Its "initial instructions" describe a # line that serves as the base (first) line in the FDE's table. cie = self.cie cie_decoded_table = cie.get_decoded() if len(cie_decoded_table.table) > 0: last_line_in_CIE = copy.copy(cie_decoded_table.table[-1]) cur_line = copy.copy(last_line_in_CIE) else: cur_line = dict(cfa=CFARule(reg=None, offset=0)) cur_line['pc'] = self['initial_location'] reg_order = copy.copy(cie_decoded_table.reg_order) table = [] # Keeps a stack for the use of DW_CFA_{remember|restore}_state # instructions. line_stack = [] def _add_to_order(regnum): # DW_CFA_restore and others remove registers from cur_line, # but they stay in reg_order. Avoid duplicates. if regnum not in reg_order: reg_order.append(regnum) for instr in self.instructions: # Throughout this loop, cur_line is the current line. Some # instructions add it to the table, but most instructions just # update it without adding it to the table. name = instruction_name(instr.opcode) if name == 'DW_CFA_set_loc': table.append(copy.copy(cur_line)) cur_line['pc'] = instr.args[0] elif name in ( 'DW_CFA_advance_loc1', 'DW_CFA_advance_loc2', 'DW_CFA_advance_loc4', 'DW_CFA_advance_loc'): table.append(copy.copy(cur_line)) cur_line['pc'] += instr.args[0] * cie['code_alignment_factor'] elif name == 'DW_CFA_def_cfa': cur_line['cfa'] = CFARule( reg=instr.args[0], offset=instr.args[1]) elif name == 'DW_CFA_def_cfa_sf': cur_line['cfa'] = CFARule( reg=instr.args[0], offset=instr.args[1] * cie['code_alignment_factor']) elif name == 'DW_CFA_def_cfa_register': cur_line['cfa'] = CFARule( reg=instr.args[0], offset=cur_line['cfa'].offset) elif name == 'DW_CFA_def_cfa_offset': cur_line['cfa'] = CFARule( reg=cur_line['cfa'].reg, offset=instr.args[0]) elif name == 'DW_CFA_def_cfa_expression': cur_line['cfa'] = CFARule(expr=instr.args[0]) elif name == 'DW_CFA_undefined': _add_to_order(instr.args[0]) cur_line[instr.args[0]] = RegisterRule(RegisterRule.UNDEFINED) elif name == 'DW_CFA_same_value': _add_to_order(instr.args[0]) cur_line[instr.args[0]] = RegisterRule(RegisterRule.SAME_VALUE) elif name in ( 'DW_CFA_offset', 'DW_CFA_offset_extended', 'DW_CFA_offset_extended_sf'): _add_to_order(instr.args[0]) cur_line[instr.args[0]] = RegisterRule( RegisterRule.OFFSET, instr.args[1] * cie['data_alignment_factor']) elif name in ('DW_CFA_val_offset', 'DW_CFA_val_offset_sf'): _add_to_order(instr.args[0]) cur_line[instr.args[0]] = RegisterRule( RegisterRule.VAL_OFFSET, instr.args[1] * cie['data_alignment_factor']) elif name == 'DW_CFA_register': _add_to_order(instr.args[0]) cur_line[instr.args[0]] = RegisterRule( RegisterRule.REGISTER, instr.args[1]) elif name == 'DW_CFA_expression': _add_to_order(instr.args[0]) cur_line[instr.args[0]] = RegisterRule( RegisterRule.EXPRESSION, instr.args[1]) elif name == 'DW_CFA_val_expression': _add_to_order(instr.args[0]) cur_line[instr.args[0]] = RegisterRule( RegisterRule.VAL_EXPRESSION, instr.args[1]) elif name in ('DW_CFA_restore', 'DW_CFA_restore_extended'): _add_to_order(instr.args[0]) dwarf_assert( isinstance(self, FDE), '%s instruction must be in a FDE' % name) if instr.args[0] in last_line_in_CIE: cur_line[instr.args[0]] = last_line_in_CIE[instr.args[0]] else: cur_line.pop(instr.args[0], None) elif name == 'DW_CFA_remember_state': line_stack.append(copy.deepcopy(cur_line)) elif name == 'DW_CFA_restore_state': pc = cur_line['pc'] cur_line = line_stack.pop() cur_line['pc'] = pc # The current line is appended to the table after all instructions # have ended, if there were instructions. if cur_line['cfa'].reg is not None or len(cur_line) > 2: table.append(cur_line) return DecodedCallFrameTable(table=table, reg_order=reg_order) # A CIE and FDE have exactly the same functionality, except that a FDE has # a pointer to its CIE. The functionality was wholly encapsulated in CFIEntry, # so the CIE and FDE classes exists separately for identification (instead # of having an explicit "entry_type" field in CFIEntry). # class CIE(CFIEntry): pass class FDE(CFIEntry): def __init__(self, header, structs, instructions, offset, augmentation_bytes=None, cie=None, lsda_pointer=None): super(FDE, self).__init__(header, structs, instructions, offset, augmentation_bytes=augmentation_bytes, cie=cie) self.lsda_pointer = lsda_pointer class ZERO(object): """ End marker for the sequence of CIE/FDE. This is specific to `.eh_frame` sections: this kind of entry does not exist in pure DWARF. `readelf` displays these as "ZERO terminator", hence the class name. """ def __init__(self, offset): self.offset = offset class RegisterRule(object): """ Register rules are used to find registers in call frames. Each rule consists of a type (enumeration following DWARFv3 section 6.4.1) and an optional argument to augment the type. """ UNDEFINED = 'UNDEFINED' SAME_VALUE = 'SAME_VALUE' OFFSET = 'OFFSET' VAL_OFFSET = 'VAL_OFFSET' REGISTER = 'REGISTER' EXPRESSION = 'EXPRESSION' VAL_EXPRESSION = 'VAL_EXPRESSION' ARCHITECTURAL = 'ARCHITECTURAL' def __init__(self, type, arg=None): self.type = type self.arg = arg def __repr__(self): return 'RegisterRule(%s, %s)' % (self.type, self.arg) class CFARule(object): """ A CFA rule is used to compute the CFA for each location. It either consists of a register+offset, or a DWARF expression. """ def __init__(self, reg=None, offset=None, expr=None): self.reg = reg self.offset = offset self.expr = expr def __repr__(self): return 'CFARule(reg=%s, offset=%s, expr=%s)' % ( self.reg, self.offset, self.expr) # Represents the decoded CFI for an entry, which is just a large table, # according to DWARFv3 section 6.4.1 # # DecodedCallFrameTable is a simple named tuple to group together the table # and the register appearance order. # # table: # # A list of dicts that represent "lines" in the decoded table. Each line has # some special dict entries: 'pc' for the location/program counter (LOC), # and 'cfa' for the CFARule to locate the CFA on that line. # The other entries are keyed by register numbers with RegisterRule values, # and describe the rules for these registers. # # reg_order: # # A list of register numbers that are described in the table by the order of # their appearance. # DecodedCallFrameTable = namedtuple( 'DecodedCallFrameTable', 'table reg_order') #---------------- PRIVATE ----------------# _PRIMARY_MASK = 0b11000000 _PRIMARY_ARG_MASK = 0b00111111 # This dictionary is filled by automatically scanning the constants module # for DW_CFA_* instructions, and mapping their values to names. Since all # names were imported from constants with `import *`, we look in globals() _OPCODE_NAME_MAP = {} for name in list(iterkeys(globals())): if name.startswith('DW_CFA'): _OPCODE_NAME_MAP[globals()[name]] = name pyelftools-0.27/elftools/dwarf/compileunit.py000066400000000000000000000205021374602170700215040ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: dwarf/compileunit.py # # DWARF compile unit # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from bisect import bisect_right from .die import DIE from ..common.utils import dwarf_assert class CompileUnit(object): """ A DWARF compilation unit (CU). A normal compilation unit typically represents the text and data contributed to an executable by a single relocatable object file. It may be derived from several source files, including pre-processed "include files" Serves as a container and context to DIEs that describe objects and code belonging to a compilation unit. CU header entries can be accessed as dict keys from this object, i.e. cu = CompileUnit(...) cu['version'] # version field of the CU header To get the top-level DIE describing the compilation unit, call the get_top_DIE method. """ def __init__(self, header, dwarfinfo, structs, cu_offset, cu_die_offset): """ header: CU header for this compile unit dwarfinfo: The DWARFInfo context object which created this one structs: A DWARFStructs instance suitable for this compile unit cu_offset: Offset in the stream to the beginning of this CU (its header) cu_die_offset: Offset in the stream of the top DIE of this CU """ self.dwarfinfo = dwarfinfo self.header = header self.structs = structs self.cu_offset = cu_offset self.cu_die_offset = cu_die_offset # The abbreviation table for this CU. Filled lazily when DIEs are # requested. self._abbrev_table = None # A list of DIEs belonging to this CU. # This list is lazily constructed as DIEs are iterated over. self._dielist = [] # A list of file offsets, corresponding (by index) to the DIEs # in `self._dielist`. This list exists separately from # `self._dielist` to make it binary searchable, enabling the # DIE population strategy used in `iter_DIE_children`. # Like `self._dielist`, this list is lazily constructed # as DIEs are iterated over. self._diemap = [] def dwarf_format(self): """ Get the DWARF format (32 or 64) for this CU """ return self.structs.dwarf_format def get_abbrev_table(self): """ Get the abbreviation table (AbbrevTable object) for this CU """ if self._abbrev_table is None: self._abbrev_table = self.dwarfinfo.get_abbrev_table( self['debug_abbrev_offset']) return self._abbrev_table def get_top_DIE(self): """ Get the top DIE (which is either a DW_TAG_compile_unit or DW_TAG_partial_unit) of this CU """ # Note that a top DIE always has minimal offset and is therefore # at the beginning of our lists, so no bisect is required. if len(self._diemap) > 0: return self._dielist[0] top = DIE( cu=self, stream=self.dwarfinfo.debug_info_sec.stream, offset=self.cu_die_offset) self._dielist.insert(0, top) self._diemap.insert(0, self.cu_die_offset) return top @property def size(self): return self['unit_length'] + self.structs.initial_length_field_size() def get_DIE_from_refaddr(self, refaddr): """ Obtain a DIE contained in this CU from a reference. refaddr: The offset into the .debug_info section, which must be contained in this CU or a DWARFError will be raised. When using a reference class attribute with a form that is relative to the compile unit, add unit add the compile unit's .cu_addr before calling this function. """ # All DIEs are after the cu header and within the unit dwarf_assert( self.cu_die_offset <= refaddr < self.cu_offset + self.size, 'refaddr %s not in DIE range of CU %s' % (refaddr, self.cu_offset)) return self._get_cached_DIE(refaddr) def iter_DIEs(self): """ Iterate over all the DIEs in the CU, in order of their appearance. Note that null DIEs will also be returned. """ return self._iter_DIE_subtree(self.get_top_DIE()) def iter_DIE_children(self, die): """ Given a DIE, yields either its children, without null DIE list terminator, or nothing, if that DIE has no children. The null DIE terminator is saved in that DIE when iteration ended. """ if not die.has_children: return # `cur_offset` tracks the stream offset of the next DIE to yield # as we iterate over our children, cur_offset = die.offset + die.size while True: child = self._get_cached_DIE(cur_offset) child.set_parent(die) if child.is_null(): die._terminator = child return yield child if not child.has_children: cur_offset += child.size elif "DW_AT_sibling" in child.attributes: sibling = child.attributes["DW_AT_sibling"] cur_offset = sibling.value + self.cu_offset else: # If no DW_AT_sibling attribute is provided by the producer # then the whole child subtree must be parsed to find its next # sibling. There is one zero byte representing null DIE # terminating children list. It is used to locate child subtree # bounds. # If children are not parsed yet, this instruction will manage # to recursive call of this function which will result in # setting of `_terminator` attribute of the `child`. if child._terminator is None: for _ in self.iter_DIE_children(child): pass cur_offset = child._terminator.offset + child._terminator.size #------ PRIVATE ------# def __getitem__(self, name): """ Implement dict-like access to header entries """ return self.header[name] def _iter_DIE_subtree(self, die): """ Given a DIE, this yields it with its subtree including null DIEs (child list terminators). """ yield die if die.has_children: for c in die.iter_children(): for d in self._iter_DIE_subtree(c): yield d yield die._terminator def _get_cached_DIE(self, offset): """ Given a DIE offset, look it up in the cache. If not present, parse the DIE and insert it into the cache. offset: The offset of the DIE in the debug_info section to retrieve. The stream reference is copied from the top DIE. The top die will also be parsed and cached if needed. See also get_DIE_from_refaddr(self, refaddr). """ # The top die must be in the cache if any DIE is in the cache. # The stream is the same for all DIEs in this CU, so populate # the top DIE and obtain a reference to its stream. top_die_stream = self.get_top_DIE().stream # `offset` is the offset in the stream of the DIE we want to return. # The map is maintined as a parallel array to the list. We call # bisect each time to ensure new DIEs are inserted in the correct # order within both `self._dielist` and `self._diemap`. i = bisect_right(self._diemap, offset) # Note that `self._diemap` cannot be empty because a the top DIE # was inserted by the call to .get_top_DIE(). Also it has the minimal # offset, so the bisect_right insert point will always be at least 1. if offset == self._diemap[i - 1]: die = self._dielist[i - 1] else: die = DIE(cu=self, stream=top_die_stream, offset=offset) self._dielist.insert(i, die) self._diemap.insert(i, offset) return die pyelftools-0.27/elftools/dwarf/constants.py000066400000000000000000000107121374602170700211720ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: dwarf/constants.py # # Constants and flags # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- # Inline codes # DW_INL_not_inlined = 0 DW_INL_inlined = 1 DW_INL_declared_not_inlined = 2 DW_INL_declared_inlined = 3 # Source languages # DW_LANG_C89 = 0x0001 DW_LANG_C = 0x0002 DW_LANG_Ada83 = 0x0003 DW_LANG_C_plus_plus = 0x0004 DW_LANG_Cobol74 = 0x0005 DW_LANG_Cobol85 = 0x0006 DW_LANG_Fortran77 = 0x0007 DW_LANG_Fortran90 = 0x0008 DW_LANG_Pascal83 = 0x0009 DW_LANG_Modula2 = 0x000a DW_LANG_Java = 0x000b DW_LANG_C99 = 0x000c DW_LANG_Ada95 = 0x000d DW_LANG_Fortran95 = 0x000e DW_LANG_PLI = 0x000f DW_LANG_ObjC = 0x0010 DW_LANG_ObjC_plus_plus = 0x0011 DW_LANG_UPC = 0x0012 DW_LANG_D = 0x0013 DW_LANG_Python = 0x0014 DW_LANG_OpenCL = 0x0015 DW_LANG_Go = 0x0016 DW_LANG_Modula3 = 0x0017 DW_LANG_Haskell = 0x0018 DW_LANG_C_plus_plus_03 = 0x0019 DW_LANG_C_plus_plus_11 = 0x001a DW_LANG_OCaml = 0x001b DW_LANG_Rust = 0x001c DW_LANG_C11 = 0x001d DW_LANG_Swift = 0x001e DW_LANG_Julia = 0x001f DW_LANG_Dylan = 0x0020 DW_LANG_C_plus_plus_14 = 0x0021 DW_LANG_Fortran03 = 0x0022 DW_LANG_Fortran08 = 0x0023 DW_LANG_RenderScript = 0x0024 DW_LANG_BLISS = 0x0025 DW_LANG_Mips_Assembler = 0x8001 DW_LANG_Upc = 0x8765 DW_LANG_HP_Bliss = 0x8003 DW_LANG_HP_Basic91 = 0x8004 DW_LANG_HP_Pascal91 = 0x8005 DW_LANG_HP_IMacro = 0x8006 DW_LANG_HP_Assembler = 0x8007 DW_LANG_GOOGLE_RenderScript = 0x8e57 DW_LANG_BORLAND_Delphi = 0xb000 # Encoding # DW_ATE_void = 0x0 DW_ATE_address = 0x1 DW_ATE_boolean = 0x2 DW_ATE_complex_float = 0x3 DW_ATE_float = 0x4 DW_ATE_signed = 0x5 DW_ATE_signed_char = 0x6 DW_ATE_unsigned = 0x7 DW_ATE_unsigned_char = 0x8 DW_ATE_imaginary_float = 0x9 DW_ATE_packed_decimal = 0xa DW_ATE_numeric_string = 0xb DW_ATE_edited = 0xc DW_ATE_signed_fixed = 0xd DW_ATE_unsigned_fixed = 0xe DW_ATE_decimal_float = 0xf DW_ATE_UTF = 0x10 DW_ATE_UCS = 0x11 DW_ATE_ASCII = 0x12 DW_ATE_lo_user = 0x80 DW_ATE_hi_user = 0xff DW_ATE_HP_float80 = 0x80 DW_ATE_HP_complex_float80 = 0x81 DW_ATE_HP_float128 = 0x82 DW_ATE_HP_complex_float128 = 0x83 DW_ATE_HP_floathpintel = 0x84 DW_ATE_HP_imaginary_float80 = 0x85 DW_ATE_HP_imaginary_float128 = 0x86 # Access # DW_ACCESS_public = 1 DW_ACCESS_protected = 2 DW_ACCESS_private = 3 # Visibility # DW_VIS_local = 1 DW_VIS_exported = 2 DW_VIS_qualified = 3 # Virtuality # DW_VIRTUALITY_none = 0 DW_VIRTUALITY_virtual = 1 DW_VIRTUALITY_pure_virtual = 2 # ID case # DW_ID_case_sensitive = 0 DW_ID_up_case = 1 DW_ID_down_case = 2 DW_ID_case_insensitive = 3 # Calling convention # DW_CC_normal = 0x1 DW_CC_program = 0x2 DW_CC_nocall = 0x3 # Ordering # DW_ORD_row_major = 0 DW_ORD_col_major = 1 # Line program opcodes # DW_LNS_copy = 0x01 DW_LNS_advance_pc = 0x02 DW_LNS_advance_line = 0x03 DW_LNS_set_file = 0x04 DW_LNS_set_column = 0x05 DW_LNS_negate_stmt = 0x06 DW_LNS_set_basic_block = 0x07 DW_LNS_const_add_pc = 0x08 DW_LNS_fixed_advance_pc = 0x09 DW_LNS_set_prologue_end = 0x0a DW_LNS_set_epilogue_begin = 0x0b DW_LNS_set_isa = 0x0c DW_LNE_end_sequence = 0x01 DW_LNE_set_address = 0x02 DW_LNE_define_file = 0x03 DW_LNE_set_discriminator = 0x04 DW_LNE_lo_user = 0x80 DW_LNE_hi_user = 0xff # Call frame instructions # # Note that the first 3 instructions have the so-called "primary opcode" # (as described in DWARFv3 7.23), so only their highest 2 bits take part # in the opcode decoding. They are kept as constants with the low bits masked # out, and the callframe module knows how to handle this. # The other instructions use an "extended opcode" encoded just in the low 6 # bits, with the high 2 bits, so these constants are exactly as they would # appear in an actual file. # DW_CFA_advance_loc = 0b01000000 DW_CFA_offset = 0b10000000 DW_CFA_restore = 0b11000000 DW_CFA_nop = 0x00 DW_CFA_set_loc = 0x01 DW_CFA_advance_loc1 = 0x02 DW_CFA_advance_loc2 = 0x03 DW_CFA_advance_loc4 = 0x04 DW_CFA_offset_extended = 0x05 DW_CFA_restore_extended = 0x06 DW_CFA_undefined = 0x07 DW_CFA_same_value = 0x08 DW_CFA_register = 0x09 DW_CFA_remember_state = 0x0a DW_CFA_restore_state = 0x0b DW_CFA_def_cfa = 0x0c DW_CFA_def_cfa_register = 0x0d DW_CFA_def_cfa_offset = 0x0e DW_CFA_def_cfa_expression = 0x0f DW_CFA_expression = 0x10 DW_CFA_offset_extended_sf = 0x11 DW_CFA_def_cfa_sf = 0x12 DW_CFA_def_cfa_offset_sf = 0x13 DW_CFA_val_offset = 0x14 DW_CFA_val_offset_sf = 0x15 DW_CFA_val_expression = 0x16 DW_CFA_GNU_args_size = 0x2e pyelftools-0.27/elftools/dwarf/descriptions.py000066400000000000000000000572261374602170700216770ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: dwarf/descriptions.py # # Textual descriptions of the various values and enums of DWARF # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from collections import defaultdict from .constants import * from .dwarf_expr import DWARFExprParser from .die import DIE from ..common.utils import preserve_stream_pos, dwarf_assert from ..common.py3compat import bytes2str from .callframe import instruction_name, CIE, FDE def set_global_machine_arch(machine_arch): global _MACHINE_ARCH _MACHINE_ARCH = machine_arch def describe_attr_value(attr, die, section_offset): """ Given an attribute attr, return the textual representation of its value, suitable for tools like readelf. To cover all cases, this function needs some extra arguments: die: the DIE this attribute was extracted from section_offset: offset in the stream of the section the DIE belongs to """ descr_func = _ATTR_DESCRIPTION_MAP[attr.form] val_description = descr_func(attr, die, section_offset) # For some attributes we can display further information extra_info_func = _EXTRA_INFO_DESCRIPTION_MAP[attr.name] extra_info = extra_info_func(attr, die, section_offset) return str(val_description) + '\t' + extra_info def describe_CFI_instructions(entry): """ Given a CFI entry (CIE or FDE), return the textual description of its instructions. """ def _assert_FDE_instruction(instr): dwarf_assert( isinstance(entry, FDE), 'Unexpected instruction "%s" for a CIE' % instr) def _full_reg_name(regnum): regname = describe_reg_name(regnum, _MACHINE_ARCH, False) if regname: return 'r%s (%s)' % (regnum, regname) else: return 'r%s' % regnum if isinstance(entry, CIE): cie = entry else: # FDE cie = entry.cie pc = entry['initial_location'] s = '' for instr in entry.instructions: name = instruction_name(instr.opcode) if name in ('DW_CFA_offset', 'DW_CFA_offset_extended', 'DW_CFA_offset_extended_sf', 'DW_CFA_val_offset', 'DW_CFA_val_offset_sf'): s += ' %s: %s at cfa%+d\n' % ( name, _full_reg_name(instr.args[0]), instr.args[1] * cie['data_alignment_factor']) elif name in ( 'DW_CFA_restore', 'DW_CFA_restore_extended', 'DW_CFA_undefined', 'DW_CFA_same_value', 'DW_CFA_def_cfa_register'): s += ' %s: %s\n' % (name, _full_reg_name(instr.args[0])) elif name == 'DW_CFA_register': s += ' %s: %s in %s' % ( name, _full_reg_name(instr.args[0]), _full_reg_name(instr.args[1])) elif name == 'DW_CFA_set_loc': pc = instr.args[0] s += ' %s: %08x\n' % (name, pc) elif name in ( 'DW_CFA_advance_loc1', 'DW_CFA_advance_loc2', 'DW_CFA_advance_loc4', 'DW_CFA_advance_loc'): _assert_FDE_instruction(instr) factored_offset = instr.args[0] * cie['code_alignment_factor'] s += ' %s: %s to %08x\n' % ( name, factored_offset, factored_offset + pc) pc += factored_offset elif name in ( 'DW_CFA_remember_state', 'DW_CFA_restore_state', 'DW_CFA_nop'): s += ' %s\n' % name elif name == 'DW_CFA_def_cfa': s += ' %s: %s ofs %s\n' % ( name, _full_reg_name(instr.args[0]), instr.args[1]) elif name == 'DW_CFA_def_cfa_sf': s += ' %s: %s ofs %s\n' % ( name, _full_reg_name(instr.args[0]), instr.args[1] * cie['data_alignment_factor']) elif name in ('DW_CFA_def_cfa_offset', 'DW_CFA_GNU_args_size'): s += ' %s: %s\n' % (name, instr.args[0]) elif name == 'DW_CFA_def_cfa_expression': expr_dumper = ExprDumper(entry.structs) # readelf output is missing a colon for DW_CFA_def_cfa_expression s += ' %s (%s)\n' % (name, expr_dumper.dump_expr(instr.args[0])) elif name == 'DW_CFA_expression': expr_dumper = ExprDumper(entry.structs) s += ' %s: %s (%s)\n' % ( name, _full_reg_name(instr.args[0]), expr_dumper.dump_expr(instr.args[1])) else: s += ' %s: \n' % name return s def describe_CFI_register_rule(rule): s = _DESCR_CFI_REGISTER_RULE_TYPE[rule.type] if rule.type in ('OFFSET', 'VAL_OFFSET'): s += '%+d' % rule.arg elif rule.type == 'REGISTER': s += describe_reg_name(rule.arg) return s def describe_CFI_CFA_rule(rule): if rule.expr: return 'exp' else: return '%s%+d' % (describe_reg_name(rule.reg), rule.offset) def describe_DWARF_expr(expr, structs, cu_offset=None): """ Textual description of a DWARF expression encoded in 'expr'. structs should come from the entity encompassing the expression - it's needed to be able to parse it correctly. """ # Since this function can be called a lot, initializing a fresh new # ExprDumper per call is expensive. So a rudimentary caching scheme is in # place to create only one such dumper per instance of structs. cache_key = id(structs) if cache_key not in _DWARF_EXPR_DUMPER_CACHE: _DWARF_EXPR_DUMPER_CACHE[cache_key] = \ ExprDumper(structs) dwarf_expr_dumper = _DWARF_EXPR_DUMPER_CACHE[cache_key] return '(' + dwarf_expr_dumper.dump_expr(expr, cu_offset) + ')' def describe_reg_name(regnum, machine_arch=None, default=True): """ Provide a textual description for a register name, given its serial number. The number is expected to be valid. """ if machine_arch is None: machine_arch = _MACHINE_ARCH if machine_arch == 'x86': return _REG_NAMES_x86[regnum] elif machine_arch == 'x64': return _REG_NAMES_x64[regnum] elif machine_arch == 'AArch64': return _REG_NAMES_AArch64[regnum] elif default: return 'r%s' % regnum else: return None def describe_form_class(form): """For a given form name, determine its value class. For example, given 'DW_FORM_data1' returns 'constant'. For some forms, like DW_FORM_indirect and DW_FORM_sec_offset, the class is not hard-coded and extra information is required. For these, None is returned. """ return _FORM_CLASS[form] #------------------------------------------------------------------------------- # The machine architecture. Set globally via set_global_machine_arch # _MACHINE_ARCH = None def _describe_attr_ref(attr, die, section_offset): return '<0x%x>' % (attr.value + die.cu.cu_offset) def _describe_attr_value_passthrough(attr, die, section_offset): return attr.value def _describe_attr_hex(attr, die, section_offset): return '0x%x' % (attr.value) def _describe_attr_hex_addr(attr, die, section_offset): return '<0x%x>' % (attr.value) def _describe_attr_split_64bit(attr, die, section_offset): low_word = attr.value & 0xFFFFFFFF high_word = (attr.value >> 32) & 0xFFFFFFFF return '0x%x 0x%x' % (low_word, high_word) def _describe_attr_strp(attr, die, section_offset): return '(indirect string, offset: 0x%x): %s' % ( attr.raw_value, bytes2str(attr.value)) def _describe_attr_string(attr, die, section_offset): return bytes2str(attr.value) def _describe_attr_debool(attr, die, section_offset): """ To be consistent with readelf, generate 1 for True flags, 0 for False flags. """ return '1' if attr.value else '0' def _describe_attr_present(attr, die, section_offset): """ Some forms may simply mean that an attribute is present, without providing any value. """ return '1' def _describe_attr_block(attr, die, section_offset): s = '%s byte block: ' % len(attr.value) s += ' '.join('%x' % item for item in attr.value) + ' ' return s _ATTR_DESCRIPTION_MAP = defaultdict( lambda: _describe_attr_value_passthrough, # default_factory DW_FORM_ref1=_describe_attr_ref, DW_FORM_ref2=_describe_attr_ref, DW_FORM_ref4=_describe_attr_ref, DW_FORM_ref8=_describe_attr_split_64bit, DW_FORM_ref_udata=_describe_attr_ref, DW_FORM_ref_addr=_describe_attr_hex_addr, DW_FORM_data4=_describe_attr_hex, DW_FORM_data8=_describe_attr_hex, DW_FORM_addr=_describe_attr_hex, DW_FORM_sec_offset=_describe_attr_hex, DW_FORM_flag=_describe_attr_debool, DW_FORM_data1=_describe_attr_value_passthrough, DW_FORM_data2=_describe_attr_value_passthrough, DW_FORM_sdata=_describe_attr_value_passthrough, DW_FORM_udata=_describe_attr_value_passthrough, DW_FORM_string=_describe_attr_string, DW_FORM_strp=_describe_attr_strp, DW_FORM_block1=_describe_attr_block, DW_FORM_block2=_describe_attr_block, DW_FORM_block4=_describe_attr_block, DW_FORM_block=_describe_attr_block, DW_FORM_flag_present=_describe_attr_present, DW_FORM_exprloc=_describe_attr_block, DW_FORM_ref_sig8=_describe_attr_ref, ) _FORM_CLASS = dict( DW_FORM_addr='address', DW_FORM_block2='block', DW_FORM_block4='block', DW_FORM_data2='constant', DW_FORM_data4='constant', DW_FORM_data8='constant', DW_FORM_string='string', DW_FORM_block='block', DW_FORM_block1='block', DW_FORM_data1='constant', DW_FORM_flag='flag', DW_FORM_sdata='constant', DW_FORM_strp='string', DW_FORM_udata='constant', DW_FORM_ref_addr='reference', DW_FORM_ref1='reference', DW_FORM_ref2='reference', DW_FORM_ref4='reference', DW_FORM_ref8='reference', DW_FORM_ref_udata='reference', DW_FORM_indirect=None, DW_FORM_sec_offset=None, DW_FORM_exprloc='exprloc', DW_FORM_flag_present='flag', DW_FORM_ref_sig8='reference', ) _DESCR_DW_INL = { DW_INL_not_inlined: '(not inlined)', DW_INL_inlined: '(inlined)', DW_INL_declared_not_inlined: '(declared as inline but ignored)', DW_INL_declared_inlined: '(declared as inline and inlined)', } _DESCR_DW_LANG = { DW_LANG_C89: '(ANSI C)', DW_LANG_C: '(non-ANSI C)', DW_LANG_Ada83: '(Ada)', DW_LANG_C_plus_plus: '(C++)', DW_LANG_Cobol74: '(Cobol 74)', DW_LANG_Cobol85: '(Cobol 85)', DW_LANG_Fortran77: '(FORTRAN 77)', DW_LANG_Fortran90: '(Fortran 90)', DW_LANG_Pascal83: '(ANSI Pascal)', DW_LANG_Modula2: '(Modula 2)', DW_LANG_Java: '(Java)', DW_LANG_C99: '(ANSI C99)', DW_LANG_Ada95: '(ADA 95)', DW_LANG_Fortran95: '(Fortran 95)', DW_LANG_PLI: '(PLI)', DW_LANG_ObjC: '(Objective C)', DW_LANG_ObjC_plus_plus: '(Objective C++)', DW_LANG_UPC: '(Unified Parallel C)', DW_LANG_D: '(D)', DW_LANG_Python: '(Python)', DW_LANG_Mips_Assembler: '(MIPS assembler)', DW_LANG_HP_Bliss: '(HP Bliss)', DW_LANG_HP_Basic91: '(HP Basic 91)', DW_LANG_HP_Pascal91: '(HP Pascal 91)', DW_LANG_HP_IMacro: '(HP IMacro)', DW_LANG_HP_Assembler: '(HP assembler)', } _DESCR_DW_ATE = { DW_ATE_void: '(void)', DW_ATE_address: '(machine address)', DW_ATE_boolean: '(boolean)', DW_ATE_complex_float: '(complex float)', DW_ATE_float: '(float)', DW_ATE_signed: '(signed)', DW_ATE_signed_char: '(signed char)', DW_ATE_unsigned: '(unsigned)', DW_ATE_unsigned_char: '(unsigned char)', DW_ATE_imaginary_float: '(imaginary float)', DW_ATE_decimal_float: '(decimal float)', DW_ATE_packed_decimal: '(packed_decimal)', DW_ATE_numeric_string: '(numeric_string)', DW_ATE_edited: '(edited)', DW_ATE_signed_fixed: '(signed_fixed)', DW_ATE_unsigned_fixed: '(unsigned_fixed)', DW_ATE_UTF: '(unicode string)', DW_ATE_HP_float80: '(HP_float80)', DW_ATE_HP_complex_float80: '(HP_complex_float80)', DW_ATE_HP_float128: '(HP_float128)', DW_ATE_HP_complex_float128: '(HP_complex_float128)', DW_ATE_HP_floathpintel: '(HP_floathpintel)', DW_ATE_HP_imaginary_float80: '(HP_imaginary_float80)', DW_ATE_HP_imaginary_float128: '(HP_imaginary_float128)', } _DESCR_DW_ACCESS = { DW_ACCESS_public: '(public)', DW_ACCESS_protected: '(protected)', DW_ACCESS_private: '(private)', } _DESCR_DW_VIS = { DW_VIS_local: '(local)', DW_VIS_exported: '(exported)', DW_VIS_qualified: '(qualified)', } _DESCR_DW_VIRTUALITY = { DW_VIRTUALITY_none: '(none)', DW_VIRTUALITY_virtual: '(virtual)', DW_VIRTUALITY_pure_virtual: '(pure virtual)', } _DESCR_DW_ID_CASE = { DW_ID_case_sensitive: '(case_sensitive)', DW_ID_up_case: '(up_case)', DW_ID_down_case: '(down_case)', DW_ID_case_insensitive: '(case_insensitive)', } _DESCR_DW_CC = { DW_CC_normal: '(normal)', DW_CC_program: '(program)', DW_CC_nocall: '(nocall)', } _DESCR_DW_ORD = { DW_ORD_row_major: '(row major)', DW_ORD_col_major: '(column major)', } _DESCR_CFI_REGISTER_RULE_TYPE = dict( UNDEFINED='u', SAME_VALUE='s', OFFSET='c', VAL_OFFSET='v', REGISTER='', EXPRESSION='exp', VAL_EXPRESSION='vexp', ARCHITECTURAL='a', ) def _make_extra_mapper(mapping, default, default_interpolate_value=False): """ Create a mapping function from attribute parameters to an extra value that should be displayed. """ def mapper(attr, die, section_offset): if default_interpolate_value: d = default % attr.value else: d = default return mapping.get(attr.value, d) return mapper def _make_extra_string(s=''): """ Create an extra function that just returns a constant string. """ def extra(attr, die, section_offset): return s return extra _DWARF_EXPR_DUMPER_CACHE = {} def _location_list_extra(attr, die, section_offset): # According to section 2.6 of the DWARF spec v3, class loclistptr means # a location list, and class block means a location expression. # DW_FORM_sec_offset is new in DWARFv4 as a section offset. if attr.form in ('DW_FORM_data4', 'DW_FORM_data8', 'DW_FORM_sec_offset'): return '(location list)' else: return describe_DWARF_expr(attr.value, die.cu.structs, die.cu.cu_offset) def _data_member_location_extra(attr, die, section_offset): # According to section 5.5.6 of the DWARF spec v4, a data member location # can be an integer offset, or a location description. # if attr.form in ('DW_FORM_data1', 'DW_FORM_data2', 'DW_FORM_data4', 'DW_FORM_data8'): return '' # No extra description needed elif attr.form == 'DW_FORM_sdata': return str(attr.value) else: return describe_DWARF_expr(attr.value, die.cu.structs, die.cu.cu_offset) def _import_extra(attr, die, section_offset): # For DW_AT_import the value points to a DIE (that can be either in the # current DIE's CU or in another CU, depending on the FORM). The extra # information for it is the abbreviation number in this DIE and its tag. if attr.form == 'DW_FORM_ref_addr': # Absolute offset value ref_die_offset = section_offset + attr.value else: # Relative offset to the current DIE's CU ref_die_offset = attr.value + die.cu.cu_offset # Now find the CU this DIE belongs to (since we have to find its abbrev # table). This is done by linearly scanning through all CUs, looking for # one spanning an address space containing the referred DIE's offset. for cu in die.dwarfinfo.iter_CUs(): if cu['unit_length'] + cu.cu_offset > ref_die_offset >= cu.cu_offset: # Once we have the CU, we can actually parse this DIE from the # stream. with preserve_stream_pos(die.stream): ref_die = DIE(cu, die.stream, ref_die_offset) #print '&&& ref_die', ref_die return '[Abbrev Number: %s (%s)]' % ( ref_die.abbrev_code, ref_die.tag) return '[unknown]' _EXTRA_INFO_DESCRIPTION_MAP = defaultdict( lambda: _make_extra_string(''), # default_factory DW_AT_inline=_make_extra_mapper( _DESCR_DW_INL, '(Unknown inline attribute value: %x', default_interpolate_value=True), DW_AT_language=_make_extra_mapper( _DESCR_DW_LANG, '(Unknown: %x)', default_interpolate_value=True), DW_AT_encoding=_make_extra_mapper(_DESCR_DW_ATE, '(unknown type)'), DW_AT_accessibility=_make_extra_mapper( _DESCR_DW_ACCESS, '(unknown accessibility)'), DW_AT_visibility=_make_extra_mapper( _DESCR_DW_VIS, '(unknown visibility)'), DW_AT_virtuality=_make_extra_mapper( _DESCR_DW_VIRTUALITY, '(unknown virtuality)'), DW_AT_identifier_case=_make_extra_mapper( _DESCR_DW_ID_CASE, '(unknown case)'), DW_AT_calling_convention=_make_extra_mapper( _DESCR_DW_CC, '(unknown convention)'), DW_AT_ordering=_make_extra_mapper( _DESCR_DW_ORD, '(undefined)'), DW_AT_frame_base=_location_list_extra, DW_AT_location=_location_list_extra, DW_AT_string_length=_location_list_extra, DW_AT_return_addr=_location_list_extra, DW_AT_data_member_location=_data_member_location_extra, DW_AT_vtable_elem_location=_location_list_extra, DW_AT_segment=_location_list_extra, DW_AT_static_link=_location_list_extra, DW_AT_use_location=_location_list_extra, DW_AT_allocated=_location_list_extra, DW_AT_associated=_location_list_extra, DW_AT_data_location=_location_list_extra, DW_AT_stride=_location_list_extra, DW_AT_import=_import_extra, DW_AT_GNU_call_site_value=_location_list_extra, DW_AT_GNU_call_site_data_value=_location_list_extra, DW_AT_GNU_call_site_target=_location_list_extra, DW_AT_GNU_call_site_target_clobbered=_location_list_extra, ) # 8 in a line, for easier counting _REG_NAMES_x86 = [ 'eax', 'ecx', 'edx', 'ebx', 'esp', 'ebp', 'esi', 'edi', 'eip', 'eflags', '', 'st0', 'st1', 'st2', 'st3', 'st4', 'st5', 'st6', 'st7', '', '', 'xmm0', 'xmm1', 'xmm2', 'xmm3', 'xmm4', 'xmm5', 'xmm6', 'xmm7', 'mm0', 'mm1', 'mm2', 'mm3', 'mm4', 'mm5', 'mm6', 'mm7', 'fcw', 'fsw', 'mxcsr', 'es', 'cs', 'ss', 'ds', 'fs', 'gs', '', '', 'tr', 'ldtr' ] _REG_NAMES_x64 = [ 'rax', 'rdx', 'rcx', 'rbx', 'rsi', 'rdi', 'rbp', 'rsp', 'r8', 'r9', 'r10', 'r11', 'r12', 'r13', 'r14', 'r15', 'rip', 'xmm0', 'xmm1', 'xmm2', 'xmm3', 'xmm4', 'xmm5', 'xmm6', 'xmm7', 'xmm8', 'xmm9', 'xmm10', 'xmm11', 'xmm12', 'xmm13', 'xmm14', 'xmm15', 'st0', 'st1', 'st2', 'st3', 'st4', 'st5', 'st6', 'st7', 'mm0', 'mm1', 'mm2', 'mm3', 'mm4', 'mm5', 'mm6', 'mm7', 'rflags', 'es', 'cs', 'ss', 'ds', 'fs', 'gs', '', '', 'fs.base', 'gs.base', '', '', 'tr', 'ldtr', 'mxcsr', 'fcw', 'fsw' ] # https://developer.arm.com/docs/ihi0057/c/dwarf-for-the-arm-64-bit-architecture-aarch64-abi-2018q4#id24 _REG_NAMES_AArch64 = [ 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'x8', 'x9', 'x10', 'x11', 'x12', 'x13', 'x14', 'x15', 'x16', 'x17', 'x18', 'x19', 'x20', 'x21', 'x22', 'x23', 'x24', 'x25', 'x26', 'x27', 'x28', 'x29', 'x30', 'sp' ] class ExprDumper(object): """ A dumper for DWARF expressions that dumps a textual representation of the complete expression. Usage: after creation, call dump_expr repeatedly - it's stateless. """ def __init__(self, structs): self.structs = structs self.expr_parser = DWARFExprParser(self.structs) self._init_lookups() def dump_expr(self, expr, cu_offset=None): """ Parse and dump a DWARF expression. expr should be a list of (integer) byte values. cu_offset is the cu_offset value from the CU object where the expression resides. Only affects a handful of GNU opcodes, if None is provided, that's not a crash condition, only the expression dump will not be consistent of that of readelf. Returns a string representing the expression. """ parsed = self.expr_parser.parse_expr(expr) s = [] for deo in parsed: s.append(self._dump_to_string(deo.op, deo.op_name, deo.args, cu_offset)) return '; '.join(s) def _init_lookups(self): self._ops_with_decimal_arg = set([ 'DW_OP_const1u', 'DW_OP_const1s', 'DW_OP_const2u', 'DW_OP_const2s', 'DW_OP_const4u', 'DW_OP_const4s', 'DW_OP_const8u', 'DW_OP_const8s', 'DW_OP_constu', 'DW_OP_consts', 'DW_OP_pick', 'DW_OP_plus_uconst', 'DW_OP_bra', 'DW_OP_skip', 'DW_OP_fbreg', 'DW_OP_piece', 'DW_OP_deref_size', 'DW_OP_xderef_size', 'DW_OP_regx',]) for n in range(0, 32): self._ops_with_decimal_arg.add('DW_OP_breg%s' % n) self._ops_with_two_decimal_args = set(['DW_OP_bregx', 'DW_OP_bit_piece']) self._ops_with_hex_arg = set( ['DW_OP_addr', 'DW_OP_call2', 'DW_OP_call4', 'DW_OP_call_ref']) def _dump_to_string(self, opcode, opcode_name, args, cu_offset=None): # Some GNU ops contain an offset from the current CU as an argument, # but readelf emits those ops with offset from the info section # so we need the base offset of the parent CU. # If omitted, arguments on some GNU opcodes will be off. if cu_offset is None: cu_offset = 0 if len(args) == 0: if opcode_name.startswith('DW_OP_reg'): regnum = int(opcode_name[9:]) return '%s (%s)' % ( opcode_name, describe_reg_name(regnum, _MACHINE_ARCH)) else: return opcode_name elif opcode_name in self._ops_with_decimal_arg: if opcode_name.startswith('DW_OP_breg'): regnum = int(opcode_name[10:]) return '%s (%s): %s' % ( opcode_name, describe_reg_name(regnum, _MACHINE_ARCH), args[0]) elif opcode_name.endswith('regx'): # applies to both regx and bregx return '%s: %s (%s)' % ( opcode_name, args[0], describe_reg_name(args[0], _MACHINE_ARCH)) else: return '%s: %s' % (opcode_name, args[0]) elif opcode_name in self._ops_with_hex_arg: return '%s: %x' % (opcode_name, args[0]) elif opcode_name in self._ops_with_two_decimal_args: return '%s: %s %s' % (opcode_name, args[0], args[1]) elif opcode_name == 'DW_OP_GNU_entry_value': return '%s: (%s)' % (opcode_name, ','.join([self._dump_to_string(deo.op, deo.op_name, deo.args) for deo in args[0]])) elif opcode_name == 'DW_OP_implicit_value': return "%s %s byte block: %s" % (opcode_name, len(args[0]), ''.join(["%x " % b for b in args[0]])) elif opcode_name == 'DW_OP_GNU_parameter_ref': return "%s: <0x%x>" % (opcode_name, args[0] + cu_offset) elif opcode_name == 'DW_OP_GNU_implicit_pointer': return "%s: <0x%x> %d" % (opcode_name, args[0], args[1]) elif opcode_name == 'DW_OP_GNU_convert': return "%s <0x%x>" % (opcode_name, args[0] + cu_offset) elif opcode_name == 'DW_OP_GNU_deref_type': return "%s: %d <0x%x>" % (opcode_name, args[0], args[1] + cu_offset) elif opcode_name == 'DW_OP_GNU_const_type': return "%s: <0x%x> %d byte block: %s " % (opcode_name, args[0] + cu_offset, len(args[1]), ' '.join("%x" % b for b in args[1])) elif opcode_name == 'DW_OP_GNU_regval_type': return "%s: %d (%s) <0x%x>" % (opcode_name, args[0], describe_reg_name(args[0], _MACHINE_ARCH), args[1] + cu_offset) else: return '' % opcode_name pyelftools-0.27/elftools/dwarf/die.py000077500000000000000000000243671374602170700177350ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: dwarf/die.py # # DWARF Debugging Information Entry # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from collections import namedtuple, OrderedDict import os from ..common.exceptions import DWARFError from ..common.py3compat import bytes2str, iteritems from ..common.utils import struct_parse, preserve_stream_pos from .enums import DW_FORM_raw2name # AttributeValue - describes an attribute value in the DIE: # # name: # The name (DW_AT_*) of this attribute # # form: # The DW_FORM_* name of this attribute # # value: # The value parsed from the section and translated accordingly to the form # (e.g. for a DW_FORM_strp it's the actual string taken from the string table) # # raw_value: # Raw value as parsed from the section - used for debugging and presentation # (e.g. for a DW_FORM_strp it's the raw string offset into the table) # # offset: # Offset of this attribute's value in the stream (absolute offset, relative # the beginning of the whole stream) # AttributeValue = namedtuple( 'AttributeValue', 'name form value raw_value offset') class DIE(object): """ A DWARF debugging information entry. On creation, parses itself from the stream. Each DIE is held by a CU. Accessible attributes: tag: The DIE tag size: The size this DIE occupies in the section offset: The offset of this DIE in the stream attributes: An ordered dictionary mapping attribute names to values. It's ordered to preserve the order of attributes in the section has_children: Specifies whether this DIE has children abbrev_code: The abbreviation code pointing to an abbreviation entry (note that this is for informational pusposes only - this object interacts with its abbreviation table transparently). See also the public methods. """ def __init__(self, cu, stream, offset): """ cu: CompileUnit object this DIE belongs to. Used to obtain context information (structs, abbrev table, etc.) stream, offset: The stream and offset into it where this DIE's data is located """ self.cu = cu self.dwarfinfo = self.cu.dwarfinfo # get DWARFInfo context self.stream = stream self.offset = offset self.attributes = OrderedDict() self.tag = None self.has_children = None self.abbrev_code = None self.size = 0 # Null DIE terminator. It can be used to obtain offset range occupied # by this DIE including its whole subtree. self._terminator = None self._parent = None self._parse_DIE() def is_null(self): """ Is this a null entry? """ return self.tag is None def get_DIE_from_attribute(self, name): """ Return the DIE referenced by the named attribute of this DIE. The attribute must be in the reference attribute class. name: The name of the attribute in the reference class. """ attr = self.attributes[name] if attr.form in ('DW_FORM_ref1', 'DW_FORM_ref2', 'DW_FORM_ref4', 'DW_FORM_ref8', 'DW_FORM_ref'): refaddr = self.cu.cu_offset + attr.raw_value return self.cu.get_DIE_from_refaddr(refaddr) elif attr.form in ('DW_FORM_ref_addr'): return self.cu.dwarfinfo.get_DIE_from_refaddr(attr.raw_value) elif attr.form in ('DW_FORM_ref_sig8'): # Implement search type units for matching signature raise NotImplementedError('%s (type unit by signature)' % attr.form) elif attr.form in ('DW_FORM_ref_sup4', 'DW_FORM_ref_sup8'): raise NotImplementedError('%s to dwo' % attr.form) else: raise DWARFError('%s is not a reference class form attribute' % attr) def get_parent(self): """ Return the parent DIE of this DIE, or None if the DIE has no parent (i.e. is a top-level DIE). """ if self._parent is None: self._search_ancestor_offspring() return self._parent def get_full_path(self): """ Return the full path filename for the DIE. The filename is the join of 'DW_AT_comp_dir' and 'DW_AT_name', either of which may be missing in practice. Note that its value is usually a string taken from the .debug_string section and the returned value will be a string. """ comp_dir_attr = self.attributes.get('DW_AT_comp_dir', None) comp_dir = bytes2str(comp_dir_attr.value) if comp_dir_attr else '' fname_attr = self.attributes.get('DW_AT_name', None) fname = bytes2str(fname_attr.value) if fname_attr else '' return os.path.join(comp_dir, fname) def iter_children(self): """ Iterates all children of this DIE """ return self.cu.iter_DIE_children(self) def iter_siblings(self): """ Yield all siblings of this DIE """ parent = self.get_parent() if parent: for sibling in parent.iter_children(): if sibling is not self: yield sibling else: raise StopIteration() # The following methods are used while creating the DIE and should not be # interesting to consumers # def set_parent(self, die): self._parent = die #------ PRIVATE ------# def _search_ancestor_offspring(self): """ Search our ancestors identifying their offspring to find our parent. DIEs are stored as a flattened tree. The top DIE is the ancestor of all DIEs in the unit. Each parent is guaranteed to be at an offset less than their children. In each generation of children the sibling with the closest offset not greater than our offset is our ancestor. """ # This code is called when get_parent notices that the _parent has # not been identified. To avoid execution for each sibling record all # the children of any parent iterated. Assuming get_parent will also be # called for siblings, it is more efficient if siblings references are # provided and no worse than a single walk if they are missing, while # stopping iteration early could result in O(n^2) walks. search = self.cu.get_top_DIE() while search.offset < self.offset: prev = search for child in search.iter_children(): child.set_parent(search) if child.offset <= self.offset: prev = child # We also need to check the offset of the terminator DIE if search.has_children and search._terminator.offset <= self.offset: prev = search._terminator # If we didn't find a closer parent, give up, don't loop. # Either we mis-parsed an ancestor or someone created a DIE # by an offset that was not actually the start of a DIE. if prev is search: raise ValueError("offset %s not in CU %s DIE tree" % (self.offset, self.cu.cu_offset)) search = prev def __repr__(self): s = 'DIE %s, size=%s, has_children=%s\n' % ( self.tag, self.size, self.has_children) for attrname, attrval in iteritems(self.attributes): s += ' |%-18s: %s\n' % (attrname, attrval) return s def __str__(self): return self.__repr__() def _parse_DIE(self): """ Parses the DIE info from the section, based on the abbreviation table of the CU """ structs = self.cu.structs # A DIE begins with the abbreviation code. Read it and use it to # obtain the abbrev declaration for this DIE. # Note: here and elsewhere, preserve_stream_pos is used on operations # that manipulate the stream by reading data from it. self.abbrev_code = struct_parse( structs.Dwarf_uleb128(''), self.stream, self.offset) # This may be a null entry if self.abbrev_code == 0: self.size = self.stream.tell() - self.offset return abbrev_decl = self.cu.get_abbrev_table().get_abbrev(self.abbrev_code) self.tag = abbrev_decl['tag'] self.has_children = abbrev_decl.has_children() # Guided by the attributes listed in the abbreviation declaration, parse # values from the stream. for name, form in abbrev_decl.iter_attr_specs(): attr_offset = self.stream.tell() raw_value = struct_parse(structs.Dwarf_dw_form[form], self.stream) value = self._translate_attr_value(form, raw_value) self.attributes[name] = AttributeValue( name=name, form=form, value=value, raw_value=raw_value, offset=attr_offset) self.size = self.stream.tell() - self.offset def _translate_attr_value(self, form, raw_value): """ Translate a raw attr value according to the form """ value = None if form == 'DW_FORM_strp': with preserve_stream_pos(self.stream): value = self.dwarfinfo.get_string_from_table(raw_value) elif form == 'DW_FORM_flag': value = not raw_value == 0 elif form == 'DW_FORM_flag_present': value = True elif form == 'DW_FORM_indirect': try: form = DW_FORM_raw2name[raw_value] except KeyError as err: raise DWARFError( 'Found DW_FORM_indirect with unknown raw_value=' + str(raw_value)) raw_value = struct_parse( self.cu.structs.Dwarf_dw_form[form], self.stream) # Let's hope this doesn't get too deep :-) return self._translate_attr_value(form, raw_value) else: value = raw_value return value pyelftools-0.27/elftools/dwarf/dwarf_expr.py000066400000000000000000000230151374602170700213170ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: dwarf/dwarf_expr.py # # Decoding DWARF expressions # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from collections import namedtuple from ..common.py3compat import BytesIO, iteritems from ..common.utils import struct_parse, bytelist2string, read_blob # DWARF expression opcodes. name -> opcode mapping DW_OP_name2opcode = dict( DW_OP_addr=0x03, DW_OP_deref=0x06, DW_OP_const1u=0x08, DW_OP_const1s=0x09, DW_OP_const2u=0x0a, DW_OP_const2s=0x0b, DW_OP_const4u=0x0c, DW_OP_const4s=0x0d, DW_OP_const8u=0x0e, DW_OP_const8s=0x0f, DW_OP_constu=0x10, DW_OP_consts=0x11, DW_OP_dup=0x12, DW_OP_drop=0x13, DW_OP_over=0x14, DW_OP_pick=0x15, DW_OP_swap=0x16, DW_OP_rot=0x17, DW_OP_xderef=0x18, DW_OP_abs=0x19, DW_OP_and=0x1a, DW_OP_div=0x1b, DW_OP_minus=0x1c, DW_OP_mod=0x1d, DW_OP_mul=0x1e, DW_OP_neg=0x1f, DW_OP_not=0x20, DW_OP_or=0x21, DW_OP_plus=0x22, DW_OP_plus_uconst=0x23, DW_OP_shl=0x24, DW_OP_shr=0x25, DW_OP_shra=0x26, DW_OP_xor=0x27, DW_OP_bra=0x28, DW_OP_eq=0x29, DW_OP_ge=0x2a, DW_OP_gt=0x2b, DW_OP_le=0x2c, DW_OP_lt=0x2d, DW_OP_ne=0x2e, DW_OP_skip=0x2f, DW_OP_regx=0x90, DW_OP_fbreg=0x91, DW_OP_bregx=0x92, DW_OP_piece=0x93, DW_OP_deref_size=0x94, DW_OP_xderef_size=0x95, DW_OP_nop=0x96, DW_OP_push_object_address=0x97, DW_OP_call2=0x98, DW_OP_call4=0x99, DW_OP_call_ref=0x9a, DW_OP_form_tls_address=0x9b, DW_OP_call_frame_cfa=0x9c, DW_OP_bit_piece=0x9d, DW_OP_implicit_value=0x9e, DW_OP_stack_value=0x9f, DW_OP_implicit_pointer=0xa0, DW_OP_addrx=0xa1, DW_OP_constx=0xa2, DW_OP_entry_value=0xa3, DW_OP_const_type=0xa4, DW_OP_regval_type=0xa5, DW_OP_deref_type=0xa6, DW_OP_xderef_type=0xa7, DW_OP_convert=0xa8, DW_OP_reinterpret=0xa9, DW_OP_lo_user=0xe0, DW_OP_GNU_push_tls_address=0xe0, DW_OP_GNU_implicit_pointer=0xf2, DW_OP_GNU_entry_value=0xf3, DW_OP_GNU_const_type=0xf4, DW_OP_GNU_regval_type=0xf5, DW_OP_GNU_deref_type=0xf6, DW_OP_GNU_convert=0xf7, DW_OP_GNU_parameter_ref=0xfa, DW_OP_hi_user=0xff, ) def _generate_dynamic_values(map, prefix, index_start, index_end, value_start): """ Generate values in a map (dict) dynamically. Each key starts with a (string) prefix, followed by an index in the inclusive range [index_start, index_end]. The values start at value_start. """ for index in range(index_start, index_end + 1): name = '%s%s' % (prefix, index) value = value_start + index - index_start map[name] = value _generate_dynamic_values(DW_OP_name2opcode, 'DW_OP_lit', 0, 31, 0x30) _generate_dynamic_values(DW_OP_name2opcode, 'DW_OP_reg', 0, 31, 0x50) _generate_dynamic_values(DW_OP_name2opcode, 'DW_OP_breg', 0, 31, 0x70) # opcode -> name mapping DW_OP_opcode2name = dict((v, k) for k, v in iteritems(DW_OP_name2opcode)) # Each parsed DWARF expression is returned as this type with its numeric opcode, # op name (as a string) and a list of arguments. DWARFExprOp = namedtuple('DWARFExprOp', 'op op_name args') class DWARFExprParser(object): """DWARF expression parser. When initialized, requires structs to cache a dispatch table. After that, parse_expr can be called repeatedly - it's stateless. """ def __init__(self, structs): self._dispatch_table = _init_dispatch_table(structs) def parse_expr(self, expr): """ Parses expr (a list of integers) into a list of DWARFExprOp. The list can potentially be nested. """ stream = BytesIO(bytelist2string(expr)) parsed = [] while True: # Get the next opcode from the stream. If nothing is left in the # stream, we're done. byte = stream.read(1) if len(byte) == 0: break # Decode the opcode and its name. op = ord(byte) op_name = DW_OP_opcode2name.get(op, 'OP:0x%x' % op) # Use dispatch table to parse args. arg_parser = self._dispatch_table[op] args = arg_parser(stream) parsed.append(DWARFExprOp(op=op, op_name=op_name, args=args)) return parsed def _init_dispatch_table(structs): """Creates a dispatch table for parsing args of an op. Returns a dict mapping opcode to a function. The function accepts a stream and return a list of parsed arguments for the opcode from the stream; the stream is advanced by the function as needed. """ table = {} def add(opcode_name, func): table[DW_OP_name2opcode[opcode_name]] = func def parse_noargs(): return lambda stream: [] def parse_op_addr(): return lambda stream: [struct_parse(structs.Dwarf_target_addr(''), stream)] def parse_arg_struct(arg_struct): return lambda stream: [struct_parse(arg_struct, stream)] def parse_arg_struct2(arg1_struct, arg2_struct): return lambda stream: [struct_parse(arg1_struct, stream), struct_parse(arg2_struct, stream)] # ULEB128, then an expression of that length def parse_nestedexpr(): def parse(stream): size = struct_parse(structs.Dwarf_uleb128(''), stream) nested_expr_blob = read_blob(stream, size) return [DWARFExprParser(structs).parse_expr(nested_expr_blob)] return parse # ULEB128, then a blob of that size def parse_blob(): return lambda stream: [read_blob(stream, struct_parse(structs.Dwarf_uleb128(''), stream))] # ULEB128 with datatype DIE offset, then byte, then a blob of that size def parse_typedblob(): return lambda stream: [struct_parse(structs.Dwarf_uleb128(''), stream), read_blob(stream, struct_parse(structs.Dwarf_uint8(''), stream))] add('DW_OP_addr', parse_op_addr()) add('DW_OP_const1u', parse_arg_struct(structs.Dwarf_uint8(''))) add('DW_OP_const1s', parse_arg_struct(structs.Dwarf_int8(''))) add('DW_OP_const2u', parse_arg_struct(structs.Dwarf_uint16(''))) add('DW_OP_const2s', parse_arg_struct(structs.Dwarf_int16(''))) add('DW_OP_const4u', parse_arg_struct(structs.Dwarf_uint32(''))) add('DW_OP_const4s', parse_arg_struct(structs.Dwarf_int32(''))) add('DW_OP_const8u', parse_arg_struct(structs.Dwarf_uint64(''))) add('DW_OP_const8s', parse_arg_struct(structs.Dwarf_int64(''))) add('DW_OP_constu', parse_arg_struct(structs.Dwarf_uleb128(''))) add('DW_OP_consts', parse_arg_struct(structs.Dwarf_sleb128(''))) add('DW_OP_pick', parse_arg_struct(structs.Dwarf_uint8(''))) add('DW_OP_plus_uconst', parse_arg_struct(structs.Dwarf_uleb128(''))) add('DW_OP_bra', parse_arg_struct(structs.Dwarf_int16(''))) add('DW_OP_skip', parse_arg_struct(structs.Dwarf_int16(''))) for opname in [ 'DW_OP_deref', 'DW_OP_dup', 'DW_OP_drop', 'DW_OP_over', 'DW_OP_swap', 'DW_OP_swap', 'DW_OP_rot', 'DW_OP_xderef', 'DW_OP_abs', 'DW_OP_and', 'DW_OP_div', 'DW_OP_minus', 'DW_OP_mod', 'DW_OP_mul', 'DW_OP_neg', 'DW_OP_not', 'DW_OP_or', 'DW_OP_plus', 'DW_OP_shl', 'DW_OP_shr', 'DW_OP_shra', 'DW_OP_xor', 'DW_OP_eq', 'DW_OP_ge', 'DW_OP_gt', 'DW_OP_le', 'DW_OP_lt', 'DW_OP_ne', 'DW_OP_nop', 'DW_OP_push_object_address', 'DW_OP_form_tls_address', 'DW_OP_call_frame_cfa', 'DW_OP_stack_value', 'DW_OP_GNU_push_tls_address']: add(opname, parse_noargs()) for n in range(0, 32): add('DW_OP_lit%s' % n, parse_noargs()) add('DW_OP_reg%s' % n, parse_noargs()) add('DW_OP_breg%s' % n, parse_arg_struct(structs.Dwarf_sleb128(''))) add('DW_OP_fbreg', parse_arg_struct(structs.Dwarf_sleb128(''))) add('DW_OP_regx', parse_arg_struct(structs.Dwarf_uleb128(''))) add('DW_OP_bregx', parse_arg_struct2(structs.Dwarf_uleb128(''), structs.Dwarf_sleb128(''))) add('DW_OP_piece', parse_arg_struct(structs.Dwarf_uleb128(''))) add('DW_OP_bit_piece', parse_arg_struct2(structs.Dwarf_uleb128(''), structs.Dwarf_uleb128(''))) add('DW_OP_deref_size', parse_arg_struct(structs.Dwarf_int8(''))) add('DW_OP_xderef_size', parse_arg_struct(structs.Dwarf_int8(''))) add('DW_OP_call2', parse_arg_struct(structs.Dwarf_uint16(''))) add('DW_OP_call4', parse_arg_struct(structs.Dwarf_uint32(''))) add('DW_OP_call_ref', parse_arg_struct(structs.Dwarf_offset(''))) add('DW_OP_implicit_value', parse_blob()) add('DW_OP_GNU_entry_value', parse_nestedexpr()) add('DW_OP_GNU_const_type', parse_typedblob()) add('DW_OP_GNU_regval_type', parse_arg_struct2(structs.Dwarf_uleb128(''), structs.Dwarf_uleb128(''))) add('DW_OP_GNU_deref_type', parse_arg_struct2(structs.Dwarf_uint8(''), structs.Dwarf_uleb128(''))) add('DW_OP_GNU_implicit_pointer', parse_arg_struct2(structs.Dwarf_offset(''), structs.Dwarf_sleb128(''))) add('DW_OP_GNU_parameter_ref', parse_arg_struct(structs.Dwarf_offset(''))) add('DW_OP_GNU_convert', parse_arg_struct(structs.Dwarf_uleb128(''))) return table pyelftools-0.27/elftools/dwarf/dwarfinfo.py000066400000000000000000000424501374602170700211410ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: dwarf/dwarfinfo.py # # DWARFInfo - Main class for accessing DWARF debug information # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from collections import namedtuple from bisect import bisect_right from ..common.exceptions import DWARFError from ..common.utils import (struct_parse, dwarf_assert, parse_cstring_from_stream) from .structs import DWARFStructs from .compileunit import CompileUnit from .abbrevtable import AbbrevTable from .lineprogram import LineProgram from .callframe import CallFrameInfo from .locationlists import LocationLists from .ranges import RangeLists from .aranges import ARanges from .namelut import NameLUT # Describes a debug section # # stream: a stream object containing the data of this section # name: section name in the container file # global_offset: the global offset of the section in its container file # size: the size of the section's data, in bytes # address: the virtual address for the section's data # # 'name' and 'global_offset' are for descriptional purposes only and # aren't strictly required for the DWARF parsing to work. 'address' is required # to properly decode the special '.eh_frame' format. # DebugSectionDescriptor = namedtuple('DebugSectionDescriptor', 'stream name global_offset size address') # Some configuration parameters for the DWARF reader. This exists to allow # DWARFInfo to be independent from any specific file format/container. # # little_endian: # boolean flag specifying whether the data in the file is little endian # # machine_arch: # Machine architecture as a string. For example 'x86' or 'x64' # # default_address_size: # The default address size for the container file (sizeof pointer, in bytes) # DwarfConfig = namedtuple('DwarfConfig', 'little_endian machine_arch default_address_size') class DWARFInfo(object): """ Acts also as a "context" to other major objects, bridging between various parts of the debug infromation. """ def __init__(self, config, debug_info_sec, debug_aranges_sec, debug_abbrev_sec, debug_frame_sec, eh_frame_sec, debug_str_sec, debug_loc_sec, debug_ranges_sec, debug_line_sec, debug_pubtypes_sec, debug_pubnames_sec): """ config: A DwarfConfig object debug_*_sec: DebugSectionDescriptor for a section. Pass None for sections that don't exist. These arguments are best given with keyword syntax. """ self.config = config self.debug_info_sec = debug_info_sec self.debug_aranges_sec = debug_aranges_sec self.debug_abbrev_sec = debug_abbrev_sec self.debug_frame_sec = debug_frame_sec self.eh_frame_sec = eh_frame_sec self.debug_str_sec = debug_str_sec self.debug_loc_sec = debug_loc_sec self.debug_ranges_sec = debug_ranges_sec self.debug_line_sec = debug_line_sec self.debug_pubtypes_sec = debug_pubtypes_sec self.debug_pubnames_sec = debug_pubnames_sec # This is the DWARFStructs the context uses, so it doesn't depend on # DWARF format and address_size (these are determined per CU) - set them # to default values. self.structs = DWARFStructs( little_endian=self.config.little_endian, dwarf_format=32, address_size=self.config.default_address_size) # Cache for abbrev tables: a dict keyed by offset self._abbrevtable_cache = {} # Cache of compile units and map of their offsets for bisect lookup. # Access with .iter_CUs(), .get_CU_containing(), and/or .get_CU_at(). self._cu_cache = [] self._cu_offsets_map = [] @property def has_debug_info(self): """ Return whether this contains debug information. It can be not the case when the ELF only contains .eh_frame, which is encoded DWARF but not actually for debugging. """ return bool(self.debug_info_sec) def get_DIE_from_lut_entry(self, lut_entry): """ Get the DIE from the pubnames or putbtypes lookup table entry. lut_entry: A NameLUTEntry object from a NameLUT instance (see .get_pubmames and .get_pubtypes methods). """ cu = self.get_CU_at(lut_entry.cu_ofs) return self.get_DIE_from_refaddr(lut_entry.die_ofs, cu) def get_DIE_from_refaddr(self, refaddr, cu=None): """ Given a .debug_info section offset of a DIE, return the DIE. refaddr: The refaddr may come from a DW_FORM_ref_addr attribute. cu: The compile unit object, if known. If None a search from the closest offset less than refaddr will be performed. """ if cu is None: cu = self.get_CU_containing(refaddr) return cu.get_DIE_from_refaddr(refaddr) def get_CU_containing(self, refaddr): """ Find the CU that includes the given reference address in the .debug_info section. refaddr: Either a refaddr of a DIE (possibly from a DW_FORM_ref_addr attribute) or the section offset of a CU (possibly from an aranges table). This function will parse and cache CUs until the search criteria is met, starting from the closest known offset lessthan or equal to the given address. """ dwarf_assert( self.has_debug_info, 'CU lookup but no debug info section') dwarf_assert( 0 <= refaddr < self.debug_info_sec.size, "refaddr %s beyond .debug_info size" % refaddr) # The CU containing the DIE we desire will be to the right of the # DIE insert point. If we have a CU address, then it will be a # match but the right insert minus one will still be the item. # The first CU starts at offset 0, so start there if cache is empty. i = bisect_right(self._cu_offsets_map, refaddr) start = self._cu_offsets_map[i - 1] if i > 0 else 0 # parse CUs until we find one containing the desired address for cu in self._parse_CUs_iter(start): if cu.cu_offset <= refaddr < cu.cu_offset + cu.size: return cu raise ValueError("CU for reference address %s not found" % refaddr) def get_CU_at(self, offset): """ Given a CU header offset, return the parsed CU. offset: The offset may be from an accelerated access table such as the public names, public types, address range table, or prior use. This function will directly parse the CU doing no validation of the offset beyond checking the size of the .debug_info section. """ dwarf_assert( self.has_debug_info, 'CU lookup but no debug info section') dwarf_assert( 0 <= offset < self.debug_info_sec.size, "offset %s beyond .debug_info size" % offset) return self._cached_CU_at_offset(offset) def iter_CUs(self): """ Yield all the compile units (CompileUnit objects) in the debug info """ return self._parse_CUs_iter() def get_abbrev_table(self, offset): """ Get an AbbrevTable from the given offset in the debug_abbrev section. The only verification done on the offset is that it's within the bounds of the section (if not, an exception is raised). It is the caller's responsibility to make sure the offset actually points to a valid abbreviation table. AbbrevTable objects are cached internally (two calls for the same offset will return the same object). """ dwarf_assert( offset < self.debug_abbrev_sec.size, "Offset '0x%x' to abbrev table out of section bounds" % offset) if offset not in self._abbrevtable_cache: self._abbrevtable_cache[offset] = AbbrevTable( structs=self.structs, stream=self.debug_abbrev_sec.stream, offset=offset) return self._abbrevtable_cache[offset] def get_string_from_table(self, offset): """ Obtain a string from the string table section, given an offset relative to the section. """ return parse_cstring_from_stream(self.debug_str_sec.stream, offset) def line_program_for_CU(self, CU): """ Given a CU object, fetch the line program it points to from the .debug_line section. If the CU doesn't point to a line program, return None. """ # The line program is pointed to by the DW_AT_stmt_list attribute of # the top DIE of a CU. top_DIE = CU.get_top_DIE() if 'DW_AT_stmt_list' in top_DIE.attributes: return self._parse_line_program_at_offset( top_DIE.attributes['DW_AT_stmt_list'].value, CU.structs) else: return None def has_CFI(self): """ Does this dwarf info have a dwarf_frame CFI section? """ return self.debug_frame_sec is not None def CFI_entries(self): """ Get a list of dwarf_frame CFI entries from the .debug_frame section. """ cfi = CallFrameInfo( stream=self.debug_frame_sec.stream, size=self.debug_frame_sec.size, address=self.debug_frame_sec.address, base_structs=self.structs) return cfi.get_entries() def has_EH_CFI(self): """ Does this dwarf info have a eh_frame CFI section? """ return self.eh_frame_sec is not None def EH_CFI_entries(self): """ Get a list of eh_frame CFI entries from the .eh_frame section. """ cfi = CallFrameInfo( stream=self.eh_frame_sec.stream, size=self.eh_frame_sec.size, address=self.eh_frame_sec.address, base_structs=self.structs, for_eh_frame=True) return cfi.get_entries() def get_pubtypes(self): """ Returns a NameLUT object that contains information read from the .debug_pubtypes section in the ELF file. NameLUT is essentially a dictionary containing the CU/DIE offsets of each symbol. See the NameLUT doc string for more details. """ if self.debug_pubtypes_sec: return NameLUT(self.debug_pubtypes_sec.stream, self.debug_pubtypes_sec.size, self.structs) else: return None def get_pubnames(self): """ Returns a NameLUT object that contains information read from the .debug_pubnames section in the ELF file. NameLUT is essentially a dictionary containing the CU/DIE offsets of each symbol. See the NameLUT doc string for more details. """ if self.debug_pubnames_sec: return NameLUT(self.debug_pubnames_sec.stream, self.debug_pubnames_sec.size, self.structs) else: return None def get_aranges(self): """ Get an ARanges object representing the .debug_aranges section of the DWARF data, or None if the section doesn't exist """ if self.debug_aranges_sec: return ARanges(self.debug_aranges_sec.stream, self.debug_aranges_sec.size, self.structs) else: return None def location_lists(self): """ Get a LocationLists object representing the .debug_loc section of the DWARF data, or None if this section doesn't exist. """ if self.debug_loc_sec: return LocationLists(self.debug_loc_sec.stream, self.structs) else: return None def range_lists(self): """ Get a RangeLists object representing the .debug_ranges section of the DWARF data, or None if this section doesn't exist. """ if self.debug_ranges_sec: return RangeLists(self.debug_ranges_sec.stream, self.structs) else: return None #------ PRIVATE ------# def _parse_CUs_iter(self, offset=0): """ Iterate CU objects in order of appearance in the debug_info section. offset: The offset of the first CU to yield. Additional iterations will return the sequential unit objects. See .iter_CUs(), .get_CU_containing(), and .get_CU_at(). """ if self.debug_info_sec is None: return while offset < self.debug_info_sec.size: cu = self._cached_CU_at_offset(offset) # Compute the offset of the next CU in the section. The unit_length # field of the CU header contains its size not including the length # field itself. offset = ( offset + cu['unit_length'] + cu.structs.initial_length_field_size()) yield cu def _cached_CU_at_offset(self, offset): """ Return the CU with unit header at the given offset into the debug_info section from the cache. If not present, the unit is header is parsed and the object is installed in the cache. offset: The offset of the unit header in the .debug_info section to of the unit to fetch from the cache. See get_CU_at(). """ # Find the insert point for the requested offset. With bisect_right, # if this entry is present in the cache it will be the prior entry. i = bisect_right(self._cu_offsets_map, offset) if i >= 1 and offset == self._cu_offsets_map[i - 1]: return self._cu_cache[i - 1] # Parse the CU and insert the offset and object into the cache. # The ._cu_offsets_map[] contains just the numeric offsets for the # bisect_right search while the parallel indexed ._cu_cache[] holds # the object references. cu = self._parse_CU_at_offset(offset) self._cu_offsets_map.insert(i, offset) self._cu_cache.insert(i, cu) return cu def _parse_CU_at_offset(self, offset): """ Parse and return a CU at the given offset in the debug_info stream. """ # Section 7.4 (32-bit and 64-bit DWARF Formats) of the DWARF spec v3 # states that the first 32-bit word of the CU header determines # whether the CU is represented with 32-bit or 64-bit DWARF format. # # So we peek at the first word in the CU header to determine its # dwarf format. Based on it, we then create a new DWARFStructs # instance suitable for this CU and use it to parse the rest. # initial_length = struct_parse( self.structs.Dwarf_uint32(''), self.debug_info_sec.stream, offset) dwarf_format = 64 if initial_length == 0xFFFFFFFF else 32 # Temporary structs for parsing the header # The structs for the rest of the CU depend on the header data. # cu_structs = DWARFStructs( little_endian=self.config.little_endian, dwarf_format=dwarf_format, address_size=4, dwarf_version=2) cu_header = struct_parse( cu_structs.Dwarf_CU_header, self.debug_info_sec.stream, offset) # structs for the rest of the CU, taking into account bitness and DWARF version cu_structs = DWARFStructs( little_endian=self.config.little_endian, dwarf_format=dwarf_format, address_size=cu_header['address_size'], dwarf_version=cu_header['version']) cu_die_offset = self.debug_info_sec.stream.tell() dwarf_assert( self._is_supported_version(cu_header['version']), "Expected supported DWARF version. Got '%s'" % cu_header['version']) return CompileUnit( header=cu_header, dwarfinfo=self, structs=cu_structs, cu_offset=offset, cu_die_offset=cu_die_offset) def _is_supported_version(self, version): """ DWARF version supported by this parser """ return 2 <= version <= 4 def _parse_line_program_at_offset(self, debug_line_offset, structs): """ Given an offset to the .debug_line section, parse the line program starting at this offset in the section and return it. structs is the DWARFStructs object used to do this parsing. """ lineprog_header = struct_parse( structs.Dwarf_lineprog_header, self.debug_line_sec.stream, debug_line_offset) # Calculate the offset to the next line program (see DWARF 6.2.4) end_offset = ( debug_line_offset + lineprog_header['unit_length'] + structs.initial_length_field_size()) return LineProgram( header=lineprog_header, stream=self.debug_line_sec.stream, structs=structs, program_start_offset=self.debug_line_sec.stream.tell(), program_end_offset=end_offset) pyelftools-0.27/elftools/dwarf/enums.py000066400000000000000000000367761374602170700203270ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: dwarf/enums.py # # Mappings of enum names to values # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from ..construct import Pass from ..common.py3compat import iteritems ENUM_DW_TAG = dict( DW_TAG_null = 0x00, DW_TAG_array_type = 0x01, DW_TAG_class_type = 0x02, DW_TAG_entry_point = 0x03, DW_TAG_enumeration_type = 0x04, DW_TAG_formal_parameter = 0x05, DW_TAG_global_subroutine = 0x06, DW_TAG_global_variable = 0x07, DW_TAG_imported_declaration = 0x08, DW_TAG_label = 0x0a, DW_TAG_lexical_block = 0x0b, DW_TAG_local_variable = 0x0c, DW_TAG_member = 0x0d, DW_TAG_pointer_type = 0x0f, DW_TAG_reference_type = 0x10, DW_TAG_compile_unit = 0x11, DW_TAG_string_type = 0x12, DW_TAG_structure_type = 0x13, DW_TAG_subroutine = 0x14, DW_TAG_subroutine_type = 0x15, DW_TAG_typedef = 0x16, DW_TAG_union_type = 0x17, DW_TAG_unspecified_parameters = 0x18, DW_TAG_variant = 0x19, DW_TAG_common_block = 0x1a, DW_TAG_common_inclusion = 0x1b, DW_TAG_inheritance = 0x1c, DW_TAG_inlined_subroutine = 0x1d, DW_TAG_module = 0x1e, DW_TAG_ptr_to_member_type = 0x1f, DW_TAG_set_type = 0x20, DW_TAG_subrange_type = 0x21, DW_TAG_with_stmt = 0x22, DW_TAG_access_declaration = 0x23, DW_TAG_base_type = 0x24, DW_TAG_catch_block = 0x25, DW_TAG_const_type = 0x26, DW_TAG_constant = 0x27, DW_TAG_enumerator = 0x28, DW_TAG_file_type = 0x29, DW_TAG_friend = 0x2a, DW_TAG_namelist = 0x2b, DW_TAG_namelist_item = 0x2c, DW_TAG_namelist_items = 0x2c, DW_TAG_packed_type = 0x2d, DW_TAG_subprogram = 0x2e, # The DWARF standard defines these as _parameter, not _param, but we # maintain compatibility with readelf. DW_TAG_template_type_param = 0x2f, DW_TAG_template_value_param = 0x30, DW_TAG_thrown_type = 0x31, DW_TAG_try_block = 0x32, DW_TAG_variant_part = 0x33, DW_TAG_variable = 0x34, DW_TAG_volatile_type = 0x35, DW_TAG_dwarf_procedure = 0x36, DW_TAG_restrict_type = 0x37, DW_TAG_interface_type = 0x38, DW_TAG_namespace = 0x39, DW_TAG_imported_module = 0x3a, DW_TAG_unspecified_type = 0x3b, DW_TAG_partial_unit = 0x3c, DW_TAG_imported_unit = 0x3d, DW_TAG_mutable_type = 0x3e, DW_TAG_condition = 0x3f, DW_TAG_shared_type = 0x40, DW_TAG_type_unit = 0x41, DW_TAG_rvalue_reference_type = 0x42, DW_TAG_atomic_type = 0x47, DW_TAG_call_site = 0x48, DW_TAG_call_site_parameter = 0x49, DW_TAG_skeleton_unit = 0x4a, DW_TAG_immutable_type = 0x4b, DW_TAG_lo_user = 0x4080, DW_TAG_GNU_template_template_param = 0x4106, DW_TAG_GNU_template_parameter_pack = 0x4107, DW_TAG_GNU_formal_parameter_pack = 0x4108, DW_TAG_GNU_call_site = 0x4109, DW_TAG_GNU_call_site_parameter = 0x410a, DW_TAG_APPLE_property = 0x4200, DW_TAG_hi_user = 0xffff, _default_ = Pass, ) ENUM_DW_CHILDREN = dict( DW_CHILDREN_no = 0x00, DW_CHILDREN_yes = 0x01, ) ENUM_DW_AT = dict( DW_AT_null = 0x00, DW_AT_sibling = 0x01, DW_AT_location = 0x02, DW_AT_name = 0x03, DW_AT_fund_type = 0x05, DW_AT_mod_fund_type = 0x06, DW_AT_user_def_type = 0x07, DW_AT_mod_u_d_type = 0x08, DW_AT_ordering = 0x09, DW_AT_subscr_data = 0x0a, DW_AT_byte_size = 0x0b, DW_AT_bit_offset = 0x0c, DW_AT_bit_size = 0x0d, DW_AT_element_list = 0x0f, DW_AT_stmt_list = 0x10, DW_AT_low_pc = 0x11, DW_AT_high_pc = 0x12, DW_AT_language = 0x13, DW_AT_member = 0x14, DW_AT_discr = 0x15, DW_AT_discr_value = 0x16, DW_AT_visibility = 0x17, DW_AT_import = 0x18, DW_AT_string_length = 0x19, DW_AT_common_reference = 0x1a, DW_AT_comp_dir = 0x1b, DW_AT_const_value = 0x1c, DW_AT_containing_type = 0x1d, DW_AT_default_value = 0x1e, DW_AT_inline = 0x20, DW_AT_is_optional = 0x21, DW_AT_lower_bound = 0x22, DW_AT_producer = 0x25, DW_AT_protected = 0x26, DW_AT_prototyped = 0x27, DW_AT_public = 0x28, DW_AT_return_addr = 0x2a, DW_AT_start_scope = 0x2c, DW_AT_bit_stride = 0x2e, DW_AT_stride_size = 0x2e, DW_AT_upper_bound = 0x2f, DW_AT_abstract_origin = 0x31, DW_AT_accessibility = 0x32, DW_AT_address_class = 0x33, DW_AT_artificial = 0x34, DW_AT_base_types = 0x35, DW_AT_calling_convention = 0x36, DW_AT_count = 0x37, DW_AT_data_member_location = 0x38, DW_AT_decl_column = 0x39, DW_AT_decl_file = 0x3a, DW_AT_decl_line = 0x3b, DW_AT_declaration = 0x3c, DW_AT_discr_list = 0x3d, DW_AT_encoding = 0x3e, DW_AT_external = 0x3f, DW_AT_frame_base = 0x40, DW_AT_friend = 0x41, DW_AT_identifier_case = 0x42, DW_AT_macro_info = 0x43, DW_AT_namelist_item = 0x44, DW_AT_priority = 0x45, DW_AT_segment = 0x46, DW_AT_specification = 0x47, DW_AT_static_link = 0x48, DW_AT_type = 0x49, DW_AT_use_location = 0x4a, DW_AT_variable_parameter = 0x4b, DW_AT_virtuality = 0x4c, DW_AT_vtable_elem_location = 0x4d, DW_AT_allocated = 0x4e, DW_AT_associated = 0x4f, DW_AT_data_location = 0x50, DW_AT_byte_stride = 0x51, DW_AT_stride = 0x51, DW_AT_entry_pc = 0x52, DW_AT_use_UTF8 = 0x53, DW_AT_extension = 0x54, DW_AT_ranges = 0x55, DW_AT_trampoline = 0x56, DW_AT_call_column = 0x57, DW_AT_call_file = 0x58, DW_AT_call_line = 0x59, DW_AT_description = 0x5a, DW_AT_binary_scale = 0x5b, DW_AT_decimal_scale = 0x5c, DW_AT_small = 0x5d, DW_AT_decimal_sign = 0x5e, DW_AT_digit_count = 0x5f, DW_AT_picture_string = 0x60, DW_AT_mutable = 0x61, DW_AT_threads_scaled = 0x62, DW_AT_explicit = 0x63, DW_AT_object_pointer = 0x64, DW_AT_endianity = 0x65, DW_AT_elemental = 0x66, DW_AT_pure = 0x67, DW_AT_recursive = 0x68, DW_AT_signature = 0x69, DW_AT_main_subprogram = 0x6a, DW_AT_data_bit_offset = 0x6b, DW_AT_const_expr = 0x6c, DW_AT_enum_class = 0x6d, DW_AT_linkage_name = 0x6e, DW_AT_string_length_bit_size = 0x6f, DW_AT_string_length_byte_size = 0x70, DW_AT_rank = 0x71, DW_AT_str_offsets_base = 0x72, DW_AT_addr_base = 0x73, DW_AT_rnglists_base = 0x74, DW_AT_dwo_name = 0x76, DW_AT_reference = 0x77, DW_AT_rvalue_reference = 0x78, DW_AT_macros = 0x79, DW_AT_call_all_calls = 0x7a, DW_AT_call_all_source_calls = 0x7b, DW_AT_call_all_tail_calls = 0x7c, DW_AT_call_return_pc = 0x7d, DW_AT_call_value = 0x7e, DW_AT_call_origin = 0x7f, DW_AT_call_parameter = 0x80, DW_AT_call_pc = 0x81, DW_AT_call_tail_call = 0x82, DW_AT_call_target = 0x83, DW_AT_call_target_clobbered = 0x84, DW_AT_call_data_location = 0x85, DW_AT_call_data_value = 0x86, DW_AT_noreturn = 0x87, DW_AT_alignment = 0x88, DW_AT_export_symbols = 0x89, DW_AT_deleted = 0x8a, DW_AT_defaulted = 0x8b, DW_AT_loclists_base = 0x8c, DW_AT_MIPS_fde = 0x2001, DW_AT_MIPS_loop_begin = 0x2002, DW_AT_MIPS_tail_loop_begin = 0x2003, DW_AT_MIPS_epilog_begin = 0x2004, DW_AT_MIPS_loop_unroll_factor = 0x2005, DW_AT_MIPS_software_pipeline_depth = 0x2006, DW_AT_MIPS_linkage_name = 0x2007, DW_AT_MIPS_stride = 0x2008, DW_AT_MIPS_abstract_name = 0x2009, DW_AT_MIPS_clone_origin = 0x200a, DW_AT_MIPS_has_inlines = 0x200b, DW_AT_MIPS_stride_byte = 0x200c, DW_AT_MIPS_stride_elem = 0x200d, DW_AT_MIPS_ptr_dopetype = 0x200e, DW_AT_MIPS_allocatable_dopetype = 0x200f, DW_AT_MIPS_assumed_shape_dopetype = 0x2010, DW_AT_MIPS_assumed_size = 0x2011, DW_AT_sf_names = 0x2101, DW_AT_src_info = 0x2102, DW_AT_mac_info = 0x2103, DW_AT_src_coords = 0x2104, DW_AT_body_begin = 0x2105, DW_AT_body_end = 0x2106, DW_AT_GNU_vector = 0x2107, DW_AT_GNU_template_name = 0x2110, DW_AT_GNU_odr_signature = 0x210f, DW_AT_GNU_call_site_value = 0x2111, DW_AT_GNU_call_site_data_value = 0x2112, DW_AT_GNU_call_site_target = 0x2113, DW_AT_GNU_call_site_target_clobbered = 0x2114, DW_AT_GNU_tail_call = 0x2115, DW_AT_GNU_all_tail_call_sites = 0x2116, DW_AT_GNU_all_call_sites = 0x2117, DW_AT_GNU_all_source_call_sites = 0x2118, DW_AT_GNU_macros = 0x2119, DW_AT_GNU_deleted = 0x211a, DW_AT_GNU_dwo_id = 0x2131, DW_AT_GNU_pubnames = 0x2134, DW_AT_GNU_pubtypes = 0x2135, DW_AT_GNU_discriminator = 0x2136, DW_AT_LLVM_include_path = 0x3e00, DW_AT_LLVM_config_macros = 0x3e01, DW_AT_LLVM_isysroot = 0x3e02, DW_AT_LLVM_tag_offset = 0x3e03, DW_AT_APPLE_optimized = 0x3fe1, DW_AT_APPLE_flags = 0x3fe2, DW_AT_APPLE_isa = 0x3fe3, DW_AT_APPLE_block = 0x3fe4, DW_AT_APPLE_major_runtime_vers = 0x3fe5, DW_AT_APPLE_runtime_class = 0x3fe6, DW_AT_APPLE_omit_frame_ptr = 0x3fe7, DW_AT_APPLE_property_name = 0x3fe8, DW_AT_APPLE_property_getter = 0x3fe9, DW_AT_APPLE_property_setter = 0x3fea, DW_AT_APPLE_property_attribute = 0x3feb, DW_AT_APPLE_objc_complete_type = 0x3fec, DW_AT_APPLE_property = 0x3fed, _default_ = Pass, ) ENUM_DW_FORM = dict( DW_FORM_null = 0x00, DW_FORM_addr = 0x01, DW_FORM_ref = 0x02, DW_FORM_block2 = 0x03, DW_FORM_block4 = 0x04, DW_FORM_data2 = 0x05, DW_FORM_data4 = 0x06, DW_FORM_data8 = 0x07, DW_FORM_string = 0x08, DW_FORM_block = 0x09, DW_FORM_block1 = 0x0a, DW_FORM_data1 = 0x0b, DW_FORM_flag = 0x0c, DW_FORM_sdata = 0x0d, DW_FORM_strp = 0x0e, DW_FORM_udata = 0x0f, DW_FORM_ref_addr = 0x10, DW_FORM_ref1 = 0x11, DW_FORM_ref2 = 0x12, DW_FORM_ref4 = 0x13, DW_FORM_ref8 = 0x14, DW_FORM_ref_udata = 0x15, DW_FORM_indirect = 0x16, DW_FORM_sec_offset = 0x17, DW_FORM_exprloc = 0x18, DW_FORM_flag_present = 0x19, DW_FORM_strx = 0x1a, DW_FORM_addrx = 0x1b, DW_FORM_ref_sup4 = 0x1c, DW_FORM_strp_sup = 0x1d, DW_FORM_data16 = 0x1e, DW_FORM_line_strp = 0x1f, DW_FORM_ref_sig8 = 0x20, DW_FORM_implicit_const = 0x21, DW_FORM_loclistx = 0x22, DW_FORM_rnglistx = 0x23, DW_FORM_ref_sup8 = 0x24, DW_FORM_strx1 = 0x25, DW_FORM_strx2 = 0x26, DW_FORM_strx3 = 0x27, DW_FORM_strx4 = 0x28, DW_FORM_addrx1 = 0x29, DW_FORM_addrx2 = 0x2a, DW_FORM_addrx3 = 0x2b, DW_FORM_addrx4 = 0x2c, DW_FORM_GNU_addr_index = 0x1f01, DW_FORM_GNU_str_index = 0x1f02, DW_FORM_GNU_ref_alt = 0x1f20, DW_FORM_GNU_strp_alt = 0x1f21, _default_ = Pass, ) # Inverse mapping for ENUM_DW_FORM DW_FORM_raw2name = dict((v, k) for k, v in iteritems(ENUM_DW_FORM)) # See http://www.airs.com/blog/archives/460 DW_EH_encoding_flags = dict( DW_EH_PE_absptr = 0x00, DW_EH_PE_uleb128 = 0x01, DW_EH_PE_udata2 = 0x02, DW_EH_PE_udata4 = 0x03, DW_EH_PE_udata8 = 0x04, DW_EH_PE_signed = 0x08, DW_EH_PE_sleb128 = 0x09, DW_EH_PE_sdata2 = 0x0a, DW_EH_PE_sdata4 = 0x0b, DW_EH_PE_sdata8 = 0x0c, DW_EH_PE_pcrel = 0x10, DW_EH_PE_textrel = 0x20, DW_EH_PE_datarel = 0x30, DW_EH_PE_funcrel = 0x40, DW_EH_PE_aligned = 0x50, DW_EH_PE_indirect = 0x80, DW_EH_PE_omit = 0xff, ) pyelftools-0.27/elftools/dwarf/lineprogram.py000066400000000000000000000274061374602170700215050ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: dwarf/lineprogram.py # # DWARF line number program # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import os import copy from collections import namedtuple from ..common.utils import struct_parse from .constants import * # LineProgramEntry - an entry in the line program. # A line program is a sequence of encoded entries. Some of these entries add a # new LineState (mapping between line and address), and some don't. # # command: # The command/opcode - always numeric. For standard commands - it's the opcode # that can be matched with one of the DW_LNS_* constants. For extended commands # it's the extended opcode that can be matched with one of the DW_LNE_* # constants. For special commands, it's the opcode itself. # # args: # A list of decoded arguments of the command. # # is_extended: # Since extended commands are encoded by a zero followed by an extended # opcode, and these extended opcodes overlap with other opcodes, this # flag is needed to mark that the command has an extended opcode. # # state: # For commands that add a new state, it's the relevant LineState object. # For commands that don't add a new state, it's None. # LineProgramEntry = namedtuple( 'LineProgramEntry', 'command is_extended args state') class LineState(object): """ Represents a line program state (or a "row" in the matrix describing debug location information for addresses). The instance variables of this class are the "state machine registers" described in section 6.2.2 of DWARFv3 """ def __init__(self, default_is_stmt): self.address = 0 self.file = 1 self.line = 1 self.column = 0 self.op_index = 0 self.is_stmt = default_is_stmt self.basic_block = False self.end_sequence = False self.prologue_end = False self.epilogue_begin = False self.isa = 0 self.discriminator = 0 def __repr__(self): a = ['\n' class LineProgram(object): """ Builds a "line table", which is essentially the matrix described in section 6.2 of DWARFv3. It's a list of LineState objects, sorted by increasing address, so it can be used to obtain the state information for each address. """ def __init__(self, header, stream, structs, program_start_offset, program_end_offset): """ header: The header of this line program. Note: LineProgram may modify its header by appending file entries if DW_LNE_define_file instructions are encountered. stream: The stream this program can be read from. structs: A DWARFStructs instance suitable for this line program program_{start|end}_offset: Offset in the debug_line section stream where this program starts (the actual program, after the header), and where it ends. The actual range includes start but not end: [start, end - 1] """ self.stream = stream self.header = header self.structs = structs self.program_start_offset = program_start_offset self.program_end_offset = program_end_offset self._decoded_entries = None def get_entries(self): """ Get the decoded entries for this line program. Return a list of LineProgramEntry objects. Note that this contains more information than absolutely required for the line table. The line table can be easily extracted from the list of entries by looking only at entries with non-None state. The extra information is mainly for the purposes of display with readelf and debugging. """ if self._decoded_entries is None: self._decoded_entries = self._decode_line_program() return self._decoded_entries #------ PRIVATE ------# def __getitem__(self, name): """ Implement dict-like access to header entries """ return self.header[name] def _decode_line_program(self): entries = [] state = LineState(self.header['default_is_stmt']) def add_entry_new_state(cmd, args, is_extended=False): # Add an entry that sets a new state. # After adding, clear some state registers. entries.append(LineProgramEntry( cmd, is_extended, args, copy.copy(state))) state.discriminator = 0 state.basic_block = False state.prologue_end = False state.epilogue_begin = False def add_entry_old_state(cmd, args, is_extended=False): # Add an entry that doesn't visibly set a new state entries.append(LineProgramEntry(cmd, is_extended, args, None)) offset = self.program_start_offset while offset < self.program_end_offset: opcode = struct_parse( self.structs.Dwarf_uint8(''), self.stream, offset) # As an exercise in avoiding premature optimization, if...elif # chains are used here for standard and extended opcodes instead # of dispatch tables. This keeps the code much cleaner. Besides, # the majority of instructions in a typical program are special # opcodes anyway. if opcode >= self.header['opcode_base']: # Special opcode (follow the recipe in 6.2.5.1) maximum_operations_per_instruction = self['maximum_operations_per_instruction'] adjusted_opcode = opcode - self['opcode_base'] operation_advance = adjusted_opcode // self['line_range'] address_addend = ( self['minimum_instruction_length'] * ((state.op_index + operation_advance) // maximum_operations_per_instruction)) state.address += address_addend state.op_index = (state.op_index + operation_advance) % maximum_operations_per_instruction line_addend = self['line_base'] + (adjusted_opcode % self['line_range']) state.line += line_addend add_entry_new_state( opcode, [line_addend, address_addend, state.op_index]) elif opcode == 0: # Extended opcode: start with a zero byte, followed by # instruction size and the instruction itself. inst_len = struct_parse(self.structs.Dwarf_uleb128(''), self.stream) ex_opcode = struct_parse(self.structs.Dwarf_uint8(''), self.stream) if ex_opcode == DW_LNE_end_sequence: state.end_sequence = True add_entry_new_state(ex_opcode, [], is_extended=True) # reset state state = LineState(self.header['default_is_stmt']) elif ex_opcode == DW_LNE_set_address: operand = struct_parse(self.structs.Dwarf_target_addr(''), self.stream) state.address = operand add_entry_old_state(ex_opcode, [operand], is_extended=True) elif ex_opcode == DW_LNE_define_file: operand = struct_parse( self.structs.Dwarf_lineprog_file_entry, self.stream) self['file_entry'].append(operand) add_entry_old_state(ex_opcode, [operand], is_extended=True) elif ex_opcode == DW_LNE_set_discriminator: operand = struct_parse(self.structs.Dwarf_uleb128(''), self.stream) state.discriminator = operand else: # Unknown, but need to roll forward the stream because the # length is specified. Seek forward inst_len - 1 because # we've already read the extended opcode, which takes part # in the length. self.stream.seek(inst_len - 1, os.SEEK_CUR) else: # 0 < opcode < opcode_base # Standard opcode if opcode == DW_LNS_copy: add_entry_new_state(opcode, []) elif opcode == DW_LNS_advance_pc: operand = struct_parse(self.structs.Dwarf_uleb128(''), self.stream) address_addend = ( operand * self.header['minimum_instruction_length']) state.address += address_addend add_entry_old_state(opcode, [address_addend]) elif opcode == DW_LNS_advance_line: operand = struct_parse(self.structs.Dwarf_sleb128(''), self.stream) state.line += operand elif opcode == DW_LNS_set_file: operand = struct_parse(self.structs.Dwarf_uleb128(''), self.stream) state.file = operand add_entry_old_state(opcode, [operand]) elif opcode == DW_LNS_set_column: operand = struct_parse(self.structs.Dwarf_uleb128(''), self.stream) state.column = operand add_entry_old_state(opcode, [operand]) elif opcode == DW_LNS_negate_stmt: state.is_stmt = not state.is_stmt add_entry_old_state(opcode, []) elif opcode == DW_LNS_set_basic_block: state.basic_block = True add_entry_old_state(opcode, []) elif opcode == DW_LNS_const_add_pc: adjusted_opcode = 255 - self['opcode_base'] address_addend = ((adjusted_opcode // self['line_range']) * self['minimum_instruction_length']) state.address += address_addend add_entry_old_state(opcode, [address_addend]) elif opcode == DW_LNS_fixed_advance_pc: operand = struct_parse(self.structs.Dwarf_uint16(''), self.stream) state.address += operand add_entry_old_state(opcode, [operand]) elif opcode == DW_LNS_set_prologue_end: state.prologue_end = True add_entry_old_state(opcode, []) elif opcode == DW_LNS_set_epilogue_begin: state.epilogue_begin = True add_entry_old_state(opcode, []) elif opcode == DW_LNS_set_isa: operand = struct_parse(self.structs.Dwarf_uleb128(''), self.stream) state.isa = operand add_entry_old_state(opcode, [operand]) else: dwarf_assert(False, 'Invalid standard line program opcode: %s' % ( opcode,)) offset = self.stream.tell() return entries pyelftools-0.27/elftools/dwarf/locationlists.py000066400000000000000000000125421374602170700220500ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: dwarf/locationlists.py # # DWARF location lists section decoding (.debug_loc) # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import os from collections import namedtuple from ..common.utils import struct_parse LocationExpr = namedtuple('LocationExpr', 'loc_expr') LocationEntry = namedtuple('LocationEntry', 'entry_offset begin_offset end_offset loc_expr') BaseAddressEntry = namedtuple('BaseAddressEntry', 'entry_offset base_address') class LocationLists(object): """ A single location list is a Python list consisting of LocationEntry or BaseAddressEntry objects. """ def __init__(self, stream, structs): self.stream = stream self.structs = structs self._max_addr = 2 ** (self.structs.address_size * 8) - 1 def get_location_list_at_offset(self, offset): """ Get a location list at the given offset in the section. """ self.stream.seek(offset, os.SEEK_SET) return self._parse_location_list_from_stream() def iter_location_lists(self): """ Yield all location lists found in the section. """ # Just call _parse_location_list_from_stream until the stream ends self.stream.seek(0, os.SEEK_END) endpos = self.stream.tell() self.stream.seek(0, os.SEEK_SET) while self.stream.tell() < endpos: yield self._parse_location_list_from_stream() #------ PRIVATE ------# def _parse_location_list_from_stream(self): lst = [] while True: entry_offset = self.stream.tell() begin_offset = struct_parse( self.structs.Dwarf_target_addr(''), self.stream) end_offset = struct_parse( self.structs.Dwarf_target_addr(''), self.stream) if begin_offset == 0 and end_offset == 0: # End of list - we're done. break elif begin_offset == self._max_addr: # Base address selection entry lst.append(BaseAddressEntry(entry_offset=entry_offset, base_address=end_offset)) else: # Location list entry expr_len = struct_parse( self.structs.Dwarf_uint16(''), self.stream) loc_expr = [struct_parse(self.structs.Dwarf_uint8(''), self.stream) for i in range(expr_len)] lst.append(LocationEntry( entry_offset=entry_offset, begin_offset=begin_offset, end_offset=end_offset, loc_expr=loc_expr)) return lst class LocationParser(object): """ A parser for location information in DIEs. Handles both location information contained within the attribute itself (represented as a LocationExpr object) and references to location lists in the .debug_loc section (represented as a list). """ def __init__(self, location_lists): self.location_lists = location_lists @staticmethod def attribute_has_location(attr, dwarf_version): """ Checks if a DIE attribute contains location information. """ return (LocationParser._attribute_is_loclistptr_class(attr) and (LocationParser._attribute_has_loc_expr(attr, dwarf_version) or LocationParser._attribute_has_loc_list(attr, dwarf_version))) def parse_from_attribute(self, attr, dwarf_version): """ Parses a DIE attribute and returns either a LocationExpr or a list. """ if self.attribute_has_location(attr, dwarf_version): if self._attribute_has_loc_expr(attr, dwarf_version): return LocationExpr(attr.value) elif self._attribute_has_loc_list(attr, dwarf_version): return self.location_lists.get_location_list_at_offset( attr.value) else: raise ValueError("Attribute does not have location information") #------ PRIVATE ------# @staticmethod def _attribute_has_loc_expr(attr, dwarf_version): return ((dwarf_version < 4 and attr.form.startswith('DW_FORM_block') and not attr.name == 'DW_AT_const_value') or attr.form == 'DW_FORM_exprloc') @staticmethod def _attribute_has_loc_list(attr, dwarf_version): return ((dwarf_version < 4 and attr.form in ('DW_FORM_data4', 'DW_FORM_data8') and not attr.name == 'DW_AT_const_value') or attr.form == 'DW_FORM_sec_offset') @staticmethod def _attribute_is_loclistptr_class(attr): return (attr.name in ( 'DW_AT_location', 'DW_AT_string_length', 'DW_AT_const_value', 'DW_AT_return_addr', 'DW_AT_data_member_location', 'DW_AT_frame_base', 'DW_AT_segment', 'DW_AT_static_link', 'DW_AT_use_location', 'DW_AT_vtable_elem_location', 'DW_AT_GNU_call_site_value', 'DW_AT_GNU_call_site_target', 'DW_AT_GNU_call_site_data_value')) pyelftools-0.27/elftools/dwarf/namelut.py000077500000000000000000000162331374602170700206320ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: dwarf/namelut.py # # DWARF pubtypes/pubnames section decoding (.debug_pubtypes, .debug_pubnames) # # Vijay Ramasami (rvijayc@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import os import collections from collections import OrderedDict from ..common.utils import struct_parse from ..common.py3compat import Mapping from bisect import bisect_right import math from ..construct import CString, Struct, If NameLUTEntry = collections.namedtuple('NameLUTEntry', 'cu_ofs die_ofs') class NameLUT(Mapping): """ A "Name LUT" holds any of the tables specified by .debug_pubtypes or .debug_pubnames sections. This is basically a dictionary where the key is the symbol name (either a public variable, function or a type), and the value is the tuple (cu_offset, die_offset) corresponding to the variable. The die_offset is an absolute offset (meaning, it can be used to search the CU by iterating until a match is obtained). An ordered dictionary is used to preserve the CU order (i.e, items are stored on a per-CU basis (as it was originally in the .debug_* section). Usage: The NameLUT walks and talks like a dictionary and hence it can be used as such. Some examples below: # get the pubnames (a NameLUT from DWARF info). pubnames = dwarf_info.get_pubnames() # lookup a variable. entry1 = pubnames["var_name1"] entry2 = pubnames.get("var_name2", default=) print(entry2.cu_ofs) ... # iterate over items. for (name, entry) in pubnames.items(): # do stuff with name, entry.cu_ofs, entry.die_ofs # iterate over items on a per-CU basis. import itertools for cu_ofs, item_list in itertools.groupby(pubnames.items(), key = lambda x: x[1].cu_ofs): # items are now grouped by cu_ofs. # item_list is an iterator yeilding NameLUTEntry'ies belonging # to cu_ofs. # We can parse the CU at cu_offset and use the parsed CU results # to parse the pubname DIEs in the CU listed by item_list. for item in item_list: # work with item which is part of the CU with cu_ofs. """ def __init__(self, stream, size, structs): self._stream = stream self._size = size self._structs = structs # entries are lazily loaded on demand. self._entries = None # CU headers (for readelf). self._cu_headers = None def get_entries(self): """ Returns the parsed NameLUT entries. The returned object is a dictionary with the symbol name as the key and NameLUTEntry(cu_ofs, die_ofs) as the value. This is useful when dealing with very large ELF files with millions of entries. The returned entries can be pickled to a file and restored by calling set_entries on subsequent loads. """ if self._entries is None: self._entries, self._cu_headers = self._get_entries() return self._entries def set_entries(self, entries, cu_headers): """ Set the NameLUT entries from an external source. The input is a dictionary with the symbol name as the key and NameLUTEntry(cu_ofs, die_ofs) as the value. This option is useful when dealing with very large ELF files with millions of entries. The entries can be parsed once and pickled to a file and can be restored via this function on subsequent loads. """ self._entries = entries self._cu_headers = cu_headers def __len__(self): """ Returns the number of entries in the NameLUT. """ if self._entries is None: self._entries, self._cu_headers = self._get_entries() return len(self._entries) def __getitem__(self, name): """ Returns a namedtuple - NameLUTEntry(cu_ofs, die_ofs) - that corresponds to the given symbol name. """ if self._entries is None: self._entries, self._cu_headers = self._get_entries() return self._entries.get(name) def __iter__(self): """ Returns an iterator to the NameLUT dictionary. """ if self._entries is None: self._entries, self._cu_headers = self._get_entries() return iter(self._entries) def items(self): """ Returns the NameLUT dictionary items. """ if self._entries is None: self._entries, self._cu_headers = self._get_entries() return self._entries.items() def get(self, name, default=None): """ Returns NameLUTEntry(cu_ofs, die_ofs) for the provided symbol name or None if the symbol does not exist in the corresponding section. """ if self._entries is None: self._entries, self._cu_headers = self._get_entries() return self._entries.get(name, default) def get_cu_headers(self): """ Returns all CU headers. Mainly required for readelf. """ if self._cu_headers is None: self._entries, self._cu_headers = self._get_entries() return self._cu_headers def _get_entries(self): """ Parse the (name, cu_ofs, die_ofs) information from this section and store as a dictionary. """ self._stream.seek(0) entries = OrderedDict() cu_headers = [] offset = 0 # According to 6.1.1. of DWARFv4, each set of names is terminated by # an offset field containing zero (and no following string). Because # of sequential parsing, every next entry may be that terminator. # So, field "name" is conditional. entry_struct = Struct("Dwarf_offset_name_pair", self._structs.Dwarf_offset('die_ofs'), If(lambda ctx: ctx['die_ofs'], CString('name'))) # each run of this loop will fetch one CU worth of entries. while offset < self._size: # read the header for this CU. namelut_hdr = struct_parse(self._structs.Dwarf_nameLUT_header, self._stream, offset) cu_headers.append(namelut_hdr) # compute the next offset. offset = (offset + namelut_hdr.unit_length + self._structs.initial_length_field_size()) # before inner loop, latch data that will be used in the inner # loop to avoid attribute access and other computation. hdr_cu_ofs = namelut_hdr.debug_info_offset # while die_ofs of the entry is non-zero (which indicates the end) ... while True: entry = struct_parse(entry_struct, self._stream) # if it is zero, this is the terminating record. if entry.die_ofs == 0: break # add this entry to the look-up dictionary. entries[entry.name.decode('utf-8')] = NameLUTEntry( cu_ofs = hdr_cu_ofs, die_ofs = hdr_cu_ofs + entry.die_ofs) # return the entries parsed so far. return (entries, cu_headers) pyelftools-0.27/elftools/dwarf/ranges.py000066400000000000000000000043251374602170700204400ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: dwarf/ranges.py # # DWARF ranges section decoding (.debug_ranges) # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import os from collections import namedtuple from ..common.utils import struct_parse RangeEntry = namedtuple('RangeEntry', 'begin_offset end_offset') BaseAddressEntry = namedtuple('BaseAddressEntry', 'base_address') class RangeLists(object): """ A single range list is a Python list consisting of RangeEntry or BaseAddressEntry objects. """ def __init__(self, stream, structs): self.stream = stream self.structs = structs self._max_addr = 2 ** (self.structs.address_size * 8) - 1 def get_range_list_at_offset(self, offset): """ Get a range list at the given offset in the section. """ self.stream.seek(offset, os.SEEK_SET) return self._parse_range_list_from_stream() def iter_range_lists(self): """ Yield all range lists found in the section. """ # Just call _parse_range_list_from_stream until the stream ends self.stream.seek(0, os.SEEK_END) endpos = self.stream.tell() self.stream.seek(0, os.SEEK_SET) while self.stream.tell() < endpos: yield self._parse_range_list_from_stream() #------ PRIVATE ------# def _parse_range_list_from_stream(self): lst = [] while True: begin_offset = struct_parse( self.structs.Dwarf_target_addr(''), self.stream) end_offset = struct_parse( self.structs.Dwarf_target_addr(''), self.stream) if begin_offset == 0 and end_offset == 0: # End of list - we're done. break elif begin_offset == self._max_addr: # Base address selection entry lst.append(BaseAddressEntry(base_address=end_offset)) else: # Range entry lst.append(RangeEntry( begin_offset=begin_offset, end_offset=end_offset)) return lst pyelftools-0.27/elftools/dwarf/structs.py000066400000000000000000000311201374602170700206610ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: dwarf/structs.py # # Encapsulation of Construct structs for parsing DWARF, adjusted for correct # endianness and word-size. # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from ..construct import ( UBInt8, UBInt16, UBInt32, UBInt64, ULInt8, ULInt16, ULInt32, ULInt64, SBInt8, SBInt16, SBInt32, SBInt64, SLInt8, SLInt16, SLInt32, SLInt64, Adapter, Struct, ConstructError, If, Enum, Array, PrefixedArray, CString, Embed, StaticField ) from ..common.construct_utils import RepeatUntilExcluding, ULEB128, SLEB128 from .enums import * class DWARFStructs(object): """ Exposes Construct structs suitable for parsing information from DWARF sections. Each compile unit in DWARF info can have its own structs object. Keep in mind that these structs have to be given a name (by calling them with a name) before being used for parsing (like other Construct structs). Those that should be used without a name are marked by (+). Accessible attributes (mostly as described in chapter 7 of the DWARF spec v3): Dwarf_[u]int{8,16,32,64): Data chunks of the common sizes Dwarf_offset: 32-bit or 64-bit word, depending on dwarf_format Dwarf_length: 32-bit or 64-bit word, depending on dwarf_format Dwarf_target_addr: 32-bit or 64-bit word, depending on address size Dwarf_initial_length: "Initial length field" encoding section 7.4 Dwarf_{u,s}leb128: ULEB128 and SLEB128 variable-length encoding Dwarf_CU_header (+): Compilation unit header Dwarf_abbrev_declaration (+): Abbreviation table declaration - doesn't include the initial code, only the contents. Dwarf_dw_form (+): A dictionary mapping 'DW_FORM_*' keys into construct Structs that parse such forms. These Structs have already been given dummy names. Dwarf_lineprog_header (+): Line program header Dwarf_lineprog_file_entry (+): A single file entry in a line program header or instruction Dwarf_CIE_header (+): A call-frame CIE Dwarf_FDE_header (+): A call-frame FDE See also the documentation of public methods. """ def __init__(self, little_endian, dwarf_format, address_size, dwarf_version=2): """ dwarf_version: Numeric DWARF version little_endian: True if the file is little endian, False if big dwarf_format: DWARF Format: 32 or 64-bit (see spec section 7.4) address_size: Target machine address size, in bytes (4 or 8). (See spec section 7.5.1) """ assert dwarf_format == 32 or dwarf_format == 64 assert address_size == 8 or address_size == 4 self.little_endian = little_endian self.dwarf_format = dwarf_format self.address_size = address_size self.dwarf_version = dwarf_version self._create_structs() def initial_length_field_size(self): """ Size of an initial length field. """ return 4 if self.dwarf_format == 32 else 12 def _create_structs(self): if self.little_endian: self.Dwarf_uint8 = ULInt8 self.Dwarf_uint16 = ULInt16 self.Dwarf_uint32 = ULInt32 self.Dwarf_uint64 = ULInt64 self.Dwarf_offset = ULInt32 if self.dwarf_format == 32 else ULInt64 self.Dwarf_length = ULInt32 if self.dwarf_format == 32 else ULInt64 self.Dwarf_target_addr = ( ULInt32 if self.address_size == 4 else ULInt64) self.Dwarf_int8 = SLInt8 self.Dwarf_int16 = SLInt16 self.Dwarf_int32 = SLInt32 self.Dwarf_int64 = SLInt64 else: self.Dwarf_uint8 = UBInt8 self.Dwarf_uint16 = UBInt16 self.Dwarf_uint32 = UBInt32 self.Dwarf_uint64 = UBInt64 self.Dwarf_offset = UBInt32 if self.dwarf_format == 32 else UBInt64 self.Dwarf_length = UBInt32 if self.dwarf_format == 32 else UBInt64 self.Dwarf_target_addr = ( UBInt32 if self.address_size == 4 else UBInt64) self.Dwarf_int8 = SBInt8 self.Dwarf_int16 = SBInt16 self.Dwarf_int32 = SBInt32 self.Dwarf_int64 = SBInt64 self._create_initial_length() self._create_leb128() self._create_cu_header() self._create_abbrev_declaration() self._create_dw_form() self._create_lineprog_header() self._create_callframe_entry_headers() self._create_aranges_header() self._create_nameLUT_header() def _create_initial_length(self): def _InitialLength(name): # Adapts a Struct that parses forward a full initial length field. # Only if the first word is the continuation value, the second # word is parsed from the stream. return _InitialLengthAdapter( Struct(name, self.Dwarf_uint32('first'), If(lambda ctx: ctx.first == 0xFFFFFFFF, self.Dwarf_uint64('second'), elsevalue=None))) self.Dwarf_initial_length = _InitialLength def _create_leb128(self): self.Dwarf_uleb128 = ULEB128 self.Dwarf_sleb128 = SLEB128 def _create_cu_header(self): self.Dwarf_CU_header = Struct('Dwarf_CU_header', self.Dwarf_initial_length('unit_length'), self.Dwarf_uint16('version'), self.Dwarf_offset('debug_abbrev_offset'), self.Dwarf_uint8('address_size')) def _create_abbrev_declaration(self): self.Dwarf_abbrev_declaration = Struct('Dwarf_abbrev_entry', Enum(self.Dwarf_uleb128('tag'), **ENUM_DW_TAG), Enum(self.Dwarf_uint8('children_flag'), **ENUM_DW_CHILDREN), RepeatUntilExcluding( lambda obj, ctx: obj.name == 'DW_AT_null' and obj.form == 'DW_FORM_null', Struct('attr_spec', Enum(self.Dwarf_uleb128('name'), **ENUM_DW_AT), Enum(self.Dwarf_uleb128('form'), **ENUM_DW_FORM)))) def _create_dw_form(self): self.Dwarf_dw_form = dict( DW_FORM_addr=self.Dwarf_target_addr(''), DW_FORM_block1=self._make_block_struct(self.Dwarf_uint8), DW_FORM_block2=self._make_block_struct(self.Dwarf_uint16), DW_FORM_block4=self._make_block_struct(self.Dwarf_uint32), DW_FORM_block=self._make_block_struct(self.Dwarf_uleb128), # All DW_FORM_data forms are assumed to be unsigned DW_FORM_data1=self.Dwarf_uint8(''), DW_FORM_data2=self.Dwarf_uint16(''), DW_FORM_data4=self.Dwarf_uint32(''), DW_FORM_data8=self.Dwarf_uint64(''), DW_FORM_sdata=self.Dwarf_sleb128(''), DW_FORM_udata=self.Dwarf_uleb128(''), DW_FORM_string=CString(''), DW_FORM_strp=self.Dwarf_offset(''), DW_FORM_flag=self.Dwarf_uint8(''), DW_FORM_ref=self.Dwarf_uint32(''), DW_FORM_ref1=self.Dwarf_uint8(''), DW_FORM_ref2=self.Dwarf_uint16(''), DW_FORM_ref4=self.Dwarf_uint32(''), DW_FORM_ref8=self.Dwarf_uint64(''), DW_FORM_ref_udata=self.Dwarf_uleb128(''), DW_FORM_ref_addr=self.Dwarf_target_addr('') if self.dwarf_version == 2 else self.Dwarf_offset(''), DW_FORM_indirect=self.Dwarf_uleb128(''), # New forms in DWARFv4 DW_FORM_flag_present = StaticField('', 0), DW_FORM_sec_offset = self.Dwarf_offset(''), DW_FORM_exprloc = self._make_block_struct(self.Dwarf_uleb128), DW_FORM_ref_sig8 = self.Dwarf_uint64(''), DW_FORM_GNU_strp_alt=self.Dwarf_offset(''), DW_FORM_GNU_ref_alt=self.Dwarf_offset(''), DW_AT_GNU_all_call_sites=self.Dwarf_uleb128(''), ) def _create_aranges_header(self): self.Dwarf_aranges_header = Struct("Dwarf_aranges_header", self.Dwarf_initial_length('unit_length'), self.Dwarf_uint16('version'), self.Dwarf_offset('debug_info_offset'), # a little tbd self.Dwarf_uint8('address_size'), self.Dwarf_uint8('segment_size') ) def _create_nameLUT_header(self): self.Dwarf_nameLUT_header = Struct("Dwarf_nameLUT_header", self.Dwarf_initial_length('unit_length'), self.Dwarf_uint16('version'), self.Dwarf_offset('debug_info_offset'), self.Dwarf_length('debug_info_length') ) def _create_lineprog_header(self): # A file entry is terminated by a NULL byte, so we don't want to parse # past it. Therefore an If is used. self.Dwarf_lineprog_file_entry = Struct('file_entry', CString('name'), If(lambda ctx: len(ctx.name) != 0, Embed(Struct('', self.Dwarf_uleb128('dir_index'), self.Dwarf_uleb128('mtime'), self.Dwarf_uleb128('length'))))) self.Dwarf_lineprog_header = Struct('Dwarf_lineprog_header', self.Dwarf_initial_length('unit_length'), self.Dwarf_uint16('version'), self.Dwarf_offset('header_length'), self.Dwarf_uint8('minimum_instruction_length'), If(lambda ctx: ctx['version'] >= 4, self.Dwarf_uint8("maximum_operations_per_instruction"), 1), self.Dwarf_uint8('default_is_stmt'), self.Dwarf_int8('line_base'), self.Dwarf_uint8('line_range'), self.Dwarf_uint8('opcode_base'), Array(lambda ctx: ctx['opcode_base'] - 1, self.Dwarf_uint8('standard_opcode_lengths')), RepeatUntilExcluding( lambda obj, ctx: obj == b'', CString('include_directory')), RepeatUntilExcluding( lambda obj, ctx: len(obj.name) == 0, self.Dwarf_lineprog_file_entry), ) def _create_callframe_entry_headers(self): self.Dwarf_CIE_header = Struct('Dwarf_CIE_header', self.Dwarf_initial_length('length'), self.Dwarf_offset('CIE_id'), self.Dwarf_uint8('version'), CString('augmentation'), self.Dwarf_uleb128('code_alignment_factor'), self.Dwarf_sleb128('data_alignment_factor'), self.Dwarf_uleb128('return_address_register')) self.EH_CIE_header = self.Dwarf_CIE_header # The CIE header was modified in DWARFv4. if self.dwarf_version == 4: self.Dwarf_CIE_header = Struct('Dwarf_CIE_header', self.Dwarf_initial_length('length'), self.Dwarf_offset('CIE_id'), self.Dwarf_uint8('version'), CString('augmentation'), self.Dwarf_uint8('address_size'), self.Dwarf_uint8('segment_size'), self.Dwarf_uleb128('code_alignment_factor'), self.Dwarf_sleb128('data_alignment_factor'), self.Dwarf_uleb128('return_address_register')) self.Dwarf_FDE_header = Struct('Dwarf_FDE_header', self.Dwarf_initial_length('length'), self.Dwarf_offset('CIE_pointer'), self.Dwarf_target_addr('initial_location'), self.Dwarf_target_addr('address_range')) def _make_block_struct(self, length_field): """ Create a struct for DW_FORM_block """ return PrefixedArray( subcon=self.Dwarf_uint8('elem'), length_field=length_field('')) class _InitialLengthAdapter(Adapter): """ A standard Construct adapter that expects a sub-construct as a struct with one or two values (first, second). """ def _decode(self, obj, context): if obj.first < 0xFFFFFF00: return obj.first else: if obj.first == 0xFFFFFFFF: return obj.second else: raise ConstructError("Failed decoding initial length for %X" % ( obj.first)) pyelftools-0.27/elftools/ehabi/000077500000000000000000000000001374602170700165505ustar00rootroot00000000000000pyelftools-0.27/elftools/ehabi/__init__.py000066400000000000000000000000001374602170700206470ustar00rootroot00000000000000pyelftools-0.27/elftools/ehabi/constants.py000066400000000000000000000000331374602170700211320ustar00rootroot00000000000000EHABI_INDEX_ENTRY_SIZE = 8 pyelftools-0.27/elftools/ehabi/decoder.py000066400000000000000000000272151374602170700205360ustar00rootroot00000000000000# ------------------------------------------------------------------------------- # elftools: ehabi/decoder.py # # Decode ARM exception handler bytecode. # # LeadroyaL (leadroyal@qq.com) # This code is in the public domain # ------------------------------------------------------------------------------- from collections import namedtuple class EHABIBytecodeDecoder(object): """ Decoder of a sequence of ARM exception handler abi bytecode. Reference: https://github.com/llvm/llvm-project/blob/master/llvm/tools/llvm-readobj/ARMEHABIPrinter.h https://developer.arm.com/documentation/ihi0038/b/ Accessible attributes: mnemonic_array: MnemonicItem array. Parameters: bytecode_array: Integer array, raw data of bytecode. """ def __init__(self, bytecode_array): self._bytecode_array = bytecode_array self._index = None self.mnemonic_array = None self._decode() def _decode(self): """ Decode bytecode array, put result into mnemonic_array. """ self._index = 0 self.mnemonic_array = [] while self._index < len(self._bytecode_array): for mask, value, handler in self.ring: if (self._bytecode_array[self._index] & mask) == value: start_idx = self._index mnemonic = handler(self) end_idx = self._index self.mnemonic_array.append( MnemonicItem(self._bytecode_array[start_idx: end_idx], mnemonic)) break def _decode_00xxxxxx(self): # SW.startLine() << format("0x%02X ; vsp = vsp + %u\n", Opcode, # ((Opcode & 0x3f) << 2) + 4); opcode = self._bytecode_array[self._index] self._index += 1 return 'vsp = vsp + %u' % (((opcode & 0x3f) << 2) + 4) def _decode_01xxxxxx(self): # SW.startLine() << format("0x%02X ; vsp = vsp - %u\n", Opcode, # ((Opcode & 0x3f) << 2) + 4); opcode = self._bytecode_array[self._index] self._index += 1 return 'vsp = vsp - %u' % (((opcode & 0x3f) << 2) + 4) gpr_register_names = ("r0", "r1", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9", "r10", "fp", "ip", "sp", "lr", "pc") def _calculate_range(self, start, count): return ((1 << (count + 1)) - 1) << start def _printGPR(self, gpr_mask): hits = [self.gpr_register_names[i] for i in range(32) if gpr_mask & (1 << i) != 0] return '{%s}' % ', '.join(hits) def _print_registers(self, vfp_mask, prefix): hits = [prefix + str(i) for i in range(32) if vfp_mask & (1 << i) != 0] return '{%s}' % ', '.join(hits) def _decode_1000iiii_iiiiiiii(self): op0 = self._bytecode_array[self._index] self._index += 1 op1 = self._bytecode_array[self._index] self._index += 1 # uint16_t GPRMask = (Opcode1 << 4) | ((Opcode0 & 0x0f) << 12); # SW.startLine() # << format("0x%02X 0x%02X ; %s", # Opcode0, Opcode1, GPRMask ? "pop " : "refuse to unwind"); # if (GPRMask) # PrintGPR(GPRMask); gpr_mask = (op1 << 4) | ((op0 & 0x0f) << 12) if gpr_mask == 0: return 'refuse to unwind' else: return 'pop %s' % self._printGPR(gpr_mask) def _decode_10011101(self): self._index += 1 return 'reserved (ARM MOVrr)' def _decode_10011111(self): self._index += 1 return 'reserved (WiMMX MOVrr)' def _decode_1001nnnn(self): # SW.startLine() << format("0x%02X ; vsp = r%u\n", Opcode, (Opcode & 0x0f)); opcode = self._bytecode_array[self._index] self._index += 1 return 'vsp = r%u' % (opcode & 0x0f) def _decode_10100nnn(self): # SW.startLine() << format("0x%02X ; pop ", Opcode); # PrintGPR((((1 << ((Opcode & 0x7) + 1)) - 1) << 4)); opcode = self._bytecode_array[self._index] self._index += 1 return 'pop %s' % self._printGPR(self._calculate_range(4, opcode & 0x07)) def _decode_10101nnn(self): # SW.startLine() << format("0x%02X ; pop ", Opcode); # PrintGPR((((1 << ((Opcode & 0x7) + 1)) - 1) << 4) | (1 << 14)); opcode = self._bytecode_array[self._index] self._index += 1 return 'pop %s' % self._printGPR(self._calculate_range(4, opcode & 0x07) | (1 << 14)) def _decode_10110000(self): # SW.startLine() << format("0x%02X ; finish\n", Opcode); self._index += 1 return 'finish' def _decode_10110001_0000iiii(self): # SW.startLine() # << format("0x%02X 0x%02X ; %s", Opcode0, Opcode1, # ((Opcode1 & 0xf0) || Opcode1 == 0x00) ? "spare" : "pop "); # if (((Opcode1 & 0xf0) == 0x00) && Opcode1) # PrintGPR((Opcode1 & 0x0f)); self._index += 1 # skip constant byte op1 = self._bytecode_array[self._index] self._index += 1 if (op1 & 0xf0) != 0 or op1 == 0x00: return 'spare' else: return 'pop %s' % self._printGPR((op1 & 0x0f)) def _decode_10110010_uleb128(self): # SmallVector ULEB; # do { ULEB.push_back(Opcodes[OI ^ 3]); } while (Opcodes[OI++ ^ 3] & 0x80); # uint64_t Value = 0; # for (unsigned BI = 0, BE = ULEB.size(); BI != BE; ++BI) # Value = Value | ((ULEB[BI] & 0x7f) << (7 * BI)); # OS << format("; vsp = vsp + %" PRIu64 "\n", 0x204 + (Value << 2)); self._index += 1 # skip constant byte uleb_buffer = [self._bytecode_array[self._index]] self._index += 1 while self._bytecode_array[self._index] & 0x80 == 0: uleb_buffer.append(self._bytecode_array[self._index]) self._index += 1 value = 0 for b in reversed(uleb_buffer): value = (value << 7) + (b & 0x7F) return 'vsp = vsp + %u' % (0x204 + (value << 2)) def _decode_10110011_sssscccc(self): # these two decoders are equal return self._decode_11001001_sssscccc() def _decode_101101nn(self): return self._spare() def _decode_10111nnn(self): # SW.startLine() << format("0x%02X ; pop ", Opcode); # PrintRegisters((((1 << ((Opcode & 0x07) + 1)) - 1) << 8), "d"); opcode = self._bytecode_array[self._index] self._index += 1 return 'pop %s' % self._print_registers(self._calculate_range(8, opcode & 0x07), "d") def _decode_11000110_sssscccc(self): # SW.startLine() << format("0x%02X 0x%02X ; pop ", Opcode0, Opcode1); # uint8_t Start = ((Opcode1 & 0xf0) >> 4); # uint8_t Count = ((Opcode1 & 0x0f) >> 0); # PrintRegisters((((1 << (Count + 1)) - 1) << Start), "wR"); self._index += 1 # skip constant byte op1 = self._bytecode_array[self._index] self._index += 1 start = ((op1 & 0xf0) >> 4) count = ((op1 & 0x0f) >> 0) return 'pop %s' % self._print_registers(self._calculate_range(start, count), "wR") def _decode_11000111_0000iiii(self): # SW.startLine() # << format("0x%02X 0x%02X ; %s", Opcode0, Opcode1, # ((Opcode1 & 0xf0) || Opcode1 == 0x00) ? "spare" : "pop "); # if ((Opcode1 & 0xf0) == 0x00 && Opcode1) # PrintRegisters(Opcode1 & 0x0f, "wCGR"); self._index += 1 # skip constant byte op1 = self._bytecode_array[self._index] self._index += 1 if (op1 & 0xf0) != 0 or op1 == 0x00: return 'spare' else: return 'pop %s' % self._print_registers(op1 & 0x0f, "wCGR") def _decode_11001000_sssscccc(self): # SW.startLine() << format("0x%02X 0x%02X ; pop ", Opcode0, Opcode1); # uint8_t Start = 16 + ((Opcode1 & 0xf0) >> 4); # uint8_t Count = ((Opcode1 & 0x0f) >> 0); # PrintRegisters((((1 << (Count + 1)) - 1) << Start), "d"); self._index += 1 # skip constant byte op1 = self._bytecode_array[self._index] self._index += 1 start = 16 + ((op1 & 0xf0) >> 4) count = ((op1 & 0x0f) >> 0) return 'pop %s' % self._print_registers(self._calculate_range(start, count), "d") def _decode_11001001_sssscccc(self): # SW.startLine() << format("0x%02X 0x%02X ; pop ", Opcode0, Opcode1); # uint8_t Start = ((Opcode1 & 0xf0) >> 4); # uint8_t Count = ((Opcode1 & 0x0f) >> 0); # PrintRegisters((((1 << (Count + 1)) - 1) << Start), "d"); self._index += 1 # skip constant byte op1 = self._bytecode_array[self._index] self._index += 1 start = ((op1 & 0xf0) >> 4) count = ((op1 & 0x0f) >> 0) return 'pop %s' % self._print_registers(self._calculate_range(start, count), "d") def _decode_11001yyy(self): return self._spare() def _decode_11000nnn(self): # SW.startLine() << format("0x%02X ; pop ", Opcode); # PrintRegisters((((1 << ((Opcode & 0x07) + 1)) - 1) << 10), "wR"); opcode = self._bytecode_array[self._index] self._index += 1 return 'pop %s' % self._print_registers(self._calculate_range(10, opcode & 0x07), "wR") def _decode_11010nnn(self): # these two decoders are equal return self._decode_10111nnn() def _decode_11xxxyyy(self): return self._spare() def _spare(self): self._index += 1 return 'spare' _DECODE_RECIPE_TYPE = namedtuple('_DECODE_RECIPE_TYPE', 'mask value handler') ring = ( _DECODE_RECIPE_TYPE(mask=0xc0, value=0x00, handler=_decode_00xxxxxx), _DECODE_RECIPE_TYPE(mask=0xc0, value=0x40, handler=_decode_01xxxxxx), _DECODE_RECIPE_TYPE(mask=0xf0, value=0x80, handler=_decode_1000iiii_iiiiiiii), _DECODE_RECIPE_TYPE(mask=0xff, value=0x9d, handler=_decode_10011101), _DECODE_RECIPE_TYPE(mask=0xff, value=0x9f, handler=_decode_10011111), _DECODE_RECIPE_TYPE(mask=0xf0, value=0x90, handler=_decode_1001nnnn), _DECODE_RECIPE_TYPE(mask=0xf8, value=0xa0, handler=_decode_10100nnn), _DECODE_RECIPE_TYPE(mask=0xf8, value=0xa8, handler=_decode_10101nnn), _DECODE_RECIPE_TYPE(mask=0xff, value=0xb0, handler=_decode_10110000), _DECODE_RECIPE_TYPE(mask=0xff, value=0xb1, handler=_decode_10110001_0000iiii), _DECODE_RECIPE_TYPE(mask=0xff, value=0xb2, handler=_decode_10110010_uleb128), _DECODE_RECIPE_TYPE(mask=0xff, value=0xb3, handler=_decode_10110011_sssscccc), _DECODE_RECIPE_TYPE(mask=0xfc, value=0xb4, handler=_decode_101101nn), _DECODE_RECIPE_TYPE(mask=0xf8, value=0xb8, handler=_decode_10111nnn), _DECODE_RECIPE_TYPE(mask=0xff, value=0xc6, handler=_decode_11000110_sssscccc), _DECODE_RECIPE_TYPE(mask=0xff, value=0xc7, handler=_decode_11000111_0000iiii), _DECODE_RECIPE_TYPE(mask=0xff, value=0xc8, handler=_decode_11001000_sssscccc), _DECODE_RECIPE_TYPE(mask=0xff, value=0xc9, handler=_decode_11001001_sssscccc), _DECODE_RECIPE_TYPE(mask=0xc8, value=0xc8, handler=_decode_11001yyy), _DECODE_RECIPE_TYPE(mask=0xf8, value=0xc0, handler=_decode_11000nnn), _DECODE_RECIPE_TYPE(mask=0xf8, value=0xd0, handler=_decode_11010nnn), _DECODE_RECIPE_TYPE(mask=0xc0, value=0xc0, handler=_decode_11xxxyyy), ) class MnemonicItem(object): """ Single mnemonic item. """ def __init__(self, bytecode, mnemonic): self.bytecode = bytecode self.mnemonic = mnemonic def __repr__(self): return '%s ; %s' % (' '.join(['0x%02x' % x for x in self.bytecode]), self.mnemonic) pyelftools-0.27/elftools/ehabi/ehabiinfo.py000066400000000000000000000200301374602170700210410ustar00rootroot00000000000000# ------------------------------------------------------------------------------- # elftools: ehabi/ehabiinfo.py # # Decoder for ARM exception handler bytecode. # # LeadroyaL (leadroyal@qq.com) # This code is in the public domain # ------------------------------------------------------------------------------- from ..common.utils import struct_parse from .decoder import EHABIBytecodeDecoder from .constants import EHABI_INDEX_ENTRY_SIZE from .structs import EHABIStructs class EHABIInfo(object): """ ARM exception handler abi information class. Parameters: arm_idx_section: elf.sections.Section object, section which type is SHT_ARM_EXIDX. little_endian: bool, endianness of elf file. """ def __init__(self, arm_idx_section, little_endian): self._arm_idx_section = arm_idx_section self._struct = EHABIStructs(little_endian) self._num_entry = None def section_name(self): return self._arm_idx_section.name def section_offset(self): return self._arm_idx_section['sh_offset'] def num_entry(self): """ Number of exception handler entry in the section. """ if self._num_entry is None: self._num_entry = self._arm_idx_section['sh_size'] // EHABI_INDEX_ENTRY_SIZE return self._num_entry def get_entry(self, n): """ Get the exception handler entry at index #n. (EHABIEntry object or a subclass) """ if n >= self.num_entry(): raise IndexError('Invalid entry %d/%d' % (n, self._num_entry)) eh_index_entry_offset = self.section_offset() + n * EHABI_INDEX_ENTRY_SIZE eh_index_data = struct_parse(self._struct.EH_index_struct, self._arm_idx_section.stream, eh_index_entry_offset) word0, word1 = eh_index_data['word0'], eh_index_data['word1'] if word0 & 0x80000000 != 0: return CorruptEHABIEntry('Corrupt ARM exception handler table entry: %x' % n) function_offset = arm_expand_prel31(word0, self.section_offset() + n * EHABI_INDEX_ENTRY_SIZE) if word1 == 1: # 0x1 means cannot unwind return CannotUnwindEHABIEntry(function_offset) elif word1 & 0x80000000 == 0: # highest bit is zero, point to .ARM.extab data eh_table_offset = arm_expand_prel31(word1, self.section_offset() + n * EHABI_INDEX_ENTRY_SIZE + 4) eh_index_data = struct_parse(self._struct.EH_table_struct, self._arm_idx_section.stream, eh_table_offset) word0 = eh_index_data['word0'] if word0 & 0x80000000 == 0: # highest bit is one, generic model return GenericEHABIEntry(function_offset, arm_expand_prel31(word0, eh_table_offset)) else: # highest bit is one, arm compact model # highest half must be 0b1000 for compact model if word0 & 0x70000000 != 0: return CorruptEHABIEntry('Corrupt ARM compact model table entry: %x' % n) per_index = (word0 >> 24) & 0x7f if per_index == 0: # arm compact model 0 opcode = [(word0 & 0xFF0000) >> 16, (word0 & 0xFF00) >> 8, word0 & 0xFF] return EHABIEntry(function_offset, per_index, opcode) elif per_index == 1 or per_index == 2: # arm compact model 1/2 more_word = (word0 >> 16) & 0xff opcode = [(word0 >> 8) & 0xff, (word0 >> 0) & 0xff] self._arm_idx_section.stream.seek(eh_table_offset + 4) for i in range(more_word): r = struct_parse(self._struct.EH_table_struct, self._arm_idx_section.stream)['word0'] opcode.append((r >> 24) & 0xFF) opcode.append((r >> 16) & 0xFF) opcode.append((r >> 8) & 0xFF) opcode.append((r >> 0) & 0xFF) return EHABIEntry(function_offset, per_index, opcode, eh_table_offset=eh_table_offset) else: return CorruptEHABIEntry('Unknown ARM compact model %d at table entry: %x' % (per_index, n)) else: # highest bit is one, compact model must be 0 if word1 & 0x7f000000 != 0: return CorruptEHABIEntry('Corrupt ARM compact model table entry: %x' % n) opcode = [(word1 & 0xFF0000) >> 16, (word1 & 0xFF00) >> 8, word1 & 0xFF] return EHABIEntry(function_offset, 0, opcode) class EHABIEntry(object): """ Exception handler abi entry. Accessible attributes: function_offset: Integer. None if corrupt. (Reference: CorruptEHABIEntry) personality: Integer. None if corrupt or unwindable. (Reference: CorruptEHABIEntry, CannotUnwindEHABIEntry) 0/1/2 for ARM personality compact format. Others for generic personality. bytecode_array: Integer array. None if corrupt or unwindable or generic personality. (Reference: CorruptEHABIEntry, CannotUnwindEHABIEntry, GenericEHABIEntry) eh_table_offset: Integer. Only entries who point to .ARM.extab contains this field, otherwise return None. unwindable: bool. Whether this function is unwindable. corrupt: bool. Whether this entry is corrupt. """ def __init__(self, function_offset, personality, bytecode_array, eh_table_offset=None, unwindable=True, corrupt=False): self.function_offset = function_offset self.personality = personality self.bytecode_array = bytecode_array self.eh_table_offset = eh_table_offset self.unwindable = unwindable self.corrupt = corrupt def mnmemonic_array(self): if self.bytecode_array: return EHABIBytecodeDecoder(self.bytecode_array).mnemonic_array else: return None def __repr__(self): return "" % ( self.function_offset, self.personality, "eh_table_offset=0x%x, " % self.eh_table_offset if self.eh_table_offset else "", self.bytecode_array) class CorruptEHABIEntry(EHABIEntry): """ This entry is corrupt. Attribute #corrupt will be True. """ def __init__(self, reason): super(CorruptEHABIEntry, self).__init__(function_offset=None, personality=None, bytecode_array=None, corrupt=True) self.reason = reason def __repr__(self): return "" % self.reason class CannotUnwindEHABIEntry(EHABIEntry): """ This function cannot be unwind. Attribute #unwindable will be False. """ def __init__(self, function_offset): super(CannotUnwindEHABIEntry, self).__init__(function_offset, personality=None, bytecode_array=None, unwindable=False) def __repr__(self): return "" % self.function_offset class GenericEHABIEntry(EHABIEntry): """ This entry is generic model rather than ARM compact model.Attribute #bytecode_array will be None. """ def __init__(self, function_offset, personality): super(GenericEHABIEntry, self).__init__(function_offset, personality, bytecode_array=None) def __repr__(self): return "" % (self.function_offset, self.personality) def arm_expand_prel31(address, place): """ address: uint32 place: uint32 return: uint64 """ location = address & 0x7fffffff if location & 0x04000000: location |= 0xffffffff80000000 return location + place & 0xffffffffffffffff pyelftools-0.27/elftools/ehabi/structs.py000066400000000000000000000025531374602170700206360ustar00rootroot00000000000000# ------------------------------------------------------------------------------- # elftools: ehabi/structs.py # # Encapsulation of Construct structs for parsing an EHABI, adjusted for # correct endianness and word-size. # # LeadroyaL (leadroyal@qq.com) # This code is in the public domain # ------------------------------------------------------------------------------- from ..construct import UBInt32, ULInt32, Struct class EHABIStructs(object): """ Accessible attributes: EH_index_struct: Struct of item in section .ARM.exidx. EH_table_struct: Struct of item in section .ARM.extab. """ def __init__(self, little_endian): self._little_endian = little_endian self._create_structs() def _create_structs(self): if self._little_endian: self.EHABI_uint32 = ULInt32 else: self.EHABI_uint32 = UBInt32 self._create_exception_handler_index() self._create_exception_handler_table() def _create_exception_handler_index(self): self.EH_index_struct = Struct( 'EH_index', self.EHABI_uint32('word0'), self.EHABI_uint32('word1') ) def _create_exception_handler_table(self): self.EH_table_struct = Struct( 'EH_table', self.EHABI_uint32('word0'), ) pyelftools-0.27/elftools/elf/000077500000000000000000000000001374602170700162465ustar00rootroot00000000000000pyelftools-0.27/elftools/elf/__init__.py000066400000000000000000000000001374602170700203450ustar00rootroot00000000000000pyelftools-0.27/elftools/elf/constants.py000066400000000000000000000073241374602170700206420ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: elf/constants.py # # Constants and flags, placed into classes for namespacing # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- class E_FLAGS(object): """ Flag values for the e_flags field of the ELF header """ EF_ARM_EABIMASK=0xFF000000 EF_ARM_EABI_VER1=0x01000000 EF_ARM_EABI_VER2=0x02000000 EF_ARM_EABI_VER3=0x03000000 EF_ARM_EABI_VER4=0x04000000 EF_ARM_EABI_VER5=0x05000000 EF_ARM_GCCMASK=0x00400FFF EF_ARM_RELEXEC=0x01 EF_ARM_HASENTRY=0x02 EF_ARM_SYMSARESORTED=0x04 EF_ARM_DYNSYMSUSESEGIDX=0x8 EF_ARM_MAPSYMSFIRST=0x10 EF_ARM_LE8=0x00400000 EF_ARM_BE8=0x00800000 EF_ARM_ABI_FLOAT_SOFT=0x00000200 EF_ARM_ABI_FLOAT_HARD=0x00000400 EF_MIPS_NOREORDER=1 EF_MIPS_PIC=2 EF_MIPS_CPIC=4 EF_MIPS_XGOT=8 EF_MIPS_64BIT_WHIRL=16 EF_MIPS_ABI2=32 EF_MIPS_ABI_ON32=64 EF_MIPS_32BITMODE = 256 EF_MIPS_NAN2008=1024 EF_MIPS_ARCH=0xf0000000 EF_MIPS_ARCH_1=0x00000000 EF_MIPS_ARCH_2=0x10000000 EF_MIPS_ARCH_3=0x20000000 EF_MIPS_ARCH_4=0x30000000 EF_MIPS_ARCH_5=0x40000000 EF_MIPS_ARCH_32=0x50000000 EF_MIPS_ARCH_64=0x60000000 EF_MIPS_ARCH_32R2=0x70000000 EF_MIPS_ARCH_64R2=0x80000000 class E_FLAGS_MASKS(object): """Masks to be used for convenience when working with E_FLAGS This is a simplified approach that is also used by GNU binutils readelf """ EFM_MIPS_ABI = 0x0000F000 EFM_MIPS_ABI_O32 = 0x00001000 EFM_MIPS_ABI_O64 = 0x00002000 EFM_MIPS_ABI_EABI32 = 0x00003000 EFM_MIPS_ABI_EABI64 = 0x00004000 class SHN_INDICES(object): """ Special section indices """ SHN_UNDEF=0 SHN_LORESERVE=0xff00 SHN_LOPROC=0xff00 SHN_HIPROC=0xff1f SHN_ABS=0xfff1 SHN_COMMON=0xfff2 SHN_HIRESERVE=0xffff SHN_XINDEX=0xffff class SH_FLAGS(object): """ Flag values for the sh_flags field of section headers """ SHF_WRITE=0x1 SHF_ALLOC=0x2 SHF_EXECINSTR=0x4 SHF_MERGE=0x10 SHF_STRINGS=0x20 SHF_INFO_LINK=0x40 SHF_LINK_ORDER=0x80 SHF_OS_NONCONFORMING=0x100 SHF_GROUP=0x200 SHF_TLS=0x400 SHF_COMPRESSED=0x800 SHF_MASKOS=0x0ff00000 SHF_EXCLUDE=0x80000000 SHF_MASKPROC=0xf0000000 class RH_FLAGS(object): """ Flag values for the DT_MIPS_FLAGS dynamic table entries """ RHF_NONE=0x00000000 RHF_QUICKSTART=0x00000001 RHF_NOTPOT=0x00000002 RHF_NO_LIBRARY_REPLACEMENT=0x00000004 RHF_NO_MOVE=0x00000008 RHF_SGI_ONLY=0x00000010 RHF_GUARANTEE_INIT=0x00000020 RHF_DELTA_C_PLUS_PLUS=0x00000040 RHF_GUARANTEE_START_INIT=0x00000080 RHF_PIXIE=0x00000100 RHF_DEFAULT_DELAY_LOAD=0x00000200 RHF_REQUICKSTART=0x00000400 RHF_REQUICKSTARTED=0x00000800 RHF_CORD=0x00001000 RHF_NO_UNRES_UNDEF=0x00002000 RHF_RLD_ORDER_SAFE=0x00004000 class P_FLAGS(object): """ Flag values for the p_flags field of program headers """ PF_X=0x1 PF_W=0x2 PF_R=0x4 PF_MASKOS=0x00FF0000 PF_MASKPROC=0xFF000000 # symbol info flags for entries # in the .SUNW_syminfo section class SUNW_SYMINFO_FLAGS(object): """ Flags for the si_flags field of entries in the .SUNW_syminfo section """ SYMINFO_FLG_DIRECT=0x1 SYMINFO_FLG_FILTER=0x2 SYMINFO_FLG_COPY=0x4 SYMINFO_FLG_LAZYLOAD=0x8 SYMINFO_FLG_DIRECTBIND=0x10 SYMINFO_FLG_NOEXTDIRECT=0x20 SYMINFO_FLG_AUXILIARY=0x40 SYMINFO_FLG_INTERPOSE=0x80 SYMINFO_FLG_CAP=0x100 SYMINFO_FLG_DEFERRED=0x200 class VER_FLAGS(object): VER_FLG_BASE=0x1 VER_FLG_WEAK=0x2 VER_FLG_INFO=0x4 pyelftools-0.27/elftools/elf/descriptions.py000066400000000000000000000565371374602170700213460ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: elf/descriptions.py # # Textual descriptions of the various enums and flags of ELF # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from .enums import ( ENUM_D_TAG, ENUM_E_VERSION, ENUM_P_TYPE_BASE, ENUM_SH_TYPE_BASE, ENUM_RELOC_TYPE_i386, ENUM_RELOC_TYPE_x64, ENUM_RELOC_TYPE_ARM, ENUM_RELOC_TYPE_AARCH64, ENUM_RELOC_TYPE_MIPS, ENUM_ATTR_TAG_ARM, ENUM_DT_FLAGS, ENUM_DT_FLAGS_1) from .constants import ( P_FLAGS, RH_FLAGS, SH_FLAGS, SUNW_SYMINFO_FLAGS, VER_FLAGS) from ..common.py3compat import iteritems def describe_ei_class(x): return _DESCR_EI_CLASS.get(x, _unknown) def describe_ei_data(x): return _DESCR_EI_DATA.get(x, _unknown) def describe_ei_version(x): s = '%d' % ENUM_E_VERSION[x] if x == 'EV_CURRENT': s += ' (current)' return s def describe_ei_osabi(x): return _DESCR_EI_OSABI.get(x, _unknown) def describe_e_type(x): return _DESCR_E_TYPE.get(x, _unknown) def describe_e_machine(x): return _DESCR_E_MACHINE.get(x, _unknown) def describe_e_version_numeric(x): return '0x%x' % ENUM_E_VERSION[x] def describe_p_type(x): if x in _DESCR_P_TYPE: return _DESCR_P_TYPE.get(x) elif x >= ENUM_P_TYPE_BASE['PT_LOOS'] and x <= ENUM_P_TYPE_BASE['PT_HIOS']: return 'LOOS+%lx' % (x - ENUM_P_TYPE_BASE['PT_LOOS']) else: return _unknown def describe_p_flags(x): s = '' for flag in (P_FLAGS.PF_R, P_FLAGS.PF_W, P_FLAGS.PF_X): s += _DESCR_P_FLAGS[flag] if (x & flag) else ' ' return s def describe_rh_flags(x): return ' '.join( _DESCR_RH_FLAGS[flag] for flag in (RH_FLAGS.RHF_NONE, RH_FLAGS.RHF_QUICKSTART, RH_FLAGS.RHF_NOTPOT, RH_FLAGS.RHF_NO_LIBRARY_REPLACEMENT, RH_FLAGS.RHF_NO_MOVE, RH_FLAGS.RHF_SGI_ONLY, RH_FLAGS.RHF_GUARANTEE_INIT, RH_FLAGS.RHF_DELTA_C_PLUS_PLUS, RH_FLAGS.RHF_GUARANTEE_START_INIT, RH_FLAGS.RHF_PIXIE, RH_FLAGS.RHF_DEFAULT_DELAY_LOAD, RH_FLAGS.RHF_REQUICKSTART, RH_FLAGS.RHF_REQUICKSTARTED, RH_FLAGS.RHF_CORD, RH_FLAGS.RHF_NO_UNRES_UNDEF, RH_FLAGS.RHF_RLD_ORDER_SAFE) if x & flag) def describe_sh_type(x): if x in _DESCR_SH_TYPE: return _DESCR_SH_TYPE.get(x) elif (x >= ENUM_SH_TYPE_BASE['SHT_LOOS'] and x < ENUM_SH_TYPE_BASE['SHT_GNU_versym']): return 'loos+%lx' % (x - ENUM_SH_TYPE_BASE['SHT_LOOS']) else: return _unknown def describe_sh_flags(x): s = '' for flag in ( SH_FLAGS.SHF_WRITE, SH_FLAGS.SHF_ALLOC, SH_FLAGS.SHF_EXECINSTR, SH_FLAGS.SHF_MERGE, SH_FLAGS.SHF_STRINGS, SH_FLAGS.SHF_INFO_LINK, SH_FLAGS.SHF_LINK_ORDER, SH_FLAGS.SHF_OS_NONCONFORMING, SH_FLAGS.SHF_GROUP, SH_FLAGS.SHF_TLS, SH_FLAGS.SHF_MASKOS, SH_FLAGS.SHF_EXCLUDE): s += _DESCR_SH_FLAGS[flag] if (x & flag) else '' if x & SH_FLAGS.SHF_MASKPROC: s += 'p' return s def describe_symbol_type(x): return _DESCR_ST_INFO_TYPE.get(x, _unknown) def describe_symbol_bind(x): return _DESCR_ST_INFO_BIND.get(x, _unknown) def describe_symbol_visibility(x): return _DESCR_ST_VISIBILITY.get(x, _unknown) def describe_symbol_shndx(x): return _DESCR_ST_SHNDX.get(x, '%3s' % x) def describe_reloc_type(x, elffile): arch = elffile.get_machine_arch() if arch == 'x86': return _DESCR_RELOC_TYPE_i386.get(x, _unknown) elif arch == 'x64': return _DESCR_RELOC_TYPE_x64.get(x, _unknown) elif arch == 'ARM': return _DESCR_RELOC_TYPE_ARM.get(x, _unknown) elif arch == 'AArch64': return _DESCR_RELOC_TYPE_AARCH64.get(x, _unknown) elif arch == 'MIPS': return _DESCR_RELOC_TYPE_MIPS.get(x, _unknown) else: return 'unrecognized: %-7x' % (x & 0xFFFFFFFF) def describe_dyn_tag(x): return _DESCR_D_TAG.get(x, _unknown) def describe_dt_flags(x): return ' '.join(key[3:] for key, val in sorted(ENUM_DT_FLAGS.items(), key=lambda t: t[1]) if x & val) def describe_dt_flags_1(x): return ' '.join(key[5:] for key, val in sorted(ENUM_DT_FLAGS_1.items(), key=lambda t: t[1]) if x & val) def describe_syminfo_flags(x): return ''.join(_DESCR_SYMINFO_FLAGS[flag] for flag in ( SUNW_SYMINFO_FLAGS.SYMINFO_FLG_CAP, SUNW_SYMINFO_FLAGS.SYMINFO_FLG_DIRECT, SUNW_SYMINFO_FLAGS.SYMINFO_FLG_FILTER, SUNW_SYMINFO_FLAGS.SYMINFO_FLG_AUXILIARY, SUNW_SYMINFO_FLAGS.SYMINFO_FLG_DIRECTBIND, SUNW_SYMINFO_FLAGS.SYMINFO_FLG_COPY, SUNW_SYMINFO_FLAGS.SYMINFO_FLG_LAZYLOAD, SUNW_SYMINFO_FLAGS.SYMINFO_FLG_NOEXTDIRECT, SUNW_SYMINFO_FLAGS.SYMINFO_FLG_INTERPOSE, SUNW_SYMINFO_FLAGS.SYMINFO_FLG_DEFERRED) if x & flag) def describe_symbol_boundto(x): return _DESCR_SYMINFO_BOUNDTO.get(x, '%3s' % x) def describe_ver_flags(x): return ' | '.join(_DESCR_VER_FLAGS[flag] for flag in ( VER_FLAGS.VER_FLG_WEAK, VER_FLAGS.VER_FLG_BASE, VER_FLAGS.VER_FLG_INFO) if x & flag) def describe_note(x): n_desc = x['n_desc'] desc = '' if x['n_type'] == 'NT_GNU_ABI_TAG': if x['n_name'] == 'Android': desc = '\n description data: %s ' % ' '.join("%02x" % ord(b) for b in x['n_descdata']) else: desc = '\n OS: %s, ABI: %d.%d.%d' % ( _DESCR_NOTE_ABI_TAG_OS.get(n_desc['abi_os'], _unknown), n_desc['abi_major'], n_desc['abi_minor'], n_desc['abi_tiny']) elif x['n_type'] == 'NT_GNU_BUILD_ID': desc = '\n Build ID: %s' % (n_desc) elif x['n_type'] == 'NT_GNU_GOLD_VERSION': desc = '\n Version: %s' % (n_desc) else: desc = '\n description data: {}'.format(' '.join( '{:02x}'.format(ord(byte)) for byte in n_desc )) if x['n_type'] == 'NT_GNU_ABI_TAG' and x['n_name'] == 'Android': note_type = 'NT_VERSION' note_type_desc = 'version' else: note_type = (x['n_type'] if isinstance(x['n_type'], str) else 'Unknown note type:') note_type_desc = ('0x%.8x' % x['n_type'] if isinstance(x['n_type'], int) else _DESCR_NOTE_N_TYPE.get(x['n_type'], _unknown)) return '%s (%s)%s' % (note_type, note_type_desc, desc) def describe_attr_tag_arm(tag, val, extra): idx = ENUM_ATTR_TAG_ARM[tag] - 1 d_entry = _DESCR_ATTR_VAL_ARM[idx] if d_entry is None: if tag == 'TAG_COMPATIBILITY': return (_DESCR_ATTR_TAG_ARM[tag] + 'flag = %d, vendor = %s' % (val, extra)) elif tag == 'TAG_ALSO_COMPATIBLE_WITH': if val.tag == 'TAG_CPU_ARCH': return _DESCR_ATTR_TAG_ARM[tag] + d_entry[val] else: return _DESCR_ATTR_TAG_ARM[tag] + '??? (%d)' % val.tag elif tag == 'TAG_NODEFAULTS': return _DESCR_ATTR_TAG_ARM[tag] + 'True' s = _DESCR_ATTR_TAG_ARM[tag] s += '"%s"' % val if val else '' return s else: return _DESCR_ATTR_TAG_ARM[tag] + d_entry[val] #------------------------------------------------------------------------------- _unknown = '' _DESCR_EI_CLASS = dict( ELFCLASSNONE='none', ELFCLASS32='ELF32', ELFCLASS64='ELF64', ) _DESCR_EI_DATA = dict( ELFDATANONE='none', ELFDATA2LSB="2's complement, little endian", ELFDATA2MSB="2's complement, big endian", ) _DESCR_EI_OSABI = dict( ELFOSABI_SYSV='UNIX - System V', ELFOSABI_HPUX='UNIX - HP-UX', ELFOSABI_NETBSD='UNIX - NetBSD', ELFOSABI_LINUX='UNIX - Linux', ELFOSABI_HURD='UNIX - GNU/Hurd', ELFOSABI_SOLARIS='UNIX - Solaris', ELFOSABI_AIX='UNIX - AIX', ELFOSABI_IRIX='UNIX - IRIX', ELFOSABI_FREEBSD='UNIX - FreeBSD', ELFOSABI_TRU64='UNIX - TRU64', ELFOSABI_MODESTO='Novell - Modesto', ELFOSABI_OPENBSD='UNIX - OpenBSD', ELFOSABI_OPENVMS='VMS - OpenVMS', ELFOSABI_NSK='HP - Non-Stop Kernel', ELFOSABI_AROS='AROS', ELFOSABI_FENIXOS='Fenix OS', ELFOSABI_CLOUD='Nuxi - CloudABI', ELFOSABI_SORTIX='Sortix', ELFOSABI_ARM_AEABI='ARM - EABI', ELFOSABI_ARM='ARM - ABI', ELFOSABI_STANDALONE='Standalone App', ) _DESCR_E_TYPE = dict( ET_NONE='NONE (None)', ET_REL='REL (Relocatable file)', ET_EXEC='EXEC (Executable file)', ET_DYN='DYN (Shared object file)', ET_CORE='CORE (Core file)', PROC_SPECIFIC='Processor Specific', ) _DESCR_E_MACHINE = dict( EM_NONE='None', EM_M32='WE32100', EM_SPARC='Sparc', EM_386='Intel 80386', EM_68K='MC68000', EM_88K='MC88000', EM_860='Intel 80860', EM_MIPS='MIPS R3000', EM_S370='IBM System/370', EM_MIPS_RS4_BE='MIPS 4000 big-endian', EM_IA_64='Intel IA-64', EM_X86_64='Advanced Micro Devices X86-64', EM_AVR='Atmel AVR 8-bit microcontroller', EM_ARM='ARM', EM_AARCH64='AArch64', EM_BLACKFIN='Analog Devices Blackfin', EM_PPC='PowerPC', RESERVED='RESERVED', ) _DESCR_P_TYPE = dict( PT_NULL='NULL', PT_LOAD='LOAD', PT_DYNAMIC='DYNAMIC', PT_INTERP='INTERP', PT_NOTE='NOTE', PT_SHLIB='SHLIB', PT_PHDR='PHDR', PT_GNU_EH_FRAME='GNU_EH_FRAME', PT_GNU_STACK='GNU_STACK', PT_GNU_RELRO='GNU_RELRO', PT_ARM_ARCHEXT='ARM_ARCHEXT', PT_ARM_EXIDX='EXIDX', # binutils calls this EXIDX, not ARM_EXIDX PT_AARCH64_ARCHEXT='AARCH64_ARCHEXT', PT_AARCH64_UNWIND='AARCH64_UNWIND', PT_TLS='TLS', PT_MIPS_ABIFLAGS='ABIFLAGS' ) _DESCR_P_FLAGS = { P_FLAGS.PF_X: 'E', P_FLAGS.PF_R: 'R', P_FLAGS.PF_W: 'W', } _DESCR_SH_TYPE = dict( SHT_NULL='NULL', SHT_PROGBITS='PROGBITS', SHT_SYMTAB='SYMTAB', SHT_STRTAB='STRTAB', SHT_RELA='RELA', SHT_HASH='HASH', SHT_DYNAMIC='DYNAMIC', SHT_NOTE='NOTE', SHT_NOBITS='NOBITS', SHT_REL='REL', SHT_SHLIB='SHLIB', SHT_DYNSYM='DYNSYM', SHT_INIT_ARRAY='INIT_ARRAY', SHT_FINI_ARRAY='FINI_ARRAY', SHT_PREINIT_ARRAY='PREINIT_ARRAY', SHT_GNU_ATTRIBUTES='GNU_ATTRIBUTES', SHT_GNU_HASH='GNU_HASH', SHT_GROUP='GROUP', SHT_SYMTAB_SHNDX='SYMTAB SECTION INDICIES', SHT_GNU_verdef='VERDEF', SHT_GNU_verneed='VERNEED', SHT_GNU_versym='VERSYM', SHT_GNU_LIBLIST='GNU_LIBLIST', SHT_ARM_EXIDX='ARM_EXIDX', SHT_ARM_PREEMPTMAP='ARM_PREEMPTMAP', SHT_ARM_ATTRIBUTES='ARM_ATTRIBUTES', SHT_ARM_DEBUGOVERLAY='ARM_DEBUGOVERLAY', SHT_MIPS_LIBLIST='MIPS_LIBLIST', SHT_MIPS_DEBUG='MIPS_DEBUG', SHT_MIPS_REGINFO='MIPS_REGINFO', SHT_MIPS_PACKAGE='MIPS_PACKAGE', SHT_MIPS_PACKSYM='MIPS_PACKSYM', SHT_MIPS_RELD='MIPS_RELD', SHT_MIPS_IFACE='MIPS_IFACE', SHT_MIPS_CONTENT='MIPS_CONTENT', SHT_MIPS_OPTIONS='MIPS_OPTIONS', SHT_MIPS_SHDR='MIPS_SHDR', SHT_MIPS_FDESC='MIPS_FDESC', SHT_MIPS_EXTSYM='MIPS_EXTSYM', SHT_MIPS_DENSE='MIPS_DENSE', SHT_MIPS_PDESC='MIPS_PDESC', SHT_MIPS_LOCSYM='MIPS_LOCSYM', SHT_MIPS_AUXSYM='MIPS_AUXSYM', SHT_MIPS_OPTSYM='MIPS_OPTSYM', SHT_MIPS_LOCSTR='MIPS_LOCSTR', SHT_MIPS_LINE='MIPS_LINE', SHT_MIPS_RFDESC='MIPS_RFDESC', SHT_MIPS_DELTASYM='MIPS_DELTASYM', SHT_MIPS_DELTAINST='MIPS_DELTAINST', SHT_MIPS_DELTACLASS='MIPS_DELTACLASS', SHT_MIPS_DWARF='MIPS_DWARF', SHT_MIPS_DELTADECL='MIPS_DELTADECL', SHT_MIPS_SYMBOL_LIB='MIPS_SYMBOL_LIB', SHT_MIPS_EVENTS='MIPS_EVENTS', SHT_MIPS_TRANSLATE='MIPS_TRANSLATE', SHT_MIPS_PIXIE='MIPS_PIXIE', SHT_MIPS_XLATE='MIPS_XLATE', SHT_MIPS_XLATE_DEBUG='MIPS_XLATE_DEBUG', SHT_MIPS_WHIRL='MIPS_WHIRL', SHT_MIPS_EH_REGION='MIPS_EH_REGION', SHT_MIPS_XLATE_OLD='MIPS_XLATE_OLD', SHT_MIPS_PDR_EXCEPTION='MIPS_PDR_EXCEPTION', SHT_MIPS_ABIFLAGS='MIPS_ABIFLAGS', ) _DESCR_SH_FLAGS = { SH_FLAGS.SHF_WRITE: 'W', SH_FLAGS.SHF_ALLOC: 'A', SH_FLAGS.SHF_EXECINSTR: 'X', SH_FLAGS.SHF_MERGE: 'M', SH_FLAGS.SHF_STRINGS: 'S', SH_FLAGS.SHF_INFO_LINK: 'I', SH_FLAGS.SHF_LINK_ORDER: 'L', SH_FLAGS.SHF_OS_NONCONFORMING: 'O', SH_FLAGS.SHF_GROUP: 'G', SH_FLAGS.SHF_TLS: 'T', SH_FLAGS.SHF_MASKOS: 'o', SH_FLAGS.SHF_EXCLUDE: 'E', } _DESCR_RH_FLAGS = { RH_FLAGS.RHF_NONE: 'NONE', RH_FLAGS.RHF_QUICKSTART: 'QUICKSTART', RH_FLAGS.RHF_NOTPOT: 'NOTPOT', RH_FLAGS.RHF_NO_LIBRARY_REPLACEMENT: 'NO_LIBRARY_REPLACEMENT', RH_FLAGS.RHF_NO_MOVE: 'NO_MOVE', RH_FLAGS.RHF_SGI_ONLY: 'SGI_ONLY', RH_FLAGS.RHF_GUARANTEE_INIT: 'GUARANTEE_INIT', RH_FLAGS.RHF_DELTA_C_PLUS_PLUS: 'DELTA_C_PLUS_PLUS', RH_FLAGS.RHF_GUARANTEE_START_INIT: 'GUARANTEE_START_INIT', RH_FLAGS.RHF_PIXIE: 'PIXIE', RH_FLAGS.RHF_DEFAULT_DELAY_LOAD: 'DEFAULT_DELAY_LOAD', RH_FLAGS.RHF_REQUICKSTART: 'REQUICKSTART', RH_FLAGS.RHF_REQUICKSTARTED: 'REQUICKSTARTED', RH_FLAGS.RHF_CORD: 'CORD', RH_FLAGS.RHF_NO_UNRES_UNDEF: 'NO_UNRES_UNDEF', RH_FLAGS.RHF_RLD_ORDER_SAFE: 'RLD_ORDER_SAFE', } _DESCR_ST_INFO_TYPE = dict( STT_NOTYPE='NOTYPE', STT_OBJECT='OBJECT', STT_FUNC='FUNC', STT_SECTION='SECTION', STT_FILE='FILE', STT_COMMON='COMMON', STT_TLS='TLS', STT_NUM='NUM', STT_RELC='RELC', STT_SRELC='SRELC', ) _DESCR_ST_INFO_BIND = dict( STB_LOCAL='LOCAL', STB_GLOBAL='GLOBAL', STB_WEAK='WEAK', ) _DESCR_ST_VISIBILITY = dict( STV_DEFAULT='DEFAULT', STV_INTERNAL='INTERNAL', STV_HIDDEN='HIDDEN', STV_PROTECTED='PROTECTED', STV_EXPORTED='EXPORTED', STV_SINGLETON='SINGLETON', STV_ELIMINATE='ELIMINATE', ) _DESCR_ST_SHNDX = dict( SHN_UNDEF='UND', SHN_ABS='ABS', SHN_COMMON='COM', ) _DESCR_SYMINFO_FLAGS = { SUNW_SYMINFO_FLAGS.SYMINFO_FLG_DIRECT: 'D', SUNW_SYMINFO_FLAGS.SYMINFO_FLG_DIRECTBIND: 'B', SUNW_SYMINFO_FLAGS.SYMINFO_FLG_COPY: 'C', SUNW_SYMINFO_FLAGS.SYMINFO_FLG_LAZYLOAD: 'L', SUNW_SYMINFO_FLAGS.SYMINFO_FLG_NOEXTDIRECT: 'N', SUNW_SYMINFO_FLAGS.SYMINFO_FLG_AUXILIARY: 'A', SUNW_SYMINFO_FLAGS.SYMINFO_FLG_FILTER: 'F', SUNW_SYMINFO_FLAGS.SYMINFO_FLG_INTERPOSE: 'I', SUNW_SYMINFO_FLAGS.SYMINFO_FLG_CAP: 'S', SUNW_SYMINFO_FLAGS.SYMINFO_FLG_DEFERRED: 'P', } _DESCR_SYMINFO_BOUNDTO = dict( SYMINFO_BT_SELF='', SYMINFO_BT_PARENT='', SYMINFO_BT_NONE='', SYMINFO_BT_EXTERN='', ) _DESCR_VER_FLAGS = { 0: '', VER_FLAGS.VER_FLG_BASE: 'BASE', VER_FLAGS.VER_FLG_WEAK: 'WEAK', VER_FLAGS.VER_FLG_INFO: 'INFO', } # PT_NOTE section types _DESCR_NOTE_N_TYPE = dict( NT_GNU_ABI_TAG='ABI version tag', NT_GNU_HWCAP='DSO-supplied software HWCAP info', NT_GNU_BUILD_ID='unique build ID bitstring', NT_GNU_GOLD_VERSION='gold version', ) # Values in GNU .note.ABI-tag notes (n_type=='NT_GNU_ABI_TAG') _DESCR_NOTE_ABI_TAG_OS = dict( ELF_NOTE_OS_LINUX='Linux', ELF_NOTE_OS_GNU='GNU', ELF_NOTE_OS_SOLARIS2='Solaris 2', ELF_NOTE_OS_FREEBSD='FreeBSD', ELF_NOTE_OS_NETBSD='NetBSD', ELF_NOTE_OS_SYLLABLE='Syllable', ) def _reverse_dict(d, low_priority=()): """ This is a tiny helper function to "reverse" the keys/values of a dictionary provided in the first argument, i.e. {k: v} becomes {v: k}. The second argument (optional) provides primitive control over what to do in the case of conflicting values - if a value is present in this list, it will not override any other entries of the same value. """ out = {} for k, v in iteritems(d): if v in out and k in low_priority: continue out[v] = k return out _DESCR_RELOC_TYPE_i386 = _reverse_dict(ENUM_RELOC_TYPE_i386) _DESCR_RELOC_TYPE_x64 = _reverse_dict(ENUM_RELOC_TYPE_x64) _DESCR_RELOC_TYPE_ARM = _reverse_dict(ENUM_RELOC_TYPE_ARM) _DESCR_RELOC_TYPE_AARCH64 = _reverse_dict(ENUM_RELOC_TYPE_AARCH64) _DESCR_RELOC_TYPE_MIPS = _reverse_dict(ENUM_RELOC_TYPE_MIPS) _low_priority_D_TAG = ( # these are 'meta-tags' marking semantics of numeric ranges of the enum # they should not override other tags with the same numbers # see https://docs.oracle.com/cd/E23824_01/html/819-0690/chapter6-42444.html 'DT_LOOS', 'DT_HIOS', 'DT_LOPROC', 'DT_HIPROC', 'DT_ENCODING', ) _DESCR_D_TAG = _reverse_dict(ENUM_D_TAG, low_priority=_low_priority_D_TAG) _DESCR_ATTR_TAG_ARM = dict( TAG_FILE='File Attributes', TAG_SECTION='Section Attributes:', TAG_SYMBOL='Symbol Attributes:', TAG_CPU_RAW_NAME='Tag_CPU_raw_name: ', TAG_CPU_NAME='Tag_CPU_name: ', TAG_CPU_ARCH='Tag_CPU_arch: ', TAG_CPU_ARCH_PROFILE='Tag_CPU_arch_profile: ', TAG_ARM_ISA_USE='Tag_ARM_ISA_use: ', TAG_THUMB_ISA_USE='Tag_Thumb_ISA_use: ', TAG_FP_ARCH='Tag_FP_arch: ', TAG_WMMX_ARCH='Tag_WMMX_arch: ', TAG_ADVANCED_SIMD_ARCH='Tag_Advanced_SIMD_arch: ', TAG_PCS_CONFIG='Tag_PCS_config: ', TAG_ABI_PCS_R9_USE='Tag_ABI_PCS_R9_use: ', TAG_ABI_PCS_RW_DATA='Tag_ABI_PCS_RW_use: ', TAG_ABI_PCS_RO_DATA='Tag_ABI_PCS_RO_use: ', TAG_ABI_PCS_GOT_USE='Tag_ABI_PCS_GOT_use: ', TAG_ABI_PCS_WCHAR_T='Tag_ABI_PCS_wchar_t: ', TAG_ABI_FP_ROUNDING='Tag_ABI_FP_rounding: ', TAG_ABI_FP_DENORMAL='Tag_ABI_FP_denormal: ', TAG_ABI_FP_EXCEPTIONS='Tag_ABI_FP_exceptions: ', TAG_ABI_FP_USER_EXCEPTIONS='Tag_ABI_FP_user_exceptions: ', TAG_ABI_FP_NUMBER_MODEL='Tag_ABI_FP_number_model: ', TAG_ABI_ALIGN_NEEDED='Tag_ABI_align_needed: ', TAG_ABI_ALIGN_PRESERVED='Tag_ABI_align_preserved: ', TAG_ABI_ENUM_SIZE='Tag_ABI_enum_size: ', TAG_ABI_HARDFP_USE='Tag_ABI_HardFP_use: ', TAG_ABI_VFP_ARGS='Tag_ABI_VFP_args: ', TAG_ABI_WMMX_ARGS='Tag_ABI_WMMX_args: ', TAG_ABI_OPTIMIZATION_GOALS='Tag_ABI_optimization_goals: ', TAG_ABI_FP_OPTIMIZATION_GOALS='Tag_ABI_FP_optimization_goals: ', TAG_COMPATIBILITY='Tag_compatibility: ', TAG_CPU_UNALIGNED_ACCESS='Tag_CPU_unaligned_access: ', TAG_FP_HP_EXTENSION='Tag_FP_HP_extension: ', TAG_ABI_FP_16BIT_FORMAT='Tag_ABI_FP_16bit_format: ', TAG_MPEXTENSION_USE='Tag_MPextension_use: ', TAG_DIV_USE='Tag_DIV_use: ', TAG_NODEFAULTS='Tag_nodefaults: ', TAG_ALSO_COMPATIBLE_WITH='Tag_also_compatible_with: ', TAG_T2EE_USE='Tag_T2EE_use: ', TAG_CONFORMANCE='Tag_conformance: ', TAG_VIRTUALIZATION_USE='Tag_Virtualization_use: ', TAG_MPEXTENSION_USE_OLD='Tag_MPextension_use_old: ', ) _DESCR_ATTR_VAL_ARM = [ None, #1 None, #2 None, #3 None, #4 None, #5 { #6 TAG_CPU_ARCH 0 : 'Pre-v4', 1 : 'v4', 2 : 'v4T', 3 : 'v5T', 4 : 'v5TE', 5 : 'v5TEJ', 6 : 'v6', 7 : 'v6KZ', 8 : 'v6T2', 9 : 'v6K', 10: 'v7', 11: 'v6-M', 12: 'v6S-M', 13: 'v7E-M', 14: 'v8', 15: 'v8-R', 16: 'v8-M.baseline', 17: 'v8-M.mainline', }, { #7 TAG_CPU_ARCH_PROFILE 0x00: 'None', 0x41: 'Application', 0x52: 'Realtime', 0x4D: 'Microcontroller', 0x53: 'Application or Realtime', }, { #8 TAG_ARM_ISA 0: 'No', 1: 'Yes', }, { #9 TAG_THUMB_ISA 0: 'No', 1: 'Thumb-1', 2: 'Thumb-2', 3: 'Yes', }, { #10 TAG_FP_ARCH 0: 'No', 1: 'VFPv1', 2: 'VFPv2 ', 3: 'VFPv3', 4: 'VFPv3-D16', 5: 'VFPv4', 6: 'VFPv4-D16', 7: 'FP ARM v8', 8: 'FPv5/FP-D16 for ARMv8', }, { #11 TAG_WMMX_ARCH 0: 'No', 1: 'WMMXv1', 2: 'WMMXv2', }, { #12 TAG_ADVANCED_SIMD_ARCH 0: 'No', 1: 'NEONv1', 2: 'NEONv1 with Fused-MAC', 3: 'NEON for ARMv8', 4: 'NEON for ARMv8.1', }, { #13 TAG_PCS_CONFIG 0: 'None', 1: 'Bare platform', 2: 'Linux application', 3: 'Linux DSO', 4: 'PalmOS 2004', 5: 'PalmOS (reserved)', 6: 'SymbianOS 2004', 7: 'SymbianOS (reserved)', }, { #14 TAG_ABI_PCS_R9_USE 0: 'v6', 1: 'SB', 2: 'TLS', 3: 'Unused', }, { #15 TAG_ABI_PCS_RW_DATA 0: 'Absolute', 1: 'PC-relative', 2: 'SB-relative', 3: 'None', }, { #16 TAG_ABI_PCS_RO_DATA 0: 'Absolute', 1: 'PC-relative', 2: 'None', }, { #17 TAG_ABI_PCS_GOT_USE 0: 'None', 1: 'direct', 2: 'GOT-indirect', }, { #18 TAG_ABI_PCS_WCHAR_T 0: 'None', 1: '??? 1', 2: '2', 3: '??? 3', 4: '4', }, { #19 TAG_ABI_FP_ROUNDING 0: 'Unused', 1: 'Needed', }, { #20 TAG_ABI_FP_DENORMAL 0: 'Unused', 1: 'Needed', 2: 'Sign only', }, { #21 TAG_ABI_FP_EXCEPTIONS 0: 'Unused', 1: 'Needed', }, { #22 TAG_ABI_FP_USER_EXCEPTIONS 0: 'Unused', 1: 'Needed', }, { #23 TAG_ABI_FP_NUMBER_MODEL 0: 'Unused', 1: 'Finite', 2: 'RTABI', 3: 'IEEE 754', }, { #24 TAG_ABI_ALIGN_NEEDED 0: 'None', 1: '8-byte', 2: '4-byte', 3: '??? 3', }, { #25 TAG_ABI_ALIGN_PRESERVED 0: 'None', 1: '8-byte, except leaf SP', 2: '8-byte', 3: '??? 3', }, { #26 TAG_ABI_ENUM_SIZE 0: 'Unused', 1: 'small', 2: 'int', 3: 'forced to int', }, { #27 TAG_ABI_HARDFP_USE 0: 'As Tag_FP_arch', 1: 'SP only', 2: 'Reserved', 3: 'Deprecated', }, { #28 TAG_ABI_VFP_ARGS 0: 'AAPCS', 1: 'VFP registers', 2: 'custom', 3: 'compatible', }, { #29 TAG_ABI_WMMX_ARGS 0: 'AAPCS', 1: 'WMMX registers', 2: 'custom', }, { #30 TAG_ABI_OPTIMIZATION_GOALS 0: 'None', 1: 'Prefer Speed', 2: 'Aggressive Speed', 3: 'Prefer Size', 4: 'Aggressive Size', 5: 'Prefer Debug', 6: 'Aggressive Debug', }, { #31 TAG_ABI_FP_OPTIMIZATION_GOALS 0: 'None', 1: 'Prefer Speed', 2: 'Aggressive Speed', 3: 'Prefer Size', 4: 'Aggressive Size', 5: 'Prefer Accuracy', 6: 'Aggressive Accuracy', }, { #32 TAG_COMPATIBILITY 0: 'No', 1: 'Yes', }, None, #33 { #34 TAG_CPU_UNALIGNED_ACCESS 0: 'None', 1: 'v6', }, None, #35 { #36 TAG_FP_HP_EXTENSION 0: 'Not Allowed', 1: 'Allowed', }, None, #37 { #38 TAG_ABI_FP_16BIT_FORMAT 0: 'None', 1: 'IEEE 754', 2: 'Alternative Format', }, None, #39 None, #40 None, #41 { #42 TAG_MPEXTENSION_USE 0: 'Not Allowed', 1: 'Allowed', }, None, #43 { #44 TAG_DIV_USE 0: 'Allowed in Thumb-ISA, v7-R or v7-M', 1: 'Not allowed', 2: 'Allowed in v7-A with integer division extension', }, None, #45 None, #46 None, #47 None, #48 None, #49 None, #50 None, #51 None, #52 None, #53 None, #54 None, #55 None, #56 None, #57 None, #58 None, #59 None, #60 None, #61 None, #62 None, #63 None, #64 None, #65 { #66 TAG_FP_HP_EXTENSION 0: 'Not Allowed', 1: 'Allowed', }, None, #67 { #68 TAG_VIRTUALIZATION_USE 0: 'Not Allowed', 1: 'TrustZone', 2: 'Virtualization Extensions', 3: 'TrustZone and Virtualization Extensions', }, None, #69 { #70 TAG_MPEXTENSION_USE_OLD 0: 'Not Allowed', 1: 'Allowed', }, ] pyelftools-0.27/elftools/elf/dynamic.py000066400000000000000000000326621374602170700202550ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: elf/dynamic.py # # ELF Dynamic Tags # # Mike Frysinger (vapier@gentoo.org) # This code is in the public domain #------------------------------------------------------------------------------- import itertools from collections import defaultdict from .hash import ELFHashTable, GNUHashTable from .sections import Section, Symbol from .enums import ENUM_D_TAG from .segments import Segment from .relocation import RelocationTable from ..common.exceptions import ELFError from ..common.utils import elf_assert, struct_parse, parse_cstring_from_stream class _DynamicStringTable(object): """ Bare string table based on values found via ELF dynamic tags and loadable segments only. Good enough for get_string() only. """ def __init__(self, stream, table_offset): self._stream = stream self._table_offset = table_offset def get_string(self, offset): """ Get the string stored at the given offset in this string table. """ s = parse_cstring_from_stream(self._stream, self._table_offset + offset) return s.decode('utf-8') if s else '' class DynamicTag(object): """ Dynamic Tag object - representing a single dynamic tag entry from a dynamic section. Allows dictionary-like access to the dynamic structure. For special tags (those listed in the _HANDLED_TAGS set below), creates additional attributes for convenience. For example, .soname will contain the actual value of DT_SONAME (fetched from the dynamic symbol table). """ _HANDLED_TAGS = frozenset( ['DT_NEEDED', 'DT_RPATH', 'DT_RUNPATH', 'DT_SONAME', 'DT_SUNW_FILTER']) def __init__(self, entry, stringtable): if stringtable is None: raise ELFError('Creating DynamicTag without string table') self.entry = entry if entry.d_tag in self._HANDLED_TAGS: setattr(self, entry.d_tag[3:].lower(), stringtable.get_string(self.entry.d_val)) def __getitem__(self, name): """ Implement dict-like access to entries """ return self.entry[name] def __repr__(self): return '' % (self.entry.d_tag, self.entry) def __str__(self): if self.entry.d_tag in self._HANDLED_TAGS: s = '"%s"' % getattr(self, self.entry.d_tag[3:].lower()) else: s = '%#x' % self.entry.d_ptr return '' % (self.entry.d_tag, s) class Dynamic(object): """ Shared functionality between dynamic sections and segments. """ def __init__(self, stream, elffile, stringtable, position, empty): """ stream: The file-like object from which to load data elffile: The parent elffile object stringtable: A stringtable reference to use for parsing string references in entries position: The file offset of the dynamic segment/section empty: Whether this is a degenerate case with zero entries. Normally, every dynamic table will have at least one entry, the DT_NULL terminator. """ self.elffile = elffile self.elfstructs = elffile.structs self._stream = stream self._num_tags = -1 if not empty else 0 self._offset = position self._tagsize = self.elfstructs.Elf_Dyn.sizeof() self._empty = empty # Do not access this directly yourself; use _get_stringtable() instead. self._stringtable = stringtable def get_table_offset(self, tag_name): """ Return the virtual address and file offset of a dynamic table. """ ptr = None for tag in self._iter_tags(type=tag_name): ptr = tag['d_ptr'] break # If we found a virtual address, locate the offset in the file # by using the program headers. offset = None if ptr: offset = next(self.elffile.address_offsets(ptr), None) return ptr, offset def _get_stringtable(self): """ Return a string table for looking up dynamic tag related strings. This won't be a "full" string table object, but will at least support the get_string() function. """ if self._stringtable: return self._stringtable # If the ELF has stripped its section table (which is unusual, but # perfectly valid), we need to use the dynamic tags to locate the # dynamic string table. _, table_offset = self.get_table_offset('DT_STRTAB') if table_offset is not None: self._stringtable = _DynamicStringTable(self._stream, table_offset) return self._stringtable # That didn't work for some reason. Let's use the section header # even though this ELF is super weird. self._stringtable = self.elffile.get_section_by_name('.dynstr') return self._stringtable def _iter_tags(self, type=None): """ Yield all raw tags (limit to |type| if specified) """ if self._empty: return for n in itertools.count(): tag = self._get_tag(n) if type is None or tag['d_tag'] == type: yield tag if tag['d_tag'] == 'DT_NULL': break def iter_tags(self, type=None): """ Yield all tags (limit to |type| if specified) """ for tag in self._iter_tags(type=type): yield DynamicTag(tag, self._get_stringtable()) def _get_tag(self, n): """ Get the raw tag at index #n from the file """ if self._num_tags != -1 and n >= self._num_tags: raise IndexError(n) offset = self._offset + n * self._tagsize return struct_parse( self.elfstructs.Elf_Dyn, self._stream, stream_pos=offset) def get_tag(self, n): """ Get the tag at index #n from the file (DynamicTag object) """ return DynamicTag(self._get_tag(n), self._get_stringtable()) def num_tags(self): """ Number of dynamic tags in the file, including the DT_NULL tag """ if self._num_tags != -1: return self._num_tags for n in itertools.count(): tag = self.get_tag(n) if tag.entry.d_tag == 'DT_NULL': self._num_tags = n + 1 return self._num_tags def get_relocation_tables(self): """ Load all available relocation tables from DYNAMIC tags. Returns a dictionary mapping found table types (REL, RELA, JMPREL) to RelocationTable objects. """ result = {} if list(self.iter_tags('DT_REL')): result['REL'] = RelocationTable(self.elffile, self.get_table_offset('DT_REL')[1], next(self.iter_tags('DT_RELSZ'))['d_val'], False) relentsz = next(self.iter_tags('DT_RELENT'))['d_val'] elf_assert(result['REL'].entry_size == relentsz, 'Expected DT_RELENT to be %s' % relentsz) if list(self.iter_tags('DT_RELA')): result['RELA'] = RelocationTable(self.elffile, self.get_table_offset('DT_RELA')[1], next(self.iter_tags('DT_RELASZ'))['d_val'], True) relentsz = next(self.iter_tags('DT_RELAENT'))['d_val'] elf_assert(result['RELA'].entry_size == relentsz, 'Expected DT_RELAENT to be %s' % relentsz) if list(self.iter_tags('DT_JMPREL')): result['JMPREL'] = RelocationTable(self.elffile, self.get_table_offset('DT_JMPREL')[1], next(self.iter_tags('DT_PLTRELSZ'))['d_val'], next(self.iter_tags('DT_PLTREL'))['d_val'] == ENUM_D_TAG['DT_RELA']) return result class DynamicSection(Section, Dynamic): """ ELF dynamic table section. Knows how to process the list of tags. """ def __init__(self, header, name, elffile): Section.__init__(self, header, name, elffile) stringtable = elffile.get_section(header['sh_link']) Dynamic.__init__(self, self.stream, self.elffile, stringtable, self['sh_offset'], self['sh_type'] == 'SHT_NOBITS') class DynamicSegment(Segment, Dynamic): """ ELF dynamic table segment. Knows how to process the list of tags. """ def __init__(self, header, stream, elffile): # The string table section to be used to resolve string names in # the dynamic tag array is the one pointed at by the sh_link field # of the dynamic section header. # So we must look for the dynamic section contained in the dynamic # segment, we do so by searching for the dynamic section whose content # is located at the same offset as the dynamic segment stringtable = None for section in elffile.iter_sections(): if (isinstance(section, DynamicSection) and section['sh_offset'] == header['p_offset']): stringtable = elffile.get_section(section['sh_link']) break Segment.__init__(self, header, stream) Dynamic.__init__(self, stream, elffile, stringtable, self['p_offset'], self['p_filesz'] == 0) self._symbol_list = None self._symbol_name_map = None def num_symbols(self): """ Number of symbols in the table recovered from DT_SYMTAB """ if self._symbol_list is None: self._symbol_list = list(self.iter_symbols()) return len(self._symbol_list) def get_symbol(self, index): """ Get the symbol at index #index from the table (Symbol object) """ if self._symbol_list is None: self._symbol_list = list(self.iter_symbols()) return self._symbol_list[index] def get_symbol_by_name(self, name): """ Get a symbol(s) by name. Return None if no symbol by the given name exists. """ # The first time this method is called, construct a name to number # mapping # if self._symbol_name_map is None: self._symbol_name_map = defaultdict(list) for i, sym in enumerate(self.iter_symbols()): self._symbol_name_map[sym.name].append(i) symnums = self._symbol_name_map.get(name) return [self.get_symbol(i) for i in symnums] if symnums else None def iter_symbols(self): """ Yield all symbols in this dynamic segment. The symbols are usually the same as returned by SymbolTableSection.iter_symbols. However, in stripped binaries, SymbolTableSection might have been removed. This method reads from the mandatory dynamic tag DT_SYMTAB. """ tab_ptr, tab_offset = self.get_table_offset('DT_SYMTAB') if tab_ptr is None or tab_offset is None: raise ELFError('Segment does not contain DT_SYMTAB.') symbol_size = self.elfstructs.Elf_Sym.sizeof() end_ptr = None # Check if a DT_GNU_HASH tag exists and recover the number of symbols # from the corresponding hash table _, gnu_hash_offset = self.get_table_offset('DT_GNU_HASH') if gnu_hash_offset is not None: hash_section = GNUHashTable(self.elffile, gnu_hash_offset, self) end_ptr = tab_ptr + \ hash_section.get_number_of_symbols() * symbol_size # If DT_GNU_HASH did not exist, maybe we can use DT_HASH if end_ptr is None: _, hash_offset = self.get_table_offset('DT_HASH') if hash_offset is not None: # Get the hash table from the DT_HASH offset hash_section = ELFHashTable(self.elffile, hash_offset, self) end_ptr = tab_ptr + \ hash_section.get_number_of_symbols() * symbol_size if end_ptr is None: # Find closest higher pointer than tab_ptr. We'll use that to mark # the end of the symbol table. nearest_ptr = None for tag in self.iter_tags(): tag_ptr = tag['d_ptr'] if tag['d_tag'] == 'DT_SYMENT': if symbol_size != tag['d_val']: # DT_SYMENT is the size of one symbol entry. It must be # the same as returned by Elf_Sym.sizeof. raise ELFError('DT_SYMENT (%d) != Elf_Sym (%d).' % (tag['d_val'], symbol_size)) if (tag_ptr > tab_ptr and (nearest_ptr is None or nearest_ptr > tag_ptr)): nearest_ptr = tag_ptr if nearest_ptr is None: # Use the end of segment that contains DT_SYMTAB. for segment in self.elffile.iter_segments(): if (segment['p_vaddr'] <= tab_ptr and tab_ptr <= (segment['p_vaddr'] + segment['p_filesz'])): nearest_ptr = segment['p_vaddr'] + segment['p_filesz'] end_ptr = nearest_ptr if end_ptr is None: raise ELFError('Cannot determine the end of DT_SYMTAB.') string_table = self._get_stringtable() for i in range((end_ptr - tab_ptr) // symbol_size): symbol = struct_parse(self.elfstructs.Elf_Sym, self._stream, i * symbol_size + tab_offset) symbol_name = string_table.get_string(symbol['st_name']) yield Symbol(symbol, symbol_name) pyelftools-0.27/elftools/elf/elffile.py000066400000000000000000000763031374602170700202370ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: elf/elffile.py # # ELFFile - main class for accessing ELF files # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import io import struct import zlib try: import resource PAGESIZE = resource.getpagesize() except ImportError: try: # Windows system import mmap PAGESIZE = mmap.PAGESIZE except ImportError: # Jython PAGESIZE = 4096 from ..common.py3compat import BytesIO from ..common.exceptions import ELFError from ..common.utils import struct_parse, elf_assert from .structs import ELFStructs from .sections import ( Section, StringTableSection, SymbolTableSection, SymbolTableIndexSection, SUNWSyminfoTableSection, NullSection, NoteSection, StabSection, ARMAttributesSection) from .dynamic import DynamicSection, DynamicSegment from .relocation import RelocationSection, RelocationHandler from .gnuversions import ( GNUVerNeedSection, GNUVerDefSection, GNUVerSymSection) from .segments import Segment, InterpSegment, NoteSegment from ..dwarf.dwarfinfo import DWARFInfo, DebugSectionDescriptor, DwarfConfig from ..ehabi.ehabiinfo import EHABIInfo from .hash import ELFHashSection, GNUHashSection from .constants import SHN_INDICES class ELFFile(object): """ Creation: the constructor accepts a stream (file-like object) with the contents of an ELF file. Accessible attributes: stream: The stream holding the data of the file - must be a binary stream (bytes, not string). elfclass: 32 or 64 - specifies the word size of the target machine little_endian: boolean - specifies the target machine's endianness elftype: string or int, either known value of E_TYPE enum defining ELF type (e.g. executable, dynamic library or core dump) or integral unparsed value header: the complete ELF file header e_ident_raw: the raw e_ident field of the header """ def __init__(self, stream): self.stream = stream self._identify_file() self.structs = ELFStructs( little_endian=self.little_endian, elfclass=self.elfclass) self.structs.create_basic_structs() self.header = self._parse_elf_header() self.structs.create_advanced_structs( self['e_type'], self['e_machine'], self['e_ident']['EI_OSABI']) self.stream.seek(0) self.e_ident_raw = self.stream.read(16) self._section_header_stringtable = \ self._get_section_header_stringtable() self._section_name_map = None def num_sections(self): """ Number of sections in the file """ if self['e_shoff'] == 0: return 0 # From the ELF ABI documentation at # https://refspecs.linuxfoundation.org/elf/gabi4+/ch4.sheader.html: # "e_shnum normally tells how many entries the section header table # contains. [...] If the number of sections is greater than or equal to # SHN_LORESERVE (0xff00), e_shnum has the value SHN_UNDEF (0) and the # actual number of section header table entries is contained in the # sh_size field of the section header at index 0 (otherwise, the sh_size # member of the initial entry contains 0)." if self['e_shnum'] == 0: return self._get_section_header(0)['sh_size'] return self['e_shnum'] def get_section(self, n): """ Get the section at index #n from the file (Section object or a subclass) """ section_header = self._get_section_header(n) return self._make_section(section_header) def get_section_by_name(self, name): """ Get a section from the file, by name. Return None if no such section exists. """ # The first time this method is called, construct a name to number # mapping # if self._section_name_map is None: self._section_name_map = {} for i, sec in enumerate(self.iter_sections()): self._section_name_map[sec.name] = i secnum = self._section_name_map.get(name, None) return None if secnum is None else self.get_section(secnum) def iter_sections(self): """ Yield all the sections in the file """ for i in range(self.num_sections()): yield self.get_section(i) def num_segments(self): """ Number of segments in the file """ # From: https://github.com/hjl-tools/x86-psABI/wiki/X86-psABI # Section: 4.1.2 Number of Program Headers # If the number of program headers is greater than or equal to # PN_XNUM (0xffff), this member has the value PN_XNUM # (0xffff). The actual number of program header table entries # is contained in the sh_info field of the section header at # index 0. if self['e_phnum'] < 0xffff: return self['e_phnum'] else: return self.get_section(0)['sh_info'] def get_segment(self, n): """ Get the segment at index #n from the file (Segment object) """ segment_header = self._get_segment_header(n) return self._make_segment(segment_header) def iter_segments(self): """ Yield all the segments in the file """ for i in range(self.num_segments()): yield self.get_segment(i) def address_offsets(self, start, size=1): """ Yield a file offset for each ELF segment containing a memory region. A memory region is defined by the range [start...start+size). The offset of the region is yielded. """ end = start + size for seg in self.iter_segments(): # consider LOAD only to prevent same address being yielded twice if seg['p_type'] != 'PT_LOAD': continue if (start >= seg['p_vaddr'] and end <= seg['p_vaddr'] + seg['p_filesz']): yield start - seg['p_vaddr'] + seg['p_offset'] def has_dwarf_info(self): """ Check whether this file appears to have debugging information. We assume that if it has the .debug_info or .zdebug_info section, it has all the other required sections as well. """ return bool(self.get_section_by_name('.debug_info') or self.get_section_by_name('.zdebug_info') or self.get_section_by_name('.eh_frame')) def get_dwarf_info(self, relocate_dwarf_sections=True): """ Return a DWARFInfo object representing the debugging information in this file. If relocate_dwarf_sections is True, relocations for DWARF sections are looked up and applied. """ # Expect that has_dwarf_info was called, so at least .debug_info is # present. # Sections that aren't found will be passed as None to DWARFInfo. section_names = ('.debug_info', '.debug_aranges', '.debug_abbrev', '.debug_str', '.debug_line', '.debug_frame', '.debug_loc', '.debug_ranges', '.debug_pubtypes', '.debug_pubnames') compressed = bool(self.get_section_by_name('.zdebug_info')) if compressed: section_names = tuple(map(lambda x: '.z' + x[1:], section_names)) # As it is loaded in the process image, .eh_frame cannot be compressed section_names += ('.eh_frame', ) (debug_info_sec_name, debug_aranges_sec_name, debug_abbrev_sec_name, debug_str_sec_name, debug_line_sec_name, debug_frame_sec_name, debug_loc_sec_name, debug_ranges_sec_name, debug_pubtypes_name, debug_pubnames_name, eh_frame_sec_name) = section_names debug_sections = {} for secname in section_names: section = self.get_section_by_name(secname) if section is None: debug_sections[secname] = None else: dwarf_section = self._read_dwarf_section( section, relocate_dwarf_sections) if compressed and secname.startswith('.z'): dwarf_section = self._decompress_dwarf_section(dwarf_section) debug_sections[secname] = dwarf_section return DWARFInfo( config=DwarfConfig( little_endian=self.little_endian, default_address_size=self.elfclass // 8, machine_arch=self.get_machine_arch()), debug_info_sec=debug_sections[debug_info_sec_name], debug_aranges_sec=debug_sections[debug_aranges_sec_name], debug_abbrev_sec=debug_sections[debug_abbrev_sec_name], debug_frame_sec=debug_sections[debug_frame_sec_name], eh_frame_sec=debug_sections[eh_frame_sec_name], debug_str_sec=debug_sections[debug_str_sec_name], debug_loc_sec=debug_sections[debug_loc_sec_name], debug_ranges_sec=debug_sections[debug_ranges_sec_name], debug_line_sec=debug_sections[debug_line_sec_name], debug_pubtypes_sec = debug_sections[debug_pubtypes_name], debug_pubnames_sec = debug_sections[debug_pubnames_name] ) def has_ehabi_info(self): """ Check whether this file appears to have arm exception handler index table. """ return any(s['sh_type'] == 'SHT_ARM_EXIDX' for s in self.iter_sections()) def get_ehabi_infos(self): """ Generally, shared library and executable contain 1 .ARM.exidx section. Object file contains many .ARM.exidx sections. So we must traverse every section and filter sections whose type is SHT_ARM_EXIDX. """ _ret = [] if self['e_type'] == 'ET_REL': # TODO: support relocatable file assert False, "Current version of pyelftools doesn't support relocatable file." for section in self.iter_sections(): if section['sh_type'] == 'SHT_ARM_EXIDX': _ret.append(EHABIInfo(section, self.little_endian)) return _ret if len(_ret) > 0 else None def get_machine_arch(self): """ Return the machine architecture, as detected from the ELF header. """ architectures = { 'EM_M32' : 'AT&T WE 32100', 'EM_SPARC' : 'SPARC', 'EM_386' : 'x86', 'EM_68K' : 'Motorola 68000', 'EM_88K' : 'Motorola 88000', 'EM_IAMCU' : 'Intel MCU', 'EM_860' : 'Intel 80860', 'EM_MIPS' : 'MIPS', 'EM_S370' : 'IBM System/370', 'EM_MIPS_RS3_LE' : 'MIPS RS3000 Little-endian', 'EM_PARISC' : 'Hewlett-Packard PA-RISC', 'EM_VPP500' : 'Fujitsu VPP500', 'EM_SPARC32PLUS' : 'Enhanced SPARC', 'EM_960' : 'Intel 80960', 'EM_PPC' : 'PowerPC', 'EM_PPC64' : '64-bit PowerPC', 'EM_S390' : 'IBM System/390', 'EM_SPU' : 'IBM SPU/SPC', 'EM_V800' : 'NEC V800', 'EM_FR20' : 'Fujitsu FR20', 'EM_RH32' : 'TRW RH-32', 'EM_RCE' : 'Motorola RCE', 'EM_ARM' : 'ARM', 'EM_ALPHA' : 'Digital Alpha', 'EM_SH' : 'Hitachi SH', 'EM_SPARCV9' : 'SPARC Version 9', 'EM_TRICORE' : 'Siemens TriCore embedded processor', 'EM_ARC' : 'Argonaut RISC Core, Argonaut Technologies Inc.', 'EM_H8_300' : 'Hitachi H8/300', 'EM_H8_300H' : 'Hitachi H8/300H', 'EM_H8S' : 'Hitachi H8S', 'EM_H8_500' : 'Hitachi H8/500', 'EM_IA_64' : 'Intel IA-64', 'EM_MIPS_X' : 'MIPS-X', 'EM_COLDFIRE' : 'Motorola ColdFire', 'EM_68HC12' : 'Motorola M68HC12', 'EM_MMA' : 'Fujitsu MMA', 'EM_PCP' : 'Siemens PCP', 'EM_NCPU' : 'Sony nCPU', 'EM_NDR1' : 'Denso NDR1', 'EM_STARCORE' : 'Motorola Star*Core', 'EM_ME16' : 'Toyota ME16', 'EM_ST100' : 'STMicroelectronics ST100', 'EM_TINYJ' : 'Advanced Logic TinyJ', 'EM_X86_64' : 'x64', 'EM_PDSP' : 'Sony DSP', 'EM_PDP10' : 'Digital Equipment PDP-10', 'EM_PDP11' : 'Digital Equipment PDP-11', 'EM_FX66' : 'Siemens FX66', 'EM_ST9PLUS' : 'STMicroelectronics ST9+ 8/16 bit', 'EM_ST7' : 'STMicroelectronics ST7 8-bit', 'EM_68HC16' : 'Motorola MC68HC16', 'EM_68HC11' : 'Motorola MC68HC11', 'EM_68HC08' : 'Motorola MC68HC08', 'EM_68HC05' : 'Motorola MC68HC05', 'EM_SVX' : 'Silicon Graphics SVx', 'EM_ST19' : 'STMicroelectronics ST19 8-bit', 'EM_VAX' : 'Digital VAX', 'EM_CRIS' : 'Axis Communications 32-bit', 'EM_JAVELIN' : 'Infineon Technologies 32-bit', 'EM_FIREPATH' : 'Element 14 64-bit DSP', 'EM_ZSP' : 'LSI Logic 16-bit DSP', 'EM_MMIX' : 'Donald Knuth\'s educational 64-bit', 'EM_HUANY' : 'Harvard University machine-independent object files', 'EM_PRISM' : 'SiTera Prism', 'EM_AVR' : 'Atmel AVR 8-bit', 'EM_FR30' : 'Fujitsu FR30', 'EM_D10V' : 'Mitsubishi D10V', 'EM_D30V' : 'Mitsubishi D30V', 'EM_V850' : 'NEC v850', 'EM_M32R' : 'Mitsubishi M32R', 'EM_MN10300' : 'Matsushita MN10300', 'EM_MN10200' : 'Matsushita MN10200', 'EM_PJ' : 'picoJava', 'EM_OPENRISC' : 'OpenRISC 32-bit', 'EM_ARC_COMPACT' : 'ARC International ARCompact', 'EM_XTENSA' : 'Tensilica Xtensa', 'EM_VIDEOCORE' : 'Alphamosaic VideoCore', 'EM_TMM_GPP' : 'Thompson Multimedia', 'EM_NS32K' : 'National Semiconductor 32000 series', 'EM_TPC' : 'Tenor Network TPC', 'EM_SNP1K' : 'Trebia SNP 1000', 'EM_ST200' : 'STMicroelectronics ST200', 'EM_IP2K' : 'Ubicom IP2xxx', 'EM_MAX' : 'MAX', 'EM_CR' : 'National Semiconductor CompactRISC', 'EM_F2MC16' : 'Fujitsu F2MC16', 'EM_MSP430' : 'Texas Instruments msp430', 'EM_BLACKFIN' : 'Analog Devices Blackfin', 'EM_SE_C33' : 'Seiko Epson S1C33', 'EM_SEP' : 'Sharp', 'EM_ARCA' : 'Arca RISC', 'EM_UNICORE' : 'PKU-Unity MPRC', 'EM_EXCESS' : 'eXcess', 'EM_DXP' : 'Icera Semiconductor Deep Execution Processor', 'EM_ALTERA_NIOS2' : 'Altera Nios II', 'EM_CRX' : 'National Semiconductor CompactRISC CRX', 'EM_XGATE' : 'Motorola XGATE', 'EM_C166' : 'Infineon C16x/XC16x', 'EM_M16C' : 'Renesas M16C', 'EM_DSPIC30F' : 'Microchip Technology dsPIC30F', 'EM_CE' : 'Freescale Communication Engine RISC core', 'EM_M32C' : 'Renesas M32C', 'EM_TSK3000' : 'Altium TSK3000', 'EM_RS08' : 'Freescale RS08', 'EM_SHARC' : 'Analog Devices SHARC', 'EM_ECOG2' : 'Cyan Technology eCOG2', 'EM_SCORE7' : 'Sunplus S+core7 RISC', 'EM_DSP24' : 'New Japan Radio (NJR) 24-bit DSP', 'EM_VIDEOCORE3' : 'Broadcom VideoCore III', 'EM_LATTICEMICO32' : 'Lattice FPGA RISC', 'EM_SE_C17' : 'Seiko Epson C17', 'EM_TI_C6000' : 'TI TMS320C6000', 'EM_TI_C2000' : 'TI TMS320C2000', 'EM_TI_C5500' : 'TI TMS320C55x', 'EM_TI_ARP32' : 'TI Application Specific RISC, 32bit', 'EM_TI_PRU' : 'TI Programmable Realtime Unit', 'EM_MMDSP_PLUS' : 'STMicroelectronics 64bit VLIW', 'EM_CYPRESS_M8C' : 'Cypress M8C', 'EM_R32C' : 'Renesas R32C', 'EM_TRIMEDIA' : 'NXP Semiconductors TriMedia', 'EM_QDSP6' : 'QUALCOMM DSP6', 'EM_8051' : 'Intel 8051', 'EM_STXP7X' : 'STMicroelectronics STxP7x', 'EM_NDS32' : 'Andes Technology RISC', 'EM_ECOG1' : 'Cyan Technology eCOG1X', 'EM_ECOG1X' : 'Cyan Technology eCOG1X', 'EM_MAXQ30' : 'Dallas Semiconductor MAXQ30', 'EM_XIMO16' : 'New Japan Radio (NJR) 16-bit', 'EM_MANIK' : 'M2000 Reconfigurable RISC', 'EM_CRAYNV2' : 'Cray Inc. NV2', 'EM_RX' : 'Renesas RX', 'EM_METAG' : 'Imagination Technologies META', 'EM_MCST_ELBRUS' : 'MCST Elbrus', 'EM_ECOG16' : 'Cyan Technology eCOG16', 'EM_CR16' : 'National Semiconductor CompactRISC CR16 16-bit', 'EM_ETPU' : 'Freescale', 'EM_SLE9X' : 'Infineon Technologies SLE9X', 'EM_L10M' : 'Intel L10M', 'EM_K10M' : 'Intel K10M', 'EM_AARCH64' : 'AArch64', 'EM_AVR32' : 'Atmel 32-bit', 'EM_STM8' : 'STMicroeletronics STM8 8-bit', 'EM_TILE64' : 'Tilera TILE64', 'EM_TILEPRO' : 'Tilera TILEPro', 'EM_MICROBLAZE' : 'Xilinx MicroBlaze 32-bit RISC', 'EM_CUDA' : 'NVIDIA CUDA', 'EM_TILEGX' : 'Tilera TILE-Gx', 'EM_CLOUDSHIELD' : 'CloudShield', 'EM_COREA_1ST' : 'KIPO-KAIST Core-A 1st generation', 'EM_COREA_2ND' : 'KIPO-KAIST Core-A 2nd generation', 'EM_ARC_COMPACT2' : 'Synopsys ARCompact V2', 'EM_OPEN8' : 'Open8 8-bit RISC', 'EM_RL78' : 'Renesas RL78', 'EM_VIDEOCORE5' : 'Broadcom VideoCore V', 'EM_78KOR' : 'Renesas 78KOR', 'EM_56800EX' : 'Freescale 56800EX', 'EM_BA1' : 'Beyond BA1', 'EM_BA2' : 'Beyond BA2', 'EM_XCORE' : 'XMOS xCORE', 'EM_MCHP_PIC' : 'Microchip 8-bit PIC', 'EM_INTEL205' : 'Reserved by Intel', 'EM_INTEL206' : 'Reserved by Intel', 'EM_INTEL207' : 'Reserved by Intel', 'EM_INTEL208' : 'Reserved by Intel', 'EM_INTEL209' : 'Reserved by Intel', 'EM_KM32' : 'KM211 KM32 32-bit', 'EM_KMX32' : 'KM211 KMX32 32-bit', 'EM_KMX16' : 'KM211 KMX16 16-bit', 'EM_KMX8' : 'KM211 KMX8 8-bit', 'EM_KVARC' : 'KM211 KVARC', 'EM_CDP' : 'Paneve CDP', 'EM_COGE' : 'Cognitive', 'EM_COOL' : 'Bluechip Systems CoolEngine', 'EM_NORC' : 'Nanoradio Optimized RISC', 'EM_CSR_KALIMBA' : 'CSR Kalimba', 'EM_Z80' : 'Zilog Z80', 'EM_VISIUM' : 'VISIUMcore', 'EM_FT32' : 'FTDI Chip FT32 32-bit RISC', 'EM_MOXIE' : 'Moxie', 'EM_AMDGPU' : 'AMD GPU', 'EM_RISCV' : 'RISC-V' } return architectures.get(self['e_machine'], '') def get_shstrndx(self): """ Find the string table section index for the section header table """ # From https://refspecs.linuxfoundation.org/elf/gabi4+/ch4.eheader.html: # If the section name string table section index is greater than or # equal to SHN_LORESERVE (0xff00), this member has the value SHN_XINDEX # (0xffff) and the actual index of the section name string table section # is contained in the sh_link field of the section header at index 0. if self['e_shstrndx'] != SHN_INDICES.SHN_XINDEX: return self['e_shstrndx'] else: return self._get_section_header(0)['sh_link'] #-------------------------------- PRIVATE --------------------------------# def __getitem__(self, name): """ Implement dict-like access to header entries """ return self.header[name] def _identify_file(self): """ Verify the ELF file and identify its class and endianness. """ # Note: this code reads the stream directly, without using ELFStructs, # since we don't yet know its exact format. ELF was designed to be # read like this - its e_ident field is word-size and endian agnostic. self.stream.seek(0) magic = self.stream.read(4) elf_assert(magic == b'\x7fELF', 'Magic number does not match') ei_class = self.stream.read(1) if ei_class == b'\x01': self.elfclass = 32 elif ei_class == b'\x02': self.elfclass = 64 else: raise ELFError('Invalid EI_CLASS %s' % repr(ei_class)) ei_data = self.stream.read(1) if ei_data == b'\x01': self.little_endian = True elif ei_data == b'\x02': self.little_endian = False else: raise ELFError('Invalid EI_DATA %s' % repr(ei_data)) def _section_offset(self, n): """ Compute the offset of section #n in the file """ return self['e_shoff'] + n * self['e_shentsize'] def _segment_offset(self, n): """ Compute the offset of segment #n in the file """ return self['e_phoff'] + n * self['e_phentsize'] def _make_segment(self, segment_header): """ Create a Segment object of the appropriate type """ segtype = segment_header['p_type'] if segtype == 'PT_INTERP': return InterpSegment(segment_header, self.stream) elif segtype == 'PT_DYNAMIC': return DynamicSegment(segment_header, self.stream, self) elif segtype == 'PT_NOTE': return NoteSegment(segment_header, self.stream, self) else: return Segment(segment_header, self.stream) def _get_section_header(self, n): """ Find the header of section #n, parse it and return the struct """ return struct_parse( self.structs.Elf_Shdr, self.stream, stream_pos=self._section_offset(n)) def _get_section_name(self, section_header): """ Given a section header, find this section's name in the file's string table """ name_offset = section_header['sh_name'] return self._section_header_stringtable.get_string(name_offset) def _make_section(self, section_header): """ Create a section object of the appropriate type """ name = self._get_section_name(section_header) sectype = section_header['sh_type'] if sectype == 'SHT_STRTAB': return StringTableSection(section_header, name, self) elif sectype == 'SHT_NULL': return NullSection(section_header, name, self) elif sectype in ('SHT_SYMTAB', 'SHT_DYNSYM', 'SHT_SUNW_LDYNSYM'): return self._make_symbol_table_section(section_header, name) elif sectype == 'SHT_SYMTAB_SHNDX': return self._make_symbol_table_index_section(section_header, name) elif sectype == 'SHT_SUNW_syminfo': return self._make_sunwsyminfo_table_section(section_header, name) elif sectype == 'SHT_GNU_verneed': return self._make_gnu_verneed_section(section_header, name) elif sectype == 'SHT_GNU_verdef': return self._make_gnu_verdef_section(section_header, name) elif sectype == 'SHT_GNU_versym': return self._make_gnu_versym_section(section_header, name) elif sectype in ('SHT_REL', 'SHT_RELA'): return RelocationSection(section_header, name, self) elif sectype == 'SHT_DYNAMIC': return DynamicSection(section_header, name, self) elif sectype == 'SHT_NOTE': return NoteSection(section_header, name, self) elif sectype == 'SHT_PROGBITS' and name == '.stab': return StabSection(section_header, name, self) elif sectype == 'SHT_ARM_ATTRIBUTES': return ARMAttributesSection(section_header, name, self) elif sectype == 'SHT_HASH': return self._make_elf_hash_section(section_header, name) elif sectype == 'SHT_GNU_HASH': return self._make_gnu_hash_section(section_header, name) else: return Section(section_header, name, self) def _make_symbol_table_section(self, section_header, name): """ Create a SymbolTableSection """ linked_strtab_index = section_header['sh_link'] strtab_section = self.get_section(linked_strtab_index) return SymbolTableSection( section_header, name, elffile=self, stringtable=strtab_section) def _make_symbol_table_index_section(self, section_header, name): """ Create a SymbolTableIndexSection object """ linked_symtab_index = section_header['sh_link'] return SymbolTableIndexSection( section_header, name, elffile=self, symboltable=linked_symtab_index) def _make_sunwsyminfo_table_section(self, section_header, name): """ Create a SUNWSyminfoTableSection """ linked_strtab_index = section_header['sh_link'] strtab_section = self.get_section(linked_strtab_index) return SUNWSyminfoTableSection( section_header, name, elffile=self, symboltable=strtab_section) def _make_gnu_verneed_section(self, section_header, name): """ Create a GNUVerNeedSection """ linked_strtab_index = section_header['sh_link'] strtab_section = self.get_section(linked_strtab_index) return GNUVerNeedSection( section_header, name, elffile=self, stringtable=strtab_section) def _make_gnu_verdef_section(self, section_header, name): """ Create a GNUVerDefSection """ linked_strtab_index = section_header['sh_link'] strtab_section = self.get_section(linked_strtab_index) return GNUVerDefSection( section_header, name, elffile=self, stringtable=strtab_section) def _make_gnu_versym_section(self, section_header, name): """ Create a GNUVerSymSection """ linked_strtab_index = section_header['sh_link'] strtab_section = self.get_section(linked_strtab_index) return GNUVerSymSection( section_header, name, elffile=self, symboltable=strtab_section) def _make_elf_hash_section(self, section_header, name): linked_symtab_index = section_header['sh_link'] symtab_section = self.get_section(linked_symtab_index) return ELFHashSection( section_header, name, self, symtab_section ) def _make_gnu_hash_section(self, section_header, name): linked_symtab_index = section_header['sh_link'] symtab_section = self.get_section(linked_symtab_index) return GNUHashSection( section_header, name, self, symtab_section ) def _get_segment_header(self, n): """ Find the header of segment #n, parse it and return the struct """ return struct_parse( self.structs.Elf_Phdr, self.stream, stream_pos=self._segment_offset(n)) def _get_section_header_stringtable(self): """ Get the string table section corresponding to the section header table. """ stringtable_section_num = self.get_shstrndx() return StringTableSection( header=self._get_section_header(stringtable_section_num), name='', elffile=self) def _parse_elf_header(self): """ Parses the ELF file header and assigns the result to attributes of this object. """ return struct_parse(self.structs.Elf_Ehdr, self.stream, stream_pos=0) def _read_dwarf_section(self, section, relocate_dwarf_sections): """ Read the contents of a DWARF section from the stream and return a DebugSectionDescriptor. Apply relocations if asked to. """ # The section data is read into a new stream, for processing section_stream = BytesIO() section_stream.write(section.data()) if relocate_dwarf_sections: reloc_handler = RelocationHandler(self) reloc_section = reloc_handler.find_relocations_for_section(section) if reloc_section is not None: reloc_handler.apply_section_relocations( section_stream, reloc_section) return DebugSectionDescriptor( stream=section_stream, name=section.name, global_offset=section['sh_offset'], size=section.data_size, address=section['sh_addr']) @staticmethod def _decompress_dwarf_section(section): """ Returns the uncompressed contents of the provided DWARF section. """ # TODO: support other compression formats from readelf.c assert section.size > 12, 'Unsupported compression format.' section.stream.seek(0) # According to readelf.c the content should contain "ZLIB" # followed by the uncompressed section size - 8 bytes in # big-endian order compression_type = section.stream.read(4) assert compression_type == b'ZLIB', \ 'Invalid compression type: %r' % (compression_type) uncompressed_size = struct.unpack('>Q', section.stream.read(8))[0] decompressor = zlib.decompressobj() uncompressed_stream = BytesIO() while True: chunk = section.stream.read(PAGESIZE) if not chunk: break uncompressed_stream.write(decompressor.decompress(chunk)) uncompressed_stream.write(decompressor.flush()) uncompressed_stream.seek(0, io.SEEK_END) size = uncompressed_stream.tell() assert uncompressed_size == size, \ 'Wrong uncompressed size: expected %r, but got %r' % ( uncompressed_size, size, ) return section._replace(stream=uncompressed_stream, size=size) pyelftools-0.27/elftools/elf/enums.py000066400000000000000000001063051374602170700177540ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: elf/enums.py # # Mappings of enum names to values # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from ..common.utils import merge_dicts from ..construct import Pass # e_ident[EI_CLASS] in the ELF header ENUM_EI_CLASS = dict( ELFCLASSNONE=0, ELFCLASS32=1, ELFCLASS64=2 ) # e_ident[EI_DATA] in the ELF header ENUM_EI_DATA = dict( ELFDATANONE=0, ELFDATA2LSB=1, ELFDATA2MSB=2 ) # e_version in the ELF header ENUM_E_VERSION = dict( EV_NONE=0, EV_CURRENT=1, _default_=Pass, ) # e_ident[EI_OSABI] in the ELF header ENUM_EI_OSABI = dict( ELFOSABI_SYSV=0, ELFOSABI_HPUX=1, ELFOSABI_NETBSD=2, ELFOSABI_LINUX=3, ELFOSABI_HURD=4, ELFOSABI_SOLARIS=6, ELFOSABI_AIX=7, ELFOSABI_IRIX=8, ELFOSABI_FREEBSD=9, ELFOSABI_TRU64=10, ELFOSABI_MODESTO=11, ELFOSABI_OPENBSD=12, ELFOSABI_OPENVMS=13, ELFOSABI_NSK=14, ELFOSABI_AROS=15, ELFOSABI_FENIXOS=16, ELFOSABI_CLOUD=17, ELFOSABI_SORTIX=53, ELFOSABI_ARM_AEABI=64, ELFOSABI_ARM=97, ELFOSABI_STANDALONE=255, _default_=Pass, ) # e_type in the ELF header ENUM_E_TYPE = dict( ET_NONE=0, ET_REL=1, ET_EXEC=2, ET_DYN=3, ET_CORE=4, ET_LOPROC=0xff00, ET_HIPROC=0xffff, _default_=Pass, ) # e_machine in the ELF header ENUM_E_MACHINE = dict( EM_NONE = 0, # No machine EM_M32 = 1, # AT&T WE 32100 EM_SPARC = 2, # SPARC EM_386 = 3, # Intel 80386 EM_68K = 4, # Motorola 68000 EM_88K = 5, # Motorola 88000 EM_IAMCU = 6, # Intel MCU EM_860 = 7, # Intel 80860 EM_MIPS = 8, # MIPS I Architecture EM_S370 = 9, # IBM System/370 Processor EM_MIPS_RS3_LE = 10, # MIPS RS3000 Little-endian EM_PARISC = 15, # Hewlett-Packard PA-RISC EM_VPP500 = 17, # Fujitsu VPP500 EM_SPARC32PLUS = 18, # Enhanced instruction set SPARC EM_960 = 19, # Intel 80960 EM_PPC = 20, # PowerPC EM_PPC64 = 21, # 64-bit PowerPC EM_S390 = 22, # IBM System/390 Processor EM_SPU = 23, # IBM SPU/SPC EM_V800 = 36, # NEC V800 EM_FR20 = 37, # Fujitsu FR20 EM_RH32 = 38, # TRW RH-32 EM_RCE = 39, # Motorola RCE EM_ARM = 40, # ARM 32-bit architecture (AARCH32) EM_ALPHA = 41, # Digital Alpha EM_SH = 42, # Hitachi SH EM_SPARCV9 = 43, # SPARC Version 9 EM_TRICORE = 44, # Siemens TriCore embedded processor EM_ARC = 45, # Argonaut RISC Core, Argonaut Technologies Inc. EM_H8_300 = 46, # Hitachi H8/300 EM_H8_300H = 47, # Hitachi H8/300H EM_H8S = 48, # Hitachi H8S EM_H8_500 = 49, # Hitachi H8/500 EM_IA_64 = 50, # Intel IA-64 processor architecture EM_MIPS_X = 51, # Stanford MIPS-X EM_COLDFIRE = 52, # Motorola ColdFire EM_68HC12 = 53, # Motorola M68HC12 EM_MMA = 54, # Fujitsu MMA Multimedia Accelerator EM_PCP = 55, # Siemens PCP EM_NCPU = 56, # Sony nCPU embedded RISC processor EM_NDR1 = 57, # Denso NDR1 microprocessor EM_STARCORE = 58, # Motorola Star*Core processor EM_ME16 = 59, # Toyota ME16 processor EM_ST100 = 60, # STMicroelectronics ST100 processor EM_TINYJ = 61, # Advanced Logic Corp. TinyJ embedded processor family EM_X86_64 = 62, # AMD x86-64 architecture EM_PDSP = 63, # Sony DSP Processor EM_PDP10 = 64, # Digital Equipment Corp. PDP-10 EM_PDP11 = 65, # Digital Equipment Corp. PDP-11 EM_FX66 = 66, # Siemens FX66 microcontroller EM_ST9PLUS = 67, # STMicroelectronics ST9+ 8/16 bit microcontroller EM_ST7 = 68, # STMicroelectronics ST7 8-bit microcontroller EM_68HC16 = 69, # Motorola MC68HC16 Microcontroller EM_68HC11 = 70, # Motorola MC68HC11 Microcontroller EM_68HC08 = 71, # Motorola MC68HC08 Microcontroller EM_68HC05 = 72, # Motorola MC68HC05 Microcontroller EM_SVX = 73, # Silicon Graphics SVx EM_ST19 = 74, # STMicroelectronics ST19 8-bit microcontroller EM_VAX = 75, # Digital VAX EM_CRIS = 76, # Axis Communications 32-bit embedded processor EM_JAVELIN = 77, # Infineon Technologies 32-bit embedded processor EM_FIREPATH = 78, # Element 14 64-bit DSP Processor EM_ZSP = 79, # LSI Logic 16-bit DSP Processor EM_MMIX = 80, # Donald Knuth's educational 64-bit processor EM_HUANY = 81, # Harvard University machine-independent object files EM_PRISM = 82, # SiTera Prism EM_AVR = 83, # Atmel AVR 8-bit microcontroller EM_FR30 = 84, # Fujitsu FR30 EM_D10V = 85, # Mitsubishi D10V EM_D30V = 86, # Mitsubishi D30V EM_V850 = 87, # NEC v850 EM_M32R = 88, # Mitsubishi M32R EM_MN10300 = 89, # Matsushita MN10300 EM_MN10200 = 90, # Matsushita MN10200 EM_PJ = 91, # picoJava EM_OPENRISC = 92, # OpenRISC 32-bit embedded processor EM_ARC_COMPACT = 93, # ARC International ARCompact processor (old spelling/synonym: EM_ARC_A5) EM_XTENSA = 94, # Tensilica Xtensa Architecture EM_VIDEOCORE = 95, # Alphamosaic VideoCore processor EM_TMM_GPP = 96, # Thompson Multimedia General Purpose Processor EM_NS32K = 97, # National Semiconductor 32000 series EM_TPC = 98, # Tenor Network TPC processor EM_SNP1K = 99, # Trebia SNP 1000 processor EM_ST200 = 100, # STMicroelectronics (www.st.com) ST200 microcontroller EM_IP2K = 101, # Ubicom IP2xxx microcontroller family EM_MAX = 102, # MAX Processor EM_CR = 103, # National Semiconductor CompactRISC microprocessor EM_F2MC16 = 104, # Fujitsu F2MC16 EM_MSP430 = 105, # Texas Instruments embedded microcontroller msp430 EM_BLACKFIN = 106, # Analog Devices Blackfin (DSP) processor EM_SE_C33 = 107, # S1C33 Family of Seiko Epson processors EM_SEP = 108, # Sharp embedded microprocessor EM_ARCA = 109, # Arca RISC Microprocessor EM_UNICORE = 110, # Microprocessor series from PKU-Unity Ltd. and MPRC of Peking University EM_EXCESS = 111, # eXcess: 16/32/64-bit configurable embedded CPU EM_DXP = 112, # Icera Semiconductor Inc. Deep Execution Processor EM_ALTERA_NIOS2 = 113, # Altera Nios II soft-core processor EM_CRX = 114, # National Semiconductor CompactRISC CRX microprocessor EM_XGATE = 115, # Motorola XGATE embedded processor EM_C166 = 116, # Infineon C16x/XC16x processor EM_M16C = 117, # Renesas M16C series microprocessors EM_DSPIC30F = 118, # Microchip Technology dsPIC30F Digital Signal Controller EM_CE = 119, # Freescale Communication Engine RISC core EM_M32C = 120, # Renesas M32C series microprocessors EM_TSK3000 = 131, # Altium TSK3000 core EM_RS08 = 132, # Freescale RS08 embedded processor EM_SHARC = 133, # Analog Devices SHARC family of 32-bit DSP processors EM_ECOG2 = 134, # Cyan Technology eCOG2 microprocessor EM_SCORE7 = 135, # Sunplus S+core7 RISC processor EM_DSP24 = 136, # New Japan Radio (NJR) 24-bit DSP Processor EM_VIDEOCORE3 = 137, # Broadcom VideoCore III processor EM_LATTICEMICO32 = 138, # RISC processor for Lattice FPGA architecture EM_SE_C17 = 139, # Seiko Epson C17 family EM_TI_C6000 = 140, # The Texas Instruments TMS320C6000 DSP family EM_TI_C2000 = 141, # The Texas Instruments TMS320C2000 DSP family EM_TI_C5500 = 142, # The Texas Instruments TMS320C55x DSP family EM_TI_ARP32 = 143, # Texas Instruments Application Specific RISC Processor, 32bit fetch EM_TI_PRU = 144, # Texas Instruments Programmable Realtime Unit EM_MMDSP_PLUS = 160, # STMicroelectronics 64bit VLIW Data Signal Processor EM_CYPRESS_M8C = 161, # Cypress M8C microprocessor EM_R32C = 162, # Renesas R32C series microprocessors EM_TRIMEDIA = 163, # NXP Semiconductors TriMedia architecture family EM_QDSP6 = 164, # QUALCOMM DSP6 Processor EM_8051 = 165, # Intel 8051 and variants EM_STXP7X = 166, # STMicroelectronics STxP7x family of configurable and extensible RISC processors EM_NDS32 = 167, # Andes Technology compact code size embedded RISC processor family EM_ECOG1 = 168, # Cyan Technology eCOG1X family EM_ECOG1X = 168, # Cyan Technology eCOG1X family EM_MAXQ30 = 169, # Dallas Semiconductor MAXQ30 Core Micro-controllers EM_XIMO16 = 170, # New Japan Radio (NJR) 16-bit DSP Processor EM_MANIK = 171, # M2000 Reconfigurable RISC Microprocessor EM_CRAYNV2 = 172, # Cray Inc. NV2 vector architecture EM_RX = 173, # Renesas RX family EM_METAG = 174, # Imagination Technologies META processor architecture EM_MCST_ELBRUS = 175, # MCST Elbrus general purpose hardware architecture EM_ECOG16 = 176, # Cyan Technology eCOG16 family EM_CR16 = 177, # National Semiconductor CompactRISC CR16 16-bit microprocessor EM_ETPU = 178, # Freescale Extended Time Processing Unit EM_SLE9X = 179, # Infineon Technologies SLE9X core EM_L10M = 180, # Intel L10M EM_K10M = 181, # Intel K10M EM_AARCH64 = 183, # ARM 64-bit architecture (AARCH64) EM_AVR32 = 185, # Atmel Corporation 32-bit microprocessor family EM_STM8 = 186, # STMicroeletronics STM8 8-bit microcontroller EM_TILE64 = 187, # Tilera TILE64 multicore architecture family EM_TILEPRO = 188, # Tilera TILEPro multicore architecture family EM_MICROBLAZE = 189, # Xilinx MicroBlaze 32-bit RISC soft processor core EM_CUDA = 190, # NVIDIA CUDA architecture EM_TILEGX = 191, # Tilera TILE-Gx multicore architecture family EM_CLOUDSHIELD = 192, # CloudShield architecture family EM_COREA_1ST = 193, # KIPO-KAIST Core-A 1st generation processor family EM_COREA_2ND = 194, # KIPO-KAIST Core-A 2nd generation processor family EM_ARC_COMPACT2 = 195, # Synopsys ARCompact V2 EM_OPEN8 = 196, # Open8 8-bit RISC soft processor core EM_RL78 = 197, # Renesas RL78 family EM_VIDEOCORE5 = 198, # Broadcom VideoCore V processor EM_78KOR = 199, # Renesas 78KOR family EM_56800EX = 200, # Freescale 56800EX Digital Signal Controller (DSC) EM_BA1 = 201, # Beyond BA1 CPU architecture EM_BA2 = 202, # Beyond BA2 CPU architecture EM_XCORE = 203, # XMOS xCORE processor family EM_MCHP_PIC = 204, # Microchip 8-bit PIC(r) family EM_INTEL205 = 205, # Reserved by Intel EM_INTEL206 = 206, # Reserved by Intel EM_INTEL207 = 207, # Reserved by Intel EM_INTEL208 = 208, # Reserved by Intel EM_INTEL209 = 209, # Reserved by Intel EM_KM32 = 210, # KM211 KM32 32-bit processor EM_KMX32 = 211, # KM211 KMX32 32-bit processor EM_KMX16 = 212, # KM211 KMX16 16-bit processor EM_KMX8 = 213, # KM211 KMX8 8-bit processor EM_KVARC = 214, # KM211 KVARC processor EM_CDP = 215, # Paneve CDP architecture family EM_COGE = 216, # Cognitive Smart Memory Processor EM_COOL = 217, # Bluechip Systems CoolEngine EM_NORC = 218, # Nanoradio Optimized RISC EM_CSR_KALIMBA = 219, # CSR Kalimba architecture family EM_Z80 = 220, # Zilog Z80 EM_VISIUM = 221, # Controls and Data Services VISIUMcore processor EM_FT32 = 222, # FTDI Chip FT32 high performance 32-bit RISC architecture EM_MOXIE = 223, # Moxie processor family EM_AMDGPU = 224, # AMD GPU architecture EM_RISCV = 243, # RISC-V # Reservations # reserved 11-14 Reserved for future use # reserved 16 Reserved for future use # reserved 24-35 Reserved for future use # reserved 121-130 Reserved for future use # reserved 145-159 Reserved for future use # reserved 145-159 Reserved for future use # reserved 182 Reserved for future Intel use # reserved 184 Reserved for future ARM use # unknown/reserve? 225 - 242 _default_=Pass, ) # sh_type in the section header # # This is the "base" dict that doesn't hold processor-specific values; from it # we later create per-processor dicts that use the LOPROC...HIPROC range to # define processor-specific values. The proper dict should be used based on the # machine the ELF header refers to. ENUM_SH_TYPE_BASE = dict( SHT_NULL=0, SHT_PROGBITS=1, SHT_SYMTAB=2, SHT_STRTAB=3, SHT_RELA=4, SHT_HASH=5, SHT_DYNAMIC=6, SHT_NOTE=7, SHT_NOBITS=8, SHT_REL=9, SHT_SHLIB=10, SHT_DYNSYM=11, SHT_INIT_ARRAY=14, SHT_FINI_ARRAY=15, SHT_PREINIT_ARRAY=16, SHT_GROUP=17, SHT_SYMTAB_SHNDX=18, SHT_NUM=19, SHT_LOOS=0x60000000, SHT_GNU_ATTRIBUTES=0x6ffffff5, SHT_GNU_HASH=0x6ffffff6, SHT_GNU_LIBLIST=0x6ffffff7, SHT_GNU_verdef=0x6ffffffd, # also SHT_SUNW_verdef SHT_GNU_verneed=0x6ffffffe, # also SHT_SUNW_verneed SHT_GNU_versym=0x6fffffff, # also SHT_SUNW_versym, SHT_HIOS # These are commented out because they carry no semantic meaning in # themselves and may be overridden by target-specific enums. #SHT_LOPROC=0x70000000, #SHT_HIPROC=0x7fffffff, SHT_LOUSER=0x80000000, SHT_HIUSER=0xffffffff, SHT_SUNW_LDYNSYM=0x6ffffff3, SHT_SUNW_syminfo=0x6ffffffc, _default_=Pass, ) ENUM_SH_TYPE_AMD64 = merge_dicts( ENUM_SH_TYPE_BASE, dict(SHT_AMD64_UNWIND=0x70000001)) ENUM_SH_TYPE_ARM = merge_dicts( ENUM_SH_TYPE_BASE, dict( SHT_ARM_EXIDX=0x70000001, SHT_ARM_PREEMPTMAP=0x70000002, SHT_ARM_ATTRIBUTES=0x70000003, SHT_ARM_DEBUGOVERLAY=0x70000004)) ENUM_SH_TYPE_MIPS = merge_dicts( ENUM_SH_TYPE_BASE, dict( SHT_MIPS_LIBLIST=0x70000000, SHT_MIPS_DEBUG=0x70000005, SHT_MIPS_REGINFO=0x70000006, SHT_MIPS_PACKAGE=0x70000007, SHT_MIPS_PACKSYM=0x70000008, SHT_MIPS_RELD=0x70000009, SHT_MIPS_IFACE=0x7000000b, SHT_MIPS_CONTENT=0x7000000c, SHT_MIPS_OPTIONS=0x7000000d, SHT_MIPS_SHDR=0x70000010, SHT_MIPS_FDESC=0x70000011, SHT_MIPS_EXTSYM=0x70000012, SHT_MIPS_DENSE=0x70000013, SHT_MIPS_PDESC=0x70000014, SHT_MIPS_LOCSYM=0x70000015, SHT_MIPS_AUXSYM=0x70000016, SHT_MIPS_OPTSYM=0x70000017, SHT_MIPS_LOCSTR=0x70000018, SHT_MIPS_LINE=0x70000019, SHT_MIPS_RFDESC=0x7000001a, SHT_MIPS_DELTASYM=0x7000001b, SHT_MIPS_DELTAINST=0x7000001c, SHT_MIPS_DELTACLASS=0x7000001d, SHT_MIPS_DWARF=0x7000001e, SHT_MIPS_DELTADECL=0x7000001f, SHT_MIPS_SYMBOL_LIB=0x70000020, SHT_MIPS_EVENTS=0x70000021, SHT_MIPS_TRANSLATE=0x70000022, SHT_MIPS_PIXIE=0x70000023, SHT_MIPS_XLATE=0x70000024, SHT_MIPS_XLATE_DEBUG=0x70000025, SHT_MIPS_WHIRL=0x70000026, SHT_MIPS_EH_REGION=0x70000027, SHT_MIPS_XLATE_OLD=0x70000028, SHT_MIPS_PDR_EXCEPTION=0x70000029, SHT_MIPS_ABIFLAGS=0x7000002a)) ENUM_ELFCOMPRESS_TYPE = dict( ELFCOMPRESS_ZLIB=1, ELFCOMPRESS_LOOS=0x60000000, ELFCOMPRESS_HIOS=0x6fffffff, ELFCOMPRESS_LOPROC=0x70000000, ELFCOMPRESS_HIPROC=0x7fffffff, _default_=Pass, ) # p_type in the program header # some values scavenged from the ELF headers in binutils-2.21 # # Using the same base + per-processor augmentation technique as in sh_type. ENUM_P_TYPE_BASE = dict( PT_NULL=0, PT_LOAD=1, PT_DYNAMIC=2, PT_INTERP=3, PT_NOTE=4, PT_SHLIB=5, PT_PHDR=6, PT_TLS=7, PT_LOOS=0x60000000, PT_HIOS=0x6fffffff, # These are commented out because they carry no semantic meaning in # themselves and may be overridden by target-specific enums. #PT_LOPROC=0x70000000, #PT_HIPROC=0x7fffffff, PT_GNU_EH_FRAME=0x6474e550, PT_GNU_STACK=0x6474e551, PT_GNU_RELRO=0x6474e552, PT_GNU_PROPERTY=0x6474e553, _default_=Pass, ) ENUM_P_TYPE_ARM = merge_dicts( ENUM_P_TYPE_BASE, dict( PT_ARM_ARCHEXT=0x70000000, PT_ARM_EXIDX=0x70000001)) ENUM_P_TYPE_AARCH64 = merge_dicts( ENUM_P_TYPE_BASE, dict( PT_AARCH64_ARCHEXT=0x70000000, PT_AARCH64_UNWIND=0x70000001)) ENUM_P_TYPE_MIPS = merge_dicts( ENUM_P_TYPE_BASE, dict(PT_MIPS_ABIFLAGS=0x70000003)) # st_info bindings in the symbol header ENUM_ST_INFO_BIND = dict( STB_LOCAL=0, STB_GLOBAL=1, STB_WEAK=2, STB_NUM=3, STB_LOOS=10, STB_HIOS=12, STB_LOPROC=13, STB_HIPROC=15, _default_=Pass, ) # st_info type in the symbol header ENUM_ST_INFO_TYPE = dict( STT_NOTYPE=0, STT_OBJECT=1, STT_FUNC=2, STT_SECTION=3, STT_FILE=4, STT_COMMON=5, STT_TLS=6, STT_NUM=7, STT_RELC=8, STT_SRELC=9, STT_LOOS=10, STT_HIOS=12, STT_LOPROC=13, STT_HIPROC=15, _default_=Pass, ) # visibility from st_other ENUM_ST_VISIBILITY = dict( STV_DEFAULT=0, STV_INTERNAL=1, STV_HIDDEN=2, STV_PROTECTED=3, STV_EXPORTED=4, STV_SINGLETON=5, STV_ELIMINATE=6, _default_=Pass, ) # st_shndx ENUM_ST_SHNDX = dict( SHN_UNDEF=0, SHN_ABS=0xfff1, SHN_COMMON=0xfff2, _default_=Pass, ) # d_tag ENUM_D_TAG_COMMON = dict( DT_NULL=0, DT_NEEDED=1, DT_PLTRELSZ=2, DT_PLTGOT=3, DT_HASH=4, DT_STRTAB=5, DT_SYMTAB=6, DT_RELA=7, DT_RELASZ=8, DT_RELAENT=9, DT_STRSZ=10, DT_SYMENT=11, DT_INIT=12, DT_FINI=13, DT_SONAME=14, DT_RPATH=15, DT_SYMBOLIC=16, DT_REL=17, DT_RELSZ=18, DT_RELENT=19, DT_PLTREL=20, DT_DEBUG=21, DT_TEXTREL=22, DT_JMPREL=23, DT_BIND_NOW=24, DT_INIT_ARRAY=25, DT_FINI_ARRAY=26, DT_INIT_ARRAYSZ=27, DT_FINI_ARRAYSZ=28, DT_RUNPATH=29, DT_FLAGS=30, DT_ENCODING=32, DT_PREINIT_ARRAY=32, DT_PREINIT_ARRAYSZ=33, DT_NUM=34, DT_LOOS=0x6000000d, DT_HIOS=0x6ffff000, DT_LOPROC=0x70000000, DT_HIPROC=0x7fffffff, DT_PROCNUM=0x35, DT_VALRNGLO=0x6ffffd00, DT_GNU_PRELINKED=0x6ffffdf5, DT_GNU_CONFLICTSZ=0x6ffffdf6, DT_GNU_LIBLISTSZ=0x6ffffdf7, DT_CHECKSUM=0x6ffffdf8, DT_PLTPADSZ=0x6ffffdf9, DT_MOVEENT=0x6ffffdfa, DT_MOVESZ=0x6ffffdfb, DT_SYMINSZ=0x6ffffdfe, DT_SYMINENT=0x6ffffdff, DT_GNU_HASH=0x6ffffef5, DT_TLSDESC_PLT=0x6ffffef6, DT_TLSDESC_GOT=0x6ffffef7, DT_GNU_CONFLICT=0x6ffffef8, DT_GNU_LIBLIST=0x6ffffef9, DT_CONFIG=0x6ffffefa, DT_DEPAUDIT=0x6ffffefb, DT_AUDIT=0x6ffffefc, DT_PLTPAD=0x6ffffefd, DT_MOVETAB=0x6ffffefe, DT_SYMINFO=0x6ffffeff, DT_VERSYM=0x6ffffff0, DT_RELACOUNT=0x6ffffff9, DT_RELCOUNT=0x6ffffffa, DT_FLAGS_1=0x6ffffffb, DT_VERDEF=0x6ffffffc, DT_VERDEFNUM=0x6ffffffd, DT_VERNEED=0x6ffffffe, DT_VERNEEDNUM=0x6fffffff, DT_AUXILIARY=0x7ffffffd, DT_FILTER=0x7fffffff, _default_=Pass, ) # Above are the dynamic tags which are valid always. # Below are the dynamic tags which are only valid in certain contexts. ENUM_D_TAG_SOLARIS = dict( DT_SUNW_AUXILIARY=0x6000000d, DT_SUNW_RTLDINF=0x6000000e, DT_SUNW_FILTER=0x6000000f, DT_SUNW_CAP=0x60000010, DT_SUNW_SYMTAB=0x60000011, DT_SUNW_SYMSZ=0x60000012, DT_SUNW_ENCODING=0x60000013, DT_SUNW_SORTENT=0x60000013, DT_SUNW_SYMSORT=0x60000014, DT_SUNW_SYMSORTSZ=0x60000015, DT_SUNW_TLSSORT=0x60000016, DT_SUNW_TLSSORTSZ=0x60000017, DT_SUNW_CAPINFO=0x60000018, DT_SUNW_STRPAD=0x60000019, DT_SUNW_CAPCHAIN=0x6000001a, DT_SUNW_LDMACH=0x6000001b, DT_SUNW_CAPCHAINENT=0x6000001d, DT_SUNW_CAPCHAINSZ=0x6000001f, ) ENUM_D_TAG_MIPS = dict( DT_MIPS_RLD_VERSION=0x70000001, DT_MIPS_TIME_STAMP=0x70000002, DT_MIPS_ICHECKSUM=0x70000003, DT_MIPS_IVERSION=0x70000004, DT_MIPS_FLAGS=0x70000005, DT_MIPS_BASE_ADDRESS=0x70000006, DT_MIPS_CONFLICT=0x70000008, DT_MIPS_LIBLIST=0x70000009, DT_MIPS_LOCAL_GOTNO=0x7000000a, DT_MIPS_CONFLICTNO=0x7000000b, DT_MIPS_LIBLISTNO=0x70000010, DT_MIPS_SYMTABNO=0x70000011, DT_MIPS_UNREFEXTNO=0x70000012, DT_MIPS_GOTSYM=0x70000013, DT_MIPS_HIPAGENO=0x70000014, DT_MIPS_RLD_MAP=0x70000016, DT_MIPS_RLD_MAP_REL=0x70000035, ) # Here is the mapping from e_machine enum to the extra dynamic tags which it # validates. Solaris is missing from this list because its inclusion is not # controlled by e_machine but rather e_ident[EI_OSABI]. # TODO: add the rest of the machine-specific dynamic tags, not just mips and # solaris ENUMMAP_EXTRA_D_TAG_MACHINE = dict( EM_MIPS=ENUM_D_TAG_MIPS, EM_MIPS_RS3_LE=ENUM_D_TAG_MIPS, ) # Here is the full combined mapping from tag name to value ENUM_D_TAG = dict(ENUM_D_TAG_COMMON) ENUM_D_TAG.update(ENUM_D_TAG_SOLARIS) for k in ENUMMAP_EXTRA_D_TAG_MACHINE: ENUM_D_TAG.update(ENUMMAP_EXTRA_D_TAG_MACHINE[k]) ENUM_DT_FLAGS = dict( DF_ORIGIN=0x1, DF_SYMBOLIC=0x2, DF_TEXTREL=0x4, DF_BIND_NOW=0x8, DF_STATIC_TLS=0x10, ) ENUM_DT_FLAGS_1 = dict( DF_1_NOW=0x1, DF_1_GLOBAL=0x2, DF_1_GROUP=0x4, DF_1_NODELETE=0x8, DF_1_LOADFLTR=0x10, DF_1_INITFIRST=0x20, DF_1_NOOPEN=0x40, DF_1_ORIGIN=0x80, DF_1_DIRECT=0x100, DF_1_TRANS=0x200, DF_1_INTERPOSE=0x400, DF_1_NODEFLIB=0x800, DF_1_NODUMP=0x1000, DF_1_CONFALT=0x2000, DF_1_ENDFILTEE=0x4000, DF_1_DISPRELDNE=0x8000, DF_1_DISPRELPND=0x10000, DF_1_NODIRECT=0x20000, DF_1_IGNMULDEF=0x40000, DF_1_NOKSYMS=0x80000, DF_1_NOHDR=0x100000, DF_1_EDITED=0x200000, DF_1_NORELOC=0x400000, DF_1_SYMINTPOSE=0x800000, DF_1_GLOBAUDIT=0x1000000, DF_1_SINGLETON=0x2000000, DF_1_STUB=0x4000000, DF_1_PIE=0x8000000, ) ENUM_RELOC_TYPE_MIPS = dict( R_MIPS_NONE=0, R_MIPS_16=1, R_MIPS_32=2, R_MIPS_REL32=3, R_MIPS_26=4, R_MIPS_HI16=5, R_MIPS_LO16=6, R_MIPS_GPREL16=7, R_MIPS_LITERAL=8, R_MIPS_GOT16=9, R_MIPS_PC16=10, R_MIPS_CALL16=11, R_MIPS_GPREL32=12, R_MIPS_SHIFT5=16, R_MIPS_SHIFT6=17, R_MIPS_64=18, R_MIPS_GOT_DISP=19, R_MIPS_GOT_PAGE=20, R_MIPS_GOT_OFST=21, R_MIPS_GOT_HI16=22, R_MIPS_GOT_LO16=23, R_MIPS_SUB=24, R_MIPS_INSERT_A=25, R_MIPS_INSERT_B=26, R_MIPS_DELETE=27, R_MIPS_HIGHER=28, R_MIPS_HIGHEST=29, R_MIPS_CALL_HI16=30, R_MIPS_CALL_LO16=31, R_MIPS_SCN_DISP=32, R_MIPS_REL16=33, R_MIPS_ADD_IMMEDIATE=34, R_MIPS_PJUMP=35, R_MIPS_RELGOT=36, R_MIPS_JALR=37, R_MIPS_TLS_DTPMOD32=38, R_MIPS_TLS_DTPREL32=39, R_MIPS_TLS_DTPMOD64=40, R_MIPS_TLS_DTPREL64=41, R_MIPS_TLS_GD=42, R_MIPS_TLS_LDM=43, R_MIPS_TLS_DTPREL_HI16=44, R_MIPS_TLS_DTPREL_LO16=45, R_MIPS_TLS_GOTTPREL=46, R_MIPS_TLS_TPREL32=47, R_MIPS_TLS_TPREL64=48, R_MIPS_TLS_TPREL_HI16=49, R_MIPS_TLS_TPREL_LO16=50, R_MIPS_GLOB_DAT=51, R_MIPS_COPY=126, R_MIPS_JUMP_SLOT=127, _default_=Pass, ) ENUM_RELOC_TYPE_i386 = dict( R_386_NONE=0, R_386_32=1, R_386_PC32=2, R_386_GOT32=3, R_386_PLT32=4, R_386_COPY=5, R_386_GLOB_DAT=6, R_386_JUMP_SLOT=7, R_386_RELATIVE=8, R_386_GOTOFF=9, R_386_GOTPC=10, R_386_32PLT=11, R_386_TLS_TPOFF=14, R_386_TLS_IE=15, R_386_TLS_GOTIE=16, R_386_TLS_LE=17, R_386_TLS_GD=18, R_386_TLS_LDM=19, R_386_16=20, R_386_PC16=21, R_386_8=22, R_386_PC8=23, R_386_TLS_GD_32=24, R_386_TLS_GD_PUSH=25, R_386_TLS_GD_CALL=26, R_386_TLS_GD_POP=27, R_386_TLS_LDM_32=28, R_386_TLS_LDM_PUSH=29, R_386_TLS_LDM_CALL=30, R_386_TLS_LDM_POP=31, R_386_TLS_LDO_32=32, R_386_TLS_IE_32=33, R_386_TLS_LE_32=34, R_386_TLS_DTPMOD32=35, R_386_TLS_DTPOFF32=36, R_386_TLS_TPOFF32=37, R_386_TLS_GOTDESC=39, R_386_TLS_DESC_CALL=40, R_386_TLS_DESC=41, R_386_IRELATIVE=42, R_386_USED_BY_INTEL_200=200, R_386_GNU_VTINHERIT=250, R_386_GNU_VTENTRY=251, _default_=Pass, ) ENUM_RELOC_TYPE_x64 = dict( R_X86_64_NONE=0, R_X86_64_64=1, R_X86_64_PC32=2, R_X86_64_GOT32=3, R_X86_64_PLT32=4, R_X86_64_COPY=5, R_X86_64_GLOB_DAT=6, R_X86_64_JUMP_SLOT=7, R_X86_64_RELATIVE=8, R_X86_64_GOTPCREL=9, R_X86_64_32=10, R_X86_64_32S=11, R_X86_64_16=12, R_X86_64_PC16=13, R_X86_64_8=14, R_X86_64_PC8=15, R_X86_64_DTPMOD64=16, R_X86_64_DTPOFF64=17, R_X86_64_TPOFF64=18, R_X86_64_TLSGD=19, R_X86_64_TLSLD=20, R_X86_64_DTPOFF32=21, R_X86_64_GOTTPOFF=22, R_X86_64_TPOFF32=23, R_X86_64_PC64=24, R_X86_64_GOTOFF64=25, R_X86_64_GOTPC32=26, R_X86_64_GOT64=27, R_X86_64_GOTPCREL64=28, R_X86_64_GOTPC64=29, R_X86_64_GOTPLT64=30, R_X86_64_PLTOFF64=31, R_X86_64_GOTPC32_TLSDESC=34, R_X86_64_TLSDESC_CALL=35, R_X86_64_TLSDESC=36, R_X86_64_IRELATIVE=37, R_X86_64_REX_GOTPCRELX=42, R_X86_64_GNU_VTINHERIT=250, R_X86_64_GNU_VTENTRY=251, _default_=Pass, ) # Sunw Syminfo Bound To special values ENUM_SUNW_SYMINFO_BOUNDTO = dict( SYMINFO_BT_SELF=0xffff, SYMINFO_BT_PARENT=0xfffe, SYMINFO_BT_NONE=0xfffd, SYMINFO_BT_EXTERN=0xfffc, _default_=Pass, ) # Versym section, version dependency index ENUM_VERSYM = dict( VER_NDX_LOCAL=0, VER_NDX_GLOBAL=1, VER_NDX_LORESERVE=0xff00, VER_NDX_ELIMINATE=0xff01, _default_=Pass, ) # Sunw Syminfo Bound To special values ENUM_SUNW_SYMINFO_BOUNDTO = dict( SYMINFO_BT_SELF=0xffff, SYMINFO_BT_PARENT=0xfffe, SYMINFO_BT_NONE=0xfffd, SYMINFO_BT_EXTERN=0xfffc, _default_=Pass, ) # PT_NOTE section types for all ELF types except ET_CORE ENUM_NOTE_N_TYPE = dict( NT_GNU_ABI_TAG=1, NT_GNU_HWCAP=2, NT_GNU_BUILD_ID=3, NT_GNU_GOLD_VERSION=4, _default_=Pass, ) # PT_NOTE section types for ET_CORE ENUM_CORE_NOTE_N_TYPE = dict( NT_PRSTATUS=1, NT_FPREGSET=2, NT_PRPSINFO=3, NT_TASKSTRUCT=4, NT_AUXV=6, NT_SIGINFO=0x53494749, NT_FILE=0x46494c45, _default_=Pass, ) # Values in GNU .note.ABI-tag notes (n_type=='NT_GNU_ABI_TAG') ENUM_NOTE_ABI_TAG_OS = dict( ELF_NOTE_OS_LINUX=0, ELF_NOTE_OS_GNU=1, ELF_NOTE_OS_SOLARIS2=2, ELF_NOTE_OS_FREEBSD=3, ELF_NOTE_OS_NETBSD=4, ELF_NOTE_OS_SYLLABLE=5, _default_=Pass, ) ENUM_RELOC_TYPE_ARM = dict( R_ARM_NONE=0, R_ARM_PC24=1, R_ARM_ABS32=2, R_ARM_REL32=3, R_ARM_LDR_PC_G0=4, R_ARM_ABS16=5, R_ARM_ABS12=6, R_ARM_THM_ABS5=7, R_ARM_ABS8=8, R_ARM_SBREL32=9, R_ARM_THM_CALL=10, R_ARM_THM_PC8=11, R_ARM_BREL_ADJ=12, R_ARM_SWI24=13, R_ARM_THM_SWI8=14, R_ARM_XPC25=15, R_ARM_THM_XPC22=16, R_ARM_TLS_DTPMOD32=17, R_ARM_TLS_DTPOFF32=18, R_ARM_TLS_TPOFF32=19, R_ARM_COPY=20, R_ARM_GLOB_DAT=21, R_ARM_JUMP_SLOT=22, R_ARM_RELATIVE=23, R_ARM_GOTOFF32=24, R_ARM_BASE_PREL=25, R_ARM_GOT_BREL=26, R_ARM_PLT32=27, R_ARM_CALL=28, R_ARM_JUMP24=29, R_ARM_THM_JUMP24=30, R_ARM_BASE_ABS=31, R_ARM_ALU_PCREL_7_0=32, R_ARM_ALU_PCREL_15_8=33, R_ARM_ALU_PCREL_23_15=34, R_ARM_LDR_SBREL_11_0_NC=35, R_ARM_ALU_SBREL_19_12_NC=36, R_ARM_ALU_SBREL_27_20_CK=37, R_ARM_TARGET1=38, R_ARM_SBREL31=39, R_ARM_V4BX=40, R_ARM_TARGET2=41, R_ARM_PREL31=42, R_ARM_MOVW_ABS_NC=43, R_ARM_MOVT_ABS=44, R_ARM_MOVW_PREL_NC=45, R_ARM_MOVT_PREL=46, R_ARM_THM_MOVW_ABS_NC=47, R_ARM_THM_MOVT_ABS=48, R_ARM_THM_MOVW_PREL_NC=49, R_ARM_THM_MOVT_PREL=50, R_ARM_THM_JUMP19=51, R_ARM_THM_JUMP6=52, R_ARM_THM_ALU_PREL_11_0=53, R_ARM_THM_PC12=54, R_ARM_ABS32_NOI=55, R_ARM_REL32_NOI=56, R_ARM_ALU_PC_G0_NC=57, R_ARM_ALU_PC_G0=58, R_ARM_ALU_PC_G1_NC=59, R_ARM_ALU_PC_G1=60, R_ARM_ALU_PC_G2=61, R_ARM_LDR_PC_G1=62, R_ARM_LDR_PC_G2=63, R_ARM_LDRS_PC_G0=64, R_ARM_LDRS_PC_G1=65, R_ARM_LDRS_PC_G2=66, R_ARM_LDC_PC_G0=67, R_ARM_LDC_PC_G1=68, R_ARM_LDC_PC_G2=69, R_ARM_ALU_SB_G0_NC=70, R_ARM_ALU_SB_G0=71, R_ARM_ALU_SB_G1_NC=72, R_ARM_ALU_SB_G1=73, R_ARM_ALU_SB_G2=74, R_ARM_LDR_SB_G0=75, R_ARM_LDR_SB_G1=76, R_ARM_LDR_SB_G2=77, R_ARM_LDRS_SB_G0=78, R_ARM_LDRS_SB_G1=79, R_ARM_LDRS_SB_G2=80, R_ARM_LDC_SB_G0=81, R_ARM_LDC_SB_G1=82, R_ARM_LDC_SB_G2=83, R_ARM_MOVW_BREL_NC=84, R_ARM_MOVT_BREL=85, R_ARM_MOVW_BREL=86, R_ARM_THM_MOVW_BREL_NC=87, R_ARM_THM_MOVT_BREL=88, R_ARM_THM_MOVW_BREL=89, R_ARM_PLT32_ABS=94, R_ARM_GOT_ABS=95, R_ARM_GOT_PREL=96, R_ARM_GOT_BREL12=97, R_ARM_GOTOFF12=98, R_ARM_GOTRELAX=99, R_ARM_GNU_VTENTRY=100, R_ARM_GNU_VTINHERIT=101, R_ARM_THM_JUMP11=102, R_ARM_THM_JUMP8=103, R_ARM_TLS_GD32=104, R_ARM_TLS_LDM32=105, R_ARM_TLS_LDO32=106, R_ARM_TLS_IE32=107, R_ARM_TLS_LE32=108, R_ARM_TLS_LDO12=109, R_ARM_TLS_LE12=110, R_ARM_TLS_IE12GP=111, R_ARM_PRIVATE_0=112, R_ARM_PRIVATE_1=113, R_ARM_PRIVATE_2=114, R_ARM_PRIVATE_3=115, R_ARM_PRIVATE_4=116, R_ARM_PRIVATE_5=117, R_ARM_PRIVATE_6=118, R_ARM_PRIVATE_7=119, R_ARM_PRIVATE_8=120, R_ARM_PRIVATE_9=121, R_ARM_PRIVATE_10=122, R_ARM_PRIVATE_11=123, R_ARM_PRIVATE_12=124, R_ARM_PRIVATE_13=125, R_ARM_PRIVATE_14=126, R_ARM_PRIVATE_15=127, R_ARM_ME_TOO=128, R_ARM_THM_TLS_DESCSEQ16=129, R_ARM_THM_TLS_DESCSEQ32=130, R_ARM_THM_GOT_BREL12=131, R_ARM_IRELATIVE=140, ) ENUM_RELOC_TYPE_AARCH64 = dict( R_AARCH64_NONE=256, R_AARCH64_ABS64=257, R_AARCH64_ABS32=258, R_AARCH64_ABS16=259, R_AARCH64_PREL64=260, R_AARCH64_PREL32=261, R_AARCH64_PREL16=262, R_AARCH64_MOVW_UABS_G0=263, R_AARCH64_MOVW_UABS_G0_NC=264, R_AARCH64_MOVW_UABS_G1=265, R_AARCH64_MOVW_UABS_G1_NC=266, R_AARCH64_MOVW_UABS_G2=267, R_AARCH64_MOVW_UABS_G2_NC=268, R_AARCH64_MOVW_UABS_G3=269, R_AARCH64_MOVW_SABS_G0=270, R_AARCH64_MOVW_SABS_G1=271, R_AARCH64_MOVW_SABS_G2=272, R_AARCH64_LD_PREL_LO19=273, R_AARCH64_ADR_PREL_LO21=274, R_AARCH64_ADR_PREL_PG_HI21=275, R_AARCH64_ADR_PREL_PG_HI21_NC=276, R_AARCH64_ADD_ABS_LO12_NC=277, R_AARCH64_LDST8_ABS_LO12_NC=278, R_AARCH64_TSTBR14=279, R_AARCH64_CONDBR19=280, R_AARCH64_JUMP26=282, R_AARCH64_CALL26=283, R_AARCH64_LDST16_ABS_LO12_NC=284, R_AARCH64_LDST32_ABS_LO12_NC=285, R_AARCH64_LDST64_ABS_LO12_NC=286, R_AARCH64_MOVW_PREL_G0=287, R_AARCH64_MOVW_PREL_G0_NC=288, R_AARCH64_MOVW_PREL_G1=289, R_AARCH64_MOVW_PREL_G1_NC=290, R_AARCH64_MOVW_PREL_G2=291, R_AARCH64_MOVW_PREL_G2_NC=292, R_AARCH64_MOVW_PREL_G3=293, R_AARCH64_MOVW_GOTOFF_G0=300, R_AARCH64_MOVW_GOTOFF_G0_NC=301, R_AARCH64_MOVW_GOTOFF_G1=302, R_AARCH64_MOVW_GOTOFF_G1_NC=303, R_AARCH64_MOVW_GOTOFF_G2=304, R_AARCH64_MOVW_GOTOFF_G2_NC=305, R_AARCH64_MOVW_GOTOFF_G3=306, R_AARCH64_GOTREL64=307, R_AARCH64_GOTREL32=308, R_AARCH64_GOT_LD_PREL19=309, R_AARCH64_LD64_GOTOFF_LO15=310, R_AARCH64_ADR_GOT_PAGE=311, R_AARCH64_LD64_GOT_LO12_NC=312, R_AARCH64_TLSGD_ADR_PREL21=512, R_AARCH64_TLSGD_ADR_PAGE21=513, R_AARCH64_TLSGD_ADD_LO12_NC=514, R_AARCH64_TLSGD_MOVW_G1=515, R_AARCH64_TLSGD_MOVW_G0_NC=516, R_AARCH64_TLSLD_ADR_PREL21=517, R_AARCH64_TLSLD_ADR_PAGE21=518, R_AARCH64_TLSLD_ADD_LO12_NC=519, R_AARCH64_TLSLD_MOVW_G1=520, R_AARCH64_TLSLD_MOVW_G0_NC=521, R_AARCH64_TLSLD_LD_PREL19=522, R_AARCH64_TLSLD_MOVW_DTPREL_G2=523, R_AARCH64_TLSLD_MOVW_DTPREL_G1=524, R_AARCH64_TLSLD_MOVW_DTPREL_G1_NC=525, R_AARCH64_TLSLD_MOVW_DTPREL_G0=526, R_AARCH64_TLSLD_MOVW_DTPREL_G0_NC=527, R_AARCH64_TLSLD_ADD_DTPREL_HI12=528, R_AARCH64_TLSLD_ADD_DTPREL_LO12=529, R_AARCH64_TLSLD_ADD_DTPREL_LO12_NC=530, R_AARCH64_TLSLD_LDST8_DTPREL_LO12=531, R_AARCH64_TLSLD_LDST8_DTPREL_LO12_NC=532, R_AARCH64_TLSLD_LDST16_DTPREL_LO12=533, R_AARCH64_TLSLD_LDST16_DTPREL_LO12_NC=534, R_AARCH64_TLSLD_LDST32_DTPREL_LO12=535, R_AARCH64_TLSLD_LDST32_DTPREL_LO12_NC=536, R_AARCH64_TLSLD_LDST64_DTPREL_LO12=537, R_AARCH64_TLSLD_LDST64_DTPREL_LO12_NC=538, R_AARCH64_TLSIE_MOVW_GOTTPREL_G1=539, R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC=540, R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21=541, R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC=542, R_AARCH64_TLSIE_LD_GOTTPREL_PREL19=543, R_AARCH64_TLSLE_MOVW_TPREL_G2=544, R_AARCH64_TLSLE_MOVW_TPREL_G1=545, R_AARCH64_TLSLE_MOVW_TPREL_G1_NC=546, R_AARCH64_TLSLE_MOVW_TPREL_G0=547, R_AARCH64_TLSLE_MOVW_TPREL_G0_NC=548, R_AARCH64_TLSLE_ADD_TPREL_HI12=549, R_AARCH64_TLSLE_ADD_TPREL_LO12=550, R_AARCH64_TLSLE_ADD_TPREL_LO12_NC=551, R_AARCH64_TLSLE_LDST8_TPREL_LO12=552, R_AARCH64_TLSLE_LDST8_TPREL_LO12_NC=553, R_AARCH64_TLSLE_LDST16_TPREL_LO12=554, R_AARCH64_TLSLE_LDST16_TPREL_LO12_NC=555, R_AARCH64_TLSLE_LDST32_TPREL_LO12=556, R_AARCH64_TLSLE_LDST32_TPREL_LO12_NC=557, R_AARCH64_TLSLE_LDST64_TPREL_LO12=558, R_AARCH64_TLSLE_LDST64_TPREL_LO12_NC=559, R_AARCH64_COPY=1024, R_AARCH64_GLOB_DAT=1025, R_AARCH64_JUMP_SLOT=1026, R_AARCH64_RELATIVE=1027, R_AARCH64_TLS_DTPREL64=1028, R_AARCH64_TLS_DTPMOD64=1029, R_AARCH64_TLS_TPREL64=1030, R_AARCH64_TLS_DTPREL32=1031, R_AARCH64_TLS_DTPMOD32=1032, R_AARCH64_TLS_TPREL32=1033, ) ENUM_ATTR_TAG_ARM = dict( TAG_FILE=1, TAG_SECTION=2, TAG_SYMBOL=3, TAG_CPU_RAW_NAME=4, TAG_CPU_NAME=5, TAG_CPU_ARCH=6, TAG_CPU_ARCH_PROFILE=7, TAG_ARM_ISA_USE=8, TAG_THUMB_ISA_USE=9, TAG_FP_ARCH=10, TAG_WMMX_ARCH=11, TAG_ADVANCED_SIMD_ARCH=12, TAG_PCS_CONFIG=13, TAG_ABI_PCS_R9_USE=14, TAG_ABI_PCS_RW_DATA=15, TAG_ABI_PCS_RO_DATA=16, TAG_ABI_PCS_GOT_USE=17, TAG_ABI_PCS_WCHAR_T=18, TAG_ABI_FP_ROUNDING=19, TAG_ABI_FP_DENORMAL=20, TAG_ABI_FP_EXCEPTIONS=21, TAG_ABI_FP_USER_EXCEPTIONS=22, TAG_ABI_FP_NUMBER_MODEL=23, TAG_ABI_ALIGN_NEEDED=24, TAG_ABI_ALIGN_PRESERVED=25, TAG_ABI_ENUM_SIZE=26, TAG_ABI_HARDFP_USE=27, TAG_ABI_VFP_ARGS=28, TAG_ABI_WMMX_ARGS=29, TAG_ABI_OPTIMIZATION_GOALS=30, TAG_ABI_FP_OPTIMIZATION_GOALS=31, TAG_COMPATIBILITY=32, TAG_CPU_UNALIGNED_ACCESS=34, TAG_FP_HP_EXTENSION=36, TAG_ABI_FP_16BIT_FORMAT=38, TAG_MPEXTENSION_USE=42, TAG_DIV_USE=44, TAG_NODEFAULTS=64, TAG_ALSO_COMPATIBLE_WITH=65, TAG_T2EE_USE=66, TAG_CONFORMANCE=67, TAG_VIRTUALIZATION_USE=68, TAG_MPEXTENSION_USE_OLD=70, ) pyelftools-0.27/elftools/elf/gnuversions.py000066400000000000000000000202771374602170700212120ustar00rootroot00000000000000#------------------------------------------------------------------------------ # elftools: elf/gnuversions.py # # ELF sections # # Yann Rouillard (yann@pleiades.fr.eu.org) # This code is in the public domain #------------------------------------------------------------------------------ from ..construct import CString from ..common.utils import struct_parse, elf_assert from .sections import Section, Symbol class Version(object): """ Version object - representing a version definition or dependency entry from a "Version Needed" or a "Version Dependency" table section. This kind of entry contains a pointer to an array of auxiliary entries that store the information about version names or dependencies. These entries are not stored in this object and should be accessed through the appropriate method of a section object which will return an iterator of VersionAuxiliary objects. Similarly to Section objects, allows dictionary-like access to verdef/verneed entry """ def __init__(self, entry, name=None): self.entry = entry self.name = name def __getitem__(self, name): """ Implement dict-like access to entry """ return self.entry[name] class VersionAuxiliary(object): """ Version Auxiliary object - representing an auxiliary entry of a version definition or dependency entry Similarly to Section objects, allows dictionary-like access to the verdaux/vernaux entry """ def __init__(self, entry, name): self.entry = entry self.name = name def __getitem__(self, name): """ Implement dict-like access to entries """ return self.entry[name] class GNUVersionSection(Section): """ Common ancestor class for ELF SUNW|GNU Version Needed/Dependency sections class which contains shareable code """ def __init__(self, header, name, elffile, stringtable, field_prefix, version_struct, version_auxiliaries_struct): super(GNUVersionSection, self).__init__(header, name, elffile) self.stringtable = stringtable self.field_prefix = field_prefix self.version_struct = version_struct self.version_auxiliaries_struct = version_auxiliaries_struct def num_versions(self): """ Number of version entries in the section """ return self['sh_info'] def _field_name(self, name, auxiliary=False): """ Return the real field's name of version or a version auxiliary entry """ middle = 'a_' if auxiliary else '_' return self.field_prefix + middle + name def _iter_version_auxiliaries(self, entry_offset, count): """ Yield all auxiliary entries of a version entry """ name_field = self._field_name('name', auxiliary=True) next_field = self._field_name('next', auxiliary=True) for _ in range(count): entry = struct_parse( self.version_auxiliaries_struct, self.stream, stream_pos=entry_offset) name = self.stringtable.get_string(entry[name_field]) version_aux = VersionAuxiliary(entry, name) yield version_aux entry_offset += entry[next_field] def iter_versions(self): """ Yield all the version entries in the section Each time it returns the main version structure and an iterator to walk through its auxiliaries entries """ aux_field = self._field_name('aux') count_field = self._field_name('cnt') next_field = self._field_name('next') entry_offset = self['sh_offset'] for _ in range(self.num_versions()): entry = struct_parse( self.version_struct, self.stream, stream_pos=entry_offset) elf_assert(entry[count_field] > 0, 'Expected number of version auxiliary entries (%s) to be > 0' 'for the following version entry: %s' % ( count_field, str(entry))) version = Version(entry) aux_entries_offset = entry_offset + entry[aux_field] version_auxiliaries_iter = self._iter_version_auxiliaries( aux_entries_offset, entry[count_field]) yield version, version_auxiliaries_iter entry_offset += entry[next_field] class GNUVerNeedSection(GNUVersionSection): """ ELF SUNW or GNU Version Needed table section. Has an associated StringTableSection that's passed in the constructor. """ def __init__(self, header, name, elffile, stringtable): super(GNUVerNeedSection, self).__init__( header, name, elffile, stringtable, 'vn', elffile.structs.Elf_Verneed, elffile.structs.Elf_Vernaux) self._has_indexes = None def has_indexes(self): """ Return True if at least one version definition entry has an index that is stored in the vna_other field. This information is used for symbol versioning """ if self._has_indexes is None: self._has_indexes = False for _, vernaux_iter in self.iter_versions(): for vernaux in vernaux_iter: if vernaux['vna_other']: self._has_indexes = True break return self._has_indexes def iter_versions(self): for verneed, vernaux in super(GNUVerNeedSection, self).iter_versions(): verneed.name = self.stringtable.get_string(verneed['vn_file']) yield verneed, vernaux def get_version(self, index): """ Get the version information located at index #n in the table Return boths the verneed structure and the vernaux structure that contains the name of the version """ for verneed, vernaux_iter in self.iter_versions(): for vernaux in vernaux_iter: if vernaux['vna_other'] == index: return verneed, vernaux return None class GNUVerDefSection(GNUVersionSection): """ ELF SUNW or GNU Version Definition table section. Has an associated StringTableSection that's passed in the constructor. """ def __init__(self, header, name, elffile, stringtable): super(GNUVerDefSection, self).__init__( header, name, elffile, stringtable, 'vd', elffile.structs.Elf_Verdef, elffile.structs.Elf_Verdaux) def get_version(self, index): """ Get the version information located at index #n in the table Return boths the verdef structure and an iterator to retrieve both the version names and dependencies in the form of verdaux entries """ for verdef, verdaux_iter in self.iter_versions(): if verdef['vd_ndx'] == index: return verdef, verdaux_iter return None class GNUVerSymSection(Section): """ ELF SUNW or GNU Versym table section. Has an associated SymbolTableSection that's passed in the constructor. """ def __init__(self, header, name, elffile, symboltable): super(GNUVerSymSection, self).__init__(header, name, elffile) self.symboltable = symboltable def num_symbols(self): """ Number of symbols in the table """ return self['sh_size'] // self['sh_entsize'] def get_symbol(self, n): """ Get the symbol at index #n from the table (Symbol object) It begins at 1 and not 0 since the first entry is used to store the current version of the syminfo table """ # Grab the symbol's entry from the stream entry_offset = self['sh_offset'] + n * self['sh_entsize'] entry = struct_parse( self.structs.Elf_Versym, self.stream, stream_pos=entry_offset) # Find the symbol name in the associated symbol table name = self.symboltable.get_symbol(n).name return Symbol(entry, name) def iter_symbols(self): """ Yield all the symbols in the table """ for i in range(self.num_symbols()): yield self.get_symbol(i) pyelftools-0.27/elftools/elf/hash.py000066400000000000000000000165021374602170700175470ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: elf/hash.py # # ELF hash table sections # # Andreas Ziegler (andreas.ziegler@fau.de) # This code is in the public domain #------------------------------------------------------------------------------- import struct from ..common.utils import struct_parse from .sections import Section class ELFHashTable(object): """ Representation of an ELF hash table to find symbols in the symbol table - useful for super-stripped binaries without section headers where only the start of the symbol table is known from the dynamic segment. The layout and contents are nicely described at https://flapenguin.me/2017/04/24/elf-lookup-dt-hash/. The symboltable argument needs to implement a get_symbol() method - in a regular ELF file, this will be the linked symbol table section as indicated by the sh_link attribute. For super-stripped binaries, one should use the DynamicSegment object as the symboltable as it supports symbol lookup without access to a symbol table section. """ def __init__(self, elffile, start_offset, symboltable): self.elffile = elffile self._symboltable = symboltable self.params = struct_parse(self.elffile.structs.Elf_Hash, self.elffile.stream, start_offset) def get_number_of_symbols(self): """ Get the number of symbols from the hash table parameters. """ return self.params['nchains'] def get_symbol(self, name): """ Look up a symbol from this hash table with the given name. """ if self.params['nbuckets'] == 0: return None hval = self.elf_hash(name) % self.params['nbuckets'] symndx = self.params['buckets'][hval] while symndx != 0: sym = self._symboltable.get_symbol(symndx) if sym.name == name: return sym symndx = self.params['chains'][symndx] return None @staticmethod def elf_hash(name): """ Compute the hash value for a given symbol name. """ if not isinstance(name, bytes): name = name.encode('utf-8') h = 0 x = 0 for c in bytearray(name): h = (h << 4) + c x = h & 0xF0000000 if x != 0: h ^= (x >> 24) h &= ~x return h class ELFHashSection(Section, ELFHashTable): """ Section representation of an ELF hash table. In regular ELF files, this allows us to use the common functions defined on Section objects when dealing with the hash table. """ def __init__(self, header, name, elffile, symboltable): Section.__init__(self, header, name, elffile) ELFHashTable.__init__(self, elffile, self['sh_offset'], symboltable) class GNUHashTable(object): """ Representation of a GNU hash table to find symbols in the symbol table - useful for super-stripped binaries without section headers where only the start of the symbol table is known from the dynamic segment. The layout and contents are nicely described at https://flapenguin.me/2017/05/10/elf-lookup-dt-gnu-hash/. The symboltable argument needs to implement a get_symbol() method - in a regular ELF file, this will be the linked symbol table section as indicated by the sh_link attribute. For super-stripped binaries, one should use the DynamicSegment object as the symboltable as it supports symbol lookup without access to a symbol table section. """ def __init__(self, elffile, start_offset, symboltable): self.elffile = elffile self._symboltable = symboltable self.params = struct_parse(self.elffile.structs.Gnu_Hash, self.elffile.stream, start_offset) # Element sizes in the hash table self._wordsize = self.elffile.structs.Elf_word('').sizeof() self._xwordsize = self.elffile.structs.Elf_xword('').sizeof() self._chain_pos = start_offset + 4 * self._wordsize + \ self.params['bloom_size'] * self._xwordsize + \ self.params['nbuckets'] * self._wordsize def get_number_of_symbols(self): """ Get the number of symbols in the hash table by finding the bucket with the highest symbol index and walking to the end of its chain. """ # Find highest index in buckets array max_idx = max(self.params['buckets']) if max_idx < self.params['symoffset']: return self.params['symoffset'] # Position the stream at the start of the corresponding chain max_chain_pos = self._chain_pos + \ (max_idx - self.params['symoffset']) * self._wordsize self.elffile.stream.seek(max_chain_pos) hash_format = 'I' # Walk the chain to its end (lowest bit is set) while True: cur_hash = struct.unpack(hash_format, self.elffile.stream.read(self._wordsize))[0] if cur_hash & 1: return max_idx + 1 max_idx += 1 def _matches_bloom(self, H1): """ Helper function to check if the given hash could be in the hash table by testing it against the bloom filter. """ arch_bits = self.elffile.elfclass H2 = H1 >> self.params['bloom_shift'] word_idx = int(H1 / arch_bits) % self.params['bloom_size'] BITMASK = (1 << (H1 % arch_bits)) | (1 << (H2 % arch_bits)) return (self.params['bloom'][word_idx] & BITMASK) == BITMASK def get_symbol(self, name): """ Look up a symbol from this hash table with the given name. """ namehash = self.gnu_hash(name) if not self._matches_bloom(namehash): return None symidx = self.params['buckets'][namehash % self.params['nbuckets']] if symidx < self.params['symoffset']: return None self.elffile.stream.seek(self._chain_pos + (symidx - self.params['symoffset']) * self._wordsize) hash_format = 'I' while True: cur_hash = struct.unpack(hash_format, self.elffile.stream.read(self._wordsize))[0] if cur_hash | 1 == namehash | 1: symbol = self._symboltable.get_symbol(symidx) if name == symbol.name: return symbol if cur_hash & 1: break symidx += 1 return None @staticmethod def gnu_hash(key): """ Compute the GNU-style hash value for a given symbol name. """ if not isinstance(key, bytes): key = key.encode('utf-8') h = 5381 for c in bytearray(key): h = h * 33 + c return h & 0xFFFFFFFF class GNUHashSection(Section, GNUHashTable): """ Section representation of a GNU hash table. In regular ELF files, this allows us to use the common functions defined on Section objects when dealing with the hash table. """ def __init__(self, header, name, elffile, symboltable): Section.__init__(self, header, name, elffile) GNUHashTable.__init__(self, elffile, self['sh_offset'], symboltable) pyelftools-0.27/elftools/elf/notes.py000066400000000000000000000040451374602170700177530ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: elf/notes.py # # ELF notes # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from ..common.py3compat import bytes2str from ..common.utils import struct_parse, roundup from ..construct import CString def iter_notes(elffile, offset, size): """ Yield all the notes in a section or segment. """ end = offset + size while offset < end: note = struct_parse( elffile.structs.Elf_Nhdr, elffile.stream, stream_pos=offset) note['n_offset'] = offset offset += elffile.structs.Elf_Nhdr.sizeof() elffile.stream.seek(offset) # n_namesz is 4-byte aligned. disk_namesz = roundup(note['n_namesz'], 2) note['n_name'] = bytes2str( CString('').parse(elffile.stream.read(disk_namesz))) offset += disk_namesz desc_data = bytes2str(elffile.stream.read(note['n_descsz'])) note['n_descdata'] = desc_data if note['n_type'] == 'NT_GNU_ABI_TAG': note['n_desc'] = struct_parse(elffile.structs.Elf_abi, elffile.stream, offset) elif note['n_type'] == 'NT_GNU_BUILD_ID': note['n_desc'] = ''.join('%.2x' % ord(b) for b in desc_data) elif note['n_type'] == 'NT_PRPSINFO': note['n_desc'] = struct_parse(elffile.structs.Elf_Prpsinfo, elffile.stream, offset) elif note['n_type'] == 'NT_FILE': note['n_desc'] = struct_parse(elffile.structs.Elf_Nt_File, elffile.stream, offset) else: note['n_desc'] = desc_data offset += roundup(note['n_descsz'], 2) note['n_size'] = offset - note['n_offset'] yield note pyelftools-0.27/elftools/elf/relocation.py000066400000000000000000000276751374602170700210000ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: elf/relocation.py # # ELF relocations # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from collections import namedtuple from ..common.exceptions import ELFRelocationError from ..common.utils import elf_assert, struct_parse from .sections import Section from .enums import ( ENUM_RELOC_TYPE_i386, ENUM_RELOC_TYPE_x64, ENUM_RELOC_TYPE_MIPS, ENUM_RELOC_TYPE_ARM, ENUM_RELOC_TYPE_AARCH64, ENUM_D_TAG) class Relocation(object): """ Relocation object - representing a single relocation entry. Allows dictionary-like access to the entry's fields. Can be either a REL or RELA relocation. """ def __init__(self, entry, elffile): self.entry = entry self.elffile = elffile def is_RELA(self): """ Is this a RELA relocation? If not, it's REL. """ return 'r_addend' in self.entry def __getitem__(self, name): """ Dict-like access to entries """ return self.entry[name] def __repr__(self): return '' % ( 'RELA' if self.is_RELA() else 'REL', self.entry) def __str__(self): return self.__repr__() class RelocationTable(object): """ Shared functionality between relocation sections and relocation tables """ def __init__(self, elffile, offset, size, is_rela): self._stream = elffile.stream self._elffile = elffile self._elfstructs = elffile.structs self._size = size self._offset = offset self._is_rela = is_rela if is_rela: self.entry_struct = self._elfstructs.Elf_Rela else: self.entry_struct = self._elfstructs.Elf_Rel self.entry_size = self.entry_struct.sizeof() def is_RELA(self): """ Is this a RELA relocation section? If not, it's REL. """ return self._is_rela def num_relocations(self): """ Number of relocations in the section """ return self._size // self.entry_size def get_relocation(self, n): """ Get the relocation at index #n from the section (Relocation object) """ entry_offset = self._offset + n * self.entry_size entry = struct_parse( self.entry_struct, self._stream, stream_pos=entry_offset) return Relocation(entry, self._elffile) def iter_relocations(self): """ Yield all the relocations in the section """ for i in range(self.num_relocations()): yield self.get_relocation(i) class RelocationSection(Section, RelocationTable): """ ELF relocation section. Serves as a collection of Relocation entries. """ def __init__(self, header, name, elffile): Section.__init__(self, header, name, elffile) RelocationTable.__init__(self, self.elffile, self['sh_offset'], self['sh_size'], header['sh_type'] == 'SHT_RELA') elf_assert(header['sh_type'] in ('SHT_REL', 'SHT_RELA'), 'Unknown relocation type section') elf_assert(header['sh_entsize'] == self.entry_size, 'Expected sh_entsize of %s section to be %s' % ( header['sh_type'], self.entry_size)) class RelocationHandler(object): """ Handles the logic of relocations in ELF files. """ def __init__(self, elffile): self.elffile = elffile def find_relocations_for_section(self, section): """ Given a section, find the relocation section for it in the ELF file. Return a RelocationSection object, or None if none was found. """ reloc_section_names = ( '.rel' + section.name, '.rela' + section.name) # Find the relocation section aimed at this one. Currently assume # that either .rel or .rela section exists for this section, but # not both. for relsection in self.elffile.iter_sections(): if ( isinstance(relsection, RelocationSection) and relsection.name in reloc_section_names): return relsection return None def apply_section_relocations(self, stream, reloc_section): """ Apply all relocations in reloc_section (a RelocationSection object) to the given stream, that contains the data of the section that is being relocated. The stream is modified as a result. """ # The symbol table associated with this relocation section symtab = self.elffile.get_section(reloc_section['sh_link']) for reloc in reloc_section.iter_relocations(): self._do_apply_relocation(stream, reloc, symtab) def _do_apply_relocation(self, stream, reloc, symtab): # Preparations for performing the relocation: obtain the value of # the symbol mentioned in the relocation, as well as the relocation # recipe which tells us how to actually perform it. # All peppered with some sanity checking. if reloc['r_info_sym'] >= symtab.num_symbols(): raise ELFRelocationError( 'Invalid symbol reference in relocation: index %s' % ( reloc['r_info_sym'])) sym_value = symtab.get_symbol(reloc['r_info_sym'])['st_value'] reloc_type = reloc['r_info_type'] recipe = None if self.elffile.get_machine_arch() == 'x86': if reloc.is_RELA(): raise ELFRelocationError( 'Unexpected RELA relocation for x86: %s' % reloc) recipe = self._RELOCATION_RECIPES_X86.get(reloc_type, None) elif self.elffile.get_machine_arch() == 'x64': if not reloc.is_RELA(): raise ELFRelocationError( 'Unexpected REL relocation for x64: %s' % reloc) recipe = self._RELOCATION_RECIPES_X64.get(reloc_type, None) elif self.elffile.get_machine_arch() == 'MIPS': if reloc.is_RELA(): raise ELFRelocationError( 'Unexpected RELA relocation for MIPS: %s' % reloc) recipe = self._RELOCATION_RECIPES_MIPS.get(reloc_type, None) elif self.elffile.get_machine_arch() == 'ARM': if reloc.is_RELA(): raise ELFRelocationError( 'Unexpected RELA relocation for ARM: %s' % reloc) recipe = self._RELOCATION_RECIPES_ARM.get(reloc_type, None) elif self.elffile.get_machine_arch() == 'AArch64': recipe = self._RELOCATION_RECIPES_AARCH64.get(reloc_type, None) if recipe is None: raise ELFRelocationError( 'Unsupported relocation type: %s' % reloc_type) # So now we have everything we need to actually perform the relocation. # Let's get to it: # 0. Find out which struct we're going to be using to read this value # from the stream and write it back. if recipe.bytesize == 4: value_struct = self.elffile.structs.Elf_word('') elif recipe.bytesize == 8: value_struct = self.elffile.structs.Elf_word64('') else: raise ELFRelocationError('Invalid bytesize %s for relocation' % recipe.bytesize) # 1. Read the value from the stream (with correct size and endianness) original_value = struct_parse( value_struct, stream, stream_pos=reloc['r_offset']) # 2. Apply the relocation to the value, acting according to the recipe relocated_value = recipe.calc_func( value=original_value, sym_value=sym_value, offset=reloc['r_offset'], addend=reloc['r_addend'] if recipe.has_addend else 0) # 3. Write the relocated value back into the stream stream.seek(reloc['r_offset']) # Make sure the relocated value fits back by wrapping it around. This # looks like a problem, but it seems to be the way this is done in # binutils too. relocated_value = relocated_value % (2 ** (recipe.bytesize * 8)) value_struct.build_stream(relocated_value, stream) # Relocations are represented by "recipes". Each recipe specifies: # bytesize: The number of bytes to read (and write back) to the section. # This is the unit of data on which relocation is performed. # has_addend: Does this relocation have an extra addend? # calc_func: A function that performs the relocation on an extracted # value, and returns the updated value. # _RELOCATION_RECIPE_TYPE = namedtuple('_RELOCATION_RECIPE_TYPE', 'bytesize has_addend calc_func') def _reloc_calc_identity(value, sym_value, offset, addend=0): return value def _reloc_calc_sym_plus_value(value, sym_value, offset, addend=0): return sym_value + value def _reloc_calc_sym_plus_value_pcrel(value, sym_value, offset, addend=0): return sym_value + value - offset def _reloc_calc_sym_plus_addend(value, sym_value, offset, addend=0): return sym_value + addend def _reloc_calc_sym_plus_addend_pcrel(value, sym_value, offset, addend=0): return sym_value + addend - offset def _arm_reloc_calc_sym_plus_value_pcrel(value, sym_value, offset, addend=0): return sym_value // 4 + value - offset // 4 _RELOCATION_RECIPES_ARM = { ENUM_RELOC_TYPE_ARM['R_ARM_ABS32']: _RELOCATION_RECIPE_TYPE( bytesize=4, has_addend=False, calc_func=_reloc_calc_sym_plus_value), ENUM_RELOC_TYPE_ARM['R_ARM_CALL']: _RELOCATION_RECIPE_TYPE( bytesize=4, has_addend=False, calc_func=_arm_reloc_calc_sym_plus_value_pcrel), } _RELOCATION_RECIPES_AARCH64 = { ENUM_RELOC_TYPE_AARCH64['R_AARCH64_ABS64']: _RELOCATION_RECIPE_TYPE( bytesize=8, has_addend=True, calc_func=_reloc_calc_sym_plus_addend), ENUM_RELOC_TYPE_AARCH64['R_AARCH64_ABS32']: _RELOCATION_RECIPE_TYPE( bytesize=4, has_addend=True, calc_func=_reloc_calc_sym_plus_addend), ENUM_RELOC_TYPE_AARCH64['R_AARCH64_PREL32']: _RELOCATION_RECIPE_TYPE( bytesize=4, has_addend=True, calc_func=_reloc_calc_sym_plus_addend_pcrel), } # https://dmz-portal.mips.com/wiki/MIPS_relocation_types _RELOCATION_RECIPES_MIPS = { ENUM_RELOC_TYPE_MIPS['R_MIPS_NONE']: _RELOCATION_RECIPE_TYPE( bytesize=4, has_addend=False, calc_func=_reloc_calc_identity), ENUM_RELOC_TYPE_MIPS['R_MIPS_32']: _RELOCATION_RECIPE_TYPE( bytesize=4, has_addend=False, calc_func=_reloc_calc_sym_plus_value), } _RELOCATION_RECIPES_X86 = { ENUM_RELOC_TYPE_i386['R_386_NONE']: _RELOCATION_RECIPE_TYPE( bytesize=4, has_addend=False, calc_func=_reloc_calc_identity), ENUM_RELOC_TYPE_i386['R_386_32']: _RELOCATION_RECIPE_TYPE( bytesize=4, has_addend=False, calc_func=_reloc_calc_sym_plus_value), ENUM_RELOC_TYPE_i386['R_386_PC32']: _RELOCATION_RECIPE_TYPE( bytesize=4, has_addend=False, calc_func=_reloc_calc_sym_plus_value_pcrel), } _RELOCATION_RECIPES_X64 = { ENUM_RELOC_TYPE_x64['R_X86_64_NONE']: _RELOCATION_RECIPE_TYPE( bytesize=8, has_addend=True, calc_func=_reloc_calc_identity), ENUM_RELOC_TYPE_x64['R_X86_64_64']: _RELOCATION_RECIPE_TYPE( bytesize=8, has_addend=True, calc_func=_reloc_calc_sym_plus_addend), ENUM_RELOC_TYPE_x64['R_X86_64_PC32']: _RELOCATION_RECIPE_TYPE( bytesize=4, has_addend=True, calc_func=_reloc_calc_sym_plus_addend_pcrel), ENUM_RELOC_TYPE_x64['R_X86_64_32']: _RELOCATION_RECIPE_TYPE( bytesize=4, has_addend=True, calc_func=_reloc_calc_sym_plus_addend), ENUM_RELOC_TYPE_x64['R_X86_64_32S']: _RELOCATION_RECIPE_TYPE( bytesize=4, has_addend=True, calc_func=_reloc_calc_sym_plus_addend), } pyelftools-0.27/elftools/elf/sections.py000066400000000000000000000424151374602170700204550ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: elf/sections.py # # ELF sections # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from ..common.exceptions import ELFCompressionError from ..common.utils import struct_parse, elf_assert, parse_cstring_from_stream from collections import defaultdict from .constants import SH_FLAGS from .notes import iter_notes import zlib class Section(object): """ Base class for ELF sections. Also used for all sections types that have no special functionality. Allows dictionary-like access to the section header. For example: > sec = Section(...) > sec['sh_type'] # section type """ def __init__(self, header, name, elffile): self.header = header self.name = name self.elffile = elffile self.stream = self.elffile.stream self.structs = self.elffile.structs self._compressed = header['sh_flags'] & SH_FLAGS.SHF_COMPRESSED if self.compressed: # Read the compression header now to know about the size/alignment # of the decompressed data. header = struct_parse(self.structs.Elf_Chdr, self.stream, stream_pos=self['sh_offset']) self._compression_type = header['ch_type'] self._decompressed_size = header['ch_size'] self._decompressed_align = header['ch_addralign'] else: self._decompressed_size = header['sh_size'] self._decompressed_align = header['sh_addralign'] @property def compressed(self): """ Is this section compressed? """ return self._compressed @property def data_size(self): """ Return the logical size for this section's data. This can be different from the .sh_size header field when the section is compressed. """ return self._decompressed_size @property def data_alignment(self): """ Return the logical alignment for this section's data. This can be different from the .sh_addralign header field when the section is compressed. """ return self._decompressed_align def data(self): """ The section data from the file. Note that data is decompressed if the stored section data is compressed. """ # If this section is NOBITS, there is no data. provide a dummy answer if self.header['sh_type'] == 'SHT_NOBITS': return b'\0'*self.data_size # If this section is compressed, deflate it if self.compressed: c_type = self._compression_type if c_type == 'ELFCOMPRESS_ZLIB': # Read the data to decompress starting right after the # compression header until the end of the section. hdr_size = self.structs.Elf_Chdr.sizeof() self.stream.seek(self['sh_offset'] + hdr_size) compressed = self.stream.read(self['sh_size'] - hdr_size) decomp = zlib.decompressobj() result = decomp.decompress(compressed, self.data_size) else: raise ELFCompressionError( 'Unknown compression type: {:#0x}'.format(c_type) ) if len(result) != self._decompressed_size: raise ELFCompressionError( 'Decompressed data is {} bytes long, should be {} bytes' ' long'.format(len(result), self._decompressed_size) ) else: self.stream.seek(self['sh_offset']) result = self.stream.read(self._decompressed_size) return result def is_null(self): """ Is this a null section? """ return False def __getitem__(self, name): """ Implement dict-like access to header entries """ return self.header[name] def __eq__(self, other): try: return self.header == other.header except AttributeError: return False def __hash__(self): return hash(self.header) class NullSection(Section): """ ELF NULL section """ def is_null(self): return True class StringTableSection(Section): """ ELF string table section. """ def get_string(self, offset): """ Get the string stored at the given offset in this string table. """ table_offset = self['sh_offset'] s = parse_cstring_from_stream(self.stream, table_offset + offset) return s.decode('utf-8', errors='replace') if s else '' class SymbolTableIndexSection(Section): """ A section containing the section header table indices corresponding to symbols in the linked symbol table. This section has to exist if the symbol table contains an entry with a section header index set to SHN_XINDEX (0xffff). The format of the section is described at https://refspecs.linuxfoundation.org/elf/gabi4+/ch4.sheader.html """ def __init__(self, header, name, elffile, symboltable): super(SymbolTableIndexSection, self).__init__(header, name, elffile) self.symboltable = symboltable def get_section_index(self, n): """ Get the section header table index for the symbol with index #n. The section contains an array of Elf32_word values with one entry for every symbol in the associated symbol table. """ return struct_parse(self.elffile.structs.Elf_word(''), self.stream, self['sh_offset'] + n * self['sh_entsize']) class SymbolTableSection(Section): """ ELF symbol table section. Has an associated StringTableSection that's passed in the constructor. """ def __init__(self, header, name, elffile, stringtable): super(SymbolTableSection, self).__init__(header, name, elffile) self.stringtable = stringtable elf_assert(self['sh_entsize'] > 0, 'Expected entry size of section %r to be > 0' % name) elf_assert(self['sh_size'] % self['sh_entsize'] == 0, 'Expected section size to be a multiple of entry size in section %r' % name) self._symbol_name_map = None def num_symbols(self): """ Number of symbols in the table """ return self['sh_size'] // self['sh_entsize'] def get_symbol(self, n): """ Get the symbol at index #n from the table (Symbol object) """ # Grab the symbol's entry from the stream entry_offset = self['sh_offset'] + n * self['sh_entsize'] entry = struct_parse( self.structs.Elf_Sym, self.stream, stream_pos=entry_offset) # Find the symbol name in the associated string table name = self.stringtable.get_string(entry['st_name']) return Symbol(entry, name) def get_symbol_by_name(self, name): """ Get a symbol(s) by name. Return None if no symbol by the given name exists. """ # The first time this method is called, construct a name to number # mapping # if self._symbol_name_map is None: self._symbol_name_map = defaultdict(list) for i, sym in enumerate(self.iter_symbols()): self._symbol_name_map[sym.name].append(i) symnums = self._symbol_name_map.get(name) return [self.get_symbol(i) for i in symnums] if symnums else None def iter_symbols(self): """ Yield all the symbols in the table """ for i in range(self.num_symbols()): yield self.get_symbol(i) class Symbol(object): """ Symbol object - representing a single symbol entry from a symbol table section. Similarly to Section objects, allows dictionary-like access to the symbol entry. """ def __init__(self, entry, name): self.entry = entry self.name = name def __getitem__(self, name): """ Implement dict-like access to entries """ return self.entry[name] class SUNWSyminfoTableSection(Section): """ ELF .SUNW Syminfo table section. Has an associated SymbolTableSection that's passed in the constructor. """ def __init__(self, header, name, elffile, symboltable): super(SUNWSyminfoTableSection, self).__init__(header, name, elffile) self.symboltable = symboltable def num_symbols(self): """ Number of symbols in the table """ return self['sh_size'] // self['sh_entsize'] - 1 def get_symbol(self, n): """ Get the symbol at index #n from the table (Symbol object). It begins at 1 and not 0 since the first entry is used to store the current version of the syminfo table. """ # Grab the symbol's entry from the stream entry_offset = self['sh_offset'] + n * self['sh_entsize'] entry = struct_parse( self.structs.Elf_Sunw_Syminfo, self.stream, stream_pos=entry_offset) # Find the symbol name in the associated symbol table name = self.symboltable.get_symbol(n).name return Symbol(entry, name) def iter_symbols(self): """ Yield all the symbols in the table """ for i in range(1, self.num_symbols() + 1): yield self.get_symbol(i) class NoteSection(Section): """ ELF NOTE section. Knows how to parse notes. """ def iter_notes(self): """ Yield all the notes in the section. Each result is a dictionary- like object with "n_name", "n_type", and "n_desc" fields, amongst others. """ return iter_notes(self.elffile, self['sh_offset'], self['sh_size']) class StabSection(Section): """ ELF stab section. """ def iter_stabs(self): """ Yield all stab entries. Result type is ELFStructs.Elf_Stabs. """ offset = self['sh_offset'] size = self['sh_size'] end = offset + size while offset < end: stabs = struct_parse( self.structs.Elf_Stabs, self.stream, stream_pos=offset) stabs['n_offset'] = offset offset += self.structs.Elf_Stabs.sizeof() self.stream.seek(offset) yield stabs class ARMAttribute(object): """ ARM attribute object - representing a build attribute of ARM ELF files. """ def __init__(self, structs, stream): self._tag = struct_parse(structs.Elf_Attribute_Tag, stream) self.extra = None if self.tag in ('TAG_FILE', 'TAG_SECTION', 'TAG_SYMBOL'): self.value = struct_parse(structs.Elf_word('value'), stream) if self.tag != 'TAG_FILE': self.extra = [] s_number = struct_parse(structs.Elf_uleb128('s_number'), stream) while s_number != 0: self.extra.append(s_number) s_number = struct_parse(structs.Elf_uleb128('s_number'), stream ) elif self.tag in ('TAG_CPU_RAW_NAME', 'TAG_CPU_NAME', 'TAG_CONFORMANCE'): self.value = struct_parse(structs.Elf_ntbs('value', encoding='utf-8'), stream) elif self.tag == 'TAG_COMPATIBILITY': self.value = struct_parse(structs.Elf_uleb128('value'), stream) self.extra = struct_parse(structs.Elf_ntbs('vendor_name', encoding='utf-8'), stream) elif self.tag == 'TAG_ALSO_COMPATIBLE_WITH': self.value = ARMAttribute(structs, stream) if type(self.value.value) is not str: nul = struct_parse(structs.Elf_byte('nul'), stream) elf_assert(nul == 0, "Invalid terminating byte %r, expecting NUL." % nul) else: self.value = struct_parse(structs.Elf_uleb128('value'), stream) @property def tag(self): return self._tag['tag'] def __repr__(self): s = '' % (self.tag, self.value) s += ' %s' % self.extra if self.extra is not None else '' return s class ARMAttributesSubsubsection(object): """ Subsubsection of an ELF .ARM.attributes section's subsection. """ def __init__(self, stream, structs, offset): self.stream = stream self.offset = offset self.structs = structs self.header = ARMAttribute(self.structs, self.stream) self.attr_start = self.stream.tell() def iter_attributes(self, tag=None): """ Yield all attributes (limit to |tag| if specified). """ for attribute in self._make_attributes(): if tag is None or attribute.tag == tag: yield attribute @property def num_attributes(self): """ Number of attributes in the subsubsection. """ return sum(1 for _ in self.iter_attributes()) + 1 @property def attributes(self): """ List of all attributes in the subsubsection. """ return [self.header] + list(self.iter_attributes()) def _make_attributes(self): """ Create all attributes for this subsubsection except the first one which is the header. """ end = self.offset + self.header.value self.stream.seek(self.attr_start) while self.stream.tell() != end: yield ARMAttribute(self.structs, self.stream) def __repr__(self): s = "" return s % (self.header.tag[4:], self.header.value) class ARMAttributesSubsection(object): """ Subsection of an ELF .ARM.attributes section. """ def __init__(self, stream, structs, offset): self.stream = stream self.offset = offset self.structs = structs self.header = struct_parse(self.structs.Elf_Attr_Subsection_Header, self.stream, self.offset ) self.subsubsec_start = self.stream.tell() def iter_subsubsections(self, scope=None): """ Yield all subsubsections (limit to |scope| if specified). """ for subsubsec in self._make_subsubsections(): if scope is None or subsubsec.header.tag == scope: yield subsubsec @property def num_subsubsections(self): """ Number of subsubsections in the subsection. """ return sum(1 for _ in self.iter_subsubsections()) @property def subsubsections(self): """ List of all subsubsections in the subsection. """ return list(self.iter_subsubsections()) def _make_subsubsections(self): """ Create all subsubsections for this subsection. """ end = self.offset + self['length'] self.stream.seek(self.subsubsec_start) while self.stream.tell() != end: subsubsec = ARMAttributesSubsubsection(self.stream, self.structs, self.stream.tell()) self.stream.seek(self.subsubsec_start + subsubsec.header.value) yield subsubsec def __getitem__(self, name): """ Implement dict-like access to header entries. """ return self.header[name] def __repr__(self): s = "" return s % (self.header['vendor_name'], self.header['length']) class ARMAttributesSection(Section): """ ELF .ARM.attributes section. """ def __init__(self, header, name, elffile): super(ARMAttributesSection, self).__init__(header, name, elffile) fv = struct_parse(self.structs.Elf_byte('format_version'), self.stream, self['sh_offset'] ) elf_assert(chr(fv) == 'A', "Unknown attributes version %s, expecting 'A'." % chr(fv) ) self.subsec_start = self.stream.tell() def iter_subsections(self, vendor_name=None): """ Yield all subsections (limit to |vendor_name| if specified). """ for subsec in self._make_subsections(): if vendor_name is None or subsec['vendor_name'] == vendor_name: yield subsec @property def num_subsections(self): """ Number of subsections in the section. """ return sum(1 for _ in self.iter_subsections()) @property def subsections(self): """ List of all subsections in the section. """ return list(self.iter_subsections()) def _make_subsections(self): """ Create all subsections for this section. """ end = self['sh_offset'] + self.data_size self.stream.seek(self.subsec_start) while self.stream.tell() != end: subsec = ARMAttributesSubsection(self.stream, self.structs, self.stream.tell()) self.stream.seek(self.subsec_start + subsec['length']) yield subsec pyelftools-0.27/elftools/elf/segments.py000066400000000000000000000105331374602170700204470ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: elf/segments.py # # ELF segments # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from ..construct import CString from ..common.utils import struct_parse from .constants import SH_FLAGS from .notes import iter_notes class Segment(object): def __init__(self, header, stream): self.header = header self.stream = stream def data(self): """ The segment data from the file. """ self.stream.seek(self['p_offset']) return self.stream.read(self['p_filesz']) def __getitem__(self, name): """ Implement dict-like access to header entries """ return self.header[name] def section_in_segment(self, section): """ Is the given section contained in this segment? Note: this tries to reproduce the intricate rules of the ELF_SECTION_IN_SEGMENT_STRICT macro of the header elf/include/internal.h in the source of binutils. """ # Only the 'strict' checks from ELF_SECTION_IN_SEGMENT_1 are included segtype = self['p_type'] sectype = section['sh_type'] secflags = section['sh_flags'] # Only PT_LOAD, PT_GNU_RELRO and PT_TLS segments can contain SHF_TLS # sections if ( secflags & SH_FLAGS.SHF_TLS and segtype in ('PT_TLS', 'PT_GNU_RELRO', 'PT_LOAD')): pass # PT_TLS segment contains only SHF_TLS sections, PT_PHDR no sections # at all elif ( (secflags & SH_FLAGS.SHF_TLS) == 0 and segtype not in ('PT_TLS', 'PT_PHDR')): pass else: return False # PT_LOAD and similar segments only have SHF_ALLOC sections. if ( (secflags & SH_FLAGS.SHF_ALLOC) == 0 and segtype in ('PT_LOAD', 'PT_DYNAMIC', 'PT_GNU_EH_FRAME', 'PT_GNU_RELRO', 'PT_GNU_STACK')): return False # In ELF_SECTION_IN_SEGMENT_STRICT the flag check_vma is on, so if # this is an alloc section, check whether its VMA is in bounds. if secflags & SH_FLAGS.SHF_ALLOC: secaddr = section['sh_addr'] vaddr = self['p_vaddr'] # This checks that the section is wholly contained in the segment. # The third condition is the 'strict' one - an empty section will # not match at the very end of the segment (unless the segment is # also zero size, which is handled by the second condition). if not (secaddr >= vaddr and secaddr - vaddr + section['sh_size'] <= self['p_memsz'] and secaddr - vaddr <= self['p_memsz'] - 1): return False # If we've come this far and it's a NOBITS section, it's in the segment if sectype == 'SHT_NOBITS': return True secoffset = section['sh_offset'] poffset = self['p_offset'] # Same logic as with secaddr vs. vaddr checks above, just on offsets in # the file return (secoffset >= poffset and secoffset - poffset + section['sh_size'] <= self['p_filesz'] and secoffset - poffset <= self['p_filesz'] - 1) class InterpSegment(Segment): """ INTERP segment. Knows how to obtain the path to the interpreter used for this ELF file. """ def __init__(self, header, stream): super(InterpSegment, self).__init__(header, stream) def get_interp_name(self): """ Obtain the interpreter path used for this ELF file. """ path_offset = self['p_offset'] return struct_parse( CString('', encoding='utf-8'), self.stream, stream_pos=path_offset) class NoteSegment(Segment): """ NOTE segment. Knows how to parse notes. """ def __init__(self, header, stream, elffile): super(NoteSegment, self).__init__(header, stream) self.elffile = elffile def iter_notes(self): """ Yield all the notes in the segment. Each result is a dictionary- like object with "n_name", "n_type", and "n_desc" fields, amongst others. """ return iter_notes(self.elffile, self['p_offset'], self['p_filesz']) pyelftools-0.27/elftools/elf/structs.py000066400000000000000000000467001374602170700203360ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools: elf/structs.py # # Encapsulation of Construct structs for parsing an ELF file, adjusted for # correct endianness and word-size. # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from ..construct import ( UBInt8, UBInt16, UBInt32, UBInt64, ULInt8, ULInt16, ULInt32, ULInt64, SBInt32, SLInt32, SBInt64, SLInt64, Struct, Array, Enum, Padding, BitStruct, BitField, Value, String, CString ) from ..common.construct_utils import ULEB128 from .enums import * class ELFStructs(object): """ Accessible attributes: Elf_{byte|half|word|word64|addr|offset|sword|xword|xsword}: Data chunks, as specified by the ELF standard, adjusted for correct endianness and word-size. Elf_Ehdr: ELF file header Elf_Phdr: Program header Elf_Shdr: Section header Elf_Sym: Symbol table entry Elf_Rel, Elf_Rela: Entries in relocation sections """ def __init__(self, little_endian=True, elfclass=32): assert elfclass == 32 or elfclass == 64 self.little_endian = little_endian self.elfclass = elfclass self.e_type = None self.e_machine = None self.e_ident_osabi = None def __getstate__(self): return self.little_endian, self.elfclass, self.e_type, self.e_machine, self.e_ident_osabi def __setstate__(self, state): self.little_endian, self.elfclass, e_type, e_machine, e_osabi = state self.create_basic_structs() self.create_advanced_structs(e_type, e_machine, e_osabi) def create_basic_structs(self): """ Create word-size related structs and ehdr struct needed for initial determining of ELF type. """ if self.little_endian: self.Elf_byte = ULInt8 self.Elf_half = ULInt16 self.Elf_word = ULInt32 self.Elf_word64 = ULInt64 self.Elf_addr = ULInt32 if self.elfclass == 32 else ULInt64 self.Elf_offset = self.Elf_addr self.Elf_sword = SLInt32 self.Elf_xword = ULInt32 if self.elfclass == 32 else ULInt64 self.Elf_sxword = SLInt32 if self.elfclass == 32 else SLInt64 else: self.Elf_byte = UBInt8 self.Elf_half = UBInt16 self.Elf_word = UBInt32 self.Elf_word64 = UBInt64 self.Elf_addr = UBInt32 if self.elfclass == 32 else UBInt64 self.Elf_offset = self.Elf_addr self.Elf_sword = SBInt32 self.Elf_xword = UBInt32 if self.elfclass == 32 else UBInt64 self.Elf_sxword = SBInt32 if self.elfclass == 32 else SBInt64 self._create_ehdr() self._create_leb128() self._create_ntbs() def create_advanced_structs(self, e_type=None, e_machine=None, e_ident_osabi=None): """ Create all ELF structs except the ehdr. They may possibly depend on provided e_type and/or e_machine parsed from ehdr. """ self.e_type = e_type self.e_machine = e_machine self.e_ident_osabi = e_ident_osabi self._create_phdr() self._create_shdr() self._create_chdr() self._create_sym() self._create_rel() self._create_dyn() self._create_sunw_syminfo() self._create_gnu_verneed() self._create_gnu_verdef() self._create_gnu_versym() self._create_gnu_abi() self._create_note(e_type) self._create_stabs() self._create_arm_attributes() self._create_elf_hash() self._create_gnu_hash() #-------------------------------- PRIVATE --------------------------------# def _create_ehdr(self): self.Elf_Ehdr = Struct('Elf_Ehdr', Struct('e_ident', Array(4, self.Elf_byte('EI_MAG')), Enum(self.Elf_byte('EI_CLASS'), **ENUM_EI_CLASS), Enum(self.Elf_byte('EI_DATA'), **ENUM_EI_DATA), Enum(self.Elf_byte('EI_VERSION'), **ENUM_E_VERSION), Enum(self.Elf_byte('EI_OSABI'), **ENUM_EI_OSABI), self.Elf_byte('EI_ABIVERSION'), Padding(7) ), Enum(self.Elf_half('e_type'), **ENUM_E_TYPE), Enum(self.Elf_half('e_machine'), **ENUM_E_MACHINE), Enum(self.Elf_word('e_version'), **ENUM_E_VERSION), self.Elf_addr('e_entry'), self.Elf_offset('e_phoff'), self.Elf_offset('e_shoff'), self.Elf_word('e_flags'), self.Elf_half('e_ehsize'), self.Elf_half('e_phentsize'), self.Elf_half('e_phnum'), self.Elf_half('e_shentsize'), self.Elf_half('e_shnum'), self.Elf_half('e_shstrndx'), ) def _create_leb128(self): self.Elf_uleb128 = ULEB128 def _create_ntbs(self): self.Elf_ntbs = CString def _create_phdr(self): p_type_dict = ENUM_P_TYPE_BASE if self.e_machine == 'EM_ARM': p_type_dict = ENUM_P_TYPE_ARM elif self.e_machine == 'EM_AARCH64': p_type_dict = ENUM_P_TYPE_AARCH64 elif self.e_machine == 'EM_MIPS': p_type_dict = ENUM_P_TYPE_MIPS if self.elfclass == 32: self.Elf_Phdr = Struct('Elf_Phdr', Enum(self.Elf_word('p_type'), **p_type_dict), self.Elf_offset('p_offset'), self.Elf_addr('p_vaddr'), self.Elf_addr('p_paddr'), self.Elf_word('p_filesz'), self.Elf_word('p_memsz'), self.Elf_word('p_flags'), self.Elf_word('p_align'), ) else: # 64 self.Elf_Phdr = Struct('Elf_Phdr', Enum(self.Elf_word('p_type'), **p_type_dict), self.Elf_word('p_flags'), self.Elf_offset('p_offset'), self.Elf_addr('p_vaddr'), self.Elf_addr('p_paddr'), self.Elf_xword('p_filesz'), self.Elf_xword('p_memsz'), self.Elf_xword('p_align'), ) def _create_shdr(self): """Section header parsing. Depends on e_machine because of machine-specific values in sh_type. """ sh_type_dict = ENUM_SH_TYPE_BASE if self.e_machine == 'EM_ARM': sh_type_dict = ENUM_SH_TYPE_ARM elif self.e_machine == 'EM_X86_64': sh_type_dict = ENUM_SH_TYPE_AMD64 elif self.e_machine == 'EM_MIPS': sh_type_dict = ENUM_SH_TYPE_MIPS self.Elf_Shdr = Struct('Elf_Shdr', self.Elf_word('sh_name'), Enum(self.Elf_word('sh_type'), **sh_type_dict), self.Elf_xword('sh_flags'), self.Elf_addr('sh_addr'), self.Elf_offset('sh_offset'), self.Elf_xword('sh_size'), self.Elf_word('sh_link'), self.Elf_word('sh_info'), self.Elf_xword('sh_addralign'), self.Elf_xword('sh_entsize'), ) def _create_chdr(self): # Structure of compressed sections header. It is documented in Oracle # "Linker and Libraries Guide", Part IV ELF Application Binary # Interface, Chapter 13 Object File Format, Section Compression: # https://docs.oracle.com/cd/E53394_01/html/E54813/section_compression.html fields = [ Enum(self.Elf_word('ch_type'), **ENUM_ELFCOMPRESS_TYPE), self.Elf_xword('ch_size'), self.Elf_xword('ch_addralign'), ] if self.elfclass == 64: fields.insert(1, self.Elf_word('ch_reserved')) self.Elf_Chdr = Struct('Elf_Chdr', *fields) def _create_rel(self): # r_info is also taken apart into r_info_sym and r_info_type. This is # done in Value to avoid endianity issues while parsing. if self.elfclass == 32: fields = [self.Elf_xword('r_info'), Value('r_info_sym', lambda ctx: (ctx['r_info'] >> 8) & 0xFFFFFF), Value('r_info_type', lambda ctx: ctx['r_info'] & 0xFF)] elif self.e_machine == 'EM_MIPS': # ELF64 MIPS fields = [ # The MIPS ELF64 specification # (https://www.linux-mips.org/pub/linux/mips/doc/ABI/elf64-2.4.pdf) # provides a non-standard relocation structure definition. self.Elf_word('r_sym'), self.Elf_byte('r_ssym'), self.Elf_byte('r_type3'), self.Elf_byte('r_type2'), self.Elf_byte('r_type'), # Synthetize usual fields for compatibility with other # architectures. This allows relocation consumers (including # our readelf tests) to work without worrying about MIPS64 # oddities. Value('r_info_sym', lambda ctx: ctx['r_sym']), Value('r_info_ssym', lambda ctx: ctx['r_ssym']), Value('r_info_type', lambda ctx: ctx['r_type']), Value('r_info_type2', lambda ctx: ctx['r_type2']), Value('r_info_type3', lambda ctx: ctx['r_type3']), Value('r_info', lambda ctx: (ctx['r_sym'] << 32) | (ctx['r_ssym'] << 24) | (ctx['r_type3'] << 16) | (ctx['r_type2'] << 8) | ctx['r_type']), ] else: # Other 64 ELFs fields = [self.Elf_xword('r_info'), Value('r_info_sym', lambda ctx: (ctx['r_info'] >> 32) & 0xFFFFFFFF), Value('r_info_type', lambda ctx: ctx['r_info'] & 0xFFFFFFFF)] self.Elf_Rel = Struct('Elf_Rel', self.Elf_addr('r_offset'), *fields) fields_and_addend = fields + [self.Elf_sxword('r_addend')] self.Elf_Rela = Struct('Elf_Rela', self.Elf_addr('r_offset'), *fields_and_addend ) def _create_dyn(self): d_tag_dict = dict(ENUM_D_TAG_COMMON) if self.e_machine in ENUMMAP_EXTRA_D_TAG_MACHINE: d_tag_dict.update(ENUMMAP_EXTRA_D_TAG_MACHINE[self.e_machine]) elif self.e_ident_osabi == 'ELFOSABI_SOLARIS': d_tag_dict.update(ENUM_D_TAG_SOLARIS) self.Elf_Dyn = Struct('Elf_Dyn', Enum(self.Elf_sxword('d_tag'), **d_tag_dict), self.Elf_xword('d_val'), Value('d_ptr', lambda ctx: ctx['d_val']), ) def _create_sym(self): # st_info is hierarchical. To access the type, use # container['st_info']['type'] st_info_struct = BitStruct('st_info', Enum(BitField('bind', 4), **ENUM_ST_INFO_BIND), Enum(BitField('type', 4), **ENUM_ST_INFO_TYPE)) # st_other is hierarchical. To access the visibility, # use container['st_other']['visibility'] st_other_struct = BitStruct('st_other', Padding(5), Enum(BitField('visibility', 3), **ENUM_ST_VISIBILITY)) if self.elfclass == 32: self.Elf_Sym = Struct('Elf_Sym', self.Elf_word('st_name'), self.Elf_addr('st_value'), self.Elf_word('st_size'), st_info_struct, st_other_struct, Enum(self.Elf_half('st_shndx'), **ENUM_ST_SHNDX), ) else: self.Elf_Sym = Struct('Elf_Sym', self.Elf_word('st_name'), st_info_struct, st_other_struct, Enum(self.Elf_half('st_shndx'), **ENUM_ST_SHNDX), self.Elf_addr('st_value'), self.Elf_xword('st_size'), ) def _create_sunw_syminfo(self): self.Elf_Sunw_Syminfo = Struct('Elf_Sunw_Syminfo', Enum(self.Elf_half('si_boundto'), **ENUM_SUNW_SYMINFO_BOUNDTO), self.Elf_half('si_flags'), ) def _create_gnu_verneed(self): # Structure of "version needed" entries is documented in # Oracle "Linker and Libraries Guide", Chapter 13 Object File Format self.Elf_Verneed = Struct('Elf_Verneed', self.Elf_half('vn_version'), self.Elf_half('vn_cnt'), self.Elf_word('vn_file'), self.Elf_word('vn_aux'), self.Elf_word('vn_next'), ) self.Elf_Vernaux = Struct('Elf_Vernaux', self.Elf_word('vna_hash'), self.Elf_half('vna_flags'), self.Elf_half('vna_other'), self.Elf_word('vna_name'), self.Elf_word('vna_next'), ) def _create_gnu_verdef(self): # Structure of "version definition" entries are documented in # Oracle "Linker and Libraries Guide", Chapter 13 Object File Format self.Elf_Verdef = Struct('Elf_Verdef', self.Elf_half('vd_version'), self.Elf_half('vd_flags'), self.Elf_half('vd_ndx'), self.Elf_half('vd_cnt'), self.Elf_word('vd_hash'), self.Elf_word('vd_aux'), self.Elf_word('vd_next'), ) self.Elf_Verdaux = Struct('Elf_Verdaux', self.Elf_word('vda_name'), self.Elf_word('vda_next'), ) def _create_gnu_versym(self): # Structure of "version symbol" entries are documented in # Oracle "Linker and Libraries Guide", Chapter 13 Object File Format self.Elf_Versym = Struct('Elf_Versym', Enum(self.Elf_half('ndx'), **ENUM_VERSYM), ) def _create_gnu_abi(self): # Structure of GNU ABI notes is documented in # https://code.woboq.org/userspace/glibc/csu/abi-note.S.html self.Elf_abi = Struct('Elf_abi', Enum(self.Elf_word('abi_os'), **ENUM_NOTE_ABI_TAG_OS), self.Elf_word('abi_major'), self.Elf_word('abi_minor'), self.Elf_word('abi_tiny'), ) def _create_note(self, e_type=None): # Structure of "PT_NOTE" section self.Elf_Nhdr = Struct('Elf_Nhdr', self.Elf_word('n_namesz'), self.Elf_word('n_descsz'), Enum(self.Elf_word('n_type'), **(ENUM_NOTE_N_TYPE if e_type != "ET_CORE" else ENUM_CORE_NOTE_N_TYPE)), ) # A process psinfo structure according to # http://elixir.free-electrons.com/linux/v2.6.35/source/include/linux/elfcore.h#L84 if self.elfclass == 32: self.Elf_Prpsinfo = Struct('Elf_Prpsinfo', self.Elf_byte('pr_state'), String('pr_sname', 1), self.Elf_byte('pr_zomb'), self.Elf_byte('pr_nice'), self.Elf_xword('pr_flag'), self.Elf_half('pr_uid'), self.Elf_half('pr_gid'), self.Elf_half('pr_pid'), self.Elf_half('pr_ppid'), self.Elf_half('pr_pgrp'), self.Elf_half('pr_sid'), String('pr_fname', 16), String('pr_psargs', 80), ) else: # 64 self.Elf_Prpsinfo = Struct('Elf_Prpsinfo', self.Elf_byte('pr_state'), String('pr_sname', 1), self.Elf_byte('pr_zomb'), self.Elf_byte('pr_nice'), Padding(4), self.Elf_xword('pr_flag'), self.Elf_word('pr_uid'), self.Elf_word('pr_gid'), self.Elf_word('pr_pid'), self.Elf_word('pr_ppid'), self.Elf_word('pr_pgrp'), self.Elf_word('pr_sid'), String('pr_fname', 16), String('pr_psargs', 80), ) # A PT_NOTE of type NT_FILE matching the definition in # https://chromium.googlesource.com/ # native_client/nacl-binutils/+/upstream/master/binutils/readelf.c # Line 15121 self.Elf_Nt_File = Struct('Elf_Nt_File', self.Elf_xword("num_map_entries"), self.Elf_xword("page_size"), Array(lambda ctx: ctx.num_map_entries, Struct('Elf_Nt_File_Entry', self.Elf_addr('vm_start'), self.Elf_addr('vm_end'), self.Elf_offset('page_offset'))), Array(lambda ctx: ctx.num_map_entries, CString('filename'))) def _create_stabs(self): # Structure of one stabs entry, see binutils/bfd/stabs.c # Names taken from https://sourceware.org/gdb/current/onlinedocs/stabs.html#Overview self.Elf_Stabs = Struct('Elf_Stabs', self.Elf_word('n_strx'), self.Elf_byte('n_type'), self.Elf_byte('n_other'), self.Elf_half('n_desc'), self.Elf_word('n_value'), ) def _create_arm_attributes(self): # Structure of a build attributes subsection header. A subsection is # either public to all tools that process the ELF file or private to # the vendor's tools. self.Elf_Attr_Subsection_Header = Struct('Elf_Attr_Subsection', self.Elf_word('length'), self.Elf_ntbs('vendor_name', encoding='utf-8') ) # Structure of a build attribute tag. self.Elf_Attribute_Tag = Struct('Elf_Attribute_Tag', Enum(self.Elf_uleb128('tag'), **ENUM_ATTR_TAG_ARM) ) def _create_elf_hash(self): # Structure of the old SYSV-style hash table header. It is documented # in the Oracle "Linker and Libraries Guide", Part IV ELF Application # Binary Interface, Chapter 14 Object File Format, Section Hash Table # Section: # https://docs.oracle.com/cd/E53394_01/html/E54813/chapter6-48031.html self.Elf_Hash = Struct('Elf_Hash', self.Elf_word('nbuckets'), self.Elf_word('nchains'), Array(lambda ctx: ctx['nbuckets'], self.Elf_word('buckets')), Array(lambda ctx: ctx['nchains'], self.Elf_word('chains'))) def _create_gnu_hash(self): # Structure of the GNU-style hash table header. Documentation for this # table is mostly in the GLIBC source code, a good explanation of the # format can be found in this blog post: # https://flapenguin.me/2017/05/10/elf-lookup-dt-gnu-hash/ self.Gnu_Hash = Struct('Gnu_Hash', self.Elf_word('nbuckets'), self.Elf_word('symoffset'), self.Elf_word('bloom_size'), self.Elf_word('bloom_shift'), Array(lambda ctx: ctx['bloom_size'], self.Elf_xword('bloom')), Array(lambda ctx: ctx['nbuckets'], self.Elf_word('buckets'))) pyelftools-0.27/examples/000077500000000000000000000000001374602170700154675ustar00rootroot00000000000000pyelftools-0.27/examples/dwarf_decode_address.py000066400000000000000000000106031374602170700221540ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools example: dwarf_decode_address.py # # Decode an address in an ELF file to find out which function it belongs to # and from which filename/line it comes in the original source file. # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from __future__ import print_function import sys # If pyelftools is not installed, the example can also run from the root or # examples/ dir of the source distribution. sys.path[0:0] = ['.', '..'] from elftools.common.py3compat import maxint, bytes2str from elftools.dwarf.descriptions import describe_form_class from elftools.elf.elffile import ELFFile def process_file(filename, address): print('Processing file:', filename) with open(filename, 'rb') as f: elffile = ELFFile(f) if not elffile.has_dwarf_info(): print(' file has no DWARF info') return # get_dwarf_info returns a DWARFInfo context object, which is the # starting point for all DWARF-based processing in pyelftools. dwarfinfo = elffile.get_dwarf_info() funcname = decode_funcname(dwarfinfo, address) file, line = decode_file_line(dwarfinfo, address) print('Function:', bytes2str(funcname)) print('File:', bytes2str(file)) print('Line:', line) def decode_funcname(dwarfinfo, address): # Go over all DIEs in the DWARF information, looking for a subprogram # entry with an address range that includes the given address. Note that # this simplifies things by disregarding subprograms that may have # split address ranges. for CU in dwarfinfo.iter_CUs(): for DIE in CU.iter_DIEs(): try: if DIE.tag == 'DW_TAG_subprogram': lowpc = DIE.attributes['DW_AT_low_pc'].value # DWARF v4 in section 2.17 describes how to interpret the # DW_AT_high_pc attribute based on the class of its form. # For class 'address' it's taken as an absolute address # (similarly to DW_AT_low_pc); for class 'constant', it's # an offset from DW_AT_low_pc. highpc_attr = DIE.attributes['DW_AT_high_pc'] highpc_attr_class = describe_form_class(highpc_attr.form) if highpc_attr_class == 'address': highpc = highpc_attr.value elif highpc_attr_class == 'constant': highpc = lowpc + highpc_attr.value else: print('Error: invalid DW_AT_high_pc class:', highpc_attr_class) continue if lowpc <= address <= highpc: return DIE.attributes['DW_AT_name'].value except KeyError: continue return None def decode_file_line(dwarfinfo, address): # Go over all the line programs in the DWARF information, looking for # one that describes the given address. for CU in dwarfinfo.iter_CUs(): # First, look at line programs to find the file/line for the address lineprog = dwarfinfo.line_program_for_CU(CU) prevstate = None for entry in lineprog.get_entries(): # We're interested in those entries where a new state is assigned if entry.state is None: continue if entry.state.end_sequence: # if the line number sequence ends, clear prevstate. prevstate = None continue # Looking for a range of addresses in two consecutive states that # contain the required address. if prevstate and prevstate.address <= address < entry.state.address: filename = lineprog['file_entry'][prevstate.file - 1].name line = prevstate.line return filename, line prevstate = entry.state return None, None if __name__ == '__main__': if sys.argv[1] == '--test': process_file(sys.argv[2], 0x400503) sys.exit(0) if len(sys.argv) < 3: print('Expected usage: {0}
'.format(sys.argv[0])) sys.exit(1) addr = int(sys.argv[1], 0) process_file(sys.argv[2], addr) pyelftools-0.27/examples/dwarf_die_tree.py000066400000000000000000000046131374602170700210100ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools example: dwarf_die_tree.py # # In the .debug_info section, Dwarf Information Entries (DIEs) form a tree. # pyelftools provides easy access to this tree, as demonstrated here. # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from __future__ import print_function import sys # If pyelftools is not installed, the example can also run from the root or # examples/ dir of the source distribution. sys.path[0:0] = ['.', '..'] from elftools.elf.elffile import ELFFile def process_file(filename): print('Processing file:', filename) with open(filename, 'rb') as f: elffile = ELFFile(f) if not elffile.has_dwarf_info(): print(' file has no DWARF info') return # get_dwarf_info returns a DWARFInfo context object, which is the # starting point for all DWARF-based processing in pyelftools. dwarfinfo = elffile.get_dwarf_info() for CU in dwarfinfo.iter_CUs(): # DWARFInfo allows to iterate over the compile units contained in # the .debug_info section. CU is a CompileUnit object, with some # computed attributes (such as its offset in the section) and # a header which conforms to the DWARF standard. The access to # header elements is, as usual, via item-lookup. print(' Found a compile unit at offset %s, length %s' % ( CU.cu_offset, CU['unit_length'])) # Start with the top DIE, the root for this CU's DIE tree top_DIE = CU.get_top_DIE() print(' Top DIE with tag=%s' % top_DIE.tag) # We're interested in the filename... print(' name=%s' % top_DIE.get_full_path()) # Display DIEs recursively starting with top_DIE die_info_rec(top_DIE) def die_info_rec(die, indent_level=' '): """ A recursive function for showing information about a DIE and its children. """ print(indent_level + 'DIE tag=%s' % die.tag) child_indent = indent_level + ' ' for child in die.iter_children(): die_info_rec(child, child_indent) if __name__ == '__main__': if sys.argv[1] == '--test': for filename in sys.argv[2:]: process_file(filename) pyelftools-0.27/examples/dwarf_lineprogram_filenames.py000066400000000000000000000071211374602170700235670ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools example: dwarf_lineprogram_filenames.py # # In the .debug_line section, the Dwarf line program generates a matrix # of address-source references. This example demonstrates accessing the state # of each line program entry to retrieve the underlying filenames. # # William Woodruff (william@yossarian.net) # This code is in the public domain #------------------------------------------------------------------------------- from __future__ import print_function from collections import defaultdict import os import sys # If pyelftools is not installed, the example can also run from the root or # examples/ dir of the source distribution. sys.path[0:0] = ['.', '..'] from elftools.elf.elffile import ELFFile def process_file(filename): print('Processing file:', filename) with open(filename, 'rb') as f: elffile = ELFFile(f) if not elffile.has_dwarf_info(): print(' file has no DWARF info') return dwarfinfo = elffile.get_dwarf_info() for CU in dwarfinfo.iter_CUs(): print(' Found a compile unit at offset %s, length %s' % ( CU.cu_offset, CU['unit_length'])) # Every compilation unit in the DWARF information may or may not # have a corresponding line program in .debug_line. line_program = dwarfinfo.line_program_for_CU(CU) if line_program is None: print(' DWARF info is missing a line program for this CU') continue # Print a reverse mapping of filename -> #entries line_entry_mapping(line_program) def line_entry_mapping(line_program): filename_map = defaultdict(int) # The line program, when decoded, returns a list of line program # entries. Each entry contains a state, which we'll use to build # a reverse mapping of filename -> #entries. lp_entries = line_program.get_entries() for lpe in lp_entries: # We skip LPEs that don't have an associated file. # This can happen if instructions in the compiled binary # don't correspond directly to any original source file. if not lpe.state or lpe.state.file == 0: continue filename = lpe_filename(line_program, lpe.state.file) filename_map[filename] += 1 for filename, lpe_count in filename_map.items(): print(" filename=%s -> %d entries" % (filename, lpe_count)) def lpe_filename(line_program, file_index): # Retrieving the filename associated with a line program entry # involves two levels of indirection: we take the file index from # the LPE to grab the file_entry from the line program header, # then take the directory index from the file_entry to grab the # directory name from the line program header. Finally, we # join the (base) filename from the file_entry to the directory # name to get the absolute filename. lp_header = line_program.header file_entries = lp_header["file_entry"] # File and directory indices are 1-indexed. file_entry = file_entries[file_index - 1] dir_index = file_entry["dir_index"] # A dir_index of 0 indicates that no absolute directory was recorded during # compilation; return just the basename. if dir_index == 0: return file_entry.name.decode() directory = lp_header["include_directory"][dir_index - 1] return os.path.join(directory, file_entry.name).decode() if __name__ == '__main__': if sys.argv[1] == '--test': for filename in sys.argv[2:]: process_file(filename) pyelftools-0.27/examples/dwarf_location_info.py000066400000000000000000000120051374602170700220450ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools example: dwarf_location_info.py # # Examine DIE entries which have either location list values or location # expression values and decode that information. # # Location information can either be completely contained within a DIE # (using 'DW_FORM_exprloc' in DWARFv4 or 'DW_FORM_block1' in earlier # versions) or be a reference to a location list contained within # the .debug_loc section (using 'DW_FORM_sec_offset' in DWARFv4 or # 'DW_FORM_data4' / 'DW_FORM_data8' in earlier versions). # # The LocationParser object parses the DIE attributes and handles both # formats. # # The directory 'test/testfiles_for_location_info' contains test files with # location information represented in both DWARFv4 and DWARFv2 forms. # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from __future__ import print_function import sys # If pyelftools is not installed, the example can also run from the root or # examples/ dir of the source distribution. sys.path[0:0] = ['.', '..'] from elftools.common.py3compat import itervalues from elftools.elf.elffile import ELFFile from elftools.dwarf.descriptions import ( describe_DWARF_expr, set_global_machine_arch) from elftools.dwarf.locationlists import ( LocationEntry, LocationExpr, LocationParser) def process_file(filename): print('Processing file:', filename) with open(filename, 'rb') as f: elffile = ELFFile(f) if not elffile.has_dwarf_info(): print(' file has no DWARF info') return # get_dwarf_info returns a DWARFInfo context object, which is the # starting point for all DWARF-based processing in pyelftools. dwarfinfo = elffile.get_dwarf_info() # The location lists are extracted by DWARFInfo from the .debug_loc # section, and returned here as a LocationLists object. location_lists = dwarfinfo.location_lists() # This is required for the descriptions module to correctly decode # register names contained in DWARF expressions. set_global_machine_arch(elffile.get_machine_arch()) # Create a LocationParser object that parses the DIE attributes and # creates objects representing the actual location information. loc_parser = LocationParser(location_lists) for CU in dwarfinfo.iter_CUs(): # DWARFInfo allows to iterate over the compile units contained in # the .debug_info section. CU is a CompileUnit object, with some # computed attributes (such as its offset in the section) and # a header which conforms to the DWARF standard. The access to # header elements is, as usual, via item-lookup. print(' Found a compile unit at offset %s, length %s' % ( CU.cu_offset, CU['unit_length'])) # A CU provides a simple API to iterate over all the DIEs in it. for DIE in CU.iter_DIEs(): # Go over all attributes of the DIE. Each attribute is an # AttributeValue object (from elftools.dwarf.die), which we # can examine. for attr in itervalues(DIE.attributes): # Check if this attribute contains location information if loc_parser.attribute_has_location(attr, CU['version']): print(' DIE %s. attr %s.' % (DIE.tag, attr.name)) loc = loc_parser.parse_from_attribute(attr, CU['version']) # We either get a list (in case the attribute is a # reference to the .debug_loc section) or a LocationExpr # object (in case the attribute itself contains location # information). if isinstance(loc, LocationExpr): print(' %s' % ( describe_DWARF_expr(loc.loc_expr, dwarfinfo.structs, CU.cu_offset))) elif isinstance(loc, list): print(show_loclist(loc, dwarfinfo, ' ', CU.cu_offset)) def show_loclist(loclist, dwarfinfo, indent, cu_offset): """ Display a location list nicely, decoding the DWARF expressions contained within. """ d = [] for loc_entity in loclist: if isinstance(loc_entity, LocationEntry): d.append('%s <<%s>>' % ( loc_entity, describe_DWARF_expr(loc_entity.loc_expr, dwarfinfo.structs, cu_offset))) else: d.append(str(loc_entity)) return '\n'.join(indent + s for s in d) if __name__ == '__main__': if sys.argv[1] == '--test': for filename in sys.argv[2:]: process_file(filename) pyelftools-0.27/examples/dwarf_pubnames_types.py000066400000000000000000000107331374602170700222660ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools example: dwarf_pubnames_types.py # # Dump the contents of .debug_pubnames and .debug_pubtypes sections from the # ELF file. # # Note: sample_exe64.elf doesn't have a .debug_pubtypes section. # # Vijay Ramasami (rvijayc@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from __future__ import print_function import sys # If pyelftools is not installed, the example can also run from the root or # examples/ dir of the source distribution. sys.path[0:0] = ['.', '..'] from elftools.elf.elffile import ELFFile from elftools.common.py3compat import bytes2str def process_file(filename): print('Processing file:', filename) with open(filename, 'rb') as f: elffile = ELFFile(f) if not elffile.has_dwarf_info(): print(' file has no DWARF info') return # get_dwarf_info returns a DWARFInfo context object, which is the # starting point for all DWARF-based processing in pyelftools. dwarfinfo = elffile.get_dwarf_info() # get .debug_pubtypes section. pubnames = dwarfinfo.get_pubnames() if pubnames is None: print('ERROR: No .debug_pubnames section found in ELF.') else: print('%d entries found in .debug_pubnames' % len(pubnames)) print('Trying pubnames example ...') for name, entry in pubnames.items(): print('%s: cu_ofs = %d, die_ofs = %d' % (name, entry.cu_ofs, entry.die_ofs)) # get the actual CU/DIE that has this information. print('Fetching the actual die for %s ...' % name) for cu in dwarfinfo.iter_CUs(): if cu.cu_offset == entry.cu_ofs: for die in cu.iter_DIEs(): if die.offset == entry.die_ofs: print('Die Name: %s' % bytes2str(die.attributes['DW_AT_name'].value)) # dump all entries in .debug_pubnames section. print('Dumping .debug_pubnames table ...') print('-' * 66) print('%50s%8s%8s' % ('Symbol', 'CU_OFS', 'DIE_OFS')) print('-' * 66) for (name, entry) in pubnames.items(): print('%50s%8d%8d' % (name, entry.cu_ofs, entry.die_ofs)) print('-' * 66) # get .debug_pubtypes section. pubtypes = dwarfinfo.get_pubtypes() if pubtypes is None: print('ERROR: No .debug_pubtypes section found in ELF') else: print('%d entries found in .debug_pubtypes' % len(pubtypes)) for name, entry in pubtypes.items(): print('%s: cu_ofs = %d, die_ofs = %d' % (name, entry.cu_ofs, entry.die_ofs)) # get the actual CU/DIE that has this information. print('Fetching the actual die for %s ...' % name) for cu in dwarfinfo.iter_CUs(): if cu.cu_offset == entry.cu_ofs: for die in cu.iter_DIEs(): if die.offset == entry.die_ofs: print('Die Name: %s' % bytes2str(die.attributes['DW_AT_name'].value)) die_info_rec(die) # dump all entries in .debug_pubtypes section. print('Dumping .debug_pubtypes table ...') print('-' * 66) print('%50s%8s%8s' % ('Symbol', 'CU_OFS', 'DIE_OFS')) print('-' * 66) for (name, entry) in pubtypes.items(): print('%50s%8d%8d' % (name, entry.cu_ofs, entry.die_ofs)) print('-' * 66) def die_info_rec(die, indent_level=' '): """ A recursive function for showing information about a DIE and its children. """ print(indent_level + 'DIE tag=%s, attrs=' % die.tag) for name, val in die.attributes.items(): print(indent_level + ' %s = %s' % (name, val)) child_indent = indent_level + ' ' for child in die.iter_children(): die_info_rec(child, child_indent) if __name__ == '__main__': if sys.argv[1] == '--test': process_file(sys.argv[2]) sys.exit(0) if len(sys.argv) < 2: print('Expected usage: {0} '.format(sys.argv[0])) sys.exit(1) process_file(sys.argv[1]) pyelftools-0.27/examples/dwarf_range_lists.py000066400000000000000000000065121374602170700215420ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools example: dwarf_range_lists.py # # Examine DIE entries which have range list values, and decode these range # lists. # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from __future__ import print_function import sys # If pyelftools is not installed, the example can also run from the root or # examples/ dir of the source distribution. sys.path[0:0] = ['.', '..'] from elftools.common.py3compat import itervalues from elftools.elf.elffile import ELFFile from elftools.dwarf.descriptions import ( describe_DWARF_expr, set_global_machine_arch) from elftools.dwarf.ranges import RangeEntry def process_file(filename): print('Processing file:', filename) with open(filename, 'rb') as f: elffile = ELFFile(f) if not elffile.has_dwarf_info(): print(' file has no DWARF info') return # get_dwarf_info returns a DWARFInfo context object, which is the # starting point for all DWARF-based processing in pyelftools. dwarfinfo = elffile.get_dwarf_info() # The range lists are extracted by DWARFInfo from the .debug_ranges # section, and returned here as a RangeLists object. range_lists = dwarfinfo.range_lists() if range_lists is None: print(' file has no .debug_ranges section') return for CU in dwarfinfo.iter_CUs(): # DWARFInfo allows to iterate over the compile units contained in # the .debug_info section. CU is a CompileUnit object, with some # computed attributes (such as its offset in the section) and # a header which conforms to the DWARF standard. The access to # header elements is, as usual, via item-lookup. print(' Found a compile unit at offset %s, length %s' % ( CU.cu_offset, CU['unit_length'])) # A CU provides a simple API to iterate over all the DIEs in it. for DIE in CU.iter_DIEs(): # Go over all attributes of the DIE. Each attribute is an # AttributeValue object (from elftools.dwarf.die), which we # can examine. for attr in itervalues(DIE.attributes): if attribute_has_range_list(attr): # This is a range list. Its value is an offset into # the .debug_ranges section, so we can use the range # lists object to decode it. rangelist = range_lists.get_range_list_at_offset( attr.value) print(' DIE %s. attr %s.\n%s' % ( DIE.tag, attr.name, rangelist)) def attribute_has_range_list(attr): """ Only some attributes can have range list values, if they have the required DW_FORM (rangelistptr "class" in DWARF spec v3) """ if attr.name == 'DW_AT_ranges': if attr.form in ('DW_FORM_data4', 'DW_FORM_data8'): return True return False if __name__ == '__main__': if sys.argv[1] == '--test': for filename in sys.argv[2:]: process_file(filename) pyelftools-0.27/examples/elf_low_high_api.py000066400000000000000000000066051374602170700213270ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools example: elf_low_high_api.py # # A simple example that shows some usage of the low-level API pyelftools # provides versus the high-level API while inspecting an ELF file's symbol # table. # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from __future__ import print_function import sys # If pyelftools is not installed, the example can also run from the root or # examples/ dir of the source distribution. sys.path[0:0] = ['.', '..'] from elftools.elf.elffile import ELFFile from elftools.elf.sections import SymbolTableSection def process_file(filename): print('Processing file:', filename) with open(filename, 'rb') as f: section_info_lowlevel(f) f.seek(0) section_info_highlevel(f) def section_info_lowlevel(stream): print('Low level API...') # We'll still be using the ELFFile context object. It's just too # convenient to give up, even in the low-level API demonstation :-) elffile = ELFFile(stream) # The e_shnum ELF header field says how many sections there are in a file print(' %s sections' % elffile['e_shnum']) # Try to find the symbol table for i in range(elffile['e_shnum']): section_offset = elffile['e_shoff'] + i * elffile['e_shentsize'] # Parse the section header using structs.Elf_Shdr stream.seek(section_offset) section_header = elffile.structs.Elf_Shdr.parse_stream(stream) if section_header['sh_type'] == 'SHT_SYMTAB': # Some details about the section. Note that the section name is a # pointer to the object's string table, so it's only a number # here. To get to the actual name one would need to parse the string # table section and extract the name from there (or use the # high-level API!) print(' Section name: %s, type: %s' % ( section_header['sh_name'], section_header['sh_type'])) break else: print(' No symbol table found. Perhaps this ELF has been stripped?') def section_info_highlevel(stream): print('High level API...') elffile = ELFFile(stream) # Just use the public methods of ELFFile to get what we need # Note that section names are strings. print(' %s sections' % elffile.num_sections()) section = elffile.get_section_by_name('.symtab') if not section: print(' No symbol table found. Perhaps this ELF has been stripped?') return # A section type is in its header, but the name was decoded and placed in # a public attribute. print(' Section name: %s, type: %s' %( section.name, section['sh_type'])) # But there's more... If this section is a symbol table section (which is # the case in the sample ELF file that comes with the examples), we can # get some more information about it. if isinstance(section, SymbolTableSection): num_symbols = section.num_symbols() print(" It's a symbol section with %s symbols" % num_symbols) print(" The name of the last symbol in the section is: %s" % ( section.get_symbol(num_symbols - 1).name)) if __name__ == '__main__': if sys.argv[1] == '--test': for filename in sys.argv[2:]: process_file(filename) pyelftools-0.27/examples/elf_notes.py000066400000000000000000000034561374602170700200270ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools example: elf_notes.py # # An example of obtaining note sections from an ELF file and examining # the notes it contains. # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from __future__ import print_function import sys # If pyelftools is not installed, the example can also run from the root or # examples/ dir of the source distribution. sys.path[0:0] = ['.', '..'] from elftools.elf.elffile import ELFFile from elftools.elf.sections import NoteSection def process_file(filename): print('Processing file:', filename) with open(filename, 'rb') as f: for sect in ELFFile(f).iter_sections(): if not isinstance(sect, NoteSection): continue print(' Note section "%s" at offset 0x%.8x with size %d' % ( sect.name, sect.header['sh_offset'], sect.header['sh_size'])) for note in sect.iter_notes(): print(' Name:', note['n_name']) print(' Type:', note['n_type']) desc = note['n_desc'] if note['n_type'] == 'NT_GNU_ABI_TAG': print(' Desc: %s, ABI: %d.%d.%d' % ( desc['abi_os'], desc['abi_major'], desc['abi_minor'], desc['abi_tiny'])) elif note['n_type'] == 'NT_GNU_BUILD_ID': print(' Desc:', desc) else: print(' Desc:', ''.join('%.2x' % ord(b) for b in desc)) if __name__ == '__main__': if sys.argv[1] == '--test': for filename in sys.argv[2:]: process_file(filename) pyelftools-0.27/examples/elf_relocations.py000066400000000000000000000032351374602170700212140ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools example: elf_relocations.py # # An example of obtaining a relocation section from an ELF file and examining # the relocation entries it contains. # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from __future__ import print_function import sys # If pyelftools is not installed, the example can also run from the root or # examples/ dir of the source distribution. sys.path[0:0] = ['.', '..'] from elftools.elf.elffile import ELFFile from elftools.elf.relocation import RelocationSection def process_file(filename): print('Processing file:', filename) with open(filename, 'rb') as f: elffile = ELFFile(f) # Read the .rela.dyn section from the file, by explicitly asking # ELFFile for this section # The section names are strings reladyn_name = '.rela.dyn' reladyn = elffile.get_section_by_name(reladyn_name) if not isinstance(reladyn, RelocationSection): print(' The file has no %s section' % reladyn_name) print(' %s section with %s relocations' % ( reladyn_name, reladyn.num_relocations())) for reloc in reladyn.iter_relocations(): print(' Relocation (%s)' % 'RELA' if reloc.is_RELA() else 'REL') # Relocation entry attributes are available through item lookup print(' offset = %s' % reloc['r_offset']) if __name__ == '__main__': if sys.argv[1] == '--test': for filename in sys.argv[2:]: process_file(filename) pyelftools-0.27/examples/elf_show_debug_sections.py000066400000000000000000000017271374602170700227330ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools example: elf_show_debug_sections.py # # Show the names of all .debug_* sections in ELF files. # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from __future__ import print_function import sys # If pyelftools is not installed, the example can also run from the root or # examples/ dir of the source distribution. sys.path[0:0] = ['.', '..'] from elftools.elf.elffile import ELFFile def process_file(filename): print('In file:', filename) with open(filename, 'rb') as f: elffile = ELFFile(f) for section in elffile.iter_sections(): if section.name.startswith('.debug'): print(' ' + section.name) if __name__ == '__main__': if sys.argv[1] == '--test': for filename in sys.argv[2:]: process_file(filename) pyelftools-0.27/examples/elfclass_address_size.py000066400000000000000000000025371374602170700224030ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools example: elfclass_address_size.py # # This example explores the ELF class (32 or 64-bit) and address size in each # of the CUs in the DWARF information. # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from __future__ import print_function import sys # If pyelftools is not installed, the example can also run from the root or # examples/ dir of the source distribution. sys.path[0:0] = ['.', '..'] from elftools.elf.elffile import ELFFile def process_file(filename): with open(filename, 'rb') as f: elffile = ELFFile(f) # elfclass is a public attribute of ELFFile, read from its header print('%s: elfclass is %s' % (filename, elffile.elfclass)) if elffile.has_dwarf_info(): dwarfinfo = elffile.get_dwarf_info() for CU in dwarfinfo.iter_CUs(): # cu_offset is a public attribute of CU # address_size is part of the CU header print(' CU at offset 0x%x. address_size is %s' % ( CU.cu_offset, CU['address_size'])) if __name__ == '__main__': if sys.argv[1] == '--test': for filename in sys.argv[2:]: process_file(filename) pyelftools-0.27/examples/examine_dwarf_info.py000066400000000000000000000036551374602170700216760ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools example: examine_dwarf_info.py # # An example of examining information in the .debug_info section of an ELF file. # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from __future__ import print_function import sys # If pyelftools is not installed, the example can also run from the root or # examples/ dir of the source distribution. sys.path[0:0] = ['.', '..'] from elftools.elf.elffile import ELFFile def process_file(filename): print('Processing file:', filename) with open(filename, 'rb') as f: elffile = ELFFile(f) if not elffile.has_dwarf_info(): print(' file has no DWARF info') return # get_dwarf_info returns a DWARFInfo context object, which is the # starting point for all DWARF-based processing in pyelftools. dwarfinfo = elffile.get_dwarf_info() for CU in dwarfinfo.iter_CUs(): # DWARFInfo allows to iterate over the compile units contained in # the .debug_info section. CU is a CompileUnit object, with some # computed attributes (such as its offset in the section) and # a header which conforms to the DWARF standard. The access to # header elements is, as usual, via item-lookup. print(' Found a compile unit at offset %s, length %s' % ( CU.cu_offset, CU['unit_length'])) # The first DIE in each compile unit describes it. top_DIE = CU.get_top_DIE() print(' Top DIE with tag=%s' % top_DIE.tag) # We're interested in the filename... print(' name=%s' % top_DIE.get_full_path()) if __name__ == '__main__': if sys.argv[1] == '--test': for filename in sys.argv[2:]: process_file(filename) pyelftools-0.27/examples/reference_output/000077500000000000000000000000001374602170700210455ustar00rootroot00000000000000pyelftools-0.27/examples/reference_output/dwarf_decode_address.out000066400000000000000000000001161374602170700257070ustar00rootroot00000000000000Processing file: ./examples/sample_exe64.elf Function: main File: z.c Line: 3 pyelftools-0.27/examples/reference_output/dwarf_die_tree.out000066400000000000000000000043241374602170700245440ustar00rootroot00000000000000Processing file: ./examples/sample_exe64.elf Found a compile unit at offset 0, length 115 Top DIE with tag=DW_TAG_compile_unit name=/usr/src/packages/BUILD/glibc-2.11.1/csu/../sysdeps/x86_64/elf/start.S DIE tag=DW_TAG_compile_unit Found a compile unit at offset 119, length 135 Top DIE with tag=DW_TAG_compile_unit name=/usr/src/packages/BUILD/glibc-2.11.1/csu/init.c DIE tag=DW_TAG_compile_unit DIE tag=DW_TAG_base_type DIE tag=DW_TAG_base_type DIE tag=DW_TAG_base_type DIE tag=DW_TAG_base_type DIE tag=DW_TAG_base_type DIE tag=DW_TAG_base_type DIE tag=DW_TAG_base_type DIE tag=DW_TAG_base_type DIE tag=DW_TAG_base_type DIE tag=DW_TAG_base_type DIE tag=DW_TAG_variable DIE tag=DW_TAG_const_type Found a compile unit at offset 258, length 156 Top DIE with tag=DW_TAG_compile_unit name=/tmp/ebenders/z.c DIE tag=DW_TAG_compile_unit DIE tag=DW_TAG_subprogram DIE tag=DW_TAG_formal_parameter DIE tag=DW_TAG_formal_parameter DIE tag=DW_TAG_base_type DIE tag=DW_TAG_pointer_type DIE tag=DW_TAG_pointer_type DIE tag=DW_TAG_base_type DIE tag=DW_TAG_variable Found a compile unit at offset 418, length 300 Top DIE with tag=DW_TAG_compile_unit name=/usr/src/packages/BUILD/glibc-2.11.1/csu/elf-init.c DIE tag=DW_TAG_compile_unit DIE tag=DW_TAG_base_type DIE tag=DW_TAG_typedef DIE tag=DW_TAG_base_type DIE tag=DW_TAG_base_type DIE tag=DW_TAG_subprogram DIE tag=DW_TAG_subprogram DIE tag=DW_TAG_formal_parameter DIE tag=DW_TAG_formal_parameter DIE tag=DW_TAG_formal_parameter DIE tag=DW_TAG_variable DIE tag=DW_TAG_lexical_block DIE tag=DW_TAG_variable DIE tag=DW_TAG_pointer_type DIE tag=DW_TAG_pointer_type DIE tag=DW_TAG_base_type DIE tag=DW_TAG_const_type DIE tag=DW_TAG_array_type DIE tag=DW_TAG_subrange_type DIE tag=DW_TAG_subroutine_type DIE tag=DW_TAG_formal_parameter DIE tag=DW_TAG_formal_parameter DIE tag=DW_TAG_formal_parameter DIE tag=DW_TAG_pointer_type DIE tag=DW_TAG_variable DIE tag=DW_TAG_variable pyelftools-0.27/examples/reference_output/dwarf_lineprogram_filenames.out000066400000000000000000000005541374602170700273270ustar00rootroot00000000000000Processing file: ./examples/sample_exe64.elf Found a compile unit at offset 0, length 115 filename=../sysdeps/x86_64/elf/start.S -> 13 entries Found a compile unit at offset 119, length 135 Found a compile unit at offset 258, length 156 filename=z.c -> 5 entries Found a compile unit at offset 418, length 300 filename=elf-init.c -> 15 entries pyelftools-0.27/examples/reference_output/dwarf_location_info.out000066400000000000000000000043261374602170700256110ustar00rootroot00000000000000Processing file: ./examples/sample_exe64.elf Found a compile unit at offset 0, length 115 Found a compile unit at offset 119, length 135 DIE DW_TAG_variable. attr DW_AT_location. (DW_OP_addr: 400608) Found a compile unit at offset 258, length 156 DIE DW_TAG_subprogram. attr DW_AT_frame_base. LocationEntry(entry_offset=0, begin_offset=0, end_offset=1, loc_expr=[119, 8]) <<(DW_OP_breg7 (rsp): 8)>> LocationEntry(entry_offset=20, begin_offset=1, end_offset=4, loc_expr=[119, 16]) <<(DW_OP_breg7 (rsp): 16)>> LocationEntry(entry_offset=40, begin_offset=4, end_offset=43, loc_expr=[118, 16]) <<(DW_OP_breg6 (rbp): 16)>> DIE DW_TAG_formal_parameter. attr DW_AT_location. (DW_OP_fbreg: -20) DIE DW_TAG_formal_parameter. attr DW_AT_location. (DW_OP_fbreg: -32) DIE DW_TAG_variable. attr DW_AT_location. (DW_OP_addr: 601018) Found a compile unit at offset 418, length 300 DIE DW_TAG_subprogram. attr DW_AT_frame_base. (DW_OP_breg7 (rsp): 8) DIE DW_TAG_subprogram. attr DW_AT_frame_base. LocationEntry(entry_offset=76, begin_offset=16, end_offset=64, loc_expr=[119, 8]) <<(DW_OP_breg7 (rsp): 8)>> LocationEntry(entry_offset=96, begin_offset=64, end_offset=153, loc_expr=[119, 192, 0]) <<(DW_OP_breg7 (rsp): 64)>> DIE DW_TAG_formal_parameter. attr DW_AT_location. LocationEntry(entry_offset=133, begin_offset=16, end_offset=85, loc_expr=[85]) <<(DW_OP_reg5 (rdi))>> LocationEntry(entry_offset=152, begin_offset=85, end_offset=143, loc_expr=[94]) <<(DW_OP_reg14 (r14))>> DIE DW_TAG_formal_parameter. attr DW_AT_location. LocationEntry(entry_offset=187, begin_offset=16, end_offset=85, loc_expr=[84]) <<(DW_OP_reg4 (rsi))>> LocationEntry(entry_offset=206, begin_offset=85, end_offset=138, loc_expr=[93]) <<(DW_OP_reg13 (r13))>> DIE DW_TAG_formal_parameter. attr DW_AT_location. LocationEntry(entry_offset=241, begin_offset=16, end_offset=85, loc_expr=[81]) <<(DW_OP_reg1 (rdx))>> LocationEntry(entry_offset=260, begin_offset=85, end_offset=133, loc_expr=[92]) <<(DW_OP_reg12 (r12))>> DIE DW_TAG_variable. attr DW_AT_location. LocationEntry(entry_offset=295, begin_offset=92, end_offset=123, loc_expr=[83]) <<(DW_OP_reg3 (rbx))>> pyelftools-0.27/examples/reference_output/dwarf_pubnames_types.out000066400000000000000000000024461374602170700260250ustar00rootroot00000000000000Processing file: ./examples/sample_exe64.elf 5 entries found in .debug_pubnames Trying pubnames example ... _IO_stdin_used: cu_ofs = 119, die_ofs = 230 Fetching the actual die for _IO_stdin_used ... Die Name: _IO_stdin_used main: cu_ofs = 258, die_ofs = 303 Fetching the actual die for main ... Die Name: main glob: cu_ofs = 258, die_ofs = 395 Fetching the actual die for glob ... Die Name: glob __libc_csu_fini: cu_ofs = 418, die_ofs = 495 Fetching the actual die for __libc_csu_fini ... Die Name: __libc_csu_fini __libc_csu_init: cu_ofs = 418, die_ofs = 523 Fetching the actual die for __libc_csu_init ... Die Name: __libc_csu_init Dumping .debug_pubnames table ... ------------------------------------------------------------------ Symbol CU_OFS DIE_OFS ------------------------------------------------------------------ _IO_stdin_used 119 230 main 258 303 glob 258 395 __libc_csu_fini 418 495 __libc_csu_init 418 523 ------------------------------------------------------------------ ERROR: No .debug_pubtypes section found in ELF pyelftools-0.27/examples/reference_output/dwarf_range_lists.out000066400000000000000000000007211374602170700252730ustar00rootroot00000000000000Processing file: ./examples/sample_exe64.elf Found a compile unit at offset 0, length 115 Found a compile unit at offset 119, length 135 Found a compile unit at offset 258, length 156 Found a compile unit at offset 418, length 300 DIE DW_TAG_lexical_block. attr DW_AT_ranges. [RangeEntry(begin_offset=26, end_offset=40), RangeEntry(begin_offset=85, end_offset=118), RangeEntry(begin_offset=73, end_offset=77), RangeEntry(begin_offset=64, end_offset=67)] pyelftools-0.27/examples/reference_output/elf_low_high_api.out000066400000000000000000000004311374602170700250530ustar00rootroot00000000000000Processing file: ./examples/sample_exe64.elf Low level API... 42 sections Section name: 1, type: SHT_SYMTAB High level API... 42 sections Section name: .symtab, type: SHT_SYMTAB It's a symbol section with 80 symbols The name of the last symbol in the section is: _init pyelftools-0.27/examples/reference_output/elf_notes.out000066400000000000000000000007231374602170700235560ustar00rootroot00000000000000Processing file: ./examples/sample_exe64.elf Note section ".note.ABI-tag" at offset 0x00000254 with size 32 Name: GNU Type: NT_GNU_ABI_TAG Desc: ELF_NOTE_OS_LINUX, ABI: 2.6.4 Note section ".note.SuSE" at offset 0x00000274 with size 24 Name: SuSE Type: 1163097427 Desc: 01000a02 Note section ".note.gnu.build-id" at offset 0x0000028c with size 36 Name: GNU Type: NT_GNU_BUILD_ID Desc: 8e50cda8e25993499ac4aa2d8deaf58d0949d47d pyelftools-0.27/examples/reference_output/elf_relocations.out000066400000000000000000000002011374602170700247370ustar00rootroot00000000000000Processing file: ./examples/sample_exe64.elf .rela.dyn section with 1 relocations Relocation (RELA) offset = 6295520 pyelftools-0.27/examples/reference_output/elf_show_debug_sections.out000066400000000000000000000002551374602170700264630ustar00rootroot00000000000000In file: ./examples/sample_exe64.elf .debug_aranges .debug_pubnames .debug_info .debug_abbrev .debug_line .debug_frame .debug_str .debug_loc .debug_ranges pyelftools-0.27/examples/reference_output/elfclass_address_size.out000066400000000000000000000003111374602170700261240ustar00rootroot00000000000000./examples/sample_exe64.elf: elfclass is 64 CU at offset 0x0. address_size is 8 CU at offset 0x77. address_size is 8 CU at offset 0x102. address_size is 8 CU at offset 0x1a2. address_size is 8 pyelftools-0.27/examples/reference_output/examine_dwarf_info.out000066400000000000000000000011641374602170700254240ustar00rootroot00000000000000Processing file: ./examples/sample_exe64.elf Found a compile unit at offset 0, length 115 Top DIE with tag=DW_TAG_compile_unit name=/usr/src/packages/BUILD/glibc-2.11.1/csu/../sysdeps/x86_64/elf/start.S Found a compile unit at offset 119, length 135 Top DIE with tag=DW_TAG_compile_unit name=/usr/src/packages/BUILD/glibc-2.11.1/csu/init.c Found a compile unit at offset 258, length 156 Top DIE with tag=DW_TAG_compile_unit name=/tmp/ebenders/z.c Found a compile unit at offset 418, length 300 Top DIE with tag=DW_TAG_compile_unit name=/usr/src/packages/BUILD/glibc-2.11.1/csu/elf-init.c pyelftools-0.27/examples/sample_exe64.elf000066400000000000000000000300551374602170700204560ustar00rootroot00000000000000ELF>@@0@8 @*'@@@@@88@8@@@ `` @@`@`TT@T@\\Ptd  @ @$$QtdRtd``/lib64/ld-linux-x86-64.so.2GNUSuSESuSE GNUPͨYIĪ- I} __gmon_start__libc.so.6__libc_start_mainGLIBC_2.2.5ui ,``HcH5 % @% h1I^HHPTI @H0@H@HH HtHÐUHSH= uK0`H H-(`HHXH9s%HBH (`H H9rs H[fff.UH=o HtHt8`IA@ÐUH}HuHE‹   EÐfffff.Hl$L|$H- L= Ld$Ll$Lt$H\$H8L)AIHIKHt1@LLDAHH9rH\$Hl$Ld$Ll$ Lt$(L|$0H8ÐUHSHHH Ht`DHHHuH[ÐHOH; <t$zRx @+AC zRx $4Jf@ @ @@o@0@@ 8 `@@ op@ooh@@`@ospwGGCC: (SUSE Linux) 4.3.4 [gcc-4_3-branch revision 152973],@*,@+, @!wo_IO_stdin_used -mainglob60M__libc_csu_finii__libc_csu_inits@*@../sysdeps/x86_64/elf/start.S/usr/src/packages/BUILD/glibc-2.11.1/csuGNU AS 2.20.0~%,@,@agiNintupX @W_~z.c@@o@@oolv`int|po `,~% @@u?int @"@wj0@@LiFiiz i{4'  p 4 F ; =%% $ > $ > $ > 4: ; I?  &I% .? : ; ' I@: ; I $ >  I$ > 4: ; I?  % $ > : ; I$ > .? : ; ' @ .? : ; ' @: ; I4: ; I U 4: ; I  I &I I!' I4: ; I? < ]4 ../sysdeps/x86_64/elfstart.S @.>!>L$ uvx[# init.c5 z.c @KZ /usr/lib64/gcc/x86_64-suse-linux/4.3/includeelf-init.cstddef.h  @^oto<foJ<[ǒ#x @+AC x 8 @$80@Jf@long unsigned intshort unsigned int/usr/src/packages/BUILD/glibc-2.11.1/csushort int_IO_stdin_usedunsigned charlong intGNU C 4.3.4 [gcc-4_3-branch revision 152973]argv/tmp/ebendersglobargcmainsize_tenvp__libc_csu_initelf-init.c__init_array_startsize__init_array_end__libc_csu_finiww+v@w@wUUU^UTU]UQU\\{S(UvIM@C.symtab.strtab.shstrtab.interp.note.ABI-tag.note.SuSE.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.SUSE.OPTs.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_ranges8@8#T@T 1t@t<@$S@Oo@Y @Ha0@08ioh@hvop@p @@@@ @@@ @ $0@0`(`(8`8@`@`` ` `00"9`+;sGEUWa@n0-yJGP&)> 0.8@T@t@@@@@0@ h@ p@ @ @ @@@@@ @0@`(`8`@```` ` !"#$%&,@#.`<(`J8`WP@m `|(`@# `@8`@`` `@`% `0 @@@G`L [ o@u@``0`0@`0``@+ @init.cinitfini.ccall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.6159dtor_idx.6161frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxz.celf-init.c_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_start__libc_csu_fini_startglob__gmon_start___Jv_RegisterClasses_fini__libc_start_main@@GLIBC_2.2.5_IO_stdin_used__data_start__dso_handle__DTOR_END____libc_csu_init__bss_start_end_edatamain_initpyelftools-0.27/pyelftools.sublime-project000066400000000000000000000002241374602170700210750ustar00rootroot00000000000000{ "folders": [ { "path": ".", "folder_exclude_patterns": ["build", "dist", ".tox", ".hg"] } ] } pyelftools-0.27/scripts/000077500000000000000000000000001374602170700153405ustar00rootroot00000000000000pyelftools-0.27/scripts/readelf.py000077500000000000000000002166131374602170700173300ustar00rootroot00000000000000#!/usr/bin/env python #------------------------------------------------------------------------------- # scripts/readelf.py # # A clone of 'readelf' in Python, based on the pyelftools library # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import argparse import os, sys import string import traceback import itertools # Note: zip has different behaviour between Python 2.x and 3.x. # - Using izip ensures compatibility. try: from itertools import izip except: izip = zip # For running from development directory. It should take precedence over the # installed pyelftools. sys.path.insert(0, '.') from elftools import __version__ from elftools.common.exceptions import ELFError from elftools.common.py3compat import ( ifilter, byte2int, bytes2str, itervalues, str2bytes, iterbytes) from elftools.elf.elffile import ELFFile from elftools.elf.dynamic import DynamicSection, DynamicSegment from elftools.elf.enums import ENUM_D_TAG from elftools.elf.segments import InterpSegment from elftools.elf.sections import ( NoteSection, SymbolTableSection, SymbolTableIndexSection ) from elftools.elf.gnuversions import ( GNUVerSymSection, GNUVerDefSection, GNUVerNeedSection, ) from elftools.elf.relocation import RelocationSection from elftools.elf.descriptions import ( describe_ei_class, describe_ei_data, describe_ei_version, describe_ei_osabi, describe_e_type, describe_e_machine, describe_e_version_numeric, describe_p_type, describe_p_flags, describe_rh_flags, describe_sh_type, describe_sh_flags, describe_symbol_type, describe_symbol_bind, describe_symbol_visibility, describe_symbol_shndx, describe_reloc_type, describe_dyn_tag, describe_dt_flags, describe_dt_flags_1, describe_ver_flags, describe_note, describe_attr_tag_arm ) from elftools.elf.constants import E_FLAGS from elftools.elf.constants import E_FLAGS_MASKS from elftools.elf.constants import SH_FLAGS from elftools.elf.constants import SHN_INDICES from elftools.dwarf.dwarfinfo import DWARFInfo from elftools.dwarf.descriptions import ( describe_reg_name, describe_attr_value, set_global_machine_arch, describe_CFI_instructions, describe_CFI_register_rule, describe_CFI_CFA_rule, describe_DWARF_expr ) from elftools.dwarf.constants import ( DW_LNS_copy, DW_LNS_set_file, DW_LNE_define_file) from elftools.dwarf.locationlists import LocationParser, LocationEntry from elftools.dwarf.callframe import CIE, FDE, ZERO from elftools.ehabi.ehabiinfo import CorruptEHABIEntry, CannotUnwindEHABIEntry, GenericEHABIEntry class ReadElf(object): """ display_* methods are used to emit output into the output stream """ def __init__(self, file, output): """ file: stream object with the ELF file to read output: output stream to write to """ self.elffile = ELFFile(file) self.output = output # Lazily initialized if a debug dump is requested self._dwarfinfo = None self._versioninfo = None self._shndx_sections = None def display_file_header(self): """ Display the ELF file header """ self._emitline('ELF Header:') self._emit(' Magic: ') self._emit(' '.join('%2.2x' % byte2int(b) for b in self.elffile.e_ident_raw)) self._emitline(' ') header = self.elffile.header e_ident = header['e_ident'] self._emitline(' Class: %s' % describe_ei_class(e_ident['EI_CLASS'])) self._emitline(' Data: %s' % describe_ei_data(e_ident['EI_DATA'])) self._emitline(' Version: %s' % describe_ei_version(e_ident['EI_VERSION'])) self._emitline(' OS/ABI: %s' % describe_ei_osabi(e_ident['EI_OSABI'])) self._emitline(' ABI Version: %d' % e_ident['EI_ABIVERSION']) self._emitline(' Type: %s' % describe_e_type(header['e_type'])) self._emitline(' Machine: %s' % describe_e_machine(header['e_machine'])) self._emitline(' Version: %s' % describe_e_version_numeric(header['e_version'])) self._emitline(' Entry point address: %s' % self._format_hex(header['e_entry'])) self._emit(' Start of program headers: %s' % header['e_phoff']) self._emitline(' (bytes into file)') self._emit(' Start of section headers: %s' % header['e_shoff']) self._emitline(' (bytes into file)') self._emitline(' Flags: %s%s' % (self._format_hex(header['e_flags']), self.decode_flags(header['e_flags']))) self._emitline(' Size of this header: %s (bytes)' % header['e_ehsize']) self._emitline(' Size of program headers: %s (bytes)' % header['e_phentsize']) self._emitline(' Number of program headers: %s' % header['e_phnum']) self._emitline(' Size of section headers: %s (bytes)' % header['e_shentsize']) self._emit(' Number of section headers: %s' % header['e_shnum']) if header['e_shnum'] == 0 and self.elffile.num_sections() != 0: self._emitline(' (%d)' % self.elffile.num_sections()) else: self._emitline('') self._emit(' Section header string table index: %s' % header['e_shstrndx']) if header['e_shstrndx'] == SHN_INDICES.SHN_XINDEX: self._emitline(' (%d)' % self.elffile.get_shstrndx()) else: self._emitline('') def decode_flags(self, flags): description = "" if self.elffile['e_machine'] == "EM_ARM": eabi = flags & E_FLAGS.EF_ARM_EABIMASK flags &= ~E_FLAGS.EF_ARM_EABIMASK if flags & E_FLAGS.EF_ARM_RELEXEC: description += ', relocatable executabl' flags &= ~E_FLAGS.EF_ARM_RELEXEC if eabi == E_FLAGS.EF_ARM_EABI_VER5: EF_ARM_KNOWN_FLAGS = E_FLAGS.EF_ARM_ABI_FLOAT_SOFT|E_FLAGS.EF_ARM_ABI_FLOAT_HARD|E_FLAGS.EF_ARM_LE8|E_FLAGS.EF_ARM_BE8 description += ', Version5 EABI' if flags & E_FLAGS.EF_ARM_ABI_FLOAT_SOFT: description += ", soft-float ABI" elif flags & E_FLAGS.EF_ARM_ABI_FLOAT_HARD: description += ", hard-float ABI" if flags & E_FLAGS.EF_ARM_BE8: description += ", BE8" elif flags & E_FLAGS.EF_ARM_LE8: description += ", LE8" if flags & ~EF_ARM_KNOWN_FLAGS: description += ', ' else: description += ', ' elif self.elffile['e_machine'] == "EM_MIPS": if flags & E_FLAGS.EF_MIPS_NOREORDER: description += ", noreorder" if flags & E_FLAGS.EF_MIPS_PIC: description += ", pic" if flags & E_FLAGS.EF_MIPS_CPIC: description += ", cpic" if (flags & E_FLAGS.EF_MIPS_ABI2): description += ", abi2" if (flags & E_FLAGS.EF_MIPS_32BITMODE): description += ", 32bitmode" if (flags & E_FLAGS_MASKS.EFM_MIPS_ABI_O32): description += ", o32" elif (flags & E_FLAGS_MASKS.EFM_MIPS_ABI_O64): description += ", o64" elif (flags & E_FLAGS_MASKS.EFM_MIPS_ABI_EABI32): description += ", eabi32" elif (flags & E_FLAGS_MASKS.EFM_MIPS_ABI_EABI64): description += ", eabi64" if (flags & E_FLAGS.EF_MIPS_ARCH) == E_FLAGS.EF_MIPS_ARCH_1: description += ", mips1" if (flags & E_FLAGS.EF_MIPS_ARCH) == E_FLAGS.EF_MIPS_ARCH_2: description += ", mips2" if (flags & E_FLAGS.EF_MIPS_ARCH) == E_FLAGS.EF_MIPS_ARCH_3: description += ", mips3" if (flags & E_FLAGS.EF_MIPS_ARCH) == E_FLAGS.EF_MIPS_ARCH_4: description += ", mips4" if (flags & E_FLAGS.EF_MIPS_ARCH) == E_FLAGS.EF_MIPS_ARCH_5: description += ", mips5" if (flags & E_FLAGS.EF_MIPS_ARCH) == E_FLAGS.EF_MIPS_ARCH_32R2: description += ", mips32r2" if (flags & E_FLAGS.EF_MIPS_ARCH) == E_FLAGS.EF_MIPS_ARCH_64R2: description += ", mips64r2" if (flags & E_FLAGS.EF_MIPS_ARCH) == E_FLAGS.EF_MIPS_ARCH_32: description += ", mips32" if (flags & E_FLAGS.EF_MIPS_ARCH) == E_FLAGS.EF_MIPS_ARCH_64: description += ", mips64" return description def display_program_headers(self, show_heading=True): """ Display the ELF program headers. If show_heading is True, displays the heading for this information (Elf file type is...) """ self._emitline() if self.elffile.num_segments() == 0: self._emitline('There are no program headers in this file.') return elfheader = self.elffile.header if show_heading: self._emitline('Elf file type is %s' % describe_e_type(elfheader['e_type'])) self._emitline('Entry point is %s' % self._format_hex(elfheader['e_entry'])) # readelf weirness - why isn't e_phoff printed as hex? (for section # headers, it is...) self._emitline('There are %s program headers, starting at offset %s' % ( self.elffile.num_segments(), elfheader['e_phoff'])) self._emitline() self._emitline('Program Headers:') # Now comes the table of program headers with their attributes. Note # that due to different formatting constraints of 32-bit and 64-bit # addresses, there are some conditions on elfclass here. # # First comes the table heading # if self.elffile.elfclass == 32: self._emitline(' Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align') else: self._emitline(' Type Offset VirtAddr PhysAddr') self._emitline(' FileSiz MemSiz Flags Align') # Now the entries # for segment in self.elffile.iter_segments(): self._emit(' %-14s ' % describe_p_type(segment['p_type'])) if self.elffile.elfclass == 32: self._emitline('%s %s %s %s %s %-3s %s' % ( self._format_hex(segment['p_offset'], fieldsize=6), self._format_hex(segment['p_vaddr'], fullhex=True), self._format_hex(segment['p_paddr'], fullhex=True), self._format_hex(segment['p_filesz'], fieldsize=5), self._format_hex(segment['p_memsz'], fieldsize=5), describe_p_flags(segment['p_flags']), self._format_hex(segment['p_align']))) else: # 64 self._emitline('%s %s %s' % ( self._format_hex(segment['p_offset'], fullhex=True), self._format_hex(segment['p_vaddr'], fullhex=True), self._format_hex(segment['p_paddr'], fullhex=True))) self._emitline(' %s %s %-3s %s' % ( self._format_hex(segment['p_filesz'], fullhex=True), self._format_hex(segment['p_memsz'], fullhex=True), describe_p_flags(segment['p_flags']), # lead0x set to False for p_align, to mimic readelf. # No idea why the difference from 32-bit mode :-| self._format_hex(segment['p_align'], lead0x=False))) if isinstance(segment, InterpSegment): self._emitline(' [Requesting program interpreter: %s]' % segment.get_interp_name()) # Sections to segments mapping # if self.elffile.num_sections() == 0: # No sections? We're done return self._emitline('\n Section to Segment mapping:') self._emitline(' Segment Sections...') for nseg, segment in enumerate(self.elffile.iter_segments()): self._emit(' %2.2d ' % nseg) for section in self.elffile.iter_sections(): if ( not section.is_null() and not ((section['sh_flags'] & SH_FLAGS.SHF_TLS) != 0 and section['sh_type'] == 'SHT_NOBITS' and segment['p_type'] != 'PT_TLS') and segment.section_in_segment(section)): self._emit('%s ' % section.name) self._emitline('') def display_section_headers(self, show_heading=True): """ Display the ELF section headers """ elfheader = self.elffile.header if show_heading: self._emitline('There are %s section headers, starting at offset %s' % ( elfheader['e_shnum'], self._format_hex(elfheader['e_shoff']))) if self.elffile.num_sections() == 0: self._emitline('There are no sections in this file.') return self._emitline('\nSection Header%s:' % ( 's' if self.elffile.num_sections() > 1 else '')) # Different formatting constraints of 32-bit and 64-bit addresses # if self.elffile.elfclass == 32: self._emitline(' [Nr] Name Type Addr Off Size ES Flg Lk Inf Al') else: self._emitline(' [Nr] Name Type Address Offset') self._emitline(' Size EntSize Flags Link Info Align') # Now the entries # for nsec, section in enumerate(self.elffile.iter_sections()): self._emit(' [%2u] %-17.17s %-15.15s ' % ( nsec, section.name, describe_sh_type(section['sh_type']))) if self.elffile.elfclass == 32: self._emitline('%s %s %s %s %3s %2s %3s %2s' % ( self._format_hex(section['sh_addr'], fieldsize=8, lead0x=False), self._format_hex(section['sh_offset'], fieldsize=6, lead0x=False), self._format_hex(section['sh_size'], fieldsize=6, lead0x=False), self._format_hex(section['sh_entsize'], fieldsize=2, lead0x=False), describe_sh_flags(section['sh_flags']), section['sh_link'], section['sh_info'], section['sh_addralign'])) else: # 64 self._emitline(' %s %s' % ( self._format_hex(section['sh_addr'], fullhex=True, lead0x=False), self._format_hex(section['sh_offset'], fieldsize=16 if section['sh_offset'] > 0xffffffff else 8, lead0x=False))) self._emitline(' %s %s %3s %2s %3s %s' % ( self._format_hex(section['sh_size'], fullhex=True, lead0x=False), self._format_hex(section['sh_entsize'], fullhex=True, lead0x=False), describe_sh_flags(section['sh_flags']), section['sh_link'], section['sh_info'], section['sh_addralign'])) self._emitline('Key to Flags:') self._emitline(' W (write), A (alloc), X (execute), M (merge),' ' S (strings), I (info),') self._emitline(' L (link order), O (extra OS processing required),' ' G (group), T (TLS),') self._emitline(' C (compressed), x (unknown), o (OS specific),' ' E (exclude),') self._emit(' ') if self.elffile['e_machine'] == 'EM_ARM': self._emit('y (purecode), ') self._emitline('p (processor specific)') def display_symbol_tables(self): """ Display the symbol tables contained in the file """ self._init_versioninfo() symbol_tables = [(idx, s) for idx, s in enumerate(self.elffile.iter_sections()) if isinstance(s, SymbolTableSection)] if not symbol_tables and self.elffile.num_sections() == 0: self._emitline('') self._emitline('Dynamic symbol information is not available for' ' displaying symbols.') for section_index, section in symbol_tables: if not isinstance(section, SymbolTableSection): continue if section['sh_entsize'] == 0: self._emitline("\nSymbol table '%s' has a sh_entsize of zero!" % ( section.name)) continue self._emitline("\nSymbol table '%s' contains %s entries:" % ( section.name, section.num_symbols())) if self.elffile.elfclass == 32: self._emitline(' Num: Value Size Type Bind Vis Ndx Name') else: # 64 self._emitline(' Num: Value Size Type Bind Vis Ndx Name') for nsym, symbol in enumerate(section.iter_symbols()): version_info = '' # readelf doesn't display version info for Solaris versioning if (section['sh_type'] == 'SHT_DYNSYM' and self._versioninfo['type'] == 'GNU'): version = self._symbol_version(nsym) if (version['name'] != symbol.name and version['index'] not in ('VER_NDX_LOCAL', 'VER_NDX_GLOBAL')): if version['filename']: # external symbol version_info = '@%(name)s (%(index)i)' % version else: # internal symbol if version['hidden']: version_info = '@%(name)s' % version else: version_info = '@@%(name)s' % version # symbol names are truncated to 25 chars, similarly to readelf self._emitline('%6d: %s %s %-7s %-6s %-7s %4s %.25s%s' % ( nsym, self._format_hex( symbol['st_value'], fullhex=True, lead0x=False), "%5d" % symbol['st_size'] if symbol['st_size'] < 100000 else hex(symbol['st_size']), describe_symbol_type(symbol['st_info']['type']), describe_symbol_bind(symbol['st_info']['bind']), describe_symbol_visibility(symbol['st_other']['visibility']), describe_symbol_shndx(self._get_symbol_shndx(symbol, nsym, section_index)), symbol.name, version_info)) def display_dynamic_tags(self): """ Display the dynamic tags contained in the file """ has_dynamic_sections = False for section in self.elffile.iter_sections(): if not isinstance(section, DynamicSection): continue has_dynamic_sections = True self._emitline("\nDynamic section at offset %s contains %s entries:" % ( self._format_hex(section['sh_offset']), section.num_tags())) self._emitline(" Tag Type Name/Value") padding = 20 + (8 if self.elffile.elfclass == 32 else 0) for tag in section.iter_tags(): if tag.entry.d_tag == 'DT_NEEDED': parsed = 'Shared library: [%s]' % tag.needed elif tag.entry.d_tag == 'DT_RPATH': parsed = 'Library rpath: [%s]' % tag.rpath elif tag.entry.d_tag == 'DT_RUNPATH': parsed = 'Library runpath: [%s]' % tag.runpath elif tag.entry.d_tag == 'DT_SONAME': parsed = 'Library soname: [%s]' % tag.soname elif tag.entry.d_tag.endswith(('SZ', 'ENT')): parsed = '%i (bytes)' % tag['d_val'] elif tag.entry.d_tag == 'DT_FLAGS': parsed = describe_dt_flags(tag.entry.d_val) elif tag.entry.d_tag == 'DT_FLAGS_1': parsed = 'Flags: %s' % describe_dt_flags_1(tag.entry.d_val) elif tag.entry.d_tag.endswith(('NUM', 'COUNT')): parsed = '%i' % tag['d_val'] elif tag.entry.d_tag == 'DT_PLTREL': s = describe_dyn_tag(tag.entry.d_val) if s.startswith('DT_'): s = s[3:] parsed = '%s' % s elif tag.entry.d_tag == 'DT_MIPS_FLAGS': parsed = describe_rh_flags(tag.entry.d_val) elif tag.entry.d_tag in ('DT_MIPS_SYMTABNO', 'DT_MIPS_LOCAL_GOTNO'): parsed = str(tag.entry.d_val) else: parsed = '%#x' % tag['d_val'] self._emitline(" %s %-*s %s" % ( self._format_hex(ENUM_D_TAG.get(tag.entry.d_tag, tag.entry.d_tag), fullhex=True, lead0x=True), padding, '(%s)' % (tag.entry.d_tag[3:],), parsed)) if not has_dynamic_sections: self._emitline("\nThere is no dynamic section in this file.") def display_notes(self): """ Display the notes contained in the file """ for section in self.elffile.iter_sections(): if isinstance(section, NoteSection): for note in section.iter_notes(): self._emitline("\nDisplaying notes found in: {}".format( section.name)) self._emitline(' Owner Data size Description') self._emitline(' %s %s\t%s' % ( note['n_name'].ljust(20), self._format_hex(note['n_descsz'], fieldsize=8), describe_note(note))) def display_relocations(self): """ Display the relocations contained in the file """ has_relocation_sections = False for section in self.elffile.iter_sections(): if not isinstance(section, RelocationSection): continue has_relocation_sections = True self._emitline("\nRelocation section '%.128s' at offset %s contains %s entries:" % ( section.name, self._format_hex(section['sh_offset']), section.num_relocations())) if section.is_RELA(): self._emitline(" Offset Info Type Sym. Value Sym. Name + Addend") else: self._emitline(" Offset Info Type Sym.Value Sym. Name") # The symbol table section pointed to in sh_link symtable = self.elffile.get_section(section['sh_link']) for rel in section.iter_relocations(): hexwidth = 8 if self.elffile.elfclass == 32 else 12 self._emit('%s %s %-17.17s' % ( self._format_hex(rel['r_offset'], fieldsize=hexwidth, lead0x=False), self._format_hex(rel['r_info'], fieldsize=hexwidth, lead0x=False), describe_reloc_type( rel['r_info_type'], self.elffile))) if rel['r_info_sym'] == 0: if section.is_RELA(): fieldsize = 8 if self.elffile.elfclass == 32 else 16 addend = self._format_hex(rel['r_addend'], lead0x=False) self._emit(' %s %s' % (' ' * fieldsize, addend)) self._emitline() else: symbol = symtable.get_symbol(rel['r_info_sym']) # Some symbols have zero 'st_name', so instead what's used # is the name of the section they point at. Truncate symbol # names (excluding version info) to 22 chars, similarly to # readelf. if symbol['st_name'] == 0: symsecidx = self._get_symbol_shndx(symbol, rel['r_info_sym'], section['sh_link']) symsec = self.elffile.get_section(symsecidx) symbol_name = symsec.name version = '' else: symbol_name = symbol.name version = self._symbol_version(rel['r_info_sym']) version = (version['name'] if version and version['name'] else '') symbol_name = '%.22s' % symbol_name if version: symbol_name += '@' + version self._emit(' %s %s' % ( self._format_hex( symbol['st_value'], fullhex=True, lead0x=False), symbol_name)) if section.is_RELA(): self._emit(' %s %x' % ( '+' if rel['r_addend'] >= 0 else '-', abs(rel['r_addend']))) self._emitline() # Emit the two additional relocation types for ELF64 MIPS # binaries. if (self.elffile.elfclass == 64 and self.elffile['e_machine'] == 'EM_MIPS'): for i in (2, 3): rtype = rel['r_info_type%s' % i] self._emit(' Type%s: %s' % ( i, describe_reloc_type(rtype, self.elffile))) self._emitline() if not has_relocation_sections: self._emitline('\nThere are no relocations in this file.') def display_arm_unwind(self): if not self.elffile.has_ehabi_info(): self._emitline('There are no .ARM.idx sections in this file.') return for ehabi_info in self.elffile.get_ehabi_infos(): # Unwind section '.ARM.exidx' at offset 0x203e8 contains 1009 entries: self._emitline("\nUnwind section '%s' at offset 0x%x contains %d entries" % ( ehabi_info.section_name(), ehabi_info.section_offset(), ehabi_info.num_entry() )) for i in range(ehabi_info.num_entry()): entry = ehabi_info.get_entry(i) self._emitline() self._emitline("Entry %d:" % i) if isinstance(entry, CorruptEHABIEntry): self._emitline(" [corrupt] %s" % entry.reason) continue self._emit(" Function offset 0x%x: " % entry.function_offset) if isinstance(entry, CannotUnwindEHABIEntry): self._emitline("[cantunwind]") continue elif entry.eh_table_offset: self._emitline("@0x%x" % entry.eh_table_offset) else: self._emitline("Compact (inline)") if isinstance(entry, GenericEHABIEntry): self._emitline(" Personality: 0x%x" % entry.personality) else: self._emitline(" Compact model index: %d" % entry.personality) for mnemonic_item in entry.mnmemonic_array(): self._emit(' ') self._emitline(mnemonic_item) def display_version_info(self): """ Display the version info contained in the file """ self._init_versioninfo() if not self._versioninfo['type']: self._emitline("\nNo version information found in this file.") return for section in self.elffile.iter_sections(): if isinstance(section, GNUVerSymSection): self._print_version_section_header( section, 'Version symbols', lead0x=False) num_symbols = section.num_symbols() # Symbol version info are printed four by four entries for idx_by_4 in range(0, num_symbols, 4): self._emit(' %03x:' % idx_by_4) for idx in range(idx_by_4, min(idx_by_4 + 4, num_symbols)): symbol_version = self._symbol_version(idx) if symbol_version['index'] == 'VER_NDX_LOCAL': version_index = 0 version_name = '(*local*)' elif symbol_version['index'] == 'VER_NDX_GLOBAL': version_index = 1 version_name = '(*global*)' else: version_index = symbol_version['index'] version_name = '(%(name)s)' % symbol_version visibility = 'h' if symbol_version['hidden'] else ' ' self._emit('%4x%s%-13s' % ( version_index, visibility, version_name)) self._emitline() elif isinstance(section, GNUVerDefSection): self._print_version_section_header( section, 'Version definition', indent=2) offset = 0 for verdef, verdaux_iter in section.iter_versions(): verdaux = next(verdaux_iter) name = verdaux.name if verdef['vd_flags']: flags = describe_ver_flags(verdef['vd_flags']) # Mimic exactly the readelf output flags += ' ' else: flags = 'none' self._emitline(' %s: Rev: %i Flags: %s Index: %i' ' Cnt: %i Name: %s' % ( self._format_hex(offset, fieldsize=6, alternate=True), verdef['vd_version'], flags, verdef['vd_ndx'], verdef['vd_cnt'], name)) verdaux_offset = ( offset + verdef['vd_aux'] + verdaux['vda_next']) for idx, verdaux in enumerate(verdaux_iter, start=1): self._emitline(' %s: Parent %i: %s' % (self._format_hex(verdaux_offset, fieldsize=4), idx, verdaux.name)) verdaux_offset += verdaux['vda_next'] offset += verdef['vd_next'] elif isinstance(section, GNUVerNeedSection): self._print_version_section_header(section, 'Version needs') offset = 0 for verneed, verneed_iter in section.iter_versions(): self._emitline(' %s: Version: %i File: %s Cnt: %i' % ( self._format_hex(offset, fieldsize=6, alternate=True), verneed['vn_version'], verneed.name, verneed['vn_cnt'])) vernaux_offset = offset + verneed['vn_aux'] for idx, vernaux in enumerate(verneed_iter, start=1): if vernaux['vna_flags']: flags = describe_ver_flags(vernaux['vna_flags']) # Mimic exactly the readelf output flags += ' ' else: flags = 'none' self._emitline( ' %s: Name: %s Flags: %s Version: %i' % ( self._format_hex(vernaux_offset, fieldsize=4), vernaux.name, flags, vernaux['vna_other'])) vernaux_offset += vernaux['vna_next'] offset += verneed['vn_next'] def display_arch_specific(self): """ Display the architecture-specific info contained in the file. """ if self.elffile['e_machine'] == 'EM_ARM': self._display_arch_specific_arm() def display_hex_dump(self, section_spec): """ Display a hex dump of a section. section_spec is either a section number or a name. """ section = self._section_from_spec(section_spec) if section is None: # readelf prints the warning to stderr. Even though stderrs are not compared # in tests, we comply with that behavior. sys.stderr.write('readelf: Warning: Section \'%s\' was not dumped because it does not exist!\n' % ( section_spec)) return if section['sh_type'] == 'SHT_NOBITS': self._emitline("\nSection '%s' has no data to dump." % ( section_spec)) return self._emitline("\nHex dump of section '%s':" % section.name) self._note_relocs_for_section(section) addr = section['sh_addr'] data = section.data() dataptr = 0 while dataptr < len(data): bytesleft = len(data) - dataptr # chunks of 16 bytes per line linebytes = 16 if bytesleft > 16 else bytesleft self._emit(' %s ' % self._format_hex(addr, fieldsize=8)) for i in range(16): if i < linebytes: self._emit('%2.2x' % byte2int(data[dataptr + i])) else: self._emit(' ') if i % 4 == 3: self._emit(' ') for i in range(linebytes): c = data[dataptr + i : dataptr + i + 1] if byte2int(c[0]) >= 32 and byte2int(c[0]) < 0x7f: self._emit(bytes2str(c)) else: self._emit(bytes2str(b'.')) self._emitline() addr += linebytes dataptr += linebytes self._emitline() def display_string_dump(self, section_spec): """ Display a strings dump of a section. section_spec is either a section number or a name. """ section = self._section_from_spec(section_spec) if section is None: # readelf prints the warning to stderr. Even though stderrs are not compared # in tests, we comply with that behavior. sys.stderr.write('readelf.py: Warning: Section \'%s\' was not dumped because it does not exist!\n' % ( section_spec)) return if section['sh_type'] == 'SHT_NOBITS': self._emitline("\nSection '%s' has no data to dump." % ( section_spec)) return self._emitline("\nString dump of section '%s':" % section.name) found = False data = section.data() dataptr = 0 while dataptr < len(data): while ( dataptr < len(data) and not (32 <= byte2int(data[dataptr]) <= 127)): dataptr += 1 if dataptr >= len(data): break endptr = dataptr while endptr < len(data) and byte2int(data[endptr]) != 0: endptr += 1 found = True self._emitline(' [%6x] %s' % ( dataptr, bytes2str(data[dataptr:endptr]))) dataptr = endptr if not found: self._emitline(' No strings found in this section.') else: self._emitline() def display_debug_dump(self, dump_what): """ Dump a DWARF section """ self._init_dwarfinfo() if self._dwarfinfo is None: return set_global_machine_arch(self.elffile.get_machine_arch()) if dump_what == 'info': self._dump_debug_info() elif dump_what == 'decodedline': self._dump_debug_line_programs() elif dump_what == 'frames': self._dump_debug_frames() elif dump_what == 'frames-interp': self._dump_debug_frames_interp() elif dump_what == 'aranges': self._dump_debug_aranges() elif dump_what in { 'pubtypes', 'pubnames' }: self._dump_debug_namelut(dump_what) elif dump_what == 'loc': self._dump_debug_locations() else: self._emitline('debug dump not yet supported for "%s"' % dump_what) def _format_hex(self, addr, fieldsize=None, fullhex=False, lead0x=True, alternate=False): """ Format an address into a hexadecimal string. fieldsize: Size of the hexadecimal field (with leading zeros to fit the address into. For example with fieldsize=8, the format will be %08x If None, the minimal required field size will be used. fullhex: If True, override fieldsize to set it to the maximal size needed for the elfclass lead0x: If True, leading 0x is added alternate: If True, override lead0x to emulate the alternate hexadecimal form specified in format string with the # character: only non-zero values are prefixed with 0x. This form is used by readelf. """ if alternate: if addr == 0: lead0x = False else: lead0x = True fieldsize -= 2 s = '0x' if lead0x else '' if fullhex: fieldsize = 8 if self.elffile.elfclass == 32 else 16 if fieldsize is None: field = '%x' else: field = '%' + '0%sx' % fieldsize return s + field % addr def _print_version_section_header(self, version_section, name, lead0x=True, indent=1): """ Print a section header of one version related section (versym, verneed or verdef) with some options to accomodate readelf little differences between each header (e.g. indentation and 0x prefixing). """ if hasattr(version_section, 'num_versions'): num_entries = version_section.num_versions() else: num_entries = version_section.num_symbols() self._emitline("\n%s section '%s' contains %s entries:" % (name, version_section.name, num_entries)) self._emitline('%sAddr: %s Offset: %s Link: %i (%s)' % ( ' ' * indent, self._format_hex( version_section['sh_addr'], fieldsize=16, lead0x=lead0x), self._format_hex( version_section['sh_offset'], fieldsize=6, lead0x=True), version_section['sh_link'], self.elffile.get_section(version_section['sh_link']).name ) ) def _init_versioninfo(self): """ Search and initialize informations about version related sections and the kind of versioning used (GNU or Solaris). """ if self._versioninfo is not None: return self._versioninfo = {'versym': None, 'verdef': None, 'verneed': None, 'type': None} for section in self.elffile.iter_sections(): if isinstance(section, GNUVerSymSection): self._versioninfo['versym'] = section elif isinstance(section, GNUVerDefSection): self._versioninfo['verdef'] = section elif isinstance(section, GNUVerNeedSection): self._versioninfo['verneed'] = section elif isinstance(section, DynamicSection): for tag in section.iter_tags(): if tag['d_tag'] == 'DT_VERSYM': self._versioninfo['type'] = 'GNU' break if not self._versioninfo['type'] and ( self._versioninfo['verneed'] or self._versioninfo['verdef']): self._versioninfo['type'] = 'Solaris' def _symbol_version(self, nsym): """ Return a dict containing information on the or None if no version information is available """ self._init_versioninfo() symbol_version = dict.fromkeys(('index', 'name', 'filename', 'hidden')) if (not self._versioninfo['versym'] or nsym >= self._versioninfo['versym'].num_symbols()): return None symbol = self._versioninfo['versym'].get_symbol(nsym) index = symbol.entry['ndx'] if not index in ('VER_NDX_LOCAL', 'VER_NDX_GLOBAL'): index = int(index) if self._versioninfo['type'] == 'GNU': # In GNU versioning mode, the highest bit is used to # store whether the symbol is hidden or not if index & 0x8000: index &= ~0x8000 symbol_version['hidden'] = True if (self._versioninfo['verdef'] and index <= self._versioninfo['verdef'].num_versions()): _, verdaux_iter = \ self._versioninfo['verdef'].get_version(index) symbol_version['name'] = next(verdaux_iter).name else: verneed, vernaux = \ self._versioninfo['verneed'].get_version(index) symbol_version['name'] = vernaux.name symbol_version['filename'] = verneed.name symbol_version['index'] = index return symbol_version def _section_from_spec(self, spec): """ Retrieve a section given a "spec" (either number or name). Return None if no such section exists in the file. """ try: num = int(spec) if num < self.elffile.num_sections(): return self.elffile.get_section(num) else: return None except ValueError: # Not a number. Must be a name then return self.elffile.get_section_by_name(spec) def _get_symbol_shndx(self, symbol, symbol_index, symtab_index): """ Get the index into the section header table for the "symbol" at "symbol_index" located in the symbol table with section index "symtab_index". """ symbol_shndx = symbol['st_shndx'] if symbol_shndx != SHN_INDICES.SHN_XINDEX: return symbol_shndx # Check for or lazily construct index section mapping (symbol table # index -> corresponding symbol table index section object) if self._shndx_sections is None: self._shndx_sections = {sec.symboltable: sec for sec in self.elffile.iter_sections() if isinstance(sec, SymbolTableIndexSection)} return self._shndx_sections[symtab_index].get_section_index(symbol_index) def _note_relocs_for_section(self, section): """ If there are relocation sections pointing to the givne section, emit a note about it. """ for relsec in self.elffile.iter_sections(): if isinstance(relsec, RelocationSection): info_idx = relsec['sh_info'] if self.elffile.get_section(info_idx) == section: self._emitline(' Note: This section has relocations against it, but these have NOT been applied to this dump.') return def _init_dwarfinfo(self): """ Initialize the DWARF info contained in the file and assign it to self._dwarfinfo. Leave self._dwarfinfo at None if no DWARF info was found in the file """ if self._dwarfinfo is not None: return if self.elffile.has_dwarf_info(): self._dwarfinfo = self.elffile.get_dwarf_info() else: self._dwarfinfo = None def _dump_debug_info(self): """ Dump the debugging info section. """ if not self._dwarfinfo.has_debug_info: return self._emitline('Contents of the %s section:\n' % self._dwarfinfo.debug_info_sec.name) # Offset of the .debug_info section in the stream section_offset = self._dwarfinfo.debug_info_sec.global_offset for cu in self._dwarfinfo.iter_CUs(): self._emitline(' Compilation Unit @ offset %s:' % self._format_hex(cu.cu_offset)) self._emitline(' Length: %s (%s)' % ( self._format_hex(cu['unit_length']), '%s-bit' % cu.dwarf_format())) self._emitline(' Version: %s' % cu['version']), self._emitline(' Abbrev Offset: %s' % ( self._format_hex(cu['debug_abbrev_offset']))), self._emitline(' Pointer Size: %s' % cu['address_size']) # The nesting depth of each DIE within the tree of DIEs must be # displayed. To implement this, a counter is incremented each time # the current DIE has children, and decremented when a null die is # encountered. Due to the way the DIE tree is serialized, this will # correctly reflect the nesting depth # die_depth = 0 current_function = None for die in cu.iter_DIEs(): if die.tag == 'DW_TAG_subprogram': current_function = die self._emitline(' <%s><%x>: Abbrev Number: %s%s' % ( die_depth, die.offset, die.abbrev_code, (' (%s)' % die.tag) if not die.is_null() else '')) if die.is_null(): die_depth -= 1 continue for attr in itervalues(die.attributes): name = attr.name # Unknown attribute values are passed-through as integers if isinstance(name, int): name = 'Unknown AT value: %x' % name attr_desc = describe_attr_value(attr, die, section_offset) if 'DW_OP_fbreg' in attr_desc and current_function and not 'DW_AT_frame_base' in current_function.attributes: postfix = ' [without dw_at_frame_base]' else: postfix = '' self._emitline(' <%x> %-18s: %s%s' % ( attr.offset, name, attr_desc, postfix)) if die.has_children: die_depth += 1 self._emitline() def _dump_debug_line_programs(self): """ Dump the (decoded) line programs from .debug_line The programs are dumped in the order of the CUs they belong to. """ if not self._dwarfinfo.has_debug_info: return self._emitline('Decoded dump of debug contents of section %s:\n' % self._dwarfinfo.debug_line_sec.name) for cu in self._dwarfinfo.iter_CUs(): lineprogram = self._dwarfinfo.line_program_for_CU(cu) cu_filename = bytes2str(lineprogram['file_entry'][0].name) if len(lineprogram['include_directory']) > 0: dir_index = lineprogram['file_entry'][0].dir_index if dir_index > 0: dir = lineprogram['include_directory'][dir_index - 1] else: dir = b'.' cu_filename = '%s/%s' % (bytes2str(dir), cu_filename) self._emitline('CU: %s:' % cu_filename) self._emitline('File name Line number Starting address') # Print each state's file, line and address information. For some # instructions other output is needed to be compatible with # readelf. for entry in lineprogram.get_entries(): state = entry.state if state is None: # Special handling for commands that don't set a new state if entry.command == DW_LNS_set_file: file_entry = lineprogram['file_entry'][entry.args[0] - 1] if file_entry.dir_index == 0: # current directory self._emitline('\n./%s:[++]' % ( bytes2str(file_entry.name))) else: self._emitline('\n%s/%s:' % ( bytes2str(lineprogram['include_directory'][file_entry.dir_index - 1]), bytes2str(file_entry.name))) elif entry.command == DW_LNE_define_file: self._emitline('%s:' % ( bytes2str(lineprogram['include_directory'][entry.args[0].dir_index]))) elif not state.end_sequence: # readelf doesn't print the state after end_sequence # instructions. I think it's a bug but to be compatible # I don't print them too. if lineprogram['version'] < 4: self._emitline('%-35s %11d %18s' % ( bytes2str(lineprogram['file_entry'][state.file - 1].name), state.line, '0' if state.address == 0 else self._format_hex(state.address))) else: self._emitline('%-35s %11d %18s[%d]' % ( bytes2str(lineprogram['file_entry'][state.file - 1].name), state.line, '0' if state.address == 0 else self._format_hex(state.address), state.op_index)) if entry.command == DW_LNS_copy: # Another readelf oddity... self._emitline() def _dump_frames_info(self, section, cfi_entries): """ Dump the raw call frame info in a section. `section` is the Section instance that contains the call frame info while `cfi_entries` must be an iterable that yields the sequence of CIE or FDE instances. """ self._emitline('Contents of the %s section:' % section.name) for entry in cfi_entries: if isinstance(entry, CIE): self._emitline('\n%08x %s %s CIE' % ( entry.offset, self._format_hex(entry['length'], fullhex=True, lead0x=False), self._format_hex(entry['CIE_id'], fieldsize=8, lead0x=False))) self._emitline(' Version: %d' % entry['version']) self._emitline(' Augmentation: "%s"' % bytes2str(entry['augmentation'])) self._emitline(' Code alignment factor: %u' % entry['code_alignment_factor']) self._emitline(' Data alignment factor: %d' % entry['data_alignment_factor']) self._emitline(' Return address column: %d' % entry['return_address_register']) if entry.augmentation_bytes: self._emitline(' Augmentation data: {}'.format(' '.join( '{:02x}'.format(ord(b)) for b in iterbytes(entry.augmentation_bytes) ))) self._emitline() elif isinstance(entry, FDE): self._emitline('\n%08x %s %s FDE cie=%08x pc=%s..%s' % ( entry.offset, self._format_hex(entry['length'], fullhex=True, lead0x=False), self._format_hex(entry['CIE_pointer'], fieldsize=8, lead0x=False), entry.cie.offset, self._format_hex(entry['initial_location'], fullhex=True, lead0x=False), self._format_hex( entry['initial_location'] + entry['address_range'], fullhex=True, lead0x=False))) if entry.augmentation_bytes: self._emitline(' Augmentation data: {}'.format(' '.join( '{:02x}'.format(ord(b)) for b in iterbytes(entry.augmentation_bytes) ))) else: # ZERO terminator assert isinstance(entry, ZERO) self._emitline('\n%08x ZERO terminator' % entry.offset) continue self._emit(describe_CFI_instructions(entry)) self._emitline() def _dump_debug_frames(self): """ Dump the raw frame info from .debug_frame and .eh_frame sections. """ if self._dwarfinfo.has_EH_CFI(): self._dump_frames_info( self._dwarfinfo.eh_frame_sec, self._dwarfinfo.EH_CFI_entries()) self._emitline() if self._dwarfinfo.has_CFI(): self._dump_frames_info( self._dwarfinfo.debug_frame_sec, self._dwarfinfo.CFI_entries()) def _dump_debug_namelut(self, what): """ Dump the debug pubnames section. """ if what == 'pubnames': namelut = self._dwarfinfo.get_pubnames() section = self._dwarfinfo.debug_pubnames_sec else: namelut = self._dwarfinfo.get_pubtypes() section = self._dwarfinfo.debug_pubtypes_sec # readelf prints nothing if the section is not present. if namelut is None or len(namelut) == 0: return self._emitline('Contents of the %s section:' % section.name) self._emitline() cu_headers = namelut.get_cu_headers() # go over CU-by-CU first and item-by-item next. for (cu_hdr, (cu_ofs, items)) in izip(cu_headers, itertools.groupby( namelut.items(), key = lambda x: x[1].cu_ofs)): self._emitline(' Length: %d' % cu_hdr.unit_length) self._emitline(' Version: %d' % cu_hdr.version) self._emitline(' Offset into .debug_info section: 0x%x' % cu_hdr.debug_info_offset) self._emitline(' Size of area in .debug_info section: %d' % cu_hdr.debug_info_length) self._emitline() self._emitline(' Offset Name') for item in items: self._emitline(' %x %s' % (item[1].die_ofs - cu_ofs, item[0])) self._emitline() def _dump_debug_aranges(self): """ Dump the aranges table """ aranges_table = self._dwarfinfo.get_aranges() if aranges_table == None: return # seems redundent, but we need to get the unsorted set of entries to match system readelf unordered_entries = aranges_table._get_entries() if len(unordered_entries) == 0: self._emitline() self._emitline("Section '.debug_aranges' has no debugging data.") return self._emitline('Contents of the %s section:' % self._dwarfinfo.debug_aranges_sec.name) self._emitline() prev_offset = None for entry in unordered_entries: if prev_offset != entry.info_offset: if entry != unordered_entries[0]: self._emitline(' %s %s' % ( self._format_hex(0, fullhex=True, lead0x=False), self._format_hex(0, fullhex=True, lead0x=False))) self._emitline(' Length: %d' % (entry.unit_length)) self._emitline(' Version: %d' % (entry.version)) self._emitline(' Offset into .debug_info: 0x%x' % (entry.info_offset)) self._emitline(' Pointer Size: %d' % (entry.address_size)) self._emitline(' Segment Size: %d' % (entry.segment_size)) self._emitline() self._emitline(' Address Length') self._emitline(' %s %s' % ( self._format_hex(entry.begin_addr, fullhex=True, lead0x=False), self._format_hex(entry.length, fullhex=True, lead0x=False))) prev_offset = entry.info_offset self._emitline(' %s %s' % ( self._format_hex(0, fullhex=True, lead0x=False), self._format_hex(0, fullhex=True, lead0x=False))) def _dump_frames_interp_info(self, section, cfi_entries): """ Dump interpreted (decoded) frame information in a section. `section` is the Section instance that contains the call frame info while `cfi_entries` must be an iterable that yields the sequence of CIE or FDE instances. """ self._emitline('Contents of the %s section:' % section.name) for entry in cfi_entries: if isinstance(entry, CIE): self._emitline('\n%08x %s %s CIE "%s" cf=%d df=%d ra=%d' % ( entry.offset, self._format_hex(entry['length'], fullhex=True, lead0x=False), self._format_hex(entry['CIE_id'], fieldsize=8, lead0x=False), bytes2str(entry['augmentation']), entry['code_alignment_factor'], entry['data_alignment_factor'], entry['return_address_register'])) ra_regnum = entry['return_address_register'] elif isinstance(entry, FDE): self._emitline('\n%08x %s %s FDE cie=%08x pc=%s..%s' % ( entry.offset, self._format_hex(entry['length'], fullhex=True, lead0x=False), self._format_hex(entry['CIE_pointer'], fieldsize=8, lead0x=False), entry.cie.offset, self._format_hex(entry['initial_location'], fullhex=True, lead0x=False), self._format_hex(entry['initial_location'] + entry['address_range'], fullhex=True, lead0x=False))) ra_regnum = entry.cie['return_address_register'] # If the FDE brings adds no unwinding information compared to # its CIE, omit its table. if (len(entry.get_decoded().table) == len(entry.cie.get_decoded().table)): continue else: # ZERO terminator assert isinstance(entry, ZERO) self._emitline('\n%08x ZERO terminator' % entry.offset) continue # Decode the table. decoded_table = entry.get_decoded() if len(decoded_table.table) == 0: continue # Print the heading row for the decoded table self._emit(' LOC') self._emit(' ' if entry.structs.address_size == 4 else ' ') self._emit(' CFA ') # Look at the registers the decoded table describes. # We build reg_order here to match readelf's order. In particular, # registers are sorted by their number, and the register matching # ra_regnum is always listed last with a special heading. decoded_table = entry.get_decoded() reg_order = sorted(ifilter( lambda r: r != ra_regnum, decoded_table.reg_order)) if len(decoded_table.reg_order): # Headings for the registers for regnum in reg_order: self._emit('%-6s' % describe_reg_name(regnum)) self._emitline('ra ') # Now include ra_regnum in reg_order to print its values # similarly to the other registers. reg_order.append(ra_regnum) else: self._emitline() for line in decoded_table.table: self._emit(self._format_hex( line['pc'], fullhex=True, lead0x=False)) if line['cfa'] is not None: s = describe_CFI_CFA_rule(line['cfa']) else: s = 'u' self._emit(' %-9s' % s) for regnum in reg_order: if regnum in line: s = describe_CFI_register_rule(line[regnum]) else: s = 'u' self._emit('%-6s' % s) self._emitline() self._emitline() def _dump_debug_frames_interp(self): """ Dump the interpreted (decoded) frame information from .debug_frame and .eh_framae sections. """ if self._dwarfinfo.has_EH_CFI(): self._dump_frames_interp_info( self._dwarfinfo.eh_frame_sec, self._dwarfinfo.EH_CFI_entries()) self._emitline() if self._dwarfinfo.has_CFI(): self._dump_frames_interp_info( self._dwarfinfo.debug_frame_sec, self._dwarfinfo.CFI_entries()) def _dump_debug_locations(self): """ Dump the location lists from .debug_location section """ def _get_cu_base(cu): top_die = cu.get_top_DIE() attr = top_die.attributes if 'DW_AT_low_pc' in attr: return attr['DW_AT_low_pc'].value elif 'DW_AT_entry_pc' in attr: return attr['DW_AT_entry_pc'].value else: raise ValueError("Can't find the base IP (low_pc) for a CU") di = self._dwarfinfo loc_lists = di.location_lists() if not loc_lists: # No locations section - readelf outputs nothing return loc_lists = list(loc_lists.iter_location_lists()) if len(loc_lists) == 0: # Present but empty locations section - readelf outputs a message self._emitline("\nSection '%s' has no debugging data." % di.debug_loc_sec.name) return # To dump a location list, one needs to know the CU. # Scroll through DIEs once, list the known location list offsets cu_map = dict() # Loc list offset => CU for cu in di.iter_CUs(): for die in cu.iter_DIEs(): for key in die.attributes: attr = die.attributes[key] if (LocationParser.attribute_has_location(attr, cu['version']) and not LocationParser._attribute_has_loc_expr(attr, cu['version'])): cu_map[attr.value] = cu addr_size = di.config.default_address_size # In bytes, 4 or 8 addr_width = addr_size * 2 # In hex digits, 8 or 16 line_template = " %%08x %%0%dx %%0%dx %%s%%s" % (addr_width, addr_width) self._emitline('Contents of the %s section:\n' % di.debug_loc_sec.name) self._emitline(' Offset Begin End Expression') for loc_list in loc_lists: cu = cu_map.get(loc_list[0].entry_offset, False) if not cu: raise ValueError("Location list can't be tracked to a CU") base_ip = _get_cu_base(cu) for entry in loc_list: # TODO: support BaseAddressEntry lines expr = describe_DWARF_expr(entry.loc_expr, cu.structs, cu.cu_offset) postfix = ' (start == end)' if entry.begin_offset == entry.end_offset else '' self._emitline(line_template % ( entry.entry_offset, base_ip + entry.begin_offset, base_ip + entry.end_offset, expr, postfix)) # Pyelftools doesn't store the terminating entry, # but readelf emits its offset, so this should too. last = loc_list[-1] last_len = 2*addr_size if isinstance(last, LocationEntry): last_len += 2 + len(last.loc_expr) self._emitline(" %08x " % (last.entry_offset + last_len)) def _display_arch_specific_arm(self): """ Display the ARM architecture-specific info contained in the file. """ attr_sec = self.elffile.get_section_by_name('.ARM.attributes') for s in attr_sec.iter_subsections(): self._emitline("Attribute Section: %s" % s.header['vendor_name']) for ss in s.iter_subsubsections(): h_val = "" if ss.header.extra is None else " ".join("%d" % x for x in ss.header.extra) self._emitline(describe_attr_tag_arm(ss.header.tag, h_val, None)) for attr in ss.iter_attributes(): self._emit(' ') self._emitline(describe_attr_tag_arm(attr.tag, attr.value, attr.extra)) def _emit(self, s=''): """ Emit an object to output """ self.output.write(str(s)) def _emitline(self, s=''): """ Emit an object to output, followed by a newline """ self.output.write(str(s).rstrip() + '\n') SCRIPT_DESCRIPTION = 'Display information about the contents of ELF format files' VERSION_STRING = '%%(prog)s: based on pyelftools %s' % __version__ def main(stream=None): # parse the command-line arguments and invoke ReadElf argparser = argparse.ArgumentParser( usage='usage: %(prog)s [options] ', description=SCRIPT_DESCRIPTION, add_help=False, # -h is a real option of readelf prog='readelf.py') argparser.add_argument('file', nargs='?', default=None, help='ELF file to parse') argparser.add_argument('-v', '--version', action='version', version=VERSION_STRING) argparser.add_argument('-d', '--dynamic', action='store_true', dest='show_dynamic_tags', help='Display the dynamic section') argparser.add_argument('-H', '--help', action='store_true', dest='help', help='Display this information') argparser.add_argument('-h', '--file-header', action='store_true', dest='show_file_header', help='Display the ELF file header') argparser.add_argument('-l', '--program-headers', '--segments', action='store_true', dest='show_program_header', help='Display the program headers') argparser.add_argument('-S', '--section-headers', '--sections', action='store_true', dest='show_section_header', help="Display the sections' headers") argparser.add_argument('-e', '--headers', action='store_true', dest='show_all_headers', help='Equivalent to: -h -l -S') argparser.add_argument('-s', '--symbols', '--syms', action='store_true', dest='show_symbols', help='Display the symbol table') argparser.add_argument('-n', '--notes', action='store_true', dest='show_notes', help='Display the core notes (if present)') argparser.add_argument('-r', '--relocs', action='store_true', dest='show_relocs', help='Display the relocations (if present)') argparser.add_argument('-au', '--arm-unwind', action='store_true', dest='show_arm_unwind', help='Display the armeabi unwind information (if present)') argparser.add_argument('-x', '--hex-dump', action='store', dest='show_hex_dump', metavar='', help='Dump the contents of section as bytes') argparser.add_argument('-p', '--string-dump', action='store', dest='show_string_dump', metavar='', help='Dump the contents of section as strings') argparser.add_argument('-V', '--version-info', action='store_true', dest='show_version_info', help='Display the version sections (if present)') argparser.add_argument('-A', '--arch-specific', action='store_true', dest='show_arch_specific', help='Display the architecture-specific information (if present)') argparser.add_argument('--debug-dump', action='store', dest='debug_dump_what', metavar='', help=( 'Display the contents of DWARF debug sections. can ' + 'one of {info,decodedline,frames,frames-interp,aranges,pubtypes,pubnames,loc}')) argparser.add_argument('--traceback', action='store_true', dest='show_traceback', help='Dump the Python traceback on ELFError' ' exceptions from elftools') args = argparser.parse_args() if args.help or not args.file: argparser.print_help() sys.exit(0) if args.show_all_headers: do_file_header = do_section_header = do_program_header = True else: do_file_header = args.show_file_header do_section_header = args.show_section_header do_program_header = args.show_program_header with open(args.file, 'rb') as file: try: readelf = ReadElf(file, stream or sys.stdout) if do_file_header: readelf.display_file_header() if do_section_header: readelf.display_section_headers( show_heading=not do_file_header) if do_program_header: readelf.display_program_headers( show_heading=not do_file_header) if args.show_dynamic_tags: readelf.display_dynamic_tags() if args.show_symbols: readelf.display_symbol_tables() if args.show_notes: readelf.display_notes() if args.show_relocs: readelf.display_relocations() if args.show_arm_unwind: readelf.display_arm_unwind() if args.show_version_info: readelf.display_version_info() if args.show_arch_specific: readelf.display_arch_specific() if args.show_hex_dump: readelf.display_hex_dump(args.show_hex_dump) if args.show_string_dump: readelf.display_string_dump(args.show_string_dump) if args.debug_dump_what: readelf.display_debug_dump(args.debug_dump_what) except ELFError as ex: sys.stdout.flush() sys.stderr.write('ELF error: %s\n' % ex) if args.show_traceback: traceback.print_exc() sys.exit(1) def profile_main(): # Run 'main' redirecting its output to readelfout.txt # Saves profiling information in readelf.profile PROFFILE = 'readelf.profile' import cProfile cProfile.run('main(open("readelfout.txt", "w"))', PROFFILE) # Dig in some profiling stats import pstats p = pstats.Stats(PROFFILE) p.sort_stats('cumulative').print_stats(25) #------------------------------------------------------------------------------- if __name__ == '__main__': main() #profile_main() pyelftools-0.27/setup.cfg000066400000000000000000000000771374602170700154760ustar00rootroot00000000000000[bdist_wheel] universal = 1 [metadata] license_file = LICENSE pyelftools-0.27/setup.py000066400000000000000000000024551374602170700153710ustar00rootroot00000000000000#------------------------------------------------------------------------------- # pyelftools: setup.py # # Setup/installation script. # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import os, sys from setuptools import setup try: with open('README', 'rt') as readme: description = '\n' + readme.read() except IOError: # maybe running setup.py from some other dir description = '' setup( # metadata name='pyelftools', description='Library for analyzing ELF files and DWARF debugging information', long_description=description, license='Public domain', version='0.27', author='Eli Bendersky', maintainer='Eli Bendersky', author_email='eliben@gmail.com', url='https://github.com/eliben/pyelftools', platforms='Cross Platform', classifiers = [ 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 3', ], # All packages and sub-packages must be listed here packages=[ 'elftools', 'elftools.elf', 'elftools.common', 'elftools.dwarf', 'elftools.ehabi', 'elftools.construct', 'elftools.construct.lib', ], scripts=['scripts/readelf.py'] ) pyelftools-0.27/test/000077500000000000000000000000001374602170700146305ustar00rootroot00000000000000pyelftools-0.27/test/README000066400000000000000000000001121374602170700155020ustar00rootroot00000000000000All tests should be run from the root development directory of pyelftools pyelftools-0.27/test/__init__.py000066400000000000000000000000001374602170700167270ustar00rootroot00000000000000pyelftools-0.27/test/all_tests.py000077500000000000000000000015431374602170700172020ustar00rootroot00000000000000#!/usr/bin/env python #------------------------------------------------------------------------------- # test/all_tests.py # # Run all pyelftools tests. # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from __future__ import print_function import subprocess, sys from utils import is_in_rootdir def run_test_script(path): cmd = [sys.executable, path] print("Running '%s'" % ' '.join(cmd)) subprocess.check_call(cmd) def main(): if not is_in_rootdir(): testlog.error('Error: Please run me from the root dir of pyelftools!') return 1 run_test_script('test/run_all_unittests.py') run_test_script('test/run_examples_test.py') run_test_script('test/run_readelf_tests.py') if __name__ == '__main__': sys.exit(main()) pyelftools-0.27/test/external_tools/000077500000000000000000000000001374602170700176725ustar00rootroot00000000000000pyelftools-0.27/test/external_tools/Makefile000066400000000000000000000006011374602170700213270ustar00rootroot00000000000000CFLAGS = -Wall --std=c99 # This is where `make install` from libelf places its stuff LIBELF_HEADERS = /usr/local/include/libelf/ LIBELF_LIBS = /usr/local/lib/ all: elf_creator elf_creator: elf_creator.c gcc $(CFLAGS) -o elf_creator elf_creator.c \ -I$(LIBELF_HEADERS) -L$(LIBELF_LIBS) -Wl,-rpath,$(LIBELF_LIBS) -lelf clean: rm -f *.o rm -f *.so rm -f *.a rm -f elf_creator pyelftools-0.27/test/external_tools/README.txt000066400000000000000000000003071374602170700213700ustar00rootroot00000000000000Some utilities that use libelf to create synthetic ELF files Also, readelf picked up from a built binutils. Run it with --version to version details. The binary is built on a 64-bit Ubuntu machine. pyelftools-0.27/test/external_tools/elf_creator.c000066400000000000000000000164641374602170700223360ustar00rootroot00000000000000/* Loosely based on the code in a Knol by Roberto Garcia Lopez: ** ** http://knol.google.com/k/roberto-garca-lpez/creating-elf-relocatable-object-files/1ohwel4gqkcn2/3# ** ** Note: This file is released under the terms of the LGPL2 license. */ #include #include #include #include #include #include #include const char* OUTFILE = "generated.o"; // Definition of the default string table section ".shstrtab" const char defaultStrTable[] = { /* offset 00 */ '\0', // The NULL section /* offset 01 */ '.', 's', 'h', 's', 't', 'r', 't', 'a', 'b', '\0', /* offset 11 */ '.', 's', 't', 'r', 't', 'a', 'b', '\0', /* offset 19 */ '.', 's', 'y', 'm', 't', 'a', 'b', '\0', /* offset 27 */ '.', 'c', 'o', 'm', 'm', 'e', 'n', 't', '\0', /* offset 36 */ '.', 'b', 's', 's', '\0', /* offset 41 */ '.', 'd', 'a', 't', 'a', '\0', /* offset 47 */ '.', 'r', 'e', 'l', '.', 't', 'e', 'x', 't', '\0', /* offset 57 */ '.', 't', 'e', 'x', 't', '\0' }; const char defaultStrTableLen = sizeof(defaultStrTable); // Offsets of section names in the string table const char _shstrtab_offset = 1; const char _strtab_offset = 11; const char _symtab_offset = 19; const char _text_offset = 57; // Position of sections within the object file const char _shstrtab = 1; const char _strtab = 2; const char _symtab = 3; const char _text = 4; const char TEXT_CONTENTS[] = {0x91, 0x92, 0x93, 0x94}; //---------------------------------------------------------------------------- int main() { int FileDes; Elf *pElf; Elf32_Ehdr *pEhdr; Elf32_Shdr *pShdr; Elf_Scn *pScn; Elf_Data *pData; // Create the ELF header if (elf_version(EV_CURRENT) == EV_NONE) // It must appear before "elf_begin()" errx(EX_SOFTWARE, "ELF library initialization failed: %s", elf_errmsg(-1)); if ((FileDes = open(OUTFILE, O_CREAT | O_WRONLY | O_TRUNC, 0777)) < 0) errx(EX_OSERR, "open \"%s\" failed", "compiled.o"); if ((pElf = elf_begin(FileDes, ELF_C_WRITE, NULL)) == NULL) // 3rd argument is ignored for "ELF_C_WRITE" errx(EX_SOFTWARE, "elf_begin() failed: %s.", elf_errmsg(-1)); if ((pEhdr = elf32_newehdr(pElf)) == NULL) errx(EX_SOFTWARE, "elf32_newehdr() failed: %s", elf_errmsg(-1)); pEhdr->e_ident[EI_CLASS] = ELFCLASS32; // Defined by Intel architecture pEhdr->e_ident[EI_DATA] = ELFDATA2LSB; // Defined by Intel architecture pEhdr->e_machine = EM_386; // Intel architecture pEhdr->e_type = ET_REL; // Relocatable file (object file) pEhdr->e_shstrndx = _shstrtab; // Point to the shstrtab section // Create the section "default section header string table (.shstrtab)" if ((pScn = elf_newscn(pElf)) == NULL) errx(EX_SOFTWARE, "elf_newdata() failed: %s.", elf_errmsg(-1)); if ((pData = elf_newdata(pScn)) == NULL) errx(EX_SOFTWARE, "elf_newdata() failed: %s.", elf_errmsg(-1)); pData->d_align = 1; pData->d_buf = (void *) defaultStrTable; pData->d_type = ELF_T_BYTE; pData->d_size = defaultStrTableLen; if ((pShdr = elf32_getshdr(pScn)) == NULL) errx(EX_SOFTWARE, "elf32_etshdr() failed: %s.", elf_errmsg(-1)); pShdr->sh_name = _shstrtab_offset; // Point to the name of the section pShdr->sh_type = SHT_STRTAB; pShdr->sh_flags = 0; // Create the section ".strtab" if ((pScn = elf_newscn(pElf)) == NULL) errx(EX_SOFTWARE, "elf_newdata() failed: %s.", elf_errmsg(-1)); if ((pData = elf_newdata(pScn)) == NULL) errx(EX_SOFTWARE, "elf_newdata() failed: %s.", elf_errmsg(-1)); const char strtab[] = {0, 'g', 'e', 'n', 'e', 'r', 'a', 't', 'e', 'd', '.','x', 0, '_', 's', 't', 'a', 'r', 't', 0}; pData->d_align = 1; pData->d_buf = (void *) strtab; pData->d_type = ELF_T_BYTE; pData->d_size = sizeof(strtab); if ((pShdr = elf32_getshdr(pScn)) == NULL) errx(EX_SOFTWARE, "elf32_etshdr() failed: %s.", elf_errmsg(-1)); pShdr->sh_name = _strtab_offset; pShdr->sh_type = SHT_STRTAB; pShdr->sh_flags = 0; // Create the section ".symtab" if ((pScn = elf_newscn(pElf)) == NULL) errx(EX_SOFTWARE, "elf_newdata() failed: %s.", elf_errmsg(-1)); if ((pData = elf_newdata(pScn)) == NULL) errx(EX_SOFTWARE, "elf_newdata() failed: %s.", elf_errmsg(-1)); Elf32_Sym x[4]; // Definition of the undefined section (this must be the first item by the definition of TIS ELF) x[0].st_name = 0; x[0].st_value = 0; x[0].st_size = 0; x[0].st_info = 0; x[0].st_other = 0; x[0].st_shndx = SHN_UNDEF; // Definition of the name of the source file (this must be the second item by the definition in TIS ELF) x[1].st_name = 1; x[1].st_value = 0; x[1].st_size = 0; x[1].st_info = ELF32_ST_INFO(STB_LOCAL, STT_FILE); // This is the value that st_info must have (because of TIS ELF) x[1].st_other = 0; x[1].st_shndx = SHN_ABS; // The section where the symbol is // Definition of the ".text" section as a section in the ".symtab" section x[2].st_name = 0; x[2].st_value = 0; x[2].st_size = 0; x[2].st_info = ELF32_ST_INFO(STB_LOCAL, STT_SECTION); x[2].st_other = 0; x[2].st_shndx = _text; // The section where the symbol is // Definition of the "_start" symbol x[3].st_name = 13; // Offset in the "strtab" section where the name start x[3].st_value = 0; x[3].st_size = 0; x[3].st_info = ELF32_ST_INFO(STB_GLOBAL, STT_NOTYPE); x[3].st_other = 0; x[3].st_shndx = _text; // The section where the symbol is pData->d_align = 4; pData->d_buf = (void *) x; pData->d_type = ELF_T_BYTE; pData->d_size = sizeof(x); if ((pShdr = elf32_getshdr(pScn)) == NULL) errx(EX_SOFTWARE, "elf32_etshdr() failed: %s.", elf_errmsg(-1)); pShdr->sh_name = _symtab_offset; // Point to the name of the section pShdr->sh_type = SHT_SYMTAB; pShdr->sh_flags = 0; pShdr->sh_link = _strtab; // point to the section .strtab (the section that contain the strings) pShdr->sh_info = ELF32_ST_INFO(STB_LOCAL, 3); // the second argument is beause of TIS ELF (One greater than the symbol table index of the last local symbol (binding STB_LOCAL)) // Create many sections named .text for (int i = 0; i < 70000; ++i) { if ((pScn = elf_newscn(pElf)) == NULL) errx(EX_SOFTWARE, "elf_newdata() failed: %s.", elf_errmsg(-1)); if ((pData = elf_newdata(pScn)) == NULL) errx(EX_SOFTWARE, "elf_newdata() failed: %s.", elf_errmsg(-1)); pData->d_align = 4; pData->d_buf = (void *)TEXT_CONTENTS; pData->d_type = ELF_T_BYTE; pData->d_size = sizeof(TEXT_CONTENTS); if ((pShdr = elf32_getshdr(pScn)) == NULL) errx(EX_SOFTWARE, "elf32_etshdr() failed: %s.", elf_errmsg(-1)); pShdr->sh_name = _text_offset; pShdr->sh_type = SHT_PROGBITS; pShdr->sh_flags = SHF_ALLOC | SHF_EXECINSTR; } // Update the sections internally if (elf_update(pElf, ELF_C_NULL) < 0) errx(EX_SOFTWARE, "elf_update(NULL) failed: %s.", elf_errmsg(-1)); // Write the object file if (elf_update(pElf, ELF_C_WRITE) < 0) errx(EX_SOFTWARE, "elf_update() failed: %s.", elf_errmsg(-1)); // Close all handles elf_end(pElf); close(FileDes); printf("Generated file: %s\n", OUTFILE); return 0; } pyelftools-0.27/test/external_tools/readelf000077500000000000000000023011501374602170700212240ustar00rootroot00000000000000ELF>v@z @8 @@@@888 ((8<Pf ((TTTDDPtdD D QtdRtd((PP/lib64/ld-linux-x86-64.so.2GNU GNUIOecv=A ^ADH(ĉݣk\|Ĺ@9!c2aO btA H5Q vXs<ym/.P( [`Oni7 &"Hf)g!)h!)C0!f)p @f )B))libdl.so.2_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablelibc.so.6fflushstrcpyexitsprintf_IO_putcsetlocalembrtowcfopenstrncmpoptindstrrchr__strdupdcgettextftellstrncpy__stack_chk_failputcharreallocabortsbrk__assert_failrewindgmtime__ctype_get_mb_cur_maxcallocstrlenmemsetwarnstrstr__errno_locationfseekstdoutfputcfputsstrnlenmemcpyfclosestrtoulmallocstrcatoptargstderrfscanfgetopt_longstrncatfwritefreadstrchrqsort__cxa_finalize__xstatmemmovebindtextdomain_IO_getcstrcmpstrerror__libc_start_mainferrorstpcpyvfprintfsnprintffree__environ_initGLIBC_2.14GLIBC_2.4GLIBC_2.2.5Qvii ui (w(v(8(E(U(d(m(y((8(H(X(h(Ʊx(ұ(((((&(:(A(P(c(o((x@( H(P(X(`(h(p(ϲx((9W(( ((%(*(9(H(N(T(Y(_(g (q0(|@([P(G`(p((((((ó(ӳ(((( (0(@(`(h($p(4x(D(T(e(}((((((((p(t(x(| (((0(8(ƚ@(H(P(X(`(h(p(x(º(y(D((O(U([((<((_() (h((o0({8(@(H(P(X(`(h(p(x(ȶ((((@((((((((@(((`( (u(EZ(?)( (((0(8(@(H(:)X( `(:)p(o,x(:)( (:)(Z (:)( (:)((:)((:)(X(:)(;b (:)0(8(:)H(nGP(:)`(! h(:)x(<(:)(2<(:)(3(:)(,(:)(X (:)( (:)( (:) ( ((:)(c (T-(a-(f (G-(i (l (o  (n-((r 0(v 8(z @(~ H( P( X( `( h( p( x( ( ( ( ( ( ( ( ( ( ( ( ( ( (,(,( (,( ( (  (,(( 0( 8( @( H( P( X( `( h( ( ( ( ( ( ( ( (# (' (+ (/ (3 (7 (; (? (C (/(G (J (M  (P ((S 0(V 8(Y @(\ H(_ P(b X(f `(j h(n p(r x(v (z (~ ( ( ( ( ( ( ( ( ( ( ( ( ( (l( (((( ((( 0(8(;@(H(;P( X( `( h( p( x( ( ( ( ( ( ( ( (# (' (7 (+ (; (/ (? (3 (C ( ( ( (  ( (( 0( 8( @( H( P( X( `( h( p( x( ( ( ( ((( ((((!(&(+(1(7(=(C(I(O(S(W ([((C0(_8(c@(gH( P( X(`( h(p(x(((k((Y(r=(a((6=(r(z(((((( (((0(8(@(H(P(X(`(h(p(x((((((,(,((,(((((( ( (((0(8( @($H((@(H(YP(r=X(a`(h(6=((@(H(P( X(`(h(p(x( ($(((O(S(W([(C(_(c(g( ( ((( (( ((( 0( 8(@( H(P(X(`(h(p(x(((Y(r=(a((6=((((0(,8(,@(H(,P(X(`((f( f((+f(6f(Cf(Nf(bf(of((@f((((ɴH(ִh(ߴx((((((((`((h(((((((8((H(0X(`(h(;x(@((J( ((Z(((j(((z(((((((8(`(H(X(P(h(x(@((ӵ( (((( ((((((()8((H(6X((h(Dx(`(([( ((u(((((((((((8((H(̶X((h(Զx(((((((( ((`(((*8(@(@(AH(E`(Ah(Mp(Wx(2(A(E(2(q( 3(A(E(}(E(A(((A(E(A( (A((0(8(η@(ڷH(P(`(Ah(p(x(η(ڷ(((,(2(A(,(H(A(V(a(p(x(((4(( (((0(8(@(H(P(X(`(h(p((((A(( (O((A(˸(Ÿ(Ҹ(۸(A (Ҹ((۸0(8(A@(H(mP(GX(`(Ah(p(x(( (,(>(M(b(e(l(((b(((b((( (¹((̹0(ҹ8(ܹ@(`(bh(p(x((b(((((("('((-(2(7(;(>(C(I((O (T((b@(i;`(Ӻ(ߺ(Z((( ( @(`(*(:(J7(P(L(U (@({`(\(j(w((( (@(`(((˻(׻()|f )@)))4)B)p):))Q)`X)0`):)p)px)})):)))()0Z0):)@)H))):)))) ):)))`)h):)x)X))):))) 0)8):)H) P)' )):))5 )@ )0):))L  )\ h)0p):))m )x )e):)) ) 8)e@):)P) X) ) ):)) ) )):) ) () p) ^x):)) ) ) ^):))- )@ @)0X)T `)g )0){ )  ) Z ):)( ) 0 ) x )0 )X ) ) ):) )Y )H )@P ):)` ) h ) )@Z ):) )  ) )p ):)0 ) 8 ) )0 ):) )  )  )0Z ):) )  ) P )pX ):)h )( p )9  ) Z ):) )  )K  )( ):)8 )\ @ )k  )e ):) ){  )  ) ):)) ) X)`):)p) x) )0):)) ) ()`@) H)" )`): )F )[):))S )`)@h):)x)))@):))((%(+(=(?)A)I)E)J )G( (((0(8(@(H(P( X( `( h( p( x((((((((((((((((((( (!(" (#(($0(&8('@((H()P(*X(,`(-h(.p(/x(0(1(2(3(4(5(6(7(8(9(:(;(<(>(@HH(HtH5(%(@%(h%(h%(h%(h%(h%z(h%r(h%j(hp%b(h`%Z(h P%R(h @%J(h 0%B(h %:(h %2(h%*(h%"(h%(h%(h% (h%(h%(h%(h%(hp%(h`%ڈ(hP%҈(h@%ʈ(h0%ˆ(h %(h%(h%(h%(h %(h!%(h"%(h#%(h$%z(h%%r(h&%j(h'p%b(h(`%Z(h)P%R(h*@%J(h+0%B(h, %:(h-%2(h.%*(h/%"(h0%(h1%(h2% (h3%(h4%(h5%(h6%(h7p%(h8`%ڇ(h9P%҇(h:@%(fH`HH`HRwpH`Hw-H `HH`HH`HwH`Hc\H`HJw-H`H4H`H H`HHHHFH%`HwxH`Hw-H`HH`HH!`HH#`HtwH`HyueHpHҤtVw"H)`HtDH+`Ht40HH~t"HHttHHHt1ÐAWAVAUATUSHH4$H5*|$ dH%(H$1H5}*1H5=DH=NDH=BDH|$ H l$ L4$1L-(L%BL|$DE1LLLh~Wv~|:$2(뀃RadICegu?#(6fDrnHplH5C1H1跭H=0(D?t݃A뫐xg1zuB(DVWSgO(^fDthI(:f.I7(c((ΰ(((((((p(R(D(2($(cF(Q(AH=((H(fƯ((Nɯ((fDH= (1L(HT$:uH=ڠ(V(qH=(/(Hc(BfH=(1L(HT$:|tH=A(1L(HT$:47((r(H=(1LoH(j(qH=(1L?(T@H=(.?(((D((=(=έ(u|=(us=(uj=(ua=(uX=(uO=t(uF=g(u==Z(u4=M(u+=@(u"=c(u=*(u=](|ʬ(T$ Hc(J99/1Hl$ L$I! MfD$8%=H5?>1tLH1觨Hc(T$ 9P(H$L H9$tW={(\LLLHD(H1(Lu5H(LL"LHؽ(lH=(HtH=(HtH$dH3 %("H[]A\A]A^A_(H5p1WLH1芦LH5aHHH(tJH5(HH(LH51LH1H5l1H1H H=:(H5$;1H1Hf.@1I^HHPTL(H #(H= y(DH=(UH(H9HtHry(Ht ]f.]@f.H=q(H5j(UH)HHHH?HHtH9y(Ht ]f]@f.=a(u/H=y(UHt H=*{(=H9(]fDUH]ffDHH,HcHH2H1H1H1H1H1Hh1HM1H61HOHNHNHNH0H0H0H0Hv0HS0H/0H 0H/H/H NHMHMH|MHLMHMHLHLHLHdLH1H"1H1H0H0H0H0H0Hq0HZ0H?0H$0H 0H/H/H/H/H/Hl/HQ/H7/H/H/H.H.H.H.Hr.HX.H?.H#.H.H-H-H-H-H-He-HJ-H/-H-H,H,H,H,H,Ht,HZ,H@,H&,H ,H+H+H+H+H+Hs+H[+HC+H++H+H*H*1HHHcHH3H56H6H5H5H5H5Hi5HG5H*5H5H4H4H4H4Ha4H?4H4H3H3H3H3Hs3HS3H93H!3H3H2H2H2H2Hu2HX2H82H2H2H1H1H1H1Hj1HN1H21H1H01f.HtH-H*HHH 8%HH8H7H8HFfDHHwTH.$H>4lHDH4t}HFH4tjH3H4HFÐHWPHeHlH5t)HnH5tH5r HoH5ukH pvYHp6HpH8tHpH8tH8rHpH8t1@HpU%HpH7gHpH7MHs7H7HF@HNHHSH3QHUH3Hs3H3HFDH{HH5.HH5HH5HH4H%8H*H1UAH,H1>H0H 1HFDHH4HH4HH4O@HwH3HuH|3HvH{3DH^H2H\HT2vH]HV2DH"H/MHHu/7H!Hp/fDH3H40 H/H/H2H/PDHKH0HIH0HJH0DH pH*5H pH4pH pH4@HpH3BwZHH3,HH3HH2HH2YfDHpH3HpH3)fDHyH1HzH1@H_H0}HdH0@H#H-UH$H-@H:Hd.-H;Hc.@HLH/HMH/_@HpH3HpH31fDHOH.HRH.@HpH|2HpH2fDHfH/UHgH/@HpH3*HpH3fDH&H,H'H,W@H?H@-HCHB-/@HH0HH0fDHH/zHH/H?0H,H.HU/H2Hd-H+H1H.H,H+Hg0Ht/H-HM1fDH=&HHcHfDH'2He5HA5H"5H4H4H4H4Hf4HA4H"4H4H3H3H3Hy3HX3H73H3H2H2H2H2Hw2HV2H32H2H1H1H1H1H[1H51H1H0H0H0H0H~0H]0H<0H0H/H/H/H/Hx/HY/H8/1f.HHPHcHHL2H9H9H9Hp9H\9H@9H"9H8H8H8H8Hs8HW8H<8H8H8H7H7H7H7Hv7H^7HA7H$7H7H6H6H6H6Hz6H_6HE6H)6H 6H5H5H5H5H5H{5H[5H;5H5H4H4H4H4H4H~4Hf4HO4H84H$4H4H3H3H3H3H3H3Hf3HH3H-3H3H2H2H2H2H2Ho2HS2H72H2H2H1H1H1H1H1Hy1H`1HI1H31H1H1H0H0H0H0H0Hz0Hb0HP0H:0H$0H 0H/H/H/H/H/H/Hr/H[/HG/H3/H!/H /H.H.1H9vHHcHfDH36H9Hi9HK9H.9H9H8H8H8H8Hv8HV8H68H8H7H7H7H7Hl7HN7H07H7H6H6H6H6Hz6HU6H06H 6H5H5H5H5Hh5HE5H!5H4H4H4H4H4Hb4H>4H4H3H3H3H3Hd3HG3H&3H 3H21f.HfHHcHfDH6H7Ho7HL7H,7H 7H6H6H6H6H]6H56H 6H5H5H5Hk5HC5H$5H5H41f.HPHܴHcHHH@H.@H@H?H?H?H?H?H?Hm?HU?H4?H?H>H>H>H>H>Hs>HW>H>>H">H>H=H=H=H=H=Hl=HP=H4=H=H<H<H<H<H<Hr<HP<H/<H<H;H;H;H;H;Hb;HF;H*;H;H:H:H:H:H:H`:H@:H :H:H9H9H9H9Hl9HM9H.9H9H8H8H8H8Hv8HX8H:8H8H7H7H7H7H7H}7Hc7HI7H37H7H7H6H6H6H6H|6Hd6HM6H46H6H6H5H5H5H5Hy5H\5H?5H"5H5H4H4H4H4H{4H]4H?4H!4H4H3H3H3H3H3Hj3HR3H:3H"3H 3H2H2H2H2H2H2Hf2HN2H;2H(2H2H21HMH׳HcHfDH;H?H?Ht?HR?H0?H?H>H>H>H>Hh>H@>H>H=H=H=H=H|=HX=H9=H=H<H<H<H<Hs<HP<H/<H<H;H;H;H;Hg;HE;H#;H;H:H:H:H:Hp:HL:H&:H:H9H9H9Hz9H]9H@9H#9H9H8H8H8H8Hl8HP81f.HHHcHH%CH CHBHBHBHBHBH~BHeBHFBH'BHBHAHAHAHAHxAH`AHHAH0AHAHAH@H@H@H@H@Hn@HS@H8@H@H@H?H?H?H?H?Hg?HJ?H-?H?H>H>H>H>H>Hw>H\>H?>H">H>H=H=H=H=Hz=H]=H@=H#=H =H<H<H<H<H<Hw<H^<HE<H,<H<H;H;H;H;H;H;Hw;H`;HI;H2;H;H;H:H:H:H:H:H:Hj:HS:H@:H):H:H9H9H9H9H9H9Ho9HQ9H49H9H9H8H8H8H8H8H81HHHcHH?HHHHHHHHHkHHUHH;HH"HHHHGHGHGHGH{GH]GH@GH#GHGHFHFHFHFHFH_FH?FH FHFHEHEHEHEHfEHKEH+EH EHDHDHDHDHhDHIDH*DH DHCHCHCHCHsCHWCH>CH"CHCHBHBHBHBHBHhBHPBH7BH#BHBHAHAHAHAHzAH^AHBAH)AH AH@H@H@H@H@Hq@HX@H?@H&@H@H?H?H?H?H?Ht?HU?H7?H ?H ?H>H>H>H>H>Ho>HV>H=>H'>H>H=H=H=H=H=H=Hh=HO=H6=H =H=H<H<H<H<Hx<Ha<HG<H-<H<H;H;H;1HHxHcHHDHGHGHGHGH~GHbGHEGH%GHGHFHFHFHFHqFHTFH7FHFHEHEHEHEHEH`EH=EHEHDHDHDHDHDHcDHFDH(DH DHCHCHCHCHiCHHCH*CH CHBHBHBHBHcBHFBH)BH BHAHAHAHAHyA1f.HCH$HcHHeDHGHGHzGH_GHDGH*GHGHFHFHFHFHFHdFHIFH.FHFHEHEHEHEHEHgEHJEH)EHEHDHDHDHDHyDH]DHBDH&DH DHCHCHCHCHsCHTCH5CHCHBHBHBHBHBH_BH>BHBHBHAHAHAHAHmAHKAH)AHAH@H@H@H@H@Hj@HO@1f.HSH HcHHqCHGHFHPDH2DHCHCHFHrFHSFH7FHFHEHEHEHEH|EH]EH>EHEHDHDHDHDH~DH\DH:DHDHCHCHCHCH|CH]CH>CHCHBHBHBHBHBHdBHGBH+BHBHAHAHAHAHAHCAH%AH@H@H@H@Hw@HX@H9@H@H@H?H?H?H?H}?Hd?HL?1f.HHHcHHHHHHHHHHHHHH`HHFHH)HHHHGHGHGHGHGHGHmGHQGH6GHGHGHFHFHFHFHFHFHiFHPFH:FH"FHFHEHEHEHEHEHfEHPEH7EHEHEHDHDHDHDHDHkDHQDH:DH$DHDHCHCHCHCHCHCHCHjCHPCH6CHCHCHBHBHBHBHBHBHoBH[BHHBH5BH"BHBHAHAHAHAHAHAHAHuAHaAHOAHFHFHEHEHEHEHEHkEHMEH/EHEHDHDHDHDHDHbDHBDH"DHDHCHCHCHCHmCHRCH7CHCHBHBHBHBH|BH^BHABH BHAHAHAHAHAHhAHJAH,AHAH@H@H@H@H~@H^@H?@H @H@H?H?H?1f.H3HHcHHXEHnGHOGH1GHGHFHFHFHFHtFHQFH+FHFHEHEHEHyEHWEH5EHEHDHDHDHDHmDHMDH-DHDHCHCHCHCHsCHUC1f.HHHcHHLLH-LH LHKHKHKHKHhKHDKH KHJHJHJHJHJHiJHKJH-JHHdH4HHHHtHDHHHIHIHHtHDHHHHHTH.IH IHHHHH HHHHlHDHHHHH|HTH=HHHHHHHHTH$HGHGHGH[GH7GHGHFHFHFHFHbFH?FHFHEHEHEHEHEHcEHEEH'EH EHDHDHDHDHDHkDHNDH1DHDHCHCHCHCHCHsCHYCH?CH%CH CHBHBHBHBHBH}BHhBHSBH:BH BHBHAHAHAHAHAHA1HH̫HcHHPHPHePH8PH PHOHOHOHZOH0OH OHNHNHNHbNH5NHNHMHMHMHZMH-MHMHLHLHyLHLLH"LHKHKHKHxKHKKHKHJHJHJHJHhJHEJH"JHIHIHIHIHaIH7IH IHHHHHHHkHH?HHHHGHGHGHcGH:GHGHFHFHFHyFHSFH-FH FHEHEHEHyEHWEH5EHEHDHDHDH}DHZDH7DHDHCHCHCHCHvCHSCH7CHCHBHB1f.H3VHHcHfDHJHjNHNNH-NH NHMHMHMHMHrMHTMH6MHMHLHLHLHLHhLHJLH*LHLHKHKHKHKHmKHMKH-KH KHJHJHJHeJH7JHJHIHIHIHwIHQIH)IHIHHHHHHH~HHaHHEHH)HH HHGHG1f.HHTHcHHOHOHOHdOHIOH,OHOHNHNHNHNHrNHUNH7NHNHMHMHMHMHMHfMHGMH)MH MHLHLHLHLHtLHVLH8LHLHKHKHKHKH|KH\KH=KH"KHKHJHJHJHJHtJHTJH6JHJHIHIHIHIHIHbIHBIH#IHIHHHHHHHHHqHHSHH5HHHHGHGHGHGHGHdGHHGH*GH GHFHFHFHFHyFH^FHCFH'FH FHEHEHE1f.HHHHcHH/JHMHLHLHLHqLHOLH+LHLHKHKHKHxKHXKH6KHKHJHJHJHJHmJHOJH.JH JHIHIHIHIHiIHGIH*IHIHHHHHHHHHzHHXHH5HHHHGHGHGHGH}G1f.H8H;HcHfDH*JHMHMHMHMHaMHHpHJwH`HNJaf.H`HoIAf.H`HI!f.HIHYIHIHH9wDf.1(f\Gwufw?fEffff1@f*w|fl1f(u@ftkf#t^f3fǫ1 f&u1f>t2fSf+W1Dftf91fvIftft1f1 1fsf]t8f^1fOfWtf11f.1$11 /(f2v-ftVf&tYftb1fu-ÐfvTft>f+1,ft11@1 1ftJ1Hfuf.f>t rffw1@1O1.HHH|@(HHH;_@(H ((L eL'DtD@^QHt0HPt$DAC<HQ@yH5 F1t/H5Etf.H5E1tf-(AVAUATUSIH-,(E1L-E!@Lut\AD95%-(DHHHHtHH=>(Ht\HH;>(r1LsLHLuuH[]A\A]A^@H5D1sHmDH5DsHO1H[]A\A]A^f.AUATL%DUSHHHHHC97,(vHHH+(ItMH==(HtqHH;=(sHstuHL[]A\A]Ð1LrH@H5 D1rHHH[]A\A]>fDH5CrHf'H HcHDHCHCHCHCHCHCHCHCHCHCHCHCHCHCHCHCHC?v)>*(f=t}wTf(aHC|SH5C1,qH=#(H¾ 1qHm#([f=tf=YuuH55C1p@tAHCufiuH5C1pwkH HcHк@H59C1pfH5BC1rpfH5B1bpfH5B1RpfH5B1BpfSH5C=v H5C=vH5 C1oH=6"(H¾ 1pH"([ff.uwuB(E75>.1HCc 3HCHCHCHFÁwETxHEt vHx^wLHÐ[ h` raa cdHi fHDHHi_ ~m L *HFyHFzHFmX HFD  4H H]EHHTEHFD /  R 3   H>@f.N Hc EH(trX CHt`DN H& WAd #HFth H]F ;I 1>HeAtw@HtHhAHHFÁ HCtHtHHrCHF HiEG}HeE.HRE! HGEÐQ $H" &HJ?H0?H??HFn2 qqHA[sHQ HDt fH9O Hp6HCHHF  HD HyDt  HgDfDKH?IHl?J HfHI=lH=VD H=f+H=,)H=* H=fH3'HHÁHI@gH{HÁH;i'HP;H@ÃH\<,H2<H!<fHwHP@H?@Ã8H>6H7H<fHiHAP;HaÃkH6,iHjH=fHH;>HÃ^:\H<]H<H8<TQH]OHQGP5Hcf.ZH@FATH@ǫUEH7@fDW#Yk]H;f/HR:|0jHL:H>ÐHtH@<fHYDHfH<)Hf_H`HH=H=ÐH;Hf9H8|:jH8H7TBH7H)H:f,H7-H7LH^MHxH:HfH'6|jH6 H<6T BH56lH 9,mH9FHGHHS9HI9ÃH6Á0%H*03H7ÃRHk7tSbHÁvv_Pv6HD7Át3H9ÁH19H69HH 8H3HH7H9HHn4H4H9H5;1aHnHH7H6H:HH6H>H9H8H4HHM6H86HFÁAt؁tSH5:1w`H=p(H¾@1`HX([H4H*:HZ3HH3H5HH7H9H'ÃU:VgHz5Á+BW*H"HoMHoHo=HoH:HoH:HoH;HS(HH^f+af=f2fqHpHk<[@HHH >H H9H; HH9HH8HocHoHH-pHH.HH -wHHHHM>Ht81H Hk8 H!Hh8FHo;%HoH8H8HoH8HoH8HH;HHW7t{H8H,HFfHH9tRvyHH[7tCHWdHS7HFÐHoH:twHoHd8t Hv8HoHj7tHX7Hb7HFDHH 9tH=H6HFHH?9tHEWH8HFH7f=~(uH^HH5<1[H=(HH¾@18\Hq([H H6H5H5HF@HoH7H6H6HFfHoH}6Hi6HZPHFfHH5H5H5HF@HoH6cH5H5HFÐHoH{6;rHoHP6RHoH62H4H5Hs5H}5HH 5HH4Hm5H"H4HHf=HH=*HH}HcHH5[H5[Hv[H5[H5[H5[H5[H5[H5[H5[H5[H5[H5[H5[H6[H6[H6[H 6[H4[H4[H5[H4[H4[H4[Dff2HH5zH59f Dff:HpuHpH=63HpH6[f=tMf=&HpH35[À=R(GpZ4HpH[HpHpH5HpHJ[qHpH5lHpH4R[HH4?H{HcHHHH|HcHH4[H4[H4[H54[H4[H4[HHpH4[HpH=4[H3[H4[H6[H4[H4[H4[H4[H4[H4[H4[H4[H4[H5[H 5[H5[H5[H&5[H/5[H<5[HC5[HJ5[HP5[H^5[Hi5[Hr5[Hx5[H5[H5[H5[H5[H5[H5[H5[H5[H5[H5[H5[H5[H5[H5[H5[H5[H5[H1[H*2[H33[HV2[H3[@f= (t>m H561lT@ v Q8H5y1SDH551S@ k  u-H541SfH5e51mSDSH551RSH=+'H¾@1SH'[ÐH541SDBtH51RfhI H51qRELIF9+FMIGISH5313RH51RfnUH5)1QD H51Q:H521QH5T1pQH51QQH51>QH5G1+QH521QH51QH51PH51PH501PH5U1PH5 1PH5?1PH51PH51mPH51ZPH51GPH514PH5 1!PH521PH571OH5L1OH51OH51OH5[1OH5h1OH5-1OH51vOfDUSHHH(tRH H߾"(H{E"(H{HE"(HEH []DHvJH߾|"(H{Ej"(H{HEW"(HEH[]H51NH1H1[]fAWAVIAUATUSMHH MLMHL9IIv=MH5]1E16NLHHH1cfDH(L9H5(HJ6H9H|$1LOLD$MMLHHLLD$cMH9tIMLD$t(H51MLHL1LD$M9tLLE1HL[]A\A]A^A_MH5t1E15MLHL1eMtL-$(H51MLH1LE1.@1HHH9wMH5uYI~LD$cNHILD$tB0ff.AVAUIATUISH HĀH2HHHD$ dH%(HD$x1H{HChHHt$H$l$ AH5j.pHIFL$u9pD$ HHH)HLHD$>GuHDT$t9tLJIE1HT$xdH3%(u5H[]A\A]A^fDHduD$ uMeI.KfAWAVAUATIUSHIHr(H $LD$H5}-1/K1IILLHHHH:HIE11HtH@L,H@ML-(ME1IMmMIEP(HH+'HIH9uH5)1LT$EGIM1ILHQLA HI I}LT$LG LHH;D$tLD$Le E1+H51HFLD$HLH11LLEH<$EDHH5Ѿ1HFLsf.1E1qfDH|$ HH]H|$ID$1Vf.=v -AEI|$ I I|$ AEt(D$AET$H;T$IHT$IL$$L>(I|$IE*(I|$IE(I|$IE(=AEH (HT$?M=I<H (AE+MtL;DH<$2D(H51 EHt$H1;H<$1E1CH5ٽ1DHt$H1MtLE1CH<$CH|$ HHpE1@DAWAVAUATUSH(Lv Mu!H1H(H[]A\A]A^A_fDL~8HHIMtvM9rqL;5*(L1IIHD$IH@HL9HE14Hm H5YIĺ1CHHLL116HH51HCLHH11E1L+%DH5c1mCHULE 1ILHH$6L5'ME1IMvMIP(HH+'HIH9uH5%1LT$BI1ILHQLA 1HI"I>LT$LG LHH;D$wLD$Le E1H571HpBLD$HLH11LL^AH<$UAHxH5q1H"BL{f.1E1yfDH|$ 1HHeH|$ ID$1Vf.=v -AFI|$I I|$IF(D$IFT$H;T$H $HRHT$L$L(I|$IF(I|$AF(I|$AF(=AFH (HT$>M12+H=w1"+H=;1+밁{H=1*@@[H=1*q>H= 1*T@H= 1*=DH= 1*%DH= 1r* DH=U 1Z*DH=E 1B*DH=N 1**DH=L 1*DL1)f@f.HXOHHcHк@H5ٰ1:)HH1)@H5 H5 H5ѯH5H5 H5H5 {@H5!k@H= 1)AWAVAUATIUSHH'HH'HIHt H98'HHHH9L%%'HIPHHI9A~uۋ!'H&'LH߅H'AN('H['9sL<1LII׺'IWMG 1IH1HH'tIW H'`'H'FH'H'HH5j'HH b'E1H=H'HHH9rWH H9L9(uHPH9sH;tD@DƒuEuH51&HH= H1!'H[]A\A]A^A_DtAEAZMAQLE=D[fD N%H1[]A\A]A^A_DMtSIYH,H51%H'fIHDIH5 1%HMLDff.AWAVIAUATI)USHH9MIH$L5oH4$IAH=} MF1Ll$DE1%(C4,H=b 1z%t$IIt.D9D1LV%uܿ I#Iu1A<G^v.H#9H5B' (%Lcl$L,$MM)3H5'H []A\A]A^A_$H mlH5H=09%DUSHH5HH1!$HH1$HHH)%H<HjHH[]AUAT1USHH=HIHI<$H/ "I$H9H= 1D)# "H'HL)H|HDI9H'оH=S'HHHD[]A\A]fH5RH={1k# "HpH5X1"='H=H1%#zHDI9rH''PDH5Q1}"H1CH51`"=}'H=H1"HH[]A\A]@f.ATU1SHH=!HIu"Hh !HtI='HL)H߃S'H.='[HHD(]A\H5W1!='H=JH1!뭐f.AWAVIAUATUSHhD%'dH%(HD$X1E-''L%'M߾G"HH'H'L111zu HHP9wD'EurfHt$XdH34%(Hh[]A\A]A^A_V'O'tH5Q1= H1 두H5fH5Q1 H1C1a@H5Q1H117HH-'H!HH'E1Lt$HD$PEHD$ HD$H$HD$1IMAIPD955'AuLtIAG(;'HHH'{H9t7H$HtHD'HT$PHH|$EH$H<$H5˧QE_,L;\$P6IL$AC<C(;q'/HD$H2HyHD$ HD$HD$H51;HD$@Io8IG H9'H5V1IWMG Ht$1IfHHHD$(HIG 1ҾHHmIw8HD$8D$0B'D 'E#t$0EuHD$8HL$(H\$0L|$8HDHpfAHn'N LHHtEz ' L('+IUDxIEHH9HH'D%'IA9t'P 'wH51AL$DDH1=i' H5u1H1RkDH5Y1eLH1H<$t H<$PH|$H=H\$0L|$8H|$(IHKHfD@HH0H! t€DHpHDƉ@HH)HHl$7D'AS@Hr'@tcHe'HHڋ H!%tDHJHDщHH)@Ht | HDINFO@t+H5K1H='HH[Ð'BASE'>' | H5'HHH!ʁ t€DHHHDHH)HWEAK@DH51DH1'HHڋ H!%tDHJHDщHH) | AWAVIAUATAUSHHdH%(HD$81LSD$'AHD$0L%HD$0ED1HD$HD$,EHD$*@Atbw@H=1AIEtBAIot6ADuAtlH5'I}EuD9}$|$tDHH=XA)1D'HL$8dH3 %(HH[]A\A]A^A_fH=NL1HL$H|$HLHPMIHMB&DAD$H [H5]H=GAWAVAUATIUSH(='D5E'EAA='ۃEkH'HHfL%'HD$HD$HD$fDLHL!HHI!EtiHH6H H@zHڹHTH9sHH=HsH H@1HJMHHH9H X'f(f>af+Qf2HH =' HH9HH9H H9HH9H}HH9He X'Lfvf>u H9H u f(jpADH>HtKfDHHgA@HHH=AH191HHL{T$HӅH51H=H1M1LHHzT$H=1H@H=@DHHHH5 1bDH5J1JDH5_12?DuH=g#fH5L1H1cfDH5H5H5H5H5H5f.H=H=>hH=PH=8RfAWAVAUATUSHxHL$X 'dH%(HD$h1H'H|$PHt$@T$LLD$ D$4HD$D$HLt$d*f;D$Lt*D$HHD$PD$H9'HD$@=ouH5 1mIHD$Ht$P1HPL@ 輢HI'H;D$(IHH)D$(ILL^L9SH5,1cH1LH5' HD$@D$HtHL~D${gD$0u{nu{uu1{D$0I)I\-HL$HD$HA H9IfD+H{%'L9HH&I)HL$HD$HHA H9HAAmAH5E15AH1D$D$0H9H|$(H|$(*Ll$H5@H5|1DH1LE1D$4H5j1H1M`T$TH9sHHHAH9wHH9D$MHL$HD$HHA H9IiLl$H5|1H17D$4f.H51H18fDH=H1 1HHLtT$dHӅuտ fDH5[H9vTHEHD$8HHD$ HH9v51HHL,tT$dHӃ tHHtHމ?HH9wH9H 4H50H=g:H1HLsIŋD$dH5&1HDH1H9H;\$8IHI)IDHLzH\H5' H51EH1HHMH|$(HLl$fDH5<1HH1XnH5|1H13H51H1v[H5:y1Hl$(DH1I跟HD$(D$4H5y1Ll$IH1}D$4#D$4yLl$H5xHL$hdH3 %(D$4u`Hx[]A\A]A^A_H5x1Ll$DH1D$4H A2H5H=y::YH 2H5H=_:5DC'ftf+u@DAUATLUSHHD'fA(LDHL7L91A H~ L9sRLH)HIH?LHHHL&MIfA(MDLnMt fEtG;FtBM9vIL9rHtpLmL9J*vKHL$0HHD$8HH[]A\A]M9wLL)H9\HtFHHL@H51EHD$0HHD$8LH[]A\A]1nf.'H9vH'1H.'B'fWf=vf$lH5H='1qHڐ'f=ff=fief=-HHHuTH5u1]H=6'H‰ 1H'2f f H HcHHHHHHHҲHfDHsHSif=f==f=DpHIM,JH5H HcHH[ H\H\H]H]H[HZH\H^HaH^H[H<zHVnHbHKVH\JH>Df(H4 HcHHHHHvHtf>pHf]pHtfj*aH HcHHXHcEpH-pHKpHjpH6GoH rpHpHpHHHHuHiH]HQHEH9H-H!HH HHHHHHHHHHHHyHmHaHUHIH=H`1H%HH HHHHHH4HɽH˽HAWAVAUATUSHhx'H'dH%(HD$X1uMH=%''H\$XdH3%(jHh[]A\A]A^A_fv'HtD=P'ED5 '1HE6ٛ6˔'L=d't ;'sHHLH{ f=͓'HV'Hs'H8'H'Ǯ'B'f/f.Df:f 0D-%'E1i@o6   ='IW8MAIL9 @'IP9MH5'H AH;h'L$AG aH=9'H5iyD%'IW8EHAAtlLl$0H51LH5i1 LHlj1QH5i1DH11D'Mw8E/H'LHH|'賜1X@H5)h1H1S10@fxt f=(H1'Hu'DL%'H5Rh1&LHlj1fHّ'%H=@H=-ldH1'@H51IDH=Lǐ'D'ED 'EuDȫ'Eus='ui5'u_ 'uU{'uK='uB=['u9=f'u0=}'u'=\'u='u=v'H=RL1H=CLu 'tH='LӪ'tH= LD5'Et.H= LH= LWD-'ED'EDc'E2H5LVID3'EH=MzLԠA|$zMD$uMD$uҋ'D5ũ'EtH=yLtD-'Et*H=wLtH=LoD%h'EH=תLHDm' H=nwEL!D'EtH=HyLD 'Et.H=ѡLH=GxL='tH=vL5ͨ'tGH5vLLD$xLD$H5vLLD$R=;'t&H5vLǺLD$PLD$#= 'tGH5LLD$!LD$H5vLLD$=ا't&H5LǺLD$LD$=٧'H5JyLLD$vLD$H5]L}=PH='M H5c1H1%H51I/D='a H5P1H15'ԋ' H5c 1]H1'e +'L=ȋ' 1L-KL%<IG@|AG,t;'r$H5f1H1譌DHѝ'I9G vAGP_w k H=1'H5['H AHH;='/襽AEw(H5@c1$DHlj1LHYH= H1gfI׻H=,H1FAG UH5k1Lt$0IWIAHLHH|$L Dt$A H5-1YDH1H|$譚Ht$ H=1D=='IW8MAIL9)Lt$0H5ɰ1L[H5t]1LHlj1 H5]1DH1Mg8H5ʞ1ID*NEw(A9s!EtDHHHޅ'x$H5`'H5v' I聙IwH=1oH=g1aI SH=1EI87I讹H=H1IO0AW,H=-Aw(1 fDIIwH=1Iw H=1Iw8H=m1D'EdH u'H=7Aw(AW,H=M1qIw0H=-1_ff.HG'L8H='HP@HHg'LH_Ew,EH5^1YDHlj1mDH5t1-HDIW8H:Ld$0H5ڭ1LlH5Z1LHlj1H5Z1H1~IG8{'ftft)f uL5IO0AW,H=y1fDIH=H1foooH51H13'L=F'~fD 'IH5]1H1P'Lff>f(H=P@H5)X1%H1fDEw(EH5[fH51HfDI践H=H1&H51IWMG 1IHy1HH\'tIW HG'f. '"H5YYH515H1H5Xf.Hـ'%H=JH=H=H=uff>68f-f:D'9H5?fJfH5,1RH1H5lWhH51H1H5yX1H1cH5X~fH=L H=L)DH=H= H=uDH=ʮUD1HH葭L)IfDH=o:H=oH=H}Hv'HH;=v'L,8H5~A}w1葫LH1H ev'Hc'H H=o fH51HL$(HL$HH3H5aB1H13_0fDH=tH=H=H=oTH=oSH=oH5u1聪H1HPu'HtHuH;58u'H=<1輪H}"fDHFfH-u'H5B1HHH1f \b'cLCvH= 15HEHxDvfHuLHAH rt'H+t'Ha'kH51]H1éLmMt2AAH={1I蔩H5H}H=o Hs'H5#1ΨHH1]Lɧ@Hs'H5#1E1蓨HH1\L莧_fH5?1]H1\fDHHOfH=L1菨f.H51LH10\E1H=H=H54@H)L1薧H1[H mr'H_' H=^H1اH Ir'H_'mH=`L- 'A+DI}M11H 'IL9M}MtH5P'uʿ 耧H5P'fH-pH. H HcHE1MAuDLuDDHLt(HKH5 H=-HD1צ1IIu^L-/q'Mt L95q'rLl$`H5L1L蔨H59H|$Lt$4H0Ll$`HPHLVpDBH؊lVpVDH 1]H H5ܛH=L1Ll$H5uH5=1iH1YAH5uH58Mu3uH5N' 覥1L|qH5՘nH=L1IQoH=*1I:A( H=1IAaH=ۙ1IH=1IѤH=1I跤H=m1I@蝤H=K1I 胤`H=*1Ii9H=1IOH=1I5H=1IH=1IH=r1IvH=M1I@ͣOH=*1I 賣(H=1I虣H=1IH=1IeH=1IKH=|1I1eH=Z1AAH=;1I@ H=1I H=1IբH=ז1I辢H=1I觢H=1I萢{H=~1IyZHBH5[1LH1JH5s\'L+H5:1谡H1LnHEtH=ȗ1HEtH=1ءHEtH=1¡HEtH=1謡HEtH=1薡HE tH=1耡HE@tH=1jHEtH=u1THEtH=d1=HEtH=W1&HEtH=L1HEtH=A1HE tH=61HE@tH=+1ʠHEĀUH=1诠BL25H5ȕ H5H5?qLl$`1HL1聠#H5H5ϕ1踟Kt5H1ϟDf.AWAVAUATUSHW'dH%(H$1H|$`teHW'I<I>It"MtH5'1ЉH1>f=B' B'tm H.B'I~HXfHH9wHPMN(IL9s/H@9uH5V'1YH1= -B'A'I@9M>I IH5gt,6MH5EtIH5I}fH=1B @'D\'I~RHH=1I~UH5,2' I~ TH5 2' Iv(H=I1Iv0H=K1诈IFH=BHƒHHɃۃEH҃ɃWH΃R1jIv8H={1XH51' gM>IH=R'H=D@'IFIV(HR'HR'H=ȁ HHP Hx H@INHMR'H9HKR'Iv(HH9H9v8H5%@1!H1@HR'HQ'fHH;Q'H5%1݆H1;HQ'HQ' ?'?'i@H5"1蕆H1[@1A@=Q?'H5Hú1^HH1H51>H1褆H=>'R?'H5"1 H1nH5>'H=:1Y H=_>'A>'>'L5<>'HP'HP'nKHu7IIF(I9F0 >>'='M @HBHHHK1 fDHdtH{MEL9NL)ME0MHL9:Ht .H{ I9@H5O'Iv1H胆H5#*f./K'efDIPtdH5}lFIH5|UIH5DIHIHIH<'ff2<I`H5TI`H5{TI`H5tTH5_}H=0'1H50'f.OH5,' ՃI~OH5,' 趃I~ OH=(}1zI~(lOH5,' {I~0MOIFH=|HƒHHɃۃEH҃ɃWH1΃RI~8NDIvH=f|1ނIvH=f1̂Iv H=f1躂Iv(H=:|1訂Iv0H=(|1薂IFH=*|HƒHHɃۃEH҃ɃWH΃RIH| L1bH[<'1LHL<'藂9'! o:'CfDf=R:'2u =:' H5H51=H1s5fDH5I1H1K5JfDIQtdH5y IRtdH5yIH5yIH5mfH5q1荀H16fH5 1]H5:'H1輀8'H5)12H1蘀H5TnL(H5q1H1#4?8'f(f=f=IpH5yH5ayH=,'1H5,'H57HDJ' 28'7'H5xH=U,'1螁H5G,'Bf7'f scfLOHHJfDH5`1~H=+'H¾ L1LH5+'H=17'IokIoH5RwwIoH5wcIoH5lwOf.LxHH'f2dIpH5Tw IpH5i7IpH5vIpH57lfIpH5vIpH5\IpH5lrfIpH5vOf=tI`H5>M+{IPtdH5vIoH5vIPddH5u?IpH5Zi|H5uH5uDf.AWAV AUATUSHH-4'Ld$@H|$D$dH%(H$1LH 5'#1E1'=pHÉIHPL9HEu9M(sD 4'IT$8HH|$EM7HD$pE(L,IL-F4'H$t2H51{H1/H$zD$H5o1f{IUME 1Ht$I,1HH$tIU H$ 4'@HKE1HH $@L53'KHLI9r@IHPL9{puLIC H2'H-HH L ML- uHl$fDLtfM$$MAD$HHLH H5E'HN HH;D'rH5dK1zHLuI2'Hl$M-H YH5^H=uZzL%D'M 3H-D'H9.M,4H=5tLL^H=Jt L I DZ2'EHsH\$1LIEI<LHuHxHz2'HIPH9:MMA>H;=C'rH5 J1xHLuA>H9=C' H5I1xHxHyrH\$q1'H51mxH1xH=+C' HH=sH1xH,$H$H1'HH5;I1xHLH5I1wf.H\$H9BIFH5r1HD$`wIVMF 1Ht$I(1HHD$PtIV H5Sr1HT$XbwH1wH= B'HH= rH1wJ'1LcH56$1 @HC HHwHHL1ew/'HD$H^H_/'H HHk HH9s5fDH8u HKHpH9rHx0HHH9 H@H9rH5sq1vvHSHt$1II'HIbI'1Ҿ0 @HHHHD$H%5~I'IHD$@HvH)HLH\$LE1E11fEFfEN fA>HiI'D-2I'IFLILOI'IFI'IHL6I'I'HL$hININI0HHI\HIFRH)HLH9pH\$LstI.'H-'HHHHHH9sGL-7pf}uE,9sHHHH9HPHHHH9rH|$HUH|$@HtsH|$PHtsH,$HD$@H$HD$PHH|$pHtsH$HtsH$dH3%(D$ Hĸ[]A\A]A^A_@H5E1EtHLH5\E1tf.HU HuHL$8H|$LD$0d; HD$0LT$8H@MII9H\$@I5HHHIH HL5F'I1HȍH;=<'rH5B1qHLuA>H9=T<'H5B1sqqfDH5B1UqHLYH5eB1/q-f.H5JB1 qHLH5$B1pffDLGH\$LoHL)' )'H5)1pHH1`*LT$8~fDHk H5A1]pHD3H= 1p fDOLG"f.H51 pLH1)LT$8fDH5A1oHUH5@1oH=|jHƹ L-2'@H|$xH:eHt$xH$HtQHT$pHL1fH:t*JuHoHHHoBAH L9uH @HǺ H$nHD$HH\$@H@HHH9RLl$0Lt$8L|$@@H5i1nH1+oHD$HH0H@HHD$@H9DAULKAVH$H$H$H$H 'H=iipH|$HXZHtH5'oHt$0HH 'H=.ipH{m:H5'- oH{N:Hs(H+t$hH=h17nLd$PMS Hk(HftHHH*&'HPHHH+D$`H;D$X0IľL@'HD @'LgHHޜHAHH=>LDHH gHDH H0MЉ1|mH*T@'D$,IIlHD$XHD$PH9HCID$H91Ld$,t$,HLHH9w@L|$H$kfH=g1lED3H=1lIL+d$@HH5 1IL#lHH1L%SfDH52=1kH=fHƹ H5=1k$'Ht$h-fDH|$親H$'u$'@3H9H5<1jkH=$fHƹ D+L9H5{<14kIG"UH5L<1kIH5( 1jH1Zk;H|$@iHD$@HD$HMCI<~M,4jL#'eI<@f.AWAVAUATUSHH$HT$(HL$0H$HD$8H$HD$@dH%(HD$x1H5#'HEIMKlH赬H5Le1IƺiJT5Hl$vIALH<H~H=='fHD$HA^tf=tH5"'HH5"'H2LHl$`HD$HD$PHD$HD$XHD$ HEH$@H5a1-iLd$Lt$IALLLwHH|$ v<'HI~ La<'HD$@H5$d1hAIHLHHtDH<$<'H} Iľ<'IH}L;'fE9tPMuHL$HL$H1H\$xdH3%(HHĈ[]A\A]A^A_f.HT$(HL$8\$HHH9D$0HL$@fwH591gH뎺LH\$`oHD$HLd$fD|$f%f$HCIDH5`1gAIHLHHtLL:'H{ Iƾ:'H{IǾ:'fD94$HTt.HHf<$D|$Ld${E1DMD|$Ld$H5{_1fLIAHLH(H(H):'I;$T$HH\$8H;D$0HT$(H(D|$ff.AWAVAUATUSHHdH%(HD$x1$H|$HT$8HL$LD$ LL$ti$HT$8H|$HL$HLD$8HN-.'9'RH5|H5fs'f=7 yf>'  fEf f u>f t?^@f ft)fH51eH1HT$8H|$HL$HLD$8HD '48'ɉ$D$H5EEH5D1dH1e1H|$8D$0LdmHD$HD5'ILEH0HXH=IIH$ډ1Id'fq8f=t8f=6f=5f=5f=$ f=AFH$HHcH@D$0HL$xdH3 %(D$0.@HĈ[]A\A]A^A_fDH5 H5M$H5u1.cH1cDŽ$}@f=0%:f= f=Pv5<f=WA~>f=ATnf=ZHI5xD-5'H=^IH$H ^I HEHD1b8Df0f.d/f f$/fj/LffH<$'If=^1f=WA&1`f=#8f=Wy f=YA H$HHcHfDfW7fL&6f>5 f2/ H<$͍I(f  fuH<$跆I@MH5y1E1E1`H4$H1`aM%H|$&L9t$ &MHEILT$HD$JPHD$TMJPIBPH$HT$8$H|$0LT$ H I_L$AB<  &=}'HD$H5.CHtIrH;$s H'H5CLT$($SKM$LT$(t1|$DD$4H=H LHE1O`L$4LT$($rH=WL$)9HQB1`L$IJH %ARH5&JD$Et+HD$HJt H`&H=1_f.f='+u EH5' _5:'uf='%HH9l$8uH|$H]FfDf=5f=.5f=f=AG858A{L-t\D1'HpH=rLAEHE1^f=-'&]H=uLFD$E$HT$HJ|"5JD"H $HcHf=E.0f=&.)f=f=f= AH$H݉HcH@f]fe,fifjMH<${{I3f*f ~fnf A H$HHcHfDftNfrfsAH$HHcHfDf*)f'6f(uH<$vI[f=Z(@'f=Ff=AT=A0H$HLHcHf=V+0f=H<$IDfZ>,$f[zf\A"H$HHcHfDf=1X&f=&A)}H$HMHcHfT 'fPA$EH$HHcHffA*H$HHcHf=^f=H<$ÏIffAH$H[HcHfDH5!@f^2fre5fxt5f=Vf=,@DŽ$NfFfKA H$H HcHfDf=0%SAH$HAHcHfxf=AH$H+HcHfDf=f=}H<$KIcA_H$H7HcHfA ?H$H7HcHfA 51AT5k4AL-&aL- aH aLFpAH$HHcHfAH$HHcHfH<$臿IH<$Ig=I'-t ='H<$豗I9f8H<$ƁIL-H=1LXf='+H==LHH=1H H(PXL-L-ڄL-]L-̄L-{f=03A H$H HcHL-nGf=VALH$H HcHfS.A$$H$HpHcHf5AH$H܌HcHf=AA@H$H HcHH<$藯IH<$ώIAH$HHcHff^:!fcUAKH$HHcHfDA 'H$HˍHcHf+1f*f'f(f$f=/f=ǫ~1f=Enf=_f+t%f-H<$7kIofnH<$LITL-!mL-#mL-mL-QL-@mL-KmL-PmL-VmL-lL-ltL-lhL-R\L-RPL-RDL-R8L-kR,L-iR L-gRL-zL-oL-oL-oL-PL-oL-oL-oL-oL-zL-zL-OL-{zxL-~zlL-z`L-~zTL-SHL-SvL-utL-uhL-u\L-uPL-/uDL-5u8L-7u,L-:u L-=uL->uL-HuL-TuL-tL-tL-tL-tL-VL-VL-VL-VL-OL-OxL-OlL-O`L-PTL-PHL-Pt f=PH5df2u5&&u<H5d< u H5dLt$PH5d1L9LffX1fYA"H$HnHcHL-vVjL-}V^L-VRL-VFL-V:L-V.L-V"L-VL-V L-VL-VL-VL-VL-VL-VL-VL-VL-VL-VL-VL-VzL-VnL-VbL-WVL-WJL-W>L-W2L-W&L-"WL-(WL-.WL-.WL-1L-TL-Tf.f=vf=ǫ%H<$3I f=Pvf=vvA H$HWmHcHL-aWbL-eWVL-cWJL-iW>L-mW2L-kW&L-qWL-uWL-sWL-xWL-0L-VL-Vf.fUt2fV,$f=f=AH$HlHcHL-VfL-VZL-VNL-WBL-W6L- W*L-WL-WL-/fDA gH$H#lHcHL-UL-UL-#UL-,UL-2UL-8UL->UL-FUL-IUvL- /jfH<$TIH<$IH<$gIH<$IwAlH$HPkHcHL-AL-AL-AL-AL-AL-AL-AL-AL-A{L-AoL-AcL-AWL-AKL-A?L-A3L-A'L-AL-AL-AL-AL-AL-AL-AL-AL-AL-AL-AL-AL-AL-AL-AsL-AgL--[L-#@OH<$w@IE AL-.fAoH$HlHcHL--L-8L-8L-8L-8L-8L-8L-8L-8~L-8rL-8fL-8ZL-8NL-8BL-86fDAH$H;lHcHL-NL-NL-NL-NL-NL-NL-NL-m+f.A H$HkHcHL-+{L-;oL-;cL-;WL-;KL-;?L-;3L-;'L-;L-;L-;L-;L-;L-;L-;H<$oI'AH$HlHcHL-4L-4L-4vL-4jL-4^L-4RL-4FL-4:L-4.L-4"L-4L-4 L-4L-4L-4L-4L-4L-}*f.AH$H3lHcHL-50L->0L-F0vL-J0jL-N0^L-Q0RL-T0FL-V0:L-X0.L-Y0"L-Z0L-\0 L-]0L-^0L-_0L-`0L-`0L-`0L-a0L-b0L-g0L-k0L-o0L-t0zL-x0nL-|0bL-0VL-0JL-0>L-)2L-.&L-.fH<$WgIoH<$pIWf-fRH<$`I8A/H$HjHcHL-=<L-?<L-C<L-G<zL-O<nL-W<bL-\<VL-a<JL-`<>L-a<2L-f<&L-k<L-s<L-|<L-<L-<L-<L-<L-<L-<L-<L-<L-<L-<L-<~L-<rL-<fL-<ZL-<NL-&BL-:6L-:*fH<$藜IA(A 9A AAL-03+fH<$gIA H$HiHcHL-1vL-2jL-2^L- 2RL-2FL-2:L-2.L-2"L-!2L-)2 L-12L-82L-:2L-r%ff=5f=f=f=f=f=H5& (HD$HH5xU1Nd 'H1LM(D$0f\nfTfUfZxKA AAA UL-/AL- 2AL->$L-1H0LFf=f=f=f=f=f.ffnfL-@$#f=IDf=&9f=AwRH51o&HL-<$L-"f=W^f=Yf=#f=f=f= H5AShH5SPH51%H5fSUfKsfLAfP_2f=Gf=f=<AL-/L-/H/LFA L-/L-r/H/LFfqfeͿiffѿ鬿fs¿靿H5Rc3E AL-!f-\f0*f2HAtOAL-1,@f=vvf=03f=L-,L-+fFfԾfžf=f=zL-+>L-+2L-5+&L->+L-+L--L--L--L--L--#f=H5nPAWAVMAUATIUS1IHIHHLfAH$IAtH$HL9kH;LSLL$`H5P1Lk"IUME 1I6I &HHH&HCHCH4IHHH9s,L$HQ,D9sHHHI9)HPH9r1HC(fHOIE HAHL94M+L}&HSH$D$HHLKLC(KIHI9H$L|$ MHl$(D$LI%HD$0H HD$8LuM9s#D$M0M9LD$AH5M9IGHDS A  ALULmIWMII9IIHCMLpLL)HD$&f(f=A覇HIH= H+H=HHl$IL|$ Hl$($T$% H$ACT$LUfEtICH$HD$ALC(HH[]A\A]A^A_DDIA t AA HQ HqDK LCI>Lt(Su(1HH[]A\A]A^A_KtHCH;HC(wH5 1AH1VLCLKfDKIHIH9IL|$ H519LH1LCLKfH$@LT$0LET$8A9HIƺH5DH=d HPH='g H^IL|$ Hl$(%$AH5,7H5XHT$1L\$H,$L|$ QL\$HL$H1LHwL$H51DT$H,$L|$ DT$H1D;L$H51H,$L|$ H1L$L|$ }fATUSHo HHt@t:IH5K1HSIL[]A\I1H蘧H5iHú1BHH1[1]A\@f.HLteUSH&ftXf2fH5ZK1H=r&H‰پ 1aHZ&H[]fDtH5J1H=&H¾ 1HH&[]f. HJtHwJqH]J^HeJF=& &e&fw4;/& CAH=!&HH H!%tDHJHDщHH)Htqt\ts IGNBH&=&HPHEpf.HLIVH3IF LNKB@ STDB RSVBF& VECC&f.&& RSV#&f.& FDHofHHttHHtiS%&t_Lfvf>uHHt4uVfHHtH5HH=C&1iH2&[fDf2fHSHufDu fHEHtvw1;w&H5NHH=&1H&[DH5HH=&1H&[=&HgF-H5GH=J&1pH9&[H5G1H=&H1:H&[ÐUSHHH~UH=rG1HHE&Ht H9A&wOH51lHHH[]1fH=W H5&HHfDHHH;H5& H{l{ /H=FH1O{@@UH=FH1-=]&k@UH=uFH1{@8un{H=fFH1H5F&H[Ht H;.&rdH5DF1AHH1H5&H []D1@H=EH1lqH޿#뭐{UH=EH16;AWAVAUATUSHD-&dH%(H$1H|$EwD%&Eg-&H5"&HH&E1E1E1HD$0HHD$8fH\$Ht$8HXH"&1HHH5oH$HL$HHHB&H{H0&H{HD$P&H &HQ &L$H|$LXHn&H|$1H/3H514H1jHD$XHD$@H&HHmHv&HHD$8 E1HD$0E1E1D&E=&H5y&H HHD$XHD$PHD$`HD$@HD$8-&3&e H==&W H=&I HH=&fb&H|$0 H5W1LH1fL9HH5b H51HD$H1"MLL$ LT$0111fIHMIH<L93L9*M1I)L9s3L9s.L9w)LeHI4H9s HMLIIDHHuL9I4H5DB1LL$H11LL$LLL$*HILL$QK LfHHIH9ufI4$I*Hd$^fH*R^H=ALL$YT$^D$HLL$ HfH*l$E1Ll$ HMAHBMUDfI*YL$H^L$r fH*YD$LH߸I^D$9I9KHIIyLLfHH H*Xf&D&EH &HHL$PHD$8HD$XHD$`E1HD$@HD$0E1E1cHI LHH|$@H|$`H$dH3 %(H[]A\A]A^A_fD &EH=x&fc&f=&fu f=u1ۀ=&ÍLt$LRHP&1LHH5u5L$HL$ݺHLH H51E1H1HD$0D &Et1H|$0E1E1LE1HD$0H&H5L&HHD$8HHHD$PHD$8HD$XHD$`HD$@DD&E>D &Eb&BL%&M2D&ED$Lt$hL|$pLl$xAD$t 5='&u "IL$8HID$ 1LHHϘH51HúyHHH15&FH51HH1 \&H$LH|$;HD$(H|$(zAD$(;&E1E1;&OH$(HD$(1HXH$HD$H$HD$ vfDD{ AAKH=k<H1 { D8tD1@PH=Q<H1 { H=y<H1 H3L9Lm1A|$ HC IALL@Ht$ t$0PH|$(zH Ht.$H=9H 9HHE13 H5\& B CuWAL$,9L$LwJf=l&t@=0&t7L迖H581Ii L$LHL1&fDEH H;$HH=T;1 H{H5& H{k{#H=:H1N {@@IH=:H1, =\&{ fJH={:H1 1H &HHL$8 HD$0E1E1E15&uH=7&!H5 &DHL9BfDH|$0H=7&0l@HHfHH H*XvHHfHH H*XvL$H51CH1DV&H5FEuH5z11H1wH|$8L|$Ll$ILd$XLt$H\$PL|$@Hl$`IL;l$8bKHtH)I IBDuI<LM9rH531~H1&H5uH511NH1MLd$0fDI,Ht!L9rHtHHPIlI9wHL9uL$HL$HLHH5LB&LIƉ4&Ll$IljLLLHʼnLHD$0HIHFHHfHH H*XHHfHH H*XH|$HHHHD$@kHbLD$P1HfH4HtL9H9wH9uHHH9uHD$8H9H+T$PHHT$XI4Hl$H"EH{&1HH>"Ld$Hl$XLd$$HHH&LHHtH51H1)HD$XMLl$ HfHH H*XD$[HfHH H*XD$PHD$XtLH5TLt$L|$Ll$HD$0E1E1E1H5)Ld$HD$8H\$Hl$XI4HCH&1HHuHt$XH|$HHD$`HD$PXff.AWAVAUATUSHdH%(HD$x1H=G&H<$D$ K&fHD$pH۸&)D$0)D$@)D$P)D$`E1E1L%/Ll$PD$ IH5&H HH;&>LLDIHPI9HB{u9C(sD ܷ&LHH<$E} HD$HC(H,HH-&H|$ht/H5r1nH1褳H|$hjD$ H51?HULE 1H4$I蔰1HHD$htHU HT$p&$@H|$HHtH|$hHtHL$xdH3 %(D$  HĈ[]A\A]A^A_H51HƋ&Mo H-&pE1N&IHPI9QHH5&H EHH;&EH=-ug&1LeHtHE HI3H51HúLHL1H:&l H=&H HH] HH9v3@H8u HMHpH9rHx0HHH9 H@H9rH5S1VHUH4$1IIع謮HIH߾(HHH|$膬IHD$0IDI9uHHl$LHHDLIIǐE11fDEf}HL&H{HE9&H{HE&&H{ Iľ&HT$@HUDHUU D D D D D U DU f DfU  DU!DU" D D  D D  D D ? D U"DU# D D D D  DA? A U$De# ƃ  H(HUU ЉEL9Hl$Li&H&HHHHHH9sGHD$(Ll$ HD${uC,9sHHHH97HPHHHH9rH|$HD$HD$8H|$0HtHD$0~fDH51HDH51HDHD$8D$ HD$H|$H|$PH$Ht$PHD$XHtNHT$HHL1fDH:t*JuHoHHHoBAH I9uH 0HǺ Ht$`HD$8H\$0HHH9sLl$ Ld$( @@ s fƀs!@/C"EWi{ @C# @+=C$K]os$HD$8H(HHD$0HH9YDAULKATH$HT$xHt$pH|$hQ H :&H=H|$8XZHtH5&HD$H\$dH3%(uH [DH="1:AWAVIAUATUSLH8dH%(H$(1H|$t$LLL$HD$husMt>Mt9HHHD$pPHt$ H|$L$LD$\_AXu6@1H$(dH3 %(H8[]A\A]A^A_DDd$LԨ&EH]DH5)!HHLA@HEfH HD1HH1HT$pHL$xfHHD$hHH|$H;G0HG(1H迻HH ߘ&H=t H5˜&HH5&>)H5& }f(FAH5 1ADH1.ED-&ADT$LT$Lf( f=6AL A\$L5H5!16H1H5!1H1wA|$LH5& jD$LHo_&H5j!1HºH1H1kH|$HH5,&Hÿ H&H=Ht3H=Ht H=HyfH|$HIHjHt$ LH|$L$LD$\Y^D$LD-&AD$LD7D-&d$L1ɻD@ApH5 1DH1CDd$LH5& xfDH5A1-DH1`1ffA(H51H1踥H51H1;1@H=VHyT@H5R1DH1CfA/1D$LA͉D$\H$HD$HD$\HD$ H$HD$0@@oD%=D=y=AH56%AA3 A$8AD%=y =n A$@ A A[EIHHD$HHLHjLL$(HLD$0H|$[A\AD$\H=AAD$\1DNEtAH5 @1H1 EHt$IHAHA0HHLjLL$(LD$0H|$A\ZAD$\H=AAD$\1DD%B4H=1@V:AA!@EoIHzHD$HlHLHjLL$(HLD$0H|$QA[[>AD$\H=6AAD$\1DAuEH5JtH=rA1A1E \$(A"sH=21W1҃ DDtuH=1+fB4H=1@fDDH5=DH=1fH5E15H1fD}\$(2fDEIHHD$HHLHjLL$(HLD$0H|$Y^AT$\H=wA׉ЉT$(ADD$\1T$(AH=ABD1։T$(ET$(}bDEIHHD$HHLHjLL$(HLD$0H|$AYAZAD$\H=AAD$\1D)EAH=1AA1ɉ\$(%H=11҃ :DDtuH=E1f.D$LAHl$ D$`H$HD$@fD_D%=AOArA=AAH5V&H=J41H5& EHT$ Ht$IH@H@HLjH|$L$LD$pAZA[AD$`H=AAD$`1DMD%AH=1AAw"-Dh@!D@HT$ IH=HD$H/HLHjH|$L$LD$pAXAYAD$`H=AAD$`1D|AuEH5 tNDD A !H=1;d}5DH5i1H1fD8I tDH=AD$(1\$8DD|$(H=`1A9GH=1iAD|$(H$1E1Lt$HD$0HD$`HD$8EHT$ HD$HL$H^HD$HPHHjLL$@LD$HH|$;^_)ADt$`H= EDAD$`D1DtCt-ĔĐDtCT-ĔĐA;l$( mDA\$8fH=1H=1EE1Hl$(LL|$0fEHT$(IHHD$HHLHjLL$(LD$0H|$_AXAD$\H=AD$\1B4;]B<;HH AYy@H=1DH5y1H1_H=1DA4H=1H=s1DH=1(L|$`H$E1L|$(HD$MAH\$@EHT$ IHHD$HHLHjLL$(LD$8H|$ZYmAAD$`H=dD$`1A4A<II LEDYEAH51Hl$((H1^rH=1AwEAt$H=1[H=-1HSH51Lt$H1EuD@ĔH 2O&H1*H1}6H5b1H1ĖH=1AMEAt$ H=q11pE IHnHD$H`HHLjLL$(HLD$0H|$EA_Z2ADd$\H=)EDAADD$\1H=1ADEC4fDH5A1L$L$H1豋L$XD$1H Z{&H=4HH)DH$Ht$HH$iHt$@H$HSD$8fD[fDLHL$c[H5|~1H HL$HH1HȊ H$Ht$HH$Ht$@H$Hf.AWAVAUATUSHHHdH%(HD$81Vt7HHHL$8dH3 %(H HH[]A\A]A^A_fDHt$4HH1WIƋD$4H=H1~EDEEEED$DD EAD$ DA@AAD$D %AAD$EnEEH5$D$5D$ L$^ H5DH5x&0WH5x& FHt$4H1VIċD$4H=H1iEtDEEEED$ DDEAD$DA AA@D$D@AD$ D%D$$D%D$D%D$D%D$D% AD$EEH5DL$ EvH=h1T$ D$5t$ L$$T$DL$EbDD$E@H5H=/1EH5}H=1|$H5\H=1EtH5BH=1tH5)H=1ESH5H=1DD$~DD$EH5H=1[EL$D$ D|$EDt$EE+@DH5sH=1ECH5UH=1)H5;H=01T$t`H5H=1D$ uOt$udD$u{EDhExfEuD$uD$ H5H=12D$tzH5H=1D\$EtcHvH=H1ErH5UH=t1ED$uT$uEutf.H t&H= DD$DL$DL$DD$E>EEtD$H5JH=1DL$(DL$(E|$ DD$ED$Dd$ ETD\$$ED$ f.HH=H1D$D$PEet$zEEfDH5H=m13fDH5B@H5{@H5sH=1t$ L$u|$DD$ EEL$$ DT$ED\$EDD$E\EqD$EfH5H=01KD$lH5H=1*DT$ EDL$$EubT$VD$uDd$EEdfH5KH=1DT$E,H5H=1D$f.H5H=]1k|$$ut$D$kDL$E E"|$7EHXf.H5{j@H )q&H=DD$,DL$(DD$,DL$(EEDT$ EuD$GD\$EZD$  D$$|$|$|$01EC|$H5bQEfDH5D$D$Dd$ E|$$J|$H8|$H|$E`p|$|$jE1|$EtHH5|$HUEHjDEYtH5KmaEoH5(fUSHHdH%(HD$1t2Hރ腻HHL$dH3 %(HH[]@Ht$H1!LHŋD$H=FH1tTt'H5@t#H=1_DH5/1H1;dfDH5f.USHHdH%(HD$1t1Hރ茺HHL$dH3 %(HH[]Ht$H1)KHŋD$H=H1t-upH51H1kfH5mfHt$H1JHŋD$H=H1)BDDH=1*@f.AWAVAUATUSH(kq&dH%(HD$1[)H-Aq&$b2*+{(%@r+Hp&=DT&=C=]B=BBfo A>BEABIfDrt)H51~H=wp&HH|$dH3<%(HSp&oSH([]A\A]A^A_fD& A*  u%=@$=>A=A=@H51H=o&H%=<c"tl=w<H5bo&HH H!%tfo{ ArDHJHD@HH)HfDr1ځ1}H5K1Ln&LL9H! t€DHqHD@HH1L)H| D7.H51H=n&HgfiG jh@+3%% CH5m&HHH!ʁ t€DHHHD@H, data iHH)HH8@n L1@ @SAK@/}$H5m&HHH!ʁ t€DHHHD@H, G-FloaHH)HHtfP?/Ht$0H, abiv0HHD$\$HHcHf.kvHHcHffo l&dulel&)k&fW Xv0j2rk&, m3k&f=k&HH, avr:10Hk&7fk&H k&H!%tDHQHD@HH)H5@H=2k&H):H, avr:10Hk&6fk&sH, avr:10Hj&5fj&QH, avr:10Hj&4fj&/H, avr:103Hj&fj& H, avr:102Hj&f j&H, avr:101Hej&f5fj&H, avr:100HCj&f=Dj&H, avr:51.j&Hj&H, avr:35j&Hj&mH, avr:31i&Hi&PH, avr:25i&Hi&3H, avr:6Hi&H, avr:5Hi&H, avr:4Hi&H, avr:3Hpi&H, avr:2HZi&H, avr:1HDi&H5HfD\H5i&HH H!%tDHJHD@H, fdpicHH)HDUH5GHH5Hlfo)h&fo)h&IH, sh3-noeh&mmuHVh&)H5 HfoSf:h&u)#h&H5t HH, sh4-nog&fpuHg&H57HH5HH5H~g&, shfg&5fg&, shfg&4NH5H8H, sh4al-Tg&dspHEg&H, sh3-dsf5g&pH&g&H, sh-dspg&H g&f&, shff&3f&, shff&2f&, shff&1fo)f&H51蕸H=f&HYh@|@.H5Df&HHH!ʁ tA6€DHHHD@HH)H, grfDx]hH, no delaye&He&f=e&? %=1=n6=//H51JH5W1I4Iʼn؃(HpHcHLH=H5d&HH H!%tAa DHJHDщH, cf, isHH)H5d&HHEfDME fL2 HH H!%tDHJHD@IHH)HD@20=N: =0D:L-H5d&HH H!%tDHJHD@Ǹ, HH)LH|fD,OH5OH=c&HH H!%tDHJHDщa HH)H, cf, isHDH8H| fH跴H5 L"H=!H5jH5^LH=H5b&HHH!ʁ t€DHHHD@H, cf, isHH)LHTH:H| fBa >f.AT ;<;9;9H, simple)b&Hb&D 7O@7`20^7H5a1H=a&HED&}&&  À>a%=C1=JC*=BA=A=A1HHH5HȹHHDH%= .?td=9-H5`&HH H!%tA2DHJHD@HH)H, o3fDj[P:x <+A<H_&: H!%tDHJHD@H, mips2HHHH5W1蝱MH!ʁ tH€DHMHD@HHJӃ cH HcHHMSP430x1@1x1 @ HH5]_1H=^&HRHMSP430XHHMSP430x4A4HfDPHMSP430x4A3HfDXHMSP430x42HfhoHMSP430x4A1HfD`RHMSP430x3A3HfDh5HMSP430x3A2HfDpHMSP430x3A1HfDxHMSP430x1H6fPHMSP430x15HfHHMSP430x14HfpHMSP430x13HfxHMSP430x1A2HfD@rHMSP430x1A1HfDHUH551bH=[]&H賱.fD@X($n'H5]&HH H!%tfoDHJHD@HH)HBVfDGH, highgpArs\&H\&fD\&@@!@t|HH=H\&H5ÀHEHHH!ʁ to€DHHHDHVHH)HHPVfPVPiH5[&HHH!ʁ t€DHHHD@HH)H, V2@@H, 64-bit][&HN[& À@#o=e& 29S9H5Z&HHH!ʁ t€DHHHD@H, warninHH)HHf@g,@!l! ! > =$H5>Z&HH H!%tDHJHD@ǸoHH)H, rmfBfAAAA1AAHA HcNA@SAPIA0?fo~Y&ABI>{Y&A)ZY&HAHv&DH Hr1ѫAǹDHH)HERA z g A0g A@Z H%1yl@%=p"K`h 30HiX&H, r4 freI, r5 fixI, r2 fixI, r2 freI, r5 freH, r30 fiH, r30 frH, regmodJ==@ = = ofDC!e!=w i +IuE,$IAAD!%tAfo3AADMl$AMDAƸPUIA$AD$on FfAD$AD$Wc H5W&HHH!ʁ tfoN€DHHHD@HnventionHH)HHx@9  uA0tV&, G1fD5pV&H5\V&HHH!ʁ tfo€DHHHD@HH)H@DÃ,HHcHH, ARC HSU&HU&H5U&HHH!ʁ t€DHHHD@HH)Hk $4 H, v4 ABI@H8H, ARC EM'U&HU&SH, ARC601 U&HT&6H, ARC700T&HT&H, ARC600T&HT&]4H, UnknowCT&n ARHT&f5T&=K== u'H, PA-RISTT&C 1.HET&0fET& 3 @H5S&HHH!ʁ tѻap€DHHHD@H, lazyswHH)HH8fX@ @R=IE,$IAAD!%tAAADMl$AMDAH, r4 fixII$edAD$ fAD$.fD=.=IE,$IAAD!%tAAADMl$AMDAƸeeII4$fAD$AD$ H, 32-bitR&HvR&#HjR1A#,Et AH&DH=:R&H Ha1IH)=3=43[2=}4=21HHfoHHHD@,`+pHQ&f, H!%tDHJHD@H, mips32HHfBr2B f.]*F'5*o(H, fr450HP&xL%P&E,$IAAD!%tAAADMl$AMDAAeIM $fEl$L%~P&E,$IAAD!%tAAADMl$AMDAǸedIM$fAD$AD$ ML%P&E,$IAAD!%tAAADMl$AMDAII $AD$e:23AD$ L%O&E,$IAAD!%tAAADMl$AMDAII<$AD$xedL%hO&E,$IAAD!%tAAeAADMl$AMDAIM$fE|$&HHH!ʁ tfo4€ANDHHHD@HH)HfD@H5W>&HHH!ʁ tAed€DHHHD@H, FPU noHH)HH8@t usfDH @CH5=&HHH!ʁ tfoM€AeDHHHD@HH)HfDPH, non-PICHq=&f5r=&GH=^=&HH1H!%tDHqHDΉ@H5rH1H)H| }H5=&HHH!ʁ tfoY€DHHHD@HH)H@aryH5<&HHH!ʁ tfo€AgpDHHHD@HH)H@ ant fDP$fo@&@H5$<&HHH!ʁ tfo|€AelDHHHD@HH)HfDX@}H;1HL$OAHL$5AG&HH)H|1H H-t;&HHH!ʁ t€DHHHD@׹icHH)H, cpfH@H-;&HHH!ʁ t€DHHHD@HH)cH, pifp%H, noreor:&derH:&C:&, PIf:&H5y:&HHH!ʁ t€DHHHD@׺oHH)H, tsfPH5:&HHH!ʁ t€DHHHD@H, ledataHH)HH8@bH59&HH H!%tDHJHD@H, halr1HH)HDH5b9&HH H!%tfoDHJHD@HH)DH5 9&HHH!ʁ t€DHHHD@׹IHH, ultrasH)HH8@parcfH (+8&, v8f58&H5|8&HH H!%tfo%DHJHD@HH)HBH, PA-RIS8&C 1.H 8&1f 8&A47&, G1fD%7&rA37&, G1fD-7&UH, PA-RIS7&C 2.H7&0f7&\H, mcm24H7&+H5x7&HHH!ʁ tAp€DHHHD@H, constaHH)HH@nt gfDH =<==1HHH5ڿHȹHHDHAb6&, emfD6&c=w=!=&1HHH, octeonHHHDH@nH, RH850 B6&ABIH36&pH, fido_a%6&H6&H5 6&HH H!%tDHJHD@ǸoHH)H, psfBMH55&HH H!%tfoABIDHJHD@HH)HfDJBfoFHRC OSABIAgHx@ flafDxfoHyscalls Hx@ABIH, (ABI:v2)@ H8fPrH54&HH H!%tfoABIDHJHD@HH)HfDRB 0@HZ4&? H!%tDHJHD@H, mips5HHH3& H!%tDHJHD@H, mips64HHfBr6B 5H, m680003&H3&H51mH=f3&H辇H5R3&HH H!%tfoAorDHJHD@HH)HfDbBH5$1߄H=2&H0H52&HH H!%tfoAorDHJHD@HH)HfDjB\H5]2&HH H!%tDHJHD@H, eabi32HH)HHBH51&HH H!%tA4DHJHD@HH)H, o6fDbHH51&HH H!%tDHJHD@H, floatHH)HD H, (ABI:ly)@egacH8fH @H, GNU EAABIHfDBB 1H50&He alignmI, softwaI, MaveriI, uses nI, uses oH, uses A= ==HD!HA$AD!%tAAADLaAIDAHLAld AfA BIA_!؉!˃@ a   HVD!HA$AD!%tAfoAADLaAIDAHAendefAntAZ=o =HD!HA$AD!%tAAADLaAIDAHLAck FfA PH, v850e3Av5/&H/&fD/&钾H, cpu32H.&|H, MeP C3.&H.&7H, MeP C4.&H.&H, MeP H1.&H.&H, MeP C5.&Hu.&fofo1d=@=O1H!%tA8DHqHD@H, BEfDQ!؉!=H -&tSw=1H!%tfomDHqHD@HA닋1H!%tfo7DHqHD@HAB1H!%tA8DHqHD@H, LEfDIfo_1SH ,&1H!%tƽ8DHqHD@H, BEfi!؉!=@t=tH H,&1H!%tA8DHqHD@H, LEfDYfoH1$ftz!؉!˃uH +&1H!%tfoDHqHD@HA dexfoAH Q+&1H!%tfopAesDHqHD@HAtablfDaA)H *&1H!%tfoNDHqHD@HA fo3AA50*&, v8*&fD*&H, v850e2m*&H^*&H, v850e1P*&HA*&ԹH, generiAP**&c MeH*&fD=*&~H, v850e2Av3*&H)&fD )&{sMjD5H, fr400H)&>t"DHH|H)A 1 |u"DHײH|H)A1{ t"DHH|H)A1{@DHVH|H)1A{[H5(&HHH!ʁ t€DHHHD@H, vms_liHesH)HH@nkagfx @{H, fr???Hv(& DHH|H)1AzEDHQH|H)1AzDH$H|H)1AzDHH|H)1AzzCDHeH|H)1ASzDHH|H)1A,z-DH'H|H)1AzEt"DH H|H)A1yEt"DHH|H)A 1yDH)H|O / H1A ryjH, fr405H&&OH, fr550H&&9H, fr300H&&#H, tomcat&&Hs&&H, fr500H]&&L-m4L-(HD!HA$AD!%tAfoAADLaAIDAHAnablfAedAH5%&HHH!ʁ t€DHHHD@H, mips64HH)HH@ H5n%&HHH!ʁ t€DHHHD@H, mips32HH)HH@魴H5:1wH=$&HSy醴H5$&HHH!ʁ t€DHHHD@H, mips64HH)HHf@r2@ H5$&HH H!%tDHJHD@H, mips4HH)HDdzH5($&HHH!ʁ t€DHHHD@H, mips32HH)HHf@r6@ aH5#&HH H!%tDHJHD@H, mips1HH)HDH5i#&HH H!%tDHJHD@H, mips3HH)HD鯲H #&D!HA$AD!%tAAADLaAIDAH, VFfAPH "&D!HA$AD!%tAAADLaAIDAHLAre FfA P0H `"&D!HA$AD!%tAfo9AADLaAIDAHfAtH"&D HA$AD!ကtAAADL`AIDAHH8@PCS/f@ 26@uH5!&HH H!%tDHJHD@H, abortHH)HDH5L!&HH H!%tDHJHD@H, errorHH)HD钰H &D!HA$AD!%tAfoAADLaAIDAHHiAentcYH &D HA$AD!ကtAAADL`AIDAHL@ew Af@ BI@HG1Ar=1HHH5HȹHHDHfo&act)&=ui1HHH5HȹHHDH鱾=u61HHH, octeonHHHDHf@2|tH5]1AqH=:&HsM1HHH5ɧHȹHHDH!HӨ1Aq1HHH5HȹHHDH޽1HHH, octeonHHHDHf@3鰽1HHH5%HȹHHDH鄽1HHHHHD, sbf@1]1HHHHHD, xlf@r61HHH5ܦHȹHHDH 1HHH5HȹHHDH޼H1ALpDH1A5p-1HHH5:HȹHHDH鄼1HHH5#HȹHHDHX1HHH5HȹHHDH,HD1AoQHh1Ao ofAWAVIAUATIUSMHxdH%(HD$h1MHT$tIIf=a'&t/AHT$hdH3%(D Hx[]A\A]A^A_>'&L&&H HHLI9sL HPH9sD}AA  uE,9sHHLH9uHU Ht9}(sAHD$HuLL$HL$XLD$PLtKV"LL$t0f=&&*tAËE(H4HH5*&&Ft" tE1D4LL$u=%&LL$ HT$`L(LL$ HD$HD$PLt$XH@II9{ HD$\$GHl$HLd$0LL$8IHLl$ADl$ D %&InLD$`QDH%&f=JfYTfinAH=DHcH#LL$ HD$6I9H5 HD$HHHH1&HD$PIH@HD$XHI99Dl$ Ld$0LL$8H|$LL$#k$&LL$f=b fYfiu H&MH|$X HD$PI<$I&H(&fi=$&-t=#&1A…GDG75#&f2^m fWft1A@f&0AEDI.HHH9D$,H9#IF"&II tHIL9D$` HD$IN,L9tAE<t< |$GIFHD$("&f^9pfu AfV@f=vv@tA DLO=&Iu DHt$(DHABfi=Q"&-[="&NH=G&H9ffi fDftf=6f=f=f=f=.f=f=A1AH=&H5r1hH1t!&UDHH ~A@f=Yf=$A!zAT$H=&H1AI9T M&ME HcLHH9D$1 IFH+HH|$HH7J<#Hl;&H&|@A f-t<fYfXs&f>t XfLtfSuAT$Efr f2 ff(Q f. f$K 1Af';-&tH51fH1&&@ACr|AAnHO&H+P&H=&H:&H#&fDH|$I.H5Iź15fLHH1D$ HD$(DH9&HD$(!f=Fxf=WZ f=#Xf=WANRf=hf=bf=WAf f=Z, f=F1Af=ATtLf 1A@f=*E1Af=f=+f>1AfffDf=pf=fjH5 1[LH11A@f81A'@f1A@1A@1A@1A@AAAApCf=1Af=f=ADLE.&IufZfigfsNftfq1A @1Af=&/f=?f=1Af= fDPff=~1AffD1A3D1҃࿃%f\'+1Ak1A]f1A"@f=&AA) f2f=f=f1Af1Af=f=fDf=Pv"f=vv1A f5f>1A ]fcJfecfY.fZ$Gf01fAff]1A @ f=Wf=YfWtdfYt*f=&-=O&1A@f0fUtUfYfS1A@WfPvt&ftfFe}1A@[1A@Lf]8fetf\(@Lfnf=f=f|1A@1A@ff.sf-1A@AWAVL5%AUATIUSHH5!1HdH%(H$1H[L|$@HM$IL$HL$VHL$H¾@L1VHEID$H1MLID$ HULE <HID$E LU HD$LT$tJ= &H҃ H I9I\$H51xUHH1;1NI H[H HIHPLP(Ht΋p`6H@8H@@H$dH3%(HĘ[]A\A]A^A_ID$(DH|$ LH`D|$ AI\$H5 1TDHH1i1yfH=jH#PpI H HHHHpHPLT$HHHPHHpHHHHpHPHD$HHHuxLT$fDML@MD8HLLH}0H9|$0uHt$(HD$H)D$fI\$H5'f.HT$H|$t-H[HM$I|$wRHD$ID$PHH5Hú12SHH1e1ISfAWAVAUATAUSHHHXdH%(HD$H145HHD$HD$ HL{ H51IźRLH1S &Eq &H= &H HHHH9saHfDHPH9sMPt uP,9sHHHH9uHx t9p(sH51RH1zRHCMLd$ HD$L5C@Ht$IAH=6MF1Ll$DE1,R/f.C4,H=51 Rt$IIt.D9D1LQuܿ IPIu1A<G^v.H]P9H5% QLcl$Ll$MM)*H|$PH5% Q2H(H59Hú1PDHH1 f1HL$HdH3 %(HX[]A\A]A^A_C L|$(I HD$ H=WHu~Pp H HPHHHPHHHPHHHPHHHPHHHPHD$ HIGHD$(HHHHHD$EHD$ NHT$ E1E1LHHHt$ H|$0L1Dl$0AHK0H9L$@uHt$8HD$ H)D$(|HH5H1SOHH1 HT$(H|$ t L|$(H\H5H1OHH194ODf.AWAVAUATUSHHxHH|$8HHH1HHD$(HT$(H|$8E1E1HHHH5H1dNHH1NH5҇1DNH5ɇ1I.NH5H1NHHL1xNH\$(HH9Hl$"ID$XGfIOHILLHMOMC>M"H5HD$H=?1Ht$ MHHt$ HHD$0c8 &HT$H=5L1MH=LH=LH=LLH=Li H|$0]M  &>fDMtLKLt$L9t$HD$L)f=e&2HD$H|$ tI~Mf &LH&II~Io&HILH;l$(rH9l$s.H51L LHT$LHE11L)IEHHHD$ LH9sHL$H9eM\MSHL)H9D$BC|<E1MH=LH=LH=R LEH=L H=L ID$H5HD$hH5{1IԺJHt$81IIL@HHD$( fD$XD$XHx[]A\A]A^A_DHT$H=L1JHD= & HI~Mf&LH&II~Io&IH@HLHHHD$,M_IUA $MG +D$ wH HH51It$ H1H51IH4&HfHj Hg HhH5 1)IHH1I_=-&H51HH1TII1҉LHJD-HKLl$0Lt$ IʼnL$fDLeH&H}Iƾ &IljLI9NA@= 4&f>PH511=HDH1HEt.AGMHl A6H=y1IrHL9u>GD|$A!K,%@12DH+%LHD$fD=%EAAHELIFG$?H5M9L] B|-H5E DH&DDHD$HT$ HHHT$H&HT$ LT$H4Ht$0HHT$HLHt$@MM9 HD$HHD$ H5́1LT$hL$BH1CHL$HH=u1HB AH51eBKH51HD$`L$\FBH5t1HD$P.BH5b1HD$HBHsHLL$h1AQL$lHT$XLD$`A]BHD$ LT$xY^HKHPJD-H9HD$H Lt$PHH9\$H LDH&IHD$ DI<&IHD$0DI<&H=s3HD$1Ld$@AL H=P31AL H=531AH|$~ H=QH1mAHAHH\6Lt$P$@  H5"1L$@L$H=u%H¾@1&AH_%LHD$fH=zLA8H={L/a H5F"1@H=4%H¾@1@H%LHD$VA|$AD$ GH=*{16@MT$AL$H5l1L%qqI?H1?fu1LH?I9u@HHl H=yHL1?{HkHlH5{pD$XKH5Q1>HHL1M?H5w|1>H1#?M*}@H]L@H{@=H9uInH&IH}&H}H&H} Iľ&IIUHƂJcHDH5_{1=H1S>MZL%<Iu1LH.>I9u D$1L5I] %H$HDmHt$HLHHXHH HLHE IH9X%H5u]vhHH7%H;{{Iǃ.LHL1H$%H[Ht H; %@H5F1HH1~ H H9$ LH$jH l%H=lOFfDH I%H=(P# O @ÀZ)e@4t-H5|1 H=%H5=PH‰1?Ht$(H=/P1,Ht$0H=-P1H5B% H H $%H=NL%%H51O LHH ض%H=MmH %H=MKH %H=M n)H r%H=MLH P%H=M *H .%H=wM H %H=`M H %H=HM H ȵ%H=1M ]H %H=M ;H %H=M ^H b%H=L<H @%H=L H %H=L  H %H=L  H ڴ%H= oH %H= MH %H=fKp +H q%H=MK fDH I%H=L # yfDH !%H=L HfDH %H=yL  fDH ѳ%H=GL  fDH %H=L fDH %H=K[ fDH Y%H=K3 SfDH 1%H=wK  "fDH %H=DK  fDH %H=K fDH %H=J fDH %H=J k ^fDH i%H=YJ C -fDH A%H='J  fDH51mH=%H5JH1 J4(LL=SE1kH5Hú1DHH1McrH\$ IHJ#HD$ @H9\$ 0C< bH NHcHHCH=H1Hf{O$.wEHCH9v*A,AGHuH=K1HCH9wH5% LcUCIiH °%H=|K  HCuO\H %H=AK o :H s%H=K M HCtH N%H=J( HCH +%H=J  H %H=J H %H=-J HCmH %H=JKH %H=I ^HCH K%H=I%H )%H= I{*H %H=H H{H*H5Ԯ%)JHCZH %H=Hm8H=)H1LcHk2f=%LCHK HL$xHLD$p%LD$pHD$hL%HL$xHD$pH%LHD$x%HH$%H{H$%Ht$hH=GH1~H=%H5H1f L$H$H=eHT$xHt$p14@LsHSH=F1HCH=H1HH5BF1G<6bH1H55F1EH5(F1HD$ -H5F1HD$H5F1HD$LL$ HL$EHT$DH1NHLLH IIHD$LL)HHH9r"H|D%B HH SHKH=F1 gOH5IG1/H1H5F1H5D1HD$ H5D1HD$LL$ HL$H=DAH‰12l$HH\$ @I9HLHL HHu@@N@H5F1MH1M9}Ht$LHL-H561HH1mH|$H4!H5\1H=b%H5/HD1|$ H4( Hl$GH %H=tD HC>H %H=FDHCH Ω%H=3DHCH %H=CHCHL$xL$H߾V%H{HD$hB%L$HD$pL'%HL$xHþH%LH$%HHD$x%Ht$hH=BH1LD$xH$H=ƻHt$pH1bH %H=BHCH %H=BoHCH o%H=BIHCH I%H=vB#HCLHLH IIH5C1EHt$0H1vD$fAWAVHAUATUSHH=%HhH4$dH%(H$X1HtVH5Ǽ1HH1D$ H$XdH3 %(D$ ,Hh[]A\A]A^A_Ð=%uH|H%H>H%%1H$H $Lc<‰W% $LH;L%H{f˵%u%H{f%_%H{H%I%H{Ha%3%H{ HS%%H{$HE%%H{(H?%%H{*6%%H{,%%%H{.%%H{0%%H{2%%%H=%tD5 %H<$EҾHC%HPHHH9uHA%HfHHH9uD-%H%E D%N%-X%A9 t'E D9)H5:%H=#%=ʳ%ELFtPH5i1H1KD$ PHGHx%HiHr%D=%茨D% %EH=E%HtY=%D%Eu HG v%t%=;_%r W%rH%H<$uRD%i%o%a%g%Eul%f%`%H<$u -%H<$HlD$ tH<$c=D$ D %ED%EL-4%H-k%E1E1MdLuHLH\$MAu AH5CI\1DT$8LD$(LD$HHL1LHH$L %L%H %LH%HLL$0LD$(HL$ HD$~;HLHjDT$HHARt$(LL$PLD$HHL$@PH HI9/HcE DULEHcUMdMAuσuf=2%2H\$Eu H515H1H HH{DŽ$(DŽ$2H$ ;%H$H$DŽ$DŽ$H$DŽ$HDŽ$tT=y%(fD9{HHCHu襇H5H1_HH1H<$ED$ H=%D$ %H=%H=%H=%H5,1H1Fp%h1L-=_H V%H== 0@@@H=&;%H%A܉LBl1L;%%LH %HH%HLpt L95%mH5(=1LH1ZH5% iH%Bffft4H;%s(H %HtHH%HrH;5^%!H=<1D$ fH<$UED$ D$ %D^%Etbf=%y=%u)H5V1H1h+Dt$0Eu H<$D$t$ED$ D$ %L=N%%HL$`AE1HL$H$HL$fDAIPD9KAouA;G(vH5a71LL$$IW1MG IL螥HH*AG(H5q<1H,HH-%L1IHULE RHIt I8HE1L%1H=N<%HHtoH=I<H5W<1~HSLC 1H4$IӤH o!U!u!H=<L=%H=%HtH%MtLH|%H=%HtH%H%H=%HtH%Hv%H=O%HtH:%H7%H= %HtvH %H=Ԫ%HtZH%H=@%Ht>H+%L%,%MtUL-(%Mt611HI<HtHHHuEL9HrLHҩ%- H571HH1H=i%D1W0LHL%H{f%%H{f%%H{H٩%%H{ H%}%H{(H%g%H{0H%Q%H{4H%;%H{6%&%H{8o%%H{:^%%H{<M%%H{>A%%4%E1VD%%-%EED$ D$ =%ب%f(Jfijf=#f=NH<$L9H RH58pIH-%D-z%L=HfDE11EurfD-E%D9siLmHHḨ%6H=%HFHH;%Lluu߃AD-٧%D9rEHmHZEL%X%% {D$E1H<oSAIPD;-e%S%A9HE%EB0tH4$1L3H"%B0uD$f1LHfH5#1HDH5 HML5%MA$IH;h%rH5Ҿ1ILwI|$ HD$ A|$H5ݲPH=LH3L=%Ld$ MLD13HI<$Ljt%' HIhI|$LAEuLd$ D|$HcD$H- %LH@HHLHL$ 1xINjD$M9AOAK@IH|Ht7DL$(DD$(K@MIHDH@H@ H@(|$H3hHcD$LLD$8DL$0H@HHTH HT$(HHL$@lHT$(DL$0LD$8} HBHBK@IH|L4$DLD$(LuH%HcD$LH|$ H@HTPM9Hd%ALD$(jK@IHlH}Ht{HEHE HE(EED$D$H4$LHIHD$PLIl$ SuH51HD$Ht$H1\%Hl$XAD$ %H HD$PH=#Hu~Pp H HPHHHPHHHPHHHPHHHPHHHPHD$PHHEHD$XHHHHL|$P%H=%H HHHH9s^H HPH9sMPt uP,9sHHHI9uHx t9p(sH51H1HT$P1HIHI9wHI9tECtI9uH51]H1L[H5% H%B0H4$LH%B0lD$_H]H5d1HH1裢D-%L$D\$EED$ D$ oHt$PH|$`H&L$`L$QLrH5Κ1HgL$HH1$H5%B0D$H5.1H-Ơ%L%.H1Lm|H5j.1H1_u1LHFI9u L%--]%@tG @L%-t4H51L%+%H=%H@; 1 H51YLH1-%@@)H5-1HH5Ʀ1L%7-HH1^-%@t@L%hCH51@LH1=M%tH5Hź1HH1-%H51dH1=)%uH5H16HH1=%MvH5Hź1HH1jH-%H5Ħ1HH1CH5Ԧ1H1&H=_%H5Φ1H1H59%H=1H5Ħ1`H1H5%H=1H5+1.H15%=%!H-۝%H51IĺHHL1U-%H51H1H/-%H51H1H -w%H5Ħ1H1HH%Ht=A% H5% -(%H51-H1H-%H51H1HjH%Ht-Ԝ%uHp H=*1BH5k% Q-%H51H1H H$%~%Ht = t 9`% H5% HH+t$PLH)H=*LD$ HD$1HD$LD$ H;HUH5% Ht$HLD$ HŹKТ =%HD$`E1E1H-S%HD$H\$ %IHPI9Et uH] HtH5n)1LedH1H="% HlH= H11HH5?Hu81ILHL1tE1ۋU(}AÅԚ%9L M5 A H #DHcHf-~f]tf+L H<$1ɺo1H54$1*H=1$H1H|$(H%HúH5$Iw~H K#JcHH5#1H5}#1H5O#1uH5 #1bH5b#1~OH5#H5#1QH1HT$(H=QL1D$HIE H9D$ LLl$8Lt$@H|$DD$HE xH5#1H1/떃GH5"̓'H5GH51oH=H%HD@1H/% f.H5N!1-H14H %H=R! @aH=1Y@SH=-!1A@EH=!1)7H=1$J42A9HBL$@AD;-E%H@%D<tߺH1@DH11IVH<$L? H551IoHs%AAH`HD$ LHL5s%D$uH=7r1hH5ũ1IffLfLMDD$H$LDLD$(辁LD$(HD$H5c1H=h%@H¾ 1H-S%n@,gH=1RH51HyH581{-%IH<$LH H5p)H<$D$H<$LH H5pf=tf=vH<$LaH jH5 pqr(H=1#@H51H1H LH#I<$LaLd$ D$u@ÑD\$(HD$IL$0H9L$pL\`H5H1HH1ɏHE LHD$(HIg HHT$ `H5=1HHT$ HH1H5M1H I HHD$ {L9T$(KwH51RH=H1HL$8HT$0H=LD$@Ht$1HHHD$ Ig HL$ HH9Ho%H}HD$H[%H}HD$`G%H} HD$03%HD$8H}%H|$HD$@0HPHVpDBHmlVpVH|$0DH 1H Ht$ H=1%LT$HL9T$(KwH5L1H=sH1dHLŌ%THο H5`}% FD$ c@HT$XH|$PHl$XOHt$hHD$PH)D$X+H5B1LLt$@Ll$8AH+\$HH1H51HL$(HLL1׌H51Ll$8Lt$@H+l$H뢺H5H5H5L=1%D$ tHH5/1D\$(HH%IjIVMF 1H4$I迃HID\$(H1A MHLPASAv L$HL$0H|$ LT$HkH LT$(LH= bH=QL=Z%H=9L=B%L[H5NH1HH1…)H|$LH H5H=qwFLd$ LHT$\HT$II95H=l%H%Hk%D$AHD$ H`m!AWAVAUATIUSHxD%9%H\$0H|$ T$HHHD$0HHD$8HD$HdH%(H$h1HD$PHD$`L$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$D-B%ED$H$HD$gf.HD$xLLH%Hߚ%HD$xuD$H=%HtH%{%LHt$x1LdAyH{XL<H<!f$` yH1 HD$x11 fD-@t HtH,H1HzbJuf.11A:@DAHDAB1GA)A0DGt2@tt,HfA2HGu@SH_Hƒy"1@H{HHH @xH=;H51"H[f.SH H5uH=1H[H=c1H[f.SHHdH%(H$1txH4E1HtEHtH,H~rFA<8uH5DH= 1EHH$dH3%(u6H[fDIL#H5EDH=L1@SHH ILdH%(HD$1H5e?H=1LHL$dH3 %(u H H[T@SH_IAy!1H{HHI @x1H=mH5`LL%HAH5HE1H[f1S HH5*H=HHH %HD1H[f.AVAUIATUSHdH%(H$1@@u;H_ȃ @ +H@HcHWIH_1ME1HfHHҁH ֨t%ELtHA,DI4LGrDOAuL\$ ALH5AH=9LL1Mf.DLL$ H_LD ;H5(=DH=L1]HH$dH3%(H[]A\A]A^H5ь%HH7H9H5&AH=1H=%E11H-IFDIEMA]H5j%Iu6DIу|L95A%v7AtH5j%LIHHRI9u,H5j%DH=La@H=1L7fH1LH)H=f@HH5;H=41@H5;H=;1nH H5;H= 1G@H`H5X;H= 1@H7H50;H= 1Y@HH5;H=t 11@HH5:H=L 1 @HH5:H=$ 1@H5:H= 1^H_H5p:H= 1虿7@H$H5H:H= 1q@HH5 :H= 1I@H= @1.@AVAUATUD$6SH_AH`D/dH%(HD$X1GDA@HA y$1fDHsHHH @xAH-Q%D$H5ALt$AAubIH5 AL1ZH= H5_1ILLHt$(H=1HL$HL$HHT$0HL!H9uHL!H9HD$ J<0HD$ I<M9L%?%H5-t]rOL 袖HL$D|$8HL$I9wUL9l$ AGDDH5x-1轕LH肖L%K?%fH51荕Hlj1IHEI9vfH|$FRHIL LL|H=蠔Ld$ fDHH[]A\A]A^A_ÐE11E1,H5:1͔HHH1[]A\A]A^A_%DAUATIUSHHxdH%(HD$h1G9t>H}85g%}]$expIH=1L蹔MtoL-1fHEPftEfVtf:f fA$n/afDLL1K9]w HD$hdH3%(Hx[]A\A]f.ff=t`fuHE H52L1눋}HH]PI\H5H‰L1趕ufA$IHE H5L1舕+A$vexpAD$DHE 1kHD$(@Ht$4HٺApH=41HDI艽H=<HLD1jD$4HD$(HD$(Ht$4H19IƾD$4DHD$(0H=S1LIlH=HL1xjHD$(>fDHt$4HٺAH=j1HH=H1.jD$4HD$(HD$(L|$4H1L|$4HٺH|$(IH|$(hH=1H跿DHD$UH=x1LI葿HL$H=)LH1iD$4HD$(HD$(UDAPDH=HD1[iHD$(!Ht$4H1H=H1H=HHH9G 1H9O HH)P= ( HH9 1H9 HH)P H=1hHD$(hLt$41HLHD$4HD$(HL$ HL$ H=1HD$H&HHL$H5AH= HDH1hH1LH|$(T$4ItH= HT$(1ɽH=H1gHD$(fDHH9 1H9sHH)F fHH1H5;AH|$(H=HD1pgHt$4H1RHt$4H1T$4H=[HT$(J(HHE1H H5H AH=HEH1gHD$(Ht$4H1aT$4H=HT$(J(HHE1H蜼AH5H DH=1fHD$(XH=1rfHD$(8H=1Lt$4MfH|$(HL1H=1H H5I1eLH1f|$4HLH|$(1H|$(lH=1H軻H5XI1UeLHdf.H=K1eH|$(Ht$4H1|$4 HH|$(HH|$(HD$(6fDH=1ReHD$(|$ |$L$ HH9;H9)FHL$8%HL$IHt$4H1IFT$4H5H=HT$(I)HT$(I9LGHAHD1dHMMt$t$H|$8L$T$ZYH5 %)DEedHD$(LH9H\$(H'Ht$4H1T$4ItH=HT$(1չH<H5FAH=HDH1cH|$(LGI9!1H9-HH)PDH=l1cHD$(HHH9H9LsHH)tH|$(J4(H1H|$(H=D H= H1cHD$(HH9H9LsHH)tbH|$(J4(H1H|$(H=ܘ袸H=H1bHD$(w|$=|$;Dt$ AJ7H9H9)Fg5%HH=12bHD$(H511aH1bHD$(fH=;1aHD$(H=-1aHD$(H= 1aHD$(hE1H9sHPHT$(DpHD$H|$(IDHH HPH=ID1Iat$LHD$(H=1"aHD$(HH9UH9LsHH)F@LfDH1H|$(H=詶H=2H1`HD$(~fDHt$4H1T$4H=HHT$(1_H=H1n`HD$(4@H= 1R`HD$(H=12`HD$(H=1`HD$(H51_t$HǺ1H|$(HGH9H97)2%H|$(HH1H|$(H=_HD$(U2%H|$(HH1H|$(H=[_H|$(HWH9r1H9s)HH)HwA2%HHD$(HPH=J1HT$( _HD$( 2%H|$(HH1H|$(H=L^HD$(1%H|$(HH1H|$(H=S^HD$(h1%HHD$(L@ HLLD$(HD$(2o1%H|$(HH1H|$(H=8^HD$(;1%H|$(HH1H|$(H= ^HD$(1%H|$(HH1H|$(H=]HD$(0%H|$(H0%H|$(J4(HD$([11H=1Lt$(OH=H1^]HD$($E1HL$(Ht$4HHL$(HH=L1HH=/1LHD$HH5AHL$H=HDH?t$ tt$ B(U0^L$HH9Ht$LDt$AJ7H9t$H51HL$[t$ H1H|$(HL$HGH9H51[[t$ H1H|$(HGH93GH5u1HL$[t$mH5O1Zt$H5I1ZH1;[H#H3AH5HD1ZHH1Z`ZAWAVAUATAUSIHHXdH%(HD$H1BHL$L$H|$D$4HD$DHD$f.HkHH+t$Ht$L9H=d1xZL9L9s:LH)ލFw,Hk-%AwH HcHDH51YH1ZHD$HdH3%(HX[]A\A]A^A_EIAM9DFH,%IH$N0Ht$LL1LD$ \$DLD$ LM<H$J,8DALL M9|$4.EHDLL$(HL$ HV,%IH$HL$ LL$(N0ALI9wM9^EE)I AGLD$ DL+%IH$LD$ J,8F@L|$HL1L;\$DL1IHH$INjD$DHH$N0J,8LDcDHXM9H-%H5H iX@EIAM9DFXH'+%H$H<$DLܮH51yWH1W:f.H51MWDH1 BfDH51WHHWH-%fDH51VHt$H1.H51H VHD1 I9L9ED)H5Ѯ1H qVHD1 I9&L9D)L9EH9LH)ƃL#%<AF_DhAV^B"V"%M9/AF_E1DL"%AFXIF(1E1ɀ8zL1HLL$4IHHI9HH9IF(HI9H95"%HADf8@@P@R,@SHI9H9y0@LuHDH5)1UNH5HHٺ1|LL$ fLH)ލFcfH51LMDH1I9PH51MH1fD2@t@ t @LIEHf2HAv\H51HL$(HD$ CMLL$ H1LE1HL$(!@LL)F}fLL)΍FNfeH51HD$LLL$LHH)1LLLrLAWAVAUATMUSHHH$(L$D$8HD$HHD$H$0HD$dH%(H$1L9wIHIuSHtMH51ILH1H$dH3 %(L'H[]A\A]A^A_ÐH H HH Ld$D1HLDD$(LL$ LLT$bHËD$DDD$(LT$LL$ EHŋ$ H!ZAPt$Mt$$8HLHLPAW$8P$8$8nH@IfH &H&H $$'$$HI9wL9!D)F!DD$ LL$H%DD$ LL$HD$HL$I싄$ E1ۅF%%MeIM 9I VI2!yI3!"HD$HIG H  H HH L$$IH$M9wL9kD)FZDD$ LL$H%LL$DD$ HD$H$ E1ۅHt$HH=1LL$ L\$DD$(RDD$(H=H1AXIL\$LL$ fD%u ,%tD%E$ MI@2I  IIRIIQ dGHD$HHHbHH5'1HH1tHH+ HHHt$DL1HDD$ LL$Dd$DLL$DD$ HD$HI싄$ E1ۅYH$H$Ht$HHt!H$HH;$N#DD$ LL$H<0$%H=}1HwDD$ LL$HHt$HH=}1DD$0LL$(HL$ HH5HD$1FDD$0HL$ HHT$1A3GE1LL$(fDH Ht$DLHDD$ LL$wDd$DLL$DD$ HD$HI싌$ E1ۅ.Ht$HDD$(1LL$ L\$H=茜DD$(H=H1AFL\$LL$ ;HLeM9iDD$(LL$ HLT$d%LT$LL$ DD$(HD$HHHt .Hk H q  H! $ E1ۅ?DD$(LL$ 1L\$LfDHHO$$HI9wL9'D)FDD$(LL$ HLT$v%DD$(LL$ LT$HD$HL$If.HVHL FHt HVH M\$M9DD$(LL$ L\$L%L\$IHD$HLL$ DD$(II9rI9vIH51DD$(LL$ L\$DLH1L\$MDD$(LL$ M)Ld$H$ : MfI8ID%EHD$HIGL9LH)FI2> I8I> I6E XBHD$HHH>HH@H=H51BH1XCIQwfINIHtz|IB AHD$HHHHH=1BwIIsI~W@$ HCHvHu1H561LL$L\$BH1BLL$L\$MLL$L\$H=1TBHt$L\$ LL$(LD$X$ $$L)@Y^%H51yAH1Amf.H VH H "H QM\$M9DD$(LL$ L\$IFt;I@F%$ HCHv HAODAW@I09IG8Ht$HL$HHt HN0HL$HH ׋ % AG@HAoHtzHy$ E1ۅLHt$HH=v1L\$ LL$DD$(yDD$(H=H1A@LL$L\$ (H$ IL$|I91HHD$hHHD$HIDHT$pLL$ HL$DD$(۳DD$(H=bH1A?%HL$LL$ u %t+v%uI9M9$HD$HI̋$ E1ۅKfDHD$HIHfDI LeM9CfHt$DL1HDD$ LL$Dd$DLL$DD$ HD$HI싔$ DD$GHD$.LL$ Hx?HLL$ DD$H=MHH($HA"$AHL$H$Ht$HHtHq8H<@H /$HH9t(KRIH Hy*HL$(DD$ H<2LL$$1%HL$(LL$DD$ H+A HHA(H9HQH)DD$0LL$(HD$ HHHHHL$Z>HT$ HL$LL$(DD$0H9uHt$HH=s1DD$0LL$(HL$ kHD$H5QDHLeM9YHt$DL1HDD$(LL$ LT$Dd$DHD$HLT$LL$ DD$(IfDM9 HD$HH5p1DD$ LL$E1^4HD$HHHHH514H1N5f 3Ht$HH  Hm H- H5F14H14~ 3Ht$HHHG H HH=14fDH  H HCHt$HH6H,HD$H9p(LpI<6L11詺H51Hź3HH14Ht2H)%Ht&H;(u f.H9( H@(Hu]t2RIL T2HD$HH1HH=A1w3fH$ E1ۅH|$HDD$8LL$0L\$(%Ht$HH=>i1HD$ HD$H5;LL)FDD$ LL$L%LL$HD$HDD$ II ? R1HD$HHHH512H1f2HL$$IH$M9wL9 D)F DD$ LL$H%LL$HD$HDD$ 5HLL$(LT$ DD$3DD$H=H1D1LL$(LT$ DD$H51DD$(LL$ LT$1$HǺ1>HELT$LL$ DD$(I9H5!1DD$ LL$0$HǺ1HELL$DD$ I91H51DD$ LL$Id0H1LL$DD$ ME1I*I/'I" II*OHD$HHD$HHLLLL$ DD$赶I‹D$DLL$ DD$HpH9 ]H" CHe H!H H+ H1H=eH= 蝅H5=H17/HH1/(DHt$HH=e1LL$ L\$DD$(NDD$(H=H1AT/L\$LL$ H=DAL1LL$ LT$#/LL$ LT$YLL$ ALLH51}.H1CHD$HME1LL$DD$ H$HbE1A #DLL$8L\$0T$(J4DD$ LD$6$LD$I8IG0J4$L$ IG8I0LL$8L\$0T$(AODIHIJLHt$HLL$ HL$L%LL$ HD$HHL$?H=1-gH=K1-TH=1-AH=1-.H=1-H=1z-H=c1GH51H,HHHL)1H=1+-H=1-H51DD$ LL$,$HǺ1HELL$DD$ I9H=41,?H=-1,,H5d1,H1|, H="1i,H=1V,H=1C,H51DD$ LL$+$HǺ1HELL$DD$ I9I{I}HeIHOHHHH=1w+H CH  H=1D+Ht$hHT$HLDD$(LL$ HL$HHt$HH|$hHL$LL$ DD$(LHH|$hHt$hHT$HLDD$(LL$ HL$Ht$HH|$hHL$LL$ DD$(HHT$XHt$PLLL$(LT$ HD$dHD$LT$ LL$(HT$hHt$`HLL$ LT$4HL$`LD$hLT$LL$ H=1-*H=1*H5/1)H1)H=1)sH=_1H53H1L)HH1)=H51')H1)H5Ѻ1)H1k)H51(H1I)HD$HvHHt$`HL$PHHLHT$hLD$XIHHD$HHHHHAoTIGHAWPIJUfI@I!I*LL)FpfH5Ľ1'H1X(H=a^1DD$(LL$ ~H5L1HD$'Ht$H1tH51'LL$ HDD$(BHDHxoH= H1'HNHe.H#H=1'H5KDD$ LL$1&LL$HDD$ DD$ LL$H55H=I]1DD$(LL$ }H5d1HD$&Ht$H1\H5pH]HH=A1&WHHH=1&0HH H=<1{& IFH5f1DD$ LL$%LL$HDD$ H5ه1DD$ LL$%DD$ HLL$\H=1%H=m1%vH=q1%cH=S1%PH=շ1%=H=׷1%*H=1%H=1v%H=1c%H=ͷ1P%H=)1=%H= 1*%H=1%H=1%H=T1$H=Ӷ1$lH=1$YH=_1$FH=1$3H=1$ H=Զ1$ 5$H=Z1DD$0LL$(=zH >$H5?1HD$HL$ #HT$Ht$ H1H BLL$(DD$0EDD$ LL$H5H5xH51f#H1#ZyH5_H1<#HH1#-f.AWAVHAUATUSHH(LhLx(H|$ L$,dH<%(H$1MDD$D5$E$$L$H=$@H ZH ZH"YH#YH$YH%Y V$$SDŽ$HYH[H=K$HH$H|M9H[Ll$8DŽ$Ll$MHH$HD$HDŽ$HDŽ$HhL9LH)ƍFH\$H$HHD$@H92HD$HHD$D$0LeM9E1L9fDT$sLH)FwH$fD$DD$Ll$L+l$8EH$$t6L9lt1HHHHH DL;ltHÈH9u1f|$L}M9" M9 LL)F LLe$D$XM9D$ M9LL)FL$D$+HD$M<M9M9HD$Ps DD)FLu$HD$PHHC Lc`HD$`f|$w8IoL9] M9|LL)FjLI$D$+D$+< |$1Ʌt\IoL9{ HDŽ$HDŽ$HD$L|M9 1L9sD)FH$Ht$,PN$u d$t$>H=f$HD$HHD$@HL$ ITH;Q(2HD$HL$I9D$f(l$XEH= U1LtH5eHú1fHH1'$L9t$@l$,r$$D;$Eu.T$u&$$$DL$,9CEɉ$^ ODt$M9MDŽ$E1\$m@LL)FlL$H9?HHH7MtHM9 ʄ$AM9G I^L9sD%$EUH=$DŽ$oHD$ H51L`H1LFA@fDD$ED$uq$|$0HHPH$HT$+xLhH@Hx T$Hx(H@0H@8H@@H@HH@PPD$,KH=$=H=R1LHL$hWrH5 Hź1HH1T|$0H+Ht$@H-H=JRHE1 rH5+1HD$0Ht$0HH1H51}t$H1Ht$PH=Q1qH51HEHH1H51%t$+H1D$HL$h HH51H1OHs`H=YQ1qHs H=GQ1HD$0qH5~1HHT$0HH1HshH=Q1pHs(H=P1HD$0pH5~1HOHT$0HH1HspH=P1{pHs0H=P1HD$0dpH5~1HHT$0HH1\HsxH=fP1*pHs8H=TP1HD$0pH5~1HHT$0HH1 fDHD$D$XD$+M<M9[t$0fHI$O$bffDH L9L9sLH)F@HHD$H HD$LeD$0M9eE1HD$@fDL$H=>O1LnH5~1HźHH1\D$Lt$fH=N1LnH5~1HNT$HH1 H$H$HD$`Ld(;DslL;d$PHD$`H$J, H$HL`(L9H=f$ L9|$^$DŽ$DŽ$D$@Lt$0Ll$HH\$PHHPHH$H$HD$xLt$Ht$x1LML+d$8L1HË$IHD$@uCHD$0LI9u6M9v$A?u+L fD8uHH9uDt$,Eu&L9%O$w$n;D$@d@l$@H=$tQ$9L$@}DH$dH3 %(- H([]A\A]A^A_L$EeEtD$@L;|$Lt$0DDl$,ERH$Ht"L9v 1E1>$DD$@$$l$@9A\H55}1HHL1$fDLeD$D$XM9<fDfDt$0IF I9 L91HL$ H=K1HHi^kH5xHú1HHH11Xl$+H5x1T$0Hlj1D$0D$+(f.=$HD$ H5g{1HXwLH1H7$$H5p{1<H1DHH$HD$H HD$@HD$D$0H$H$L(l$,E1L-b$MtI9]tGMm(MuEMI8H5 {1LHL1L1DEI}HH.k$eH[I]HH;D$ l$,L$Dd$+AmL$EHSL[Lj t$XLt$0jLAPULt$@ATL$LD$p$H@IH[H@H;6EL$Mt$9$nE1EHSL[LsLL\$pHT$hLD$`LT$X蛁H=H1j t$XLt$0jL$APUt$@ATL$L$L$LD$pH$LLJH@ I@LH+t$8H=1DLeHD$HHD$D$0M9HD$@GfDHD$M<M9D$+HD$PSI1SfDH$Mt H59w1Ht$PHL1&fD$$H=BH1I}>t$0D$+LH)ލF]Q;$D$@1퉄$fH5m1=t$@HL1wH5v1 LHH18ED$\$EDHL$PILy1LHH$D\$,D5$EH&GH[H ˨$HH$H|H[H$H5HH\1KH1H1H$H$H$HL$0UH5Hź1HH1bHL$0H=kE1H,eH5ƥH1HH1)=$D$ DHt$@H= E1dH=D1LHdH5jsHź1SHHH1$$H|$ 1HHoH=DfdHH5qD_$EHD$ H59q1HX H1H14H@H|$`H|$PH4(H蓕H5٤11 Dl$@HL1D D$ } H=$1)p W0A1W0E11@f.USH $tOt H[]fH8HkDt7H=H$E11ҹHt$f1H[]DH#Du$H[]@H=$E1HHL$H5o1H $(H $H1H1HL)FWfMD$ I9I9sIwFDL{(MŸ 1Ld$(D$H<$$H $E1H4HrHAPHѨfDD8HXH9EuEhLHHD$M$H5/$LT$HLNXHPMf.FPt?HNHD@LHQJ<@HH HHpHHH9HuIIMM9LIXLM}HL$$I9D$HL$r#H9HH)΍FvH$IEH9HD$(jL9HL)FTjH|$H WL$L{H51LH15H5;1H1H!HJmML|$L\$(LHEE1H\$(HD$D$DHl$D,$D$$@MIGDT$$I/ARM,,L@P$tlthM9s]I9LD$8DT$0tiHD$(H5Bn1L\$HHHHL$@L\$HHL$@HH1LL)蛽LD$8DT$0HDHt$LHD$LMI;$5H5.$ H|$DH5)m1HL$@L\$8DT$0>DT$0HH1DL\$8HL$@uf.LLD$$LD$HL{(H@ MH5Ql1H136fH[H5}j1HH1\1DHD$(H5l1LD$@DT$8L\$HHHHL$0PL\$HHL$0HH1LL)DT$8LD$@d@HL)FsfHD$L{HHH5k1H $H $HL1H萻H5Y1H$H[H $AWAVAUATUSH.HdH%(H$1H_H|$HH5qIHMHD$PDŽ$tH=+L$HD$H@(HHD$HHD$H|$PH@HD$0HL$HIHXIL9H|$0=$H9wLkM9BH$fHD$H5j1HhcH1H$1H$dH3%(Hĸ[]A\A]A^A_fL9ȃBfH51HH1P1@LsM9LLkA$M9M9LL)FL$IHL9M9vLL)FDH+\$0H;cD X$EL<$A11D$,1E1Is0VA9DBtzEtuE1uH|$,AHD9vJH.DLTL9=AHD)HHDLLDHHPH9HI9uA@HXA9hT$,DD$1HXHL$XHT$LHH)1H)H)谄1H ͂H5R[H=W>uD$8D$@D$@f.AWAVIAUATUSHHLLg(H|$P dH%(H$x1H޿MI^H5HQ1HH1{M9 L|$8LMLcHH+l$8M92LH)ލF HO$HD$ HL9 M9p H5i>1IHH1H5n>1jt$H1H5u>1IH1D$D$XHD$HD$@ .M9DH5>1H1#}1H$xdH3 %(cHĈ[]A\A]A^A_fDL$AăAL$X D$H5;=1_HH1H5C=1?t$H1H5J=1Dt$H1D|T$XHD$tRDHL9t$FgH[$HD$H5=1HHt$H1E LkM93L9LH)ލFLd$pH$H‰D$01LHH5<1Im7H1HD$hL9D$ Ld$@HD$HM9 LL)F Lq$HL$@ÉHHt$H1HH(LM|$hHIƺLl=MH56<1H1D$ D$ ;D$0hImL9fwfLd$pH߾ՙ$H‰D$01LH GLd$@MHD$hL5?tI\$HD$L9LL)FLm${ 2IcLDT$N$M9n1L9H5=1HH1nfDHt$1HLVL|$hDT$HHN$M91I9D)DHt$1HLL|$hDT$HHN$M921I9@D)!DDT$N$M9f1L9wD)UHt$1HLK|$hDT$HHN$M91I9D)yDHt$1HLVK|$hDT$HHN$M9 1I9D)DH53]1IH1M9I\$L9Ls$ fHl$1HLHJDT$h1LHD$(LHJDT$hHD$ D$XN$oH591tH1wH591WT$ t$(H10Ht$1HLJ|$hLHHH)HH59LdD1HHlj1ZDHt$1HLI|$hLHHH)HLdH5e9HL$@HZL$MKHt$1LLaIHH5[1IRH11t$F$H4HH539fDt$Fgz$HJ4HH5+9fDt$F(B$HúH5S9fDt$F$HúH5c9vfDt$FHߔ$HźH58t$FH$H|H- \$\$ HH5\$HD$H9H|LlHMEL9ALD$0LF$H9LD$0!HH; [$'I@H9L9HL)ƍF~@ vk@L9qD)MDLL)FH541 HH1nH541t$H1MH541ʿH1+ ξfD)ZfDI9H9D$|$hH5{XHD$ I19H1蝿LD$ LDl$l$D|$HI@HD$ KIHD$(HHHD$0qD1I9vD$H)؃wAw)Z$Hcj jE1jjLjAU1Uj1MrIHD$pH@HH9D$ t ,讽H;\$(HtH_L9s@ 膽QH5EW1RH1趾KD5LD|$\IHD$(IFHD$I9D$\D)AwD)$IK.H9D$DH-H-H=EHH12ApDHZL;t$(LTLwM9gO.L;T$1:-HeH=DHE11追L-H52Hú11HH1dq1<DHD$@10@HD$PH51HX빐T$HLLD$0a$HcT$HLD$0ITHLjHzL9w#H90HH)Fv$IA}Ll$0eHLL)BMlA}uA}MMHLd$HLl$lIL ItjHHIH)H\1LHHBD$l1HHHBD$l1HHHBD$lHÀ;uLd$H3DLd$HII9HLLL$HL)Ll$loLL$H1HLI|HBHHLL$Ht^HD$08HvALl$0LL$HDHLHL)MlA}HuLL$HLl$0H]HwHD$0HH5W11LL$HƺLL$HHL$0HNjT$ t$(I1H)ƍF1fI L9weL9HL)ƍFvSM 1@IMH5y21%H1Yn11L$M QLl$0H5T$M RH-A1)H@MIHD$@1111Y1(1HD$蒹fAWAVAUATIUSIHxH$HL$LD$ LL$(HD$XdH%(HD$h1HGH9HD$@H9sHH)FHl$@Lt$dE11HLL?HD$PD$dHI9H|$PH5>11蟸Ht$XHHL)1H5Q1wH1ݸD$ Hl$0EOD$ H\$@1Af1HLL ?T$dHHD8HoH `fHcHu$"Hl$@E1Lt$d@AD81HLL>D$d1LHH>D$dHI9uH5/1耷Ht$XH1AqHL$hdH3 %(HHx[]A\A]A^A_H5P15H1蛷1HLL>D$dHD8|$ D$ H5gPfH5LPfH56PH5)PkH=1H H5@/1HD$wHt$H1ض8Hl$0H5_$ ڶHl$HHD$8D|$ t$8H=O1莶D$0|$ Hl$HD|$0Hl$HH\$@AAD|$E1fD1LHLM1H1dL;t$x'@D$$)H=$DDD$Dz$1LHHHՈe$1H48H=H55$H=L1HD$H5{.1IDHL$HALD1蜲DD%$H=K$1I$AHcD%Ą$CH5KLIź1ݱDHL1=L9t$xLH+t$H=L1I^E&$A8A i!H5_JcHfH$dH3%(5,Hĸ[]A\A]A^A_fH5M1IH1耱L9t$xCDH5Z$ M9?$Lt$tH$H5/1HX蹰H1HD$lH5LcIM9#H$IH5$H=1'$LH5$H=_L1HxH5.Iĺ1HHL1r0D$x"$D$H5$H=KI1HLLH5n$H=L1IH5-Iĺ1LHL1߯f.H5K1IJH1谯$d-$H=HIޅA1AE[H5NKIź1LH1XD%$@Lt$tLH1L5Dt$tH=1HIH5J1IH葮HH1D%M$Lt$tLH1LK5Dt$tH=G1HIH5S,1IH)HH1茮D%݀$CLt$tLHߺL4Dt$tH=}G1HIދ$É$!H5II1軭HL1Lt$t1HLL{4Dt$t$IH=4$IހB =$1$LHHHӈ$1H48H=H5$xH=K1LIdH5+I1HLL1\H5HLt$tL1HD$L3L$tHHمI9LH)H9p)H5F1LaHL$ D$Y@H1軬@HL$ !HZ@HcHLt$tL1HL2Dt$tH=)1HEH5H1IHܫHH1?H$H5*1HX诫H1HM99HD$lHD$HDH$H|$H H@HH=EHfov$Hv$L|$x)$fov$H$)$HE1L$H}$H}$}$}$fD}$}$HD$8}$HD$(D$ HD$0HD$@I9L-D}$L|$L|$03)D$Iu$$A }$H1IHLj|$HIE$ |$M|$D`D;d$ <KdM4LH#H }$HHHT$`HT$LHI|$$IMI|$DK|$H=FL1ΩL]IHL$xL9A$In8  H=YHcHH\$IL9.1H9vH)SHރw HX|$HL$xIE{$L9{L|$0L|$HD$0HtH褧HD$(HtH蒧H5R$ M9U $Iu$$H!{$IH1HHLjz$HIEfz$IfDH\$tHL$1HH.Dt$tz$ItfDH\$tHL$1HH.Dt$tIĉ[z$XIM|$ ;\$ .H[INjhH|$(H|$8H\$8H9H=V1HrH5S&H1 HډH1`H5&'1H1Nf5y$1Iy$kDH\$tHL$HH-Dt$tWy$I9HL$H\$t1HHY-Dt$t$IuI!y$H1H$Hy$HIEf.H\$t1HH,IL$tIHD ALAAH=VAHcHH\$tHL$1HH,Dt$tH5BH1~HH1IޥAADLH9D$wL9D$,Dd$E)AD$DLx$IEw$IH5g!1H1^Lct$tI@HHHT$HT$LHI (H5 %1蝤DH1`^H5u1}IDH=A1LϤ lHHIE$HD$љHT$HIItݺ$WUw$j$IMv$Dv$H=zAL18eH<$H$LD$xLL$HHD$@"$$HE1H4v$$Hv$v$v$fDv$ v$HD$@v$LtM9mf$ A>HD$8HD$(MnM9v A~SID$ HD$0H5'"1賢H1fo$H$HL$x),n$fo$HH=dH5q$#H=1LHH5I1詞HHLD1eH511}H1HD$@HDdEH\$tLt$KLH1HA%H=1HkHH=:H1sD$tHAuHL$H1H$H=b1H#H]H=:H1+D$tH@H5IG$ I,MH5Y1}H1CWƄ$fDL1f; LHHH)5H\I9wH51H1VD$lDHt$` H\$@I9H\$  LL)FLKp$%HLd$ Hl$tE11LLHI|#D$t1LILh#D$tII9uLl$1LHLG#DT$tHD$8O4M9H\$8H<ޑHHD$(oHD$H|$4H\$ E1IujiLI9wM9DD)AL\$L4o$L\$HL\$HL$(H|$L\$H$j jE1t$j1j$1MLIPQLjNH@IL9d$tq1HLH!"IŋD$t1LHH "IËD$tHM9wI$vIHD$(H|$L4YfM9THD$HD$H9D$8IFI9HD$P Ln$%HyLd$PE11LLHIT!D$t1LIL@!D$tIL9uLl$1LHL!DT$tD$ O4M9ÿL$[ILHHD$0HXJD Hl$H\$HD$X@H|$OH\$PE1MuHuI II$j jE1t$j1j$1MLIPQLjLH@IL;d$Lt$1HLL% HŋD$t1LHH IƋD$tHM9HII$tdI]LI9wM9DD)AL9l$H HL$HA$@HD$LhfIM9dHD$HD$H9D$XfDHD$0hhH(HH5651+HHH1苘PfDIEI9vWLk$HL$$YfDL11LHL$1DIEI9vM9HD$$H5M41}H1CQH5041`H1&QIFI9HD$PLd$PHD$H541MH1PH531H1PHD$0hH|$8H;D$8H\$(EHD j$HD$0EH(eH軖HKSH=3H1H51L\$L$0\L$0HǺ1JIFL\$I9vM9Y1|LL)F bfH5I1L$hL$hHǺ1JIEI9D1H5y1蝕H1cOƄ$fD$H5y1eH1ɕ@Ht$` I]$IH5/1&HLIPLt$HLd$LLMH5.Hź1LLMILHH$oA]IXj@fDH51袔HH+t$H1I9vS}tME1Hp.f}t2MAHI)DHD1轔HLBHlI9wIGH9E}H]H51 HH+t$H1hH5-1H1KI9t}jH\$Ll$tL%H-fDD;H\$6nf$H=Y.MI)ލp15Vf$HLfH\L1LHA1HLHH1觓D$tL1LHH1HLcHH1vD$tL1LHH1HL2HH1ED$tHT$H=,DH1(I9H5x1蜒H1bL/DM1Hl$t @A<$tkLLL)`Md1HLL;D$t1LIL'D$t1LILD$tIM9wH5/؉\$ H<@H裇A~HD$0tpH@LL+LL)H˒Ml1HLLCD$t1LILCD$t1LILxCD$tIA}uH|$(Mt$HD$0H5P.1HKH1H讑sf$HHIEHIHIEDH5.1H1I@H5) 1I躐H1JaH<Hl$8FHD$(A>Ht)LLuLL)HjMtA>uIhzfDH561-HjDH51 AH1oHD$HFd ELt$t<H=Q1HAHH=m,H1D$tH1ALLHuyH=1HHH=',H1ЏD$tHH58$ IՏsH51-T$ DH1HH5Ht$8H=)1HH5)Hú1HHlj1HH5`1HM9kLL)FTDd$ LLD$IAD$H4@D$H蚄IDLD$H@4a$M$LM$dLD$HL$xH1MDLLD$AD$D$t1LD$HL$xILLD$AD$ |$t1LD$HL$xLDL$AD$DL$ $HE1Hm`$Hn`$Ii`$g`$fDc`$]`$K`$( E1I9LH)ލFDH\$(UH=*H4H1蛍$1LI4H $Ht$CHʼnCHHH9t,H513uH5HH%1Z)Dt$x-H$L$C]L${H1H=H1HuL$KH $Ht$HʼnCHHH9t,H5l1tH5HH1(|$xH $1H$Ht$H$KDt$x-G$L$HCPC]L$P{H1HD$H!HT$HH=H1{tL$~DkG$E8Ht$PHHFPH.HHCPFHCHFXCXF]C]FpD$H0>Lt$PH{AVIvHuAVIv H{ H uI~rI~ xrLprHl$PL$1H $Ht$1,HʼnH9HD$Ht,H51sH5HHd1A'|$xH $1H$Ht$H$ID$xL`H$9kLFT$ IH$MM9u L9H=L11rL$H $Ht$1ZDt$xHL$M9L$cLL)H9TD E$EuMH=41rH5nE$It$HH$E1ɹ1H=~lqL$_AXIC]1L$KH $Ht$1Dt$x-$E$L$HCPL$H=p1qL$H $Ht$1WHʼnH9HD$Ht,H51EqH5HHJ1l%|$xH $1H$Ht$H$ID$xLH$9kLFT$ N4H$M9L9u L94H51LD$HpLD$HLH1 q5-D$`-fHHCPHEPCHEHCXEXC]E]CH<Ef}HEHeUH}HsHE HqUH} Hs HqHD$PL$Hl$PHE1xHt$H $1Hcs4Dt$xL$-EC$HL$HsPH=1pL$H $Ht$1~HʼnH9HD$Ht,H5@1loH5HH麚1#|$xH $1H$Ht$H$Dt$xIL$9kL$D{B$EtHD$ 8Lcs41LL$`MH=H1LLt$ L2oA>LL$`SL$\fDH $Ht$}HʼnCHHH9t,H5A1mnH5HH麜1"|$xH $1H$Ht$H$ HcS4Dt$xL$-A$C]HЅL$HSP{H1HT$HHT$HH=H1HnL$KH $Ht$1HʼnH9HD$`t,H5m1mH5HH1!|$xH $1H$Ht$H$LDt$xHD$HL$9kL$ @$tHD$ 81Lt$ H= H1Lom|$H1HllA>DHD$@s\H$MHH HPHŋ"@$HT$Ht$(HHk8L$1H $Ht$1aHʼnH9HD$Ht,H5#1OlH5HH麊1v |$xH $1H$Ht$H$Dt$xIL$9kL$a_?$tHD$ 8YLcs41LL$`MþH=H1LLt$ LlA>LL$`8L$ D9C>$t HD$ 8t7D1DD$H[Lt$ H=g H1LkA>DD$HH$@D9B5>$HJ At fHR Hs1L$f F HS \H $Ht$1AHI9t6H51LD$HjH5.HH1LD$HDt$x=$L$9kL$ tHD$ 8 1LD$HGLt$ H= H1LjA>LD$H9f.H $Ht$1AHI9t,H51iH5gHH麪1 D$xH$9k(=$s tHD$ 8i 1蓼Ht$ H=H1iHD$ 87 f.IM9 1L9sLH)Fw<$H$Hŋ<$HH$+s0S^1HHs8Ms0H={H1HUiH$IL9 1H9sH)Hƍ@w<<$H$Hŋ<$HH$s0S^1HHs8ɾs0H=H1HhIM9 1L9sLH)Fw;$H$Hŋ;$HH$'s0S^1HHs8Is0H=H1HQhH $Ht$1AHI9t6H51LD$HgH5.HH1LD$HDt$x:$L$9kL$ tHD$ 8 1LD$HGLt$ H=H1LgA>LD$H f.H=iH1ogL$rAL$H# H5F1fL$HH1/gL$M1-DH51HL$(fHL$(H1HN L$fDt$VO|$4H$E1$I9v |$k IH$HDŽ$H90H4$H$H$L$L$H_H$H$HHD$8LsHHD$|9CXCCXC\t$0t$t-D$<t<D$t<E8$D$LH+t$H=?1es^Hxt$Ll 8$K4S0H= Hs(DCX1beH\$8HT$Ht$(H&H$H H9H9q H)CHރ_ '8$H$HH@ HM$L9$$H$D$7T$H1諺LH+T$H=H1H$L$$HD$XHH$t-H;XH H9Z5HHuHDŽ$HSH;$rH;$` H4$H)ލFM HT$H@7$HŸH9HT$ HA H$AII9H9ƉL$()֍FLT$H6$T$4LT$L$( >H90L;$HDŽ$MH51cH1"H$H9HZ.$\$H$L.$ 1\$0LHBH<-$OX=-$H-$H9XH-$H$-$H=-$HpHcH$-$H=-$Hp HcH$t$|H=l-$HP(H-$P^-$P^_5$P_-$P0d-$P4_-$PHj-$HPP@XHd-$f-$I H$L+t$DK-$@\<-$=ƒ{4$HHD$(HD$@ELHHH AH$AAHH9$TFRHL$`LL$4$HL$`LL$HD$H,$H$oT$4H$L<$L$ _H$dH3%( Hĸ[]A\A]A^A_H51`Hlj1H$HGH9$l\$&Ht$HH=M1`HT$|H$HiH=5_$H=&1c`Hs(H=1Q`$~$s^H=15`s_H= 1#`s0H=,1`s4H=81`sXH=D1_H$qH5 $ _i\$)C\$YfDH5y1HL$`LL$HDD$_t$H1H$*$LL$HHL$`HGH9$H9<$HD$HH$LH+t$H=1_L$H$L9A>IFHxH9IH$uHD$(E1HD$J8H $Ht$x1 HH$D$xH$H$HH;$H$hH_H$H51]H'IHC1fB<@HC BD0$E1HCHt$HDK4f,pHC 1D D0$EwHCHt$HADK41fDpHC D D0$EHCHt$` L$H1fpHC n\0$ HS@ſDK41f&$k4$)HD$(8HD$(H5 1ZHH1DH$HDŽ$HDŽ$H$XH=1ZH$t-H1H$H4(1HZH9$wH5$ H2%$}ZH5$ lZDD-$EtHD$ 8@HcK41IHL$`觬Hl$ HL$`H=6H1HY}f. ,$tHD$ 8HcK41IHL$`BHl$ HL$`H=iHH1Y}DD },$EtHD$ 8HcK41IHL$`Hl$ HL$`HH=<HH=W;X/H=^*XH=XL$ HD$HHSf BHS H)H$L#$1 Hҋ\$0LHyHpH@ 1B4vBL$f1H=1bXH$t/H-HE1H$HB401I2XL9$wH5Q$ 7X1H$HK H90H9sH4$H)֍FH$1H51WWH1Hl$PC1L$1)H5H=KH1Wz*$4A:*HCHt$Hf,pL$1SLcs41HD$`L轩H5GH=H1LWLL$`L$F1臩H5H=H1V|$H1dHUL$=Lcs41HD$`L9H5ÅH=H1LVLL$`L$1LD$HH5H=6H1VVLD$HL$#Lcs4D1LL$HM轨H5GH=H1LVLL$HL$5($2A:(HCHt$Hf pHL$H($HL$HHʹ1LD$H+H5H=}H1ULD$HL$NHT$X.HT$8$ΉL$(FwD$4w1LD$hLT$`跧LT$`H=H1LUH5'$E1t$HLD$x1H$H=SAZA[LT$`A:s\1LD$hLT$`=LT$`H=\H1LTH5r'$1t$HLD$xE1H$H=nSXZLT$`A:`H5H4$L$H$H$L$L+L$MvHD$XIYLLL$ID$|A9AXACAXܦLL$wH$\$0B\t#<t<t<Ep&$LQ$ 1LL$XLHIH!SH#O%$eHP%$HY#/%$eH0%$H9#%$~H%$H#$$`H$$HY#$$TH$$>wtPtbÁrH#o$$`Hp$$Hy#O$$eHP$$H#/$$eH0$$H#$$TH$$H##$~H#$@f.St:D=$$Et.H9$$;t%HH1DHH9YtzD9u1[fDы)CfH HcHDH@@@GWHHH H fDDGH H fGWH H(H ЋH GWH H(H ЋH WH0H SH5R1&CH1ZEBDS$wHH IHcHH5H-[fH1H[ÀH-[D4H[AAUATHUSIHHLoHH9$t,LHI${HEH[]A\A]@LI$HEH[]A\A]AWAVIAUATIUSIH6A}/tmI9thL)N4 HI~H9I9CHHHLHYCH|LLICBD5HH[]A\A]A^A_ÐLHt'BCHHtJLLH CBD%@1@H5I11SALH1@H51-AH1ck@f.AWAVEAUATIUSHHIHB1ҾHLcHCLHCHC HC(HC0HC8HC@kPCTHCHlBH5u2L{XL<L@H@LH1qH[]A\A]A^A_H=qLH=kLE!H=uLuH1 BHHHC8H5HHCHH}HDLH1?H{0=HC0H5n7H5*1n>H17L'@HC8@f.SHH?Ht?=H{Ht1=H{ Ht#=H{0Ht [=@[@f.USHHHH?Ht 7?tHH{Ht=H}H5΋H?HtHHH[]E11HH[]@USHH1HHI?u=HKH{X<1=HH1EH1[]@HH5HH5Df.AUATUSHH(dH%(HD$1X/tEDHHtn|X/uDXHCXHL$dH3 %(H([]A\A]H0tH8uJH517KPIąHs8I9HK0B! Lu t t HH9uHt|/HPHEH9HHFHSPtQH{@tJI9rH5Hs0H;L)HLHItHH,twL :HC0L@HD$H8:Hx 1)=HC@H5Q1:LH11+LHs@1HHHD$mL9HD$:@f.AWAVAUATIUSH5 HI1H6:H+IHH:LI=:SPLLxt?H{@uxL;HHHMHLH1z:6Lx;HHHkMHLH1B:HH[]A\A]A^A_I}LxHtC9IL#;HHtSMEMt=MHHLH19fDLX9IL:HHt MMDH5Z119H19R@HATUSH?HtjDHH|uyHcHc.H}IHtG1D /IHH|HuLHL[]A\fHE1fDHt;USHHH?HtHH77H;HuHH[]!7@f.AWAVAUATUSH8HZHL='E17Hx1E1E1v-HD$HD$ D$L$AG@tfHAG@uHD$HD$HT$t I491Md$LHct$H-IHD$I4HHL$ uffD1HHtMA@tD D  u<\E<'HHuH|$ Ht$(&-Ht$(HD$HHD$ID AO@HtDH AO@HuH|$ u5H8L[]A\A]A^A_&fDEt<"tWDH f<'tL<"txDEHE1E11fDDE1DDAf@f+D$IZfDDEAoE1"HAWAVIAUATI!USHL%v%HHHuKnDAT@u "<:wIsH\86tCHD(6t3HuH 6tIIHu1 fDH[]A\A]A^A_@fAWAVAUATIUS1HHD$@H<$D$ dH %(H$1HD$]9 IELcN<J: #z #H :HH2HjD] !j2 c cfHyT hHcHHHFf.! > ! | !H !HHHHFD6 . 2H4HHHHFÐP! I LH'XNH=BHH9HFf^ G H,HH}HHFÃqi tHFwHSHVvyH!D!  ) H8IE!HG0HI#!Hf? ?H?HH?HtÐ 1HHqHd YHDv V H)K HHHHF! !Hv1!HH0!HIÐV YH'w[H3aHH2HF<a ?H'AHHHHF?H v?HrHHHFÐmHoHHHHF Hc_ HJH= /H9H7Ha8HWf!H~!H!HÃ'H&h"H%uHf|H}VzH6@{5H5f6!H>4!H5!HÁH6HHÃH~HKuHCfFHVDH@E5Hf`H@7^H_HfSH'QHRHf!Hl!Ht~!utHHtZnHtHuAHD H7t' Ht uH1Á" Ht# uHÁ?HLtЁ?uHUÁH&tuH*ÃHtuHÃkH_xlmH_Á?HUT?FHRÃJH0K%HÃdHeHÁ H HÃ/H1HÁ H/ H0ÃrHstHà H^ SH}Á !H: !,HÁ!H{!HÁ#Hg#HbÁ H! H ÃWH/XH+Ã=HL>uHGÁ H\ NHÁ"Hx5#'HÁ!H !HÃ:H;H~ÃaHbHÃTHUHÁHvHÃGH`HUHÁ!H<!.HÃ*H, Hà H HÃHHÃ}H~HH6HxHHnHHHH0HHkHHHHCHH5H+HHHGH&HLHHHRHHDHHHHfDHHcHHaHHHHpHHɦHҡHHxHIHHHHHtHlHOH4HHHHHdH<HHH֠HHxHOH;H.H¤H̤H HmHNHHHHգHãHHyHeHQH=H*HHHHHHHHHmHXHCH.HHHHHHHHHqH\HHH4H H HHHHHHHHlHXHDH0HHHHHHHHH|HhHTH@H,HHHHHHHHH}HjHWHDH1HH HHHHHHH~HjHVHBH.HHHHHHHHHzHfHSH@H-HHHHHHHHHHHHHzHiHSH@H-HH HH؞HǞHHHHHkHYHGH5H HHHHНHHHqH\HFH0HHHHHHH1@f.DHHcHfHHHnHEHHHHHHbH5H HHHHjHHH+HHHHHHhHBHHHHHHoHRH-HH1f.HHcHfHhH/HH7HrHHHHHcH:HHHHH|HTH5HHҬHHHHHcH?HHHHHH1f.t{v9 Ht vP Ht?Hu+H=tHEwHt1@HFuf.H#HHHt:t7Hu=fD\ttH/uHuWHHuDf.HtfDH/HDDŽu@fDf.@H#SHtЉ H= #H=q#tDH1 H#HÐUSH1HH-#HtI H)IH'#H1:H=Y#H {GH5I؀:HD1 P H#H)Iff.HSHHDH Ht[HYfUSHHt%HHHtHHO HtH[]HHHSHHDHtH Ht[@HP HfDUSHH HXH&HHH[]H fAUATHUSIAHH_8H{HHu'K8HxPP@HHCHHtTS?A}V111L\$(*Ht$L\$(IE HF`AE??D$$fELt$E1DAu?t6HL ulAEH[]A\A]f=>?u)111~LHqI9E t@ff.AER?덐Ht3H@t,HHt%uHW8BtHr0FHfDfUSHdH%(HD$1HdH@IVHHKSA;D_LO8EAyS?AqXIAPAAS?AqXHIAPL\$I{LHHHH9uIAPAAX11ɻ,DE7)ƒƒI9s1t-HEA8uɃIƒ9rfDAEXI8E 1ҽ"@)ƃD9s+t'у4@8u̓D9r@ALMXAA)PI8MXIX(LMXIX(AA??H\$dH3%(DH[]fAyXNAD1@14AI8E E11D$AGHt$HHD$Aw"C3AHHHDAHHHHD$H!'@@@LDH!HI 1AIHA)@΅uHH;\$sH;|$rDDI|$H)øI$H!HD$H9H)؃AD$HD$H9D$)AD$ HUPMX[]A\A]A^A_f.t:DE9vD3DHAILAE)AD!ȉHAHL$H!!DA@EADH!HILD qIHA)AAtAEE9v!D;DIAHLA9hHADAE)AAA!HHH+L$AA9D)9t$sDEXt$rDt$A9t$)D)Ht$9#)ȃHLH9u9D$Ht$Ht$+D$H 7Ht$H9uDHH)H@ tsE??D$)؃AD$HD$H9H)sD AHHHDAILHQHID$0EQ?pHID$0EQ?PHHONONOw܅FHGt$)Ht$9v)ȃHLDH9uDHIH) HI1H@wq@wHqDNDOw҅qqI~Av\AI~AFKD{AHILt$)Ht$9)ȃHLH9uHID$0EQ? Hf.AWAVIAUATL%^6#UH-^6#SAIL)HHvQ#Ht1LLDAHH9uH[]A\A]A^A_Ðf.HHR_AARCH64_NONER_AARCH64_P32_ABS32R_AARCH64_P32_ABS16R_AARCH64_P32_PREL32R_AARCH64_P32_PREL16R_AARCH64_P32_MOVW_UABS_G0R_AARCH64_P32_MOVW_UABS_G0_NCR_AARCH64_P32_MOVW_UABS_G1R_AARCH64_P32_MOVW_SABS_G0R_AARCH64_P32_LD_PREL_LO19R_AARCH64_P32_ADR_PREL_LO21R_AARCH64_P32_ADD_ABS_LO12_NCR_AARCH64_P32_TSTBR14R_AARCH64_P32_CONDBR19R_AARCH64_P32_JUMP26R_AARCH64_P32_CALL26R_AARCH64_P32_GOT_LD_PREL19R_AARCH64_P32_ADR_GOT_PAGER_AARCH64_P32_TLSDESC_CALLR_AARCH64_P32_COPYR_AARCH64_P32_GLOB_DATR_AARCH64_P32_JUMP_SLOTR_AARCH64_P32_RELATIVER_AARCH64_P32_TLS_DTPMODR_AARCH64_P32_TLS_DTPRELR_AARCH64_P32_TLS_TPRELR_AARCH64_P32_TLSDESCR_AARCH64_P32_IRELATIVER_AARCH64_NULLR_AARCH64_ABS64R_AARCH64_ABS32R_AARCH64_ABS16R_AARCH64_PREL64R_AARCH64_PREL32R_AARCH64_PREL16R_AARCH64_MOVW_UABS_G0R_AARCH64_MOVW_UABS_G0_NCR_AARCH64_MOVW_UABS_G1R_AARCH64_MOVW_UABS_G1_NCR_AARCH64_MOVW_UABS_G2R_AARCH64_MOVW_UABS_G2_NCR_AARCH64_MOVW_UABS_G3R_AARCH64_MOVW_SABS_G0R_AARCH64_MOVW_SABS_G1R_AARCH64_MOVW_SABS_G2R_AARCH64_LD_PREL_LO19R_AARCH64_ADR_PREL_LO21R_AARCH64_ADR_PREL_PG_HI21R_AARCH64_ADR_PREL_PG_HI21_NCR_AARCH64_ADD_ABS_LO12_NCR_AARCH64_LDST8_ABS_LO12_NCR_AARCH64_TSTBR14R_AARCH64_CONDBR19R_AARCH64_JUMP26R_AARCH64_CALL26R_AARCH64_LDST16_ABS_LO12_NCR_AARCH64_LDST32_ABS_LO12_NCR_AARCH64_LDST64_ABS_LO12_NCR_AARCH64_MOVW_PREL_G0R_AARCH64_MOVW_PREL_G0_NCR_AARCH64_MOVW_PREL_G1R_AARCH64_MOVW_PREL_G1_NCR_AARCH64_MOVW_PREL_G2R_AARCH64_MOVW_PREL_G2_NCR_AARCH64_MOVW_PREL_G3R_AARCH64_LDST128_ABS_LO12_NCR_AARCH64_MOVW_GOTOFF_G0R_AARCH64_MOVW_GOTOFF_G0_NCR_AARCH64_MOVW_GOTOFF_G1R_AARCH64_MOVW_GOTOFF_G1_NCR_AARCH64_MOVW_GOTOFF_G2R_AARCH64_MOVW_GOTOFF_G2_NCR_AARCH64_MOVW_GOTOFF_G3R_AARCH64_GOTREL64R_AARCH64_GOTREL32R_AARCH64_GOT_LD_PREL19R_AARCH64_LD64_GOTOFF_LO15R_AARCH64_ADR_GOT_PAGER_AARCH64_LD64_GOT_LO12_NCR_AARCH64_LD64_GOTPAGE_LO15R_AARCH64_TLSGD_ADR_PREL21R_AARCH64_TLSGD_ADR_PAGE21R_AARCH64_TLSGD_ADD_LO12_NCR_AARCH64_TLSGD_MOVW_G1R_AARCH64_TLSGD_MOVW_G0_NCR_AARCH64_TLSLD_ADR_PREL21R_AARCH64_TLSLD_ADR_PAGE21R_AARCH64_TLSLD_ADD_LO12_NCR_AARCH64_TLSLD_MOVW_G1R_AARCH64_TLSLD_MOVW_G0_NCR_AARCH64_TLSLD_LD_PREL19R_AARCH64_TLSLE_MOVW_TPREL_G2R_AARCH64_TLSLE_MOVW_TPREL_G1R_AARCH64_TLSLE_MOVW_TPREL_G0R_AARCH64_TLSDESC_LD_PREL19R_AARCH64_TLSDESC_ADR_PREL21R_AARCH64_TLSDESC_ADR_PAGE21R_AARCH64_TLSDESC_LD64_LO12R_AARCH64_TLSDESC_ADD_LO12R_AARCH64_TLSDESC_OFF_G1R_AARCH64_TLSDESC_OFF_G0_NCR_AARCH64_TLSDESC_LDRR_AARCH64_TLSDESC_ADDR_AARCH64_TLSDESC_CALLR_AARCH64_COPYR_AARCH64_GLOB_DATR_AARCH64_JUMP_SLOTR_AARCH64_RELATIVER_AARCH64_TLS_DTPMOD64R_AARCH64_TLS_DTPREL64R_AARCH64_TLS_TPREL64R_AARCH64_TLSDESCR_AARCH64_IRELATIVER_ARC_NONER_ARC_8R_ARC_16R_ARC_24R_ARC_32R_ARC_N8R_ARC_N16R_ARC_N24R_ARC_N32R_ARC_SDAR_ARC_SECTOFFR_ARC_S21H_PCRELR_ARC_S21W_PCRELR_ARC_S25H_PCRELR_ARC_S25W_PCRELR_ARC_SDA32R_ARC_SDA_LDSTR_ARC_SDA_LDST1R_ARC_SDA_LDST2R_ARC_SDA16_LDR_ARC_SDA16_LD1R_ARC_SDA16_LD2R_ARC_S13_PCRELR_ARC_WR_ARC_32_MER_ARC_32_ME_SR_ARC_N32_MER_ARC_SECTOFF_MER_ARC_SDA32_MER_ARC_W_MER_AC_SECTOFF_U8R_AC_SECTOFF_U8_1R_AC_SECTOFF_U8_2R_AC_SECTOFF_S9R_AC_SECTOFF_S9_1R_AC_SECTOFF_S9_2R_ARC_SECTOFF_ME_1R_ARC_SECTOFF_ME_2R_ARC_SECTOFF_1R_ARC_SECTOFF_2R_ARC_SDA_12R_ARC_SDA16_ST2R_ARC_32_PCRELR_ARC_PC32R_ARC_GOT32R_ARC_GOTPC32R_ARC_PLT32R_ARC_COPYR_ARC_GLOB_DATR_ARC_JMP_SLOTR_ARC_RELATIVER_ARC_GOTOFFR_ARC_GOTPCR_ARC_S21W_PCREL_PLTR_ARC_S25H_PCREL_PLTR_ARC_TLS_DTPMODR_ARC_TLS_TPOFFR_ARC_TLS_GD_GOTR_ARC_TLS_GD_LDR_ARC_TLS_GD_CALLR_ARC_TLS_IE_GOTR_ARC_TLS_DTPOFFR_ARC_TLS_DTPOFF_S9R_ARC_TLS_LE_S9R_ARC_TLS_LE_32R_ARC_S25W_PCREL_PLTR_ARC_S21H_PCREL_PLTR_ARC_NPS_CMEM16R_ARM_NONER_ARM_PC24R_ARM_ABS32R_ARM_REL32R_ARM_LDR_PC_G0R_ARM_ABS16R_ARM_ABS12R_ARM_THM_ABS5R_ARM_ABS8R_ARM_SBREL32R_ARM_THM_CALLR_ARM_THM_PC8R_ARM_BREL_ADJR_ARM_TLS_DESCR_ARM_THM_SWI8R_ARM_XPC25R_ARM_THM_XPC22R_ARM_TLS_DTPMOD32R_ARM_TLS_DTPOFF32R_ARM_TLS_TPOFF32R_ARM_COPYR_ARM_GLOB_DATR_ARM_JUMP_SLOTR_ARM_RELATIVER_ARM_GOTOFF32R_ARM_BASE_PRELR_ARM_GOT_BRELR_ARM_PLT32R_ARM_CALLR_ARM_JUMP24R_ARM_THM_JUMP24R_ARM_BASE_ABSR_ARM_ALU_PCREL7_0R_ARM_ALU_PCREL15_8R_ARM_ALU_PCREL23_15R_ARM_LDR_SBREL_11_0R_ARM_ALU_SBREL_19_12R_ARM_ALU_SBREL_27_20R_ARM_TARGET1R_ARM_SBREL31R_ARM_V4BXR_ARM_TARGET2R_ARM_PREL31R_ARM_MOVW_ABS_NCR_ARM_MOVT_ABSR_ARM_MOVW_PREL_NCR_ARM_MOVT_PRELR_ARM_THM_MOVW_ABS_NCR_ARM_THM_MOVT_ABSR_ARM_THM_MOVW_PREL_NCR_ARM_THM_MOVT_PRELR_ARM_THM_JUMP19R_ARM_THM_JUMP6R_ARM_THM_ALU_PREL_11_0R_ARM_THM_PC12R_ARM_ABS32_NOIR_ARM_REL32_NOIR_ARM_ALU_PC_G0_NCR_ARM_ALU_PC_G0R_ARM_ALU_PC_G1_NCR_ARM_ALU_PC_G1R_ARM_ALU_PC_G2R_ARM_LDR_PC_G1R_ARM_LDR_PC_G2R_ARM_LDRS_PC_G0R_ARM_LDRS_PC_G1R_ARM_LDRS_PC_G2R_ARM_LDC_PC_G0R_ARM_LDC_PC_G1R_ARM_LDC_PC_G2R_ARM_ALU_SB_G0_NCR_ARM_ALU_SB_G0R_ARM_ALU_SB_G1_NCR_ARM_ALU_SB_G1R_ARM_ALU_SB_G2R_ARM_LDR_SB_G0R_ARM_LDR_SB_G1R_ARM_LDR_SB_G2R_ARM_LDRS_SB_G0R_ARM_LDRS_SB_G1R_ARM_LDRS_SB_G2R_ARM_LDC_SB_G0R_ARM_LDC_SB_G1R_ARM_LDC_SB_G2R_ARM_MOVW_BREL_NCR_ARM_MOVT_BRELR_ARM_MOVW_BRELR_ARM_THM_MOVW_BREL_NCR_ARM_THM_MOVT_BRELR_ARM_THM_MOVW_BRELR_ARM_TLS_GOTDESCR_ARM_TLS_CALLR_ARM_TLS_DESCSEQR_ARM_THM_TLS_CALLR_ARM_PLT32_ABSR_ARM_GOT_ABSR_ARM_GOT_PRELR_ARM_GOT_BREL12R_ARM_GOTOFF12R_ARM_GOTRELAXR_ARM_GNU_VTENTRYR_ARM_GNU_VTINHERITR_ARM_THM_JUMP11R_ARM_THM_JUMP8R_ARM_TLS_GD32R_ARM_TLS_LDM32R_ARM_TLS_LDO32R_ARM_TLS_IE32R_ARM_TLS_LE32R_ARM_TLS_LDO12R_ARM_TLS_LE12R_ARM_TLS_IE12GPR_ARM_ME_TOOR_ARM_THM_TLS_DESCSEQR_ARM_THM_ALU_ABS_G0_NCR_ARM_THM_ALU_ABS_G1_NCR_ARM_THM_ALU_ABS_G2_NCR_ARM_THM_ALU_ABS_G3_NCR_ARM_IRELATIVER_ARM_RXPC25R_ARM_RSBREL32R_ARM_THM_RPC22R_ARM_RREL32R_ARM_RABS32R_ARM_RPC24R_ARM_RBASER_BFIN_UNUSED0R_BFIN_PCREL5M2R_BFIN_UNUSED1R_BFIN_PCREL10R_BFIN_PCREL12_JUMPR_BFIN_RIMM16R_BFIN_LUIMM16R_BFIN_HUIMM16R_BFIN_PCREL12_JUMP_SR_BFIN_PCREL24_JUMP_XR_BFIN_PCREL24R_BFIN_UNUSEDBR_BFIN_UNUSEDCR_BFIN_PCREL24_JUMP_LR_BFIN_PCREL24_CALL_XR_BFIN_VAR_EQ_SYMBR_BFIN_BYTE_DATAR_BFIN_BYTE2_DATAR_BFIN_BYTE4_DATAR_BFIN_PCREL11R_BFIN_GOT17M4R_BFIN_GOTHIR_BFIN_GOTLOR_BFIN_FUNCDESCR_BFIN_FUNCDESC_GOT17M4R_BFIN_FUNCDESC_GOTHIR_BFIN_FUNCDESC_GOTLOR_BFIN_FUNCDESC_VALUER_BFIN_FUNCDESC_GOTOFF17M4R_BFIN_FUNCDESC_GOTOFFHIR_BFIN_FUNCDESC_GOTOFFLOR_BFIN_GOTOFF17M4R_BFIN_GOTOFFHIR_BFIN_GOTOFFLOR_BFIN_PUSHR_BFIN_CONSTR_BFIN_ADDR_BFIN_SUBR_BFIN_MULTR_BFIN_DIVR_BFIN_MODR_BFIN_LSHIFTR_BFIN_RSHIFTR_BFIN_ANDR_BFIN_ORR_BFIN_XORR_BFIN_LANDR_BFIN_LORR_BFIN_LENR_BFIN_NEGR_BFIN_COMPR_BFIN_PAGER_BFIN_HWPAGER_BFIN_ADDRR_BFIN_PLTPCR_BFIN_GOTR_BFIN_GNU_VTINHERITR_BFIN_GNU_VTENTRYR_H8_NONER_H8_DIR32R_H8_DIR32_28R_H8_DIR32_24R_H8_DIR32_16R_H8_DIR32UR_H8_DIR32U_28R_H8_DIR32U_24R_H8_DIR32U_20R_H8_DIR32U_16R_H8_DIR24R_H8_DIR24_20R_H8_DIR24_16R_H8_DIR24UR_H8_DIR24U_20R_H8_DIR24U_16R_H8_DIR16R_H8_DIR16UR_H8_DIR16S_32R_H8_DIR16S_28R_H8_DIR16S_24R_H8_DIR16S_20R_H8_DIR16SR_H8_DIR8R_H8_DIR8UR_H8_DIR8Z_32R_H8_DIR8Z_28R_H8_DIR8Z_24R_H8_DIR8Z_20R_H8_DIR8Z_16R_H8_PCREL16R_H8_PCREL8R_H8_BPOSR_H8_DIR16A8R_H8_DIR16R8R_H8_DIR24A8R_H8_DIR24R8R_H8_DIR32A16R_H8_DISP32A16R_H8_ABS32R_H8_ABS32A16R_H8_SYMR_H8_OPnegR_H8_OPaddR_H8_OPsubR_H8_OPmulR_H8_OPdivR_H8_OPshlaR_H8_OPshraR_H8_OPsctsizeR_H8_OPhwordR_H8_OPlwordR_H8_OPhighR_H8_OPlowR_H8_OPscttopR_PARISC_NONER_PARISC_DIR32R_PARISC_DIR21LR_PARISC_DIR17RR_PARISC_DIR17FR_PARISC_DIR14RR_PARISC_DIR14FR_PARISC_PCREL12FR_PARISC_PCREL32R_PARISC_PCREL21LR_PARISC_PCREL17RR_PARISC_PCREL17FR_PARISC_PCREL17CR_PARISC_PCREL14RR_PARISC_PCREL14FR_PARISC_DPREL21LR_PARISC_DPREL14WRR_PARISC_DPREL14DRR_PARISC_DPREL14RR_PARISC_DPREL14FR_PARISC_DLTREL21LR_PARISC_DLTREL14RR_PARISC_DLTREL14FR_PARISC_DLTIND21LR_PARISC_DLTIND14RR_PARISC_DLTIND14FR_PARISC_SETBASER_PARISC_SECREL32R_PARISC_BASEREL21LR_PARISC_BASEREL17RR_PARISC_BASEREL17FR_PARISC_BASEREL14RR_PARISC_BASEREL14FR_PARISC_SEGBASER_PARISC_SEGREL32R_PARISC_PLTOFF21LR_PARISC_PLTOFF14RR_PARISC_PLTOFF14FR_PARISC_LTOFF_FPTR32R_PARISC_LTOFF_FPTR21LR_PARISC_LTOFF_FPTR14RR_PARISC_FPTR64R_PARISC_PLABEL32R_PARISC_PLABEL21LR_PARISC_PLABEL14RR_PARISC_PCREL64R_PARISC_PCREL22CR_PARISC_PCREL22FR_PARISC_PCREL14WRR_PARISC_PCREL14DRR_PARISC_PCREL16FR_PARISC_PCREL16WFR_PARISC_PCREL16DFR_PARISC_DIR64R_PARISC_DIR14WRR_PARISC_DIR14DRR_PARISC_DIR16FR_PARISC_DIR16WFR_PARISC_DIR16DFR_PARISC_GPREL64R_PARISC_DLTREL14WRR_PARISC_DLTREL14DRR_PARISC_GPREL16FR_PARISC_GPREL16WFR_PARISC_GPREL16DFR_PARISC_LTOFF64R_PARISC_DLTIND14WRR_PARISC_DLTIND14DRR_PARISC_LTOFF16FR_PARISC_LTOFF16WFR_PARISC_LTOFF16DFR_PARISC_SECREL64R_PARISC_BASEREL14WRR_PARISC_BASEREL14DRR_PARISC_SEGREL64R_PARISC_PLTOFF14WRR_PARISC_PLTOFF14DRR_PARISC_PLTOFF16FR_PARISC_PLTOFF16WFR_PARISC_PLTOFF16DFR_PARISC_LTOFF_FPTR64R_PARISC_LTOFF_FPTR14WRR_PARISC_LTOFF_FPTR14DRR_PARISC_LTOFF_FPTR16FR_PARISC_LTOFF_FPTR16WFR_PARISC_LTOFF_FPTR16DFR_PARISC_COPYR_PARISC_IPLTR_PARISC_EPLTR_PARISC_TPREL32R_PARISC_TPREL21LR_PARISC_TPREL14RR_PARISC_LTOFF_TP21LR_PARISC_LTOFF_TP14RR_PARISC_LTOFF_TP14FR_PARISC_TPREL64R_PARISC_TPREL14WRR_PARISC_TPREL14DRR_PARISC_TPREL16FR_PARISC_TPREL16WFR_PARISC_TPREL16DFR_PARISC_LTOFF_TP64R_PARISC_LTOFF_TP14WRR_PARISC_LTOFF_TP14DRR_PARISC_LTOFF_TP16FR_PARISC_LTOFF_TP16WFR_PARISC_LTOFF_TP16DFR_PARISC_GNU_VTENTRYR_PARISC_GNU_VTINHERITR_PARISC_TLS_GD21LR_PARISC_TLS_GD14RR_PARISC_TLS_GDCALLR_PARISC_TLS_LDM21LR_PARISC_TLS_LDM14RR_PARISC_TLS_LDMCALLR_PARISC_TLS_LDO21LR_PARISC_TLS_LDO14RR_PARISC_TLS_DTPMOD32R_PARISC_TLS_DTPMOD64R_PARISC_TLS_DTPOFF32R_PARISC_TLS_DTPOFF64R_386_NONER_386_32R_386_PC32R_386_GOT32R_386_PLT32R_386_COPYR_386_GLOB_DATR_386_JUMP_SLOTR_386_RELATIVER_386_GOTOFFR_386_GOTPCR_386_32PLTR_386_TLS_TPOFFR_386_TLS_IER_386_TLS_GOTIER_386_TLS_LER_386_TLS_GDR_386_TLS_LDMR_386_16R_386_PC16R_386_8R_386_PC8R_386_TLS_GD_32R_386_TLS_GD_PUSHR_386_TLS_GD_CALLR_386_TLS_GD_POPR_386_TLS_LDM_32R_386_TLS_LDM_PUSHR_386_TLS_LDM_CALLR_386_TLS_LDM_POPR_386_TLS_LDO_32R_386_TLS_IE_32R_386_TLS_LE_32R_386_TLS_DTPMOD32R_386_TLS_DTPOFF32R_386_TLS_TPOFF32R_386_SIZE32R_386_TLS_GOTDESCR_386_TLS_DESC_CALLR_386_TLS_DESCR_386_IRELATIVER_386_GOT32XR_386_USED_BY_INTEL_200R_386_GNU_VTINHERITR_386_GNU_VTENTRYR_IA64_NONER_IA64_IMM14R_IA64_IMM22R_IA64_IMM64R_IA64_DIR32MSBR_IA64_DIR32LSBR_IA64_DIR64MSBR_IA64_DIR64LSBR_IA64_GPREL22R_IA64_GPREL64IR_IA64_GPREL32MSBR_IA64_GPREL32LSBR_IA64_GPREL64MSBR_IA64_GPREL64LSBR_IA64_LTOFF22R_IA64_LTOFF64IR_IA64_PLTOFF22R_IA64_PLTOFF64IR_IA64_PLTOFF64MSBR_IA64_PLTOFF64LSBR_IA64_FPTR64IR_IA64_FPTR32MSBR_IA64_FPTR32LSBR_IA64_FPTR64MSBR_IA64_FPTR64LSBR_IA64_PCREL60BR_IA64_PCREL21BR_IA64_PCREL21MR_IA64_PCREL21FR_IA64_PCREL32MSBR_IA64_PCREL32LSBR_IA64_PCREL64MSBR_IA64_PCREL64LSBR_IA64_LTOFF_FPTR22R_IA64_LTOFF_FPTR64IR_IA64_LTOFF_FPTR32MSBR_IA64_LTOFF_FPTR32LSBR_IA64_LTOFF_FPTR64MSBR_IA64_LTOFF_FPTR64LSBR_IA64_SEGREL32MSBR_IA64_SEGREL32LSBR_IA64_SEGREL64MSBR_IA64_SEGREL64LSBR_IA64_SECREL32MSBR_IA64_SECREL32LSBR_IA64_SECREL64MSBR_IA64_SECREL64LSBR_IA64_REL32MSBR_IA64_REL32LSBR_IA64_REL64MSBR_IA64_REL64LSBR_IA64_LTV32MSBR_IA64_LTV32LSBR_IA64_LTV64MSBR_IA64_LTV64LSBR_IA64_PCREL21BIR_IA64_PCREL22R_IA64_PCREL64IR_IA64_IPLTMSBR_IA64_IPLTLSBR_IA64_COPYR_IA64_LTOFF22XR_IA64_LDXMOVR_IA64_TPREL14R_IA64_TPREL22R_IA64_TPREL64IR_IA64_TPREL64MSBR_IA64_TPREL64LSBR_IA64_LTOFF_TPREL22R_IA64_DTPMOD64MSBR_IA64_DTPMOD64LSBR_IA64_LTOFF_DTPMOD22R_IA64_DTPREL14R_IA64_DTPREL22R_IA64_DTPREL64IR_IA64_DTPREL32MSBR_IA64_DTPREL32LSBR_IA64_DTPREL64MSBR_IA64_DTPREL64LSBR_IA64_LTOFF_DTPREL22R_IA64_VMS_DIR8R_IA64_VMS_DIR16LSBR_IA64_VMS_CALL_SIGNATURER_IA64_VMS_EXECLET_FUNCR_IA64_VMS_EXECLET_DATAR_IA64_VMS_FIX8R_IA64_VMS_FIX16R_IA64_VMS_FIX32R_IA64_VMS_FIX64R_IA64_VMS_FIXFDR_IA64_VMS_ACC_LOADR_IA64_VMS_ACC_ADDR_IA64_VMS_ACC_SUBR_IA64_VMS_ACC_MULR_IA64_VMS_ACC_DIVR_IA64_VMS_ACC_ANDR_IA64_VMS_ACC_IORR_IA64_VMS_ACC_EORR_IA64_VMS_ACC_ASHR_IA64_VMS_ACC_STO8R_IA64_VMS_ACC_STO16LSHR_IA64_VMS_ACC_STO32LSHR_IA64_VMS_ACC_STO64LSHR_METAG_HIADDR16R_METAG_LOADDR16R_METAG_ADDR32R_METAG_NONER_METAG_RELBRANCHR_METAG_GETSETOFFR_METAG_REG32OP1R_METAG_REG32OP2R_METAG_REG32OP3R_METAG_REG16OP1R_METAG_REG16OP2R_METAG_REG16OP3R_METAG_REG32OP4R_METAG_HIOGR_METAG_LOOGR_METAG_REL8R_METAG_REL16R_METAG_GNU_VTINHERITR_METAG_GNU_VTENTRYR_METAG_HI16_GOTOFFR_METAG_LO16_GOTOFFR_METAG_GETSET_GOTOFFR_METAG_GETSET_GOTR_METAG_HI16_GOTPCR_METAG_LO16_GOTPCR_METAG_HI16_PLTR_METAG_LO16_PLTR_METAG_RELBRANCH_PLTR_METAG_GOTOFFR_METAG_PLTR_METAG_COPYR_METAG_JMP_SLOTR_METAG_RELATIVER_METAG_GLOB_DATR_METAG_TLS_GDR_METAG_TLS_LDMR_METAG_TLS_LDO_HI16R_METAG_TLS_LDO_LO16R_METAG_TLS_LDOR_METAG_TLS_IER_METAG_TLS_IENONPICR_METAG_TLS_IENONPIC_HI16R_METAG_TLS_IENONPIC_LO16R_METAG_TLS_TPOFFR_METAG_TLS_DTPMODR_METAG_TLS_DTPOFFR_METAG_TLS_LER_METAG_TLS_LE_HI16R_METAG_TLS_LE_LO16R_MIPS_NONER_MIPS_16R_MIPS_32R_MIPS_REL32R_MIPS_26R_MIPS_HI16R_MIPS_LO16R_MIPS_GPREL16R_MIPS_LITERALR_MIPS_GOT16R_MIPS_PC16R_MIPS_CALL16R_MIPS_GPREL32R_MIPS_UNUSED1R_MIPS_UNUSED2R_MIPS_UNUSED3R_MIPS_SHIFT5R_MIPS_SHIFT6R_MIPS_64R_MIPS_GOT_DISPR_MIPS_GOT_PAGER_MIPS_GOT_OFSTR_MIPS_GOT_HI16R_MIPS_GOT_LO16R_MIPS_SUBR_MIPS_INSERT_AR_MIPS_INSERT_BR_MIPS_DELETER_MIPS_HIGHERR_MIPS_HIGHESTR_MIPS_CALL_HI16R_MIPS_CALL_LO16R_MIPS_SCN_DISPR_MIPS_REL16R_MIPS_ADD_IMMEDIATER_MIPS_PJUMPR_MIPS_RELGOTR_MIPS_JALRR_MIPS_TLS_DTPMOD32R_MIPS_TLS_DTPREL32R_MIPS_TLS_DTPMOD64R_MIPS_TLS_DTPREL64R_MIPS_TLS_GDR_MIPS_TLS_LDMR_MIPS_TLS_DTPREL_HI16R_MIPS_TLS_DTPREL_LO16R_MIPS_TLS_GOTTPRELR_MIPS_TLS_TPREL32R_MIPS_TLS_TPREL64R_MIPS_TLS_TPREL_HI16R_MIPS_TLS_TPREL_LO16R_MIPS_GLOB_DATR_MIPS_PC21_S2R_MIPS_PC26_S2R_MIPS_PC18_S3R_MIPS_PC19_S2R_MIPS_PCHI16R_MIPS_PCLO16R_MIPS16_26R_MIPS16_GPRELR_MIPS16_GOT16R_MIPS16_CALL16R_MIPS16_HI16R_MIPS16_LO16R_MIPS16_TLS_GDR_MIPS16_TLS_LDMR_MIPS16_TLS_DTPREL_HI16R_MIPS16_TLS_DTPREL_LO16R_MIPS16_TLS_GOTTPRELR_MIPS16_TLS_TPREL_HI16R_MIPS16_TLS_TPREL_LO16R_MIPS16_PC16_S1R_MIPS_COPYR_MIPS_JUMP_SLOTR_MICROMIPS_26_S1R_MICROMIPS_HI16R_MICROMIPS_LO16R_MICROMIPS_GPREL16R_MICROMIPS_LITERALR_MICROMIPS_GOT16R_MICROMIPS_PC7_S1R_MICROMIPS_PC10_S1R_MICROMIPS_PC16_S1R_MICROMIPS_CALL16R_MICROMIPS_GOT_DISPR_MICROMIPS_GOT_PAGER_MICROMIPS_GOT_OFSTR_MICROMIPS_GOT_HI16R_MICROMIPS_GOT_LO16R_MICROMIPS_SUBR_MICROMIPS_HIGHERR_MICROMIPS_HIGHESTR_MICROMIPS_CALL_HI16R_MICROMIPS_CALL_LO16R_MICROMIPS_SCN_DISPR_MICROMIPS_JALRR_MICROMIPS_HI0_LO16R_MICROMIPS_TLS_GDR_MICROMIPS_TLS_LDMR_MICROMIPS_TLS_DTPREL_HI16R_MICROMIPS_TLS_DTPREL_LO16R_MICROMIPS_TLS_GOTTPRELR_MICROMIPS_TLS_TPREL_HI16R_MICROMIPS_TLS_TPREL_LO16R_MICROMIPS_GPREL7_S2R_MICROMIPS_PC23_S2R_MIPS_PC32R_MIPS_EHR_MIPS_GNU_REL16_S2R_MIPS_GNU_VTINHERITR_MIPS_GNU_VTENTRYR_RISCV_NONER_RISCV_32R_RISCV_64R_RISCV_RELATIVER_RISCV_COPYR_RISCV_JUMP_SLOTR_RISCV_TLS_DTPMOD32R_RISCV_TLS_DTPMOD64R_RISCV_TLS_DTPREL32R_RISCV_TLS_DTPREL64R_RISCV_TLS_TPREL32R_RISCV_TLS_TPREL64R_RISCV_BRANCHR_RISCV_JALR_RISCV_CALLR_RISCV_CALL_PLTR_RISCV_GOT_HI20R_RISCV_TLS_GOT_HI20R_RISCV_TLS_GD_HI20R_RISCV_PCREL_HI20R_RISCV_PCREL_LO12_IR_RISCV_PCREL_LO12_SR_RISCV_HI20R_RISCV_LO12_IR_RISCV_LO12_SR_RISCV_TPREL_HI20R_RISCV_TPREL_LO12_IR_RISCV_TPREL_LO12_SR_RISCV_TPREL_ADDR_RISCV_ADD8R_RISCV_ADD16R_RISCV_ADD32R_RISCV_ADD64R_RISCV_SUB8R_RISCV_SUB16R_RISCV_SUB32R_RISCV_SUB64R_RISCV_GNU_VTINHERITR_RISCV_GNU_VTENTRYR_RISCV_ALIGNR_RISCV_RVC_BRANCHR_RISCV_RVC_JUMPR_RISCV_RVC_LUIR_RISCV_GPREL_IR_RISCV_GPREL_SR_RISCV_TPREL_IR_RISCV_TPREL_SR_RISCV_RELAXR_RISCV_SUB6R_RISCV_SET6R_RISCV_SET8R_RISCV_SET16R_RISCV_SET32R_RISCV_32_PCRELR_MSP430_ABS32R_MSP430_ABS16R_MSP430_ABS8R_MSP430_PCR16R_MSP430X_PCR20_EXT_SRCR_MSP430X_PCR20_EXT_DSTR_MSP430X_PCR20_EXT_ODSTR_MSP430X_ABS20_EXT_SRCR_MSP430X_ABS20_EXT_DSTR_MSP430X_ABS20_EXT_ODSTR_MSP430X_ABS20_ADR_SRCR_MSP430X_ABS20_ADR_DSTR_MSP430X_PCR16R_MSP430X_PCR20_CALLR_MSP430X_ABS16R_MSP430_ABS_HI16R_MSP430_PREL31R_MSP430_EHTYPER_MSP430X_10_PCRELR_MSP430X_2X_PCRELR_MSP430X_SYM_DIFFR_NDS32_NONER_NDS32_16R_NDS32_32R_NDS32_20R_NDS32_9_PCRELR_NDS32_15_PCRELR_NDS32_17_PCRELR_NDS32_25_PCRELR_NDS32_HI20R_NDS32_LO12S3R_NDS32_LO12S2R_NDS32_LO12S1R_NDS32_LO12S0R_NDS32_SDA15S3R_NDS32_SDA15S2R_NDS32_SDA15S1R_NDS32_SDA15S0R_NDS32_GNU_VTINHERITR_NDS32_GNU_VTENTRYR_NDS32_16_RELAR_NDS32_32_RELAR_NDS32_20_RELAR_NDS32_9_PCREL_RELAR_NDS32_15_PCREL_RELAR_NDS32_17_PCREL_RELAR_NDS32_25_PCREL_RELAR_NDS32_HI20_RELAR_NDS32_LO12S3_RELAR_NDS32_LO12S2_RELAR_NDS32_LO12S1_RELAR_NDS32_LO12S0_RELAR_NDS32_SDA15S3_RELAR_NDS32_SDA15S2_RELAR_NDS32_SDA15S1_RELAR_NDS32_SDA15S0_RELAR_NDS32_RELA_GNU_VTINHERITR_NDS32_RELA_GNU_VTENTRYR_NDS32_GOT20R_NDS32_25_PLTRELR_NDS32_COPYR_NDS32_GLOB_DATR_NDS32_JMP_SLOTR_NDS32_RELATIVER_NDS32_GOTOFFR_NDS32_GOTPC20R_NDS32_GOT_HI20R_NDS32_GOT_LO12R_NDS32_GOTPC_HI20R_NDS32_GOTPC_LO12R_NDS32_GOTOFF_HI20R_NDS32_GOTOFF_LO12R_NDS32_INSN16R_NDS32_LABELR_NDS32_LONGCALL1R_NDS32_LONGCALL2R_NDS32_LONGCALL3R_NDS32_LONGJUMP1R_NDS32_LONGJUMP2R_NDS32_LONGJUMP3R_NDS32_LOADSTORER_NDS32_9_FIXED_RELAR_NDS32_15_FIXED_RELAR_NDS32_17_FIXED_RELAR_NDS32_25_FIXED_RELAR_NDS32_PLTREL_HI20R_NDS32_PLTREL_LO12R_NDS32_PLT_GOTREL_HI20R_NDS32_PLT_GOTREL_LO12R_NDS32_SDA12S2_DP_RELAR_NDS32_SDA12S2_SP_RELAR_NDS32_LO12S2_DP_RELAR_NDS32_LO12S2_SP_RELAR_NDS32_LO12S0_ORI_RELAR_NDS32_SDA16S3_RELAR_NDS32_SDA17S2_RELAR_NDS32_SDA18S1_RELAR_NDS32_SDA19S0_RELAR_NDS32_DWARF2_OP1_RELAR_NDS32_DWARF2_OP2_RELAR_NDS32_DWARF2_LEB_RELAR_NDS32_UPDATE_TA_RELAR_NDS32_9_PLTRELR_NDS32_PLT_GOTREL_LO20R_NDS32_PLT_GOTREL_LO15R_NDS32_PLT_GOTREL_LO19R_NDS32_GOT_LO15R_NDS32_GOT_LO19R_NDS32_GOTOFF_LO15R_NDS32_GOTOFF_LO19R_NDS32_GOT15S2_RELAR_NDS32_GOT17S2_RELAR_NDS32_5_RELAR_NDS32_10_UPCREL_RELAR_NDS32_SDA_FP7U2_RELAR_NDS32_WORD_9_PCREL_RELAR_NDS32_25_ABS_RELAR_NDS32_17IFC_PCREL_RELAR_NDS32_10IFCU_PCREL_RELAR_NDS32_TLS_LE_HI20R_NDS32_TLS_LE_LO12R_NDS32_TLS_IE_HI20R_NDS32_TLS_IE_LO12S2R_NDS32_TLS_TPOFFR_NDS32_TLS_LE_20R_NDS32_TLS_LE_15S0R_NDS32_TLS_LE_15S1R_NDS32_TLS_LE_15S2R_NDS32_LONGCALL4R_NDS32_LONGCALL5R_NDS32_LONGCALL6R_NDS32_LONGJUMP4R_NDS32_LONGJUMP5R_NDS32_LONGJUMP6R_NDS32_LONGJUMP7R_NDS32_RELAX_ENTRYR_NDS32_GOT_SUFFR_NDS32_GOTOFF_SUFFR_NDS32_PLT_GOT_SUFFR_NDS32_MULCALL_SUFFR_NDS32_PTRR_NDS32_PTR_COUNTR_NDS32_PTR_RESOLVEDR_NDS32_PLTBLOCKR_NDS32_RELAX_REGION_BEGINR_NDS32_RELAX_REGION_ENDR_NDS32_MINUENDR_NDS32_SUBTRAHENDR_NDS32_DIFF8R_NDS32_DIFF16R_NDS32_DIFF32R_NDS32_DIFF_ULEB128R_NDS32_DATAR_NDS32_TRANR_NDS32_TLS_LE_ADDR_NDS32_TLS_LE_LSR_NDS32_EMPTYR_NIOS2_NONER_NIOS2_S16R_NIOS2_U16R_NIOS2_PCREL16R_NIOS2_CALL26R_NIOS2_IMM5R_NIOS2_CACHE_OPXR_NIOS2_IMM6R_NIOS2_IMM8R_NIOS2_HI16R_NIOS2_LO16R_NIOS2_HIADJ16R_NIOS2_BFD_RELOC_32R_NIOS2_BFD_RELOC_16R_NIOS2_BFD_RELOC_8R_NIOS2_GPRELR_NIOS2_GNU_VTINHERITR_NIOS2_GNU_VTENTRYR_NIOS2_UJMPR_NIOS2_CJMPR_NIOS2_CALLRR_NIOS2_ALIGNR_NIOS2_GOT16R_NIOS2_CALL16R_NIOS2_GOTOFF_LOR_NIOS2_GOTOFF_HAR_NIOS2_PCREL_LOR_NIOS2_PCREL_HAR_NIOS2_TLS_GD16R_NIOS2_TLS_LDM16R_NIOS2_TLS_LDO16R_NIOS2_TLS_IE16R_NIOS2_TLS_LE16R_NIOS2_TLS_DTPMODR_NIOS2_TLS_DTPRELR_NIOS2_TLS_TPRELR_NIOS2_COPYR_NIOS2_GLOB_DATR_NIOS2_JUMP_SLOTR_NIOS2_RELATIVER_NIOS2_GOTOFFR_NIOS2_CALL26_NOATR_NIOS2_GOT_LOR_NIOS2_GOT_HAR_NIOS2_CALL_LOR_NIOS2_CALL_HAR_NIOS2_R2_S12R_NIOS2_R2_I10_1_PCRELR_NIOS2_R2_T1I7_1_PCRELR_NIOS2_R2_T1I7_2R_NIOS2_R2_T2I4R_NIOS2_R2_T2I4_1R_NIOS2_R2_T2I4_2R_NIOS2_R2_X1I7_2R_NIOS2_R2_X2L5R_NIOS2_R2_F1I5_2R_NIOS2_R2_L5I4X1R_NIOS2_R2_T1X1I6R_NIOS2_R2_T1X1I6_2R_NIOS2_ILLEGALR_PPC_NONER_PPC_ADDR32R_PPC_ADDR24R_PPC_ADDR16R_PPC_ADDR16_LOR_PPC_ADDR16_HIR_PPC_ADDR16_HAR_PPC_ADDR14R_PPC_ADDR14_BRTAKENR_PPC_ADDR14_BRNTAKENR_PPC_REL24R_PPC_REL14R_PPC_REL14_BRTAKENR_PPC_REL14_BRNTAKENR_PPC_GOT16R_PPC_GOT16_LOR_PPC_GOT16_HIR_PPC_GOT16_HAR_PPC_PLTREL24R_PPC_COPYR_PPC_GLOB_DATR_PPC_JMP_SLOTR_PPC_RELATIVER_PPC_LOCAL24PCR_PPC_UADDR32R_PPC_UADDR16R_PPC_REL32R_PPC_PLT32R_PPC_PLTREL32R_PPC_PLT16_LOR_PPC_PLT16_HIR_PPC_PLT16_HAR_PPC_SDAREL16R_PPC_SECTOFFR_PPC_SECTOFF_LOR_PPC_SECTOFF_HIR_PPC_SECTOFF_HAR_PPC_ADDR30R_PPC_TLSR_PPC_DTPMOD32R_PPC_TPREL16R_PPC_TPREL16_LOR_PPC_TPREL16_HIR_PPC_TPREL16_HAR_PPC_TPREL32R_PPC_DTPREL16R_PPC_DTPREL16_LOR_PPC_DTPREL16_HIR_PPC_DTPREL16_HAR_PPC_DTPREL32R_PPC_GOT_TLSGD16R_PPC_GOT_TLSGD16_LOR_PPC_GOT_TLSGD16_HIR_PPC_GOT_TLSGD16_HAR_PPC_GOT_TLSLD16R_PPC_GOT_TLSLD16_LOR_PPC_GOT_TLSLD16_HIR_PPC_GOT_TLSLD16_HAR_PPC_GOT_TPREL16R_PPC_GOT_TPREL16_LOR_PPC_GOT_TPREL16_HIR_PPC_GOT_TPREL16_HAR_PPC_GOT_DTPREL16R_PPC_GOT_DTPREL16_LOR_PPC_GOT_DTPREL16_HIR_PPC_GOT_DTPREL16_HAR_PPC_TLSGDR_PPC_TLSLDR_PPC_EMB_NADDR32R_PPC_EMB_NADDR16R_PPC_EMB_NADDR16_LOR_PPC_EMB_NADDR16_HIR_PPC_EMB_NADDR16_HAR_PPC_EMB_SDAI16R_PPC_EMB_SDA2I16R_PPC_EMB_SDA2RELR_PPC_EMB_SDA21R_PPC_EMB_MRKREFR_PPC_EMB_RELSEC16R_PPC_EMB_RELST_LOR_PPC_EMB_RELST_HIR_PPC_EMB_RELST_HAR_PPC_EMB_BIT_FLDR_PPC_EMB_RELSDAR_PPC_VLE_REL8R_PPC_VLE_REL15R_PPC_VLE_REL24R_PPC_VLE_LO16AR_PPC_VLE_LO16DR_PPC_VLE_HI16AR_PPC_VLE_HI16DR_PPC_VLE_HA16AR_PPC_VLE_HA16DR_PPC_VLE_SDA21R_PPC_VLE_SDA21_LOR_PPC_VLE_SDAREL_LO16AR_PPC_VLE_SDAREL_LO16DR_PPC_VLE_SDAREL_HI16AR_PPC_VLE_SDAREL_HI16DR_PPC_VLE_SDAREL_HA16AR_PPC_VLE_SDAREL_HA16DR_PPC_REL16DX_HAR_PPC_IRELATIVER_PPC_REL16R_PPC_REL16_LOR_PPC_REL16_HIR_PPC_REL16_HAR_PPC_GNU_VTINHERITR_PPC_GNU_VTENTRYR_PPC_TOC16R_PPC64_NONER_PPC64_ADDR32R_PPC64_ADDR24R_PPC64_ADDR16R_PPC64_ADDR16_LOR_PPC64_ADDR16_HIR_PPC64_ADDR16_HAR_PPC64_ADDR14R_PPC64_ADDR14_BRTAKENR_PPC64_ADDR14_BRNTAKENR_PPC64_REL24R_PPC64_REL14R_PPC64_REL14_BRTAKENR_PPC64_REL14_BRNTAKENR_PPC64_GOT16R_PPC64_GOT16_LOR_PPC64_GOT16_HIR_PPC64_GOT16_HAR_PPC64_COPYR_PPC64_GLOB_DATR_PPC64_JMP_SLOTR_PPC64_RELATIVER_PPC64_UADDR32R_PPC64_UADDR16R_PPC64_REL32R_PPC64_PLT32R_PPC64_PLTREL32R_PPC64_PLT16_LOR_PPC64_PLT16_HIR_PPC64_PLT16_HAR_PPC64_SECTOFFR_PPC64_SECTOFF_LOR_PPC64_SECTOFF_HIR_PPC64_SECTOFF_HAR_PPC64_REL30R_PPC64_ADDR64R_PPC64_ADDR16_HIGHERR_PPC64_ADDR16_HIGHERAR_PPC64_ADDR16_HIGHESTR_PPC64_ADDR16_HIGHESTAR_PPC64_UADDR64R_PPC64_REL64R_PPC64_PLT64R_PPC64_PLTREL64R_PPC64_TOC16R_PPC64_TOC16_LOR_PPC64_TOC16_HIR_PPC64_TOC16_HAR_PPC64_TOCR_PPC64_PLTGOT16R_PPC64_PLTGOT16_LOR_PPC64_PLTGOT16_HIR_PPC64_PLTGOT16_HAR_PPC64_ADDR16_DSR_PPC64_ADDR16_LO_DSR_PPC64_GOT16_DSR_PPC64_GOT16_LO_DSR_PPC64_PLT16_LO_DSR_PPC64_SECTOFF_DSR_PPC64_SECTOFF_LO_DSR_PPC64_TOC16_DSR_PPC64_TOC16_LO_DSR_PPC64_PLTGOT16_DSR_PPC64_PLTGOT16_LO_DSR_PPC64_TLSR_PPC64_DTPMOD64R_PPC64_TPREL16R_PPC64_TPREL16_LOR_PPC64_TPREL16_HIR_PPC64_TPREL16_HAR_PPC64_TPREL64R_PPC64_DTPREL16R_PPC64_DTPREL16_LOR_PPC64_DTPREL16_HIR_PPC64_DTPREL16_HAR_PPC64_DTPREL64R_PPC64_GOT_TLSGD16R_PPC64_GOT_TLSGD16_LOR_PPC64_GOT_TLSGD16_HIR_PPC64_GOT_TLSGD16_HAR_PPC64_GOT_TLSLD16R_PPC64_GOT_TLSLD16_LOR_PPC64_GOT_TLSLD16_HIR_PPC64_GOT_TLSLD16_HAR_PPC64_GOT_TPREL16_DSR_PPC64_GOT_TPREL16_LO_DSR_PPC64_GOT_TPREL16_HIR_PPC64_GOT_TPREL16_HAR_PPC64_GOT_DTPREL16_DSR_PPC64_GOT_DTPREL16_LO_DSR_PPC64_GOT_DTPREL16_HIR_PPC64_GOT_DTPREL16_HAR_PPC64_TPREL16_DSR_PPC64_TPREL16_LO_DSR_PPC64_TPREL16_HIGHERR_PPC64_TPREL16_HIGHERAR_PPC64_TPREL16_HIGHESTR_PPC64_TPREL16_HIGHESTAR_PPC64_DTPREL16_DSR_PPC64_DTPREL16_LO_DSR_PPC64_DTPREL16_HIGHERR_PPC64_DTPREL16_HIGHERAR_PPC64_DTPREL16_HIGHESTR_PPC64_DTPREL16_HIGHESTAR_PPC64_TLSGDR_PPC64_TLSLDR_PPC64_TOCSAVER_PPC64_ADDR16_HIGHR_PPC64_ADDR16_HIGHAR_PPC64_TPREL16_HIGHR_PPC64_TPREL16_HIGHAR_PPC64_DTPREL16_HIGHR_PPC64_DTPREL16_HIGHAR_PPC64_REL24_NOTOCR_PPC64_ADDR64_LOCALR_PPC64_ENTRYR_PPC64_REL16DX_HAR_PPC64_JMP_IRELR_PPC64_IRELATIVER_PPC64_REL16R_PPC64_REL16_LOR_PPC64_REL16_HIR_PPC64_REL16_HAR_PPC64_GNU_VTINHERITR_PPC64_GNU_VTENTRYR_RL78_NONER_RL78_DIR32R_RL78_DIR24SR_RL78_DIR16R_RL78_DIR16UR_RL78_DIR16SR_RL78_DIR8R_RL78_DIR8UR_RL78_DIR8SR_RL78_DIR24S_PCRELR_RL78_DIR16S_PCRELR_RL78_DIR8S_PCRELR_RL78_DIR16ULR_RL78_DIR16UWR_RL78_DIR8ULR_RL78_DIR8UWR_RL78_DIR32_REVR_RL78_DIR16_REVR_RL78_DIR3U_PCRELR_RL78_RH_RELAXR_RL78_RH_SFRR_RL78_RH_SADDRR_RL78_ABS32R_RL78_ABS24SR_RL78_ABS16R_RL78_ABS16UR_RL78_ABS16SR_RL78_ABS8R_RL78_ABS8UR_RL78_ABS8SR_RL78_ABS24S_PCRELR_RL78_ABS16S_PCRELR_RL78_ABS8S_PCRELR_RL78_ABS16ULR_RL78_ABS16UWR_RL78_ABS8ULR_RL78_ABS8UWR_RL78_ABS32_REVR_RL78_ABS16_REVR_RL78_SYMR_RL78_OPnegR_RL78_OPaddR_RL78_OPsubR_RL78_OPmulR_RL78_OPdivR_RL78_OPshlaR_RL78_OPshraR_RL78_OPsctsizeR_RL78_OPscttopR_RL78_OPandR_RL78_OPorR_RL78_OPxorR_RL78_OPnotR_RL78_OPmodR_RL78_OPromtopR_RL78_OPramtopR_RX_NONER_RX_DIR32R_RX_DIR24SR_RX_DIR16R_RX_DIR16UR_RX_DIR16SR_RX_DIR8R_RX_DIR8UR_RX_DIR8SR_RX_DIR24S_PCRELR_RX_DIR16S_PCRELR_RX_DIR8S_PCRELR_RX_DIR16ULR_RX_DIR16UWR_RX_DIR8ULR_RX_DIR8UWR_RX_DIR32_REVR_RX_DIR16_REVR_RX_DIR3U_PCRELR_RX_RH_3_PCRELR_RX_RH_16_OPR_RX_RH_24_OPR_RX_RH_32_OPR_RX_RH_24_UNSR_RX_RH_8_NEGR_RX_RH_16_NEGR_RX_RH_24_NEGR_RX_RH_32_NEGR_RX_RH_DIFFR_RX_RH_GPRELBR_RX_RH_GPRELWR_RX_RH_GPRELLR_RX_RH_RELAXR_RX_ABS32R_RX_ABS24SR_RX_ABS16R_RX_ABS16UR_RX_ABS16SR_RX_ABS8R_RX_ABS8UR_RX_ABS8SR_RX_ABS24S_PCRELR_RX_ABS16S_PCRELR_RX_ABS8S_PCRELR_RX_ABS16ULR_RX_ABS16UWR_RX_ABS8ULR_RX_ABS8UWR_RX_ABS32_REVR_RX_ABS16_REVR_RX_SYMR_RX_OPnegR_RX_OPaddR_RX_OPsubR_RX_OPmulR_RX_OPdivR_RX_OPshlaR_RX_OPshraR_RX_OPsctsizeR_RX_OPscttopR_RX_OPandR_RX_OPorR_RX_OPxorR_RX_OPnotR_RX_OPmodR_RX_OPromtopR_RX_OPramtopR_390_NONER_390_8R_390_12R_390_16R_390_32R_390_PC32R_390_GOT12R_390_GOT32R_390_PLT32R_390_COPYR_390_GLOB_DATR_390_JMP_SLOTR_390_RELATIVER_390_GOTOFF32R_390_GOTPCR_390_GOT16R_390_PC16R_390_PC12DBLR_390_PLT12DBLR_390_PC16DBLR_390_PLT16DBLR_390_PC24DBLR_390_PLT24DBLR_390_PC32DBLR_390_PLT32DBLR_390_GOTPCDBLR_390_64R_390_PC64R_390_GOT64R_390_PLT64R_390_GOTENTR_390_GOTOFF16R_390_GOTOFF64R_390_GOTPLT12R_390_GOTPLT16R_390_GOTPLT32R_390_GOTPLT64R_390_GOTPLTENTR_390_PLTOFF16R_390_PLTOFF32R_390_PLTOFF64R_390_TLS_LOADR_390_TLS_GDCALLR_390_TLS_LDCALLR_390_TLS_GD32R_390_TLS_GD64R_390_TLS_GOTIE12R_390_TLS_GOTIE32R_390_TLS_GOTIE64R_390_TLS_LDM32R_390_TLS_LDM64R_390_TLS_IE32R_390_TLS_IE64R_390_TLS_IEENTR_390_TLS_LE32R_390_TLS_LE64R_390_TLS_LDO32R_390_TLS_LDO64R_390_TLS_DTPMODR_390_TLS_DTPOFFR_390_TLS_TPOFFR_390_20R_390_GOT20R_390_GOTPLT20R_390_TLS_GOTIE20R_390_IRELATIVER_390_GNU_VTINHERITR_390_GNU_VTENTRYR_SH_NONER_SH_DIR32R_SH_REL32R_SH_DIR8WPNR_SH_IND12WR_SH_DIR8WPLR_SH_DIR8WPZR_SH_DIR8BPR_SH_DIR8WR_SH_DIR8LR_SH_LOOP_STARTR_SH_LOOP_ENDR_SH_GNU_VTINHERITR_SH_GNU_VTENTRYR_SH_SWITCH8R_SH_SWITCH16R_SH_SWITCH32R_SH_USESR_SH_COUNTR_SH_ALIGNR_SH_CODER_SH_DATAR_SH_LABELR_SH_DIR16R_SH_DIR8R_SH_DIR8ULR_SH_DIR8UWR_SH_DIR8UR_SH_DIR8SWR_SH_DIR8SR_SH_DIR4ULR_SH_DIR4UWR_SH_DIR4UR_SH_PSHAR_SH_PSHLR_SH_DIR5UR_SH_DIR6UR_SH_DIR6SR_SH_DIR10SR_SH_DIR10SWR_SH_DIR10SLR_SH_DIR10SQR_SH_DIR16SR_SH_TLS_GD_32R_SH_TLS_LD_32R_SH_TLS_LDO_32R_SH_TLS_IE_32R_SH_TLS_LE_32R_SH_TLS_DTPMOD32R_SH_TLS_DTPOFF32R_SH_TLS_TPOFF32R_SH_GOT32R_SH_PLT32R_SH_COPYR_SH_GLOB_DATR_SH_JMP_SLOTR_SH_RELATIVER_SH_GOTOFFR_SH_GOTPCR_SH_GOTPLT32R_SH_GOT_LOW16R_SH_GOT_MEDLOW16R_SH_GOT_MEDHI16R_SH_GOT_HI16R_SH_GOTPLT_LOW16R_SH_GOTPLT_MEDLOW16R_SH_GOTPLT_MEDHI16R_SH_GOTPLT_HI16R_SH_PLT_LOW16R_SH_PLT_MEDLOW16R_SH_PLT_MEDHI16R_SH_PLT_HI16R_SH_GOTOFF_LOW16R_SH_GOTOFF_MEDLOW16R_SH_GOTOFF_MEDHI16R_SH_GOTOFF_HI16R_SH_GOTPC_LOW16R_SH_GOTPC_MEDLOW16R_SH_GOTPC_MEDHI16R_SH_GOTPC_HI16R_SH_GOT10BY4R_SH_GOTPLT10BY4R_SH_GOT10BY8R_SH_GOTPLT10BY8R_SH_COPY64R_SH_GLOB_DAT64R_SH_JMP_SLOT64R_SH_RELATIVE64R_SH_GOT20R_SH_GOTOFF20R_SH_GOTFUNCDESCR_SH_GOTFUNCDESC20R_SH_GOTOFFFUNCDESCR_SH_GOTOFFFUNCDESC20R_SH_FUNCDESCR_SH_FUNCDESC_VALUER_SH_SHMEDIA_CODER_SH_PT_16R_SH_IMMS16R_SH_IMMU16R_SH_IMM_LOW16R_SH_IMM_LOW16_PCRELR_SH_IMM_MEDLOW16R_SH_IMM_MEDLOW16_PCRELR_SH_IMM_MEDHI16R_SH_IMM_MEDHI16_PCRELR_SH_IMM_HI16R_SH_IMM_HI16_PCRELR_SH_64R_SH_64_PCRELR_SPARC_NONER_SPARC_8R_SPARC_16R_SPARC_32R_SPARC_DISP8R_SPARC_DISP16R_SPARC_DISP32R_SPARC_WDISP30R_SPARC_WDISP22R_SPARC_HI22R_SPARC_22R_SPARC_13R_SPARC_LO10R_SPARC_GOT10R_SPARC_GOT13R_SPARC_GOT22R_SPARC_PC10R_SPARC_PC22R_SPARC_WPLT30R_SPARC_COPYR_SPARC_GLOB_DATR_SPARC_JMP_SLOTR_SPARC_RELATIVER_SPARC_UA32R_SPARC_PLT32R_SPARC_HIPLT22R_SPARC_LOPLT10R_SPARC_PCPLT32R_SPARC_PCPLT22R_SPARC_PCPLT10R_SPARC_10R_SPARC_11R_SPARC_64R_SPARC_OLO10R_SPARC_HH22R_SPARC_HM10R_SPARC_LM22R_SPARC_PC_HH22R_SPARC_PC_HM10R_SPARC_PC_LM22R_SPARC_WDISP16R_SPARC_WDISP19R_SPARC_UNUSED_42R_SPARC_7R_SPARC_5R_SPARC_6R_SPARC_DISP64R_SPARC_PLT64R_SPARC_HIX22R_SPARC_LOX10R_SPARC_H44R_SPARC_M44R_SPARC_L44R_SPARC_REGISTERR_SPARC_UA64R_SPARC_UA16R_SPARC_TLS_GD_HI22R_SPARC_TLS_GD_LO10R_SPARC_TLS_GD_ADDR_SPARC_TLS_GD_CALLR_SPARC_TLS_LDM_HI22R_SPARC_TLS_LDM_LO10R_SPARC_TLS_LDM_ADDR_SPARC_TLS_LDM_CALLR_SPARC_TLS_LDO_HIX22R_SPARC_TLS_LDO_LOX10R_SPARC_TLS_LDO_ADDR_SPARC_TLS_IE_HI22R_SPARC_TLS_IE_LO10R_SPARC_TLS_IE_LDR_SPARC_TLS_IE_LDXR_SPARC_TLS_IE_ADDR_SPARC_TLS_LE_HIX22R_SPARC_TLS_LE_LOX10R_SPARC_TLS_DTPMOD32R_SPARC_TLS_DTPMOD64R_SPARC_TLS_DTPOFF32R_SPARC_TLS_DTPOFF64R_SPARC_TLS_TPOFF32R_SPARC_TLS_TPOFF64R_SPARC_GOTDATA_HIX22R_SPARC_GOTDATA_LOX10R_SPARC_GOTDATA_OP_HIX22R_SPARC_GOTDATA_OP_LOX10R_SPARC_GOTDATA_OPR_SPARC_H34R_SPARC_SIZE32R_SPARC_SIZE64R_SPARC_WDISP10R_SPARC_JMP_IRELR_SPARC_IRELATIVER_SPARC_GNU_VTINHERITR_SPARC_GNU_VTENTRYR_SPARC_REV32R_C6000_NONER_C6000_ABS32R_C6000_ABS16R_C6000_ABS8R_C6000_PCR_S21R_C6000_PCR_S12R_C6000_PCR_S10R_C6000_PCR_S7R_C6000_ABS_S16R_C6000_ABS_L16R_C6000_ABS_H16R_C6000_SBR_U15_BR_C6000_SBR_U15_HR_C6000_SBR_U15_WR_C6000_SBR_S16R_C6000_SBR_L16_BR_C6000_SBR_L16_HR_C6000_SBR_L16_WR_C6000_SBR_H16_BR_C6000_SBR_H16_HR_C6000_SBR_H16_WR_C6000_SBR_GOT_U15_WR_C6000_SBR_GOT_L16_WR_C6000_SBR_GOT_H16_WR_C6000_DSBT_INDEXR_C6000_PREL31R_C6000_COPYR_C6000_JUMP_SLOTR_C6000_EHTYPER_C6000_PCR_H16R_C6000_PCR_L16R_C6000_ALIGNR_C6000_FPHEADR_C6000_NOCMPR_TILEGX_NONER_TILEGX_64R_TILEGX_32R_TILEGX_16R_TILEGX_8R_TILEGX_64_PCRELR_TILEGX_32_PCRELR_TILEGX_16_PCRELR_TILEGX_8_PCRELR_TILEGX_HW0R_TILEGX_HW1R_TILEGX_HW2R_TILEGX_HW3R_TILEGX_HW0_LASTR_TILEGX_HW1_LASTR_TILEGX_HW2_LASTR_TILEGX_COPYR_TILEGX_GLOB_DATR_TILEGX_JMP_SLOTR_TILEGX_RELATIVER_TILEGX_BROFF_X1R_TILEGX_JUMPOFF_X1R_TILEGX_JUMPOFF_X1_PLTR_TILEGX_IMM8_X0R_TILEGX_IMM8_Y0R_TILEGX_IMM8_X1R_TILEGX_IMM8_Y1R_TILEGX_DEST_IMM8_X1R_TILEGX_MT_IMM14_X1R_TILEGX_MF_IMM14_X1R_TILEGX_MMSTART_X0R_TILEGX_MMEND_X0R_TILEGX_SHAMT_X0R_TILEGX_SHAMT_X1R_TILEGX_SHAMT_Y0R_TILEGX_SHAMT_Y1R_TILEGX_IMM16_X0_HW0R_TILEGX_IMM16_X1_HW0R_TILEGX_IMM16_X0_HW1R_TILEGX_IMM16_X1_HW1R_TILEGX_IMM16_X0_HW2R_TILEGX_IMM16_X1_HW2R_TILEGX_IMM16_X0_HW3R_TILEGX_IMM16_X1_HW3R_TILEGX_IMM16_X0_HW0_LASTR_TILEGX_IMM16_X1_HW0_LASTR_TILEGX_IMM16_X0_HW1_LASTR_TILEGX_IMM16_X1_HW1_LASTR_TILEGX_IMM16_X0_HW2_LASTR_TILEGX_IMM16_X1_HW2_LASTR_TILEGX_IMM16_X0_HW0_PCRELR_TILEGX_IMM16_X1_HW0_PCRELR_TILEGX_IMM16_X0_HW1_PCRELR_TILEGX_IMM16_X1_HW1_PCRELR_TILEGX_IMM16_X0_HW2_PCRELR_TILEGX_IMM16_X1_HW2_PCRELR_TILEGX_IMM16_X0_HW3_PCRELR_TILEGX_IMM16_X1_HW3_PCRELR_TILEGX_IMM16_X0_HW0_GOTR_TILEGX_IMM16_X1_HW0_GOTR_TILEGX_IMM16_X0_HW0_TLS_GDR_TILEGX_IMM16_X1_HW0_TLS_GDR_TILEGX_IMM16_X0_HW0_TLS_LER_TILEGX_IMM16_X1_HW0_TLS_LER_TILEGX_IMM16_X0_HW0_TLS_IER_TILEGX_IMM16_X1_HW0_TLS_IER_TILEGX_TLS_DTPMOD64R_TILEGX_TLS_DTPOFF64R_TILEGX_TLS_TPOFF64R_TILEGX_TLS_DTPMOD32R_TILEGX_TLS_DTPOFF32R_TILEGX_TLS_TPOFF32R_TILEGX_TLS_GD_CALLR_TILEGX_IMM8_X0_TLS_GD_ADDR_TILEGX_IMM8_X1_TLS_GD_ADDR_TILEGX_IMM8_Y0_TLS_GD_ADDR_TILEGX_IMM8_Y1_TLS_GD_ADDR_TILEGX_TLS_IE_LOADR_TILEGX_IMM8_X0_TLS_ADDR_TILEGX_IMM8_X1_TLS_ADDR_TILEGX_IMM8_Y0_TLS_ADDR_TILEGX_IMM8_Y1_TLS_ADDR_TILEGX_GNU_VTINHERITR_TILEGX_GNU_VTENTRYR_TILEPRO_NONER_TILEPRO_32R_TILEPRO_16R_TILEPRO_8R_TILEPRO_32_PCRELR_TILEPRO_16_PCRELR_TILEPRO_8_PCRELR_TILEPRO_LO16R_TILEPRO_HI16R_TILEPRO_HA16R_TILEPRO_COPYR_TILEPRO_GLOB_DATR_TILEPRO_JMP_SLOTR_TILEPRO_RELATIVER_TILEPRO_BROFF_X1R_TILEPRO_JOFFLONG_X1R_TILEPRO_JOFFLONG_X1_PLTR_TILEPRO_IMM8_X0R_TILEPRO_IMM8_Y0R_TILEPRO_IMM8_X1R_TILEPRO_IMM8_Y1R_TILEPRO_MT_IMM15_X1R_TILEPRO_MF_IMM15_X1R_TILEPRO_IMM16_X0R_TILEPRO_IMM16_X1R_TILEPRO_IMM16_X0_LOR_TILEPRO_IMM16_X1_LOR_TILEPRO_IMM16_X0_HIR_TILEPRO_IMM16_X1_HIR_TILEPRO_IMM16_X0_HAR_TILEPRO_IMM16_X1_HAR_TILEPRO_IMM16_X0_PCRELR_TILEPRO_IMM16_X1_PCRELR_TILEPRO_IMM16_X0_LO_PCRELR_TILEPRO_IMM16_X1_LO_PCRELR_TILEPRO_IMM16_X0_HI_PCRELR_TILEPRO_IMM16_X1_HI_PCRELR_TILEPRO_IMM16_X0_HA_PCRELR_TILEPRO_IMM16_X1_HA_PCRELR_TILEPRO_IMM16_X0_GOTR_TILEPRO_IMM16_X1_GOTR_TILEPRO_IMM16_X0_GOT_LOR_TILEPRO_IMM16_X1_GOT_LOR_TILEPRO_IMM16_X0_GOT_HIR_TILEPRO_IMM16_X1_GOT_HIR_TILEPRO_IMM16_X0_GOT_HAR_TILEPRO_IMM16_X1_GOT_HAR_TILEPRO_MMSTART_X0R_TILEPRO_MMEND_X0R_TILEPRO_MMSTART_X1R_TILEPRO_MMEND_X1R_TILEPRO_SHAMT_X0R_TILEPRO_SHAMT_X1R_TILEPRO_SHAMT_Y0R_TILEPRO_SHAMT_Y1R_TILEPRO_DEST_IMM8_X1R_TILEPRO_TLS_GD_CALLR_TILEPRO_IMM8_X0_TLS_GD_ADDR_TILEPRO_IMM8_X1_TLS_GD_ADDR_TILEPRO_IMM8_Y0_TLS_GD_ADDR_TILEPRO_IMM8_Y1_TLS_GD_ADDR_TILEPRO_TLS_IE_LOADR_TILEPRO_IMM16_X0_TLS_GDR_TILEPRO_IMM16_X1_TLS_GDR_TILEPRO_IMM16_X0_TLS_GD_LOR_TILEPRO_IMM16_X1_TLS_GD_LOR_TILEPRO_IMM16_X0_TLS_GD_HIR_TILEPRO_IMM16_X1_TLS_GD_HIR_TILEPRO_IMM16_X0_TLS_GD_HAR_TILEPRO_IMM16_X1_TLS_GD_HAR_TILEPRO_IMM16_X0_TLS_IER_TILEPRO_IMM16_X1_TLS_IER_TILEPRO_IMM16_X0_TLS_IE_LOR_TILEPRO_IMM16_X1_TLS_IE_LOR_TILEPRO_IMM16_X0_TLS_IE_HIR_TILEPRO_IMM16_X1_TLS_IE_HIR_TILEPRO_IMM16_X0_TLS_IE_HAR_TILEPRO_IMM16_X1_TLS_IE_HAR_TILEPRO_TLS_DTPMOD32R_TILEPRO_TLS_DTPOFF32R_TILEPRO_TLS_TPOFF32R_TILEPRO_IMM16_X0_TLS_LER_TILEPRO_IMM16_X1_TLS_LER_TILEPRO_IMM16_X0_TLS_LE_LOR_TILEPRO_IMM16_X1_TLS_LE_LOR_TILEPRO_IMM16_X0_TLS_LE_HIR_TILEPRO_IMM16_X1_TLS_LE_HIR_TILEPRO_IMM16_X0_TLS_LE_HAR_TILEPRO_IMM16_X1_TLS_LE_HAR_TILEPRO_GNU_VTINHERITR_TILEPRO_GNU_VTENTRYR_V850_NONER_V850_9_PCRELR_V850_22_PCRELR_V850_HI16_SR_V850_HI16R_V850_LO16R_V850_ABS32R_V850_16R_V850_8R_V850_SDA_16_16_OFFSETR_V850_SDA_15_16_OFFSETR_V850_ZDA_16_16_OFFSETR_V850_ZDA_15_16_OFFSETR_V850_TDA_6_8_OFFSETR_V850_TDA_7_8_OFFSETR_V850_TDA_7_7_OFFSETR_V850_TDA_16_16_OFFSETR_V850_TDA_4_5_OFFSETR_V850_TDA_4_4_OFFSETR_V850_SDA_16_16_SPLIT_OFFSETR_V850_ZDA_16_16_SPLIT_OFFSETR_V850_CALLT_6_7_OFFSETR_V850_CALLT_16_16_OFFSETR_V850_GNU_VTINHERITR_V850_GNU_VTENTRYR_V850_LONGCALLR_V850_LONGJUMPR_V850_ALIGNR_V850_REL32R_V850_LO16_SPLIT_OFFSETR_V850_16_PCRELR_V850_17_PCRELR_V850_23R_V850_32_PCRELR_V850_32_ABSR_V850_16_SPLIT_OFFSETR_V850_16_S1R_V850_LO16_S1R_V850_CALLT_15_16_OFFSETR_V850_32_GOTPCRELR_V850_16_GOTR_V850_32_GOTR_V850_22_PLTR_V850_32_PLTR_V850_COPYR_V850_GLOB_DATR_V850_JMP_SLOTR_V850_RELATIVER_V850_16_GOTOFFR_V850_32_GOTOFFR_V850_CODER_V850_DATAR_V800_NONER_V810_NONER_V810_BYTER_V810_HWORDR_V810_WORDR_V810_WLOR_V810_WHIR_V810_WHI1R_V810_GPBYTER_V810_GPHWORDR_V810_GPWORDR_V810_GPWLOR_V810_GPWHIR_V810_GPWHI1R_V850_HWLOR_V850_EP7BITR_V850_EPHBYTER_V850_EPWBYTER_V850_REGHWLOR_V850_GPHWLOR_V850_PCR22R_V850_BLOR_V850_EP4BITR_V850_EP5BITR_V850_REGBLOR_V850_GPBLOR_V810_WLO_1R_V810_GPWLO_1R_V850_BLO_1R_V850_HWLO_1R_V850_GPBLO_1R_V850_GPHWLO_1R_V850_EPBLOR_V850_EPHWLOR_V850_EPWLO_NR_V850_PC32R_V850_W23BITR_V850_GPW23BITR_V850_EPW23BITR_V850_B23BITR_V850_GPB23BITR_V850_EPB23BITR_V850_PC16UR_V850_PC17R_V850_DW8R_V850_GPDW8R_V850_EPDW8R_V850_PC9R_V810_REGBYTER_V810_REGHWORDR_V810_REGWORDR_V810_REGWLOR_V810_REGWHIR_V810_REGWHI1R_V850_REGW23BITR_V850_REGB23BITR_V850_REGDW8R_V810_EPBYTER_V810_EPHWORDR_V810_EPWORDR_V850_WLO23R_V850_WORD_ER_V850_REGWORD_ER_V850_WORDR_V850_GPWORDR_V850_REGWORDR_V850_EPWORDR_V810_TPBYTER_V810_TPHWORDR_V810_TPWORDR_V810_TPWLOR_V810_TPWHIR_V810_TPWHI1R_V850_TPHWLOR_V850_TPBLOR_V810_TPWLO_1R_V850_TPBLO_1R_V850_TPHWLO_1R_V850_TP23BITR_V850_TPW23BITR_V850_TPDW8R_V810_ABS32R_V850_SYMR_V850_OPaddR_V850_OPsubR_V850_OPsctsizeR_V850_OPscttopR_X86_64_NONER_X86_64_64R_X86_64_PC32R_X86_64_GOT32R_X86_64_PLT32R_X86_64_COPYR_X86_64_GLOB_DATR_X86_64_JUMP_SLOTR_X86_64_RELATIVER_X86_64_GOTPCRELR_X86_64_32R_X86_64_32SR_X86_64_16R_X86_64_PC16R_X86_64_8R_X86_64_PC8R_X86_64_DTPMOD64R_X86_64_DTPOFF64R_X86_64_TPOFF64R_X86_64_TLSGDR_X86_64_TLSLDR_X86_64_DTPOFF32R_X86_64_GOTTPOFFR_X86_64_TPOFF32R_X86_64_PC64R_X86_64_GOTOFF64R_X86_64_GOTPC32R_X86_64_GOT64R_X86_64_GOTPCREL64R_X86_64_GOTPC64R_X86_64_GOTPLT64R_X86_64_PLTOFF64R_X86_64_SIZE32R_X86_64_SIZE64R_X86_64_GOTPC32_TLSDESCR_X86_64_TLSDESC_CALLR_X86_64_TLSDESCR_X86_64_IRELATIVER_X86_64_RELATIVE64R_X86_64_PC32_BNDR_X86_64_PLT32_BNDR_X86_64_GOTPCRELXR_X86_64_REX_GOTPCRELXR_X86_64_GNU_VTINHERITR_X86_64_GNU_VTENTRYR_XTENSA_NONER_XTENSA_32R_XTENSA_RTLDR_XTENSA_GLOB_DATR_XTENSA_JMP_SLOTR_XTENSA_RELATIVER_XTENSA_PLTR_XTENSA_OP0R_XTENSA_OP1R_XTENSA_OP2R_XTENSA_ASM_EXPANDR_XTENSA_ASM_SIMPLIFYR_XTENSA_32_PCRELR_XTENSA_GNU_VTINHERITR_XTENSA_GNU_VTENTRYR_XTENSA_DIFF8R_XTENSA_DIFF16R_XTENSA_DIFF32R_XTENSA_SLOT0_OPR_XTENSA_SLOT1_OPR_XTENSA_SLOT2_OPR_XTENSA_SLOT3_OPR_XTENSA_SLOT4_OPR_XTENSA_SLOT5_OPR_XTENSA_SLOT6_OPR_XTENSA_SLOT7_OPR_XTENSA_SLOT8_OPR_XTENSA_SLOT9_OPR_XTENSA_SLOT10_OPR_XTENSA_SLOT11_OPR_XTENSA_SLOT12_OPR_XTENSA_SLOT13_OPR_XTENSA_SLOT14_OPR_XTENSA_SLOT0_ALTR_XTENSA_SLOT1_ALTR_XTENSA_SLOT2_ALTR_XTENSA_SLOT3_ALTR_XTENSA_SLOT4_ALTR_XTENSA_SLOT5_ALTR_XTENSA_SLOT6_ALTR_XTENSA_SLOT7_ALTR_XTENSA_SLOT8_ALTR_XTENSA_SLOT9_ALTR_XTENSA_SLOT10_ALTR_XTENSA_SLOT11_ALTR_XTENSA_SLOT12_ALTR_XTENSA_SLOT13_ALTR_XTENSA_SLOT14_ALTR_XTENSA_TLSDESC_FNR_XTENSA_TLSDESC_ARGR_XTENSA_TLS_DTPOFFR_XTENSA_TLS_TPOFFR_XTENSA_TLS_FUNCR_XTENSA_TLS_ARGR_XTENSA_TLS_CALLIA_64_PLT_RESERVEVMS_SUBTYPEVMS_IMGIOCNTVMS_LNKFLAGSVMS_VIR_MEM_BLK_SIZVMS_IDENTVMS_NEEDED_IDENTVMS_IMG_RELA_CNTVMS_SEG_RELA_CNTVMS_FIXUP_RELA_CNTVMS_FIXUP_NEEDEDVMS_SYMVEC_CNTVMS_XLATEDVMS_STACKSIZEVMS_UNWINDSZVMS_UNWIND_CODSEGVMS_UNWIND_INFOSEGVMS_SEG_NOVMS_SYMVEC_OFFSETVMS_SYMVEC_SEGVMS_UNWIND_OFFSETVMS_UNWIND_SEGVMS_STRTAB_OFFSETVMS_SYSVER_OFFSETVMS_IMG_RELA_OFFVMS_SEG_RELA_OFFVMS_FIXUP_RELA_OFFVMS_PLTGOT_OFFSETVMS_PLTGOT_SEGVMS_FPMODESUNW_AUXILIARYSUNW_RTLDINFSUNW_FILTERSUNW_CAPSUNW_SYMTABSUNW_SYMSZSUNW_SORTENTSUNW_SYMSORTSUNW_SYMSORTSZSUNW_TLSSORTSUNW_TLSSORTSZSUNW_CAPINFOSUNW_STRPADSUNW_CAPCHAINSUNW_LDMACHSUNW_CAPCHAINENTSUNW_CAPCHAINSZSUNW_PARENTSUNW_ASLRSUNW_RELAXSUNW_NXHEAPSUNW_NXSTACKUSEDHP_TLSHP_CORE_NONEHP_CORE_VERSIONHP_CORE_KERNELHP_CORE_COMMHP_CORE_PROCHP_CORE_LOADABLEHP_CORE_STACKHP_CORE_SHMHP_CORE_MMFHP_PARALLELHP_FASTBINDHP_OPT_ANNOTHP_HSL_ANNOTHP_STACKHP_CORE_UTSNAMEPARISC_ARCHEXTPARISC_UNWINDPARISC_WEAKORDERUNIX - System VUNIX - HP-UXUNIX - NetBSDUNIX - GNUUNIX - SolarisUNIX - AIXUNIX - IRIXUNIX - FreeBSDUNIX - TRU64Novell - ModestoUNIX - OpenBSDVMS - OpenVMSHP - Non-Stop KernelAROSFenixOSNuxi CloudABIStratus Technologies OpenVOSARMLinux C6000Standalone AppBare-metal C6000NONE (None)REL (Relocatable file)EXEC (Executable file)DYN (Shared object file)CORE (Core file)Processor Specific: (%x)OS Specific: (%x): %xWE32100SparcIntel 80386MC68000MC88000Intel MCUIntel 80860MIPS R3000IBM System/370MIPS R4000 big-endianSparc v9 (old)HPPAFujitsu VPP500Sparc v8+Intel 90860PowerPCPowerPC64IBM S/390SPUFujitsu FR20TRW RH32MCOREDigital Alpha (old)Renesas / SuperH SHSparc v9Siemens TricoreARCRenesas H8/300Renesas H8/300HRenesas H8SRenesas H8/500Intel IA-64Stanford MIPS-XMotorola ColdfireSiemens PCPDenso NDR1 microprocessprMotorola Star*Core processorToyota ME16 processorAdvanced Micro Devices X86-64Sony DSP processorSiemens FX66 microcontrollerSilicon Graphics SVxDigital VAXVitesse PrismFujitsu FR30d10vd30vRenesas V850mn10300mn10200picoJavaOpenRISC 1000ARCompactTensilica Xtensa ProcessorTenor Network TPC processorTrebia SNP 1000 processorMAX ProcessorFujitsu F2MC16Analog Devices BlackfinSharp embedded microprocessorArca RISC microprocessorUnicoreAltera Nios IIInfineon Technologies xc16xRenesas M32cAltium TSK3000 coreSUNPLUS S+CoreLattice Mico32Seiko Epson C17 familyTI PRU I/O processorCypress M8C microprocessorQUALCOMM DSP6 ProcessorIntel 8051 and variantsCyan Technology eCOG1X familyRenesas RXCyan Technology eCOG16 familyXilinx MicroBlazeIntel L1OMIntel K1OMIntel (reserved)AArch64ARM (reserved)NVIDIA CUDA architectureARCv2Renesas RL78Renesas 78K0RBeyond BA1 CPU architectureBeyond BA2 CPU architectureXMOS xCORE processor familyMicrochip 8-bit PIC(r) familyKM211 KM32 32-bit processorKM211 KMX32 32-bit processorKM211 KMX16 16-bit processorKM211 KMX8 8-bit processorKM211 KVARC processorBluechip Systems CoolEngineNanoradio Optimized RISCZilog Z80CDS VISIUMcore processorFTDI Chip FT32MoxieAMD GPURISC-VLanai 32-bit processorLinux BPFAlphaWeb AssemblyOpenDLXSanyo XStormy16 CPU coreVitesse IQ2000Altera NiosToshiba MeP Media EngineAdapteva EPIPHANYFujitsu FR-VNone: 0x%xSTRTABRELASZRELAENTSTRSZSYMENTFINISONAMERPATHRELENTTEXTRELJMPRELFINI_ARRAYFINI_ARRAYSZRUNPATHPREINIT_ARRAYPREINIT_ARRAYSZSYMTAB_SHNDXPLTPADSZMOVEENTMOVESZFEATUREPOSFLAG_1SYMINSZSYMINENTADDRRNGLOCONFIGDEPAUDITPLTPADMOVETABSYMINFOVERSYMTLSDESC_GOTTLSDESC_PLTRELACOUNTRELCOUNTFLAGS_1VERDEFVERDEFNUMVERNEEDVERNEEDNUMGNU_PRELINKEDGNU_CONFLICTGNU_CONFLICTSZGNU_LIBLISTGNU_LIBLISTSZGNU_HASHMIPS_FLAGSHP_UX10_INITSZHP_UX10_INITHP_DLD_FLAGSHP_LOAD_MAPHP_DLD_HOOKDLT_SIZEDLTPLT_SIZEHP_BIND_NOW_COUNTHP_LAZYLOADHP_COMPAT_FILTEREDHP_FILTER_TLSHP_FILTEREDHP_GST_EPLTRELSZHP_GST_EPLTRELHP_GST_HASHVALHP_GST_VERSIONHP_GST_SIZEHP_CHECKSUMHP_TIME_STAMPHP_NEEDEDHP_PREINITSZHP_PREINITMIPS_IVERSIONPPC_OPTPPC64_OPDALPHA_PLTROSCORE_LOCAL_GOTNOMIPS_TIME_STAMPNIOS2_GPC6000_PREEMPTMAPC6000_DSBT_SIZEC6000_DSBT_BASESCORE_BASE_ADDRESSSCORE_HIPAGENOSCORE_UNREFEXTNOSCORE_GOTSYMSCORE_SYMTABNOPPC64_GLINKPPC64_OPTPPC64_OPDSZPPC_GOTMIPS_RLD_VERSIONMIPS_ICHECKSUMMIPS_RWPLTMIPS_PLTGOTMIPS_AUX_DYNAMICMIPS_GP_VALUEMIPS_COMPACT_SIZEMIPS_PERF_SUFFIXMIPS_RLD_TEXT_RESOLVE_ADDRMIPS_INTERFACE_SIZEMIPS_DYNSTR_ALIGNMIPS_INTERFACEMIPS_OPTIONSMIPS_PROTECTED_GOTIDXMIPS_HIDDEN_GOTIDXMIPS_LOCAL_GOTIDXMIPS_LOCALPAGE_GOTIDXMIPS_SYMBOL_LIBMIPS_PIXIE_INITMIPS_CXX_FLAGSMIPS_DELTA_CLASSSYM_NOMIPS_DELTA_CLASSSYMMIPS_DELTA_SYM_NOMIPS_DELTA_SYMMIPS_DELTA_RELOC_NOMIPS_DELTA_RELOCMIPS_DELTA_INSTANCE_NOMIPS_DELTA_INSTANCEMIPS_DELTA_CLASS_NOMIPS_DELTA_CLASSMIPS_RLD_MAP_RELMIPS_RLD_MAPMIPS_HIPAGENOMIPS_GOTSYMMIPS_UNREFEXTNOMIPS_SYMTABNOMIPS_LIBLISTNOMIPS_CONFLICTNOMIPS_LOCAL_GOTNOMIPS_LIBLISTMIPS_CONFLICTMIPS_MSYMMIPS_BASE_ADDRESSProcessor Specific: %lx: %lxNT_AUXV (auxiliary vector)NT_PSINFO (psinfo structure)NT_SIGINFO (siginfo_t data)NT_FILE (mapped files)NT_VERSION (version)NT_ARCH (architecture)NT_GNU_BUILD_ATTRIBUTE_OPENNT_GNU_BUILD_ATTRIBUTE_FUNCUnknown note type: (0x%08x)1.2.1132-bit relocation dataout of memory parsing relocs 64-bit relocation datasymbol table section indiciessection headersReport bugs to %s %016lx%5ld???dynamic string sectiondynamic section image fixups %-32s %6u Image relocs 0x%08x %-31s %08lx i486586686SSESSE2SSSE3SSE4_1SSE4_2AVXAVX2AVX512FAVX512CDAVX512ERAVX512PFAVX512VLAVX512DQAVX512BWHard or soft float Soft float NaN 2008 compatibility ??? (%d) ) (%s: %s) readelf.cend > p 0x%8.8lx %2.2x Unknown GNU attribute: %s %6d(gp)%10sCOMDAT [0x%x: [Index] Name [%5u] %s nonewidth != 0^%c%.1s[%*.*lx]: OS (%*.*lx)PROC (%*.*lx)UNKNOWN (%*.*lx)%04u-%02u-%02uT%02u:%02u:%02u Tag_unknown_%d: %ld (0x%lx) p <= end Tag_ISA: C62xC67xC67x+C64xC64x+C674x Tag_ABI_wchar_t: Not used 2 bytes 4 bytes 8-byte 16-byte Tag_ABI_DSBT: DSBT addressing not used DSBT addressing used Tag_ABI_PID: Tag_ABI_PIC: 4-byte Tag_ABI_compatibility: flag = %d, vendor = Tag_ABI_conformance: " Tag_GNU_Power_ABI_FP: (%#x), unspecified hard/soft float, single-precision hard float, unspecified long double 128-bit IBM long double 64-bit long double 128-bit IEEE long double Tag_GNU_Power_ABI_Vector: unspecified generic AltiVecSPEr3/r4MSP430 MSP430X Tag_Code_Model: Small Tag_Data_Model: Restricted Large : %d (0x%x) Tag_%s: Application Microcontroller Application or Realtime ??? 38-byte, except leaf SP True attr->type & 0x80 Tag_ARC_ABI_sda: Tag_ARC_ABI_pic: r25 Tag_ARC_PCS_config: Absent/Non standard Bare metal/mwdt Bare metal/newlib Linux/uclibc Linux/glibc Unknown Tag_ARC_CPU_base: Absent ARC6xxARC7xxARCEMARCHS Tag_ARC_CPU_variation: Core%d Unknown Tag_ARC_CPU_name: yesno Tag_ARC_ABI_rf16: %s Tag_ARC_ABI_osver: v%d MWDT Tag_ARC_ABI_tls: %s defaultsmallest Tag_ARC_ABI_enumsize: %s OPTFP Tag_ARC_ABI_exceptions: %s Tag_ARC_ISA_config: Tag_ARC_ISA_apex: Tag_ARC_ISA_mpy_option: %d attributesTag section ends prematurely Attribute Section: File Attributes Section Attributes:Symbol Attributes:Unknown tag: %d p == endcorrupt vendor attribute Unknown attribute: NOTYPEOBJECTFILESRELCTHUMB_FUNCIFUNCPARISC_MILLIHP_STUBHP_OPAQUE: %d: %d: %dIA_64_EXTIA_64_UNWINDIA_64_PRIORITY_INITVMS_TRACEVMS_TIE_SIGNATURESVMS_DEBUGVMS_DEBUG_STRVMS_LINKAGESVMS_SYMBOL_VECTORVMS_FIXUPPROGBITSNOTENOBITSSHLIBSYMTAB SECTION INDICIESMIPS_PACKAGEMIPS_REGINFOMIPS_DEBUGSUNW_tlssortRENESAS INFORENESAS IOPSUNW_symsortSUNW_capchainGNU_ATTRIBUTESSUNW_ancillarySUNW_capinfoGNU_INCREMENTAL_INPUTSSUNW_versymSUNW_verneedSUNW_verdefSUNW_syminfoSUNW_COMDATSUNW_moveSUNW_DEBUGSUNW_DEBUGSTRSUNW_ANNOTATESUNW_SIGNATURESUNW_capSUNW_dofSUNW_LDYNSYMMIPS_UCODEX86_64_UNWINDAARCH64_ATTRIBUTESARM_PREEMPTMAPMSP430_SYM_ALIASESV850 Tiny CommonV850 Small CommonARC_ATTRIBUTESV850 Zero CommonMSP430_SEC_FLAGSMSP430_ATTRIBUTESARM_EXIDXARM_OVERLAYSECTIONARM_DEBUGOVERLAYARM_ATTRIBUTESPARISC_EXTPARISC_DLKMPARISC_STUBSPARISC_SYMEXTNPARISC_ANNOTPARISC_DOCC6000_UNWINDTI_PHATTRSTI_INITINFOTI_HANDLERTI_XREFTI_ICODEC6000_ATTRIBUTESMIPS_GPTABMIPS_ABIFLAGSMIPS_PDR_EXCEPTIONMIPS_XLATE_OLDMIPS_EH_REGIONMIPS_WHIRLMIPS_XLATE_DEBUGMIPS_XLATEMIPS_PIXIEMIPS_TRANSLATEMIPS_EVENTSMIPS_DELTADECLMIPS_DWARFMIPS_DELTACLASSMIPS_DELTAINSTMIPS_DELTASYMMIPS_RFDESCMIPS_LINEMIPS_LOCSTRMIPS_OPTSYMMIPS_AUXSYMMIPS_LOCSYMMIPS_PDESCMIPS_DENSEMIPS_EXTSYMMIPS_FDESCMIPS_SHDRMIPS_CONTENTMIPS_IFACEMIPS_RELDMIPS_PACKSYMLOPROC+%#xLOOS+%#xLOUSER+%#x%08x: %-15s %-15.15s AFTERBEFORE.gcc_compiled_long32.dynstrdynamic strings.debug_.zdebug_.gnu.linkonce.wi..eh_frame.gdb_index.debug_names Section Headers: Section Header: [Nr] Name Flags .rel.dyn.rela.dyn [%2u] %s %6.6lx %6.6lx %2.2lx%2u %2u %3u %2lu %6.6lx%2u %3u %-15.15s %16.16lx %u %-16u %lu %8.8lx %2u %3u %lu compression header ZLIB, [: 0x%x], , %lu l (large), y (purecode), p (processor specific).trace_<%s> WEAKUNIQUEDEFAULTINTERNALHIDDENEXPORTEDELIMINATEprogram headersdynamic sectionInvalid DT_SYMTAB entry: %lxdynamic string tablesymbol information (%s)%*sSTATIC_TLSAuxiliary libraryFilter libraryConfiguration fileDependency audit libraryAudit libraryFlags: None PARINIT CONFEXP LAZYLOAD GROUPPERM NOW GLOBAL GROUP NODELETE LOADFLTR INITFIRST NOOPEN ORIGIN DIRECT TRANS INTERPOSE NODEFLIB NODUMP CONFALT ENDFILTEE DISPRELDNE DISPRELPND NODIRECT IGNMULDEF NOKSYMS NOHDR EDITED NORELOC SYMINTPOSE GLOBAUDIT SINGLETON STUB PIEShared library: [%s] program interpreterLibrary soname: [%s]Library rpath: [%s]Library runpath: [%s] (bytes) Not needed object: [%s] Time Stamp: %s -- CALL_DEBUG NOP0BUFS P0IMAGE MKTHREADS UPCALLS IMGSTA INITIALIZE MAIN EXE_INIT TBK_IN_IMG DBG_IN_IMG TBK_IN_DSF DBG_IN_DSF SIGNATURES REL_SEG_OFF Addr: 0xversion definition section %#06x: Rev: %d Flags: %s Index: %d Cnt: %d Name index: %ld %#06x: Parent %d: %s Version Needs section %#06x: Version: %d File: %s File: %lx Cnt: %d %#06x: Name: %s %#06x: Name index: %lx Flags: %s Version: %d version string table Addr: version symbol data*invalid* %03x: 0 (*local*) 1 (*global*) %4x%cversion needversion need aux (2)version defversion def aux*both*(%s%-*s%*cINTERPPHDRGNU_EH_FRAMEGNU_STACKGNU_RELROC6000_PHATTRPT_SUNWSTACKPT_SUNWBSSPT_SUNW_EH_FRAMEPT_SUNW_UNWINDPT_LOSUNWPT_HISUNWPT_SUNWCAPPT_SUNWDTRACES390_PGSTEIA_64_ARCHEXTRTPROCAARCH64_ARCHEXT Elf file type is %s Entry point Program Headers: GNU_MBIND+%#lxLOPROC+%#lxLOOS+%#lx %-14.14s 0x%6.6lx 0x%5.5lx 0x%6.6lx %c%c%c %c%c%c .dynamic%%%ds Segment Sections... %2.2d uhandler ehandler.IA_64.unwind_info.gnu.linkonce.ia64unw..gnu.linkonce.ia64unwi..IA_64.unwind'%s'unwind info Unwind section unwind tableR_IA64_SEGREL <+%lx>: [], info at +0x%lx Unknown version. unwsec != NULLversion dataversion need aux (3)%16.16lx %16.16lx %12.12lx %12.12lx R_M32R_24R_M32R_32R_PRU_16_PMEMR_M32R_16R_M68HC11_8R_68K_32R_960_12R_AVR_32R_SPU_ADDR10R_D10V_10_PCREL_RR_D30V_6R_DLX_RELOC_8R_MN10300_32R_MN10200_32R_FR30_8R_FRV_32R_FT32_32R_MCORE_ADDR32R_MMIX_8R_MOXIE_32R_MSP430_32R_ALPHA_REFLONGR_OR1K_32R_PJ_DATA_DIR32R_CRIS_8R_860_32R_I370_ADDR31R_SCORE_HI16R_XSTORMY16_32R_CRX_REL4R_VAX_32R_VISIUM_8R_EPIPHANY_8R_IP2K_16R_IQ2000_16R_LM32_8R_M32C_16R_MT_16R_RELCR_CR16_NUM8R_MICROBLAZE_32R_XC16X_ABS_8R_WASM32_32R_XGATE_8R_WASM32_NONER_MT_NONER_MT_LO16R_MT_HI16R_MT_PC16R_MT_32_PCRELR_MT_32R_MOXIE_NONER_MOXIE_PCREL10R_PRU_NONER_PRU_ILLEGALR_PRU_GNU_DIFF32_PMEMR_PRU_GNU_DIFF16_PMEMR_PRU_GNU_DIFF32R_PRU_GNU_DIFF16R_PRU_GNU_DIFF8R_PRU_GNU_BFD_RELOC_8R_PRU_LDI32R_PRU_U8_PCRELR_PRU_S10_PCRELR_PRU_BFD_RELOC_32R_PRU_32_PMEMR_PRU_U16R_PRU_BFD_RELOC_16R_PRU_U16_PMEMIMMR_XGATE_NONER_XGATE_RL_GROUPR_XGATE_RL_JUMPR_XGATE_IMM5R_XGATE_IMM4R_XGATE_IMM3R_XGATE_IMM8_HIR_XGATE_IMM8_LOR_XGATE_PCREL_10R_XGATE_PCREL_9R_XGATE_GPAGER_XGATE_LO16R_XGATE_24R_XGATE_GNU_VTENTRYR_XGATE_GNU_VTINHERITR_XGATE_PCREL_16R_XGATE_32R_XGATE_16R_XGATE_PCREL_8R_XC16X_NONER_XC16X_SOFR_XC16X_SEGR_XC16X_POFR_XC16X_PAGR_XC16X_8_PCRELR_XC16X_ABS_32R_XC16X_ABS_16R_MICROBLAZE_NONER_MICROBLAZE_TLSTPREL32R_MICROBLAZE_TLSGOTTPREL32R_MICROBLAZE_TLSDTPREL64R_MICROBLAZE_TLSDTPREL32R_MICROBLAZE_TLSDTPMOD32R_MICROBLAZE_TLSLDR_MICROBLAZE_TLSGDR_MICROBLAZE_TLSR_MICROBLAZE_COPYR_MICROBLAZE_GOTOFF_32R_MICROBLAZE_GOTOFF_64R_MICROBLAZE_GLOB_DATR_MICROBLAZE_JUMP_SLOTR_MICROBLAZE_RELR_MICROBLAZE_PLT_64R_MICROBLAZE_GOT_64R_MICROBLAZE_GOTPC_64R_MICROBLAZE_GNU_VTENTRYR_MICROBLAZE_GNU_VTINHERITR_MICROBLAZE_32_SYM_OP_SYMR_MICROBLAZE_64_NONER_MICROBLAZE_SRW32R_MICROBLAZE_SRO32R_MICROBLAZE_32_LOR_MICROBLAZE_64R_MICROBLAZE_32_PCREL_LOR_MICROBLAZE_64_PCRELR_MICROBLAZE_32_PCRELR_CR16_NONER_CR16_GLOB_DATR_CR16_GOTC_REGREL20R_CR16_GOT_REGREL20R_CR16_SWITCH32R_CR16_SWITCH16R_CR16_SWITCH8R_CR16_DISP24aR_CR16_DISP24R_CR16_DISP16R_CR16_DISP8R_CR16_DISP4R_CR16_IMM32aR_CR16_IMM32R_CR16_IMM24R_CR16_IMM20R_CR16_IMM16R_CR16_IMM8R_CR16_IMM4R_CR16_ABS24R_CR16_ABS20R_CR16_REGREL20aR_CR16_REGREL20R_CR16_REGREL16R_CR16_REGREL14aR_CR16_REGREL14R_CR16_REGREL4aR_CR16_REGREL4R_CR16_NUM32aR_CR16_NUM32R_CR16_NUM16R_MEP_NONER_MEP_GNU_VTENTRYR_MEP_GNU_VTINHERITR_MEP_ADDR24A4R_MEP_UIMM24R_MEP_TPREL7A4R_MEP_TPREL7A2R_MEP_TPREL7R_MEP_TPRELR_MEP_GPRELR_MEP_HI16SR_MEP_HI16UR_MEP_LOW16R_MEP_PCABS24A2R_MEP_PCREL24A2R_MEP_PCREL17A2R_MEP_PCREL12A2R_MEP_PCREL8A2R_MEP_32R_MEP_16R_MEP_8R_M32C_NONER_M32C_RL_2ADDRR_M32C_RL_1ADDRR_M32C_RL_JUMPR_M32C_HI16R_M32C_HI8R_M32C_LO16R_M32C_8R_M32C_16_PCRELR_M32C_8_PCRELR_M32C_32R_M32C_24R_LM32_NONER_LM32_RELATIVER_LM32_JMP_SLOTR_LM32_GLOB_DATR_LM32_COPYR_LM32_GOTOFF_LO16R_LM32_GOTOFF_HI16R_LM32_16_GOTR_LM32_GNU_VTENTRYR_LM32_GNU_VTINHERITR_LM32_BRANCHR_LM32_CALLR_LM32_GPREL16R_LM32_LO16R_LM32_HI16R_LM32_32R_LM32_16R_IQ2000_NONER_IQ2000_GNU_VTENTRYR_IQ2000_GNU_VTINHERITR_IQ2000_32_DEBUGR_IQ2000_UHI16R_IQ2000_OFFSET_21R_IQ2000_OFFSET_16R_IQ2000_LO16R_IQ2000_HI16R_IQ2000_PC16R_IQ2000_26R_IQ2000_32R_IP2K_NONER_IP2K_EX8DATAR_IP2K_FR_OFFSETR_IP2K_TEXTR_IP2K_PC_SKIPR_IP2K_HI8INSNR_IP2K_LO8INSNR_IP2K_HI8DATAR_IP2K_LO8DATAR_IP2K_PAGE3R_IP2K_ADDR16CJPR_IP2K_BANKR_IP2K_FR9R_IP2K_32R_EPIPHANY_NONER_EPIPHANY_IMM8R_EPIPHANY_IMM11R_EPIPHANY_SIMM11R_EPIPHANY_LOWR_EPIPHANY_HIGHR_EPIPHANY_SIMM24R_EPIPHANY_SIMM8R_EPIPHANY_32_PCRELR_EPIPHANY_16_PCRELR_EPIPHANY_8_PCRELR_EPIPHANY_32R_EPIPHANY_16R_VISIUM_NONER_VISIUM_GNU_VTENTRYR_VISIUM_GNU_VTINHERITR_VISIUM_IM16_PCRELR_VISIUM_LO16_PCRELR_VISIUM_HI16_PCRELR_VISIUM_IM16R_VISIUM_LO16R_VISIUM_HI16R_VISIUM_PC16R_VISIUM_32_PCRELR_VISIUM_16_PCRELR_VISIUM_8_PCRELR_VISIUM_32R_VISIUM_16R_VAX_NONER_VAX_GNU_VTENTRYR_VAX_GNU_VTINHERITR_VAX_RELATIVER_VAX_JMP_SLOTR_VAX_GLOB_DATR_VAX_COPYR_VAX_PLT32R_VAX_GOT32R_VAX_PC8R_VAX_PC16R_VAX_PC32R_VAX_8R_VAX_16R_CRX_NONER_CRX_SWITCH32R_CRX_SWITCH16R_CRX_SWITCH8R_CRX_IMM32R_CRX_IMM16R_CRX_NUM32R_CRX_NUM16R_CRX_NUM8R_CRX_ABS32R_CRX_ABS16R_CRX_REGREL32R_CRX_REGREL28R_CRX_REGREL22R_CRX_REGREL12R_CRX_REL32R_CRX_REL24R_CRX_REL16R_CRX_REL8_CMPR_CRX_REL8R_XSTORMY16_NONER_XSTORMY16_GNU_VTENTRYR_XSTORMY16_GNU_VTINHERITR_XSTORMY16_12R_XSTORMY16_HI16R_XSTORMY16_LO16R_XSTORMY16_FPTR16R_XSTORMY16_24R_XSTORMY16_REL_12R_XSTORMY16_PC8R_XSTORMY16_PC16R_XSTORMY16_PC32R_XSTORMY16_8R_XSTORMY16_16R_SCORE_NONER_SCORE_IMM32R_SCORE_IMM30R_SCORE_DUMMY_HI16R_SCORE_REL32R_SCORE_GPREL32R_SCORE_CALL15R_SCORE_GOT_LO16R_SCORE_GOT15R_SCORE_GNU_VTENTRYR_SCORE_GNU_VTINHERITR_SCORE_GP15R_SCORE_DUMMY2R_SCORE_ABS16R_SCORE_ABS32R_SCORE16_PC8R_SCORE16_11R_SCORE_PC19R_SCORE_24R_SCORE_BCMPR_SCORE_LO16R_I370_NONER_I370_RELATIVER_I370_COPYR_I370_REL8R_I370_ADDR8R_I370_REL12R_I370_ADDR12R_I370_REL32R_I370_REL31R_I370_ADDR16R_I370_ADDR32R_860_NONER_860_HIGOTOFFR_860_HIGOTR_860_HIGHR_860_HAPCR_860_HAGOTOFFR_860_HAGOTR_860_HIGHADJR_860_LOPCR_860_LOGOTOFF3R_860_LOGOTOFF2R_860_SPGOTOFF1R_860_LOGOTOFF1R_860_SPGOTOFF0R_860_LOGOTOFF0R_860_SPGOT1R_860_LOGOT1R_860_SPGOT0R_860_LOGOT0R_860_LOW3R_860_SPLIT2R_860_LOW2R_860_SPLIT1R_860_LOW1R_860_SPLIT0R_860_LOW0R_860_PC16R_860_PLT26R_860_PC26R_860_RELATIVER_860_JUMP_SLOTR_860_GLOB_DATR_860_COPYR_CRIS_NONER_CRIS_32_IER_CRIS_DTPMODR_CRIS_16_TPRELR_CRIS_32_TPRELR_CRIS_16_GOT_TPRELR_CRIS_32_GOT_TPRELR_CRIS_16_DTPRELR_CRIS_32_DTPRELR_CRIS_DTPR_CRIS_32_GDR_CRIS_16_GOT_GDR_CRIS_32_GOT_GDR_CRIS_32_PLT_PCRELR_CRIS_32_PLT_GOTRELR_CRIS_32_GOTRELR_CRIS_32_GOTPLTR_CRIS_16_GOTPLTR_CRIS_32_GOTR_CRIS_16_GOTR_CRIS_RELATIVER_CRIS_JUMP_SLOTR_CRIS_GLOB_DATR_CRIS_COPYR_CRIS_GNU_VTENTRYR_CRIS_GNU_VTINHERITR_CRIS_32_PCRELR_CRIS_16_PCRELR_CRIS_8_PCRELR_CRIS_32R_CRIS_16R_PJ_NONER_PJ_GNU_VTENTRYR_PJ_GNU_VTINHERITR_PJ_CODE_HI16R_PJ_CODE_LO16R_PJ_CODE_DIR16R_PJ_CODE_DIR32R_PJ_CODE_REL16R_PJ_CODE_REL32R_OR1K_NONER_OR1K_TLS_DTPMODR_OR1K_TLS_DTPOFFR_OR1K_TLS_TPOFFR_OR1K_TLS_LE_LO16R_OR1K_TLS_LE_HI16R_OR1K_TLS_IE_LO16R_OR1K_TLS_IE_HI16R_OR1K_TLS_LDO_LO16R_OR1K_TLS_LDO_HI16R_OR1K_TLS_LDM_LO16R_OR1K_TLS_LDM_HI16R_OR1K_TLS_GD_LO16R_OR1K_TLS_GD_HI16R_OR1K_RELATIVER_OR1K_JMP_SLOTR_OR1K_GLOB_DATR_OR1K_COPYR_OR1K_GOTOFF_LO16R_OR1K_GOTOFF_HI16R_OR1K_PLT26R_OR1K_GOT16R_OR1K_GOTPC_LO16R_OR1K_GOTPC_HI16R_OR1K_8_PCRELR_OR1K_16_PCRELR_OR1K_32_PCRELR_OR1K_GNU_VTINHERITR_OR1K_GNU_VTENTRYR_OR1K_INSN_REL_26R_OR1K_HI_16_IN_INSNR_OR1K_LO_16_IN_INSNR_OR1K_8R_OR1K_16R_ALPHA_NONER_ALPHA_TPREL16R_ALPHA_TPRELLOR_ALPHA_TPRELHIR_ALPHA_TPREL64R_ALPHA_GOTTPRELR_ALPHA_DTPREL16R_ALPHA_DTPRELLOR_ALPHA_DTPRELHIR_ALPHA_DTPREL64R_ALPHA_GOTDTPRELR_ALPHA_DTPMOD64R_ALPHA_TLSLDMR_ALPHA_TLSGDR_ALPHA_BRSGPR_ALPHA_RELATIVER_ALPHA_JMP_SLOTR_ALPHA_GLOB_DATR_ALPHA_COPYR_ALPHA_GPREL16R_ALPHA_GPRELLOWR_ALPHA_GPRELHIGHR_ALPHA_SREL64R_ALPHA_SREL32R_ALPHA_SREL16R_ALPHA_HINTR_ALPHA_BRADDRR_ALPHA_GPDISPR_ALPHA_LITUSER_ALPHA_LITERALR_ALPHA_GPREL32R_ALPHA_REFQUADR_MSP430_NONER_MSP430_SYM_DIFFR_MSP430_8R_MSP430_RL_PCRELR_MSP430_2X_PCRELR_MSP430_16_PCREL_BYTER_MSP430_16_BYTER_MSP430_16_PCRELR_MSP430_16R_MSP430_10_PCRELR_MMIX_NONER_MMIX_PUSHJ_STUBBABLER_MMIX_LOCALR_MMIX_BASE_PLUS_OFFSETR_MMIX_REGR_MMIX_REG_OR_BYTER_MMIX_ADDR27R_MMIX_ADDR19R_MMIX_JMP_3R_MMIX_JMP_2R_MMIX_JMP_1R_MMIX_JMPR_MMIX_PUSHJ_3R_MMIX_PUSHJ_2R_MMIX_PUSHJ_1R_MMIX_PUSHJR_MMIX_CBRANCH_3R_MMIX_CBRANCH_2R_MMIX_CBRANCH_1R_MMIX_CBRANCH_JR_MMIX_CBRANCHR_MMIX_GETA_3R_MMIX_GETA_2R_MMIX_GETA_1R_MMIX_GETAR_MMIX_GNU_VTENTRYR_MMIX_GNU_VTINHERITR_MMIX_PC_64R_MMIX_PC_32R_MMIX_PC_24R_MMIX_PC_16R_MMIX_PC_8R_MMIX_64R_MMIX_32R_MMIX_24R_MMIX_16R_MCORE_NONER_MCORE_JUMP_SLOTR_MCORE_GLOB_DATR_MCORE_COPYR_MCORE_RELATIVER_MCORE_GNU_VTENTRYR_MCORE_GNU_VTINHERITR_MCORE_PCRELJSR_IMM11BY2R_MCORE_PCREL32R_MCORE_PCRELIMM4BY2R_MCORE_PCRELIMM11BY2R_MCORE_PCRELIMM8BY4R_FT32_NONER_FT32_18R_FT32_17R_FT32_20R_FT32_10R_FT32_8R_FT32_16R_FRV_NONER_FRV_GNU_VTENTRYR_FRV_GNU_VTINHERITR_FRV_TLSMOFFR_FRV_TLSOFF_RELAXR_FRV_GETTLSOFF_RELAXR_FRV_TLSDESC_RELAXR_FRV_TLSOFFR_FRV_GOTTLSOFFLOR_FRV_GOTTLSOFFHIR_FRV_GOTTLSOFF12R_FRV_TLSMOFFLOR_FRV_TLSMOFFHIR_FRV_TLSMOFF12R_FRV_GOTTLSDESCLOR_FRV_GOTTLSDESCHIR_FRV_GOTTLSDESC12R_FRV_TLSDESC_VALUER_FRV_GETTLSOFFR_FRV_GOTOFFLOR_FRV_GOTOFFHIR_FRV_GOTOFF12R_FRV_FUNCDESC_GOTOFFLOR_FRV_FUNCDESC_GOTOFFHIR_FRV_FUNCDESC_GOTOFF12R_FRV_FUNCDESC_VALUER_FRV_FUNCDESC_GOTLOR_FRV_FUNCDESC_GOTHIR_FRV_FUNCDESC_GOT12R_FRV_FUNCDESCR_FRV_GOTLOR_FRV_GOTHIR_FRV_GOT12R_FRV_GPRELLOR_FRV_GPRELHIR_FRV_GPREL32R_FRV_GPRELU12R_FRV_GPREL12R_FRV_HI16R_FRV_LO16R_FRV_LABEL24R_FRV_LABEL16R_FR30_NONER_FR30_GNU_VTENTRYR_FR30_GNU_VTINHERITR_FR30_12_PCRELR_FR30_9_PCRELR_FR30_10_IN_8R_FR30_9_IN_8R_FR30_8_IN_8R_FR30_6_IN_4R_FR30_48R_FR30_32R_FR30_20R_MN10200_NONER_MN10200_PCREL24R_MN10200_PCREL16R_MN10200_PCREL8R_MN10200_24R_MN10200_8R_MN10200_16R_MN10300_NONER_MN10300_ALIGNR_MN10300_SYM_DIFFR_MN10300_TLS_TPOFFR_MN10300_TLS_DTPOFFR_MN10300_TLS_DTPMODR_MN10300_TLS_LER_MN10300_TLS_IER_MN10300_TLS_GOTIER_MN10300_TLS_LDOR_MN10300_TLS_LDR_MN10300_TLS_GDR_MN10300_RELATIVER_MN10300_JMP_SLOTR_MN10300_GLOB_DATR_MN10300_COPYR_MN10300_GOT16R_MN10300_GOT24R_MN10300_GOT32R_MN10300_PLT16R_MN10300_PLT32R_MN10300_GOTOFF16R_MN10300_GOTOFF24R_MN10300_GOTOFF32R_MN10300_GOTPC16R_MN10300_GOTPC32R_MN10300_24R_MN10300_GNU_VTENTRYR_MN10300_GNU_VTINHERITR_MN10300_PCREL8R_MN10300_PCREL16R_MN10300_PCREL32R_MN10300_8R_MN10300_16R_DLX_NONER_DLX_RELOC_26_PCRELR_DLX_RELOC_16_PCRELR_DLX_RELOC_16_LOR_DLX_RELOC_16_HIR_DLX_GNU_VTENTRYR_DLX_GNU_VTINHERITR_DLX_RELOC_32R_DLX_RELOC_16R_D30V_NONER_D30V_32_NORMALR_D30V_32_PCRELR_D30V_32R_D30V_21_PCREL_RR_D30V_21_PCRELR_D30V_21R_D30V_15_PCREL_RR_D30V_15_PCRELR_D30V_15R_D30V_9_PCREL_RR_D30V_9_PCRELR_D10V_NONER_D10V_GNU_VTENTRYR_D10V_GNU_VTINHERITR_D10V_32R_D10V_18_PCRELR_D10V_18R_D10V_16R_D10V_10_PCREL_LR_SPU_NONER_SPU_ADD_PICR_SPU_PPU64R_SPU_PPU32R_SPU_ADDR16XR_SPU_REL32R_SPU_ADDR16IR_SPU_ADDR10IR_SPU_REL9IR_SPU_REL9R_SPU_ADDR7R_SPU_REL16R_SPU_ADDR32R_SPU_ADDR18R_SPU_ADDR16_LOR_SPU_ADDR16_HIR_SPU_ADDR16R_AVR_NONER_AVR_32_PCRELR_AVR_PORT5R_AVR_PORT6R_AVR_LDS_STS_16R_AVR_DIFF32R_AVR_DIFF16R_AVR_DIFF8R_AVR_8_HLO8R_AVR_8_HI8R_AVR_8_LO8R_AVR_8R_AVR_HI8_LDI_GSR_AVR_LO8_LDI_GSR_AVR_MS8_LDI_NEGR_AVR_MS8_LDIR_AVR_6_ADIWR_AVR_6R_AVR_LDIR_AVR_CALLR_AVR_HH8_LDI_PM_NEGR_AVR_HI8_LDI_PM_NEGR_AVR_LO8_LDI_PM_NEGR_AVR_HH8_LDI_PMR_AVR_HI8_LDI_PMR_AVR_LO8_LDI_PMR_AVR_HH8_LDI_NEGR_AVR_HI8_LDI_NEGR_AVR_LO8_LDI_NEGR_AVR_HH8_LDIR_AVR_HI8_LDIR_AVR_LO8_LDIR_AVR_16_PMR_AVR_16R_AVR_13_PCRELR_AVR_7_PCRELR_960_NONER_960_OPTCALLXAR_960_OPTCALLXR_960_OPTCALLR_960_SUBR_960_IP24R_960_32R_68K_NONER_68K_TLS_TPREL32R_68K_TLS_DTPREL32R_68K_TLS_DTPMOD32R_68K_TLS_LE8R_68K_TLS_LE16R_68K_TLS_LE32R_68K_TLS_IE8R_68K_TLS_IE16R_68K_TLS_IE32R_68K_TLS_LDO8R_68K_TLS_LDO16R_68K_TLS_LDO32R_68K_TLS_LDM8R_68K_TLS_LDM16R_68K_TLS_LDM32R_68K_TLS_GD8R_68K_TLS_GD16R_68K_TLS_GD32R_68K_GNU_VTENTRYR_68K_GNU_VTINHERITR_68K_RELATIVER_68K_JMP_SLOTR_68K_GLOB_DATR_68K_COPYR_68K_PLT8OR_68K_PLT16OR_68K_PLT32OR_68K_PLT8R_68K_PLT16R_68K_PLT32R_68K_GOT8OR_68K_GOT16OR_68K_GOT32OR_68K_GOT8R_68K_GOT16R_68K_GOT32R_68K_PC8R_68K_PC16R_68K_PC32R_68K_8R_68K_16R_M68HC11_NONER_M68HC11_RL_GROUPR_M68HC11_RL_JUMPR_M68HC12_LO8XGR_M68HC12_HI8XGR_M68HC12_PCREL_10R_M68HC12_PCREL_9R_M68HC12_16BR_M68HC11_PAGER_M68HC11_LO16R_M68HC11_24R_M68HC11_GNU_VTENTRYR_M68HC11_GNU_VTINHERITR_M68HC11_PCREL_16R_M68HC11_3BR_M68HC11_32R_M68HC11_16R_M68HC11_PCREL_8R_M68HC11_LO8R_M68HC11_HI8R_M32R_NONER_M32R_GOTOFF_LOR_M32R_GOTOFF_HI_SLOR_M32R_GOTOFF_HI_ULOR_M32R_GOTPC_LOR_M32R_GOTPC_HI_SLOR_M32R_GOTPC_HI_ULOR_M32R_GOT16_LOR_M32R_GOT16_HI_SLOR_M32R_GOT16_HI_ULOR_M32R_GOTPC24R_M32R_GOTOFFR_M32R_RELATIVER_M32R_JMP_SLOTR_M32R_GLOB_DATR_M32R_COPYR_M32R_26_PLTRELR_M32R_GOT24R_M32R_REL32R_M32R_RELA_GNU_VTENTRYR_M32R_RELA_GNU_VTINHERITR_M32R_SDA16_RELAR_M32R_LO16_RELAR_M32R_HI16_SLO_RELAR_M32R_HI16_ULO_RELAR_M32R_26_PCREL_RELAR_M32R_18_PCREL_RELAR_M32R_10_PCREL_RELAR_M32R_24_RELAR_M32R_32_RELAR_M32R_16_RELAR_M32R_GNU_VTENTRYR_M32R_GNU_VTINHERITR_M32R_SDA16R_M32R_LO16R_M32R_HI16_SLOR_M32R_HI16_ULOR_M32R_26_PCRELR_M32R_18_PCRELR_M32R_10_PCREL%-22.22s%-17.17sBYTOFFJSRJSRDIRECT@@%sSUNDEFLARGE_COMMONANSI_COMVMS_SYMVECSCOMMON%8.8lx %8.8lx unrecognized: %-7lx()%-*s
- %lx + %lx-%lx Type2: Type3: unwind datasection contentsMIPS PLTOPTIONALMIPS16MICROMIPS, MIPS PICMICROMIPS: %d: %xSCOMLARGE_COMSUNDPRC[0x%04x]OS [0x%04x]RSV[0x%04x]bad section index[%3d]%3d %3lu: %-7s %-6s [%s] %3.3s Symbol table for image: %6d: %4s @%s (%d)histogram chain is corrupt 0 %-10lu (%5.1f%%) .PARISC.unwindR_PARISC_SEGREL] Cannot_unwind Millicode_save_sr0 Entry_SR Entry_FR=%d Entry_GR=%d Args_stored Variable_Frame Separate_Package_Body Frame_Extension_Millicode Stack_Overflow_Check Two_Instruction_SP_Increment Ada_Region cxx_info cxx_try_catch sched_entry_seq Save_SP Save_RP Save_MRP_in_frame extn_ptr_defined Cleanup_defined MPE_XL_interrupt_marker HP_UX_interrupt_marker Large_frame Pseudo_SP_Set Total_frame_size=%d <+0x%lx Personality routine: __gcc_personality_v0__gxx_personality_v0__gcj_personality_v0__gnu_objc_personality_v0 Compact model index: %d 0x%02x vsp = vsp + %d vsp = vsp - %d[Truncated opcode] Refuse to unwind [Reserved] vsp = r%d pop { finish[Spare]len == i + 1vsp = vsp + %ldpop {D%d-D%dpop {D8 pop {wR10-wR%dpop {wR%dwCGR%d [unsupported opcode] [reserved] sp = sp + %dpop compact {pop frame {[pad] MOV FP, SP __c6xabi_pop_rtssp = sp + %ld RETURN MV %s, B3 Stack increment %d Registers restored: (compact) Return register: %s [reserved (%d)] corrupt change to vsp|INEX%sUFLO%sOFLO%sDIV0%sINVAL [cantunwind] Tag_GNU_Sparc_HWCAPS: mul32%sdiv32%sfsmuld%sv8plus%spopc%svis%svis2%sASIBlkInit%sfmaf%svis3%shpc%srandom%strans%sfjfmau%sima%scspare Tag_GNU_Sparc_HWCAPS2: fjathplus%svis3b%sadp%ssparc5%smwait%sxmpmul%sxmont2%snsec%sfjathhpc%sfjdes%sfjaes Tag_GNU_S390_ABI_Vector: any software hardware Tag_GNU_MIPS_ABI_FP: Tag_GNU_MIPS_ABI_MSA: Any MSA or not 128-bit MSA emacemac_b, uses String instructions, bans String instructions, nodiv, nouspA+, , link-relaxunknown mac, , Configuration Index: %#x, unknown flags bits: %#x, relocatable, relocatable-lib, 3900, 4010, 4100, 4111, 4120, 4650, 5400, 5500, 9000, loongson-2e, loongson-2f, loongson-3a, unknown CPU, unknown ABI, unknown ISA, %s, 16b, , MFUSR_PC, MAC, DIV, [B8], EX9, MAC_DX, DIV_DX, IFC, PERF1, PERF2, FPU_SP, FPU_DP, FPU_MAC, FPU_REG:8/4, FPU_REG:16/8, FPU_REG:32/16, FPU_REG:32/32, AUDIO, STR, 16REG, VIDEO, SATURATION, ENCRP, L2C, sh3e, sh2e, sh4a, sh2a, sh4a-nofpu, sh2a-nofpu, sh2a-nofpu-or-sh3-nommu, sh2a-or-sh4, sh2a-or-sh3e: architecture variant: : unknown%s section dataZLIB Hex dump of section '%s': (NONE)NT_VMS_TITLENT_VMS_PATCHTIMENT_VMS_ORIG_DYNNT_VMS_LINKTIME!+*$**$!+staticpicpiestrongLinuxHurdSyllableNaClData sizeOwner %-20s %10s Description NT_GNU_PROPERTY_TYPE_0NT_PROCSTAT_PROC (proc data)NT_PROCSTAT_AUXV (auxv data)NetBSD-CORENetBSD procinfo structurePT_GETREGS (reg structure)PT_FIRSTMACH+%d NetBSD 0x%08lx MARCH <%s> SPU/IPF/VMSNT_VMS_MHD (module header)NT_VMS_LNM (language name)NT_VMS_SRC (source files)NT_VMS_FPMODE (FP mode)NT_VMS_IMGNAM (image name)NT_VMS_IMGID (image id)NT_VMS_LINKID (link id)NT_VMS_IMGBID (build id)stapsdt GA0x00x%llx0x%-.*llxtruefalse 0x%08lx %s 0x%08lx %s Creation date : %.17s Last patch date: %.17s Module name : %s Module version : %s Invalid size Language: %s Floating Point mode: 0x%016lx Link time: Patch time: Last modified : Link flags : Header flags: 0x%08x Image id : %s Image name: %s Image id: %s Linker id: %s Build ID: OS: %s, ABI: %ld.%ld.%ld Version: Hardware Capabilities: Properties: x86 ISA used: x86 ISA needed: x86 feature: IBTSHSTKstack size: no copy on protected Description data: Provider: %s Name: %s Location: , Base: , Semaphore: Arguments: %s Page size: Page OffsetEndStart %*s%*s%*s %s Applies from offset %#lx Applies to func at %#lx Applies from offset %#lx description data: .MIPS.abiflagsMIPS ABI Flags section MIPS ABI Flags Version: %d ISA: MIPS%d GPR size: %d CPR1 size: %d CPR2 size: %d FP ABI: ISA Extension: RMI XLRCavium Networks Octeon3Cavium Networks Octeon2Cavium Networks OcteonPLoongson 3ACavium Networks OcteonToshiba R5900MIPS R4650LSI R4010NEC VR4100Toshiba R3900MIPS R10000Broadcom SB-1NEC VR4111/VR4181NEC VR4120NEC VR5400NEC VR5500Imagination interAptiv MR2 ASEs: DSP ASE DSP R2 ASE DSP R3 ASE Enhanced VA Scheme MCU (MicroController) ASE MDMX ASE MIPS-3D ASE MT ASE SmartMIPS ASE VZ ASE MSA ASE MIPS16 ASE MICROMIPS ASE XPA ASE MIPS16e2 ASE %s %s (%x) FLAGS 1: %8.8lx FLAGS 2: %8.8lx.gotGlobal Offset Table data Static GOT: Canonical gp value: Reserved entries: ValueAccessAddress %*s %10s %*s liblist section data %s %#10lx %-7ld NONE NULL %d %lx REGINFO GPR %08lx GP 0x%lx GPR %08lx GP 0x EXCEPTIONS fpe_min() fpe_max( PAGE0 SMM FPDBUG DISMISS PAD PREFIX POSTFIX SYMBOL HWPATCH R4KEOP R8KPFETCH R5KEOP R5KCVTL FILL TAGS HWAND R4KEOP_CHECKED R4KEOP_CLEAN HWOR %3d ??? %d %lx\%03oconflict%5lu: %8lu Too many GOT symbols: %lu Primary GOT: Initial %*s %10s %*s Purpose Lazy resolver Local entries: Global entries: NdxTypeSym.Val. %-7s %3s Procedure Linkage Table data PLT GOT: %*s %*s Purpose PLT lazy resolver Module pointer Entries: %*s %*s %*s %-7s %3s %s No MIPS_OPTIONS header found optionsELF32ELF64(current).debug_info File: %s ELF Header: Magic: %2.2x 2's complement, little endian2's complement, big endian (bytes into file) (%ld) (%u) Relocation section %4d: SELF PARENT %-10d PASSTHRU COPY [%6tx] .debug_line.v850 notesAlignment of 8-byte objectsSizeof double and long doubleType of FPU support neededUse of SIMD instructionsUse of cacheUse of MMU %s: not set 4-bytes 8-bytes FPU-2.0 FPU-3.0 yes unknown value: %x liblist string table%-20s%-20.20s %s %#010lx %-7ld %-7ld aeabimspabi.nds32_e_flags NDS32 elf flags section:NDS32 elf flags section(VEC_SIZE): No entry.(VEC_SIZE): 4 bytes(VEC_SIZE): 16 bytes(VEC_SIZE): reservedc6xabignu%s: bad archive file name /usr/local/share/localebinutilsInvalid option '-%c' Nothing to do. '%s': No such file '%s' is not an ordinary file EXACT_MATCH IGNORE_INT_VER REQUIRE_MINOR EXPORTS DELAY_LOAD DELTAHP_DEBUG_PRIVATEHP_DEBUG_CALLBACKHP_DEBUG_CALLBACK_BORHP_NO_ENVVARHP_BIND_NOWHP_BIND_NONFATALHP_BIND_VERBOSEHP_BIND_RESTRICTEDHP_BIND_SYMBOLICHP_RPATH_FIRSTHP_BIND_DEPTH_FIRSTHP_GSTHP_SHLIB_FIXEDHP_MERGE_SHLIB_SEGHP_NODELETEHP_GROUPHP_PROTECT_LINKAGE_TABLENOTPOTNO_LIBRARY_REPLACEMENTNO_MOVESGI_ONLYGUARANTEE_INITDELTA_C_PLUS_PLUSGUARANTEE_START_INITDEFAULT_DELAY_LOADREQUICKSTARTREQUICKSTARTEDCORDNO_UNRES_UNDEFRLD_ORDER_SAFEWRITEALLOCEXECMERGESTRINGSINFO LINKLINK ORDEROS NONCONFSHORTNORECOVVMS_GLOBALVMS_OVERLAIDVMS_SHAREDVMS_VECTORVMS_ALLOC_64BITVMS_PROTECTEDEXCLUDEORDEREDCOMPRESSEDENTRYSECTARM_PURECODECOMDEFGNU_MBINDAndes Star v1.0Andes Star v2.0Andes Star v3.0Andes Star v3.0mAndes ELF V1.3 or olderAndes ELF V1.3.1Andes ELF V1.4ABI v0ABI v1ABI v2ABI v2fpAABIABI2 FP+CPU_raw_nameCPU_nameCPU_archCPU_arch_profileARM_ISA_useTHUMB_ISA_useWMMX_archAdvanced_SIMD_archPCS_configABI_PCS_R9_useABI_PCS_RW_dataABI_PCS_RO_dataABI_PCS_GOT_useABI_PCS_wchar_tABI_FP_roundingABI_FP_denormalABI_FP_exceptionsABI_FP_user_exceptionsABI_FP_number_modelABI_align_neededABI_align_preservedABI_enum_sizeABI_HardFP_useABI_VFP_argsABI_WMMX_argsABI_optimization_goalsABI_FP_optimization_goalscompatibilityCPU_unaligned_accessFP_HP_extensionABI_FP_16bit_formatMPextension_useDIV_useDSP_extensionnodefaultsalso_compatible_withT2EE_useconformanceVirtualization_useMPextension_use_legacyNot AllowedTrustZoneVirtualization ExtensionsNot allowedFollow architectureIEEE 754Alternative Formatv6Prefer SpeedAggressive SpeedPrefer SizeAggressive SizePrefer AccuracyAggressive AccuracyPrefer DebugAggressive DebugAAPCSWMMX registerscustomVFP registerscompatibleAs Tag_FP_archSP onlyReservedDeprecatedUnusedforced to intFiniteRTABINeededSign only??? 1GOT-indirectAbsolutePC-relativeSB-relativeV6Bare platformLinux applicationLinux DSOPalmOS 2004PalmOS (reserved)SymbianOS 2004SymbianOS (reserved)NoNEONv1NEONv1 with Fused-MACNEON for ARMv8NEON for ARMv8.1WMMXv1WMMXv2VFPv1VFPv2VFPv3VFPv3-D16VFPv4VFPv4-D16FP for ARMv8FPv5/FP-D16 for ARMv8Thumb-1Thumb-2YesPre-v4v4Tv5Tv5TEv5TEJv6KZv6T2v6Kv7v6-Mv6S-Mv7E-Mv8-Rv8-M.baselinev8-M.mainlineA15B15B14B13B12B11B10A14A13A12A11A10[invalid reg 13][invalid reg 14][invalid reg 15]file-headerprogram-headershistogramsegmentssectionssection-headerssection-groupssection-detailsfull-section-namedyn-symsrelocsarch-specificversion-infouse-dynamicarchive-indexhex-dumprelocated-dumpstring-dumpdecompressdebug-dumpdwarf-depthdwarf-startdwarf-checkwidehelpreadelfR_AARCH64_P32_ADR_PREL_PG_HI21R_AARCH64_P32_LDST8_ABS_LO12_NCR_AARCH64_P32_LDST16_ABS_LO12_NCR_AARCH64_P32_LDST32_ABS_LO12_NCR_AARCH64_P32_LDST64_ABS_LO12_NCR_AARCH64_P32_LDST128_ABS_LO12_NCR_AARCH64_P32_LD32_GOT_LO12_NCR_AARCH64_P32_LD32_GOTPAGE_LO14R_AARCH64_P32_TLSGD_ADR_PREL21R_AARCH64_P32_TLSGD_ADR_PAGE21R_AARCH64_P32_TLSGD_ADD_LO12_NCR_AARCH64_P32_TLSLD_ADR_PREL21R_AARCH64_P32_TLSLD_ADR_PAGE21R_AARCH64_P32_TLSLD_ADD_LO12_NCR_AARCH64_P32_TLSLD_MOVW_DTPREL_G1R_AARCH64_P32_TLSLD_MOVW_DTPREL_G0R_AARCH64_P32_TLSLD_MOVW_DTPREL_G0_NCR_AARCH64_P32_TLSLD_ADD_DTPREL_HI12R_AARCH64_P32_TLSLD_ADD_DTPREL_LO12R_AARCH64_P32_TLSLD_ADD_DTPREL_LO12_NCR_AARCH64_P32_TLSIE_ADR_GOTTPREL_PAGE21R_AARCH64_P32_TLSIE_LD32_GOTTPREL_LO12_NCR_AARCH64_P32_TLSIE_LD_GOTTPREL_PREL19R_AARCH64_P32_TLSLE_MOVW_TPREL_G1R_AARCH64_P32_TLSLE_MOVW_TPREL_G0R_AARCH64_P32_TLSLE_MOVW_TPREL_G0_NCR_AARCH64_P32_TLSLE_ADD_TPREL_HI12R_AARCH64_P32_TLSLE_ADD_TPREL_LO12R_AARCH64_P32_TLSLE_ADD_TPREL_LO12_NCR_AARCH64_P32_TLSDESC_LD_PREL19R_AARCH64_P32_TLSDESC_ADR_PREL21R_AARCH64_P32_TLSDESC_ADR_PAGE21R_AARCH64_P32_TLSDESC_LD32_LO12_NCR_AARCH64_P32_TLSDESC_ADD_LO12_NCR_AARCH64_TLSLD_MOVW_DTPREL_G2R_AARCH64_TLSLD_MOVW_DTPREL_G1R_AARCH64_TLSLD_MOVW_DTPREL_G1_NCR_AARCH64_TLSLD_MOVW_DTPREL_G0R_AARCH64_TLSLD_MOVW_DTPREL_G0_NCR_AARCH64_TLSLD_ADD_DTPREL_HI12R_AARCH64_TLSLD_ADD_DTPREL_LO12R_AARCH64_TLSLD_ADD_DTPREL_LO12_NCR_AARCH64_TLSLD_LDST8_DTPREL_LO12R_AARCH64_TLSLD_LDST8_DTPREL_LO12_NCR_AARCH64_TLSLD_LDST16_DTPREL_LO12R_AARCH64_TLSLD_LDST16_DTPREL_LO12_NCR_AARCH64_TLSLD_LDST32_DTPREL_LO12R_AARCH64_TLSLD_LDST32_DTPREL_LO12_NCR_AARCH64_TLSLD_LDST64_DTPREL_LO12R_AARCH64_TLSLD_LDST64_DTPREL_LO12_NCR_AARCH64_TLSIE_MOVW_GOTTPREL_G1R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NCR_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NCR_AARCH64_TLSIE_LD_GOTTPREL_PREL19R_AARCH64_TLSLE_MOVW_TPREL_G1_NCR_AARCH64_TLSLE_MOVW_TPREL_G0_NCR_AARCH64_TLSLE_ADD_TPREL_HI12R_AARCH64_TLSLE_ADD_TPREL_LO12R_AARCH64_TLSLE_ADD_TPREL_LO12_NCR_AARCH64_TLSLE_LDST8_TPREL_LO12R_AARCH64_TLSLE_LDST8_TPREL_LO12_NCR_AARCH64_TLSLE_LDST16_TPREL_LO12R_AARCH64_TLSLE_LDST16_TPREL_LO12_NCR_AARCH64_TLSLE_LDST32_TPREL_LO12R_AARCH64_TLSLE_LDST32_TPREL_LO12_NCR_AARCH64_TLSLE_LDST64_TPREL_LO12R_AARCH64_TLSLE_LDST64_TPREL_LO12_NCR_AARCH64_TLSLE_LDST128_TPREL_LO12R_AARCH64_TLSLE_LDST128_TPREL_LO12_NCR_AARCH64_TLSLD_LDST128_DTPREL_LO12R_AARCH64_TLSLD_LDST128_DTPREL_LO12_NCR_TILEGX_IMM16_X0_HW0_LAST_PCRELR_TILEGX_IMM16_X1_HW0_LAST_PCRELR_TILEGX_IMM16_X0_HW1_LAST_PCRELR_TILEGX_IMM16_X1_HW1_LAST_PCRELR_TILEGX_IMM16_X0_HW2_LAST_PCRELR_TILEGX_IMM16_X1_HW2_LAST_PCRELR_TILEGX_IMM16_X0_HW0_PLT_PCRELR_TILEGX_IMM16_X1_HW0_PLT_PCRELR_TILEGX_IMM16_X0_HW1_PLT_PCRELR_TILEGX_IMM16_X1_HW1_PLT_PCRELR_TILEGX_IMM16_X0_HW2_PLT_PCRELR_TILEGX_IMM16_X1_HW2_PLT_PCRELR_TILEGX_IMM16_X0_HW0_LAST_GOTR_TILEGX_IMM16_X1_HW0_LAST_GOTR_TILEGX_IMM16_X0_HW1_LAST_GOTR_TILEGX_IMM16_X1_HW1_LAST_GOTR_TILEGX_IMM16_X0_HW3_PLT_PCRELR_TILEGX_IMM16_X1_HW3_PLT_PCRELR_TILEGX_IMM16_X0_HW0_LAST_TLS_LER_TILEGX_IMM16_X1_HW0_LAST_TLS_LER_TILEGX_IMM16_X0_HW1_LAST_TLS_LER_TILEGX_IMM16_X1_HW1_LAST_TLS_LER_TILEGX_IMM16_X0_HW0_LAST_TLS_GDR_TILEGX_IMM16_X1_HW0_LAST_TLS_GDR_TILEGX_IMM16_X0_HW1_LAST_TLS_GDR_TILEGX_IMM16_X1_HW1_LAST_TLS_GDR_TILEGX_IMM16_X0_HW0_LAST_PLT_PCRELR_TILEGX_IMM16_X1_HW0_LAST_PLT_PCRELR_TILEGX_IMM16_X0_HW1_LAST_PLT_PCRELR_TILEGX_IMM16_X1_HW1_LAST_PLT_PCRELR_TILEGX_IMM16_X0_HW2_LAST_PLT_PCRELR_TILEGX_IMM16_X1_HW2_LAST_PLT_PCRELR_TILEGX_IMM16_X0_HW0_LAST_TLS_IER_TILEGX_IMM16_X1_HW0_LAST_TLS_IER_TILEGX_IMM16_X0_HW1_LAST_TLS_IER_TILEGX_IMM16_X1_HW1_LAST_TLS_IERenesas V850 (using RH850 ABI)Motorola MC68HC12 MicrocontrollerFujitsu Multimedia AcceleratorSony nCPU embedded RISC processorSTMicroelectronics ST100 processorAdvanced Logic Corp. TinyJ embedded processorDigital Equipment Corp. PDP-10Digital Equipment Corp. PDP-11STMicroelectronics ST9+ 8/16 bit microcontrollerSTMicroelectronics ST7 8-bit microcontrollerMotorola MC68HC16 MicrocontrollerMotorola MC68HC11 MicrocontrollerMotorola MC68HC08 MicrocontrollerMotorola MC68HC05 MicrocontrollerSTMicroelectronics ST19 8-bit microcontrollerAxis Communications 32-bit embedded processorInfineon Technologies 32-bit embedded cpuElement 14 64-bit DSP processorLSI Logic's 16-bit DSP processorDonald Knuth's educational 64-bit processorHarvard Universitys's machine-independent object formatAtmel AVR 8-bit microcontrollerRenesas M32R (formerly Mitsubishi M32r)Alphamosaic VideoCore processorThompson Multimedia General Purpose ProcessorNational Semiconductor 32000 seriesSTMicroelectronics ST200 microcontrollerUbicom IP2xxx 8-bit microcontrollersNational Semiconductor CompactRISCTexas Instruments msp430 microcontrollerS1C33 Family of Seiko Epson processorseXcess 16/32/64-bit configurable embedded CPUIcera Semiconductor Inc. Deep Execution ProcessorNational Semiconductor CRX microprocessorMotorola XGATE embedded processorRenesas M16C series microprocessorsMicrochip Technology dsPIC30F Digital Signal ControllerFreescale Communication Engine RISC coreFreescale RS08 embedded processorCyan Technology eCOG2 microprocessorNew Japan Radio (NJR) 24-bit DSP ProcessorBroadcom VideoCore III processorTexas Instruments TMS320C6000 DSP familyTexas Instruments TMS320C2000 DSP familyTexas Instruments TMS320C55x DSP familySTMicroelectronics 64bit VLIW Data Signal ProcessorRenesas R32C series microprocessorsNXP Semiconductors TriMedia architecture familySTMicroelectronics STxP7x familyAndes Technology compact code size embedded RISC processor familyDallas Semiconductor MAXQ30 Core microcontrollersNew Japan Radio (NJR) 16-bit DSP ProcessorM2000 Reconfigurable RISC MicroprocessorCray Inc. NV2 vector architectureImagination Technologies Meta processor architectureMCST Elbrus general purpose hardware architectureFreescale Extended Time Processing UnitInfineon Technologies SLE9X coreAtmel Corporation 32-bit microprocessorSTMicroeletronics STM8 8-bit microcontrollerTilera TILE64 multicore architecture familyTilera TILEPro multicore architecture familyTilera TILE-Gx multicore architecture familyCloudShield architecture familyKIPO-KAIST Core-A 1st generation processor familyKIPO-KAIST Core-A 2nd generation processor familyOpen8 8-bit RISC soft processor coreBroadcom VideoCore V processorFreescale 56800EX Digital Signal Controller (DSC)Paneve CDP architecture familyCognitive Smart Memory ProcessorCSR Kalimba architecture familyMorpho Techologies MT processorOperating System specific: %lxNT_PRSTATUS (prstatus structure)NT_FPREGSET (floating point registers)NT_PRPSINFO (prpsinfo structure)NT_TASKSTRUCT (task structure)NT_PRXFPREG (user_xfpregs structure)NT_PPC_VMX (ppc Altivec registers)NT_PPC_VSX (ppc VSX registers)NT_386_TLS (x86 TLS information)NT_386_IOPERM (x86 I/O permissions)NT_X86_XSTATE (x86 XSAVE extended state)NT_S390_HIGH_GPRS (s390 upper register halves)NT_S390_TIMER (s390 timer register)NT_S390_TODCMP (s390 TOD comparator register)NT_S390_TODPREG (s390 TOD programmable register)NT_S390_CTRS (s390 control registers)NT_S390_PREFIX (s390 prefix register)NT_S390_LAST_BREAK (s390 last breaking event address)NT_S390_SYSTEM_CALL (s390 system call restart data)NT_S390_TDB (s390 transaction diagnostic block)NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)NT_S390_VXRS_HIGH (s390 vector registers 16-31)NT_S390_GS_CB (s390 guarded-storage registers)NT_S390_GS_BC (s390 guarded-storage broadcast control)NT_ARM_VFP (arm VFP registers)NT_ARM_TLS (AArch TLS registers)NT_ARM_HW_BREAK (AArch hardware breakpoint registers)NT_ARM_HW_WATCH (AArch hardware watchpoint registers)NT_PSTATUS (pstatus structure)NT_FPREGS (floating point registers)NT_LWPSTATUS (lwpstatus_t structure)NT_LWPSINFO (lwpsinfo_t structure)NT_WIN32PSTATUS (win32_pstatus structure)Compressed section is too small even for a compression header Size overflow prevents reading 0x%lx elements of size 0x%lx for %s Reading 0x%lx bytes extends past end of file for %s Unable to seek to 0x%lx for %s Out of memory allocating 0x%lx bytes for %s Unable to read in 0x%lx bytes of %s Section %s has an invalid sh_entsize of 0x%lx Section %s has an invalid sh_size of 0x%lx Size (0x%lx) of section %s is not a multiple of its sh_entsize (0x%lx) Index section %s has an sh_size of 0x%lx - expected 0x%lx Out of memory reading %lu symbols The e_shentsize field in the ELF header is less than the size of an ELF section header The e_shentsize field in the ELF header is larger than the size of an ELF section header Out of memory reading %u section headers Section %u has an out of range sh_link value of %u Section %u has an out of range sh_info value of %u Invalid number of dynamic entries: %lu Out of memory reading %lu dynamic entries Unable to read in %lu bytes of dynamic data Out of memory allocating space for %lu dynamic entries Out of memory allocating dump request table. Usage: readelf elf-file(s) Display information about the contents of ELF format files Options are: -a --all Equivalent to: -h -l -S -s -r -d -V -A -I -h --file-header Display the ELF file header -l --program-headers Display the program headers --segments An alias for --program-headers -S --section-headers Display the sections' header --sections An alias for --section-headers -g --section-groups Display the section groups -t --section-details Display the section details -e --headers Equivalent to: -h -l -S -s --syms Display the symbol table --symbols An alias for --syms --dyn-syms Display the dynamic symbol table -n --notes Display the core notes (if present) -r --relocs Display the relocations (if present) -u --unwind Display the unwind info (if present) -d --dynamic Display the dynamic section (if present) -V --version-info Display the version sections (if present) -A --arch-specific Display architecture specific information (if any) -c --archive-index Display the symbol/file index in an archive -D --use-dynamic Use the dynamic section info when displaying symbols -x --hex-dump= Dump the contents of section as bytes -p --string-dump= Dump the contents of section as strings -R --relocated-dump= Dump the contents of section as relocated bytes -z --decompress Decompress section before dumping it -w[lLiaprmfFsoRt] or --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames, =frames-interp,=str,=loc,=Ranges,=pubtypes, =gdb_index,=trace_info,=trace_abbrev,=trace_aranges, =addr,=cu_index] Display the contents of DWARF2 debug sections --dwarf-depth=N Do not display DIEs at depth N or greater --dwarf-start=N Display DIEs starting with N, at the same depth or deeper -I --histogram Display histogram of bucket list lengths -W --wide Allow output width to exceed 80 characters @ Read options from -H --help Display this information -v --version Display the version number of readelf corrupt library name index of 0x%lx found in dynamic entry Image fixups for needed library #%d: %s - ident: %lx Seg Offset Type SymVec DataType 0x%08x dynamic section image relocationsSeg Offset Type Addend Seg Sym Off Hard float (double precision) Hard float (single precision) Hard float (MIPS32r2 64-bit FPU 12 callee-saved) Hard float (32-bit CPU, Any FPU) Hard float (32-bit CPU, 64-bit FPU) Hard float compat (32-bit CPU, 64-bit FPU) MIPS GOT entry extends beyond the end of available data There are no sections to group in this file. Section headers are not available! Out of memory reading %u section group headers There are no section groups in this file. Out of memory reading %lu groups Bad sh_link in group section `%s' Corrupt header in group section `%s' Bad sh_info in group section `%s' Section %s has sh_entsize (0x%lx) which is larger than its size (0x%lx) %sgroup section [%5u] `%s' [%s] contains %u sections: section [%5u] in group section [%5u] > maximum section [%5u] Futher error messages about overlarge group section indicies suppressed section [%5u] in group section [%5u] already in group section [%5u] Further error messages about already contained group sections suppressed section 0 in group section [%5u] Internal error: not enough buffer room for section flag info Tag_ABI_stack_align_needed: Tag_ABI_stack_align_preserved: Data addressing position-dependent Data addressing position-independent, GOT near DP Data addressing position-independent, GOT far from DP Code addressing position-dependent Code addressing position-independent Tag_ABI_array_object_alignment: Tag_ABI_array_object_align_expected: Tag_GNU_Power_ABI_Struct_Return: 8-byte and up to %d-byte extended Tag_ARC_ABI_double_size: %d Unknown attributes version '%c'(%d) - expecting 'A' Bad attribute length (%u > %u) Attribute length of %u is too small Corrupt attribute section name Unused bytes at end of section Bad subsection length (%u > %u) Bad subsection length (%u < 6) end <= contents + sect->sh_sizepossibly corrupt ELF file header - it has a non-zero section header offset, but no section headers There are no sections in this file. There are %d section headers, starting at offset 0x%lx: File contains multiple dynamic symbol tables Section %d has invalid sh_entsize of %s (Using the expected size of %u for the rest of this dump) File contains multiple dynamic string tables Type Addr Off Size ES Lk Inf Al [Nr] Name Type Addr Off Size ES Flg Lk Inf Al Type Address Off Size ES Lk Inf Al [Nr] Name Type Address Off Size ES Flg Lk Inf Al Type Address Offset Link Size EntSize Info Align [Nr] Name Type Address Offset Size EntSize Flags Link Info Align [%2u]: Link field (%u) should index a symtab section. [%2u]: Link field (%u) should index a string section. [%2u]: Unexpected value (%u) in link field. [%2u]: Info field (%u) should index a relocatable section. [%2u]: Unexpected value (%u) in info field. [%2u]: Expected link to another section in info fieldSize of section %u is larger than the entire file! section %u: sh_link value of %u is larger than the number of sections Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), Unrecognized visibility value: %uToo many program headers - %#x - the file is not that big Out of memory reading %u program headers The e_phentsize field in the ELF header is less than the size of an ELF program header The e_phentsize field in the ELF header is larger than the size of an ELF program header Cannot interpret virtual addresses without program headers. Virtual address 0x%lx not located in any PT_LOAD segment. There is no dynamic section in this file. Unable to seek to end of file! Unable to determine the number of symbols to load Unable to seek to end of file Unable to determine the length of the dynamic string table Bad value (%d) for SYMINENT entry Out of memory allocating %lu byte for dynamic symbol info Tag Type Name/Value Dynamic section at offset 0x%lx contains %lu entries: %04u-%02u-%02uT%02u:%02u:%02u No version information found in this file. Version definition section '%s' contains %u entries: Offset: %#08lx Link: %u (%s) %#06x: Parent %d, name index: %ld Version definition past end of section Version needs section '%s' contains %u entries: Missing Version Needs information Invalid vna_next field of %lx Corrupt Version Needs structure - offset to next structure is zero with entries still left to be processed Version symbols section '%s' contains %lu entries: invalid index into symbol array Version def aux past end of section Missing Version Needs auxillary information possibly corrupt ELF header - it has a non-zero program header offset, but no program headers There are no program headers in this file. There are %d program headers, starting at offset Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align Type Offset VirtAddr PhysAddr FileSiz MemSiz Flags Align the segment's file size is larger than its memory size the PHDR segment must occur before any LOAD segment the PHDR segment is not covered by a LOAD segment more than one dynamic segment no .dynamic section in the dynamic segment the .dynamic section is not contained within the dynamic segment the .dynamic section is not the first section in the dynamic segment. the dynamic segment offset + size exceeds the size of the file Unable to find program interpreter name Unable to read program interpreter name [Requesting program interpreter: %s] Section to Segment mapping: Multiple auxillary string tables encountered There are no unwind sections in this file. Skipping unknown relocation type: %u Skipping unexpected relocation type: %s Skipping reloc with overlarge offset: %lx Invalid offset %lx in table entry %ld v%u, flags=0x%lx (%s%s), len=%lu bytes Could not find unwind info section for Don't know about relocations on this machine architecture Offset Info Type Sym. Value Symbol's Name + Addend Offset Info Type Sym.Value Sym. Name + Addend Offset Info Type Sym. Value Symbol's Name Offset Info Type Sym.Value Sym. Name Offset Info Type Symbol's Value Symbol's Name + Addend Offset Info Type Sym. Value Sym. Name + Addend Offset Info Type Symbol's Value Symbol's Name Offset Info Type Sym. Value Sym. Name bad symbol index: %08lx in relocSkipping unexpected relocation at offset 0x%lx Unknown section relocation type %d encountered Bad symbol index in unwind relocation (%lu > %lu) Skipping unknown ARM relocation type: %d Skipping unexpected ARM relocation type %s Skipping unknown C6000 relocation type: %d Skipping unexpected C6000 relocation type %s Only TI and ARM unwinders are currently supported Section '%s' has no data to dump. Unable to seek to start of dynamic information Failed to read in number of buckets Failed to read in number of chains Failed to determine last chain length Num Buc: Value Size Type Bind Vis Ndx Name Num Buc: Value Size Type Bind Vis Ndx Name Symbol table of `.gnu.hash' for image: Symbol table '%s' has a sh_entsize of zero! Symbol table '%s' contains %lu entries: Num: Value Size Type Bind Vis Ndx Name Num: Value Size Type Bind Vis Ndx Name local symbol %u found at index >= %s's sh_info value of %u Dynamic symbol information is not available for displaying symbols. Histogram for bucket list length (total of %lu buckets): Out of memory allocating space for histogram buckets Length Number %% of total Coverage Out of memory allocating space for histogram counts %7lu %-10lu (%5.1f%%) %5.1f%% Histogram for `.gnu.hash' bucket list length (total of %lu buckets): Out of memory allocating space for gnu histogram buckets Out of memory allocating space for gnu histogram counts Unwind section '%s' at offset 0x%lx contains %lu entries: Skipping unexpected relocation type %s Corrupt ARM compact model table entry: %x Unknown ARM compact model index encountered Restore stack from frame pointer Unsupported architecture type %d encountered when decoding unwind table Corrupt stack pointer adjustment detected Unsupported architecture type %d encountered when processing unwind table Multiple string tables found in file. Unwind table index '%s' at offset 0x%lx contains %lu entries: corrupt index table entry: %x Unwind entry contains corrupt offset (0x%lx) into section %s Could not locate .ARM.extab section containing 0x%lx. , unknown v850 architecture variant, , Andes Star v1.0, N1213HC, MAC, PERF1: unknown extra flag bits also presentMSP430 SYM_DIFF reloc contains invalid symbol index %lu MSP430 reloc contains invalid symbol index %lu MSP430 sym diff reloc contains invalid offset: 0x%lx Unhandled MSP430 reloc type found after SYM_DIFF reloc MN10300_SYM_DIFF reloc contains invalid symbol index %lu MN10300 reloc contains invalid symbol index %lu MN10300 sym diff reloc contains invalid offset: 0x%lx Unhandled MN10300 reloc type found after SYM_DIFF reloc RL78_SYM reloc contains invalid symbol index %lu RL78 sym diff reloc contains invalid offset: 0x%lx Missing knowledge of 32-bit reloc types used in DWARF sections of machine number %d unable to apply unsupported reloc type %d to section %s skipping invalid relocation offset 0x%lx in section %s skipping invalid relocation symbol index 0x%lx in section %s skipping unexpected symbol type %s in %ld'th relocation in section %s compressed section %s is too small to contain a compression headersection '%s' has unsupported compress type: %d compressed section '%s' is corrupted Unable to decompress section %s NOTE: This section has relocations against it, but these have NOT been applied to this dump. Displaying notes found in: %s Displaying notes found at file offset 0x%08lx with length 0x%08lx: Corrupt note: only %d bytes remain, not enough for a full note Corrupt note: name size is too big: (got: %lx, expected no more than: %lx) note with invalid namesz and/or descsz found at offset 0x%lx type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx Out of memory allocating space for inote name NT_GNU_ABI_TAG (ABI version tag)NT_GNU_HWCAP (DSO-supplied software HWCAP info)NT_GNU_BUILD_ID (unique build ID bitstring)NT_GNU_GOLD_VERSION (gold version)NT_THRMISC (thrmisc structure)NT_PROCSTAT_FILES (files data)NT_PROCSTAT_VMMAP (vmmap data)NT_PROCSTAT_GROUPS (groups data)NT_PROCSTAT_UMASK (umask data)NT_PROCSTAT_RLIMIT (rlimit data)NT_PROCSTAT_OSREL (osreldate data)NT_PROCSTAT_PSSTRINGS (ps_strings data)PT_GETFPREGS (fpreg structure) NetBSD 0x%08lx IDENT %u (%u.%u%s%c) NetBSD 0x%08lx IDENT %u (%u.%u.%u) NetBSD 0x%08lx Unknown note type: (0x%08lx) NT_VMS_EIDC (consistency check)NT_VMS_GSTNAM (sym table name)NT_STAPSDT (SystemTap probe descriptors)corrupt name field in GNU build attribute note: size = %ld unrecognised attribute type in name field: %d unrecognised byte in name field: %d attribute does not have an expected type (%c) corrupt name field: namesz: %lu but parsing gets to %ld namesz %lx name %p namedata %p corrupt numeric name field: too many bytes in the value: %x Major id: %u, minor id: %u Global symbol table name: %s num entries: %ld, enabled mask: %lx Corrupt MIPS ABI Flags section. ST Microelectronics Loongson 2EST Microelectronics Loongson 2F Section '.liblist' contains %lu entries: Library Time Stamp Checksum Version Flags Out of memory allocating space for MIPS options Invalid size (%u) for MIPS option Section '%s' contains %d entries: CPR0 %08lx CPR1 %08lx CPR2 %08lx CPR3 %08lx GP_GROUP %#06lx self-contained %#06lx IDENT %#06lx self-contained %#06lxconflict list found without a dynamic symbol table Overlarge number of conflicts detected: %lx Out of memory allocating space for dynamic conflicts The GOT symbol offset (%lu) is greater than the symbol table size (%lu) Module pointer (GNU extension) %*s %10s %*s %*s %-7s %3s %s Section '.conflict' contains %lu entries: Num: Index Value Name%s: Failed to read file header num_dump_sects >= num_cmdline_dump_sectsNot an ELF file - it has the wrong magic bytes at the start Class: %s Data: %s Version: %d %s OS/ABI: %s ABI Version: %d Type: %s Machine: %s Version: 0x%lx Entry point address: Start of program headers: (bytes into file) Start of section headers: Flags: 0x%lx%s Size of this header: %ld (bytes) Size of program headers: %ld (bytes) Number of program headers: %ld Size of section headers: %ld (bytes) Number of section headers: %ld Section header string table index: %ld '%s' relocation section at offset 0x%lx contains %ld bytes: There are no dynamic relocations in this file. There are no relocations in this file. The decoding of unwind sections for machine type %s is not currently supported. Dynamic info segment at offset 0x%lx contains %d entries: Num: Name BoundTo Flags Section '%s' was not dumped because it does not exist! String dump of section '%s': Note: This section has relocations against it, but these have NOT been applied to this dump. No strings found in this section. Section '%s' has no debugging data. section '%s' has the NOBITS type - its contents are unreliable. Section %d was not dumped because it does not exist! Displaying contents of Renesas V850 notes section at offset 0x%lx with length 0x%lx: Corrupt note: name size is too big: %lx corrupt descsz found in note at offset 0x%lx type: 0x%lx, namesize: 0x%lx, descsize: 0x%lx corrupt namesz found in note at offset 0x%lx No note segments present in the core file. Library list section '%s' contains %lu entries: Library Time Stamp Checksum Version FlagsUnrecognized debug section: %s %s: unable to dump the index as none was found Index of archive %s: (%lu entries, 0x%lx bytes in the symbol table) Contents of binary %s at offset %s: end of the symbol table reached before the end of the index %s: %ld bytes remain in the symbol table, but without corresponding entries in the index table %s: failed to seek back to start of object files in the archive %s: failed to seek to next archive header %s: failed to read archive header %s: did not find a valid archive header Input file '%s' is not readable. %s: contains corrupt thin archive: %s %s: failed to seek to archive member. ADHINR:SVWacdeghi:lnp:rstuvw::x:zCould not locate '%s'. System error message: %s %s: Failed to read file's magic number File %s is not an archive so its index cannot be displayed. TrustZone and Virtualization ExtensionsAllowed in Thumb-ISA, v7-R or v7-MAllowed in v7-A with integer division extensionIIII}IuImIeI]IUIMIEI=I5I-I%III IIHHIIIHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIHHHH}HuHIIIIIIIIIImHeH]HUHMHEH=H5H-HIIIIIIIIII%HHH HHGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGG}GuGmGeG]GUGMGEG=G5G-G%GGG GGFFFIFFFFFFFFFFFFIIIIIF}FuFmFeF]FUFMFEF=F5F-F%FFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII FFEEEEEEEEEEEEEEEE}EuEmEeE]EUEMEEE=E5E-E%EEE EEDDDDDDDDDDDDDDDD}DuDmDeD]DUDMDED=D5D-D%DIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIDD DDCCCCC9=========|=l=\=L=<=,== =<<<<<<<<|>>>>>>>>>>>>>>>y>q>i>a>Y>Q>I>A>9>1>)>!>>> >>================y=q=i=a=Y=Q=I=A=9=1=)=!=== ==<<<>>>>>>>t>d>T>D>4>$>>$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@>===$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@=====t=d=T=D=4=$===<<<<<<<>>>>>>>t>d>T>D>4>$>>>=?????????????????????????=======?????????????????????????????????????????????????????????????t=d=T=D=4=$===<<<<<<>>AAAAAAAAAAAAAAAAAAAAAA>>AAA>AAA>AAA>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>AA>>>>>>AAy>q>i>a>Y>Q>I>A>9>1>)>!>>> >>===>@@@@@t@d@T@D@4@$@@@@@????????t?d?T?D?4?$???>>>>>>>>t>d>T>D>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@4>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$>>tEtHdHTHDH4H$HHHGGGGGGGGHHHHHHHHHHHHHtGdGTGDG4G$GGGFFFFFFFFtFdFTFDF4F$FFFEEEEEEEEG)K!KKK KKJJJJJJJJJJJJJJJJyJqJiJaJYJQJIJAJ9J1J)J!JJJ JJIIIIIIIIIIIII1K1K1K1K1K1K1K1KIIIyIqIiI1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1KaIYIQIIIAI9I1I)I!III IIH1K1K1K1K1K1K1K1K1K1K1K1KHH1K1K1K1K1KHHHHHHHHHH1K1KHHHyHqHiHaHYHQHIHAH9H1H1K1K1K1K)H!HHH H1K1KHG1KGG1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1K1KGGG1K1KGG`GJJJJpJ`JPJ@J0J JJJJJJJIIIIIIIIpI`IPI@I0I IIIHHHHHHHHpH`HPH@H0H HHHGGGGGGGGpGXKJHK8K(KKKJJJJJJJJxJhJXJHJ8J(JJeO]OUOMOEO=O5O-O%OOO OONNNNNNNNNNNNNNNN}NuNmNeN]NUNMNEN=N5N-N%NNN NNMMMMMMMMMMMMMMMM}MuMmMeM]MUMMMEM=M5M-M%MMM MMLLLLLLLLLLLLLLLL}LuLmLeL]LULMLEL=L5L-L%LLL LLKKKKKmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmOKKKKKKKKKKK}KuKmKeK]KUKMKEK=K5K-K8LOOOOOOOxOhOXOHO8O(OOONNNNNNNNxNhNXNHN8N(NNNMMMMMMMMxMhMXMHM8M(MOOOOOOOOOOOOOOOOOOMMLLLLLLLLxLhLXLHLURMRER=R5R-R%RRR RRQQQQQQQQQQQQQQQQ}QuQmQeQ]QUQMQEQ=Q5Q-Q]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R%QQQ QQPPPPPPPPPPPPPPPP}PuPmPeP]PUPMPEP=P]R]R]R]R5P-P%PPP PPOOOOOOOOO]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]R]ROOOOOOO}OuOmOeO]OUOMOEO=O5O]R]R]R]R]R]R]R]R]R]R]R]R]R-O]R%OOO OONNN}N]RURMRER=R5R-R%RRR RRQQQQQeRQQQQeRQQQQQQQ}QeRuQmQeQ]QUQMQEQ=Q5Q-Q%QQQ QQPPPPPPPPPPPPPPPP}PuPmPeP]PUPMPEP=P5P-P%PPP PPOOOOOOOOOOOOOOOO}OuOmOeO]OUOMOEO=O5O-O%OOO OONNNNNNNeReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReReRNNNNNNNNNNRQQQQQQQQtQdQTQDQ4Q$QQQPRRRRRRRRRRRRRRRRRRRRRRRRRRPPPRRRRRRRRRRRRRRRRRPPPPtPdPTPDP4P$PPPOOOOORRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOtOdOTODO4O$ORRRRORRONNNNNNOTSSSSSSSSxShSXSHS8S(SSSRTTTTTTTTTTTTTRRRRRRRxRhRXRHR8R(RRTTTTTTTTTTTTTTTTTTTRQQQQQQQQxQhQXQHQ8Q(QQQTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPxPTTTThPTTXPHP8P(PPPOQV VUUUUUUUU|UlU\ULU2&ޑґƑ~rfZNB6Β6*֒ʒBzړΓ“RF:." E9-! fffffffffffffffffffffffffffffffffffffffffffffffffffffffٕf͕fffffffffyfmfafffffffffUfIf=f1f%ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffݔfffffffffffffffєfffffffffffffffŔfffffffffffffff>2ړΓ“znbVJΓ" ړE9Քɔui1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b]QޓғƓ~rfZNB6*>2&ޔҔƔ~rfZNB6*֓J~rfZNB6*֕ʕvj^RF~rfZNB6*`J2oO,|_B%{Y7sj q T 7   Q @@#$S#PR#PSNRSSSNRPSSSSRSSSSSdO}}}|xr@ `@`†+"%eEъqQ= ^D*d\D8PnzëY1Su۬Acɭ / HhF;/ t,process_attributesdisplay_arm_attributedisplay_msp430x_attributedisplay_tag_valuedisplay_raw_attribute*+!$decode_tic6x_unwind_bytecodedecode_arm_unwind_bytecodeia64_process_unwindprint_symbolprocess_object0123456789ABCDEF, Unknown ARComp, v3 no-legacy-s, unrecognised A, relocatable ex, , AVC coprocesso, AVC2 coprocess, FMAX coprocess, IVC2 coprocess, Built for Libr, V3 architectur, regmode: COMMO, double precisi, single precisi, ugen_reserved, interaptiv-mr2, single-float A, double-float A, quad-float ABI, sh4-nommu-nofp, sh2a-nofpu-or-sh4-nommu-nofpu, ultrasparcIII, new calling co, gnu calling co, reduced fp mod, no function descriptors, const, 64-bit doubles, relocatable moY@(GNU Binutils) 2.29GNU %s %s Copyright (C) 2017 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. B2B1 %s:copy_state(label=%lu) %s:label_state(label=%lu) %s:gr_mem(grmask=[%s]) %s:fr_mem(frmask=[%s]) %s:br_mem(brmask=[%s]) bodyprologueR3 %s:%s(rlen=%lu) R1psp %s:%s_gr(reg=r%u) %s:rp_br(reg=b%u) %s:priunat_gr(reg=r%u) Unknown code 0x%02x %s:spill_mask(imask=[-frb]),r%uf%ub%uX3 %s:restore(t=%lu,reg=%s) X4B4 %s:mem_stack_v(t=%lu) %s:%s_sprel(spoff=0x%lx) %s:%s_when(t=%lu) %s:priunat_when_gr(t=%lu) %s:priunat_when_mem(t=%lu) P9 %s:gr_gr(grmask=[%s],r%u) @svr4@hpux@nt@priunatar.bspar.bspstorear.rnatar.unatar.fpsrar.pfsar.lcUnknown11Unknown12Unknown13Unknown14Unknown15 %s:epilogue(t=%lu,ecount=%lu) %s:br_gr(brmask=[%s],gr=r%u) ERROR: unwind length too long (0x%lx > 0x%lx) %s:frgr_mem(grmask=[%s],frmask=[%s]) %s:prologue_gr(mask=[%s],grsave=%s,rlen=%lu) %s:spill_sprel(reg=%s,t=%lu,spoff=0x%lx) %s:spill_psprel(reg=%s,t=%lu,pspoff=0x10-0x%lx) %s:spill_sprel_p(qp=p%u,t=%lu,reg=%s,spoff=0x%lx) %s:spill_psprel_p(qp=p%u,t=%lu,reg=%s,pspoff=0x10-0x%lx) %s:spill_reg(t=%lu,reg=%s,treg=%s) %s:restore_p(qp=p%u,t=%lu,reg=%s) %s:spill_reg_p(qp=p%u,t=%lu,reg=%s,treg=%s) %s:mem_stack_f(t=%lu,size=%lu) %s:spill_base(pspoff=0x10-0x%lx) %s:%s_psprel(pspoff=0x10-0x%lx) %s:priunat_psprel(pspoff=0x10-0x%lx) %s:priunat_sprel(spoff=0x%lx) %s:unwabi(abi=%s,context=0x%02x) vM3Displaying the debug contents of section %s is not yet supported. Unfeasibly large register number: %u Out of memory allocating %u columns in dwarf frame arrays Truncated header in the %s section. The address table data in version 3 may be wrong. Version 4 does not support case insensitive lookups. Version 5 does not include inlined functions. Version 6 does not include symbol attributes. Corrupt header in the %s section. TU offset (%x) is less than CU offset (%x) Address table offset (%x) is less than TU offset (%x) Symbol table offset (%xl) is less then Address table offset (%x) Constant pool offset (%x) is less than symbol table offset (%x) Address table extends beyond end of section. Corrupt name offset of 0x%x found for symbol table slot %d Corrupt CU vector offset of 0x%x found for symbol table slot %d Invalid number of CUs (0x%x) for symbol table slot %d The length field (0x%lx) in the debug_line header is wrong - the section is too small Only DWARF version 2, 3, 4 and 5 line info is currently supported. The %s section contains unsupported segment selector size: %d. internal error: attempt to read %d bytes of data in to %d sized variableInvalid maximum operations per insn. Line length %s extends beyond end of section DW_AT_MIPS_fde or DW_AT_HP_unmodifiableEncoded value extends past end of section Encoded size of %d is too large to read Encoded size of 0 is too small to read DW_FORM_strp offset too big: %s DW_FORM_line_strp offset too big: %s Section %s is too small to contain a CU/TU header Section %s is too small for %d slots Version: %d Number of columns: %d Number of used entries: %d Number of slots: %d Section %s too small for %d hash table entries Section index pool located before start of section [%3d] Signature: 0x%s Sections: Section %s too small for shndx pool Internal error: out of space in the shndx pool. Overlarge number of columns: %x Section %s too small for offset and size tables Row index (%u) is larger than number of used entries (%u) Row index (%u) * num columns (%u) > space remaining in section Overlarge Dwarf section index detected: %u .debug_abbrev section not zero terminated (DW_OP_call_ref in frame info)DW_OP_GNU_push_tls_address or DW_OP_HP_unknownDW_OP_GNU_encoded_addr: fmt:%02x addr:DW_OP_GNU_parameter_ref: <0x%s>(User defined location op 0x%x)Range list starting at offset 0x%lx is not terminated. Invalid range list entry type %d DW_MACINFO_start_file - lineno: %d filenum: %d DW_MACINFO_define - lineno : %d macro : %s DW_MACINFO_undef - lineno : %d macro : %s DW_MACINFO_vendor_ext - constant : %d string : %s No terminator for augmentation name Invalid pointer size (%d) in CIE data Invalid segment size (%d) in CIE data Internal error: %s%d: LEB value (%#lx) too large for containing variable Augmentation data too long: %#lx, expected at most %#lx Negative augmentation data length: 0x%lxInternal error: DWARF version is not 2, 3 or 4. Corrupt attribute block length: %lx %c(indirect string, offset: 0x%s): %s%c(indirect line string, offset: 0x%s): %sDW_FORM_GNU_str_index offset too big: %s DW_FORM_GNU_str_index indirect offset too big: %s %c(alt indirect string, offset: 0x%s)Offset into section %s too big: %s (declared as inline but ignored)(declared as inline and inlined) (Unknown inline attribute value: %s)Offset %s used as value for DW_AT_import attribute of DIE at offset 0x%lx is too big. No comp units in %s section ? Reserved length value (0x%s) found in section %s Corrupt unit length (0x%s) found in section %s Invalid pointer size (%d) in compunit header, using %d instead Compilation Unit @ offset 0x%s: .debug_abbrev.dwo: 0x%s 0x%s .debug_line.dwo: 0x%s 0x%s .debug_loc.dwo: 0x%s 0x%s .debug_str_offsets.dwo: 0x%s 0x%s Debug info is corrupted, length of CU at %s extends beyond end of section (length = %s) Debug info is corrupt. CU at %s extends beyond end of sectionCU at offset %s contains corrupt or unsupported version number: %d. CU at offset %s contains corrupt or unsupported unit type: %d. Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section size (%lx) Debug info is corrupted, abbrev size (%lx) is larger than abbrev section size (%lx) Bogus end-of-siblings marker detected at offset %lx in %s section Further warnings about bogus end-of-sibling markers suppressed <%d><%lx>: Abbrev Number: %luDIE at offset 0x%lx refers to abbreviation number %lu which does not exist Unable to load/parse the .debug_info section, so cannot interpret the %s section. Corrupt address base (%lx) found in debug section %u For compilation unit at offset 0x%s: The length field (0x%lx) in the debug_rnglists header is wrong - the section is too small Only DWARF version 5 debug_rnglists info is currently supported. The %s section contains unsupported offset entry count: %u. No range lists in .debug_info section. Range lists in %s section start at 0x%lx Corrupt pointer size (%d) in debug entry at offset %8.8lx There is a hole [0x%lx - 0x%lx] in %s section. There is an overlap [0x%lx - 0x%lx] in %s section. The %s section contains corrupt or unsupported version number: %d. The %s section contains unsupported offset entry count: %d. No location lists in .debug_info section! Location lists in %s section start at 0x%s Warning: This section has relocations - addresses seen here may not be accurate. Offset Begin End Expression There is a hole [0x%lx - 0x%lx] in .debug_loc section. There is an overlap [0x%lx - 0x%lx] in .debug_loc section. Offset 0x%lx is bigger than .debug_loc section size. No debug information for loc lists of entry: %u Invalid pointer size (%d) in debug info for entry %d Location list starting at offset 0x%lx is not terminated. (base address selection entry) Unknown location list entry type 0x%x. No debug information available for loc lists of entry: %u No debug information available for loclists lists of entry: %u Invalid location list entry type %d There are %ld unused bytes at the end of section %s Negative length for public name: 0x%lx Length: %ld Version: %d Offset into .debug_info section: 0x%lx Size of area in .debug_info section: %ld Only DWARF 2 and 3 pubnames are currently supported Offset Kind Name .debug_info offset of 0x%lx in %s section does not point to a CU header. Only DWARF 2 and 3 aranges are currently supported. Length: %ld Version: %d Offset into .debug_info: 0x%lx Pointer Size: %d Segment Size: %d Invalid address size in %s section! Pointer size + Segment size is not a power of two. Address Length The length field (0x%lx) for unit 0x%lx in the debug_names header is wrong - the section is too small Only DWARF version 5 .debug_names is currently supported. Padding field of .debug_names must be 0 (found 0x%x) Compilation unit count must be >= 1 in .debug_names Augmentation string length %u must be rounded up to a multiple of 4 in .debug_names. Entry pool offset (0x%lx) exceeds unit size 0x%lx for unit 0x%lx in the debug_names Out of %lu items there are %zu bucket clashes (longest of %zu entries). name_count == buckets_filled + hash_clash_countabbrev_lookup_used < abbrev_lookup_allocatedDuplicate abbreviation tag %lu in unit 0x%lx in the debug_names Undefined abbreviation tag %lu in unit 0x%lx in the debug_names Only GNU extension to DWARF 4 or 5 of %s is currently supported. Offset: 0x%lx Version: %d Offset size: %d Offset into .debug_line: 0x%lx Extension opcode arguments: DW_MACRO_%02x has no arguments Invalid extension opcode form %s .debug_macro section not zero terminated DW_MACRO_start_file used, but no .debug_line offset provided. DW_MACRO_start_file - lineno: %d filenum: %d DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s DW_MACRO_define - lineno : %d macro : %s DW_MACRO_undef - lineno : %d macro : %s DW_MACRO_define_strp - lineno : %d macro : %s DW_MACRO_undef_strp - lineno : %d macro : %s DW_MACRO_import - offset : 0x%lx DW_MACRO_define_sup - lineno : %d macro offset : 0x%lx DW_MACRO_undef_sup - lineno : %d macro offset : 0x%lx DW_MACRO_import_sup - offset : 0x%lx Unknown macro opcode %02x seen Corrupt %s entry format table entry The %s Table (offset 0x%lx): (Unknown format content type %s)Raw dump of debug contents of section %s: Partial .debug_line. section encountered without a prior full .debug_line section Length: %ld DWARF Version: %d Prologue Length: %d Minimum Instruction Length: %d Maximum Ops per Instruction: %d Initial value of 'is_stmt': %d Line Base: %d Line Range: %d Opcode Base: %d Line range of 0 is invalid, using 1 instead Line Base extends beyond end of section The Directory Table is empty. The Directory Table (offset 0x%lx): The File Name Table is empty. The File Name Table (offset 0x%lx): Corrupt file name table entry Special opcode %d: advance Address by %s to 0x%s Special opcode %d: advance Address by %s to 0x%s[%d]Badly formed extended line op encountered! Length (%d) of DW_LNE_set_address op is too long DW_LNE_define_file: Bad opcode length DW_LNE_HP_set_file_line_columnDW_LNE_HP_negate_post_semanticsDW_LNE_HP_negate_function_exitDW_LNE_HP_negate_front_end_logicalDW_LNE_HP_source_file_correlation DW_LNE_HP_SFC_set_listing_line (%s) UNKNOWN DW_LNE_HP_SFC opcode (%u) Advance PC by %s to 0x%s[%d] Set File Name to entry %s in the File Name Table Advance PC by constant %s to 0x%s Advance PC by fixed size amount %s to 0x%s Unknown opcode %d with operands: Decoded dump of debug contents of section %s: opcode base of %d extends beyond end of section directory index %u > number of directories %s File name Line number Starting address file index %u > number of files %u [Use file %s in directory table entry %d] corrupt file index %u encountered directory table ends unexpectedly Invalid length 0x%s in FDE at %#08lx Augmentation: "%s" Failed to read CIE information Invalid CIE pointer 0x%s in FDE at %#08lx Probably corrupt segment size: %d - using 4 instead Corrupt augmentation data length: %lx %08lx %s %s FDE cie=%08lx pc=Corrupt CFA_def expression value: %lu Corrupt CFA expression value: %lu DW_CFA_advance_loc: %d to %s DW_CFA_offset: %s%s at cfa%+ld DW_CFA_advance_loc1: %ld to %s DW_CFA_advance_loc2: %ld to %s DW_CFA_advance_loc4: %ld to %s DW_CFA_offset_extended: %s%s at cfa%+ld DW_CFA_val_offset: %s%s is cfa%+ld DW_CFA_restore_extended: %s%s Invalid column number in saved frame state Mismatched DW_CFA_restore_state DW_CFA_def_cfa_register: %s DW_CFA_def_cfa_expression: DW_CFA_expression: DW_CFA_val_expression: DW_CFA_val_expression: %s%s ( DW_CFA_offset_extended_sf: %s%s at cfa%+ld DW_CFA_val_offset_sf: %s%s is cfa%+ld DW_CFA_def_cfa_sf: %s ofs %d DW_CFA_def_cfa_offset_sf: %d DW_CFA_MIPS_advance_loc8: %ld to %s DW_CFA_GNU_negative_offset_extended: %s%s at cfa%+ld DW_CFA_??? (User defined call frame op: %#x) Unsupported or unknown Dwarf Call Frame Instruction number: %#x Attempt to allocate an array with an excessive number of elements: 0x%lx Attempt to re-allocate an array with an excessive number of elements: 0x%lx Attempt to allocate a zero'ed array with an excessive number of elements: 0x%lx Unrecognized debug option '%s' r%d (%s) The %s section is empty. Contents of the %s section: %%%s%s%%%sContents of the %s section: Version %ld Unsupported version %lu. CU table: TU table: [%3u] 0x%lx - 0x%lx Address table: [%3u] 0x%lx 0x%lx Symbol table: [%3u] [%3u] %.*s: %cT%lu%c%luglobal [%s, %s] %8.8lx (base address) LOC%-*s CFA ra %-5s %s%+d%-8s c%+dv%+dstr_offUnknown TAG value: %lxDW_AT value: 0Unknown AT value: %lxDW_FORM value: 0Unknown FORM value: %lx%c%s byte block: [%d]%*s Section %s is empty .debug_tu_index Offset table slot %-16s %8s [%3d] 0x%s %8d Size table Unsupported version (%d) Number TAG (0x%lx) has childrenno children %ld %s [%s] %-18s %sDW_OP_implicit_pointerDW_OP_GNU_implicit_pointerDW_OP_entry_valueDW_OP_GNU_entry_valueDW_OP_const_typeDW_OP_GNU_const_typeDW_OP_regval_typeDW_OP_GNU_regval_typeDW_OP_deref_typeDW_OP_GNU_deref_typeDW_OP_convertDW_OP_GNU_convertDW_OP_reinterpretDW_OP_GNU_reinterpretDW_OP_addr: %sDW_OP_derefDW_OP_const1u: %luDW_OP_const1s: %ldDW_OP_const2u: %luDW_OP_const2s: %ldDW_OP_const4u: %luDW_OP_const4s: %ldDW_OP_const8u: %lu DW_OP_const8s: %ld DW_OP_constu: %sDW_OP_consts: %sDW_OP_dupDW_OP_dropDW_OP_overDW_OP_pick: %ldDW_OP_swapDW_OP_rotDW_OP_xderefDW_OP_absDW_OP_andDW_OP_divDW_OP_minusDW_OP_modDW_OP_mulDW_OP_negDW_OP_notDW_OP_orDW_OP_plusDW_OP_plus_uconst: %sDW_OP_shlDW_OP_shrDW_OP_shraDW_OP_xorDW_OP_bra: %ldDW_OP_eqDW_OP_geDW_OP_gtDW_OP_leDW_OP_ltDW_OP_neDW_OP_skip: %ldDW_OP_lit%dDW_OP_reg%d (%s)DW_OP_breg%d (%s): %sDW_OP_regx: %s (%s)DW_OP_fbreg: %sDW_OP_bregx: %s (%s) %sDW_OP_piece: %sDW_OP_deref_size: %ldDW_OP_xderef_size: %ldDW_OP_nopDW_OP_push_object_addressDW_OP_call2: <0x%s>DW_OP_call4: <0x%s>DW_OP_call_ref: <0x%s>DW_OP_form_tls_addressDW_OP_call_frame_cfaDW_OP_bit_piece: size: %s offset: %s DW_OP_stack_valueDW_OP_implicit_valueDW_OP_GNU_uninit(%s in frame info)%s: <0x%s> %s%s: (%s: <0x%s> %s: %s (%s)%s: %ld%s <0x%s>DW_OP_GNU_addr_index <0x%s>DW_OP_GNU_const_index <0x%s>DW_OP_HP_is_valueDW_OP_HP_fltconst4DW_OP_HP_fltconst8DW_OP_HP_mod_rangeDW_OP_HP_unmod_rangeDW_OP_HP_tlsDW_OP_PGI_omp_thread_num(Unknown location op 0x%x); (base address) DW_MACINFO_end_file dwarf.cCorrupt attribute %c%s%c<0x%s>%c%c0x%s 0x%08lx%08lx%08lx%08lx%c%.*sBlock ends prematurely %c(indexed string: 0x%s): %s%csignature: 0x%s%c(addr_index: 0x%s): %sUnrecognized form: %lu (not inlined)(inlined)(ANSI C)(non-ANSI C)(Ada)(C++)(Cobol 74)(Cobol 85)(FORTRAN 77)(Fortran 90)(ANSI Pascal)(Modula 2)(Java)(ANSI C99)(ADA 95)(Fortran 95)(PLI)(Objective C)(Objective C++)(Unified Parallel C)(D)(Python)(Go)(C++11)(C11)(C++14)(Fortran 03)(Fortran 08)(MIPS assembler)(implementation defined: %s)(Unknown: %s)(void)(machine address)(boolean)(complex float)(float)(signed)(signed char)(unsigned)(unsigned char)(imaginary float)(decimal float)(packed_decimal)(numeric_string)(edited)(signed_fixed)(unsigned_fixed)(HP_float80)(HP_complex_float80)(HP_float128)(HP_complex_float128)(HP_floathpintel)(HP_imaginary_float80)(HP_imaginary_float128)(unicode string)(user defined type)(unknown type)(public)(protected)(private)(unknown accessibility)(local)(exported)(qualified)(unknown visibility)(none)(virtual)(pure_virtual)(unknown virtuality)(case_sensitive)(up_case)(down_case)(case_insensitive)(unknown case)(normal)(program)(nocall)(user defined)(unknown convention)(undefined)(row major)(column major) (location list) ( [without DW_AT_frame_base] [Abbrev Number: %ld64-bit32-bitUnable to locate %s section! Length: 0x%s (%s) Version: %d Abbrev Offset: 0x%s Pointer Size: %d Signature: 0x%s Type Offset: 0x%s Section contributions: <%d><%lx>: Abbrev Number: 0 <%d><%lx>: ... <%lx> %-18s: Index Address %d: Offset Begin End %08x (start == end) (start > end)DWO is not yet supported. Offset Name %-6lx %s,%-10s %.*s %-6lx %.*s no info Address Length Excessive header length: %lx Augmentation string: %02x[%3u] 0x%lx Foreign TU table: [%3u] Used %zu of %lu buckets. [%3u] #%08x %s:%s<%lu>Unknown IDX value: %lx DW_MACRO_%02x arguments: DW_MACRO_end_file DW_MACRO_%02x DW_MACRO_%02x -Corrupt %s list The %s Table is empty. Entry Name Dir Time Size MD5 %dCorrupt %s entries list .debug_line.dwo Opcodes: Opcode %d has %d args DirectoryFile name %d %.*s Entry Dir Time Size Name No Line Number Statements. Line Number Statements: [0x%08lx] and Line by %s to %d Extended opcode %d: End of Sequence set Address to 0x%s define new File Table entry %d %.*s set Discriminator to %s DW_LNE_HP_negate_is_UV_updateDW_LNE_HP_push_contextDW_LNE_HP_pop_contextDW_LNE_HP_set_routine_nameDW_LNE_HP_set_sequenceDW_LNE_HP_define_proc DW_LNE_HP_SFC_formfeed DW_LNE_HP_SFC_associate (%s,%s,%s) user defined: UNKNOWN: length %d [ Copy Advance PC by %s to 0x%s Advance Line by %s to %d Set column to %s Set is_stmt to %s Set basic block Set prologue_end to true Set epilogue_begin to true Set ISA to %s 0x%s%sCorrupt directories list Corrupt file name list CU: %s: CU: %s/%s: UNKNOWN (%u): length %d [Use file table entry %d] ./%s:[++] %s/%s: Set ISA to %lu %-35s %11d %#18lx %-35s %11d %#18lx[%d] %s %11d %#18lx %s %11d %#18lx[%d] file table ends unexpectedly bad register: %08lx ZERO terminator %08lx CIE "%s" cf=%d df=%d ra=%d CIE Version: %d Pointer Size: %u Segment Size: %u Code alignment factor: %u Data alignment factor: %d Return address column: %d Augmentation data: Invalid max register %04lx:%s..%s DW_CFA_restore: %s%s DW_CFA_set_loc: %s DW_CFA_undefined: %s%s DW_CFA_same_value: %s%s DW_CFA_register: %s%s in DW_CFA_remember_state DW_CFA_restore_state DW_CFA_def_cfa: %s ofs %d DW_CFA_def_cfa_offset: %d DW_CFA_nop DW_CFA_def_cfa_expression ( DW_CFA_expression: %s%s ( DW_CFA_GNU_window_save DW_CFA_GNU_args_size: %ld Rangesfunctionotherunused5unused6unused7decodedlineframesframes-interprawline.debug_abbrev.zdebug_abbrev.debug_aranges.zdebug_aranges.debug_frame.zdebug_frame.zdebug_info.debug_line.zdebug_line.debug_pubnames.zdebug_pubnames.debug_gnu_pubnames.zdebug_gnu_pubnames.debug_macinfo.zdebug_macinfo.debug_macro.zdebug_macro.debug_str.zdebug_str.debug_line_str.zdebug_line_str.debug_loc.zdebug_loc.debug_loclists.zdebug_loclists.debug_pubtypes.zdebug_pubtypes.debug_gnu_pubtypes.zdebug_gnu_pubtypes.debug_ranges.zdebug_ranges.debug_rnglists.zdebug_rnglists.debug_static_func.zdebug_static_func.debug_static_vars.zdebug_static_vars.debug_types.zdebug_types.debug_weaknames.zdebug_weaknames.trace_info.trace_abbrev.trace_aranges.debug_info.dwo.zdebug_info.dwo.debug_abbrev.dwo.zdebug_abbrev.dwo.debug_types.dwo.zdebug_types.dwo.zdebug_line.dwo.debug_loc.dwo.zdebug_loc.dwo.debug_macro.dwo.zdebug_macro.dwo.debug_macinfo.dwo.zdebug_macinfo.dwo.debug_str.dwo.zdebug_str.dwo.debug_str_offsets.zdebug_str_offsets.debug_str_offsets.dwo.zdebug_str_offsets.dwo.debug_addr.zdebug_addr.debug_cu_indexf0f6f3f5f7f10f12f14f9f11f13f15cr0cr1cr2cr3cr4cr5cr6cr7cr8cr9cr10cr11cr12cr13cr14cr15a0a3a5a6a7a9a10a11a12a13a14a15pswmpswav16v18v20v22v17v19v21v23v24v26v28v30v25v27v29v31x1x2x3x4x5x6x7x8x9x10x11x12x13x14x15x16x17x18x19x20x21x22x23x24x25x26x27x28x29x30elrv5v10v11v12v13v14v15raxrdxrcxrbxrsirdirbprspripxmm0xmm1xmm2xmm3xmm4xmm5xmm6xmm7xmm8xmm9xmm10xmm11xmm12xmm13xmm14xmm15st0st1st2st3st5st6st7rflagsfs.basegs.baseldtrmxcsrfcwfswxmm16xmm17xmm18xmm19xmm20xmm21xmm22xmm23xmm24xmm25xmm26xmm27xmm28xmm29xmm30xmm31k0k3k5k6k7eaxecxedxebxespebpesiedieipeflagst4lLLD\<\|Ll<\|,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLd,\ t<\\<\<<\Ll dTo\I6#xeR?,X@ZYXZ4\\ؚȚ`Ȥ `0`p!n]L;*X@بpXX@@KWKKKKKKKKKKKKKKKKK8Xhx8xdhC/^JM$&wxs<@  J xhdisplay_debug_names%s: Error: Unhandled data length: %d %s: Warning: Out of memory / /SYM64/ %s has no archive index // %s[%s(%s)]%s[%s]%s(%s)`8fbXNDfff <DTt%s: invalid archive header size: %ld %s: failed to skip archive symbol table %s: the archive index is empty %s: failed to read archive index %s: the archive index is supposed to have 0x%lx entries of %d bytes, but the size is only 0x%lx Out of memory whilst trying to read archive symbol index Out of memory whilst trying to convert the archive symbol index %s: the archive has an index but no symbols Out of memory whilst trying to read archive index symbol table %s: failed to read archive index symbol table %s: failed to read archive header following archive index Abnormal length of thin archive member name: %lx %s: failed to seek to first archive header %s: long name table is too small, (size = %ld) %s: long name table is too big, (size = 0x%lx) Out of memory reading long symbol names in archive %s: failed to read long symbol name string table %s: failed to seek to next file name Archive member uses long names, but no longname table found Found long name index (%ld) beyond end of long name table Invalid Thin archive member name %s: error: too many @-files encountered %s: error: @-file refers to a directory DW_TAG_paddingDW_TAG_array_typeDW_TAG_class_typeDW_TAG_entry_pointDW_TAG_enumeration_typeDW_TAG_formal_parameterDW_TAG_imported_declarationDW_TAG_labelDW_TAG_lexical_blockDW_TAG_memberDW_TAG_pointer_typeDW_TAG_reference_typeDW_TAG_compile_unitDW_TAG_string_typeDW_TAG_structure_typeDW_TAG_subroutine_typeDW_TAG_typedefDW_TAG_union_typeDW_TAG_unspecified_parametersDW_TAG_variantDW_TAG_common_blockDW_TAG_common_inclusionDW_TAG_inheritanceDW_TAG_inlined_subroutineDW_TAG_moduleDW_TAG_ptr_to_member_typeDW_TAG_set_typeDW_TAG_subrange_typeDW_TAG_with_stmtDW_TAG_access_declarationDW_TAG_base_typeDW_TAG_catch_blockDW_TAG_const_typeDW_TAG_constantDW_TAG_enumeratorDW_TAG_file_typeDW_TAG_friendDW_TAG_namelistDW_TAG_namelist_itemDW_TAG_packed_typeDW_TAG_subprogramDW_TAG_template_type_paramDW_TAG_template_value_paramDW_TAG_thrown_typeDW_TAG_try_blockDW_TAG_variant_partDW_TAG_variableDW_TAG_volatile_typeDW_TAG_dwarf_procedureDW_TAG_restrict_typeDW_TAG_interface_typeDW_TAG_namespaceDW_TAG_imported_moduleDW_TAG_unspecified_typeDW_TAG_partial_unitDW_TAG_imported_unitDW_TAG_conditionDW_TAG_shared_typeDW_TAG_type_unitDW_TAG_rvalue_reference_typeDW_TAG_template_aliasDW_TAG_coarray_typeDW_TAG_generic_subrangeDW_TAG_dynamic_typeDW_TAG_atomic_typeDW_TAG_call_siteDW_TAG_call_site_parameterDW_TAG_skeleton_unitDW_TAG_immutable_typeDW_TAG_MIPS_loopDW_TAG_HP_array_descriptorDW_TAG_HP_Bliss_fieldDW_TAG_HP_Bliss_field_setDW_TAG_format_labelDW_TAG_function_templateDW_TAG_class_templateDW_TAG_GNU_BINCLDW_TAG_GNU_EINCLDW_TAG_GNU_call_siteDW_TAG_upc_shared_typeDW_TAG_upc_strict_typeDW_TAG_upc_relaxed_typeDW_TAG_PGI_kanji_typeDW_TAG_PGI_interface_blockDW_FORM_addrDW_FORM_block2DW_FORM_block4DW_FORM_data2DW_FORM_data4DW_FORM_data8DW_FORM_stringDW_FORM_blockDW_FORM_block1DW_FORM_data1DW_FORM_flagDW_FORM_sdataDW_FORM_strpDW_FORM_udataDW_FORM_ref_addrDW_FORM_ref1DW_FORM_ref2DW_FORM_ref4DW_FORM_ref8DW_FORM_ref_udataDW_FORM_indirectDW_FORM_sec_offsetDW_FORM_exprlocDW_FORM_flag_presentDW_FORM_ref_sig8DW_FORM_strxDW_FORM_addrxDW_FORM_ref_sup4DW_FORM_strp_supDW_FORM_data16DW_FORM_line_strpDW_FORM_implicit_constDW_FORM_loclistxDW_FORM_rnglistxDW_FORM_ref_sup8DW_FORM_GNU_addr_indexDW_FORM_GNU_str_indexDW_FORM_GNU_ref_altDW_FORM_GNU_strp_altDW_AT_siblingDW_AT_locationDW_AT_nameDW_AT_orderingDW_AT_subscr_dataDW_AT_byte_sizeDW_AT_bit_offsetDW_AT_bit_sizeDW_AT_element_listDW_AT_stmt_listDW_AT_low_pcDW_AT_high_pcDW_AT_languageDW_AT_memberDW_AT_discrDW_AT_discr_valueDW_AT_visibilityDW_AT_importDW_AT_string_lengthDW_AT_common_referenceDW_AT_comp_dirDW_AT_const_valueDW_AT_containing_typeDW_AT_default_valueDW_AT_inlineDW_AT_is_optionalDW_AT_lower_boundDW_AT_producerDW_AT_prototypedDW_AT_return_addrDW_AT_start_scopeDW_AT_bit_strideDW_AT_upper_boundDW_AT_abstract_originDW_AT_accessibilityDW_AT_address_classDW_AT_artificialDW_AT_base_typesDW_AT_calling_conventionDW_AT_countDW_AT_data_member_locationDW_AT_decl_columnDW_AT_decl_fileDW_AT_decl_lineDW_AT_declarationDW_AT_discr_listDW_AT_encodingDW_AT_externalDW_AT_frame_baseDW_AT_friendDW_AT_identifier_caseDW_AT_macro_infoDW_AT_namelist_itemsDW_AT_priorityDW_AT_segmentDW_AT_specificationDW_AT_static_linkDW_AT_typeDW_AT_use_locationDW_AT_variable_parameterDW_AT_virtualityDW_AT_vtable_elem_locationDW_AT_allocatedDW_AT_associatedDW_AT_data_locationDW_AT_byte_strideDW_AT_entry_pcDW_AT_use_UTF8DW_AT_extensionDW_AT_rangesDW_AT_trampolineDW_AT_call_columnDW_AT_call_fileDW_AT_call_lineDW_AT_descriptionDW_AT_binary_scaleDW_AT_decimal_scaleDW_AT_smallDW_AT_decimal_signDW_AT_digit_countDW_AT_picture_stringDW_AT_mutableDW_AT_threads_scaledDW_AT_explicitDW_AT_object_pointerDW_AT_endianityDW_AT_elementalDW_AT_pureDW_AT_recursiveDW_AT_signatureDW_AT_main_subprogramDW_AT_data_bit_offsetDW_AT_const_exprDW_AT_enum_classDW_AT_linkage_nameDW_AT_string_length_bit_sizeDW_AT_string_length_byte_sizeDW_AT_rankDW_AT_str_offsets_baseDW_AT_addr_baseDW_AT_rnglists_baseDW_AT_dwo_nameDW_AT_referenceDW_AT_rvalue_referenceDW_AT_macrosDW_AT_call_all_callsDW_AT_call_all_source_callsDW_AT_call_all_tail_callsDW_AT_call_return_pcDW_AT_call_valueDW_AT_call_originDW_AT_call_parameterDW_AT_call_pcDW_AT_call_tail_callDW_AT_call_targetDW_AT_call_target_clobberedDW_AT_call_data_locationDW_AT_call_data_valueDW_AT_noreturnDW_AT_alignmentDW_AT_export_symbolsDW_AT_deletedDW_AT_defaultedDW_AT_loclists_baseDW_AT_MIPS_fdeDW_AT_MIPS_loop_beginDW_AT_MIPS_tail_loop_beginDW_AT_MIPS_epilog_beginDW_AT_MIPS_loop_unroll_factorDW_AT_MIPS_linkage_nameDW_AT_MIPS_strideDW_AT_MIPS_abstract_nameDW_AT_MIPS_clone_originDW_AT_MIPS_has_inlinesDW_AT_HP_block_indexDW_AT_HP_actuals_stmt_listDW_AT_HP_proc_per_sectionDW_AT_HP_raw_data_ptrDW_AT_HP_pass_by_referenceDW_AT_HP_opt_levelDW_AT_HP_prof_version_idDW_AT_HP_opt_flagsDW_AT_HP_cold_region_low_pcDW_AT_HP_cold_region_high_pcDW_AT_HP_linkage_nameDW_AT_HP_prof_flagsDW_AT_HP_unit_nameDW_AT_HP_unit_sizeDW_AT_HP_widened_byte_sizeDW_AT_HP_definition_pointsDW_AT_HP_default_locationDW_AT_HP_is_result_paramDW_AT_sf_namesDW_AT_src_infoDW_AT_mac_infoDW_AT_src_coordsDW_AT_body_beginDW_AT_body_endDW_AT_GNU_vectorDW_AT_GNU_guarded_byDW_AT_GNU_pt_guarded_byDW_AT_GNU_guardedDW_AT_GNU_pt_guardedDW_AT_GNU_locks_excludedDW_AT_GNU_odr_signatureDW_AT_GNU_template_nameDW_AT_GNU_call_site_valueDW_AT_GNU_call_site_targetDW_AT_GNU_tail_callDW_AT_GNU_all_tail_call_sitesDW_AT_GNU_all_call_sitesDW_AT_GNU_macrosDW_AT_GNU_deletedDW_AT_GNU_dwo_nameDW_AT_GNU_dwo_idDW_AT_GNU_ranges_baseDW_AT_GNU_addr_baseDW_AT_GNU_pubnamesDW_AT_GNU_pubtypesDW_AT_GNU_discriminatorDW_AT_VMS_rtnbeg_pd_addressDW_AT_GNAT_descriptive_typeDW_AT_GNU_numeratorDW_AT_GNU_denominatorDW_AT_GNU_biasDW_AT_upc_threads_scaledDW_AT_PGI_lbaseDW_AT_PGI_soffsetDW_AT_PGI_lstrideDW_AT_APPLE_optimizedDW_AT_APPLE_flagsDW_AT_APPLE_isaDW_AT_APPLE_blockDW_AT_APPLE_runtime_classDW_AT_APPLE_omit_frame_ptrDW_AT_APPLE_property_nameDW_AT_APPLE_property_getterDW_AT_APPLE_property_setterDW_AT_APPLE_propertyDW_OP_addrDW_OP_const1uDW_OP_const1sDW_OP_const2uDW_OP_const2sDW_OP_const4uDW_OP_const4sDW_OP_const8uDW_OP_const8sDW_OP_constuDW_OP_constsDW_OP_pickDW_OP_plus_uconstDW_OP_braDW_OP_skipDW_OP_lit0DW_OP_lit1DW_OP_lit2DW_OP_lit3DW_OP_lit4DW_OP_lit5DW_OP_lit6DW_OP_lit7DW_OP_lit8DW_OP_lit9DW_OP_lit10DW_OP_lit11DW_OP_lit12DW_OP_lit13DW_OP_lit14DW_OP_lit15DW_OP_lit16DW_OP_lit17DW_OP_lit18DW_OP_lit19DW_OP_lit20DW_OP_lit21DW_OP_lit22DW_OP_lit23DW_OP_lit24DW_OP_lit25DW_OP_lit26DW_OP_lit27DW_OP_lit28DW_OP_lit29DW_OP_lit30DW_OP_lit31DW_OP_reg0DW_OP_reg1DW_OP_reg2DW_OP_reg3DW_OP_reg4DW_OP_reg5DW_OP_reg6DW_OP_reg7DW_OP_reg8DW_OP_reg9DW_OP_reg10DW_OP_reg11DW_OP_reg12DW_OP_reg13DW_OP_reg14DW_OP_reg15DW_OP_reg16DW_OP_reg17DW_OP_reg18DW_OP_reg19DW_OP_reg20DW_OP_reg21DW_OP_reg22DW_OP_reg23DW_OP_reg24DW_OP_reg25DW_OP_reg26DW_OP_reg27DW_OP_reg28DW_OP_reg29DW_OP_reg30DW_OP_reg31DW_OP_breg0DW_OP_breg1DW_OP_breg2DW_OP_breg3DW_OP_breg4DW_OP_breg5DW_OP_breg6DW_OP_breg7DW_OP_breg8DW_OP_breg9DW_OP_breg10DW_OP_breg11DW_OP_breg12DW_OP_breg13DW_OP_breg14DW_OP_breg15DW_OP_breg16DW_OP_breg17DW_OP_breg18DW_OP_breg19DW_OP_breg20DW_OP_breg21DW_OP_breg22DW_OP_breg23DW_OP_breg24DW_OP_breg25DW_OP_breg26DW_OP_breg27DW_OP_breg28DW_OP_breg29DW_OP_breg30DW_OP_breg31DW_OP_regxDW_OP_fbregDW_OP_bregxDW_OP_pieceDW_OP_deref_sizeDW_OP_xderef_sizeDW_OP_call2DW_OP_call4DW_OP_call_refDW_OP_bit_pieceDW_OP_addrxDW_OP_constxDW_OP_xderef_typeDW_OP_GNU_push_tls_addressDW_OP_GNU_encoded_addrDW_OP_GNU_parameter_refDW_OP_GNU_addr_indexDW_OP_GNU_const_indexDW_OP_GNU_variable_valueDW_OP_AARCH64_operationDW_ATE_voidDW_ATE_addressDW_ATE_booleanDW_ATE_complex_floatDW_ATE_floatDW_ATE_signedDW_ATE_signed_charDW_ATE_unsignedDW_ATE_unsigned_charDW_ATE_imaginary_floatDW_ATE_packed_decimalDW_ATE_numeric_stringDW_ATE_editedDW_ATE_signed_fixedDW_ATE_unsigned_fixedDW_ATE_decimal_floatDW_ATE_UTFDW_ATE_UCSDW_ATE_ASCIIDW_ATE_HP_float80DW_ATE_HP_complex_float80DW_ATE_HP_float128DW_ATE_HP_complex_float128DW_ATE_HP_floathpintelDW_ATE_HP_imaginary_float80DW_ATE_HP_imaginary_float128DW_ATE_HP_VAX_floatDW_ATE_HP_VAX_float_dDW_ATE_HP_packed_decimalDW_ATE_HP_zoned_decimalDW_ATE_HP_editedDW_ATE_HP_signed_fixedDW_ATE_HP_unsigned_fixedDW_ATE_HP_VAX_complex_floatDW_ATE_HP_VAX_complex_float_dDW_CFA_advance_locDW_CFA_offsetDW_CFA_restoreDW_CFA_set_locDW_CFA_advance_loc1DW_CFA_advance_loc2DW_CFA_advance_loc4DW_CFA_offset_extendedDW_CFA_restore_extendedDW_CFA_undefinedDW_CFA_same_valueDW_CFA_registerDW_CFA_def_cfaDW_CFA_def_cfa_registerDW_CFA_def_cfa_offsetDW_CFA_def_cfa_expressionDW_CFA_expressionDW_CFA_offset_extended_sfDW_CFA_def_cfa_sfDW_CFA_def_cfa_offset_sfDW_CFA_val_offsetDW_CFA_val_offset_sfDW_CFA_val_expressionDW_CFA_lo_userDW_CFA_hi_userDW_CFA_MIPS_advance_loc8DW_CFA_GNU_args_sizeDW_IDX_compile_unitDW_IDX_type_unitDW_IDX_die_offsetDW_IDX_parentDW_IDX_type_hashDW_IDX_hi_userDW_IDX_GNU_internalDW_IDX_GNU_externalDW_TAG_GNU_template_template_paramDW_TAG_GNU_template_parameter_packDW_TAG_GNU_formal_parameter_packDW_TAG_GNU_call_site_parameterDW_AT_MIPS_software_pipeline_depthDW_AT_HP_all_variables_modifiableDW_AT_GNU_exclusive_locks_requiredDW_AT_GNU_shared_locks_requiredDW_AT_GNU_call_site_data_valueDW_AT_GNU_call_site_target_clobberedDW_AT_GNU_all_source_call_sitesDW_AT_use_GNAT_descriptive_typeDW_AT_APPLE_major_runtime_versDW_AT_APPLE_property_attributeDW_AT_APPLE_objc_complete_typeDW_CFA_GNU_negative_offset_extendedS# #  #   { s k c [ S K C ; 3 + #    {skc[SKC;3+# {skc[SKC;3+# {skc[SKC;3+# {skc[SKC;3+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # {skc[hxhXH8(xhXH8(xTD4$tdTD4$td  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~CBBBBQ00000000000000000000000000000000 %s%sout of memory allocating %lu bytes after a total of %lu bytes incorrect header checkunknown compression methodinvalid window sizeunknown header flags setheader crc mismatchinvalid block typeinvalid stored block lengthsinvalid code lengths setinvalid bit length repeatinvalid literal/lengths setinvalid distances setinvalid literal/length codeinvalid distance codeinvalid distance too far backincorrect data checkincorrect length checktoo many length or distance symbolsinvalid code -- missing end-of-blockhPxx`x  7    2 x   !`.A@!  @a`10  @`Psp0  ` @ X ;x8 h( H T+t4  d$ D \ S|< l,  L R#r2  b" B Z Cz: j*  J V@3v6 f& F  ^ c~> n. N `Qq1  a! A Y ;y9 i)  I U+u5  e% E ] S}= m-  M S#s3  c# C [ C{; k+  K W@3w7 g' G  _ c? o/ O `Psp0  ` @ X ;x8 h( H T+t4  d$ D \ S|< l,  L R#r2  b" B Z Cz: j*  J V@3v6 f& F  ^ c~> n. N `Qq1  a! A Y ;y9 i)  I U+u5  e% E ] S}= m-  M S#s3  c# C [ C{; k+  K W@3w7 g' G  _ c? o/ O      @@ !1Aa  0@`M #+3;CScs inflate 1.2.11 Copyright 1995-2017 Mark Adler need dictionarystream endfile errorstream errordata errorinsufficient memorybuffer errorincompatible version0w,aQ mjp5c飕d2yҗ+L |~-d jHqA}mQDžӃVlkdzbeO\lcc=  n;^iLA`rqgjm Zjz  ' }Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L J6`zA`Ugn1yiFafo%6hRw G "/&U;( Z+j\1е,[d&c윣ju m ?6grWJz+{8 Ғ |! ӆBhn[&wowGZpj;f\ eibkaElx TN³9a&g`MGiIwn>JjѮZf @;7SŞϲG0򽽊º0S$6к)WTg#.zfJah]+o*7 Z-A1b62S-+ldEw}ZVǖAOIъ OM~-QJ#SpxAaU׮.7׵Y-6]]wll?AԞZ͢$ Faw$eڪ]]FD(koipvk19Z* ,  m86F߲]qTp0ek*1u4yީ%8S1bSWĔՖk1**ykʬHpo].*F6fcTT"eM©g0&):{ϼkZ> 8$,52F*sw1pHkQ6Fzw]cN̵J #pAF]#l8?1(BOgT~yUbL8^#ܖTZ1ObbSyOIV~P-{b-R4٠~^eGnHl/Su6: #jT$+e?yHf'*b#ٽЧ ?&~?$pi;FBzw[keZ~7 Sv8H 3?r$7jnԄYFܨ |OQ;օ U d S - =G\ p&Gw)` /a߫i5&LsZ<#0zMzFM8,9; :R:(q-v,.7/pXqYs3r%w+OQvrtEux܉~OK }!b|tyBxʠz{.lD~m8onlk[wjR1h58ib?mcf+aQ`צedd"fig HINSKyuJcO NZLݘMFGN@E$DD2AsX@*IBCPhTg3U>uW ַVS:R|P~Q9ZS [fYX4])\ZEo^m/_5qϱ٥s\ۼqދ!K7 kfֶԁ-b3Πjp]$^'~*I@VW<âM˟ŏ{ tDCm-@wm.B+(铜>Td"ŀǼϭ~8y$owJ1}05_K^ iϏ은BI#ƈdX܁T̓cQ: rՆ⩗ fn|xK)o%ƭ/3vUuA?)C:|sĵ@͂ Ͳ;bIUeh"׻_HS1޼^Z4eg Wb27_k%8ם(ŊO}do׸Jj3wVcXWP0qB{߭gCru&op-?'Bs ưGz>2[Ȏg; i8P/ _Y=чe:ZO?(3wwXR @hQ+ğH*0"ZOWoI}@mNП5+#*'G| AH=XX?#1jvʬ`p^Y<L~i/{kHwâ hs)aLoD~Pf7VM'(@ﰤ ہg9x+n&;f?/X)T`D1 ߨMߒ.FgTp'Hq/L0UEc?kǃh6ry7]P\@TN%s7@'>$!AxUʰ\3;Y^U~PGl!;b F2ȂpԞ(Q_V:1X: n3 m:@/)IJNv"2x+ٗ Kx.HҥfAj^y9*O]#kM`~b_R 7zFh!1߈Vc0a"j6nS Nr)Υ{t*F8#vufz`rs"WG9^EMvc΍&DAdQy/4Aڱ&S֚E biLQ<6'5P..T&q]w4.6IE? v\[YI>U!lDa>Ԫ΋ϩ7~8A]&nv|oY yKiw\¹9~$ 66nQfq>,o,IӔ 渱{I .H>C-Yn馑gQz tafw0a, Qmpjc5dۈ2yܸو L+~|-dj qHA}mԵQӅlVdkbze\Ocl=c ;n Li^`Agqr<KG k5Blۻ֬@2lE\u ϫ=Y&0Q:Qa!V#Ϻ(_ ٲ $/o|XhLaf-=vAq *q3xɢ4 j m=-dlc\kkQlabe0bNl{WeP|b-I|LeMaX:QΣtԻ0JߥA=ؕפmCij4ngF`D-s3 L_ |Pq<'A  Wh% of a^)ɘИ"רY=. \;l  tҚG9w&sc d; mj>zjZ '}DhibW]egl6qnkv+zZgJoC`֣ѓ~8ORѻgWg?H6K +گ L6JAz``ègU1nFiyaf%oҠRh6 w G"U&/ź; (+Z\j1,ٞ[ޮd°c&ujm 6?rgWJz{+ 8Ҏվ | !Bhݳڃn&[owGwZjpf; \ebiaklE x NT9§g&a`IiGM>nwۮjJZ@ f7;𩼮S޻G0齽ʺŠS0$6TW)#gfz.aJ]h*o+ 7 Z-1A26b+-Sdl}wEVZOAي»IˬO ~M-JQS#xpaA.U7Y-۩6˚w]]llA?Z$㧲F waރ$Ųe]]DFok(vpi91k *Z  ,8mF6]pTqke0*1¶u4%y<8syjHA}X*ݹ1SbSW§ٖծ1k**kypH]oF*.f6TTcMe"¤0g)&Ůޟ:{kZ >8,$5*F21wsHpQkzF6c]wN̵ׄJ# pȄA#]F8l1?(gOB~TUyLbˁ8#^TO1ZbbySIOP~V{-b-4R^~Ge­lHnuS/:6# $Tj?e+y䏼Hf*'˼Ѝb# &??~p$iBF;[wzek~ZS 7H8v ?3$rj7nFY |OQ; U dؓS - \G=&pGw`)/ ai5&sL <:R=Pe6^X7}o5641W0ճ2k3$k%'1&-[#bML"'{ "!$*x(+)`F(> q-q,v.Ț/7pqXsYr3w%vQO+tru՛E~xKO} |b!ytxBz{l.m~Do8nkljw[h1Ri85bcm?a+f`Qeddf"giH IKSNJuyOcN LZMݥFĚGE@ND$A2D@XsBI*CThPU3gWu>V SR:P|Q~Z9[ SYfX]4\)^oEZ_/m5qs<\kg2z &J8 좞V`a/6i\lU,zB\uHƒ=&FW A+Ox]`غ7W>9q߳!7Kk ֩fض-bѠ3pj$]^Ĝ'*~@IWVÕ<ӂMʏş{ Dt͆mC-@mw+B.(>dT"ş~Ϝ8yo$w1J}50K_ ^ϋiBۉI#dXфTQc:r Р fΫnx|)Ko%3/uUv?A)ġ:C|sд@͉ ;IbeU"hH_S1ފZ^ھ4ge ȋbW72%k_ܝ8Ŵ(}OodJֿjw3XcVPW0Bq{gǧurCo&p-?О'sB zGɠ2>[ ;g/P8i_ Y=嗇e:ϏOZw3(?RXw@ Qh+HZ"0*WOIo@}m5N#+'*GA |􏒨HX=#?X1vjʨ`^pYL'!$UxAׯ3\Y;U^GP~b;!lڇF 2p(ԐQV_:X1: 3n :m@I)/NJ2"v+x xKH.jAf^O*9y]#Mk~`bю_޶ Rz7hFм!10cV"ajحn6 SrN){t*8Fv#fu`zrϮsɛW"G9E^vMcD&dA/yQA4S&ֿ EbLil!>aDƋΪ~7A8n&]|vYoᡱ Kyi׫w¡\~9$66 Qnf>q,o,ӹI 散 I{.C>HnY-Qg̰t zfa;D ' '`` p `  0 PH @ ` @ x     ! % ) p-8 1P 05h 9 > A G I M S W( \@ _X `cp f g h j k @l @mp n p p PPp00PP@@Ц0`000H@pP(0H0м(x`@ p`8@p`0p`0PPp(x Xp#@`$p0A0S8@d@vpz8@@ ` 0 "" "0@# p#@#q#P@$$$X%p%@&&H'P`'P'8(P(@h(( (p(@() 0)pP)")@$)$)%8*&*`'*p(*)0+ ++3+03+`3,p3(,3@,3`,@4x,05,5,7@-8x-@8-@B-pIH.L.N.O/O(/ PH/Pp/P/pR0 SP0S0T0U0U01g1g1g1h1j82l2@2083P303X445 585p560h66p@7X7p77@88`'8 ,(9\9`:x: :@:`::p:;00;H;`;0x;;;P<0<`<x<<<@=М0=H=x==>h>Т>@>>`8?Ч?p??@8@@@@0A A8APA0hA`AA`AAAABp0BPBB0B`B(C@CXCpCCCD(DxD@DD8EPEEEEF@F0FHF@FPF`FFFG(G G G G GH0HHH`H0xH@HPHH8IzRx +zRx $(FJ w?;*3$"D\tpcxZ 340Ld0s|`0"(&)S .c$`2<5T;Cl>AGcJxP`SV,xYD [\([t]]8D I L_HBB A(A0 (A BBBE F(A BBBL_BBH A(J0^ (D ABBB t (D ABBK LX`_uDl(bw\bDuA,r `EXHS A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H F  D e A l A | A s A J A H A H A H A H A H A a A U A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H A H{:IuBD؀AAJ O FAF A FAH aCALDpBBE B(A0A8HP 8D0A(B BBBD D BBE A(D0L 0A(A BBBG LBBB B(D0A8OP: 8C0A(B BBBF L,8[BBB B(A0A8D`V 8D0A(B BBBG L|HcBBB B(A0A8D`V 8D0A(B BBBG dhBBB B(A0A8DPx 8A0A(B BBBH < 8F0A(B BBBE d4 BBB B(A0A8DPx 8A0A(B BBBH < 8F0A(B BBBE L _BBB B(D0D8P@ 8D0A(B BBBI L ȔBBB B(D0A8OPZ 8C0A(B BBBF L< (BBB B(D0A8F@a 8A0A(B BBBB , BAD { ABK  AT AAG O CAD V CAF D KAP o CAE dDAL, &BBB B(A0A8K 8A0A(B BBBE 4| xJHA V ABD ` Vd N d BBB B(D0A8F@ 8F0A(B BBBF n 8C0A(B BBBF L< xKBBE B(D0A8DP 8F0A(B BBBE $ xPAAV rDAL BBC A(T0 (I ABBJ (H ABB, BAC d LBH L4 BBE B(A0A8D 8A0A(B BBBI $ @R B XL شBBE B(D0A8D 8A0A(B BBBC d 8BBB B(D0A8D` 8H0A(B BBBJ  8M0A(B BBBI $dD P(J0](A T A 4XrFHH m ABJ `4YBAD J0  AABI ȿ4пBAC M0  AABE ,Lh>AAG0R AAC <|xBBD A(L@ (A ABBE L(BBE B(C0A8JP 8A0A(B BBBJ < NBBC A(M@ (A ABBF LLBBB B(A0A8D 8A0A(B BBBA 8L@6BBD A(H0 (A ABBI X (A ABBA 03$Xq K  A D4\x GF0AAAp0LBBB B(A0A8D^ 8A0A(B BBBJ $lw E s E  8"DS I A,HRbL8ddIBB A(J0 (M BBBD c (C BBBD N (C BBBI ,(AG } AJ H GA tBBB B(A0A8GV 8A0A(B BBBG G`HJUDTLt@$BBB B(A0A8G 8A0A(B BBBK L5BBB B(A0A8DpW 8A0A(B BBBA \FBBG B(A0A8G 8A0A(B BBBE FHALtPX%BBB B(A0A8GJ 8A0A(B BBBK d0\CBBB B(A0A8J 8A0A(B BBBG RJEgd,wBBE B(D0A8O 8A0F(B BBBF F 8A0A(B BBBH 4BAA s ABV lCB<XLAF WAADH D HAK 4 naAH F ` H @ H n<D@AAO G GAP ' FAJ dBBB B(A0A8G 8A0A(B BBBC DDAN\BBB B(A0A8G 8A0A(B BBBI FA,LXAM0m8F@X8A0g AF ,|$BBE B(A0A8J|N_Bf 8A0A(B BBBF IbAHZBHXAH[AHZAH[BE[BH[BEWA$HWBWHWAH[A\iJBD A(O0{ (J ABBF }(A ABBEX0l vBBB B(D0A8GeHXAJHXA 8A0A(B BBBH L|( BBB B(A0A8GF 8A0A(B BBBG ,AAG0@ AAE ,AAG0I AAD L,TBBB B(A0A8D`) 8A0A(B BBBG L|M_BBE B(D0A8GS 8A0A(B BBBD LfWBBI B(D0A8UL 8A0A(B BBBA Li!BBB B(D0A8JS 8A0A(B BBBA tll&BBB B(A0A8G 8A0A(B BBBF OaAC|AL@BBD A(D0_ (D ABBK \ (G DBBE 4')BBI B(C0A8N 8A0A(B BBBF UGJBASJBBTGUDcX/-BBE B(F0A8Qq 8A0A(B BBBB HJDX/TBB[_HBD`k GUDYTBD`L/BBD B(D0A8G 8A0A(B BBBH OdBBE B(H0A8MPs 8G0A(B BBBL N 8A0A(B BBBH T>CzLt BBB B(A0A8G 8A0A(B BBBA P]UF| 8SAQ,xCCd I R$LAO AG $tP\AJ0G DA wAuFE@DBBE A(A0Gr 0A(A BBBD D$ p0BBB A(E0L 0A(A BBBI l Xk< BBC A(HP (A ABBD D BBD A(E0DP 0A(A BBBC  !haD$!BBB A(A0Hp 0A(A BBBA Ll! BBB B(A0A8H 8A0A(B BBBA t!HAAI  DAA Z DAA Y DAJ R DAA I DAJ D DAO dDA44"pBAD G@  AABA l"!"0$"H"@"H,Aj"XxDs,#BAC  ABA ,4#\BAH wWBdd#{BBB B(A0A8DP, 8F0A(B BBBA d8C0A(B BBB4# BAC NP  AABH $ %DZd$ BBI B(D0A8I- 8A0A(B BBBD | 8C0A(B BBBH L$@,BFB B(D0A8M` 8D0A(B BBBF d$ BBB B(A0A8D6 8A0A(B BBBB w8F0A(B BBB<<%XBBD A(G (A ABBK |%9Qg%W% EAN A t$% m]NEHt%!UQN A t|&X!zBBE B(D0A8IP 8A0A(B BBBG s 8C0A(B BBBI  8C0A(B BBBE <&X"BBE A(D0 (D BBBF D&"QAD g DAF x MAJ DMAD$'P#QAD g DAF x MAJ DMAl'#>Te4'${AAJ @ DAG ]DAL'H$BBB B(A0A8J 8A0A(B BBBB $ (5Qv I ] C 4(5 $L(5aj E `Lt(6BBB B(A0A8DP 8A0A(B BBBH L(8BBI B(F0A8NPp 8F0A(B BBBE \)P:]BBE B(D0A8R 8A0A(B BBBC JWALt)PSBBB B(D0A8J 8A0A(B BBBA D)XBBI A(F0D@% 0A(A BBBK L *ZBBE B(D0A8Q 8A0A(B BBBD \*X`f)BBB B(D0A8J 8A0A(B BBBB DGTBHGGI D{A*@BBE B(A0A8L 8A0A(B BBBA ~DGBEAGBVDGBJADBt|++ +xD+pAAD S CAC F CAF _ CAE | ,BBB B(A0A8D`F 8F0A(B BBBE _ 8C0A(B BBBE h 8C0A(B BBBA d,xBBB B(A0A8G 8A0A(B BBBE D 8C0A(B BBBH ,`BBB B(A0A8OC 8A0A(B BBBJ JmBGzAJuBL|-BBB B(A0A8G 8F0A(B BBBF -( - L-BBG B(A0A8Np 8F0A(B BBBE tL.BBG B(A0A8Q 8A0A(B BBBH jBEOBBDBNt.BBE B(A0A8J 8A0A(B BBBI  BEBEBCBVt 8A0A(B BBBA  MgBDLgA0xS1S1S41SL1Sd1S$|1xTAH G m A D1T#1TO[10UR^1xUKW,2UBAA AB<42PVBBI A(D0 (A BBBD ,t2WEBAH U ABE 20X,2XAAJ AAA 2YL3ZtBBB B(D0A8R` 8A0A(B BBBK ,T3]AAJ AAA 3^k3(_D^ A 3_,3``]Al C O A J F G A L4`}BBH A(Q0o (A ABBE ^(A ABBLT4`BBE B(D0A8G@j 8D0A(B BBBB L4aBBE B(D0A8O@ 8C0A(B BBBA 4dBAv I A45@dlAAJ  GAM IAA4L5xdAAL y GAI g CAE <5eRBBA A(GPM (A ABBH L5 glBBB B(D0A8S@ 8D0A(B BBBA ,6@hEAA n ABH ,D6hBFAG gDALt6hyBBB B(A0A8Dp 8D0A(B BBBD L6kKBE B(K0A8N@8A0A(B BBBEL7kBBB B(D0A8I{ 8A0A(B BBBE d7n"|7nh7 v7x77xS7# 8ؒ$8Pa<8*T8l8H8/\R8ؓtAAI 88'DZ A ,8HHAAD d AAD  9h:D_ E $,9.AAG UGA\T90BBD A(J0 (A ABBK v (C ABBB l (C ABBD 9`*9x90>T9XKBA A(G0z (A DBBG L(F ABBA,T:EAA  ABE ::xvL:BBB B(A0A8D 8A0A(B BBBK ,;PgAAD S CAC <4;BBA A(D0K (D ABBB Lt;aBD A(I0 (A ABBJ @P0;>,;AAD0 AAJ  <FL$<PcBA A(M0] (A ABBI XH0t<к7<>< h<x@L<HBBE B(A0A8G 8A0A(B BBBG $=<=T=l= ==t=`]EBF B(A0A86 0A(B BBBA ^ 0A(R MBBA  0A(F EBBA ,>HD>@\>8t>0Mq$>AG AA >>>??D4?EBBH B(D0A8 0A(B BBBK D|?eBBE B(H0H8M@r8A0A(B BBB?wv8EUdmy Ʊ ұ@&:A P@cox ϲ9W %*9HNTY_g q | [G    óӳ     $4DTe}ptx|ƚºyDOU[(<_)ho{ȶ@@` uEZ?):) :)o,:) :)Z :) :):):)X:);b:):)nG:)! :)<:)2<:)3:),:)X :) :) :) :)c T-a-f G-i l o n-r v z ~                     ,, ,   ,                # ' + / 3 7 ; ? C /G J M P S V Y \ _ b f j n r v z ~              l  ;;             # ' 7 + ; / ? 3 C                     !&+17=CIOSW[C_cg   kYr=a6=rz,,,  $(Yr=a6=  $(OSW[C_cg      Yr=a6=,,,f f+f6fCfNfbfofQ @f ((o   (`` XS oo oo oo@f(vfffffffffgg&g6gFgVgfgvggggggggghh&h6hFhVhfhvhhhhhhhhhii&i6iFiVifiviiiiiiiiijj(ɴִߴ(( `( h( ( ( 0`(;@(J (Z(j(z((`(P(@(ӵ ( (()(6(D`([ ( u"($(&(*(,̶(.Զ(@AB(C D`(F*@(AEAMW2AE2q 3AE}EAAEAAηڷAηڷ,2A,HAVapx4A OA˸ŸҸ۸AҸ۸AmGA ,>Mbelbb¹̹ҹܹbb"'-27;>CIOTbi;aӺhߺlZeIlS Sg*t:NJ7sPsLUrn{d\AjVwDucxRpz˻׻|fvWH4Bp:)Q`0:)p}:)0Z:):) :):)X:) :) ' :)5 @ 0:)L \ 0:)m x e:)  e:)   :)  :)   ^:)   ^:)- @ 0T g 0{   Z:)  0X:)Y@:) @Z:) p:) 0:)  0Z:)  p:)( 9  Z:) K :)\ k e:){  :)  :)  0:)  ` " `: F [:)S @:)@:)GCC: (GNU) 7.1.1 20170630w}c+p>RPdxZ@3 s0` 2G [лSm0c0@CpPc ` `6L0je} )X802)(2)) )/>) IW) bs`)@~ @)@:@)@)`2)p2)"3[I)["cqP'`*p-_.1@)kH)@2`)23#4&CH2) )PX2)];l=>))()))AKp CP:pCO@EgF ~))h)x)p) )()$))P ) R! ;PTQ)d@)o({`\]r(]YP^_d>6hP0jk ( (oN@u | }6= P~3_ ~o `) z ` @x @)  ) ) 2) @2) 2)  2)% )2 82)I \  ) g `"   8 ` )   P2) ) !) @(x& ` )3  )L h2)^ 2)u 2)  ( ")  )  ) )  Я+ %M C^ 0Dw~ I @J ) ) ) L ) N P ) )" )/ )@ fT us v$   Ќi @v  С9TK`)U(g(0y`((_@)8))()0) )) W1P!G)X&q)@|@)@)@))@)@?@')3(`F@i/-U)_P)cX)v)~))(H)0)) @)@) p/)@(@(8`( S(Hh(((`(@@(  ( ( (*((G(d`(P(@( ( ( ( ( 6(Q`(8u (8(((((.(I(_`( @(0vpvv()(w(/F@|Q`S_Cm{\@wx2)F0k(Ppa(= R cu((й$9)0,`x(9)9)  8)@(л\5:)B9)N0{`o4)y8)% (@,`9)9)3pE@`9)dMmY8)df0Ut`8)dz`>p3){ 1h:)<`:)Ld:)\X:)eH:)m\:)vP:)~)@ Pp]  &<Mf)|:)i:){:)@Dx:)p:)9) Z0Z @ZPZ-[@ ^Ue`g0}h3)  0@`3)d)I/]@3)(o :)(3)(12)`'@(($((((o*(}!`(@(t:)R#)^00_*\' \4d&?d@I e@T`e>^e>i@zf ((((8Tt    `  ` @f `f j0j((((((() :)-:);M$}Yn`6h~`/y> !)$ (5I\bdp.l:)}"[a2) `_ ) 0]" :)2 F :)X e0j p ) :) )   :) O ) !0\!`7)!@!d!x!!!!)@!!P@!p)l ""*R7"(K":)Y"m"""""]:"""##W##[3#G#X#W#k#hw###:)#]'##`\/#].# $$5$>H$g$P$]w$2$\*$$=$$($$0$)%:)(%:) %/B)%<% e)!)K%(X%k%z%@F%pg%!%E%06"%:)%%%%:)&:)&:)'&@e7& RA& )BQ&e&y&&:)&`>&K;)&0bv&:)$v+&E& ':)'0! 'P,'A'0%V'O_':)n'z')W'#''0l ' b':)''pP'H'(%(И3(V#)@(S(0aa(@\g(  o(pVS( ((((\t((")$)0`>1)=)P&K)@Z)(Pc))z))))))p`)1)p#):)) *:) *@"7*UD*-lX*:)j****0]**"1& @f*@]H**:) + )elf_aarch64_reloc_typeelf_arc_reloc_typeelf_arm_reloc_typeelf_bfin_reloc_typeelf_h8_reloc_typeelf_hppa_reloc_typeelf_i386_reloc_typeelf_ia64_reloc_typeelf_metag_reloc_typeelf_mips_reloc_typeelf_riscv_reloc_typeelf_msp430x_reloc_typeelf_nds32_reloc_typeelf_nios2_reloc_typeelf_ppc_reloc_typeelf_ppc64_reloc_typeelf_rl78_reloc_typeelf_rx_reloc_typeelf_s390_reloc_typeelf_sh_reloc_typeelf_sparc_reloc_typeelf_tic6x_reloc_typeelf_tilegx_reloc_typeelf_tilepro_reloc_typev850_reloc_typev800_reloc_typeelf_x86_64_reloc_typeelf_xtensa_reloc_typeget_ia64_dynamic_typeget_solaris_dynamic_typeget_parisc_segment_typesymcmpis_32bit_pcrel_relocelf_headeris_64bit_pcrel_relocprintable_section_namestring_tablestring_table_lengthsec_name_buf.15642hex.15648find_sectionfind_section_in_setget_osabi_namebuff.16917get_file_typebuff.16343get_machine_namebuff.16353get_dynamic_typebuff.16252get_note_typebuff.20539get_compression_headeris_32bit_elfget_datacurrent_file_sizearchive_file_offsetuncompress_section_contentsslurp_rel_relocsget_32bit_elf_symbolssymtab_shndx_listget_64bit_elf_symbolsget_32bit_section_headersget_64bit_section_headersget_dynamic_dataslurp_rela_relocsrequest_dump_bynumbernum_dump_sectsrequest_dump_bynamedump_sects_bynameusageprint_vmaprocess_ia64_vms_dynamic_relocsdynamic_nentdynamic_addrdecode_x86_isaprint_mips_fp_abi_valueprint_symbol_for_build_attributesaved_file.20845nsyms.20849symtab.20848strtab.20846strtablen.20847display_raw_attribute__PRETTY_FUNCTION__.20198display_public_gnu_attributesprint_mips_got_entryprint_mips_pltgot_entryprocess_section_groupsdo_unwinddo_section_groupssection_headers_groupsgroup_countwarned.17978num_group_errors.17975num_errs.17977buff.17947get_ver_flagsbuff.18960print_symbol__PRETTY_FUNCTION__.15632get_elf_section_flagsdo_section_detailsbuff.17472flags.17483print_vms_timedecode_tic6x_unwind_regmasktic6x_unwind_regnamesdisplay_tag_value__PRETTY_FUNCTION__.19899display_generic_attributedisplay_tic6x_attributedisplay_power_gnu_attributedisplay_msp430x_attribute__PRETTY_FUNCTION__.20240display_arm_attributearm_attr_public_tagsarm_attr_tag_CPU_arch__PRETTY_FUNCTION__.20033display_arc_attributeprocess_attributes__PRETTY_FUNCTION__.20288get_reloc_type.part.0find_symbol_for_address.isra.2printable_section_name_from_indexget_symbol_typebuff.19065get_ia64_section_type_nameget_section_type_namebuff.17186process_section_headersdo_sectionsdo_headerdynamic_symbolsdynamic_stringsdynamic_syminfonum_dynamic_symsdo_debuggingdynamic_strings_lengthget_symbol_bindingbuff.19057arm_free_section.isra.7get_symbol_visibilityget_solaris_symbol_visibilityget_program_headers.part.9offset_from_vmaprocess_dynamic_sectiondynamic_sizedo_dynamicdynamic_infoopts.18743version_infodynamic_info_DT_GNU_HASHarchive_file_sizedynamic_syminfo_offsetdynamic_syminfo_nentflags.18777program_interpreterprocess_version_sectionsdo_versionprocess_program_headersdo_segmentsbuff.17029ia64_process_unwind__PRETTY_FUNCTION__.18216get_symbol_version_string.isra.10dump_relocationsget_unwind_section_word.part.12get_section_contentsget_symbol_otherbuff.19129buf.19124res.19104get_symbol_index_typebuff.19138print_dynamic_symbolprocess_symbol_tabledo_symsdo_dyn_symsdo_histogramdo_using_dynamichppa_process_unwindarm_print_vma_and_name.isra.19decode_arm_unwind__PRETTY_FUNCTION__.18569__PRETTY_FUNCTION__.18619process_mips_fpe_exceptionarm_process_unwinddisplay_sparc_gnu_attributedisplay_s390_gnu_attributedisplay_mips_gnu_attributeget_machine_flagsbuf.16708VER_STRINGS.16678ABI_STRINGS.16677ARCH_STRINGS.16679apply_relocationssaved_sym.19318saved_sym.19335prev_warn.19452saved_sym1.19345saved_sym2.19346value.19347prev_reloc.19651load_specific_debug_section.part.11dump_section_as_bytesdecompress_dumpsprocess_notes_at.part.27buff.20770buff.20610buff.20789global_offset.20874bool_expected.20883number_expected.20882string_expected.20881buff.20808tmpbuf.20907process_corefile_note_segmentsprocess_mips_specificl_flags_vals.20414process_objectshow_namenum_cmdline_dump_sectsdo_archdo_dumpdo_relocdynamic_relocationsdo_notessection_subsetbuff.17318buff.20721buff.17326__PRETTY_FUNCTION__.21154process_archivedo_archive_indexoptionsarm_attr_tag_ARM_ISA_usearm_attr_tag_THUMB_ISA_usearm_attr_tag_FP_archarm_attr_tag_WMMX_archarm_attr_tag_Advanced_SIMD_archarm_attr_tag_PCS_configarm_attr_tag_ABI_PCS_R9_usearm_attr_tag_ABI_PCS_RW_dataarm_attr_tag_ABI_PCS_RO_dataarm_attr_tag_ABI_PCS_GOT_usearm_attr_tag_ABI_PCS_wchar_tarm_attr_tag_ABI_FP_roundingarm_attr_tag_ABI_FP_denormalarm_attr_tag_ABI_FP_exceptionsarm_attr_tag_ABI_FP_user_exceptionsarm_attr_tag_ABI_FP_number_modelarm_attr_tag_ABI_enum_sizearm_attr_tag_ABI_HardFP_usearm_attr_tag_ABI_VFP_argsarm_attr_tag_ABI_WMMX_argsarm_attr_tag_ABI_optimization_goalsarm_attr_tag_ABI_FP_optimization_goalsarm_attr_tag_CPU_unaligned_accessarm_attr_tag_FP_HP_extensionarm_attr_tag_ABI_FP_16bit_formatarm_attr_tag_MPextension_usearm_attr_tag_DIV_usearm_attr_tag_DSP_extensionarm_attr_tag_T2EE_usearm_attr_tag_Virtualization_usearm_attr_tag_MPextension_use_legacyderegister_tm_clones__do_global_dtors_auxcompleted.6991__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryunw_print_brmaskunw_print_frmaskunw_decode_b2unw_decode_b1unw_decode_p6unw_decode_p1unw_decode_r3unw_rlenunw_decode_r1unw_decode_p2_p5unw_decode_r2unw_print_abregspecial_reg.7291unw_decode_x1.isra.2unw_decode_x3.isra.4unw_print_xyregunw_decode_x2.isra.3unw_decode_x4.isra.5unw_decode_b3_x4unw_decode_p7_p10abiname.7511unw_decode_tableloc_offsets_comparloc_offsetscomp_addr_baserange_entry_compardisplay_debug_not_supportedregnamedwarf_regnames_countreg.11912frame_need_spacefree_abbrevsfirst_abbrevlast_abbrevdisplay_debug_strdwarf_vmatoa_1buf.10148buf_pos.10145print_dwarf_vmadisplay_gdb_indexkinds.11287read_debug_line_headerdisplay_debug_ranges_listframe_display_rowdisplay_debug_str_offsetsget_DW_SECT_short_namebuf.12363get_TAG_namebuffer.10337get_AT_namebuffer.10874get_FORM_namebuffer.10342get_encoded_value.isra.6display_blockfetch_indirect_stringfetch_indirect_line_stringprint_addr_index.constprop.18buf.11550dwarf_vmatoa64.constprop.19process_cu_tu_indexshndx_poolshndx_pool_usedshndx_pool_sizetu_counttu_setscu_countcu_setsload_cu_tu_indexescu_tu_indexes_read.12454display_cu_indexprocess_abbrev_section.part.10display_debug_abbrevdecode_location_expressiondisplay_debug_rnglists_listdisplay_debug_macinforead_cie.part.11read_and_display_attr_valueneed_base_addresshave_frame_baseprocess_debug_infoalloc_num_debug_info_entriesdebug_informationnum_bogus_warns.10947display_debug_typesdisplay_debug_infodisplay_trace_infoload_debug_infodisplay_debug_addrdisplay_debug_rangesdisplay_debug_locdisplay_debug_pubnames_workerwarned.11306display_debug_gnu_pubnamesdisplay_debug_pubnamesdisplay_debug_arangesdisplay_debug_names__PRETTY_FUNCTION__.12250buffer.10347display_debug_macrodisplay_formatted_table.isra.14display_debug_linessaved_linfo.11045state_machine_regssaved_linfo.11122display_debug_framesfde_fc.12027opts_table.12509process_archive_index_and_symbolsfirst_breakupdatewindowinflateStateCheck.part.0lenfix.3683distfix.3684order.3712dext.3591dbase.3590lext.3589lbase.3588adler32_combine_crc32_littlecrc32_combine___FRAME_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE_get_crc_table__libc_csu_finicrc32_zdo_debug_strdo_debug_infofree@@GLIBC_2.2.5byte_get_64putchar@@GLIBC_2.2.5get_DW_TAG_nameabort@@GLIBC_2.2.5buildargv__errno_location@@GLIBC_2.2.5free_debug_memorystrncpy@@GLIBC_2.2.5inflateValidatestrncmp@@GLIBC_2.2.5_ITM_deregisterTMCloneTablestdout@@GLIBC_2.2.5strcpy@@GLIBC_2.2.5load_debug_sectioninflatedupargvdo_debug_arangesinflateGetDictionaryferror@@GLIBC_2.2.5qsort@@GLIBC_2.2.5fread@@GLIBC_2.2.5crc32_combine64crc32dos_lbasenamedwarf_checkinflateResetKeep_edataprint_versiondo_debug_framesfclose@@GLIBC_2.2.5do_debug_pubnamesinflate_copyrighterroroptind@@GLIBC_2.2.5do_debug_locdwarf_cutoff_levelbindtextdomain@@GLIBC_2.2.5stpcpy@@GLIBC_2.2.5do_debug_abbrevsreloc_atget_archive_member_name_atunix_lbasenameinflateUnderminedcgettext@@GLIBC_2.2.5__ctype_get_mb_cur_max@@GLIBC_2.2.5strlen@@GLIBC_2.2.5init_dwarf_regnames_s390find_cu_tu_set__stack_chk_fail@@GLIBC_2.4debug_displaysgetopt_long@@GLIBC_2.2.5inflateCodesUsedsetup_nested_archivembrtowc@@GLIBC_2.2.5get_archive_member_namestrchr@@GLIBC_2.2.5do_debug_addrrewind@@GLIBC_2.2.5_IO_putc@@GLIBC_2.2.5zErrorsnprintf@@GLIBC_2.2.5dwarf_select_sections_allxreallocstrrchr@@GLIBC_2.2.5__assert_fail@@GLIBC_2.2.5fputs@@GLIBC_2.2.5adler32_combine_sch_istableget_DW_IDX_namememset@@GLIBC_2.2.5get_DW_CFA_namefscanf@@GLIBC_2.2.5inflateMarkadler32_combine64strnlen@@GLIBC_2.2.5do_trace_arangesxmallocstrncat@@GLIBC_2.2.5xmalloc_set_program_namexstrdupdwarf_select_sections_by_namesfputc@@GLIBC_2.2.5__strdup@@GLIBC_2.2.5free_debug_section__libc_start_main@@GLIBC_2.2.5byte_get_signedexpandargvsbrk@@GLIBC_2.2.5init_dwarf_regnames_iamcuget_DW_FORM_namecalloc@@GLIBC_2.2.5__data_startstrcmp@@GLIBC_2.2.5zcfreeoptarg@@GLIBC_2.2.5do_widebyte_getfreeargvftell@@GLIBC_2.2.5__gmon_start____dso_handlememcpy@@GLIBC_2.14_IO_stdin_usedinflateSyncPointinflateEndunw_decodeinflate_fastcountargveh_addr_sizeinflateSetDictionary__xstat@@GLIBC_2.2.5adler32do_trace_abbrevsdo_debug_linesdo_debug_ranges__libc_csu_initxcreallocrelease_archivemalloc@@GLIBC_2.2.5fflush@@GLIBC_2.2.5_IO_getc@@GLIBC_2.2.5do_trace_infoinflateGetHeaderxcalloc2inflatePrimedo_debug_pubtypesdwarf_select_sections_by_lettersfseek@@GLIBC_2.2.5do_debug_macinfowarnread_leb128realloc@@GLIBC_2.2.5adjust_relative_pathxcmalloc_xexit_cleanupinflateCopy__bss_startsetlocale@@GLIBC_2.2.5maininflateInit_do_debug_frames_interpinit_dwarf_regnames_i386get_DW_OP_nameinflate_tablememmove@@GLIBC_2.2.5byte_get_big_endiancrc32_combine_sch_tolowerfopen@@GLIBC_2.2.5inflateInit2_xexitzcallocget_DW_ATE_nameinit_dwarf_regnamesgmtime@@GLIBC_2.2.5init_dwarf_regnames_x86_64vfprintf@@GLIBC_2.2.5xmalloc_failedstrtoul@@GLIBC_2.2.5byte_put_big_endianstrcat@@GLIBC_2.2.5inflateResetzlibVersionsetup_archiveget_DW_AT_namez_errmsg__environ@@GLIBC_2.2.5sprintf@@GLIBC_2.2.5exit@@GLIBC_2.2.5fwrite@@GLIBC_2.2.5__TMC_END__inflateReset2writeargvbyte_get_little_endiando_gdb_index_ITM_registerTMCloneTablebyte_putbyte_put_little_endian_sch_touppermake_qualified_namedo_debug_cu_indexinit_dwarf_regnames_aarch64strerror@@GLIBC_2.2.5zlibCompileFlagsadler32_zinflateSync__cxa_finalize@@GLIBC_2.2.5xcallocstrstr@@GLIBC_2.2.5dwarf_start_diestderr@@GLIBC_2.2.5.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.plt.data.bss.comment88#TT 1tt$DoLN V ^o ko @z` ` XSB``@f@f`f`f j j0j0j4  D  @((( ((0(( ) * 0  h= pN +y pyelftools-0.27/test/run_all_unittests.py000077500000000000000000000017561374602170700207740ustar00rootroot00000000000000#!/usr/bin/env python #------------------------------------------------------------------------------- # test/run_all_unittests.py # # Run all unit tests (alternative to running 'python -m unittest discover ...') # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from __future__ import print_function import os, sys import unittest # Make it possible to run this file from the root dir of pyelftools without # installing pyelftools; useful for CI testing, etc. sys.path[0:0] = ['.'] def main(): if not os.path.isdir('test'): print('!! Please execute from the root directory of pyelftools') return 1 else: tests = unittest.TestLoader().discover('test', 'test*.py', 'test') result = unittest.TextTestRunner().run(tests) if result.wasSuccessful(): return 0 else: return 1 if __name__ == '__main__': sys.exit(main()) pyelftools-0.27/test/run_examples_test.py000077500000000000000000000054011374602170700207460ustar00rootroot00000000000000#!/usr/bin/env python #------------------------------------------------------------------------------- # test/run_examples_test.py # # Run the examples and compare their output to a reference # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import os, sys import logging from utils import run_exe, is_in_rootdir, dump_output_to_temp_files # Make it possible to run this file from the root dir of pyelftools without # installing pyelftools; useful for CI testing, etc. sys.path[0:0] = ['.'] # Create a global logger object testlog = logging.getLogger('run_examples_test') testlog.setLevel(logging.DEBUG) testlog.addHandler(logging.StreamHandler(sys.stdout)) def discover_examples(): """ Return paths to all example scripts. Assume we're in the root source dir of pyelftools. """ root = './examples' for filename in os.listdir(root): if os.path.splitext(filename)[1] == '.py': yield os.path.join(root, filename) def reference_output_path(example_path): """ Compute the reference output path from a given example path. """ examples_root, example_name = os.path.split(example_path) example_noext, _ = os.path.splitext(example_name) return os.path.join(examples_root, 'reference_output', example_noext + '.out') def run_example_and_compare(example_path): testlog.info("Example '%s'" % example_path) reference_path = reference_output_path(example_path) ref_str = '' try: with open(reference_path) as ref_f: ref_str = ref_f.read() except (IOError, OSError) as e: testlog.info('.......ERROR - reference output cannot be read! - %s' % e) return False rc, example_out = run_exe(example_path, ['--test', './examples/sample_exe64.elf']) if rc != 0: testlog.info('.......ERROR - example returned error code %s' % rc) return False # Comparison is done as lists of lines, to avoid EOL problems if example_out.split() == ref_str.split(): return True else: testlog.info('.......FAIL comparison') dump_output_to_temp_files(testlog, example_out, ref_str) return False def main(): if not is_in_rootdir(): testlog.error('Error: Please run me from the root dir of pyelftools!') return 1 success = True for example_path in discover_examples(): if success: success = success and run_example_and_compare(example_path) if success: testlog.info('\nConclusion: SUCCESS') return 0 else: testlog.info('\nConclusion: FAIL') return 1 if __name__ == '__main__': sys.exit(main()) pyelftools-0.27/test/run_readelf_tests.py000077500000000000000000000234341374602170700207230ustar00rootroot00000000000000#!/usr/bin/env python #------------------------------------------------------------------------------- # test/run_readelf_tests.py # # Automatic test runner for elftools & readelf # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import argparse from difflib import SequenceMatcher import logging from multiprocessing import Pool import os import platform import re import sys import time from utils import run_exe, is_in_rootdir, dump_output_to_temp_files # Make it possible to run this file from the root dir of pyelftools without # installing pyelftools; useful for CI testing, etc. sys.path[0:0] = ['.'] # Create a global logger object testlog = logging.getLogger('run_tests') testlog.setLevel(logging.DEBUG) testlog.addHandler(logging.StreamHandler(sys.stdout)) # Set the path for calling readelf. We carry our own version of readelf around, # because binutils tend to change its output even between daily builds of the # same minor release and keeping track is a headache. if platform.system() == "Darwin": # MacOS READELF_PATH = 'greadelf' else: READELF_PATH = 'test/external_tools/readelf' if not os.path.exists(READELF_PATH): READELF_PATH = 'readelf' def discover_testfiles(rootdir): """ Discover test files in the given directory. Yield them one by one. """ for filename in os.listdir(rootdir): _, ext = os.path.splitext(filename) if ext == '.elf': yield os.path.join(rootdir, filename) def run_test_on_file(filename, verbose=False, opt=None): """ Runs a test on the given input filename. Return True if all test runs succeeded. If opt is specified, rather that going over the whole set of supported readelf options, the test will only run for one option. """ success = True testlog.info("Test file '%s'" % filename) if opt is None: options = [ '-e', '-d', '-s', '-n', '-r', '-x.text', '-p.shstrtab', '-V', '--debug-dump=info', '--debug-dump=decodedline', '--debug-dump=frames', '--debug-dump=frames-interp', '--debug-dump=aranges', '--debug-dump=pubtypes', '--debug-dump=pubnames', '--debug-dump=loc' ] else: options = [opt] for option in options: if verbose: testlog.info("..option='%s'" % option) # TODO(zlobober): this is a dirty hack to make tests work for ELF core # dump notes. Making it work properly requires a pretty deep # investigation of how original readelf formats the output. if "core" in filename and option == "-n": if verbose: testlog.warning("....will fail because corresponding part of readelf.py is not implemented yet") testlog.info('.......................SKIPPED') continue # stdouts will be a 2-element list: output of readelf and output # of scripts/readelf.py stdouts = [] for exe_path in [READELF_PATH, 'scripts/readelf.py']: args = [option, filename] if verbose: testlog.info("....executing: '%s %s'" % ( exe_path, ' '.join(args))) t1 = time.time() rc, stdout = run_exe(exe_path, args) if verbose: testlog.info("....elapsed: %s" % (time.time() - t1,)) if rc != 0: testlog.error("@@ aborting - '%s %s' returned '%s'" % (exe_path, option, rc)) return False stdouts.append(stdout) if verbose: testlog.info('....comparing output...') t1 = time.time() rc, errmsg = compare_output(*stdouts) if verbose: testlog.info("....elapsed: %s" % (time.time() - t1,)) if rc: if verbose: testlog.info('.......................SUCCESS') else: success = False testlog.info('.......................FAIL') testlog.info('....for option "%s"' % option) testlog.info('....Output #1 is readelf, Output #2 is pyelftools') testlog.info('@@ ' + errmsg) dump_output_to_temp_files(testlog, *stdouts) return success def compare_output(s1, s2): """ Compare stdout strings s1 and s2. s1 is from readelf, s2 from elftools readelf.py Return pair success, errmsg. If comparison succeeds, success is True and errmsg is empty. Otherwise success is False and errmsg holds a description of the mismatch. Note: this function contains some rather horrible hacks to ignore differences which are not important for the verification of pyelftools. This is due to some intricacies of binutils's readelf which pyelftools doesn't currently implement, features that binutils doesn't support, or silly inconsistencies in the output of readelf, which I was reluctant to replicate. Read the documentation for more details. """ def prepare_lines(s): return [line for line in s.lower().splitlines() if line.strip() != ''] lines1 = prepare_lines(s1) lines2 = prepare_lines(s2) flag_after_symtable = False if len(lines1) != len(lines2): return False, 'Number of lines different: %s vs %s' % ( len(lines1), len(lines2)) for i in range(len(lines1)): if 'symbol table' in lines1[i]: flag_after_symtable = True # Compare ignoring whitespace lines1_parts = lines1[i].split() lines2_parts = lines2[i].split() if ''.join(lines1_parts) != ''.join(lines2_parts): ok = False try: # Ignore difference in precision of hex representation in the # last part (i.e. 008f3b vs 8f3b) if (''.join(lines1_parts[:-1]) == ''.join(lines2_parts[:-1]) and int(lines1_parts[-1], 16) == int(lines2_parts[-1], 16)): ok = True except ValueError: pass sm = SequenceMatcher() sm.set_seqs(lines1[i], lines2[i]) changes = sm.get_opcodes() if flag_after_symtable: # Detect readelf's adding @ with lib and version after # symbol name. if ( len(changes) == 2 and changes[1][0] == 'delete' and lines1[i][changes[1][1]] == '@'): ok = True elif 'at_const_value' in lines1[i]: # On 32-bit machines, readelf doesn't correctly represent # some boundary LEB128 numbers val = lines2_parts[-1] num2 = int(val, 16 if val.startswith('0x') else 10) if num2 <= -2**31 and '32' in platform.architecture()[0]: ok = True elif 'os/abi' in lines1[i]: if 'unix - gnu' in lines1[i] and 'unix - linux' in lines2[i]: ok = True elif ( 'unknown at value' in lines1[i] and 'dw_at_apple' in lines2[i]): ok = True else: for s in ('t (tls)', 'l (large)'): if s in lines1[i] or s in lines2[i]: ok = True break if not ok: errmsg = 'Mismatch on line #%s:\n>>%s<<\n>>%s<<\n (%r)' % ( i, lines1[i], lines2[i], changes) return False, errmsg return True, '' def main(): if not is_in_rootdir(): testlog.error('Error: Please run me from the root dir of pyelftools!') return 1 argparser = argparse.ArgumentParser( usage='usage: %(prog)s [options] [file] [file] ...', prog='run_readelf_tests.py') argparser.add_argument('files', nargs='*', help='files to run tests on') argparser.add_argument( '--parallel', action='store_true', help='run tests in parallel; always runs all tests w/o verbose') argparser.add_argument('-V', '--verbose', action='store_true', dest='verbose', help='verbose output') argparser.add_argument( '-k', '--keep-going', action='store_true', dest='keep_going', help="Run all tests, don't stop at the first failure") argparser.add_argument('--opt', action='store', dest='opt', metavar='', help= 'Limit the test one one readelf option.') args = argparser.parse_args() if args.parallel: if args.verbose or args.keep_going == False: print('WARNING: parallel mode disables verbosity and always keeps going') if args.verbose: testlog.info('Running in verbose mode') testlog.info('Python executable = %s' % sys.executable) testlog.info('readelf path = %s' % READELF_PATH) testlog.info('Given list of files: %s' % args.files) # If file names are given as command-line arguments, only these files # are taken as inputs. Otherwise, autodiscovery is performed. if len(args.files) > 0: filenames = args.files else: filenames = sorted(discover_testfiles('test/testfiles_for_readelf')) if len(filenames) > 1 and args.parallel: pool = Pool() results = pool.map(run_test_on_file, filenames) failures = results.count(False) else: failures = 0 for filename in filenames: if not run_test_on_file(filename, args.verbose, args.opt): failures += 1 if not args.keep_going: break if failures == 0: testlog.info('\nConclusion: SUCCESS') return 0 elif args.keep_going: testlog.info('\nConclusion: FAIL ({}/{})'.format( failures, len(filenames))) return 1 else: testlog.info('\nConclusion: FAIL') return 1 if __name__ == '__main__': sys.exit(main()) pyelftools-0.27/test/test_arm_call_reloc.py000066400000000000000000000027341374602170700212050ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools tests # # Test 'R_ARM_CALL' relocation type support. # Compare the '.text' section data of ELF file that was relocated by elftools # with an ELF file that was relocated by linker. # # Dmitry Koltunov (koltunov@ispras.ru) # This code is in the public domain #------------------------------------------------------------------------------- import os import sys import unittest from elftools.common.py3compat import BytesIO from elftools.elf.elffile import ELFFile from elftools.elf.relocation import RelocationHandler def do_relocation(rel_elf): data = rel_elf.get_section_by_name('.text').data() rh = RelocationHandler(rel_elf) stream = BytesIO() stream.write(data) rel = rel_elf.get_section_by_name('.rel.text') rh.apply_section_relocations(stream, rel) return stream.getvalue() class TestARMRElocation(unittest.TestCase): def test_reloc(self): test_dir = os.path.join('test', 'testfiles_for_unittests') with open(os.path.join(test_dir, 'arm_reloc_unrelocated.o'), 'rb') as rel_f, \ open(os.path.join(test_dir, 'arm_reloc_relocated.elf'), 'rb') as f: rel_elf = ELFFile(rel_f) elf = ELFFile(f) # Comparison of '.text' section data self.assertEquals(do_relocation(rel_elf), elf.get_section_by_name('.text').data()) if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_arm_support.py000066400000000000000000000046161374602170700206230ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools tests # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import unittest import os from elftools.elf.elffile import ELFFile class TestARMSupport(unittest.TestCase): def test_hello(self): with open(os.path.join('test', 'testfiles_for_unittests', 'simple_gcc.elf.arm'), 'rb') as f: elf = ELFFile(f) self.assertEqual(elf.get_machine_arch(), 'ARM') # Check some other properties of this ELF file derived from readelf self.assertEqual(elf['e_entry'], 0x8018) self.assertEqual(elf.num_sections(), 14) self.assertEqual(elf.num_segments(), 2) def test_build_attributes(self): with open(os.path.join('test', 'testfiles_for_unittests', 'simple_gcc.elf.arm'), 'rb') as f: elf = ELFFile(f) sec = elf.get_section_by_name('.ARM.attributes') self.assertEqual(sec['sh_type'], 'SHT_ARM_ATTRIBUTES') self.assertEqual(sec.num_subsections, 1) subsec = sec.subsections[0] self.assertEqual(subsec.header['vendor_name'], 'aeabi') self.assertEqual(subsec.num_subsubsections, 1) subsubsec = subsec.subsubsections[0] self.assertEqual(subsubsec.header.tag, 'TAG_FILE') for i in subsubsec.iter_attributes('TAG_CPU_NAME'): self.assertEqual(i.value, 'ARM7TDMI-S') for i in subsubsec.iter_attributes('TAG_CPU_ARCH'): self.assertEqual(i.value, 2) def test_DWARF_indirect_forms(self): # This file uses a lot of DW_FORM_indirect, and is also an ARM ELF # with non-trivial DWARF info. # So this is a simple sanity check that we can successfully parse it # and extract the expected amount of CUs. with open(os.path.join('test', 'testfiles_for_unittests', 'arm_with_form_indirect.elf'), 'rb') as f: elffile = ELFFile(f) self.assertTrue(elffile.has_dwarf_info()) dwarfinfo = elffile.get_dwarf_info() all_CUs = list(dwarfinfo.iter_CUs()) self.assertEqual(len(all_CUs), 9) if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_callframe.py000066400000000000000000000232241374602170700201720ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools tests # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import unittest from elftools.common.py3compat import BytesIO from elftools.dwarf.callframe import ( CallFrameInfo, CIE, FDE, instruction_name, CallFrameInstruction, RegisterRule, DecodedCallFrameTable, CFARule) from elftools.dwarf.structs import DWARFStructs from elftools.dwarf.descriptions import (describe_CFI_instructions, set_global_machine_arch) from elftools.dwarf.enums import DW_EH_encoding_flags from elftools.elf.elffile import ELFFile from os.path import join class TestCallFrame(unittest.TestCase): def assertInstruction(self, instr, name, args): self.assertIsInstance(instr, CallFrameInstruction) self.assertEqual(instruction_name(instr.opcode), name) self.assertEqual(instr.args, args) def test_spec_sample_d6(self): # D.6 sample in DWARFv3 s = BytesIO() data = (b'' + # first comes the CIE b'\x20\x00\x00\x00' + # length b'\xff\xff\xff\xff' + # CIE_id b'\x03\x00\x04\x7c' + # version, augmentation, caf, daf b'\x08' + # return address b'\x0c\x07\x00' + b'\x08\x00' + b'\x07\x01' + b'\x07\x02' + b'\x07\x03' + b'\x08\x04' + b'\x08\x05' + b'\x08\x06' + b'\x08\x07' + b'\x09\x08\x01' + b'\x00' + # then comes the FDE b'\x28\x00\x00\x00' + # length b'\x00\x00\x00\x00' + # CIE_pointer (to CIE at 0) b'\x44\x33\x22\x11' + # initial_location b'\x54\x00\x00\x00' + # address range b'\x41' + b'\x0e\x0c' + b'\x41' + b'\x88\x01' + b'\x41' + b'\x86\x02' + b'\x41' + b'\x0d\x06' + b'\x41' + b'\x84\x03' + b'\x4b' + b'\xc4' + b'\x41' + b'\xc6' + b'\x0d\x07' + b'\x41' + b'\xc8' + b'\x41' + b'\x0e\x00' + b'\x00\x00' ) s.write(data) structs = DWARFStructs(little_endian=True, dwarf_format=32, address_size=4) cfi = CallFrameInfo(s, len(data), 0, structs) entries = cfi.get_entries() self.assertEqual(len(entries), 2) self.assertIsInstance(entries[0], CIE) self.assertEqual(entries[0]['length'], 32) self.assertEqual(entries[0]['data_alignment_factor'], -4) self.assertEqual(entries[0]['return_address_register'], 8) self.assertEqual(len(entries[0].instructions), 11) self.assertInstruction(entries[0].instructions[0], 'DW_CFA_def_cfa', [7, 0]) self.assertInstruction(entries[0].instructions[8], 'DW_CFA_same_value', [7]) self.assertInstruction(entries[0].instructions[9], 'DW_CFA_register', [8, 1]) self.assertTrue(isinstance(entries[1], FDE)) self.assertEqual(entries[1]['length'], 40) self.assertEqual(entries[1]['CIE_pointer'], 0) self.assertEqual(entries[1]['address_range'], 84) self.assertIsNone(entries[1].lsda_pointer) self.assertIs(entries[1].cie, entries[0]) self.assertEqual(len(entries[1].instructions), 21) self.assertInstruction(entries[1].instructions[0], 'DW_CFA_advance_loc', [1]) self.assertInstruction(entries[1].instructions[1], 'DW_CFA_def_cfa_offset', [12]) self.assertInstruction(entries[1].instructions[9], 'DW_CFA_offset', [4, 3]) self.assertInstruction(entries[1].instructions[18], 'DW_CFA_def_cfa_offset', [0]) self.assertInstruction(entries[1].instructions[20], 'DW_CFA_nop', []) # Now let's decode it... decoded_CIE = entries[0].get_decoded() self.assertEqual(decoded_CIE.reg_order, list(range(9))) self.assertEqual(len(decoded_CIE.table), 1) self.assertEqual(decoded_CIE.table[0]['cfa'].reg, 7) self.assertEqual(decoded_CIE.table[0]['pc'], 0) self.assertEqual(decoded_CIE.table[0]['cfa'].offset, 0) self.assertEqual(decoded_CIE.table[0][4].type, RegisterRule.SAME_VALUE) self.assertEqual(decoded_CIE.table[0][8].type, RegisterRule.REGISTER) self.assertEqual(decoded_CIE.table[0][8].arg, 1) decoded_FDE = entries[1].get_decoded() self.assertEqual(decoded_FDE.reg_order, list(range(9))) self.assertEqual(decoded_FDE.table[0]['cfa'].reg, 7) self.assertEqual(decoded_FDE.table[0]['cfa'].offset, 0) self.assertEqual(decoded_FDE.table[0]['pc'], 0x11223344) self.assertEqual(decoded_FDE.table[0][8].type, RegisterRule.REGISTER) self.assertEqual(decoded_FDE.table[0][8].arg, 1) self.assertEqual(decoded_FDE.table[1]['cfa'].reg, 7) self.assertEqual(decoded_FDE.table[1]['cfa'].offset, 12) self.assertEqual(decoded_FDE.table[2][8].type, RegisterRule.OFFSET) self.assertEqual(decoded_FDE.table[2][8].arg, -4) self.assertEqual(decoded_FDE.table[2][4].type, RegisterRule.SAME_VALUE) self.assertEqual(decoded_FDE.table[5]['pc'], 0x11223344 + 20) self.assertEqual(decoded_FDE.table[5][4].type, RegisterRule.OFFSET) self.assertEqual(decoded_FDE.table[5][4].arg, -12) self.assertEqual(decoded_FDE.table[6]['pc'], 0x11223344 + 64) self.assertEqual(decoded_FDE.table[9]['pc'], 0x11223344 + 76) def test_describe_CFI_instructions(self): # The data here represents a single CIE data = (b'' + b'\x16\x00\x00\x00' + # length b'\xff\xff\xff\xff' + # CIE_id b'\x03\x00\x04\x7c' + # version, augmentation, caf, daf b'\x08' + # return address b'\x0c\x07\x02' + b'\x10\x02\x07\x03\x01\x02\x00\x00\x06\x06') s = BytesIO(data) structs = DWARFStructs(little_endian=True, dwarf_format=32, address_size=4) cfi = CallFrameInfo(s, len(data), 0, structs) entries = cfi.get_entries() set_global_machine_arch('x86') self.assertEqual(describe_CFI_instructions(entries[0]), ( ' DW_CFA_def_cfa: r7 (edi) ofs 2\n' + ' DW_CFA_expression: r2 (edx) (DW_OP_addr: 201; DW_OP_deref; DW_OP_deref)\n')) def test_CFIEntry_get_decoded(self): oracle_decoded = DecodedCallFrameTable( table = [ {'pc': 0, 'cfa': CFARule(reg = 29, offset = 0, expr = None)} ], reg_order = [] ) test_dir = join('test', 'testfiles_for_unittests') with open(join(test_dir, 'simple_mipsel.elf'), 'rb') as f: elf = ELFFile(f) di = elf.get_dwarf_info() entries = di.CFI_entries() decoded = entries[0].get_decoded() self.assertEqual(oracle_decoded.table[0]['cfa'].reg, decoded.table[0]['cfa'].reg ) self.assertEqual(oracle_decoded.table[0]['cfa'].offset, decoded.table[0]['cfa'].offset) def test_ehframe_fde_with_lsda_pointer(self): # CIE and FDE dumped from exceptions_0, offset 0xcc0 # binary is at https://github.com/angr/binaries/blob/master/tests/x86_64/exceptions_0 data = (b'' + # CIE b'\x1c\x00\x00\x00' + # length b'\x00\x00\x00\x00' + # ID b'\x01' + # version b'\x7a\x50\x4c\x52\x00' + # augmentation string b'\x01' + # code alignment b'\x78' + # data alignment b'\x10' + # return address register b'\x07' + # augmentation data length b'\x9b' + # personality function pointer encoding b'\x3d\x13\x20\x00' + # personality function pointer b'\x1b' + # LSDA pointer encoding b'\x1b' + # FDE encoding b'\x0c\x07\x08\x90' + # initial instructions b'\x01\x00\x00' + # FDE b'\x24\x00\x00\x00' + # length b'\x24\x00\x00\x00' + # CIE reference pointer b'\x62\xfd\xff\xff' + # pc begin b'\x89\x00\x00\x00' + # pc range b'\x04' + # augmentation data length b'\xb7\x00\x00\x00' + # LSDA pointer b'\x41\x0e\x10\x86' + # initial instructions b'\x02\x43\x0d\x06' + b'\x45\x83\x03\x02' + b'\x7f\x0c\x07\x08' + b'\x00\x00\x00' ) s = BytesIO(data) structs = DWARFStructs(little_endian=True, dwarf_format=32, address_size=8) cfi = CallFrameInfo(s, len(data), 0, structs, for_eh_frame=True) entries = cfi.get_entries() self.assertEqual(len(entries), 2) self.assertIsInstance(entries[0], CIE) self.assertIn('LSDA_encoding', entries[0].augmentation_dict) # check LSDA encoding lsda_encoding = entries[0].augmentation_dict['LSDA_encoding'] basic_encoding = lsda_encoding & 0x0f modifier = lsda_encoding & 0xf0 self.assertEqual(basic_encoding, DW_EH_encoding_flags['DW_EH_PE_sdata4']) self.assertEqual(modifier, DW_EH_encoding_flags['DW_EH_PE_pcrel']) self.assertIsInstance(entries[1], FDE) self.assertEqual(entries[1].lsda_pointer, 232) if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_compressed_support.py000066400000000000000000000061601374602170700222040ustar00rootroot00000000000000#------------------------------------------------------------------------------- # Test handling for compressed debug sections # # Pierre-Marie de Rodat (pmderodat@kawie.fr) # This code is in the public domain #------------------------------------------------------------------------------- from contextlib import contextmanager import os import unittest from elftools.elf.elffile import ELFFile from elftools.common.exceptions import ELFCompressionError class TestCompressedSupport(unittest.TestCase): def test_compressed_32(self): with self.elffile('32') as elf: section = elf.get_section_by_name('.debug_info') self.assertTrue(section.compressed) self.assertEqual(section.data_size, 0x330) self.assertEqual(section.data_alignment, 1) self.assertEqual(self.get_cus_info(elf), ['CU 0x0: 0xb-0x322']) def test_compressed_64(self): with self.elffile('64') as elf: section = elf.get_section_by_name('.debug_info') self.assertTrue(section.compressed) self.assertEqual(section.data_size, 0x327) self.assertEqual(section.data_alignment, 1) self.assertEqual(self.get_cus_info(elf), ['CU 0x0: 0xb-0x319']) def test_compressed_unknown_type(self): with self.elffile('unknown_type') as elf: section = elf.get_section_by_name('.debug_info') try: section.data() except ELFCompressionError as exc: self.assertEqual( str(exc), 'Unknown compression type: 0x7ffffffe' ) else: self.fail('An exception was exected') def test_compressed_bad_size(self): with self.elffile('bad_size') as elf: section = elf.get_section_by_name('.debug_info') try: section.data() except ELFCompressionError as exc: self.assertEqual( str(exc), 'Decompressed data is 807 bytes long, should be 808 bytes' ' long' ) else: self.fail('An exception was exected') # Test helpers @contextmanager def elffile(self, name): """ Context manager to open and parse an ELF file. """ with open(os.path.join('test', 'testfiles_for_unittests', 'compressed_{}.o'.format(name)), 'rb') as f: yield ELFFile(f) def get_cus_info(self, elffile): """ Return basic info about the compile units in `elffile`. This is used as a basic sanity check for decompressed DWARF data. """ result = [] dwarf = elffile.get_dwarf_info() for cu in dwarf.iter_CUs(): dies = [] def traverse(die): dies.append(die.offset) for child in die.iter_children(): traverse(child) traverse(cu.get_top_DIE()) result.append('CU {:#0x}: {:#0x}-{:#0x}'.format( cu.cu_offset, dies[0], dies[-1] )) return result pyelftools-0.27/test/test_core_notes.py000066400000000000000000000212621374602170700204040ustar00rootroot00000000000000#------------------------------------------------------------------------------ # elftools tests # # Maxim Akhmedov (max42@yandex-team.ru) # This code is in the public domain #------------------------------------------------------------------------------ import unittest import os from elftools.elf.elffile import ELFFile from elftools.elf.segments import NoteSegment class TestCoreNotes(unittest.TestCase): """ This test makes sure than core dump specific sections are properly analyzed. """ @classmethod def setUpClass(cls): cls._core_file = open(os.path.join('test', 'testfiles_for_unittests', 'core_linux64.elf'), 'rb') def test_core_prpsinfo(self): elf = ELFFile(self._core_file) for segment in elf.iter_segments(): if not isinstance(segment, NoteSegment): continue notes = list(segment.iter_notes()) for note in segment.iter_notes(): if note['n_type'] != 'NT_PRPSINFO': continue desc = note['n_desc'] self.assertEqual(desc['pr_state'], 0) self.assertEqual(desc['pr_sname'], b'R') self.assertEqual(desc['pr_zomb'], 0) self.assertEqual(desc['pr_nice'], 0) self.assertEqual(desc['pr_flag'], 0x400600) self.assertEqual(desc['pr_uid'], 1000) self.assertEqual(desc['pr_gid'], 1000) self.assertEqual(desc['pr_pid'], 23395) self.assertEqual(desc['pr_ppid'], 23187) self.assertEqual(desc['pr_pgrp'], 23395) self.assertEqual(desc['pr_sid'], 23187) self.assertEqual( desc['pr_fname'], b'coredump_self\x00\x00\x00') self.assertEqual( desc['pr_psargs'], b'./coredump_self foo bar 42 ' + b'\x00' * (80 - 27)) def test_core_nt_file(self): """ Test that the parsing of the NT_FILE note within a core file is correct. The assertions are made against the output of eu-readelf. eu-readelf -n core_linux64.elf ... CORE 621 FILE 10 files: 00400000-00401000 00000000 4096 /home/max42/pyelftools/test/coredump_self 00600000-00601000 00000000 4096 /home/max42/pyelftools/test/coredump_self 00601000-00602000 00001000 4096 /home/max42/pyelftools/test/coredump_self 7fa4593ae000-7fa45956d000 00000000 1830912 /lib/x86_64-linux-gnu/libc-2.23.so 7fa45956d000-7fa45976d000 001bf000 2097152 /lib/x86_64-linux-gnu/libc-2.23.so 7fa45976d000-7fa459771000 001bf000 16384 /lib/x86_64-linux-gnu/libc-2.23.so 7fa459771000-7fa459773000 001c3000 8192 /lib/x86_64-linux-gnu/libc-2.23.so 7fa459777000-7fa45979d000 00000000 155648 /lib/x86_64-linux-gnu/ld-2.23.so 7fa45999c000-7fa45999d000 00025000 4096 /lib/x86_64-linux-gnu/ld-2.23.so 7fa45999d000-7fa45999e000 00026000 4096 /lib/x86_64-linux-gnu/ld-2.23.so ... """ elf = ELFFile(self._core_file) nt_file_found = False for segment in elf.iter_segments(): if not isinstance(segment, NoteSegment): continue for note in segment.iter_notes(): if note['n_type'] != 'NT_FILE': continue nt_file_found = True desc = note['n_desc'] self.assertEqual(desc['num_map_entries'], 10) self.assertEqual(desc['page_size'], 4096) self.assertEqual(len(desc['Elf_Nt_File_Entry']), 10) self.assertEqual(len(desc['filename']), 10) self.validate_nt_file_entry(desc['Elf_Nt_File_Entry'][0], desc['page_size'], 0x00400000, 0x00401000, 0x00000000) self.assertEqual(desc['filename'][0], b"/home/max42/pyelftools/test/coredump_self") self.validate_nt_file_entry(desc['Elf_Nt_File_Entry'][1], desc['page_size'], 0x00600000, 0x00601000, 0x00000000) self.assertEqual(desc['filename'][1], b"/home/max42/pyelftools/test/coredump_self") self.validate_nt_file_entry(desc['Elf_Nt_File_Entry'][2], desc['page_size'], 0x00601000, 0x00602000, 0x00001000) self.assertEqual(desc['filename'][2], b"/home/max42/pyelftools/test/coredump_self") self.validate_nt_file_entry(desc['Elf_Nt_File_Entry'][3], desc['page_size'], 0x7fa4593ae000, 0x7fa45956d000, 0x00000000) self.assertEqual(desc['filename'][3], b"/lib/x86_64-linux-gnu/libc-2.23.so") self.validate_nt_file_entry(desc['Elf_Nt_File_Entry'][4], desc['page_size'], 0x7fa45956d000, 0x7fa45976d000, 0x001bf000) self.assertEqual(desc['filename'][4], b"/lib/x86_64-linux-gnu/libc-2.23.so") self.validate_nt_file_entry(desc['Elf_Nt_File_Entry'][5], desc['page_size'], 0x7fa45976d000, 0x7fa459771000, 0x001bf000) self.assertEqual(desc['filename'][5], b"/lib/x86_64-linux-gnu/libc-2.23.so") self.validate_nt_file_entry(desc['Elf_Nt_File_Entry'][6], desc['page_size'], 0x7fa459771000, 0x7fa459773000, 0x001c3000) self.assertEqual(desc['filename'][6], b"/lib/x86_64-linux-gnu/libc-2.23.so") self.validate_nt_file_entry(desc['Elf_Nt_File_Entry'][7], desc['page_size'], 0x7fa459777000, 0x7fa45979d000, 0x00000000) self.assertEqual(desc['filename'][7], b"/lib/x86_64-linux-gnu/ld-2.23.so") self.validate_nt_file_entry(desc['Elf_Nt_File_Entry'][8], desc['page_size'], 0x7fa45999c000, 0x7fa45999d000, 0x00025000) self.assertEqual(desc['filename'][8], b"/lib/x86_64-linux-gnu/ld-2.23.so") self.validate_nt_file_entry(desc['Elf_Nt_File_Entry'][9], desc['page_size'], 0x7fa45999d000, 0x7fa45999e000, 0x00026000) self.assertEqual(desc['filename'][9], b"/lib/x86_64-linux-gnu/ld-2.23.so") self.assertTrue(nt_file_found) def validate_nt_file_entry(self, entry, page_size, expected_vm_start, expected_vm_end, expected_page_offset): self.assertEqual(entry.vm_start, expected_vm_start) self.assertEqual(entry.vm_end, expected_vm_end) self.assertEqual(entry.page_offset * page_size, expected_page_offset) @classmethod def tearDownClass(cls): cls._core_file.close() pyelftools-0.27/test/test_dbgfile.py000066400000000000000000000040141374602170700176340ustar00rootroot00000000000000""" Test that elftools does not fail to load debug symbol ELF files """ import unittest import os from elftools.elf.elffile import ELFFile, DynamicSection from elftools.dwarf.callframe import ZERO class TestDBGFile(unittest.TestCase): def test_dynamic_segment(self): """ Test that the degenerate case for the dynamic segment does not crash """ with open(os.path.join('test', 'testfiles_for_unittests', 'debug_info.elf'), 'rb') as f: elf = ELFFile(f) seen_dynamic_segment = False for segment in elf.iter_segments(): if segment.header.p_type == 'PT_DYNAMIC': self.assertEqual(segment.num_tags(), 0, "The dynamic segment in this file should be empty") seen_dynamic_segment = True break self.assertTrue(seen_dynamic_segment, "There should be a dynamic segment in this file") def test_dynamic_section(self): """ Test that the degenerate case for the dynamic section does not crash """ with open(os.path.join('test', 'testfiles_for_unittests', 'debug_info.elf'), 'rb') as f: elf = ELFFile(f) section = DynamicSection(elf.get_section_by_name('.dynamic').header, '.dynamic', elf) self.assertEqual(section.num_tags(), 0, "The dynamic section in this file should be empty") def test_eh_frame(self): """ Test that parsing .eh_frame with SHT_NOBITS does not crash """ with open(os.path.join('test', 'testfiles_for_unittests', 'debug_info.elf'), 'rb') as f: elf = ELFFile(f) dwarf = elf.get_dwarf_info() eh_frame = list(dwarf.EH_CFI_entries()) self.assertEqual(len(eh_frame), 1, "There should only be the ZERO entry in eh_frame") self.assertIs(type(eh_frame[0]), ZERO, "The only eh_frame entry should be the terminator") if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_die_size.py000066400000000000000000000024661374602170700200440ustar00rootroot00000000000000#------------------------------------------------------------------------------ # elftools tests # # Anders Dellien (anders@andersdellien.se) # This code is in the public domain #------------------------------------------------------------------------------ import unittest import os from elftools.elf.elffile import ELFFile class TestDieSize(unittest.TestCase): """ This test verifies that null DIEs are treated correctly - i.e. removed when we 'unflatten' the linear list and build a tree. The test file contains a CU with two non-null DIEs (both three bytes big), where the second one is followed by three null DIEs. We verify that the null DIEs are discarded and that the length of the second DIE does not include the null entries that follow it. """ def test_die_size(self): with open(os.path.join('test', 'testfiles_for_unittests', 'trailing_null_dies.elf'), 'rb') as f: elffile = ELFFile(f) self.assertTrue(elffile.has_dwarf_info()) dwarfinfo = elffile.get_dwarf_info() for CU in dwarfinfo.iter_CUs(): for child in CU.get_top_DIE().iter_children(): self.assertEquals(child.size, 3) if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_double_dynstr_section.py000066400000000000000000000036061374602170700226470ustar00rootroot00000000000000#------------------------------------------------------------------------------ # elftools tests # # Yann Rouillard (yann@pleiades.fr.eu.org) # This code is in the public domain #------------------------------------------------------------------------------ import unittest import os from elftools.elf.elffile import ELFFile from elftools.elf.dynamic import DynamicSection, DynamicTag class TestDoubleDynstrSections(unittest.TestCase): """ This test make sure than dynamic tags are properly analyzed when two .dynstr sections are present in an elf file """ reference_data = [ 'libz.so.1', 'libc.so.6', 'lib_versioned.so.1', ] def _test_double_dynstr_section_generic(self, testfile): with open(os.path.join('test', 'testfiles_for_unittests', testfile), 'rb') as f: elf = ELFFile(f) for section in elf.iter_sections(): if isinstance(section, DynamicSection): d_tags = [getattr(x, x.entry.d_tag[3:].lower()) for x in section.iter_tags() if x.entry.d_tag in DynamicTag._HANDLED_TAGS] self.assertListEqual( TestDoubleDynstrSections.reference_data, d_tags) return self.fail('No dynamic section found !!') def test_double_dynstr_section(self): """ First test with the good dynstr section first """ self._test_double_dynstr_section_generic( 'lib_with_two_dynstr_sections.so.1.elf') def test_double_dynstr_section_reverse(self): """ Second test with the good dynstr section last """ self._test_double_dynstr_section_generic( 'lib_with_two_dynstr_sections_reversed.so.1.elf') if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_dwarf_aranges.py000066400000000000000000000026641374602170700210540ustar00rootroot00000000000000import os import unittest from elftools.elf.elffile import ELFFile address_a = 0x112f; address_b = 0x1154; class TestRangeLists(unittest.TestCase): def test_arange_absent(self): with open(os.path.join('test', 'testfiles_for_unittests', 'aranges_absent.elf'), 'rb') as f: elffile = ELFFile(f) self.assertTrue(elffile.has_dwarf_info()) aranges = elffile.get_dwarf_info().get_aranges() self.assertIsNone(aranges) def test_arange_partial(self): with open(os.path.join('test', 'testfiles_for_unittests', 'aranges_partial.elf'), 'rb') as f: elffile = ELFFile(f) self.assertTrue(elffile.has_dwarf_info()) aranges = elffile.get_dwarf_info().get_aranges() self.assertIsNotNone(aranges) self.assertIsNone(aranges.cu_offset_at_addr(address_a)) self.assertIsNotNone(aranges.cu_offset_at_addr(address_b)) def test_arange_complete(self): with open(os.path.join('test', 'testfiles_for_unittests', 'aranges_complete.elf'), 'rb') as f: elffile = ELFFile(f) self.assertTrue(elffile.has_dwarf_info()) aranges = elffile.get_dwarf_info().get_aranges() self.assertIsNotNone(aranges) self.assertIsNotNone(aranges.cu_offset_at_addr(address_a)) self.assertIsNotNone(aranges.cu_offset_at_addr(address_b)) if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_dwarf_attr_form_flag_present.py000066400000000000000000000017351374602170700241600ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools tests # # Eli Bendersky (eliben@gmail.com), Santhosh Kumar Mani (santhoshmani@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import os import unittest from elftools.elf.elffile import ELFFile class TestAttrFormFlagPresent(unittest.TestCase): def test_form_flag_present_value_is_true(self): with open(os.path.join('test', 'testfiles_for_unittests', 'lambda.elf'), 'rb') as f: elffile = ELFFile(f) self.assertTrue(elffile.has_dwarf_info()) dwarf = elffile.get_dwarf_info() for cu in dwarf.iter_CUs(): for die in cu.iter_DIEs(): for _, attr in die.attributes.items(): if attr.form == "DW_FORM_flag_present": self.assertTrue(attr.value) pyelftools-0.27/test/test_dwarf_constisntloc.py000066400000000000000000000026231374602170700221510ustar00rootroot00000000000000#------------------------------------------------------------------------------ # elftools tests # # Seva Alekseyev (sevaa@sprynet.com) # This code is in the public domain #------------------------------------------------------------------------------ import unittest import os, sys, io sys.path.insert(1, os.getcwd()) from elftools.elf.elffile import ELFFile from elftools.dwarf.dwarfinfo import DWARFInfo, DebugSectionDescriptor, DwarfConfig from elftools.dwarf.locationlists import LocationParser class TestConstWithData4IsntLocation(unittest.TestCase): def _test_file(self, filename): filepath = os.path.join('test', 'testfiles_for_unittests', filename) with open(filepath, 'rb') as f: elffile = ELFFile(f) dwarfinfo = elffile.get_dwarf_info() locparser = LocationParser(dwarfinfo.location_lists()) for CU in dwarfinfo.iter_CUs(): ver = CU['version'] for DIE in CU.iter_DIEs(): for key in DIE.attributes: attr = DIE.attributes[key] if LocationParser.attribute_has_location(attr, ver): # This will crash on unpatched library on DIE at 0x9f locparser.parse_from_attribute(attr, ver) def test_main(self): self._test_file('pascalenum.o') if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_dwarf_cu_and_die_cache.py000066400000000000000000000041421374602170700226220ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools tests # # Eli Bendersky (eliben@gmail.com), Milton Miller # This code is in the public domain #------------------------------------------------------------------------------- import os import unittest from elftools.elf.elffile import ELFFile from elftools.common.py3compat import bytes2str class TestCacheLUTandDIEref(unittest.TestCase): def dprint(self, list): if False: self.oprint(list) def oprint(self, list): if False: print(list) def test_die_from_LUTentry(self): lines = [''] with open(os.path.join('test', 'testfiles_for_unittests', 'lambda.elf'), 'rb') as f: elffile = ELFFile(f) self.assertTrue(elffile.has_dwarf_info()) dwarf = elffile.get_dwarf_info() pt = dwarf.get_pubnames() for (k, v) in pt.items(): ndie = dwarf.get_DIE_from_lut_entry(v) self.dprint(ndie) if not 'DW_AT_type' in ndie.attributes: continue if not 'DW_AT_name' in ndie.attributes: continue name = bytes2str(ndie.attributes['DW_AT_name'].value) tlist = [] tdie = ndie while True: tdie = tdie.get_DIE_from_attribute('DW_AT_type') self.dprint(ndie) ttag = tdie.tag if isinstance(ttag, int): ttag = 'TAG(0x%x)' % ttag tlist.append(ttag) if 'DW_AT_name' in tdie.attributes: break tlist.append(bytes2str(tdie.attributes['DW_AT_name'].value)) tname = ' '.join(tlist) line = "%s DIE at %s is of type %s" % ( ndie.tag, ndie.offset, tname) lines.append(line) self.dprint(line) self.oprint('\n'.join(lines)) self.assertGreater(len(lines), 1) pyelftools-0.27/test/test_dwarf_expr.py000066400000000000000000000063551374602170700204130ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools tests # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import unittest from elftools.dwarf.descriptions import ExprDumper, set_global_machine_arch from elftools.dwarf.dwarf_expr import DWARFExprParser, DWARFExprOp from elftools.dwarf.structs import DWARFStructs class TestExprDumper(unittest.TestCase): structs32 = DWARFStructs( little_endian=True, dwarf_format=32, address_size=4) def setUp(self): self.visitor = ExprDumper(self.structs32) set_global_machine_arch('x64') def test_basic_single(self): self.assertEqual(self.visitor.dump_expr([0x1b]), 'DW_OP_div') self.assertEqual(self.visitor.dump_expr([0x74, 0x82, 0x01]), 'DW_OP_breg4 (rsi): 130') self.assertEqual(self.visitor.dump_expr([0x91, 0x82, 0x01]), 'DW_OP_fbreg: 130') self.assertEqual(self.visitor.dump_expr([0x51]), 'DW_OP_reg1 (rdx)') self.assertEqual(self.visitor.dump_expr([0x90, 16]), 'DW_OP_regx: 16 (rip)') self.assertEqual(self.visitor.dump_expr([0x9d, 0x8f, 0x0A, 0x90, 0x01]), 'DW_OP_bit_piece: 1295 144') self.assertEqual(self.visitor.dump_expr([0x0e, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00]), 'DW_OP_const8u: 71777214294589695') def test_basic_sequence(self): self.assertEqual(self.visitor.dump_expr([0x03, 0x01, 0x02, 0, 0, 0x06, 0x06]), 'DW_OP_addr: 201; DW_OP_deref; DW_OP_deref') self.assertEqual(self.visitor.dump_expr([0x15, 0xFF, 0x0b, 0xf1, 0xff]), 'DW_OP_pick: 255; DW_OP_const2s: -15') self.assertEqual(self.visitor.dump_expr([0x1d, 0x1e, 0x1d, 0x1e, 0x1d, 0x1e]), 'DW_OP_mod; DW_OP_mul; DW_OP_mod; DW_OP_mul; DW_OP_mod; DW_OP_mul') # 0xe0 maps to both DW_OP_GNU_push_tls_address and DW_OP_lo_user, so # check for both to prevent non-determinism. self.assertIn(self.visitor.dump_expr([0x08, 0x0f, 0xe0]), ('DW_OP_const1u: 15; DW_OP_GNU_push_tls_address', 'DW_OP_const1u: 15; DW_OP_lo_user')) class TestParseExpr(unittest.TestCase): structs32 = DWARFStructs( little_endian=True, dwarf_format=32, address_size=4) def setUp(self): set_global_machine_arch('x64') def test_single(self): p = DWARFExprParser(self.structs32) lst = p.parse_expr([0x1b]) self.assertEqual(lst, [DWARFExprOp(op=0x1B, op_name='DW_OP_div', args=[])]) lst = p.parse_expr([0x90, 16]) self.assertEqual(lst, [DWARFExprOp(op=0x90, op_name='DW_OP_regx', args=[16])]) lst = p.parse_expr([0xe0]) self.assertEqual(len(lst), 1) # 0xe0 maps to both DW_OP_GNU_push_tls_address and DW_OP_lo_user, so # check for both to prevent non-determinism. self.assertIn(lst[0], [ DWARFExprOp(op=0xe0, op_name='DW_OP_GNU_push_tls_address', args=[]), DWARFExprOp(op=0xe0, op_name='DW_OP_lo_user', args=[])]) if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_dwarf_lineprogram.py000066400000000000000000000116161374602170700217500ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools tests # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import unittest from elftools.common.py3compat import BytesIO, iteritems from elftools.dwarf.lineprogram import LineProgram, LineState, LineProgramEntry from elftools.dwarf.structs import DWARFStructs from elftools.dwarf.constants import * class TestLineProgram(unittest.TestCase): def _make_program_in_stream(self, stream): """ Create a LineProgram from the given program encoded in a stream """ ds = DWARFStructs(little_endian=True, dwarf_format=32, address_size=4) header = ds.Dwarf_lineprog_header.parse( b'\x04\x10\x00\x00' + # initial length b'\x03\x00' + # version b'\x20\x00\x00\x00' + # header length b'\x01\x01\x01\x0F' + # flags b'\x0A' + # opcode_base b'\x00\x01\x04\x08\x0C\x01\x01\x01\x00' + # standard_opcode_lengths # 2 dir names followed by a NULL b'\x61\x62\x00\x70\x00\x00' + # a file entry b'\x61\x72\x00\x0C\x0D\x0F' + # and another entry b'\x45\x50\x51\x00\x86\x12\x07\x08' + # followed by NULL b'\x00') lp = LineProgram(header, stream, ds, 0, len(stream.getvalue())) return lp def assertLineState(self, state, **kwargs): """ Assert that the state attributes specified in kwargs have the given values (the rest are default). """ for k, v in iteritems(kwargs): self.assertEqual(getattr(state, k), v) def test_spec_sample_59(self): # Sample in figure 59 of DWARFv3 s = BytesIO() s.write( b'\x02\xb9\x04' + b'\x0b' + b'\x38' + b'\x82' + b'\x73' + b'\x02\x02' + b'\x00\x01\x01') lp = self._make_program_in_stream(s) linetable = lp.get_entries() self.assertEqual(len(linetable), 7) self.assertIs(linetable[0].state, None) # doesn't modify state self.assertEqual(linetable[0].command, DW_LNS_advance_pc) self.assertEqual(linetable[0].args, [0x239]) self.assertLineState(linetable[1].state, address=0x239, line=3) self.assertEqual(linetable[1].command, 0xb) self.assertEqual(linetable[1].args, [2, 0, 0]) self.assertLineState(linetable[2].state, address=0x23c, line=5) self.assertLineState(linetable[3].state, address=0x244, line=6) self.assertLineState(linetable[4].state, address=0x24b, line=7, end_sequence=False) self.assertEqual(linetable[5].command, DW_LNS_advance_pc) self.assertEqual(linetable[5].args, [2]) self.assertLineState(linetable[6].state, address=0x24d, line=7, end_sequence=True) def test_spec_sample_60(self): # Sample in figure 60 of DWARFv3 s = BytesIO() s.write( b'\x09\x39\x02' + b'\x0b' + b'\x09\x03\x00' + b'\x0b' + b'\x09\x08\x00' + b'\x0a' + b'\x09\x07\x00' + b'\x0a' + b'\x09\x02\x00' + b'\x00\x01\x01') lp = self._make_program_in_stream(s) linetable = lp.get_entries() self.assertEqual(len(linetable), 10) self.assertIs(linetable[0].state, None) # doesn't modify state self.assertEqual(linetable[0].command, DW_LNS_fixed_advance_pc) self.assertEqual(linetable[0].args, [0x239]) self.assertLineState(linetable[1].state, address=0x239, line=3) self.assertLineState(linetable[3].state, address=0x23c, line=5) self.assertLineState(linetable[5].state, address=0x244, line=6) self.assertLineState(linetable[7].state, address=0x24b, line=7, end_sequence=False) self.assertLineState(linetable[9].state, address=0x24d, line=7, end_sequence=True) def test_lne_set_discriminator(self): """ Tests the handling of DWARFv4's new DW_LNE_set_discriminator opcode. """ s = BytesIO() s.write( b'\x00\x02\x04\x05' + # DW_LNE_set_discriminator (discriminator=0x05) b'\x01' + # DW_LNS_copy b'\x00\x01\x01' # DW_LNE_end_sequence ) lp = self._make_program_in_stream(s) linetable = lp.get_entries() # We expect two entries, since DW_LNE_set_discriminator does not add # an entry of its own. self.assertEqual(len(linetable), 2) self.assertEqual(linetable[0].command, DW_LNS_copy) self.assertLineState(linetable[0].state, discriminator=0x05) self.assertLineState(linetable[1].state, discriminator=0x00, end_sequence=True) if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_dwarf_locexpr_on_gnucall.py000066400000000000000000000025121374602170700233010ustar00rootroot00000000000000#------------------------------------------------------------------------------ # elftools tests # # Seva Alekseyev (sevaa@sprynet.com) # This code is in the public domain #------------------------------------------------------------------------------ import unittest import os, sys, io # sys.path.insert(1, os.getcwd()) from elftools.elf.elffile import ELFFile from elftools.dwarf.dwarfinfo import DWARFInfo, DebugSectionDescriptor, DwarfConfig from elftools.dwarf.locationlists import LocationParser class TestGNUCallAttributesHaveLocation(unittest.TestCase): def _test_file(self, filename): filepath = os.path.join('test', 'testfiles_for_unittests', filename) with open(filepath, 'rb') as f: elffile = ELFFile(f) dwarfinfo = elffile.get_dwarf_info() for CU in dwarfinfo.iter_CUs(): ver = CU['version'] for DIE in CU.iter_DIEs(): for key in DIE.attributes: attr = DIE.attributes[key] if attr.form == 'DW_FORM_exprloc': self.assertTrue(LocationParser.attribute_has_location(attr, CU['version']), "Attribute %s not recognized as a location" % key) def test_main(self): self._test_file('dwarf_gnuops1.o') if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_dwarf_range_lists.py000066400000000000000000000023061374602170700217370ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools tests # # Eli Bendersky (eliben@gmail.com), Santhosh Kumar Mani (santhoshmani@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import os import unittest from elftools.elf.elffile import ELFFile class TestRangeLists(unittest.TestCase): # Test the absence of .debug_ranges section def test_range_list_absence(self): with open(os.path.join('test', 'testfiles_for_unittests', 'arm_with_form_indirect.elf'), 'rb') as f: elffile = ELFFile(f) self.assertTrue(elffile.has_dwarf_info()) self.assertIsNone(elffile.get_dwarf_info().range_lists()) # Test the presence of .debug_ranges section def test_range_list_presence(self): with open(os.path.join('test', 'testfiles_for_unittests', 'sample_exe64.elf'), 'rb') as f: elffile = ELFFile(f) self.assertTrue(elffile.has_dwarf_info()) self.assertIsNotNone(elffile.get_dwarf_info().range_lists()) if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_dwarf_structs.py000066400000000000000000000031451374602170700211360ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools tests # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import unittest from elftools.dwarf.structs import DWARFStructs class TestDWARFStructs(unittest.TestCase): def test_lineprog_header(self): ds = DWARFStructs(little_endian=True, dwarf_format=32, address_size=4) c = ds.Dwarf_lineprog_header.parse( b'\x04\x10\x00\x00' + # initial length b'\x02\x00' + # version b'\x20\x00\x00\x00' + # header length b'\x05\x10\x40\x50' + # until and including line_range b'\x06' + # opcode_base b'\x00\x01\x04\x08\x0C' + # standard_opcode_lengths # 2 dir names followed by a NULL b'\x61\x62\x00\x70\x00\x00' + # a file entry b'\x61\x72\x00\x0C\x0D\x0F' + # and another entry b'\x45\x50\x51\x00\x86\x12\x07\x08' + # followed by NULL b'\x00') self.assertEqual(c.version, 2) self.assertEqual(c.opcode_base, 6) self.assertEqual(c.standard_opcode_lengths, [0, 1, 4, 8, 12]) self.assertEqual(c.include_directory, [b'ab', b'p']) self.assertEqual(len(c.file_entry), 2) self.assertEqual(c.file_entry[0].name, b'ar') self.assertEqual(c.file_entry[1].name, b'EPQ') self.assertEqual(c.file_entry[1].dir_index, 0x12 * 128 + 6) if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_dynamic.py000066400000000000000000000116401374602170700176670ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools tests # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import unittest import os from elftools.elf.elffile import ELFFile from elftools.common.exceptions import ELFError from elftools.elf.dynamic import DynamicTag from elftools.elf.enums import ENUM_D_TAG from elftools.elf.descriptions import _DESCR_D_TAG, _low_priority_D_TAG class TestDynamicTag(unittest.TestCase): """Tests for the DynamicTag class.""" def test_requires_stringtable(self): with self.assertRaises(ELFError): dt = DynamicTag('', None) def test_tag_priority(self): for tag in _low_priority_D_TAG: val = ENUM_D_TAG[tag] # if the low priority tag is present in the descriptions, # assert that it has not overridden any other tag if _DESCR_D_TAG[val] == tag: for tag2 in ENUM_D_TAG: if tag2 == tag: continue self.assertNotEqual(ENUM_D_TAG[tag2], val) class TestDynamic(unittest.TestCase): """Tests for the Dynamic class.""" def test_missing_sections(self): """Verify we can get dynamic strings w/out section headers""" libs = [] with open(os.path.join('test', 'testfiles_for_unittests', 'aarch64_super_stripped.elf'), 'rb') as f: elf = ELFFile(f) for segment in elf.iter_segments(): if segment.header.p_type != 'PT_DYNAMIC': continue for t in segment.iter_tags(): if t.entry.d_tag == 'DT_NEEDED': libs.append(t.needed) exp = ['libc.so.6'] self.assertEqual(libs, exp) def test_reading_symbols_elf_hash(self): """ Verify we can read symbol table without SymbolTableSection but with a SYSV-style symbol hash table""" with open(os.path.join('test', 'testfiles_for_unittests', 'aarch64_super_stripped.elf'), 'rb') as f: elf = ELFFile(f) for segment in elf.iter_segments(): if segment.header.p_type != 'PT_DYNAMIC': continue num_symbols = segment.num_symbols() symbol_names = [x.name for x in segment.iter_symbols()] symbol_at_index_3 = segment.get_symbol(3) symbols_abort = segment.get_symbol_by_name('abort') self.assertEqual(num_symbols, 4) exp = ['', '__libc_start_main', '__gmon_start__', 'abort'] self.assertEqual(symbol_names, exp) self.assertEqual(symbol_at_index_3.name, 'abort') self.assertIsNotNone(symbols_abort) self.assertEqual(symbols_abort[0], symbol_at_index_3) def test_reading_symbols_gnu_hash(self): """ Verify we can read symbol table without SymbolTableSection but with a GNU symbol hash table""" with open(os.path.join('test', 'testfiles_for_unittests', 'android_dyntags.elf'), 'rb') as f: elf = ELFFile(f) for segment in elf.iter_segments(): if segment.header.p_type != 'PT_DYNAMIC': continue num_symbols = segment.num_symbols() symbol_names = [x.name for x in segment.iter_symbols()] symbol_at_index_3 = segment.get_symbol(3) symbols_atfork = segment.get_symbol_by_name('__register_atfork') self.assertEqual(num_symbols, 212) exp = ['', '__cxa_finalize' , '__cxa_atexit', '__register_atfork', '__stack_chk_fail', '_ZNK7android7RefBase9decStrongEPKv', '_ZN7android7RefBaseD2Ev', '_ZdlPv', 'pthread_mutex_lock'] self.assertEqual(symbol_names[:9], exp) self.assertEqual(symbol_at_index_3.name, '__register_atfork') self.assertIsNotNone(symbols_atfork) self.assertEqual(symbols_atfork[0], symbol_at_index_3) def test_sunw_tags(self): def extract_sunw(filename): with open(filename, 'rb') as f: elf = ELFFile(f) dyn = elf.get_section_by_name('.dynamic') seen = set() for tag in dyn.iter_tags(): if type(tag.entry.d_tag) is str and \ tag.entry.d_tag.startswith("DT_SUNW"): seen.add(tag.entry.d_tag) return seen f1 = extract_sunw(os.path.join('test', 'testfiles_for_unittests', 'exe_solaris32_cc.sparc.elf')) f2 = extract_sunw(os.path.join('test', 'testfiles_for_unittests', 'android_dyntags.elf')) self.assertEqual(f1, {'DT_SUNW_STRPAD', 'DT_SUNW_LDMACH'}) self.assertEqual(f2, set()) if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_ehabi_decoder.py000066400000000000000000000123651374602170700210050ustar00rootroot00000000000000# ------------------------------------------------------------------------------- # elftools: tests # # LeadroyaL (leadroyal@qq.com) # This code is in the public domain # ------------------------------------------------------------------------------- import unittest from elftools.ehabi.decoder import EHABIBytecodeDecoder class TestEHABIDecoder(unittest.TestCase): """ Tests for the EHABI decoder. """ def testLLVM(self): # Reference: https://github.com/llvm/llvm-project/blob/master/llvm/test/tools/llvm-readobj/ELF/ARM/unwind.s mnemonic_array = EHABIBytecodeDecoder([0xb1, 0x0f, 0xa7, 0x3f, 0xb0, 0xb0]).mnemonic_array self.assertEqual(mnemonic_array[0].mnemonic, "pop {r0, r1, r2, r3}") self.assertEqual(mnemonic_array[1].mnemonic, "pop {r4, r5, r6, r7, r8, r9, r10, fp}") self.assertEqual(mnemonic_array[2].mnemonic, "vsp = vsp + 256") self.assertEqual(mnemonic_array[3].mnemonic, "finish") self.assertEqual(mnemonic_array[4].mnemonic, "finish") mnemonic_array = EHABIBytecodeDecoder([0xc9, 0x84, 0xb0]).mnemonic_array self.assertEqual(mnemonic_array[0].mnemonic, "pop {d8, d9, d10, d11, d12}") self.assertEqual(mnemonic_array[1].mnemonic, "finish") mnemonic_array = EHABIBytecodeDecoder( [0xD7, 0xC9, 0x02, 0xC8, 0x02, 0xC7, 0x03, 0xC6, 0x02, 0xC2, 0xBA, 0xB3, 0x12, 0xB2, 0x80, 0x04, 0xB1, 0x01, 0xB0, 0xA9, 0xA1, 0x91, 0x84, 0xC0, 0x80, 0xC0, 0x80, 0x01, 0x81, 0x00, 0x80, 0x00, 0x42, 0x02, ]).mnemonic_array self.assertEqual(mnemonic_array[0].mnemonic, "pop {d8, d9, d10, d11, d12, d13, d14, d15}") self.assertEqual(mnemonic_array[1].mnemonic, "pop {d0, d1, d2}") self.assertEqual(mnemonic_array[2].mnemonic, "pop {d16, d17, d18}") self.assertEqual(mnemonic_array[3].mnemonic, "pop {wCGR0, wCGR1}") self.assertEqual(mnemonic_array[4].mnemonic, "pop {wR0, wR1, wR2}") self.assertEqual(mnemonic_array[5].mnemonic, "pop {wR10, wR11, wR12}") self.assertEqual(mnemonic_array[6].mnemonic, "pop {d8, d9, d10}") self.assertEqual(mnemonic_array[7].mnemonic, "pop {d1, d2, d3}") self.assertEqual(mnemonic_array[8].mnemonic, "vsp = vsp + 2564") self.assertEqual(mnemonic_array[9].mnemonic, "pop {r0}") self.assertEqual(mnemonic_array[10].mnemonic, "finish") self.assertEqual(mnemonic_array[11].mnemonic, "pop {r4, r5, lr}") self.assertEqual(mnemonic_array[12].mnemonic, "pop {r4, r5}") self.assertEqual(mnemonic_array[13].mnemonic, "vsp = r1") self.assertEqual(mnemonic_array[14].mnemonic, "pop {r10, fp, lr}") self.assertEqual(mnemonic_array[15].mnemonic, "pop {r10, fp}") self.assertEqual(mnemonic_array[16].mnemonic, "pop {r4}") self.assertEqual(mnemonic_array[17].mnemonic, "pop {ip}") self.assertEqual(mnemonic_array[18].mnemonic, "refuse to unwind") self.assertEqual(mnemonic_array[19].mnemonic, "vsp = vsp - 12") self.assertEqual(mnemonic_array[20].mnemonic, "vsp = vsp + 12") mnemonic_array = EHABIBytecodeDecoder( [0xD8, 0xD0, 0xCA, 0xC9, 0x00, 0xC8, 0x00, 0xC7, 0x10, 0xC7, 0x01, 0xC7, 0x00, 0xC6, 0x00, 0xC0, 0xB8, 0xB4, 0xB3, 0x00, 0xB2, 0x00, 0xB1, 0x10, 0xB1, 0x01, 0xB1, 0x00, 0xB0, 0xA8, 0xA0, 0x9F, 0x9D, 0x91, 0x88, 0x00, 0x80, 0x00, 0x40, 0x00, ]).mnemonic_array self.assertEqual(mnemonic_array[0].mnemonic, "spare") self.assertEqual(mnemonic_array[1].mnemonic, "pop {d8}") self.assertEqual(mnemonic_array[2].mnemonic, "spare") self.assertEqual(mnemonic_array[3].mnemonic, "pop {d0}") self.assertEqual(mnemonic_array[4].mnemonic, "pop {d16}") self.assertEqual(mnemonic_array[5].mnemonic, "spare") self.assertEqual(mnemonic_array[6].mnemonic, "pop {wCGR0}") self.assertEqual(mnemonic_array[7].mnemonic, "spare") self.assertEqual(mnemonic_array[8].mnemonic, "pop {wR0}") self.assertEqual(mnemonic_array[9].mnemonic, "pop {wR10}") self.assertEqual(mnemonic_array[10].mnemonic, "pop {d8}") self.assertEqual(mnemonic_array[11].mnemonic, "spare") self.assertEqual(mnemonic_array[12].mnemonic, "pop {d0}") self.assertEqual(mnemonic_array[13].mnemonic, "vsp = vsp + 516") self.assertEqual(mnemonic_array[14].mnemonic, "spare") self.assertEqual(mnemonic_array[15].mnemonic, "pop {r0}") self.assertEqual(mnemonic_array[16].mnemonic, "spare") self.assertEqual(mnemonic_array[17].mnemonic, "finish") self.assertEqual(mnemonic_array[18].mnemonic, "pop {r4, lr}") self.assertEqual(mnemonic_array[19].mnemonic, "pop {r4}") self.assertEqual(mnemonic_array[20].mnemonic, "reserved (WiMMX MOVrr)") self.assertEqual(mnemonic_array[21].mnemonic, "reserved (ARM MOVrr)") self.assertEqual(mnemonic_array[22].mnemonic, "vsp = r1") self.assertEqual(mnemonic_array[23].mnemonic, "pop {pc}") self.assertEqual(mnemonic_array[24].mnemonic, "refuse to unwind") self.assertEqual(mnemonic_array[25].mnemonic, "vsp = vsp - 4") self.assertEqual(mnemonic_array[26].mnemonic, "vsp = vsp + 4") if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_ehabi_elf.py000066400000000000000000000075661374602170700201550ustar00rootroot00000000000000# ------------------------------------------------------------------------------- # elftools: tests # # LeadroyaL (leadroyal@qq.com) # This code is in the public domain # ------------------------------------------------------------------------------- import unittest import os from elftools.ehabi.ehabiinfo import EHABIEntry, CannotUnwindEHABIEntry, GenericEHABIEntry, CorruptEHABIEntry from elftools.elf.elffile import ELFFile class TestEHABIELF(unittest.TestCase): """ Parse ELF and visit ARM exception handler index table entry. """ def test_parse_object_file(self): # FIXME: `.ARM.exidx.text.XXX` need relocation, it's too complex for current unittest. fname = os.path.join('test', 'testfiles_for_unittests', 'arm_exidx_test.o') with open(fname, 'rb') as f: elf = ELFFile(f) try: elf.get_ehabi_infos() self.assertTrue(False, "Unreachable code") except AssertionError as e: self.assertEqual(str(e), "Current version of pyelftools doesn't support relocatable file.") def test_parse_shared_library(self): fname = os.path.join('test', 'testfiles_for_unittests', 'arm_exidx_test.so') with open(fname, 'rb') as f: elf = ELFFile(f) self.assertTrue(elf.has_ehabi_info()) infos = elf.get_ehabi_infos() self.assertEqual(1, len(infos)) info = infos[0] self.assertIsInstance(info.get_entry(0), EHABIEntry) self.assertEqual(info.get_entry(0).function_offset, 0x34610) self.assertEqual(info.get_entry(0).eh_table_offset, 0x69544) self.assertEqual(info.get_entry(0).bytecode_array, [0x97, 0x41, 0x84, 0x0d, 0xb0, 0xb0]) self.assertIsInstance(info.get_entry(7), CannotUnwindEHABIEntry) self.assertEqual(info.get_entry(7).function_offset, 0x346f8) self.assertIsInstance(info.get_entry(8), EHABIEntry) self.assertEqual(info.get_entry(8).personality, 0) self.assertEqual(info.get_entry(8).function_offset, 0x3473c) self.assertEqual(info.get_entry(8).bytecode_array, [0x97, 0x84, 0x08]) self.assertIsInstance(info.get_entry(9), GenericEHABIEntry) self.assertEqual(info.get_entry(9).function_offset, 0x3477c) self.assertEqual(info.get_entry(9).personality, 0x31a30) for i in range(info.num_entry()): self.assertNotIsInstance(info.get_entry(i), CorruptEHABIEntry) def test_parse_executable(self): fname = os.path.join('test', 'testfiles_for_unittests', 'arm_exidx_test.elf') with open(fname, 'rb') as f: elf = ELFFile(f) self.assertTrue(elf.has_ehabi_info()) infos = elf.get_ehabi_infos() self.assertEqual(1, len(infos)) info = infos[0] self.assertIsInstance(info.get_entry(0), EHABIEntry) self.assertEqual(info.get_entry(0).function_offset, 0x4f50) self.assertEqual(info.get_entry(0).eh_table_offset, 0x22864) self.assertEqual(info.get_entry(0).bytecode_array, [0x97, 0x41, 0x84, 0x0d, 0xb0, 0xb0]) self.assertIsInstance(info.get_entry(7), CannotUnwindEHABIEntry) self.assertEqual(info.get_entry(7).function_offset, 0x5040) self.assertIsInstance(info.get_entry(8), GenericEHABIEntry) self.assertEqual(info.get_entry(8).personality, 0x15d21) self.assertIsInstance(info.get_entry(9), EHABIEntry) self.assertEqual(info.get_entry(9).function_offset, 0x5144) self.assertEqual(info.get_entry(9).personality, 0) self.assertEqual(info.get_entry(9).bytecode_array, [0x97, 0x84, 0x08]) for i in range(info.num_entry()): self.assertNotIsInstance(info.get_entry(i), CorruptEHABIEntry) if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_elffile.py000066400000000000000000000042251374602170700176520ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools tests # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import unittest from elftools.elf.elffile import ELFFile class TestMap(unittest.TestCase): def test_address_offsets(self): class MockELF(ELFFile): __init__ = object.__init__ def iter_segments(self): return iter(( dict(p_type='PT_PHDR', p_vaddr=0x10100, p_filesz=0x100, p_offset=0x400), dict(p_type='PT_LOAD', p_vaddr=0x10200, p_filesz=0x200, p_offset=0x100), dict(p_type='PT_LOAD', p_vaddr=0x10100, p_filesz=0x100, p_offset=0x400), )) elf = MockELF() self.assertEqual(tuple(elf.address_offsets(0x10100)), (0x400,)) self.assertEqual(tuple(elf.address_offsets(0x10120)), (0x420,)) self.assertEqual(tuple(elf.address_offsets(0x101FF)), (0x4FF,)) self.assertEqual(tuple(elf.address_offsets(0x10200)), (0x100,)) self.assertEqual(tuple(elf.address_offsets(0x100FF)), ()) self.assertEqual(tuple(elf.address_offsets(0x10400)), ()) self.assertEqual( tuple(elf.address_offsets(0x10100, 0x100)), (0x400,)) self.assertEqual(tuple(elf.address_offsets(0x10100, 4)), (0x400,)) self.assertEqual(tuple(elf.address_offsets(0x10120, 4)), (0x420,)) self.assertEqual(tuple(elf.address_offsets(0x101FC, 4)), (0x4FC,)) self.assertEqual(tuple(elf.address_offsets(0x10200, 4)), (0x100,)) self.assertEqual(tuple(elf.address_offsets(0x10100, 0x200)), ()) self.assertEqual(tuple(elf.address_offsets(0x10000, 0x800)), ()) self.assertEqual(tuple(elf.address_offsets(0x100FC, 4)), ()) self.assertEqual(tuple(elf.address_offsets(0x100FE, 4)), ()) self.assertEqual(tuple(elf.address_offsets(0x101FE, 4)), ()) self.assertEqual(tuple(elf.address_offsets(0x103FE, 4)), ()) self.assertEqual(tuple(elf.address_offsets(0x10400, 4)), ()) if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_encoding.py000066400000000000000000000017101374602170700200260ustar00rootroot00000000000000# coding: utf-8 #------------------------------------------------------------------------------- # elftools tests # # Audrey Dutcher (audrey@rhelmot.io) # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from __future__ import unicode_literals import unittest import os from elftools.elf.elffile import ELFFile class TestUnicodeSymbols(unittest.TestCase): """Test that we can handle a unicode symbol as produced by clang""" def test_delta(self): fname = os.path.join('test', 'testfiles_for_unittests', 'unicode_symbols.elf') with open(fname, 'rb') as f: elf = ELFFile(f) symtab = elf.get_section_by_name('.symtab') list(symtab.iter_symbols()) # this used to just fail self.assertEqual(len(symtab.get_symbol_by_name('Δ')), 1) if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_get_symbol_by_name.py000066400000000000000000000052771374602170700221120ustar00rootroot00000000000000#------------------------------------------------------------------------------- # Tests the functionality of get_symbol_by_name # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import unittest import os from elftools.elf.elffile import ELFFile class TestGetSymbolByName(unittest.TestCase): def test_existing_symbol(self): with open(os.path.join('test', 'testfiles_for_unittests', 'simple_gcc.elf.arm'), 'rb') as f: elf = ELFFile(f) # Find the symbol table. symtab = elf.get_section_by_name('.symtab') self.assertIsNotNone(symtab) # Test we can find a symbol by its name. mains = symtab.get_symbol_by_name('main') self.assertIsNotNone(mains) # Test it is actually the symbol we expect. self.assertIsInstance(mains, list) self.assertEqual(len(mains), 1) main = mains[0] self.assertEqual(main.name, 'main') self.assertEqual(main['st_value'], 0x8068) self.assertEqual(main['st_size'], 0x28) def test_missing_symbol(self): with open(os.path.join('test', 'testfiles_for_unittests', 'simple_gcc.elf.arm'), 'rb') as f: elf = ELFFile(f) # Find the symbol table. symtab = elf.get_section_by_name('.symtab') self.assertIsNotNone(symtab) # Test we get None when we look up a symbol that doesn't exist. undef = symtab.get_symbol_by_name('non-existent symbol') self.assertIsNone(undef) def test_duplicated_symbol(self): with open(os.path.join('test', 'testfiles_for_unittests', 'simple_gcc.elf.arm'), 'rb') as f: elf = ELFFile(f) # Find the symbol table. symtab = elf.get_section_by_name('.symtab') self.assertIsNotNone(symtab) # The '$a' symbols that are present in the test file. expected_symbols = [0x8000, 0x8034, 0x8090, 0x800c, 0x809c, 0x8018, 0x8068] # Test we get all expected instances of the symbol '$a'. arm_markers = symtab.get_symbol_by_name('$a') self.assertIsNotNone(arm_markers) self.assertIsInstance(arm_markers, list) self.assertEqual(len(arm_markers), len(expected_symbols)) for symbol in arm_markers: self.assertEqual(symbol.name, '$a') self.assertIn(symbol['st_value'], expected_symbols) if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_gnuversions.py000066400000000000000000000141341374602170700206260ustar00rootroot00000000000000#------------------------------------------------------------------------------ # elftools tests # # Yann Rouillard (yann@pleiades.fr.eu.org) # This code is in the public domain #------------------------------------------------------------------------------ import unittest import os from elftools.elf.elffile import ELFFile from elftools.elf.constants import VER_FLAGS from elftools.elf.gnuversions import ( GNUVerNeedSection, GNUVerDefSection, GNUVerSymSection) class TestSymbolVersioning(unittest.TestCase): versym_reference_data = [ {'name': '', 'ndx': 'VER_NDX_LOCAL'}, {'name': '', 'ndx': 'VER_NDX_LOCAL'}, {'name': '_ITM_deregisterTMCloneTable', 'ndx': 'VER_NDX_LOCAL'}, {'name': 'puts', 'ndx': 5}, {'name': 'strlcat', 'ndx': 'VER_NDX_LOCAL'}, {'name': '__stack_chk_fail', 'ndx': 6}, {'name': '__gmon_start__', 'ndx': 'VER_NDX_LOCAL'}, {'name': 'gzoffset', 'ndx': 7}, {'name': '_Jv_RegisterClasses', 'ndx': 'VER_NDX_LOCAL'}, {'name': '_ITM_registerTMCloneTable', 'ndx': 'VER_NDX_LOCAL'}, {'name': '__cxa_finalize', 'ndx': 5}, {'name': '_edata', 'ndx': 'VER_NDX_GLOBAL'}, {'name': 'VER_1.0', 'ndx': 2}, {'name': 'function1_ver1_1', 'ndx': 'VER_NDX_GLOBAL'}, {'name': '_end', 'ndx': 'VER_NDX_GLOBAL'}, {'name': 'function1', 'ndx': 4 | 0x8000}, {'name': '__bss_start', 'ndx': 'VER_NDX_GLOBAL'}, {'name': 'function1', 'ndx': 2}, {'name': 'VER_1.1', 'ndx': 3}, {'name': '_init', 'ndx': 'VER_NDX_GLOBAL'}, {'name': 'function1_ver1_0', 'ndx': 'VER_NDX_GLOBAL'}, {'name': '_fini', 'ndx': 'VER_NDX_GLOBAL'}, {'name': 'VER_1.2', 'ndx': 4}, {'name': 'function2', 'ndx': 3}, ] def test_versym_section(self): reference_data = TestSymbolVersioning.versym_reference_data with open(os.path.join('test', 'testfiles_for_unittests', 'lib_versioned64.so.1.elf'), 'rb') as f: elf = ELFFile(f) versym_section = None for section in elf.iter_sections(): if isinstance(section, GNUVerSymSection): versym_section = section break self.assertIsNotNone(versym_section) for versym, ref_versym in zip(section.iter_symbols(), reference_data): self.assertEqual(versym.name, ref_versym['name']) self.assertEqual(versym['ndx'], ref_versym['ndx']) verneed_reference_data = [ {'name': 'libz.so.1', 'vn_version': 1, 'vn_cnt': 1, 'vernaux': [ {'name': 'ZLIB_1.2.3.5', 'vna_flags': 0, 'vna_other': 7}]}, {'name': 'libc.so.6', 'vn_version': 1, 'vn_cnt': 2, 'vernaux': [ {'name': 'GLIBC_2.4', 'vna_flags': 0, 'vna_other': 6}, {'name': 'GLIBC_2.2.5', 'vna_flags': 0, 'vna_other': 5}]}, ] def test_verneed_section(self): reference_data = TestSymbolVersioning.verneed_reference_data with open(os.path.join('test', 'testfiles_for_unittests', 'lib_versioned64.so.1.elf'), 'rb') as f: elf = ELFFile(f) verneed_section = None for section in elf.iter_sections(): if isinstance(section, GNUVerNeedSection): verneed_section = section break self.assertIsNotNone(verneed_section) for (verneed, vernaux_iter), ref_verneed in zip( section.iter_versions(), reference_data): self.assertEqual(verneed.name, ref_verneed['name']) self.assertEqual(verneed['vn_cnt'], ref_verneed['vn_cnt']) self.assertEqual(verneed['vn_version'], ref_verneed['vn_version']) for vernaux, ref_vernaux in zip( vernaux_iter, ref_verneed['vernaux']): self.assertEqual(vernaux.name, ref_vernaux['name']) self.assertEqual(vernaux['vna_flags'], ref_vernaux['vna_flags']) self.assertEqual(vernaux['vna_other'], ref_vernaux['vna_other']) verdef_reference_data = [ {'vd_ndx': 1, 'vd_version': 1, 'vd_flags': VER_FLAGS.VER_FLG_BASE, 'vd_cnt': 1, 'verdaux': [ {'name': 'lib_versioned.so.1'}]}, {'vd_ndx': 2, 'vd_version': 1, 'vd_flags': 0, 'vd_cnt': 1, 'verdaux': [ {'name': 'VER_1.0'}]}, {'vd_ndx': 3, 'vd_version': 1, 'vd_flags': 0, 'vd_cnt': 2, 'verdaux': [ {'name': 'VER_1.1'}, {'name': 'VER_1.0'}]}, {'vd_ndx': 4, 'vd_version': 1, 'vd_flags': 0, 'vd_cnt': 2, 'verdaux': [ {'name': 'VER_1.2'}, {'name': 'VER_1.1'}]}, ] def test_verdef_section(self): reference_data = TestSymbolVersioning.verdef_reference_data with open(os.path.join('test', 'testfiles_for_unittests', 'lib_versioned64.so.1.elf'), 'rb') as f: elf = ELFFile(f) verneed_section = None for section in elf.iter_sections(): if isinstance(section, GNUVerDefSection): verdef_section = section break self.assertIsNotNone(verdef_section) for (verdef, verdaux_iter), ref_verdef in zip( section.iter_versions(), reference_data): self.assertEqual(verdef['vd_ndx'], ref_verdef['vd_ndx']) self.assertEqual(verdef['vd_version'], ref_verdef['vd_version']) self.assertEqual(verdef['vd_flags'], ref_verdef['vd_flags']) self.assertEqual(verdef['vd_cnt'], ref_verdef['vd_cnt']) for verdaux, ref_verdaux in zip( verdaux_iter, ref_verdef['verdaux']): self.assertEqual(verdaux.name, ref_verdaux['name']) if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_hash.py000066400000000000000000000115671374602170700171760ustar00rootroot00000000000000# -*- coding: utf-8 -*- #------------------------------------------------------------------------------- # elftools tests # # Andreas Ziegler (andreas.ziegler@fau.de) # This code is in the public domain #------------------------------------------------------------------------------- import unittest import os from elftools.elf.elffile import ELFFile from elftools.elf.hash import ELFHashTable, GNUHashTable class TestELFHash(unittest.TestCase): """ Tests for the ELF hash table. """ def test_elf_hash(self): """ Verify correctness of ELF hashing function. The expected values were computed with the C implementation from the glibc source code. """ self.assertEqual(ELFHashTable.elf_hash(''), 0x00000000) self.assertEqual(ELFHashTable.elf_hash('main'), 0x000737fe) self.assertEqual(ELFHashTable.elf_hash('printf'), 0x077905a6) self.assertEqual(ELFHashTable.elf_hash('exit'), 0x0006cf04) self.assertEqual(ELFHashTable.elf_hash(u'ïó®123'), 0x0efddae3) self.assertEqual(ELFHashTable.elf_hash(b'\xe4\xbd\xa0\xe5\xa5\xbd'), 0x0f07f00d) def test_get_number_of_syms(self): """ Verify we can get get the number of symbols from an ELF hash section. """ with open(os.path.join('test', 'testfiles_for_unittests', 'aarch64_super_stripped.elf'), 'rb') as f: elf = ELFFile(f) dynamic_segment = None for segment in elf.iter_segments(): if segment.header.p_type == 'PT_DYNAMIC': dynamic_segment = segment break _, hash_offset = dynamic_segment.get_table_offset('DT_HASH') hash_section = ELFHashTable(elf, hash_offset, dynamic_segment) self.assertIsNotNone(hash_section) self.assertEqual(hash_section.get_number_of_symbols(), 4) def test_get_symbol(self): """ Verify we can get a specific symbol from an ELF hash section. """ path = os.path.join('test', 'testfiles_for_unittests', 'simple_mipsel.elf') with open(path, 'rb') as f: elf = ELFFile(f) hash_section = elf.get_section_by_name('.hash') self.assertIsNotNone(hash_section) symbol_main = hash_section.get_symbol('main') self.assertIsNotNone(symbol_main) self.assertEqual(symbol_main['st_value'], int(0x400790)) class TestGNUHash(unittest.TestCase): """ Tests for the GNU hash table. """ def test_gnu_hash(self): """ Verify correctness of GNU hashing function. The expected values were computed with the C implementation from the glibc source code. """ self.assertEqual(GNUHashTable.gnu_hash(''), 0x00001505) self.assertEqual(GNUHashTable.gnu_hash('main'), 0x7c9a7f6a) self.assertEqual(GNUHashTable.gnu_hash('printf'), 0x156b2bb8) self.assertEqual(GNUHashTable.gnu_hash('exit'), 0x7c967e3f) self.assertEqual(GNUHashTable.gnu_hash(u'ïó®123'), 0x8025a693) self.assertEqual(GNUHashTable.gnu_hash(b'\xe4\xbd\xa0\xe5\xa5\xbd'), 0x296eec2d) def test_get_number_of_syms(self): """ Verify we can get get the number of symbols from a GNU hash section. """ with open(os.path.join('test', 'testfiles_for_unittests', 'lib_versioned64.so.1.elf'), 'rb') as f: elf = ELFFile(f) hash_section = elf.get_section_by_name('.gnu.hash') self.assertIsNotNone(hash_section) self.assertEqual(hash_section.get_number_of_symbols(), 24) def test_get_symbol(self): """ Verify we can get a specific symbol from a GNU hash section. """ with open(os.path.join('test', 'testfiles_for_unittests', 'lib_versioned64.so.1.elf'), 'rb') as f: elf = ELFFile(f) hash_section = elf.get_section_by_name('.gnu.hash') self.assertIsNotNone(hash_section) symbol_f1 = hash_section.get_symbol('function1_ver1_1') self.assertIsNotNone(symbol_f1) self.assertEqual(symbol_f1['st_value'], int(0x9a2)) def test_get_symbol_big_endian(self): """ Verify we can get a specific symbol from a GNU hash section in a big-endian file. """ with open(os.path.join('test', 'testfiles_for_unittests', 'aarch64_be_gnu_hash.so.elf'), 'rb') as f: elf = ELFFile(f) self.assertFalse(elf.little_endian) hash_section = elf.get_section_by_name('.gnu.hash') self.assertIsNotNone(hash_section) symbol_f1 = hash_section.get_symbol('caller') self.assertIsNotNone(symbol_f1) self.assertEqual(symbol_f1['st_value'], int(0x5a4)) pyelftools-0.27/test/test_mips_support.py000066400000000000000000000023071374602170700210070ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools tests # # Karl Vogel (karl.vogel@gmail.com) # Eli Bendersky (eliben@gmail.com) # # This code is in the public domain #------------------------------------------------------------------------------- import unittest import os from elftools.elf.elffile import ELFFile class TestMIPSSupport(unittest.TestCase): def test_basic(self): with open(os.path.join('test', 'testfiles_for_unittests', 'simple_gcc.elf.mips'), 'rb') as f: elf = ELFFile(f) self.assertEqual(elf.get_machine_arch(), 'MIPS') # Check some other properties of this ELF file derived from readelf self.assertEqual(elf['e_entry'], 0x0) self.assertEqual(elf.num_sections(), 25) self.assertEqual(elf.num_segments(), 0) # Test that Mips-specific section types work; these types are # available only when the file is identified as MIPS in the # e_machine header field. sec9 = elf.get_section(9) self.assertEqual(sec9['sh_type'], 'SHT_MIPS_DWARF') if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_pubtypes.py000066400000000000000000000015471374602170700201230ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools tests # # Efimov Vasiliy (real@ispras.ru) # This code is in the public domain #------------------------------------------------------------------------------- import os import unittest from elftools.elf.elffile import ELFFile class TestEmptyPubtypes(unittest.TestCase): def test_empty_pubtypes(self): test_dir = os.path.join('test', 'testfiles_for_unittests') with open(os.path.join(test_dir, 'empty_pubtypes', 'main.elf'), 'rb') as f: elf = ELFFile(f) # This test targets `ELFParseError` caused by buggy handling # of ".debug_pubtypes" section which only has zero terminator # entry. self.assertEqual(len(elf.get_dwarf_info().get_pubtypes()), 0) if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_py3compat.py000066400000000000000000000017561374602170700201710ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools tests # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import unittest from elftools.common.py3compat import (iterbytes, iterkeys, itervalues, iteritems) class TestPy3Compat(unittest.TestCase): def test_iterbytes(self): bi = iterbytes(b'fo1') self.assertEqual(next(bi), b'f') self.assertEqual(next(bi), b'o') self.assertEqual(next(bi), b'1') with self.assertRaises(StopIteration): next(bi) def test_iterdict(self): d = {1: 'foo', 2: 'bar'} self.assertEqual(list(sorted(iterkeys(d))), [1, 2]) self.assertEqual(list(sorted(itervalues(d))), ['bar', 'foo']) self.assertEqual(list(sorted(iteritems(d))), [(1, 'foo'), (2, 'bar')]) if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_refaddr_bitness.py000066400000000000000000000056251374602170700214070ustar00rootroot00000000000000#------------------------------------------------------------------------------ # elftools tests # # Seva Alekseyev (sevaa@sprynet.com) # This code is in the public domain # # The error that motivated this fix was in an iOS binary in Mach-O format. It # had v2 DWARF data, but it was targeting a 64 bit architecture. Before the fix, # pyelftools would assume that DW_FORM_ref_addr attribute took 4 bytes and # misparse the DWARF data in the binary. # # Since pyelftools doesn't work with Mach-O files, I've taken a sample binary # apart, and saved the three relevant sections - info, abbrev, and str as flat # files. The metadata (the fact that it's targeting ARM64) is hard-coded, since # the Mach-O header isn't preserved. #------------------------------------------------------------------------------ import unittest import os, sys, io from elftools.dwarf.dwarfinfo import DWARFInfo, DebugSectionDescriptor, DwarfConfig class TestRefAddrOnDWARFv2With64BitTarget(unittest.TestCase): def test_main(self): # Read the three saved sections as bytestreams with open(os.path.join('test', 'testfiles_for_unittests', 'arm64_on_dwarfv2.info.dat'), 'rb') as f: info = f.read() with open(os.path.join('test', 'testfiles_for_unittests', 'arm64_on_dwarfv2.abbrev.dat'), 'rb') as f: abbrev = f.read() with open(os.path.join('test', 'testfiles_for_unittests', 'arm64_on_dwarfv2.str.dat'), 'rb') as f: str = f.read() # Parse the DWARF info di = DWARFInfo( config = DwarfConfig(little_endian = True, default_address_size = 8, machine_arch = "ARM64"), debug_info_sec = DebugSectionDescriptor(io.BytesIO(info), '__debug_info', None, len(info), 0), debug_aranges_sec = None, debug_abbrev_sec = DebugSectionDescriptor(io.BytesIO(abbrev), '__debug_abbrev', None, len(abbrev), 0), debug_frame_sec = None, eh_frame_sec = None, debug_str_sec = DebugSectionDescriptor(io.BytesIO(str), '__debug_str', None, len(str), 0), debug_loc_sec = None, debug_ranges_sec = None, debug_line_sec = None, debug_pubtypes_sec = None, debug_pubnames_sec = None ) CUs = [cu for cu in di.iter_CUs()] # Locate a CU that I know has a reference in DW_FORM_ref_addr form CU = CUs[21] self.assertEqual(CU['version'], 2) # Make sure pyelftools appreciates the difference between the target address size and DWARF inter-DIE offset size self.assertEqual(CU.structs.dwarf_format, 32) self.assertEqual(CU['address_size'], 8) DIEs = [die for die in CU.iter_DIEs()] # Before the patch, DIE #2 is misparsed, the current offset is off, the rest are misparsed too self.assertEqual(len(DIEs), 15) # It was 9 before the patch, which was wrong. if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_relocations.py000066400000000000000000000034751374602170700205740ustar00rootroot00000000000000import os import sys import unittest from elftools.common.py3compat import BytesIO from elftools.elf.elffile import ELFFile from elftools.elf.dynamic import DynamicSegment, DynamicSection class TestRelocation(unittest.TestCase): def test_dynamic_segment(self): """Verify that we can process relocations on the PT_DYNAMIC segment without section headers""" test_dir = os.path.join('test', 'testfiles_for_unittests') with open(os.path.join(test_dir, 'x64_bad_sections.elf'), 'rb') as f: elff = ELFFile(f) for seg in elff.iter_segments(): if isinstance(seg, DynamicSegment): relos = seg.get_relocation_tables() self.assertEqual(set(relos), {'JMPREL', 'RELA'}) def test_dynamic_section(self): """Verify that we can parse relocations from the .dynamic section""" test_dir = os.path.join('test', 'testfiles_for_unittests') with open(os.path.join(test_dir, 'sample_exe64.elf'), 'rb') as f: elff = ELFFile(f) for sect in elff.iter_sections(): if isinstance(sect, DynamicSection): relos = sect.get_relocation_tables() self.assertEqual(set(relos), {'JMPREL', 'RELA'}) def test_dynamic_section_solaris(self): """Verify that we can parse relocations from the .dynamic section""" test_dir = os.path.join('test', 'testfiles_for_unittests') with open(os.path.join(test_dir, 'exe_solaris32_cc.elf'), 'rb') as f: elff = ELFFile(f) for sect in elff.iter_sections(): if isinstance(sect, DynamicSection): relos = sect.get_relocation_tables() self.assertEqual(set(relos), {'JMPREL', 'REL'}) if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_solaris_support.py000066400000000000000000000067021374602170700215160ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools tests # # Yann Rouillard (yann@pleiades.fr.eu.org) # This code is in the public domain #------------------------------------------------------------------------------- import unittest import os import copy from elftools.elf.elffile import ELFFile from elftools.elf.constants import SUNW_SYMINFO_FLAGS class TestSolarisSupport(unittest.TestCase): def _test_SUNW_syminfo_section_generic(self, testfile): with open(os.path.join('test', 'testfiles_for_unittests', testfile), 'rb') as f: elf = ELFFile(f) syminfo_section = elf.get_section_by_name('.SUNW_syminfo') self.assertIsNotNone(syminfo_section) # The test files were compiled against libc.so.1 with # direct binding, hence the libc symbols used # (exit, atexit and _exit) have the direct binding flags # in the syminfo table. # We check that this is properly detected. exit_symbols = [s for s in syminfo_section.iter_symbols() if 'exit' in s.name] self.assertNotEqual(len(exit_symbols), 0) for symbol in exit_symbols: # libc.so.1 has the index 0 in the dynamic table self.assertEqual(symbol['si_boundto'], 0) self.assertEqual(symbol['si_flags'], SUNW_SYMINFO_FLAGS.SYMINFO_FLG_DIRECT | SUNW_SYMINFO_FLAGS.SYMINFO_FLG_DIRECTBIND) def test_SUNW_syminfo_section_x86(self): self._test_SUNW_syminfo_section_generic('exe_solaris32_cc.elf') def test_SUNW_syminfo_section_x64(self): self._test_SUNW_syminfo_section_generic('exe_solaris64_cc.elf') def test_SUNW_syminfo_section_sparc32(self): self._test_SUNW_syminfo_section_generic('exe_solaris32_cc.sparc.elf') def test_SUNW_syminfo_section_sparc64(self): self._test_SUNW_syminfo_section_generic('exe_solaris64_cc.sparc.elf') ldsynsym_reference_data = ['', 'exe_solaris32.elf', 'crti.s', 'crt1.o', 'crt1.s', 'fsr.s', 'values-Xa.c', 'exe_solaris64.elf.c', 'crtn.s'] def _test_SUNW_ldynsym_section_generic(self, testfile, reference_data): with open(os.path.join('test', 'testfiles_for_unittests', testfile), 'rb') as f: elf = ELFFile(f) ldynsym_section = elf.get_section_by_name('.SUNW_ldynsym') self.assertIsNotNone(ldynsym_section) for symbol, ref_symbol_name in zip( ldynsym_section.iter_symbols(), reference_data): self.assertEqual(symbol.name, ref_symbol_name) def test_SUNW_ldynsym_section_x86(self): reference_data = TestSolarisSupport.ldsynsym_reference_data self._test_SUNW_ldynsym_section_generic('exe_solaris32_cc.elf', reference_data) def test_SUNW_ldynsym_section_x64(self): reference_data = copy.deepcopy( TestSolarisSupport.ldsynsym_reference_data) reference_data[1] = 'exe_solaris64.elf' reference_data[3] = 'crt1x.o' reference_data[5] = 'fsrx.s' self._test_SUNW_ldynsym_section_generic('exe_solaris64_cc.elf', reference_data) if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_stab.py000066400000000000000000000030041374602170700171670ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools tests # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import unittest import os from elftools.elf.elffile import ELFFile from elftools.elf.sections import StabSection class TestStab(unittest.TestCase): def test_stab(self): expected = [ ("obj_stabs.S", 0, 0, 0x2, 33), # generated by compiler ("label", 0x95, 0xc8, 0x4072, 0xdeadbeef), ("another label", 0x41, 0x66, 0xf9b1, 0xcafebabe)] with open(os.path.join('test', 'testfiles_for_unittests', 'obj_stabs.elf'), 'rb') as f: elf = ELFFile(f) # using correct type? for s in elf.iter_sections(): if s.name == '.stab': self.assertIsInstance(s, StabSection) # check section contents stab = elf.get_section_by_name('.stab') stabstr = elf.get_section_by_name('.stabstr') for entry, golden in zip(stab.iter_stabs(), expected): self.assertEqual(stabstr.get_string(entry.n_strx), golden[0]) self.assertEqual(entry.n_type, golden[1]) self.assertEqual(entry.n_other, golden[2]) self.assertEqual(entry.n_desc, golden[3]) self.assertEqual(entry.n_value, golden[4]) if __name__ == '__main__': unittest.main() pyelftools-0.27/test/test_utils.py000066400000000000000000000046061374602170700174070ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools tests # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- import unittest from random import randint from elftools.common.py3compat import int2byte, BytesIO from elftools.common.utils import (parse_cstring_from_stream, merge_dicts, preserve_stream_pos) class Test_parse_cstring_from_stream(unittest.TestCase): def _make_random_bytes(self, n): return b''.join(int2byte(randint(32, 127)) for i in range(n)) def test_small1(self): sio = BytesIO(b'abcdefgh\x0012345') self.assertEqual(parse_cstring_from_stream(sio), b'abcdefgh') self.assertEqual(parse_cstring_from_stream(sio, 2), b'cdefgh') self.assertEqual(parse_cstring_from_stream(sio, 8), b'') def test_small2(self): sio = BytesIO(b'12345\x006789\x00abcdefg\x00iii') self.assertEqual(parse_cstring_from_stream(sio), b'12345') self.assertEqual(parse_cstring_from_stream(sio, 5), b'') self.assertEqual(parse_cstring_from_stream(sio, 6), b'6789') def test_large1(self): text = b'i' * 400 + b'\x00' + b'bb' sio = BytesIO(text) self.assertEqual(parse_cstring_from_stream(sio), b'i' * 400) self.assertEqual(parse_cstring_from_stream(sio, 150), b'i' * 250) def test_large2(self): text = self._make_random_bytes(5000) + b'\x00' + b'jujajaja' sio = BytesIO(text) self.assertEqual(parse_cstring_from_stream(sio), text[:5000]) self.assertEqual(parse_cstring_from_stream(sio, 2348), text[2348:5000]) class Test_preserve_stream_pos(unittest.TestCase): def test_basic(self): sio = BytesIO(b'abcdef') with preserve_stream_pos(sio): sio.seek(4) self.assertEqual(sio.tell(), 0) sio.seek(5) with preserve_stream_pos(sio): sio.seek(0) self.assertEqual(sio.tell(), 5) class Test_merge_dicts(unittest.TestCase): def test_basic(self): md = merge_dicts({10: 20, 20: 30}, {30: 40, 50: 60}) self.assertEqual(md, {10: 20, 20: 30, 30: 40, 50: 60}) def test_keys_resolve(self): md = merge_dicts({10: 20, 20: 30}, {20: 40, 50: 60}) self.assertEqual(md, {10: 20, 20: 40, 50: 60}) if __name__ == '__main__': unittest.main() pyelftools-0.27/test/testfiles_for_location_info/000077500000000000000000000000001374602170700224035ustar00rootroot00000000000000pyelftools-0.27/test/testfiles_for_location_info/test-dwarf2.o000077500000000000000000000240201374602170700247260ustar00rootroot00000000000000ELF>@@@8 @%"@@@@@88@8@@@ `` ( ((`(`TT@T@DDPtd@@44QtdRtd``/lib64/ld-linux-x86-64.so.2GNU GNUSeF,פzc'mq  libc.so.6__libc_start_main__gmon_start__GLIBC_2.2.5ui ,``HH] Ht+H5R %T @%R h%" f1I^HHPTI@H @H@fD7`UH-0`HHvHt]0`f]@f.0`UH0`HHHH?HHtHt ]0`]fD= uUHn] @ `H?uHtUH]z u~ 9u~9DDDDAWAVAAUATL% UH- SIIL)HH?Ht 1LLDAHH9uH[]A\A]A^A_Ðf.HH;0 | ` blafs.c @*XJXxJZ,khejsanGNU C11 5.4.0 20160609 -mtune=generic -march=x86-64 -gdwarf-2 -O1 -fstack-protector-strongmain/pyelftoolsblafs.c3Q;r:r0R(0(1R8@T@t@@@@8@@@ `@ x@ @ @ @@@@@@`` `(``` `0` !  `@P@.@D0`S`z@`@ ``(``@`@- q  `I0`'@Po `| (`@ @e8`u@*0`@B 0`  @crtstuff.c__JCR_LIST__deregister_tm_clones__do_global_dtors_auxcompleted.7594__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryblafs.c__FRAME_END____JCR_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE___libc_csu_fini_ITM_deregisterTMCloneTable_edata__libc_start_main@@GLIBC_2.2.5__data_start__gmon_start____dso_handle_IO_stdin_used__libc_csu_init__bss_startmain_Jv_RegisterClasses__TMC_END___ITM_registerTMCloneTable.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.dynamic.got.plt.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str.debug_loc8@8#T@T 1t@t$Do@N @HV@8^o8@8ko@@@ z`@`Bx@x@@ @@@ @@4@`` ` (`(``  ` 0`0005 e0'Z5dA0a{LrW$5 ppyelftools-0.27/test/testfiles_for_location_info/test-dwarf4.o000077500000000000000000000237701374602170700247430ustar00rootroot00000000000000ELF>@@@8 @%"@@@@@88@8@@@ `` ( ((`(`TT@T@DDPtd@@44QtdRtd``/lib64/ld-linux-x86-64.so.2GNU GNUEA^D j~6V   libc.so.6__libc_start_main__gmon_start__GLIBC_2.2.5ui ,``HH] Ht+H5R %T @%R h%" f1I^HHPTI@H @H@fD7`UH-0`HHvHt]0`f]@f.0`UH0`HHHH?HHtHt ]0`]fD= uUHn] @ `H?uHtUH]z u~ 9u~9DDDDAWAVAAUATL% UH- SIIL)HH?Ht 1LLDAHH9uH[]A\A]A^A_Ðf.HH;0 | ` blafs.c @*XJXxJZ,khejsanGNU C11 5.4.0 20160609 -mtune=generic -march=x86-64 -g -O1 -fstack-protector-strongmain/pyelftoolsblafs.c3Q;r:r0R(0(1R8@T@t@@@@8@@@ `@ x@ @ @ @@@@@@`` `(``` `0` !  `@P@.@D0`S`z@`@ ``(``@`@- q  `I0`'@Po `| (`@ @e8`u@*0`@B 0`  @crtstuff.c__JCR_LIST__deregister_tm_clones__do_global_dtors_auxcompleted.7594__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryblafs.c__FRAME_END____JCR_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE___libc_csu_fini_ITM_deregisterTMCloneTable_edata__libc_start_main@@GLIBC_2.2.5__data_start__gmon_start____dso_handle_IO_stdin_used__libc_csu_init__bss_startmain_Jv_RegisterClasses__TMC_END___ITM_registerTMCloneTable.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.dynamic.got.plt.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str.debug_loc8@8#T@T 1t@t$Do@N @HV@8^o8@8ko@@@ z`@`Bx@x@@ @@@ @@4@`` ` (`(``  ` 0`0005 e0'N5dA0UtLZW$5 Xpyelftools-0.27/test/testfiles_for_readelf/000077500000000000000000000000001374602170700211625ustar00rootroot00000000000000pyelftools-0.27/test/testfiles_for_readelf/aarch64-relocs-le.o.elf000066400000000000000000000062401374602170700252240ustar00rootroot00000000000000ELF@@{@@@! @*@@K@ {¨_։ \MiMj Mint-foo M\a M|%  : ; 9  : ; 9 I8 $ > 4: ; 9 I?<.?: ; 9 'I@B: ; 9 I,\N' aarch64-relocs.c   =  .uaarch64-relocs.c/android1/pyelftools/test/testfiles_for_readelfdataGNU C17 9.2.1 20200306 -mlittle-endian -mabi=lp64 -g -fasynchronous-unwind-tablesGCC: (Debian 9.2.1-31) 9.2.1 20200306zRx  \A U   \!aarch64-relocs.c$x$dfoodatabar 78 7$8,4788D7H8  F  ) U Al6.symtab.strtab.shstrtab.rela.text.data.bss.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_line.debug_str.comment.note.GNU-stack.rela.eh_frame @\@&,61@B)U0P@0iRd@ u0*0'8@( %pyelftools-0.27/test/testfiles_for_readelf/aarch64-relocs.c000066400000000000000000000003731374602170700240460ustar00rootroot00000000000000/* This source was compiled for aarch64 (little endian). aarch64-linux-gnu-gcc -c -o aarch64-relocs-le.o.elf aarch64-relocs.c -g */ extern struct { int i, j; } data; extern int bar (void); int foo (int a) { data.i += a; data.j -= bar(); } pyelftools-0.27/test/testfiles_for_readelf/angr-eh_frame.elf000066400000000000000000002071401374602170700243510ustar00rootroot00000000000000ELFP@`@8 @$#@@@00ppp!!@@@ppDDPtdl!l!l!DDppppRtd@@@/lib64/ld.so.1GNUGNU)v4MP  8 + p: U"dls   * >K -:@HT]__RLD_MAP__libc_csu_fini__libc_csu_init_IO_stdin_used_initGCC_3.0libgcc_s.so.1GLIBC_2.0libc.so.6GLIBC_2.3.4GLIBCXX_3.4.21libstdc++.so.6GLIBC_2.2CXXABI_1.3.9GLIBC_2.4GLIBCXX_3.4ld.so.1GLIBC_2.15CXXABI_1.3GCC_3.3.1_Unwind_Resumeexitfwrite__printf_chk_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm__cxa_finalize_ZdlPvmselect__stack_chk_fail_ZNSt8ios_base4InitD1Ev__libc_start_main__gmon_start__free_ITM_deregisterTMCloneTablememcpyreallocclose_ITM_registerTMCloneTable_ZSt19__throw_logic_errorPKc_Jv_RegisterClasses__cxa_atexit_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev_ZNSt8ios_base4InitC1Evreadsignalstdout__errno_locationstdinfilenostrerrorgetnameinfostrlen__xstat64putsgetpeernamesocket__stack_chk_guard__snprintf_chk__strcpy_chkwriteconnect__fdelt_chkshutdown_ZTVN10__cxxabiv117__class_type_infoE__gcc_personality_v0%3 2()* 1/$&+%0   "#!',.-       H0P&y @a_& ``ii Vti jii ii Pq vyѯ t) ӯk ii !HPXhpx12g<-Xqg0@0 gg0<-qg(b8 %,/.%@#$ % `H-b"`b"80( @g%0 %(% @""H%0 %(@#Bb#h( xd g<-og(( ( f$fBd%dd"x߀ߘ%f  (( x$fBd%ddx"߀xx%f  ߈ pfx pf g@g<-oghߘxp%% $$X ߰߸D PBd`8hpx@HP Xd޸%@ 40@%@1*T ЁU % %@lB,@؁( d$8 X8 Xq%@߰ߨߠߘߐ߈߀xphgxg%0 %( $@4B0C聙( d$g,g%(% $ ,@Pgȁ $%H%@$%0$ % @( Pd$( 0d$( d$xߠ$ UP߀ $@x@P߀>$ UPX >$@XP>@px߀(/(%Hxe$$| - @px/d b-D%0$$ p%@A(}${$y$El$g$ 0$g % @%@*%00g*4g B$B$`g( Bd(xg Bdg%@Bd%@Bd"hp/C @ % `g-bC%wCH@/`P0 % @$``g-bf$H(%FbP/D @p % `g-bC%wCpx/C@4 % @$``g-be$ %Eb%@%8%0 %(u@ % `g-bB$D@0 % @$``g-D$b$D:@ % `g-bB$7@4 % @$``g-D$b$Dq@ %(m@%$ BQ(X % @($ $8 %(A$%( 8gA ߞ$%( 8g@4$1(g  D(%0@d $$ (g耙$$ d $8% X8 ؀ % %%Ȁ@@@UHH }}EEE;EA}}E}E}E}lj}EEEH ]r nVn|nxnt%.: ; 'I?@ : ; I 4: ; I $> F& dwarf4_simple.c  /1 clang version 3.3 (tags/RELEASE_33/rc2)dwarf4_simple.c/home/eliben/eli/eliben-code/elffoointvxizRx sAC .debug_abbrev.rela.text.bss.debug_pubtypes.debug_aranges.debug_ranges.debug_str.debug_macinfo.rela.debug_info.note.GNU-stack.rela.debug_line.rela.eh_frame.debug_loc.shstrtab.strtab.symtab.data@s `kvf *R/|W||J(  L0g>-w-08@ h     sdwarf4_simple.cfoobarbaz-8C   ( " 8' Y19sD aR c` eo ]3 pyelftools-0.27/test/testfiles_for_readelf/core_simple64.elf000066400000000000000000007600001374602170700243300ustar00rootroot00000000000000ELF>@@80@@ @0@00@@p0 PPP 00P00@ `    `PCORE h h@F 3F+'CORER&IN h hcoredump_self./coredump_self IGISCOREI0CORE!d@@8  @ I I NNELIFCORE @@@ @ @0@00P"#/home/max42/pyelftools/test/testfiles_for_readelf/coredump_self/home/max42/pyelftools/test/testfiles_for_readelf/coredump_self/home/max42/pyelftools/test/testfiles_for_readelf/coredump_self/lib/x86_64-linux-gnu/libc-2.15.so/lib/x86_64-linux-gnu/libc-2.15.so/lib/x86_64-linux-gnu/libc-2.15.so/lib/x86_64-linux-gnu/libc-2.15.so/lib/x86_64-linux-gnu/ld-2.15.so/lib/x86_64-linux-gnu/ld-2.15.so/lib/x86_64-linux-gnu/ld-2.15.soCOREHello WorldELF>@@`@8 @ @@@@@88@8@@@@@0d@@TT@T@DDPtdtt@t@,,QtdRtd@@/lib64/ld-linux-x86-64.so.2GNUGNU@~x 'ࢉ|) 8=C _ y __libc_start_mainGLIBC_2.2.5libc.so.6__gmon_start__putsabort_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable_Jv_RegisterClassesui @ @ @ @H{H5:%<%:h%2h%*h1I^HHPTI@H @H@HHHtHffff./ @UH-( @HHvHt]( @f]fffff.( @UH( @HHHH?HHtHt ]( @]fD=yuUHn]f@@H?uHtUH]zfUH@DHl$Ld$H-L%Ll$Lt$L|$H\$H8L)AIHI3Ht1@LLDAHH9uH\$Hl$Ld$Ll$ Lt$(L|$0H8fHHHello WorldzRx AC $<Q_@Xdx$|`@FJ w?;*3$";XRrHzQ[!7Jo'Uk*pzkZ2{>6uCL5TYa}"v4`j @@{ԣ ң0`0@p pp0`y`J  @  `  4 @ `     Ҹ Ҹ$P )P@1P`7PMRR3RMR]RuRRRRRR莹R SS'S=SUSaS{SSSSSSSS T"T/TETTT0`T~TTTTTXTUU5UNU]UkUUUUUUUVV#V0VEVYVkVyVVVVVVV W'W6WIW\WhWWWЏHpWWؐWWXX5XOXgXXHXXhXX8X YY+YPNaPqk,jj6HT7qYIσ7 qR>)OqN9NL(K@K箂CAk[Sž@@? O@X`JIII`JI`JIII`JJ`JJ)JJ`J9JIJ`JYJ`JIJiJyJ`JJ`JyJJJ`JJ`JJJN O@S000 1` 7ddxk| @` %ddddddddddddd %NA `BZ D`&*PPPPPPPT@CZE`& ZF`&`#`#`#A`B@C` `٣Q $QBvG$Q$  %,;& @@{%''ɛna,} m(@@ttHello World P`dS`dS`dSdS /lib/x86_64-linux-gnu/libc.so.6t@+Xt0y@+,++++0,@,P,++`+P+, ,p++,,,p,`,,,+@أ (yhz¡ʡpڡ@x!Xyxxw <xy0t0pp7;8Hylibc.so.6/lib/x86_64-linux-gnulibc.so.6ttttk@ui w@u ui vi ii ri si ti ii ii !ii !ii !ii !ii (!3!>!I!T!_!j!c j!c  ii Vui bii lii vc ELF> @H@8@wwxxx<<Ptd<<  " T @ y6 =" @ y1" =" = * __vdso_clock_gettime__vdso_gettimeofday__vdso_time__vdso_getcpulinux-vdso.so.1LINUX_2.6 DuTD h` ^ oooarch/x86/vdso/vclock_gettime.cLinuxGNU'Ivd%"&ͩ3غ;8lT| $,DzRx $+AC a A D 4D1AJ EIF BEE F <| AC Gl BBA A q BBA A ,yAC H BBA D AM F $ =HC e H UHff1HHPH H H9w]H]DUDHAUIATIS{AAAIcH= L?HHH)HDff1H NH H+VFHHDVHHH HH~ffD AtUˁA9RHD9?AtAHK[A\H9A]HC]D$HHj AEffffff.UHAUATSH2ttXHcH[A\A]]󐐋uHHHHV;u1H[A\A]]f.juHHHHV;Ku1D%9Au1EHSHL-K 11 IID;%u1Iɚ;HvIʚ;Iɚ;wHLnHE1D%A5EHHrL-1 `IID;%7u1Iɚ;HfIʚ;Iɚ;wKHuHuH+H#HfD:*H+H#HSDHu/HufH}HuCHuDH}Hu+Hu_ff.UHAUATSHHHD% AEH.HL-1 LHD91Hɚ;HvHʚ;Hɚ;wHЋUH{HHHS㥛 H?HHH)HSH1H[A\A]]=H+=KUH#=FHTDH}HuHuHfHuHuHA`H95F1iUHHHtH]Ð=)UHt+{Ht %Ht 1]Dq;r2qw)r qrGCC: (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_d.dynamic.rodata.note.eh_frame_hdr.eh_frame.text.altinstructions.altinstr_replacement.comment   @ ``hh^!o.o8=F`Nxx<T<b0l rHee0w*0ydN`X@C@`a,} m(>\haPg h`oƢ H`9p+"o | h oooo(8 (."0ߩ bN\haX`8@(t@Xx(8H8(XHh@|آNtȢp+" 0p@Y@@8@Abhf 0@  %,;0a@X8@ @@@@P@`@p@@@@@@@@0@0@@@@ @p@`@P@@@@@ y0y@@@@@l @@ y@@PatX hx(0@ z4(Ƣwwlinux-vdso.so.18 8<<tls/x86_64/`P```J@d6d60;;`;;0t/ X yTt r%`H 00tw@;MAY < -AYmhwVeX0ɞ!w@@G4&  @ELF>@@8 @#"@@@00p9p9p9d6d6 77;7;PQ @k@k;@k;pppDD77;7;pPtd999hhQtdRtd@t @t:K;Co0D `t:y|Bhpx@KȢx|t<ɢ@+ ||#E|w@" @<qyt:y}B= `H,`zt@ɢ@ `}z#Ez@z ɢ@@;X nH,tkAYJnf7 @t @mף@QX@|@Q$Q$ @@@,@Ps >I\z$2+A^fw ds!d@@8  @ I I NNɛna,} m(x86_64./coredump_selfrvm_bin_path=/usr/local/rvm/binCOMP_WORDBREAKS= "'><;|&(:GEM_HOME=/usr/local/rvm/gems/ruby-1.9.3-p429TERM=xterm-256colorSHELL=/bin/bashSSH_CLIENT=84.201.164.119 60640 22IRBRC=/usr/local/rvm/rubies/ruby-1.9.3-p429/.irbrcOLDPWD=/home/max42/pyelftools/testMY_RUBY_HOME=/usr/local/rvm/rubies/ruby-1.9.3-p429YT_VERSION=v3SSH_TTY=/dev/pts/2YT_LOCAL_USE_PROXY_FROM_SOURCE=1USER=max42_system_type=LinuxDEBEMAIL=max42@yandex-team.rurvm_path=/usr/local/rvmSSH_AUTH_SOCK=/tmp/ssh-UzwM417775/agent.417775TMUX=/tmp/tmux-37449/default,868083,0rvm_prefix=/usr/localPATH=/home/max42/bin:/home/max42/yatool:/home/max42/hermes/bin:/home/max42/yt/source/python/yt/local/bin:/home/max42/bin:/home/max42/yt/build/bin:/home/max42/yt/build/yt/nodejs:/home/max42/yt/source/python/yt/wrapper/bin:/home/max42/bin:/home/max42/hermes/bin:/home/max42/yt/source/python/yt/local/bin:/home/max42/bin:/home/max42/yt/build/bin:/home/max42/yt/build/yt/nodejs:/home/max42/yt/source/python/yt/wrapper/bin:/usr/local/rvm/gems/ruby-1.9.3-p429/bin:/usr/local/rvm/gems/ruby-1.9.3-p429@global/bin:/usr/local/rvm/rubies/ruby-1.9.3-p429/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/rvm/binMAIL=/var/mail/max42PWD=/home/max42/pyelftools/test/testfiles_for_readelfLANG=CNODE_PATH=/usr/lib/nodejs:/usr/share/javascript_system_arch=x86_64TMUX_PANE=%34PS1=$(if [ $? = 0 ]; then echo "\[\033[01;36m\]-_-\[\033[00m\]"; else echo "\[\033[01;31m\]o_O\[\033[00m\]"; fi) \[\033[01;32m\]\u@\[\033[01;35m\]\h\[\033[01;33m\]$(__git_ps1) \[\033[01;31m\][$YT_PROXY]\[\033[00m\]: \[\033[01;34m\]\w\[\033[00m\] $ _system_version=12.04rvm_version=1.26.11 (latest)SHLVL=2HOME=/home/max42IBUS_ENABLE_SYNC_MODE=1PYTHONPATH=/home/max42/yt/source/python:/home/max42/hermesLOGNAME=max42SSH_CONNECTION=5.255.232.190 55096 5.255.199.115 22GEM_PATH=/usr/local/rvm/gems/ruby-1.9.3-p429:/usr/local/rvm/gems/ruby-1.9.3-p429@globalYT_PROXY=freudDEBFULLNAME=Maxim AkhmedovDISPLAY=localhost:11.0RUBY_VERSION=ruby-1.9.3-p429_system_name=Ubuntu_=./coredump_self./coredump_selfH`HH5pyelftools-0.27/test/testfiles_for_readelf/deleteme.out000066400000000000000000000000121374602170700234700ustar00rootroot00000000000000Test file pyelftools-0.27/test/testfiles_for_readelf/dt_flags.elf000066400000000000000000000152301374602170700234360ustar00rootroot00000000000000ELF4`4 ($($$Ptd$$$,,QtdRtd  GNU :sxOl @  BE|qXJ8$Թ jR" 8 {   a2 t  __gmon_start___init_fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizefunctionprintflibc.so.6_edata__bss_start_endGLIBC_2.1.3GLIBC_2.0$ORIGIN/libqsi ii  SSct6[ hff$ffffff$$9ttUQЃÐt&Í»U$$)ȉSÃtt PQ҃]É'USWg$u't 5ƃ$]É'U]W$US&u8R]Ë$S[Hello, %s!;(|Dh|zR|  0 F J tx?;*2$"@, T%2AB Dj x3pq t o84t l48 ooooo GCC: (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.08t44lt     $P      !p 7 Fm y   $ #9 Ug n t"   2  t crtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.7281__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrytmp.c__FRAME_END____x86.get_pc_thunk.bx__x86.get_pc_thunk.dx__dso_handle__x86.get_pc_thunk.ax_DYNAMIC__GNU_EH_FRAME_HDR__TMC_END___GLOBAL_OFFSET_TABLE__ITM_deregisterTMCloneTableprintf@@GLIBC_2.0_edata_fini__cxa_finalize@@GLIBC_2.1.3__gmon_start___end__bss_startfunction_ITM_registerTMCloneTable_init.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.data.bss.comment$.o88<8 tt@44HoUo0d 448m Bllvtt#q |3 $$,PP   0*0p, ypyelftools-0.27/test/testfiles_for_readelf/dwarf_gnuops4.so.elf000066400000000000000000051076101374602170700250660ustar00rootroot00000000000000ELF44 (#"444ppddd!ttt  444PtdLLL$ $ QtdRtddddAndroidr16b4479499GNUKuX =z_|L޾)6GNSZahpwT& __cxa_finalizeLIBClibc.solibjipad.so__cxa_atexit__stack_chk_failmallocfreestrlenstrcpymemcmptoupperstrcmpfloorlibm.soatan2__stack_chk_guardsqrttolower__cxa_guard_releaseLIBC_Olibstdc++.so__cxa_guard_acquirecossinstrncpyrealloc_edata_end__bss_startliblog.solibdl.so    c } c ?i dl      hhhhh h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXhS^d$荃\$d$[UWVS&d$ԍx 9u&\D$|t$$1=x+t$D$,$ǃx+ t$t+,$D$ǃt+t$p+,$D$ǃp+t$l+,$D$ǃl+)1t$ ,$1D$ǃ x1󫍃f q4l$L$ 4uԍ11m fq4l$L$ 4uԍ1D$pt&q<|$ωt$ 4uҍd$,[^_]d$D$tЍd$ Í'SZd$荃\D$D$ D$:$ d$[Ív'Sîd$ d$[Ðt&$Ð&VS}d$싳`txt>t&ƃu?Fu$tp@Fd$[^ÉѾɃ d$[D^$qt@`1럍t&WVS(üd$`L$ tj1t&B9w 9rBօud$[^_Ít&)#::uًBtF$d$[^_1붉`ߍv'Sd$D$ v$d$[Ðd$[n&'WVSHd$`L$ t$1t&ЍP9r 9rPƅu $4d$[^_Ít&)Ѻ!uPtV$d$[^_É`t&VSMd$D$ tP~ Pt d$[^Ðt&p4$Mu4$ڍ&'D$t@f1ÐD$T$t P~PfUWVSëd$t$4|$0tA4$3tTt8@ v[$tht$$ d$[^_]Ðd$[^_]Í&PvPv%릍@묍@=$딍&'UWVS7d$t$0l$49t-tP~ Pt"Et P~Pd$[^_]Ðx<$uω<$č&'UWVSKd$|$0t$49tRtP~ Ptj4$t;@ vF$tht$$d$[^_]fPvUPv-8뻍h,$u,$9zt&@=$d$[^_]Ðt&@d$[^_]Ðt&UWVSKd$|$0t$4tP~ PtFF<w@F<wCv=$d$[^_]Ívh,$ u,$a렍3tȍP@H@d$[^_]ÍUWVS{d$ԋD$D|$@PD$HՋpud$,[^_]T$F vl$T$tщppud@D$HtD$$7d$,[^_]D$H11vxv+T$땐t&1TD$DT$4$D$BT$넍UWVSkd$ԋ|$@D$Dt$Hh4$(ud$,[^_]fT$B vd$T$tՋL$DPP tf$L$T$T$tt$Չ,$T$|T$d$,[^_]#T$띐t&1XbV@먍v'UWVSkd$D$0D$4tapF nvZ$t4xhD$4t D$<$D$87D$0/8D$0d$[^_]t&1\맍v'WVS8̻d$D$ 8D$$9tFɉuDw;qt d$[^_Ít&t$<$L$Hd$[^_Ívd$[^_Ív1t&VSMd$D$ 0uv$Fud$[^Ít&Szd$T$ D$$9t"t.t*D$$d$[Ívd$[Ðt&1㍶D$1tztÐt&D$8Ít&'WVt$ T$v:Jω8 uu^_Í'S>d$D$0$D$D$T$T$\L$D$f.}ci (;D><$L$@~7D$@cxi (|$cLiT$ (;L!T$D~7D$Dci (|$cTiL$ (;T$WcHi (cTi (;T~<$$$t$ DDljD$H+{D$gD$D$T$KD$T$MD$/D$D$T$L$D$T$L$L$D $t&|$@ UWzVpSCd$cw@wxi (D(TwLi (D0;Td$[^_]fkw;i (D(TT$ FT$ 묉T$ 7T$ 륐+끐&붉'UWzVpSÃd$cw@wxi (D(TwLi (D0;Td$[^_]fw;i (D(TT$ T$ 묉T$ wT$ 륐k끐&[붉'UjWi (1VS,d$䍓@'(&9D9t/cvT$D$L$D$T$L$9D9uэd$[^_]Ív'UWVpS8d$ăcT$,i (T$1 6t$ t&AD Duڋt$ w>L$,D9u"d$<[^_]fat&UWVS[d$ċpcT$,-i (T$t$ 1҉D$1󫍃QT Tuڋt$ |$L$Duci ((ci (,B0i (T$,DŽ09d$<[^_]ÍvN&{i (eNI,830"EB t&'UWVSkd$D$0D$8hD$4pci |cy~i |5c`i |hcOTi |ci |ci |ci |c/i 5|#D$D$0$qD$0d$[^_]f+vZ xt&t&+:T$8D$4sD$D$0$D$0d$[^_]KP;4T$8D$4D$D$0$5D$0d$[^_]T$8D$4D$D$0$D$0d$[^_]T$8D$4`D$D$0$D$0d$[^_];T$8D$4=D$D$0$5T$8D$4:D$D$0$T$8D$47D$D$0$_T$8D$44!D$D$0$/UWVSRd$ċD$PD$‹$D$,#D$ZD$Ti (D$l$gt&D$;p}nD$Tl$$t$,$D$D$|$(l$<$D$D$|$$f<$,$|$cvD$;p|L$,D$9u d$<[^_]=UWVS'ûd$ċD$Pt$\D$$D$l$XD$,4$D$D$ ~ x=4$jD$ ~ x=D$Tt$(4$D$@t$|$$<$M4$)0v<$9-FD$D$$D08D$8D$„t8D$u<$9vD$Thc~i (D0@D$v@D$vZR<$?D$Tpc)i (D0f~ՋD$Thci (tv D$PD$i (T0L<$9~FD$D$Tpcwn|$~i (D$D0PL$@Q<$ L$,D$9uld$<[^_]t&)+0'i (tD$D$qg&Q&UWVS'ûd$ċt$XD$$|$TD$,4$D$D$ ~ x=4$rD$ ~ x=D$Pt$(4$D$Ht$l$$,$U4$)0t&',$9D$$D08D$8D$„t8D$uĉ,$9|x~tFN,$TL$,9d$<[^_]Ðt&@D$ v@D$vrj,$W딅~D$PpcwPi (vpt&,$ 9|ЅXt&)+0&i (UvfS*þ+L$+L$ |$1)[9Ít&'UfWWVSd$D$$T$0L$,D$D$(Ջt$4|$ 9OO9ONL$8t*D$8)*^ЋL$D$TT$`D$TT$`D$TD$T|$h9T$XRD$PT$T{D$PT$TD$heD$h|t&vD$`L$h;D$`L$hD$`T$h!T$hD$`OD$XL$`T$hD$XL$`T$hHD$TD$XPD$TD$`T$hOT$hD$`L$`L$`|$XwD$\T$dtL$`{L$`|$hwML$PD$\L$TT$d+tt$`ML$P|$XweT$XD$\T$dtpL$PL$TD$\T$dȋL$P+t|$lct$`L$PL$P|$XvL$PL$XD$\L$dtL$PL$XL$X}L$PL$XD$\T$dtL$PTL$hrL$hL$h_L$hxD$TMD$XPD$TD$`T$h0OT$hD$`L$`D$\L$dtL$`w+GD$h9&i|$l (D$dt8FD$h|$hw,L$dD(teL$dD(tO~UWVSGۋd$ċD$Xt$hD$NjD$\D$$ŋD$`D$ D$dD$,D$D$D$T$IT$Pu̍<t}D$(1D$v|$Ts|$L0|$B|$R2f9T$(FT$(ND$L$L$PʋL$JW~dfT$T$~uUD$Pd$<[^_]WFN +D$1)~tt(FV +D$ 1)ȃf+T$$1)ƒ9t&9T$(WhT$T$5F9D$~ˋT$(+L$$1)(+T$,1)ƒ(D$Pd$<[^_]vF9D$|Wv[D$;F6IVL$PQ6D$($WDD$fD$(;WKvD$;F|W2fD$(W;q>sWVD$ L$t$+D$11))1)^_Ð&WgfffVSCׇ+L$t$8D$+D$)1)9| [1^_Í)[1^)9_ÍUgfffWVSfd$L$D$(l$ +L$$$1)+0)9}"+<$1)Ǹ9~ d$[^_]fgfffD$׺$I)lj+t$9}+$1)¸9|19}+ $1)9d$[^_]Ð&WVD$ L$t$+D$11)~^_Ð)1^)_Ít&U1WVT$t$L$ |$,;T$l$4~9} 9~ 9t&^_]ÍUWVSw d$D$8|$0T$4pcwIi (;xd$1[^_]Ív9xH~;Q ~i (9T5$d$[^_]Ðt&T$i (T$;x~D$T$ D$;xH}L$L$T$ ;Q wT$T$냍&'S.d$؋T$4+T$<1)‹D$0+D$81)*Qf.z $d$([$\$L$fUWVS"öd$ċD$PD$ D$Tl$D$$D$X$BD$T $.;D$}.WT.+T$T.T$D$Q.x_T$$4+T.1)‹D$ +D.1)*Qf.i$\$(L$(PD$d$<[^_]ÉD$2D$P$.xlvT$1`~ &; UWVSǾ[d$ċD$,D$Ppci (T$1$6t$ AD Duڋt$ w>L$,D9u"d$<[^_]fe Խt&D$R{t&; 1Ðt&UWVS跽Kd$D$ pcw)i (|i (+D5d$ [^_]Ít&i (|nˍUWVSGہd$D$ pcw)i (|$i (+D5d$ [^_]Ít&i (|$ˍUWVS׼kd$D$ pcw1i (|i (+D5|$$d$ [^_]Ívi (|Ít&UWVSgd$D$ pcw1i (|$i (+D5|$$d$ [^_]Ív+i (|$Ít&UWVSËd$D$4|$0pcwMi (NF)ȉr$ȉB)։‰Wd$[^_]vi (BՉD$ uED$r+uȋL$ 47VD$@ D$ Fu$>D$P D$ l&'UWVSÛd$D$0pcw1i (P$h+Pi (+D79d$[^_]i (U$T$ T$ +UT$ mT$ 멍vUWVSw d$D$0pcw1i (P$h+Pi (+D79d$[^_];i (U$T$ !T$ +UT$ m T$ 멍vUWVS{~d$ċt$PFD$cFD$$iD$ (Vi (D$$D$,00D$ 1~f<=+=1)‹=+=1)*Qf.zl ${D$|$cwHt0D$ 8tT|$cyjf&&$o\$(L$({|$cwlD$t$$iT$ (؉D$d$<[^_]D$$iD$ (GcOىL$D$d$<[^_]H덍UgfffWVS"ö|d$D$`t$hD$,D$d4$|$D$0B4$)͉l$&{V l$+W1)‹F+1)*Qf. $9D$l$4l$ xu~Wyl$ D$(Ɖl$ft&D$hwpL$(V+Q1)‹F+1)*Qf.R $!9D$~)l$|$ ~D$hv뉋D$4l$p<ljl$t&T$0+W1)‹D$,+G1)*Qf. $9~+OWMUōF;t$teƁvT$0+W1)‹D$,+G1)*Qf.zv $9~D$D$xd$L[^_]$K\$ L$ $2\$8L$8$\$L$$\$L$qL{&UWVS'ûyd$ԋD$@xci (L$D9L(D$Dp&i |ci |c"i |ci |d$,1[^_]Í+i (L$D9L(~ԅ~ЋD$Dp&ct&z|$D\i (D$DT0T*i (D0+T(Ѝd$,[^1_)]Ít&胾&k c_i (D0D(|$DPi (T$ D$D$DD0T(D(T$$O\fv8v&۽c|$Dii (D$DT0T*i (D0+T({k[|$D D$Di (T0T*T$2T$oT$T$hD$D$i (D0D(D$мD$&T$跼T$裼|$DyD$Di (T0T*T$~T$t&k[ K;+?}UWVS{ud$$$L$D$`D$lD$h$D$dD$X=|$D$`$D$@F<$農)$pcCi (D$@~$D$4U8tW v D$HD$LD$(#D$TD$dD$0D$,D$8D$ D$TD$D$@$D T$0D$ D$ZD$AЃD$$D$1,$y9 E|0-u,$c9|o|$(t$$MD$D$0D$0D$-D$ -D$zD$aED0$pDm,$p넍v,$جT$$)ЉօOD1Vt$$vt&D$$t$$|D$TD$D$ $D$(t$XD$&'UWVSGe$TDŽ$DŽ$DŽ$DŽ$$)DŽ$$D$cq D$(iD$ (| $D$h$D$l$D$\i|$ (|$(|$cuzu։l$PD$,$$Ƌ$$Z9M$t$<$D$X+D$8 9| 9D$8 i|$ ($D$L|$($D$4D$dL$$|$ #vD$4|$cD$ 9h$l$4$D$at$<$4$jD$$<$D$蚨u<$D$脨u<$D$nn<$D$TTD$L|$cTĩD$ 9hO|$c iD$ (L$( $D$0L$ D$`l$dT$D$|$4$D$at$,$4$j4$GD$@D$$D$,D$ t$$蹡4$1$|$$T$0,$BD$0D$$D$@D$D,$D$"D$H|$,$D$TD$H,$D$D$tD$T,$D$ D$xD$t,$D$螦 !D$|D$x,$D$|tTD$|D$D$ $d8D$$D$D$ $HD$DD$D$ $,D$|,$D$ T$09T$XiD$ (|$`l$dD$0D$p'$|$4$D$Yt$,$4$b4$GD$@D$$D$$D$ t$$豟4$)$|$$L$0,$AD$0D$TD$8H D$H,$D$  D$`,$D$ D$D,$D$@ D$$,$D$ؤ D$|,$D$ D$x,$D$訤D$t,$D$萤YT$09T$X )8pt&l$Pt$,t&D$DD$D$ $,|$cqD$(L$`|$@DD$@9"iL$ (D$(VUUU|$,D$0L$@D$,)‰T$T|$cGD$$A|$$D$@|$0L$(DD$HKD$HPT$ D$VT$$5D$DD$<|$89|$cGL=D$@T$(D|$0RPT$ D$V$T$9D$D";|$,~D$P|$cxD$@L$PT$(|t&'|$$WD$D$HT$ PT$$ T$D9|$4|$LT$L9T$4)??D$\$豚D$l$襚D$h$虚D$ $荚D$d$聚$9 $[^_]ÐE9D$$)8{u|$$|$cGD$$|$$D$@L$(DD$Hʢ|$0跢f$$+@;$$!+@;$$Ƌ$$@9$$Ƌ$$U@9|v')mfD$ |$$X,D$HD$D$ $6 D$D$ $v9l$Tt&EL$,U9T$@|$(ō@t:D$0t&C&+}D$ |$$zND$D$ $\0&D$HD$D$ $4D$TD$D$ $D$D$ $&D$XgD$X=D$@L$(DD$X!D$D$ $L &&軜 $D$ 蛜D$(T$@臜f{kD$(T$@W&D$xD$D$ $謚!D$|D$D$ $芚^D$$D$D$ $nBD$l.|$$JHD$\t$$20D$\|$$D$l1t$$D$l4|$$ޙD$\t$$ƙD$\|$$讙T$ci (L$(T #D$$$D$\+N#D$$$D$lD$$D$D$ $*D$DD$D$ $D$ |$$D$HD$D$ $Ԙu@D$`D$D$ $輘u(D$DD$D$ $褘l|$cwyD$(L$p|$@DD$@9kt&D$`D$D$ $LuD$DD$D$ $4uD$$D$D$ $uv蛙뀐D$DD$D$ $\D$$D$D$ $ؗ@D$|D$D$ $輗$&D$$D$D$ $蔗D$|D$D$ $xD$xD$D$ $\g&D$|D$D$ $4D$xD$D$ $D$tD$D$ $d&D$xD$D$ $ԖRiD$ (l0c'|$9EUD$T$ FV$T$9D$,ci (L$$9Ltu|$ce|$Gc.|$$D$(P@T$ D$i (T$$D0TR$T$腾9D$,|$ciD$ (T$89Tta|$8iD$ (T$8l0c|$EUD$T$ FV$T$9D$,}D$ +D$1)Ѓ1d$L[^_]Ívs|$ `vD$0OD$0|$3D$04D$0!vD$<D$<D$<D$<vfv&ۈCD$8D$lD$ D$hD$$D$dD$D$`d$L[^_]Sv蛈苈{_kA[K;+ sUoۇˇ軇談蛇苇iD$ (T$89Tj]$x\$0L$0Guf;[+,UWVS|Û@$tD$|$D$cA D$i (r~@T$0ljՃctu֍&'fW\D$P$L$D$訅L$t$P^4$t$膅9 D$$nt$4$\9L$|9 $[^_]3ޅt.D$dD$4&t$$|$crT$D$0|$4t$(pD$(D$$诮gfff+8)¸9nn 8n&i (<9D$($T$(D$ $脥T$ 9vD$(D$$2\$ T$ f.TJE|$(<$詥<$/v9'm&bt&'UWVSbK'd$ċD$Pxcei (4*F4vNL(+D 1)𐍴&i (ыiq8i (L0L *)ΉT$ 1D$)*$^T$ \$D$f.dw>cwNi (t i (9t }d\D$D$d$<[^_]lc\vD$ T$lT$i (t lD$ T$뎐t&LmvT$ D$[lD$T$ Cli (T$,2E4D$ $lED$,hlT$wAD$,L(D$ LvT$ D$kD$L(T$ +D 1)]t&T$kD$,T$L(D$ +D i (T$1)D$ kT$Ջu8kmykD$ T$ 'UWVSG`$d$ċD$TD$D$Ppc|$,i (L$TD lȃD$|$D$i (D$‰+D1Љ)Ձ|$D$i (D$(‹D|$v D$ jD$ i (L$ʋTJLT$ c|$ui (L$(ȋT|$i (D$D9TFc|$D$(Dl|$Mi (L$9ld\D$ D$ D$ d$<[^_]Ðt&i|$L$Ti (D lȃD$wi|$diD$i (L$ D$+D1Љ)Ճcb-i|$wD$i (D$(‹DiD$L$ D$(DD$ hD$ 1vc|$ i (L$(ȋT|$Ji (D$D9Tc!|$D$(Dl|$!i (D$9llD$ d$<[^_]Ðt&*)Љ1D$)*$Y\$ L$ f.dlc\D$ wg|$L$(i (ȋTT$,gT$,`t&D$i (L$ D$+D1Љ)@fT$,ggT$,(T$,OgT$,;g|$wqL$(i (ȋTT$,gT$,^gv9v&fffSf눐&fff|$D$(Dllfl&[f|$wqD$(Dl@fv3fvv&f f?eYeie눉'UWVSZKd$ԋD$@xcwyi (+B+BD$D;~1d$,[^_]Ívr$i (++D=D$D;ԋD$@$膜ËD$@$뱐t&3ei (tFD$eD$++FD$D;odv$dnt&'D$T$t |t&1Ðt&UWVSY;d$D$`pcwQi (,Et*t}d$L1[^_]ËE9E 퐍&d$L[^_]fKdi (}t2d}(#di (,}uT$( d*e d$c*MD$`$L$ *L$ T$(Y<\f.L$CT$ cmED$cT$ |$D(*||$ i (ycD$`*M$$L$*L$l$ ^\f.5ct#cxci (L$`D$8$t7~0YoY$v$D$$)9cYwYfsYvv&[Y$$+ ;  P$$轐+ ; MUWVSM[d$D$`L$lT$dL$hL$(cD$iD$ (D)+VD$ t 1LǃAgUil$ (Őt&9l$ |!|$cuX9pu։9t$ |9|$cF=iT$ ;|)1d$L[^_]ÍvD$ pil$ (l$$nt&~2|$cwKw0D$$9pu19t$ f띐t&tt&㍶&KW&;W릐&+WL$$T$ WL$$T$ a|$c]iD$ (l8D$ piD$ (D09lV&D$`t$$XD$8|$c(iD$ (~DD$HH1ƅƅƅ<ƅƅƅƅBƅƅƅ ƅCƅ!ƅ"ƅ#ƅPƅ@ƅA$QRΈ(,0S4D&Lu4$D$TD$!ND$4$,f=H?H1ƅƅƅ<ƅƅƅƅBƅƅƅ ƅCƅ!ƅ"#PQ@A$1,0RHSƅƅƅ<ƅƅƅƅBƅƅƅ ƅCƅ!ƅ"ƅ#ƅPƅ@ƅAƅ$ƅQƅ(4DTuԉ|$4$D$LD$4$;<1ƅƅBƅ!ƅ@Cƅ(ƅH P"#QA$R,0S4DLu4$D$TD$K4$T$:1ƅƅƅ<ƅƅƅƅBƅƅƅ ƅCƅ!"#P@QA$Lu4$D$TD$J4$D$:1ƅƅƅ<ƅƅƅƅBƅƅƅ ƅCƅ!ƅ"ƅ#ƅPƅ@A$Q(R,0HS4DKLu4$D$TD$ID4$D$9HH1ƅƅƅ<ƅƅƅƅBƅƅ CP!"#Lu4$$D$TD$I04$D$e8H$tVH1ƅƅƅ<ƅƅBC BLu4$HD$TD$zH<4$D$7ƋH1ƅƅƅ<ƅBC !P"#Lu4$D$TD$G<4$D$71ƅƅƅ<ƅƅƅƅBƅ COHu؋L4$D$TD$2G,4$D$}6H]<B!@C(H P"#QA$R,0S4D U؉$W.Lủ4$D$TD$ FD4$D$W5HtH1Bƅ<Lu܉4$DD$TD$E04$D$4HD_<HBC! P@("#QA$R,0S4DOM܉ $,%LuЉ4$D$TD$VD44$D$31<BLE$ƈHL$TL$C44$D$3<SHB4DC P$ "#QA$R!@( ,0+  4(t&'UWVS(9d$}" u  ,fD$#@@ @0@@E 9E } 2]E D$8ED$,c|$8D$8t$4D$,j&D$,t$<Ƌd T$(?&,T$(,@ D$,iD$8 (T0T$d$L[^_]Ívi (D50H@L$D$hD5D$$D$ T|$ D$$D(i (P@T$$D$ !T$V4T$V8T$V t~6&iD$ (|$1nD$&;(',$xc,$GD$p,$D$!c(G|$cT$L$;D }tc*W|$cT$ D$T$*L,$L$(9E*L$(\$ Yt\f.w0&n (;(l$|$ciD$ (T$4_t& A D$ D$ vv& il$ (l$}'8 it$ (t$>8s it$ (t$>RY t@G v@? !t&iD$ (D$tp@iL$ (D$|D$pD$$xD9D$p$CƋD$p$tCv9t&D$p$BƋD$p$FC9mu}8kiD$ (T$D0tD$pD$$C9e|$ct&D$p$dBNjD$p$B**Yf.v^|$c iD$ (D$px8iD$ (T$D0tD$pD$$NjD$@$>9Olj9Nt&i (l$D$D$G>VUUU)9 1d$,[^_]Ðt&k[D$GiT$ (mt gfffD$N)1))9}v!vv&6iD$ (t$D$@$M=VUUU)9&ytGc;n} D$;F$& (9~‹t$ *0q&D$ D$iT$ (<ND$ D$ D$ iT$ (t$‰t&19|v'1L$l9d$|[^_]ÐېSit$ (D$Ɓ>t26vbt$LD$4$$t$$5 l$PT$,$D$ D$ |$ciT$ (D$ t$8D$l$ T$4$ډD$T$S$|$84$D$i*D$ ;|$8}SvIc|$ cT$$D$DUD$0E9}щ‰**T$0)*^Xf.*\f.vD$ `&?{;n[fkB$<$D$u$<$D$&t$iD$ (T$D9NNj}$D$ tT$i (|$c<oiD$ (T$D9h @ Nl$ $*c|$cT$(D$DUD$0D$4@9~щ‰**T$0)*^Xf. *\f.d0& iSiD$ (T$D9NʼnD$ $D$ 1LUWVS+d$ԋ|$@t$D9tu 1d$,[^_]f&;}t݅~ ;uvoci (cTi (;T~ci (cli (;lmT$i (|$$D$&D$|$lT9~Љ*ʼn*)*^Xf.*¸\f.'fD$T$[D$T$CD$/D$i (9lD$D$D$UWVSkd$ԋt$@t &;7~ 1d$,[^_]Ét;t$DtD$D~ 9D$D+D$D4$D$¸uc4i (DD$D$Dxci (T$DDD$ $D$$L$)9L$Sci (cD$D$i (T$DD$D$ $D$\$D$9D$ci (cT$i (;Tci (ct5i (;t=$t&T$D&K;+(T$ T$R5t&eBt&'UWVSKd$D$4hci (TD$0xc}i (L$0;TD$4T$8M~7L$8Qci (LPci (;LT$8Lƒci (cl.i (T$0L$8;l>|$4N~KL$8ic(i (T.oci (;T.l$8O;|$0t3;D$0t-L$0L$4T$<BtWMT$4Dd$[^_]Ít&;|$4t;D$4u;|$8tɋT$<;D$8L$4t$8EL$4Bu'd$[^_]Ðt&D$7D$D$D$T$T$qv>vT$D$T$D$D$D$T$ L$D$T$ L$D$DT$D${T$D$&'WVT$D$ L$t$ҋ|$t|$t$L$ ^_v^_Í'UWVSÛd$ċD$Tu 1d$<[^_]fD$TBrtD$Pt$(4$D$ D$Tl$(xc[i (ЉD$ L@L$9~щ‰**)*^Xf.a*\f.O|$XD$T4$D$) D$Pl$,pci (;l0ci (D$9D$XYD$TD$D$P$cw,|$0D$ ?@9~lj**)*^Xf.x*Ǹ\f.c\[VEc&i (t$D$PhcwVi (+t(1)ƋD$P4$9D$TD$D$P$1v렍&ltD$TD$D$P$輱o,@9D$XxWt&SvHT$'B=vUWVSÛ$d$$D$t"6ID$|$4cpD$$T$8;tRmh|$cX$D$D$$ux|$c$D$ D$D$P@T$$4u@|$(c;D$T$$D$ D$D$0TR$T$&T$9^D$$D$ D$D$$TDT$$wm?~t1\$$Ƌ$$hv91*zD$D$X$ƉD$$t$ D$<$D$t$H$ED$ $D$<T$)9C}~&1vUWVSw d$ԋD$@pcEi (|D$DHc i (;|$}1c i (c|$-i (;1d$,[^_]Ðt&cgi (cDD$i (|$i (gfff+|)|$9|$~L$c>i (PxD$DD$T$$L$)9|$Xi (ct5i (;t 5vL$7L$#vvL$L$i (|$cL$L$i (;vL$L$i (L$GD$L$t&L$L$L$oL$i (UGD$GT$DD$$@ L$);|$L$L$&'UWVS{d$ċD$Ppcw!i (84t>d$<1[^_]Ívi (}4u@'u @'ui (D$xuD$PD$$ŋD$P$ Tm9wci (D881PT$$T$JRL$ T$P@T$$SD$ t$|$cGD$cvL$$U8+Q1)‹E4+1)*Qf. $|$c|$cvvL$U8+Q1)‹E4+A1)*Qf. $p& 9| 9D$gT$S9D$QD$ ~ 9D$ 2L$<~ ;L$4 9D$4T$89D$8D$@ 9D$@D$Pt$hD$xD$LD$tD$HD$pD$DD$ld$T[^_]&T$& l$ f|$@O&|$ &l$8 fUWVSëud$$t$xT$|D$$$$D$$$D$$D$ $D$<$D$4$D$8$D$@$D$$$D$($D$,$D$0$D$D$D$H$D$L$D$P$D$T$D$X$D$\$D$`FcvLD$04$D$D$,D$ D$(D$D$$D$\d$d[^_]f~ ;t݅ 9tą|9tD$~ 9D$t~ ;(tL$v 9D$gT$9D$QD$ ~ 9D$ 2L$<~ ;L$4S 9D$4T$89D$8D$@ 9D$@D$P4$D$D$LD$ D$HD$D$DD$D$`t$x$D$\$D$X$D$TD$|d$d[^_]FT$&h Rl$ f|$@&|$ t&vl$8 v'UWVSWqd$t$ ew,\0  +5d$ [^_]Ðt&#\0  ȍv'UWVS{qd$t$ ew,\0  +5d$ [^_]Ðt&賷\0 蜷ȍv'UWVSw qd$|$ ew4\0  +=|$$d$ [^_]Ít&;\0 $fUWVSÛpd$|$ ew4\0  +=|$$d$ [^_]Ít&˶\0 贶fUWVS藫+pd$t$4l$0ewX 򋆜)ȉȉE)׉‰Ud$[^_]t& 0D$D$ D$ L$+<}D$۵еD$fWVS訪0 f3 uÍv6Cf@KSÐt&<- MÁ~:  FÁ&tT~F*t Ít&0fffÍ&TÍeg&ffHÍ&f> 0Í&ÐfqfL fffT$D$M@@ ~dP vX8NB@ 4ZR@&@fL&Bf& "&Dt&t@t&@fvtȁuJ@fc|J.{Zf@u@@NuIv7HtP*p@* , H @,H@t&@@@@@@@7@_tHp@pt&@cTP_@( @@ @@Htss@fH@|@=@M{@ @@=tl@UWVSǂ[Gd$t$dD$`@@ T$<o ~s>g pU   % \% @;/&e J  (>@t&| RKQ 9 6J;Y ;@@[vr h0 ;@'L$<9 d$L[^_]&j, fVB@뇍&R:fjtf@:(TnLP@jU:cf^^@}t&xFt@4t&)'j@): N" @tufmQ@m_&@"f@Uu@6@lt&t$l$,,$D$|T$,D$t$,$cT$0D$Pt$,$IT$4D$P6/w3>-u-@n@M@BF)@t&@nt:t>*qU@qdt&@N&&@@)&\@@vM4`t b `@bz@@X*lA:E@Et&Xd@@v$t&@c@/&Mk[b@[fk@l?&6\@@@Tt_&DlE@R@ELQ5Qt&M@Q@w& @^@F@.\@9zv'@A@9@ B3@*@&@@@&6@fv@D^@F@.>@p@'@Ju@@@@ t@j%@L~@s@z_2vK@2@e@ t0@B:q}t&[vT$B eу   % 4 ob co \x K} ? 3 'V    5Mt~tvtn3tft^NtVvKtCt;Ѹet.t!t Ít&Ív'T$oЀ/Ѹ`r3FxЃ=sgXIp8}, *у-LUBj|vqѸtdtYvNvCv8v*vv5ff T$etttdt\tTztLvFt9t1Lt)t!@ ȁ ÐÍv'UWVSré6d$$S|$0u'ehw1 w$\0L$4T5pLd$[^_]Ív|Ր| vt&VT$pЀ tih\эcF:." ."5QF vv v^tVtVvKv8v-v"AtBH ȍ^Í^ÐWVSoÌ4d$$ew* =o~>=?7d$p[^_f z?oD$2D$D$ID$iD$ D$ D$4$D$`=D$\D$XD$TRD$PXD$LD$HD$DD$@%D$<D$8D$4yD$0D$,.D$(D$$%D$ K訽D$ D$D$D$D$ pD$'D$4$D$`D$\"D$X D$TD$PD$LD$HD$DD$@hD$=it7=X=I =ru=t=t uv[^_Í&{v\0 <=nav t7cwi ([^_3vߐVSkí/d$t$ 4$1҄u d$[^Ít&4$t,ew7 =rt=d$[^Íd$[^f u>rtu뼉'UWVSwj /d$t$04$au 1d$[^_]f4$(u$\0ewy <otvd$[^_]Ãew#\0 =rt̓=uэ&&t\0 }rtt}=it뀐4$t&K4$豼**Yf.*t&WVSxi .d$|$$Gcv2<$D$D$ /D$[D$jd$[^_f ==V =.uS=tL=jƒu2=t+=|ƒ  =hu =YPfd$[^_UWVSh-d$|$te2D$t\0 |$pe~D$p ;|t$tD$pt$,D$L$ D$ $茻)NjD$|$4|$H<$D$|$ NeD$LD$D|$, D$ <$:L$ |$cD$8 $D$89D$4(f1eft$D$(D$ $誻D$HD$$D$0)8t4$"v'9t$,9t$e+|$teD$t |$pe[L$p + @9*D$4*L$$fWXf.*D$8f.L$(9L$0}D$0L$(D$(L$0*T$(*\$DfWXf.*T$0f.D$D$t$$D$,D$t$$dlUt&|$teD$t~ D$ $L$t)lj|$4D$H$L$D$ RD$LD$DD$pD$,D$tD$ffWXf.v f.,4$PD$$D$p$@T$$R9Q4$)D$$D$t$T$$R9*D$ t$$JD$pT$LD$ D$D$HT$$D$ t$$ D$tT$LD$ D$D$HT$$ċ`&e~vo D5d$\[^_]ÐT$@D$fD$$VUUU)S&T$_T$r_K_uT$_T$t_vv&{_UWVSWTd$ċD$Tl$PD$D$XD$$|\01eD$ &99t$uL~Hl$4$uft$,$uVT$4$T$nuBT$t$$Zu.e~^t^we?D$ 8D$,$ѦD$(D$D$$趦eL$ <L$9?7D$$|$eD$L$ ewL$ )1)+9|$eD$L$ eL$ )1)+9]D$ePL$ e L$ 9A|$e D$L$ eHL$ B9|$eZrD$L$ ;D$L$ eyT$ L$( 9|$evg\D$L$ evK\L$ |$$D$$D$$9N|$e D$|$ p)׃ev"D$([D$ +D$(pD$L$ )e L$ L$ +9M9|$$D$l$PD$Td$<[^_]|$$|$$|$eD$L$ eyL$ )1)Ѝ+ ɍQI9D$$&'1d$<[^_]Í\01eD$(D$ hZ^|$eD$L$ eL$ JD$,UZD$,wGZRf;ZD$,$薢؉ZT$, ZD$L$ T$, ;YD$D$,$D$Ц}D$D$l$$pXvYL$ ;pD$,yYD$,|$e@v D$,bYD$,T$L$ 9veL$ |$e`YD$L$ ;5YQXD$,XD$,\Xt&3X-X8XwXL|$$u%D$D$ l$$,v|$$|$$|$$PeL$ |$eD$L$ ;2eL$ |$eD$L$ p9epD$D$ ,$D$XED$,$D${(D$D$,$D$~IWt&;W+W-W WwVD$|$ evVL$ +VD$L$ V T$(VvT$(T$(VL$ xVT$( UWVSGKd$ԋt$@|$Dee\0\0  EU 9~ T$‹D$**fWXf.*f.eze\0\0  Bj T$R9~ T$‹D$**fWXf.*f.d$,[^_]Ðe|$D$$EM T$9~͉**fWXf.v*f.!t&|$Dt$@d$,[^_]{ve|$D$$EL$T$I9~͉**fWXf.v*f.)뎍sTv8v&[TVTKTFTe|8Trv+T&TRTTUWVSHË d$ԋt$@|$D9taew|\0 ewU ;~7e e ;|;t&'d$,1[^_]Ðt&T$wST$뜐kSz|$4$Tue e ;~e; e ;de e +<$*L$踚4$讚9L*Ytf.D$w54$荚<$胚źgfff+)9|$Dt$@d$,[^_]vT$?RT$+RT$RT$eRv=vT$QT$QQD$QD$&'UWVSF d$l$p,$聙+>?9иOD$t$`69D$t,$D$脜t@|$teD$t\0 e\0 )91d$\[^_]Ðt&|$teuD$t\0 eh\0 )9~|$teD$t\0 e8\0 gfff)1)+0)9FD$ D$&D$D$D$D$ D$ D$ ,$|$tee$T$t荻\0 T 9~щ‰**)*^Xf.*\f.xD$t,$D$`\0_t&==2 ʃKu,=et%=tu]e^9t9|$ttڃeK~͍Wcy|$teeue\0\0D$@ L$tD$8@ L$9L~e 9L|$TeD$T D$$D$T D$~eD$ 9LD$ ~e&D$ 9LD$T$D$P${++L$$*T$*T$ D$T9D$PtY+D$(D$(9;D$$|$TeD$T |$PeZD$P ;*1**d$<[^_]Í&|$TeED$T |$PeDD$P ;~D$TD$D$P$뎍L$$9q;L$(g|$Te3D$PD$D$T$+L$$ȺVUUUD$,)T$$9T$(ȺgfffD$(+T$,9ЋT$$L‰D$(pt&D$TD$D$P$褯5VUUU+L$(D$,)T$(;T$$ ȺgfffD$$L$(+T$,9OD$$t&FD$T D$$FV&T$,FD$P\0 D$(FT$,FTmDV D$T$ FT$ _fsF&v4׋FD$$D$ThdwTmDD$CFV v3FTmDD$"FV 두t&FD$ ;x D$,ED$,x &ED$ ;x uD$,ED$,x `&T$$ET$$ ;o Eo vT$,oE|$$T$, >;o T$$KEo T$$&3ED$P ;fEv`v&DDUWVS9[d$ċD$Ppd&vtFD$D$TxdqDV D$$ |$PeD D$ 5D$P\0 D$~ePD$ 9O~e 9O|$PeD$P |$TeD$(D$T D$$~erD$$ 9OD$ ~eD$ 9O|$Te D$T D$$D$T$D$P$&L$$)*T$*T$ D$T9D$PtWD$();D$$9|$Te`D$T |$Pe'D$P ;'1**d$<[^_]Ít&|$TeD$T |$PeD$P ;~D$TD$D$P$둍;|$(t9l|$Te8vD$PD$D$T$tL$$)ȺVUUUD$,)9gfff+T$,T$$9LvD$TD$D$P$JL$(VUUU)D$,)9&gfff+T$,T$(9L vsA&[A]KA0T$(7AT$(#ADV D$$T$ AT$ xv@&vtFD$D$TxdwDD$$@V 8v@DD$$@V 둍@D$ ;xD$${@D$$x&c@D$$ ;xD$$C@D$$xp&T$('@T$( ;o @ovT$(?D$T$( ;o?oT$(v?D$P ;f?vv&?{?D$=hOo$ B"yDÐt&==t&=?=%^=ApD=U=t&=?=sDÐ=%/\DÍt&="=F=xDÍ=2]~s==F=RhDf=5~+=Bp~^=#=_DÐt&=]s=wDÐt&=.=/DÍ&=U]Í&dff{frf^f==Ít&=bÍ&pzÐ=X`Í&nDÍt&?t;HzÍt&ufoff~fZfflfmftffgf|fqf=u3vÍvytvÍ&=vtÐt&='tÍ' S1T$0xJcw6 ==  =u=it [Í[ÐUWVS0d$l$`t$d|$lT$p+l$h)*Qf.Y<YT$0YYXQf.*L$(D$ T$*$,l$0\$D$ ,$D$k,d\D$\$|$\$D$ o,L$(\$T$Y$9D$ ŋD$h$)D$B,L$(\$ d$ Y$$9T$l)T$ D$(|$xT$(+D$ )‰щ1)*Qf.z| $H9T$t$|$ ,D$`l$$~L$xl$`9L$l}*Ɖl$0f.w9D$h~D$ll$<$D$ D$hD$O~d$L[^_]$,+\$8L$8k $T$ +T$ \$D$$D$ *D$ \$L$UWVS.Ûd$t$h|$dl$lT$p+t$`)*Qf.Y<YT$0YYXQf.*L$(D$ T$*$ *l$0\$D$ ,$D$)d\D$\$|$\$D$ )L$(\$T$Y$Q7D$ ƋD$h$D$)L$(\$ d$ Y$$7T$l)T$ D$(t$xT$(+D$ )*Qf.zu$6l$|$t$ )ŋD$`l$$#|L$xl$`9L$l}*l$0f.w9l$h}D$lt$,$D$ D$hD${d$L[^_] $(\$8D$8r $T$ (T$ \$D$$D$ z(D$ \$L$&t&D$T$T$ PÍ&'D$T$T$ PÍ&'UWVSg+d$|$ e\0 t9tev)69ue+ ǂ'ǂǂǂǂǂ'ǂǂǂǂǂǂǂǂǂǂǂǂǂǂǂǂǂǂǂǂ\0 Ƅd$ [^_]É 4dž'dž4dždž4dždž'4dždžt4dždž[4dždžB4dž34dž$4dž4dž4dž3dž3dž3dž3dž3dž3dž3dž3dž3džp3gf3V1S'(ûd$썶'4$fu)++@@@ d$[^ UWVS';d$䍻#&p FFFF4$|$+F9u͍d$[^_]Ít&E\UfpfHXhx@@@@@@@@@9u]E?\ UffHXhx@@@@@@@@@9u]UWVS'&ûd$D$0pc-D$i (7ci (L$(cwvi (L$Di (L$D$ |4.tcGtG9cvp0te0v[0L$i (TtD0i (L$Dj(0L$i ((1 0i (L$DŽ(/D$i (</i (L$v/G/ D$L$ t1&}tEcw3EtE9t6cvD/}t6/ōt&+/Et/t&D$L$ @'&t9tcv.t.܍ci (D$|'ti (T$B'B c?i (D$|Icai (D$|'ti (D$TBB 'ci (D$L$cwXi (D$T0uiD$L$ (t&EtE9cv-Mt-֍&-D$i (|0t-i (D$D0-D$i (D$Qp-i (T$B B$/N-D$i (D3-i (T$cBB -D$i (|',vd$[^_],D$i (|'',&UWVS!+d$D$0pc-\D$i (7ci (T$(cwvi (L$Di (T$D$ |4.tcGtG9cv+t+v+L$i (Dt+i (T$Dj+L$i ((1z+i (L$DŽ([+\D$i (9+i (T$v+G + D$L$ t1&}tEcw3EtE9t6cv*}t*ōt&*Et*t&D$L$ @'&t9tcvS*tH*܍cOi (T$|'ti (D$@'@ ci (L$Tci (T$|'ti (L$D@@ 'ci (L$D$ti (|$G G$d$[^_]p)L$i (LnU)i (D$c@@Q/)T$i (|'d)>)L$i (T$t(P&(T$i (|'(Vd$4$5euf4$eud$^Ív'U1WVS%ùd$D$0D$ i (D$|4?fL$;qteD$OWPH|$ cuv'L$;qz't0'u'럍t&&{'v'뇍t&k'ɋqvY'iD$ (Dd$[^_]ÉL$*'L$q'UWVS{d$䍃&clj\i (T$i ( <$ljLi ($i (T|$T71it&i ( $;l &D$ci (<0iL$ (4$L$VvQqcovD$&D$$i (9l&|wD$pcwat t$눐%&D$cv%%&@:v% @9t&i ( 0i ($L$jRiQt2cʼnv-%&cv%&@f1<$t&i (T$;T9&D$ ci T$i D5l$D&@McL$vD$ t$D$ T$i (9T8&|gD$ pcw<u=$&D$ cw)D$ $D$ W& $"D$ #D$ ȍ@1cʼn|$ Yi ( $4, i (MuT$rJt'D$it$ (T$  $| uD$ct$<$i (iL$ (9L$E1(uAi (q 8D$q ׋Ip HЋ,$i (t$i (|/O DwH pi (L(D$qՋ p։H$i (i (l uL$Eq ։A$$i (i (t D$n D Vh Pd$[^_]Ðt&s"&cX"i ( i (&$L$jRD$iQcr"&]!&c!\i (&i (T$э$*cƉ9Q!&cx!&@c!&D$ pc F!&i (<$L$1(D$ hiD$ (c8BRAQ &T$rc3 &i (D$T$zi (,$cJ RH P &D$PcT$i (x &T$L$i (,$l/pTcE MB J: &T$cT$ i ( &<$t>NT$jT$ i (D$cPHM&D$Pc9T$ i (&T$ l= MD$pi (UD$cP H$t&cT$WT$ri (i (<$D$Oo <$Hh i (L8|$q IDp ։HЋ<$i (l$i (t>N6Hpi (L8 q p$։H s롉띉֍vt&UWVSWd$ċD$PD$cdiT$ (\D$ ЋL$ǀ(iD$ (T$|$ D$Dl 4L$D1:t&T$ T$;r~t_D$WOD0D$ PH|$cuvT$ T$9rWt%us뢐kf땍t&[ԋrD$l$|,|$ ffwntccwRwWGtcwfwNGFxƃcvv닍vv뢍t&&룐&{닐&kY[=|$c.iD$ (D$  D$D$'D$,D$(L$D$|$ ō4׉L$ l$fFVGW9tcvL$L$у|$cS|$t.iD$ (L$ uiD$ (L$ T$(|$c|$'t.iD$ (L$ uiD$ (L$ T$,|$ciD$ (L$ L$,~iT$ (L$ |$cit$ (D$ 0u7D$0(F~ FiT$ (L$ D$1i (i |$D$|$ 6vD$;tD$L$TT|$cuv.D$;t{tgu뭍viD$ (L$ RL$0,:t&v`iD$ (L$ |>t$ t$|$c-,,.tD$ t$|$ iD$P|$cVWt$L$ (uƍ&l$1l$ At&2tI<=@'|$c 2DŽ=@'|$cv2uf뮐|$cvDŽ.t|$cD3D$VD$WD$D$vmv&L|$cw|it$ (|$D$ 7J RH PT7zL$j xzhxPT1 JH$P iD$ (L$t L$ V D NP Hd$<[^_]l$i|$ (L$ P 49@V Fl$l=M FUD$NVMUD$VHD$D8 PV$F ;it$ (D$ 0yeD$0(F^JEFf7T$2T$rit$ (t$ ,D$(D$ iD$ (4\L$dž({&|$'GiD$ (L$ ,` V|$iD$ (L$ *,D$(iD$ (L$ t$(0D$,D$'D$'UWVS [d$䍫&E~@ v (?t4$*9u|FcvӍvd$[^_]Í&UWVSW d$􍫜&E~gv<'t1 (9u|=Fcv<'u( (9u}Íd$ [^_]UWVS[d$D$l&D$,D$,ƃci (<0&D$1;t$%Fci (u҉t$D$D$(T$(9T$`T$(9T$,~5t$,|$(4$P9}T$l9 d$|[^_]Ít&ЃD$ciD$ (<sD$i (ʼnl$ D$TD$4T$$&D$D$9|$ cD$$|$401t$0 ADT DTuڋt$0D$$ (DTD$D$ W&p&0t$>t& &D$+f&T$D$(d5Ɖ4$%4$eu荃&D$ t&;+$X&T$l$ 9x|$c c i (iD$ ( ((i (D$0‹Di|$ (D>ЍR4|$4T$DD$LW4T$HD$ ;|$cDNcOj;t$ tMc~|$c~NcO~!돋T$0il$$Ё@'t׉D$8T$@|$ |$4t&|$$c&MT5;l$ :t|$c~r|$$c~fӋD$0|$ l$$(D$<l$ |$4D$$|$ c%M.;l$$ :t|$c~|$ c~ԋl$ c|$ci (i|$ (D$ ‹BJ cGO D$ DH L$$HOL$$O@OGD$ D @W G$i (D PH iD$ (D PH c&i (T0iD$ (T0i (|$c8c@\ljD$0iD$ (ȉ((|$0i (L$Lt$$T8iD$ (T8D$DщL$ |$H:|$cDNcOZ;t$ t=c~L |$c~@ NcO~,  럋T$0|$8D$@t$$l$ Љ|$4D$$t&|$ c&MT5;l$$ :t|$c~ |$ c~ Ӌ|$ $t\0 $xe $x\0$t $x;P D$|D$dOΉƉL$PL$`$t $$x $$tD$$D$hƉ$$pn$xꋄ$p4$L$m$x9$|$|… $|9$t e$|\0 $|\0 |$Lev T$lT$lL$T\0 t$L;P$|$|LLƒ$|et$LD$TvR$|\0 |$Hev T$l+T$lL$X\0 t$H;P$|$|LLƒ$|et$HD$Xv$|\0 ev T$lT$lL$\\0 $|;P$|OOƒ$|eD$\vr$|\0 |$Pev T$lKT$lL$`\0 t$P;P $|$|OO‰t$PD$`$|$D$d7$|D$D$h$$pk$&$|9$$x9$$t9$$e$\0 $\0 |$LeL$T\0 t$L;P$$LLƒ$et$LD$TG$\0 |$HeL$X\0 t$H;P$$LLƒ$et$HD$X$\0 eL$\\0 $;P$OOƒ$eD$\@$\0 |$Pe L$`\0 t$P;P $$OO‰t$PD$`$$D$d$D$D$h$$pri|$LeleSD$T\0 Pp |$HePp eD$X\0 Pp ePpeD$\\0 P p |$PeP pNe5D$`\0 p x\0 p x)$L9s$\[^_]fD$HgD$HD$LT$HKD$LT$H3D$|nt&D$LT$HD$LT$HD$LT$HD$LT$HD$LT$HD$LT$HT$HT$HRD$PT$HD$PT$H)D$PT$H{D$PT$HD$TT$P[D$T$eT$PD$TT$P8D$TdT$PD$TT$PD$TT$Pu$x\0 $t $xew/$x\0 fT{$x\0 cn$t|$\S$tD$HD$X$tD$LD$Tq$|\0 2t&OT$PT$Pt&v[fBVF6&aT$lT$lT$lT$lcv6T$lT$lt&T$lT$lP$\0 wfUWVSRd$D$D$8D$8ep~܉L$$L$$cvωL$$L$$D5t‹t$(e+ 9D$`tET$<9_ d$L[^_]ÉL$$TL$$ 9D$`uȉL$$9L$$ We 0e  e e eG e ~qe ex ~;eC ~e|$teD$t D$t e+ ;}B|$teewD$t P@D$$ PT$$P|$teD$t e ;}B|$teDe)D$t P@D$$ PT$$P|$texD$t e- ;~B|$teBe'D$t P @D$$ P T$$P|$teD$t e ;~B|$teeD$t P @D$$ P T$$PT$tD$8D$(L$,$‰D$`$ _D$$L$,ue T$tDpTT$x|$xeD$x D$x e ;}:|$xeeD$x Pp Pp|$xe]D$x e ;}:|$xeeD$x Pp Pp|$xeD$x e ;~:|$xe eD$x P p P p|$xewD$x e ;~:|$xe[eD$x P p P pD$xT$(L$,$|$$IeuL$,} bT$xD>pTL$,L$(T$${L$(T$$L$(T$$aL$(T$$L$$KL$$vL$$9L$$L$$'L$$L$$L$$nL$$L$$5L$$L$$L$$D$tL$$ L$$L$$L$$L$$L$$vL$$L$$GL$$uL$$L$(T$$_L$(T$$L$$IL$$L$(T$$3L$(T$$L$$L$$L$, L$,L$,L$,L$,L$,HL$,L$,L$,L$,wL$,L$,L$,L$,,L$,D$xL$, uL$,L$$cL$$L$$QL$$L$$?L$$L$$-L$$qL$$L$$L$$ L$$L$$L$$wL$$L$$\L$$L$$L$$L$$L$,L$,L$,L$,LL$,L$,1L$,yL$,L$,gL$,L$,UL$,nL$,CL$,SL$,1L$,TL$$L$$fUWVS{d$$e\0 P0T$0P,T$,P(T$(P$T$$P T$ PT$PT$PT$PT$P T$ PT$@D$$$Mt$ d$|[^_]ÐK\0 F0D$X2N,L$T&V(T$PF$D$LN L$HVT$DFD$\NL$lVT$hF D$dNL$`D$XL$TT$PD$0L$,D$LL$HT$(D$$L$ T$DD$\L$lT$D$L$T$hD$dL$`T$D$ L$FD$$$,?UfWVSÕ$UfD$0 fD$@$\0fD$PfD$`fD$p|f$f$f$f$f$f$f$DŽ$DŽ$D$(D$}e7D$(p1}eD$(D0׉}eG|$,g qc|i 0  ~GL$(1}e2cWi D$(0 D02t=}epci D$,0 >׃;|$D$t$04$\ D$(L$,|L$,9|E3uL$,8|$(:$94e[^_]Ðt&T$ D$$[T$ D$$ qcT$ D$$8T$ D$$jvT$L$ D$$T$L$ D$$T$L$ D$$T$L$ D$$QT$L$ D$$T$L$ D$$T$$T$$[T$$T$$5Ev}efXeND$(D$( [1 UWVSëd$l$ D$$epw]cwP\01Tt)ewTcwatcw.i (d$ [^_]Í&멐뜐&Ð&cvUWVSB։$4$$D$D$D$L$D$P$D$T$\0 8tieu捃)8t,\0t$D$eT\0ǀ$92$$[^_]Í&)8tD$D,$TT‹D$TD$0D$,D$ D$PD$(D$$D$D$LD$ D$D$D$DD$D$t$$T$H6T$H)D$L$1l$\$D$P$D$T$~n(~$MT{븋l$\)$T$D( t$\p$$t$`p $T$dǀ't$XprPc_D$Hi (|'fD$`~bxc i ( D$HL$h\0L$h9T},i (T$H\0TJ R PHD$\~LxcY i (T$H\0LQ ;P}IH\0 |$X~fD$Xxc i ( D$HL$h\0L$h9T},i (T$H\0TJ R PH\0 cG'i (T$H|'D$\~^xc= i ( L$hL$H\0TL$h9~(i (\0 D$HH @JBD$`~^xcW i ( L$hL$H\0TL$h9~(i (\0 D$HH @JBD$X~bD$Xxc i ( L$hL$H\0TL$h9~(i (\0 D$HH @JB\0 cG i (T$HTD$\~axci ( L$hL$H\0TL$h9}+i (T$H\0TJ P HD$`~axc& i ( L$hL$H\0TL$h9}+i (T$H\0TJ P H|$X~eD$Xxcqi ( L$hL$H\0TL$h9}+i (T$H\0TJ P H\0 cG i (T$HD$D$\~axc8i ( L$hL$H\0T$L$h9}+i (T$H\0T J P HD$`~axcOi ( L$hL$H\0T$L$h9}+i (T$H\0T J P HD$X~axci ( L$hL$H\0T$L$h9}+i (T$H\0T J P H |$DBT|$D9D$D='=q ==eu]t$P~SRitEvczi (D$H|0$D$LpcRi (D$H;|0$& $9D$X$D$`$D$\$D$d$$[^_]t&L$XT$HL$XT$HkL$XT$HL$XT$HkD$Du+t&[%* c|$\i (T$HD4c L$Di (L$H+A41B D$H)z i (T$LDx|$DAQ |$HT$L+Dyi (T$H+|29}#\0 DŽ%'$D$X$D$`$D$\$D$d&i (D$H9|ai (T$H\0TJ R PHi+D$Hi (D9G !i (T$H\0TJ P H&D$Hi (D9G[i (\0 D$HH @JB)fD$Hi (D$9Ggi (T$H\0T J P H&+i ( L$hL$H\0T$L$h9vi ( L$hL$H\0T$L$h9|Gvi ( L$hL$H\0T$L$h9xvki ( L$hL$H\0TL$h98lv+i ( D$HL$h\0L$h9TjvT$Hi (|ꍃ\0 B9G T$hT$hOJW &i ( L$hL$H\0TL$h9`|v&Ki ( L$hL$H\0TL$h9^v i ( L$hL$H\0TL$h9vi ( L$hL$H\0TL$h9r@vi ( L$hL$H\0TL$h9XvKi ( L$hL$H\0TL$h9v|$DD$D===WL$\Kci (D$Ht0 D$\xcD$Hi ( +t\0&|$DA$D$D=m ==Eci (D$Ht0D$\xctj|$DsD$D=n =*`D$PD$D$L$ DD$LD$DciT$D (D$H,T$PD$+F<D$L$ T$P9D$HL A lj 8*iD$D (T$HD$+F<D$L$9T\0 )8e\0 Dci (T$H\0T Dc i (|$H+T\0)8e\0 Dci (T$H\0T Dcv i (|$H+T\0 AD$A$?7)8e\0F :JB=8=-=c i (D$Ht0D$\xcL D$Hi ( +t\0==t = w|$P d D$Lel$T|$L e 9NtDtL$DBwGL$Dtσ|$Leϋl$Tt}|$Pdu覼\0D$PDcv D$D肼D$Di (T$HLꍃ\0׋Dxcv L$DNL$Di (T$H;LD$LL$D$Lt$`։l$XD$PFD$\D$Xt$$|$LD$D1T$Pt$T A uԋt$T|$DD L$De] |$w,$!=Ge1|$pD$t$D$Ll$hD$PFD$lD$ht$$|$LD$D1T$Pt$TvA uԋt$T|$Dd L$DeZ Nt$` duD$deD$DD$Ll$XD$PD$P\0D$LDt$Lt$\t$Dt$LpcjD$Hi ($׽401󫍓t$T A uԋt$TD$DD$Dd1lt&l$X|$DdY|$deN|$Lc~\0D$LL'|$`d\0D$`tci (D$H|$Lct0D$L\0Dxc D$Hi ( +t\0[K FD$D du捄$D$Ll$TD$XFD$\D$Tt$$|$LD$D1T$Xt$P@vA uԋt$P|$D<L$DeZ GD$D~ dueT$B,$T$LD$DT$L e,f\0 DQ)0e\0 Dxci (T$H|ꍃ\0 Dci (T$H +|\0)20eS\0 Dxc.i (T$H| BHci (L$H +|鍓\0 2T $T$O)0e8 ,\0 P7QAD$DBEct / ~t$\d@D$Xel$`l$X e9NttL$LB?L$LtЃ|$Xeȋl$`|$\du L$LL$L\0D$\DcvL$\D$L跴L$\D$Li (T$HT\0DxcvL$\T$L{L$\T$Li (|$H;T| D$Xt$XƿGD$Ldu|$DjD$T^D$TD$D$P$JB,荻\0 rpPD$h$D$LD$TD$h,$D$pt$lv|$LD$D1T$Tl$P>t&A uԋl$P|$DL$DD$heD$|D$lD$pD$l,$D$pt$t|$LD$D1T$pl$P A uԋl$P|$DL$DD$lXeD$Tl$tFD$xD$tt$$|$LD$D1T$pt$P&A uԋt$P|$Dw>L$D9t$T eS胱v븉D$ltD$hf[K;+l$Tfl$`|$DUo|$\i (T$HD4ci ( |$HT$D+G41ȉB )J 蘰i (L$D‹D$HT$LDPW GD$DTL$HT$LD$D+DD$D5D$D7'f pi (D$LD$L |$H+G4T$D1ȉB )J ůD$Hi (T$DL$LDH°JBT$D蕯O T$DGJB 耯GD$DtD$DT$HL$L+D D$DXD$DL$DB9L$D D$Pt$PD$L T$LL$DT$LL$DBt&D$DD$D]Ԯt&&ƮL$LB]9L$LFD$\|$\D$XFB&_\0D$DtcIi (D$HT0荳\0J R PHD$Dtci (D$HT0 荳\0J P HD$P$~ƋD$L$p9H\0 DŽ-L$LBO8L$Lht$Dii (D$L{D$L |$H+G4T$D1ȉB )J D$Hi (T$DL$LDH°JBT$DO GT$DB J GT$HL$L+D D$DD$Dedu t&ˬƍ\0tcv譬i (D$H|$Dt0Ǎ\0DxcyL$DB7D$`L$DD$dL$`D:|t&+d i|$D (D$H,L$LD8$+F $D$Po;D$PED$HL8 y 8*苫D{|$tt$p74L$\BL$\ |$Xc\0Dci (T$HL$\0D$LDc\i ( T$XT$H+L\0T$X\0D$LDci (T$HcD$D$X\0Dci ( L$XT$\T$H+L$\0ȋL$\ D$Dctp=ti|$D|$DTc~ Ǎ\0Dpcvi (D$H\0 D$\0D$Ltcv觩i (D$Hct05\0Dc i (L$H+t\0Ǎ\0tcv5i (D$H|0\0D$Ltcvi (T$H +|2\0ݨ&˨軨諨D$X蝨D$XD$\L$X臨D$\L$XD$XqD$XKcv!V\0Dc i (L$H+t\0cƍ\0tcwei (T$H T2$\0D$\迧D$\HD$X譧D$X 1D$X薧D$X T胧딐{pD$\l$XD$LAl$h|$te|$pduJ\0D$ptcv*i (D$H\0t0D$lDxcYt$`l$Xd'D\0tcvǦD$Hi (t0D$\l$T\0D$\tcv臦i (T$H T2\0D$\Dpcw%i (D$H\0 D$m(ԍu~DŽt$D|$Tdl$tw\0D$xtcvӥi (D$H|$ldt0$u蹥\0D$l|cv虥D$Hi (T$D;t8$D$TM‰D$D|$|e|$hdue\0D$htcvEi (D$HT0$t$DD\0tcv T$LT$Li (L$H +D1$|$Dd_|$hdtR\0D$htci (T$H|$i (t$H +|8\0聤cvni (D$H|0$[\0D$hDpcv;4i (D$H|0$ɉD$|D$lD$hD$TD$tD$lD$LT$DD$LT$D1D$DգD$DǣD$LT$D赣D$LT$DpD$D蟣D$D5董t&'UWVSg\d$ċD$Pl$Tt$XD$,D$`|$\D$D$ED$~&;(D$ٮD$F1ɉD$ ~&90|D$ 谮ȍGD$$1~ &9:|D$$L$(臮L$(T$T$9tdl*8t)D$|$\t$XD$`D$,l$TD$Pd$<[^_]0,$舦4$耦<$xD$D$Pd$<[^_]cvuL$tD$$9ufL$ 9xUWVSÛ[$D$$$D$D$$$D$L$L$HD$P$D$T$D$X$&\0 uNL$HT$H):T$HL$\L$D $T$H?&L$\‹D$Hrt&eu)8t,\0L$D$e%\0ǀ$9$[^_]ÍD$XD$0D$,D$D$TD$(D$$D$D$Pl$ |$D$ D$Lt$L$D$D$DT$\L$H$GfT$\L$HUD$Lt$x1L$lD$pD$P$$D$tD$TD$|D$X$&'~ ll~$P  뻍v$D$$D$ $D$$D$D$D$ )0e $D$T H$L$HH$\0D$L L$\0 D$PD1 D$T~pc )i (9De \0 ;9}@c)8efi (\0 t58n VhPD$H~pcw )i (9De \0 ;9}@c`)8e?i (\0 t58n VhPD$L~pc( )i (9De \0 ;9}@cY)8e8i (\0 t58n VhPD$P~pc )i (9De \0 ;9}@c )8e i (\0 t58n VhPD$T~}pc )i (9Def \0 ;9}>c )8e i (\0 8u UpPD$H~}pc )i (9De \0 ;9}>c )8ee i (\0 8u UpPD$L~}pcO )i (9De \0 ;9}>c )8e i (\0 8u UpPD$P~}pc )i (9De \0 ;9}>c )8e i (\0 8u UpPD$T~~pc )i (9DeR \0 ;9~?c )8e i (\0 t58nhP D$H~~pc )i (9De \0 ;9~?cq )8eP i (\0 t58nhP D$L~~pc9 )i (9De \0 ;9~?c )8ej i (\0 t58nhP D$P~~pc)i (9De`\0 ;9~?c% )8e i (\0 t58nhP D$T~~pc)i (9D$e\0 ;9~?c? )8e i (\0 t5 8nhP D$H~~pcG)i (9D$e\0 ;9~?c)8ei (\0 t5 8nhP D$L~~pc)i (9D$en\0 ;9~?c)8ei (\0 t5 8nhP D$P~~pc)i (9D$e\0 ;9~?c])8e\i (\0 t5 8nhP L$D k1)0e\0DaduD$De1l$H9|$Dt()0e\0DeuNj$D$P$D$L$D$H$D$T $9D$P$D$L$D$H$D$T$$[^_]fB Y|$Del$HQ)edwō\0DcJi (T)e 8\0Dxci (;T)D$D׃eD$D||$Dc_D$D\0T$HD$T$H\0 )8ec\0 D$d\09)0e|$DcuD$D\0tci ()|5 0e|$DcD$D\0tci ()t5D$$e9)0ey\0 DŽ0 WD$LT$HCD$LT$HdD$LT$H%D$LT$HJD$HD$H L$DBL$D|$Dt&|$D迒L$DN諒)\0 8$eD$TD1})\0 ($eD$HD9O)\0 0$eD$LD)!D$XD$XD$XD$XߑqD$XёD$XÑvD$X貑D$XS褑t&HD$X蒑D$X脑t&D$XrD$X-dt&D$XRD$XDt&YD$X2D$X$t&D$XD$Xt&QD$XD$Xt&D$XҐD$X4Đt&D$X貐D$X褐t&_D$X蒐D$X脐t&D$XrD$XBdt&D$XRD$XDt&mD$X2D$X$t&e֏Ə:趏規薏膏vf?VF6&8pO֎Ǝ&趎覎薎j膎vfVF6iD$Dt$DSkf @%D$LT$HٍD$LT$HD$HÍD$HD$H豍D$HwD$H蟍D$H\葍膍eD$HrD$Hd)eD$HJD$HT$H8T$HT$H&)T$H8ef T$HXT$HT$H}&諁p~ D$HʌD$HDŽi$D$H H$L$LHU UWVSWEd$$$$D$l$T$8$P$$L$hD$DD$<T$@~&;D$@袗D$i (T0e \0 ;}8cei (\0 n VhPD$H~qhci (T0el\0 ;}8c<ei (\0 n VhPD$L~rhci (T0e\0 ;~9cei (\0 t5nhP D$@~rhcfi (T0e1\0 ;~9c ei (\0 t5nhP D$D~rhci (T0e\0 ;~9coeRi (\0 t5nhP D$H~rhc*i (T0e\0 ;~9cei (\0 t5nhP D$L~rhci (T0$eW\0 ;~9c;ei (\0 t5 nhP D$@~rhci (T0$e\0 ;~9cedi (\0 t5 nhP D$D~rhcPi (T0$e\0 ;~9cei (\0 t5 nhP D$H~rhci (T0$e}\0 ;~9cK?e0i (\0 t5 8nhP $9D$H$ D$D$D$@$D$L$$[^_]vD$HT$D~D$H T$DD$HT$De~D$HT$DD$DO~D$D;~/$\0 eD$LD1$~$\0 eL$@L*(D$H}$7\0D$DD$H eL, }D$TT$P}D$TT$Pi}DD$TT$P}D$TT$Pq}D$TT$P_}D$TT$P-M}D$TT$P;}D$TT$P)}jD$TT$P}D$TT$P}D$TT$P|D$TT$PS|.D$TT$P|D$TT$P|D$TT$P|D$TT$P|D$TT$P|D$TT$Pzu|UD$TT$Pc|D$TT$PQ|D$TT$P?|D$TT$P@-|D$TT$P|D$TT$P |~D$TT$P{D$TT$P{D$TT$P{D$TT$Pe{@D$TT$P{D$TT$P{D$TT$P{D$TT$P'y{D$Pk{D$P1]{D$PO{D$PA{D$P2{D$Pi${t&PD$P{D$P{t&D$PzD$P3zt&D$PzD$Phzt&OD$PzD$Pzt&D$PzD$P6zt&D$PrzD$Pdzt&D$PRzD$PDzt&D$P2zD$P6$zt&D$PzD$Pzt&D$PyD$Pyt&yyD$PyD$P$yt& D$PyD$Pyt&q$D$@ H($L$DH,np ~ D$D5yD$DDŽ`U1WVSmt2*l$ 9D9tu[^_]É'UWVSm2d$D$0|$4pcwui (LwMu,cwdi (5(w?d$[^_]Ít&L$ xL$ 뤐xv끍&w벐&wUWVSl;1$tt$d$,$D$|色D$,1t$,$D$dED$9D$ 1t$,$D$dt,|$ciD$ (D$ xt&'1t$,$D$dAt-|$c2iD$ (D$ xA1t$,$D$dtM|$cJiD$ (D$ xu0pztzuxuxt1t$,$D$dt]|$c5iD$ (D$ xu@tu7xu.iT$ (L$ | 1t$,$D$d|$c iD$ (D$ xtxiT$ (L$ |usL$|9 $[^_]Ívc?D$ iD$ (ȃxpzzxXf1t$,$D$dt]|$ciD$ (D$ xu@tu7xu.iT$ (L$ | 1t$,$D$dQ|$cEiD$ (D$ x;t.x!|t&si|$ (D$ ǃfstsi|$ (|$ t6sx"$&[si|$ (|$ E@st.si|$ (|$ tsx pzhzxif|$ciL$ (D$ ZfWD$$|$P|$@L$(l$HEt&t$$|$cD$(D$$T$ |c|$c}u E+}1)׉‰|$+U1)})1)u)Ɖʉ1)ƋD$*Qf.*Qf.Lt'D$T$8L$0sT$8L$0Lt-T$8L$0\$qsT$8L$0\$Xf.T|$$|$$|$c/dD$(L$ |f.\؃|$cYX\$@\$@RpMpCpi|$ (|$ ptHnpi|$ (|$ tPpxt&3pi|$ (|$ ptCpi|$ (|$ toxoi|$ (|$ otoxot&xv pz+zx fWD$@l$H$D$nnt$@^t$H4$t$Pn9D$$8nt$4$&n9nit$ (t$ ~nt&nu n+u1)։t$nun+E1)L$0mn}en+} ]n1)uLnEL$0Lf.É\ÉYXD$PD$PYL$H*l$,f.|$cT$Xd$8D$0\$mT$Xd$8D$0\$T$Xd$8D$0\$mT$Xd$8D$0\$bt&YT$H*L$,f.]v|$cpxmxd$L$XL$8^L$X\$0L$8T$0*D$P^D$H$L$8V^L$8\$0L$0lx^li|$ (|$ lltZlx}Hlvxv&lxli|$ (|$ ktkxkMv&kxVktkxk|9`'UWVSG`$$Tt$8D$44$$$D$~t$D$4$D$(c4$-b$$D$$D$ciD$ (,$|$ 1l$vA uԋl$l#|$chiD$ (9iD$ (T$<,1D$@D<+VUUU)9T$kt&'+$9D$~61D$($`$9: $[^_]ÍvFD$D$($guD$D$($guD$D$($vgt;$D$$諨D$Ƌ$$菨9x D$D$($!gt6ҍBI9D$|#$ƒ$$u$^|$cCiD$ (41|$ t$fA uԋt$&1iT$ (D$ T$$t&'99$Ec,|$cgffft$$t00FD$G8D$+)ʋN+O41)9}D$+D$1)9dtD$ 19(vv'$r$$C[&1퍻D$ iD$ (D$D$ 9!$l$$ l|$c*EcFT$D$||$$ЋD$,@9~׉‰**T$)*^\Xf.b*\f.P$,$D$ 25|$c2,T$$8D$,@9}щ‰**)*YēXf.*\f.D$ '9t&|$ciD$ (T$T,1l$  fQtT tTuڋl$DTW|$cAiD$ (T$l41D$x@EDlI$$f$X|$cWiD$ (<}$oPccciD$ (<ciD$ (<9@cwt&|$cviD$ (<$D$ $v'+c\c$$7+ ɍQI9|$cpiD$ (|iD$ (t$D$$&9$$-Ƌ$$誙9t&&[b+VUUU)9T$|$c+gfff)9T$^+VUUU)9T$8|$ciD$ (ƒ$ $$\$d$f.I+gfff)9D$;aU+aait$ (>d`$t,>u'$$\$\$f.``iD$ (<fD$ (&D$  (9![`K`;`+`&``2 `$$7gfff)9w$$8[+gfff)9T$_&{_v_k_iD$ (|T_$D$$+;cxSUWVSTÛ$d$$$$L$(ω$ΙƋ$$9D$$$1퍳D$ i (t$@t$D$fcD$T$HDT9~׉‰**)*^̓Xf.v%*\f.v$t$$cu]D$ (&u90|FB芋|$ cW]]cMt&]?|$ cS*D$$iD$ (D$Y| $\D$)¸I‰D$YiD$ (|$w\)Ǎ&90|scsi (|$ cLFT$(iD$ (ډT$DT$P9|(cQi (DP @T$9O$9$t($D$D$$)u*t&1$9$[^_]Ë$D$,ciD$, (|$ cDD$~D$$VUUUiL$ (D$$)‰ЍD 9D$q|$,ciD$, (T$HHD$$$$L$D$覔L$D$$;L$H!;xiD$, (|$ cD$D$W iT$ (+L9L$|$,c iT$, (|T$)9|$ c6iD$ (9|$|$,c iD$, (< iD$, (|$t|$4D$11 Q|tT$ ׋T$ɉ|tuρ|$ L$Dt&90||$,cv AZ c% D$T$(p$D$DR@9~щ‰**)*^Xf.*\f.'&D$$T$$t$(it$, (t$  A|$$tiD$( (<@$0zit$( (>c@v @iD$( (9t>$ $wƋ$ $x9|$(cG`@=$0iD$( (8p wt&#@9$ 9t$ J?A?G|$$cGD$D?D$D5t&D$,D$<D$@ (??D$,9GT$<9| D$\$ il$( (D$$T$xD$$T$ D$4l$HT$Xi (T$h։t$dt$<+t$li ($T$tT$|$+t$p|$0$$T$`T$$|$Pi (9‰|$L$0t$$9$$Bt$ t$$F] D$$9$ 9D$ $$D$D$$$SF/|$4cZD$0|$(cx8T$Ht$ D$$9v9|$4cYD$0|$XcxWT$htD$ D$$u9|$4cuD$0|$PcpST$L;t}m|$4cv-=D$0|$Pcp$v=$|$LD:9}3|$4cvD$D$%nƋD$ $nT$t9o2$$B製u$$1퍻D$$i (|$4|$,D$0`|$$cD$D$F V$D$T$FVD$T$ T$0TR$T$iLud (9D$D$,$9$ 8vǍEca22|$$cW2MD$,|$49$ 9l$ T$<rit$( (1Ec? t3D$, (9 D$D$,$(t;l$ tǃ|$(cEcD$D$FVD$T$FV D$T$ G W$$T$)KjD$,l$< 1iD$< (;t00 |$lcY|$XcT$pt6T$hDT$|+9|$lct |$4cy +gfffD$0|$pmH$t>~ )ЋT$0R +V1)9})Ή1)9]|$lc |$4ck$D$ D$ VFT$D$V Ft$0T$ D$V$F T$$I]///|$(cq*\f.'|$&&6f&D$$8|$(c<T$D<$0uq|$0c3D$$P9P lD$$8:$ ;$0#$ ;D$ dD$ $t($ p$ RSSW|$0cv%zf&%Z{%T$@;tD$ 9$0Q%L%|$0c#<%&+%% %|$$w $;wR|$ <$\<$\9.U|$ <$[<$W\9DD$D$D$Do$W&{$\d$t&V$F$6$&$#$ $####O#z#X##D$PҍBHЋD$$@$D$4)1)9g#D$$p$D$DR#D$DD#t&6#+##| #w$ $Zŋ$ $ZTm9U"o8"""&/"1""iD$( (t F)1)Ѝ+ T$PɍQI9B"v5"t&&"*""!$$D$$ $i!,xiD$( (t$)!xh1$$D$$ $'t&[!$$D$iD$( (T R$T$U:+p! UWV1Syd$D$T$D$L&fT$#|$t&T$9;l$ ;l$p;l$t9*|$~&|$;8@t$p~&9D$pL$t~&9D$tED$,cD$T$4׉l$(̔D$$1 AD4 D4uڋl$(|$$L$$D4&D$ (9t$#L$L9d$\[^_]ÐT$*ut&T$p*ut&*u&.D$D$,$Xt^|$,cfD$|$0@<$D$$D$VT$D$ci (L$$;Ln|$,cwoD$8?ty|$0<$D$$XD$$|$#ED$#T$t)u1t&D$8?uD$@'u,$QU+;\,$T+;HXvD$(oD$(D$tT$|$D$D$p$D$<&D$#WVSÜ)D$T$t$9|$u|$t$[^_&[^_Í&UWVSKd$ԋD$@t$D|$HD$)l$LL$P8uL$,$L$L$t&D$l$L|$Ht$DL$PD$@d$,[^_]Kd$,[^_] UWVS'ûd$ԍ)t$H|$Ll$P8uD$Dl$<$t D$Dl$|$ D$D$@t$$K)d$,[^_]Í&'UWVS;$$'$(D$Hc&iD$H (t$(D$Lc&iD$L (;t$($$($$L1є|$X!t&AL Luԁ$(%$($(D$|¸$ljЅLU$D$lc)iD$l (t$D$tc)iT$t (+D:|$Lc*)i|$L (|$Hcw$L;iD$H (D 9p@MiD$H (D9O)1*Ytf.7|$lc8|$tc'8iD$t (iL$l (DP @q +A1)ȃ)1)ƒ)iL$t (D$\$ȉ$@4D$h&D$PiD$l (D$piD$L (D$xt&D$\pD$P9!|$X1ٔt$`vAL Luԋt$`D$X4$D$ |$lcU!T$piJ!|$\c/ D$hx́4 |$tc!|$\cQ"$P@T$ D$D$hPT$$1L*|$`|$lc"$P@T$ D$D$pTR$T$K*Ytf.D$`v;|$\cs"D$h|$LcxQ"T$xD++9 t$\D$h (8D$p|$X11ݔfAL Luԁ$(="D$|$L1D$tǍ&D$PiD$H (D$\t&??t& (D$Pu90Ncvj??uڃ|$Hc D$\D$ t$TR$T$_1tc#G$|$Hc#L$\T )‰щgfff1)ȍ+D$h))9T$hGD$PL$`9iD$H (t$\1$D$liD$L (t$tD$xi ($v'9O9$(9$(^;|$\TBB:|$Hc2T$llGD$hc2Ngfff)1)D$`()9|$Lc6|$hcT$xl6Ngfff)1)D$`()9$cD|$hc$l$jDNgfff)1)D$`()9<D$PT$p98MЈT$p|$LciD$L (|$Hct$iD$H (;t$.$($(D$l|$X1l$P!t&AL Luԋl$P$( D$|$LtgD$lD$xc"iD$x (DD$PED$tc!i|$t (wD$ ,$K9t$P|$HciD$H (|$LctiD$L (;t\|$X1󫋄$($$($t&'15t&AL Luԁ$(D$|$Lt&iL$H (D$\D$P$@4D$h$D$ti (D$x$$i ($Аt&T$\T$`9t$1󫍓t$l A uԋt$lD$`t$$舘|$\c|$tcT$xL T$hBԋR9}։‰**)*YXf.*\f.vt|$\c^$cC$LT$hBԋR9~։‰**)*YXf.|$\cMD$hx?|$\cGD$h|$Xp1t$lt&AL Luԋt$lLtc|$HcO|$\c4$D$ D$WGT$D$GW D$D$hT$ PT$$<)‹D$P|$`D$h (҉|$\y;D$`mD$p$D$\D$li (l$hl$XD$t$D$xi (D$`D$\p91l$4$DŽ$\ޕ|$\c|$lcT$tL T$hBR9}׉‰**)*^Xf.X*\f.F|$\c,|$xc,T$`LT$hBR9~׉‰**)*^Xf.*\f.|$\c@D$h|$lcx ?T$tD$$)1)к+8:)9}w|$\c6D$h|$xcx 6T$`DD$\)1)+8)9mD$PD$h (t$\D$\p9$(MK|$X1@t&AL Luԁ$(}D$|$LtT|$HcfiD$H (|$Lc,iD$L (|$LciD$L (8$()|$Hc-iD$H (|$X,1󫍓l$P&AL Luԋl$Pf-L[|$Hc";iD$H (|$Lct:iD$L (;t|$Hc>iD$H (|$Lc| =iD$L (t$(D$$B)9D$lv1$(|$XDŽ$P@O,D$|$LB$($$($|$X1i D$hx? v& $(*"D$l$(D$0D$,D$$(D$(D$$D$ D$D$D$D$D$ $D$8D$p)8$($(D$\D$t|$X1$AL Luԁ$(j'D$\l$t#L[t$H1҉l$hi (D$p$&t"t'cv6u)uًt$L1҉l$Pl$hi (l$`ՉD$x$t&t"t'cvuuىl$h$( DŽ$DŽ$DŽ$LDŽ$PDŽ$l$` $(>$(9|$Hc?:$(D$ D$iD$H (DD$$($o|$Lc:iD$L (DD$D$ $(D$$($bo9iD$L (|$Hctv$(t$ D$iD$H (DD$$($o9|$Lc?|$Hc?iD$H (L0A$iD$L (t0gfffF~$+D$`D$|D$|)‹AT$|+F1);D$|?9$+$1)9D$|9$(D$ D$D$$($*n|$Lcm>|$HcX>iD$H (L0gfffGq$D$`D$|D$|)‹AT$|+1);D$|+$1)9t$||$Lcv|$Hc9iD$H (tviD$H (gfffL0G$D$`qD$|D$|)‹AT$|+1);D$|}+$1)9t$||$Lc<iD$L (tv|$Hcv iD$H (D0$P$PiD$L ($L0QT$|T$`2gfffꋄ$@)+A։1)9}$+D$|1)96|$Lc;iD$L (DD$||$|vB|$Hc7iD$H (tviD$H (T$|L0A$iD$L (t0gfffF$D$`D$|D$|)‹AT$|+F1);D$|}!$+$1)9D$|5|$LcN;|$Hc9;$gfffpGD$|D$`ꋄ$)ʋH+1)9++t$|1)9+it$H ($D$tt$\NT$\t9b%)w^cD$\L0qIwO|$Hcvt$\;n%|vt)ve~X떍K;6+D$`D$$$ $$$T$9D$h$9P1$($(D$l$($$($Y*\f..|$\c)D$h|$tcp)T$xD$D$l)1)+02)9|$\c(3D$h$cp2$DD$l)1)к+02)9h|$\c3D$hxuDD$`$4$D$l8$$4$D$O8;$D$P1ҋf|$xciD$x (|$tclu q"E+w iT$t (+D:9|$xc,0iD$x (it$t (DP$P @~N $+F1))ʉщ1)ȃD$h$$&D$PiD$t ($D$hD$\‹D$P9$1󫍓t$` A uԋt$`D$\t$$ 0D$lD$D$\$|$tc=|$xcp|$hcU$$H$T:9~։‰**)*^Xf.*\f.D$P19D$\iT$t (T$hiT$x (T$`t&'969$(9$(59l$\5uc5$|$tcx5T$h;|5c5$|$xcp$5T$`|$D$lD$$49H5|$tc5l$$$5$T$h$D9}ljȉ**)*^Xf.4*\f.4D$P0t&D$\D$h$D$ti (D$x$$i (D$lD$\p9)|$X1t$`AL Luԋt$`D$X4$D$0|$\c|$tcwT$xL T$hBR9~׉‰**)*YXf.R*\f.@|$\c$cT$lLT$hBR9~׉‰**)*YXf.*\f.|$\c,D$h|$tcx$,T$xD$D$`)1)к+8:)9}q|$\c-D$h$cx$n-T$lDD$\)1)+8)9}D$P9 D$PD$h (t$\D$P (pD$p|$Lc it$L (>$(/f)$'9o1$'[^_]gD$h;h~>|$tcvRo$JD$hxD$4$09s 'D$hx́$t$$]$t$$jB|$lc|$tc|$\cD$h|$pH䋄$DT:9}׉‰**)*^\Xf.*\f.D$P'9D$pt&B$|$tc$|$\cojD$h;hz|$tcD$ho$xD$4$$/9K$$<$D$p/$<$$D$S/$9T$hONfW**JXf.*f.t&|$\c$P@T$ D$D$hPT$$.**|$`|$lc$P@T$ D$D$hPT$$)*d$`wr|$lcbfVFJ6y&Y }[s{KkK[KH|$HcdiD$H (|$X,1󫍓&l$PAL Luԋl$PL"$(D$$($ٿ|$Lc,'iD$L (,T4RD$T$ VT$$'Nj$($*9&1i|$H (D$PD$P9(~Ecfi (uϋ$(,$D$Jt$(,$D$tF|$Hc+;D:~ D$PT$p9(MЈT$p|$P@T$ D$D$hPT$$&*t$`CoD$h5D$h'$(/k^iD$L (t$$($T$*;$"DŽ$('D$`D$$$u$$$T$r*$sD$h;p1(&SvF;$c&D$Pi|$L (D$P|$Hcw$iD$H (D$PD 9p@MD$Pf8t&O9|$Hcp iD$H (|$X41DŽ$LD$lL|$LcH#$(D$ D$iD$L (TR$T$ <ЃD$l1|$XD$p1iD$x (|$tclu "+w Elv|$X15t&ȍAL Luс$("$($(D$\¸D$tljЅLQ% $$<$D$'$<$$D$o'$pD$P90D$p|$HcRiD$H (D|$Lc iD$L (|$Hct}iD$H (;t}>|$Lc|$HciD$L (PH iD$H (PH |$LciD$L (|$Hct iD$H (;t}F|$LcT|$Hc9iD$L (DHP iD$H (D8HP |$Lcs iD$L (|$Hct iD$H (;t~A|$Lc|$HciD$L (DHiD$H (PH|$Lc iD$L (|$Hct$d iD$H (;t$$($1iD$H ($(<it$H ($(($($q1|$Lc iD$L (|$Hcǀ(Wd+F0iT$L (D:0iD$H (D$h|$Hco <'|$pl$`D$h$(8(1@'T$tՋt$Ht&;MD9t0cvL$\D$PT$X5L$\T$XD$P;MD9uЉƉu.|$Hc"T$`iD$H $( $(3|$HciD$L (DPH iD$H (|$l8PH|$Hc9iD$H (|$HcDŽ~ {sk_[i|$L (BLJ(|$Hcd+F04!|$Hc4iD$L (DPH iD$H (8PHD$PiD$H (D$PD 9p@MD$PD$P|$HciD$H (DŽ0OEt&6+ %{kh[MK);Y+> D$hD$hD$`D$`+w }iD$t (+|9u{D$xit$L (|$T$`녉L$`(L$`eAD$pi|$H (t[KUWVS'û`$d$$ +D$$D$c iD$ (|$t|$841󫍓`t$t&ADt Dtuڋt$2 Dt $$u=D$/$s |$cxiD$ (<|$/l*8D$/D$D$D$[D$ 8FA|$ci|$ (<8&;D$|$ceiD$ (|$pc4i (;|0J豕}覕薕膕vfV$D$D$$Ԛ|$c?|$cT$tD$ @D$$)1)кƋD$@8)9}E$L$$D$D$ P@T$$lƋ$$9L$$9JD$ 8?+ufsvfV$$Ƌ$$[**Ytf.d*\f.1Rt&9֓$$@;T$‰T$蔓菓G腓t&{k6$B$$nƋ$$]**Ytf.$xcvi (|$ctviD$ (+t$$4$9Mf諒P蛒薒0苒/{1$D$$$^tD|$c,xiD$ (t$)iD$ (+|9T+|$c6il$ ($D$E U$$T$Ƌ$D$EU$T$o9f蛑苑$$wƋ$$v9C1|$t&>t* (&}9cv>u֋$<$D$xtcF$|$cL$;D $}$<$D$t&9i (l$ |$1l$ (}9cvf>D$(fft&{f%kf1[fVfmKfiD$0 (t1fh'fF|$0cL$;D ec F$D$ D$hT$$ΞD$ ;D$h-F|$0cD$  T$$DD$ $D$$D$$9D$ cvzen$|$0cvkeT$$D $D$ T$ )9$<$D$D$(98D$LD$PD$T8d5&ddD$$D$ (D$8L$$D$D$(;D$$wT$$T$Hc=iT$H (|$$<$ET$9iT$0 (D$,D$8iD$H (D$ T$`D$XiD$D (D$@GD$\i (D$dT$(D$ D$ 9|$,cD$8|$4y01t$< fADt Dtuڋt$<|$ T$$99$ ;|$QDt;|$DcS|$Hc8|$,c#D$8T$Xt$@H$DT2$9~։‰**)*^Xf.*\f.|$\c|$0c|$,cD$8T$`|$dp DT:9~щ‰**)*YXf.vE*\f.v7|$,cD$8|$Dcp+|$@D:9|3D$,D$8 (&adaD$$T$(t$ 9…9iD$0 (11D$,D$D$8i (D$t6 (o9cv@>t &@@|$$c'D$D$F V$D$T$FVD$T$ D$4T$,TR$T$YZtc~|$LcT$q>>ED$,c3>>D$,>D$,>v'UWVSg3d$D$l$D$(ciD$( (t$$Yugfff)׍>$D$$D$H$|$D$0vD$LD$@$D$8cit$8 (|0$$tgfff)ʍD$4Nj$D$D$0$rvD$L9|$$D$DAiD$( (D$t$T$$4$T$D$>T$t&T$ 8T$ 8t&8\*\$\f.KT$8T$MT$r8T$h$t$$@h$$(|$T11҉|$t$U+ QTT TTu׋t$D$4$D$4K&7]7z7}97 &{7}l7T$^7T$FT$L7T$>7,T$ +7T$ 7E4$D$&tW7t&T$ 6T$ T$ 6T$ GT$6T$T$ 6T$ P6}6UWVSg+$t$D$PD$|$9$$D$|$iD$  T$$׍Dl$D$1 vAD$ D$uڋl$|$L$D$|$ cEED$iD$ (||$dD$dpiD$ (9|~f|$c|$mT$iD$ (D0||$liD$ (T$lT09|6|$ cPT$iD$ (Ѝ||$diL$ (9|}d|$c|$t$iD$ (D0t|$lxiL$ (D$lD0;t~1vC)vGv&+)$) )(](A|$ cED$iD$ (||$dD$dpiD$ (9|~a|$c|$T$iD$ (D0||$lSiD$ (T$lD09||$ c,T$iD$ (Ѝ||$diD$ (9|L|$c|$at$iD$ (D0t|$liD$ (T$lD09tfS'vcv&;'+''|$t$iD$ (D0t&h&t&&&|$T$iD$ (D0|&Ht&&{&ED$iD$ (|L&&;&k+&T$iD$ (Ѝ|&#t&%v2%>%oED$iD$ (|%%&%X{%|$2T$iD$ (D0|N% D% T$iD$ (Ѝ|%'%+%2$x$$\$ $'$|$t$iD$ (D0ty$o$e$t& &x<;<QU9eY[^_]aÍ&}7gt&zTvtcv}xcvo}dWN G+V1)&ETxcEO$@EG9~ʉ**U)*^Xf.*\f.}cJtc-dO$@ EG9}ʉ**U)*^Xf.*\f.x}cvXGxcEvDE@E+E1)кLEEЋU)9}a}c GtcE d@E+E1)кLEEЋU)9}c GxcE E@E+E1)кLEEЋU)9}a}c GtcED d@E+E1)кLEEЋU)9&u (Ur\9;|t;ptӃcxcuktcv~d8$Dž`DžTxcw+ECEDžTDž`8t"  t&}}ct&{\f}cWfKW;\& ]@bGЃE7vvpfPV3|$mp]$\E]e|\fTf.<|TDž`k%t&}c(GЃEt&vk)ȉ1)Ѓ &\;&+xcEtcp d;p |lpEEEEXi (HlDi (@UЃ\ljT&9ceEh`1E AD̉EΉE  D̄uҁ``D}cEXcpH;t8}cvEDcpv@;t8}^}cEXcpH;t8}/}ciEDcp$F@;t8$O\E (Ev&;\l1Ui (`U\i (X?t.& (uVU9rcv_?u҃}c`\cEXclED$D$P@T$D$lP @T$ D$GW$T$BE$5|E$5pƉ$59u &;EiU (1DWU9‰`cvO>1U9U%}c\cmcxED$D$P@T$D$lP @T$ D$FV$T$u}}cvcvD~ LgfffAX0HЋH)ЋV+1)9}R+X1ω)9~=E$w4|X<$c4plj$S49X& (}WU`9vpl|E$t&ED$ t$P$@ T$$pE$T$]5EE_cEUx$E@9~‹E**)*^Xf.O*\f.=xcvEt$P$@ T$$0Nj|$o39tcvdt$P@T$$Z0Nj|$*39`fsvfVuF;p+ E[8cf|V{]k2[KFtc4%t&GxcE:0t&it&'ST$ D$~&;[(1[Ít& )Ð&T$;T$t6;T$ t0;T$t*;T$t$;T$t;T$t;T$$;T$ !Í&1Í'S~d$D$$~ *D$*D$ $^d$[݃Ld$[ÍUWVS+d$ԋl$t$@D$4$D$ |4$D,$D$D$D$D$D$|$l$<$,$A0W<$D$tQ8^u!0<$D$cU`D<$L$9d$,[^_]ffB0<$D$u<$D$tC0u<$D$uڍD0<$D$:fE0<$D$fF0<$D$<$ĕD$mtG0<$ǕD$HuۍʕH0<$D$-͕fI0<$D$ЕfJ0<$D$hӕfK0<$D$J֕fL0<$D$,ٕfM0<$D$ܕfN0<$D$yߕfO0<$D$[fP0<$D$=fQ0<$D$fR0<$D$xfS0<$D$ZfT0<$D$d$td$[ËD$Yǃǃ\ǃ,T$ҋT$EʋT$L$ҋT$E‰D$++L$^d$[Ð&SÎd$T$D$t +;tt +;t&臷"}d$[f/D$=CE!Ít&'SjD$=wE!L$ ‹L$L[fS:Σd$荃ϖ$ǃǃǃpt/ǃp$d$[Í&'SNd$荃$ǃǃǃp/ǃp$d$[Í&'WVS8̢D$d)pcw)i (i (D70[^_Ít&i (ˉ'S^d$荃1$ǃǃǃp$.ǃpL$d$[ÍvD$fUWVS7ˡd$D$8-+ǃ /eV\0 .oe .oe .o e .oep .oeH .oe  .oe .o e .o$e .o(ew| ,.ew` >T$0~,$&jT$4d$[^_]Í1t&뙐&rN{&k[K;+^6 S~|+D$ T$ + JHJHR P t+[ÍUWVS+d$D$\tǃtD$ D$RD$D$<+$,D$D$HD$D$(+D$ $,ŅuP9WritFten FkanjF i stFructPFure FFielfFd D,$ƅ9<$)ʍ%ȉD$4ljt$l$$0nB9w64$)%L$xPDD$$9<$)ʍ%ȉD$-GNjD$t$$D$0tgB9w64$)%L$ PD&2\=D$8D$D$0D$0 (iD$ (<>D$(D$ D$D$8$)tD$ ODLP9v)ʁʉTT$4$DTStrofBkeB DPTTDD$ $|ƅDL9)%ȉDD$<$9DeTNjD$ t$$D$!Dtt0ttWTLB9w0)%ȉDD$4$D T DPTTDD$0D$$D$ |$cD$ 84|$$t_ttWTLB9w0)%ȉDD$4$;DGT,DPTTD|$cD$4$',$4$F4$v#4$v4$vL4$v<$H=4$eXt& S Þd$荃E!D$>$D$P4E!D$$D$P4D$$D$P4\D$$D$P4\0D$$D$P4&D$$D$P4D$}$D$P4,D$}$D$P4,D$P$D$P4+D$$D$P4+D$$D$P4+D$$D$P4+D$$D$P4+D$$D$P4+D$$D$P4+D$$D$P4+D$0$D$P4+D$$D$P4+D$$D$P4|+D$$D$P4l+D$$D$P4h+D$$D$P4d+D$$D$P4*D$$D$P4l*D$$D$P4*D$P$D$P4 *D$$D$P4*D$$D$P4*D$$D$P4*D$$D$P4XD$$D$P4VD$$D$P4)D$$D$P4)D$$D$P4)D$$D$P4)D$$D$P4)D$$D$P4UD$$D$P4)D$$D$P4)D$$D$P4)D$$D$P4)D$$D$P4)D$$D$P4)D$$D$P4)D$$D$P4\D$p$D$P4\ D$$D$P4 D$$$D$P4 D$$D$P4 D$$D$P4 D$$D$P4 D$$D$P4 D$$D$P4 D$$D$P4D$$D$P4D$$D$P4D$$D$P4TD$$D$P4d$[ÍWVS3ǃD$E!E!󥋈>> ,󥍻\4&,󥍻\0f3󥋈S S @󥍻, +f@󥍻,M!󥋈8N! +&D$ D$",$D$$zt&4$訯ލ4$蘯$J/UW1VS%ùw$4\0$t&'(OO9u1|$T$~$u'D,;|$u݋|$t$,t$<$P O1 t$<$P3tt2u։D$=D$Ǎ&$9u $[^_]ܱUWVS{vd$|$|$D$lD$D$$$PT$D$ 1D9}vhT$D9|DFD ttDF tdDF tTDF tDDF t4DF t$DF tDuE T$l9u3d$|[^_]Ít& EEI=' S:td$D$,D$ D$(D$D$$D$D$ $Pf9D$r/wEfu1f?d$,[^_]Íd$,[^_]fd$,[^_]Ív'VD$T$ t&2ft(f9r%wfu1f:^Í^Ð^ VD$T$ 2fqfzu^Ív'V1ҋD$L$ f8t f"+ 4:DADHDHL '_msd@)(m8!&!& !&/_5/& +"@ 9()@&!@87(0/ 5&!,GH K?3 OB/CE+"!K&OB/CE(&,M0/*,  @+' i@ _;y +@_9+*)@Xa aXixi iXu uXexe eXo okagakigikugukegekogosazasizisuzusezesozotadatidiyetutUdUdetodonaninunenohabapahibipihubupuhebepehobopomamimumemoxayaxuyuxoyorarirurerowawoyivuqiwiviqequqaqoyyyxxyxxduteEndStroke before DoAllEndStroke after DoAllClearLast before EraseLastClearLast after EraseLastEndErase before DoAllAgainEndErase after DoAllAgain:_ 9:zR| @DN4ؠ$AO RAT(6AO dAtHAOIAH8DAA O N  AAA j  AEA DȣAA AO v A AAE q F AAA (, 2AO U AB DADX4AA AO ~ A AAE h A AAA (|RAA O _  AAF TȤAA AAO0W AA AAB L AA AAH <LPrAA AAO0} CA AAB hAA AAO0d CA AAC T AC AAF TAC AAP$AA AAO0[ CA AAD KAC AATLAA AAO@v CA AAI N AC AAD TXAA AAO@z CA AAE f AC AAD <AA AAO0j AA AAG X<`|AA AO n A AAE Y A AAD D F AAD (<AA O h AA,TAO k AD D FF Ȩ% 3AA oA(,yAO0\ AC GAXT1AO _Axt78AE DAO0AA AA8TAE AAO0AA AA8AS0bAl$(AA DAO@ AA AAF t AA AAH L AA AAH <AC DDO0~ AA AAC <AC DDO0~ AA AAC 8AD IAO0aCA AA<PܳAA ADOP AA AAC <|AA AAOP- AA AAD ,AA AAO0 AA AAE  AA AAI S AA AAI S AA AAI C AA AAI HlAA AFOPtLCPXLCPM AA AAC DAA AAOP}LCP AA AAG D AA AAOPuLCP AA AAF H d5AnPd AE AAD  CA AAB gAA AA, \AE AR AA< 4AA AAO q AA AAH ,( \AE AR AA<X AA AAO q AA AAH 8 $dAF A}  CAG E FE< XAA AAO@ AA AAH , DAB C AAA A TD HAA AAOPh AA AAI N AA AAF 8AA tA8 dAF A}  CAG E FEP AF AAOQ AA AAC cAA AA,P <AA c AB JF( 4AC Al AAP AA AAO0k CA AAD ^ AA AAF AA AAOh FA AAC h AA AAL T4AA AAOxA FA AAC  AA AAK <fAA AAO k AA AAF < fAA AAO k AA AAF <` nAA AAO t AA AAE < ,nAA AAO t AA AAE < \AA AAO0Z AA AAG < ! AA Ah  CAA y  GCE <`!L}AA AAO u AA AAD T!AA AAO0 AA AAG o AA AAE T!AA AAO0 AA AAG o AA AAE TP"\AA AAO@^ CA AAA p DA AAA T"AA AAO0[ AA AAF D CA AAF <#LAA AAO0 AA AAF <@#*AA AAO@# AA AAF <#AA AAO@# AA AAF <#|AA AAO@ AA AAB L$\AA AAO`\C`P\C`@ AA AAF TP$AE AAO0 AA AAC D CA AAF T$AE AAO0 AA AAC D CA AAF T%<AA AAO@\ FA AAH n CA AAD TX%AA AAO@\ FA AAH n CA AAD T% AA AAO@m AA AAD Q AA AAC &D&0&PD& AA AAO` AA AAJ d\C`V\C`W\C`&&`&l <& lAA ACO0{ AA AAD ' A G FH8' AA AOk F AAC 4 A AAA '.AlT'  AA AAO F FA AAF U AA AAG L'AA Av  CAC a  FAH {  HDA DH(tAA O V  CAE m  ACG D  FCC P(AA AAO0V AA AAC f FA AAA D(xAA AO$x A AAC F AAt,) AA AAOplCpLlCpRlCplAplCp|lCpR AA AAB lAplApD) AA AAOp AA AAE lCpT)"AA AAO@ AA AAI D CA AAF TD*8% AA AAOP AA AAF  AA AAA `*-OAA AAO@ FA AAB YjAA AAOP  AA AAE (,TCa <,F_AP G F<`,FmAA AAO` AA AAA <,,I[AA AAO` AA AAA ,LK,XK<-dK%AA AAO  AA AAA (H-dNpAC O Z AA8t-N|AA AAO0dAA AA-NRL a -\ORL a <-OAA AAO0I AA AAA <0. TAA AAO0# AA AAA p.WVAI JA<.X$AC AAO0 AA AAA <.YAA AAO0k AA AAF </ha AA AAOP6 AA AAA 8T/jiAA AAO0QAA AA8/jAA AAO xAA AA</@kAA AAO AA AAE < 0yAA AAO0B AA AAA <L0|AA AAO0 AA AAA @0}AA AAR/n AA AAA <0\AA AAO@O AA AAB 41܁AA AAwA AA8H1$DAA Av  AAE A AA18,AO ZA<1HmAA AAO@P AA AAA 41xYAA AO0~ A AAA (2,AA O X AA8H2AA O{  AAB M  AAA ,2( AF C AAA A ,2AB C? AAA A @2AC AFR AA AAC <(3Tn AF AAO` AA AAA <h3AA AAO AA AAB ,3$AF C AAA F <3AA AAO Y AA AAH T4t,AF AAR AA AAH [ AA AAI Tp4FAA AAOP AA AAE d AA AAH X4AA AAR/ AA AAG U AA AAG T$5X7AA AAO AA AAB  AA AAE X|5PAA AARW AA AAG  AA AAH 45WAC AFHA AA<6<AA AAO0l AA AAE @P6W AA AAR AA AAD H6 @ AA AARnC AA AAD P6JAA AAR AA AAA CCP47*+AA AAR`C`I AA AAD <7dVAA ACOp AA AAB 87ZIAA Ao  AAL A FAP8ZAA AAO@[ AA AAF DAA AA8X8TZrAA AAO@ZAA AA8ZUAA AARPPCPXPCPZPCPJPCP AA AAA PCPZPCPPCPVPCPPCPZPCPT49AA AAO0C AA AAF P AA AAL D9AA AD`| A AAB hA AAT98AA AAOpy AA AAH d AA AAH <,:AA AAO@. AA AAC ll:@AA AARa AA AAA %CC3ChC C\:AA AARIxC5 AA AAD Ux<;XAA AARuC" AA AAA fC4 CCLCC<;teAA AAOp AA AAA T;AA AAR* AA AAA  C C`P< AA AARz AA AAD C[CaCWCH<% AA AFR AA AAA Cd=l3AA AAOwCqCC*C| AA AAA Ph=; AA AAR5 AA AAA [C.C<=DAA AAO` AA AAG D=M5*D GuEu|uxutLup AAAAC H D>w,Ab E Ch>w|> wC(>\wDAO f AA JA<>w AA AAO@ AA AAC >K ?AO lA0ET:AA AO dA AAE`E\EXFTFP0FL<DF[AA AAU@AA AAF(8Av4FLAA AD  A AAH ,FԮAA Ao  AAD G4,G0AA Al  AAG 8LGHAA ACO0nAA AA8GįHAA ACO0nAA AAG,G=A{<G8]AA A~  AAE N  AAA ,4HXXAA AN  AAA dH?AA {A8HXAA C AB A FA AFdHȰAA AAO0J FA AAB D CA AAF DFA AAd,IAA AAO@N AC AAA D FA AAC DFA AA$IOAs L F B FIP6AtItVAT$IUPF J tx?;*2$";CUV4W$DYdY4YTYtYZĶ4[ t[8\d\\\Է],^l_ظ_,`aܹbcxDccԺcd d8dXelff4gotopq0qpsdxLy|~(~Dȿ8xt$4|tė0`D$ĚDXԛt,TlĝD,ԟlԨ\t($l8|tTh4DTD HT1CDDFHdL NLQT[$D`dbeg^F @ ?F @  ^A L  ^Bf L  ^CM5@ L cFNV\ @ Ht L  I L  J L CK L  :L  L / NxA#) L=P9 @(;bR d Ref/ LenA!s %Pm&s s'r+(BrC4 MapE6F4G:Prr `jrjL}r@4f  cbh4pcbh4k(jm/ d !t " !t #/A$p%&cb4&pcb4'  ( @)*)4;*] #C$n6'C 2( !t+ ,$p' r(-  p_. p)*)4 "< !tw{" !t/x$hr!/0P R,(1rk .~k2 . !tv" !tv0Px GP(`0`ur3u0P (`(iOr$s%&n6&hޘ%&c͍0  (()49 )-+t .G 8j !tu *  !tv"V!tv5nr & 6r7s& 1r.~g2+. 3  !tw"?!tw5PD O 6r7sn68h -ru8 .~2.+   !tu"!tuP cK9p ' .  !tu * < !tv"!tv:Pi  6r;c9rq .~2.   !tu"!tu<'8h=> *:, . M 6rj;s,M ?l./?n//'@a09P3. (`9PH/ .`9o[0 .}08h39P3 .  !tv *hA8c*"!tv:G0l 6rj;sG@aI8lJA?nKA9PGJ .`BoOI .}8hP9P>.\ 4!t\# *AU i!t\"!tu!tv"r!tv:d06rjCcd @af?ngA8hhBoC f(}9PM8g/(`9`Phk. ma!tv *^? 9 ?? 9  ^A E  ^Bf  E  ^CM.9 E cFNOU 9 Hmx E  I E  J E CK E  :L E ( Nx6" E=P2 97oXA(YA((g5 _6r-dDLdDRdFuq8dHedReD dMa dKu v/  #,W'<$87/7,%7\w"  j7!"6#$$+%/&'#(M )*+x,s0-0.u1/01423m(4 5G#617s8>59#:2;'<b ={%>0?(# 0 -5"$(G$/y(H'BD/jh )_827<A  z!c!k82p'+P  ~ @!A2/ H"1 J9^!]v!+b43%6c(e6,L{7%|jT2/+*~ BRB0,dMue0#)%///w-i-85 8|/gsT7%Z / t at v(9 ? :6 X c (TKN(K g  K (  a  (  :E%  + (TN( g     a (b h :  (T(N(2( g1 1 (1 % (g pK(L KR KT KB K %' K((0\/ 4 f  j t 1 @' *(! r "8  a[( k:&$v | (T N(d!31 !C } c a4(( . .:z G R 9 (TKN(!n ϵ #$Set! t%Set  t  ݈  t $Set! t z ^'n     ^ n 2 =  z n U `  zInw t &. t zN(E !a!1( 1:!  < (T(N(d(1gc7  ( a'7(sy :k   (T(N( BBZ(l$(q 'LK'RK'T K'B!K'Q"K'Z#K $B'C%('D&('E'('F(( 1")!u+w  aog*( ?:!9  J (T(N(u2,@"%#t7(#-[X7/$0(TM1(TM22( 7"34 kgcqr  r  a( :}&%   (TN(g/gS)i,k ajS .l JP c .s do c i x( c i$Add}8 c 6 C c 6$Add"5 c i C' c iInj %0 c 6 DJ cN(6cgon n n 7P a#( :0&   (TKN( K g K.g4  Eww  a( :  (TN(fgePP  NaNs( ^: . 3> i (T(N((^gd 0 aM$( :j$   (T(N( (g oo#p gag 1(-3 w:#3LW  (T1 N(1 wg}1 * aP( :%  (T1 N( 1 g 5x  a (MS :21lw  (TN(egd*_1+b'( (,-FL(./5(01r-_c#0!+1r0U9C1r0sQ[1r0is1r2Abs-n(3i-(4 53A(3B(5o&(.654V5T43P1TK3P2TK.65V2Sqr6(13a6(4r"8!Q3a8!4'&M 3R&(.65(2Sqr7!3a7!4z#9!3x9!3y9!4~0s7!3YYs(3XXs(.65u!01r94*0(@3s*@0Sf1rf-nL(E7^\F-a\-b\.8s^g01r-s$0 1r3i(|48i3PAK3PBK3PCK5o&(.6Z8(6&(9XX!654|+3PAK3PBK3PCK5o&(.6(6&(9YY!652Max2u (3a2(3b2(2Min4(13a4(3b4(4 (3A (3B (3C (3D (3Pos .6  (68 (9X2 (9X3 (9Z (65 (0? 1r3i( *_2-:g ( ( (+%ٲ ( ( (,a-N(-WN(-Z(./5,-N(-WN(-Z(./5۲;Inc,I3i, 2Abs.f!3d.!<B50B50BK 0 '1r'3i(+ ;Dec+ H3i+H /06" ( ( (?!& ( (,""5$0(3RN0(3P0"50( =_5"> /" ( ( (?! ( (," #5$(3RN(3P #5( 03#0#1r0#3i(0C#W#1rW#3i(0Sj#~#1r~#3i(06##1r#c0##1r#-n}60 ##1r-p׹2Aru$3N(.654r >$3N(.654%Jz$5) (5q(.654)$5) (5q(.654#$5) (5q(.654r K..%5) (5q(.654N51 h%3P15K3P25K.6570v%%1rf-sK4 G?%3NG(5G.6'+I65J4 .Is&3P1IK3P2IK.9MK(65L4+'j-&3Nj(3N1j(3N2j(3N3j(3N4j(3N5j(3N6j(3N7j(3N8j(.65l<(T &3AT(3BT(3CT(5+T4*Z'3NZ(5Z.6'+\65]4 3q'3A (3B (3C (3D (.9I (65 0''1r'3i(i0''1r'3i(@6"` )AI& )) ARN&(U BZ&(CPDJ((t E!p+<(F! G!HdiE,+i(FC G:HdiI,(F E!.(F!. G!H5diJ,+(FCj G:HdiK,&.FC G:H+di @"PZ*ARN( AIZ* BZ(CDJ( E!)F!D G!HdiE,)FCn G:HdiI)F E!0*F! G!H%diJ,0*FC G:HdiK,FC G:Hdi L@8*F6 FW CHM[NT`wFx F OhpiPtP(!PtR(!L10FF FP QZQdQnCxR{R&RRXSRI$ x+F=GH]diE$ +FXGHIdiI' +FZGHdiE' +FGHdiI30* *,FGH1diEBH* W,FGHdiIch, ,FGHzdiEr, ,FGHdiI/ ,FFGHdiE/  -FGHdiI2 5-FGHdiE2 b-FGHidiI4 -FHGH1diE  4 -FzGHdiE=@4 -FGHediEIX4 .F GHMdiIRx6 A.FMGHdiEa6 n.F&GHdiE~6 .FGHdiE6 .FGHdiE; .F!GHIdiE; "/FGHdiE@ O/FGHdiE 0@ |/FYGHdiI7PE /FGHdiEFhE /FGHudiJEzO /F\FS8E@ )0FXGHdiE@ V0FGH diE; 0FGHdiT&; FGHdiL-P 1F74F@QJJCSTUk  1FGH diVp ( I1FGH diH!diV H u1FkGH diW FGH diLa!2FkFt# Q~~C` SU+! 2F{ GHu!diV0! :2F GH!diH!diVL! f2F GH!diW!F(!GH!diL!2FV!Fw!X"ISR!K"#]F!GH2"di0331r#-e6L$`"74F%$!Y -4R0$:"Iv" q3F"GH%#diE#"8 3F#6#F#d#U#"X ص3F#d#Z#"p F##F##T" F#F $J2" "4F 3-$F3e$H5#diH<#i=_6Q4?' (@B4@#6ANNN($I^# 4F$GH$diE#w# 5F#%F#G%U#w# 4F#G%Z## F#t%F#%E#0 _5F%F%J2#U5F 3&F3'&H$diI#H 5FI&GH%diI$` 5Fg&GH$diJ$5F&GH$di[$6F&GH$diJ$<6F'GH$di[$i6FG'GH$diJ$6F'GH$diJ% 6F'GH %di[% 6F'GH%diH%%i\,:)0%\<]N(]WN(Cx ^5_C% ^7QU[% 7F(GH'diVd% 7F(GH&diU% 7FQ)GH'diV%  8F)GH&'diU% 78Fu*GH'diV%( c8F*GH5'diU%@ 8Fy+GHE'diV%X 8F+GHV'diU&p 8F],GH'diV& 9F,GH'diUB& <9F!-GHE(diVK& h9F-GH5(diUo& 9F-GH(diVx& 9F4.GHe'diU& 9Fh.GHu'diV& :F.GH(di`&6:PtPtc`'1[:PPPRa~`'{:PtPtc`'1:PPPRa~`(:PtPtc`](0:PPPRaJ`{(;PtPtc`(0*;PPPRaJ`(J;PtPtc`(1o;PPPRa~`);PtPtc`-)1;PPPRa~`K);PtPtc`])1;PPPRa~`{)<PtPtc`)1><PPPRa~O)PtPtc\Z2)=]N(Y0 =bJ(.^5_)<F)/cz* <QHGH*di`)=PtPtc`<*66=PtuPtPtv`W*Z=PtwPtDPtu`j*gw=PtDPtwdr*=Ptwez*PtuH*if 8'K*BBN(ge)(gT! YP BDI(H/hPT9L1DL2/DL3/i5KJ*e>F0IE+p >j\FSk0I +  >F50O(+Ptv[E2+ >F\0FS0[4+  ?F1GJ >+ 3?F5=1OF+Ptv[EP+ [?F\s1FS1[R+  ?F1GE + ?F51O+PtwJ+?F1[E+  ?F\2FSV2I + N@F52`+'@Ptw`q,<@PtwO,PtwI ,  z@F2GH-di[," @F2GH#,diJE8, @F\3FS3JEH,@F\*3FS>3Ix, $!AFQ3GH-diI,"MAF3GH-di[,)"zAF3GH,diI- AF3GH~-di[ -&AF3GH-di[1- $AF4F;4[- "(BFO4GH-di`p+\<EBPtvPt`+gaBPtwPtvd+rBPtveE-PtwH-if*' (-FBN'(ge)'(gT!'Y8 FDI)(}4hP*T9L1+DL2,4DL3-4k5.( 5J-*OCFS5IE.X/sCj\FS5I .p0CF55O .Ptv[E*.0CF\5FS6[,. 0CF56GJ 6.4DF5]6O>.Ptv[EH.4EDF\6FS6[J. 4iDF6GE .BDF56O.PtuJ.?DF7[E. B DF\?7FSa7I .C8EF57`.EPtu`Y/&EPtuO/PtuJE /1_EF\7FS7JE0/5EF\7FS7Ik/IEF8GH/di`h.\<EPtvPt`{.gEPtuPtvd.EPtve.PtuH/il5/5mFQQQCRK8Ks0 F8f& 0EGAPAK8APBK9APCK$9g(g&(CkZ8(Y9i(Rk&(9k&( :hXX!ghYY!hk5a:l80\GQ F:F :Q+C R8:RD:MPgM[P4, G3PA K3B (5o& (.65 lGP1HFG;QGQG C8RG;Ir1X THF.;GH1diE1p HF+\;F {;F;F ;CpR8;RD;RP<S[m1 QWGH1dili1\;IQ~QQQCR<RH<MgMPf/, P2MJBPA,KBB,(go&,( Ck5.x<Ir2/IF<GH2diEi2/$JF<F<F<F~=CR<=RO=Rb=Sm2/QWGH2dil.%1 2d$KFC%u=FN%=CMZ%PI288JjQQC8nKs'3 F=T@38jF>F>CSNsB3XF4>47V(RK3N(.65(4(K3N(.65(f$>`3$MBN>(APA>Kh>APB>K>CxDZ@(>k5A>I$K3BnLF9K>CRDK?I3CLFdiHu>diE:8SbTF*NGH=diE;PXTFxNGHE>diE;xXTFNGHV>diE;TFNGH<diE;UFNGH<diHW@diE <LUFOGH@diE+< UFROGHAAdiHBdiE@< UFOGHi@di[< UFOGH<di[<$ VFOGH<di[s< @(VFO[s,= KGVFP[=StVFWPGH=diE=0S VFyPGH>diE=HS VFPGH>diH>diE=hS WFPGH>di[>S 1WFQGH>diE>V^WF/QGH?diE ?VWFQQGH@diH@diEC?VWFQGH?diE`?VWFQGH@diEk?V $XF RGH^AdiHBdiE?(V QXFWRGH@di[?V~XFRGH?diI*@@.XFR[@ XFRGH@di["AV XF+SGH'Adi[A##YFZSGHAdiIA`$XYFSGHAdiH8Bdi[nB$YFSGHsBdi[bC YFTGHgCdi[}C  YF0TGHCdi`&5KYPtuH9iHC:iH=iHI=i Z f"+KC^BN(AP1KRTAP2KTgCDI(TDX(HUDY(Uk$Vi5KIDZQ QEHDq[F@WFlWCRWRWJsQD kT[FXmsE kFkXIhD[FXGHfGdiED[FXGHMGdiED[FXFYIE \F=YGH)EdiIKE8J\F]YGHFdiEWEP\FYFYCPR&ZSJsaE k\FFZmsLF kFZEEp\GGHmFdiEE]]FZFZCR=[SJsE k@]F][ms|F kF[JE]F[GHEdiEE]F[GHGdiE(F]F \GHFdiEF ^F+\GH5GdiJF<^FI\GHFdiJFh^Fr\GHFdiJF!^F\GHFdi[oG ^QWGHuGdiOD$MPtl%sG8I_F%\F%\Cn%M&PIsGN,_F\msG NF]l4Gd `FJ]F{]CMPIG`W_j QQC`nKsG F]TH8Wj F]F]C8SNsHF ^f`]00HjbAP1]K=^BP2]KCi5_PI1H`HaFn^F^CnI1HW`j QF^CR_Ks[H F)_T~H(WF__Fs_F_C(SKsH F_EH@`ajQQC@R_EH``aF_F_F `C`SKsH F`[H` bjQQXHnmH` jFS`Fs`XHSKsH F`lW%I<bF`FaCnR@aIs"IkbF^aTs:IkFaf )PI4WcBAKBLKARKaBTKBBK Ci5Pfo 2 IRdAPKaBA(Ck52bII8cFEbGH Jdi[(JcQVGH-Jdi[=J)dFbGHBJdimWJ  QVGH\Jdi4:3(d3P1K3P2K.65(lRd3pJneQgdQrdCPR~dbJsJ dFb[JdF&c[sJ eF?c[JQ>pFmGHRdiERdQEpFrd4nFgd|nCR~dnJsQ lpFn[QpF&Uo[sQ pFp[QpF&{pE1QpGFHQRiHQiIQ G$qFpGHERdiEQ8GQqFqGH5RdiJ RE}qF[qGHRdi[R EqF{qGH!RdiI`RPIqFqGHRdiKR?FqGHRdif] 4(RvBPKBA(ChDG(q9D(DJ(,rDL(rDB(rDE($s65(EHSrFdsGHUdiERdZSsFrdsFgdsCR~dtJsdS sG[pS4sF&)t[suS SsFt[~SrsF&tE1SsGFHuUiHSiJSsFtJS sFuGHSdiEStFjuGHlTdiERdStFrduFgduCR~duJsT ktFv[ TtF&cv[sT tFv[TtF& wE1$TtGFHUiH?TiJIT#uFewGHXTdiERdT(vFrdwFgdwC(R~dxIsTHvuF>xET`uF&xEsTxuF~yETuF&zE1TvGFHUiHUiHTiHJUi[T8vFzGJT dvFzGH UdiJRUvFzGHWUdi`S$MvPtvPtwO(SoPtrLeM(U*zBNM(BKKM(CDLLO({k5P(.{IUQHwFA{GHVdiE,V UuwF{GH,WdiIXV WwF{GHEXdiEaV8 WwF^|GH-XdiIVP YwF|GHXdiEVh Y'xF}GHXdiEV YTxFL}GHWdiEV YxFj}GHWdiJWUxF}GHWdiI8W VxF}GHXdiEFW VyF;~GHYdiHYdiEfW V_,-_UG=_ H_F5QOP_Ptu_ `_%F5zOh_PtuU v_"SF5O_PtucE_zF\FS͏V_"FG_E_ÀF\FSSV_#FfG_E_G\FS~_ `6F5O`PtucE `]F\FS_`vG_ `F5̐O&`PtuU ,` #ҁF5ߐO7`Ptu_/`F cE;`F\1FSDc>`9FWG_ E`gF5oOM`PtucE`F\FS_ `F5O`Ptu_ `F5ȑO`Ptuc`FۑX`S_`4F_4ahQF_EIajwF\GFSVLa8#jFN+La8#/F9H`ai_UakՃFO_ alF5OaPtu_ at3F5ӓOaPt_buPF_ b vF5 O$bPt_Hb{F/UKbP#|FG_ZbzׄF__ ab ~F5wOmbPtcEbl.F\FScEeUF\FS_ eF5OePtucEeF\FSAcEeхF\_FStce FGVeh#1GN+eh#/F9H ficE f XF\FS_ f F53O+fPtucE3fF\QFS|c6f ІFG_Bf F–_ ph pF5ږO|hPtV|h#plFY#ISXh&FXh&S`sZ\<PtwPt`ZgPtPtwdZPtw`L[xׇPtPtD`[iPtAPtZPt 0`[iPt0Pt9Pt 0`\i=PtaPtzPt 0d\PPtd\cPt`]zPt` _PtHPt`_iPt0Pt9Pt 0``iPtaPtzPt -Pt-Pt0Pt0Pt0`4aPtPtD`ta6PtvPt`agTPtPtvdaePtv`biPtaPtzPt 0`cPtPtc`cvĉPtPt1`cvPtPt2`cvPtPt3`cvPtPt4`!dv7PtPt`=dvVPtPt`]dvuPtPt`udvPtPtw|`dvPtPt`dvЊPtPt`dvPtPt` evPtPt`"ev-PtPt`eikPt-Pt-Pt aPtzPt0Pt9Pt0`eiPtAPtZPt 0`efvPtPt1`fvŋPtPt2`fvPtPt3`fvPtPt1`fvPtPt2`gv5PtPt1`XgvQPtPt1`qgvmPtPt2`gvPtPt3`gvPtPt1`gvPtPt2`hv݌PtPt1`(hvPtPt2`hvPtPt`iv7PtPt`0ivVPtPt`TivrPtPt1OoivPtPtHiifi1N#iĢBIIIN(Y#DJJP(-DAQ(DFKR(~DGS(ǘ9WT(DLU(DLLV(ՙDZW(PkW6X(k6Y(DDZ(k[k.\̜hTA]@hTB^DhW0_HhW1`LhW2aPk5b?Ji ]FeJi ^F(Ji _;FJi `YFzJj awFI6j#eF̠GHvdiIj$sϏFGHvdiEj0$vF3GH-pdiJjwFoJk8FIkH$VFIk`$FGH\ldiJDlF]Iilx$̐FuGHeydiElp$FGHtdiEp$/FGHtdiH=vdiIp$[F~GH,sdiEp%FԣGHisdiEVq(%F7GHudiEdqH%FGHvdiHydiEqp%FݤGH vdiEq% EF3GHxdiEq% {FoGHydiHydiE r%FGHxdi[QsՒF GHVsdiIt%Fl[u  FGHudiJ whOF5OwPtwJEw kvF\FS3[EwkF\FFSZ[kw)kFmFXw)MYewPtvPtYJ w lF5OwPtJ x oLF5ݧOxPtu[Ex otF\FS[ xoF52O"xPtu[E"x o̔F\GFS\[k.x+oFqFX.x+MYeYxPtvPtY[y  GFGHydiE|&tFGH|di`jRKPt`j$KPt`koPt`k6ڕPtvPtPtu`kgPtwPtvdkPtv`kx%PtwPt~` lxDPtwPtc`"lxcPtwPtc`PtPtc`M{_PtPtc`f{xPt~Pt~`{xPt~Pt`{xPt~Ptw`{xݟPt~Pt`{xPt~Pt`{xPt~Pt`D|x=Pt~Pt`\|x]Pt~Pt`t|x}Pt~Pt~`|xPt~Pt`|xPt~Pt~`|xݠPt~Pt`|xPt~Pt~`}xPt~Pt`4}x=Pt~Pt`\}x]Pt~Pt`x}x}Pt~Pt`}xPt~Pt`}xPt~Pt`}xݡPt~Pt`}xPt~Pt`~xPt~Pt`8~x=Pt~Pt`T~x]Pt~Pt`u~x}Pt~Pt`~xPt~PtO~xPt~PtH~ifq~ -BN1q(BK1q(BN2q(BK2q( Y&#DKK1s(DKK2t(YDDu(DM1v(DM2w(XDMx(k5yeI~0&zFGHdiE#H&z F#F#U#`&F#Z#&F#qF#Ej&zxFFJ2v nF 3F3NHediE&zFˮGHdiI&~ѤFGHudiE#&~8F#YF#U#'F#Z#'F#ݯF#E:8'~FQFJ2F F 3F3RHdiEXP'~FGHdiIh'FGHdiI'FGHŅdiI@'AFOGHdiEW'jGGHdiEy'FGHՅdiE(GGHdiE(FGH]diE0(GGHpdiEH(CF7GHdiE)h(lGGHIdiEsq(GE( FGHdiE( ݧGGHdiE( FGHՆdiE( 3GGHņdiEs) NGE){F޳GHdiE0)GGHdiE$H)ѨFGHdiE2h)F"GHzdiE)+F@GHdiE)XFbGHڇdiE)FGHʇdiEǃ)GGHdiE)"۩F´GHdiE'*%FGHBdiE2(*&1GGHjdiE@@*'^FGHZdiEKX*(F5GHLdiEx*,FUGH diE΄*0FwGHZdiE*1FGHJdiE*2;GGH>di[% /hFGH*di`ǀ$K~Pt`؀RKPt`$KPt`0RKPtH؁RdHwRdHRdHRdH5Rd`v PtPt1O7vPtPtuHjifwpYBN1(BK1(BN2(BK2( C*uM(DD(εk54I+ݬFGGHdiE + FGHdiE`+7FGHьdiEx+dFGHdiERd#+CFrd$FgdtC+R~dJs6 F[B֭F&[sH F&[QF&uE1Z+8GFHŎiHriE+pFGHEdiE+FGH-diE,ʮF?GHdiE(,F{GHdi[s GE@, ?FGHdiEX, lFGHdiEp, FGHdiE', ƯFXGHdiEsN, GEt,FGH%diE,;FGHdiE,hFGHdiE-FGH5diE0-°F,GHEdiEP-FNGHediE h-FGHUdiE)-IFŻGHudiEa-"vFGHdiE-%FGHdiE-&бF=GHdiE-'F_GHՍdiE-(*F}GHōdiE.,WFGHdiE0.0F̼GHdiE<H.1FGHdiEE`.2޲F GHَdi[s 6F,[ /*FxGHdiHߊRdHWRdHRdHsRdv}Ģf 47( BN(Yx. DJ(DI(9AY(9AX(9BY(9BX(i!0!hi$!e9A!9B!DPos!DNeg!DP1Kk5(I0.pFGHdiE[.FGH1diEd.ʴFGHBdiI.FFY/R4O _*PPwE#P /{F#RF#U#Ph/XF#Z#/F#F#J,`F=El/ƵFGH%diEz/F)GHdiE0KFqFJ2AF 3F3?HdiI0wFGHdiE00FGH՘diIwH0жFGHdiEp0FpGHdiE0*FGHudiE0WFGH]diE0̷FFBC0RSJsǑ kFms. kF1E@0FiGHŘdiEK0&FGHdiIz1DFE1qF3GHdiE01FoGHdiIH1ʸFGHudiE `1FGHediHdiE1-FGHgdiEsD1HGE1F\GHՓdiHdiHdiE2FGHɓdiEs02ϹGIP2F+GHdiH.diEp2CFGHAdiHdiHdiE2pFGHdiEs)2FpI22ĺFGHŕdiH@diE=2FGHOdiHdiHdiEN(30FiGHdiJ_ NF&[sh iG[qF&E1~@3ɻFFOiPtvv"(!IX3F&xEp3F&E13GFFO?iPtww"(!J;F"F@p RUOє_*PPPRvJJFuIO3FGHdiEV3FGHdiEڕ3JFGHߕdiHfdiE 3wFGH%di[FcGHdiIʖ4ٽFGHϖdiHdiE 4FGHdiH diE.%84FN%FC%C84RZ%IP48F/FOFqCP4RKs[ Fmh8FF$F9XhSKsl FXIh4!F}GHdiE4NFGHdiE"4{FGHՙdiE-4FGH˙di`iPt~!`ڏiڿPt~!`iPt~!OiPt~!Hif&K! uBN(BKK(C4DX1(IDY1(DX2(DY2(%i!0!fi$!ek k# k5!9IL4FbGHudiEU4;FGHdiH%diE{ 5hFKGH͜diE@5FGHždiHɟdiHLdiEКp5FGHdiI5 FGH!diHdiE5HF3GHdiH diHdiE 5uFGHydiIA6FGHdiHjdiH>diEP06F#GHodiHdiHdi[dFGHsdiIs`6=FIs6[FIЛ6FFY6RVO_*PPtO&t'tO&PRtO&t'tO&Js؛ FI6@FFY6R|O_*PPtO&t'tO&PRvJs^F[F GHdiI7F6GHdiHdiJFFzEO(7FGHTdiH8diEܞH7JFGHdiHsdiTs`7F3GHdiL&РuF&_F&Yx7R'R '9I7bFWGHdiEc7h FGH%di[#աPhuF#F#U#ա7RF#Z#7F#-F#KE%8hFzFJ23F 3F3H3diE#P(8hJ4F#F#U#PH8F#Z#h8F#SF#qEx8haFGHdi[h1FGHdiE8h;FGHŢdiHdi[Ң hIF7GHܢdiE58hKIFJFyJ2C?F 3F3HediEe8hWvF'GHudiJeFPGHdiE8hFnGHVdiE9h#!FFGC9RNs9G[hNFGHdi[?h{FGHDdi[kh F'GHpdi[h!FEGHdi[h>FcGHdiJc.FvGHdi`;RKEPt`I$K\Pt`RKsPt`$KPt`PtPt2`˥$KPt`ۥRKPt`$KPt`$KPt`!RKPt`æRK1Pt`Ӧ$KHPt`vePtPt2`vPtPt1`1vPtPt2`RKPt`̧$KPt`PtPt2`RKPtwO!$KPtwHEif  ,!PgBN (C@9k5 !IjX9 FGHݩdiEp9 FGH5diHadiEs9 GE9  FTGHũdiEӨ9  FrFY:;SC(:FFC(:RNP:wFGO piPtv(!Esp:  F(I":F[GHdi[FGHdi[ <FGHdi[ iFGH di[ F)GHdi[ FmGHdim   FGHdif6 !uBN(BI(C:k5!I:gF:GHudiE:FGH5diH%diE;FGHdiEsE ;GEP@;FGHdiHdi[vHF*GHdiEh; FnFY;~SCx;FFCx;RN;wFFXOpiPtu(!I; FuGHKdiE;@FGHEdiHdiEܫ<mF/GHdiE(<FsGHdiE @<FGHdiH5diE%h< FGHdi[*F GHdi[WFjGHdi[7FGH<diEH< FIGHdiEQ< FGHediHudiEp<FGHѮdiE<AF,GHůdiE<wFpGHUdiHEdiE=FGHdiEs(= F[nFGHsdi[FZGH di[JFGHdimۯ FGHdifX>5PBN>(go&>(C@=k5@ I$KcX=ABF9KCX=SDKIj=FIGHdimFGH diERK=AFgKC=SrKJ#FGH(dim+ F)GH0di`ʰ$KPtO۰RKPtl&@JF&WQ&pH,S'n 'qTuPPPRH$H&f3o3`{BNo(C=k5qIz=rFGHձdi[rFGHdi[r FMGHdi[r =FGHdi[ rjFGH%di[frFGHkdi[urF<GHzdiEz>rFuGHQdiHcdi[r'FGHdi[rTFGHdi[rFGHdi[ r!FAGHdi[ rFTGH%di[,rFgGH1di`<$KPt`RK4Pt`-kQPtXPt`m$KgPtOϳRKPtf3x jBNx(C0>i5zPIX>{FzGHݴdi[{FGHdi[{?FGHdim {F4GH difT#0ksBN(Yp>ik5bI_>FGHŵdi[ٵFGH޵diE>=FGHdiHdi[jFGHdi[ FGH di`4jPtPt4dPtuPtc`zPtPtud¶Ptu`vPtPt1`v4PtPt2`AvPPtPt3OYvPtPt2Hif_%BN(Y>k5IƷ>F&GHdiE#>JF#F#U#?'F#Z#8?F#F#EJX? FXFJ2XF 3F3HdiEp? FGH;di[иFJGHոdi[K)F]GHPdi[ZVFGH_di[bFGHgdimiFGHndiHif!BN(Y?k5I?'FGHdiE#Թ?F#GF#uU#Թ?kF#Z#ٹ?F#<F#ZE*@FF6I26(@F 3ZF3HdiEQ@@FGHdiE#bX@zF#F#4U#b@WF#4Z#~@F#{F#E@FFJ2ĺF 3ZF3HżdiEغ@FGHIdiE@ ,FGH%di[cYF0GHhdi[kFRGHpdi[FtGHdi[ FGHdi`t1kPtPt4`jPtPt8`ûRK.Pt`RKDPt`1k`PtPt4`ټRKvPtORKPtH#ifA @BN(g BUDgo&! gP0(CADI(DV(UDIK(DL(DLL(DXX(.k k62k5In8AFNGH diJFEXAFGHdi[ )FGHdiIpA UFGHIdiE%A FGH1diJ,F=IEAFaGHdiEAFGHվdiI A&FGHdiEDASFGH]diIB FGHdiE B F.GHdiI޿8BF|GH|diEPBFGHndiJP#F[ PFGHdiJ,nF=ME_hB FeGHdiEjB FGHdi[ FGHdi[ "FGHdi[OFGHdi`vlPtPtv`˿RKPt`_vPtPtv`vPtPtv`$KPtORKPtf[*#m,BN#(BX1#(BX2#(CBk%(k&(EDJ'(pDL((k5)`0vPtPtv`_oPtO|oPtf:5~BN:(YBtDI<(DR=( k5>[EMBALjtjjG^ICGxFGH%diE0CGFGHdiE %HCGF! GH diEE`CGF+GJaIGEuxCC=FzGHdi``6YPtvPtw`uxnPtv`6Ptv`xPtvw`6PtvPtw`xPtvPtu~`6PtvPtw`xPtvPtu~d"PtuTd3PtuPd+DPtuLdCUPtuHd[fPtuDdswPtu@dPtudPtudPtudPtudPtudPtudPtud3PtudKPtudc+Ptud{=PtudOPtudaPtudsPtudPtudPtudPtu~d)Ptu~dDPtu~d_Ptu~dzPtu~dPtu~`6Ptv`x7PtvPtc`96SPtvPtw`TxqPtvPtu~`6PtvPtw`xPtv`6PtvPtw`xPtv`6Ptv`&xPtvPtc`R6Ptv`gx;PtvPtc`_6PPtv`zxnPtvPtu~`j6Ptv`xPtvPtc`o6Ptv`xPtv`i6PtvPtw`xPtvPtu~`6Ptv`x9PtvPtu~`6UPtvPtw`xjPtv`6Ptv`xPtv`6Ptv`xPtvPtc`6Ptv`xPtvPtc`6Ptv`*x/PtvPtu~`6KPtvPtw`xjPtvPtc`6Ptv`xPtvPtc`_6Ptv`txPtvPtc`\6Ptv`qxPtv`6Ptv`+x&Ptv`6;Ptv`xPPtv`g6ePtv`|xzPtv`6Ptv`xPtvdPtuX`$6Ptv`9xPtv`6Ptv`x PtvdPtu\`6/Ptv`xDPtv`V6YPtv`qxnPtvw=HUi=_3Zx[ ( (,3XX[(3YY[(.9JJ](65^f^7j'`BC1j(BC2j(CCDAl(DBm(P DCn( DJo( kh,p(qDSSLq(krks^k5tEMCzFtFjG^ECFGHdiEC)FDGHdiEDVF|GHdiEDFGH di[s FJ GGHdiI@DFGHdiIZXD"FGHdi[cOFaGHrdiEpDFGHdiHdiHdiH diHdiH@diHOdiHrdiHdiHdiEDFGJD FGHPdi[PJFGH_diI8EvFGHdi[F'GHdiEPE!FGHdiHdiHdiHdiHdiHCdiHVdiHdiHdiHdiEEEFGJz qFvGHdi[FGHdi[s FE0F GGHdiEB0F FGHdi[s[  .GExPFWGGH^di[FFXR<Ru[s cGms cGERdxhFFrdFgdChFR~dJs~  F [?F&S[s ^F[}F&E1FGFHiHi[GGHdiIFGGHxdiE1F!F>GJM ?Fw[i hGGHndi[FGHdiEFFGHdiH=diHjdiHdiHdiHdiHdiH9diH^diHdi[e@FGHtdiE0GFGHdiHdiHHdiHudiHdiHdiHdiHdiH<diHidiJ F?GHdi[F_GHdiEGMFGHmdiHdiE GzFGHdi[1FGJR FPGH^di[ FpGHdiJ #FGH"diJ OFGHdi`9$MlPtuPtv`N$MPtu `noPtu`PtuOyoPtu f`+8/BC1(BC2(X! i5PO>PtPtoMS,PwBIM(YGDP1OKDP2PKDP4QKIHSFGHdiEHTF* GHdiHdiE8HUF GEhHV6F GEM3HWcFt Fj!G^E9HXF2!GEM=HYFtY!FjY!G^JTF!GHdi[T F!GHdiJU9F!GHdiJ VeF%"GHdiJ WF^"GH%di[,WF"GH1di[8WF"GH=diJKXF #GHPdiJ^YCFB#GHcdiJqZoF{#GHvdiJ}[F#GHdidPtvPtc`=PtHPtPt1Pt vePtvHif$]"JBA](BB](CHk5_#EI`rF$GHdiEI`FI$GHdi['1`F$F$GX'1R$Ns90IGEXHI`"F$GHdiEm`I`OF)%GHdiEI` Fm%F%F%CIR%NsIF%EI` F%GH5diEI`FB&GHdi[` 0Fp&GHdi[`]F&GHdi`$KsPt`$KPtOQ$KPtff+ BAf(BBf(CIk5h&EHJiF&GHudiEh(JiDF&GHedi[w8iF'F;'GXw8RN'Ks GE@JiFn'GHdiEXJiF'GHdiExJi NF'F (F+(CxJR>(NsJFR(EJi {Fu(GHdiE[JiF(GH diEJiF(GHddiHdiEs KiGEsHKiGEs`Ki/G[i \F(GHdi[iF)GHdi[5iGGH:diERxKiGGHWdiHydi[| iF)GHdi`:$K'Pt`$K=Pt`$KSPt`$KiPt`9$KPtO $KPtf1opj8 BAo(BBo(CKk5qI)EKr F\)GHdiEKr: F)GHudi[3r F)F)GX3R*Ks GE:Kr F!*GHdiEOKr Fj*GHdiElLr D F*F*F*CLR*Ns@LF+EXLr q F+GH%diEpLr Fg+GHdi[r F+GHdi[r F+GHdi`$K Pt`$K$ PtOA$KPtf-#x" lBAx(BBx(CLk5z+EHL{ F+GHUdiEhL{ F,GHEdi[w1{5 FK,Fk,GXw1R~,NsLGEM{b F,GHdiEM{ F,GHdiE8M{ F+-Fc-F-C8MR-Ns`MF-ExM{  FF.GHdiHdiE M{ L Fo.GHdiEOM{y F.GHediE_M{ F.GHdiEM{ F.GH-di[{F-/GHdi`0$KPt`@$K,Pt`$KBPt`$KXPtO$KPtf7@iBA(BB(CNk5@/Eh NFS/GHdiE8NF/GHdi[1iF/F0GX1R0NsPNGEhNF80GH=diENFv0GHdiEN F0F0FB1CNRV1Ns NFj1E1N JF1GHUdiEsOwF1GHdi[! F2GH&di[ F-2GHdi`VRKPt`RKPt`qRKPt`RK)Pt`RK?Pt`RKUPtORKPtfJBN(Y(O DG(@2k52I*POF2GHedi[#dNNF#3F#43U#dhO+F#43Z#sOF#3F#3EOF3Fo4J2 F 34F35H diEOFB5GHu di[#7F#q5XS$IO-F5GHdi[ZF5GHdiEOF5GH diE'PF5GH] diE3PF6GHI diEL0PF36GH5 diEZHP;FQ6GH% diE hPhFs6GH diE P&F6GH di[ )F6GH di[ -F6GH di[  /F7GH diE PIF77GH diE PvFU7GH* diE0 P"Fw7GH di[ F7GH di[ F7GH di[  *F7GH di[-  WF7GH5 di[;  !F*8GH@ di`JPtu`mPtu`lPtuPt`RKPtu`( 1kPtPt3`> $KPt`L RK(Pt`l $K>Pt`z RKTPt` 1kpPtPt5` $KPt` RKPt`d 1kPtPt7` $KPt` RKPt` $KPtO RKPtHJ ifF*P 8[BA(BB(CPk5Y8Ex PFl8GHdiE QF8GHdi[ 7F8F9GX 7R9Ks  GE (QAF:9GH-diE @QnFs9GHdiE `Q F9F9F9C`QR9Ns& QF:EC Q F4:GH]diE Q"Fm:GHUdiE QOF:GHdiE,Q|F:GHdiER(GGH)diE0R)F:GHdiHadiEsXR*G[s  -GEsR.,G[ YF;GHdi[8F(;GHEdi[ F;;GHdi[ FO;GHdi[ , Fb;GHdiEKR+?GGHPdiHdi`h RKUPt` RKkPt`RKPt`cRKPt`RKPt`RKPt`RKPt`RKPt`.RKPt`<RKPt`yRK1Pt`sRKGPtORKPtf&z BA(BB(CRk5;ERF;GHudiERF<GHedi[3XF+<FK<GX3R^<Ks GERF~<GHdiE/SF<GHdiEL0S F<F=F:=C0SRN=NsnhSFb=ES 9F{=GHdiESfF=GHdi[ F=GHdi[F=GHdi`RKPt`RKPtO1RKPtf)64#BA(BB(CSk5>E8Sz F>GHUdiEXS FT>GHEdi[g3 F>F>GXg3R>Ksx GET*!F>GHdiE(TW!F$?GHdiEHT !Fh?F?F?CHTR@NshTFD@ET !Fz@GHdiHdiET "F@GHdiELTA"F@GHediE\Tn"F@GHdiET"F.AGH%di["F\AGHdi`-RK"Pt`=RK"Pt`RK #Pt`RK #PtORKPtl>$J0%QS$Q_$pG#Rl$oAK$GF%$AXGS0$X`Q_$FS$AX`Sl$J$`#G%$Og3PPvEqUG$QFBpq/$SR;BO{2PPvPRE(Ut$FfBGHediE@U $FBGHQdiEXU $FBGHdiEpU $FFdGH--diE+]>F@eGH-diI+^>FeGH-diE+^>FeGH-diI+0^ ?FeGH-diE+H^8?F[fGH,diI',h^d?FfGHa-diE=,^?FfGHE-diNEk,^ F\gFS2gl1-3O@FFRgFP|gFZgFdgFngY^4@R{)hR)hR)hR)hSMPq-*P Pf+] J+.#DBV] (BH] (g ] (C^65_ I&.^` @j&BF&Shp.@S'R '~hO6.uPPPRBEGQ._` AjG(FGhFGhC_RGhI\. _ eAFiGH/di[.B AF+JiF liFiF jX.BR8JjRDsjRPjS[m/  FjGH/diE.8_` !BFjGH0diE/P_` NBFkGH0diEU/h_` !{BF4kGH0diEs/_` $BF+bkF vkFkF kC_R8kRDlRPlS[E/_` CF'lGHu0diE/_` 5CF:lGH]0di[s0 ` PCG[0 ` "{CQWGH0di`N.kCPtvPt`.kCPtvPt`K/CPtPt`,0RKCPt`H0DPtPtO0PtPtfV .1 QBL (BA (BR QgJ  Y_QDJ" (hlk5# lIK1_% DF,mGH2diE1`% DFdmGHU8diI1`0 #EFmGHu4diE#10`0 EF#&nF#TnU#1H`gEF#TnZ#1``F#nF#nE:2`0 EFwoFoJ2F2 EF 3ipF3pHh4diE\2`0 FFCqGH4di[2% diE4a0 &GFvrGH<di[4 0 #SGFrGH5di[s5 0 $nGGE5 a% GFrGH:di[i5F% GFrFsF@sF~ksX5FRsRsRsSE{68a( ,HFsGH5:di[#6O( HF#tF#4tU#6PapHF#4tZ#6haF#qtF#tE6a( HFtFtJ26 HF 3uF39uHU:diE 7a( IFOuGHe:diE7a( EIFquGHu:diE87a( rIFuGH:diEG7a( IFuGH:diEg7b( IFuGH:di[i7:( 4JF-vFYvFvF~vX7:R wR*wRHwRwE7(b( aJFwGH;diE7@b( JFwGH;di[8% JF*xGH8di[8% JFfxGH8di[8 % KF{xGH8di[C9 0 0BKFxGHH9di[>:( oKFxGHC:di[:( KFxGH:di[:( KFxGH:diE:`b( !KFxGHz<diE ;xb( %#LFyGHk<diJ#`;) TLF#(yX`;R$=y[<0 LFyGH<di[<0 !LFyGH<di[<0 "LFzGH<di[A>0 MF2zGHF>di`2RKMPt`3$K4MPt`D3kRMPtPt`n3GmMPtvPt 4`3;IMPtPt D` 41kMPtPt5d04MPt~dB4MPtv`4RKMPt`4$KMPt`55RK NPt`T5k)NPtPt`5GENPtPt 4`5kcNPtPt`&8RKyNPt`78$KNPt`8kNPtPt`8kNPtwPt`8GNPtvPt 4`99;IOPtPt Ddk9OPtvPtc`9=FOPtuPtPt1Pt v`91kbOPtPt3H9k`:GOPtwPt 4`:[OPt~Pt`;;IOPtPt :`X;;IOPt~Pt :`;RKOPt`;$K PPtd;%PPtvPtc` <=OPPtwPtPt1Pt v`;<1kkPPtPt3d<PPtvPtd`<=PPtuPtPt3Pt v`=1kPPtPt3`;=kPPtuPt`e=GQPtvPt 4`=;I QPtPt D`=RK6QPt`=$KLQPtd>gQPtvPtd`:>=QPtwPtPt3Pt vOd>1kPtPt3H=i f  8.>UTBA (BC (Cbk5 azI>b 2RFtzGH?diE>b _RFzGH?diE>b RF"{GH@diE>b RFv{GH1@diE ?c RF{GH@diE/?(c SF{GHY@diEy?Hc @SF|GH@diE?`c mSFQ|GH@di[u@ SF{|GHz@di[}@ SF|GH@di[@ SF|GH@di[A TQVGH Adi`?j;TPtPt2O@jPtPt2f+ 1 AXBN (CcDI (}DL (C}DD1 (n}DD2 (}k5 }I:Ac TF}GHeAdi[yA (UF~GH~Adi[A UUFD~GHAdiIAc UFW~GHuCdiEAc UF~GI0Bc UF~GHeCdi[BB  UF~GHLBdiERdLBd VFrdFgd6CdR~dbJsVB QVF[bBpVF&[sgB VFd[pBVF&E1yB(dVGFHCiHBiIB@d WFGHMCdi[B  6WF!GHBdiERdB`d XFrd?FgdwC`dS~dJsB WF[BWF&[sB WFf[BWF&E1BxdXGFHCiHBiJC /XFJ#8C \XF#)X8CS$[uC  XFHGHzCdi`AvXPtPt1`ARKXPtHBRdOChPtwL%C^F%[F%΃Yd^R%:R%ICdOCYFGHFdiI$KDdSYF9K^CdSDKIDdYFGHFdim GFCGHGdiERK/DeS@ZFgKCeSrKJ)GZF(GH.Gdim5GFчGH:GdiEfD0eS>mZFzGHGdi[# EPSZF#F#шU# EHeرZF#%Z#EheF#F#ΉE]EeS,[FCFI2pEe"[F 3F3H:Idi[#ERS[F#3F#a_#E/p[F#aZ#EeF#F#؋EEeS[F&FbHIdiEFeS[FGHIdiEEFfS$'\FGHUIdiHEJdiJFRS\FKGHFdi[[GS\FiGH`Gdi[mG S\F|GHrGdiEG8fSF\FGHGdiEGPfS1]FGHHdiJH P3]FˍGHHdi[IS"`]FލGHIdi[IS#]FGHIdi[JS%]FFGHJdi[$JS(]FzGH)Jdi`Fv]Pt`FRK^Pt`G$K,^Pt`GRKC^Pt`H$KZ^Pt`&HRKq^Pt`H$K^Ptw`HRK^Ptw`H$K^Pt` Iv^PtPt1O$IUTPtH8Jil%?`JL_F%Q%phJ._S%n%qtJXPPPRH$H&ff 7JaBHf (BVf (go&f (Chf65h I%Jfi _j%BF%pJ_S%R%OJXPPvPRBEJfi '`F GHKdiEJfi T`F:GHKdi[iJDi `FhF|FȏF~XJDRzRRRԐEAKfi `FGHKdiEJKfi aFGHKdiEcKfi vaF+DF XFF CfR8֑RDRPS[[K i aF%GHKdimK i QVGHKdif LdBA (BB (BC (CgDG (8k5 wI$K3L(g bF9KC(gSDKI:L@gbFGHNdim%N FGH*NdiE$K]LXg 1cF9KrCXgSDKIhLgcFGHMdimMFܓGHMdiE Mg ^cFGH4NdiE}Mg cF9GHuNdi[_N  cFwGHdNdi[N  cQ1GHNdi`LocPt`/LodPt`L$K*dPt`L$K@dPt`L^dPtPt`M|dPtPt`LMedPt`nMedPt`MedPt`MedPt`WNedPtONePto$O4Nu]egI-(ChDI(DAruOOhPtv4{3^"e3R(3A(3B(3C(3D(.65l]e^"@OfFre͔F|eQeQe QeC(hMePlSPkgFh:QrQ|Q QQQQQ YHhgFr|F|FFܕFFF<F\Fh|CHhST]ePhFeFeFe<F|e\Fre|ChSeChRN]e"PhQeQe QeQ|eFreЖChRel4QVjiF2QQQ  Q Q Q" Q, Q6  Q@ $QJ (QT ,Q^ 0Y(ihFFF חF F /F" [F, F6 F^ ߘFT FJ 7F@ cFC(iSi T]eRhi FeߘFe Fe7F|ecFreChiSeCiRi ЙI]eQi iQeQe QeQ|eFreCiRe;T]eIR j Fe[Fe{FeF|eFreۚC jRe4!8j3R(3A(3B(3C(3D(3E(3F(3G(3H(3I(3J(3K(3L(3M(3N(3O(3P(.65lji!TkFiHFihFiFiFițQiQiQiQi Qi$Qi(Qi,Qi0Qj4Q j8QjbnBR(BA(BB(BC( BD(BE(BF(BG(BH( BI($BJ((BK(,BL(0BM(4BN(8BO((I,_l?%tFCG:HU_dim,g_?FC@G:Hl_dif B!Kp_uBNB(Cli5DKI,_lEtFCjG:H_di[,`EtFCG:H`di[,`EuFCG:H`diJ,1`FBuFCG:H6`di[,@`FouFCG:HE`dim,K`FFC G:HP`difI'0``_vANI(@Cmk5KkI,r`PmLvFC~G:H`di[,`L4vFCG:H`diT`hmLFGH`dio6,`}vBD(I,`mvFCڬG:H5adiN,@amFCG:HUadif[1`axBA(BB(Cmk(k (@i5PI,samqwQCG:HbdiI,amwFC|G:HYbdiE,anwFCG:Hbdi[,-b wFCG:H2bdi[,nb$xFCĭG:Hsbdi[,vbQxFCG:H{bdi[,bzxGCG:Hbdi[,bxGCG:Hbdi[,bxFCG:Hbdim,cFC$G:H cdifcA4 c{BA(BB(C nk(Dk (ni5PI,3c@nyQCG:HddiI,ecXnyFCG:HddiE,cxnyFCG:Hcdi[,c zFCޮG:Hcdi[,.dDzFCG:H3ddi[,6dqzFCG:H;ddi[,cdzGCG:Hhddi[,ydzGCG:H~ddi[,dzFC2G:Hddim,dFCRG:Hddi4 S{3A(3B(.65l{dV|Q0{Q:{CnRE{rE,dn{FCG:HmediE,en{FCůG:HaediE,)en|FCG:HediE,3eo<|FC:G:HediOexPtvPtwfY&eU}BA(BB(C0ok5oE,ePo|FCG:HMfdiE,eho|FCðG:HAfdiE,eo*}FCG:HefdiT,foFC.G:Hyfdifn+f8BAn(BBn(CoDXXp(XDAAq(k5rI$Kfos>~F9KCoSDKIfp~FGH idim!iFqGH&idiIbrf pt~FwrC pSrI,fXp3~FCG:Hhdim,h3FC/G:HhdiE, gppx~FCG:HhdiE,9gpxFCG:H9idiE,GgpxCFC۳G:Hgdi[,g xpFCG:HgdiE,gpx FCG:HQidiE,gpx FCEG:HidiE,gqx FCeG:HidiE,h qx$FCG:HeidiE,5h8qxZFCƴG:H jdiH jdiE,\hpqxFCG:HidiJ,hxFC%G:Hhdi[,ixFC8G:Hidi[,ix FCpG:Hidim,ixFCG:Hidif*0j*BA(BB(BC(Cq9LL(9RR(DXX(Ƶk5I,GjqQCG:HldiE,_jqFC&G:HyldiHldiE,jqEFC~G:H)mdiE,kr rFCG:HmdiE,k(r FCG:HemdiE,EkHr̂FCG:HmdiE,Qk`rFCYG:HmdiE,wkr&FCG:HmdiE,krSFCG:HmdiE,krFCѷG:H;ndiE,krFCG:HmdiE,lr ڃFCG:HUndiE,ls!FC=G:HIndi[,l 4FC]G:HldiI,l(siFCG:HldiHmdi[,CmFCG:HHmdi[,nÄFC G:Hndi[,$nFC8G:H)ndi`BlbrPtOPlbrPtfh3 `nBA(BB(BC(C@s9LL(9RR(DXX(Lk5qI,snXsąQCG:HpdiE,npsFCG:HpdiHqdiE,os'FCG:HAqdiE,Aos TFCĹG:HqdiE,Sos FCG:HyqdiE,yosFCG:HqdiE,otۆFC0G:HqdiE,o0tFC\G:HqdiE,oHt5FC|G:HqdiE,ohtbFCG:HDrdiE,otFCȺG:HqdiE,6pt FCG:H\rdiE,Hpt!FCG:HRrdi[,p FC4G:HpdiI,qtKFClG:HqdiH1qdi[,[qxFCG:H`qdi[,rFCG:Hrdi[,-r҈FCG:H2rdi`tpbrPtOpbrPtf8gpr BA(BB(BC(g Ct9LL(9RR(DXX(k5RI,ruQCG:HmtdiE,r0uFCeG:HtdiHtdiI,rhuFCG:Hsdi[,5s DFCG:H:sdiE,Usu qFCG:H%udiE,gsu FCG:HudiE,suˊFCG:H5udiE,suFCIG:HEudiE,su%FCuG:HudiE,#tvRFCG:HqudiI,t(vFCG:HtdiHtdi[,t FCսG:Htdi[,YuFC G:H^udi`sbrPtOtbrPtf11/ug(g$(go&(C@vDXX!!DYY!NDRX(yDRY(k5˾I,uXvӌFC޾G:HwdiE,TvpvFCG:HwdiE,hvv-FCJG:HwdiE,vvZFCvG:HaxdiE,vvFCG:HGxdiE,vv FCG:HxdiE,vv FC$G:HxdiE,wwFCPG:HAydiE,(w0w;FCG:Hxdi[,whFCG:HwdiJ,xFCG:Hxdi[,x#FCG:H$xdi[,xGCG:Hxdi[,yGCG:H ydi[,y<GCG:Hydi[,'yeGCG:H,ydi`0vPtPtuPtvOCvPtPtuPtv4 D85 (5$ (5o& (.9XX !65 lD8Py?QQQȏCPwRՏR0I,wyxw`FCCG:HyzdiE,ywFCaG:HbzdiE,ywFCG:HHzdiE,ywFCG:HzdiE,ywFC G:Hzdim,zFC7G:Hzdi4r)*5(5$(5o&(.9YY!65l?*zQTQ`QlCxRyURI,{(xFCG:H |diE,>{@x 1FCG:H{diE,R{Xx ^FCG:H{diE,x{xx FC&G:HZ|diE,{x FC\G:H@|dim,|FCG:H#|difU3&p|Ig&(g$&(Cxk5(E|x)/jȏFFCxyՏRE,|xFC+G:HE}diE,|yדFCaG:H3}diE,|0yFCG:HU}diT,|HyFCG:Hc}diO|vPtwPtvf/Qp}g/(g$/(Chyk51E?}y2jlF` FT3CyyyRiE,}y FC}G:HE~diE,}y =FCG:H3~diE,}y jFCG:HU~diT,}z FCG:Hc~diO}xPtwPtvf vp~ "BA(BB(C zk5HIq~@zzFqfC@zSqI,~Xz-OFCfG:H~dim, -FCG:HdiEq~pzFqCpzSqI,~z-ΖFCG:H[dim,i-FCG:Hndi` brPtuO.brPtfN"(eAR(4Czk5(.f (PAR(Czk5(f*9 l0AR9(C0{k5;lf.#l@ BR(YH{i5l`KPtuPtv`͍gPtuPtvOPtuPtvHJif4N)PΘBR(XTi5Pf2V @AR(XD k5lQM `hQfYh{EMqPX!Ff0X!SqLO"lQFY"DFe"eQp"Qz"Y{>FY"Fz"Fp"Fe"I,{4FC*G:HUdiE!{4#F!VG!HMdiK95FO QPtPf/-`BR/(C{k51f0)8 >BR8(C{k5:I,)|;FCG:Hbdi[,;*QCVG:Hdi`Hw PtvPtPt Pt  Pt iPt IPtPt 2Pt KPt$%Pt(Pt, .Pt0 Pt4yPt8 Pt< Pt %PtPt Pt Pt XPt RPtPt Pt=`w ϜPtvPt Pt 'Pt pPt Pt7PtCPt:Pt "Pt$$Pt(/Pt, Pt0 Pt4 /Pt8 =Pt<HPt hPt Pt Pt Pt PtPt Pt "PtDOPtvPt )Pt sPt  FPt Pt APt Pt Pt Pt$oPt(=Pt, BPt0 tf&Ao.BRA(C0|i5CPK]eDjejezex{|e{QreXSefe\ ,BR\(CH|65^I,p|_(FCG:HMdiE]ep|_zFeFFefFeF|eFreC|Re[,_FCG:Hdi[,_ԞFCEG:Hdi[,Ğ_ FCXG:Hɞdim,Ҟ_ FCwG:Hמdif58e ARe(C|k5gI|hcj^ jT jJ z@ j6 z, rz" Iz Xz iz z jFY}Ri 8I]e } 3zeizeze j|eFreC }ReXm]eY% FelFeFeF|eFreXY%ReX~FFF F +F AF" WF, mF6 F^ FT FJ F@ FX~Si m]e~ FeFeFeF|eFreX~SeE, 8}hFCG:Hdi[,hFCG:HdiTɟP}hF*GHdi4;-S 3RS(.65Ul QCh}MRE,,}VnFCHG:Hpdi[,~ V GCG:Hdi` PtvO(,Ptvfc#JBRJ(C}65LI}MF~C}RE,}VSFCG:H%di[,;V FCG:H@di`PtvOȠ,PtvE,Ҡ~MգFCG:HUdi`eqPtvOobrPtvf$nBRn(C ~k5p/Nji@~qzjjj/z j[zjziYzihji zi|zizizizijzizi.ziVziFiBC@~S*jI]eX~zeze.zeVz|eFreBCX~Rex[]e!mFeFeFeF|eFreX!Re[]e5+åFe Fe!Fe7F|eKFreaX5+RetO֡]ePtwPt Pt [Pt /Pt f&2BAA&(BBB&(Cp~k.-(Kk )Khk*KkZ+KGDA,(DB-(:DG.(k5/I,~2ۦQCG:HէdiE,~2FCG:HMdiI,%~:4FC#G:HŧdiJARFwI,~B~FCG:HdiEq,H FqCRqI,,-֧FCG:Hdim,-FCFG:H diE,A0H .FCzG:HdiE,SHH [FCG:Hͦdi[~.HèF+F FF FX~.R8RDRPR[[iHH+FF1FxF~XHRRR!RQI,Ph8WFCeG:Hdi[HF+QF FF XS8SDRPR[J, IߩGCG:HdiI,8H FCG:HidiJ,:D7FCVG:H?di[,vHbQCVG:H{di`sPtPt:`"PtPtwPt`VsPtwPt:`qPt֪PtPtw`ƣPtPtPtv` Ptv`  -PtPtvPt3`, QPtPtvPt3`rsmPtPt:`PtPtPt`ХbrPtv`brPt`br̫Ptv`brPt`&PtPtPtv`M;IPtPt 4`ePt:PtPtv`;IVPtPt 4`(sPtPtv`4brPtv`sPtPt:`PtìPtPt`1PtPtPtvO\Ptvf2 lBAA(BBB(Ck.-Kk Kk|KkKDA(lDB(DG('k5rI,٭FCG:HdiE,بFCG:H%diI, 2FC<G:H\diI,r^FCG:HdiJ|FI,0FCG:H%diI\#\HԮFs#,Gj#HudiE,p`FCUG:H diI,x!-FCsG:HdiE,Ъ! ZFCG:HٯdiE,! FCG:HdiE,Ȁ!FCCG:Hdi[iSP!FFFF~XSPRTRrRR[]e!RrFeFeFeF|eFre;XReYES!_FFFFFFF|AFrpFhY<RK]e)FeFeFeAF|epFreX)ReXFrF|FF3FFFFHFh]XSm]eFeFeFeF|eHFre]XSe[iB!MGGGG~XBRpRRRE!F+>F FBF CR8)RDKRPmS[[@ !!G+G GG X@ R8SDRPS[E,|(!(*FC G:HdiE,@!)WFC>G:HEdiE,X!,FCjG:HdiE,p!-FCG:HediE,!1޳FCG:HdiE,!2 FCG:HdiE,!:8FC!G:HŲdiE,؁!;eFC`G:HUdiE,!>FCG:HdiE,î!?FCG:H7diE,(!CFC1G:HղdiE,@!DFCZG:HdiJ,"AGCG:Hʯdi[,P!nFCzG:HUdi[,U !FCG:HZdiE,{X!ȵFCG:H-diE,p!FCG:Hdi[iJ!YFFF+F~UXJRlRRSJ, FCG:HdiJ, FCG:HdiJ\# ݶFs# Gj#HdiJ,/ FC G:H4di[,>6FC_G:HCdi[,IcFCG:HNdiJ,jFCG:Hodi[,!FCG:Hdi`DsٷPtPt2`psPtwPt:`sPtPt2`ܩs,PtPt:`QAPtu`ЪbrVPtu`ث zPtPtuPt:`3 PtPtuPt:`` PtPtuPt:`sݸPtPt:`:brPtu`Hbr Pt`XbrPt`s<PtPt:`<brQPtu`JbrhPt`Zbr~Pt` PtPtuPt3` ŹPtPtuPt3`PtPtu`qPtu`0 PtPtuPt:`tPt7PtXPt`sRPtwPt2OݱsPtPt2fm2M<BAM(BBM(CDAAO(/DBBP([65QJ]e߳$RjejejeSj|eFreX߳$ReIbr YFwrCSrI, Ȃ3oFCG:Hdim,+ 3FC&G:H0diJ]ex [Fe}Fe}Fe}F|eFreXx SeE,_FCG:HUdiE,_EFCG:HAdiE,ִ_rFC1G:HediE,0_FC[G:HydiE,P_ ̼FC{G:HdiE,h_ FCG:Hdi`vPtXPtv`Nbr+Ptv`\brAPtX`brWPtX`brlPtvvĵ`brPtXObrPtXf BA(BB(g#(CDR(ko&(DDA(2DDB(t65IQFI,}FCG:H}di[,FC'G:HdiI,؃־FC:G:HdiI,ڷFCXG:HdiE,%/FCG:HٻdiE,;0\FCG:H˻diEKPFF9GCPRLKs] GE,}hۿFClG:HLdiE,FCG:H>diE VFFGCSKs GE,ո>FCG:H7diE,Є?FCG:HdiE,BFC;G:H*diE,%C FCgG:HdiE,P(G7FCG:HdiE,@OdFCG:Hdi[, RFCG:HdiE,Ĺ`SFCG:HչdiE,xXFCGG:H%diE,&Y!FCgG:H6diHAdiE,a\NFCG:HdiE,ֺЅ{FCG:HdiE,FCG:HzdiEFF GCSKs GE, #FC G:HZdiE,8PFC@G:HjdiEXF^FrGCXSE,p3FCG:Hdi[, FFCG:HdiE,ڼJFCG:HdiE,K<FCG:Hdi[, NiFCG:H diE,.FCG:H׾diE,؆/FC?G:HdiE,2FCkG:Hdi[,QZFCG:HVdi[,o[JFCG:Htdi[,]wFCG:Hdi`.lPtvPtu`>lPtuPtv`RlPtvPtL`flPtLPtv`sPtuPt4`ڷs PtLPt4v`sDPtuPt3`PxaPtuPtL`p?PtLPtuPt0`?PtLPtuPt:`?PtuPtLPt:`xPtuPtLOž?PtuPtLPt0f 2OBA(BB(C65I,ۿ0}FC G:HdiE,HFCJG:Hdi[6F+F FF DX6R8yRDRPR[E,M` ?FCG:HdiE,VxlFCPG:Hdi[i6FFFF~QX6RRRRE,FC<G:Hdi[2 eF+ZF nFF X2R8RDRPS[E,HFCG:Hdi[ir6F"F6FoF~Xr6RRRS[, #FCG:Hdi[, PFCG:Hdi[, }FCG:Hdi[, QCVG:H di`PtPtXPtwvElOaPtPtXPtwf5e}"bBAe(BBe(C65gI{+h2F:{+F0{lCRE{E,/FCG:HdiE,?FCG:HdiE,Y8FCBG:HdiE,gPFCwG:H diOxPtvPtwE,ph_FCG:HdiE,hFCG:HdiE,hFC!G:HEdiE, hFCKG:H1diE,,h FCG:HUdiE,:h @FCG:Hidi`hbrUPtw`rbrjPtv`brPtv`brPtwvf1~E6,BA~(BB~(CDG(DAA(DBB(k5ZE,0EFCG:HdiE,HrFCG:HdiE,0hFCG:HdiE,HFCG:HdiE,p FC/G:H5diE, &FCOG:HdiE؉ FxFFC؉RNsFE,((FCG:HMdiE,3@FC<G:Hedi[fB>F+ZF oFF XfBR8RDRPS[IX\F.ESp FVFVFVFFF6F|FrFhCpRZN]epFeFe6FeF|eFreCpReI,#KFCG:HdiE,FxFC G:HdiE,_ FCO G:HdiE,jЊFC G:HdiE,sFC G:Hudi[i4gF FU F F~ X4R R R R` E,FC G:HEdi[i/@F F F! F~8 X/@Ro R R R E,o)FC G:Hedi[i@"F FFCF~mX@RRRRI,P0FCG:HUdi[,FCG:HdiE,HFCG:Hudi[,MDFC2G:HUdiE,x`qFCFG:H%diE,xFCrG:HdiE,FCG:Hdi[i</FFFF~1X<RHR[RnS[,E \FCG:HJdi[,e  FCG:Hjdi`brPtu`brPt`vPtuPt` S#PtuPt Pt=Pt  Pt PtPt Pt &Pt  `@PtuPt` Pt]PtTPtw`PtzPtTPtw`vPtwPtu`vPtwPt`(PtwPtuPt0`DPtwPtPt0OsPtuPt3f8o6BA8(BB8(CDATM:(DBTM;( k<(Yk=(DAL>(DAR?(DBL@(YDBRA(kB(k C(Rk5DI\#E&Fs#Gj#HdiI\#؋F[Fs#Gj#HdiHdiI, IFCG:HYdiE,J KFC'G:HdiE,j8MFC]G:HdiI,PO FCG:H-diE,hQ:FCG:HEdiE,SgFCG:H diE,j]FCG:H diE,|]FCWG:HdiE,،] FCG:H%diE,] FCG:H5diJ,?PGFCG:HDdiJ,qJsFCG:HvdiJ\#HFs#3Gj#HdiI\#GFs#rGj#HdiHdiJ,(TFCG:H-diJ,`R,FCG:HediJ,NTGCG:HdiJ,L|GCG:Hdi`Pt`Pt`PtPt`\PtPtOPtPtfe"@jBAe(BBe(C(DATMg(DBTMh(<ki(kj(DATk(DABl(KDBTm(DBBn(ko(k p(k5qI\#Z@rFs#Gj#H%diI\#~XsJFs# Gj#HdiHediI,vvFC>G:HdiE,wFC^G:H)diE,yFCG:HdiI,Ѝ{FCG:HdiI,|(FCG:HdiE,=}UFCG:HdiE,a FCLG:HdiI,}8FCG:HdiE, PFCG:H}diE,pFCG:H]diE,h 5FCG:HdiE,z bFC2G:HdiJ\#uFs#RGj#HdiI\#PȎtFs#Gj#HUdiHudiJ,FCG:HdiJ,~GCG:HdiJ,z?GCG:HdiJ,DxkFCG:HIdi`Pt`Pt`PtPt`PtPtO\PtPtf(w5(a2ARw( Ck5y(9 f(2 _BR(Ck5!NS!jjjj zizz| jrQhYqFr!F|!F!F!F"F"F"F%"Fh9"CSm]ejFe"Fe"Fe"F|e%"Fre9"XjSeC0R!K]e28zeizeze j|eQreX28Re"o4mBTX(BTY(BBX(BBY( go&!g* (CHDX1(M"DY1("DX2("DY2(#DCX(8#DCY(X#DRR(w#Da!#Db!#9c!k$ !$Ip F& $E F&P$E1 XFF$OiPtuuww"(!E wF#IЏ F%E1 FF:%OiPt@!@!P!P!"I !F%F%O%piPtw(!Ptu(!E%  gFB&FV&OEpiPtP!Pt@!JG&[G&JF&u&Es8F&E1PDFF'OiPt=Hw@w@Hw@w@O&'Hw@w@O&(!`qj\Pt@!`i{Pt !H!`/jPt@!`iPt @!H!Hi`9EjPtPtuPt vOEjPtwPtvPtPt  o2![BTX(BTY(BBX(BBY( go&!g* (ChDX1(L(DY1 (w(DX2!((DY2"((DCX#( )DCY$(+)DRR%(J)Da&!^)Db'!)9c(!k$)!)I+*:F&)E-*YF&#*E1;*FFS*O!iPtvvuu"(!E_ؐ,F)Ic,F*E1s,FF +OFiPt@!@!P!P!"I -_F+F+OpiPtu(!Ptv(!E@-F,F),OpiPtP!Pt@!J"0G&[R0G&Jp5F&H,E1yX5;FF,OiPtHv@v@(!`jSPt@!`irPt !H!`./jPt@!`LiPt @!H!Hi`EjPtPtuPt wOEjPtuPtvPtPt  lM_`/Q^QjQtlXQFb-ofQ6'%WBNQ(CpDJS(-I,TFC.G:HdiJ, VFC.G:HdiI,WFC.G:HBdiEM WCFt!/FjA/G^EM,ؑXpFte/Fje/G^EM@YFt/Fj/G^EMTZFt/Fj/G^EMh [Ft/Fj/G^EM|8\$Ft 0Fj 0G^J,\XPFC)0G:HadiJ,uY|FCS0G:HzdiJ,ZFC}0G:HdiJ,[FC0G:HdiJ,\FC0G:HdiI,P^}FC0G:HdiHdiHdiH diHdiH)diH8diHGdiHVdiHediJ,o_FC%1G:HtdiJ,~`FCO1G:HdiJ,aFCy1G:HdiJ,b-FC1G:HdiK, cFC1G:HdioM*G$pCDII(1O XPtvoU9mD7`|X3DIo(v2OPtvhPtwoy5zCDI|(2DJ}(2o:W`\CؒDI(2DJ(2ok /g=(C9J(IF3GH5diI  F>3GHdiIB8Fw3GHdiIPDF3GHudiJ pF3GHdiJF"4GHdiJF54GHdiJFH4GHdiJR F[4GHWdiJ(LFn4GHdiIhxF4GHdiJ F4GHdiJ F4GHdiJ$F4GHdiJ3 (F5GH=diJC TF<5GHHdiIPFO5GHFdi[MmFt}5Fj5G^IF5GHdiIF5GHdi[M2Ft5Fj6G^IГ^F"6GHdiIFP6GHediJA F~6GHKdiJRF6GHWdiJwF6GH|diJ:F6GHdi[MgFt6Fj6G^JF6GHdiEMFt 7Fj 7G^J+ F 7GH0diK^ QVGHcdioh!@,pg=(C9J(I0xF37GHdiIHFa7GHdiI`F7GHUdiIxF7GHdiJ6 (F 8GH@diJFTFE8GHKdiJgFX8GHldiJFk8GHdiJF~8GHdiJ(F8GHdiIH0F8GHdiJb \F8GHldiJu F 9GHzdiJ$F9GHdiJ F19GHdiJ  F_9GHdiI8Fr9GHEdi[MeFt9Fj9G^IF9GHdiI4ؔF9GHdi[MQFt&:Fj<:G^ImFP:GHdi[MCFt~:Fj~:G^JoF:GHdiEMFt:Fj:G^J  F:GHdiJ. F:GH3diK] QVGHbdio99eVqC(DIg(:`\^PtvOPtvo*@$EBN(C@DI(F;E+`F;GHdiHdi[3"F;G[U2F <GHddiJs^F)<GHxdi[FI<GHdiEFu<GHdiHdi[ F<GHdiJF<GHdimF<GHdioG}' CDJ(<I>F=GH0diEؕF??GHMdiEFj?GHfdiEF?GE(IF?GHdiI2@uF@GHdi[GGHdiEXF@GIpFIAGHdiEFBGH diE<HF;BGHdiEWuFtBGH)diEFBGHdiIF*CGHdi[GGHdiI@#FHCGHdiEd0GFCGIXsFCGHdiEpFDGEFDGEFEGE;FwFGEW'FNGG[|KFGGE0xF>HGHdi[ FHGHdiE;HFHGHKdiIzhFVIGHdiE+FIGHdiEXFIGHdiIFJGH&diE5ؘFJGHCdiIgFJGHdiE FJGHdiI(6FKGHdiEHcFTKGH diI6`FKGHJdiEYFKGHqdiIFKGHdimF3LGHdio  BN(CDJ(RLk (Mk(NIЙFENGH@diEIF}NGHdiHdi[QFNG[n FNGH}diJLFOGHdi[yF%OGHdiEFTOGHdiHdiE(FrOGHkdiI@FOGHdiEX5FOGHdiIpaFOGHudiEFPGHdiI-FGPGHdiE2FePGHdiJT FPGH^diIК?FPGH di[> cFPGJNF0QGH\di[\ F~QGHadiIgFQGHdiIFQGHdiI@FQGHdiJ/lFQGH?di[VFQGH[diJmF!RGHrdi[rF6RGHwdiE0( FKRGH]diHudi[U FRGHdiJ FRGHdi[  FRGHdiEX FSGHdiHediJw F,SGH|diEp= FASGHdiEj FpSGHdiI" FSGHdiE" FSGEX@؛& Fo5TGfHdiI[( FiTGHudiEXf(@ FoTGfHediJ} &l FTGHdiI  FTGHUdiE8 FTGH=di[" F#UGHdi[$$ FRUGH)diIzP+K FgUGHdiEh+o F|UGE, F1VGE- FVGE. FVG[/ FCWG[+, F|WGHdiJ+,X FWGH0di[0, FWGH5diJP- FWGHUdi[U- FXGHZdiJj. F&XGHodi[o.7FHXGHtdiJ/cFjXGHdi[ /FXGHdi[FXGHdiJFXGHdi[FXGHdiJBFXGHdiJ"nF)YGH'diJ1 FKYGH6di[@FmYGHEdiJkFYGHpdiJzFYGHdi[ LFYGHdiJ xFYGHdiK FZGHdioA(1@iXSMDN3(ZJ5FGZGHdiOPtvo 8XtDN:(eZJ <oFZGHdiJ=FZGHdim=FZGHdioI9?)@I Y؜? 6 A(DAB(ZDBC([DJD([E|HLF^\GHudiI,IfG=JLF|\E(MF\GHdiEY@OF\GHdiE#XSEF#q]F#]U#x"F#]Z#F#^F#-^J RcF^ESF^GHdiEНSF+_F_J2F 3&`F3`HdiI VF`GHMdiE+VJF+aGHdiHdiE([wFlaGHdiI@\FaGH$diEh[FaG[\F=bGJ [FbGHdi[@H\DFbGHEdiE_qFbGHdiJ _F cGHdiEaFEcGHdiJ aFcGH diIb"FcGH#diE(ȞbOFdGHF diE?bsFadGIYcFdGH5diHdiE@cF[eGEhdF]fGEeFgGEȟf8FgGEgeFgGH diIiFhGH diE%iFWhGHs diHdiE@nFhGHdiIXo FhGHdiEnDF3iG[ohFiGJ nFiGHdi[ 0oF2jGH diE0 rFGjGHb diJJ  rFjGHV diE tGFjGH diJ  tsFjGH diI ȠuFkGH diE uFFkGHU diE uFkGI  v%F lGH diH* diE XvIFJlGE wmFlGE. xFmGEH yFnGEZ zFanGH diJ |FnE }-FnGH7diI (wbFnGH diHU diJ xFoGH diE @xFYoGH diHdiI7 `yFoGHK diHdiE v/FoGH diH5 diE weF7pGH diHZ di[ yFspGH diJ  zFpGH diE jFpGH diHdiE Тk!FFqGH diI jVFqGH diHdiJ kFqGH diJ7  hFBrGH< diEy cFrGH~ diHdiE dFrGH diHdiE 0ePF"sGH diHMdi[ f}F^sGH diJ gFsGHdiIbPdFsGHgdiHdiJze FatGHdiIhf?FtGHdiHdiE-WuF8uGH2diH!diE>XFyuGHCdiItWFuGHydiHdiJX FuGHdi`+jj Ptv`\- PtvOPtvHio"CأDI('vI FvGHdiI@ FvGH]diEG0 FvGHdiEsP(!FwGHdiExhU!F7wGHdiI/!FkwGH?diI`!FwGH}diEg!FwGHdiEؤ"FwGHdiE4"FxGHdiJ  `"F.xGHdimMFtAxFjAxG^oc$CDI(UxE("FxGH+diEP#FzyGHdiJ@>#FyGHNdi[Sk#FyGHediEh#FyGHdiI#F2zGH=diE#FQzGHedi[B$FozGHPdiIkJ$FzGHydim,{ G=o-(BN(YХ(DK(zDJ(zi0 `iyPI$F{GH7diE(%FW|GHkdi[& Y%F|F|H3di[3%F}Fh}JM%F}GHXdiE%F}GHdiJ1 &FH ~F?,~Hdi[ 7&FA~GHdi[  d&FU~GH%di[,&Fs~GJC&F8FcHTdiET0&FGH_di[ 'FGHdi[1 C'FHF? HdiJ!o'F GHdiEH'F@GH/diJ'FiJ 'FGH"diEd`(FрGHdi[l;(FFJg(FҁGHdiEx(FGmFGHdiHUio `)BA(g+Iz!)FGHdi[N)FGHdiJz)FZGHdiJ)FGHdi`j)PtwOjPtwo F*AN(ЃX3gDI(DJ(k"KNFAo=# D*BN1(BN2(BN3(BN4( `Q4*PP`Q4*PP`Q4*PPqQ4PP o  ,&+g8OgPto6 m+g8dSh+PtvPtu`[j}+Ptvdc+Ptv`ug+PtuHio!%Y ,g"d+PtvPt`j,Ptvd,PtvHio'""&,[,g(O jPtvo'(8 ,g(CDI(Yky0I\Ȧ,FMK! F!uG!Hdiol5R .BB.g,(Y.DK(DM(DX(DN(RhC1 t JX-FovFfHdi[X-GoFfHdiJX-GoFfHdiIX3 $,.Fo%FfoHdiIXK8%\.FoFfHdiJW&z.F͈JX*.FoFfHdimX *Fo#Ff6HdiHi. fR 3g$R(BN1R(BN2R(BN3R( BN4R(BN5R(BN6R(BN7R(BN8R( BN9R($BN10R((BN11R(,BN12R(0YP3DRT(K9IU(DJV(DYW(DQX(hBY tk5ZHI#RpbZ0F%# G#HdiIx0F E#0G%#G#H#di[#b0G%#G#H diI+!u0FXE!ا|1FGH#diIX!~E1FoFfH"diE!~r1FGH"diJ!1F:J#":1G%#G#H"diJ#~#(1F%#RG#H#diJ#2FI## .2F%#G#H$diJ0$_L2FލE#8$8`y2F%#G#H$diE#N$P`2F%#AG#H$di[#$` 2j%#G#H$di`+!,2Ptt<Pt1O2",Ptt<Pt1H$io29E!$Ag$9(BA9(BB9(BC9( BD9(YhADMT;(`DML<(DMB=(uDMR>(hI?(~DZB@(}DZCA(ːDZDB( DRNC(BhPD(~hSSE1 ~JX %GI4Fo`Qf~H%diE!@%Iv4F!G!H%diIX\%K4FoFfܑH0diE,i%K4FCG:H0diE!r%بK5F!G!H0diJ% L5FIJ,% IJ5FC_G:H%diE!%Ow5F!G!H=&diIX%Q5FoFfHM1diE,% Q5FC?G:H-1diE! &8Q6F!_G!H 1diJ,!&O-6FCG:H3&diE!&PWZ6F!G!H&diIX&hY6FoFfH1diE,&Y6FC;G:H1diE!&Y6F![G!Hi1diI,&W7FC}G:H&diE!@'ȩ_97G!G!H'diIXh'ai7FoFfԔH1diE,q'a7FCG:H1diE!'(a7G!G!H2diJ,'_7FCG:H'diJh(h 8FDI,k(Hg58FCBG:H 4diI,(`na8FClG:H2diI,(o8FCG:HE2diI,)p8FC͕G:H2diH2diI,q)Ȫu8FCG:HZ3diE,)u9FCIG:HJ3diI,)yG9FCG:H:3diE,)yt9FCіG:H,3diI,+*8}9FCG:H|3diE,I*P}9FCMG:Hn3diI,=+p9FCG:H3diE,i+ȫ&:FCǗG:H+diI,+R:FCܗG:H+diE,+:FCG:H+diI,,,:FCG:HC,diE,S,(:FC/G:Hh,diI,,@;FCDG:H,diE,,X1;FCnG:H,diI,-p];FCG:H4diE,-Ȭ;FCИG:H~4diI, .;FCG:Hl4diE,0.;FC4G:H^4diI,u.(<FCVG:HM4diE,.H<<FCG:H?4diI,.hh<FCG:H14diE,.<FCG:H#4diI,~/<FC'G:H3diE,/<FCIG:H3diE/ح=FgGI,/>=FC˚G:H3diE,/k=FCG:H3diE/(=F GI,/@=FCoG:H3diE,0`=FCG:H3diE*0x >FGI,/08>FCG:H3diE,G0e>FC5G:H3di[d0>FSGE,2Ȯp>FCzG:H2diH2di[,62 q>FCG:H;2di[,E2o?FCޜG:HJ2diI,y2qN?FCG:H~2diH2di[,3{?FCBG:H 3diJ,3 ?FCmG:H"3di[,4?FCG:H4diJ,4 @FCϝG:H4di`\(.@PtPt~Pt~Pt ~Pt~Pt~Pt~Pt~Pt ~Pt$~Pt(~Pt,~Pt0~`*'@PPvPRuPt`*'@PPvPRuPt`*O"@PPPRuPtvPt`+O"APPPRuPtvPt`)-'>APP}PRuPt `I-O"jAPPPRuPt}Pt `^/'APP}PRuPtO~/O"PPPRuPt}PtH4io*4n cMg$(BA(BB(BC( BD(BE(BF(YYMDRN(hI(XDP(4I, 5BFCPG:H?diE!@50BF!zG!H5diJQ5 BFI,\5HCFCG:Hm5diI,5`:CFCG:H5diI,5xCFC G:H5diH;diH;diH <diH<diH/<diHg<diHu<diH<diH<diH<diI6CFI[!L7 DF!G!HQ7diI,[787DFCG:HA<diE,w7PdDFC١G:H;diI,7pDFCG:H;>diE,7DFC"G:H)>di[7DF@GI,7 EFCxG:H=diE,7:EFCG:H<diI,8ذfEFCG:H_>diE,8EFCG:HM>di[38EF8GI,I8EFCpG:H;diE,[8 FFCG:H;diI,y8@diE,8?GFCG:H>di[9cGF5GI"I9رHF"mF"F"F",Y HF"dF"F"F"̦I,a9GFC̦G:H;diKl9GOU9QPtI,9 JHFCG:H=diE,98wHFCDG:H=diI,9XHFCxG:H>diE,9pHFCG:H>di[9HFGI,9 IFCݧG:Ho=diE,:MIFC!G:H'=diI,.:yIFC`G:H>diE,9:زIFCG:H>di[V:IFGI,h:IFCŨG:HK=diE,z:#JFC!G:H9=diI,:(OJFCG:H>diE,:@|JFCG:H>di[:JFGI,:XJFCG:H]=diE,:pJFC6G:H=diI,;%KFCuG:Hq>diE, ;RKFCG:H>di[*;vKFGI"R;.LF"F"F".F"LCسF"lF"F"F"ԫI,];LFCG:H=diT!m;F!G!H=di[,A<[LFC.G:HF<diJ,T<LFCZG:HY<di[,=LFCG:H=diJ,=LFCլG:H=di`53MPtPtPtPt  Pt`I9)9MPPwPRHPtOR;)PPwPRHPtH?io), ?bPBA(g5(I,:?(MFCG:H?di[,?MFCCG:H?di[,?NFCmG:H?di[,@LNFCG:H@di[, @yNFCG:H@di[,@ NFCG:H@di[,%@ NFCG:H*@di[,1@OFC?G:H6@di[,=@-OFCiG:HB@di[,I@ZOFCG:HN@di[,U@OFCG:HZ@di[,a@OFCG:Hf@diJ,@ OQCUG:H@di`?.OPtO@.PtPtPPt TPtXPt\PtLPtPt Pt$Pt(@Pt,DPt0Hf  5ASBR(Y@SDI(DJ(ADQ(ǯhB t0k5 I,Ap QFC6G:HDdiIXA9QFobFfHDdiE,BfQFCG:HDdiIBQF۰I,@BдQFCG:HCdiEVBQF#GHCdiIXB RFoAFfHYDdiE,B:RFCG:H1DdiEB0gRFͱGH DdiJBRGE,BHRFCG:HDdiEB`RF GHyDdiJDRF)O%C,PtvPt1HDif,|DETBI,(BJ,(Cxk5.QI, E/SFCdG:HuEdiE!E/SF!G!HmEdiI,/Eȵ2SFCG:HEdiE!4E2TF!$G!HEdiTEE2FbGHEdio 8E,yg$ (BN1 (BN2 (BN3 ( BN4 (YyDI (DJ (ųDZ (DA (DB (շhP whN wk+ IE@ BUQ"hE!GX sUF!ڸF!H%OdiI!Gp UF!F!aH OdiE!G UF!F!H=OdiJG UFչE0H VF-GHPdiEdH LVFkGHRdi[H" pVFGEHж VFӼGH5SdiE&I$ VFGHRdi[cI"% VFBGEI' WF{GHMQdiEI ) HWFĿGHTdi[J"* lWFGE0J8+ WF,GHTdi[iJ", WF[GEJP- WFGHUTdi[J". XFGEKh0 ;XFGHPdiE8K2 hXF[GHSdi[uK!3 XFGEK4 XFGHTdi[K!5 XFGEL6  YF+GHSdi[KL!7 .YFZGEwLз9 [YFGHQdiEL; YFGHQdi[L!< YF GEM= YFDGHuRdi[UM!> YFsGEM ? *ZFGH5Rdi[M!@ NZFG[%MN  ZF%F%COWNXPPvPRRE^N8 ZFGHidiE|NP ZFGHidiEOhu [FGH6ediEOu I[F^GH)fdiHhdiEsOu d[GEOиv [FGEPw [FG[P [F.GHPdi[P' [FAG[ Q1 *\FzGHQdi[Q-1 N\FG[dQ ( {\FGHiQdi[oQ)( \FG[Q: \FGHQdi[Q-: \F%G[#R < ]F^GH(Rdi[cR @ J]FqGHhRdi[R > w]FGHRdi[R % ]FGHRdi[#S  ]FGH(Sdi[eS! ]FGHjSdi[tS" +^FGHySdi[S 7 X^FGHSdi[T 3 ^F$GHTdi[CT * ^F7GHHTdi[T . ^FJGHTdi[T ,  _F]GHTdi[U 5 9_FpGHUdiEUU n f_FGHidi[sU n _FGEU8\ _FGHfdi[U \ _FGEVP `FGH VdiEgVh 5`FGH%jdiEV Y`FGI,&W `FC5G:H#rdiEAW `FSGHKrdiEjWع `F~GH5rdiI,W aFCG:HrdiEW 8aFGHrdiEW  eaFGHkrdiE,1X8 aFCG:HYrdi[:X& aF;GEXPr aFdGHfdiEXhr bFGHediE&Y dbF&F&pYSbS'R '6OfuPRBJ#Y bFI[&GY bF&F&pGYbS'R 'OYYuPRB[!nY  cF!G!HzYdi[Y 0cFGHYdi[Y ]cFGHYdiIY {cFE#Z cF#LF#zU#ZкcF#F#Z#+ZF#zExZ :dFF2J2Z0dF 3aF3HddiJZ XdFIZ( vdFE#[@ dF#5F#cU#[`dF#F#Z#([F#cEx[ 5eFFJ2[+eF 3JF3lHddiE&[c eF&F&p[xeS'R 'OiuPRBI[лf eFEM\g eF]GH]diE#`\g ;fF#{F#U#`\ fF#Z#n\8F#F#E\Xg fF=F~J2\ fF 3F3H]di[!] h fF!G!H]diE!9]pi fF!G!HUmdiEZ]i gF<GHCmdiE!m]i GgF!ZG!HemdiE] tgF|GHidiE%]ؼJ gF%F%p]gS%R%OgXPRBI ^R gFE#'^S MhF#NF#|U#'^(3hF#F#Z#@^PF#|E^hS hFF4J2^hF 3cF3HddiE&^ hF&F&p^hS'R 'OhuPRBI^ iFI,W_ CiFC<G:HZgdiEr_Ƚ piFZGHLgdiE_ iFxGH>gdiI,_ iFCG:H+gdiE_ iFGH!gdiE `( #jFGH gdiE,Y`@ PjFC G:Hjdi[h`  tjF(GE&`X jF&aF&p`jS'R 'OsguPRBJ` jF[&` :kF&#F&Rp`)kS'R 'eOauPRB[!-a gkF!xG!H=adi[Wa kFGHiadi[a kFGHadiE%ap lF%F%palS%R%OjXPRB[$b" 9lF8GE#zb lF#qF#U#zb}lF#Z#bF#F#Ebؾ lFBF~J2blF 3F3HddiIb mF%I c 4mFME#6c( mF#F#U#6c@xmF#Z#KcXF# F#*Ecx mFFJ2cmF 3F34HddiIc nFpE#c xnF#F#U#cȿ^nF#F#Z#cF#EPd nFOFqJ2ZdnF 3F3HddiEe v oFGHediH[fdiEe8x uPRBIk FE,l ɋFCG:H diE&l F&F&7p S'R 'UOuPRBI,݀o IFChG:HdiE!o vF!G!HodiEo FGH]diE,"o ЌFCG:HGdiE>(o FGH&diI,h@y )FC0G:HdiE!u`y VF!fG!HdiI,xz FCG:HdiE!Ɂz F!G!HdiI,{ ۍFCG:HdiE! { F!G!HdiE+{ 5FNGH5diE,F{ bFClG:H%diE!O{ F!G!HdiEp({ FGH diI,@| FCG:H4diI,X> FCG:HdiI,p? @FCG:HуdiI,@ lFCRG:Hdi[,Ĉz FC{G:HֈdiE,y ƏFCG:HdiJq'H9 F'F'HVdiHt`uPte`u.Pt~Pt~Pt~Pt PtvPtPtPtwPt uPt$0Pt(0Pt,0Pt00`vETPt~PtPt@Pt DPtHvF*H$KH$KOsPtDHEio/! (7>g$ (BN1 (BN2 (BN3 ( BN4 (BN5 (BN6 (ChM1 (hM2 (hM3 (@DM4 ($hM5 (LI FCFbYSRO.2PPPRI8 mFFY0TSR O]2PPPRvIgHÒF,FmY`SRO2PPDPRwJFFpSR O2PPHPRuINJx uF*FUY[SRtO2PPPPR`Nz{ƓPt\PtPtvPt wPtuPtPtXPt0Pt 0`d)ݓPt`l)Ptv`t)Ptw`|)Ptu`)3Ptv)oV )g$ (BN1 (BN2 (BN3 ( BN4 (BN5 (BN6 (BN7 (BN8 ( BN9 ($BN10 ((BN11 (,BN12 (0YhP o~hN oDI (DJ (k+ tI QE' F'F'HїdiI' F'F'=HdiE'  F'aF'HdiJ 4FI,4@ `FCG:HdiEX F GHdiE,p FC8G:HdiEۏ FcGHÚdiE, FCG:Hdi[  8FGE  eFGHdiE,; FC G:HqdiEV FKGH<diE,a FCzG:H.di[p  FGE =FGH_diE,0 jFC G:HMdiEѐH F3 GHdiE,ܐ` ĘFCb G:Hdi[  F GEx F GH;diE,1 BFC G:H)diEL oF GHdiE,W FCJ G:Hdi[f  Fu GE F GHdiE, FC G:HdiEǑ GF GHߚdiE,ґ  tFC2 G:Hњdi[ F] GE 8 ŚF GHdiE,%P FC G:HdiE@h F GHdiE,K LFC G:Hdi[Z pFE GE Fn GHϙdiE, ʛFC G:HdiE F GHdiE,Ē $FC G:Hdi[Ӓ HF- GE uFV GHdiE, FC G:HdiE2( ϜF GH|diE,=@ FC G:Hndi[L  FGEuX MF>GHdiE,p zFCxG:HudiE FGH\diE, ԝFCG:HNdi[œ FGE %F&GHcdiE,  RFC`G:HQdiE% FGH<diE,0 FCG:H.di[? ОFGEi FGH?diE,0 *FCHG:H-diEH WFsGHdiE,` FCG:Hdi[ FGEx ՟FGHdiE, FC0G:H diE /F[GHdiE,$ \FCG:Hdi[3 FGE] FGHdiE,x ڠFCG:HdiE FCGHܛdiE,  4FCrG:HΛdi[ XFGEו8 FGHӘdiE,P FCG:HdiE h ߡF+GHdiE,  FCZG:Hdi[' 0FGEQ ]FGHdiE,l FCG:HdiE FGH|diE, FCBG:Hndi[ FmGE˖ 5FGHdiE, bFCG:HydiE( FGHZdiE, @ FC*G:HJdi[ FHGI,X FCqG:H diI,p 8FCG:H9diI,U dFCG:HgdiJ'ݜ F'F'HdiH`?Pte`.1Pt~Pt~Pt~Pt ~Pt~Pt~Pt~Pt~Pt ~Pt$~Pt(~Pt,wPt0v`,z{Pt~PtPtPt PtPtPt@PtDPt HvF*HڜifZ5/6 WBN5(CDI7(-k58Af1B-GBNB(BSSBc Ck5D`IElFsGHdiEEĦFFI2 F 3F3.HdiEϝ8EFXGHEdiTPEFFJ2 ;F 3F3H5dif!cz(`W BNc(YhwDIe(9AYf(9AXg(9BYh(9BXi(DLj(i!0k!hi$l!e9Am!9Bn!DPoso!DNegp!k5q(I#|wF#F#U#|fF#|#j#F#I#ўyF#cF#{_#ў ɨF#{|#F#F#VEyFGHŢdiI# {F#5F#M_#  \F#M|#2F#F#KEC({FGHdiI#p@}F#5 F#M _#p F#M |#F# F#b!EX}?F"GHdiI#pF#?"F#W"_# ؂F#W"|#F#"F#a#EҪF#GHHdiI#`8F#$F#1$_#` F#1$|#rF#$F#$%EeF%GHdiEwF%GHMdiI#PF#&F#&_#P իF#&|#bF#&F#&Es%FR'GHdiI#СF#t'F#'_#С hF#'|#F#'F#:(E0F(GHLdi[kwF(GHpdi[}wF(GHdi[ w?F)GHdi[ۢylF,)GHdi[yFN)GHdi[  yƭFp)GHdiIHHF)GHgdiI`F)GHjdiEKF)GH{diIwF *GHudiEsFE*EsF*Es ԮF*I.F&K+Es0(Fv+[<0F&+E1I@uFF+OjiPt~~"(!IWXF&&,EYpF&e,E1gFF,O2iPtvvww"(!Ju3?F^-Fq-pu ,R-O_*PP~J9F-F-p |R.OϤ_*PPwPRvEFO.GH]diEF.GHdi[{F.GHdi[{GF.GHdi[˥ {tF.GHХdi[}F.GHdi[}αF /GHdi[3}FB/GH8di[^(FW/GHcdi[p UFl/GHudi[F/GHdi[xF/GH}diJ۲F/GHdi[F30GHdiJ4F{0GHdi[aF0GHdiJF 1GHçdi[ϧFS1GHԧdiJسF1[w F1GH di[}y 2F1GHdi[_F2GHdi[ F/2GHƩdi[ө FQ2GHةdi[{ Ff2GHdi['F{2GH,di[9 @F2GH>di[K mF2GHPdi[X } F2GHedi[wǵF2GH|di[ F 3GHdi[!F-3GHdi`o6Ptu`RPtuPtv`nPtuPtv`?PtuPtv`PtuPtv`¶PtuPtv`޶PtuPtv`oPtuPtv`PtuPtv`i/Pt~!`iHPt~!`(iaPt~!O:iPt~!Hif`4(@ BN(go&(g(YhSP ~DL!(O3DG"(3DH#(4k5$4J :F5ID)fF.5GHEdiE#[()͸F#f5F#5U#[@تF#C6Z#~XF#7F#7Ex)%F9Fl:J2ī F 3;F3;H5diEݫ)RFN<GHUdiE#)F#<F#<U#ؖF#/=|#+F#2>F#>E3)F?F?J2? F 37@F3U@Hdi[h%Ь)LVF%@Fv%AOxPt~Ptc[h%)OF%CAFv%AOxPt~PtMd[h%)RF%AFv%BOxPt~PtGd[h%Y)\%F%KBFv%cBOoxPt~PtJdE­0RFxBGHdiE#ۭ0F#BF#BU#ۭ ؖF#BZ#8F#CF# FtYGHNdi[N FYGHSdiIp FYGHӿdiJ#  /F#ZX R$gZE \FZGHvdiE  FZGHhdiI@ FZGHdiEӹ( F [GHdiE@ Fh[GHdiE/` <F[GHdiEx iF[GHdiEϺ FP\GHdiE F\GHEdiE F\GHdiE#N #WF#]F#2]U#N4F#2]Z#F#l]F#]E0 $F]F]J2F 3^F3;^Hdi[#ɻ  'F#]^Xɻ R$}^[ӻ  *F^GH߻di[߻ +;F^GHdi[0 ,hF^GHdi[4 -F+^F ^F%_F Y_X4R8p_RD_RP_S[I&RH "F&_F&_Yh S'R 'WOuPPPRBE OF`GHdiEQ &|F$`GHdiE^ 'Fc`GHdiE *F`GHdiE +F`GHudiE .0FaGHdiE  /]FKaGHdiEŽ8 0FzaGHdi[iB 1FaFaFbF~PbXBRvbRbRbR cEAP 4F*cGHzdiELh 5LFLcGHdiEW 6yFncGHdi[iuS 7FcFcFcF~dXuSRdR/dRBdSE   FUdGH%diE#- qF#sdF#dU#-NF#dZ#<F#eF#"eEz FeFfJ2 F 3yfF3fHdiJ F`gGHdiJ !FgGHdiJ MFgGHdi[) zFgGH.di[;  F hGH@diEX =FhGHediEe0 >FmX3S$[%O F%QmF%mO]XPP~PRBEe FmGHdiEp FmGHdi[B aF+nF 'nFnF nXBR8nRD oRP*oR[oE FoGHJdiE FoGH>di[B FoFoF pXBSKs  F!p[ BF^pGHdiJ% F%spF%pO0XPPPRB[ FpGHdi[   FpGHdiE#  AF#pF#pU#8F#pZ#@PF#,qF#?q[r FcqFxqJ2F 3qF3qHdi[ FqGHdiEp FqGHdi[& " FqGH6di`4$K6Pt`RoLPt`e$KbPt`z$PtPtv`iPt~!!333333?Hi`PtPt4Pt4`jkPtPt`O@ PtPt~`L_1PtPt~Pt0`iVPt~!!333333?`6olPt`G$KPt`kPtPt`TJPt~`<mPt~`[z$PtPt~`$KPt`TO@!Pt~Ptv`GO@FPtPt~Pt0`OePt~Pt`n[Pt~Pt`Pt~Pt`Pt~PtO6Pt~PtHrif d9`+! BL (BA (BR ! gJ  g  (Y DJ (qDG (sDH (PtDI ( vDC (UwDD (Nxk yxk5 yI FlyGHdiE# [F#yF#yU#8F#yZ#F#d|F#|E  F~FJ2, F 3F3!HdiEE( FCGHdiE#u@ GF#F#ԀU#uX$F#ԀZ#pF#F#=E F}F؁J2 F 3 F3MHdiE FqGHediI% FGHudiE#> _F#*F#XU#><F#Z#GF#F# E( F&FJ2 F 3F3WHdiE@ FGHdiE"X F7GHdiECp $>F׋GHJdiE %F+TF ČF F mCR8RDڍRPR[,E >F+F FF <CR8bRDRPR[I" $F"E@ QFGHdiEn ~F@GH;diE FGHdiE FߑGHdiE0 F(GHdiEH 2FJGHdiE` _FlGHdiEx FGHdiE FʒGH diE  FGHdiI# F#CS$J -FE  ZF%GHudiE# F#F#̔U#؞F#̔Z#-(F#/F#MExH FFJ2F 3iF3HediEh FFGHjdiE sF^GH:diE FGH*diE0 FGHdiEA F"GHdi[T> XFVFFXT>RǘKsh FE F$GHdiE FFGHzdi[> FdFxFX>RNs(Fę[# BF#XR$[  "oF*GHdiE@ #F?GH.di[.> $FRFfFyX.>SNs;XF[w  )#FΚGHdi[  *PFGHdi[) +}FGHdi[iB ,F FFEF~\XBRsRRSEp /FGH5diE 1;FΛGH%di[(H 2F+F F&F =X(HR8TRDgRPzS[I#p F#CR$e[# F#yXR$I& XF&HF&p@S'R 'O-uPPPRBI vF[&  F&1F&`OuPPvPRBE FGHzdi[iWL EFF̠FF~ XWLR R3RFSJ#  vF#YX R$nE FGHudiE FGHedi["B !8F+F ?FeF |X"BR8RDRPޢR[Ed8 $eFGHdiEyP %FZGHdi[8 &F|FGX8RKs G[ FGHdi[2 BFGH7di[] oFGHbdi[e F*GHjdi[ FLGHdi[ FaGH$diE#p $F#vCpR$ȤE vQFGH diE ~FGHdiE FAGHdiI F|EP8 #FdFFC8RKsr F3[&  aF&pF&OuPPvPRBE%X &FoGHdiE4p 'FGHdiEq +FGHdiE ,FGHdiE 0BFEGHEdiE 1oFgGH5di[  4FGHdiE 5FGHdi[!  8FGH-diE1 9#FȩGH@diEo0 GPFݩGHdiE~H H}F3GHdiEh WFGHdiE# XF#-F#[U#F#$Z#F#'F#EE YiFXFJ2 _F 3F36HudiE) \FGH5diE8 ]FGH%diEa( hF8GHEdiE@ |FGHediE#X }F#F#ޱU#paF#ޱZ#F#F#E ~FQFJ2  F 3F3IHdiE- FGHdi[# ;F#XR$E hFDGHdiE FGHdiE FɷGHudiE( FGHEdiE@ FGHdiEX IFGH diE x vF޸GHdiE: FGHdiEK FIGHdiE FGHdiE *FιGHdiE WF GHdi[B F+FF rFF XBR8պRDRPR[iE FGHdiE,( FĻGHdiErH FFGHwdiE` xsFGHdi[%Y kF%*F%sOgXPP~PRBEox nFGHdiE o FGHdiE r:FNGHZdiE sgFGHMdiEd FƽGHdiEo FGHdiEz FJGHdi[iB VFFFF~XBRDRbRRE0 FʿGHediEH FGHdiE` F$GHdi[i&J AFFFZFF~X&JRRRS[  nFGHdiEKx FGHdiJ F/[ FWGHdi[ FuGH diJ# DF#XR$EF qFGHzdiE[ FGHZdiJu FE F#GHjdi[+ "FAGH0di[0  #CFVGH5diE: pFkGHdiEL FGHdiE{  FGHdiE8 F.GHdi[.%` FN%jFC%X`RZ%CJK8FoFFXKRKs Fm8FF(F;XSKs F^[u FGHzdiEP (?FGHhdiEh )lFGHdiE *FMFFCRNsFE .F GH*diES 5 FvGHdiE ?MFGH\diJd  kFEu FGHudi[#Y F#nF#U#(F#Z#@F#F#E` WFaFJ2 MF 3#F3HdiEx FGHdiE/ FGHdi[%G ,F%8F%ZOUXPP~PRRE F|GHdiE KKFGHediE LxFGHUdiE OFGHUdiE PFEGH%di[#  SFgGH/diE30 T,F|GHBdiEH YFGHdi[s  tG[z FGHdi[z FGHdi[ 5FGHdiE` 6(FGHdiE =UF*GHdiEW AFqGHudiEh BFGHdiE C FFF$CRTNsFhE G6FGHdi[  KcFGHdiE LFGHdiJ#+ F#.X+R$C[ FcGHdiE0 FxGHdiEH HFGHdi[%M  F%F%pMS%R%OmXPPPRR[u %FGHdi[ ;F'GHdi[ <*F<GHdi[ WFQGH!di[  FsGHdi[  wFGHdi[5  0FGH:di[ F FGHdi[ 8FGHdi[F eFGHKdi[N FGHSdi[Y  FKGH^di[  -FzGHdi[y  BFGH~di[  9FFGH di`MRK]Pt~`kzPt~Ptv`$PtPtv`9kPt~Ptv`RKPt`$KPt`RKPt`$PtPtv`$2Pt~Pt`g1kNPtPt5`1kkPt~Pt5`k$Pt~Pt`~mFPt:Pt5`oPt`$KPt`QO@PtPt~`mF Pt:Pt:`;mF$Pt5Pt `>$APtPtv`>$_Pt~Ptv`4mFzPt5Pt `\$Pt~Pt~`oPt~` oPt~`mFPt Pt5`PtuPt4Pt0`%PtuPt4Pt0`mFAPt Pt `PmF[Pt:Pt:`+$KqPt`OPtPt`ePt`PtPt`RKPt`$KPt`.RK Pt`o Pt`$K1 Pt`IJH Pt~`6$K] Ptw`@RKr Ptw`_$K Ptw`iRK Ptw`)RK Pt`:$K Pt`O PtPt` PtPtOePtHi L' F0'F:'QD'QN'Y`RY'+Rc'E  F|Fp SRoO2PPuPRE , FFp SRO2PPuPRwE FFpo SRO2PPuPRE FF7p! SRO#2PPuPRE   FGH5diE# v F#bF#U#S F#Z#70F#F#EjP  F>FmJ2x F 3F3HEdiEnh  FGHdiE1  FnCFdlFZFPFF p} R{ R R R SRRO*PPPRPtPtPtwE  FGHdiE  FGHGdi[P !6FGHUdi`hWPtuPt3Pt5drPtwPtcdPtw`oRKPtuO$KPtuHil'3IF0'F:'5FD'_FN'YSY'nc'q9& PP < ,i5$(3N1(3N2(3N3(3N4(l,PQ0Q<QGQR Q]['FN'FD'F:' F0'4O& PPvPRwPtuPtvETou r=g$ (BN1 (BN2 (BN3 ( BN4 (N"F]^FR}FGQ<Q0['  FN'FD'F:'F0'O& PPPRvPtwPtuO@ETPtPtPtvPt wPtuo&`UpBA(BB(gYpDC(DJ(DI(HDH(DG (ADZ (jDZZ (DAK (DBK (k9(~i0 AiI `iy̱k+k Pk$fI FGH!diE8F!GHe!diJ#S:F#iF#_#F#Z#PF#F#ELpF,FJ2]'F 3F3CHU!diEF{ GHm%diEFk GH%diEFM GH%diEOF GHi7diHE?diEc|F GH4diEn0FO GH4di[%+"F% F%X+R%R& Js NGms NF4EH$,OFWGH di[#5S$F#F#U#5hؓF#Z#FF#2F#PE$FGHdiE$(FNGHdiE$)`FrGJ2 VF 3G3HdiE $-FGHk diH#diEI$1F%GHa diE0$5FWGH%!diEH$6F{GH!diI#h(F#F#U#`F#iZ#F#F# E<(FF{ H!diE}.F#GH di[ .Fq#GHdiE. ;F#GH#diE . hFO$GH#di[ B. F$F$GX BSNs8GI#N`/F#%C`S$J1F[%[&&2{F&%Ft&%Fi&%F^&%FS&%FH&%F=&E&F2&&F(&&X&R& '[% 2F%P'F%'OXPPwPRBEx2F'GH3diE2 F(GH3di[-2 qFL(Fx(F(X-R(Ks F(E;2 F )GH%8diEL2F>)GH58di[_-2)Fg)F)F)X_-R)Ksi F)E2VF*GH5FdiE2F3*GH%Fdi[-2FQ*Fe*Fx*X-SKs F*I6 F*GH!diE066F+GH!diJ#LT@F#+-F#Y-_#LyF#+0Z#cPF#4F#4Ep@F9F;H!diE@F>GH%diE@'Fe?GH$diI,PSF9@GHE!diEEPFAGH5!diI#lUF#uCF#CU#lF#FZ# F#JF#JE@UFNF@PH!diEX\2DFSGHdiEyx\F6SFnSGCxRSKs G[#U\F#SF#S_#F#TZ#F#UF#UE\*FVGHdiE \WF\WGHdi[.>\ F+WF 0XFXF XX.>R8XRD YRP'YR[YEl\ FYGH$diEw\ FbZGH$diE\} F+ZF *[F[F [CR8 \RDI\RPr\R[\E0\# F]GH= diEH\- Fg]GHP diE#`\.>!F#]F#]U#!F#]Z#F#]F# ^E`\/!FI^F^I2l!F 3^F3:_He diE\4!F^_GHdiI# ]!F#_C S$E8bP"F+_F _F"`F c`C8R8`RD`RP`R[aE#Xh"F#IaF#aa_# ؔ"F#aa|# F#aF#bEph"FobGH diEh#FbGH di[Bh y#F+cF ]cFcF cXBR8dRD2dRPPdR[dEh #F eGH4diE%h#FIeGH4di[HBh;$F+eF eFfF `fXHBR8fRDfRPfR[gEhh$FRgGHHdiEh$FgGHHdi[Bh$FgFgGXBRhNsGE h%F/hGH?diE8hE%FShGH?di[ :h%FhFhGX :SKs!  GJ# Mv%F#hF#h_# %F#kZ# XF#mF#nE xv.&FpF:qHu!diE v[&FsGHw%diE+ v&FtGH7diIU x&F8tGHEdiE z&FuGH8diE# zH'F#vF#DvU# %'F#DvZ#  F#vF#vE @z'FvFjwJ2  'F 3wF3 xHu8diE Xz'F=xGHUFdiE6 pz'FoxGHEFdiE] z '(FxGHIdiEv z T(FxGHzIdiE# P(F#xF#yU# ؘ(F#y|#  F#3yF#byE P(FyFyHE8diJ#+ IR)F#yF# z_#+ /)F#|Z#> F#}F#}Et 8)FFH4diE P)FGH diJ )FJ  )FGH diE8h'*FGHgdiJME*FƆJP q*FއGHZdi[M*FtFjF^[M*FtFjF^I*FGH5IdiI+++FGHIdiEX+F,GHdiE+FGHOdiE+F֍GHOdi[.%n ,FN%FC%7XnSZ%JM8D,FtFFXMRKsH FĎm[!8FFF%X[!SKsi F;E,FzGH+OdiE,FGH!Odi[.%`-FN%FC%X`SZ%JF8-F7FKF_XFRsKs  Fm8FFF֐XSKs# FJ6  .FGHBdiEB(9.FkGHZJdi[bf.FǑGHodi[wfT/FڑF.XwfRfJwLW.FFFXwLR"Ks F6mWF[FoFXSKs FI@/FGHNdi[ /F GH di[ R/FGHdi[\O0FmFДX\ORsJ\3Wp0FFFX\3RAKs FUmWFFFіXSKs FIX0F&GHNdi[!1FtGHdiEpN1FGHJdi[9{1FؗGH di[7gi2FF^X7gRJ7FW2F#FOFcX7FRKsn Fm}!WFFЙFX}!SKs FI2F;GHNdiE2FmGHNdiE3FFCSIWL3F[F{FCRśKs FٛmWF1FEF[XSKs FEP3FGHdiEX4FÜFHdi[w *4FFK[ W4FGHdiJ4FGHdi[4FǝGHdi[ \34FGHdi[ \ 5FGH diE\75FGH?diE0\d5FeGHx?diEP\5FGHJIdiE!h\5FGHHdi[2F\6F%FEGX2FRXNsIGEx\A6FxGHJJdiE@ n6FGHu&diE@ 6F>GH9diHeIdiE+@6FGHgGdi[%c=@F7F%XF%Xc=R%ɡS&Jsv N)7Gms NF%[#UF7F#HF#k_#؊7F#4Z# F#F#E@F 7F1GH7diEXF 8FcGH8diEpF 48FGH8di[FF 8F+F FF 'XFR8>RDQRPdS[J#G8F#wXS$J@I8FEtJ9FܥGHeOdiEJ =9FGHSOdiEJ j9FPGHOdiEJ 9FnGHzOdiEJ9FGHOdi[/WJ(:F+ĦF ئFF (X/WR8?RDRRPeS[[#Qb:F#xF#U#l:F#Z#(F#F#EXHb:FcGH diEc`b:FGH di[Bb Q;F+F 7FF ȩXBR8RD RP*R[Exb ~;FתGH7diEb;FGH7diE;b;FWGHIdiEJb<FGHIdi[X?b[<FF۫GXX?RNslGEb<FGH:JdiEb<F2GH*Jdi[:b=FVFjGX:SKs GJ#;c8=F#}X;R$[\xe=FGHadi[| x =FGHdiE0$=FGHdiEP$=FZGHdiH3di[$">FGHdiE^p$ O>F̭GHE'diEi$ |>FGHe'diEt$>FGHU'di[Q$ ?F+8F LFrF XQR8RDRPƮS[J#%:?F#ٮXS$[% $x?F%F%5OXPPvPRBE$$?FtGH di[A$% @F+¯F ֯FF XAR80RDCRPVS[EL $0?@FrGHQ diH#di[ hl@FGH di[ b@FְGH!diI!o@FGHU8diE#!o,AF#:F#hU#! AF#hZ#"0F#F#ԱEH"PoAF0FJ2T" zAF 3ѲF3 He8diE"hoAFKGHIdi["o AFGJ#qAFE#r BFGH@diEd#r MBFGHOdiJ#{#szBF#<X{#S$[$\*BFOGH$di[$ \ BFsGH$diES% CFGHX%diHe?diE%|7CFGGHFdiE#%|CF#F#U#%{CF#|#% F#ѵF#E%|CF/FcJ2% CF 3F3H@diE%(|#DFGHUIdiE&H@ YDFGH&diHmIdi[#&O~DF#F#ַ_#&؝DF#ַZ#&`F#F##E&~EFUFuJ2'$EF 3F3H%Idi[' $$EEFøGH'diJ#' irEF#X' S$I'EFGH5?diI'EFGH4diE(EFGH6diI1(#FFGH59diE<(PFF̺GH%9di[[(tFFGIo(FFGH6diE(0FFGH6diI(P FF˼GH9diE(h &GFGH9di[(" JGFGI( vGF:GHu6diE ) GFGH6diI-) GFGH8diE8) GFGH8di[Z)  HF6GIn) LHF]GH5diE) yHF7GH5diI) HFGH6diI*8HFGH8diHFdiI`*hHFEe*%IFGH4diJ*#QIFGH*diI + }IF7GHE9diI+#IF[GH3diE+'IFGH+diJ+ 'JF/GH+diI+*.JFSGH8diEX,*[JFowGfH8diE,*JFGH8diE;,(-JFGH8diI],@.JFGH5diI,X4 KF}GHHdi[,41KFGI,p9]KFGHj6diE~->KFGHi.diI-?KF$GHQ.diI-AKFHGH%.diE-CLFzGHE.diI-D;LFGH5.diJ-<gLFGH .diI. LF$GH5diE.0 LFVG[#.YMF#F#_#. LF#Z#.HF#F#E(/hOMFFQHIdiIN/{MF2GHHdiEY/MFrGEg/MFGHjHdiE/MFGH^HdiI/%NFGH:HdiE/ RNFSGH*HdiE00 NFqGHHdi[0NFGIe0H NFGHGdiE0` NF)GHGdiE0 )OFRGHGdiE0 VOFGHGdiI1 OFGHGdiE(1 OFGHGdiE1 OGGH82diE1  PF;FYHM2di[11PF}F[1^PFGH2diJ2 PFGH#2diE#S2( PF#F#3U#S2@ PF#3|#k2 F#WF#yEU2X "QFFHwNdi[#2LFQF#F#_#2fQF#Z#2x F#(F#FE2 FQF+xF FF C R8RD!RP4S[E@3 FRFGGHf9diEK3 FCRFkGHS9di[#3RRF#F#_#3؇RF#Z#4 F#!F#?EL4 RFtFH@di[4 h SFGH4diE 5  5SFGH%5diJ_5aSFGHd5diJ|5 SFGH5diJ52SFGH5diE50 2SFGHGdiE6H 2 TF GI66` 66TF3GHFdiJ6bTFWGH6diJ6 TF1GH7diJ70TF GH7diE7x 0TF!GHeFdi[4700 UFEG[7 8UFlGH7diI7 8dUF*GHuGdi[7b UFNGH7di[f9FUFdGHk9di[9@ UFzGH9di[9@VFGH9diE9 EVF2GHZ:diE9 rVF]GHf:diE: VFFHq:diE: VFF[0: VF,GH<:diJH:$WFBGHM:diI1: TWFHXF?vH%;diE: WFGH;diE:8 WFGH:di[:WFGH:di[;XFGH;diIe;P 4XF4GH;diE1z;h eXFHXF?H;diE; XFGH;diE; XFGH;di[;XF GH;diE.< YF6GH}<di[6< JYFzFHC<diEC< rYFFDJ^<YFGHj<di[< YFGJ<3YFGH<diI= ZFGH?diE= GZFGH?diIy= wZF8FcH>diE=0 ZFGH>diE=H ZFGHu>diE=` ZFG[= "[FGH=diE=x O[F6GHS>diE1> [FHaF?H`>di[&>[FGH5>diJA>[FGHF>diE> [F G[>*\FjGH>di[?W\FGH%?diE? \GGHh@diE@ \FFH}@di[ @\FF[@]F<GH2@diJN@ 2]F|GHS@diE@ _]FGH]AdiE@]FGHiAdiE@ ]FFHtAdi[A]F$F[[$A ^FyGH0AdiJ=A>^FGHBAdi[KAk^FGHPAdiI1A8^FHF?HBdiEAP^F)GHAdiEAh^FMGHAdi[A"_FGHAdiIABN_FGHCdiE1ZB_FHF?HBdiEfB_F,GHBdiEtB_FPGHBdi[B`F|GHBdi[B3`FGHBdiEPC``FGHCdiEXC`FGHCdiEoC`F!FMHCdiEwC(`FqF[C aFGHCdiJC?aFGHCdiI1D@oaFHF?$HuDdiEDXaFJGHeDdiE!DpaFnGHUDdi[:DaFGHDDdiID"bFGH=EdiE1DSbFHF?'H1EdiEDbFMGH!EdiEDbFqGHEdi[DbFGHEdi[pE  cFFH}EdiE}E3cFTFJE_cFGHEdi[E cFGJEcF6GH Fdi[F cFZFHFdiEFdFF$JF4dFnGHFdi[G XdFGJDGdFGHXGdi[G dFGHGdi[H dFGHHdi[OH  eF^GHTHdi[H 8eFGHHdi[H4eeFGHHdiIHeFGH~JdiJJeF4GHJdi[oJ eFJGHtJdi[JfFGHJdiEJ0@fGGH\KdiEJHqfFFHqKdi[KfF(FR[KfFpGH*KdiJBK fFGHGKdiEK`gFGH#LdiEKxLgFGH/LdiEK}gFF%HALdiEKgFIF[K gFGHLdiJLgFGHLdiI1yL.hFHF?HLdiEL[hFGHLdiELhF8GHLdi[LhF}GHLdiIMhFGHMdiE1*M iFHF?HMdiE2M8?iF GHMdiE$lPtPtа`IkmPtPt`k'mPtvPtа`kFmPtvPt``emPt̰Ptv`|lmPt̰Ptܰ`1kmPtܰPt5`kmPtPtu`PmPtvPtȰ`1kmPtvPt5`;z$nPtPtv`Vz$;nPtPtv`|1kVnPtvPt5`kunPtwPt`knPtwPtHB RdH Rd`"nPtPtH"Rd`"RKnPt`F#[oPtuPt`]#oPtuPtH#Rd`E$kEoPtPt`|$>$goPtPtа`$koPtPt`=&;IoPtPt 6`'koPtwPt`'koPtwPt`) koPt`)jpPtH/RdHZ0RdH1RdH^1Rd`2TpPt̰PtȰ`<3$vpPt̰Ptܰ`_5 kpPtO JĢPtPt1PtHOioJAOvqBAJ(BBJ(g+JEPLNqFFpP=qSR+OwP2PRvvOP=`XP)lqPtvviP)l& PdrQ&Q&Q&Q& YrQ&lF&VF&uF&`Q=qPtvPtuPtlv8Q=OP.Pt PtvPtuPt wPt0Pt0Pt0Pt0Pt 0Pt$0Pt(0Pt,0Pt00o6+\a.@QxBA\(BB\(BC\(g+\ CDI^(k_IRdsF9GHfUdiERd0sFoGH}UdiERd]sFGHUdiER0dsFGHUdiERHdsFGHUdiES`d sFGHVdiE!Sxd tF3GH%VdiE,Sd >tF\GH;VdiE_SdktFGHeVdiEkSdtFGHyVdiESdtFGHVdiESdtFGHVdi[%SdLuF%#F%8pS5uS%R%KOSXPPuPRCESd!yuF^GHVdiES d"uFGHVdiES8d#uFGHVdi[i&T:d$;vF F6F\F~sX&T:RRR?RExTPd.hvFGH WdiEThd/vFGHVdiETd0vFGHVdi[iT,d1*wFF%FKF~bXT,RRRRETd4WwF8GHVdiETd5wFVGHVdiEUd'wFxGH,WdiEUd(wFGHWdi[SV d xFGHXVdivQ&`Q)*xPt@`Q)@xPtDvR)`S$gxPtuPtOpT$PtuPtos+@W|BAs(BBs(I^WuxFGHXdiE|WuyFGHYdiHYdiEW0u=yF,GEWHvayFGIW`wyFGHuYdiHzYdiEWwyFGEWxyF]GHeYdiEXxzFGHXdiEXx8zFGI&XydzFGHXdi[BXyzFG[XyzFEGHXdi[XuzFYGHXdi[Xu{FyGHYdiJ#Yv;{FGH(Ydi[(Yvh{FGH-Ydi[OYw{FGHTYdiJYx{FGHYdi[Yx{FEGHYdiO}X=PtPtPtf#c ^ Y<BAc (BBc (Y2k.-e Kyk f KTk|g K kh KDBTi KDGj ( kS k k5l IZHn |FGHkdiI%JZ`o k}F%F%Y8}S%R%w`lXS}PPPRBOnXPPPRBIZs }FGH ldiI%Zt ~F%6F%rY}S%R%`lX}PPPRBO`nXPPPRBI[ b~FF"p[ J~SROg2PPvPRI[( ~F F^ Y@~SR C`GGC`SR@ K$h#]F^ GH:hdiI \x Fq GHgdiIj\ EF GHuhdiE$\ F%$ `\3wPPvOeg3PPv[i\O FM Fb Fy F~ X\OR R R R Eb] F GHmdi[]R F+8 F L F F  X]RR8 RD RP R[ []  F GH]di[] ߀F2 GH]di[ ^O CF+E F Y F F  X ^OR8 RD RPS[Eo^ F+F 8FyF CR8RDRPR[9[^$ #F+MF aFzF X^$R8SDRPS[[##_V /nF#F#U##_KF#Z#2_F#+F#IE_0 >FkGHhdiE#_H ?F#F#U#_`߂F#Z#3`xF#F#ES` @ZF:F\J2a`PF 3F3HhdiE` sFGHkdiE` tFGHkdi[%`  wF%F%4O aXPPvPRBEa zFGHUldiEsa LFGHmdiE~a yFGHmdi[aB F+[F FF (XaBR8NRDlRPR[Ea( FGHldiE#a@ uF#F#5U#a`RF#Z#3bF#rF#ESb ͅFFJ2abÅF 3F3.HmdiExb FnGHmdiEb 'FGHmdiEb F+F FF (CR8?RDRRPeS[Eb FxGH mdiE#b F#F#U#b8F#Z#1cXF#F#EQcp sFFJ2_ciF 3#F3EHmdiEvc FwGHEndiEc ͇FGH5ndi[cB 1F+F F F 5XcBR8LRD_RPrS[[c  ^FGHcdiE#c ňF#F#U#cآF#Z#0dF#F#[Pd FDFfJ2_dF 3F3H_ddiEzd JFGHmdiE#d( F# F#< U#d@؎F#< Z#dXF#k F# Edp F F I2dF 3!F3!HumdiEe 6F,!GH%ndiE#e F#[!F#!U#ezF#!Z#XeF#!F#!Exe F"FL"J2eF 3{"F3"HndiEe  "F"GHndiEe8 OF#GHmdiEeX |F7#GH6mdiEfp NFU#GHhdiE#f OF#w#F##U#fF##Z#fF##F##Eg PhF$$FF$I2g^F 3j$F3$HhdiJg F$GHgdiJg F%GHgdi[h  F%GHhdi[h F%GHhdi[h# GF%GHhdiEi F+%F &Ft&F &CR8&RD'RP'S[Ei  `ԍF='GHndiE#i8 a;F#_'F#'U#iPF#'Z#3jhF# (F#3(EWj bF(F(I2ejF 3(F3)HndiEj eF7)GHndiE#j f'F#`)F#)U#jF#)Z#jF#)F#)Ej8 gF*F$*J2kuF 3H*F3]*HndiE&kP j֏F&s*F&*YhS'R '*O?kuPPPRB[Ck  mF*GHOkdiJk r /F*GHkdiJDl w [F*GHIldi[l  ~F*GHldi[fm  F+GHkmdi[m  F+GHmdi[m  F4+GHmdi[m  <FI+GHmdi[En  iF^+GHJndiJhn u Fs+GHmndiJn p F+GHndi`CZ$KבPt`ZRKPt`Z$KPt`[RKPt`-\RK.Ptv`O\RKCPtv`Y\$KXPtv`"]$KmPtv`3]$KPt`F]$KPt`]kPt}Ptv` ^kՒPt}Ptv`^+PtPtv`_+PtPtv`_m$Ptv`_BPtvPt}`_hWPtv`_%tPtPtv`_%PtPtv``uPtvPtD`?ak˓Pt}Pt`jakPt}Pt`eePtv`PfhPtv`pf%1PtPtv`f%NPtPtv`gRKcPtv`i$KxPtv`i$KPt`i$KPtv`i$KPt`xkGՔPtPt 0`k$KPt`&l$KPt`wlk Pt}PtOWmePtvHnif% )nBD (BA (go& (gw' ( YDZ (+DG (b,DH ()-DI (-k& -}5 I.o F.GH%ydiE#Eo F#t.F#.U#Eo`F#.Z#NoF#Y0F#w0Eo ۖF1F2J2o іF 32F3}3H{diE%o0 6F%3F%4poS%R%w4Ok}XPPPRBEoH cF4GHodiE/p` ǗF+4F 4F4F 5C`R8-5RD@5RPS5R[f5Ekpx !F5F5F5CxR6Ns'F!6Jp  ?F6Ep lFj7GHxdi[&p F&8F&=8OpuPP~PRBEp ٘Fy8GHdiEp F8GHdi[qB nF+8F 9FQ9F 9XqBR89RD9RP9R[J:EXq Fv:GHdi[iqB F:F:F;F~+;XqBRB;RU;Rh;R;Eq  0F;GHwdiE@r@ ]F;GHdiE`rX !F;GHxdiH@xdiE#vrx "F#8<F#f<U#vrךF#!=Z#rF#>F#/>Er #RF!?F @J2r HF 3@F3AHwdiEr (F!BGHydiEs  )ϛFwBGJ2s śF 3BG3HydiE/s(  ,FBGH:}diE>s@  -)FCGH-}diE`s`  0VFfCGHdiEosx  1FCGHzdiEs  4FCGHʀdiEs  5ݜF DGHdiEs  8 FF 3nF3nHEdiEU@(A *uF@oGHődiEdX(A +FoGHdiEx(A /ϷFoGHudiE(A 1FpGHedi[i̍:A 3dFJpFvpFpF~qX̍:R)qRGqReqRqE(A 6FqGHdiE(A 8FrGHdiE3(A ;FGrGHdiED(A =FirGHdiE?)A EFrGHdiEN0)A rFrGH5diEX)A FrGHudiEp)A !̹F sGHdiJ#ݏ B F#-sXݏ R$\sE)B *FsGHUdiE)B WFsGHEdi[6B FsFtGX6RtKs( GEo)B ںF9tGHdiEz)B F[tGHudiE*B 4FtGHdi[̐DB F+tF tFtF tX̐DR8uRD$uRP7uR[JuE7*M ɻF^uGHŚdiE#D0*M 0F#uF##vU#DH* F#vZ#W`*F#xF#.xE*M FyFyJ2 ~F 3zF3zHdiE*M Fn{GHdiE͒*M ޼GGHdi[;M <F|F|F|X;R|Ks Fo}E*M iF}GHEdiE,*M GGHUdi[?;M FC~F~F~X?;R/KsS FEz+M FGHUdiE +M FGGHjdi[BM F+vF FBF XBR8RDρRPR[bE8+M ۾FGHdiEP+M GGHdi[BM hF+F FF 'XBR8>RDQRPdS[E\h+M -FwGHediE#m+M .F#F#U#m+ٿF#Z#+F#F#;EȔ+M /TFFJ2Ԕ JF 3(F3xHUdiE+M 2}GGHՠdiEA,M :GGHdiJ#N F#XR$>J  R Fʆ[%? S 5F%F%؇OIXPP~PRBE0,S bFDGHdiEH,S FGHdi[:S F+F F6F uX:R8RDRP׉R[/E`,S "$F[GH5diEx,S #QFGH%diE%,S &~FGH՟diE4,S 'FۊGHşdiE`,S *FGHdiE#o,S +?F#F#U#o-F#LZ#~-F# F#(E—8-S ,FFuJ2Η F 3 F3iH՚diEP-S /FGH՜diEh-S 1F"GHdi[:S 2YF+QF qFF X:R8ŐRDؐRPR[8E-S 8FXGHdiE#-S 9F#ՑF#U#-F#Z#-F#F#E-S :EF(FƓJ2 ;F 3CF3H՛diEx.M rF^GHdiE.M GGHdi[9M FFƕFٕX9R Ks F7Eՙ8.M "&FtGHdiEP.M #OGGHdi[5M $FFÖF֖X5RKs  F(E.p.M 'FeGHediE9.M )GGHudi[]IM *gF+F FڗF  X]IR8!RD4RPGS[E.S @FZGH՞diE.S BFGHŞdi[i?BS C)FF$FrF~X?BRיRRRkE.S FVFGHEdiE^.S FߚGH/di[i|TS FFFOF~zX|TRRRS[՜S 0FʛGHڜdi[u A 0AFߛGHzdi[ S nFGHdiEН/S VF GHdiE /S [F8GHŠdi[UM FZGHZdi[՞ S A"FoGHڞdi[e M (OFGHjdi[ M |FGHdi[S ZFGHdi[/ S FÜGH4di[ B F؜GHdi[B 0FGHdi[M ;YGGHdi[M ?GGHdi[(M CGGH-di[4M DGGH9di`KkPtPt`$K Pt`ۊk(PtPt`$K>Pt`*$KTPt`sPt~Pt`njhPt~`1kPt~Pt3`m$KPt`$Pt~Pt`hPt~`7[Pt~Pt`j.PtPt5`͏jJPtPt5`g|hPtPt`|Pt~Pt`kPtPt`7PtPt~`|Pt~Pt`d$Pt~Pt`dz$"PtPt~` h9Pt~`W8XPtPt~`kwPtPt`7z$PtPt~`VPtPt~`z$Pt~Pt`ƝVnPt~`k PtPt`@$*Pt~Pt~OkPtPtHXi fc $`ewBD (BA (go& (gw' ( Y8/mDH (hZ! (@k5" Jҡ& FE`/' *FGHdiE#x/' F#,F#ZU#/nF#ZZ#/F#F#Eb/' FFJ2pF 3LF3{HdiE/' FGHdiE#0' CF̟GHdi[C=' F+F F$F ;XC=R8RRDeRPxS[[ ' FGHdi`<PtPtPtPt  `lPtvPt`<LPtvPtPtPt  OʢPtvPtPt@Hţifo a/BLo (BAo (BMo BRo  BUo Y0DJq (DGr (XDHs (DKt (XDIu (k5v BI480w aFGHNdiE#KP0w F#F#U#Kh0إF#Z#T0F#ͧF#E0w  FШFGJ2 F 3F3HdiIĤ0 LF{GHdiE#ݤ0 F#F#3U#ݤ0ؐF#3Z#1F#LF#jE*(1  FF`J26 F 3yF31HdiEZ@1 8F=GHEdiEcX1 eFGH4di[D F+F FF +XDR8BRDURPhS[Ep1 F{GHdiE31 #FGHůdiE<1 PFGHկdiE\1 }F+GHEdiE1 F+IF ]FF дC1R8RDRP S[Eܦ1  F GHdiE2 7FGHdiE! 2 mF'GHBdiHջdiE}H2 "FpGHdiE`2 +FGHdiEE2 2FGHݸdiEb2 3!FֶGHںdi[u; 4wFSFӷGXu;RNs2GE92 FfGHMdiE#F2  F#F#GU#F3F#GZ#U3F#޹F#E83 cFF/J2 YF 3ƻF3=HediEP3 FǼGHնdiEéh3 FDGHȶdiE3 FGHdiE3 F1GHUdiE3 DFGHdi[8B F+F mFſF X8BR84RDRRPpR[Ez3 F$GHʺdiE3 FGHdiE4 `FFFFdC4RNsê(4FEت@4 FGH%di[  FGHdiE `4 F+GHediJ#e F#XeR$Ey4 EFJGHediE#4 F#F#U#4؉F#Z#4F#$F#BE4 FFJ2 F 31F3OHUdiJD  "FEU5 OFGHEdiE#d5 F#\F#U#d05ؓF#Z#sH5F#F#Eh5 FaFJ2 F 39F3H5diEԬ5 ;FGHUdiE5 hF5GHdiE25 F~GHŹdiEA5 FGHdiEc5 FGHdiEr6 FLGHdiE06 IFGHdiEH6 vFGHdiEɭh6 FGHdiEح6 FGHdiE6 $F7GHŻdiE6 %*FYGHdiE6w WF{GHdiE6w F GHչdi[0w FlFGX0RKs GI7x F5GHudi[\  3FGHfdi[ů  `FGHʯdi[  FGHdi[ F@GHdiE(7 FSGH)diE@7 FGHdiEVX7 AFGH di[  nFGHdi[  FGHdiJ#  F#X R$/[E  FCGHJdiI#ex7 &F#XCx7R$E7 SF=GHdi[#" F#X"R$IJ$  FiE57 FGHEdiE#D7 7F#gF#U#D7F#Z#S7F#F#=E8 FFcJ2Ʋ F 3F3dH5diEܲ08 FGHEdiEH8 F^GH5diE`8 FGH%di[i B ~F>FFF~X BRRR9REbx8 FGHUdiEm8 FPGHudiEx8 FGHedi[: mF+#F FF X:R8RDRPR[<E8 FGHdiE8 FGHdiI#J8 F#^C8R$E#Z9 F#C9S$E09 KF4GHudiEHH9 xF}GHdiET`9 FGHdiE}x9 "FGHdiE9 #FGHdiE9 &,F-GHdiE9 'YFVGHdiJ wF[  FGHdiE9 FGHڷdiE9 FGH̷diJ#  /F#2X R$[i \F GHndi[n FGHsdiE: F4GH7di[Ǹ FVGH̸di[\ FxGHadi[ =FGHdi[D  jFGHIdi[  FGHdi[  "FGHdi[  %FGH di[W  /F5GH\di`U1k:PtPt2`yXPtPt`ۧvPtPt`ePt`ʨ|PtPt`]|Pt~Pt`RKPt~`mW8PtPt`|PtPt`Bk:PtPt`1kVPtPt4`ְRKlPt`|PtwPt`5$PtvPt`3kPtPtOFePtHi   f-  GBV (BA (BL GBR L g Y(:=DJ (WhQ (@DG (akJ k5 IмH: FNGH=diI `: FGHJdiE#$x: bF#F#U#$:?F#Z#/:F#F#Ez: FF$J2 F 3F32HUdiE: FGHdiEý: F9GHUdiE; AFGHdi[l nFGHqdiEt(; FGHediE@; F%FiFC@;RNsh;FEپ; "FGH*diE; OF5GHediE; |FGHdiE; FGHdiE3; FGH}diE#B< =F#2F#`U#B <F#`Z#_8<F#F#EX< FFJ2F 3F35HdiEp< FWGHdiE< FyGHdi[.%I FN%FC%XISZ%J-8F>FRF{X-RKs Fm8FFFXSKs F;[ FwGHdiJ# 7F#XR$E< dFGHdiE< F[GHudiE< FGHdiE4< FGHdiEg= FGHdiE = EF GHdiE@= rFOGHdiEX= FqGHdiI6p= F[&, 7F&Ft&Fi&F^&FS&FH&F=&5F2&aF(&X,R&[$ fF%$O3PPvE= FGHdiE= FAGHdi[  FpGHdi[ FGH di[&  GFGH0di[3 tFGHCdiEW= FGHJdiEc= F:GHydiE= F\GHdiE> (FGHdi[  UFGHdi[ FGHdi[  FGHdi[ !FGHdiE> $ F4GH<diE0> %6FRGH.diEH> cFtGHdiE`> FGHdi[0 FFGX0RKs$ GE> FGHdiE > @F:GHdi[  mF\GHdiJ#U F#qXUR$`׾1kPtPt3`<GPtPt 4`PtuPtPt@Pt Pt` 1k*PtuPt3`]1k>Pt3`1kYPtuPt4`1kmPt4`W8PtPt`b|PtPt`kPtvPtu`kPtvPt`BkPtv`\kPtvPt`>RK*PtOQ$KPtH%i  fw9: (  BL: (BA: (BR:  Y> DJ< (DW= (MDG> (DI? (7DH@ (kDBLA (DBRB (k5C PI&>F fj&BF&Y?NS'R '=OuPPPRBI8?M FPGHdiILP?V FnGH%diE#ah?V %F#F#U#a?F#Z#t?F#F#E?V }FlFJ2 sF 3kF3H diE?V FEGHtdiE?o FGHdiET@V FGHdiE]@V 1F6GHdiE0@V F+F FF VC0@R8|RDRPS[EH@Y FGHdiE#&`@Y %F#HF#vU#&x@F#vZ#9@F#F#Ez@Y }FgFJ2sF 3F3OHdiE@Y FGHdiE@Y FGHdiE@Y F7GHdi[HY lF+F FF 4XHR8ZRDxRPR[E-AY FGHUdiE;(AY F(GH.diEX@AY FqGHedi[k!Y MFFFXk!SKsp F'[o zFGHdiE`Ao GGHudi[/ o FGH9di[?.o &FFGX?.RKsQ GIxAH RFGHdi[ V F# GHdi[ Y F8 GHdiJ I FM GH$di[@ Y F{ GHEdi[ o .GGHdiJ#Z _F# XR$ EAa F GHdiE$Aa F GHdiE/Aa FJ GHdi[Q4a NF+~ F  F F = XQ4R8v RD RP R[ EAa {F" GHdiEAa FQ GH%diEBa F GHdi[iDa =F F F F~E XDRm R R R [ a jF GH diE Ba F GH diEC8Ba FGHdiEOPBa F$GHdiEhhBa FFGHudiEtBa KFdGHjdiEBa xFGHdi[a FGHdiEBa "FGHGdi[i4Da %:FDFpFF~X4DR@R^R|RExBa (gFGHdiEBa *FGHdi[Ha +F++F KFF XHR8RDRP0R[NECa .)FnGHEdiECa /VFGH5diE0Cd FGHndi[Yd FGHgdiE|XCd F<GHZdiI#pCe  F#^CpCS$ECh 3 FqGHdi[P h ` FGHZdi[ih  FGHndi[nh  FGHsdiECh F,GHdiECh  FdGHdiI#Ci A F#CCR$[#i o F#XS$[Ga # FGHLdi[nd  FGHsdi[a ) FGHdi`$K Pt`* PtPt`|H PtPt`D$K^ Pt`|| PtPt`k PtPtv`mF Pt Pt8`RK Ptw`RK PtOmFPt Pt8Hei f% BA (BB (YCk.- K k  Kk KPkZ KkDG (Uk5 +I D FoGHudiIC8D FGHgdiIPD ) FGHdiI hD U FMGHRdi[$.  F%$O53PPv[U0 F+CF F3F XU0R8RDRPZR[ED FJGH@diED FFGHdiED sF GHddiED Fs GHdiED F GH.diED F!GHdiE E 'Fh!GHdiE(E TF!GHYdiEi9@E F!F!F"F~"C@ER;#Rj#R#S[i$ GGGG~X$R#SR#R $EXE (5F!$GHdiEpE )bFC$GHdiEE ,Fr$GHdiEE -F$GHdiEoE 9F$GHdiEE IF$GHdiEE MCF.%GHediEF PpF]%GHdiEF QF%GHudi[#N EF#%F#%U#0FF#%Z#HFF#%F#&[  L1F>&GHdi[ <^FS&GHdiJ Fh&GHdiJm F}&GHrdiJ|  QGHdi`$KPt`*kPtPtw`m$K,Pt`kKPtPt`i`Ptv`Ck~PtPtv`g$PtPtv`JPt`PtvPt`2PtvPt`pk PtPtv`z$&PtvPt`;z$CPtvPt`$`PtPtv`ivPt`LPtvPtOiPtvHif]v  bBLv (BAv (BRv bYhFXDJx (&DIy ('DKz ('DDL{ ((DDR| (l(DX} ((k5~ (EF F )GH diE#F F#Q)F#)U#FF#)Z#&FF#)F#)EZF PF*Fp*J2f FF 3*F3*HdiE|G }F++GHdiEG FZ+GHdiIa0G F+GH diE#PG =F#+F#+U#hGF#+Z#GF#,F#<,EG Fk,F,J2F 3-F3-HdiE3G GGHdiEBG F-GHdi[s  F .[s5  %GEGG NGGHdiE_H {FD.GHdiJ# F#f.XS$J# F#.XR$.E(H F.GHdiE@H 3F/GHdiEnXH \GGHdiE}pH F)/GHdiEH #GGHJdi[  -Fr/GHdiEH .GGH:di[,: /fF/F/F/X,:RE0Ns9HF}0[f  2F0GHrdiExH 3GGHdi[s  4F0II FH1GHdiEI 0GGH*diEs8I OFw1[s nF1[s  F1IPI F2GHdiI'hI F2GH5di[sk F92[s  !#FZ2[y  'LGGH~di` kkPtPt`5;IPtPt D`S PtPt`JPt`${Pt~` PtPtHSRd`|PtPtHRd`<kAPtPt~`f;I]PtPt D`esPt` PtPt~`9oPt`$KPt`$KPt` ePt``ePt`u$KPt`$K.Pt`oEPtOkePtHi flK &BNK(BAK(BPK(BBK( YI&k5M2IINF2GHdiEIN+F2GHdiEINXF"4GHdiEINFg4GHdiIpIPF4GH5diE{JPF4GH%diE(JP F5GHdiE@JP8 F66GHdiE#XJP F#6F#7U#J| F#7Z#JF#7F#7E*JP FN8F8J28 F 3!9F3]9HdiEPJP"$!F9GHdiE[JP#Z!FW:GH-diHJdiEKP%!F:GHdiE0KP(!FM;GHdiEHKP)!F;GH<diHdiEpKP+"F;GHdiEKP.D"F;GHdiE"KP/z"Fb<GHdiHdiEGKP1"F<GHdiElKP4"F=GHdiEwKP5 #Ff=GHZdiH diE LP77#F=GH*diE@8LPd#F=GHJdiEKPLP#FL>GHdiHdiEuxLP#F>GH:diELP #F6?GHZdiELP *$F?GHdiHdiELP W$F?GH:diELP$F?GHdiE MP$FK@GHJdiHdiE2(MP$F@GHdiE[@MP%F@GHzdiEfXMPJ%F AGHdiH*diEMPw%FiAGHjdi[- P6%FAGH2di[P %FAGHdi[P$%FAGHdi[P0+&FqBGHdi[t PX&FBGHydi[ P*&F^CGHdi[ P&FCGHdim PFCGHdiH:io/|M@5*XYMWDA~(DDB($DDAK(DDBK(DDG(#EDH(FDI(FDJ(kGDE(GDF(dHDV(HDAY(IDBY(I9AA(DBB(IDGY(IDA2BIk_ SJIM4(GGHGdiEM(F{JFJFJCMRJNsMFKE.%Nl)FN%`KFC%KCNSZ%I N8)FKFKFKC NRLKs F&Lm8FKLGF_LXSKs F~LE8N)FLFLFLC8NRMKs  F-ME#PN-*F#|MF#MU#hN *F#MZ#NF#'OF#:OEN*FPFQJ2' {*F 3DQF3sQHdiE>N*FQGHdiIN*FQGHdiEN.+F=RGJ2 $+F 3qRG3HdiEO[+FRGHdiI(O+FRGHdiI @O+FSGHdiEt`O+F'SGHdiEO ,FISGHdi[%.,F%gSF%SX.R%SR&TJs Nm,FTms NFJTIO,FmTGHdiE#O-F#TF#TU#O,F#GUZ#5OF#{VF#VEnPu-FXF@XJ2{ k-F 3XF3XH diE(P-GGHdiE@P-FvYGHdiE`P-FZGHdi[%<q.F%ZF%Z[X<R%[R&r\Js NT.Gms) NF\I=xP.F\GHdiEJP.F]GHediI`P.GGHWdiIP/F5]GHdiE#P/F#W]F#]U#Qb/F#N^Z# QF#[_F#y_EHQ/F`F`J2  /F 3aF3aH diE$`Q0GGHdiE#7xQm0F#bF#bU#7QJ0F#bZ#SQF#bF#bEQ0FcF>cJ2 0F 3`cF3ucHdiER)1F+cF cFcF 3dCRR8rdRDdRPdR[dE0R V1FdGHdiEHR 1GGHdi[%. 1F%eF%seX.R%eR&eJs  N1Gms NF(fE1`R%2FxfGHdiE>xRN2GGHdiENR{2FfGHdiER2GGHdiER2FfGHdiER2GGHdiER#'3FfGH diES%T3F gGH diE  S&3FIgGH diE8S'3GGH di[%6I(#4F%xgF%gX6IR%OhR&{hJsTN4Gmsk NFhEPS+P4FhGHdiEhS,y4GGH}diES-4FiGHediES/4F3iGHUdiES14GGHdiES3)5FUiGHdiES4R5GGHdi[ 5FwiGHdiIT5FiGHdiJ#5F#iXR$i[#6F#jXR$Cj[#;@6F#ojX;R$j[#Y r6F#jXYR$j[#w 6F#!kXwR$Nk[#6F#zkXS$IT6FkGHE diI0T&7GGH5 diEHTS7FkGHz diE`T|7GGHj diET7FkGH[ di[%.&8F%kF%;lX.R%lR&lJs N 8Flms2 NFl[S8FmGHdiJ{8GGHdiIT8FmGHUdiI)T8GGH5diEHT8F;mGHFdi[%9GGHdiI#0TR9F#YmCTR$wmI#<U9F#mCUR$ nEU 9GGHdiE8U 9FtnGHdi[%2 N:F%nF%oX2R%soR&oJs N1:Gms NFoEPUw:GGHediEhU:FpGHwdiEU:F=pGHdiEDU:F_pGH5diEWU';GGH%diEjUP;GGHdiEU#};FpGH diEU%;FpGHu diEV&;GGHe diE0V'<FpGHU di[%#P(y<F%5qF%|qX#PR%PrR&rJsEN\<Gms_ NFrEsHV+<GGHdiE`V,<F sGHediExV-<FOsGHtdiEV/)=FqsGH=diEV1V=FsGHdiEV3=GGHdiEV4=GGHEdi[ =FsGHdiIV>FsGHdiJ%<>F%:tG%O XPPu~PRBEGWi>FtGH,diE#S(W>F#tF#uU#S@Wح>F#uZ#mXWF#[uF#nuEW(?FuFvJ2 ?F 3VvF3xvHdiEW Q?GGHdi[~?FvGHdiE1W#?GGH%diEiW)?GGHdiEsW+?GGHdi[B,]@F+vF vF1wF \wXBR8swRDwRPwS[[@FwGHdiEW@GGH di[t @FwGH~diEX AFxGHudiE(X :AF&xGHdi[  cAGGHdi[ AGGH di[  AFQxGH.di[=B !BF+sxF xFxF xX=BR8yRD"yRP5yR[Hy[ JBGGHdi[sBGGHdi[ BGGHdi[BCF+hyF yFyF zXBR8;zRDYzRPwzR[zEHX-CGGHdiE`XZCFzGHdi[9CFzFzFzX9R#{NsXF7{[G CGGHRdiEUX DGGHfdi[fBdDFt{F{F{XfBSNstXF{IXDF{GH$ diEeXDF|GH%diE#rX $EF##|F#Q|U#rYEF#Q|Z#(YF#|F#|EPY |EF7}F}J2 rEF 3}F39~HE diEhY EGGHdiEYEF~GH di[ B:FF+~F FUF X BR8RDRPR[EP YcFGGHdiEZ YFGGH% di[ 2FF_FFX 2RπNs YFE YGFJGHUdiE] Y$@GGGHdi[%  )GF%lF%O XPPuPRBE Z,GFGH} diJ,  GGGH1 diE (Z3HF߁GH5 diE @Z5+HGGHI di[5 4XHFGH: di[  $HFGH di[  $HF+GH diJJ  HF@GHO di[ IGGH di[ 4IFbGH diE XZIFFԂCXZRBSJs  kIFnms kFE pZIFGHdi[iC >JFFAFF~XCR0RNRlREQZ kJFGHdiE[ZJGGHdi[izCJF F.FdF~XzCRdžRچRR[ )KF GHdiEZVKFiGHdiEZKFGH*diE&ZKGGHdi[6DLFFFևX6DSNsE[FEz [3LF/GHJdiE8[`LFkGHbdi[=LFFFΈX=RNs`[FIEx[!LFGHldiE["MGGH:di[L#nMFƉFډFXLSNs[F[jMFHGHxdi[xMFGH}di[MGGHdiI[NFˊGHdi[n .JNFGHsdiE[iNF[} .NF<GHdi[ NFQGHdiI[NFfGH diE \OGGHdiE0\EOFGHdiE#H\OF#F#(U#`\؉OF#(Z#x\F#WF#uE \PFFJ2OF 3F3>HdiE4\1PFmGH:diEA\^PFGH*di[g  PF؍GHrdiEu\ PFGHdiE]PF6GHediE ]QFeGHUdiE@]?QFGHEdiEX]lQFÎGH5diJ#EQF#XES$Emx]QFGHdiE]QGGHdi[ RF)GHdiE]IRFRGHdiJ#,vRF#pX,S$[ RFGHdiE]RFGHdiE^RGGHudiE ^ &SFЏGHdi[Q  SSFGH\di[\SFGHfdi[ SFGHdi[iA TF8FLFtF~XARRɐRܐR[BTFGH(di[\kTGGHjdi[TGGHdi[ TGGHdi[*TGGHdi`i-TPt 1`gUPtvPt 1H|RdHRd`h$H>RdHRd`hUPtvHRdHERd`ph!VPtvH5kHalH(RKH:RK`G`VPtvPt 3`kvVPtuHVn`]>$VPtwHF eHV oH eH o`b kVPtuPtwH RKH $K` mFWPtDPt HH`NmF/WPt PtDHa$KHr$KH$K`MmFeWPt PtDH$K`$KWPtwH$K`GWPtvPt 3`kWPtu`AeWPtvHQRK`eWPtvHRKHil0,_XFFCpFXSnq2PPPRf?aE3XBNa(X k5cbl&-CYQ(&Q2&Q=&QH& QS&Q^&Qi&Qt&Q& X>M&Pl7 DYQQY8^PYRX8FFőX8RّN<P^wFF.ORpiPt(!Pt(!f*|1(p gg8 |Yh^ghS~PDU(ek5(Ek^qZF͒FC^MYePtuPtYJ~ZF!I ^ZF5YOPtv[EZF\FS[ [F5OPtv[E>[F\1FSFJE@e[F\FS[@[FҔG`g[PtwPtud[PtT` x[PtwPtSe`-x[PtwPtXfd?\Ptw`vx$\PtwPtVe`xC\PtwPtYe`xb\PtwPt\e`x\PtwPt_e`x\PtwPtbe` x\PtwPtee`#x\PtwPthe`Hx\PtwPtke`cx]PtwPtne`x;]PtwPtqe`xZ]PtwPtte`xy]PtwPtwe`x]PtwPtze`x]PtwPt}e` x]PtwPte`5 x]PtwPte`S x^PtwPte`q x3^PtwPte` xR^PtwPte` xq^PtwPte` x^PtwPte` x^PtwPte`!x^PtwPte`%!x^PtwPte`C!x _PtwPte`a!x+_PtwPte`!xJ_PtwPte`!xi_PtwPte`!x_PtwPte`!x_PtwPte`!x_PtwPte`"x_PtwPte`3"x`PtwPte`Q"x#`PtwPte`o"xB`PtwPte`"xa`PtwPte`"x`PtwPte`"x`PtwPte`"x`PtwPtmf`#x`PtwPte` #x`PtwPtpf`?#xaPtwPte`]#x:aPtwPte`{#xYaPtwPte`#xxaPtwPte`#xaPtwPte`#xaPtwPte`#xaPtwPte`$xaPtwPte`/$xbPtwPte`M$x2bPtwPte`k$xQbPtwPte`$xpbPtwPte`$xbPtwPte`$xbPtwPte`$xbPtwPte`%xbPtwPte`%x cPtwPte`=%x*cPtwPte`[%xIcPtwPtf`y%xhcPtwPtf`%xcPtwPtf`%xcPtwPt f`%xcPtwPt f`%xcPtwPtf`&xdPtwPtf`-&x"dPtwPtf`K&xAdPtwPtf`i&x`dPtwPtf`&xdPtwPtf`&xdPtwPt"f`&xdPtwPt%f`&xdPtwPt(f`&xdPtwPt+f`'xePtwPt.f`;'x9ePtwPt1f`Y'xXePtwPt4f`w'xwePtwPt7f`'xePtwPt:f`'xePtwPt=f`'xePtwPt@f`'xePtwPtCf` (xfPtwPtFf`'(x1fPtwPtIf`G(xPfPtwPtLf`g(xofPtwPtOf`}(xfPtwPtRf`(xfPtwPtUf`(xfPtwPtXf`(xfPtwPt[f`(x gPtwPt^f`)x)gPtwPtaf`.)xHgPtwPtdf`L)xggPtwPtgfOf)xPtwPtjfH6i~6M(Str9g ~1:g Rad;PRiT<NN=(~j0> ~3? CP@~$A(~%BK~oC(~BD(~tE(~V G(~x8I(~.Jw~ K(~*L~+8M~G2Q(~0R1 ~2S~> T~vU(~PV(~W(~X~.\~N/](~^(~,_(~& `~8*a~b~"c~d~-e~h~#i~{!o~O&rn ~G sn dZ!i ! !s =)*(i !!i !-_L(i (^M(i ((j cos^!/j !sinb!Ej !)njj ( ( ( (7a,j (/|j (MZ2%j  lj 2[j (9/*0{P-k (- 5k (\6Kk (^\j w(=s Gx=3int+E aK3! 3 v 3 v E v  ! ; eFB@: 333/@cu>fE^3Lenk>:,ArMA m_p; 3JB 3K: R?BCF38>D !Add y;$4:Add7CLWp=>@3ou=CE<DHjA8>OQ>T!?2f?c!!# $! $<G(L!_e )0}C*s=,-Ej.3  2}p57-HN}28hbm}3:};}=}>^}!? }^A,7^BfOZ^CMr}cFN} H I J!CK%:L=H3NxE`f=Pv}7XA3YA3:D Log ; < t?  D9  ; E!AP C>!$?e(Nowp,?0E4 =89<:@3&33&33&,3 33!P3'eV 3k:v3333pEK3 3 v!5T "_6""r-#dDL#dDR#dFu"q8#dHe#dRe"D #dMa #dKu "v/ " """#,"W'"<"$"8""7""/"7,"%"7"\"w"" "" "j7!"""6#"$$"+%"/&"'"#("M )"*"+"x,"s0-"0."u1/"0"1"42"3"m(4" 5"G#6"17"s8">59"#:"2;"'<"b ="{%>"0?"(#" ""0"" "-"5"""$"(""G$"/"y("""H'"B"D/"j"h ")"_8"2"7"<"A" " "z"!"c!"k8""2"""p'""+"P " "~ "@!"A2"/" "H""1 ""J""9"^!""]"v!"+"b4"3"%6"c("e6","""L"{7"%"|""j""T2""/+"*""~ "B"R"B0",#dMu"e0"#""")"%""/"/"/"w-"i-""8"5" "8"|/#gsT"7"""%"Z $/  a %v3  %:6   3T&N3  'v T T $( VaV% 3!g%:Er:Ex3T&N3 g'vm  ( a%3%: ,3T3)N32 3 v1 ~~*% (pK3L R T B  %' (30\/T 4+fT +j t+~@'+*( ,8 'a%3%:&$ 3T )N3dC2$} a%43dj%:z !3T&N3-.Set!/Set ݈  .Set!(^'@K^ cnIn0.)N3E$ RaR%13b%:!,7Bm3T3)N3d 3b vch (( a%'73%:k,3T3)N3  ss*Z($3q1L1R1T 1B!1Q"1Z#+$s1C%31D&31E'31F(3+1")(  a%g*3%:!9,3T3)N3$9> uau%C3:@%:z: Yd3T&N3 'v   vc  ( 0 )a)%M$39%:j$,D3T3)N3 39 v ? $  a%3|%:3T)N3f  ve JJ   'v 22(7P a%#3X^%:0& w3T)N3  v  ''/gaj.l .s x(%.Add}89DECXcE.Add"5wC'Inj E)N3  $#p a% 13FL%:#3ep3T~)N3 ~ v ~$* a%P3#%:%.3T~)N3 ~# v ) (}<$ a%93ek%:D,3T3)N3 3 v 44(@ +a%D3+%::,63T3)N31 2Log>V3s4E~3s3p3nE52637}8r }7@8r9i3 78r 7 8r9i3 72F8rF9i3 D7Ym8rm9i3 78r9i3 78r 7u8r78r9i3 678r9i3 7k*>8r>9i3 :>i3df3sf3nf3:^}3sk78r78r3sO7 8r9i3 78r8!!;A)X_<t>t>t0>t >t0>t0e E?B)@@*(AB"*ZC<>0*%AL=O*>tD<$`*4Ew$3Eh$3%Np+%EnN3PD;U+.FiU3FxU3FyU3G<^3+rlH<+ee2ALsf=,>tsfI<&,ibALf=7,>tfB,ZG0:o3P,rH<`,euALf=,>tfI<,yALf=,>tfB,ZDC,gd Ei3oH,e< JK B-ZL0-JȕK B5-ZDD@-m H<P-f ALf=->tfI<- ALf=->tfB-ZG:&- !Fn ! ,GB&-J!Fn! 0Db"Fdkjb"Ftk&MfNi3˗LZ0K ,7 u""8r3s 3n :PQt(Qdc)3G9p0{<Rf<SstuDSs<HSt<RTY;3NN3VNI3I0?#JJH1f#JGJoUg"1fQJ"J~"GJu"oRg#V"V"ՙW@7[#>tvXPCZ>tvYC,1(g0J_EJVYJMqO|1Hg%JKHi|1hgQN$JsX1R[>tuUg"1gQJ"ȚJ~"Ju"0Rg$V"xV"W17[$>twXCZ>twYC1g0J_JVJMX1h[>tu>tvO2g%J6KUg"2gQJ"nJ~"6Ju"Rg%V"ҜV"WK27[}%>tvXCZ>tvLCa20J_AJVUJMmO2h&JKHi2(hQ&JsX2R[>tUg"2@hQJ"J~"Ju"Rhh{&V"OV"mW27[i&>twX0CZ>twYC2h0J_ĞJVמJMX2h[>t>tvO3h~'JKUg"3hQJ"7J~"Ju"WRhQ'V"V"WR37[?'>tvXCCZ>tvLCh30J_JVJMH3hũ'J2K BM8ZO3hi(JeJUg"3hQJ"J~"eJu"Ri<(V"ՠV"WB47[*(>tvX09Z>tvLCV40J_)JV=JMUOz4 io)JxKHiz4@iQ(JsxX4R[>tUg"4XiQJ"J~"Ju"$Ri()V"lV"W47[)>twX@9Z>twYC4i0J_JVJMѢX4h[>t>tvO5i+*JKUg"5iQJ"J~"Ju"<Ri)V"dV"W457[)>tvXh9Z>tvLCF50J_JṾJMO^5i1+JKOg"^5jQ+J"+J~"_Ju"R8j*V"ƤV"Wl77[*>twX9Z>twYC~7Xj0J_JVJM+X7h[>t>tvYi'7pjQJsX37R[>tOn5j]+JNK B}8ZH5j,JJUg"5jQJ"ڥJ~"Ju"Rj+V"V"W57[+>tvX 9Z>tvLC50J_NJVbJMzH5jG,JK B8ZO;6jQ-JJHi;6kQ,JsXG6R[>tUg"G60kQJ"3J~"gJu"RXk -V"ΧV"W67[,>twX9Z>twYC6pk0J_ JVJM3X6h[>t>tvO6k .JVKUg"6kQJ"J~"VJu"֨Rk-V"V"<W67[->tvX8Z>tvLC 70J_rJVJMH7k.JJީUg"7kQJ"J~"Ju"ީRk.V"&V"DW77[.>tvXX9Z>tvLC80J_zJVJMZ8.JK B8ZHo9kԷ/JJUUg"o9kQJ"J~"Ju"URl/V" V"+W?7[x/>tvXCZ>tvLC90J_|JVJMH9 lv0JJUg"9 lQJ"0J~"Ju"R@lI0V"\V"zW?7[70>tvXCZ>tvLC90J_˭JV߭JMO:Xl1JJ}Og":lQS1J"J~"9Ju"Rl 1V"$V"BW(:7[0>tuXBZ>tuYC9:l0J_aJVtJMXO:h[>t>tvYi:lQJsX;R[>tO^:l<2JKUg"^:lQJ"԰J~"Ju"Rm2V"V":W:7[1>tvXBZ>tvLC:0J_pJVJMOK:(mh2JbKYB-;ZOX;@m(3JұJ:Ug"X;@mQJ"J~"ұJu":Rhm2V"V"WJ@7[2>tvX}CZ>tvLC; 0J_aJVuJMO;m.4JKHi;mQz3JsX;R[>tUg";mQJ"߳J~"Ju"BRm3V"zV"W;7[3>tuX]CZ>tuYC<m0J_JVJMX(<h[>t>tvOD<n4J:KUg"D<nQJ"rJ~":Ju"R0n4V"ֵV"W<7[4>tvXpCZ>tvLC< 0J_dJVxJMO<Hn5JJHi<pnQ@5JsX<R[>tUg"<nQJ"J~"Ju"Rn5V"tV"W?=7[5>tXBZ>tYCT=n0J_ݸJVJMXj=h[>t>tvOy=n6J(KUg"y=nQJ"PJ~"(Ju"pRo6V"V"W=7[u6>tvXBZ>tvLC=0J_JVJMH=os7J0JUg"=oQJ"@J~"0Ju"R@oF7V"V"ƻW@7[47>tvXCZ>tvLC > 0J_6JVJJMbOQ>`o8JJOg"Q>oQT8J"J~"+Ju"ZRo8V"V"Wp>7[7>tXxAZ>tYC>o0J_JVJMX>h[>t>tvYi4?oQJsX@?R[>tO>p=9J+KUg">pQJ"SJ~"+Ju"sRp9V"V"W>7[8>tvXhAZ>tvLC>0J_ JVJM6H@0p9JNJUg"@0pQJ"J~"NJu"RPp9V"V"W@7[9>tvX CZ>tvLCA 0J_YJVmJMIA:KOAhp";JJHiApQi:JsXAR[>tuUg"ApQJ"J~"MJu"vRp:V"V"WA7[:>tvXCZ>tvYCBp0J_EJVXJMkXBh[>tv>tu>twZ}(B-R;JXHB[>t W0\o;>t>t:W1\;>t>t:W3\;>t>t>t:W6\;>t>t:W;6\;>t>t:W8\ <>t>t:W:\&<>t>t:WX;\C<>t>t:W<\`<>t>t:W4?\}<>t>t:W4AH<>tvW B&\<>tvW]B@\<>tvXBP\>t*>tD[tBC\ !< v \@C]9DI^VD"[=_t>Kk`b=2D>t0>t >^V2D"=`tKk`b=TD>t0>t4^VTD"=atKk`b=vD>t0>t ^VvD">atKk`b=D>t0>t ^VD"L>_tKk`b=D>t0>t ^VD">`tKk`b=D>t0>t4^VD" >_t}Kk`b=D>t0>t }^VD" >_t}Kk`b= E>t0>t }^V E" 3?`tPKk`b=BE>t0>tP^VBE" k?`tKk`b=dE>t0>t4^VdE" ?`tKk`b=E>t0>t8^VE"?`tKk`b=E>t0>t4^VE"@`tKk`b=E>t0>t4^VE"K@`tKk`b=E>t0>t4^VE"@`tKk`b=F>t0>t4^VF"@`tKk`b=0F>t0>t4^V0F"@`t0Kk`b=RF>t0>t0^VRF",A`tKk`b=tF>t0>t4^VtF"dA`tKk`b=F>t0>t@^VF"A`tKk`b=F>t0>t4^VF"A`tKk`b=F>t0>t4^VF" B`tKk`b=F>t0>t4^VF"DB`tKk`b=G>t0>t4^VG"}B`tKk`b=@G>t0>t^V@G"B`tKk`b=bG>t0>t1^VbG"B`tPKk`b=G>t0>tP^VG"&C`tKk`b=G>t0>t4^VG"^C`tKk`b=G>t0>t4^VG"C`tKk`b=G>t0>t4^VG" C`tKk`b= H>t0>t1^V H"!D`tKk`b=.H>t0>t4^V.H"">D`tKk`b=PH>t0>t1^VPH"#vD`tKk`b=rH>t0>t4^VrH"$D`tKk`b=H>t0>t4^VH"%D`tKk`b=H>t0>t4^VH"&E`tKk`b=H>t0>t4^VH"'VE`tKk`b=H>t0>t4^VH"(E`tKk`b=I>t0>t1^VI")E`tKk`b=>I>t0>t1^V>I"*E`tKk`b=`I>t0>t1^V`I"+6F`tKk`b=I>t0>t1^VI",nF`tKk`b=I>t0>t1^VI"-F`tKk`b=I>t0>t1^VI".F`tKk`b=I>t0>t1^VI"/G`tKk`b= J>t0>tH^V J"0QG_tpKk`b=,J>t0>t p^V,J"1G_tKk`b=NJ>t0>t ^VNJ"2G`t$Kk`b=pJ>t0>t$^VpJ"3G`tKk`b=J>t0>t1^VJ"45H`tKk`b=J>t0>t1^VJ"5mH`tKk`b=J>t0>t1^VJ"6H`tKk`b=J>t0>t1^VJ"7H`tKk`b=K>t0>t1^VK"8I`tKk`b=t0>t^Vt0>tH^V^K":I`tKk`b=K>t0>tH^VK";I`tKk`b=K>t0>tHbVK"<`tKk`b=K>t0>t1]@TK%JcpTdnT:e=3P@\Jcw3.ch3M]KE Q)Jdi3dk3]W:PQ-JMpfabhQ`AnBmQZgM2%Q{rKh8i~Q")KJjQBK>tw>tWQ\WK>twjQhK>twBQ\C~R1KJg<=@RzKMqki3l~ZR(qJg6RLdN3m>RCRg<ER&BL=S>t1g!>:SLMXqki3?Mpqkc3SiKoSLJbKYB}SZlKSqJbKYBSZg1?*<SB=Mh=3jSM>tWT+M>tvX Tf>tvg7, T&qMdn3=@T>t2m+F@PTm>kB`Tg?uEpTMdn3n<AT+Mdc3=T>tnA?3T&;Nh$3=T>tmUB=Tn8A 9@T+|N=U>t0oA93 Up9oC@U'Ndsg pUNh"md:^;Uo7;DUg3D$;UXSdS$dT$RqNSq&F&<Rkst'ur}Uq'OA-XU[>t iV(OJTsVq(PJJHiVrQPJsXVR[>tuUg"V(rQJ"K~"Ju"t(W8|PV"$V"7XJW7[>tv>twLC(V0J_fKVJMXtv>tu>tHs@VXr(QJKUg"@VXrQJ"J~"Ju"Rr\QV"CV"aWlV7[JQ>tv>twXWZ>tvLCV0J_JVJMs}Vr(RJKHi}VrQQJsXVR[>tDUg"VrQJ"J~"!Ju"ARsORV"iV"|WV7[=R>tv>twXWZ>tvYCV s0J_JVKMXVh[>tu>tDs<V8s)RJLjVR>tvjWR>t0=W>t0iV) SJXWZ>tvWV\/S>tu>tR>t:XxW\>tu>tR>t:BW\g+B,?W4@Th=,3R`s6Tki.3%kj.3jkn.3uEE.3qA/R|^XITJ KBXZBqX\jX!T>tw>tv=X>tw>tvBY\gAMS@ YTh=M3RxsTvsOTkiP3vnP3^Y XTJ3K*BYZ=bY>t>tw>tBZ\ 3U vm>] FZg)_Z>UdX_3dY_3dX2_3dY2_3 =[>t>t>t>t  w~? 3A0wAC 40w; 50wB 60w= 7c0wF; 80w7E ;e4x<  z= { ?V |DDew=B!wE!z: H!zB I!z&; J!ziD K!z C L! z: M!@ W_}<WVxE!!~6 3@NS7NSN83Str9y1:Rad;JNN=3yj0>'y3?'CP@'y$A3y%ByoC3yBD3ytE3y@<F3yV G3y;Hyx8I3y.Jy K3y+8My<Oy\DP3yG2Q3y0R~y2Sy> T'yvU3yPV3yW3yXy<Y3yAZyE[3y.\yN/]3y^3y,_3y& `y8*ayby"cydy-eyAfy:gyhy#iyDjy:k4yAlyBmyCny{!oyCpyB?q~yO&ryG syo<ty@u;  3Y vdAY 3Z v@?Z@CR(@3dkE3`u>3\,?4X^E$Z99 y5 : WM* $DvBBGDd@:wD -[3!Written kanji structure Field <#R[:)_:h[C[:x  Stroke ,/. R   K  T  S  H !\: F#=&\33tD3:\:\hBP\:\>3n\n\t\\s * 13\N "33/!wFu f?int aKG/g  c! #   $   (L   )0)4   C*sLW   =,ou  -E j./ 2; p5| 7-  ; 28h + ; / :?J ;  ;^i ;  =A ;  >^A ; ?A ;  ^A G  ^Bf  G  ^CM0; G cFNQW ; Hoz G  I G  J G CK G  :L G / Nx6$ G=P4 ;7qXA/YA//g5 _6r-dDLdDRdFuq8dHedReD dMa dKu v/  #,W'<$87/7,%7\w"  j7!"6#$$+%/&'#(M )*+x,s0-0.u1/01423m(4 5G#617s8>59#:2;'<b ={%>0?(# 0 -5"$(G$/y(H'BD/jh )_827<A  z!c!k82p'+P  ~ @!A2/ H"1 J9^!]v!+b43%6c(e6,L{7%|jT2/+*~ BRB0,dMue0#)%///w-i-85 8|/gsT7%Z / v av v/; A :6 Z e /TMN/M g  M (  a  /  :E'  - /TN/ g"     a /d j :  /T/N/2/ g1 3 /3 % (i p K/ L M R M T M B M %' M( /0 \/ 4!f !j t!3 @'!*(" t #8  a/ (:&$3 9 /T N/d"C } Z a4/ % :z > I  /TMN/Ͽ $u k $҄ H%&Set! H'Set  H  ݈  H &Set!  H N ^'Z  $ Y  ^ Z < G Y N Z _ j Y NIn H (._ H NN/E +a+1/ ;:!  F /T/N/d/;gcA  ( a'7/} :k   /T/N/ LLZ(v $/ q )LM)RM)T M)B!M)Q"M)Z#M!$L)C%/)D&/)E'/)F(/!1")  aqg*/ :!9   /T/N/u2,@"%#t7*#- X7/ $0/ TM1/ TM22/ 7"3 4+GFju . /,#QG .9> aC/ :z:   /TMN/Mg  (gc.t  t   a/qw :  /TN/fge??5x  sas /  :21#.  /-HGH@F -GGXc  /TN/egdMg  7P 'a'#/ 7:0&   B /TMN/ M7g = 0 aM$/y :j$   /T/N/ /g HHvv/g'$ik aj' .l $ 7 .s 8C 7 = x([f 7 =&Add}8z 7 6 C 7 6&Add"5 7 = C' 7 =Inj  7 6  7N/67gCZ TZ TZ #p a 1/ :#3  /T3 N/3 ge3 e* dadP/*0 t:%IT  /T3 N/ 3 tg z}<$ a9/ :D   /T/N/ /g.)/r);0Y-DW/rW/!\./0u-q{/rW. /r7.f/r1n}62. /r. /rH. /r1p׻3iG84GH/4GH/2F I\/r/!\/58G [:|6I74F[ 8D9N[:tv;0CP-`[G?H@!A,B C7a  8q? -8B 6B 6B& :6BF Z6BU 36p?{U 6pDs (u>8 6pD{s @u84E Xu8l8By 66B P?8 6XB{ c8 E pu828EB$ Z@8 6@B{$ 6@EC u88F!:t [:t:tvF!@:tu:t:tvF !f:tu:t:tvF5 !:tu:t:tvFU !:tu:t:tvG !:tu:tHtINS&INSN/p&IStri pJ1i IRad?IRiTINN /@Jj0 @yJ3 @ICP J$ /J%MJo/JB/|Jt/xJ@</tJV /pJ;H@Jx8/4J.v$J / J*J+8JGJ<J\D/ JG2/J03 @J2J>  Jv!/JP"/J#/J$J<%/JA&JE'/J.(JN/)/J*/J,+/J& ,J8*-J.J"/J0J-1JA2J:3Z pJ4eJ#5JD6J:7JA8JB9JC:J{!;JC<JB?=3 JO&>Z pJG ?Z XJo<@Z @J@AK^EL>/%! %! +!M wJ`wFGint+: jH):aIA]K!OJeFB5HIvrJ(HTI ^H sT nTsH^cXT^H]I^H s] n]0^ca^|I^,I$^'.I_=r HxH/`_] sx&tx`vnz(_ } HgI/_Xb stvn(G_#cr_ r9II `? d s n/.`.i( \II(``X s18 s2 n/vi(  ISH(`s1s2n/vi((vc1Rc2{atua }J$I(Pa! s1 s2wc1&c2´Faatv HWJ(aO} s1˞d s2˞(wc1Ѵc2Ҵ9I@b6MV`b`> HJIbVK s]t bHw$|Hw.9bVQMRb!`"~?3A0"AC40";50"B60"=7c0"F;80"7E;4:#<<$r@8%_L(&('^M(&(% U$ > $ > : ; I I  I : ;  : ; I8 .?: ; n2 <d I4 I .?: ; nI2 <d.?: ; nI2 <d&I I.?: ; nI2 <d.?: ; n2 <d : ;  : ; n : ; I8 I!I/  : ; .G: ; dI4.G d.?: ; nI@B U4: ; I U 1!B"1#.?: ; nI $: ; I% &4: ; I'.1n@B(1)41*1+B1,.?: ; n -1RUX Y .1/.: ; 0.1n@dB11RUX Y 21X Y 3: ; I4415.G: ; @dB6I47: ; I84: ;I91RUX Y:.G: ;@dB;: ;I< =1X Y>1 ?4: ;I@4: ;IA4: ;IB1X YC: ;ID1RUX YE.?: ;nI@BFG.?: ;@BH: ;IIJ.?: ;n@BKL4: ; I?M4: ; IN4: ; I O4: ; I P.?: ; I<Q.?: ; <R&S.?: ; I<% U$ > $ >  II!I/  : ;  : ; I8 .?: ; n2 <d I4 I .?: ; nI2 <d .?: ; nI2 <d&I I.?: ; nI2 <d.?: ; n2 <d : ; : ;I8  : ; ( (  : ;.?: ;nI2 <d/I0I!I/ : ;0I  : ;  : ; I8 : ; I8!: ; I" : ;#I8 $.?: ; n2 <d%.?: ; n2 <cd&.?: ;nI<d' : ; I8( : ; ) : ; *9: ; +.: ; I<,.G -: ; I. /4: ; I0.G d1I42.?: ;nI 3: ;I4.?: ;nI 5: ;I64: ;I7.?: ; nI 84: ; I94: ;I:.: ; I<;.?: ;n <.?: ;n =9: ;>.: ;<?.: ;<@.G@BA: ;IB: ;IC UD4: ;IE1RUX YB F1G1H1I1RUX YJ1X YK1X YL.1@BM41N1RUX YO1PBQ1R41S41T1RUX YB U1RUX Y V1RUX Y B W1X Y B X Y UZ1RUX Y [1X YB \.?: ; nI@B]: ; I^4: ; I_1X Y `1a1Bb4: ; Ic1X Y B def.?: ;nI@Bg: ;Ih4: ;Ii4: ;Ij1 k4: ;Il.1n@Bm1X YB n41 o.?: ;n@Bp qB1r.?: ;nI@Bs4: ; It4: ; Iu4: ;I vB1wx.: ;I<y41 z1{1 |1X Y }4: ;I ~4: ; I?<4: ; I?<.?: ; n<.?: ; I<.?4<6.?: ;nI<.?: ; I<.?: ; n<% U$ > : ; I$ >  II I !I/  &I & I : ; .?: ; n2 <.?: ; nI2 < : ; I8  : ; I8 .?: ; n2 <dI4.?: ; nI2 <d.?: ; nI2 <d/I/I.?: ; nI2 <d.?: ; n2 <d : ; : ;I8  : ; I I! : ; "( #( $ : ;%.?: ;nI2 <d&0I'!I/( : ;)0I * : ; + : ; I8, : ;-I8 ..?: ; n2 <d/.?: ; n2 <cd0.?: ;nI<d1 : ; I82.?: ; n 3: ; I4.: ; 5.?: ;n 6: ;I7.G d8I49: ;I:.G ;.: ; @B<: ; I=>B?.?: ;I@B@.1n@dBA1B1C.1n@BD.?: ; @BE: ; IF: ; IG.?: ; I@BH1RUX Y I1X Y J1K1L1X Y M UN4: ; IO1RUX Y B P Q4: ; IR US4: ; IT4: ; IU1RUX Y B V41W1X1Y1RUX Y Z1X Y B [\.?: ; @B].?: ;@B^1X Y_1`1 a1b1X Yc: ;Id: ;Ie.?: ;I@Bf4: ;Ig.?: ;n@Bh: ;Ii1X YB jk4: ;Il1RUX YB m.?: ;n@Bn.?: ;nI@Bo.?: ;nI@Bp.?: ;n@Bq4: ;Ir1RUX Ys1RUX YB t u4: ;Iv4: ;Iw4: ; Ix4: ; Iy4: ; I?<z4: ; I {4: ; I |4: ;I }4: ;I?<~4: ; I?4: ; I?<4: ; I4I?4<.?: ; <.?: ; n<.?: ; nI<6.?: ; I<.?I4<.?4<.?4<.?: ; nI<% U$ > $ >  I I!I/  : ;  : ; I8 .?: ; n2 <d I4 I .?: ; nI2 <d.?: ; nI2 <d&I I.?: ; nI2 <d.?: ; n2 <d : ; : ;I8  : ; ( (  : ;.?: ;nI2 <d/I0I!I/ : ;0I  : ;  : ; I8 ! : ; I8": ; I# : ;$ : ; %I8 &.?: ; n2 <d'.?: ; n2 <cd(.?: ;nI<d) : ; I8* : ; +.?n4<d,.?n4<d-.?n42 <d..G d/I40.G: ; d1: ; I2.G: ; d3.4 4: ; I5.1n@dB6171X YB 819:B;.?: ; n@B<: ; I=.?: ; n@B>.4@B?1X Y @1 A1B1X Y C1D1RUX Y E1RUX Y F1G1HI4: ; I?J4: ; I?K4I?4<L.?I4<M% U$ > $ > : ; I I &I.?: ; nI  : ; I  4: ; I .?: ; nI@B : ; I 4: ; I U4: ; I: ; I: ; IB1B.?: ; n@B1.1n@B14111X Y 1X Y B 11 1RUX Y !41"4: ; I#4: ; I$4: ; I?<%.?: ; I<&I'.?: ; I<7 D VD Q PQ T VT c Pd { P V P V P D 0D L VQ x V 0 0 Q 'Or ( /0@K$( 1$#/O'  R P  R $ P, \ Rj v R  0 R  V $ R, h Vj n 0n v V Q    Q L  P R P  R ; P; C w{D L P 0 P V  P B VD L Vk | px px V px V"+P+VU_fPfpUq{P{U{PPrPr+7P78u px'2px2BW+2px2BWPUPU *U+JUupxpx Upx UP P+r+7P7KrPu qpxpxUpxUNXR0R[cvr"ceVrVp0V p v|NPPP$[nWnrrWW$WPv p# Pv  p# v|# Vp$VbjUuyRR\R\0U&\UWPW&GWW&WP\# P\# &\# R\&R0P`UU`lPlmv zWmvVv~v~V JJQVQS"++-R-S-CPCFrFJrxLPP-FrFJr|`ePeJUJKP`RKT~1vV&v&0VPP\KU"JUJKPvv~+;v;Bv~TKT&KPoPoQ;TPR:U:;Rg1vVv VPP\;U:U:;Rvv~+v+2v~T;T;@gPgxP@gRgxR@Er(!E^e^gXgxR(!@^p(!^gegxP(!PtPtSPStPRtR\P\eteP:t:RPRtPtAPAtA PRPRPSRSRPR\R\ePeRDPDRRRPRPARAPA RLSLSqqL:LeA LUSU:UeU:U(U()P)@UAA URtdWdgPgWWSWtPteW:RWW'W)?W?APst< WdtdgPgt@GtGSet:Rtt$t$)@)<t<A@" t" 4 4 A t)?W?APWP1R1WSR1SWP1eWeR1:W:DP1DRR1RWR1WAR1AsWsP1WA R1dt1dgpgt1@1Gt1GS1St1pRt1e$t1$)@1)<t1<A@1A" t1" 4 14 A t1$UU"U $HH H3cUSqU":UUKcHSgHHcWP1R1SR1kWP1:WeR1W:DP1DRR1RWR1AR1AsWsP1WA R1ydt1dgpgt1@1Gt1GS1t1t1p:t1et1:t1$t1$)@1)<t1<A@1A" t1" 4 14 A t1R11RXRuR\R1Rz1zRXRuRhRhz\dt1dgpgt1@1Gt1GS1t1p:t1et1:Rt1t1$t1$)@1)<t1<A@1A" t1" 4 14 A t1).HHSH"H:RHHA H4 A H=Rt1Ast1FIuIRPALPehuhsPRWP1R1SR1P1WeR1:DP1DRR1R1AR1sP1WA R1j.HHSHH:RHHs H4 A H~WP1P1sP1WWuusWuP1S1:HPHRP114 A 1HSHHH4 A HP.111PP14 1.HHHH H7@R@dwdgpewRDMSPetPtHs0A0sAPPDRu R " H" 4 uPPP&/P/SuPT4 A uP x Px v P P v P !vP x Rx U R R U R !U[ V P1 !Vp W u R1 W u !W U R U V P1 V!8!P8!Z!vZ!n!Pn!t!Pt!!v!!P!!v!8!R8!m!Um!n!Rn!t!Rt!!U!!R!!U!Z!VZ!n!P1n!!V0!D!WD!m!um!n!R1u!!W!!u!!WL!m!Um!n!R!!UL!Z!VZ!n!P1!!V! "P "V"P!!R!U"uU"V"R "T"WT"V"P "U"UU"V"R1`""P""v"#P#$#P$#*#v*#<#P##pv2$"<0)##uO$v2$"<0)##uO$5%2$"<0)##1O$5%2$"<0)7#;#uO$v2$"<0)f""V"#P1#*#V*#<#P1""c""R*#4#R"#D*#<#D""Q""W""D"#D*#<#D""V"#*#7#V7#<#"#D*#<#D""V"#Q##7#<#"#D7#<#D@#k#Pk##v#$#$$P$$v$%%#^##V#$$$V$%%##c##P$$P##W#$D$%%D##Q##W##D#$D$%%D#$$%%#$D$%%D#$$%%#$D$%%D#$V%%V$W$VW$$$%V%%%8$W$VW$$$%V%%%8$W$VW$$$%V%%%>$W$VW$$$%V%%%>$W$VW$$$%V%%%Q$W$VW$$$%V%%%Q$W$VW$$%%V%%%%%V[%&V&&1&'V''1'%(V%(*(1*((V((1((V((1()V))1d%&U&&1&&U ''U''1''(U'(*(1*((U((1((U((1()U%&V&&1 ''V'%(V%(*(1*((V((1((V((1()V))1%&U&&1''U''(U'(*(1*((U((1((U((1()U%&V&&1+''V''V*((V((1((V((1()V))1%&U&&1+'z'U''U*((U((1((U((1()U%&V&&1:'z'V''V*(J(V((V((1()V))1%&U&&1E'z'U''U*(J(U((U((1()U&&V&&1['z'V''V*(J(V((V()V))1&&U&&1['z'U''U*(J(U((U()UB&&V&&1['z'V*(J(V((V((V ))V))1K&&U['z'U*(:(U((U((U ))Uo&&V&&1['z'V((V((VP))V))1x&&U['z'U((UP))U&&V&&1j'z'V((V))1&&U((U))U)*1*0*V0*;*;*z*vz**V**V))R)*+8,VU,[,v[,x,V,,V,-Vt-y-V--V--V>+8,@E,,@,.-@d--@--@\+8,KU,-K+{+T{+8,W8,U,TU,K-WK-d-Td--W--T+d+Vd+8, 8,U,VU,- #+d+Vd+8, 8,U,VU,- 2+>+18,E,12+>+V8,E,V4+>+}8,E,}>+d+Vd+8, E,U,VU,- P+\+3E,U,3P+\+VE,U,VR+\+}E,U,}++W,,W++fQ,,fQ++P+8,D,,D--D+8,W,,W--W+8,Wi,K-WK-d-Ty--W--T ,),U),8,1--U,8,V8,E,28,E,VE,U,4E,U,Vx,,V,,1--V,,U,,1--U,,V- -V -.-1y--V -.-D.-1-p1-8-pR8-D-PR,,L,,U,,1--U..V=/C/vC/^/V`/k/V//V//V6./M-//MT./O=//O./V//P//V//V//P//V.s.Ts./U/=/T=//U.\.V\.//=/V=//.\.V\.//=/V=//*.6.1/-/1*.6.V/-/V,.6.}/-/}6.\.V\./-/=/V=//H.T.3-/=/3H.T.V-/=/VJ.T.}-/=/}..U//U..PV//PV..v`/d/v..U`/d/U./U//TQ//U//U/-/2/-/V-/=/4-/=/Vk/v/Vv//p//V//p//1//p@K$"@K$"+/0p@K$"@K$"+/// 0Q 00 0000W00 0@0@0R0PQ 040B0F0RF0V0RVR00U00+(00U00+(R00P00+(00P00+(\00V00  +(00V00  +(00P00P00001J1VJ1L1+(1+1P+1L1+(P1w111Pr11W11111W11V11 11R11Q11Pw11U1111R11P11g2J2VJ2L2  +(2+2P+2L2  +(22Pr22W22122W22V22 22R22Q22Pw22U2222R22P22g2:3:3B3QB3T3283:3K3V2%3%3.3P.3T3:3K3V:3B3QB3T3:3B3qvB3J3QJ3K3v`3{3{33VP`33 33Q33QP33W34Ps3444P4X433P:4>4P>4X4T33W3414X4W33W341*4X4W34:4X433W341:4X4W33W341B4X4W33LP33R33LP;55V5<6W<6B6QB6v6W=78Ww::q::p::t,#:;V;;W;A;V^;;W;;V<c<Vc<<t<<V`=%>V%>+>W+>>V>>t>.?P??V??P??t@@P@$@tR@@V@@t8AQAVBBWBBQBBWBBV%C9CW`4415r6t8=78t89q:Wq:V;t8^;;t8<<t8<`=W`=$@t8R@nAt8BCt8%C9Ct887=7V88tAAV)BfBV|BBt+99V9:t<`=t>$@t$@R@V@8AtQAnAtBCt99R99px9V;t<$@t@8AtQAnAtBCt99R9V;t<$@t@8AtQAnAtBCt9V;0<$@0@8A0QAnA0BC0p9:t<`=t>?t@@t6'7V'7=7t#88V88t#nAAVAnBt#|BBt#CCVC%Ct#p9V;t<$@t@8AtQAnAtBCtM9p91p9V;t<$@t$@R@0@8AtQAnAtBCt44P4Y;tY;];ut 4];^;tp 4^;9Ct9CDCPDCCt44R44wgCCtCCRCCwCCt49C0;5U5Vd55V;55`;5U5tX55t55tu77t5r6W=7u7Wu77w78WBBWBBQBBW556t=77t78t66w66R656w=7u7wu77w~77w78R88t88w656W=7u7Wu77w77W)88W<6r6tBBtB6r6WBBWv66t;;t66t;<P66 tt66t6=7 t813$u "8d: t813$u "d:V; t<13$u "<`= t813$u "`=$@ t<13$u "$@R@ t813$u "@8A t<13$u "QAnA t<13$u "nAB t813$u "BC t<13$u "C%C t813$u "6=7t8V;t<R@t@8AtQABtB%Ct77P7=7t88P88twAAtC%Ct+7=7t88tAAt=77t)88tK7u7wu77w~988wZ7u7Wu77wU8s8Wr77`77t 88t#8)8tZ7f7tH8a8t88tAAt8BFBt|BBt8:t<`=t>?t$@R@t@@t+929R29{:t<`=t>?t$@R@t@@tM9f9v(!t(!f9j9ej9p9v(!t(!99pt99P99 vt9V;`<$@`@8A`QAnA`BC`":&:pt&:-:P-:>: vt:A;t`=>t:A;V`=j=Vz=>V:;tz=+>t[>>t:;wz==w=>w>%>W%>+>v[>>w:;Wz==W=>W>%>w%>+>v~z>>W;;t%>+>t;A;VE>[>V{;;t<<t;;t<<t<<tR@\@t<<t\@@t8AQAtBBt+<@<t@@t8AQAtBBt@<N<t\@d@t<<t<<t<<t<<pt<<P< = vt(=,=pt,=3=P3=D= vt::t==t=+>tz>>t=>w>%>W%>+>vz>>w>>w=>W>%>w%>+>v~z>>W>>t>?t??t??V??P?$@V@@V@8AVQAnAVBCV.?O?P??P?@t`??t@8AtQAnAtBCtk??V??P@@V@8AVQAnAVBCVz??P@@P@@t??t@$@t@@t$@C@t(!t(!C@G@eG@R@t(!t(!@@tHAQAtBBt"A8AtaAnAtBCt+7=7t88tAAtC%Ct87=7t88tAAt)BFBt|BBtAAtnB|BtBBt44tECCt}CCtCCtCCCCP CCWPC0DWUCCCCP3DDD1DDcDUfDhDuqDDUDEwEEREEUEFw"FHFwFaGwaGzGUBDDDPDDDXECFXHFFXFFPFzGXBDDDPDDDXDDLBEELEEXEbFLF GL GGPGaGLaGzGX3DD0D3EUBExE0xEEUEEPEEUEE0EFPFFUF"F0"F7FP7FHFUHFbF0bFlFPlFFUFFPFFUFFPFGUGGPG-GU-G4GP4GFGUFGLGPLGaGUaGzG0MDhD@TEE@TDDMDvMDcDvRcDfDvvfDhDvxv|EEvREEvvMDhD2EE2cDhD0MDQDv@QDXDPXDfDv@fDhDvx@EEv@EErTEEREEvTfDhDUDDWFGaGWDEvHEEvFFvFFvRDEFGEEwEERBEKEwKEWERWExEwFFRF"FHHFbFw]ExE@THFbF@TWE]Ev]ExEvQHFLFvQLFbFvv ]ExE2HFbF2]EaEv@aEhEPhExEv@HFbFv@HFLFqTLFSFQSFbFv TEEP\rFFP\EEvEEvRrF|FvR|FFvv EE2rFF2EEvPEEPEEvPrFFvPrF|Fr\|FFRFFv \EEWEFWG-GW"F=FWFFWFFW-GFGWDDW=FHFWFGWFGWFGWGGGGQGGGGGGGGPGGGGq GGQGG G H HHQH$HGH HHVGGGGPG$H HHV HHQH$H HHqvHHQHHv0HHHIUIITH[Ht[HITHXHQUXHHUHHHIUIITHXHQXHI~HH1THXHqXHbHQbHI~HH:~HHt~HHU~HHutHHWHHutHH1HH7HHtHHUHHutHHRHHutHItIIdHIUIIHHutHHQHIutIIudIIdI7I7I:IQ:ILII5I7IBIV4I7IPKILIPI"I"I)IP)ILI7I:Iqv:IAIQAIBIvPIaIIIIJWRJJW$J,JWRJJ[JWRIIPIIVII1IIVII1IbJVIIVII1=JbJVJJPJJ JJRJJ JJRJJ  O&' O&JJJJPJJJJPJJq'qJJO&'O&JJq'qJJO&'O&K(K fK|KLKKLK LLK(K1fK|KwKKwK Lw(K|KPT|K LPT2KGKPKKPKKLKKRKK+Tvu"4Tvu"4O&'Tvu"4O&KKPKKPvu"8q'q8K;Kw;KGKRGKfKwKKRKKwGKUKLfK|KWKKWK LWK(K0L LWLLpv2$"<0)LLuO$v2$"<0)LLuO$5%2$"<0)LL1O$5%2$"<0)MMuO$v2$"<0)fLuLVuLL1L MV MM1LLcLLR MMRLLD MMDLLQLLWLLDLLD MMDLLVLL MMVMMLLD MMDLLVLLQLLMMLLDMMD MBMBMJMPJMKMjMMVMM1MMVMMVMM1MMVMMVMN1N$NVMMVMN1N$NVJNeNVeN}N1}NNV_NeNVeN}N1NNVNNVNN1N OVNNVNN1O OV.O9OV9OGOpGO}O1}OOVOO1BOGOpGO}O1OOVOO1BOGOpGO}O1OO1YO}O1OO1\O}O1OO1\O}O1OO1PPPPPTPPTPPzP~PR~PP\PQMQPMQRHRRPRRHQQuw" 0uw" ,GRLRuw" 0uw" ,QQuw" 8uw" 4GRLRuw" 8uw" 4QQP7RDRPQQuw" 4uw" ,QQRQQuw" 4uw" ,GRLRuw" 4uw" ,QQRQQFuw" 4uw" ,uw" 4uw" ,O&'uw" 4uw" ,O&GRLRFuw" 4uw" ,uw" 4uw" ,O&'uw" 4uw" ,O&QQuw" 8uw" 0QQPQQuw" 8uw" 0GRLRuw" 8uw" 0QQPQQuw" 8uw" 0q'qGRLRuw" 8uw" 0q'qQ RH&RGRH`RRHRRHQQvQ Rv&R7Rv`RoRvRRvQRHRRHR&RH`RRHRRHRRH:ST TTUTRUU`UjUUjUkUPkUU UUUUU :SAS2ASWSuWSZS#TTvTTvTTVT`Uv`UhUVUUvUUu:S?SU?STkUUUUSSVSSVSS@ETITUSSVSSuSkU@#UU@#:SAS1ASWSUWSZSUUUaSSwkUtUwaSdSvRdSSvv kUpUvv ASTSPSSPUUPmSsSRsSSv wv wO&'v wO&kUpUv wv wO&'v wO&mSSvwkUpUvw~SSPSSvwq'qkUpUvwq'qSkUUUSSVSSVSSuSkU@#UU@#SITU_TvTUUUUS2T HH#UU HH#S2Tvxv|UUvxv|?TITPnTrTPST v|H#TTRT2T v|H#UU v|H# TTRT2T%v|H#v|H#O&'v|H#O&UU%v|H#v|H#O&'v|H#O& TT vxHTTPT2T vxHUU vxHTTPT2TvxHq'qUUvxHq'qSkU@UU@TTwxw| U@Uwxw|UUwxw|UUwxw|TTLP UkULPUULPTTPJUVUPVU`UTTPw|TTRTTPw| UUPw|UURU@UPw|UUPw|UUPw|TTRTTPw|Pw|O&'Pw|O&U!UR!U@UPw|Pw|O&'Pw|O&UUPw|Pw|O&'Pw|O&UUPw|Pw|O&'Pw|O&TTLwxTTPTTLwxU$ULwx$U+UP+U@ULwxUULwxUULwxTTPTTLwxq'q-U0UP0U@ULwxq'qUULwxq'qUULwxq'qTTwxTTwxQTTVTTv~T`UV`UhUv~UUVRU`UVWWP!X&XPXXPWWPUVWVV1VxWWxWW1WWWW&X1&XXWXX1X ZW,VVVWWVW ZVXVVWWWWW&X1&XXWXX1XXW YYWYYWY ZWaVVVW5XVJXXV YYVYYVY ZVVVWWWWW&X1XXW YYYWYYWYYWVVVW&XVXXV YYYVYYVYYVVVWWWWVVVWWV,VVWWxWWxWW1WWWW&X1&XXWXX1X ZW8WxWWxWW1X YWYYWYYWFWWX YYYYYfWWVX YVWWWW&X1 YYYWYYWYYWW&XV Y"YV-YYYVYYVYYVW&X Y"YJXXWXX1YYYWYYWY ZWYXXYYrY}YYYYY ZyXXVYYrYVfWxWWxWW1X YWWWWW&X1 Y"YWGYYYWyXXWXX1YYrYWYYWZ8[18[0\0\:\P:\_\\]]]]^^l^l^?_D_O_PO_aaTbTb]b#]babPabbbb1bkckccc=e1=eGeGeNfNfjh1jhhhi1iiiiZ8[18[%\%\_\\\\Q]Q]`]R`]]]l^l^^^^w^^R^!_W!_D_D____VQ`g`V``V````V`aaaaaWabbbWbbbbbb1bkckccc=e1=eGeWGe&fIfNfPNfjh1jhhhi1iiiiriiRaa1aKbVKbTbvTbbVbbV__u"H$H&0abbbZ8[ 8[[[\\Q]Q]m] m]^^bbb bcc=e =eNfNfjh jhhhi ii_Q`Vg``Vaa0aPb@Tbb@bb@Z8[08[]E]l^D_CaCaEaPEaTbTbXbPXbbbb0bcc=e0GeNfNfjh0jhhhi0iiiiZ[WcdWNfjhW=iiWZ[08[C^E^bbfckcccd0dNfNfg0gAgAgg0ggg;h0;hPhPhjh0jh=i=ii0iiZ[08[;^E^bb^ckccc8e08e=eP=eNfNfjh0jhhhi0iijZ[1[D\W_\\0\\W\\1\]W]5]V5]m]Wm]]1]]P]]WE^l^1l^^V^^W^^V^^RD_b`Wg``W``W`IaWIaabbbb0b$c1kccWc=e1=eBeVGeeWef0fNfWNfjh1jhhhi1iiiiWYZ~ZP~ZZPZiYZ[T[8[P8[bbbTbcc=eT=eNfNfjhTjhhhiTiiZZVZb1bbVbi1ZbbiT[u[1u[[P[[[[\]]m]m]]l^D_kcc=eGeT[%\U\]Ul^D_UaaUabLbbUbbLkccU=eGeUjhhUiiU[%\U\\UE]m]UaaUabLbbUbbLjhhUiiU[[<}I]Q]<}\\U%\_\]l^D_abkcGeNfii_\\Ub$cUiiU\\pq"\\ p"\\\\\]q~\]U]]t]Q]Ul^D_U=eGeUQ]m]m]]m]]U]]UE^l^Ub$cUl^^^^Ql^D_U=eGeUs^D_}=eGe}^^Q^D_=eGe^D_=eGe^^ q"2^^P^D__?_2?_D_1_D_&_D_UD_aUGeNfUiiUZ_aU|_aU__a aP aa__UaaU__<}aa<}__1__R``R``1_aU_a<}__U_`U ``v ``U``U2`6`t6`g`U``U,`g```;`E`V;`E`U;`E`<}E`g`U``Ug``vg``U``U``U`` p#`a4abjhhiiIab1bbw~bb1jhh1ii1IaaUabLbbUbbLjhhUiiUIa[a u"1[a_aPIabjhhiiabjhhiiaaUabLbbUbbLjhhUiiUabbbbbbbbbTbabTbabTbababbbbbbbbUGeNfiiGeNfUiiUeNfUiiUeNfiieNfUiiUefeNfUiiUeNf}ii}fNf{ii{ef1fNfViiVeNfiifNfUiiU3f@fRiiRii3f@fUiiU6f@f}ii}@fNfjhhii|hhPiiPhhPjjUj#p~#pKpUKpp~pqWrs~snsWt&t~&tt~tt~tt~ttWtu~uBvWBvv~xy~yyWy/z~R{~~prUr&tUttUttPttUuBvUxxUyyUj#p~Kpr~rv~x/z~R{~~Pk#p~Kpr~rv~x/z~R{~~ill0lCm~CmGmPGmn~nKo~KoOoPOo#p~Kpp~&tt~tu~Bvv~xQy~Qyy0y/z~R{~~kkPk#pKpp&tttuBvvxyy/zR{~Pkk1kilUill1l^mW^mn1npWp#p1KplpWlpp&tt1ttt uW uu1Bvv1xQy1Qyy1y/z1R{{1{|W||+|}|W}|||~WPkk0kk~kWl~Pkk0kkkIlAqEqPEqqQqrr'sns&tttuuQuvvvQv5vxxyyPk#p1Kpr1rv1x/z1R{~1(jj0vv0vvPvw~Awx0xx1/zz0z{P{R{0rrw0.~~w0.j_k@_kkPklWl#p#pKp@Kpvv-w@-w8wP8wAwAwx@xQyQyyWy/z/zR{@R{~jlDllQl#p~#pKpDKpv~v8wD8wAwPAwxDxQy~QywyDwyyPy/z~/zR{DR{~~jejHejpjPpjvvvHvvQvAwAwpwHpw}wP}wxWx{{R{WR{~jpjLpj{jP{jvvvLvvQvAwAwwLwwPw*{*{A{LA{L{PL{~j{jP{jjPjvvvPvvRvAwAwdxPdxoxPox{{{P{${P${*{*{R{PR{~6jEjPEjv~vvPv~~vAw~xx~z{~jr~rv~x/z~R{~~jjAkkkkDl#pKprrvx/zR{~kk~Ll#p~Kpr~rv~x/z~R{~~DlWlil#p~Kpr~rv~x/z~R{~~lpp~tt~ppPpr~rs~ssws'sP,s&t~tt~ttPtt~uBv~xx~yy~pr~r&t~tt~uBv~xx~yy~qr~r's~Vs&t~tt~u5v~xx~yy~^qr~ns&t~u5v~xx~yy~dqsqPsqqw~uuvvPv5vw~yyPyyqr~ns&t~uv~xx~yy~yy~q^r~xx~yy~yy~qrWr^r2xxWxx2yyWyy2yyWyy2r^r~xx~qr~r's~Qs&t~tt~u5v~xx~yy~ttPqr~ns&t~uv~0v5v~xx~yy~yy~wxWxx/z{{R{Www1wwWww0wwWwwRwwPwwpwxWxx/z{{*{WxxWxxxx!xpxxWxxxxxx"x.xp~"xxx.xxxW.xBxPBxPxYPxXxpr^r~xx~yy~yy~|+|~}||~_j j_   =j ܁p3_3<33=j3P_ąPą<=jIOPO_ʅ<=jQGwD-(-(wD-(-(ʅwD-(-(<wD-(-(B_PeiP~PPj)?c?vR_dR)-W-  _D_zzDDD  jDMYQY^W?JM  _D_zzDDD  jDjVQ_jVQ j  _D_zzDDD  jDvVQQ v  _DjzzDDD  jD P_jtPt jcFRzR  _DzDDD jD)Q).WD_DzDDD jD:RVRXXmQmzVQ (:_DzDDD jDFRVRmQmQ (F_DDD jDX =_=j_<=jQ_ʅ<=j_ʅڅ<=j<<=e#<<Ru=e<=e<چ=eu,u2WuWW 2Շ 2ՇWՇ<=ue'=u@GeKGU<e΄< 9e <9U%/zp5P55P55Dp5DP5ԎP5~PȈPȈPЈWЈŌWŌW1ŌwWw}1}WՌ08qp8JqJh H# H#0hvvĎvvzPP5P5DPDPԎP06vp6=R?ER?HvqHOPOh vH# vH#QTPThvH#q'qvH#q'qWwWw}1}WԎW5JԎ"JԎ JԎW}WԎW}Ԏ!}Ԏ'}Ԏt:*:W W*:WU*:Ua:zUaX2JZX2ZjUjzX2 aWJZWjzW)ajzaWWzWԎWWڍWDʍDԎyXԎX<yWԎWEyԎގ @P @J} @IXrX[V[~v~V,XvXzVz~~*Vʘ~aߑWߑUW*WO~X~XzW~ʘWWVRUPURUƙڙUڙ ~~" ,, XX ƙƙڙ ڙ" , ڗڗߗfߗXX ƙڙ ڙ ahPh * Xz ʘ  ƙڙ " 0 ,P, 0 P009P9~,1,z~zP~ƙ1ƙ ~ 1~[W,XWXz~~ƙ ~~dV1XV QWߗWJeʗecR RwwD *zDʘDʘDƙ DDِ͐QِސWʐ͐wwD *zDʘDʘDƙ DDXzƙ lz~~ƙ ~~wzvz~1~1ʘ~1A ʘwwD *zDʘDʘDƙ DDAʘwwD*zDʘDʘDƙ DD~*z~~ƙ ~~~ʘژ~a~*z~ʘ~~ƙ ~~ߑUU*zUXzUʘUU~*<~Xz~ߑU*<UXbUÑ *< ÑvÑՑvRՑؑvvؑvxv|*.vR.<vvÑ2*<2ÑǑ vǑΑPΑؑ vؑ vx*< v*.r.5R5< v<X~ʘ~~ƙ ~~KzUUUzX{ڙ X~~ڙ ~~~~X~ڙ ~~ O~1o~1uX~1ڙ ~1~1YWoW WTW WWY~1O~1o~1ϖT~1~1 X~1ڙ ~1~1ϓWؓWW W Wo~)T~~ X~ڙ~ ~~~o~.T~~ X~ڙ~~O~1~1%o~1ߗ~1~1 X~1~1&)wu)0W/2wu29W2~;o~ߗ~~ X~~=~ŕ~@o~ߗ~~ X~~NO~1~1ߗ~1 X~1qVߗV XVq Xq~vv"(!~evv"(! eXvv"(!Q+>Q>XWߗW+XWqqww"(!e+>e>Xww"(!VߗV h JJ~V~N~֕~Ro~ߗ~ X~~o~DT~ߗ~~ X~~Y~oo~~ X~ڙ ~~WY~o~ʖT~~ X~ڙ ~~ϓ~ؓo~ܖ~T~~ X~ڙ ~~G  9GwGlwQlwwwwwxw|{1GDDGGwwwxh1GY wYbPb w w wxhDhhlQlwhlqlQ~ƙڙ~IVIuVuƙڙV"~~ƙڙ~-IVIuuƙЙVRR2tR/tRtĠtؚtRtRttCftǛV_VJ]Q]dtQteiQitQt9=Q=Ctt]t(6ut(t(t("W"iP6_PWҝPҝWPAie͝ҝeeLcPct(hu1hit1itPt6t(6u1t(u1t(PĠt(Ut ut t t *t Qttv~u 2ؚt t t t Cft u 2t(2t(/t(t(Ġt(hu hit6u !u u u *Cu Ġu .t Tjt 8t *Ct Jdt(t(et(t(9Ct(t(Phu hit6u u ju >Cu u dst dtdhut Lhitp L6_tttǛVЛқrpқRdtO&t'tO&dhut LO&ut L'ut LO&hitp LO&tp L'tp LO&6_tO&t'tO&ҝtO&t'tO&ҝRtO&t'tO&˛dtdh ut  hi tp  6_tttf"t f˛dtdhut  hitp  6_tttfV6_VҝVVdtdh ut Dhi tp D6_tҝttAe6Ne͝ee˛dtdhut Dhitp D6_tttt(t(t(ؚt(t(t(t(Cft(BF!!F_fOjt()/t(3t(t(*Ct(Ġt(16t(ܞ/t(t(bft(nt(t(t(t(РPVVEР$R$RRMRM[R[qRqRER$/ţPlqPUrP8DPqUqr1rEUcKUԤUQU2MU.8Uաc3R.2Rա١D١RKD.8DQWDKD.8D%K.8%KD.8D3K3KDcCR`dRWz .$Q$)Wz .rUţأUU2MUҢUUUPԤUzU .UҢܢU5z .5z .C`jz .C`jz .eUjzU .UţUqUأUQU5:2:21ţأUU2MUKU?QU.8U5Uk2U5Up2UUU"1esePj^W^`1`WQv ru"#1 %U%4Q4SvS{U{\1_U`ҩUݨ PPݨvqvvq Pv"[`u[ p(!ݨvqVvq"^W^`1sW1^W^`1W^W^`1`ҩWW^W^`1`ҩWW^W^`1`ҩWNSWW^W^`1`ҩWW^W^`1`ҩWWkPEP@FeF|PP:P*GPJVJk1kͭVͭ1GVkDuGD8P8kH%H:H*GHPkD|D%D:D*GDvkHE|HH:H*GHU|U®U:JU UprprFUprF[u(! e Fu(! pr(!JVJk1EͭVͭ1@|VV:V*GVkDEDK|DD:D*GDܫkHEHHJ H*GHJVzV V*:V JDzDD D*:D%JHzHJVJk1ͭVͭ1%V:V*GVPJVJk1ͭVͭ1|V%V:V*GVvJVJk1V3ͭVͭ1|VV:V*GVEͭVͭ1®VJzVV:GVQD®ڮDDJzDD:GDpH®ڮHJZHH:GHͭVͭ1JZVV:GVDJZDůD:GDHHprprܫJVJk1EͭVͭ1j|VVJ V*GVpͭVͭ1®ڮVVJZVV:GV%JVzVVͭVͭ1ۯVPcP5jW1W15WoW1W15W#5W1#5WW1+5W@TTZPZ[ɱαPzV1˱V˱α1αV@1@|VV1VV@1@|VVV@1@VC|VV@1YVC|VV@1YVC|VfV@1VC|VkV@1VC|VzPuCPPPZuZ^V@1Vw|VVV@1 V VCV,CVVĴ1ĴӴVӴִ1ִV)1VĴ1V)1V)1 VV)1Pz~P_V1VZ1ZV1jVj1VٵVV1VO1ZlVV̶1VVVO1ZlV̶1VO1jlV̶1sPPƷVss1ViiV1cXRRWsDDiD-9Q9>W*D-sDDiDJsiJsDDiDXsiXsDDiDVV++iVиڸVV+KiVV+ZiVV+biViVP"PƹPƹP#c6RRR#RWDDDD QW  DDDDD*GVGQQ\Q\VQ*#6GVG\Q\Q6#QcV]VQVVWDDDDQPDDDDDDDDDĺʼĺDDDʼDغADFDʼF`Wk~uUOVUVUqLVLSvSVv1V#RVeVPX#XeXPXPXP@@_jPP?LDLUDÿPÿʿ (w3$"q"#ʿ\#\e\\OW]WWW#eWWg0g0޿?1?LULWU#We1Wu{P{ P qq  UOqRe%0P#0P0:Dq¾uv¾׾vqReDqVReV#eLVLSvSVv1VeV޿#eLVLSvSVv1VewVLqDqReq_jVVV#ew 'SU '0SW0GVV0IPeoQQ8KWouu~uWUWou~u~t~| PUu~80o1ou~u~t~| *1PUu~ou~*u~KWW%oVVQWpWZpRZdPRdo v3$w"Ruu~u~t~| PUu~N1t<#t<#1&2&H3Hs4s56789A:AD;=1=^2^3456 7 383K9Kw:wz;t<#t<#1818e2e345 6 171V8V{9{:111C2Cp3p4567484Y9Yr:1n11wwzww6t# wYswwwN1MYvn1vVRt(t(Rt43$w"p"# t43$w"t0"#:D:DN(%2%8<8KFK^P^}Z}dd:DN(2<)F)<P<[Z[edd:DNN(2(424>D>Qt(;t(cfPft0t0t0nt0Kt0tt4Qt4 Qt4t4t#t#ut Mtp M t#PP0 0P$t,t,t,Pt, t,$t8t8t8 t8t<t<WW6t WYsWPt<#ZcPcvt8t8Pt8>t8;t8cvt4t4>t4;t4Wt8et8t8Wt8>t8;t8pPpWW#P#&W&?W?EPEHWHYWY\P\sWsWPPp$PPp,PPp4PP p< P;>Q>DWt,pt,qt,Qt,Q0t,H]t,ut,QQ Q.4QS]QDvt8Pvt4Pt8t8Pt8t8>nt8t8;t8t8t4t4t4t4>nt4t4;t4t4t8t8t8t8t8>nt8t8;t8t8*p4:P:=pW=UWU[P[^W^wWw}P}WWPWWPPp$PPp, P P%p4%3P39P9Ep<EOPqzQ t, pt,qt,Qt,5Q=Rt,jt,t,Q Q+8QPVQuQzt8t4t<wPt<wKW6tWYsW6t,P6t81r#R#(r0.W.6PtvvvvtwwwwPt~wv~RwvwvRwvwvO&'wvO&wvwvO&'wvO&wvPwvwvPwvq'qwvq'q8<Rt4<IRIYt8MYt4Rt8t8t8t8t8et4t8t8t8rt8t8t, t,t8 t8t8^t8t8 PPt<+4pt<48Pt<8DPDR pr"8 pr"8 v3$p"8t,t, t,t,'t8t8HP_ , ,8 RP Ruv"#8 _Q Ruv"#8 D _QRDQW1WQ uv"#1@Q1@ _ , ,83_3=R=_p==9_QPD_0c00W1WW1W W1WWW3W1 WW3W1 WW3W1,WW3W18WW9W1KWW_W1^WW_W1qWW_W1}WW.0PV010fV{ V 1W010fW{WW!f88!9UXf11XV010fV V 1tW010fWWWzf888zP\z\1z\pV010fV V 1W01 WW VPHNU[UhuWu1NW[jWzW1qN?z?qVN1z1NUzUuWu1NWzWW1N???PXV1vpQNUUiuWu1W1U=UWUUZ_U|UUPW1VWk W 1VUkzUUV33)V:V11:W1VW W 1VVUUU\V333\VV\v\1\v\vW1VW W 1U UU WPHW1(W;!W!21hV1(V;JVZ2Vq(8Z28qU(1Z21W1(WZ!W!21V1(VZV2V(8Z8828 \#XX\#!X RR[00!0 r\#Q  r\# r\#[WW!WV!VO[VZV[W1(WxWW!21V1!2VWPhmVm1V1W1WW1W88U11mVm1V1W12WBW1W727B7P v (q"#$1\2\B\ X!21XpXv (q"#$1mVm1BV1zW11W!2WV[0\00VUV U e U5RPE I P*9P9\\dPdJ ddR  RdhDh~R~*DR\D  De E DQWD*DR\D  De E DVQ*R\  Ve t Qt \ \ k Qk E *DR\D  De E DVQ*R\e t Qt \ \ k Qk E *DR\De E D*R\e E *R\V V e V'V e V3 R LV : Ve * *R\ \    E   n   \    \    \   V  V n  E 0 P V % V            - n  % - E 0 n  % ; E RTPx WT1TWW  P TPTT ::  V 11 WT1TWW T"T5T :":5: ( P"X C V"1 & vp& - QC WT1TW5W TTJT WT1W9TTTWT1$W,W"T5JWTWWT1$WW\WW PW 1 KW[W 1KU[jUz UK6z 6 VK1z 1W 1 KWzW 16KUzU U<K55 5<VV<V\1<V\vW 1 KWW 1 U UUWP8U1+U;*UXV1+V;JVZ*Va+6Z*6aW+1Z*1U1+UZ*UV1+VZV*V+8Z88*8wXXwXP v (r"#$\\000pwP\X\UUUVVL\VZV\U1+U|UU*UV1*VUW`PGUVU``VjjV`VjjVqVjjVq0j{0{P$V$C1CjVV1V7W7C1CZWW$V$C1V1V7W7C1WW$V$C1V1V7W7C1WW$V$C11V+7W7C1W25P59HPHG[ Lu4 Lu4  Lu4 Lu4[dPddlPl [V[d1dV 1 V[V[d1V 1 V2dG[LuLu LuLu2[V[d1V 1 V9[V[d1V 1 VGYRYdRPP0 0*P'0P0 P*BPBLPLP?V 1*BVUV[ PUPuV 1UgVuV PuPV 1uVV PPV 1VPVVVVVVV00PJVJo1oV.YWYb1bW?JVJo1owVQYWYb1boWqu44Dqu4Dq Tu4$ Tu4 P  Pbqu4DquDqTu$TuV 1 V1bVV 1)V1bVR 4DRDbEMPSWPWbSq0)0):P|PT1TPT:DTDO1ObTV1V:bVT:DTObTV1:OVPVVBB`VVBB`VVBB`V0BS0S`PV1BV W 17WV1'V W 1W  V  W "V""###V$j%V%%V%%%['V`'o'V"0""#W1##0##R#%0%%W%['0`'o'0"0""""#U1##0#%0%%U% &0*&g&0t&N'0`'o'0"0""W""#1##0#%0%%%['0`'o'0"#1#1##P['_'PP""1#11####1####P#%%%1%['['`'1`'o'd R$$RDR#D#['D`'o'D Q  WD#D#['D`'o'D , V, 8 #$Q$C$$$V #D#['D`'o'D , V, 8 Q#$Q$C$ #D#$D$['D`'o'D8 c 1##  B "#B$j%B%['B`'o'B  V "V""#$j%V%%V%%%['V`'o'VW!x"Wx""v""#1$j%W%%W%%1%*&v*&A&WA&t&vt&*'W*'['v`'j'Wj'o'v`!"$U%%%% &*&g&t&N'`'h'!"#:$H%:%[':`'o':!!R!!Q!!u$$u%%u!!P!!u$$u%%u!!P!!$$$$%%%%%%!!R$$R%%R!!P$$P%%P!!f$$f%%f$H%0%%0!"%['`'o'!"% &*&g&t&& 'N'`'h'""#:%&: '[':`'o':""R""Q"J""#t&}&"#'$'"#""P"J" #t&}& #'$' #!!P!J"t&& '*'"J"Rt&}&R'$'R"J"Pt&}&P'$'P*"J"ft&}&f'$'ft&&0 '*'0J""V""###V%%%t&V*'['V`'o'VZ""1%t&1*'['1Z"x"Wx""v%*&v*&A&WA&t&v*'['vx""%*&D&t&*'['""V""###V%%"#W%%W" #W%%W""#B%%B`#j###H$$j%%$H%W%%W$H%%%$H%:$%R% %Q %H%u$ %P %H%u$$P$H% %H%R %H%P#%H%fZ%j%W%%W%%W"" &*&o&t&V'['t&&W '*'W}&& ''&&:&&R&&Q&&u&&P&& #&&P&&&&R&&P&&f& '''''W'K(WK(((*)W''P((P''V'(((V((((V(*)'K(WK(((*)W''0((0((P' (U (K(wK((1((U()w)*)U'0(V0((1((V(*)V' (U (K(wK((1()w)*)U(0(V0((1()VS((:S([(R[(](P](( vP"#O(](U](( vP"#K((W]((R]((Uu((f))V ))VW)`)PG)U)VU)`)`))V)***V*E+`))V)***V*E+q))V)***V*E+q))0**0**P)*V**1*&+V&+5+15+E+V)*W**1**W*E+W**V**1*&+V&+5+15+E+V**W**1**W +E+WR**V**1 +&+V&+5+15+E+Vh**W**1 ++W&+E+W~**V**1&+5+15+E+V**W**1&+5+Wc++++P++P,-P- -T -5---P--Tc+,,5-j--c+,,,Q,"-"-,-P,--j++U+k,1,,1,,1,5-U5-j-1j--U+ ,W ,,1,"-W5-j-1j--W++R++1j--1--R--X++Rj--R--\++U+k,1,,1,,1, -U5-j-1+ ,W ,,1,,W5-j-1',6,U6,k,1,,15-R-1R-j-U=,L,UL,W,w5-R-Uk,,0,,0k,, ,, ----P--P----R--R----Q--Q-- --V-- ----w------P--P.&.&.,.P,.06.>.PY.e.Pe.///P/0Y..U//Ub0z0U./1/01\.h/Wh//1/0W./(/0(..R..Q..L//Lb0t0L..P.. P#// P#b0t0 P#e..U//Ub0z0U..R//Rb0t0R..P//Pb0t0P..f//fb0t0f//W./V/U/1z00V001/U/W00WU/h/Wh//100Ws//7s/{/W{/}/Q}//Ls/}/P}// P#j//V}//W}//P//f/z0W/0U0W01W0b0U=1102205Y60Y6s6~s66P68~P880:":0":4:P4:;~f<<~22PL4c41r;;1==PK1Z1PZ12~22P2>~11P1158P8T8PT88:;f<<12~25~8P8~8:~;f<~<=~=>~1 2d 2F2Rc4g4R11D12R22D2m4Dz45D8P8D8:D;f<D<=D=>D2)2Q)2.2W 22D22D2m4Dz45D8P8D8:D;f<D<=D=>D:2R2VR2\2~\2o2Qo22~22~c4m4Vz44Q44~8G8~;<~:22D2m4Dz45D8P8D8:D;f<D<=D=>DF2R2VR2o2Qo22~22~z44Q44~8G8~;<~F22D2c4Dz45D8P8D8:D;f<D<=D=>D\22~2-3~z45~8P8~89~M9:~;\<~<=~=>~o1z1~22~22~z34~8M9~\<f<~==~33U341\<f<U44~45~<<~45V58~:;~f<<~58:":;:f<<:55P55Q5Y6 #55R5Y6 #5Y6V556P5Y6R6Y6f{68~88~1":4:R4:;~f<<~66d66RJ:T:R6666R67J:Z:66Q66W6667J:Z:66V6 7~ 77QJ:Z:V67J:Z:66V67Q67 77~Z:j:~77~j:;~f<<~877~z:;~f<<~O77:;f<<g77~:;~f<<~77::;:f<<:77R77V77 #;; #77P77 #;; #}77Q;;Q77R;;R77P;;P77f77v(!!$@;;f;;v(!!$@771:;1f<<177~:;~f<<~77~:;~f<<~5888:;f<<8888C9M9~>:J:~:::::`;~f<<~ ;`;~f<u<~`;;~1202508P808:0r;;1;f<0<=0=>089~9:~<\<~<=~=>~45~<<~45~<<~89~==~A>>~??P>?V??1??V??1?@V@@1@AV>>Q>?1??Q??T@A1> ?V??V??1@@V@@1@AV> ?Q@0@Q0@M@T??V??1M@@V@@1@AV:?Q?QM@X@QX@u@Xu??V??1@@1@AV??Q@@Q@@TM?Q?Qu@y@Qy@@\M?Q?Q}@@\??V??1@@1@AV A*B0*BDCWFCjCWjCC0CCW!B*BP*BjCPCCPBCV3CCCVBCP3C=CPXA]AP:AZAVZA]A1]A*BV*BjCDjCCVCCDyA*BV*BjCDjCCVCCDAAVA*BV*BjCDjCCVCCDAjC1CC1*BBDFCjCDCCD;BBWFCRCWCCWLBB TT#CC TT#LBBu4u8CCu4u8BBPBBVFCLCPLCRCVCCVLBVB u8T#VB]BR]BB u8T#CC u8T#_BeBReBB%u8T#u8T#O&'u8T#O&CC%u8T#u8T#O&'u8T#O&_BgB u4TgBnBPnBB u4TCC u4TpBsBPsBBu4Tq'qCCu4Tq'qBBDFCRCDCCDBBWCCWBB@#@#CC@#@#BBu4u8CCu4u8BB u8@#BBRBB u8@#CC u8@#BBRBB%u8@#u8@#O&'u8@#O&CC%u8@#u8@#O&'u8@#O&BB u4@#BBPBB u4@#CC u4@#BBPBBu4@#q'qCCu4@#q'q*BjCgCCgRA]A03CDCWuCCVCCPCDQDFFFQF;H;HKHQKHaHaHuHQuHXJCDRDFRFFRF;HR;HKHRKHaHRaHuHRuHXJRDFF;H\HaHPuHHHXJDDP3J7JPCODVODD1D,EV,EpEpEF1FzGVzG;H1;HuHVuHH1HHVH1I11I5I5IXJ1DFF;HuHHHXJDODVODD1D,EV,EpEpEF1FzGVzG;H1uHH1H1I11I5I5IXJ1DODVODD1D,EV,EpEpEF1 GzGVzG;H1uHH1H1I11I5I5IXJ1DFG;HuHHHXJDODVODD1D,EV,EpEpEF1GzGVzG;H1uHH1H1I11I5I5IXJ1DODVODD1D,EV,EpEpEF15GzGVzG;H1uHH1H1I11I5I5IXJ1fDDVGGVG1HV E,Ec,EEW1IDIW EEDEEWEFDzGGD1I3JD8JXJD EEDEEWEEDEEEEWEFzGG1IDIDDI3J8JXJ=ELEQLEQEV,E:ED=EEDEEEFzGG1IDIDDI3J8JXJjEFzGG1I3J8JXJjEFDzGGD1I3JD8JXJDpEFzGGDI3J8JXJpEFDzGGDDI3JD8JXJDEE$dE7FWIIWEEEEWEFzGGDI3J8JXJEEQEEPEEEFzGGDI3J8JXJFFzGGDI3J8JXJFFzGGDI3J8JXJFFVzGGVDIIVI3JV8JXJVEFUFWUFYFpYFfFq1fFnF uw"#1DIIWII8J@JFFVaHuHVUGzGVmGzGVGGVGGVG HVH1IVHHV?FFVDIIVI3JV8JXJV?FFVDIIVI3JV8JXJVQFFVUIIVJ3JVVJXJV$J3JV`JtJtJzJPzJ{JJJVJJJJVJKJJPKKPJ_KV_KK1KKVJUKWUKK1KKWJK:JKRKKQKJK \#KK \#JKPKJKv (u"#KKv (u"#JJPJJKw (u"#JKKXKKw (u"#KKXKJKRKKRKJKPKKP!KJKfKKfAKK1AKUKWUKK1KKWJK_KV_KK1KKVcKKcKkKRkKmKQmKK wu"#cKmKPmKK wu"#_KKVmKKRmKKPKKPyKKgKKgKKW3L7LpL+(47LNPL+(4MMP3L N NNPNN:LLWLL1L:MW:MM1MENWENN1SLLWLL1L:MW:MM1M NW%NENWENN1sL N/NNsLLPLM1MMPM NT/NN1MMPM NT M:MW:MM1/NENWENN1}MMWMM1iN{NW{NN1_NiN1NN1N OVNN0N OW@OOOOROOOOROP@OOOOVOPPPPQRQ2Q2QQRQQP,QnQQP,QnQQP,Q nQQ P,QnQQP,Q nQQ P,QnQQP,QnQQP,QnQQPQRQ,QnQQRQQ,Q2QPQQPPPPQRQ2Q2QQRQQP,Q0nQQ0QRRsUst ucuzuusst uu*ucuzuust*ucuzuust:ucuzuustzuu#tatcuzutt u urattttt uuYucuu vxxfx3x v vf vw@3xJy@>vwWwwW3xJyWJvwUwwU3xJyUzw|wPu vw3xTv(wV(w|wwwV3xxVx5y5yJyVvv|www3xJyv(wV(w|w3xxVx5y5yJyVv|w3xVxjxJyv(wV(w|wjxxVx5y5yJyVv|wjxxxJyw(wV(w|wx5y5yJyV6w|wx5yu vw3xu vx3xu vx3xyyeXzazeazlztz&zPwyyVlzzVyyUy&z3zlzUzzzzUy zV z&z3zXzVzzVyyUy&zzzzzUz zV z&zzzVyyVzzV:{G{e{{e{{t{{P{:{V{/|V>{{U{{{{U/|P|P|d|U^{{V{{{{V/|d|Vx{{U{{/|P|P|d|U{{V{{/|P|V"{:{V|/|V }%}P|}V}%}%}k}V||W|%}%}W}WW}k}}%}0||W|}%}W}WW}k}|}V}}%};}VJ}k}V||W|}J}W}WW}k}|}V}}W}k}V ~%~P}~V~%~%~k~V}}W}%~%~W~WW~k~~%~0}}W}~%~W~WW~k~}~V~~%~;~VJ~k~V}}W}~J~W~WW~k~}~V~~W~k~V~~PENP~~U~~~MUMNNyU~~U~~MUMNNyU~~y~~NiyPPPPP%P%&&-P-..5P566=P=>>EPEF yP& &. .6 r6> >FP.RP"0"#PdePṔӁ :@FcdPuvPP TƂ ؂قPPP  q L & &.Ÿ0oo4R04p@FFQRMNPߘ P \P R 1V1ERE\V<PE\P<E\<WE\W1V1<RE\V1V1<RE\V<UEOUU\U9<WP PP)TVTVVVVCC{V{Vp0ߞ0ppߞpp ߞ p ߞ p{V{ߞV05VߞV#5ĞߞVҞߞV..VVP((,V,..VŸVŸ .00Y0YY rY IY XYV~0~ǟ~ ~ ~ i~ X~ I~ r~~=~ ~V ((,V,.ŸVŸVɟԟVV,4V4RfkVkVVV0̠נ1JW1JV;JV̠נVJWV֡ޡPݡWݡޡޡlWlm^0^ ^ ^ ^ j^W5^05^ Y5^ h5^:5^ |5^Wޡ0W0D06DP6KDT|WWPW\FDTWWPW\ʧDTDTViHt #PѣѣƤƤK448 p8F%)P)ۣPw@ƤQƤK@@F@IOPO@KFaaʧKFaaʧt0KVVFVVK0a00ʧڧ0KFʧKFKVVFVV,4VVVALRڦRL;4VVVVA4_4ڦ~400~4HH~4DTDT~ƤƤ4~4HH~4DD~4  411400@ƤQƤ4@@ƤƤ44DTDTƤ4@@Ƥ4Ƥ4  0Ka@H ȥ0KVVV8FVdVѣKVVFV:VJ{P{PVP@P@PPɱPVɱP@TTPTHTHPTTH$0P04w4:wP:I wIY Yd       /3P3jjnPn >DPDI wI d    yP WWP0dUUϯUUUd000W00DWPب$P$W{ddUUUUYUUjUpVVUUЪϯJjJjU_U'2U UUO5_5'25 5O[R[]V] L#_s L#H]PHQ_dQdkw]R_sR]P_hPuf_sfs{v(!!@_1'21 1d0J0d J dUJU71Gd1J170Gd0=J077Gd7=J77SGdS=JS7 FGd F=J F7EGdE=JE7 Gd =J 7UGdU=JUP0 E FS7UH'H2jHH H@'@2j@@ @ܬe2p(!!2H@(!!ep(!!'H@(!!2jH@(!!H@(!! H@(!!1'12j11 10'02j00 0ȭ ȭ'Q2<<J Jj  Q 2 2" "'2j P@'P@2jP@P@ P@ 2' 2"  ' 2j    2`2` |U2jUU U2jmUZjUUڲUȭmZjڲmUUڲUmmU2<UJZUUڲU2<JZʲڲoU2<UUUʲڲU̮o2<ʲڲoUUʲڲUoJ_U_{'2 U U:QVP L#RQPfJU$dUUUU/U$dUUUU4U$dUUUUIU4dUUUUjUU6PLPP(U,1R1U׳PĵXĵ16VLVõĵеVеӵӵVV+6V]VõĵеVеӵӵVVx0ӵ0xCӵCxVӵVVõ1VĵX1JXZXִVõZVĵXjXVõV(ĵXXmVmsvsV޻VƷ3ƷV[}3޻3ƷʷPʷ[Xw}W}޻XX߷PWBWw޻WWPW^޻^mVmsvsV޻VVV޻V߷UZUZ[w޻UU%0Q0ոL»ԻLԻػQػ޻L5ULEոU»ԻU5UUKոV5UVK_P}ո15U1}ոL5ULոU5GUոVPոL2@LU U}5U_pUU5L}L%5L/U}%UkpUUPL%LLU ULLιUULL"U:UaUUֺ LuL UuU 4 V»LUuL»UeuU»4»V 2L<pLUڼ%U U^L%L L%L 2UpUҾU 2LpLܾL 2UpUUFLQL_LoLzUUU׿V>V>DEVW?W?DEWW00!R!Mu u u %P%MuuuMQQQ%MRRR%MPPP%  ,00MVEVVVWEWW0E00R P#EQ P# P#P P4EQ P4 P4wQEQQQREQRRPEQPP E  E00,VV,0QUP,R,Q,P, EVVr0rzQz|U| P#o|P| P4oR|Q|P| VVV+WWrW'VVrV1%r1/VVrVIWWWrWYVVrVqWWW%rWWW%rWVV%rVW%rWV%:VJrV,WJrWDVZrV2WW W+RWoW V+VPV*:V"0+j0joPo0 +o U+oUUU+oRoUUpooU*U:Uo:*:::VVW0wvQwv(Dj3UZjUf(fnRnpQp9$w"#bpPp9$w"#UVpRpPf2OO0SL0w*0:O0Z0 tSL tw* t:O tZ t eSL ew* e:O eZ eKSLKw*K:OKZK 2SL 2w* 2:O 2Z 2 SL w* :O Z WSLWw*W:OWZWp t)_L0w*0:O0Z00_L0w*0:O0Z0#2WWWFLWw*W:OWZWW_Lw*:OZjLUwU *U:OUZUsLWwW *W:OWZWL0w0 *0:O0Zo0z0QR L#w L#$ L#P H#w H#$ H#PvwvP P$v$*PzPQwQ$QPwP$PL w  * :O Zo z w0 *0z0LU:OUZoU/L:Zo:/7R79Q9z H#Zd H#(9PPLPZoP9zRZdR9zPZdPSzfZdfoL0Zo0oLZoL:RQP L#PLHRPfL0LbWOZWUDjwMZw *zU UzUWzW0QP L#P H#RQP EOUeoPvTvTP:TLLPLP:LRPRR P 4 q3$w"# 4IPIXPXP:P4IXquPuX:XBUIUUU:U#T?CPCITqT:TW#W4W9lWW#K uX2X"KR p2X"R uX2X"G uX2X": uX2X"#u q2T" q2T"PVp1V:1BUIUU:JaPafTPTjvRqRTIq:PL9DPDqLPP P 9Pj7G:::*:#?Iq:4Iq:BUIUUUU111:1(9P`qLw{P{vLvL9=P=LT TPTPT]TptPtT RPX]RxzRPPPPzPcUd@UEUzULUUU!'P'XPXzXUX5WWWWzWWPTUT Xu2u"p2u"c Xu2u"d Xu2u"U Xu2u"q2w"q2w"CdPZpVpsps12V21~WW@zW;WzPL(P(ULRRXzU!zU=MPMYTPTaqPq}PzPP}U AdU+AdUvdWW WX]WxzW;W1 1P]1p1PDUL  _P_``PPPPRPRSSrPrssPPPPPPPPP  P0P011CPCDD[P[\\ePeffmPmnnuPuvv}P}~~PPPPPPPPPPP ] d  { r ^   bP+1 `V\ z\f ufn onv v~ ~~ Z  l m t  g | q vprP}Pjpǟjp jp jp ijp0jp=jp99WUWiPiW"V"89VUV)WUWiPiWIWIVUWPR@Hee@gfhPhPapep@UUW Wuuww"(!fuuww"(!ww"(!fuuww"(!ee@!!!!"!!!!"!!!!"gg@!@!P!P!"u(! (!w(!$g$w(! (!/l@/DjDPPIw@Iv@u@w@ rpprw@w@RIHw@w@IHv@v@Hu@u@RHw@w@rpp(!rw@w@(!IHw@w@(!IHv@v@(!Hu@u@(!Hw@w@(!_U_WWVWWUjVWV)-P-Y_R_@_HQe6EeE[@_gggkfkhP6EhE[Pe8@)V_[V+_U_ [U+;vvuu"(!;IfIvvuu"(!_uu"(! f [vvuu"(!_e6EeE[@_g!!!!"gk!!!!"ks!!!!"sg6EgE[@!@!P!P!"v(!_ (!u(!g_u(!_ (!@jPpsPsv@w@v@ps rpp(!surv@v@(!uyHv@v@(!yfHv@v@(!Hw@w@(!fHv@v@(!R1123456789:8;1234$5$363B7BQ8Q`9`o:o;6W688W6W688W6W688W 80B0 8 'B ',80a0@8 'z '@80z0T800h800|800,6W68\W@6W68uWT6W68Wh6W68W|6W68W6W68W6W68oW6W68~W6W68W6W68W6W68W0V t  v (V(414;2;B3BI4IP5`11LS1SZ2Z`3`~1123>V>A1AhV 0Vm>V>A1AhVBVm>V>A1AhVVm>V>A1AhVxVm>V>A1AhVVVVRWVVV>V>A1AhV>V>A1AhVVV>V>A1AhVCJVJ>V>A1AhVm0m '>V>A1V>V>A1 '0V5>V>A1V5>V>A1$YV5>V>A1RYVw|VV0V0+5VV1gVVV1gVVV1gV6VV1gVMVV1gVFMVglVVVVHbV|V1gV1V1gVu|VVV1gVVV1gV0 'V18V4V18VQm 'Qm0mV18V0V0 V.8V1VtvVtvV1UV]VuVu+IUIUvxU3:w:=wx=RwxQRURQU\]\+U\s\\\\UUV\\\\1UUwWw!.Q.XuQ4X4www+wCPpPpPpp P VpPp/2ppPVpP#X#&p&/P/8V8;p;JPJWUqzpzPVpPWpPPWu7WPCGV\ePefXvvRVRpPpPpp P VpPp/2ppPVpP#X#&p&+P2GVVrrURURU!Rqp P VpPp/2ppPVpP#X#&p&+P P VpP<UX1 U/UW`PP(P(/\p/2ppPVpP#X#&p&+PV VpPVpP#X#&p&+PdmumuQ+U X2XXuuP uurrP%RPRPX (w"#PqqV QVgmrmprQpRQwwUQU\1 (w"#U/\1 (t"#UxzRQz\1 (u"#Q!$w$;wQ;Nww uuPq!qV!*QV*/Qr (t"#QPQu ;BqBFqVFKQVKNQr (t"#&IvQFIvIMvQM]VQ]bVRQvQpQakuksuPuQ]bqbdqVdiQViqQr (w"#$RQuQvvURURp PVpP#X#&p&+P P#X#&p&+P@JPJWUqzpzPVpPWpPPPVpPWpPPPWpPV\1V ReUe\1Uq\1qxUx\15VqV R WsW /RxWRXRX.NRV(/R/8VV R f\R\INRNWU?lUPqRUYpRp\R\s|VVgqRVRX*414nVvVuVAvAGvGTVTvV 6 VVSVWqp"#uU)u<zvz}v}vwwu2UZv"vVuV X15P5;XX3X \\ 3PP;;?P?3IdUdnvUQXwwXnwxw|4nv;3InUUGVGTv~^Vv~UUVVTUmUUGVGTv~uVv~-AUU2AVVU;36;v;>vP>NvxPgRPRv|RP6USUSUU\gUg/zV;SmzrzUvUSwUSSw ]juwU]jUw|2ZWWwWW2ZW2Zv vR v (vR<}VVZV"V[}Zzf}VZjV<Z2ZWwW2EW2Z$2zrrQRQ wv"#Q Dv"#QDv"#Dv"# p%pR%/PRrrU Dv"#U=@u@TuQWWZ]u]nuQrrQRQ|ppRPRvvRQR(0JUjo /;3";31;3P;@3;k3;z3@m1mvVVmvVV17VvvPvvvV/LbRbIzVR   W 22HWH/LPIP #V#+v+/VVtvV1x1|VlzV/h%LIh%zh%VzVYbPbI1P   1 22H1H'dRRI  D D22DQWI  D D22DIv%v% v%D  22V2<<IQV PQPt QHHLQL2I  D D22D2V2IQ PQPt QHHLQL2I  D D22D   2H+U HUMU2U 2UUvvQPQvvQ#PQvvQvQQGQU$G 2   H  2   H! U!  P   J n  UUHU(  ( HPYPYrPQrywQyww j m Rm } RP(4PQRPb! U!  P   J n A Us U( UUHUv ppQw   p  p  QFIpRIQ pQXpXfRpR ppQQQPQw  Q  QPqtRtzRPz~PQQPRRP  R  RPQQR_bQbQRRRQ RRQ! U!  P   J n A U U    %! U!  P   J n  U  U Un 2HU! U!  P   J vvQPQvvQPQvvQvQQ + Q! U!  P   J  + J V n 2H+   n |   n 2H|   n  n U2HUU    % n   P  PQ  vQ 4 vv   PQp v Rv  RP% ) RP P U|  U% n U2HUU  p  pQ  Q  QP   q  q  R  vC F QF T QR  Q % QP% 4 Qv  P  PQ  Q  R  RQ\ _ R_ n RQ+ . R. 4 RP* - Q- J QR  R  RPQQRE H RH Z RQ  R  RQZ  U2HU  h%2Hh%  W2HW  U P U  UJ n U2HUU!  U P U  Ui n U2HUU!   P   2H4  U@ P U  U2HUU   P   * n 2H P   U n 4  K P   2HZ    2HJ! U!  P   J   U  U UV! U!  P   J   U  UJn      2HVn      2H! U!  P   J n  U7 A U UhA y 5 2 gHA   2A   2HA  2H! U!  P   J n A U U\ UUHU! U!  P   J n A U Uz UUHU! U!  P   J n A U U UyUXU-HUyU2U^U>HUUX -Ht^ >H-+P+RURWW(PFRPRrUrWMbP(V VEVVGRURVW]WWRVVsxRR\RVUxUU(/U/OV:EVeVVgrUrvW}WrvVPP\rvUUU U:01TT P-U/7X#7UX#UPp*P*1U3:p:MPMw\P\/2p27P7K\k{\\&TiTP@MPMw\SwUP\/2p27P7K\k{\\PkT7UTkUBOPO\\k{TWRPRUQ<KP1mWm1vVv15CPCbub1vvv1I\1\W'W)-v<KuKUWPt)1)2t26P6KtKU1Pw&QX^Pw^jQ&GwGMw~mw~&MVmVP`)2`<K`39uu9MQu mQu Q3G w3$" GM w~3$" m w~3$" t)2t<Kt v P" v P"VvPt%U_bU%)u3$" )8u3$" R8Cu3$" u3$v"#bou3$" u3$v"#oyr3$" r3$v"#yr3$" r3$P"#oUor<KU`)2`<K`CtTt)2t<KtVv)-vVUt)2tU"UQ)8KU8tt)1KU1\duwdlQuwQlqvvqQv Qv Q w3$r"8 w3$v"8l w3$"  w~3$"  w~3$" \t)1KU1w3$" w3$u"4w3$" P w3$" P'w3$" w3$u"4KTw3$" w3$u"4)1KU1zVw1 VVw1 VVw1 VVw1 V W@UVi1Vi0RNVq= Q0Q`2`hVoy2y3450;Epr)MQ0QdQowQwy1yQ1Q101Qd?o?Q`1oy1y234u123u RwrRt w <rWfu ru vvvr 'tt WtWf 'ttttRtfttW\t #\ft R <RRRVKVKfWVWVV V V3<P<\t 1t 1Pt3ft t KfVVKfWWWf@VvVWVt *G0VV % VC#X#1##t ###t #$t $+$0+$3$P3$=$Vx$$V$$V  !1 !&!2&!b!3b!!1!!p""p" "pe""V"#p#"#t(#"#?#3X#a#1a##V##V#$V+!0!20!\!P\!b!Vb!K"t""#t"#?#PR!\!P\!b!Vb!!R"1"R"#R#"#t0*1 1I 2"12"e"0v""P""t4"4#14#a#0v##P##t,##P##P#$P$$t,$$1$$1vAC * AC##AC+!#gC#$gC!!V!!w""#V!!pr"1""pr"1"" t0t("1! "t""t!!V!!w""V" "uC##t ##t 1#$t 1##AC#$AC##t ###t #$t +$=$ACx$$AC$$AC8$=$P$$P$$v\$^$V$$Nq)+}++P+.}. .P .0}22}34}4g4}g4k4Pk44})<,}<,B,PB,.}..P.0}22}3E3}e34}4H4}H4L4PL44}+*,},,P,.}..P.0}3'3}e34}4,4},404P044}**Q*-}--}--P-K/}K/R/PR/0}3'3}34}44}%!&U,&L&UL&&V&'}0Z1UZ11}L&&1&&V&&v&'VZ11V'?'1?''V''V12Vk(v(U44U$$0$$V %%V;%M%W%%W\%%W00W00P00W\%%~00~i%%U00Ur%{%P00P00}%%~;%%U%%U%000U04%&V&!&u3&&V&'}0Z1VZ11}%%R:1L1RL1Z1}%!&~0Z1~%!&0:1 &&V&!&u01V%!&,&004&&P&&U&&v&'UZ11v&&UZ11U&&~Z11~&& Z11 &&vZ1r1v&& &' Z11 h''P11P11}h''~12~q''12?''''12h(v(_G44_G(0U24U44U)0222444)02@2\222444q)0223444)0223U3e3444)0223E3e3444)022353e3444+*03'3e3444X*03'3e3w33444=+V+PV+I- 33P3'3 u++}++R+I- +<,}<,B,RB,I- ],,},,R,,V,I- ,-}--Q--P-~/4444Q44-.}u44}. .R .~/4g4g4k4Rk4u4<..}U4g4}..R.~/4H4H4L4RL4U4..}64H4}..R./V/~/4,4V,404R0464V/K/}4,4}~/0}34}/0U33U//R//RV//V33V33RV33V/0}33}/0U33U//R/0RV0*0V33V33RV33V00}33}00U33U'0*0R*0G0RVG0i0V33V33RV33VA00}33}G00U33Ui0l0Vl00VW2@222E)062@2222444E2222E)062@2y222444F+V+PV+I- 3'3 Y+I- 3'3 --Q--P-~/4444-~/44445515 5U 55w??w5516+62+6R63R6y64y6656666676686 79 7C7:C7Q7;Q7[77;;2;<6<<5<&<4&<8<3b<l<;l<~<:~<<9<<8<<7>?8552 55U??U=5M5Vq55VQ5\5X=5\5Wb55W5};W;?W55W5};W;?W55W6[7W;8<Wb<<W>?W6[7U;8<Ub<<U>?U5 60 646146[62[6636646656666777)78)7L79L7Q7:Q7[76;;0;<4<<3<&<2&<8<1b<l<9l<~<8~<<7<<6<<5>?7[7;8<b<<>7};W;;W<>W77 >D>77W >2>W77RD77R77p7;;;< >D>>7};W;;W;;W<<W = >WD>>W8I8D>h>8I8WD>V>W,838RD38F8RF8I8pI8;;;<< = >h>>e8};W;;W<<W = >Wh>>Wy88==88W==W88RD88R88p 8;<< === >h>>8};W;;W<<W ==W= >Wh>>W8-9= >8-9W=>W99RD9*9R*9-9p I9; ====h>>I9;U ==U==Uh>>UI9};W;;W ==W==Wh>>WI9; ====h>>a9~9;;a9~9;;a9~9U;;Ua9~9W;;W99R9; ====R====h>>9};W ==W==Wh>>W99z>>99Wz>>W99R99RV9; =x===h>z>>>:};W =f=W==Wh>z>W>>W.:h:>>9:h:W>>WS:V:RV:h:RVh:; ==0=f===h>z>>>>>:};W ==W0=B=WT=f=W==Wh>z>W>>W>>W::>>::W>>W::R::RV:; ==T=f===h>z>>>:};W ==W==Wh>z>W>>W;<;h>z>>> ;<;W>>W';*;R*;<;RVR;;==R;;U==UR;};W==WR;;==];;==];;==];;U==U];};W==Wc;};W==Wm;;V==Vf7;A<b<<>p7;T<b<<>99R9; ======h>>9; ======h>>:??U???@UC??U???@UC??U???@UC??U???@UC??U??@@UC??U??@@UC??U??@@UC??U??*@@UC??U??=@@UC??U??I@@UC??U??U@@UC??U??Z@@U%C3C1DDt(#DDt(AA1AA2AA3B$B1KBBWBBwBCt,#wCCRCjDWjDDwABt(B$Bt(KBBt(B3Ct(CDt(%CKC0tCCPDD0ACuCCtCDuA$BVDDVACt0CDt0DDt0BCuCDuDDuBC%dCD%dKBCuCDuVBeBVCCVBBQBBt(1CBDt(1BDXDQXDjDt BBt0CjDt0BBuCBDuBBVCDVBCujDDuBBVjDDVCC dDD dXEaEPEEV>EaE1aEoEVwEE1EEV/EEV>EXE1wEE1EEVEEPEVwEEVFFUF]GU]GG~NJO~op~zGGUNJOUYYwYZ1ZHZVHZZ~ZZVZZWZZPZ[[[v[[v]]v^^v^$^10^]^V]^^~^^V^^v^^v``vaa1aawaawubybPybbb cPddPdddd~dd~ddeevee~#eewee~#jjWn(o(ouo~uoo~opUppPqr``1``V`aVeeVzGGvGGWNJOWY0Y10Yii~jk~mm~mm~n(o~(ouoopW rraaVcc1cdVdd~ddVdd~jkVk*lvYl_lvjmzmvzmmVn!nvXnjnvnnvpp~pq~FnF1FF1+G/GR/GzG~GGVNJOVGGNJOGGQGGuN OQ OO~*OJOuGGNO*OJOGGV*OJOVGG*OJOGG0hGN0hJOj0hjo0hpr0h0HGNVGNN1JO1PV1PP1PdUVdUU1UUVUV1VVVVZX1ZXXVXX1XXVXZ1ZZVZ[1[[V[]1]]V]^1^^V^6_16_>_V>_`1``V`Fb1FbcbVcbe1eeVee1efVfh1h>iV>ii1iiVij1j7jV7jj1jo1pr1dHHWHH1R-SWHHrHHrQHHRQHHWHI~1-SCSWCSS~1&IiIWiII~1RRWmIrIrrIuIrQuIIRQIGNVGNN1JO1PV1PP1PRVSdUVdUU1UUVUV1VVVVZX1ZXXVXX1XXVXZ1ZZVZ[1[[V[]1]]V]^1^^V^6_16_>_V>_`1``V`Fb1FbcbVcbe1eeVee1efVfh1h>iV>ii1iiVij1j7jV7jj1jo1pr1I JW J%J~1 TMTWJJpJJpQJ%JPQ0JoJWoJJ1TTWxJJpJJpQJJPQJJWJJ~1MTTWJJpJJpQJJPQKGNVGNN1JO1PV1PP1PAQVQRVS TVTdUVdUU1UUVUV1VVVVZX1ZXXVXX1XXVXZ1ZZVZ[1[[V[]1]]V]^1^^V^6_16_>_V>_`1``V`Fb1FbcbVcbe1eeVee1efVfh1h>iV>ii1iiVij1j7jV7jj1jo1pr18K{KW{KK~1S TWKKrKKrQKKRQKKWKK1T UWKKrKKrQKKRQLQLWQLlL~1SSWULZLrZL\LrQ\LlLRQLGNVGNN1JO1PV1PP1QRV UdUVdUU1UUVUV1VVVVZX1ZXXVXX1XXVXZ1ZZVZ[1[[V[]1]]V]^1^^V^6_16_>_V>_`1``V`Fb1FbcbVcbe1eeVee1efVfh1h>iV>ii1iiVij1j7jV7jj1jo1pr1LLWL M~1Q-RWLLrLLrQL MRQM[MW[MvM1mRRW_MdMrdMfMrQfMvMRQMMWMM~1-RmRWMMrMMrQMMRQMNNR6hshRiiRMNVNPVN^NV^NN~6hsh~ii~^NmNVmNN~16hsh~1ii~1iiV|NNVNN~16hsh~1iiVO1PV1PSP11eeVffVh>iVOOWO+P~1KeZeWZee~1f fW ff~1hhWh>i~1OOpOOPOPPReepeepReePRqftfptf|fpQ|ffPQhhphhpQhhPQP+Pqq eeweewRee~ffwffwQiiwiiwQPPVPPrPPrQPPRQ QQV%Q*Qr*Q,QrQ,QAQRQdQiQV~QQpQQpQQQPQQQVQQrQQrQQQRQ#R-RWcRmRWRRWRRW#S-SWHI~1eSS~1II~1tSS~1SSWT TWCTMTWTTWTTWU UWUUdUVdU|U1iiVsU|UWUUVUV1e fVUVWo(oWgV|VP|VJW~JWsW~1j$jP$jj~r(r~(r,r~1BrFr~FrTr~1VVqVVQVVQPVVQWVVWhjpjqpjxjqWxjjQWjjW&WvWWrTrWAWJWPBrJrPJrTr~jWsWP(r4rP4rBr~WWW^rrWWWPxrrPrr~WWP^rjrPjrxr~1XHXWTr^rW:XCXvCXZXvPXXVXX1ee1 ffVXXWeeWXZBddBdeBeeBffB(ouoBXYPffPffPYZLhddLhdeLh(ouoLhGYYBGYXYPYYyYPnYY~YYPYY~YYWYZ0hdd0h(ouo0h8ZHZ2dHZZRddR8ZZ~dd~(ouo~XZdZQdZiZWHZUZ~XZZ~dd~(ouo~xZZ~dd~(ouo~xZZ~dd~(ouo~ZZ~(ouo~ZZ~(ouo~Z[0hdd0hjj0hn(o0hpp0hZ[LhddLhn(oLh5[E[2dE[[RddR5[[~dd~n(o~X[d[Qd[i[WE[U[~X[[~dd~n(o~x[[~dd~n(o~x[[~dd~n(o~[[~n(o~[[~n(o~[[B[]B]]BiiB>mjmBnnB[[PiiPiiP[]Lh]]Lh>mjmLhnnLhM\`\V]]Vv\\-d\\R]]Rv\\R\\D]]DnnD\\Q\\W\\D\\D]]DnnD\\V\\~\\Q]]VnnQ\\D]]DnnD\\V\\QnnQ\\DnnD]]~>mjm~9]]>mjmZ]i]V>mHmVv]]~Zmjm~]]W]]B]^BddBg6hBijBuooB]^PggPggP^^0hdd0huoo0hM^]^*d]^^RddRM^^~dd~uoo~p^|^Q|^^W]^m^~p^^~dd~uoo~^^~dd~uoo~^^~dd~uoo~^^~uoo~^^~uoo~^^B^6_BshhB>iiB^^PshhPhhP^6_Lh>iiLhW__V5gegVr__WGgUgW__P5g=gP=gGg~_#`Vf5gV__Wg&gW ``Qf gQ gg~Y`q`VjjVh`t`pt`v`pRv``PR`FbBeeBeggBj>mBjmnB``PegrgPsggP`Fb>hee>hj>m>hjmn>h`aBj>mBjmnB`aPaaP-a`a~WahaPhaqa~aaWaaBaaBj>mBjmnBaaPjjPjjPmmP$b2br2b4brV4bFbRVbb6dbbRddRbd~p q~ qqDqr~bbQbbVbb~bd~p q~ qqDqr~bc~dd~dd~q r~bd~p q~ qqDqr~bc~dd~q r~bd~p q~ qqDqr~ubd0hpr0h cdLhddLhpqLh rrLhCcXc:dXccRddRCcd~dd~p q~ qqD rr~hctcQtcycVXcec~hcd~dd~p q~ qqD rr~cc~dd~dd~ rr~cd~dd~p q~ qqD rr~cc~dd~ rr~cd~p q~ qqD rr~cdZhpqZh dd:ddZdRddR dd~p q~ qqD0diVP1PV1PSP1eeVffVi>iV+P1PV1PSP1eeVffV5i>iVP+P~1ee~1P+P~1ee~1ggV jjVggrggrQghRQijRQg hVi jVhhrh!hrQ!h6hRQGi\iViiyiViiWVZX~[jj~rr~jj~jlWYllWjmnWjkPmmPmm~'k0kPmmPmm~nkwkPzmmPmm~k*lVYl_lVjmzmVn!nVXnjnVnnVkkPXn`nP`njn~ llW*lDlVollVllWmnWjnnWllPmmPjnrnPrnn~nnPnn~llVmmVllWnnWn!nVnnV.n9nVnnVn(onnVOocoVooVooVooVopVopCpSpV`pp}ppWpqppVqqVAqq^quqVqqVqqVqqqqqqV#sHsQHsPsXPs\sPssPssPrsUssssH1ssUssssUrrPrsHrr0rrPssVssP1ssVssssVssPssPs s0 s#sP*ssWssT1ssWss ssW*s,sP,ssT*sIs0IsPsP vv1v5vP\vavPevovPQWw P *~*SWS`Q`jWEUPUZ~Zjv|tt1ttPttPJuUuP vv0v#vv#vvW1&WˀWˀWVς*WjWV~:V/VEjWWo~oupuς~#:~#~#p~#/9~#WVv߈v߈V|tt1ttRt'u1JuUu1uuRu9E,vYvVςV*V,vYvς*@vRvRς܂R܂~@vYvςIvYvVVIvYvYvavevς*9jvvVjVwuwVuww1 V*<VՇV6wLwW*<WUwuwVuww1ՇVfw~wWՇWwwvwwvUwwVwx~1 *VewV5UVwwWewWwwVwx~15UVwxW5EW xxvxxvU'xxVxx~1FeVՇVDxZxWFXWcxxVxx~1ՇVtxxWŇWxxvxxvUx yV y*y1<FVVՆVxxWWx yV y*y1ՆVxyWņWy!yv!y*yvU5yyVyy1ńVUuVRyhyWńׄWqyyVyy1UuVyyWUeWyyuyyuVyzVz4z~1ńVuVyyWWyzVz4z~1uVzzWuW!z+zu+z4zuV?zzVzz~1V5V\zrzWW{zzVzz~15VzzW%WzzuzzuVz {V {>{1wVVzzWW{ {V {>{1V{){WW+{5{u5{>{uVI{{V{{1ŅVUuVf{|{WŅׅW{{V{{1UuV{{WUeW{{v{{vU{+|V+|J|~1ŅVuV{|WW |+|V+|J|~1uV|4|WuW8|B|vB|J|vUU||V||~1V5Vr||WW||V||~15V||W%W||v||vU|7}V7}V}1eV5UV|}WewW}7}V7}V}15UV(}@}W5EWD}N}vN}V}vUa}}V}}1EeVՆV~}}WEWW}}V}}1ՆV}}WՆW}}v}}vU}C~VC~b~~1%EVV~~W%7W#~C~VC~b~~1V4~L~WWP~Z~vZ~b~vUm~~V~~~1%VV~~WW~~V~~~1V~~WW~~v~~vU~OVOn1VVV&WW/OVOn1V@XWW\fvfnvUVSjVRBςBB*SB9BP*=P>SPRς9 VVBςB9BPPۀP݀PxP~UfxU PT\P\f~"+P:FPFT~>eWW/W_uRRW~uς~:~~/9~ށWWP߈WɁVV"VV ς~:~~/9~+:V*:VFgV*VOς~~/9~pVVV/9VvvVWqWvvVƃUjqUWvwVVWɁWPĈWĈՈPՈ߈~ouRuW߈WRWHjVHjQTQ)R)-P-.0.5PFTVTWWVVFNPNF]0]dPuUWUW WW Wu}P}Du0PVUVWWUUPH0P͊PR͊ՊRՊP͊0P1P Pr}Pz|0|v2WڗWڜWz|1|PPŎώPȗЗPЗڗ~ڜP~v1 P O1r}1R՜~ڜ~VڗV~ڗ~RR~ȗVȗV~ȗ~Ŏڗ՜4fVڗVU~1ȚUɏPP~ۏU~1ȚUPP~ v vU pUp~1dU%EU;DPdpPp~~VpUp~1%EUajP%-P-7~}vvUU ~1@dU%UP@LPLZ~ѐU ~1%UܐP P ~v vUfUf~1@UU1:P(P(6~LfUf~1UW`PP~s}v}vUU~1UȚUPP~ǑU~1ȚUґۑPȚКPКښ~vvU ZUZx~1ԙUśU%.PԙP~@ZUZx~1śUKTPP~eovoxvUӒUӒ~1ԙUUPPʙ~ӒUӒ~1UĒ͒PP~ޒvvULULj~1UeU PP~2LULj~1eU=FPemPmw~WavajvUuœUœ~1hUEeUPhtPt~œUœ~1EeUPEMPMW~ғܓvܓvU?U?^~1DhU%EU PDPPP^~%?U?^~1%EU09P%-P-7~LVvV^vUiUؔ~1 DU%UP ,P,:~Uؔ~1%UP P ~ƔДvДؔvU3U3R~1 UUPP~3U3R~1U$-PP~@JvJRvU]U̕~1ؘUśUxPؘP~U̕~1śUPś͛P͛כ~ĕvĕ̕vUו'U'F~1ؘUUPPΘ~ 'U'F~1U!PP~4>v>FvUQU~1UeUluPP~U~1eUPemPmw~vvU˖U:~1lUEeUPlxPx~U:~1EeU $WEUW(2v2:vUXfVU՜UfV*8P8l~œ՜UPV\lVМ՜UݜVݜ F0 F0FwPPڝVڝ1"V"717GVQQ\WW"GWʝQW"GWϝڝVڝ1"717GVVQ"7VW"7WVQW͟2ןݠ221ãV_1_eV2Gl2l12K1\}1}2P͟ ןݠ  __ehe GGl l }} ͟ ןݠ   Gl le }} ݠ0ݠP0PK~͟V͟ןDןݠVݠDSVSDʦVʦGDGTVTDV}D}wVwD͟V͟ןDןݠVݠDSVSDʦVʦGDGTVTDV}D}wVwDўR~ў͟V͟ןDןݠVNDVSVSDʦVʦGDGTVTD}D}wVwDܞݠ4ND444ܞ͟V͟ןDןݠVNDVSVSDʦVʦGDGTVTD}D}wVwDuFuu}u:K~͟V͟ןDןݠVNDVFSVSDVʦVʦGDGTVTD}DwVwD+ݠ3ND3F33}33+͟V͟ןDןݠVNDVFSVSDVʦVʦGDGTVTD}DwVwDCduuʦuݩ udR~d͟VןݠVNDVFSVSDVʦGDGTVTD}DݩV wVwD{͟4ןݠ4ND4F44ʦ4}4ݩ4 4{͟VןݠVNDVFSVSDVʦGDGTVTD}DݩV wVwD͟uןuCuUwuK~ݠVNDVFSVSDCVʦGDGTVTD}DݩV UVwDݠ3ND3F3C3ʦ3}3ݩ3 U3w3ݠVNDVFSVSDCVʦGDGTVTD}DݩV UVwDQuCuQzR~QݠVNDVFSVSDʦGDGTVTD}DݩV UVwDkݠ4ND4F4ʦ4}4ݩ4 U4w4kݠVNDVFSVSDʦGDGTVTD}DݩV UVwDݠuݩuNuDuuNjK~NDVFSVSDʦGDGTVTD}D UVwD[D3F3ʦ3}3 U3w3[DVFSVSDʦGDGTVTD}D UVwDsu UuR~DVFSVSDʦGDGTVTD}DwDۡD4F4ʦ4}4w4ۡDVFSVSDʦGDGTVTD}DwDDuGbuwukuu9Nu}uuۢu}uu(Fu uFSublu1_11K\1ãVjV1l1}1vuW"vu",u u}vuV puR,puvuP uv 'W',uu wu ʧW<WQ\iQi},.vp.:V<ʤ~K~\}~<Iqq~~"(!IWe\iei}~~"(!VW:VȨVݨVKVWWW(WݨWKWvvww"(!Wgvvww"(!gueuvvww"(!(vvww"(!ݨvvww"(!1e1Kvvww"(!uQuʤ~ΤhΤ~V:VȨVݨVWW(WݨWee\e\ݨee11(ݨ1W{W֥u uuʦu˥֥uCuUwu͟uCu3Cu^u)Qupuu11x1}11 11}11 11}1111}1111}11)1̧1}11,1ϧ1}1_ݨK\uu}uݩuݠuݩuөݩuݩ u'Uuu9UuKUuןuUwuDuwu%Duu2Duu6=P=~ͬ~ܰv~ ~~60ͬu0u&Uܰv0vUڵU0060ͬt0tܰUܰ0UuUڵ0ڵU0U00ʬVʬͬPܰ1vg11PV~P~DMPM:~:DPD~i>dīR04RipDpxWx~ͬDͬo~oܰDܰ:~Jv~vD~D~DipDpxWx%~%?R?u~o~oܰDܰ~RR00:~J~òò ~ ʳʳM~MR~RvvD ~g~DѶQV~+~+?R?u~ ~o~oܰDܰ~*-R00:~J~òò ~ ʳʳM~MR~RvvD ~g~DѶЫUЫݫ~ݫ Q u~ܰ~0:UJTQT~ ~ʳ~ Q '~'5Q5M~~g~~ͬDͬo~oܰDܰ:~Jv~vD~D~DīЫUЫ Q u~ܰ~JTQT~ ~ʳ~ Q '~'5Q5M~~g~ī~ͬDͬo~oܰDܰ0~Jv~vD~D~Dݫu~ܰ0~Jv~g~Ѷ~%3Y~%?R?u~ܰ0~ʳ~M~Rv~~Ѷ~%?R?u~ܰ~RR0òò ~ ʳMR~RvѶ+u8ܰ08ʳ8Mv88Ѷ8+?R?u~ܰ~*-R0òò ~ ʳMR~RvѶ3KUKbQU3?R?u~ܰ0~ʳ~M~Rv~~Ѷ~?KUKbQ?u~ܰ0~ʳ~M~v~~Ѷ~ͬܰcvgccѶcͬܰ~vg~~Ѷ~ܰMdvgMdMdѶMdܰ~vg~~Ѷ~ܰGdvgGdGdѶGdܰ~vg~~Ѷ~YsJdYs~­ܰ~v~~Dd<RRo~oܰDvD ~DQ!W ~o~oܰDvD ~D0HVHU~UuQ V0o~oܰDvD ~D<HVHuQ<o~oܰDvDDu&cvcڵc&Uv~UڵU&~v~~ʵ~ɮЮw4Ю֮w4P֮& w4~v~ w4~®ɮvɮ̮vP̮ v~&~v~ v~Ю&Dv~DЮ&w4v~w4Юvv~v&1Юvw4Qvw4v~vw4&D&~&~ ~~ P & ~~&Utܰqqڵqqð~ڵ~~ƯðUڵUUð55RWR~PR ~#Pð~~RRGP RfRrw(!!@w(!!@@ð11[ð~~{ð4{RQð~{Pð ~#rðWðRPðfðܰUUܰ0~ʳ~M~v~~Ѷ~AdVPPR0 ʳMvѶRR0òò ʳMRvѶ-9Q9>R*-R0òò ʳMRvѶJbUb~ò~òٲQٲ~U ʳ~M~C~~Ѷ~J0 ʳMvѶVbUblQl~ò~òٲQٲ~ ʳ~M~C~~Ѷ~V0 ʳMvѶl0~ò~ ʳ~M~v~~Ѷ~`~R0ò MRvѶ0~ò~ ~M~v~~Ѷ~R0ò MRvѶVQ QVR0ò MRvѶVQ Q0ò MvѶ~Wv~m~ʳ~~~ò~~4~Ѷ~M~W~r~W~~~Q~ǶѶ~JQQQtWt~ŹS~ο'~'_W_~ m~r~JQQQW~Ź~ο'~'_W_E~ 9~m~rJ~R0UP˼R˼ο~E~R ~ 909~R0RCVC~RɿVɿο~E0*V*"~"0~0~U0Uu~u0~Rο0E0V0V0V0t0V&U&VŹVsuο'V_EV 9umVrJVwpŸRŸc~chRh~Ź@~ wp RP'~_~RE~ ~~;J~WŹW_WEW W+P+9E" 9Uu%0ŹPŹm0mqPrJ0USjU·6·ʷRʷ̷W̷~"#̷P̷~"#Q̷R̷Pfw(!!@1B*jB mBrBV*jV mVrV~>j~N\~j~Ź'~_~~~ ~J~VŹVsu_EV 9u VJVh1_{11hU_{UUh~_q~~@hUUӹܹPܹο~{~P~ ~J~ο~{~~~~ ~J~/ο~ ~J~ο~E~~~ ~J~Ϻο~E~J~ο~E~~~~J~ο~E~;~brTdrPPbfWfοEQr|οE~ 9~~οE~ 9~οEɻVRuӻR1ӻR~߻~RUR4PRR~ ("#QR~ ("#RVRPRQ6RfRοBEBRοE  P#~~QUUjU UuUf~~j~ ~u~UjU UuU~jz~ ~u~~ ~u~~~u~ŽUUuU:u:R V L ~#uy ~# P L #uy #߽LQuyQ LRuyR LPuyP!LfLkv(!!$@uyfyv(!!$@A1u1A~u~L~~WUUu:u}R}Q ~#uP #kVRPf)R$RCOZdORRCǿ*"Uu]iQinWOZ]ǿ*"UuzVǿ*;Q;"VUuzǿ*"UuVQǿ*;Q;Uuǿ*UuŸο~'~_ ~mr~J~chUUUο~) ~J~;E~XUjUm~Z~U ~14~1UWdRR 4QW 4V ~4NQN~V 4V Q4NQN~ 4c~~~~Uu~~z~~~~eu~~~~~~~~~~~~~0QR~"#PwP~QP +~~~~f~~qVV}~~~0VO4BB9UBO4~~9U~e4~~9U~p4UU9UU449U4RV"#EI"#P"#EI"#QEIQREIRPEIPfv(!!?EIfIUv(!!?419U14~9U~4U9EU4DV4~#$  ~#$v Q ~#$v~9B9~ mUrU,:Qd:mPrP,:R:mr=SQ=mrr~r~~1~&;~00m0:0_Q0Qi~mP~0[j0F00EU0jo~otPt|~0j~u00~000AVAj~jVD0Dj~jzVm0:0_0[j0F0eu~00%E~EU0~j0?~j0u0u~000~)jVjz~zV~V~0DVDz~m0:0_0[j0F0eu~0V%E~EU0~j|0|V0?~j0Vu0u~0V0V~00V~zVvV~mRu~u}Rm~~0:_~[~j~Fe~uV~%~U0~j~~Jj~~0~zm~~X0XU:_~[~j~Fe~u~~%~UU~j~~?j~~0a0aPU%~z~_~~[~j~F~~~c~%~0010100P~P~^d,RzRW~~W}~}~R~O~9j~~Dj~W}~N~Y~z~Az~~_~Q~Rm~[j~jz~F~Feeu~~~U~~~j|~~?~~~~ Q V~~~~au~x~AU~Xj~~Dj~~}~N~Y~z~Az~~_~Q~m~[j~jz~F~Feeu~~~U~~~j|~~?~~~~ 8U8E~EgQg~zUQ~QF~c~%~ ~~,8U8gQg~Q~QF~c~%~,z~~E~~[j~F~~c~%~}cPP}~R~[j~~QR~~[j~~U~Q~[dQdj~U~[j~~UQ~[dQdj~~[j~~[j~%~z~_~~[~j~F~~~c~%~OaedaRRO~m~_~~[~j~F~~~c~%~O~9j~~Dj~W}~N~Y~z~A~_~Q~Rm~jz~Feeu~~U~~~j|~~?~~c~%~~xQWau~x~AU~Xj~~Dj~~}~N~Y~z~A~_~Q~m~jz~Feeu~~U~~~j|~~?~~c~%~~V~Q~Q~QV:~+~QEU~~cu~~%~~~m~_~~[~j~F~~~c~%~VQ~Q~Q:~+~QEU~~cu~~%~~~m~_~~[~j~F~~~c~%~~~~~~"3P3~P:~~EU~j|~j~cu~~%~~C~~EU~j|~j~cu~~%~~ 쟇 j| j cu 쟕 % 쟕 RQ~~cg~P~~cg~`VVcuVVRRcgRPPcgPffcgf1j|1j1cu11%11; j  RVb~jt~Pb~jt~ bQjtQbRjtRbPjtP7bfbv(!!4jtftv(!!4W;1j11zeu%E|?u@j~D~~|~~~nY~'D~~|~~~Y~~|~~~Y~~|~~~~~~~Y~|~~Y~|~~Y~~)Y~~~V~Dz~eu~%E~~Fo0?~u~V~jDzeu%E?u AVAj~Dj~jzVeu~%E~~?~u~9AhdAR`dR9j~Dj~eu~%E~~?~u~XdQdiWAU~Xj~Dj~eu~%E~~?~u~xd~`j~eu~%E~~xj~Dj~eu~%E~~?~u~d~eu~%E~~j~D`~eu~%E~~?~u~j~eu~%E~~?~u~jV%EVV?VuVj~%5~~?~u~0j~~?~u~NjVV?VuVTj???u?TyWT~#~u~0u0Th ~#whoQoy ~#w~u~VuV?W~#9~0 ~#wP ~#w~l1l~'lV.l?.SW.l~#.; ~#w;BPBS ~#ww~~V5PWRQPRfj~?~jV*V(jD(0R02W$2P jQ2jR2jPJjfj~zm~~:_~[~j~Fe~u~~%~U~j~Fo~~?j~~0V0zm00:_0[0j0Fe0u00%0U0j00?j00BzmBB:_B[BjBFeBuBB%BUBjBB?jBBzmWVW:_[jFeu%Uj?j-<PzuBzBuBVzVvuV~u~WDW_R_aUSaPOQaRaPyf~0}0?J0sWs1_WW1~_j~z~~"44"*Q*,R",PVV,mQQ,mPPDmffd11dsWs1W1~~?W1~~~2~~]~~e~~~2~~}~R~?DRDJ~1?J1C~A~~"~1~1r~1_~1~1}m:_[jFe%jJj^N????^V^~#$N~~~~N1111^r ~#$vryQy ~#$vBAmB[BzBBjBBJjBPV~AVm~[~z~Vj~~Jj~%T~z~*J~~<T~z~*J~~qT~*J~~T~*J~~T~*J~T~*:~T~T~!T~9T~o~[~~*~JZ~Jj~~[~~*~JZ~Jj~o~N~YA~~:_~jz~Fe~~%~~~~kdRjtRW}NYzA:_jzFe%W}~N~Y~z~A~:_~jz~Fe~%~~~~QW~}~N~Y~z~A~:_~jz~Fe~%~~~~ V )~)4Q4~j~jzV*~*4Q4A~Fe~~~}NYzA:_jzFe% V 4Q4~j~*~*4Q4A~Fe~~~}NYjA:_jzFe%)Z~:~@Z~*~a~C~:A~Fe~~~~Cj~cRR}~N~Y~~~:_~jz~~%~~~~QW~}~N~Y~~~:_~jz~~%~~~~V"~"-Q-~n~r~V~Q~:_~%~~~}~N~Y~~~:_~jz~~%~~~~V-Q-~n~r~~Q~:_~%~~~}~N~Y~~~:_~jz~~%~~~~-~~~}~R:U:N~Y~~~:U_~jz~~%UU~~U11r1:_1%111~~r~:_~%~~~~~f~jz~U~1?JU~1r~1:_~1%~1~1~1~r~:_~~~~:~~:N~~~~~XN~~~~~N~~~~N~~~~N~~~~NDDDRVP(QQ(RR(PP(f(4v(!!4@fv(!!4@N111N~~~4N~~r~_~C~A~CBYABFeBBBC~YA~Fe~~~C~oA~Fe~~~C~A~Fe~~~C~A~Fe~~C~A~FU~~dm111Zj1om~~~Zj~zm~~~Zj~m::Zj:RQvZdvPmWWZjWRZdRPZdPfZdfm11Zj1m11Zj1m~~m~ ~&m:&.P.0V#0RmQ0mP0mRHmf~1a~ ~U~a U aUPUU'PU11U1~e~XiUUeUXUUeuU+:~0:~r~1:_~1~1~1r~Y_~~~r~1{_~1~1r~_~~ ~rWvvWW_WWW ~#  ~# Q~# ~#$~# ~#$r0_00rD_DDv~# ~# 1 ~# vRDWQ~#$qwQuW~j|~j~cu~~%~~~j|~j~~%~~8j|8j88%88WW%5WV1vwPvw~j|~j~~%~~S~5W~~~W~Qj|juP~j;~otPt|~j~~dRRRmj|QWmj|V ~ Qm~j~~V~Q|~mj|VQm~j~~~Q|~mj|/~ ~/m~j~~~ |~GmRjRGm~j~~6F~[~*~JZ~Jj~[~*~JZ~JZ~[~*~JZ~[~*~#[~;[~W%Wz~z~~;~~j~~P;~~j~~W;~j~~u;~z~~;888WWWV~#$~1vwPvw ~#$wP ~#$w~w;~~;~;~+;~0;o0~~=|~~ |~~ |~MuRMumuPu~~~~|~~~ ~5?~~~1F~Fc~%~F~Nc~%~F~Yc~%~~~y~~~ ?P? oRo00:R:Z|1|@U@U:U:#0U0:1:###Z|1|VP00:1:PVRR0:@U@:U:#0U:###00P:W:0W:@U@:U:#0U:###0 0"P V":V:0V:@U@ U":U:#0U:###00 P""Q"0:@U@":U:#0U:###0#0#0PuP"4P4:3@pd@xR:DR37W7D:D:DDMYQY^V@JDMD:D:DDj:jD:D:DDxJxDJD:DDn:BW:BWW:B:B:BR:BPPpp#PPBPU118P9FPFI--8R9IR99GVGI9 9HWHI QUU WWVVQUQRPWPR OVOR  U  W  V  60..V.t/e01VS22V??VGHVHHHH0*I:I0IIII0I%J0yJJ0JJVrN|NVO5O0OOVOO0'̰'UVUIаḬ#VUV̰{̰Rа7 j а2gUgwuwUgааذPR|̰|а0̰а̰#L аL f ̰#f  а  ̰#  V  а !*!̰#!#0##U##а##̰###Ve$$а@''а''VP*e*1m**W+O, а" -m- r.u.Wu..P11V1S2V23̰33 а"33а44W44R44̰77̰7:8̰J8j8088 а"J9u9̰u9|9P99U9:U:<;US;;V(<<V<=Vn=p=1p==V=&>U.>b>Ub>>V>>U>>1> ?Vs??а?@V'@@V@@U@@V@ AW AAwAAWABV4B&CV:CCVDDVDNEVlEEVEFV F:F̰jFzFVFFVFFVGbGVHIаEIOIаII0EJUJаJKVKKVKVLVmLLVMMVMNV,NrNVOOU5OO̰̰Vjаj̰#V  !а77аIIа%JEJ̰#Bḛep Vp y ̰y  V  V''V44V??VHHV>>P>>V>>QW@|U0WP*+1+4,а4,O,а#r..1//P/`0Ue01U1f1US22U33W33а44144U8:8W88а#88а:9J91u9|91 F:FWG5HU5H9HP9HYHUrN|NU5OOUZ0x0P1(1P^1f1PS2U2PGGPGGPuL,ܰ,  % %   Ug|ܰ|0*!*!J!J!Z!Z!j!j!z!z!!!!!!ܰ!$$%ܰ%|%|%%ܰ%p&p&&ܰ&'.223ܰ344444ܰ44 77^7777ܰ7778ܰ:8J8J88J9u9ܰ|99ܰ9> ?*?:???@@@@FF F:FZFjFzFFbGbGlGܰGHHHHHH*I*IEIEIZIZIuIܰuIIIIIII%J%JUJUJNNNNOOOO5O5OOܰOOLLlUl,  % % 33Uذ|*!*!J!J!Z!Z!j!j!z!z!!!!!!!$%|%|%%%p&&'''ذ.2ذ33344444 77^77778:8:8J8J889:?ذ:???@ذ@@@FذFZFjFzFذFbGذGHذHHHHذH*I*IEIذEIZIuIIIIذIII%Jذ%JUJUJNذNNNOذOOO5OذOOذ 0 ܰ0ܰ&0&@'ܰ@''0'2ܰ23033ܰ34044ܰ44044ܰ4404 7ܰ 7707^7ܰ^77077ܰ7808J9ܰJ9u90u9|9ܰ|9909:?ܰ:??0?@ܰ@@0@FܰFZF0ZFbGܰbGlG0lGHܰHH0HHܰHI0IEIܰEII0IIܰII0I%Jܰ%JUJ0UJNܰNN0NOܰOO0O5Oܰ5OO0OOܰx `$e$&@''23344444 77^7778J9u9|99:??@@FZFbGlGHHHIEIIII%JUJNNOO5OO0 0 0    0  ! !*!0*!J!J!j!0j!z!z!!0!###0#%%r%0r%%%%0%O&O&p&0p&@'@''0'33404444044444^7^7707:?:?s?0s???@@@0@HHoOuOO* +W ++P+++W++V+,P,/,V88V88P88V:9D9PD9J9WPz!z!!P!OPZ!Z!d!Pd!z!!Oud]RJ!T!R`WȰȰ`Z!Ȱj!z!Ȱ!'Ȱ'.`.3Ȱ33`34Ȱ44`44Ȱ44`44Ȱ4 7` 77Ȱ7^7`^77Ȱ77`78Ȱ8J9`J9u9Ȱu9|9`|9<Ȱ<:?`:?EȰEF`FZFȰZFF`FGȰGbG`bGlGȰlGG`GHȰHH`H,NȰ,NrN`rNOȰOO`OOȰ`WcȰ5Ȱ,Ȱl{ȰAVܰAȰ Ȱ 7 Ȱ7 U AU ȰȰܰgAgȰܰAȰA V  аȰȰ*!ȰJ!Z!Ȱj!z!Ȱ!!Ȱ"e$Ȱe$$A$$ܰ$O&ȰY&'Ȱ..Ȱ....W.1а1S2S22а23Ȱ33Ȱ3444R4444Ȱ44Ȱ 77Ȱ^77Ȱ77а77Ȱ78а8J8ȰZ88ȰJ9u9Ȱ|99Ȱ:?s?Ȱs??ܰ??Ȱ??а?@@@Ȱ@@@@Ȱ@FFZFȰjFzFFbGbGlGȰGHаHHȰHHȰHIAIEIȰEIOIAOIIȰIIаIEJȰEJUJAUJJȰJJаJrNrN|Nа|NOȰO5OȰOOаOOOOȰ0<Q<AV-Ȱ0cȰUeȰhȰȰ ,ȰȰ{Ȱܰܰ+A+=Ȱ@Ȱ Ȱ  Ȱ  Ȱ 7 Ȱ7 U AU ȰȰܰgAgȰܰA Ȱ -а0 аȰ ȰȰ*!ȰJ!Z!Ȱj!z!Ȱ!!Ȱ"%"Ȱ("e$Ȱe$$A$$ܰ$O&Ȱp&'Ȱ..Ȱ./а/1а1S2S22а22Ȱ23Ȱ34Ȱ4-404444Ȱ44Ȱ 77Ȱ^77Ȱ77а77Ȱ78а8J8ȰZ88ȰJ9u9Ȱ|99Ȱ:?s?Ȱs??ܰ??Ȱ??а?@@@Ȱ@@@@Ȱ@FFZFȰjFzFFbGbGlGȰGHаHHȰHHȰHIAIEIȰEIOIAOIIȰIIаIEJȰEJUJAUJJȰJJаJrNrN|Nа|NOȰO5OȰOOаOOOOȰLx Z!j!z!!`$e$&@''23344444 77^7778J9u9|99:??@@FZFbGlGHHHIEIIII%JUJNNOO5OOLȰȰ`Z!Ȱj!z!Ȱ!'Ȱ'.`.3Ȱ33`34Ȱ44`44Ȱ44`44Ȱ4 7` 77Ȱ7^7`^77Ȱ77`78Ȱ8J9`J9u9Ȱu9|9`|9<Ȱ<:?`:?EȰEF`FZFȰZFF`FGȰGbG`bGlGȰlGG`GHȰHH`H,NȰ,NrN`rNOȰOO`OOȰ]x J!j!z!!`$e$f%f%l%Ql%&@''23344444 77^7778J9u9|99:??@@FZFbGlGHHHIEIIII%JUJNNOO5OO]ȰȰ`J!Ȱj!z!Ȱ!'Ȱ'.`.3Ȱ33`34Ȱ44`44Ȱ44`44Ȱ4 7` 77Ȱ7^7`^77Ȱ77`78Ȱ8J9`J9u9Ȱu9|9`|9<Ȱ<:?`:?EȰEF`FZFȰZFF`FGȰGbG`bGlGȰlGG`GHȰHH`H,NȰ,NrN`rNOȰOO`OOȰPܰ ܰ  ܰ !*!ܰ##ܰ%f%ܰf%l%Pl%r%ܰ%%ܰO&p&ܰ@''ܰ34ܰ44ܰ^77ܰ:?s?ܰ@@ܰP    !*!##%f%%%P%%O&p&@''3444^77:?s?@@    !*!##%f%O&p&@''3444^77:?s?@@     !*!##,%f%O&p&@''3444^77:?s?@@cܰ ܰ  ܰ !*!ܰ##ܰO&Y&ܰ@''ܰ33ܰ44ܰn    !*!##O&Y&@''3344qqVVO&Y&VppRPRR  (p"# (p"#  (p"# (p"#8 8  8 !*!8##8O&Y&8@''8338O&Y&1rvR   !*!##5U}dUR5ȰȰ Ȱ  Ȱ !*!Ȱ##Ȱ@''Ȱ33ȰhtQtyWUeȰhȰȰ Ȱ  Ȱ !*!Ȱ##Ȱ@''Ȱ33Ȱܰ"ܰ ܰ  ܰ !*!ܰ##ܰj''ܰ33̰̰ܰW>Q "W  Qf j QW>Q  Qf j Q ̰  ̰ !*!̰##̰IܰQ f ܰ !*!̰ܰ !*!̰ !!dMR!!RY&p&dȰȰ`  Ȱ  !Ȱ*!J!Ȱj!z!Ȱ!#Ȱ#%Ȱr%%Ȱ%O&ȰY&@'Ȱ''Ȱ'.`.3Ȱ33`44`44Ȱ44`44Ȱ4 7` 77Ȱ7^7`77`78Ȱ8J9`J9u9Ȱu9|9`|9<Ȱ<:?`s?@Ȱ@EȰEF`FZFȰZFF`FGȰGbG`bGlGȰlGG`GHȰHH`H,NȰ,NrN`rNOȰOO`OOȰ,Ȱl{ȰAVܰAȰ Ȱ 7 Ȱ7 U AU ȰȰܰgAgȰܰAȰA V  аȰ  Ȱ  !Ȱj!z!Ȱ!!Ȱ"#Ȱ#e$Ȱe$$A$$ܰ$%Ȱr%%Ȱ%O&ȰY&@'Ȱ''Ȱ..Ȱ....W.1а1S2S22а23Ȱ44Ȱ44Ȱ 77Ȱ77а77Ȱ78а8J8ȰZ88ȰJ9u9Ȱ|99Ȱs??ܰ??Ȱ??а?@@@Ȱ@@Ȱ@FFZFȰjFzFFbGbGlGȰGHаHHȰHHȰHIAIEIȰEIOIAOIIȰIIаIEJȰEJUJAUJJȰJJаJrNrN|Nа|NOȰO5OȰOOаOOOOȰ ,Q,1VȰ ,ȰȰ{Ȱܰܰ+A+=Ȱ@Ȱ Ȱ  Ȱ  Ȱ 7 Ȱ7 U AU ȰȰܰgAgȰܰA Ȱ -а0 аȰ Ȱ  Ȱ  !Ȱj!z!Ȱ!!Ȱ"%"Ȱ("#Ȱ#e$Ȱe$$A$$ܰ$%Ȱr%%Ȱ%O&Ȱp&@'Ȱ''Ȱ..Ȱ./а/1а1S2S22а22Ȱ23Ȱ44Ȱ44Ȱ 77Ȱ77а77Ȱ78а8J8ȰZ88ȰJ9u9Ȱ|99Ȱs??ܰ??Ȱ??а?@@@Ȱ@@Ȱ@FFZFȰjFzFFbGbGlGȰGHаHHȰHHȰHIAIEIȰEIOIAOIIȰIIаIEJȰEJUJAUJJȰJJаJrNrN|Nа|NOȰO5OȰOOаOOOOȰ<x     !*!J!j!z!!##`$e$%r%%%O&p&&''234444 7778J9u9|99s??@@@@FZFbGlGHHHIEIIII%JUJNNOO5OO<ȰȰ`  Ȱ  !Ȱ*!J!Ȱj!z!Ȱ!#Ȱ#%Ȱr%%Ȱ%O&Ȱp&@'Ȱ''Ȱ'.`.3Ȱ33`44`44Ȱ44`44Ȱ4 7` 77Ȱ7^7`77`78Ȱ8J9`J9u9Ȱu9|9`|9<Ȱ<:?`s?@Ȱ@EȰEF`FZFȰZFF`FGȰGbG`bGlGȰlGG`GHȰHH`H,NȰ,NrN`rNOȰOO`OOȰ0  ##338:8 F:FUU0  U##U338:8 F:FU0##U338:8 F:F0##338:8 F:F :0:33:8:8: F:F:  PVV̰0̰33̰8:8̰ F:F̰B%0B%33B%8:8B% F:FB%0003308:80 F:F0̰0̰33̰8:8̰ F:F̰0338:8 F:F0338:8 F:FW0W33W8:8W F:FW1%13318:81 F:F1B%B33B8:8B F:FBW%W33W8:8W F:FW338:8 F:FW33W8:8W F:FW:8:8: F:F:'UFv8$8v;18:81 F:F1vuQ'vu;8:8 F:FYW*8:8W F:FW_: F:F:_xU_v*F4Fv1 F:F1_ivuipQpxvu F:FW F*FW:UvvuQvu0    !*!J!j!z!!##%r%%%O&p&@''333444^778:8:?s?@@ F:FO0    !*!J!j!z!!!!##%r%%%O&p&@''333444^778:8:?s?@@ F:FOLldlR!!RLgȰȰ0Ȱ`  Ȱ  !Ȱ*!J!Ȱj!z!Ȱ!!Ȱ!!Ȱ!#Ȱ#%Ȱr%%Ȱ%O&Ȱp&@'Ȱ''Ȱ'.`.3Ȱ33`44`44Ȱ44`44Ȱ4 7` 77Ȱ7^7`77`78Ȱ:88Ȱ8J9`J9u9Ȱu9|9`|9<Ȱ<:?`s?@Ȱ@EȰEF`F FȰ:FZFȰZFF`FGȰGbG`bGlGȰlGG`GHȰHH`H,NȰ,NrN`rNOȰOO`OOȰL,Ȱl{ȰAVܰAȰ Ȱ 7 Ȱ7 U AU ȰȰܰgAܰAȰA V  аȰ0Ȱ  Ȱ  !Ȱj!z!Ȱ!!Ȱ!!Ȱ"#Ȱ#e$Ȱe$$A$$ܰ$%Ȱr%%Ȱ%O&Ȱp&@'Ȱ''Ȱ..Ȱ....W.1а1S2S22а23Ȱ44Ȱ44Ȱ 77Ȱ77а77Ȱ78а:8J8ȰZ88ȰJ9u9Ȱ|99Ȱs??ܰ??Ȱ??а?@@@Ȱ@@Ȱ@FF FȰ:FZFȰjFzFFbGbGlGȰGHаHHȰHHȰHIAIEIȰEIOIAOIIȰIIаIEJȰEJUJAUJJȰJJаJrNrN|Nа|NOȰO5OȰOOаOOOOȰQVl}Ȱ,ȰȰ{Ȱܰܰ+A+=Ȱ@Ȱ Ȱ  Ȱ  Ȱ 7 Ȱ7 U AU ȰȰܰgAܰA Ȱ -а0 аȰ Ȱ0Ȱ  Ȱ  !Ȱj!z!Ȱ!!Ȱ!!Ȱ"%"Ȱ("#Ȱ#e$Ȱe$$A$$ܰ$%Ȱr%%Ȱ%O&Ȱp&@'Ȱ''Ȱ..Ȱ./а/1а1S2S22а22Ȱ23Ȱ44Ȱ44Ȱ 77Ȱ77а77Ȱ78а:8J8ȰZ88ȰJ9u9Ȱ|99Ȱs??ܰ??Ȱ??а?@@@Ȱ@@Ȱ@FF FȰ:FZFȰjFzFFbGbGlGȰGHаHHȰHHȰHIAIEIȰEIOIAOIIȰIIаIEJȰEJUJAUJJȰJJаJrNrN|Nа|NOȰO5OȰOOаOOOOȰx g0    !*!J!j!z!!!!!!##`$e$%r%%%O&p&&''234444 7778:88J9u9|99s??@@@@F F:FZFbGlGHHHIEIIII%JUJNNOO5OOgȰȰ0Ȱ`  Ȱ  !Ȱ*!J!Ȱj!z!Ȱ!!Ȱ!!Ȱ!#Ȱ#%Ȱr%%Ȱ%O&Ȱp&@'Ȱ''Ȱ'.`.3Ȱ33`44`44Ȱ44`44Ȱ4 7` 77Ȱ7^7`77`78Ȱ:88Ȱ8J9`J9u9Ȱu9|9`|9<Ȱ<:?`s?@Ȱ@EȰEF`F FȰ:FZFȰZFF`FGȰGbG`bGlGȰlGG`GHȰHH`H,NȰ,NrN`rNOȰOO`OOȰP,|$%|%%P%%p&&23447778J9u9|99bGlGZIuI5OOP,|$$P$%p&&23447778J9u9|99bGlGZIuI5OO,g|0    !*!J!j!z!!!!##$r%|%%O&&@''233444^77777:8J9u9|99:?s?@@ F:FbGlGZIuI5OOONg|0    !*!:!j!z!!!!##$r%|%%O&&@''233444^77777:8J9u9|99:?s?@@ F:FbGlGZIuI5OOOldR% 7 d!!Rl Ȱ% gȰȰ|Ȱ0Ȱ`  Ȱ  !Ȱj!z!Ȱ!!Ȱ!#Ȱ#$Ȱr%|%Ȱ%O&Ȱ&@'Ȱ''Ȱ'.`.2Ȱ33`44`44`44Ȱ4 7` 77Ȱ7^7`77`77ȰJ88Ȱ8J9`u9|9`9<Ȱ<:?`s?@Ȱ@EȰEF`F FȰ:FZFȰZFF`FGȰGbG`lGG`GHȰHH`HZIȰuI,NȰ,NrN`rNNȰNOȰOO`O5OȰOOȰl{ȰAVܰAȰ Ȱ  Ȱ% 7 Ȱ7 U AU ȰȰܰgAܰAȰ0Ȱ  Ȱ  !Ȱj!z!Ȱ!!Ȱ"#Ȱ#e$Ȱe$$A$$ܰr%|%Ȱ%O&Ȱ&@'Ȱ''Ȱ..Ȱ....W.1а1S2S22а44Ȱ 77Ȱ77ȰZ88Ȱs??ܰ??Ȱ??а?@@@Ȱ@@Ȱ@FF FȰ:FZFȰjFzFFbGGHаHHȰHHȰHIAIEIȰEIOIAOIZIȰuIIȰIIаIEJȰEJUJAUJJȰJJаJrNrN|Nа|NNȰNOȰO5OȰOOаOOOOȰQVȰ{Ȱܰܰ+A+=Ȱ@Ȱ Ȱ  Ȱ  Ȱ7 U AU ȰȰܰgAܰAȰ Ȱ0Ȱ  Ȱ  !Ȱj!z!Ȱ!!Ȱ"%"Ȱ("#Ȱ#e$Ȱe$$A$$ܰr%|%Ȱ%O&Ȱ&@'Ȱ''Ȱ..Ȱ./а/1а1S2S22а44Ȱ 77Ȱ77ȰZ88Ȱs??ܰ??Ȱ??а?@@@Ȱ@@Ȱ@FF FȰ:FZFȰjFzFFbGGHаHHȰHHȰHIAIEIȰEIOIAOIZIȰuIIȰIIаIEJȰEJUJAUJJȰJJаJrNrN|Nа|NNȰNOȰO5OȰOOаOOOOȰ 7 x g|0    !j!z!!!!##`$e$$r%|%%O&''44 7777J88s??@@@@F F:FZFHHHIEIZIuIIII%JUJOO Ȱ7 gȰȰ|Ȱ0Ȱ`  Ȱ  !Ȱj!z!Ȱ!!Ȱ!#Ȱ#$Ȱr%|%Ȱ%O&Ȱ&@'Ȱ''Ȱ'.`.2Ȱ33`44`44`44Ȱ4 7` 77Ȱ7^7`77`77ȰJ88Ȱ8J9`u9|9`9<Ȱ<:?`s?@Ȱ@EȰEF`F FȰ:FZFȰZFF`FGȰGbG`lGG`GHȰHH`HZIȰuI,NȰ,NrN`rNNȰNOȰOO`O5OȰOOȰ?HI?EIOI?EJUJ?V1HI1EIOI1EJUJ1dRAVܰA7 j AAܰgAܰAe$$A$$ܰs??ܰHIAEIOIAEJUJAAVܰAȰ7 U AU j ȰȰܰgAܰAe$$A$$ܰs??ܰHIAEIOIAEJUJAQWܰܰ+A+=Ȱ@Ȱ7 U AU j ȰȰܰgAܰAe$$A$$ܰs??ܰHIAEIOIAEJUJA̰̰̰$$̰s??̰HḬEIOḬEJUJ̰ $$s??HIEIOIEJUJ.88$$8s??8HI8EIOI8EJUJ8.6R68V8 ذ$$$ ذ$+8P8 ذ,$$ ذ,$Q$$Q8R$$R8P$$PPfv(!!?$$v(!!?$$f$$v(!!?l11$$1s??1HI1EIOI1EJUJ1l̰̰$$̰s??̰HḬEIOḬEJUJ̰w$$$$s??HIEIOIEJUJ88s??8HI8EIOI8EJUJ8RV ذ$ ذ$}?? ذ$P ذ, ذ,}?? ذ,QQ}??QRR}??RPP}??Pffv(!!?}??f??v(!!?1s??1HI1EIOI1EJUJ1̰7 j ̰̰g̰e$$̰̰K U ̰+d+lRU d RȰU j ȰȰ@LQLQW+=Ȱ@ȰU j ȰȰ`}V}ܰQܰU j VܰQܰ`ȰU j ȰȰl}V}QܰܰQܰlȰȰ̰̰ а|а8II8%JEJ8RWF ذ# II ذ#PF ذ# II ذ#FQ IIQFR IIRFP IIPFfFRw(!!? IIfIIw(!!?;1II1%JEJ1g~ Ȱ  Ȱ''Ȱ44Ȱ??ȰHHȰ   ''44??HH Ȱ  Ȱ''Ȱ44Ȱ??ȰHHȰ ̰  ̰44̰??̰HH̰H ܰ  ܰ''ܰ44ܰ??ܰHHܰH ?''?44????HH?RW% ذ#44 ذ#P% ذ#44 ذ#%Q44Q%R44R%P44P%f%Nw(!!.@44w(!!.@44f44w(!!.@H 1''1441??1HH1 ̰44̰??̰HH̰%H ''44??HHHH ?''????HH?HPRPRWR ذ#HH ذ#ERPR ذ#HH ذ#>QHHQRRHHRRPHHPjfw(!!.@HHfHHw(!!.@H 1''1??1HH1 ̰??̰HH̰H ܰ''ܰ??ܰHHܰH ?''????WH 1''1??1 ̰??̰ H ''?? H ?''? 2 W  d  Rj!t!R  Ȱj Ȱ0Ȱ`j!z!Ȱ#e$Ȱr%|%Ȱ%O&Ȱ&@'Ȱ'.`.2Ȱ33`44`44`44Ȱ4 7` 77Ȱ7^7`77`j88Ȱ8J9`u9|9`9<Ȱ<:?`?@Ȱ@EȰEF`F FȰ:FZFȰZFF`FGȰGbG`lGG`GHȰHH`HHȰIEIȰOIZIȰuIIȰI%JȰUJ,NȰ,NrN`rNNȰNOȰOO`O5OȰOOȰ  Ȱj Ȱ0Ȱj!z!Ȱ#e$Ȱr%|%Ȱ%O&Ȱ&@'Ȱ..Ȱ....W.1а1S2S22а44Ȱ 77Ȱj88Ȱ??Ȱ??а?@@@Ȱ@FF FȰ:FZFȰjFzFFbGGHаHHȰIEIȰOIZIȰuIIȰIIаIIȰI%JȰUJJȰJJаJrNrN|Nа|NNȰNOȰO5OȰOOаOOOOȰ  Q  V  Ȱ  Ȱj Ȱ0Ȱj!z!Ȱ#e$Ȱr%|%Ȱ%O&Ȱ&@'Ȱ..Ȱ./а/1а1S2S22а44Ȱ 77Ȱj88Ȱ??Ȱ??а?@@@Ȱ@FF FȰ:FZFȰjFzFFbGGHаHHȰIEIȰOIZIȰuIIȰIIаIIȰI%JȰUJJȰJJаJrNrN|Nа|NNȰNOȰO5OȰOOаOOOOȰ  j x 0j!z!#`$r%|%%O& 77j88@@F F:FZFOIZIuII  Ȱj Ȱ0Ȱ`j!z!Ȱ#e$Ȱr%|%Ȱ%O&Ȱ&@'Ȱ'.`.2Ȱ33`44`44`44Ȱ4 7` 77Ȱ7^7`77`j88Ȱ8J9`u9|9`9<Ȱ<:?`?@Ȱ@EȰEF`F FȰ:FZFȰZFF`FGȰGbG`lGG`GHȰHH`HHȰIEIȰOIZIȰuIIȰI%JȰUJ,NȰ,NrN`rNNȰNOȰOO`O5OȰOOȰ U 0@r%|% 77+ U  77U  j 5#e$%O&&@''23344444 77^777j8J9u9|99:??@@ F:FbGlGHHHIEIOIZIuIII%JUJNNOO5OOO  j88:FZFuII  d  Rj8t8R  Ȱj8z8Ȱ:FZFȰuIIȰ  Q  V  Ȱ  Ȱj8z8Ȱ:FZFȰuIIȰ  U   ( Q(  j8z8U:FJFJFTFQTFZFuII  Ȱj8z8Ȱ:FZFȰuIIȰ  U ( Q(  :FJFJFTFQTFZFuII  Ȱ:FZFȰuIIȰ  :FZFuII?  :FJFuII]  uII  uII  n~ 7 Ȱ:8J8ȰNNȰ 7 .:8J8.NN. 7 Ȱ:8J8ȰNNȰ 7 :8J8NN 7 Ȱ:8J8ȰNNȰ+ G dG  R44R+ Ȱ`'.`.2Ȱ33`44`44`44Ȱ4 7`7^7`77`8J9`u9|9`9<Ȱ<:?`?@Ȱ@EȰEF`ZFF`FGȰGbG`lGG`GHȰHH`HHȰ*IEIȰIIȰI%JȰUJ,NȰ,NrN`rNNȰNOȰO5OȰOOȰ+ Ȱ..Ȱ....W.1а1S2S22а44Ȱ??Ȱ??а?@@FjFzFFbGGHаHHȰ*IEIȰIIаIIȰI%JȰUJJȰJJаJrNrN|Nа|NNȰNOȰO5OȰOOаOOOOȰX d Qd i VG U ȰX Ȱ..Ȱ./а/1а1S2S22а44Ȱ??Ȱ??а?@@FjFzFFbGGHаHHȰ*IEIȰIIаIIȰI%JȰUJJȰJJаJrNrN|Nа|NNȰNOȰO5OȰOOаOOOOȰt '23344444 77^7778J9u9|99:??@@FZFbGlGHHH*IEIIII%JUJNNOO5OOOt Ȱ`'.`.2Ȱ33`44`44`44Ȱ4 7`7^7`77`8J9`u9|9`9<Ȱ<:?`?@Ȱ@EȰEF`ZFF`FGȰGbG`lGG`GHȰHH`HHȰ*IEIȰIIȰI%JȰUJ,NȰ,NrN`rNNȰNOȰO5OȰOOȰ  U U.29> ?*??@@FjFzFFbGGHHH*IEIIII%JUJNNOO5OOO _%''_%.2_%9:?_%?@_%@F_%jFzF_%FbG_%GH_%HH_%*IEI_%II_%I%J_%UJN_%NO_%O5O_%OO_%   ''.29:??@@FjFzFFbGGHHH*IEIIII%JUJNNOO5OOO3MUZUذ''ذ.2ذ9:?ذ?@ذ@FذjFzFذFbGذGHذHHذ*IEIذIIذI%JذUJNذNOذO5OذOOذ3n%''n%.2n%9:?n%?@n%@Fn%jFzFn%FbGn%GHn%HHn%*IEIn%IIn%I%Jn%UJNn%NOn%O5On%OOn%3MP''.29:??@@FjFzFFbGGHHH*IEIIII%JUJNNOO5OOO0''0.209:?0?@0@F0jFzF0FbG0GH0HH0*IEI0II0I%J0UJN0NO0O5O0OO0A''A.2A9:?A?@A@FAjFzFAFbGAGHAHHA*IEIAIIAI%JAUJNANOAO5OAOOAȰ''`.2Ȱ9<Ȱ<:?`?@Ȱ@EȰEF`jFzF`FGȰGbG`GHȰHHȰ*IEIȰIIȰI%JȰUJ,NȰ,NrN`rNNȰNOȰO5OȰOOȰ??*IEIIII%JUJyJJJ|NNNOO5OOO+??:IEIIII%JUJyJJJ|NNNOO5OOO??IIUJyJJJ|NNNOO5OOO|OO|OO w &wP&| wq qP | q |D |w |q[|1 HqwHOPO|qw[|D[|[|[i ipPp| 6O5O6O&OwwP6 wq qV #V6D6w q61 qw P6D6#V# v#*V6??UJyJJJ|NNNOB??UJyJJJ|NNNObV w/NN wNNqqVV0??0JJ0|NN0NO0:??:JJ:|NN:NO:wNNwq1qwP:V vV??JJ|NNNObV ??JJ|NNNOU\q\`qR` q|NN qNN9<r<K KX RX +JJ|NN NN0??0JJ0|NN0NO0\:??:JJ:|NN:NO:\q|NNq\|NN1\ qP q|NN q: P ??JJ|NNNOVJJ??JJNO7VBLvLPvPPp vp??NO!+q+3qP3 q??NNNN qNO0??0NO0L:??:NO:LpvLqNNq}1LnqvnuP}:}}} P ??NO??NNwwP w?? w # #V##??##:??:w??w#??#1 #wQ #w?? #w:V# vVPwVVXgUguUXAAtwqwzqVzQV`g u3$" dg u3$" d29=NP̰̰s??̰HḬEIOḬEJUJ̰s?}?HIEIOIEJUJ̰HḬEIOḬEJUJ̰,HIEJUJ2?EJUJ?2aVx1EJUJ1x̰EJUJ̰|p&&23447778J9u9|99bGlGZIuI5OO|&&23447778J9u9|99bGlGZIuI5OO+|23447778J9u9bGlG5OOswQww`crc R#s|8238448778788J9u985OO8rqR d _RA V  а |A23а3!3A!3K3аK33A77а78аJ9]9A]9a9аa9u9A5OOAA V  а23Ȱ77а78аJ9u9Ȱ0<Q<AW -а0 а22а22Ȱ23Ȱ77а78аJ9u9Ȱ 7778 78 ذ7 8ذ DRV w"#P   Q R P f|̰44R44̰5OO̰@|B%5OOB%q|U5O>OUNOjOUuOOU|5O>ONOXOuOO|UuOOU|uOOOO|OO/|D/7P79W%9Q9| #|V9uP9|QQ|fdORȰ  !Ȱ77ȰIIȰ%JEJȰ ,Q,1WȰ Ȱ  !Ȱ77ȰIIȰ%JEJȰX̰  !̰77̰IḬ%JEJ̰c  77II%JEJ8778II8%JEJ8RW ذ#77 ذ#P ذ#77 ذ#|Q77QR77RP77Pfw(!!?77w(!!?77f77w(!!?1771II1%JEJ1̰77̰IḬ%JEJ̰77II%JEJ;̰IḬ%JEJ̰RI I%JEJX?%JEJ?XW1%JEJ1̰%JEJ̰%J5J?WV 0  0''0440??0HH0\#e$|̰D ̰j''̰33̰W j''33̰i ̰j''̰^ܰ@'j'ܰiJ'j't̰J'Z'̰5RWPQRPfVB  B  Bj''B33BV  V  Vj''V33V$   j''33 0 UWP  ذL P W  IL f    !*!##  ̰  !̰!#J8j8@@IIOO""d"T"RZ8d8R"#ȰZ8j8Ȱ@@ȰIIȰOOȰ("4"Q4"9"V"%"Ȱ("#ȰZ8j8Ȱ@@ȰIIȰOOȰH"`"U`"m"m""Q"#Z8j8UIIH"#ȰZ8j8Ȱ@@ȰIIȰOOȰT"`"U`""Q"#IIT"#Ȱ@@ȰIIȰOOȰ"#@@IIOO"#0@@0OO0## %@@ %OO %##U@@UOOUd##OO{##UIg̰$$̰$$̰0    !*!##S%f%O&p&@''344477`?s?@@%O&@@F FOIZI%%K~%O&Ȱ@@ȰOIZIȰ%O&3@@3OIZI3%O&Ȱ@@ȰOIZIȰ%%V%&Q@@VOITIQ%O&Ȱ@@ȰOIZIȰ%%V%&QOITIQ%O&ȰOIZIȰ%O&OIZI|&&23447778J9u999bGlGhIuI5OO&&d&'RI$IR&@'ȰI*IȰ&&Q&'QI$IQ&&Ȱ&@'ȰI*IȰ&@'I*I&@'ȰI*IȰ'@''@'Ȱ ̰''̰''V''*?:?'.3344444 77^7778J9u9|9ZFjFzFFlGGHH(.33444 77^7778J9u9|9ZFjFzFFlGGHH1(o(9:9<(o(9*9X([(R[(o(RQo(.3344466 77^77789:9J9u9|9ZFjFzFFlGGHH(.3344466 77^77789:9J9u9|9ZFjFzFFlGGHH((89((8 9((Q((QR(.33444z66 77^77788:9J9u9|9ZFjFzFFlGGHH).33444o66 77^77788:9J9u9|9ZFjFzFFlGGHH-)n)888)n)88W)Z)RZ)n)RQn).33444o66 77^77788:9J9u9|9ZFjFzFFlGGHH).3344455o66 77^77788:9J9u9|9ZFjFzFFlGGHH).33445o66 77^77788:9J9u9|9ZFjFzFFlGGHH-*.33445o66 77^77788:9J9u9|9ZFjFzFFlGGHH %P*. %33 %44 %5o6 %7^7 %77 %88 %:9J9 %u9|9 %ZFjF %zFF %lGG %HH %m*.33445o67^77788:9J9u9|9ZFjFzFFlGGHH*r.335o67^77788:9J9ZFjFzFFlGGHH +;+:9J9+r.335o67^77788ZFjFzFFlGGHH+++4,88+4,88+4,88,4,а"188а"1,4,88;,],88],r.5o67^777ZFjFzFFlGGHH,,HH,,Q,,QR,r._6o6~--#G.r.#--G.Z.--.G.--#--R--#'.7.#7.D.RD.G.#--'.7.m-r...5P555..R..RQ95<5R<5P5RQ..d.9/RIIR....W.1а1S2S22а??а?@@FjFzFFbGGHаIIаJJаJrNrN|NаOOаOO..Q/9/QIIQ./а/1а1S2S22а??а?@@FjFzFFbGGHаIIаJJаJrNrN|NаOOаOO(/2?@@FjFzFFbGGHIIJ|NOO(/1а1S2S22а??а?@@FjFzFFbGGHаIIаJJаJrNrN|NаOOаOON/f1S22GHrN|NY/f10S220GH0rN|N0t/f1S22GHrN|N//W5HLHWYHeHW/f1S22GYHrN|N/0W%H5HW0f1S22G%HrN|N0f10S220GH0rN|N0e0f1S22GHrN|N00WGGWGGW0f1S22GGrN|N0f1WS2d2WGGW1f1S22GGrN|N(1f1S22GGrN|N11V<2S2V11A<2S2A11ww11QP11 v3$" d111S2@ CFbG2/2S2v2u~S22аrN|Nаk22)rN|N)k22аrN|Nаv22rN|Nv22аrN|Nа22d22R23ȰJ9u9Ȱ22Q22V22Ȱ23ȰJ9u9Ȱz33Dz33Q33V33"#z33R33 m33W33Q33R33f@33J9u9K3V3ذV33̰1J9N9ذN9]9̰134zd4]4R@@R3444R44@@04<4Q<4A4V4-4044@@L44@@L44@@44̰.. 5P555).3344_555o66 77^77788:9J9u9|9ZFjFzFFlGGHH).3344|555o66 77^77788:9J9u9|9ZFjFzFFlGGHH55566zGG66R666RQ66e6zFF#*.33445o66 77^77788:9J9u9|9ZFjFzFFlGGHH>*.33445o66 77^77788:9J9u9|9ZFjFzFFlGGHH777^7ZFjFA7D7RD7^7RQ0    !*!##[%f%O&p&@''344477h?s?@@77lGzG77̰f9u9|&&23447778J9u999bGlGpIuI5OO999:U:0:uM:w:U90:Z:w:::Qh:p:Qp:w:а:0:Ah:w:A::vv:):Pv|):0:vxv|:0: q3$" d9=H:U:::U:';U::̱:';̱:::;::R::R::а:=::::;;e;;;;z;;R;;R;;аz;;̱;;̱;;;;;;v;;Q;;v;;v~;;Q;;vS;=(<.< v.<6<Qj<p< vp<|<Q6<I<VI<^<v<<v6<^<Ȱ<<Ȱ<=`C<R<uuR<^<QP<<QP<<Qu <<Qw|<<QC<I< v3$" I<^< v3$" << v3$" (<=<<uu<<<<''=:?'''=?*?:?y==V==vb>>Vy==Ab>>A==b>>==v==v~b>z>v==ww==QP''p= ?*?:?=">W">&>uF>b>W>&>US>b>U>&>̱S>b>̱''=&>.>b>> ?*?:?A>N>''uxu|>>uu>>Pu|>>uxu|*?4?uxu|''> ?*?:??*?@@Vl@@V@@Al@@A @@rr@@QP @@ v3$" d?@'@@ CFjFzFN@_@@AVPAzAV@$A]AzA@AQkAsAQsAzAа@$AAkAzAAAAvAAVA$AVPA$A q3$" d@ CFbG@$A=AzA@$AKAzAAAVABVAA̱AḆAAAAAAvAARAAvAARAAvA CFbGABBB CZBfBQBBQBCаZBḆBC̱fBBBBtB|BRBBRBB4B CFbGtBBBBBBPC}CV}CCvCCVXCCCCoCwCQCCQCCаoCCACCAwCCuuCCPu|CCuxu|wCC q3$" d:CFjFzFCCD:DVFDwDVD:ḎFDwḎD:DFDgDD!Dv!D)DR)D:DvFDTDRTDWDvDFjFzFDDEEEDDR'E0ER0E7EаDḎE7E̱DDE'EDDvDDQDDvDDv~EEQEEvDFjFzFlEEVEEvEEvlEEȰEEȰEF`jFzF`}EEwwEEQPEEQPEEQw|EEQ}EE v3$" EE v3$" EE v3$" lEFjFzFEEuuEEEFFFVFFvFFvFFȰFGȰGbG`FFwwFFQPFFQPFGQw|GGQu|GGQFF v3$" FF v3$" FF v3$" FbGG(GuuG(GDGbG0f1S22GGGGrN|N0f1S22GGHHrN|N/f1S22G5HOHYHrN|N/f1S22GeHHHrN|NHHHHyJJJ%Jb??oJyJJJ|NNNO??JJNOJKV`KwKVJKA`KwKAKKrrKKQPKK v3$" dJKKrNBKSKKKVKKvLGLVKK#LGLKKQ2L@LQ@LGLаKKA2LGLAKKuuKKPu|KKuxu|KK q3$" dKrNLLyLLVLLVyLḺLḺLLLLLLvLLRLLvLLRLLvmLrNMUMcMM*M2MRMMRMMа*MUM̱cMM̱2MUMcMM9Mr@r~[rpr~w x~;xEx~rrcrrRwwRrrrrRru5vwExxxy{E}uŁU]؇rrrrRru5vvvvdwwExxxy{E}uՀՀŁUSS]rrQrrWrrru5vvvvvvdwwExxxy{E}uՀՀŁUSS]rrVrr~rsQsu~5vv~dww~wwVExx~x y~ yyQyy~{E}~~uŁ~U~~~;]~ru5vwExxxy{E}uŁU]؇rrVrsQsu~5vv~dww~Exx~x y~ yyQyy~{E}~~uŁ~U~~~;]~ru5vwExxxy{E}uŁU]؇r t~xy~$}E}~u~Հ~~ssVs:sQx yV5}9}QssVs:sQ5}9}Q/s t~$}E}~u~Հ~~Fs t$}5}uՀ`s t~u~Հ~~ws t~u~Հ~~s t~Հ~~s tŀs t~~s tat9u~-~mtrt~rt9u~-~t9u5-5ttRttVtt ~#ttPtt ~#ttQttRttPttftuv(!!@t9u1-1t9u~-~tt~ u9u:-: uuRuuVu9u ~#- ~#uuPu9u ~#- ~#u9uQ(Q(-u9uR-Ru9uP-P+u9uf-f9uu~5vw~Exx~{$}~~~ՀŁ~-U~]~؇~Xuu~5vw~{$}~~ՀŁ~-U~]~؇~suu~{$}~~-U~S]~uu~5vv~ww~ՀŁ~S~uu~vv~ww~uu~j000]·0bvv~ՀŁ~S~vv:dvvRRvvՀSvvQvvVvvvvՀSvvUvv~ՀQ~U;D~vvՀSvvUvvQՀQ~;D~vvՀSxxxx~~xxDxxVxx~#$xx ~#$vxxQxx ~#$vy{W{{1WW·؇WW1 Wz{  ·؇   zzRzzQzzP zzVVztzRRztzPPCztzggkz{11·؇1 1kz{W{{1W·؇WW1 Wz{~~·؇~ ~z{8·؇8 8z4{V·؇Vz{1·؇1 1{{~·؇~ ~4{{W{{1W1 WV{{~~w{{W{{1W1{{~{$}~~-U~S]~|$}~~-U~S]~&|$}5-U5S]5&|.|R.|0|V0|s|~"#$EI~"#$"|0|P0|s|~"#EI~"#|s|QEIQ0|s|REIR0|s|PEIPH|s|fs||v(!!@-Ev(!!@EIfIUv(!!@h|$}1-U1S]1h|$}-US]s|$}~-E~S]~~|$}~-7~S]~|$}0S]0||P||V||"#SW"#||R||~"#SW~"#||QSWQ||PSWP||RSWR|$} S] |$}1S]1|$}~S]~s}~ŁՁ~~ ~}BB B}P ˂ڂP}\~WnW}~nz~ ~L~\~Wk~~ ~r~: :r~~V~1 1"~0~~~~j~~~]·~j~~9e~]·~Ke0j~~]·~APVPj1~1~V]·1~S~~;~W~nW6n~Wȃ ~·~~~]~ӄUU~%U%~U~%U%~*~%~0\W~%~҅V%V҅~%w~8%8VV%VKeVj00]·0Z~;~T~~~ ~ć·~{{11l~t~~ 0~~~Ј~~/^V^~ʚVʚ~:Z~~o~~ߞ~:~Z~j~S~V]P]mmA~u~~~ʑ~~~ P~ʑ~ %~)DRDHPHq~ʚ~P~:~Z~~J~o~ߞ~ߞ~:~:Z~z~~J~j~ʠ~~ ,0,M~MQPQV~VJ~JaVaʑ~:~Z~o~ߞ~:Z~~j~;R0RuPu0'1']0]q1qS0SWPdmPm~PX~eRRW~X~WA~u~~^bWb}~}~~9~q~ʚښ~ڛ~ڛ~~͜~:~:Z~Z~J~Jo~o~~~~:Z~Zz~z~~ڟ~*~9Z~Zj~jS~ĉQĉɉW~A~u~~jz~}~~~~~Ř~Ș9~q~ʚښ~ڛ~ڛ~~͜~:~:Z~Z~J~Jo~o~~~~:Z~Zz~z~~ڟ~*~9Z~Zj~jS~؉V~QA~u~~V~Q~~؉~X~VQA~u~~~Q~~~X~A~u~S~$-P-A~u~P~ŎS~u~ŎS~~ŎՎ~S~ފ8S8ފފ~ʑ~~~ 1S1ފ ~R ~D~S~n eRRn~~S~n~~^bWb}~}~~9~q~ʚښ~ڛ~ڛ~~͜~:~:Z~Z~~J~Jo~o~~~~:Z~Zz~z~~ڟ~*~9Z~Zj~jS~QW~~~jz~}~~~~~Ř~Ș9~q~ʚښ~ڛ~ڛ~~͜~:~:Z~Z~~J~Jo~o~~~~:Z~Zz~z~~ڟ~*~9Z~Zj~jS~ȋVȋՋ~ՋQ,~ʑQVQ~~~S~ȋVȋQ,~ʑQQ~~~S~Ջ~ʑ~:~Z~o~~ߞ~:Z~~j~[BݏB'ʑB:BZBoBߞBB[V~Vݏ~'J~JaVaʑ~:~Z~o~ߞ~~~J~~a~ό~~1'J~ʑ~Z~ߞ~~e<R2DR~2J~ʑ~Z~ߞ~~Q!W ~~2J~ʑ~Z~ߞ~~0HVHU~U`Q`~2JV~đQđʑ~Z~ߞ~~0~2J~ʑ~Z~ߞ~~<HVH`Q`~~đQđʑ~Z~ߞ~~<~ʑ~Z~ߞ~~Uw~ʑ~Z~ߞ~~lw~~Z~ߞ~~w~Z~ߞ~~w~Zj~ߞ~~̍w5ߞ55̍ԍRԍ֍V֍ ~#$ ~#$ɍ֍P֍ ~# ~#QQ֍RR֍PPf$v(!!@fv(!!@w1ߞ11w~ߞ~~$w~ߞ~~3w~~Qw~~?׏~:~o~V׏~*:~o~׏~o~׏~~ݏ'~:Z~j~'0:Z0j0'~:Z~j~ '~:J~j~':j:9VM'1j1o'~j~z'~j~~ȐWW̐'~̐ԐPԐ֐RȐ֐W'V֐P֐'W'f'1q~ʚ~~~J~ߞ~:~z~J~ʠ~~^jdjRR^bWb~ʚ~:Z~~o~~ߞ~:~Z~j~S~^bWb}~}~~9~q~ʚښ~ڛ~ڛ~~͜~:Z~J~Jo~~ߞ~~Zz~z~~ڟ~*~9Z~Zj~S~}QWjz~}~~~~~Ř~Ș9~q~ʚښ~ڛ~ڛ~~͜~:Z~J~Jo~~ߞ~~Zz~z~~ڟ~*~9Z~Zj~S~V~ǒQǒ~VQ~~ʚ~:Z~~o~~ߞ~:~Z~j~S~VǒQǒ~Q~~ʚ~:Z~~o~~ߞ~:~Z~j~S~~q~~:Z~Jo~~~Zz~~Jj~ʠ~S~?q?:Z?Jo???Zz??Jj?ʠ?S?V&~#$&O~:Z~1q1:Z1Jo111Zz11Jj1ʠ1S1 ~#$vQ ~#$v~q~:Z~Jo~~~Zz~~Jj~ʠ~S~??q?Jo???Zz??Jj?ʠ?S??dV?~#\~q~Jo~~~z1q1Jo111Zz11Jj1ʠ1S1?S ~#vSZQZd ~#vz~q~Jo~~~Zz~~Jj~ʠ~S~DqDDDZzDDJjDʠDSDRV~~"#~~"#P~~"#~~"#QQRRPP˓f v(!!4@v(!!4@fv(!!4@\11\~~\8"R"$V$\~"#$P$\~"#\Q$\R$\P<\f\~Jj~ʠ~S~}eԔRJTR}~JZ~ʠ~S~QV~~JZ~ʠ~S~ȔU~Q~JZUʠԠQԠ~S~Ȕ~JZ~ʠ~S~ԔUQ~ʠԠQԠ~S~Ԕ~ʠ~S~q~ʚ~~~J~ߞ~:~z~J~ʠ~~q1ʚ111J1ߞ1:1z1J1ʠ11 qʚJߞ:zJʠ?VB͜BB:BڟB*9B?DRDHPHV~͜~~:~ڟ~*9~V~~:~ڟ~V~~:~ڟ~V5:5ڟ5ƖRƖȖVȖ ~#*4 ~#ȖPȖ ~#*4 ~#Q*4QȖR*4RȖP*4Pfv(!!@*4f4:v(!!@V1:1ڟ1V~:~ڟ~V~*~ڟ~%V~ڟ~<V~ʟ~VQ~ʚ~͜~J~ߞ~z~ڟ*~9J~ʠ~~eΗRʚԚRQ~ʚښ~~͜~J~ߞ~z~ڟ*~9J~ʠ~~~9~ʚښ~ڛ~ڛ~͜~J~ߞ~z~ڟ~*~9J~ʠ~~QW~~Ř~Ș9~ʚښ~ڛ~ڛ~͜~J~ߞ~z~ڟ~*~9J~ʠ~~—ڗVڗ~Q~ʚښVڛ~͜ԜQԜ~*~—Q~ʚښ~~͜~J~ߞ~z~ڟ*~9J~ʠ~~ΗڗVڗQ~ڛ~͜ԜQԜ~*~ΗQ~~͜~J~ߞ~z~ڟ*~9J~ʠ~~l~͜~*~l~ڜ~*~l5*5RVP cQcRQP5cfclv(!!@*v(!!@Ml1*1l9~~J~ߞ~z~ڟ~9J~ʠ~~dR͛ԛR9~ڛ~J~ߞ~z~ڟ~9J~ʠ~~ȘԘQԘ٘WŘ~Ș9~ڛ~J~ߞ~z~ڟ~9J~ʠ~~V9~Q͛~͛ڛVJ~ߞ~z~ڟ~9J~ʠ~~9~ڛ~J~ߞ~z~ڟ~9J~ʠ~~V Q 9~Q͛~J~ߞ~z~ڟ~9J~ʠ~~9~͛~J~ߞ~z~ڟ~9J~ʠ~~q~~~Zz~DDZzDV~#  ~~ՙ11Zz1 ~# vQ ~# vՙ~~Zz~DZzDV9~#$9~Zz~.1Zz1  ~#$v Q ~#$v.~Zz~]3]eRegVg~"#YgPg~"#UQgRgPf͛~ߞ~z~9J~~͛~ʞ~z~9J~~?͛5z59J55?GRGIVI ~#$9D ~#$<IPI ~#9D ~#5Q9DQIR9DRIP9DPafv(!!@9DfDJv(!!@͛1z19J11͛~z~9J~~^~*9~|7|PV ~#$yR ~#rQPRf՜~u~~НJ~ڟ~ʠ~J~ʠ~Ue~՞ߞ~eo~~~/9~'~~~~̡0̡7V7֢V0VţV֢v@K$"p@K$"+̡֢'''7V7V/7e7pRzR/3W3DDDEQQQVW7BDEDDDbbDDDpzpDzDDz#zVVCz0CKQKMW?MP;zRMzQMzPMz Ĥ0% 0 11BPBq~qRI~?QWQTUTW0/W/O0OB~BLPL ~ 2W2<~<J0J~0ʹ~ ~ NWNZ~ZdRdj~zպ~պ0~W=J0Jʻ~ʻ0a0Ĥ0%I00/ 0 )~-@P@:~:DPDB~Bj0jö~ö0J~J÷0÷~ 02J0J~0~ʹ0 0Nj0z0=J0J[~[0a0Ĥ0%808I~M`P`I~0/y0yB~Bj0jö~öڶ0ڶJ~J0 ~2<~<J0J~0~*0*:~:DPDʹ~ ~Nj0z0~=J0J[~[0ʻ~ʻ0a0 W B#jö# WJ#÷W÷#2<WJ##J[#BVjöV÷VzVJ[V%P /1B1=1P4=P=IIMPMa`rerRR`dWd%D%ISBDBjjöDö÷÷DzzDJJ[D[DaQWr%D%ISBDBjjöDö÷÷DzzDJJ[D[DaV~SlQl7~V~ʹ~jz~=~%D%ISBDBjjöDö÷÷DzzDJJ[D[DaVĤQĤ~SlQl7~~ʹ~jz~=~%D%ISBDBjjöDö÷÷DzzDJJ[D[DaĤ%I/ 2ʹ Njz=ahd6RR%I/BDBjjöDö÷÷D 2zzDʹ Njz=JJ[D[a QW  %I/BDBjjöDö÷÷D 2zzDʹ Njz=JJ[D[a*BVBL~LcQc~%~V~/9~9DQDO~<J~~պ~=J~ʻ~a~*%I/BDBjjöDö÷÷D 2zzDʹ Njz=JJ[D[a6BVBcQc~%~~/9~9DQDO~<J~~պ~=J~ʻ~a~6%I/BDBjjöDö÷÷D 2zzDʹ Njz=JJ[D[aZcPcڥ/99DPDOcڥ/9ڥ8RQڥ (w"#Pڥ (w"#ڥVڥRڥPڥfڥ%ܦ<J3<P<ܦįPį<J<ܦϯ<J\V<JVܦDRQܦ (w"#Pܦ (w"#ܦVܦRܦPܦfܦIO 2<Jʹ Njz=aIO 2<Jʹ Njz=a!bѸ=Jʻa}ڻEaEbѸbIO 2<Jʹ NjzJʻmI5O 52<5J5ʹ5 5Nj5zպ55Jʻ5m UI1O 12<1J1ʹ1 1Nj1zպ11Jʻ19IO``e~1BLRLjöڶJʹ Njzպ[ʻ\hehRRdR\IOeRjöڶJʹ Njzպ[ʻuQWhruIOeRjöڶJʹ Njzպ[ʻV~Q~RjVöͶ~ͶԶQԶڶ~J~z~źպ~IOeRjöڶJʹ Njzպ[ʻVQ~öͶ~ͶԶQԶڶ~J~z~źպ~IOeöڶJʹ Njzպ[ʻIöڶJʹ Njzպ[ʻʩIöͶJʹ Njzպ[ʻIJʹ Njzպ[ʻIJʹ Njzպ[ʻIsʹ Njzպ[ʻ8I5ʹ5 5Nj5zպ55[ʻ58@R@BVB~"#źɺ~"#4BPB~"#źɺ~"#0QźɺQBRźɺRBPźɺPZfv(!!@źɺfɺպv(!!@zI1ʹ1 1Nj1zպ11[ʻ1zIʹ Njzպ[ʻIʹ Njzź[ʻI5ʹ5 5Nj5ź55[ʻ5VźVԪ~#$ԪI~ʹ~ ~Nj~~#$ź~~[ʻ~ź1ê ~#$vêʪPʪԪ ~#$v ~#$vP ~#$vź~vIʹ Nj[ʻI*ʹ Nj[ʻI*ʹ Nj[ʻqRI~*ʹ~ ~NZ~ZdRdj~~ʻ~yI1*ʹ1 1Nj11ʻ1yI*ʹ NjʻeRNTRI*ʹ NZʻūѫQѫ֫V«ūI*ʹ NZʻU~8QNZUI*ʹ NZʻU8QI*ʹ ʻ8In*ʹn nnʻnU`P`I~*:~:DPDʹ~ ~~ʻ~z!eR*4RzI*:Jʹ ʻQWI*:Jʹ ʻʬVʬԬԬQI*:VJTQTʹ ʻI*:Jʹ ʻʬVʬQIJTQTʹ ʻIJʹ ʻԬ7~Jʹ~ ~~ʻ~7ʹ ʻ27~ʹ~ ~~ʻ~I7 ʻc7~ ~~ʻ~z7ʻ7~~ʻ~7ʻɭ7~ʻ~7ʻ7~ʻ~7V1/1 21ʹڹ1ڹV N1jz1=1/ 2ʹڹ Njz=8/8 28 N8jz8=81VjzV=Vۮ1/1 21 N1jz1=1/ 2 Njz=?IUIQw\oUowU/w 2U NUUůϯ\ܦ<JU/ 2 NU/w NUU_/U/w//W /1EOeq~yB~jö~ڶJ~ ~2<~J~~J[~B1jö1ڶJ1 12<1J11J[1RBjöڶRJ 2<JJ[B~jö~J~R~26R6<~J~~J[~÷02<0 B`jö`J`÷`J``J[`5@P@:~:DPDB~jö~J~÷~J~~J[~ZfefR)4RZ:JBDjöDJ÷DJzzDJ[DuQWfru:JBDjöDJ÷DJzzDJ[DҲVҲܲܲQ)):VJ::DQDJJz:JBDjöDJ÷DJzzDJ[DҲVҲQ)J::DQDJJz)JBDjöDJ÷DJzzDJ[DܲJBjöJ÷JJ[JBjö:÷JJ[~JB~jö~*~÷~J~~J[~ :JB:jö:÷:J::J[: (R(*V*P mQJTQ*mRJTR*mPJTPBmfmv(!!$@JTfTzv(!!$@b1JB1jö1÷1J11J[1bJBjö÷JJ[mJBjö÷ZJ[x~JB~jö~÷~Zj~z~~J[~8JB8jö8÷8z88J[8RQPV VR RP Pȳf f1JB1jö1÷1z11J[1~JB~jö~÷~z~~J[~JBjö÷z J[JB~jö~÷~z~J[~`B1jö1÷1z1J[1`B~jö~÷~z~J[~jö÷zJ[HiVVTi }V߷VzVJ[V߷zJ[VzVJ[VõzJ[Bjö÷zJ[öV÷߷Vö÷շB~jö~ J~~2<~J~~J[~B1jö1J112<1J11J[1i~n~÷2<ǸѸEJ߬7~\ʹ~ ~~ʻ~~DNUź-EWa0l0lU#RhUh''4#B0cUc~U0U%U%j0jU~U%~ccVclvlVV%V #:0P40Bx0x10j100$P%0мټPټ4~4<P<~ ~#4~B~~~~%~7K$eKRBTR7;D;CWCDO4BmmDD%D]iQinWKZ]DO4BmmDD%DzV~Q~Ol~BZVZ~Q~%j~zDO4BmmDD%DVQ~Ol~Z~Q~%j~DO4ZmmDD%D~O4~Z~~~~%~ýԽPԽOTPT4Z%E~~ltt4~Z~~~%~46e666%6lUeU%jUW1wuQwuپ4%4~~~%~^~%~%4~~~~%~3s[h(ehRR['uQVhru''''''~~vvR v'"#  #  # W'# #$'Dv' "# '# '1 # v Q '# "# 'D'W'#$wW' #$~cUc~UjU~U%~11j1%1~~j~%~jz%g~~4CVVg&~~~~&&~~VVc%mt00%0mRmt~~%~mt%mt%mcVctvV%VF11%1FVV%V:VV%V:%VEUVpV P &VEUVpV3EUpWVEUVpVc~p~:VV%EV:%E:V%EV:%E:V%EV:%E:V%EV:~%7~W11W ~~8WH1PP%s~~ ~_pVx00F0~$P$~0~P~)0)j~Q~Q_0e~>F*o)jVW-V-,,5V5BBUVU||VQVeV3NWNQRQ,WU|W6EUEHWHUUP#P#Q_PFP)j#0#FPF010,1,_0_dPe0>W>W**<W<)W)QQ_W_PVQ_VLUPU$P$*o)Q_|+eR R|WFDFDo)jjDQD_DQWFDFDo)jjDQD_DV~Q~F~VosQs~FDFDo)jjDQD_DVQ~F~osQs~FDFDo)jjDQD_DFo)jQe#jT]P]yP)jQe]y)jQey)jRVyPwywQyQRyRPyPgg~~1~R~)j~Q~e~BJdJRRB)jQDeD]iQinWJZ])jQDeDz~~~)j~~z)jQDeD~~)j~~)jQDeD~~)j~Q~e~)jQe~~)j~Q~e~)jRQ8JTP8JT;WJZW8RJTR8PJTP 8fJTf-1)j1Q1e1-~)j~Q~e~;)JZjQee~Zj~Q~e~k8Q8e8kWWkvv#kpvwpwPwvwvw #w/?V?1949Wm1V1)VV1)V@JQ~e~Q1e1~|~*~e~$*e/WW*WeWQ0*0e0QYQY[R["# "#Q[P[ GKPK~*~[Q Q[P P[ * e 1*1e1~*~e~ *eW WeWDeDQP "#$R "#$P~ Q R f1e1WeWeCWeWO~e~hWezW}eoWWWvWvBUW|WQWeWBU*Q477*Q74<R<>Q>"#$"#$4>P> #  # %)P)~~>RR>PPXffx11*Q1xWvW*QW*Q7*Q7P~:L~Ru:DuP*QQ:DQR:DRf:Df1*Q1Wv*QW~*:~qU|3>R>NwYfRfq~q,wU|w|,wUew,Ws~~6=W=EuP_W_iuiWuWuWisWnsWWuuW,5B,0UGUn|WP55<P<L Lb bf fl z PWWPW WPWb z P  RYY^R^ww|R|bz PIIQRQ[ ["RP"4Ru$4 |bz%77; ;I[m0V>#IV#P0PbVzVYY#V#V0r@K$"p@K$"-00PlltPtCLPLbbfPflz>IbzP >|bz%m.V>#|VbVzVYY#V#V%IV[mVU:0|0b0z00%I0[m0U: | b z  %I [m U: | b z  %I [m U | Lbz%77?R?I [mU:|bz%I[mU:|bz%I[mU: | b z  %I [m :1|1b1z11%I1[m1:|bz%I[m:|bz%7[m:bz%7[m:bz%7:bz%7:bz :bz:bz9:DLDzD9RRW2W2LWzRWW9RRR2zR9: L z CzCzceeezeeeL0::::o:2Y2Yz2jz2jzc@PDWY+Q+0WY%I|m00~#0~00n0~~%5~ ' 'n 'WePeWWP"'P'WWP1PbgPUUU0P010PP P -+e-fRRW=IQINV-:=ZrUr~~~Q~UZfrUr|Q|~~~Q~f|PP~~dRRQWVn#Q#"V"7%5V&Q&n#Q#"7%5"Jn" %P_ 111WV1 %%E,555%55,QV,q#q%5f111%51,9 #v9@P@Q #vf%5 v#$P v#$ v#$%5 v#$R v#$yW P ''BVBg1gmVmv P MjP59PP  P:MUMj1jU UUUEEU55~U~%U%55EUEeeUUU5U5:1PP::j5{U*U:UUEEU55~U~%U%55EUEeeUUU5UE5~%5EeUUE5~%5Ee:d8RRWDDED5D~D%5DEeDDDD QW D DDED5D~D%5DEeDDDD*n$5EU*DDED5D~D%5DEeDDDD8n$5EU8DED5D~D%5DEeDDDDPE5~%5Ee[UEUU5U~U%5UEeUUUUE$~%5Ue7E7E  7$~%5Ue"U7UU$U~U%5UUeUUUG7%5Uel7%5Uew7%5Ue %5 :E5~%5Ee5KUEU5EUJ~U%U5EUeUUU5UuE5E5Ee5U5E%Z5E% 5E EUe%5 UEUUUeUUU%5U2 e%5[e%5feuz%5 eu -7%55EE$~%5UeG7$%5UeuE5Et~5Ee52e%5eun1  Ws~P~u~WDu~A[RWu~u~u~-9P9Du#WaPahtPuJPPPTu~Pu~iVirurV06<W<Eu|[V[dudVWuuVuW,u  P 6 WN  VuuZVVVVu8BVZVVu~0%u~ FVFRuRVVuVu~0%AuAPPPu~'+P+1u~u~u~u~0u~u~uPWu~%W%u~u~*ju~0RVRuzvuu0u~u~WR(W(5Ru0O`V`lWlV: V ujVzPu~9?P?Tu#8Tu~*4u#84Ku~RVPV\u~PPu~*ju~8Uu~n s P=1u~0u~*Z0Rj11v)J V v)5NuNu#u##Bu%u%)u#)5uz151 u#uP u#uyqqPqqfuvuvWvv Dqv1vqRDWv W  8LZ88 1 u~LZu~ 1 u~LZu~  1LZ11   u~u~  P 1  u~u~LZ u~u~0e'RR uL) uLuuLuL,uLWGuGuLuLiuL1uLuL uL6 J uLs N uL  uL  uZuLuLuuLLZuLuL%YuLRjuLuL*juLuL QuLuL<MuLPuLuZuZjuLmuLuLvuLuL1uLuLuL uL6 J uLs N uL  uL  uZuLuLuuLLZuLuLuL%YuLRjuLuL*juLuLu  uuu uL) uLuuL'u  uu' uL) uLuLuuL>u~u~PDu~u~Pu~u~u~u~VQVQVQQDu~u~u~u~Du~u~u~-Du~u~~u~u~VVq4W u~#4WWppRPRR81pq4pq4PrwRu~ru~,<5e<{R  R,uLuLuL uL) V uL uLBuLLuLuLuuL,uLWGuGuLuLiuL1uLuL uL6 J uLs N uL  uL  uZuLuLuLZuLuL%YuLRjuLuL*juLuLPXQXaV<MuLPuLuZuZjuLmuLuLvuLuL1uLuLuL uL6 J uLs N uL  uL  uZuLuLuLZuLuLuL%YuLRjuLuL*juLuLnuu  unuLuLuL uL) V uL uLBuLLuLuLuuL{uu{uLuLuL uL) V uL uLBuLLuLuLuuLu~u~u~  u~u~*Zu~u~u~Rju~u~u~u~u~  u~ u~*Zu~u~u~Rju~u~ qu~J u~WJmW& u~W&dW*KWKT u~WTZW\jW u~WWwR) u~R)Ju~u~#&u~u~#KTu~u~#u~u~#888 8) V 8 88B8L88u8=10*Z0Rj11')rw)JRR=u~Rju~u~Ju~Rju~u~u~=e R  RWuu u) V u u*uZuBuLRujuuuuuWGuGuLiuL1uLuL uL6 J uLs N uL  u*uLuLuLZuLuL%YuLuLuL*juLuLQVuZuZjuLmuLvuLuL1uLuLuL uL6 J uLs N uL  u*uLuLuLZuLuLuL%YuLuLuL*juLuLGu  uuuu u) V u u*uZuBuLRujuuuuu Guu uu u) V u u*uZuBuLRujuuuuuGZcZPPGuLuLmQZjuLmuLuLuuuLuLuuLy  5LZ55y  Q  R * wLTwy  P * wLTws  V *  u~#LT u~#  Q  P * fLTf  1LZ11u~u~w wQ NwwNguwwuu~ u~RNu~u~#u~u~#88 8111 1rw&R&N u~#w u~#w1gu~u~NXuuu~u~u  uJuu  uZnuxu u~  u~Ju~LOpOTpRTiRioP*;u~;B u~PBu~u~#uJuu~u~#uOX8J88X1J11di u~#rik u~#pkRRu~Ju~uJxuuJZu4u~u~guuuu~u~u: V u0'0) V 0u~: H WH V u~;0'0) V 0;u~: J VJ V u~Y0'0) V 0Yu~: D QD V u~w0'0) V 0wu~: D RD V u~0'0) V 0u: V uu~: V u~Tu~V  u~VV e V q4W T u#4WTWppRPR2R8F1pq4pq4%P02rw2iRu~u~*Zu~HV5KV6<WW00  00 0J000<EuuVE00N  0Z0 J08B0Z00)uuZuwQww)u~Zdwwdu~rPR u~#Ru~#u~#Zdu~#u~#8Z8 :81Z1 :1rwR u~#wZd u~#w)ueuuwuDu~ :u~uN  u8BuZuuN z uZ}uuuN Z u8BuZu=@p@EpRE]R]cP#p#&q&,Q,3QP3C Qu~#Cu~#u~#u~8Bu~Zu~u~#u~#u~@J8:J88B8Z88sJ1:J18B1Z11U] u~#r]_ u~#p_RRu8BuZuueouu8Bu)u~:Ju~u~|)uuuZuu~u~u~u~BB) V B*BjB BBGu'1WuuivMevRRiuL1uLuL*uL uLuLQvuLuL1uLuL*uL uLuLuuuuL1uLuL*uL uLuLuuuL1uLuL*uL uLuLu~4PQ u#R u#VPRfu~OWWW`vtWjWvu~ju~WWv u~ u~=4 4=EPEGQG u#:GRG u#4VGPGR_f1 14 4PQ u# u#R u# u#V VPPRRff1 1u~u~D1VQu#$QruG1 u#$v P 1 u#$vfDfVfu~#ft u~#vt{P{ u~#v,u # P  PCeR6 D R uL6 J uLs N uLLZuLuLuL uLQuL uL6 J uLs N uLLZuLuLuL uL1 u6 J u * uLZuu u uL6 J uLs N uLLZuLuLuL uL1 u * uLZuu u uLs N uLLZuLuLuL uL1 u~ * u~LZu~u~  5 * 5LZ555  Q  R Z ww  P Z ww s V * VV Z QQ Z PP0 Z ffP  1 * 1LZ111  :LZ:: 1 u~LZu~ 1 u~LZu~  1LZ11   u~u~  P 1  u~u~LZ u~u~ 1 u~LZu~  Bs  B* N B  us  u  u~s  u~  u~* N u~5 D u~  u  uu~J V u~ u~u~uu~  vQ   u~#Q u~#Q   u#   u#P  u#u#wPww 22u2   u#v  u#u~# wu~#pqPwq  u~}u~=((u(QR[w$w$P[ww P[ u#[wuu u#u[QQ[PP1[ffQ511u1Qu5vu5u5EvEuuz5(u(zQRw$zPwwzPz u~# uQPf51u1u5v5u5EvEuu5u~uu~zu5u6zN6`u6zu~#6E u~#uELPL` u~#uzu5v5EvEuuu~W]u~5N5ENguNuu#5u5Eugku#kuu515E1gu1 u#uP u#uu5v5Evguu5Nu5u~# u~#uP u~#u  R u=vjuu5u5EvEuuxuu~u~nxu u! ! ! ! e}uuu~5Ru~*ju~u~u u~1 uRYu*juHeR RuL%YuL*juLQVuLuL%YuL*juL u~%Yu~*ju~ uL%YuL*juL u~%Yu~*ju~ uL%YuL*juL4u%Yu*juKu~%5u~EYu~*ju~guEYu*juu~EYu~*ju~uEYu*juu~EYu~*Zu~uEYu*Juu~EYu~*:u~EYu~uuVzVVzVVuuW5WjWujuuWuWQu\uWu~u~:R/uP' u#CW'R'P'f1/u~PRp p RX[^d[8QPQX8XRX[8<p(!<HeHQhQX(!8H(!HQeQX(!]U]^P15P56U7]U]^P15P56UWZPYpP\W\^P^{)W!V!^^1V166{)Vp!V!^^1V166{)V!V!^^1V166{)Vp~!V!^^1V166{)V^0160!V!^16^~16~`****Q*+`****P*+p++++P,---P-7-,-V--1-7-V--V--10-7-V-.0.7.17.O.2O.g.3g..4..5..6..7..8..9./://;\/j/0j/w/;w//://9//8//7//6//5//4//3/ 02 001..U.+.U7.C.UO.[.Ug.s.U..U..U..U..U..U..U//W\/j/Uj/w/Ww/0U>0H00H0N01N0T02T0Z03Z0d0433133!8R8m9o9CC1331!8.8#.8?8Pm9o9PCC1n5777P7!8R888%9I9]9.>C>0C>i?U]A}AUBB00BDBCD 1BBC 1BDBCD 1BNBCN?$@VHCUCV?? rq#:%:$?? pq#:%:$??Hq#:%:$? @HL#:%:$*1|1N*1|1*1,1vr",1|1V|13U}AAUCHCUCCU11P12VAAVCCV13U}AAUCHCUCCU13D}AADCHCDCCD11WCCW11 rq#:%:$11pqv"#:%:$11vH"q#:%:$12V12U11wr"11R23N}AANCHCN231}AA1CHC123D}AADCHCD+2a2VC(CV+202 pq#:%:$02<2 rq#:%:$<2F2rL#:%:$a221a22Na2n2vr"23}AA(CHC22P2 3V}AAV(C6CV23}AA(CHC23D}AAD(CHCD22W(C;CW22 rq#:%:$22pqv"#:%:$22vH"q#:%:$2 3V2322wr"22R33U;CHCU331;CHC133D;CHCD23h3V;CHCV2373 pq#:%:$73C3 rq#:%:$C3M3rL#:%:$h331h33Uh3u3vr"3368;8#;8R84!8\R8m9\4!8DR8m9D4!87R8m97"4T4V%959V"4$4 rq#:%:$$4A4 pq#:%:$T4z47T4z4\T4V4vr"V4m4Rz4^58859I9]9m944P44V88V59D9V4^58859I9]9m94^5D88D59I9D]9m9D44W59I9W44 rq#:%:$44V4544wr"44R5^5U]9m9U5^51]9m915^5D]9m9D5F5V]9m9V55 pq#:%:$535 rq#:%:$F5^51F5^5UF5Q5vr"'77e8u89977=7P=77Ve8u8V99V777e8u899777De8u8D99DL7~7W99WL7k7 rq#:%:$~77V~77~77wr"77Rn5!8R888%9I9]955i9%9i55D9%9D5519%9155V9%9V55 pq#:%:$55 rq#:%:$55155i55vr"57R8u889B6F6PF67R8u889B67DR8u8D89DM6Y6PY66VR8e8V89VM67R8u889M67DR8u8D89Dh66W89Wh66 rq#:%:$66V6666wr"66R67pe8u8p88p99p671e8u8188199167De8u8D88D99D6 7V88V66 pq#:%:$66 rq#:%:$ 7'71 7'7p 77vr"7!8UI9]9U7!8DI9]9D7!81I9]9178VI9]9V77 pq#:%:$77 rq#:%:$88188U88vr"67R8u889o9?w)@}AwABwBCwUCCwCCwo9?D)@}ADABDBCDUCCDCCDo9?2)@}A2AB2BC2UCC2CC2??VCCV?? pq#:%:$?? rq#:%:$??rL#:%:$99299w99vr"99w??CC99Dw??DCCD992w??2CC2w??VCCVw?|? pq#:%:$|?? rq#:%:$??rL#:%:$9929999vr":::;P;';2;<)@e@AABBUCC::D:';D2;w?D)@}ADABDBCDUCCDCCD:V:V ;;P;';VBBV:: ;';2;<)@e@AABBUCC::D ;';D2;w?D)@}ADABDBCDUCCDCCD:9:UBBU:': rq#:%:$9:V:V9:^:9:?:ur"?:N:R^::BB^::1BB1^::DBBDt::VBBVt:v: pq#:%:$v:: rq#:%:$::1::::vr"::V';2;Vb;w?)@}AABBCUCCCCb;w?D)@}ADABDBCDUCCDCCDb;w?3)@}A3AB3BC3UCC3CC3)@`@VuCCV)@.@ rq#:%:$.@4@ pq#:%:$4@I@Hq#:%:$;;3;;;;vr";;R;<AAUCuC;;P;4<VAAVUCcCV;<AAUCuC;<DAADUCuCD;<UUChCU;; rq#:%:$;;pqv"#:%:$;;vH"q#:%:$<4<V<D<<<ur"<'<RD<<AAhCuCD<<3AA3hCuC3D<<DAADhCuCD_<<VhCuCV_<d< rq#:%:$d<j< pq#:%:$j<q<Hq#:%:$q<{<HL#:%:$<<3<<<<vr"<<V<<P<C>i?w?e@@BCCC<w?De@}ADAADABDBCDCCDCCD<=P=q=Vi?w?VBBV<C>i?w?e@@BCCC<w?De@}ADAADABDBCDCCDCCD=>=Q>=T=BB=/=r#:%:$/=3=rL#:%:$T=q=VT=y=T=Z=qr"Z=i=Ry==BCy==1BC1y==DBCD==VBCV== pq#:%:$== rq#:%:$==1====vr"=i?e@}AAAABBBCCCCCC=i?De@}ADAADABDBBDCCDCCDCCD=i?3e@}A3AA3AB3BB3CC3CC3CC3e@@VCCVe@j@ rq#:%:$j@p@ pq#:%:$p@w@Hq#:%:$w@@HL#:%:$ >.>3 >.> > >vr" >.>VC>?;???P??i?]A}AC>?D;?i?D]A}ADC>>VE?M?PM?i?VmA}AVC>?E?i?]A}AC>?DE?i?D]A}ADC>o>Qo>>mA}AC>`>r#:%:$>>V>>>>qr">>R>?]AmA>?1]AmA1>?D]AmAD>>V]AmAV>> pq#:%:$>> rq#:%:$>>rL#:%:$>?1>?>>vr"@&AAACC@&ADAADCCD@&A3AA3CC3@AVCCV@@ rq#:%:$@@ pq#:%:$@@Hq#:%:$A&A3A&AAAvr"AAPAAvr"ABUBBUCCUABDBBDCCDAAPABWBBWCCWABUBBUCCUABDBBDCCDA BVCCVAA rq#:%:$AApqw"#:%:$AAwH"q#:%:$AAwLH"#:%:$BBWBBUBBvr"BBV(BBDKKK L#} LLVLL#?L+LV+L7L#~7L=LV=LQL #䧁QLXLVXLdL #衃dLpLVpL|L #蛅|LLVLL #LL #LL #ĜLL #ȜLL #̜LL #МLL #ԜL\M #؜\MjM #jMM #MM #MM #MM #MM #MM #MM #MNVNN #şNN #ɟN$N #͟$N3N #џ3NAN #ҟANPN #֟PN^N #ן^NlN #۟lNzN #ߟzNN #㟅NN #矅NN #럅NN #쟅NN #ퟅNN #NN #NN #NN #N"O #"OKO #KOMOVMOYO #΅YOeOVeOO #ޅOO #ޅOO #ޅOO #ޅOO #ޅO P #ޅ PP #ޅPTP #TPkP #kPP #PP #PP #PQQ QRPQQQVQQQ QVQQp@H$!QQPR/R/R1RR@RcR0cRyR2yRR3RR4RR0RR1ZR|RQ|RRRRRQS4S0?SmSVSSVSSVSSV4S;SVoSSVSSRSSRSSXUU 0 UU P0 U(V V0 (V AC`JJLNu@OPQVTV>Y]f ^f^n_np_```}`a cdef0j*`npruPyzp|p}p~ P0@ P@`l`.   Ob,@ja _m[`%p`|`pV$  @i@` D, mY,  $4n ?ADE,rFt7 W`W @ J`+ IPr`UOP@Q@WYnX`e   @5*,C Dp ~)X)*(0*%`*+^p+%+.+rP,r,g@-m--J 0Dp0{CDKP@ Q)PQ-Q{R1@RzRRR&SSB T&PT`TpTT+T&TT+ U@U'pUUUUW4 YZZ>T| [:`[p[[[[[[8 \\p]] ^H^H^,_=`_]_X `?``X`PaaO@b6bV1 { $ 0 ] a f j v   < D L k | V`hxx+8+Bq 0@u 0@q37;e|$37;HHLN[[a|$$GKOy&GKUb   & &CMZ`mv v L P BPKP $0&0LP S` WfiB"&+5|2%AEThTZ^h04HA XpDX, 3<,DBGKQcl\ck~ruyd,D %)/,=FXeIRHXh|R[afjp~Dd 7@FIMSp (  &/T W X [ k !k p p x ! !!!!+!e!p!!+!0!p!u!0!8!u!}!!!L!T!!!c"f"v"y""""## ### #7#v"y""" #0#"""""""""""""""""""#0#7#^#a#e#k#$$w######w##############$$##%%$$$$C%&&''(0({(((()[%d%''d%p%&'%%''%%'0'%%''%%0'@'%%@'E'%%E'`'&&''&*&''B&K&@(P(K&W&0(@(o&x&((x&&`'p'&&p''&&(()))))**++E-h--+++#+++#+(+++++++i,q,,, ,,--x,,--,,--- -y---... //....... .......Q/Y///k/p////000!0%0@0B0J000000001H1c1g1o1111r11111111112H2c2g2o2222r22222222223 33435373@3D3E3J3K3O3P3S3223 3343B3D3E3J3K3M333 4X433 4:4334433:4X433334V;^;C44@CEC44gC}CCC@5H5d5q555u775577567766778 88!8 6,6777856:6<6B6BBB6N6BBv66;;;;;;66;;; <6667rAwA7788wAAC C77+717888888AAB B@7K74898K7W798E8x88Z7i7U8x8777788AA8BOBBB#9'9+94969:94969:9C9Q9W9f9p9::p==::`=p=::==::==`>>::==;;;;>#>%>E>;(;E>`>;;u<z<<<;;<<<<R@d@ <+<z@@+<9<@@>==>>>>==>>>>> ????? ?,???@@@@C?O??@`?k?@@k?w?@AYA^ABB??@@*@0@6@:@C@R@AABB B%B)B8BD3EKEFFzGDD,D3DHDfDEEhDwDaGfGDDHGMGDEFFE-ExEEKEWEF(FWEjEoExEHFhFEEhFxFEExFFEEGG(F4FFFFF0G5GGGGGGGGGGGGGGHHHHHHHHH H#HGGGGGHHHHHHH1H6HHHLHTHXH[HHHH1H6HHHLHTHXH[HHHH1H6HHHLHTHXH[H~H~HHHHHHHHHHHHHHHHHHIII4I8IAIBIGIHIKI"I+I-I/I:IAIBIDIQISIeIiImIIIIIIIIIIJbJIIJ JJJJJJJJJJJJK KKKKK L(K2K|KK;KKKKKfKrKKKLL!L0L_LLLLLLLLMMfLoLMMuLLLLLLuLLLLLLLLLLLLLLMMcMMMMjMoMMMMMN$NMMN NCNtNNNJNONNNNNN ONNNN#O'O+OmOoOrOOO.O3OOOPGPPPPP0P3P6PPPzPPPPPUP0P3P6PBPzPPPPPQPPPPP QPPPPPPPP QQ7QtQQRRRRR>QGQRRQQGR`RQQGR`RQQ8RGRQQ(R8R`RgRRRRRSSSSS`UkUUHSZSUUZSSkUUSSkUUSS_TTS?TUU$T2TUUTT UJUUUTTUUTTU!UTT$U-UTT-U0UTT6U@UUUUVVVVWW ZUVVV,V@VW8WXVaV8XPXaVmV(X8XVVXXVVXXVVWWVVWW8WFWXXFWTWXXYYYYfWrWXYWW(Y-YWW-YKYYYYZWWWWX XY(YPXYXxY}YYXgX}YYYYZ ZyXXdYxY9Z@ZIZUZYZ\\iZZbbZZZZ[[&]5]E]I][[I]Y]]]`]_\g\bc\\\\^^^^__!_&__!_&_-_v_y_|____ a a__` a,`/`2`7`LaUaXa`aKbPbTbZbeeeff f|hhii|hhiiiii jjrrrrrr~6j?jvvjjvwxxz{jj(p-pkkIlLlkkLl\liltlXyylpwptuppppqq,sQstt8vHvppppss!s,spqqqVspsVq[q^qdquudqquuv8vyyqquvqqqqxxq rxxyyyy r.rxxtttt||||~B`e~&)j"&)J"PVYbj`pp: &)2:RXcЅ@EQWWy~y~ЅX] ]|#)|)7DXqsu|І˂І$),22>PX^buՇǃŇՇǃՃŇ '2=G2@eu@KUeK\nGU ΄UeEU9EpẍЈՈ؈̌̌Ռ#'0Ռ#'0rvzԎZhԎ8P(8(lj !''5NPRYt 0 ˊ0@@P `p )P`)7pajЍ‹ЋЍ<<EގESԎގ" , 09z[d,1dp1BP`5wݑP`ʐ5wݑА֐ِlz *z ژ5ʘژwؑݑhzXhؑ*@@KʘKWz{ pu `iu +o{bgD`ʖ|ГՓϖٖГؓ) )..A&%/)22;2=ŕ;@=Kŕӕ@ON\~ ++XOVV`ڕRp %D\ʖϖ 9{9h"-Й-9ƙЙ8WpĠLUpuUcu *{͜žğɟGLКs!!2 .T8JAFJPej9GP]joǛɛ˛ЛǛɛ˛Л؛؝Л؛؝ OT)8ܞnssxUx8cl %ա%A.8PU5PU!$-xŢPY5Q`penpQV@cM`jsةݩ 05\aE\ͨةӨըݨ Өըݨ  "'hksӪ^pޭGpuu(@ 0+EPڬP^( 36@K˫KY@P ܫ̮ 0@%3HQQ_`p~̮ůP`ůϯ@Gǭc5c{ jo#5sıɱб7@|zбձzLQ^c̴Ѵش شݴOz_dŵsƷϷJ*069BJh6;ƹԹ޹*Թٹ ٹ޹"*?DG6?DGQ\bgouxbgoux~~ҺʼغDI#%SWehnR`nqu{ %DX%0,DؾȾؾ +DPXi޿w|iw_jjv epP0%4EQWaux  0$Zc ;@JOmr|D!CNp7BY]`>CQVKOz 8Cep4?Yd{0>BHKQxY^x*s13<M 8Cep4?Yd!CNp7Bdr^m "imsvzeit#*03 #*- 39Y\=K9=KR\_P^=Kcqr!9@CEXamptz053R`HQphq`p[^io =B_dIRktRWtybpp:CORV\lrv %3046@2HQP`hq@P  O_`q_hq(2Shq8H 1 ! )1:HUsvz5XE *3`edsxsx  h u    '0X h 3>D X LU* D Z_ek *       n        % * 0 <  % c x      (8       C & / C L X]    PU    ,19?$),2\a BKqz$')KPzR` p`p#/26<LRVnw #046@*8AP`Xa@PL\`q\eq *qp{`pL`$'+1[h#h hm29=G9=GY9=GY'0HY8;?E4H[fgynqu{Ygy.3|?Dp|JMQShpb88ESq)|TbDTHS8H,8 , ##['`'o'##   ' ) , $$ ' ) , 8 C <#A#W!`!U%Z%`!!H%U%!!&&!"&&Z"c"*&/&m"r"x"~"%&9&>&D&J&*'5'""%%H$X$j%%$$%%$$%%g&l&N'S't&}&'*'}&& '''''*)''''''''''((''((''''(('()*) ( (((((S((((q))**))**))*** **+***"***R*[*+&+a*d*h*n*++~**5+E+****&+5+c+,,,,,,-j+s+(-@-++-(-++--++|--++,-+++,,,',0,\-|-=,F,@-\-k,q,,,,,----..(.0..(.6.Q.U.Y..//\..//..00//00U/s/00s//////h00/0X0h0=122==>K1T12211P8U811m4z4111:2111211 2&2)222:2R2c4m4\2g2z44z3333999$933\<f<44r>w>44<<55:(:{66(:5:666666666666P:`: 77`:p:7'7p::87C7::G7L7O7U7::::g77::77;;7777;;::u<< ;+;f<u<>? ?A>>? @>>??>> @@>>>>@5@ ?)?@@/?2?:?@?T@Y@y??@@????@@3ARAVAXA`A=CHCC:A?A`AeAAAjCuCAAAA0BBBXCjCLBBBBCCyBBCCBBBBHCXCBBCCBBCCCCCCCDD3J@JXJCCCCFFD+DFGDDFF/D2D:D=D)GEGfDoDGG EEEE"E:EEEE"E@EIELEUE]EEEE5IPIpEEEEEEEEEFIIF#FIIEFQFPIUIII@JEJGGGGGGHHJJJKJJJJJJKKJJKKAKJKKKJKcKKKcKKKKLLLN3L]LN/N:LCLNN]LaLeLkLsLLMNhLkLsLyLMM M/M7M:M/N4N8N>NBNEN}MMMMMMiN{NNNNNNNNNN,OAOCOSOOOPPPPPPPP QQ0QpQQPPPPP QQQQ0QpQQQQ"PPPPPP QQ8QpQ"P8P=PkPpPPPPPP8QpQQQRRR SS(S-SPSSSSSRRR SS(S-S3S5SPSSSSSSSQRRR SS(S-SXSSSSQQQQRRR>RCRIRXSSIRSRXRRRRRRRRSSSSTTTVVVTTT)UV@V)UU@V`VpVVUV`VpVVVWWW4YcddecjcnctcddccccdMeQeSe\eeeeeedehexeeeee\ehe)e.eee3e6e=e?eeeef,f.f{G{{|R{U{^{`{{{x{{U|d|{{{{;|U||||||}} }.}k}|}.}k}||@}P}||||.}@}||P}^}|||}^}k}}}}}}~~ ~.~k~}~.~k~}}@~P~}}}}.~@~}}P~^~}}}~^~k~~~~EVy~~~~~~~~~~~~~Vy~~~~V[FTȀ"(dhchux؂.84cw{0PEd<H\PU$HPU\e )IMRX).]bܝ59>HHMp()+0ڟ۟ 0 0~ 0Y ɟΟ I\ah,1kpҠP%ҠנPX֡`di֡`ȦԢآЧHM%(06Ч,A,5ALSX_eȦP[al8HdiĨGOب%W\rw{ %\ejupyЪ۪ԯS@P@P@(| <JĭȭέZj ڲʲJZîȮ̮Ү2< ʲڲ{(2 ߳ȵص 8L]`m LQP`<Pִߴ`tt!(.׶Rajss}ڷݷ߷cfw%0Ի;>EKƻԻKOT}}GU9Gոո2@_h%9%(/5}P[¼ Ĺǹιչ %&/1603:Aajֺu2Ueeuƻ05<Bڼ Ҿܾܾ'ۿ8@ۿMVVHQ+r+,/4?BIKYb,gjqw@P  ,@,5Pd:=DJdr"00;HKRXp{0@(3HM3f`p #V_#2FO_jjssoz@Eoz`ePYP`%pxx 0 z: TYJSjs|(-@E ju7H|00:S[hZc %~@E`e$) !'=Faj} x$+1X]hszPUpu !#2px}!#jp2jx}%+/%+/E%[+-/2-/25;I6_cgkcgkos6[y/8 =B ,8=B\,@au@TzThh|| $)38BGQV`eI^r|8Ah05 )BGpuPYAFYegMUHM8E4=mv +3x3>ACK+07?HM\27<HW`$2$@CIddv|Igmv;8;W&69?8]W|w]q;>@Kz&5Iqxgmvx&69?JYw3;@IQ^ppu&u-22: gr X]pw ]p @L[fpzfo`pH`8Hz+@P]j_/P|pPY[]Yb  2 +HM+4MV@ (((?A L ?Y\bL d m s Y\bd m s y (9  9b  kz  bpsy   %  %.n s    0 7 V         %   P _     _ p v |       p v |  % *       = P  .     _ n . H - 7 : @   H Z   Z _     2H  P U  -   7 : @ P   * =   U _         y      Hbbkpsy-2!>Hty1:b @CEGX]GX]esxx/8:?`cegx}gx}"$+i8=Tkk{ -K2<&^mTb<K"/dlz5hp\`#f3<KP** I $$$R[  ##+!@!!!(#+#!! #(#!!" #!!""##$$8$=$$$N$S$$$$$$00444@%E%%%\%i%01i%r%00r%{%00%%3&D&%%H1d1% &(1H1 &&1(1&&&'&&11&&11&&d11&&&&@'L'''h'q'1111q''111111''1112k(v(44((((22()) )@2E2),)22\2f222q))U3i3))))E3U3))53E3)))*'353+*9*w33I*Q*X*^*i3w3=+F+++++,,,4,<,,,,,, ---33i+n+u++++++++++,,4,<,C,S,V,],l,,,,,,,,,--- ...X.u.}......$/A/C/K/44----y44 ... .g4y40.5.<.B.Y4g4u.}...H4Y4....:4H4....,4:4.///4,4~//34//33////////33//33///0//00330*033*0/040A0/040A0G033G0d0332222y2~22244455? 55 ??@5E5q55\5_5b5q55555556 6+646R6[6y6666666667 7)7C7L7;<<b<<6666;6]6b666667 7+707Q7V7>>[7f7<<A<w7z777;;776>H>77$>6>77<=7777<<88Z>l>838H>Z>I8T8;;[8^8e8k8;;y88==88==88<<8888<<88>$>89>>I9~9;;a9~9;;a9j9;;99==9999|==99>>99~>>9 :j=|=::: :"=4=.:9:>>9:V:>>h:s:F=X=z:}:::4=F=::>>::>>::X=j=::::="=; ;l>~> ;*;>>R;;=>];;=>];`;c;m;=>m;v;==:?C???AA(A.A3A9AFACCDAADDABDDBBDDBBB@B@BQBCCVB_BCDBBTDtDBB,DTDBBD,DBBDDBBtDDEXEhEE EEEEpExEEEhEpE/E4EEE4E9EEEEEJExEEEEFnFFNNjjrEE/F2FGG O8OGGO OGG8OPO0H9HPPdHmHRRHH0S5S&I/IRRIIIIHQMQIITT0J9JTTJJPTUTKKKKPP8KAKSSKKTTLLSSwLzLLLQQLLQQM!MpRuRMM0R5R^NgNii|NNiiOO1e6eOOKeTe$f)fhhOOveeIfVfhhOPeeeffhhPPeeffiiUU^UiiUUe fVVo0ogVpVj%jVVVVhj~jjj&W/Wr0rAWJWFrTrjWsW0rFrWWrrWW|rrWWfr|r1X:XTrfrXX ffXXeeYYffYZZZZZ+Z4Z8ZxZZZ@ZUZ[ZaZdZpZ+Z4Z8Z@ZxZZddZ[[[[[([1[5[x[[[=[U[[[a[d[p[([1[5[=[x[[de[[ii[[[[\\M\V\]]`\s\v\\`\n\v\\n\s\\\\\\\]]9]D]HmZmZ]c]>mHmm]r]v]|]Zmjm]]ii]^gg ^'^^^'^0^@^I^M^^'^0^U^m^s^y^|^^@^I^M^U^^^dd^^whh^_(_+_W_`_Ugigr_{_GgUg__9gGg__&g9g__g&g ``ggY`h`jj``igsgaajjzbbbbzbbbbbbbbbbbbddbbbc c#ccccc6c?cCcc6c?cCcKcKceckcqctccccddccddcccd dPdccd-d3d9dyׄVy_yɄׄqyzyeuyyUeyyɄyyyyzzu?zHz`ziz{zz%5zz%zzwzz{ {{ {I{R{ׅj{s{Ʌׅ{{eu{{Ue{{Ʌ{{ |||+|uU|^|v||||%5||%||w|}iw} }EU(}7}5Ea}j}Wi}}IW}}}}Ն}}7I~~)7#~,~4~C~m~v~)~~ ~~~~~~ /8@O\p4>!݀|j| Xj"+BX>G!/hkouuÁɁɁҁ  +4*BFO*OZpy/9ƃ׃jq! NX.#8:F]8:FRgiugiuNJɊ͊NJɊ͊݊Ox}՜ڜ̗̗4=ɏۏ̚ )~;Dl~V_7Iap)7ZlHZѐڐ)ܐ 6H1:$6LU Wf$ǑБښґ̚ښ %.ܙ@IɛKZʙܙʙ’ĒӒ 2;w=Liwu~pWiœIW^p L^%.7E0?)7ir:L(:) (" $3]fxכɛכוΘΘ 'QZluwiw˖Ԗt Ui EU"*9UX\t!#%*`r G(ŝʝ ŝʝϝԝ8G(8|ݠ||ўܞŢ +2:CNp{CH`krz HMP[bjs~ СۡGLHSbpHM_jãjpu   )ç̧.025025<IW\}WY[^Y[^agu\#(ci{ci{ܪЬDM@P[fi[fi~~Ы0@ݫPU"%3"%+3K­ͭ ۭ0ۭ (0Hее0cxɯɯ[{а J*069BJblwʳW4?MX%ŹmrJ·Spp{οӿq{ cq@Iӹܹ{/: Ϻں;J(N[bN[b|RYck RYck˼QZ^cflzjz ŽŽALuLWWu ) 0-ACz-<CZ<A`firz(Xa`jejmsH`cnUerwzeu  +6ftt}}eppEU9E&,m&,:@PSY[_    8zEPuz}uz}`j%0pz>LO>GOuGL{"+CEUW")mz@Iny'` %)/ p29x-9U-2[adpx`peu 5E%50;AFNTu'.;DIK*5(*pFb-&uzju"_jzdmy~}  "-,2APimjuPVei^%049<Bzq|:J*:169@oz~ p)40@8=@F 0al@E`p -8(jz?J% 1:EKPX^(,14:rwozUeHUdoozzZz & KU[l F[uz[dUeeu:FLQY_{  cu %5S^owW\upu /:6HZjJZJZ*38;B%Wbjzhmu{z #%I # (@-3j-377JPVYbj@PnyBG #')@OOOz!!Z!j!-39<HLJ!Z!h%r%%% %%  %%$%)%,%2%d7i7@?E?cn44n44   5FOeFOkqt (   f k ##ITQ f !*! !!<Y&b&g&p&Y&b&g&p&#),8<M!!}  ## ## #(,26N`ln3333;F8*8LQY_*8@8*F:F F*F!!"!!c}!!|%%$ %,7:!J!EJNT*!:!l% 8 l% 8 !!Cy  .lw$$w$$$$8 = K X ``h$$=`h$$CILX`uz}X j luz}-l y ;    %44%H44HHHH??  ??        j!z!  r%|%+ 6  77U ` 5E  z88                j8z8 ( JFZF6 ; ? E :FJF] h IIv {   uII            @8J8> U [ a d p t  44    8@Zg*I:I+6IIOOOO&ONOO&OBMUJZJNN|NNJJN ONN????PXXd}??s?}?EIOI!),2HIIRWYxEJUJp&u& &&&&|99ZIeI+cbGlG-39<H77 887 8t}XOjONOXOOOuOOOO  #),8Xc  c  7777;F IIJORXI Iluz|5JEJ%J5J<ADJWb33^i@'J'itZ'j'tJ'Z'$/  L Q ##!!J8Z8!!"H"!!"""%"+"1"4"@"H"`"Z8j8""II###@@d#o# OOS%X%`?e?%%F F%%%%%%%%%%@@%& &(&OIZI&&hImI&&&&&&&,'I*I''*?@?'(44((((661(<(*9:9<([(9*9o(z(66((((z66(( 99((8 9((o6z6 ))))66-)8)888)Z)88n)y)55))))45) *66**-*3*6688FF`*e*r.u.e*s*44 ++:9N9++33+++++,88,,88,),88;,F,88],h,55,,HH,-O6T6_6o6~--d.r.----L.d.--.(.--8.L.--(.8...5 555..<5P5.// ///(/9/IIN/Y/HHY/g/l/t/g/l/t/z/eHjH//////YHeH////5H:H/0%H5H00H%He0p0GG0000GG0000GG000000GG1(1GG(131GG11'2<211<2S2S2U2`2v2S2U2`2k2U2`2v2|2rN|N22222223z33@3K3a9f9K3z3N9a94-43494<4H4L4]4@@ 5<55556zGG66#60666A6zFF747ZFzF77lGzG99M:Z:99Z:l:::l:w::::0::: ;';::;;:::;e;l;;;z;;;;;;;;;;;;.<6<p<<C<F<I<X<==??=#='=-= ??y==>>==>>==h>>=====>F>S>>>S>h>>>>>?@W@l@@ @l@@@@PA]A@@]AoA@AoAzAAAABAAAAAAAAABLBCCZBfBBCfBmBBBtB|BBBPCXCCCXC_CCCoCwCCCwCzCCCDDhDwDD!DXDhD!D)DHDXDDD8EIEDD,E8EDDE,EDD EE}EEEEFFFFHHyJJJJKK`KJK`K{KKKL#LKK#LsCsFsLs(}5}`sksostsws}sussŀՀssssŀssssss u@u&@uKuHxUxXucuhwmwsu~u{{uuwwuuvvv w wwbvmvŁqvvvvqvvvvvvvvvvvvxxxxxxyykztzzzzz{{·-{0{4{:{ p{s{w{}{{||&|h|s|EUs|~|7E~||-7||S]s}~}ŁՁ}}˂}}z}}nzb~g~k~r~~~~~"->F05FN9K%AJ~DS -26=ȃӃ/6<]mtz'%*5 \lz|w…iw~$04;RuSdm{؉{ĉЉ؉Ŏ$-uՎŎՎDO]kn]fnfkȋՋPUY^alόڌ(8ތ0ތ (0H8PU`Бdilrju̍Zj$*ߞ3>DIQW?JNSV\"'*:ouy~JZ :Jozzju̐7@КD\^DW^zW\ǒ͒Ғڒ &:J,19?JZzPUZo\gZjmrvz}Ȕmrvz}ȔJZʠڠAFIO*: *%0ʟڟ49<Bʟ`ko—o~~—ڗКМ՜ڜآјԘЛxՙ  .9Ze9]ozʞ՞?ʞ9J^|*/Н۝ڟ ʠ֢ܢޢ %/b%/BHNQZb~##C&%a4=ISK]`KTY]`TYĤϤݤ*ݤ "*BZc9Ec/93<ů<Gϯկ\<JܦPeܦ!,ĸ=Bʻڻ}ڻ)1Ebظbmպ9BHXFZ\FU\rUZx~XpͶڶéȩʩЩöͶJU8szźպzԪê̪تݪ0 `eyZj«ȫΫѫګNZU`@Pdxzdszsxʬ0@Ԭ߬PU2=ʹAFIOcn rwzɭԭحݭʻ#ڹʹڹjz$2$ V[_eeqyڶ5@@JDXZDSZrSXx~ƲҲ0@ܲ:J*:  *bmJZmxjzxZj  JZ^eZ^ezpuHQ T_ }õɵzշǷշ2<¼)мټ8H :P$47z$/7Z/4`firzHZý̽PU#tZesx|پ%/^j 3>xBU[BU[__rx~zjz4=gr69`lW`EUcnt7E&)7 % #F_eQ_LU0ay|at|tyoy T]]y$&>Bz&9BZ9>`firz-8JZ;F).X]ekZjju$|$//Q *  CLOZ~hqo~ty}eoBGx:Q*:8JQq|in|Ui$&s~5BlzCLbl M_;M_m); %Tb9zozzYjjz(+4Z&&:@FIRZr|ai(3>%BGJPGR_j $,ny} EJ&,5E9BGIx}%5'5<BMp5 ,p{0@{ 0* "*FP[[g(5EU7E"".~GUlwwUe%5@KEJKWJV%u5EUZZh%5E  EU2@ [fuzftz%5eun 0 uhBLyy    4>K '-3t{~r',n',55MPX[cfjn    =JJZ\j`gzR\dk  $17BG  7BGS  Sjp|drh|y  1>>NNX         6  xZeJZ%: E 0 : u  e u V e &KZ)0BH*5HT5K036<<EZeewwDW*:Wj*jw z  j z Z j #P Z sZeet8B:JGP'1SdiSdimm1>*iss ju "')U\_ft}  $ eo*rr8 P     P Z Z y  *      * LZ] j   x }   * 5   : P    }Q[[z#%5&-06%ENSUzEJMTWggu5E   %  * 4>5EAHKQ%5u|ZjJZ:J*:myjuu48X^<BHR?`16{)`KP;@xA P !!!!V"`"<#@#%%0%))**--//0 000L1P111L2P222T3`3X4`4CCzGGGG$H0HIILIPIIIbJpJJJ LL1L@LM MKMPMMM$N0NNN OOOPPPQ QRRUU Z Zii~~jp ĠРEPGP5@[`|)0#@U` HP  2@J P  *0bp``o'p'*)0)E+P+---.01>>A ACCXJ`J{JJKLNN5O@OPPQQSTVVYY]]^ ^^^^_n_p__`````]a`ac cddee{ff)j0jZn`nerpruuJyPyzzd|p|k}p}k~p~yFP.04@JP6@Q`\`ޝmr:@ [`rP```hpg 3@@@bU`    $$44? ?@ADDEErrst wG`J` IPR`OO}PP8Q@Q5W@WYYnnX`ţa:@u dp{)++ ,,`,o,,,,,--P-_-}---C/X/0. ..(.7.@.O.X.g.p.............////`/0,02060`0a0c00>A`AC11 1|1?)@HCUC?)@HCUC,191?1T1c1w1|12AACC|11111112AACC11CC111122C(C+2a2C(C23}AA(C;C22222223}AA(C;C22(C;C222233;CHC23h3;CHC33?8X8344z488(989"4T4(989z458889P9z444444458889P94489P944445^5`9o95F5`9o9^5n5'77h8x899^5n53757777h8x899^5n5S7~799~7777'7375777n5y5x88559(9559(95588;6>6B66X8h889;6>6B6G6K6M6G6K6M66X8h889o668966666'7886 78878P9`978P9`9o99??CC??CC9:w??CCw??CC:^::::(;BB:^:;; ;(;BB:9:BB9:=:?:O::::;; ;^::BBt::BB::(;8;X;^;b;;)@e@uCC)@e@uCC;D<AAUChC;;;;;;;D<AAUChC;<UChC<<<(<D<<AAhCuC_<<hCuC<<<y=p?w?BB<<<<<<<<<y=p?w?BB =T=BBT=X=Z=j=y==BC==BC=.><>Q>e@@CC<>Q>e@@CCQ>>4?7?;?p?pA}AQ>>@?C?E?p?pA}AQ>>pA}A>>>>4?7?;?@?C?E?>?`ApA>>`ApA@&AAACC@ACCABBBCCAAAAAAABBBCCABCCBBBB\Q^QbQwQLRRRRZRcRfRyR|RRRRRR8SSSS8SiSmSSSSSSSSUUUW(WWUUUU#V(VV#V(V@VCVIV(W`WVVVVVVV#V(V@VCVIV(W`W@VCVIV}VVVWWMV}VWW}VVVVVVWW}VVVVVVVVVVVVWWVVWWVVVVVVVVxWWWWWW"XX9Y=Y?YCYGYkZZZ))))*(*0*U*`*++n+p+++++B,P,,,7-@-----0 0d0p0CCCDKKPP Q QIQPQ}QQQR1R@RRRRRRRSSSST TFTPTQT`TaTpTqTTTTTTTTU U?U@UgUpUqUUUUUUWWY YZZZZ[s u s u    C ] ` h k t w z [Z[`[a[p[q[[[[[[[[[ +\A\`\\\\l\\\\\M]X]f]]]]^g_______```n```````aa"a,a.a;hg@KY3~!.~0}.<;~<[Nd=>HL2~..~X!X..Ky_oP;=wIKh]q~f~.Jge  .[m`guL=wxD 67h E:\Seva\Projects\AnYarxi_3.43.5\LibYarxi\src\main\jnie:\android-ndk-r16b\sysroot\usr\includeJiPadKit.cppPascal.hJiPadCore.hJiPad.hmath.hctype.h`j8ڨefiJXKefXf<jJWYXO PfNT\ddiJXKdfXd<jJWYXO @.$FS,fSJ,.p<p<ptfoXo<JotofXoJf"otofXoJfo of<oJfH>KotootooofXoJfoo< ofXoJfoo@otofXoJf%otofXoJfyo<of<oJf;B:mtf .B o<JoooonoJtoo.to$Ju< Jo<o<<ofoJ P M9#93P0<P,WP1t2!M9#9<G9<G5WG:t2!.2VSJ, N `" A7v <v ftf .tfoX .u;<f<$ uf EO)Avh t@#-.T<+<TJ+fS,XS<,JSJ;<f<$,Tf+T<+gggshITt+Tf+XTf+T+T+XTt+0%~.&ZJ&\J$t^J"t`J tbJtdJtfJthJwZ%$Y?XJ[XJ]XJ_ XJa)@T~ f9MY<t=uX$*.xx<X~<JXUxXZ.UxXZ.fz>:Xxt ttzyt~zytKyty.yt(u;].o#zy<y-.xxX~<JXUxXZ.UxXZ.fNy>:Xx ttyw$yqKytXytyt tyfX/ x] 0  cJtDx.  !KIM! H0a< 0  pJ. MM+P1 0Hx< IM Jt.x 1  pJ. MM+P2 0Hw< IM Jt.w 2  XfxXJ0x..w Xw .. <`3 .tvt XB~ȟ-wtXgw.J+Jw]<vf Xv. Xv Xu<`4(YguQ|||X-||i,>u XuJ Xu Xuf Xu Xu<P i.ut XzBz<Zu XuJ Xu Xv< P c.ut XzBz<%Zu XuJ Xu Xv<  Q .Nut -~#v wt <vt  <wfuJ u<"0] tu Xu&  fuR  wX xfxtRYv*  v w< <v.  <wf%vtiX Xvt v w< <v.  <wf-v Xvt Svt wJ <v<  <wf1J;=av Xvt wJ <v<  <wf1v v^d U 1ut \ut <ut Jut Jut J tpJ.u XutW u   uX(Z u< fu u( fu  u% uXD2 uXm Z.fptJ_Jo<~f~J~hy:Jty<XZ:tXl<tt~.~~t~JJK-V~ tZJ}J7<j7H>:0t!i-/h.#Z<3wFN[ %J[.%<zt~~J~<<~X<JtZXttX<'~J<~K.>:XJZ<tOwf8<Y~~f}J$<~J`<~<>f~Wf~J ~M~J~y`t <Xt%tfpt-/#ff.t.Jt.tJt.ttJXt.<uI/;/IhJ./I=;/Ihf68EJ;<tX~tBJ><tXBZ< JJ X<  >J~@Z<~fJt.f.fx  u xf.Jf.%f.}+Jfsf   J .. z f  .t .P:iXwfXw.XtwfhyyH'y<@=gg1 wJ Xv yi< J   yiXy8z;u   $ "0 .< :H FKJJ<NL<QO<TR^z.;u J $"0.<:HFTR^xX#<y+xXxXxt>H,f(xJXx<1 xJ Xx<" "Xd0r>wfxJxXxtgWeW    MftXxy.< fxx(X X<<!XytWe'&<*(-+Xy<X8yt7yw;׫Xfyy~~;ufyW32<6497Xy%?><B@EC<[X   XXy&(W,"V<ZX<][ <J< J<x<t)<J<J<x<<!<'<&<*(<-+<3<2<64<97<?<><B@<EC<K<J<NL<QO<WV<ZX<][<.~ .wuoX Ju<;<f<$ wf#wu Xu<;<f<$ wfw<wXwJf<wXLw>:ZH>(w<wXwt<%wJ.w.twwXwt<wJ.w.tK=w.wtXw< w wfJJwtXw<"$w w)5w ).$w*w3.$0vhpw$*w.Xw. @ w*ww,p .7OEvth JvJ Xv< vJ <vJ v<:h vJ vf w< <v<  <wfeJeJv fv Xvt <wv fv Xvt <w.w.tKWuv. vJ <v<  vt <tvJ Xv<" fv  vX) 0v ) $v* vtV3 f.g5sw50vW!9 i9}v* v"^& Xt /t< J! ^)f(f.tW Xs Jt sJ XsJoX st fsJ;<f<$ t~%B~. tffww~XX/WhwJw ft#it G!JS tf ti tf th t< t< th t< t<h t< t<w  ttf tf,3^1ןt<iX t05 tt+ tW t<iW Xt<;  tW tfiW ttW/ Xtt tiW Xt< ttf XtJhXhJgW t"*^Nx t.fx"xxJj 1t $t tX    tt< ftt ftJ ftX t t XtJ .t t. XtJ .tt X/WWt,<S,XS "KCgtW t$W Xt XtJW  #tJ p!_u 'Ss W sW XthW s Xs  fs  st fs i  _JtJ Xtf,.SJ <s <sgW sJ  tiX1  sJ sW slP}.vt X}f0}}fJ Xs Xvf XJ}f<s Xu< @`0st Xf XH0SF\st Xs< Xs  Xs.  Xs  XX tf Xs* XsW  sX XJt<fXs& Xs Xs X#f#Jy  f <f X&sf .Jf<fX&JsX Xst Xs Xs X0st XJ]H0\st Xs< Xsf Xs<  0.st X./hd>s Xs< Xs Xfsf Xs fJXsJ X  t< J.t <J .zXfX.rt qXq<qJ.;<f<$JX3r   rX Xr r   rf  Xr  Xr Xr< %.r qXXq<);<f<$qX<r qfXqfq<fXqJ.;<f<$Jrf %<3r XffJf #.!r.t Jr Xfr< Xr< Xt<r Xr<h$  $ X $ X@ .vJ v<rf <rJ f=VK3rX <rf/ Xrf Xr< .Er. .r.   rtP r (r< fr r   %y<rJ P.jFj8N;f<qX#qt(#I=ft<z<=@Eux=fJtBfKptpppf<pJfHKptpn<f mȼnfJzJ4p-. u. J .z.0}Juf JuJx<.I/I   . JJm<mX <..mfI/I% JuXx<mfmfXmJX<m8<m 1X'kkk/jXXj<&;<f<$kX1k#XkXk. J()"&k-kf-*J-.*...k.2.f6<=CGkJXk.XkkJXk<%t%<()(t)&).&. u k9I/I X fkfjoX;<f<$ tk kkJXk<fk I/IwkJXk<f7t.4 ktX #k Xk()&).&.f .k.-Xkf-*J-.*.kf   J   <t  JJ ( 4X(.)& kkh %kJXk0jtjfjjf<jJfM0jjf<jfj9Jjf<jJfj1jjXjXj<CjfXjXJ<j< A5jtX.H0jXj<Xj . Xjj.tj7g Xv w< <v.  <wfv Xv. Xv w< <v<  <wf t Jj <fWt Xj"72C`x<s <s< fs }J<}<, -s= E<LfE.z"    roJJoJt;<<$. Xr. Jrf/;<<$ .s   sf  &)* &J*.&*X&.K.&Xs Xs vf Xv Xts  Xut Xsf Xs- sX= XsB C@st/ t=XBC@KIJI<J.GXs/ X5J386<;:s  X-*s<. Xs$  XsW  .s  Xs s  X`JJ.yJJ0aJm<mt2I/ew " KINX JuXsxt7L1tvt  tJv<<j f <0X< J <jfj<  jtjJfjJ. jt Xv vjJfjJ<  jYfj. j N&zX$*$T,h:<Mg @O%)L/WW f K W.M+ }tM+J P%)y .vXJ vX   J vXfJ JvX. .vX vX f  J vX. Jt.r t@ Jt.JQ%)p.mXJmX  J mXfJJmXf.mXJmX  J mXfJJmXf.mXmX f J mX.Jk.i t@Jk.Jif tT.gy $ }eJ. J <J. f Jf . f ` @ (V.^ $(WJ  JJfJ f J. f  $J$ }\ t@ 0Y.U -(ANJ  JJfJ f J. f  -J (-}S t@ 0].cJXcXc  ^.cJXcXc ^.cJX'cXc _.cJX'cXc p_.cXgeh,>c<XcXcXcXcXcf``cJX32c<Xc.XcXk3Ac.`/bXYbtb<b/`ab.b'XbJfIKfJ/WbJt0bXb XbXbJXb<XI=bXbbXbXbt cb.b'XbJfIKfJ/WbJt0bXb XbXbJXb<XI=bXbbXbXbtd.bJXb<bt.bXbX<bt.H0b EAbe.bJXb<bt.bXb<<bt.0b)b<<bt/f .kJv< XkXJk..a}f}.taXXafaXaXXat.0aXXaat<atfa  at <at fafa <a.fa<a.fa-cX}f}.<a< fv<Dat<atfatXaGaa X 0j!.`J`<`f;`.`t`XX`tf`< `< X`t f`<`tX`tf`<`tX`tf` `tX`tf"#0` ``<`.`X`X`X`X``X`6`n!`.`X`fK;1HLH>Hv<`X`t`tX`tf`< `t X`t f`<`tX`tf`<`tX`tf``tX`tf"#0`XK;` `X`.`fX`X`fX`X``X`<8pr!.`JX`Jf`X`fK;//`Jt?0`X``f `t X`t f`< `t X`t f<`tX`tf``:X`X`.`fX`JX`.X`tK;`< 5`<1u!.`Jb@z#i/sK``X`f``XX`f``XX`f` `< X` f%XX0`t+`'X`#X`f `5X`XX`X`#Py"$F `J*`J`<`.`t`<<`fk0_J6`JFz"$F _J *_J _ <_ ._t _< <_ fk0_J 6_JFp|".F\d`J`<`.`<X`<<`.H0_=p}".F\i_J _ <_ ._< X_< <_ .H0_=p~#._JXc!X_f {X^Xc  k^Xc#L(lYP#L:XhX.'rXaXJ2f XkX.JI/I a  f a%i<a|td[wi8I/ew !i6I/e% $(J&+J)<.J,tawfaI hf fhX <htxxta#04w<" ._t /_t ;L_J X_ fu_ 0_J _ !_ 0_ 0>2_  _t X_t f/_ _t X_t f_  <f"Ic<(_, X_  _t <;_ J/_t X_ X_ X_ X_ X_ _ _f _ _2@" ._t =_t u;L_< X_ f=_ 0_J _ _t X_ f_ 0_ _. !>_  _t X_t f/_ _t X_t f_  .<f/<$_ Uu;_ X=_t X_ X_ X_ X_ X_ _ _f _ _2(LK8BH1tr:&tZ%i..JYYY'bXXcXc$ s. fteXY-eXete.ei<it~ggJt;<f<$i<!.u iiXKi<hXh<;<f<$iYiXuXiiXiXiJfhh%hv< i~hhJt;<f<$i<ou< hXfh<ohhh hgeuh.h h-g;uh(K;m+t hJtt<  hJhXh" +t< X<g;mg.gJ;<f<$itJif<iXg.gJ;<f<$itJif<i~ggJ;<f<$ri<h<i.XiJi"i(geeWXi4iXii(g;=WJ(u;W<XitXifXh%l~'iX(fn<i(f o )JiXi(fg;=WJ(W<XiXXhXhׄrgAts)6 Xsf< X@>st 9sJ }vh@ ..us'$ 's Y Xf.X Zrt.n%"I/I .n*x.vnXnJfn'/;K[k0.e#nnXnfn2 J  J  nXnfn&nnt tm mt;<<f.J$. xvuY+I/I7 {t\zX%&nt)    #nt%nJ%Xn<%fn<)nJ)Xn<)fn<PI/Iw 4I/I  9.n#mJXm.f;<f<$-rntX*n=nBnXnX J < J.n Xn:8nJ<nJ<Xn<<fE<nfHmJHXm.;<f<$Hn<  fn nJ Xn< fn<nJXn<fX.xvx<<nn At Xv.Xn-I/Ix nf<nfx<N %MfQPfTdn.AP@fDCfnJ%n'XmJmf;<<f.JnXXn Xn<XnXn/Xn2`X )lkk<X;<f<$lfkXk<f;<f<$l$lXkXk<&;<f<$l f  lltGI/I <#t lJtlftl<l< l< <ltl<ll<ltl<XlJfJJ<JXlv Jv.  t(l<lkJ.Xkt;<f<$t k  l l<lJXl<fl<lfXlfx<xlfXlfxxX.vu!Xlf!Xl/XxxX.% luWuWu"I/Iw .I/It vJJ lJ< .lt1I/I O&l@I/Ix "l"XlJ"fsx) *'XlXXlf X t lXlXl<Xtl֭lXtlXl<h*<Xv lf(XlJFJlt*flJf3Jflt3ftJlJ fJstxJJJJ.J J. #"fl%lJ%Xl<%f(%fl*lJ*Xl<*f-*<l/lJ/Xl</flu3XlJ3XllfXltlfXlflXx>xfxXIlx &l&XlJ&fs xJx+/ +20lJ6l63J7<;l=G=4lJlk oX;<f<$ l l< *.Jl&Xlfl JlJJXl<Jfl<NlJNXl<NfluRXlJRXlx:xty~2(x3xxuW~Jx=xx~JWuKx&xx~W~J1x7x<xx-xzyY~.<&.=;Wxst#qn&n zs@ uIMKXx Y!Xn!XnJ/!Xu xXxX.( &+).,9n>n><J@n-5nwvmYmkf..nfnfXnfxxX. t't.m<  u  nt(ntDnYXnXnJ/X t<n : mJ 9mntftm1n.YXX.nJn<  .wJ w .mJ m< n,<mY$ wJv0Ex xX.xX#t.nntfmt .m&mXXn.nt9n>Xn><J@n0t9nJ0Xn 4Xn4X&X{ytyJ{mloXJl<";<f<$mm#'.m#mXmJf  fux mlXl<;<f<$m F&-Jfm mJ Xm< f<m#lJ#Xl.;<f<$#m)mJ)Xm<)f,)<m.I/Iw5mf5Xm5fm:mf:Xm:f>t:,mJRffmmJXm<ffmmJXm<f"fwvmXmJftx m XmJ2 I   mht XmJ XmI/Ix mXmtfm fmJ (9'm,m,)J-m0(txxX.7 5<< "lJkJXk.X;<f<$llJXl.fl. lJ Xl< fl<$I/Ix lfXlfx% lJXl<fl   uv u  . kYXkIkJ k< u u.vkX1.n X.sKn X./HL fr Jnf=;Kn<vt.Xvx n< n<n<n<n<n<n<v< KK&w<'n<'n<+n<+0.f32.n8:f?>nHJn<Jn<Nn<NT<R.WJu.`gn$Nc1G?o."  f%$fn&w64.B@m.oJ<;<<FCn<H%n8Xn8n.=;Kn\n X f<kii<<;<f<$k k '.\'Jk[ J%JiJoXiff;<f<$kkJXk<fykkj.kk k <fAyt s=kuXkf'MsjfYXjff'M #jf'kkJXk<fk<$!%*J(fku+Xkf+XkfxxX.xu0Xkf0Xk0fk0kkfXkfki*WYfJ Jk JkyjuXktj%Xjtf%kJ. k jj$d!%kf..S ,JS/,f-mS#,fS,fR-Rt-fRJ-RJJ;<f<$-S ,fS ,S&,S&,8X&XS-,fS-,Sf2,S2,9#Sh,fS,S,S,S,fS,S,S,St%2,S-,S# ,S&-,S0,S1&,S,Sy,S,@#}t{t{<{XJ.;<<X.J$.}g}O||f}}<}<t}ffg'|<t|<.wfw. z$|{<{Xt<<<J$J| |ft|f@w<w.w|ft|.f|ftv|f{<{X<<<J$J|{f{Xf;<<X.J$.x)wtw<w'|'** |"|6wtwtw*'|0|.0|5***J{|WW|tt<<<<tvu|C}i  *||ft|</wfw.z$|&| X t f <|ɝ|<t| |tv|g䑁g|'X|<t|dfG   f <  f . y,|YX|J G|JgWYtx3x|Jfff.+|*# |WtI/Iw X|X| Z|XT|<t|VYQXZ.0XiU~gIYZgW>gI>gI>Y~XZgW>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>Y LgW<gWgW>gW>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>gI>YYZZgW>gI>gI>gI>gI>gI>gI>#  E:\Seva\Projects\AnYarxi_3.43.5\LibYarxi\src\main\jnie:\android-ndk-r16b\toolchains\x86-4.9\prebuilt\windows-x86_64\lib\gcc\i686-linux-android\4.9.x\includee:\android-ndk-r16b\sysroot\usr\includeJiPadCallback.cppStream.hPascal.hstddef.hNoWin.hDB.hJiPad.hJiPadCore.hstdafxbase.hstdafx.hIntegrity.hKana.hJiPadKit.hmalloc.hstring.h)B)*0*`*$nfKggi4>HLʃYYZ+<J/J0ZYYYp+L +KvɄ+䟟.Y P,䟟.Y ,KZ<~X/~X.@-䟟.Y--0d.JX<f.-/.<hH 0eKf/p0.JK<(~$f~. 8.I7fIJ6fJ<;Xf.jW>'HJ8.Jer2;>'IJ;..hjW>'HJ8.JerL2;>'IJ&$0~J~J1$8.I;J.u>$HJ8.JIrL>$IJx~t>$IJ#<JXJ.u>$HJ8.JIrJ>$IJ;..0u>$HJ8.JIJ~>$IJr~~X#~xfIfrfIfw)u>#HJ8.J;rJv>#IJg=fCXJ<<JX<.LC~f~J 8.I;f.jW>'HJ8.JerLj;'8.I<JX<."u>-HJ8.J;rJv>#IJ~ 8.I~Iu>-HJ8.J;rJv>#IJ<<JX<.L.;////z3j;'8<Iw~"z ('.f.jW,~r>K<~'z.HJ8.Je~<CDsK"VLgeKg/udu!g/udg!e .sf=q)׻e/Ye/u/Ye/!eWɃeglzf>zfYe/2e=ge5PKeL0W3xQ QZ PQ-K~fXQ gsgtzRKJ@RxJ`x<JYx<JY w<x<JY RRRS(uLw.L~.~.X=^~tS! TPT`TpTTKTTTK U@UpUUUU.{t{JY-/g<|t.|JX.hfXJ<tJ <tfNuEJ<;XJ./;>HJ8.J<bJfbJ\|";%{ttht<W3)<*j+h<+M;Ys/}  \q/- ^=-,O ^=-,O ^L;_ :<`_Hzb .K;x<d>H t_ZN7AnsiStraSERKS_mallocstrcmp__in_chrgsize_t~AnsiStrva_list_Z8PasAllocj14COneCharStringlong long unsigned intDecreaseRefChunkFree_ZN7AnsiStrC4EPKcfree_Z10ChunkAllocvlong long intsigned char_ZN7AnsiStrC4ERKS__ZN7AnsiStr9UpperCaseEvStrHeaderoperator charlong intthat_ZN8AnsiCharC4Ec__builtin_va_listoperator!=_ZN7AnsiStr1cEvtoupperdoubleHeadthisGNU C++ 4.9.x 20150123 (prerelease) -mssse3 -fno-short-enums -mbionic -fPIC -mstackrealign -mstack-protector-guard=global -mtune=intel -march=i686 -g -O2 -ffunction-sections -funwind-tables -fstack-protector-strong -fno-rtti -fno-exceptions -fshort-wchar -fsigned-char -fvisibility=hidden -fvisibility-inlines-hiddenArrayErrorHandlerRoundCChunk__int64_Z7PasFreePvCHUNKS_PER_BLOCKInRangeLowerCaseunsigned int_ZNK7AnsiStreqEcstrlen_ZNK8AnsiChareqERK7AnsiStrlong unsigned intRightmostOneStrToInt_ZNK8AnsiCharneEPKcOnPascalArrayRangeErrorshort unsigned intCChunkBlockfloorstrcpyboolPasAllocNextsizetype_ZN8AnsiChar9UpperCaseEvChunks__gnuc_va_listpNew_Z9ChunkFreePv_Z5RounddChunkAllocfloat_ZN8AnsiChar9LowerCaseEvoperator+_ZN7AnsiStrD4Ev_ZNK7AnsiStr6LengthEv_ZNK7AnsiStrixEis_Capitalss_Smallsunsigned charoperator=_Z7InRangeczshort intAnsiStr_Z17ArrayErrorHandlerv_ZN8AnsiChar8StrToIntEv_ZNK7AnsiStrplERKS__ZN7AnsiStrC4EvUpperCasechar_ZN8AnsiCharcvcEv_ZN7AnsiStraSEcmemcmpInvokePascalArrayRangeErrorLengthCaller_ZNK7AnsiStreqEPKcPasFree_ZN7AnsiStrC2EPKc_ZN7AnsiStrC2ERKS_E:\Seva\Projects\AnYarxi_3.43.5\LibYarxi\src\main\jni/Pascal.cppoperator==COneCharStringoperator[]CPUCtxt_ZNK7AnsiStrplE8AnsiChar_ZNK7AnsiStrplEPKcs_ChunkBlockAnsiChar_ZNK7AnsiStreqERKS_PStrHeaderCHUNK_SIZE_ZN7AnsiStrD2Ev_ZN7AnsiStraSEPKcs_EmptyString_ZN8AnsiChareqEPKc_ZNK7AnsiStrneEPKcMultipleKanaEnabled_Z11CouldBeMarui_Z21PointsAreLooselyClose6TPointS__Z18RemoveHighlightingv_Z12MaybeKanaRadi_ZN7SetBaseILi6EE6RemoveEjdBeak_Z10RestoreStri_ZN8PasArrayI8TRadicalLi102EEixEi_ZN7SetBaseILi6EE5ResetEvParts_Z19VerStrokeByPositioniiii7AnsiStrACenter_ZNK3SetILi173E11TStrokeSortEplERKS1_SameVerClose_Z12IsGyosoThreeii_Z15SameOrInsideHorii_Z11JStrokeSortiiShortestShiftKnotsActualKanjiCode_Z6DrawDLiiiidiAreLeftToRight_Z9UpperCase8AnsiCharYMidIsGyosoIKnotsAreReallyClose_Z14IsTentenOrMaruiSameXSameYSmallStr_Z14IsWithinStroke6TPointidLeftOpenBoxgsTwoDLdMoondBokoHalfSameOrInsideVerDrawnKN_ZN8PasArrayIiLi50EEixEidMortarHalfhirMeRestoreStrhirMiPasArray_Z9IsKanaRadiOldNIsSmallerKanahirMu_Z15IsInsideLooselyii_ZNK8PasArrayI11TStrokeSortLi499EE4SizeEvRMPointsdRightBarbsIsInnerPartWasUnknown_ZN7SetBaseILi6EE2InEjRadMid_ZN3SetILi173E11TStrokeSortE5ResetEPKcIsLikeVer_Z17NothingBetweenHoriiPasArray_Z11RadVariantsiSetKanaRadArrayOfStroke_Z12RadIsAllowediiiiiiiiiiiiiTheInchirRa_Z11FitsPatterni7AnsiStrhirNa_Z19RadicalNeverInTableiIsWithinStrokehirNodHookIsWithinCrowdSnakehirNu_Z12RadIsOneOf20iiiiiiiiiiiiiiiiiiiii_Z10MergeThreeiii11TStrokeSort_Z13IsBetweenVerS6TPointiiX480_Z13SameDirectioniiiiStrAngleE:\Seva\Projects\AnYarxi_3.43.5\LibYarxi\src\main\jni/JiPadKit.cppBitsInInt_Z3MaxiidDeleted_Z8IsLikeDRi_Z11StrCutAngleiiPasArray_ZN7SetBaseILi6EEC4ERKS0_IsWithinSameHorLooselyR_Z18IsAboveTwoAndWideriii_Z12KnotByLetterii7AnsiStrSmallTailsAllowedSyllable_Z11BarbIsSmalliccdiDopuskGapBetweenSameStroke_Z11StrWasValidiRubbishDetectedBetweenOK_ZNK8PasArrayI14TRadicalInTextLi101EE4SizeEvGapBetween_ZN7SetBaseILi6EEC4EvJPForm_DrawKanaWordMidB_Z3MiniiRestoreRemovedRubbishTRadicalInText_Z12IsSingleDropidHalfMuhirHalfYaSetRadXX_Z8SetPointR6TPointiiTRadVariants_Z14AreLeftToRightiiiSmallRadAsOneStrokeStrokeByPositionIsCloseToRMPointY480dHalfWomanhirSaStrHhirHalfYuPasArrayIsInRightBottomCorner_Z8IsGyosoIi_Z4RadHiStrW_Z7IsAboveiiFullKnotTemp_Z4StrWiIsGyosoTwoTrendSortSetKanaRadNowOrLaterPasArraygsThreeJStrokeSortdKangaeNothingBetweenRad_Z15SameHorLooselyRiidRockRadIsOneOf12NothingButKanaAssignNewSortRadIsOneOf16KnotAngle_Z12IsMergedPartiiRemove_Z8IsInsideiiIsTinytolowerBackwardsBigStrdChildIsBetween_Z22IsRealAndProperKanaRadiStrokesWereMerged_Z7SameVerii_Z12TurnOverSomeidBottomOpenBoxMarkStrokeDoubtfulBTM2dBracketSet<173, TStrokeSort>_Z15SetRadWithOrderiiiiiResultdOtsudDekoTop_Z9KnotAngleiiMidGBPointsAreAlternativelyCloseMidGL_ZNK8PasArrayIiLi50EE4SizeEvRadIsOneOf20MidGRSizeMidGTRadIsOneOf24AlreadyIsInsideRadHorShiftKnotsBackdHalfOneselfhirRehirYuRightMergeTwohirRiSameVerLoosely_Z8StrAngleihirRoStrIsClearhirRuCanBeBetweenEightOnSidesdBokoTop_ZNK8PasArrayIiLi8EE4SizeEv_Z13DrawJiPadKana7AnsiStr_Z16JPForm_ThickLineiiiiPasArrayRightUnlimitedRadIsAllowed_Z18SameOrInsideRadHorii_Z6IsWidei_Z10IsLikeHookidManji1dManji2dManji3StrokeN_ZN8PasArrayI11TStrokeSortLi499EEixEiResetStroke_Z19KnotsAreReallyCloseiiii_Z25JPForm_DrawKanjiCharacteriIsBetweenHor_Z13CurvesCrossRMiiSameVerLooselyRhirSogsFourdKurerudStraightCorpsedRightGatehirSuhirAlphaIsWide_Z8SetRadXXiiiiiiiiiiiiiGamenHeightActualRadicalCodeIsDropGoesRightStrokesSetPointStrictSetRad_Z13AssignNewCodeiiPasArrayPLTShkatWa_Z14ThreeHornsOveriiRiS_bgsIto_Z24RestoreStrokesFromBackupvhirTedVer_Z9StrikeOutiiiiDisallowedRadshirToStrokeIsOrWas_Z9IsLikeVericPointsAreClosehirCorner_Z10IsBelowTwoiiib_Z10StrBendingi_Z11RadIsOneOf8iiiiiiiiiYMinBigYdDekoSteps_Z19JPForm_DrawKanaWord7AnsiStrdTopOpenBoxChiisaiTurnOverdNine_Z13KnotsAreCloseiiii_Z21RestoreRemovedRubbishvPRTShDoubtfulStrokesEnabled_Z3IncRi_Z12SortTheArrayR8PasArrayIiLi50EEi_ZNK8PasArrayI6TPointLi500EE4SizeEvAreLeftToRightKanaMergedWith_ZNK8PasArrayI7TStrokeLi100EE4SizeEvTPoint_Z14ShiftKnotsBackvAllInsideRadWdOneInMirror_ZNK8PasArrayI8TRadicalLi102EE4SizeEvDistanceBetweenEight_ZNK8PasArrayIS_IiLi50EELi10EE4SizeEvgsThree3rddMaruIsInsideHor_Z6StrMidiatan2dTopFrog_Z12IsBetweenVer6TPointS_S_igsSunoperator-_ZNK8PasArrayI11TStrokeSortLi500EE4SizeEvCoefHordManCurveIsRoundIsInsideVerLooselyIsHorIsNarrow_Z11BackupKnotsi_Z18SameOrInsideRadVeriikatYa_Z14SameHorLooselyii_Z11FourBigGapsiii_Z20SetKanaRadNowOrLateriiiii_Z4SqrtdRMAru_Z5RadHDii_Z10ShiftKnotsv_Z15ResetAllStrokesvdFushizukuriHornsOverTakeJiPadKanaRadHRadNdBokoIsAboveTwo_Z6IsTinyii_Z17MergeTwoWithOrderii11TStrokeSortResetRadicaldRightKuhirHiRightVerStrokeByPositionSlope_Z11IsInsideVeriiCanBeBetween2ATM2KnotsAreClosesqrt_Z13IsBetweenHorS6TPointiiReverseMovementDetected_Z15RecognizeStrokei_ZN3SetILi173E11TStrokeSortEC4EvdSuspended_Z18MergeContinuationsvIsHiraganaRad_Z20PointsAreReallyClose6TPointS_dOut_Z9MergeSixRiiiiiii_Z10IsAboveTwoiiiSameOrInsideRadVer_Z12AllowAllRadsvTheNewSortIsAboveKana_Z3AruiMergeTwoWithOrderIsLikeHook_Z12RadIsOneOf16iiiiiiiiiiiiiiiiiTRestoredCurvedMACRORestoreCurveFullKnotGamenWidth_ZN8PasArrayI6TPointLi4000EEixEiRadHD_ZN3SetILi173E11TStrokeSortE2InES0_NothingBetweenRadHor_Z4StrHidRightHookFourBigGaps_Z15IsDropOverRightii_Z2LeiiIsAboveAndWiderdTiger_Z5StrHDiiRemoveHighlightingJPForm_DrawKanaCharacter_Z3Absd_Z3Absi_Z13IsSmallerKanaiiCheckReverseMovementReset_Z13IsHiraganaRadiPoleRemoveSomeKnotsDone_Z5StrWDiiMergeTwoInKatKu_Z13AssignNewSorti11TStrokeSortgsTakumiSameHorCloseNothingBetweendFr1dFr2dFr3dFr4_Zpl8AnsiCharS_HornsOnSidesSameVerRSameDirectionhirTsuPasArray_Z9CopyPointR6TPointS_gsTsu_Z14IsLikeLBCorneriStrokePatternCrossingVerBardDragonCopyPointSameHorR_Z7Arctan2ddLowPointStrWasValidSetOfStrokeSortIsTOverdFushizukuriHookAddNewStrokeToBackupdHeartIsTheOnlyDotOverMaxXTrendTemp_Z18MarkStrokeDoubtfuli_ZNK3SetILi173E11TStrokeSortEmiERKS1_IsSimpleStrokeBarbIsSmall_Z14CanBeSmallKanaiJPForm_MakeStrokeBlackClawsOver_Z14PointsCoincidei6TPointS__Z12RestoreCurveiR8PasArrayI6TPointLi4000EEStrokeIsDoubtful_ZN8PasArrayIiLi10EEixEikatAReformedRadWrittenInOneStroke_Z9IsLikeHoricKanjiCodeLongestIsInsideLoosely_Z3SqrdgsLid_Z12EightOnSidesiiRi_Z3Sqri_Z13IsRealKanaRadi_Z13TakeJiPadKana7AnsiStr_Z14PointsAreClose6TPointS__Z11SplitBannedi_Z14NothingBetweenii__stack_chk_fail_localVertThisTrendRadIsHighlighted_Z15ActualKanjiCodeiPasArraydCorpse_Z3DecRiIsCloseXMinBCenter_ZN3SetILi173E11TStrokeSortEC4EPKchirE_Z6DrawDRiiiidiSetRadWithOrderXhirI_Z6MergeRiiiiiTheLetterhirNhirOResetBUStrokehirSTreatAllAsValid_ZN8PasArrayIiLi100EEixEiCopyTheStrokesStrBending_Z6RadMidi_ZN3SetILi173E11TStrokeSortEC4ERKS1_DrawJiPadKanaWordKanaDetectedSameOrInsideHorKanaWordDrawKanjiSplitKanaTextrtKanjihirYuSetRadWithOrder_Z10RadIsOneOfiiiiiSqrtdRoof_Z14IsAboveLooselyii_Z15SameHorOrLongeriiDDeko_Z17ActualRadicalCodeiIsMergedPart_Z7SameHoriiLocalExtremum_Z18AreLeftToRightKanaiirtTenten_Z19RadVariantsAndTwinsidBowSameHorOrLongerStrikeOutdMortarMinusIsLikeLBCornerIsRealAndProperKanaRadArctan2_ZNK8PasArrayI6TPointLi10EE4SizeEvdRightOpenBox_Z11IsInsideHoriidHalfBeakHLRadsgsTwoModePasArray, 30>AlreadyHere_Z16IsTheOnlyDotOveriiii_ZN8PasArrayI7TStrokeLi100EEixEidCrow_ZNK8PasArrayIiLi12EE4SizeEv_ZN8PasArrayIiLi12EEixEidTable_Z13ResetRadicalsvPointsCoincideGammaCPNumberCodeBetadLBCornerCanBeSmallKanaSetWeirdKanjiBigRadPassedSameHorNothingBetweenHor_Z17DrawJiPadKanaWord7AnsiStr_Z24JPForm_DrawKanaCharacter7AnsiStr_Z22PointsAreNearlyTheSame6TPointS_dBetartKanaIsInsideGoesDown_ZN8PasArrayIS_IiLi50EELi10EEixEiPointByTheGapgsEye_Z10IsGyosoTwoiIsDotOverhirHiMidgsSanzukuriTStroke_Z8MergeTwoii11TStrokeSort_Z9DrawKanjii_ZN8PasArrayI6TPointLi10EEixEidStraight_Z15SameVerLooselyRiiCoef_Z4RadWi_ZN8PasArrayI11TStrokeSortLi500EEixEiMaybeKanaRadLoosely_Z14SameVerLooselyiiSmallXSmallYCoefVer_Z9IsBetween6TPointS_S_ii_Z16StrokeByPositioniii7AnsiStrdMotherStartNotEquals8_Z12ResetRadicalidDekoStepsLeftdRightBarbMinimumLengthhirChiWCoef_Z20AddNewStrokeToBackupvStrikeOutOne_Z13PointByLetterii7AnsiStr_ZN7SetBaseILi6EE6RemoveERKS0_SplitBanned_Z11CurvesCrossii_ZNK3SetILi173E11TStrokeSortEplES0_StrHDAddTwinKanji_Z6IsDropiiiRestoreStrokesFromBackupTRadicalhirHalfKodMortarLeftdHalfRoad_Z10EightBelowiiRi_Z16SetRadWithOrderXiiiiiiiIsSingleDrop_ZN7SetBaseILi6EEaSERKS0_PasArrayMergeThreeTrueKanaRad_Z7SetRadXiiiiiiiiiJPForm_ThickLineIsKanaRad_Z13TrendToLetterii_Z17IsRadicalNotKanjiiStartingKnotIsInsideRadVer_Z9IsDotOveriiiiIsInsideVer_Z10GapBetween6TPointiRadWD_Z11PackStrokesvgsIce_Z8IsWithin6TPointS_S_S_S_SameVerOrLongerdTsuboLeft_Z14IsInsideRadVeriiiMergeSixR_Z10StrIsValidiSmallKanaLoopEnabledResetRadicalsCutsAreGood_ZNK8PasArrayIiLi4EE4SizeEvPasArray, 10>ZSortIsLikeHordUnknownRadVariantsKanaUnicode_Z12SameVerCloseiiTheKanaKnotByLetterBackupKnots_Z15IsAboveAndWideriihirHalfNTheSortdShimeMergeThreeWithOrder_Z14CrossingHorBariiiCurvesCrossRM_Z9StrLengthiIsBetweenVerNewSort_Z13LocalExtremumi6TPointS_cIsOKSmthNearMortarLeftSetRadXdTochi_Z12SameHorCloseiiCrossingHorBar_Z15MergeTwoInKatKuiiRadIsOneOf8hirHalfMudBarbAssignNewCodedDogBack_Z13ResetBUStrokei_Z15RemoveSomeKnotsiMinD_Z11CutsAreGoodiiidMuDropTrendToLetter_Z21MarkExtraDropOverRoadi_Z10SetKanaRadiiiiiStartingPoint_Z16JPForm_FreeLayeriStrIsValidIsBetweenHorSThreeHornsOver_Z10NotEquals8iiiiiiiiiYMaxMidAWLongerIsRealKanaRadKIndex_Z19TurnOverIfNecessaryigsNimbendHorgsHalfWordRecognizeStroke_Z8TurnOveri_Z18IsInsideVerLooselyii_Z13StrokeIsOrWasi3SetILi173E11TStrokeSortE_Z14IsSimpleStrokeiRadicalsWereMergedPointsAreReallyClose_ZN8PasArrayIiLi8EEixEi_Z12IsWithinCrowii_Z15SameOrInsideVerii_Z19MergeThreeWithOrderiii11TStrokeSort_ZN3SetILi173E11TStrokeSortEaSERKS1_RadVariantsAndTwins_Z12HornsOnSidesiiRibSetBaseTwinKanjiMSortIsProbablyMacrosgsKnifeStoreRadNumbersStrMid_Z11ResetStrokei_Z11IsInsideRadiiidDekoHalfTheCurrentRadKnot_Z9ClawsOveriiRiS_S_dNarigsMournStrWDdMelonMergeContinuationshirFudBottomDropdHornsIsBetweenVerSgsItoShortgsHalfItoSetBase<6>TurnOverSomePasArraydLTCornerKnotTempAlpha_Z21RadWrittenInOneStrokeidHammerIsVerMakeSureItsBigEnoughgsMaTheCurvedWindKAruArcTgDoubtfulStrokes_Z27PointsAreAlternativelyClose6TPointS_dMouthdOneselfWNLength_Z6LengthRK7AnsiStrPoint1Point2TurnOverIfNecessary_ZNK8PasArrayIS_IiLi50EELi30EE4SizeEv_ZN8PasArrayI14TRadicalInTextLi101EEixEi_Z8SameHorRiiCouldBeMarudRBCornerIsInsideRad_ZNK8PasArrayIiLi100EE4SizeEvBUStr_Z18SmthNearMortarLefti_Z11KanaUnicode7AnsiStrdMortarIsJustAboveSameHorLoosely_Z21IsInRightBottomCornerii_Z17NothingBetweenRadiiUpsideDownhirHiCycleCounterkatKu_Z13StrokePatterniIsAboveTRadicalInTextSorthirShiDrawDRRadicalNeverInTable_Z20NothingBetweenRadHoriidMukaeruMergeRStrLengthJPForm_DrawKanjiCharacter_Z12RadIsOneOf24iiiiiiiiiiiiiiiiiiiiiiiii_ZN8PasArrayIS_IiLi50EELi30EEixEi_Z10StrIsCleariSameOrInsideRadHorIsAboveTwoAndWiderRadIsOneOfIsLikeDLTheCurve2ArrayOf50Integer_Z8IsLikeDLi_Z15DistanceBetween6TPointS__Z7IsTOveriiRiIsLikeDRhirHalfRo_Z14NothingButKanaiiiiStrTailBending_ZNK8PasArrayI6TPointLi4000EE4SizeEv_Z8SameVerRii_Z13SetWeirdKanjiihirHalfRu_Z9LowerCase8AnsiCharDrawDLIsRadicalNotKanji_Z8StrToInt8AnsiChar_Z5RadWDii_Z20GapBetweenSameStroke6TPointidHalfBeta_Z12RadIsOneOf12iiiiiiiiiiiiiNewCode_Z16RadIsHighlightedi_ZN7SetBaseILi6EE3AddERKS0_dHalfEightIsGyosoThreePointsAreLooselyCloseSortTheArrayAllowAllRads_Z7IsCloseiiiTStrokeSort_Z11TrueKanaRadiPasArraygsFireIsAboveLoosely_Z23ReverseMovementDetectediCurrentHLRad_Z15SameVerOrLongeriihirHalfSa_Z16StrokeIsDoubtfuli_Z11IsJustAboveiiSquareCdNonehirHalfSo_Z11IsAboveKanaiiIsDropOverRight_Z22JPForm_MakeStrokeBlackiFitsPatternDrawJiPadKanaRoundCStrCutAngleMarkExtraDropOverRoad_ZN8PasArrayI6TPointLi500EEixEiPointsAreNearlyTheSame_ZNK8PasArrayIiLi10EE4SizeEv_Z14ResetRadInTextvRSortCurvesCrossdKeigamaertNonehirHiLeft_Z14CrossingVerBariiiJPForm_FreeLayerPasArray_Z5ArcTgiigsYuKatdLouseSameVerdTinyDrop_Z14StrTailBendingidRTCornerPointByLetter_Z12AddTwinKanjiiDrawnKanaIsTentenOrMaru_Z14IsInsideRadHoriiiBigXdTsuboRighthirKodHorseWeirdKanji_Z12IsBetweenHor6TPointS_S_igsClawsIsBelowTwogsBamboo_ZN7SetBaseILi6EE3AddEjPasArrayXMaxKanaSyllable_Z6SetRadiiiii_Z8IsNarrowiTheFlag_ZN8PasArrayIiLi4EEixEiResetAllStrokesPackStrokesResetRadInText_Z9HornsOveriiRibiEightBelowOnGenStroke_Z10JPForm_NowvJPForm_LogJiPad_DumpGlobalsGetKanjiByRadCode_ZNK8PasArrayIiLi9EE4SizeEvJiPad_SaveWorksheetPasArray_Z22JPForm_DrawAllRadicalsvJiPad_ClearLastDoAllAgainCStreamBaseJiPad_PCrashJPForm_ClearKanjiCell_ZN8PasArrayI6TPointLi2000EEixEiPleaseBreakdUnknownOrUncertainJiPad_GetKanji_ZN8PasArrayIiLi1EEixEiTHostDBRadKANA_HIRAGANAWOKANA_NODASHRadicalInTableArrangedRadsKANA_IGNORECOLONJPForm_TimeNowKATAKANA_SMALL_TSUStrN_Z21JPForm_ClearKanjiCellv_ZN11CStreamBaseIc9CCharCopyE3AddEPKcjMIN_KATAKANA_UNIs_StackTopm_SizeLPCSTR_Z19JPForm_WriteTimeLog7AnsiStriJiPad_AddPointStartSearchKanaSyllablesStrokeLengthThreshold_Z16JPForm_GetLayoutiMaxD_ZN11CStreamBaseIc9CCharCopyE9GetBufferEvdHiraganaDropPasArrayJiPad_InitJPForm_ButtonExistsreallocJiPad_EndStrokeFindNextMAX_KANJI_UNIJPForm_DrawTwinKanjiJPForm_MarkUnknownStrokeMarkVERB_INTRANSJiPad_ResetE:\Seva\Projects\AnYarxi_3.43.5\LibYarxi\src\main\jni/JiPadCallback.cppGetSizeptrdiff_t_Z21JPForm_ClearJiPadKanavGetBuffer_Z20JPForm_DrawTwinKanjivTheTableIndexJiPad_CheckGamenHIRAGANA_SMALL_TSU_Z5_itoaiPciJiPad_AddStrokeJPForm_AddLayerJPForm_DrawAllRadicalsoperator<<IsCodeAddress_ZN11CStreamBaseIc9CCharCopyElsEPKcNMoreKanjiVERB_TRANS_Z3LogPKcNCopy__cxa_atexitJiPad_GetRawResultsJPForm_StrokeSortOutput_ZN9CCharCopy3LenEPKcJPForm_ShowDebuggingInfo_1JPForm_ShowDebuggingInfo_2TOffsetNoneHostJPForm_GetLayoutJiPadQueryArray_ZN11CStreamBaseIc9CCharCopyEC4EvGetLayoutMIN_HIRAGANA_UNI_Z17JPForm_FullSearchi_Z25JPForm_GetRadArrayElementiFoundRadTCopyVERB_NONEHost_DumpGlobalTranslateAddress_ZN11CStreamBaseIc9CCharCopyE7GetSizeEvNKanjiCCharCopy_Z20JPForm_CheckForBreakv_Z25JPForm_FilterAndGetDBRadsig_NativeStackTopJiPad_DebugTOffset_ZN11CStreamBaseIc9CCharCopyED2EvPasArrayJiPad_RestoreStateDoWeeding_Z23JPForm_EnableUndoButtonvMacrosEnabledJPForm_GetRadArrayElementCCharStreamJPForm_CheckForBreakCStreamBase_ZN11CStreamBaseIc9CCharCopyE6RewindEvOnErrorSmallRubbishRemovedJPForm_FilterAndGetDBRadsKanjiJPForm_NowLayoutFitsRadCodes_Z19JPForm_ButtonExistsi__cxa_guard_releaseJiPad_TestAddressJPForm_FullSearchDEFAULT_SIZEm_CapacityJPForm_ClearJiPadKana_Z26JPForm_ShowDebuggingInfo_1vJiPad_GetRadMAX_STRUCTTwinDetectedp_OpenDataFile_1LPSTR~CStreamBaseKANA_GAIRAIGOEraseLastStroke_Z5DoAllvMAX_KATAKANA_UNIKANA_RENDERSEP_ZNK8PasArrayI6TPointLi2000EE4SizeEvMAX_HIRAGANA_UNI_Z23JPForm_StrokeSortOutputv_Z10JPForm_Log7AnsiStrMoreKanji_ZN11CStreamBaseIc9CCharCopyE3AddERKS1_p_gettimeofday_1JiPad_EraseStrokeShowRadicalsAsKanjiTwinsAllowedstrncpyDoAllGetStructure_ZNK8PasArrayIiLi1EE4SizeEvJPForm_WriteTimeLog_Z15EraseLastStrokevKanaWordTypeKANA_JONLY__cxa_guard_acquire_Z10DoAllAgainv_ZN8PasArrayIiLi9EEixEiKanjiLayout_Z14JPForm_TimeNowvRewindSimpleJiPad_EraseEndBAD_INDEX_ZN11CStreamBaseIc9CCharCopyElsEc_Z24JPForm_MarkUnknownStrokevMIN_KANJI_UNINomerJiPad_AddMoreKanji__dso_handleNRadComp_Z26JPForm_ShowDebuggingInfo_2iGROW_BY_ZN9CCharCopy5NCopyEPcPKciJipadKanaMaskMAX_ELEMENT_STRUCTCheckForBreakCurrentDeletedDepthDumpGlobalBlock_Z15JPForm_AddLayerv_itoatempJPForm_EnableUndoButton_ZN11CStreamBaseIc9CCharCopyED4Evwchar_tp_CheckLicense2_1p_CheckLicense2_2p_CheckLicense2_3_ZN14TRadicalInTextD4EvE:\Seva\Projects\AnYarxi_3.43.5\LibYarxi\src\main\jni/JiPadCore_vars.cpp~TRadicalInText__priority_ZN8PasArrayI14TRadicalInTextLi101EED4EvPasArray_ZN14TRadicalInTextC4Ev__static_initialization_and_destruction_0LongKana_ZN8PasArrayI14TRadicalInTextLi101EED2Ev_GLOBAL__sub_I_JiPadCore_vars.cpp~PasArray__initialize_pASize_ZN8PasArrayI14TRadicalInTextLi101EEC4Ev_ltowLPWSTRw2_wcschr_Z6_wtollPKw_Z11w2_wcsnicmpPKwS0_j__uint32_t_Z5_itowiPwi_Z9w2_wcsspnPKwS0_w2_wcscatw2_wcslenw2_wcscpy_itowCharUpperBuff_Z5_wtoiPKww2_wcsspnw2_wcscspnw2_wcscmpCharLowerBuffDWORD_Z13CharLowerBuffPwjuint32_t_Z10w2_wcsicmpPKwS0_w2_wcsncpyradix_Z9w2_wcscatPwPKww2_wcsncmp_Z10w2_wcscspnPKwS0__Z9w2_wcslenPKw_Z10w2_wcsncmpPKwS0_j_Z9w2_wcscpyPwPKw_Z10w2_wcsncpyPwPKwj_Z9w2_wcschrPKww_Z13CharUpperBuffPwj_wtoiw2_wcsnicmpE:\Seva\Projects\AnYarxi_3.43.5\LibYarxi\src\main\jni/StringExtras.cpp_wtollLPCWSTR_Z9w2_wcscmpPKwS0_bSign_Z5_ltowlPwiw2_wcsicmp GNUgold 1.124"H,@6?LK\gy@ 88` P @8  -P  J! f! `" @# Рu C l   /)X 7GXPd[\k`t~@PD  H)  ?  X@$ er 6 y       2   P R P R       %  7  Ir \P nP ~  0 0 | P< T %  3 %`y /1 Kc 7 z0% ) * - /5  0 0\ P1 81\ UP2 p2d `3 `4D C G8 Gd 70H `I< PI4 I pJn J- L! {) @L  M+ -PMd 6Md ?0Nl JNl UO `P mP x Q R U*  Z i ~  p     . Pg ;  M P Y @ h ` u  0k   @   ` 8  Pw 3 J @  S j h  ~ @ J P 8 z  0     ( p : ` M p' c 0) y P+b -3 . 1  > A  `J # J 9 L L Nu _ @O s P QV T V> Y  ]f % ^f . ^n 9 _n D p_ O `` j `} `a c d e f 0j* `n pr "u 5Py Kz ap| zp} p~   P 0 @  P @ -` >` R `. r            2O Nb c, u @j a  _ m [ `  % "p 5`| I [` s p V $     @i  @ 1 A U b`   D ,  m Y ,     A _$ n4n   ? A D E, rF t 7  / W E q`W  @  J `+ I P r `U O @P _@Q @W Y n X `e      - E  Z p@5* ,  C  D p  ) *( *( <0*% F`* Q+^ ]p+% m+. |+r P,r ,g @-m - -J  0D p0{ C D K 2P@ C Q) VPQ- cQ{ R1 @Rz R R R& S 4SB J T& `PT }`T pT T+ T& T T+ * U :@U' QpU qU U U W4  Y Z Z> %@2 [: [ [: `[ p[ [ [ [ [ x   p4@pJXV@dn~$p )=Rdjp~P@'4 A I$S4^@0kprtwx||P@}@y}@pp&&>[8  \ \ p] ]  ^H -^H B^, R_= c`_] v_X  `? ``X ` Pa aO @b6  bV  t " \8 G T e l q x               !!T& !crtbegin_so.cnote_android_identnote_datanote_namenote_endndk_versionndk_build_numberPascal.cpp_ZL12s_ChunkBlock_ZL13s_EmptyString_ZL8s_Smalls_ZL10s_CapitalsJiPadKit.cpp_ZN2_4L14CopyTheStrokesERiii_ZN2_5L14CopyTheStrokesEiRii_Z5ArcTgii.part.2_Z19VerStrokeByPositioniiii7AnsiStr.part.3_ZN2_2L9GoesRightEiii.isra.4_ZN2_2L8GoesDownEiii.isra.5_Z12IsMergedPartii.part.6_Z11StrWasValidi.part.12_ZN2_6L12StrikeOutOneEi_Z9IsLikeHoric.part.19_Z9IsLikeVeric.part.17_ZN2_4L15StoreRadNumbersEiiRii_Z14NothingButKanaiiii.part.20JiPadCallback.cppOnError_ZL10s_StackTop_ZL4Host_ZL6NKanji_ZL10NMoreKanji_ZL4NRad_ZL5Kanji_ZL8FoundRad_ZGVZ19JiPad_SaveWorksheetE2st_ZZ19JiPad_SaveWorksheetE2st_ZL9MoreKanjiJiPadCore_vars.cpp_GLOBAL__sub_I_JiPadCore_vars.cppStringExtras.cpp__FRAME_END____x86.get_pc_thunk.bx__atexit_handler_wrapper__on_dlclose__dso_handleatexit__stack_chk_fail_local_Z10ChunkAllocv_Z9ChunkFreePv_Z8PasAllocj_Z7PasFreePv_ZN7AnsiStrD2Ev_ZN7AnsiStrD1Ev_ZNK7AnsiStr6LengthEv_ZN7AnsiStrC2ERKS__ZN7AnsiStrC1ERKS__ZN7AnsiStrC2EPKc_ZN7AnsiStrC1EPKc_ZN7AnsiStraSERKS__ZN7AnsiStraSEPKc_ZN7AnsiStraSEc_ZNK7AnsiStrplERKS__ZNK7AnsiStrplEPKc_ZNK7AnsiStrplE8AnsiChar_ZNK7AnsiStreqERKS__ZN7AnsiStr9UpperCaseEv_ZNK7AnsiStreqEPKc_ZNK8AnsiChareqERK7AnsiStr_Z7InRangecz_Z5RounddInvokePascalArrayRangeErrorOnPascalArrayRangeError_Z17ArrayErrorHandlerv_Z13TrendToLetterii_Z13StrokePatterni_Z13PointByLetterii7AnsiStr_Z12KnotByLetterii7AnsiStr_Z7IsCloseiii_Z9IsBetween6TPointS_S_ii_Z12IsBetweenHor6TPointS_S_i_Z13IsBetweenHorS6TPointii_Z12IsBetweenVer6TPointS_S_i_Z13IsBetweenVerS6TPointii_Z14PointsAreClose6TPointS__Z14PointsCoincidei6TPointS__Z12RestoreCurveiR8PasArrayI6TPointLi4000EE_Z13LocalExtremumi6TPointS_c_Z20PointsAreReallyClose6TPointS__Z21PointsAreLooselyClose6TPointS__Z27PointsAreAlternativelyClose6TPointS__Z22PointsAreNearlyTheSame6TPointS__Z8IsWithin6TPointS_S_S_S__Z14IsWithinStroke6TPointi_Z15DistanceBetween6TPointS__Z10GapBetween6TPointi_Z3Arui__x86.get_pc_thunk.cx_Z10StrIsValidi_Z11StrWasValidi_Z4StrWi_Z4StrHi_Z5StrWDii_Z5StrHDii_Z6StrMidi_Z8IsNarrowi_Z6IsWidei_Z9StrLengthi_Z20GapBetweenSameStroke6TPointi_Z2Leii_Z11FitsPatterni7AnsiStr_Z11CouldBeMarui_Z13KnotsAreCloseiiii_Z19KnotsAreReallyCloseiiii_Z14StrTailBendingi_Z9KnotAngleii_Z8StrAnglei_Z11StrCutAngleii_Z6IsTinyii_Z9IsLikeHoric_Z8IsLikeDLi_Z8IsLikeDRi_Z14IsLikeLBCorneri_Z10IsGyosoTwoi_Z8IsGyosoIi_Z11BarbIsSmalliccdi_Z11CutsAreGoodiii_Z23ReverseMovementDetectedi_Z11CurvesCrossii_Z13CurvesCrossRMii_Z15RemoveSomeKnotsi_Z7SameHorii_Z12SameHorCloseii_Z14SameHorLooselyii_Z15SameHorOrLongerii_Z7SameVerii_Z10IsLikeHooki_Z12SameVerCloseii_Z14SameVerLooselyii_Z15SameVerOrLongerii_Z8IsInsideii_Z15IsInsideLooselyii_Z11IsInsideVerii_Z18IsInsideVerLooselyii_Z11IsInsideHorii_Z12IsGyosoThreeii_Z15SameOrInsideHorii_Z15SameOrInsideVerii_Z16StrokeByPositioniii7AnsiStr_Z19VerStrokeByPositioniiii7AnsiStr_Z14CrossingHorBariii_Z12HornsOnSidesiiRib_Z12IsWithinCrowii_Z18SmthNearMortarLefti_Z9IsLikeVeric_Z14CrossingVerBariii_Z11FourBigGapsiii_Z13SetWeirdKanjii_Z10RadIsOneOfiiiii_Z11RadIsOneOf8iiiiiiiii_Z12RadIsOneOf12iiiiiiiiiiiii_Z12RadIsOneOf16iiiiiiiiiiiiiiiii_Z12RadIsOneOf20iiiiiiiiiiiiiiiiiiiii_Z12RadIsOneOf24iiiiiiiiiiiiiiiiiiiiiiiii_Z4RadWi_Z4RadHi_Z5RadWDii_Z5RadHDii_Z6RadMidi_Z21RadWrittenInOneStrokei_Z21MarkExtraDropOverRoadi_Z8SameHorRii_Z8SameVerRii_Z15SameHorLooselyRii_Z15SameVerLooselyRii_Z15IsAboveAndWiderii_Z10IsAboveTwoiii_Z18IsAboveTwoAndWideriii_Z10IsBelowTwoiiib_Z11IsInsideRadiii_Z14IsInsideRadHoriii_Z14IsInsideRadVeriii_Z18SameOrInsideRadHorii_Z18SameOrInsideRadVerii_Z13IsSmallerKanaii_Z17ActualRadicalCodei_Z15ActualKanjiCodei_Z11RadVariantsi_Z19RadVariantsAndTwinsi_Z17IsRadicalNotKanjii_Z19RadicalNeverInTablei_Z11SplitBannedi_Z14IsSimpleStrokei_Z9IsKanaRadi_Z12MaybeKanaRadi_Z13IsHiraganaRadi_Z14IsTentenOrMarui_Z13IsRealKanaRadi_Z22IsRealAndProperKanaRadi_Z14CanBeSmallKanai_Z20NothingBetweenRadHorii_Z17NothingBetweenRadii_Z7IsAboveii_Z14AreLeftToRightiii_Z21IsInRightBottomCornerii_Z14IsAboveLooselyii_Z11IsJustAboveii_Z11IsAboveKanaii_Z18AreLeftToRightKanaii_Z11TrueKanaRadi_Z12IsSingleDropi_Z6DrawDLiiiidi_Z6DrawDRiiiidi_Z8SetPointR6TPointii_Z9CopyPointR6TPointS__Z12ResetRadicali_Z13ResetRadicalsv_Z14ResetRadInTextv_Z12AllowAllRadsv_Z18RemoveHighlightingv_Z11ResetStrokei_Z13ResetBUStrokei_Z15ResetAllStrokesv_Z11BackupKnotsi_Z20AddNewStrokeToBackupv_Z10RestoreStri_Z24RestoreStrokesFromBackupv_Z21RestoreRemovedRubbishv_Z11PackStrokesv_Z10ShiftKnotsv_Z14ShiftKnotsBackv_Z8TurnOveri_Z13AssignNewSorti11TStrokeSort_Z18MarkStrokeDoubtfuli_Z9StrikeOutiiii_Z13TakeJiPadKana7AnsiStr_Z13DrawJiPadKana7AnsiStr_Z17DrawJiPadKanaWord7AnsiStr_Z9DrawKanjii_Z12AddTwinKanjii_Z12SortTheArrayR8PasArrayIiLi50EEi_Z12RadIsAllowediiiiiiiiiiiii_Z6MergeRiiiii_Z9MergeSixRiiiiiii_Z13AssignNewCodeii_Z16RadIsHighlightedi_Z11JStrokeSortii_Z6SetRadiiiii_Z15SetRadWithOrderiiiii_Z7SetRadXiiiiiiiii_Z16SetRadWithOrderXiiiiiii_Z8SetRadXXiiiiiiiiiiiii_Z16StrokeIsDoubtfuli_Z13StrokeIsOrWasi3SetILi173E11TStrokeSortE_Z10StrBendingi_Z6IsDropiii_Z15IsDropOverRightii_Z9HornsOveriiRibi_Z14NothingButKanaiiii_Z10SetKanaRadiiiii_Z20SetKanaRadNowOrLateriiiii_Z8MergeTwoii11TStrokeSort_Z17MergeTwoWithOrderii11TStrokeSort_Z10MergeThreeiii11TStrokeSort_Z19MergeThreeWithOrderiii11TStrokeSort_Z15MergeTwoInKatKuii_Z14NothingBetweenii_Z9IsDotOveriiii_Z7IsTOveriiRi_Z16IsTheOnlyDotOveriiii_Z9ClawsOveriiRiS_S__Z14ThreeHornsOveriiRiS_b_Z10EightBelowiiRi_Z17NothingBetweenHorii_Z12EightOnSidesiiRi_Z13SameDirectioniiii_Z18MergeContinuationsv_Z12IsMergedPartii_Z10StrIsCleari_Z10NotEquals8iiiiiiiii_Z5ArcTgii_Z11KanaUnicode7AnsiStrJiPad_TestAddress_ZN11CStreamBaseIc9CCharCopyED2Ev_ZN11CStreamBaseIc9CCharCopyED1Ev_Z3LogPKcJiPad_InitJiPad_ResetJiPad_AddStrokeJiPad_AddPointJiPad_EndStrokeJiPad_ClearLastJiPad_EraseStrokeJiPad_EraseEndJiPad_GetKanjiJiPad_GetRadJiPad_GetRawResultsJiPad_SaveWorksheetJiPad_DebugJiPad_DumpGlobalsJiPad_RestoreStateJiPad_CheckGamenJiPad_AddMoreKanjiJiPad_PCrash_Z24JPForm_DrawKanaCharacter7AnsiStr_Z25JPForm_DrawKanjiCharacteri_Z20JPForm_DrawTwinKanjiv_Z22JPForm_MakeStrokeBlacki_Z23JPForm_StrokeSortOutputv_Z24JPForm_MarkUnknownStrokev_Z22JPForm_DrawAllRadicalsv_Z16JPForm_GetLayouti_Z16JPForm_FreeLayeri_Z23JPForm_EnableUndoButtonv_Z26JPForm_ShowDebuggingInfo_1v_Z26JPForm_ShowDebuggingInfo_2i_Z19JPForm_ButtonExistsi_Z25JPForm_GetRadArrayElementi_Z21JPForm_ClearJiPadKanav_Z20JPForm_CheckForBreakv_Z10JPForm_Nowv_Z10JPForm_Log7AnsiStr_Z19JPForm_DrawKanaWord7AnsiStr_Z21JPForm_ClearKanjiCellv_Z14JPForm_TimeNowv_Z19JPForm_WriteTimeLog7AnsiStri_Z17JPForm_FullSearchi_Z25JPForm_FilterAndGetDBRadsi_Z15JPForm_AddLayerv_Z16JPForm_ThickLineiiiiCurrentHLRad_ZN8PasArrayI14TRadicalInTextLi101EED2Ev_ZN8PasArrayI14TRadicalInTextLi101EED1Ev_Z19TurnOverIfNecessaryi_Z12TurnOverSomei_Z15RecognizeStrokei_Z5DoAllv_Z15EraseLastStrokev_Z10DoAllAgainvRiTTheKanaDrawnKanaLongKanaKanaSyllablesdUnknownOrUncertainKanjiLayoutdStraightdRightBarbsdHiraganaDropDoWeedingJiPadQueryArrayShowRadicalsAsKanjiTreatAllAsValidTwinsAllowedTwinDetectedLayoutFitsDBRadHLRadsDisallowedRadsSmallRubbishRemovedRadicalsWereMergedStrokesWereMergedKanaDetectedMultipleKanaEnabledSmallKanaLoopEnabledSmallTailsAllowedPRTShPLTShTheCurrentRadMSortCurrentDeletedDepthMacrosEnabledStrokeLengthThresholdCheckReverseMovementCanBeBetween2CanBeBetweengsThree3rdRMPointsDoubtfulStrokesEnabledDoubtfulStrokesCycleCounterKanaWordTypeDrawnKNTwinKanjiWeirdKanjiArrangedRadsDopuskMaxDMaxXGamenHeightGamenWidthPointByTheGapCPNumberCPTheCurve2TheCurveNNRadBUStrStrNSNNS_Z5_wtoiPKw_Z6_wtollPKw_Z5_itowiPwi_Z5_ltowlPwi_Z5_itoaiPci_Z13CharLowerBuffPwj_Z13CharUpperBuffPwj_Z9w2_wcslenPKw_Z9w2_wcschrPKww_Z9w2_wcsspnPKwS0__Z10w2_wcscspnPKwS0__Z10w2_wcsncpyPwPKwj_Z10w2_wcsncmpPKwS0_j_Z11w2_wcsnicmpPKwS0_j_Z10w2_wcsicmpPKwS0__Z9w2_wcscmpPKwS0__Z9w2_wcscpyPwPKw_Z9w2_wcscatPwPKw_DYNAMIC_GLOBAL_OFFSET_TABLE___cxa_finalize__cxa_atexit__stack_chk_failmallocfreestrlenstrcpymemcmptoupperstrcmpflooratan2__stack_chk_guardsqrttolower__cxa_guard_release__cxa_guard_acquirecossinstrncpyrealloc_edata_end__bss_start.init_array.fini_array.debug_abbrev.text.got.comment.note.android.ident.got.plt.rel.plt.bss.debug_aranges.debug_ranges.dynstr.debug_str.eh_frame_hdr.gnu.version_r.debug_info.rel.dyn.gnu.version.note.gnu.gold-version.dynsym.hash.debug_line.eh_frame.note.gnu.build-id.gnu.version_d.debug_loc.dynamic.shstrtab.strtab.symtab.rodata.data;44$ )o\\2#oo`   8X BDD \P'@@Z `2bbP0g0gJLL$  ddll=tt -O\h@a!@20(( 2 fX uwC0J|KXK!Pg!Fnpyelftools-0.27/test/testfiles_for_readelf/empty-cie.o.elf000077500000000000000000000044501374602170700240110ustar00rootroot00000000000000ELF>(@@ UHAWAVAUATSH8dH%(HE1EHHËEHcHHUHcIAHcIAHHHPHHйHHkH)HHHHHEEHEUHcҋM EE;E|E$HEUHcҋH=EE;E|Կ H܃E} "HudH34%(tHe[A\A]A^A_]   %dGCC: (GNU) 7.2.1 20171128zRx,2 A C - A 2 #*2dumb.cmain_GLOBAL_OFFSET_TABLE_printfputchar__stack_chk_fail.symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack.rela.eh_frame.orc_unwind_ip.rela.orc_unwind_ip.orc_unwind 12 @2@x` &,190BWD@R@@ XP  Ca{p@x pyelftools-0.27/test/testfiles_for_readelf/exe_compressed64.elf000066400000000000000000000260051374602170700250340ustar00rootroot00000000000000ELF>@@@8 @*'@@@@@88@8@@@ `` @@`@`TT@T@\\Ptd  @ @$$QtdRtd``/lib64/ld-linux-x86-64.so.2GNUSuSESuSE GNUPͨYIĪ- I} __gmon_start__libc.so.6__libc_start_mainGLIBC_2.2.5ui ,``HcH5 % @% h1I^HHPTI @H0@H@HH HtHÐUHSH= uK0`H H-(`HHXH9s%HBH (`H H9rs H[fff.UH=o HtHt8`IA@ÐUH}HuHE‹   EÐfffff.Hl$L|$H- L= Ld$Ll$Lt$H\$H8L)AIHIKHt1@LLDAHH9rH\$Hl$Ld$Ll$ Lt$(L|$0H8ÐUHSHHH Ht`DHHHuH[ÐHOH; <t$zRx @+AC zRx $4Jf@ @ @@o@0@@ 8 `@@ op@ooh@@`@ospwGGCC: (SUSE Linux) 4.3.4 [gcc-4_3-branch revision 152973]ZLIBxa```b0z&F7Px/W`C=TZLIBxSd```b(@%)yũ) V*g'8%@^ڽv6A <+?k= 2A?uEbrLEO>>z-e޸SéItӾ!ZLIBWxe```b0x$##Dzzŕ)ff&9i %E%z % L , Ff=;E;f>Ҳh&Fq` dYY n V&UYT ж7PۄrxOdb*M~iq~NfPOdVg%甦20=pPqIJJj^̛ Po632J1}bǜY9߆Y09ߋ&zIL@73$9ZLIBxa`` <@B1aqP#@3/} q V`cS@;^Lmli|}̽,=ZLIB-xUJ0Qm"ު W{%2lNLZЧ7͜p0k '9΋kd7BvuW{:>?ڐH͡ۯZȸ/f'jizz93};@ 78وߣƅMwsIjy2VNpqA 8,0r,0*Z**Љ2Iq^?\N hGZLIBJxc`F(Pc `lmX 8 cτ 5 cÅ 1Bu˜pt]0j`t% ZLIBPxb ( ˠ'Pڙ;j'.symtab.strtab.shstrtab.interp.note.ABI-tag.note.SuSE.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.SUSE.OPTs.comment.zdebug_aranges.zdebug_pubnames.zdebug_info.zdebug_abbrev.zdebug_line.zdebug_frame.zdebug_str.zdebug_loc.zdebug_ranges8@8#T@T 1t@t<@$S@Oo@Y @Ha0@08ioh@hvop@p @@@@ @@@ @ $0@0`(`(8`8@`@`` ` `00"9`>,o= JYfat0d;+f")> *8@T@t@@@@@0@ h@ p@ @ @ @@@@@ @0@`(`8`@```` ` !"#$%&,@#.`<(`J8`WP@m `|(`@# `@8`@`` `@`% `0 @@@G`L [ o@u@``0`0@`0``@+ @init.cinitfini.ccall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.6159dtor_idx.6161frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxz.celf-init.c_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_start__libc_csu_fini_startglob__gmon_start___Jv_RegisterClasses_fini__libc_start_main@@GLIBC_2.2.5_IO_stdin_used__data_start__dso_handle__DTOR_END____libc_csu_init__bss_start_end_edatamain_initpyelftools-0.27/test/testfiles_for_readelf/exe_simple32.elf000066400000000000000000000125641374602170700241610ustar00rootroot00000000000000ELF44 (444444       HHHDDQtdRtd   /lib/ld-linux.so.2GNUGNU"Hgfg}}(> K )__gmon_start__libc.so.6_IO_stdin_used__libc_start_mainGLIBC_2.0ii ;US[Pt|X[5%%h%h1^PTRhЃhQVhUS=u?9s9r[]Ít&'Utt $ÐUE]ÐU]Ít&'UWVSO )t$1ED$E D$E$9rރ[^_]Ë$ÐUS t fЋu[]ÐUS[|Y[  loЁ E o`ooV ނGCC: (Ubuntu 4.4.3-4ubuntu5) 4.4.3.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment 44HH !hh$8$4o > Ё@FENoVV[o`` j s  |0wȂ0lll    0#3pyelftools-0.27/test/testfiles_for_readelf/exe_simple64.elf000066400000000000000000000300551374602170700241610ustar00rootroot00000000000000ELF>@@0@8 @*'@@@@@88@8@@@ `` @@`@`TT@T@\\Ptd  @ @$$QtdRtd``/lib64/ld-linux-x86-64.so.2GNUSuSESuSE GNUPͨYIĪ- I} __gmon_start__libc.so.6__libc_start_mainGLIBC_2.2.5ui ,``HcH5 % @% h1I^HHPTI @H0@H@HH HtHÐUHSH= uK0`H H-(`HHXH9s%HBH (`H H9rs H[fff.UH=o HtHt8`IA@ÐUH}HuHE‹   EÐfffff.Hl$L|$H- L= Ld$Ll$Lt$H\$H8L)AIHIKHt1@LLDAHH9rH\$Hl$Ld$Ll$ Lt$(L|$0H8ÐUHSHHH Ht`DHHHuH[ÐHOH; <t$zRx @+AC zRx $4Jf@ @ @@o@0@@ 8 `@@ op@ooh@@`@ospwGGCC: (SUSE Linux) 4.3.4 [gcc-4_3-branch revision 152973],@*,@+, @!wo_IO_stdin_used -mainglob60M__libc_csu_finii__libc_csu_inits@*@../sysdeps/x86_64/elf/start.S/usr/src/packages/BUILD/glibc-2.11.1/csuGNU AS 2.20.0~%,@,@agiNintupX @W_~z.c@@o@@oolv`int|po `,~% @@u?int @"@wj0@@LiFiiz i{4'  p 4 F ; =%% $ > $ > $ > 4: ; I?  &I% .? : ; ' I@: ; I $ >  I$ > 4: ; I?  % $ > : ; I$ > .? : ; ' @ .? : ; ' @: ; I4: ; I U 4: ; I  I &I I!' I4: ; I? < ]4 ../sysdeps/x86_64/elfstart.S @.>!>L$ uvx[# init.c5 z.c @KZ /usr/lib64/gcc/x86_64-suse-linux/4.3/includeelf-init.cstddef.h  @^oto<foJ<[ǒ#x @+AC x 8 @$80@Jf@long unsigned intshort unsigned int/usr/src/packages/BUILD/glibc-2.11.1/csushort int_IO_stdin_usedunsigned charlong intGNU C 4.3.4 [gcc-4_3-branch revision 152973]argv/tmp/ebendersglobargcmainsize_tenvp__libc_csu_initelf-init.c__init_array_startsize__init_array_end__libc_csu_finiww+v@w@wUUU^UTU]UQU\\{S(UvIM@C.symtab.strtab.shstrtab.interp.note.ABI-tag.note.SuSE.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.SUSE.OPTs.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_ranges8@8#T@T 1t@t<@$S@Oo@Y @Ha0@08ioh@hvop@p @@@@ @@@ @ $0@0`(`(8`8@`@`` ` `00"9`+;sGEUWa@n0-yJGP&)> 0.8@T@t@@@@@0@ h@ p@ @ @ @@@@@ @0@`(`8`@```` ` !"#$%&,@#.`<(`J8`WP@m `|(`@# `@8`@`` `@`% `0 @@@G`L [ o@u@``0`0@`0``@+ @init.cinitfini.ccall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.6159dtor_idx.6161frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxz.celf-init.c_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_start__libc_csu_fini_startglob__gmon_start___Jv_RegisterClasses_fini__libc_start_main@@GLIBC_2.2.5_IO_stdin_used__data_start__dso_handle__DTOR_END____libc_csu_init__bss_start_end_edatamain_initpyelftools-0.27/test/testfiles_for_readelf/exe_stripped64.elf000066400000000000000000000144501374602170700245230ustar00rootroot00000000000000ELF>@@h@8 @@@@@@88@8@@@ `` @@`@`TT@T@\\Ptd  @ @$$QtdRtd``/lib64/ld-linux-x86-64.so.2GNUSuSESuSE GNUPͨYIĪ- I} __gmon_start__libc.so.6__libc_start_mainGLIBC_2.2.5ui ,``HcH5 % @% h1I^HHPTI @H0@H@HH HtHÐUHSH= uK0`H H-(`HHXH9s%HBH (`H H9rs H[fff.UH=o HtHt8`IA@ÐUH}HuHE‹   EÐfffff.Hl$L|$H- L= Ld$Ll$Lt$H\$H8L)AIHIKHt1@LLDAHH9rH\$Hl$Ld$Ll$ Lt$(L|$0H8ÐUHSHHH Ht`DHHHuH[ÐHOH; <t$zRx @+AC zRx $4Jf@ @ @@o@0@@ 8 `@@ op@ooh@@`@ospwGGCC: (SUSE Linux) 4.3.4 [gcc-4_3-branch revision 152973].shstrtab.interp.note.ABI-tag.note.SuSE.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.SUSE.OPTs.comment 8@8T@T !t@t,@$C@?o@I @HQ0@08Yoh@hfop@p u@@@@ @@@ @ $0@0`(`(8`8@`@`` ` `00"9[ pyelftools-0.27/test/testfiles_for_readelf/gcc48-simple.o000066400000000000000000000063601374602170700235460ustar00rootroot00000000000000ELF> @@UHATSH }܋E܉EE0EËE܉AċEAEEE;E|ȋEH [A\]x <h \ zRx 4h \ whfooshsvsLxsXis\int% .?: ; 'I@B: ; I4: ; I$ > ,hT& dwarf4_simple.c ,J= /home/eliben/eli/eliben-code/elfdwarf4_simple.cGNU C 4.8.0 -mtune=generic -march=x86-64 -g -O0 -fno-dwarf2-cfi-asm -fstack-protectorGCC: (Ubuntu/Linaro 4.8.0-3ubuntu3~12.04) 4.8.0.symtab.strtab.shstrtab.rela.text.data.bss.rela.debug_frame.rela.eh_frame.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_line.debug_str.comment.note.GNU-stack @hX `&,6X1 0HPC WP{R  cYv$0q 0 TX 0031dd  8    hdwarf4_simple.cfoobarbaz*6C     1 ! ) 8 3pyelftools-0.27/test/testfiles_for_readelf/gcc48-simple.src.c000066400000000000000000000006611374602170700243160ustar00rootroot00000000000000/* Generated by compiling with gcc 4.8 as follows: ** ** gcc-4.8 -O0 -g -fno-dwarf2-cfi-asm -c dwarf4_simple.c -o gcc48-simple. ** ** Note: -fno-dwarf2-cfi-asm to tell gcc to generate .dwarf_frames as well ** as the .eh_frames it generates by default. ** */ extern int bar(int); extern int baz(int); int foo(int v) { int x = bar(v); int i; for (i = 0; i < v; ++i) x += bar(i) + bar(v) * baz(i); return x; } pyelftools-0.27/test/testfiles_for_readelf/gcc_tailcall.o.elf000066400000000000000000000055501374602170700245150ustar00rootroot00000000000000ELF>`@@5f1cc|U intvaruf2c c u% .?: ; 'I@BB1B$ > 4: ; I?<$ > .?: ; 'I< I,<% gcc_tailcall.c /usr/local/google/home/sethml/pyelftoolsgcc_tailcall.cGNU C 4.8.4 -mtune=generic -march=x86-64 -g -O3 -fstack-protectorcharGCC: (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4zRx .symtab.strtab.shstrtab.rela.text.data.bss.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_line.debug_str.comment.note.GNU-stack.rela.eh_frame @ 0&Q,Q6Q10 BUn0P 0i@d8  u00]*0P `      gcc_tailcall.cf1varf2   8 ) ) 7Nx z 2 pyelftools-0.27/test/testfiles_for_readelf/hello.c000066400000000000000000000013571374602170700224370ustar00rootroot00000000000000/* Generated by compiling with gcc 4.4 (or higher?) as follows: ** ** gcc -g -o hello.out hello.c ** ** To run the test that shows the error, do a readelf dump: ** readelf.py --debug-dump=info hello.out ** ** When using an unmodified descriptions.py, you will get a ** python exception when it tries to read the 'ijk' element ** from the elf file. My new version of descriptions.py fixes ** this problem. */ #include struct def { int ijk; char c; long long lint; float mno; int bit1 : 1; int bit3 : 3; int bit2 : 2; int bit4 : 4; //}; }__attribute__((__packed__)); const int GLOBAL_CONST; int tryGlobal; struct def hiLo; int main() { int abc; printf("Hello World\n"); return 0; } pyelftools-0.27/test/testfiles_for_readelf/hello.out000066400000000000000000000177651374602170700230360ustar00rootroot00000000000000ELF>@@ @8@%"@@@@@@@@@ ``0 ``@@DDPtd@@$$Qtd/lib64/ld-linux-x86-64.so.2GNUGNU<}^;no1; __gmon_start__libc.so.6puts__libc_start_mainGLIBC_2.2.5ui 1@```h`HsH5 % @% h% h1I^HHPTI@H@H@HH) HtHÐUHSH=@ uK`H: H`HHH9s$fDHH Ř`H H9r H[fff.H= UHtHt`ÐUHH@Ðfffff.Hl$Ld$H- L%| Ll$Lt$L|$H\$H8L)AIHI[Ht1@LLDAHH9rH\$Hl$Ld$Ll$ Lt$(L|$0H8ÐUHSHH Ht`DHHHuH[ÐHoHHello World; <\ tzRx AC T <$TQ_@X @ @o`@@@ = H`0`@H@ o(@oo@`@@GCC: (GNU) 4.4.7 20120313 (Red Hat 4.4.7-16),@?jmain"GLOBAL_CONST=tryGlobalShiLof!@@ugziintpdefijkWceNmno S W] WX Wb WI W@@" abc Wl 8 ` W W ` l `% $ > $ >  : ;  : ; I8  : ; I8  : ; I 8 .? : ; I@  4: ; I 4: ; I?  &IE) hello.chello.h @ Ylong long intshort unsigned intGNU C 4.4.7 20120313 (Red Hat 4.4.7-16)mainlintbit1bit2bit3bit4unsigned charlong unsigned intGLOBAL_CONSThiLo/home/bseifershello.cfloatshort inttryGlobaljldef.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_str.debug_pubtypes@#@ 1<@<$Do`@`N @`V@=^o@ko(@( zH@H`@`0 @@0@@@@$@|````@`@H`H(p`p`t80t-0 C j)~ 7( IC0q N; U ^$5  @@<@`@@@@(@ H@ `@ @ @ @@@@@````@`H`p`` ! @`*`8`E 0@[`j`x @`@` @H````  p` @' @. = Qc@i@p```@` @t```t` @ @call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.6349dtor_idx.6351frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxhello.c_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_start__libc_csu_fini_start__gmon_start___Jv_RegisterClassesputs@@GLIBC_2.2.5_fini__libc_start_main@@GLIBC_2.2.5_IO_stdin_used__data_startGLOBAL_CONSThiLo__dso_handle__DTOR_END____libc_csu_init__bss_starttryGlobal_end_edatamain_initpyelftools-0.27/test/testfiles_for_readelf/improved-dwarfv4.o.elf000066400000000000000000000067601374602170700253200ustar00rootroot00000000000000ELF>(@@f USH@DH[] +Foogbimgbargbazg foo-Uintf1  a b g Us Tv f2 g%  : ;  : ; I 8 $ > .?: ; 'I@B: ; I$ > .?: ; 'I@B : ; I 1 B .?: ; 'I< I U)S)+U T*V*+T,+F) improved-dwarfv2.c #Kget_barcharimproved-dwarfv2.cGNU C 4.8.4 -mtune=generic -march=x86-64 -g -O1 -fstack-protector/usr/local/google/home/sethml/pyelftoolsGCC: (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4zRx  (0AAD UAA.symtab.strtab.shstrtab.rela.text.data.bss.rela.debug_info.debug_abbrev.debug_loc.rela.debug_aranges.rela.debug_line.debug_str.comment.note.GNU-stack.rela.eh_frame @+( &k,k6k1@ 8BzPO`0[x 0 tJo  0a0*X 0ph   "     improved-dwarfv2.cget_barf1f2    b) j o y  L  6 4 pyelftools-0.27/test/testfiles_for_readelf/issue103.elf000066400000000000000000000163201374602170700232300ustar00rootroot00000000000000ELF>@@P@8@@@@@@@@@@   ` `y 88`8`@@ Ptd@@DDQtd/lib64/ld-linux-x86-64.so.2GNU   libc.so.6__libc_start_main__gmon_start__GLIBC_2.2.5ui , `( `HH Ht+H5 % @% h% f1I^HHPTI@H0@H@fD `UH- `HHvHt] `f]@f. `UH `HHHH?HHtHt ] `]fD=e uUHn]R @0`H?uHtUH]zH HHHHSH H 0ffH HHH HHHt >$$QtdRtd-==\\GNU?žK<؃n? 3ojGk ,F C7NR%eW]/(8` 1*; ?&xI06c~^"z)4BX:!5[Lf\#gm>qrSOu'Q$s}2Z-PUl DVKd_Eb@na3ty+A{<Tp9JMwvYHh= |.i @ @d@Y @R bfF@F/aj8 <gHd@BeH) OTX "$%'()*+,-/12367<?ABDEGHIJKLMNQRTUWXZ\^`abcdfhiklosuvwy{}Œ!mʅndYS GdYS)EBz SS SS-Zo|EZrצEmnZz] ~X̅@Y#!mUa[1HaGT_l⻾GrR_2yu6['OF c,{?! )vΚ!)w9u=8}S'is9}=8 ] qX̾n-qE:^ y,CU36z8dRAY\mi\$KU3=zQeKw *秐8-j"m mG8癠"Y!@X|G@jL_"=eEbO@Xco}@CE~^# `o#"O "O%>Zԟ(@X:q}Oeɛ`zFdOgOQ[X:x}O˺hm ƾS_˺'@8= 6mv Sv % p{'j'"  :`I Fq )`G :} G & l* Bm E HI PI @N pB    p M@=A   prr s 8 FPK `9   kV  s q8 9,' 3<} Xp o0 ;} p+ :Y lN  D 2 ;}  H, )0# eo+ DpS  m@ Pж:  +0@ W@ 5(  PCu ! @=. 6mV 8 '<}  ` ` b2 Si e` D RK X@oy ` ` 6 0 _`C PlN G N * mV ) 0  @ rp hC:} E so+ D `  rP E [  ]0B/  PCPR 1IX q. ^ ZC8 ^ `v R\C?  0 u @uZ 2 8`^ Q ^ %PH 0  0   C - uP 9 r 3 ` c? G- *tMn ~} Pq8 C dCp+ __gmon_start___fini__cxa_finalize_Jv_RegisterClassesgelf_getclasself_memory_elf_version_elf_errnomallocelf_beginmemcpyfreelseek_elf_mmap_elf_readelf_cntlelf_getdata_elf_cookelf_endmunmapelf_errmsgcatgetscatopen_elf_fillelf_flagdataelf_flagehdrelf_flagelfelf_flagphdrelf_flagscnelf_flagshdrelf_getarhdrelf_getarsymelf_hashelf_getbase_elf64_xltsize_elf_xlatetom_elf32_xltsizeelf_getidentelf_getscnelf_kindelf_ndxscnelf_newdata_elf_data_init_elf_update_shnum_elf_first_scn_elf_scn_initelf_newscnelf_nextelf_nextscnelf_randelf_rawdataelf_rawfileelf_strptr_elf_sanity_checkswrite__errno_locationftruncatememsetelf_update_elf_fmsize_elf_scn_typereallocelf64_xlatetofelf32_xlatetofgetenvstrtolgelf_checksumelf64_checksumelf32_checksumelf_getaroffelf32_fsizeelf64_fsizegelf_fsizegelf_msize_elf_getehdrelf64_getehdrelf32_getehdr_elf_getphdrelf64_getphdrelf32_getphdrelf32_getshdrelf64_getshdrgelf_newehdrelf64_newehdrelf32_newehdrgelf_newphdrelf64_newphdrelf32_newphdrelf32_xlatetommemmove_elf_verdef_32L11_tom_elf_verdef_32L11_tof_elf_verneed_32L11_tom_elf_verneed_32L11_tof_elf_verdef_32M11_tom_elf_verdef_32M11_tof_elf_verneed_32M11_tom_elf_verneed_32M11_tofelf64_xlatetom__elf_assertstderr__fprintf_chkabortstrcmpnlistcloseelf_delscnelfx_remscnelfx_movscnelf_getshdrstrndxelf_getshstrndxelf_getshdrnumelf_getshnumelf_getphdrnumelf_getphnumelfx_update_shstrndxgelf_xlatetofgelf_xlatetom_elf_store_u64M_elf_load_u64M_elf_store_i64M_elf_load_i64M_elf_store_u64L_elf_load_u64L_elf_store_i64L_elf_load_i64L_elf_verdef_64L11_tom_elf_verdef_64L11_tof_elf_verneed_64L11_tom_elf_verneed_64L11_tof_elf_verdef_64M11_tom_elf_verdef_64M11_tof_elf_verneed_64M11_tom_elf_verneed_64M11_tofgelf_update_ehdrgelf_getehdrgelf_update_phdrgelf_getphdrgelf_update_shdrgelf_getshdrgelf_update_symgelf_update_dyngelf_update_relagelf_update_relgelf_getrelgelf_getrelagelf_getdyngelf_getsymlibc.so.6__stack_chk_fail_edata__bss_startlibelf.so.0GLIBC_2.1.3GLIBC_2.4GLIBC_2.3.4GLIBC_2.0si ii ti 'ii 3================>>> >>>>> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>>>>>>>>>>>>>>>>>>>>>>>>>>>>>A A$A(A,A0A4A8AE ]uE @}}ЋUB49tH<9}EG ƉẼ:M̾M8È|0 uu}̀?/g.tÙ|2/F.$ljE@ GE̍MMĉL$$ UĉGẺT$$ MĺGẺL$$ "UĉG ẺT$$(yMĺ GẺL$$ 0XMɉ‰G&MA4D<;M̅GQPQPQ P G@t!GUt$T$$<0WvU$Ur1 MЃ} F}F|d+NV~ 8NxNx} NxEo}G49w}(<$1l[^_]Í&R@UċMċU l[^_]Ël1[^_]ËUM̋uȋ}čI@@rEԍU1UEЍEEfFl FhtNFhFlEȅ[FL FHtNFHFLFT FPtNFPFTFd F`FF`FdF M6UԋMUЋV N E҉MQF4Y NM뿍 ffEUȅtűFtEFHpEEpd1&fE{uȅt ŰB$ B tuB B$NpUErd;&FFEeUrLUȅm}vUTUԉ1uE)ЉEԋŰE9B t B UJpEԁdUBd;xDPxDP 1MUB09t Efz0HpUB.9t fr.uNpÈ8t UJpù~Et FEEHpÙzLt BLuNpÈxFt @FUJpù~t FEHpUB9EtEĈBUJpù~t FEHpŨzuE@VpVpEԃ}  uVM䍋&$L$MMMȅ}vUԋEL1҉u)щMԋM̋E3A( A,tUEA,JpA(EԁEPdBP1 BTnBzPBTBU1 ‰UMA<9t EfyUȅMvE1ҍDEE)ЉEЋE3FH FLtUЃNFLVHE3FP FTtENFTFPF`1 FdpN`NFdNUЉUԃ~4tEЉE MMuVpEЋUB9EE ։UԋŰR U9EEuNpsE1ҋuF V$w;Es uEEM̉1A(Q,w ;EsEԉEЉE8FD9EN@MMԃ~4tȉEԋMuFE9Es>UBdt49t0}}9t!P@x4tHD9s 9Muۋ}M9MNU;VTFPr9Ev9NHMVLMԉU~4tȉEԋEul}wfM9Ms^UBdtT9tP}PHx4HLtxPw*;Us%}w9}t&s:ft9u}M9M(NPFGFt&BF4$w;EPLЋUȋ|;FTFTNF4$OwEPLȋM||Fh1 FlnVhFlN[EЋNE"EЋNENNUrdvUEpd\MUWVSWvU$t$U ҸoEJv1$t$]Ð1 2 ItË$t$]&'UEUElUщ8]ôuƉ}@X~VL;UU܉M؋84$: lU܋M؅EF`1E FXUfH8EB\F\t$RUNtNpJ ~\]u}]ÐU܉M؉4$ҵU܋M؅;1Ћ1 1Fx1"떍}<$´U܋M؅}EU܉MD$D$<$M؋U܁N`MFXUfH,EBLf<$1:?U$t$EßU HLqv1$t$]ÍM$t$]UEU Ew&UEU EWUW}VE t=Ut61ɐt&Tt 4 t u9wэ^_]ÍUmWE VutBMt;1ҍt&t}LtL4L4 9UwˋE^_]ÐUW}VE t=Ut61ɐt&t t t u9wэ^_]ÍUmWE VutBMt;1ҍt&t} tL4L4L9UwˋE^_]ÐUWVE}M Et"t1fTA4A fG9EwE^_]Ív'UWV}E }t*}t#1ftP}LW4P W9UwE^_]Ðt&UWVE}M Et"t1fAtA fG9EwE^_]Ív'UWV}E }t*Ut#1ftP} W4PLW9UwE^_]Ðt&UW}VE t=Mt61ɐt&Tt 4 t u9wэ^_]ÍUmW}VE tBut;1ҍt&t}LtL4L4 9UwˋE^_]ÐUW}VE t=Ut61ɐt&t t t u9wэ^_]ÍUmWE VutBMt;1ҍt&t} tL4L4L9UwˋE^_]ÐUW}VE t=Ut61ɐt&Tt 4 t u9wэ^_]ÍUmWE VutBMt;1ҍt&t}LtL4L4 9UwˋE^_]ÐUW}VE t=Ut61ɐt&Tt t 4 u9wэ^_]ÍUmWE VutBMt;1ҍt&t} tL4L4L9UwˋE^_]ÐUW}VE t=Ut61ɐt&Tt 4 t u9wэ^_]ÍUmWE VutBMt;1ҍt&t}LtL4L4 9UwˋE^_]ÐUW}VE t=Ut61ɐt&t t t u9wэ^_]ÍUmWE VutBMt;1ҍt&t} tL4L4L9UwˋE^_]ÐUmEWVth}taU 1ɍt&Br 2 r u΍rF~v z uD9MwE^_]Í&'UWVMmuU twts1Mt}OtO4O4‰|N|N|Nt}O9E}wE^_]ÍvUmEWVth}taE 1ɍt&Pp p 0 u΍pxV ~v uT9MwE^_]Í&'UWVMmuU tptl1Mt}tO4O4‰OLO|N|N|NE9EwE^_]Ív'UmW}VU1)E 1t&Hx 8 x Hx x x JH x  x x  JHx x x  J Hx x x JHx x x JHx x x JHx x x  J 9uE^_]Í&'UWVmUqEfE 1ɉMU0UJ0J0J0 xrNxNxNpJx rNx NxNpJxr NxNx Np J xrNxNxNpJxrNxNxNpJxrNxNxNpJxrNxNxNp JEU9UE^_]Ít&'UmMWUV1)E 1t&x x x Hx x x JHx  x x  JH x  x x J Hx x x JHx x x JHx x x JHx x x  J 9uE^_]Í&'UWVm}ku`E 1ɉMU0U 0J0J0JxrJxNxNxNx rJx NxNxNxr J xNx Nx NxrJxNxNxNxrJxNxNxNxrJxNxNxNxrJPVPVP VEU9UE^_]ÐUWVEM҉Ut{twE 1Px 8 x Px x x QP x  x x  Q 9uwU^_]RÍUWVEM҉UE 1})MMrJJJ xuNxNp}OHJJp M}Op OpOH JEu9us}^_]Ít&'UWVEM҉Ut{twE 1x x x Px x x QP x  x x  Q 9uwU^_]RÍUWVEM҉UE 1u)MMr JJJxuJp}OxuNxNx rJP VPVP VEu9ux}^_]UmEWM Vut^tZ1t&T| < | T| | | T9EwE^_]fUWVMmuU twts1Mt}OtO4O4‰|N|N|Nt}O9E}wE^_]ÍvUmW}VM ut^tZ1t&| | | T| | | T9EwE^_]fUWVMmEU tptl1Mt}tO4O4‰OLO|N|N|NE9EwE^_]Ív'UWṼEM҉UyqE 1Hx 8 x Hx x x JH x  x x  JHx x x  J Hx x x JHx x x JHx x x JHx x x JH#x" x x! J H'x& x$ x%( J$(9uU^_]Ít&UWṼEM҉UE 1})MMrJJJ xuNxNp}OHJJp M}Op OpOHr Jup}OpOp OH rJ up}OpOpOHrJup}OpOpOHrJup}OpOpOHrJup}OpOpOHr Jup#}Op"Op OH r$J up'}Op&Op$OH$(J$Eu9u?}^_]Í&UWṼEM҉UyqE 1x x x Hx x x JHx  x x  JH x  x x J Hx x x JHx x x JHx x x JHx x x JH x! x# x" J H$x% x' x&( J$(9uU^_]Ít&UWṼEM҉UE 1u)MMr JJJxuJp}OxuNxNx rJx NxNxNxr J xNx Nx NxrJxNxNxNxrJxNxNxNxrJxNxNxNxrJxNxNxNx#r J x"Nx Nx Nx'r$J$P&VP$VP$(VEu9u`}^_]Ð&UWVumMU 1EfL| < | L| | | LL |  | |  LL L L L L|E fLM9MTE^_]Í&UWVU m}u1EfM4M}O4O4O4|N|N|Nt}O| N| N|Nt}Ot }L t L t}OtOE}9}(E^_]Ít&'UWVumEU 1Ef | | | L| | | LL|  | |  LL L L L L|E fLM9MTE^_]Í&UWV U muM1EfM4M}4O4O4OLO|N|N|NL }uO| N|N|Nt }L t L t}OtOE}9}.E ^_]ÐU(E]MðU} u}pt$ ]u}]Íxuօtv4Ɛyvߋ몐t&r ύ,tHL$$D$nU8]I҉uƉ} 8E~zz}<NjE }}x},Et~BU܉L$$D$UU܃t4;Fwgu E~F"BD$D$$Uuۍ1]u}]Í&1ڋ1ʋ1뺋1 몋1뚐&UMEU E MUMEU E MaUuu]E蠒=U tt9tt$T$$輐]u]Ð&UD$T$$Ít&UONWVE}҉U`Xu 1ɉMFV fGFV fGFV V V ЉGFV V V ЉGFV V V ЉGF#V" V V! ЉG F'V& V$ V% ЉG$F)V( fG(F+V*M fG*F-V, fG,F/V. fG.F1V0 fG0F3V24 fG249MkE4^_]fUONWVE}҉UIAu 1)}vEM<FGFGFGFGVGPVPVPFGVGPVPVPFGVGPVPVPFGV#G PV"PV PF G V'G$PV&PV$PF$G$F)G)F(G(F+G+F*G*F-G-F,G,F/G/F.G.F1G1F0G0F3G3F24G2M9MkE4^_]É'UONWVE}҉U`Xu 1ɉMFV fGFV fGFV V V ЉGFV V V ЉGFV V V ЉGF V! V# V" ЉG F$V% V' V& ЉG$F(V) fG(F*V+M fG*F,V- fG,F.V/ fG.F0V1 fG0F2V34 fG249MkE4^_]fUONWVE}҉UIAu 1)}vEM<FGFGFGFGVGWVPVPVPVGWVPVPVPVGWVPVPVPV#G W V"PV PV PV'G$W$V&PV$PV$PF)G(F(G)F+G*F*G+F-G,F,G-F/G.F.G/F1G0F0G1F3G2F24G3M9MkE4^_]ÐUU t0v6ot!vFovtot1f]Ítv.tt1f tuʸ ]Í&u ]Ít&UU]M uu}BLt@u#BPt$ $D$x]u]Í1]u]ËBPt$ $D$mÍvUWVS|M EÞ9ȉEBLzT M|M+M u9Mu}Mԋu؋ M̍ uDuuEBt1E EЍEЉD$ED$$ E|[^_]fE B Eʐt&#|1[^_]f}+t1}փ,1륍&$UՇUt+EVU1;Up$誆1a}>t1}Ã?둍Uuu]}]~Tt" 1]u}]Í&FPv1ѐt&FLv1뱐t&1D$$FXt؋VLt1iH0x @.p9ljhwPFT‰tlt‹p<9‰t661#1HX4$N{1҉dk dt;GttWߋDx9\E`98t1D> $z1҉D>񋄕D>pp p땋t$XT$L{XT^hϋlFLt.ukыAGAfGfG G G ыAGAfGՉAfAfA A A ċt $x1+UWVS{Y,u $yu*ufFt8u,[^_]ÐD$E$-wtlD$D$$ExMEt?d‹E$UwM $y<$YyU܅d,[^_]É $x<$4y@UHuu ]Ez]}V91]u}]fE}U܋u؋NɉMtAI(Mt+M܋I ɉMt $EԉUCwM܋UЋEI(MEF,t i uJL1Jzd9ut&9tNju&;rhtYNɉF%}ωEU܉u G(wtW t $dvG(tԉ<$Tvʉzh뢋1EԉUЉ4$,vUЋErhJXRdvfq0u$vt&s;t6t#WJ4vރ tw* vuދJL9Ȑt'JLJH9t JH1ow1ɐt&ӋM܉EԉUЉ $uUЋEQrhJXRdvfqvt(J4vփ tw) vuދJ\9Ȑt&J\JX9tJX1ow1ً1JUH}} ]Ew]ux1 ]u}]ËuEU܋}؋OɉMtAI(Mt+M܋I ɉMt $EԉUDtM܋UЋEI(MEG,t&huBh@$D$ua1YW9t1>Bd9u}&9t ȋuf;zhwOuΉEU܉}t&F(~tV t $TsF(tԉ4$Dsʋ1EԉUЉ<$!sUЋEM܉EԉUЉ $sUЋEBhSUU ]EupMu҉}t)t%t!xt# 1]u}]1t&r9t1Ԑ;quFd999E 9NjuEEEt8U9t(;E‰ׁ)}tUtދUP9u؃EU}A~h9׉Bt#9)Vh!E}눋BvUVh1U8uu]st}} ~FXFLt2tEvm]u}]Í&VXR2t1׍vVXR>uVdtvteBH1밍t&}h둉4$Ur[t&r VfBX1H2USE 8sՇD$E$p[]Í&'U(uu]rÐ}} tD~uFVXt$Fh1҅tP1t]u}]É4$[quЍ&ِ ō'USE hrD$E$o[]Í&'U(uu]#r}} t4~u6NXt1tF`1]u}]É4$puڐߐ ˍ'USE qED$E$4n[]Í&'U8uu]cq}} 1ҁw&~t- 1]u}]Ðt&~uӋFXt\U4$nUtbNLtbtve1룐t&NXfy>PXNpH녍&U4$UoUu1_NXfy2PH뾍t&1;UWVE}M Et"t1fTA4A fG9EwE^_]Ív'UWV}E }t*Ut#1ftP}LW4P W9UwE^_]Ðt&UWVE}M Et"t1fAtA fG9EwE^_]Ív'UWV}E }t*Mt#1ftP} W4PLW9UwE^_]Ðt&UW}VE t=ut61ɐt&Tt 4 t u9wэ^_]ÍUmUWE VtB}t;1ҍt&t}LtL4L4 9UwˋE^_]ÐUW}VE t=Mt61ɐt&Tt t 4 u9wэ^_]ÍUmW}VE tBut;1ҍt&t} tL4L4L9UwˋE^_]ÐUW}VE t=Ut61ɐt&Tt 4 t u9wэ^_]ÍUmWE VutBMt;1ҍt&t}LtL4L4 9UwˋE^_]ÐUW}VE t=Ut61ɐt&t t t u9wэ^_]ÍUmWE VutBMt;1ҍt&t} tL4L4L9UwˋE^_]ÐU(E]MlðU} u}pt$ ]u}]Íxuօtv4Ɛyvߋ몐t&r ύLtHL$$D$nU8]Ik҉uƉ} 8E~zz}<NjE }}x}LEt~BU܉L$$D$UU܃t4;Fwgu E~F"BD$D$$Uuۍ1]u}]Í&1ڋ1ʋ1뺋1 몋1뚐&UMEU E MUMEU E MaU1(U]M i>~uu҉}}t,zuFBLtNvt^v1]u}]Ív1 1Љ|$t$ $`f뾍|$t$ $d릍&'U1(U]M h~}uu҉}}t,zuFBLtNvt^v1]u}]Ív1 1Љ|$t$ $d뾍|$t$ $hg릍&'UWVS,}mEhü|M t3t/1t&T<$MD$T$HfM9uw؋E,[^_]Ív'UWVSy}҉Uu 1)}&E<GGGVGWVPVPVPFV M܉D$GT$$rbFVD$GT$$YbFVD$GT$$@bF V$D$G T$$'bF(V,D$G(0T$$ bF0V48<$D$T$aM܃9MkE8,[^_] UWVS,}mEOcwM t3t/1t&T<$MD$T$xaM9uw؋E,[^_]Ív'UWVSLU mub|wt\MtU11UԋMԃE1L1$ET$L$aMԋET1L1 $T$L$`9}wEL[^_]Ít&UWVS,}mEObvM t3t/1t&T<$MD$T$x`M9uw؋E,[^_]Ív'UWVSmMavt.Ut'} 1t&<$]`MT9uwE[^_]Ðt&UWVS,EavM} ҉U1Et&7E7T7 T7 T7 Љ1D7D1D7D1D7T7M fD1E$_M؉D1ET1 $u_M؃ET1UD19UgU܃,[^_R]Í&'UWVS,}mu`uu 1ɐt&V V V ЉFV V VM ЉGF$^GFW $^GFW$^GF W$}^G W$F(V) V+ V* ЉG(F,V- V/ V. ЉG,F0$(^G0F8@W4$^MG8W<@9ME,[^_]ÍUWVSpu ҉U}}tv11uԍvMԋuE9L94$T$L$YMԋT9L9 T$L$N $YMԋT9L94$T$L$WE9EwUL[^_R]ÍvUWVSmUZot.Et'} 1t&<$WMT9uwE[^_]Ðt&UWVS@ fG>@9ME,[^_]Ív'UWVS,mMI_^6U+u 1ɐt&ω}M$FGFGFGFGVGPVPVPFGFVD$GT$$GF V$D$G T$$FF(V,D$G(T$$FV3G0PV2PV0PF0G0F5G5F4G4F7G7F6G6F9G9F8G8F;G;F:G:F=G=F@G>M9ME,[^_]É'UWVS,}muOH\2*u 1ɐt&MFV fGFV fGFV V V ЉGF$uFGF W$dFG F(W$$SFMG(W,F0V1 V3 V2 ЉG0F4V5 fG4F6V7 fG6F8V9 fG8F:V; fG:F<V= fG<F>V?@ fG>@9ME,[^_]Ív'UWVS,mEF[6}+u 1ɐt&ω}MDFGFGFGFGVGWVPVPVPFVD$GT$$DF V$D$G T$$DF(V,D$G(T$$DV3G0W0V2PV0PV0PF5G4F4G5F7G6F6G7F9G8F8G9F;G:F:G;F=G<FF>@G?M9ME,[^_]ÐU(uu ]sEZ}}u1]u}]Ðt&tGL<$D$mBtՋWLt!vx1뮋VPVPV P VPVPVPVPV P V$P$V(P(V,P,V0P0V4P4V8P8VfP2t&'Ux}}]eE1CUXuu u!1Ue3]u}]ËGL<$D$@t̅-WLt%$1뙋PVPVP V PVPVPVPVP V P$V$P(V(P,V,P0V0P4V4P8V8@3>U8}}]sAVuuu1]u}]Ðt&tFL4$D$M>tՋU xZU ;V`sRVLJM䋋u1 ItAtK}v-1xfF1ct&1Kt&M w ȅWE1t&M WTWTW T WTWTWTWTW T W$T$W(T(W,T,W0T0W4T4OPWiwPWXO$P W G,PW(7PW4PW0!PBUx}}]? Tuuu1]u}]ÍvGL<$D$av  ^_]Í&UWVuVF~ F  F ~v  ^_]Í&UM 4$E|$}PΈHPHPHP4$|$]fUM 4$E|$}PΈHPHPHP4$|$]fUM 4$E|$}PΈHPHPHP4$|$]fUM 4$E|$}PΈHPHPHP4$|$]ÐUWVS$).BEUn}wBrzREEfUf8H PyfRJ} f}ډEE։}I@}fPUP}fPUfPPPUԍxPUWUWUԈWx }P }WWOx}}PE}GEGEGuM܍A9EL1Mԉ}tfH׈HHpHF҈FVE}9}UԋEԃ9ErxEuEuEԃ} V6sHH׈H׍pN҈NNPq&EHEE܋E܃9E3E6EE܋PHf8pUPMHfUfMH !fEE܃} @}fPUP}fPUfPPPUԍxWUWUWUԍx P}W}WWxH U}W}}WUWUPEE$[^_]fE1E$[^_]ËE2t&UMEU E M]t&UMEU E M]t&UWVS()Ö>E܉U}B f?rJERf} E܉E}fPx@PUPUWUWUWx}P}WWOx }}P Eԋ}GEGEԈGuMЍA9EEMHHHufHMHufHMpHHNNNp H F҈FVE}9}ŰẼ9EEuűEEN} V ~fMN6fMHHHufHMHufHMpHNNNH׍p N҈NNP fUԅEEЋEЃ9EEEEЋHP f8pMHUfEEЃ} NfP@xPUWUWUWUxP}W}WWx HUԉ}W}}WUWUԈP KEE([^_]fE3E([^_]ËE4t&UMEU E M]t&UMEU E M]UWVS%6:EUI}7EEE؃} -fUPf UHfMPf Uxf}Pf UHPp x  P p p  p  x x x}x }x }@ Ef}HfQI}܋EE؉x}PUp ufHfPfxfF9EMEot&Ay A A A yI  ȋMAtE}9}ssƍF9EriME} EuQAy  A A yI  ȋMAuE܅t4EE؋E؃9Er#EE1E[^_]fPfUf UHfMPf Uxf}Pf UHPp x P  p p  p x x  x}x }x }@ EvEE[^_]ËE2 fUMEU E M]t&UMEU E M]dt&UWVS$!Ö6EUV}EEEЃ} fUPf UpPHx  P P P P x x  x }x  }x }@ Ef}fEEЋ}؉PUfpx HfЃ9EuԉUEt&P P P PfUPf UpfuPf UpP x  P  P  P  x@  ‹}EwuW fGfwE}9}UE9EEE܋UUE} UHPp  Pfu Pf Uxf}Pf Up P x P P  P x @  &U؅t4EEЋEЃ9Er#EiE3E$[^_]fPfUf UpPHx  P P P P  x x  x}x }x }@  ENEE$[^_]ËE45v'UMEU E M]$t&UMEU E M]UWVS$Ö2EUn}wBrzREEfUf8H PyfRJ} f}ډEE։}I@}fPUP}fPUfPPPUԍxPUWUWUԈWx }P }WWOx}}PE}GEGEGuM܍A9EL1Mԉ}tfH׈HHpHF҈FVE}9}UԋEԃ9ErxEuEuEԃ} V6sHH׈H׍pN҈NNPq&EHEE܋E܃9E3E6EE܋PHf8pUPMHfUfMH !fEE܃} @}fPUP}fPUfPPPUԍxWUWUWUԍx P}W}WWxH U}W}}WUWUPEE$[^_]fE1E$[^_]ËE2t&UMEU E M]t&UMEU E M]t&UWVS(f.E܉U}B f?rJERf} E܉E}fPx@PUPUWUWUWx}P}WWOx }}P Eԋ}GEGEԈGuMЍA9EEMHHHufHMHufHMpHHNNNp H F҈FVE}9}ŰẼ9EEuűEEN} V ~fMN6fMHHHufHMHufHMpHNNNH׍p N҈NNP fUԅEEЋEЃ9EEEEЋHP f8pMHUfEEЃ} NfP@xPUWUWUWUxP}W}WWx HUԉ}W}}WUWUԈP KEE([^_]fE3E([^_]ËE4t&UMEU E M]t&UMEU E M]UWVSi*EUI}7EEE؃} -fUPf UHfMPf Uxf}Pf UHPp x  P p p  p  x x x}x }x }@ Ef}HfQI}܋EE؉x}PUp ufHfPfxfF9EMEot&Ay A A A yI  ȋMAtE}9}ssƍF9EriME} EuQAy  A A yI  ȋMAuE܅t4EE؋E؃9Er#EE1E[^_]fPfUf UHfMPf Uxf}Pf UHPp x P  p p  p x x  x}x }x }@ EvEE[^_]ËE2 fUMEU E M]t&UMEU E M]dt&UWVS$f&EUV}EEEЃ} fUPf UpPHx  P P P P x x  x }x  }x }@ Ef}fEEЋ}؉PUfpx HfЃ9EuԉUEt&P P P PfUPf UpfuPf UpP x  P  P  P  x@  ‹}EwuW fGfwE}9}UE9EEE܋UUE} UHPp  Pfu Pf Uxf}Pf Up P x P P  P x @  &U؅t4EEЋEЃ9Er#EiE3E$[^_]fPfUf UpPHx  P P P P  x x  x}x }x }@  ENEE$[^_]ËE45v'UMEU E M]$t&UMEU E M]US k" UVS J"t&Ћu[^]US[" Y[ELF! ` unknown errorno errorRequest error: not an archiveRequest error: d_buf is NULLI/O error: seekI/O error: raw readI/O error: get file sizeI/O error: output writeFormat error: archive fmagFormat error: archive headerMemory error: elf descriptorMemory error: ELF headerMemory error: section dataGElf error: type mismatchInternal error: unknown reasonInternal error: not implementedRequest error: cntl(ELF_C_FDREAD) on write-only fileRequest error: invalid ELF_C_* argumentRequest error: file descriptor disabledRequest error: offset out of rangeRequest error: unknown ELF versionRequest error: ELF_C_* argument does not matchRequest error: archive member begin() for writingRequest error: archive/member file descriptor mismatchRequest error: not an ELF fileRequest error: class file/memory mismatchRequest error: invalid ELF_T_* argumentRequest error: unknown data encodingRequest error: destination buffer too smallRequest error: unknown ELF classRequest error: section does not belong to fileRequest error: no section at indexRequest error: can't manipulate null sectionRequest error: data does not belong to sectionRequest error: no string tableRequest error: string table offset out of rangeRequest error: update(ELF_C_WRITE) on read-only fileI/O error: file too big for memoryI/O error: can't truncate output fileSequence error: must set ELF version firstSequence error: must create ELF header firstFormat error: reference outside fileFormat error: archive header truncatedFormat error: archive member truncatedFormat error: archive symbol table sizeFormat error: archive string tableFormat error: archive special name unknownFormat error: ELF header truncatedFormat error: program header table truncatedFormat error: section header table truncatedFormat error: data region truncatedFormat error: program header table alignmentFormat error: section header table alignmentFormat error: bad parameter in Verdef recordFormat error: unknown Verdef versionFormat error: bad parameter in Verneed recordFormat error: unknown Verneed versionFormat error: bad e_shnum valueFormat error: bad e_shentsize valueFormat error: bad e_phentsize valueFormat error: unterminated string in string tableLayout error: section size too small for dataLayout error: overlapping sectionsMemory error: archive symbol tableMemory error: archive member headerMemory error: program header tableMemory error: section header tableMemory error: section descriptorMemory error: output file spaceMemory error: temporary bufferGElf error: value out of rangeGElf error: index out of rangeGElf error: not enough memory for GElf_SymGElf error: not enough memory for GElf_DynGElf error: not enough memory for GElf_RelaGElf error: not enough memory for GElf_RellibelfLIBELF_SANITY_CHECKS44 ((@@88@@}t,9&%s:%u: libelf assertion failure: %s \|($ H l   !(!T!|!!F!!$"H"x""""c0#sT#|###$($P$x$$$$%L%p%%%&(&X&&&&&'L'p'' ''(&$(D(d((A(((() & oXX = ?$(oooo>&''.'>'N'^'n'~'''''''''((.(>(N(^(n(~((((((((()).)>)N)^)n)~)))))))))**.*>*N*^*n*~**Au@v }}`wwxyp p zz {|vwP~~ xPx`yy 0z@{0 `||0@00PP0p`P``Ppо`0` GCC: (Ubuntu 4.4.3-4ubuntu5) 4.4.3`+. 5(O6!D"8s%9H&9':)4=.Z>@=A1I?oQ?x\pBdC(oC8pCVxD DEo H,PH7IXw`I7PKK.Mi`jl* m3 @o px%qx/q)=0sKuG)pq00 `@N֞'pSж|*4;I %%P 7`9 TEPP [\= gelf_getclass elf_memory9 elf_begin  elf_cntlOXelf_endD"/relf_errmsgs%uelf_errnoH&uelf_fillr' R elf_flagdata elf_flagehdr6 elf_flagelf elf_flagphdr elf_flagscnt elf_flagshdr)41 elf_getarhdrZ>  elf_getarsym1I>elf_getbaseoQ 5 elf_getdatax\aelf_getidentdO elf_getscn(ouelf_hashp>elf_kindVx>elf_ndxscnb elf_newdataFy _elf_update_shnumQ _elf_first_scn elf_newscno6elf_next@ elf_nextscn7@ elf_randw elf_rawdata7aelf_rawfile elf_strptr.elf_updateeelf_versionF & gelf_checksumS elf64_checksum elf32_checksumMelf_getaroff\Z elf32_fsize elf64_fsize gelf_fsize gelf_msizeB _elf_fmsizeC3  _elf_getehdr elf64_getehdr elf32_getehdrC _elf_getphdr) elf64_getphdr[ elf32_getphdr2x%j elf32_getshdr elf64_getshdrC/G 1 gelf_newehdrm elf64_newehdr elf32_newehdrC)=q gelf_newphdr elf64_newphdr elf32_newphdrGK% _elf32_xltsize!elf32_xlatetom>"elf32_xlatetofepq= _elf_scn_type/ _elf_xlatetomE_elf_cook_elf_scn_init_elf_data_initS_elf_version_elf_errno_elf_fill_elf_sanity_checks*  _elf_mmap _elf_read __elf_assert nlist֞ D elf_delscn{ elfx_remscn'z elfx_movscn elf_getshdrstrndx elf_getshstrndxD elf_getshdrnum elf_getshnum elf_getphdrnum elf_getphnumN elfx_update_shstrndxk|1`_elf64_xltsizeelf64_xlatetomelf64_xlatetofBgelf_xlatetofgelf_xlatetom44 gelf_update_ehdre gelf_getehdr4; gelf_update_phdr gelf_getphdr4 gelf_update_shdr5 gelf_getshdr%"] gelf_update_sym gelf_update_dynkgelf_update_relagelf_update_relgelf_getrelgelf_getrelagelf_getdyn.gelf_getsym7+u_elf_load_u64L_elf_load_u64M_elf_load_i64L_elf_load_i64M0_elf_store_u64Lj_elf_store_u64M_elf_store_i64L_elf_store_i64Mx9 _elf_verdef_32L11_tof_elf_verdef_32M11_tofx _elf_verneed_32L11_tof _elf_verneed_32M11_tofxTE{ _elf_verdef_32L11_tom_elf_verdef_32M11_tomt _elf_verneed_32L11_tom _elf_verneed_32M11_tomxP _elf_verdef_64L11_tof_elf_verdef_64M11_tof _elf_verneed_64L11_tof _elf_verneed_64M11_tofx[\ _elf_verdef_64L11_tom_elf_verdef_64M11_tom _elf_verneed_64L11_tom _elf_verneed_64M11_tomVt `+5 intmD  4Z$ ;lraXzcLZ   <%[ &[# 'k# {({# u({#" )#( *#0 M+#:k {    7 %O% 'O% -a1 1O' 2a 5O% 6a(  #5 #D # #  # # # # # | #$ @ D #5 #D # # # !#  "#( ##, $#0| %#8& & 7V-    AP Rk   X ]A  9 za   _   l {Elf WElf   # j #  #  # #  #  3#  Z#  # s #$ % #( #,  #0 o #4  #8 #< D #@  #D  #H $ Z#L  Z#P Z#T ( #X 7) #\  #`  #d = #h  Z#l  Z#p  Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#x x #|V  Vt l  # #  #  Z# b Z# r  #   # (  # Z Z# P #$  #(E Z#,  #0  #p   #  # { # u #  s# # 9 #L l ?  #  A# # K # 5 # + Z#Y  U 0 D ?#O  #2 #9 #  Z#$+ Z#( Z#( #,L@   D J } Up    v  =  6  ^$ GhE W !"#$%| &'(&)*a+W,)-. /07 123:456^789 :Q ;<~ =>?)rTq,,1A elf1hdr2A 33 4err5 1| i 1 1 1!s`+, "str,#lenR$ 3U#err %xs&3,7, 'elf(@,-/ "elf[$ ѿy) ,* + , u\- -* -5 &:-.+ .W. w/elf0{b9 arfbhdrcA dNetmpfi.gerrh1.50"fd3/"cmd"ref2uH% 3off3elf4 /@  * +h- +5 - I5 ," u@-- +63)uT7 *&@ :8-O 0c_ Lt 2P d9M :Z9m ;3 V 56 intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && 7 V   -       Ao R  k    X ]`    9  z a    _   l   { ElfvElf #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VVt # # # Z# b Z#r 0# 0#( 0#Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#L^#`# #K # 5#+Z#Y t0  D ^# O 0# 2  # 9 #  Z#$+ Z#( Z#(  #,k@ 0 c i } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q , 356Zu elfcmdscn   4 8- u m ;3V 68 intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && R  k    Xo ]    9  z a    _   l   { Elf,Elfb #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VmVtA # # # Z# b Z#r # #( #Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#LA## #K # 5#+Z#Y *0  D # O # 2 # 9 #  Z#$+ Z#( Z#(  #,!b@  c Z 66Rptr~K &Xelf&scn&sd'tmp'd (C K368elfKl Ls7k,! !7"A#Lu`$%8&-u '+V 89H intmD r}p}g U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q , ! "n  5w89r err53 pk;-  #gXC pk 'S) w kK +=m;3Vc 99 intmD rn399tmp3 nk9 -) m;3*V 9 :  intmD r 9 :*  3nk8 -k <3 V : =Q intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && 7 V   -       Ao R  k    X ]`    9  z a    _   l   { ElfvElf #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VVt # # # Z# b Z#r 0# 0#( 0#Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#L^#`# #K # 5#+Z#Y t0  D ^# O 0# 2  # 9 #  Z#$+ Z#( Z#(  #,k@ 0 c i } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q ,4 ZL fL cmd+ZZ 'Z::V G' cmd' +'Z sd(0 7:.@ 5 , ^> 2Z: ; 6 elf2E cmd2d +2Z  :7@ 5 ,  ;Z;; elf; cmd;' +;ZF  7;0@@ 5 , ' DZ; < elfD cmdD +DZ  ;PI@ 5 ,  MZ<<b t scnM  cmdM +MZ  7<pR@ 5 ,  VZ< =% scnV Q cmdVp +VZ  <[@ 5 , !8"- # $m ;3-  V =>= intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && R  k    Xo ]    9  z a    _   l   { Elf,Elfb #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VmVtA # # # Z# b Z#r # #( #Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#LA## #K # 5#+Z#Y *0  D # O # 2 # 9 #  Z#$+ Z#( Z#(  #,!b@  c  } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q , =>= elf <- K  m ;3 + V @=? intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && R  k    Xo ]    9  z a    _   l   { Elf,Elfb #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VmVtA # # # Z# b Z#r $# $#( $#Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#LA  # # s# R## #K # 5#+Z#Y h0  D R# O $# 2 # 9 #  Z#$+ Z#( Z#(  #,!b@ $ c ] } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q ,  @=?? elfkptr    uLtmp\i uPs!@e" <- !m ;3: V^ ??+  intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && R  k    Xo ]    9  z a    _   l   { Elf,Elfb #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VmVtA # # # Z# b Z#r # #( #Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#LA## #K # 5#+Z#Y *0  D # O # 2 # 9 #  Z#$+ Z#( Z#(  #,!b@  c ??elf);-8" WV ?lB  intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && R  k    Xo ]    9  z a    _   l   { Elf,Elfb #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VmVtA # # # Z# b Z#r # #( #Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#LA## #K # 5#+Z#Y *0  D # O # 2 # 9 #  Z#$+ Z#( Z#(  #,!b@  c  } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q ,/ / elfscnsddstsrc9 3b/ ?lB  scnb5Gb/ Usdcelfdu @! ! ! "# H# # u$# % &<'- h( )m ;3]uV pBB  intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && R  k    Xo ]    9  z a    _   l   { Elf,Elfb #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VmVtA # # # Z# b Z#r # #( #Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#LA## #K # 5#+Z#Y *0  D # O # 2 # 9 #  Z#$+ Z#( Z#(  #,!b@  c pBB6elf!ptr6Wtmp\L<-[<K V CC  intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && R  k    Xo ]    9  z a    _   l   { Elf,Elfb #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VmVtA # # # Z# b Z#r # #( #Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#LA## #K # 5#+Z#Y *0  D # O # 2 # 9 #  Z#$+ Z#( Z#(  #,!b@  c  } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q ,'CC elf)scn, :-; 2 m ;3V CC intmD r]CCi.5,]#tmp]A  A n k9 -m :>V CC intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && R  k    Xo ]    9  z a    _   l   { Elf,Elfb #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VmVtA # # # Z# b Z#r # #( #Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#LA## #K # 5#+Z#Y *0  D # O # 2 # 9 #  Z#$+ Z#( Z#(  #,!b@  c CCTelf)8-8:VF DD intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && R  k    Xo ]    9  z a    _   l   { Elf,Elfb #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VmVtA # # # Z# b Z#r # #( #Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#LA## #K # 5#+Z#Y *0  D # O # 2 # 9 #  Z#$+ Z#( Z#(  #,!b@  c ;DDscn):-8^ Vj DE intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && R  k    Xo ]    9  z a    _   l   { Elf,Elfb #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VmVtA # # # Z# b Z#r # #( #Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#LA## #K # 5#+Z#Y *0  D # O # 2 # 9 #  Z#$+ Z#( Z#(  #,!b@  c  } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q ,^ DE scnsd <-- t M :Zm ;3O g\ u V: EH intm2SD  4e$ ;wraXcLe !HT'"H7%Z%'Z%-l11Z'2l5Z%6l4F KG# H# I# J# K # ^L"# CM"# N#$ O#( P#* Q#, fR#. |S#0 #T#2 A @X KY# Z# [# \# ]# ^^-# C_-#( `#0 a#4 b#6 c#8 fd#: |e#< #f#> (  # 5# D#  # "# # # # # |#$ @. # 5# D# #  -# !# "#( ##, $#0 |%#8&&Rak  X:]  9 za   _   l{lElfElf-  # j #  a#  # #  #  3#  e#  # s #$ % #( #,  #0 o #4  #8 #< D #@  #D  #H $ e#L  e#P e#T ( #X 7) #\  #`  #d = #h  e#l  e#p  e#tb e#x e#x e#x# e#x e#xT e#x e#x x #|V8Vt   # #  #  e# b e# r #  # ( # Z e# P #$  #(E e#,  #0  #pw # # {# u# ~# # 9#L  # # # K # 5# +e#Y 0 D # O  # 2  # 9 #  e#$+ e#( e#(  #,w-@  .  } Up    v  =  6  ^$ GhE W !"#$%| &'(&)*a+W,)-. /07 123:456^789 :Q ;<~ =>?)rTq,A  elfA AscnB !i  elfi scnj r3EEcQ elf ~ !scn %+V EFC elfV o!scnW " E^# # $% S} FH3 elf} !scn~ 1" F # $8% " GPq# # $% C ;&-R '3 (m ;3( fs '-V HLHX intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && 7 V   -       Ao R  k    X ]`    9  z a    _   l   { ElfvElf #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VVt # # # Z# b Z#r 0# 0#( 0#Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#L^#`# #K # 5#+Z#Y t0  D ^# O 0# 2  # 9 #  Z#$+ Z#( Z#(  #,k@ 0 c i HLHOcelf{s8-c< $V PHHK intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && R  k    Xo ]    9  z a    _   l   { Elf,Elfb #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VmVtA # # # Z# b Z#r # #( #Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#LA## #K # 5#+Z#Y *0  D # O # 2 # 9 #  Z#$+ Z#( Z#(  #,!b@  c  } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q ,PHH elfscn6 ;-,  m ;3< V IXIV intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && R  k    Xo ]    9  z a    _   l   { Elf,Elfb #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VmVtA # # # Z# b Z#r # #( #Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#LA## #K # 5#+Z#Y *0  D # O # 2 # 9 #  Z#$+ Z#( Z#(  #,!b@  c  } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q ,JIXI elf3% 8-, S m ;3 C V `IIKS intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a (  # 5# D# # # # # # # |#$  @j # 5# D# #  # !# "#( ##, $#0 |%#8 &&  R  k     Xv  ]    9  z a    _   l    {Elf 3Elf i #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|V tVt H # # # Z# b Z#r # #( #Z Z# P #$ #(E Z#, #0 #p  # #{ #u #  s# #9 #L H  # # #K # 5 #+ Z#Y  10  D # O # 2 # 9 #  Z#$+ Z#( Z#(  #,(i@  j & } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q , 1 i 11 1f `IIKf scnGf sdelf)| < - !l "M :Z"m ;3"O g !&]"V. PKK intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && R  k    Xo ]    9  z a    _   l   { Elf,Elfb #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VmVtA # # # Z# b Z#r # #( #Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#LA## #K # 5#+Z#Y *0  D # O # 2 # 9 #  Z#$+ Z#( Z#(  #,!b@  c PKKR6elf~ptr6tmp\L;-[< #V8 KM intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && R  k    Xo ]    9  z a    _   l   { Elf,Elfb #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VmVtA # # # Z# b Z#r # #( #Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#LA## #K # 5#+Z#Y *0  D # O # 2 # 9 #  Z#$+ Z#( Z#(  #,!b@  c  } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q ,KMO elf:3GO Escnudnse ; -t A!U "m ;3"} =3}\%VV Mi intm2SD  4e$ ;wraXcLe S !HT'"H7%Z%'Z%-l11Z'2l5Z%6l 4F KG# H# I# J# K# ^L.# CM.# N#$ O#( P#* Q#, fR#. |S#0 #T#2 A! oUD @X KY# Z# [# \# ]## ^^9# C_9#( `#0 a#4 b#6 c#8 fd#: |e#< #f#>&g,( #5#D## .##### |#$@P#5#D ### 9#! # "#(##,$ #0|% #8&& 7V-    A\ Rk   X ]M  9 za   _   l {Elf cElf   # j #  #  # #  #  3#  e#  # s #$ % #( #,  #0 o #4  #8 #< D #@  #D  #H $ e#L  e#P e#T ( #X 7) #\  #`  #d = #h  e#l  e#p  e#tb e#x e#x e#x# e#x e#xT e#x e#x x #|V Vt x  # #  #  e# b e# r  #   # (  # Z e# P #$  #(E e#,  #0  #p    #  # { # u #  ~# # 9 #L x  K  #  M# # K # 5 # + e#Y  a 0 D K #O  #2  #9 #  e#$+ e#( e#( #,X@   P V  } Up    v  =  6  ^$ GhE W !"#$%| &'(&)*a+W,)-. /07 123:456^789 :Q ;<~ =>?)rTq,mF elfmF +me],menML XzN i N-N3 N 1 i 11 1 -McO !scn- !v-e9"-eL#- "9 - $elf. u\%G/ 03&p1uP'len2'sd3 %04-eK (x3pOOl )fdx3*x)lenx+_y7,nz(@PCR`x)elf )fd3)len* -bufd-err./ //x|elf| 9 | }32~3(0off+eee~e0scn 1T0scn ."1."p0lenô2 LQ2,scn* 3."+!4F5elfF 69 F 3G332H33(I,offJ3+Ke3Le3M3N3Oe3~Pe,scnQ 1,scn~ 3."13."3p,len23 3L3Q2,scn 3."P7PR@a)elf $ )cmdD +9 e| -len 8 S99:@;uH<=!=";uD;u= 1"="=""=-#<>=*$<><=HK={%<=e%? `P`9 9/ 9$ @`P`=: %AHU`99:;uH<=0&=d&;+uD;7u=C&=O&=[,'=g'<>`=(<>x$a=)<=*B n``9 9/ 9$ @n``=: 6*(3@a;cj*J)elf **&*)len*-scn +-sd S++G++ ,:CoffVu`-lenVR,(@cf{,)elf ,*&,Dlen+(,3."-scn --sd P-CsrcK HCdstK Eeu@$eMe-tmpH-(zfi-)elfz -*&z1.Dlenz+({Q.3."|-scn} d.-sd~ .CsrcK HCdstK Eeu@\hh-tmp.  ;F-  & Z)GM :eGm ;3G <3 m   Gd h{ K)V iZj  intmD r{n}eUp    v  =  6  ^$ GhE W !"#$%| &'(&)*a+W,)-. /07 123:456^789 :Q ;<~ =>?)rTq, NOiZj!/ verOM/ su/ tmpO/ n k;-M:Om;3}=3 )V* `jld  intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && R  k    Xo ]    9  z a    _   l   { Elf,Elfb #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VmVtA # # # Z# b Z#r # #( #Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#LA## #K # 5#+Z#Y *0  D # O # 2 # 9 #  Z#$+ Z#( Z#(  #,!b@  c  } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q ,5+3 scn+cls+Z ."- ."= cBSV ptrSV lenSoTAj]`jk/ elf]0o^60G_ ud scn`u`! j@h " " #*kPk $ %kk$ &# k%kr"? "4 %k%k'J _0(kFl}0S elf0([Pll1 elf.1(Lll1 elf1) *<+- t, -m ;3I&,V lm! intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && R  k    Xo ]    9  z a    _   l   { Elf,Elfb #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VmVtA # # # Z# b Z#r # #( #Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#LA## #K # 5#+Z#Y *0  D # O # 2 # 9 #  Z#$+ Z#( Z#(  #,!b@  c lm 2(elf82refz28<-G(V -V m8o" intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && R  k    Xo ]    9  z a    _   l   { Elf,Elfb #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VmVtA # # # Z# b Z#r # #( #Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#LA## #K # 5#+Z#Y *0  D # O # 2 # 9 #  Z#$+ Z#( Z#(  #,!b@  c  } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q ,6R clsRZRverRZnS*b mvm2 b2 bverbZ3 1m`c !" &3immD3 ip3 iveriZ3 mj !" 3nmn3 elfn4n^4 nvernZ4# 8nnt $8nn" 4n8o4 elf 5L5 verZ5%n5& '=(- A) *m ;3&B ''''+dT )) /V @op"$ intm2SD  4e$ ;wraXcLe !HT'"H7%Z%'Z%-l11Z'2l5Z%6l4F KG# H# I# J# K # ^L"# CM"# N#$ O#( P#* Q#, fR#. |S#0 #T#2 A oU8@X KY# Z# [# \# ]# ^^-# C_-#( `#0 a#4 b#6 c#8 fd#: |e#< #f#>&g  (  # 5# D#  # "# # # # # |#$ @D # 5# D# #  -# !# "#( ##, $#0 |%#8&&Rwk  XP]  9 za   _   l{Elf ElfC  # j #  w#  # #  #  3#  e#  # s #$ % #( #,  #0 o #4  #8 #< D #@  #D  #H $ e#L  e#P e#T ( #X 7) #\  #`  #d = #h  e#l  e#p  e#tb e#x e#x e#x# e#x e#xT e#x e#x x #|VNVt"  # #  #  e# b e# r #  # ( # Z e# P #$  #(E e#,  #0  #p # # {# u# ~# # 9#L" # # # K # 5# +e#Y 0 D # O  # 2  # 9 #  e#$+ e#( e#(  #,C@  D   } Up    v  =  6  ^$ GhE W !"#$%| &'(&)*a+W,)-. /07 123:456^789 :Q ;<~ =>?)rTq,@oo5 elf 5clse.64 oo6 elf4 -L op6L elf-  b >-q R m ;3 t1V1 p q0% intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 &&  G# ># # N# (#  # V!# "# #o8& G'# V(# >) # *# N+# (,# -#( .#0 >%/ R  k    X ]2    9  z a    _   l   { ElfHElf~ #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VVt] # # # Z# b Z#r  #  #(  #Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#L]0#2# #K # 5#+Z#Y F0  D 0# O  # 2 # 9 #  Z#$+ Z#( Z#(  #,=~@   c ; } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q ,  pp6) elf 7clsZ{74U pp7U elf4- p q8 elf- ?- ^ m ;3f  3V qqE& intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && R  k    Xo ]    9  z a    _   l   { Elf,Elfb #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VmVtA # # # Z# b Z#r # #( #Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#LA## #K # 5#+Z#Y *0  D # O # 2 # 9 #  Z#$+ Z#( Z#(  #,!b@  c  } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q , qHq-8 scnY8,1 Pqqx81 scn,8cG ?-V 7 m ;3C 4V q$sH' intm2SD  4e$ ;wraXcLe !HT'"H7%Z%'Z%-l11Z'2l5Z%6l4F KG# H# I# J# K # ^L"# CM"# N#$ O#( P#* Q#, fR#. |S#0 #T#2 A oU8@X KY# Z# [# \# ]# ^^-# C_-#( `#0 a#4 b#6 c#8 fd#: |e#< #f#>&g  (  # 5# D#  # "# # # # # |#$ @D # 5# D# #  -# !# "#( ##, $#0 |%#8&& Rwk   XP ]  9 za   _   l {Elf Elf C  # j #  w#  # #  #  3#  e#  # s #$ % #( #,  #0 o #4  #8 #< D #@  #D  #H $ e#L  e#P e#T ( #X 7) #\  #`  #d = #h  e#l  e#p  e#tb e#x e#x e#x# e#x e#xT e#x e#x x #|V NVt "  # #  #  e# b e# r #  # ( # Z e# P #$  #(E e#,  #0  #p   #  # { # u #  ~# # 9 #L "   #  # # K # 5 # + e#Y  0 D # O  # 2  # 9 #  e#$+ e#( e#(  #,C@  D   } Up    v  =  6  ^$ GhE W !"#$%| &'(&)*a+W,)-. /07 123:456^789 :Q ;<~ =>?)rTq,zN i N-N3 Nqmr81 elf 8clsee9 9H~prr9m elfH 9clsH3%:kC rsP: elfC y< s$s|: elf<  ? - +! "M :e"m ;3 3   "d hA ! t6V 0su( intm2SD  4e$ ;wraXcLe !HT'"H7%Z%'Z%-l11Z'2l5Z%6l4F KG# H# I# J# K # ^L"# CM"# N#$ O#( P#* Q#, fR#. |S#0 #T#2 A @X KY# Z# [# \# ]# ^^-# C_-#( `#0 a#4 b#6 c#8 fd#: |e#< #f#> (  # 5# D#  # "# # # # # |#$ @. # 5# D# #  -# !# "#( ##, $#0 |%#8&&  G# >"#  # N # (#  # V!# "##: 8&J G'# V(# >)-# *# N+# (,# -#( .#0>%/ R}k   XV ]  9 za   _   l {Elf Elf I  # j #  }#  # #  #  3#  e#  # s #$ % #( #,  #0 o #4  #8 #< D #@  #D  #H $ e#L  e#P e#T ( #X 7) #\  #`  #d = #h  e#l  e#p  e#tb e#x e#x e#x# e#x e#xT e#x e#x x #|V TVt (  # #  #  e# b e# r #  # ( # Z e# P #$  #(E e#,  #0  #p  #  # { # u #  ~# # 9 #L (   #  # # K # 5 # + e#Y   0 D  # O  # 2  # 9 #  e#$+ e#( e#(  #, I@  .   } Up    v  =  6  ^$ GhE W !"#$%| &'(&)*a+W,)-. /07 123:456^789 :Q ;<~ =>?)rTq,zN i N-N3 N0s4u:q elf : :clseG;u`scn ud 9); ;!n~@uu"< elfn N<n<!,i uu< "elfi # iJ!b'uu<'"elfb # b = ?$-L%-&M :e&m ;3    &d h%m%8V u' *  '>intm2^D  4prXp !S7%e&311e5er9S 4F KG# H# I# J# K# ^L# CM# N#$ O#( P#* Q#, fR#. |S#0 #T#2 L oU ( #5#D## ##### |#$ z{##|#'}#P~L# IL# ^# .R## qR###: G#>##N# (# #V!# "##}t-u< v qU,r#w #x-]  9 za   _   l{a > # # # K # 5# +p#Y }.Up    v  =  6  ^$ GhE W !"#$%| &'(&)*a+W,)-. /07 123:456^789 :Q ;<~ =>?)rTq,+ 9 LI  !T Ld   "9 #91 $9 4 9R K :#  ;I#  .# ^ ?d# C @d#  Az#$  BI#(  CI#*  DI#, f EI#. | FI#0 # GI#2i H ( `  az# 5 bz# D cz#  d.#  ed# fz#  gz#  hz#  iz# | jz#$ k]  Z  z# # .# ' z# P L# I L# ^ I#   R .#  z# e R .#  z#  o# L G z# > d#  .# N .# ( z#  z# V z#  z#  v  z< .  ܛ , o#  W # v x     L L=   88 i 88 8zNm i N-N> N dst src u:v= dst ?=src k=n= v6v! "to #iQ9@vv= dst =src >n8>$! "to #iR .vvX> dst >src >n> vv! "to #iQw_w> dst &?src R?n}?$! "to #iR`ww? dst ?src ?n@$! "to %i=@TgwwP@ndst |@src @n@$(!n"toy#iRtIxFx@dst )Asrc TAnsA$@! "to %iAPxxA]dst Asrc Bn3B$X!n"toy#iRxx]Bdst Bsrc BnB xx!"to#iQ9y_yBIdst +Csrc WCnC$p!I"toT#iROde`yyCdst Csrc Cn%D yy!"to#iQXyzDD:dst pDsrc DnD$!I"toT#iR" zzzDdst Esrc ?EnjE @zvz!"to#iQ9zzE&dst Esrc En F$!&"to1#iR,oz:{,Fdst XFsrc FnF {6{!"to#iQu@{{Fdst Fsrc &GnQG$!&"to1#iR#{{qGdst Gsrc GnG {{!"to#iQ9|_|Hdst ?Hsrc kHnH$!"to#iR z`||Hdst Hsrc In9I ||!"to#iQv|}XIdst Isrc InI$!"to#iRz }}Iddst 'Jsrc SJnJ$&dR"too#iQj U}M~Jdst Jsrc JnK$!%to5K%iHKU iP~~[Kldst Ksrc KnK$0'dK"too#iQ[~vLdst >Lsrc iLnL$H!%toL%iL:ҀLVdst Lsrc %MnQM$`'VqM#toaR%iM\L uMdst Msrc MnN$x';N%toNN%iaNL ҃tNfdst Nsrc NnN$'VO#toaR%i*Oo=Odst iOsrc OnO$'O%toO%iPipPTdst FPsrc qPnP$'TP#to_Q%iPZ qZ Pdst Qsrc 9QneQ$'Q#toR%iQq Qbdst Qsrc Rn.R$'TNR#to_Q%iaRtRdst Rsrc RnR$ 'S%to)S%i#iut9Z % Zdst 6Zsrc bZnZ$ !#toup#iutZ P0Z6 dst Zsrc Zn[$ !3"to>#iutB /7[ dst c[src [n[$0 !#toup#iut(P0[0!)srcP0![)dvPpj\*Pp\)tofP>\+Q<],svRp-opS Z]6!>.Rt!X]!)dstt!])srct0!^*tp8^)toft>|^/uud,dvv>,svw>+lx^-tmpy_0opz u`>(A!`3_>"1dst!1src0!2p(2!__"1dst!1src0!2p_"dst _src _nʮ `3m 8`#4z d`4 w`5 5 K`#dst `src `n a ;'#-a%to#@a%iSa#R<qa $dst asrc ana ˚' $b%to$2b%iEb$R cb$dst bsrc bnb K'#c%to#c%i,c'Jc%dst vcsrc cnc ۝ ' $c%to$ d%id &% @6-5%% V%   /^:% A ~%~%  7A%h%8m ;>9|;V. 0`n, intm2SD  4e$ ;wraXcLe !HT'"H7%Z%'Z%-l11Z'2l5Z%6l4F KG# H# I# J# K # ^L"# CM"# N#$ O#( P#* Q#, fR#. |S#0 #T#2 A @X KY# Z# [# \# ]# ^^-# C_-#( `#0 a#4 b#6 c#8 fd#: |e#< #f#> (  # 5# D#  # "# # # # # |#$ @. # 5# D# #  -# !# "#( ##, $#0 |%#8&&Rak  X:]  9 za   _   l{lElfElf-  # j #  a#  # #  #  3#  e#  # s #$ % #( #,  #0 o #4  #8 #< D #@  #D  #H $ e#L  e#P e#T ( #X 7) #\  #`  #d = #h  e#l  e#p  e#tb e#x e#x e#x# e#x e#xT e#x e#x x #|V8Vt   # #  #  e# b e# r #  # ( # Z e# P #$  #(E e#,  #0  #pw # # {# u# ~# # 9#L  # # # K # 5# +e#Y 0 D # O  # 2  # 9 #  e#$+ e#( e#(  #,w-@  .  } Up    v  =  6  ^$ GhE W !"#$%| &'(&)*a+W,)-. /07 123:456^789 :Q ;<~ =>?)rTq,b~3 elf~ numoff?scn  iepT0V ``c/ intmD rnk8-qu MO\C m3`C 3dC }$30B >V `1/ intmD  4Z$ ;lra3XzncLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ -@y # 5# D#  #  "# !# "#( ##, $#0 |%#8 &&  R  k     X  ],    9  z a    _   l    { Elf BElf x #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|V Vt W # # # Z# b Z#r # #( #Z Z# P #$ #(E Z#, #0 #p  # #{ #u #  s# #9 #L W * # ,# #K # 5 #+ Z#Y  @0  D *# O # 2 # 9 #  Z#$+ Z#( Z#(  #,7x@  y 5 } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q ,# #3 ##W`֩)iX elfWUitmpYi!3 fd!3!len!_"n#81iX elf8j 8~joff8jlen8j!tmp9ud"X x I#~ #s #i $ % #k& ' &# # # (h ):*-w +X ,m ;37AV @0 intmD %8:zr dO 1 - +3# 5 # # #  # # w # # B # #$ #( G #, "#0 $#4 &3#8 *3#< .,o#@ 0H#D 1%#F  2#G 6#H 2?#L N H#T U I#X \ J#\ c K#` j L#d N3#h , P#l    +# # 3#  '`3 `q `:@Wk~OG   :-T~   ]BV! ~1 intm2SD  4e$ ;wraXcLe 7%Z%'Z%-l11Z'2l5Z%6lr9H*!:H (  # 5# D# # # # # # # |#$ J @ # 5# D# #  )# !# "#( ##, $#0 |%#8 && z {# #|# '}# P~A# IA# ^4# j # PA# IA# ^?# ## '#  7V-     Rk   X  ]P  9 za   _   l {Elf fElf  #j # # #  # # 3# e# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ e#L  e#P e#T( #X7) #\ #` #d= #h e#l e#p e#tb e#x e#x e#x# e#x e#xT e#x e#xx #|V Vt { # # # e# b e#r # #( #Z e# P #$ #(E e#,  #0 #p  # #{ #u #  ~# #9 #L { N # P# #K # 5 #+ e#Y  d0  D N# O  # 2 # 9 #  e#$+ e#( e#(  #,[@   YD!  V! #! #! ,#[ !S# n! "# ! ## 5, / i.0#5,1~#+2e#J!6 elf6 6!6!66off7!KK elfKnpKK  KK& w!*3|  !*!*3?!_3k elf_k nl_K l!!` x" a-l"bwl!!c ux!!d ux"f!el#]!f"i.gl#h #5,i~$ije`m$npkK m%  & & & & & ' ( An)Ү #!#!!* ( &? &4 &* & +e ,N -D!3~jn .|!n nlK n"x3o"8!e7o/elfud$fd3`o0Q &o &d + ,:1- ! 2M :e+ ,,,,2d h  EV " 3 intm2SD  4e$ ;wraXcLe !HT'"H7%Z%'Z%-l11Z'2l5Z%6l4F KG# H# I# J# K # ^L"# CM"# N#$ O#( P#* Q#, fR#. |S#0 #T#2 A @X KY# Z# [# \# ]# ^^-# C_-#( `#0 a#4 b#6 c#8 fd#: |e#< #f#> (  # 5# D#  # "# # # # # |#$ @. # 5# D# #  -# !# "#( ##, $#0 |%#8&&Rak  X:]  9 za   _   l{lElfElf-  # j #  a#  # #  #  3#  e#  # s #$ % #( #,  #0 o #4  #8 #< D #@  #D  #H $ e#L  e#P e#T ( #X 7) #\  #`  #d = #h  e#l  e#p  e#tb e#x e#x e#x# e#x e#xT e#x e#x x #|V8Vt   # #  #  e# b e# r #  # ( # Z e# P #$  #(E e#,  #0  #pw # # {# u# ~# # 9#L  # # # K # 5# +e#Y 0 D # O  # 2  # 9 #  e#$+ e#( e#(  #,w-@  .  } Up    v  =  6  ^$ GhE W !"#$%| &'(&)*a+W,)-. /07 123:456^789 :Q ;<~ =>?)rTq," old "  elf  ."! scn" 3"F> elfF F."G> scnH .F"lo elfl o scnl p!Q"m p"sdn p"tmpo 1q!pOq# 7²0 $ $ %7²& ' q( @ * ) q$ * X ;$ ) r+ ޲l$ $ %޲l&' '2 *r( =p P ) Hr$ * K a$ ) fr ?,- V"- .m ;3w kGV" f5 intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && R  k    Xo ]    9  z a    _   l   { Elf,Elfb #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VmVtA # # # Z# b Z#r # #( #Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#LA## #K # 5#+Z#Y *0  D # O # 2 # 9 #  Z#$+ Z#( Z#(  #,!b@  c  } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q ,"frH elfrscnsQ"ssd:ttmpnttX =-g "H m ;3v IV" pöS6 intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 && R  k    Xo ]    9  z a    _   l   { Elf,Elfb #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VmVtA # # # Z# b Z#r # #( #Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#LA## #K # 5#+Z#Y *0  D # O # 2 # 9 #  Z#$+ Z#( Z#(  #,!b@  c  } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q ,9#pötG elftscnguE#u"ultmpvoff3upW =-f " G !m ;3 JVX# ж7 intm2SD  4e$ ;wraXcLe !HT'"H7%Z%'Z%-l11Z'2l5Z%6l4F KG# H# I# J# K # ^L"# CM"# N#$ O#( P#* Q#, fR#. |S#0 #T#2 A @X KY# Z# [# \# ]# ^^-# C_-#( `#0 a#4 b#6 c#8 fd#: |e#< #f#> (  # 5# D#  # "# # # # # |#$ @. # 5# D# #  -# !# "#( ##, $#0 |%#8&&Rak  X:]  9 za   _   l{lElfElf-  # j #  a#  # #  #  3#  e#  # s #$ % #( #,  #0 o #4  #8 #< D #@  #D  #H $ e#L  e#P e#T ( #X 7) #\  #`  #d = #h  e#l  e#p  e#tb e#x e#x e#x# e#x e#xT e#x e#x x #|V8Vt   # #  #  e# b e# r #  # ( # Z e# P #$  #(E e#,  #0  #pw # # {# u# ~# # 9#L  # # # K # 5# +e#Y 0 D # O  # 2  # 9 #  e#$+ e#( e#(  #,w-@  .  } Up    v  =  6  ^$ GhE W !"#$%| &'(&)*a+W,)-. /07 123:456^789 :Q ;<~ =>?)rTq,$G3ж wv elfG v#G vnumHw#I\scnJ 8wc#3BawD elf # #.3PӸw elf. w#. wnum/%xscn0 CxK#3Vx elf # #3 x elf x# xs#3ҹyN elf # #3Fy elf ry!y #yscn z <!- #" #m ;31LV$ 39  '>int% ,Pm2iD  4{$ ;raXcL{T'"^7%p%'p$%(3%-%.E11p'25p%6*!:^ W{  @XH KYk# Z# [# \# ]?# ^^U# C_U#( `#0 a#4 b#6 c#8 fd#: |e#< #f#>&g{ ( #5#D#4# J##### |#$S @#5#D#?# U#!# "#(##,$#0|%#8&& #PW#IW#^`##?#'#& CR?##$ R?# # )#' O 8&G'#V(#>)U#*?#N+?#(,# -#( .#0>%/~B< ? {j,|)# #k&B Rk   Xv ]  9 za   _   l {Elf 3Elf i  # j #  #  # #  #  >#  {#  # s #$ % #( #,  #0 o #4  #8 #< D #@  #D  #H $ {#L  {#P {#T ( #X 7) #\  #`  #d = #h  {#l  {#p  {#tb {#x {#x {#x# {#x {#xT {#x {#x x #|V tVt H  # #  #  {# b {# r #  # ( # Z {# P #$  #(E {#,  #0  #p   #  # { # u #  # # 9 #L H    #  # # K # 5 # + {#Y  1 0 D  #O  #2  #9 #  {#$+ {#( {#( #,( i@   &  } Up    v  =  6  ^$ GhE W !"#$%| &'(&)*a+W,)-. /07 123:456^789 :Q ;<~ =>?)rTq, W  W  W {' * N' + % , % - % . % / % 0 @ K" K Lk#  M #  N # O4 #  P # ^ Q # C R #(  S4 #0  T #4  U #6  V #8 f W #: | X #< # Y #>& ZU @ n  o4 # 5 p4 # D qJ #  r #  s # tJ #  u4 #(  v4 #,  wJ #0 | xJ #8& y-  *  4 # P W# I W# ^  # #  # ' J #&   Z R  #  J #$ 5   R  #  J #  ? #' e 8  G 4 # V 4 # >  #   # N  # ( J #  J #(  J #08% ֣ F J <   k , ? #  '#e& FxWW= v  8  i 8 8 8zN? i N -N> N!y"dst "src #I& 6;z$dst gz$src z$n z% & 'to (i z #;& @zq$dst {$src F{$n q{% & q'to |)i Rw #& ֻ{$dst {$src {$n |% & 'to (i ;|#% +N|n$dst z|$src |$n |% & q'to |)i R#X% 0|$dst '}$src S}$n ~}*P& 'to )i Q #I% }h$dst }$src }$n  ~% & h'to s)i Rn) #' J@~$dst l~$src ~$n ~*F& 'to )i Q#' P~g$dst $src :$n e% & h'to s)i R#Y%  $dst $src $n *н& 'to )i Q #J% o'a$dst S$src $n %0 & a'to l)i Rg4 #' pʾʀ$dst $src "$n M*ƾ& 'to )i Q#' о/l`$dst $src ā$n %H & a'to l)i R+&l0$srcl;$dvl{,l{˂$tofl>$-m}'svn{(opov #4'Xă$dst$srcE,{y$tof>.ud'dv>'sv>-l(tmpV)opvu` +&`t/dst/src0{+&B/dst/src0{+m'R̅$elf $dstQ$src,{+u&`$elf B$dst$src,{*#F$ `{$dst$src$n%` &{(to(iJ #'($dstT$src$n%x &(toՉ)iud *#u%$dst*$src`$n% -(to(iҊ#'"$dst$srcH$ns% &"(to-(i(CZ#X(ċ$dst$src&$nR*-r(to(i#& VB$dst $src  $n 8% & B(to MX(i kHU #<(`~$dst$src֍$n% &(to!(i?jk# 'VRZ$dst~$src$nԎ% &Z(toe(i`? #V$`$dstF$srcr$n%8-'to(iя #'k$dst$srcF$nq%P.ku`'tov)iudq*#% $dst$src$n%h-4(to G(iZ #&'x $dst/src$nБ%- 'to (i ZC#g(!$dstB$srcn$n*.!ud'to !(i!#& K̒!$dst $src $$n P%- !p'to !(i  U#J(P'"$dst“/src$n%-'"'to2"(i!-"kj#W&+4"$dst`$src$n%-"ؔ'to"(i ?#E$ 0:#$dst *$src U$n %& :#(to E#(i @#)? #&]ƕ#$dst$src$nI%&#(to#i(i|##U$ `R$$dst Ɩ$src $n % - R$>'to X$(i Q )#!&[d$$dst/src$n%8-$ܗ'to$(i$#$`d%$dst.$srcY$n%P&{(to(i#@'ʘ%$dst$src!$nW%h&(tow)iud#'C]&$dst̙$src$n.%-N(toa(it#g%P&$dst$src$n%&"(to-5(iS#(!f['$dst$srcț$n*-(to'(i:#e$ 0X'$dst $src $n ڜ%& B(to M(i  #.(, Q($dstL$srcx$n%&(toÝ(i#(0($dst $srcK$nv%&Z(toe(i#$G)$dst$src$n@%(-`'to(is#_')$dst$src$n%@.ku`'tov)iud#'$J3?*$dst_$src$n%X-֠(to (i#&P*$dstF/src$nr%p- 'to (i#%%7+$dst$src$n;*.!ud'to !(i[#r$ 0n+$dst $src Ƣ$n %- !'to !(i %#' 8,,$dstd/src$n%-'"'to2"(iã# (k֣,$dst$src.$nZ%-"z'to"(i#$ p"-$dst ̤$src $n "%& :#(to E#B(i U#%h-$dst$src$n%&#(to# (i#$ <.$dst h$src $n %- R$'to X$(i #%.$dst2/src$n^%(-$~'to$(i1.2dstЧ2src2n&3? Q /4L}4b5m5W#6$v/$dstϨ$src$n&%@-/F(to/Y(il/"H#'0$dst$src$n%X-0.(to&0A(iT!0H"#$Vr0$dst$srcɪ$n%p-/(to/((i;#$`Y*1$dst$src$nݫ%-0(to&0(i# :1 @6-I1$*1 vj1   .0&"N1@B 11 &0%]1|17m ;> OV( ,< intm2SD  4e$ ;wraXcLe !HT'"H7%Z%'Z%-l11Z'2l5Z%6l 4F  KG # H# I# J# K# ^L)# CM)# N#$ O#( P#* Q#, fR#. |S#0 #T#2 A oU? @X KY # Z# [# \# ]# ^^4# C_4#( `#0 a#4 b#6 c#8 fd#: |e#< #f#>&g' ( #5#D## )##### |#$ @K#5#D## 4#!# "#(##,$#0|%#8&& R~k   XW ]  9 za   _   l {Elf Elf J  # j #  ~#  # #  #  3#  e#  # s #$ % #( #,  #0 o #4  #8 #< D #@  #D  #H $ e#L  e#P e#T ( #X 7) #\  #`  #d = #h  e#l  e#p  e#tb e#x e#x e#x# e#x e#xT e#x e#x x #|V UVt )  # #  #  e# b e# r #  # ( # Z e# P #$  #(E e#,  #0  #p    #  # { # u #  ~# # 9 #L )    #  # # K # 5 # + e#Y v( ?  0 D #O  #2  #9 #  e#$+ e#( e#( #, J@  K   } Up    v  =  6  ^$ GhE W !"#$%| &'(&)*a+W,)-. /07 123:456^789 :Q ;<~ =>?)rTq, 1 i 11 1(`3uAY elf` msrc`Y Ƭtmpau dsto_  ('Y F elf' rdst'Y !buf( tmp)ޭ src:_ <"- (# $m ;3 QV>) = intmD  4Z$ ;lraXzcLZ7%O%'O%-a11O'2a5O%6a(  # 5# D# # # # # # # |#$ @c # 5# D# #   # !# "#( ##, $#0 |%#8 &&  G# ># # N# (#  # V!# "# #o8& G'# V(# >) # *# N+# (,# -#( .#0 >%/ R  k    X ]2    9  z a    _   l   { ElfHElf~ #j # # #  # # 3# Z# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ Z#L  Z#P Z#T( #X7) #\ #` #d= #h Z#l Z#p Z#tb Z#x Z#x Z#x# Z#x Z#xT Z#x Z#xx #|VVt] # # # Z# b Z#r # #( #Z Z# P #$ #(E Z#, #0 #p##{#u# s# #9#L]0#2# #K # 5#+Z#Y#) @ Q0  D 0# O  # 2 # 9 #  Z#$+ Z#( Z#(  #,=~@  c F } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q ,-)d3t elfdIndxd3srcdt ®tmpenfBdst}z v;I)'t  elf'ndx'3dst't 9buf(;tmp)on*İsrcDz  <-. (  !M :Z!m ;3q !d h  O  ?   ) r     T q ,V)Y3 n) scnYBsrcY) adstd/ )') pE scn'dst') mbuf(src7/  =- g) !m ;3TV) PS@  '>int% ,Pm2iD  4{$ ;raXcL{7%p&3%'p%-%.E11p'25p%6r9^*!:^(  # 5# D# "# 8# # # # # |#$ d@ # 5# D # -#  C# ! # "#( ##, $ #0 |% #8 &&z  {# #|"# '}# P~W# IW# ^N#  # PW# IW# ^Y# #-# ' # &, R"# #  R-#  # $ ; R"# # # ~ R-#   #  # ' G t u < v"q ,r# w# x ~   < -{* ,|# # k& R]k  X6 ]  9 za   _   l{hElfElf) #j # ]# #  # # ># {# # s #$% #( #, #0o #4 #8 #<D #@ #D #H$ {#L  {#P {#T( #X7) #\ #` #d= #h {#l {#p {#tb {#x {#x {#x# {#x {#xT {#x {#xx #|V4Vt  # # # {# b {#r # #( #Z {# P #$ #(E {#, #0 #ps ##{#u# # #9#L  ## #K # 5#+{#Y~ ) B*** C* D~ * E  0 D  # O  # 2  # 9 #  {#$+ {#( {#(  #,s )@     } Up    v  =  6  ^$ GhE W !"#$%| &'(&)*a+W,)-. /07 123:456^789 :Q ;<~ =>?)rTq,*<P^L GR<tcls elf? n@R  { *>`HB dst nndx>src !cls{uttmp"dst     r*>P;_dst gndx>src_!cls{ut!tmpٽR"dste #)> $dst C$ndx>c$src%cls{ut&tmpܶ"'dst# ;#)]> u$dst] <$ndx]>\$src]u|%cls^{ut%tmp_R" 'dsti{ #)7uշ$src7 $ndx7>9$dst7uq%buf8 \&cls9{&tmp:Ҹ(Hv'srcG{ *3src 2ndx>jdst!buf Dcls{عtmp(S'src *_@,7.src cndx>dst_Ӻ!buf \cls{tmp4(srce *l 0Shsrcl ndxl>̻dstl !bufm Tclsn{Etmpoe(|src| )*>+-3*,m ;>)****,d h'UWV)+ `JC intmD r*V`A+$Vż$**:I*2+0:P00 *6Id to6d v6VuA *=^ to=d v=Vƽ *D` toDd vDV  +K< toKd vKVh n k:-%A+{ XV+ C intm2SD  4ere !H7%Z+#|+#-#W.#`-#^.# n.#+!BSe.C#+D#.F+Sh-T#+U#,V#:,X#+Y# .[_q1,r#+s#,t##.u#-v# 2.x } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q , A !! A1 1$ +#|+#-#W.#`-1#^.1# n.1#+< e.1#+1#.7h-#+#,1#:,1#+1# .1, 1#+ #, ##. 1#- 1# ,.Cs-S.- E-!#,$,% ,&+'7r,@.AS-B+C,B-CU,D.E-dstsrcence-1dst1src1enc1e-dstsrc encec,+Cdst+Csrc+Ienc+eO. vdstvsrc|nence8offu\@svdddvdvd,P,߿hU+,&vdaTwla7,!AA+,Odstvsrc|n-0L{5 dstvsrc|n,PkV dstvsrc|nenceRoffuPsvnV ~dvna vn,uhP,5 ,g .r -vnaº P\ >Im (3@.pa dstvsrc|n- dstvsrc|n  A -# , 8 ; A,G -( \ < -k v.L !m;3w YV/ L NF intm2SD  4ere !H7%Z+#|+#-#W.#`-#^.# n.#+!BSe.C#+D#.F+Sh-T#+U#,V#:,X#+Y# .[_q1,r#+s#,t##.u#-v# 2.x } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q , A !! A1 1$ +#|+#-#W.#`-1#^.1# n.1#+< e.1#+1#.7h-#+#,1#:,1#+1# .1, 1#+ #, ##. 1#- 1# ,.Cs-S.- E-!#,$,% ,&+'7r,q.rS-s+t,u-vU,w.x/\dst\src\enc\eW/PdstPsrcPencPef/ddstdsrcd encde1/RCdstRCsrcRIencReO. tdsttsrczn7enceooffuXpsvddvdvd,upP,S+,ulvdaTwlaAA/ , 7dsttsrczn/0 L c3 dsttsrczn,P  R dsttsrczn enceEoffuPsvnR dvn] vn,udP,up01 ,c .n ulvnaº X7,! X >Ii (3/ ,  dsttsrczn@/0 L  dsttsrczn  A - u/ 4 ; A,C -$ X < -g v.H !m;3 [Vg0 P H intm2SD  4ereT'"H%'Z$+%#|+&#-'#W.(#`-)#^.*# n.+#/-ISe.J#+K#E0M+^h-_#+`#,a#:,c#+d# Y0f_{1,|#+}#,~##.#-# 10 } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q , A  A& N'+%.+&#|+&#-&#W.&#`-1#^.1# n.1#/<e.1#+1#?0!Dh-"&#+#&#,$1#:,%1#+&1# S0')1,*1#++&#,,&##.-1#-.1# +0/Ps-S.- E-!#,$,% ,&+'Dr,@.AS-B+C,B-CU,D.E -dstsrcence -1dst1src1enc1e -dstsrcence c,+Pdst+Psrc+Venc+e\.P ;<dsthsrcnenceoffu\svddvd<vd,pP,b+,vdaayn! D9.AA* /@\dstsrcn0`|*B dstsrcn,Vc dstsrcnenceoffuP0svnc -dvnn Vvn,uhP,XB ,t . vnaxi KVz 5@0 dstsrcn0< dstsrcn ! A-0 w0 E ;A,T -5 i <-x v.Y m;3 "]Vk1 |)K intm2SD  4ereT'"H%'Z$+%#|+&#-'#W.(#`-)#^.*# n.+#/-ISe.J#+K#E0M+^h-_#+`#,a#:,c#+d# Y0f_{1,|#+}#,~##.#-# 10 } U p      v   =  6   ^     $      G   h E   W ! " # $ % | & ' ( &) * a+ W, )- . / 0 7 1 2 3 :4 5 6 ^7 8 9 : Q ; < ~ = > ?   ) r     T q , A  A& N'+%.+&#|+&#-&#W.&#`-1#^.1# n.1#/<e.1#+1#?0!Dh-"&#+#&#,$1#:,%1#+&1# S0')1,*1#++&#,,&##.-1#-.1# +0/Ps-S.- E-!#,$,% ,&+'Dr,q.rS-s+t,u-vU,w.x /\dst\src\enc\e W/PdstPsrcPencPe f/ddstdsrcdencde 1/RPdstRPsrcRVencRe\.>hdstsrcnenceoffuXsvdndvdvd,upP,`+,ulvdaHa!HynAA* (1@\dstsrcn>1`|@ dstsrcn,6>_ dstjsrcnenceoffuP`svn_ Ddvnj bvn,udP,up> ,p u.{ ulvna!D9.e KVv 5@T1@\ dstsrcn{1`| dstsrcn  A-, 0 A ;A,P -1 e <-t v.U m;3% $ > $ > : ; I$ >   II !I/ & &I  : ;  : ; I8  : ; : ;I8 : ;I : ; ( : ; I : ;  : ; I 8  : ;  : ;I 8  : ;  : ; I : ;.: ; ' : ; I4: ; I4: ; I.? : ; ' I 4  : ; I!.: ; ' I@": ; I#: ; I $: ; I%4: ; I&.? : ;' I@': ;I(.: ; ' @)1RUX Y *1+ U,41 -41.: ;I/4: ;I0.: ; ' I 1.? : ; ' I@24: ; I 34: ; I41RUX Y54164: ;I 74: ;I84: ; I94: ;I? < % $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I : ;.? : ; ' I@: ; I4: ; I4: ; II!I/ 4: ; I&I4: ;I? < % $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I.: ; ' @: ; I.: ; ' : ; I4: ; I4: ; I.? : ; ' I@4: ; I1RUX Y 1 U!41"41#41 $I%!I/ &4: ; I'&I% $ > $ > $ >   I&I : ; ( : ; I .? : ; ' I@ : ; I I!I/ 4: ; I4: ; I 4: ;I? < % $ > $ > $ > .? : ; ' I@4: ; II!I/ 4: ; I &I 4: ;I? < % $ > $ > $ > .? : ; ' @: ; I I!I/ 4: ; I &I 4: ;I? < % $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I : ;.: ; ' I : ; I: ; I.? : ; ' I@: ; I: ; I4: ; I1RUX Y 1 I!!I/ "4: ; I#&I$4: ;I? < % $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I : ;.? : ; ' I@: ; II!I/ 4: ; I&I4: ;I? < % $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I : ;.? : ; ' I@: ; I4: ; I4: ; I 4: ; I 4: ; II!I/ 4: ; I &I!4: ;I? < % $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I.? : ; ' I@: ; II!I/ 4: ; I&I% $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I : ;.: ; ' I : ; I4: ; I4: ; I.? : ; ' I@: ; I: ; I4: ; I4: ; I 1RUX Y !1" U#41 $41%I&!I/ '4: ; I(&I)4: ;I? < % $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I.? : ; ' I@: ; I4: ; I I!I/ 4: ; I&I% $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I : ;.? : ; ' I@: ; I: ; I4: ; II!I/ 4: ; I&I4: ;I? < % $ > $ > $ > .? : ; ' I@: ; I4: ; I4: ; I  I &I I !I/ 4: ; I% $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I.? : ; ' I@: ; II!I/ 4: ; I&I% $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I.? : ; ' I@: ; II!I/ 4: ; I&I% $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I : ;.? : ; ' I@: ; I4: ; II!I/ 4: ; I&I4: ;I? < % $ > $ > : ; I$ >   I : ;  : ; I8 I !I/  : ; : ;I8 : ;I : ; ( : ; I : ;  : ; I 8  : ;  : ;I 8  : ;  : ; I : ;.: ; ' I : ; I: ; I4: ; I.? : ; ' I@: ; I: ; I 4: ; I!4: ; I"1RUX Y #1$ U%41&4: ; I'&I(4: ;I? < % $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I.? : ; ' I@: ; II!I/ 4: ; I&I% $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I : ;.? : ; ' I@: ; II!I/ 4: ; I&I4: ;I? < % $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I : ;.? : ; ' I@: ; I: ; II!I/ 4: ; I&I4: ;I? < % $ > $ > : ; I$ >   I&  : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I : ;.? : ; ' I 4 : ; I.? : ; ' I@: ; I: ; I4: ; II!I/ 4: ; I!&I"4: ;I? < % $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I.? : ; ' I@: ; I4: ; I I!I/ 4: ; I&I% $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I : ;.? : ; ' I@: ; I: ; I4: ; I4: ; I 4: ; I4: ; II!I/ 4: ; I!&I"4: ;I? < % $ > $ > : ; I$ >   I& &I  : ;  : ; I8 I !I/  : ; : ;I8 : ;I : ; ( : ; I : ;  : ; I 8  : ;  : ;I 8  : ;  : ; I : ;.: ; ' I : ; I: ; I4: ; I.? : ; ' I 4  .: ; ' I@!: ; I": ; I#: ; I $4: ; I %4: ; I&4: ; I '4: ; I(.: ;' I@): ;I*: ;I+4: ;I,4: ;I-4: ;I.' I/I04: ; I1 2 34: ;I4.: ;' I 5: ;I6: ;I7.? : ;' I@81RUX Y91: U;41 <41=41> U?1X Y @ A1RUX YB1X YC4: ;I D: ;I E4: ;I F4: ; IG4: ;I? < % $ > $ > $ >  I&I : ;( .? : ; ' I@ : ; I 4: ; I I !I/ 4: ; I4: ;I? < % $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I : ;.: ; ' I : ; I 4: ; I .: ; ' I@: ; I4: ; I4: ; I 4: ; I !1RUX Y "1# $41% &1X Y '41(.? : ; ' I@)I*!I/ +4: ; I,&I-4: ;I? < % $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I.? : ; ' I@: ; I4: ; II!I/ 4: ; I&I% $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I : ;.: ; ' I : ; I: ; I4: ; I.? : ; ' I@: ; I: ; I : ; I1RUX Y 1! U"41#1X Y $ %4: ; I&I'!I/ (4: ; I)&I*4: ;I? < +4: ; I?  % $ > $ > : ; I$ >   I : ;  : ; I8 I !I/  : ; : ;I8 : ;I : ; ( : ; I : ;  : ; I 8  : ;  : ;I 8  : ;  : ; I : ;.? : ; ' I@: ; I: ; I 4: ; I&I4: ;I? < % $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I : ;.? : ; ' I@: ; I: ; I I!I/ 4: ; I&I4: ;I? < % $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I : ;.? : ; ' I@: ; II!I/ 4: ; I&I4: ;I? < % $ > $ > : ; I$ >   I : ;  : ; I8 I !I/  : ; : ;I8 : ;I : ; ( : ; I : ;  : ; I 8  : ;  : ;I 8  : ;  : ; I : ;.? : ; ' I 4 : ; I.: ; ' I@: ; I4: ; I.? : ; ' I@: ; I 4: ; I!&I"4: ;I? < % $ > $ > : ; I$ >   I : ;  : ; I8 I !I/  : ; : ;I8 : ;I : ; ( : ; I : ;  : ; I 8  : ;  : ;I 8  : ;  : ; I : ;.? : ; ' I 4 : ; I.: ; ' I@: ; I: ; I4: ; I 4: ; I 4: ; I!.? : ; ' I@": ; I #: ; I $4: ; I%&I&4: ;I? < % $ > : ; I$ > $ >   I&  : ;  : ; I8 I !I/  : ; : ;I8 : ;I : ; : ;I : ; (  : ; : ;  : ; I' II&I.? : ; ' I 4 : ; I.: ; ' : ; I.: ; ' I@: ; I !4: ; I"4: ; I#4: ; I $ U%4: ; I&4: ; I '4: ; I(.? : ;' I@): ;I*: ;I+4: ;I,4: ;I-4: ;I..: ;' I@/4: ;I 04: ;I 1: ;I 2: ;I 3.1@415164: ; I74: ;I84: ;I? < % $ > $ > : ; I$ >   I : ;  : ; I8 I !I/  : ; : ;I8 : ;I : ; ( : ; I : ;  : ; I 8  : ;  : ;I 8  : ;  : ; I : ;.: ; ' I : ; I4: ; I4: ; I .? : ; ' I@: ; I &I!.: ; ' I@": ; I#4: ; I $.: ;' I %: ;I& : ; I8 ' ( : ;) : ;I*4: ;I+4: ;I,.? : ;' I@-: ;I.1X Y/101RUX Y1 U241341441 5 61RUX Y74: ; I84: ;I? < 94: ; I?  % $ > $ > $ > I!I/ 4: ; I&I 4: ; I?  % $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I : ;.? : ; ' I 4 : ; I.? : ; ' I@: ; I4: ; I.: ; ' I : ; I4: ; I4: ; I : ; I!4: ; I "1RUX Y #1$ U%41&41'1X Y (I)!I/ *4: ; I+&I,4: ;I? < % $ > $ > : ; I$ >   I&I  : ;  : ;I8 : ; : ; I8 I!I/ .? : ; ' I 4 : ; I.? : ; ' @: ; I 1RUX Y 14: ; I4: ; I? < % $ > $ > : ; I$ >   I& &I  : ; : ;I8 : ;I  : ; ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I.: ; ' I : ; I: ; I4: ; I.: ; ' .? : ; ' I 4 .: ; ' I@ : ; I!4: ; I "4: ; I#4: ; I$4: ; I%1RUX Y &1' U(41) *1RUX Y +I,!I/ -.? : ; ' I@.: ; I/4: ; I 01X Y 14: ; I24: ;I? < % $ > $ > : ; I$ >   I : ;  : ; I8 I !I/  : ; : ;I8 : ;I : ; ( : ; I : ;  : ; I 8  : ;  : ;I 8  : ;  : ; I : ;.: ; ' I : ; I: ; I.: ; ' 4: ; I4: ; I.? : ; ' I@ : ; I!4: ; I"4: ; I#1X Y $1% &41'41(1RUX Y )1*1RUX Y +1X Y ,4: ; I-&I.4: ;I? < % $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I : ;.? : ; ' I@: ; I4: ; I4: ; II!I/ 4: ; I&I4: ;I? < % $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I : ;.? : ; ' I@: ; I: ; I4: ; I 4: ; I4: ; I I!I/ 4: ; I &I!4: ;I? < % $ > $ > : ; I$ >   I : ;  : ; I8 I !I/  : ; : ;I8 : ;I : ; ( : ; I : ;  : ; I 8  : ;  : ;I 8  : ;  : ; I : ;.? : ; ' I@: ; I: ; I4: ; I4: ; I : ; I : ; I 4: ; I!4: ; I"&I#4: ;I? < % $ > : ; I$ > $ >   I& I !I/  : ;  : ; I8  : ; : ;I8 : ;I : ; : ;I : ; ( : ; I : ;  : ; I 8  : ;  : ;I 8  : ;  : ; I : ;' II&I.? : ; ' I 4  : ; I!.: ; ' ": ; I#.: ;' I@$: ;I% U&4: ;I'4: ;I(4: ;I)4: ;I * +.? : ;' I@,: ;I-4: ;I.4: ;I /: ;I 0: ;I 1.: ; ' I@2: ; I3.1@415164: ; I74: ;I? < % $ > $ > : ; I$ >   I&  : ;  : ; I8 I !I/  : ; : ;I8 : ;I : ; ( : ; I : ;  : ; I 8  : ;  : ;I 8  : ;  : ; I : ;.? : ; ' I 4 : ; I.? : ; ' I@: ; I4: ; I  4: ; I!4: ; I "4: ; I#&I$4: ;I? < % $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I : ;.? : ; ' I@: ; I4: ; I U4: ; I  I!I/ 4: ; I &I!4: ;I? < % $ > $ > : ; I$ >   I : ; : ;I8 : ;I  : ;  ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I : ;.? : ; ' I@: ; I U4: ; I4: ; I  I!I/ 4: ; I &I!4: ;I? < % $ > : ; I$ > $ >   I : ; : ;I8 : ;I  : ; : ;I  : ; ( : ; I : ;  : ; I8  : ; I 8  : ;  : ;  : ;I 8  : ;  : ; I : ;.: ; ' I@: ; I: ; I : ; I4: ; I4: ; I&I .? : ; ' I@!4: ; I " U#.? : ;' I@$: ;I%4: ;I &4: ;I'4: ;I( )I*!I/ +4: ; I,4: ;I? < % $ > $ > $ > .? : ; ' I@: ; I  I&I .? : ; ' @ : ; I : ; I I !I/ 4: ; I% $ > $ > : ; I$ >  : ; : ;I8 : ;I  : ; ( I !I/  : ;  : ; I8 .: ; ' : ; I I&I.: ; ' I@: ; I4: ; I  U4: ; I4: ; I4: ; I U1RUX Y 1.? : ; ' I@: ; I 4: ; I 4: ; I!4: ;I? < % $ > $ > : ; I$ >  : ; : ;I8 : ;I  : ; ( I !I/  : ;  : ; I8 .: ; ' : ; I I&I.: ; ' I@: ; I4: ; I  U4: ; I4: ; I4: ; I 4: ; I U1RUX Y 1.? : ; ' I@: ; I 4: ; I!4: ;I? < % $ > $ > : ; I$ >  : ; : ;I8 : ;I  : ; ( I !I/ .: ; ' : ; I I&I.: ; ' I@: ; I4: ; I  U4: ; I4: ; I4: ; I U1RUX Y 1.? : ; ' I@: ; I 4: ; I 4: ; I4: ;I? < % $ > $ > : ; I$ >  : ; : ;I8 : ;I  : ; ( I !I/ .: ; ' : ; I I&I.: ; ' I@: ; I4: ; I  U4: ; I4: ; I4: ; I 4: ; I U1RUX Y 1.? : ; ' I@: ; I 4: ; I4: ;I? <  /usr/include/bits/usr/include/usr/include/sys/usr/lib/gcc/i486-linux-gnu/4.4.3/include.begin.cstring3.hstdint.htypes.htypes.htime.hstddef.har.helf.hlibelf.hprivate.h`+#+M; v1;/I=I{[y;<=1b~>:==~JBz;=0glg fw< fL t't=;;g>I;@ft_t/uRX<8'<"I~X=uW/jynX/X-}X/tTtz+t/Xztstjt /usr/include/usr/include/bits/usr/include/sys/usr/lib/gcc/i486-linux-gnu/4.4.3/include.cntl.cstdint.htypes.htypes.htime.hstddef.helf.hlibelf.hprivate.h5jlw ] fh.;Ycf.yB /usr/include/usr/include/bits/usr/include/sys/usr/lib/gcc/i486-linux-gnu/4.4.3/include.end.cstdint.htypes.htypes.htime.hstddef.helf.hlibelf.hprivate.h6!K( #+9?KaQ f.<yJI=KKx JNh%Z˭MJ?`uuI ./usr/includeerrmsg.cprivate.hnl_types.h84P\YsXzg-/f!E- .errno.cprivate.h9ׄhC, .fill.cprivate.h9׭ /usr/include/usr/include/bits/usr/include/sys/usr/lib/gcc/i486-linux-gnu/4.4.3/include.flag.cstdint.htypes.htypes.htime.hstddef.helf.hlibelf.hprivate.h:&#+irJ[[ nq!-giJ[[eh!-g`J[[\$_!!-gWJ[[(S-V*!-gNJ[[1J6M3!-gEJ[[:A?D<  /usr/include/usr/include/bits/usr/include/sys/usr/lib/gcc/i486-linux-gnu/4.4.3/include.getarhdr.cstdint.htypes.htypes.htime.hstddef.helf.hlibelf.hprivate.h=!-Ny,R /usr/include/usr/include/bits/usr/include/sys/usr/lib/gcc/i486-linux-gnu/4.4.3/include.getarsym.cstdint.htypes.htypes.htime.hstddef.helf.hlibelf.hprivate.h@=xgv4O.k m)z.. /usr/include/usr/include/bits/usr/include/sys/usr/lib/gcc/i486-linux-gnu/4.4.3/include.getident.cstdint.htypes.htypes.htime.hstddef.helf.hlibelf.hprivate.hpB?MOgYDz uYr   /usr/include/usr/include/bits/usr/include/sys/usr/lib/gcc/i486-linux-gnu/4.4.3/include.getscn.cstdint.htypes.htypes.htime.hstddef.helf.hlibelf.hprivate.hCf?Niu1_Ž91st s< .uX  919 hash.cCu;{ /usr/include/usr/include/bits/usr/include/sys/usr/lib/gcc/i486-linux-gnu/4.4.3/include.kind.cstdint.htypes.htypes.htime.hstddef.helf.hlibelf.hprivate.hC!-.=N= /usr/include/usr/include/bits/usr/include/sys/usr/lib/gcc/i486-linux-gnu/4.4.3/include.ndxscn.cstdint.htypes.htypes.htime.hstddef.helf.hlibelf.hprivate.hD!-.=N= /usr/include/usr/include/bits/usr/include/sys/usr/lib/gcc/i486-linux-gnu/4.4.3/include.newdata.cstdint.htypes.htypes.htime.hstddef.helf.hlibelf.hprivate.h D#+M@hs;79@e=YuA@kk<.ztt| /usr/include/usr/include/bits/usr/include/sys/usr/lib/gcc/i486-linux-gnu/4.4.3/include.newscn.cstdint.htypes.htypes.htime.hstddef.helf.hlibelf.hprivate.hE .w. wfP?j^kulz.B02R|I=uv4Z<&<Z.N%z ktvX3fjZx.KJp<Xp.z Xl=%,;/gyJX=!<\$ny.=-/ .utY"jXuX 8 f˴UKJz<^y <u< #:>z\< .._<$9_< <<+?g>:>,>guK kYh<.h<<r!!!pX X:7{,> f9[z<r<= >wY#:>z\< .._<$9_f <<+?gu" lYh<.h<<r#pX X:7{,> fytuzXu#yX~.x<CgZNw=IY/>vXgt~<|X|$J$~{X~>X~. fs< fh L{X..gC{S0z< <z=q=u>u;gxvfȯ=-1x>G>1[ ;YN2N<2XgX=;=y8KKKK*@i:KKYIwhggvf f;/X>-s>g=:g~' 0z< <z=q=u>;>gxvfȯ=-1x>G>1[ ;YN2N<2XgX=;=y8KKKK*@i:KKYIwhggvf f;/X>-s>g=:g&S/ .version.cprivate.hi.@!Yܷh/g /usr/include/usr/include/bits/usr/include/sys/usr/lib/gcc/i486-linux-gnu/4.4.3/include.checksum.cstdint.htypes.htypes.htime.hstddef.helf.hlibelf.hprivate.h`j7A;g;g=D<X.qgJMX%ut5`d91%X=Kg xfg=Kg xfgpet=Kg xfgp /usr/include/usr/include/bits/usr/include/sys/usr/lib/gcc/i486-linux-gnu/4.4.3/include.getaroff.cstdint.htypes.htypes.htime.hstddef.helf.hlibelf.hprivate.hl~>;; <yfC/W=9?U?lulBve%[<%.dt p+g v<L^Ju-=~..K= =ga)kh..K;vprv}tvHuA8x~rvfakD.u= ft.d tut= < f@]ur."~f~ffdJ.c*==~tJ~f;uKev-gl>d>unf ;==:h=jn< t< ft. <=s< uq~f~fKXoyt"J& /sg/;~XPYKsK/t~.~YgKJ~uggKjXM9KL,KgZ;=u;=g%*<@/.1RMg^-/jsift .uurt ;>;>;>;=hץ_ /usr/include/usr/include/bits/usr/include/sys/usr/lib/gcc/i486-linux-gnu/4.4.3/include.gelfshdr.cstdint.htypes.htypes.htime.hstddef.helf.hlibelf.hprivate.hgelf.h  =fXdkJYg xfut=ggJ?P ^f_uffYgggntp<.z< /usr/include/usr/include/bits/usr/include/sys/usr/lib/gcc/i486-linux-gnu/4.4.3/include.gelftrans.cstdint.htypes.htypes.htime.hstddef.helf.hlibelf.hprivate.hgelf.hP;&z.4z.l5i(NjuZgl.w.1 .)52J.@i Xu;/-/Y v;=uuv '(.@i_xKy<5x/zX Xs< X*.@iXqq/]s"').@i Xr֓ u< .rf/OuXm<X ]M\;/su/ tj t b-/2\;1:/u>V>l ti (l.-/2( ]M[ tk t c-/2][KuLuq=gl tg ( _-/2({ swap64.c`t=t=X@X@.=L>:ZV>.=Z>:ZV>.=L>:ZV>.=Z>:ZV>  /usr/include/usr/lib/gcc/i486-linux-gnu/4.4.3/include.verdef.hverneed.hstdint.hstddef.helf.hext_types.hverdef_32_tof.cprivate.h  <v. fiuIuk~JJ fu=-uI=%(- <~-=;YJ~.fdf h<=;=~<J~Xg-=;K<~. Ȱf hgIkyfu=-uI=";=;=5.c.G/;t=;g=;g <v. fiYIk~J f>:K="(- <~J=;=W=J~.fdf h:K="(- <~J=;=W=J~.fdf hu>zVzuVuV u 8 V8 n un V . uP. u Puu>u>SSXuXoo. uRR]6R6>REXRzRRRR'PPP=PWP/;PVW.V/lVpWPWV8 n V V . Vud>udzudud ud8 n ud . udWWzWWtt(uWuWu(W%%u (u [VVVxVVtt$uP$P01t15t5!u0QQuV!uRRVWV W VV Vttu!!HVHbubjVjquqV t tuP t tutt}u''}R''}Q''FVFJuJ_V_cucyVy}uttuRQVuVuVutt}u''}R''}Q''FVFJuJ_V_cucyVy}uttuRQVuVuVutt}u''}R''}Q''FVFJuJ_V_cucyVy}uttuRQVuVuVutt.u&R&.uttAu""RuR9u9CRCVuVlRlouoR u Ru.R.Au""Au P6VluVV PP!WoxWWWttuRttuuFRFNu NfRfu Ru 2FPNVPfmPvP.6Pttu$$<V<CuCV$$?W?Cu CWttuIWIKuKdWdfuf|W|~u~WuHVHKu KcVcfu f{V{~u ~Vu .FPKVPabPyzPPtt8u  8RP8P 6Vttu  Rttu  Rttu  VuVuVttu//NPNhuhxPx~u~Pu//RdWhW-`VhVttuuRZWZ_R_WttuRuRu%WWtt,u  P!u!*P*,uttu##4V48u8LVLPuPV#P#.R.1P1FRFLPP`R`~PPRPRu PttXuXR$P$,u ,,P.;P;Au ANPNVu VVPttu!!)V)0u0V__u bdP!,W30WIWttu$$9W9=u=W$$6V6=u =Vttu!!#W#0u0W)u)tWtuWu##0u 0FFu WuVV)V)MM_u_Vu#0QQPQPQnQprPtQQ#)VVVVttu0P@PPRss#u#--u#u#EEWuWRPP#(P8>WsW =V@V8@QsQ3Q>QQtt$uPPPRR RWuW u $WVV $V01t13t3su0\P0\R\SVVpVssV0TWTVuVqWqsussW0u .._u _sP#4RAIRsRLVQcsQPQ Q#.QT_QhsQttpupubu buupu uduud( ud 9 udO ud+ud%ud;ud)pudP,.PDEPppPP P : P P&+PPchPP6;P$)PW V P P P& - P ;P)KP0WWhpPgwPP N VR g V4;VP)KV VPhpVW 9 W 6W )WWGUWWsW W H W ;WnW W)KWW0DWThW WCWW7?WhpWVrV V V $V/4VnVDVThVVCVV7?V - P Pu`uu` u` H u` ;u`nu` u`)Ku`Du`Thu`u` u`Cu`u`7?u`hpu`P!RP P PDPPPQ!1R R& ) R R/;R RRQDRQRQQQThQQSPVvVVw Q]cVPP\  V + VgnV`cRV;CVRU]V WO W;iWVW%W]hWWbsW W WH W;nW+WKVWWDW W;CWW)7W?GWU]WVE#V7rV V4 9 V VH \ V $V/4V;gVnV+V V%VCV)GVMUVchV R;CRu`buu` u` u`H u`;nu`+u`KVu`u`D u`;Cu`u`)7u`?Gu`U]u`  P PH s P P P;HPbnPPPP P),PWWQ`nQDkQPpqtqstskupPPpRRpVuVBuBkVVV&V)?VaWaPWPW'W)@WRRXhRRRR RBPR&(PUhRRRR)RQ;GQQpqtqstsup!u!9Q9upu PW}WWW<R"VVVV$P3?P?HVPs}PPttu;;YuYqQqu;;u !POWWWWtR_VVV;V;\PkwPwV%PPPttu((iVikukVuV&@PHOPO\PdgPkPPttu+Pv~P'PhqPP}RRttuPuPuPutt>uPu,P,6u6>P>>u@AtACtCu@XXdPdnun|P|uPutt*u  Pu"P"*u R*RttVuP'u'7P7VuVu7APKTP`atactcu`ww}P}uPu`wwuPPttduRu7R7duQu @Q@du  duJTP^bPpqtqutuupRuRupQu Qu p uPPttyu##@V@GuGyV118P8VV^P^hu hpPpyu ttuttuttu<V<@u@TVTXuXlVlpupVu,,/P/@u @XX^P^|u |ttuttutt8u8R@AtAEtExu@WWxRttu"P"(V(4P4<VCTPTXVX^P^hVhnPnVTRXqRvRRQQttRu P uRPRRuRRRRu `atahthtuttuttu&P&VV&R&[QQQfQQGGuu((8u8RRuWW (W08WJRWnpPwWWRpWttju99?P?RuRjPjju99jRjju pqtqstsuttuttZuOuOZVPVZu XW`atactcu`zzu`ssPu `gguttuuPu W !t!#t#u ::uuu 33xPxu ''uttuWuQPPPttuuPu WW !t!#t#fu 88bWbfu 88fQ 33>PZ]P>]PpqtqstsupupPu pWWttuuPu W !t!#t#u ::uuu 33xPxu ''uttuuPu Wtt?u5u5?8P8?u ?u@AtACtCu@YYu@RRPu @NNWttuuPu uttZuOuOZVPVZu XW`atactcu`zzu`ssPu `gguttuuPu W !t!#t#u ::uuu 33xPxu ''uttuuPu Wtt?u5u5?8P8?u ?u@AtACtCu@WWu@\\u @GGuttmuQmumRmuQcPpqtqstsupupu pwwuP  t  t u   2 Q2 u   R   u" 2 Q P t t u  R u  u   u P V  t  t u " " u  * * u   u% P;  R' @ Q t t u  R u  u   u P Vttu""u**u   u%P;]R'@Qtt:u%Q%:u*u *::u6P1V@AtACtCu@cc{QQ@xxu @ccunPpW !t!#t#u ??Qu HHu  ??uFPHVttu QQu uPkRVttuVuQuP !t!#t#u 99RQRu 99R //uBRQ?Ptt>u8V8>u>Q>u7P@AtACtCu@YYrQru@YYR@OOubrQ_PttuQu|u |uPRVttuQQu uPWttLuQLu<u <LLuHP?RCVPQtQStS8uPssQ(8QP(u (8Pss8u~2PRV@AtACtC)u@]]#V#)u@]])R@OO)u01t13t3Eu0UU8u8E0JJER0??EuPQtQStS9uPmm3V39uPmm9RP__9u@AtACtCO u@eeB uB O @ZZO R@OOO uP Q tQ S tS !uP | | P u P u P u !P !!uP | | !u P | | Q u Q u Q !uP |  | R u R u R !uz V !V R R!!R !!!t!!#!t#!x"u !D!PD!L!VL!c!Pc!"V!"h"Vh"n"Pn"x"V !!R!"R "H"RX"x"R !o!o! "u "!"!"h"uh"x" !!! "u "H"H"X"u X"x"!!P!!P!!W!!P!"WH"N"PN"X"W!!P""P""t""t""u""t""t""u""t""t"#u""""P"#u""""R"#u """#V##u##t##t#,#u#*#P#*#R0#1#t1#8#t8#$u0#S#S#$W$$u0#`#`#$u $$0#S#S#$u^#$Vd#$W`#g#Qd$$Q$$t$$t$7&u$$$%W,&5&W5&7&u$$$,&u ,&7&$$$7&u$4&V%5&W$%Q#&7&Q@&A&tA&H&tH&'u@&c&c&'W''u@&p&p&'u ''@&c&c&'un&'Vt&'Wp&w&Qt''Q''t''t'G)u'''(W<)E)WE)G)u'((<)u <)G)'''G)u'D)V(E)W((Q3)G)QttuRtt uRu R  uQu Q  u VuVu Vttu!PR;RANRkkuu77u tt0 uVuVu<V<BuBVYuY( V( W V  u 0 VW/3Wh{WW <WBoWWWYW W 0 W -PQh{QQ1<QBkQQtQQQYlQsQ Q% 0 Q8;PPWWW& W WQQyQQQ( : Q: V QPP Pttvu!P!/u/6P6>u>KPKvu),P6;PrvPttuVuVuVrurVuV  ru ru u WuWuWVVrVVttNuttu%P%2V5;P;VP8eVePPMRGOR%3WFVWVPW8GP\eW%5QOQRR8;Q@GQ\eR%5Q<]Q*2VP(0PekPVP%4PBvVVV%5QQPR;@Q\eQRRBNRRR*3WsWQBTQxzQzWQW(0PP@BPttuppu..TVTWu WVu V(kRRRR*,PWWWnPQQPttu((;P;u P uPu((OVOdu dVQOVOu VB^V;APIRW^W W PW2P2DWPWV^WdgQ0OQOWVdVOVILP[PPP9OPZ^PPHP^PPIVRBR Q9BQIVQQ,QIVRgRQQIVQQQttu((@P@uP u Pu((SWScu cWPWP[W[u WHWQ]PPP QP&Q&(P(;Q;[PjnPPPPQWZVcfQC[Q[VWcW[WBPVZV V>PVVttSu'';P;PuPRPRTuTePeouoxPxSu''CRCPu PRu Ru 8R8@u @SR''SQCLWxPWPWPW"-P-5W@FPtt:u((rVryuy:V((uWuyu y:WlyRRRlyRR:R@AtACtCruttuVuVWu WRRPttBuPQtQStSuPttVuVPttWu Wttuttu88\V\cucV88_W_cu cW:RRRPPPPttFuBWBFuFQP:=P=PPQtQStSuPlluPeePu P``xWWttuWuQPPPtt;u  /u/;2P2;u W/7W@AtACtCu@YYu@RRPu @NNWttuuPu uttZuOuOZVPVZu XW`atactcu`zzu`ssPu `gguttuuPu W !t!#t#u ::uuu 33xPxu ''uttuuPu Wtt?u5u5?8P8?u ?u@AtACtCu@llrPruPuPuPu@llu @ll}Q}uQuQu@l l}R}uRuRujVV}RR Rtthu4P4<V<SPS VXVX^P^hVRR8RHhR__uXuXhu 88Hu HhPPWP W8>P>HWPPpqtqstsuttuttbuRuHRHJuJ`R`buQu HQHJu J`Q`bu VubV WubWpqtqutu"upRuR u  R "upQu Q u  Q "u pVu"Vp Wu"W01t13t3u0UUpWpu0UUsQsu 0@@umW[Vtt uW uV W u  uE PL X Pi P t t  u  P  P  u   u      u V W # Q  Q ! t! # t# u I I u  B B \ R\ u 0 0 uY h P PM W t t u  W W u  u   u V W C Q Q  t  t f u % % @ W@ f u % % C QC f u   f u= a W+ ` Vp q tq s ts up  u p  R u p  u P P Wttfu%%@W@fu%%CQCfu fu=aW+`Vpqtqstsupupu p}}uWVttubQbuQWu uttuWu u uV(WEQQ !t!#t#u FFu --uS[WH`QttuuWu uQtt[u&&MuM[++Mu M[  [u)VW+UV`atactcu`u`mmuWQtt;u-u-;  -u -;;u 6W 5V@AtACtCu@eeWu@eeQu @PPu}WkVttmu\u\mVmu mu+VPWhPpqtqstsupupu p}}uWVttkuZuZkku !WQpqtqstsupWupQu puWVttu!W!u#V#Wu u6PPPttSuPEHPHSuEu ESSuMVWcQ<SQ`atactcu`u`Ru `ppuPPWtt1u>W%/W/1u11%u %11u*.V>W,Q1Q@AtACtCu@eeWu@eeQu @PPu}WkVtt<u.u.<R<u <uP<P7W@AtACtCu@eeWu@eeQu @PPu}WkVtt uu u   uWVttuBBQuQBBWu BButtZu66CWCZuCCLu LZ  ZuATVhUWCQ:ZQ`atactcu`u`mmuWQtt5!u  )!u)!5!  3!W3!5!u   5!u + Q@!A!tA!C!tC!!u@!f!f!!u!!@!k!k!!u !!@!M!M!!ui!!Wk!!V!!t!!t!"u!!! "u ""!!!"u!!W!!Q "!"t!"#"t#"{"u "F"F"m"um"{" "K"K"m"u m"{" "-"-"{"uI"v"WK"u"V""t""t""u""""W""u""""Q""u """"u""W""V""t""t"#u"&#&##u##"##6#V6##u "###u6#k#V*#9#P##P##t##t# $u####u# $####u # $### $u#$W#$V$$t$$t$$u$?$?$$u$$$8$8$$uK$a$WA$U$Q$$t$$t$$u$$$$P$$u$$$$R$$u $$$$V$$u%%t%%t%%u%%P%%R %!%t!%#%t#%&u %F%F%l&Wl&&u %S%S%x&u x&& %0%0%&uQ%&V\%&WS%_%Qo&&Q&&t&&t&'u&&&'u''&&&'u ''&&&'u&'V&'W&&Q''Q((t((t(f)u(&(&(L)WL)f)u(3(3(X)u X)f)(((f)u1(`)V<(a)W3(?(QO)f)Qp)q)tq)s)ts)*up)))*u**p)))*u **p)})})*u)*V)*W))Q**Qttu$$&W&3u3.W.AuAKWKu$$,V,3u 3V$&PMnPxPP4PAPttuWuWVu VP>PHP+6PCPttu$$&V&3u3pVpuVuVVu $$/W/3u3W$&PMPPPP yP&3QQQ QP~PttIuW%u%hWhu+W+IuFFIu V%u%IVP9PPPPP+8P%QwQQ+8QPPttNuNRCPCNu NPu Pu Pu =P=Nu PQtQStS%uPllRuRuR%uPllPu Pu P"u "Pu P%PttuPPPPPPPJJuuuu &6QQrQQQQttuEEuEEu EEgVgiuiVuVuCXP`ePiPPttu77u77u 77RVRYuYuVuuVuVuttuuu +V+-u-NVNPuPVuP$)P-?PPPttuuu 'V')u)LVLNuNVuttugugppugu gppu 4V46u6eVgVgutput P6KPPVP\cPttuuuu u QVQXuXVudud PIKPXwP|PPttu++uu++u u _V_auaVV.utut)TPa{PPPtt uu uu  u nVnpupV V"ut utcPpPPPttGuPQtQStSuttutt9u@AtACtCu@VVQuttuQutt^u^Qu`atactcu`vvQuttu7PPPBRR44uuu PPP{-PFZPQ[PPnzW WWQQQQQVvPP[Ptt utt,u01t13t3Ku0gPP P0zRR0dduKu0u KQPP6<P$P=QPPQP PNrQ0@Q#Q 6Q3TVrPP9P PPQtQStSlupqtqstsutt^u>PknP%.PNRk|R%FR44%u%55^uKKku kvv%u %FF^u >PvPCP;V,sVvVdQQ`atactc|uttuttVuPP&PRR>Ru--Vuu u >>Vu gPPPSP=P`atactc|uttuttu7PPPBRR44uuu PPP{-PFZPQ[PPnzW WWQQQQQVvPP[Ptt utt,u01t13t3Ku0gPP P0zRR0dduKu0u KQPP6<P$P=QPPQP PNrQ0@Q#Q 6Q3TVrPP9P PPQtQStSlupqtqstsutt^u>PknP%.PNRk|R%FR44%u%55^uKKku kvv%u %FF^u >PvPCP;V,sVvVdQQ`atactc|uttuttVuPP&PRR>Ru--Vuu u >>Vu gPPPSP=P`atactc|uttu0~8P0~8PU . /U . //BB'?hrPX'?hrPX'?hrPXrr77zz EV;B582 EV;B582Phhp7?C DKn/, /    * Phhp7?C DKn/, /    *  & ?j7?CDn 7h!Dx ?h)7;C%D K+;b H @ z x ?h)7;C%D K+;b H @ z ;C%  ?U)7D +   h )7X8=)5$\v'J%PT(I%PT(Iqq@x{~@]ce@x{~8;>@x{~8;>Wcil " "-39k C=7:=] ?EK{+/5p%(cfADk;/58svK N {E Wh 0 R{Wh 0 R{ 0 BR; 0 lh{ Rh{ R CC I 4B( 4B(z 9B"(, =CEp28:@x{~8;>Y      P V b Y ` ) [ a d )[adU&PVY069iek_ ]ci03;69HNQi7:1i ^>OUXf!!!!!"""F"p"v"y"""""0#3###B##6#@##$$ $M$$$$N%{&&&&'''.([)a)d))***~Np`0GP0EPHJ4ixWXx@K>nrFd6K+N+xX@DT=4=F^x(Hk@FXk0Ih(-&Ax(]>V hxP}]P_wm 4ixWXx@K>nrFd6K+N+xX@DT=4=F^x(Hk@FXk0Ih(-&Ax(]>V hxP}]P_wm .symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.data.rel.ro.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_ranges$2.o8 X X @XX=Ho@UoPd ((m $$ v&&0q&&|**8x x+x+=-=-=-=-0 >.?/,?/A1P PCP30P3#s3: Fgݮ^ M*[x"70}1B&M}[L% ̴X X($ & & *  x+====>??APC !" ==(=5* KPCZTCh + t=x+= `+ @, 6$ XC=0 S)!(3>HR]fmt}M pO PC Z)f7 @c? @a +5@`j JU`mzq 0s uZ @v_ vZ w_ `wF wK xF +PxK 9xZ Fy_ S`yZ `y_ m zZ |z_ zZ @{_ {Z |_ `|Z |_  } } P~ ~ R ( 7R F Up d  s  ~  ~    p   0    !0 /  = AHX TH ^ c rw   w @   F %@K 3F AK O0Z ^_ mZ |P_ Z _ pZ о_ @BX  f  s  A #f 0` >f L`[ [ iJ xz U [ Pz [ 0f  `[  `f  s (P 6A E0f R `0f n[ } J Pz U 0[ z [ pf  [   TH   # f 2 g A f P `g _ j u   P    P  ^ P   P    ^  ? A" =/ 9 F  ] W+ t >}   ` @=A :} ` 5( 0    @ # 3 PH ? mV K  b `I n Pq8 |    3 `G 2  I  @ , ? ` N 9 X j PR u  { -     0  \C 0 K ` ! 6 )  7 q8 E s T ^ d t +0 ;} C ,' . ;}  mV  p 9  2 !PI 0lN ?@oy L XdCb mpS y2 @  PlN P m *t ж: u +0 9`CDp+ ReC nFq yl* `^ P Q prr 0# ` pB <} p+ IX E @N $u 2^ Bs P:} ]  t       PCp ` 3? ? EaC8 j H, s@uZ `v  D <} kV Y D n hCo+ )i r ^ 00 ?0BRcu@ 8 =.  N G PK  PC D } E $6"R? ^q` &  p 0 o+ crtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.7021dtor_idx.7023frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxbegin.cgetnum_elf_check_typefmagcntl.cend.c_elf_freeerrmsg.c_libelf_cat_messagesdomainerrno.cfill.cflag.cgetarhdr.cgetarsym.cgetbase.cgetdata.cgetident.cgetscn.chash.ckind.cndxscn.cnewdata.cnewscn.cnext.cnextscn.crand.crawdata.crawfile.cstrptr.cupdate.cscn_data_layoutxwrite_elf_output__encoding_elf32_write_elf64_write_elf_update_pointersversion.cchecksum.c_elf_csumgetaroff.c32.fsize.c32.getehdr.c32.getphdr.c32.getshdr.c32.newehdr.c_elf_newehdr32.newphdr.c_elf_newphdr32.xlatetof.caddr_32L__tomaddr_32L__tofaddr_32M__tomaddr_32M__tofhalf_32L__tomhalf_32L__tofhalf_32M__tomhalf_32M__tofoff_32L__tomoff_32L__tofoff_32M__tomoff_32M__tofsword_32L__tomsword_32L__tofsword_32M__tomsword_32M__tofword_32L__tomword_32L__tofword_32M__tomword_32M__tofdyn_32L11_tomdyn_32L11_tofdyn_32M11_tomdyn_32M11_tofphdr_32L11_tomphdr_32L11_tofphdr_32M11_tomphdr_32M11_tofrela_32L11_tomrela_32L11_tofrela_32M11_tomrela_32M11_tofrel_32L11_tomrel_32L11_tofrel_32M11_tomrel_32M11_tofshdr_32L11_tomshdr_32L11_tofshdr_32M11_tomshdr_32M11_tofsym_32L11_tomsym_32L11_tofsym_32M11_tomsym_32M11_tofxlate32_11elf32_xlatebyte_copyT.32ehdr_32L11_tomehdr_32L11_tofehdr_32M11_tomehdr_32M11_tofcook.c_elf_itemdata.cinput.cassert.cnlist.c_elf_nlistopt.delscn.cx.remscn.cx.movscn.cx.elfext.c64.xlatetof.chalf_64L__tomhalf_64L__tofhalf_64M__tomhalf_64M__tofsword_64L__tomsword_64L__tofsword_64M__tomsword_64M__tofword_64L__tomword_64L__tofword_64M__tomword_64M__tofxlate64_11elf64_xlatexword_64M__tofsym_64M11_tofshdr_64M11_tofrel_64M11_tofphdr_64M11_tofoff_64M__tofdyn_64M11_tofaddr_64M__tofxword_64M__tomsym_64M11_tomshdr_64M11_tomrel_64M11_tomphdr_64M11_tomoff_64M__tomdyn_64M11_tomaddr_64M__tomsxword_64M__tofrela_64M11_tofsxword_64M__tomrela_64M11_tomxword_64L__tofsym_64L11_tofshdr_64L11_tofrel_64L11_tofphdr_64L11_tofoff_64L__tofdyn_64L11_tofaddr_64L__tofxword_64L__tomsym_64L11_tomshdr_64L11_tomrel_64L11_tomphdr_64L11_tomoff_64L__tomdyn_64L11_tomaddr_64L__tomsxword_64L__tofrela_64L11_tofsxword_64L__tomrela_64L11_tomT.40ehdr_64L11_tomehdr_64L11_tofehdr_64M11_tomehdr_64M11_tofgelfehdr.cgelfphdr.cgelfshdr.cgelftrans.cget_addr_and_classswap64.cverdef_32_tof.cxlt_verdefxlt_verneedverdef_32_tom.cverdef_64_tof.cverdef_64_tom.c_GLOBAL_OFFSET_TABLE___dso_handle__DTOR_END____i686.get_pc_thunk.cx__stack_chk_fail_local__i686.get_pc_thunk.bx_DYNAMICabort@@GLIBC_2.0__errno_location@@GLIBC_2.0_elf_verdef_64M11_tofelf_getarsymelf_flagehdrgelf_xlatetomelf_cntl_elf_verdef_32M11_tomopen@@GLIBC_2.0gelf_getdynmmap@@GLIBC_2.0elf_nextscnelf64_fsize_elf_verneed_64L11_tofelf_rawdataelf64_getshdrelf64_xlatetofelfx_update_shstrndx__fprintf_chk@@GLIBC_2.3.4gelf_getrela_elf_load_u64L__gmon_start___Jv_RegisterClasseself_getphnum_elf_load_i64L_elf_verdef_64L11_tomrealloc@@GLIBC_2.0elf32_xlatetomelf_errnogetenv@@GLIBC_2.0elf_update_finielf_memorywrite@@GLIBC_2.0gelf_getrelgelf_update_phdrmemset@@GLIBC_2.0_elf_verneed_32M11_tom_elf_version_elf_verdef_32M11_tofelf_strptr_elf_verdef_64M11_tomelf_endgelf_xlatetofelf32_getshdrelf_getphdrnum_elf_store_i64Mread@@GLIBC_2.0_elf_data_initelf_flagelfelf_getscngelf_getclasself_beginelf_flagphdrstrtol@@GLIBC_2.0elf32_fsizefree@@GLIBC_2.0_elf_getphdrelf_fillgelf_update_ehdrelf_getshnum_elf_load_i64Melf32_checksum_elf_getehdrelfx_remscn_elf_fillelf_delscnelfx_movscnelf_getshstrndx_elf_verneed_64L11_tomelf32_xlatetofelf64_checksumgelf_update_dyngelf_fsize_elf_scn_initstderr@@GLIBC_2.0memcpy@@GLIBC_2.0elf_getshdrstrndxelf64_newphdr_elf_scn_type_elf_errnoelf32_getphdrcatgets@@GLIBC_2.0elf_kindelf_newscnelf_getaroff_elf_store_i64Lelf_getshdrnum_elf_readgelf_newehdrgelf_getsymgelf_update_symelf_getidentelf_flagscnelf64_getphdrelf_rand_elf_first_scn__elf_assertelf32_newphdr_elf_store_u64Lelf32_newehdrelf_flagdata_elf_verneed_32L11_tomftruncate@@GLIBC_2.0_elf_verdef_32L11_tofclose@@GLIBC_2.0gelf_update_rela_elf_verdef_32L11_tomgelf_update_rel__bss_startmalloc@@GLIBC_2.0_elf_verneed_32L11_tof_elf_verneed_64M11_tomelf_getbasenlist__stack_chk_fail@@GLIBC_2.4elf_hashelf_nextgelf_newphdr_elf_mmapelf_newdataelf_flagshdrgelf_checksumgelf_getphdrmemmove@@GLIBC_2.0elf_ndxscngelf_msize_endelf32_getehdr_elf_fmsizeelf_versionelf64_newehdr_elf_store_u64M_elf32_xltsize_elf_sanity_checkslseek@@GLIBC_2.0munmap@@GLIBC_2.0_elf_verdef_64L11_tofelf_errmsgelf_getarhdrgelf_update_shdr_elf_load_u64Melf_rawfile_elf_verneed_64M11_tof_edata_elf_cookgelf_getehdr_elf_xlatetom_elf_update_shnumstrcmp@@GLIBC_2.0__cxa_finalize@@GLIBC_2.1.3elf_getdatacatopen@@GLIBC_2.0elf64_xlatetom_init_elf_verneed_32M11_tofgelf_getshdr_elf64_xltsizeelf64_getehdrpyelftools-0.27/test/testfiles_for_readelf/lineprogram.elf000066400000000000000000000016301374602170700241710ustar00rootroot00000000000000ELFX4 (.shstrtab.data.debug_info.debug_abbrev.text.debug_str.debug_lineHello, World! r nVn|nxnt%.: ; 'I?@ : ; I 4: ; I $> UHH }}EEE;EA}}E}E}E}lj}EEEH ]clang version 3.3 (tags/RELEASE_33/rc2)dwarf4_simple.c/home/eliben/eli/eliben-code/elffoointvxi( acpar EPQ 04H |vR+Rs1g<,,pyelftools-0.27/test/testfiles_for_readelf/many_sections.o.elf000066400000000000000000225060101374602170700247700ustar00rootroot00000000000000ELF>H @@UH]Ð                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GCC: (Ubuntu 8.4.0-1ubuntu1~18.04) 8.4.0.shstrtab.text.data.bsss.1s.2s.3s.4s.5s.6s.7s.8s.9s.10s.11s.12s.13s.14s.15s.16s.17s.18s.19s.20s.21s.22s.23s.24s.25s.26s.27s.28s.29s.30s.31s.32s.33s.34s.35s.36s.37s.38s.39s.40s.41s.42s.43s.44s.45s.46s.47s.48s.49s.50s.51s.52s.53s.54s.55s.56s.57s.58s.59s.60s.61s.62s.63s.64s.65s.66s.67s.68s.69s.70s.71s.72s.73s.74s.75s.76s.77s.78s.79s.80s.81s.82s.83s.84s.85s.86s.87s.88s.89s.90s.91s.92s.93s.94s.95s.96s.97s.98s.99s.100s.101s.102s.103s.104s.105s.106s.107s.108s.109s.110s.111s.112s.113s.114s.115s.116s.117s.118s.119s.120s.121s.122s.123s.124s.125s.126s.127s.128s.129s.130s.131s.132s.133s.134s.135s.136s.137s.138s.139s.140s.141s.142s.143s.144s.145s.146s.147s.148s.149s.150s.151s.152s.153s.154s.155s.156s.157s.158s.159s.160s.161s.162s.163s.164s.165s.166s.167s.168s.169s.170s.171s.172s.173s.174s.175s.176s.177s.178s.179s.180s.181s.182s.183s.184s.185s.186s.187s.188s.189s.190s.191s.192s.193s.194s.195s.196s.197s.198s.199s.200s.201s.202s.203s.204s.205s.206s.207s.208s.209s.210s.211s.212s.213s.214s.215s.216s.217s.218s.219s.220s.221s.222s.223s.224s.225s.226s.227s.228s.229s.230s.231s.232s.233s.234s.235s.236s.237s.238s.239s.240s.241s.242s.243s.244s.245s.246s.247s.248s.249s.250s.251s.252s.253s.254s.255s.256s.257s.258s.259s.260s.261s.262s.263s.264s.265s.266s.267s.268s.269s.270s.271s.272s.273s.274s.275s.276s.277s.278s.279s.280s.281s.282s.283s.284s.285s.286s.287s.288s.289s.290s.291s.292s.293s.294s.295s.296s.297s.298s.299s.300s.301s.302s.303s.304s.305s.306s.307s.308s.309s.310s.311s.312s.313s.314s.315s.316s.317s.318s.319s.320s.321s.322s.323s.324s.325s.326s.327s.328s.329s.330s.331s.332s.333s.334s.335s.336s.337s.338s.339s.340s.341s.342s.343s.344s.345s.346s.347s.348s.349s.350s.351s.352s.353s.354s.355s.356s.357s.358s.359s.360s.361s.362s.363s.364s.365s.366s.367s.368s.369s.370s.371s.372s.373s.374s.375s.376s.377s.378s.379s.380s.381s.382s.383s.384s.385s.386s.387s.388s.389s.390s.391s.392s.393s.394s.395s.396s.397s.398s.399s.400s.401s.402s.403s.404s.405s.406s.407s.408s.409s.410s.411s.412s.413s.414s.415s.416s.417s.418s.419s.420s.421s.422s.423s.424s.425s.426s.427s.428s.429s.430s.431s.432s.433s.434s.435s.436s.437s.438s.439s.440s.441s.442s.443s.444s.445s.446s.447s.448s.449s.450s.451s.452s.453s.454s.455s.456s.457s.458s.459s.460s.461s.462s.463s.464s.465s.466s.467s.468s.469s.470s.471s.472s.473s.474s.475s.476s.477s.478s.479s.480s.481s.482s.483s.484s.485s.486s.487s.488s.489s.490s.491s.492s.493s.494s.495s.496s.497s.498s.499s.500s.501s.502s.503s.504s.505s.506s.507s.508s.509s.510s.511s.512s.513s.514s.515s.516s.517s.518s.519s.520s.521s.522s.523s.524s.525s.526s.527s.528s.529s.530s.531s.532s.533s.534s.535s.536s.537s.538s.539s.540s.541s.542s.543s.544s.545s.546s.547s.548s.549s.550s.551s.552s.553s.554s.555s.556s.557s.558s.559s.560s.561s.562s.563s.564s.565s.566s.567s.568s.569s.570s.571s.572s.573s.574s.575s.576s.577s.578s.579s.580s.581s.582s.583s.584s.585s.586s.587s.588s.589s.590s.591s.592s.593s.594s.595s.596s.597s.598s.599s.600s.601s.602s.603s.604s.605s.606s.607s.608s.609s.610s.611s.612s.613s.614s.615s.616s.617s.618s.619s.620s.621s.622s.623s.624s.625s.626s.627s.628s.629s.630s.631s.632s.633s.634s.635s.636s.637s.638s.639s.640s.641s.642s.643s.644s.645s.646s.647s.648s.649s.650s.651s.652s.653s.654s.655s.656s.657s.658s.659s.660s.661s.662s.663s.664s.665s.666s.667s.668s.669s.670s.671s.672s.673s.674s.675s.676s.677s.678s.679s.680s.681s.682s.683s.684s.685s.686s.687s.688s.689s.690s.691s.692s.693s.694s.695s.696s.697s.698s.699s.700s.701s.702s.703s.704s.705s.706s.707s.708s.709s.710s.711s.712s.713s.714s.715s.716s.717s.718s.719s.720s.721s.722s.723s.724s.725s.726s.727s.728s.729s.730s.731s.732s.733s.734s.735s.736s.737s.738s.739s.740s.741s.742s.743s.744s.745s.746s.747s.748s.749s.750s.751s.752s.753s.754s.755s.756s.757s.758s.759s.760s.761s.762s.763s.764s.765s.766s.767s.768s.769s.770s.771s.772s.773s.774s.775s.776s.777s.778s.779s.780s.781s.782s.783s.784s.785s.786s.787s.788s.789s.790s.791s.792s.793s.794s.795s.796s.797s.798s.799s.800s.801s.802s.803s.804s.805s.806s.807s.808s.809s.810s.811s.812s.813s.814s.815s.816s.817s.818s.819s.820s.821s.822s.823s.824s.825s.826s.827s.828s.829s.830s.831s.832s.833s.834s.835s.836s.837s.838s.839s.840s.841s.842s.843s.844s.845s.846s.847s.848s.849s.850s.851s.852s.853s.854s.855s.856s.857s.858s.859s.860s.861s.862s.863s.864s.865s.866s.867s.868s.869s.870s.871s.872s.873s.874s.875s.876s.877s.878s.879s.880s.881s.882s.883s.884s.885s.886s.887s.888s.889s.890s.891s.892s.893s.894s.895s.896s.897s.898s.899s.900s.901s.902s.903s.904s.905s.906s.907s.908s.909s.910s.911s.912s.913s.914s.915s.916s.917s.918s.919s.920s.921s.922s.923s.924s.925s.926s.927s.928s.929s.930s.931s.932s.933s.934s.935s.936s.937s.938s.939s.940s.941s.942s.943s.944s.945s.946s.947s.948s.949s.950s.951s.952s.953s.954s.955s.956s.957s.958s.959s.960s.961s.962s.963s.964s.965s.966s.967s.968s.969s.970s.971s.972s.973s.974s.975s.976s.977s.978s.979s.980s.981s.982s.983s.984s.985s.986s.987s.988s.989s.990s.991s.992s.993s.994s.995s.996s.997s.998s.999s.1000s.1001s.1002s.1003s.1004s.1005s.1006s.1007s.1008s.1009s.1010s.1011s.1012s.1013s.1014s.1015s.1016s.1017s.1018s.1019s.1020s.1021s.1022s.1023s.1024s.1025s.1026s.1027s.1028s.1029s.1030s.1031s.1032s.1033s.1034s.1035s.1036s.1037s.1038s.1039s.1040s.1041s.1042s.1043s.1044s.1045s.1046s.1047s.1048s.1049s.1050s.1051s.1052s.1053s.1054s.1055s.1056s.1057s.1058s.1059s.1060s.1061s.1062s.1063s.1064s.1065s.1066s.1067s.1068s.1069s.1070s.1071s.1072s.1073s.1074s.1075s.1076s.1077s.1078s.1079s.1080s.1081s.1082s.1083s.1084s.1085s.1086s.1087s.1088s.1089s.1090s.1091s.1092s.1093s.1094s.1095s.1096s.1097s.1098s.1099s.1100s.1101s.1102s.1103s.1104s.1105s.1106s.1107s.1108s.1109s.1110s.1111s.1112s.1113s.1114s.1115s.1116s.1117s.1118s.1119s.1120s.1121s.1122s.1123s.1124s.1125s.1126s.1127s.1128s.1129s.1130s.1131s.1132s.1133s.1134s.1135s.1136s.1137s.1138s.1139s.1140s.1141s.1142s.1143s.1144s.1145s.1146s.1147s.1148s.1149s.1150s.1151s.1152s.1153s.1154s.1155s.1156s.1157s.1158s.1159s.1160s.1161s.1162s.1163s.1164s.1165s.1166s.1167s.1168s.1169s.1170s.1171s.1172s.1173s.1174s.1175s.1176s.1177s.1178s.1179s.1180s.1181s.1182s.1183s.1184s.1185s.1186s.1187s.1188s.1189s.1190s.1191s.1192s.1193s.1194s.1195s.1196s.1197s.1198s.1199s.1200s.1201s.1202s.1203s.1204s.1205s.1206s.1207s.1208s.1209s.1210s.1211s.1212s.1213s.1214s.1215s.1216s.1217s.1218s.1219s.1220s.1221s.1222s.1223s.1224s.1225s.1226s.1227s.1228s.1229s.1230s.1231s.1232s.1233s.1234s.1235s.1236s.1237s.1238s.1239s.1240s.1241s.1242s.1243s.1244s.1245s.1246s.1247s.1248s.1249s.1250s.1251s.1252s.1253s.1254s.1255s.1256s.1257s.1258s.1259s.1260s.1261s.1262s.1263s.1264s.1265s.1266s.1267s.1268s.1269s.1270s.1271s.1272s.1273s.1274s.1275s.1276s.1277s.1278s.1279s.1280s.1281s.1282s.1283s.1284s.1285s.1286s.1287s.1288s.1289s.1290s.1291s.1292s.1293s.1294s.1295s.1296s.1297s.1298s.1299s.1300s.1301s.1302s.1303s.1304s.1305s.1306s.1307s.1308s.1309s.1310s.1311s.1312s.1313s.1314s.1315s.1316s.1317s.1318s.1319s.1320s.1321s.1322s.1323s.1324s.1325s.1326s.1327s.1328s.1329s.1330s.1331s.1332s.1333s.1334s.1335s.1336s.1337s.1338s.1339s.1340s.1341s.1342s.1343s.1344s.1345s.1346s.1347s.1348s.1349s.1350s.1351s.1352s.1353s.1354s.1355s.1356s.1357s.1358s.1359s.1360s.1361s.1362s.1363s.1364s.1365s.1366s.1367s.1368s.1369s.1370s.1371s.1372s.1373s.1374s.1375s.1376s.1377s.1378s.1379s.1380s.1381s.1382s.1383s.1384s.1385s.1386s.1387s.1388s.1389s.1390s.1391s.1392s.1393s.1394s.1395s.1396s.1397s.1398s.1399s.1400s.1401s.1402s.1403s.1404s.1405s.1406s.1407s.1408s.1409s.1410s.1411s.1412s.1413s.1414s.1415s.1416s.1417s.1418s.1419s.1420s.1421s.1422s.1423s.1424s.1425s.1426s.1427s.1428s.1429s.1430s.1431s.1432s.1433s.1434s.1435s.1436s.1437s.1438s.1439s.1440s.1441s.1442s.1443s.1444s.1445s.1446s.1447s.1448s.1449s.1450s.1451s.1452s.1453s.1454s.1455s.1456s.1457s.1458s.1459s.1460s.1461s.1462s.1463s.1464s.1465s.1466s.1467s.1468s.1469s.1470s.1471s.1472s.1473s.1474s.1475s.1476s.1477s.1478s.1479s.1480s.1481s.1482s.1483s.1484s.1485s.1486s.1487s.1488s.1489s.1490s.1491s.1492s.1493s.1494s.1495s.1496s.1497s.1498s.1499s.1500s.1501s.1502s.1503s.1504s.1505s.1506s.1507s.1508s.1509s.1510s.1511s.1512s.1513s.1514s.1515s.1516s.1517s.1518s.1519s.1520s.1521s.1522s.1523s.1524s.1525s.1526s.1527s.1528s.1529s.1530s.1531s.1532s.1533s.1534s.1535s.1536s.1537s.1538s.1539s.1540s.1541s.1542s.1543s.1544s.1545s.1546s.1547s.1548s.1549s.1550s.1551s.1552s.1553s.1554s.1555s.1556s.1557s.1558s.1559s.1560s.1561s.1562s.1563s.1564s.1565s.1566s.1567s.1568s.1569s.1570s.1571s.1572s.1573s.1574s.1575s.1576s.1577s.1578s.1579s.1580s.1581s.1582s.1583s.1584s.1585s.1586s.1587s.1588s.1589s.1590s.1591s.1592s.1593s.1594s.1595s.1596s.1597s.1598s.1599s.1600s.1601s.1602s.1603s.1604s.1605s.1606s.1607s.1608s.1609s.1610s.1611s.1612s.1613s.1614s.1615s.1616s.1617s.1618s.1619s.1620s.1621s.1622s.1623s.1624s.1625s.1626s.1627s.1628s.1629s.1630s.1631s.1632s.1633s.1634s.1635s.1636s.1637s.1638s.1639s.1640s.1641s.1642s.1643s.1644s.1645s.1646s.1647s.1648s.1649s.1650s.1651s.1652s.1653s.1654s.1655s.1656s.1657s.1658s.1659s.1660s.1661s.1662s.1663s.1664s.1665s.1666s.1667s.1668s.1669s.1670s.1671s.1672s.1673s.1674s.1675s.1676s.1677s.1678s.1679s.1680s.1681s.1682s.1683s.1684s.1685s.1686s.1687s.1688s.1689s.1690s.1691s.1692s.1693s.1694s.1695s.1696s.1697s.1698s.1699s.1700s.1701s.1702s.1703s.1704s.1705s.1706s.1707s.1708s.1709s.1710s.1711s.1712s.1713s.1714s.1715s.1716s.1717s.1718s.1719s.1720s.1721s.1722s.1723s.1724s.1725s.1726s.1727s.1728s.1729s.1730s.1731s.1732s.1733s.1734s.1735s.1736s.1737s.1738s.1739s.1740s.1741s.1742s.1743s.1744s.1745s.1746s.1747s.1748s.1749s.1750s.1751s.1752s.1753s.1754s.1755s.1756s.1757s.1758s.1759s.1760s.1761s.1762s.1763s.1764s.1765s.1766s.1767s.1768s.1769s.1770s.1771s.1772s.1773s.1774s.1775s.1776s.1777s.1778s.1779s.1780s.1781s.1782s.1783s.1784s.1785s.1786s.1787s.1788s.1789s.1790s.1791s.1792s.1793s.1794s.1795s.1796s.1797s.1798s.1799s.1800s.1801s.1802s.1803s.1804s.1805s.1806s.1807s.1808s.1809s.1810s.1811s.1812s.1813s.1814s.1815s.1816s.1817s.1818s.1819s.1820s.1821s.1822s.1823s.1824s.1825s.1826s.1827s.1828s.1829s.1830s.1831s.1832s.1833s.1834s.1835s.1836s.1837s.1838s.1839s.1840s.1841s.1842s.1843s.1844s.1845s.1846s.1847s.1848s.1849s.1850s.1851s.1852s.1853s.1854s.1855s.1856s.1857s.1858s.1859s.1860s.1861s.1862s.1863s.1864s.1865s.1866s.1867s.1868s.1869s.1870s.1871s.1872s.1873s.1874s.1875s.1876s.1877s.1878s.1879s.1880s.1881s.1882s.1883s.1884s.1885s.1886s.1887s.1888s.1889s.1890s.1891s.1892s.1893s.1894s.1895s.1896s.1897s.1898s.1899s.1900s.1901s.1902s.1903s.1904s.1905s.1906s.1907s.1908s.1909s.1910s.1911s.1912s.1913s.1914s.1915s.1916s.1917s.1918s.1919s.1920s.1921s.1922s.1923s.1924s.1925s.1926s.1927s.1928s.1929s.1930s.1931s.1932s.1933s.1934s.1935s.1936s.1937s.1938s.1939s.1940s.1941s.1942s.1943s.1944s.1945s.1946s.1947s.1948s.1949s.1950s.1951s.1952s.1953s.1954s.1955s.1956s.1957s.1958s.1959s.1960s.1961s.1962s.1963s.1964s.1965s.1966s.1967s.1968s.1969s.1970s.1971s.1972s.1973s.1974s.1975s.1976s.1977s.1978s.1979s.1980s.1981s.1982s.1983s.1984s.1985s.1986s.1987s.1988s.1989s.1990s.1991s.1992s.1993s.1994s.1995s.1996s.1997s.1998s.1999s.2000s.2001s.2002s.2003s.2004s.2005s.2006s.2007s.2008s.2009s.2010s.2011s.2012s.2013s.2014s.2015s.2016s.2017s.2018s.2019s.2020s.2021s.2022s.2023s.2024s.2025s.2026s.2027s.2028s.2029s.2030s.2031s.2032s.2033s.2034s.2035s.2036s.2037s.2038s.2039s.2040s.2041s.2042s.2043s.2044s.2045s.2046s.2047s.2048s.2049s.2050s.2051s.2052s.2053s.2054s.2055s.2056s.2057s.2058s.2059s.2060s.2061s.2062s.2063s.2064s.2065s.2066s.2067s.2068s.2069s.2070s.2071s.2072s.2073s.2074s.2075s.2076s.2077s.2078s.2079s.2080s.2081s.2082s.2083s.2084s.2085s.2086s.2087s.2088s.2089s.2090s.2091s.2092s.2093s.2094s.2095s.2096s.2097s.2098s.2099s.2100s.2101s.2102s.2103s.2104s.2105s.2106s.2107s.2108s.2109s.2110s.2111s.2112s.2113s.2114s.2115s.2116s.2117s.2118s.2119s.2120s.2121s.2122s.2123s.2124s.2125s.2126s.2127s.2128s.2129s.2130s.2131s.2132s.2133s.2134s.2135s.2136s.2137s.2138s.2139s.2140s.2141s.2142s.2143s.2144s.2145s.2146s.2147s.2148s.2149s.2150s.2151s.2152s.2153s.2154s.2155s.2156s.2157s.2158s.2159s.2160s.2161s.2162s.2163s.2164s.2165s.2166s.2167s.2168s.2169s.2170s.2171s.2172s.2173s.2174s.2175s.2176s.2177s.2178s.2179s.2180s.2181s.2182s.2183s.2184s.2185s.2186s.2187s.2188s.2189s.2190s.2191s.2192s.2193s.2194s.2195s.2196s.2197s.2198s.2199s.2200s.2201s.2202s.2203s.2204s.2205s.2206s.2207s.2208s.2209s.2210s.2211s.2212s.2213s.2214s.2215s.2216s.2217s.2218s.2219s.2220s.2221s.2222s.2223s.2224s.2225s.2226s.2227s.2228s.2229s.2230s.2231s.2232s.2233s.2234s.2235s.2236s.2237s.2238s.2239s.2240s.2241s.2242s.2243s.2244s.2245s.2246s.2247s.2248s.2249s.2250s.2251s.2252s.2253s.2254s.2255s.2256s.2257s.2258s.2259s.2260s.2261s.2262s.2263s.2264s.2265s.2266s.2267s.2268s.2269s.2270s.2271s.2272s.2273s.2274s.2275s.2276s.2277s.2278s.2279s.2280s.2281s.2282s.2283s.2284s.2285s.2286s.2287s.2288s.2289s.2290s.2291s.2292s.2293s.2294s.2295s.2296s.2297s.2298s.2299s.2300s.2301s.2302s.2303s.2304s.2305s.2306s.2307s.2308s.2309s.2310s.2311s.2312s.2313s.2314s.2315s.2316s.2317s.2318s.2319s.2320s.2321s.2322s.2323s.2324s.2325s.2326s.2327s.2328s.2329s.2330s.2331s.2332s.2333s.2334s.2335s.2336s.2337s.2338s.2339s.2340s.2341s.2342s.2343s.2344s.2345s.2346s.2347s.2348s.2349s.2350s.2351s.2352s.2353s.2354s.2355s.2356s.2357s.2358s.2359s.2360s.2361s.2362s.2363s.2364s.2365s.2366s.2367s.2368s.2369s.2370s.2371s.2372s.2373s.2374s.2375s.2376s.2377s.2378s.2379s.2380s.2381s.2382s.2383s.2384s.2385s.2386s.2387s.2388s.2389s.2390s.2391s.2392s.2393s.2394s.2395s.2396s.2397s.2398s.2399s.2400s.2401s.2402s.2403s.2404s.2405s.2406s.2407s.2408s.2409s.2410s.2411s.2412s.2413s.2414s.2415s.2416s.2417s.2418s.2419s.2420s.2421s.2422s.2423s.2424s.2425s.2426s.2427s.2428s.2429s.2430s.2431s.2432s.2433s.2434s.2435s.2436s.2437s.2438s.2439s.2440s.2441s.2442s.2443s.2444s.2445s.2446s.2447s.2448s.2449s.2450s.2451s.2452s.2453s.2454s.2455s.2456s.2457s.2458s.2459s.2460s.2461s.2462s.2463s.2464s.2465s.2466s.2467s.2468s.2469s.2470s.2471s.2472s.2473s.2474s.2475s.2476s.2477s.2478s.2479s.2480s.2481s.2482s.2483s.2484s.2485s.2486s.2487s.2488s.2489s.2490s.2491s.2492s.2493s.2494s.2495s.2496s.2497s.2498s.2499s.2500s.2501s.2502s.2503s.2504s.2505s.2506s.2507s.2508s.2509s.2510s.2511s.2512s.2513s.2514s.2515s.2516s.2517s.2518s.2519s.2520s.2521s.2522s.2523s.2524s.2525s.2526s.2527s.2528s.2529s.2530s.2531s.2532s.2533s.2534s.2535s.2536s.2537s.2538s.2539s.2540s.2541s.2542s.2543s.2544s.2545s.2546s.2547s.2548s.2549s.2550s.2551s.2552s.2553s.2554s.2555s.2556s.2557s.2558s.2559s.2560s.2561s.2562s.2563s.2564s.2565s.2566s.2567s.2568s.2569s.2570s.2571s.2572s.2573s.2574s.2575s.2576s.2577s.2578s.2579s.2580s.2581s.2582s.2583s.2584s.2585s.2586s.2587s.2588s.2589s.2590s.2591s.2592s.2593s.2594s.2595s.2596s.2597s.2598s.2599s.2600s.2601s.2602s.2603s.2604s.2605s.2606s.2607s.2608s.2609s.2610s.2611s.2612s.2613s.2614s.2615s.2616s.2617s.2618s.2619s.2620s.2621s.2622s.2623s.2624s.2625s.2626s.2627s.2628s.2629s.2630s.2631s.2632s.2633s.2634s.2635s.2636s.2637s.2638s.2639s.2640s.2641s.2642s.2643s.2644s.2645s.2646s.2647s.2648s.2649s.2650s.2651s.2652s.2653s.2654s.2655s.2656s.2657s.2658s.2659s.2660s.2661s.2662s.2663s.2664s.2665s.2666s.2667s.2668s.2669s.2670s.2671s.2672s.2673s.2674s.2675s.2676s.2677s.2678s.2679s.2680s.2681s.2682s.2683s.2684s.2685s.2686s.2687s.2688s.2689s.2690s.2691s.2692s.2693s.2694s.2695s.2696s.2697s.2698s.2699s.2700s.2701s.2702s.2703s.2704s.2705s.2706s.2707s.2708s.2709s.2710s.2711s.2712s.2713s.2714s.2715s.2716s.2717s.2718s.2719s.2720s.2721s.2722s.2723s.2724s.2725s.2726s.2727s.2728s.2729s.2730s.2731s.2732s.2733s.2734s.2735s.2736s.2737s.2738s.2739s.2740s.2741s.2742s.2743s.2744s.2745s.2746s.2747s.2748s.2749s.2750s.2751s.2752s.2753s.2754s.2755s.2756s.2757s.2758s.2759s.2760s.2761s.2762s.2763s.2764s.2765s.2766s.2767s.2768s.2769s.2770s.2771s.2772s.2773s.2774s.2775s.2776s.2777s.2778s.2779s.2780s.2781s.2782s.2783s.2784s.2785s.2786s.2787s.2788s.2789s.2790s.2791s.2792s.2793s.2794s.2795s.2796s.2797s.2798s.2799s.2800s.2801s.2802s.2803s.2804s.2805s.2806s.2807s.2808s.2809s.2810s.2811s.2812s.2813s.2814s.2815s.2816s.2817s.2818s.2819s.2820s.2821s.2822s.2823s.2824s.2825s.2826s.2827s.2828s.2829s.2830s.2831s.2832s.2833s.2834s.2835s.2836s.2837s.2838s.2839s.2840s.2841s.2842s.2843s.2844s.2845s.2846s.2847s.2848s.2849s.2850s.2851s.2852s.2853s.2854s.2855s.2856s.2857s.2858s.2859s.2860s.2861s.2862s.2863s.2864s.2865s.2866s.2867s.2868s.2869s.2870s.2871s.2872s.2873s.2874s.2875s.2876s.2877s.2878s.2879s.2880s.2881s.2882s.2883s.2884s.2885s.2886s.2887s.2888s.2889s.2890s.2891s.2892s.2893s.2894s.2895s.2896s.2897s.2898s.2899s.2900s.2901s.2902s.2903s.2904s.2905s.2906s.2907s.2908s.2909s.2910s.2911s.2912s.2913s.2914s.2915s.2916s.2917s.2918s.2919s.2920s.2921s.2922s.2923s.2924s.2925s.2926s.2927s.2928s.2929s.2930s.2931s.2932s.2933s.2934s.2935s.2936s.2937s.2938s.2939s.2940s.2941s.2942s.2943s.2944s.2945s.2946s.2947s.2948s.2949s.2950s.2951s.2952s.2953s.2954s.2955s.2956s.2957s.2958s.2959s.2960s.2961s.2962s.2963s.2964s.2965s.2966s.2967s.2968s.2969s.2970s.2971s.2972s.2973s.2974s.2975s.2976s.2977s.2978s.2979s.2980s.2981s.2982s.2983s.2984s.2985s.2986s.2987s.2988s.2989s.2990s.2991s.2992s.2993s.2994s.2995s.2996s.2997s.2998s.2999s.3000s.3001s.3002s.3003s.3004s.3005s.3006s.3007s.3008s.3009s.3010s.3011s.3012s.3013s.3014s.3015s.3016s.3017s.3018s.3019s.3020s.3021s.3022s.3023s.3024s.3025s.3026s.3027s.3028s.3029s.3030s.3031s.3032s.3033s.3034s.3035s.3036s.3037s.3038s.3039s.3040s.3041s.3042s.3043s.3044s.3045s.3046s.3047s.3048s.3049s.3050s.3051s.3052s.3053s.3054s.3055s.3056s.3057s.3058s.3059s.3060s.3061s.3062s.3063s.3064s.3065s.3066s.3067s.3068s.3069s.3070s.3071s.3072s.3073s.3074s.3075s.3076s.3077s.3078s.3079s.3080s.3081s.3082s.3083s.3084s.3085s.3086s.3087s.3088s.3089s.3090s.3091s.3092s.3093s.3094s.3095s.3096s.3097s.3098s.3099s.3100s.3101s.3102s.3103s.3104s.3105s.3106s.3107s.3108s.3109s.3110s.3111s.3112s.3113s.3114s.3115s.3116s.3117s.3118s.3119s.3120s.3121s.3122s.3123s.3124s.3125s.3126s.3127s.3128s.3129s.3130s.3131s.3132s.3133s.3134s.3135s.3136s.3137s.3138s.3139s.3140s.3141s.3142s.3143s.3144s.3145s.3146s.3147s.3148s.3149s.3150s.3151s.3152s.3153s.3154s.3155s.3156s.3157s.3158s.3159s.3160s.3161s.3162s.3163s.3164s.3165s.3166s.3167s.3168s.3169s.3170s.3171s.3172s.3173s.3174s.3175s.3176s.3177s.3178s.3179s.3180s.3181s.3182s.3183s.3184s.3185s.3186s.3187s.3188s.3189s.3190s.3191s.3192s.3193s.3194s.3195s.3196s.3197s.3198s.3199s.3200s.3201s.3202s.3203s.3204s.3205s.3206s.3207s.3208s.3209s.3210s.3211s.3212s.3213s.3214s.3215s.3216s.3217s.3218s.3219s.3220s.3221s.3222s.3223s.3224s.3225s.3226s.3227s.3228s.3229s.3230s.3231s.3232s.3233s.3234s.3235s.3236s.3237s.3238s.3239s.3240s.3241s.3242s.3243s.3244s.3245s.3246s.3247s.3248s.3249s.3250s.3251s.3252s.3253s.3254s.3255s.3256s.3257s.3258s.3259s.3260s.3261s.3262s.3263s.3264s.3265s.3266s.3267s.3268s.3269s.3270s.3271s.3272s.3273s.3274s.3275s.3276s.3277s.3278s.3279s.3280s.3281s.3282s.3283s.3284s.3285s.3286s.3287s.3288s.3289s.3290s.3291s.3292s.3293s.3294s.3295s.3296s.3297s.3298s.3299s.3300s.3301s.3302s.3303s.3304s.3305s.3306s.3307s.3308s.3309s.3310s.3311s.3312s.3313s.3314s.3315s.3316s.3317s.3318s.3319s.3320s.3321s.3322s.3323s.3324s.3325s.3326s.3327s.3328s.3329s.3330s.3331s.3332s.3333s.3334s.3335s.3336s.3337s.3338s.3339s.3340s.3341s.3342s.3343s.3344s.3345s.3346s.3347s.3348s.3349s.3350s.3351s.3352s.3353s.3354s.3355s.3356s.3357s.3358s.3359s.3360s.3361s.3362s.3363s.3364s.3365s.3366s.3367s.3368s.3369s.3370s.3371s.3372s.3373s.3374s.3375s.3376s.3377s.3378s.3379s.3380s.3381s.3382s.3383s.3384s.3385s.3386s.3387s.3388s.3389s.3390s.3391s.3392s.3393s.3394s.3395s.3396s.3397s.3398s.3399s.3400s.3401s.3402s.3403s.3404s.3405s.3406s.3407s.3408s.3409s.3410s.3411s.3412s.3413s.3414s.3415s.3416s.3417s.3418s.3419s.3420s.3421s.3422s.3423s.3424s.3425s.3426s.3427s.3428s.3429s.3430s.3431s.3432s.3433s.3434s.3435s.3436s.3437s.3438s.3439s.3440s.3441s.3442s.3443s.3444s.3445s.3446s.3447s.3448s.3449s.3450s.3451s.3452s.3453s.3454s.3455s.3456s.3457s.3458s.3459s.3460s.3461s.3462s.3463s.3464s.3465s.3466s.3467s.3468s.3469s.3470s.3471s.3472s.3473s.3474s.3475s.3476s.3477s.3478s.3479s.3480s.3481s.3482s.3483s.3484s.3485s.3486s.3487s.3488s.3489s.3490s.3491s.3492s.3493s.3494s.3495s.3496s.3497s.3498s.3499s.3500s.3501s.3502s.3503s.3504s.3505s.3506s.3507s.3508s.3509s.3510s.3511s.3512s.3513s.3514s.3515s.3516s.3517s.3518s.3519s.3520s.3521s.3522s.3523s.3524s.3525s.3526s.3527s.3528s.3529s.3530s.3531s.3532s.3533s.3534s.3535s.3536s.3537s.3538s.3539s.3540s.3541s.3542s.3543s.3544s.3545s.3546s.3547s.3548s.3549s.3550s.3551s.3552s.3553s.3554s.3555s.3556s.3557s.3558s.3559s.3560s.3561s.3562s.3563s.3564s.3565s.3566s.3567s.3568s.3569s.3570s.3571s.3572s.3573s.3574s.3575s.3576s.3577s.3578s.3579s.3580s.3581s.3582s.3583s.3584s.3585s.3586s.3587s.3588s.3589s.3590s.3591s.3592s.3593s.3594s.3595s.3596s.3597s.3598s.3599s.3600s.3601s.3602s.3603s.3604s.3605s.3606s.3607s.3608s.3609s.3610s.3611s.3612s.3613s.3614s.3615s.3616s.3617s.3618s.3619s.3620s.3621s.3622s.3623s.3624s.3625s.3626s.3627s.3628s.3629s.3630s.3631s.3632s.3633s.3634s.3635s.3636s.3637s.3638s.3639s.3640s.3641s.3642s.3643s.3644s.3645s.3646s.3647s.3648s.3649s.3650s.3651s.3652s.3653s.3654s.3655s.3656s.3657s.3658s.3659s.3660s.3661s.3662s.3663s.3664s.3665s.3666s.3667s.3668s.3669s.3670s.3671s.3672s.3673s.3674s.3675s.3676s.3677s.3678s.3679s.3680s.3681s.3682s.3683s.3684s.3685s.3686s.3687s.3688s.3689s.3690s.3691s.3692s.3693s.3694s.3695s.3696s.3697s.3698s.3699s.3700s.3701s.3702s.3703s.3704s.3705s.3706s.3707s.3708s.3709s.3710s.3711s.3712s.3713s.3714s.3715s.3716s.3717s.3718s.3719s.3720s.3721s.3722s.3723s.3724s.3725s.3726s.3727s.3728s.3729s.3730s.3731s.3732s.3733s.3734s.3735s.3736s.3737s.3738s.3739s.3740s.3741s.3742s.3743s.3744s.3745s.3746s.3747s.3748s.3749s.3750s.3751s.3752s.3753s.3754s.3755s.3756s.3757s.3758s.3759s.3760s.3761s.3762s.3763s.3764s.3765s.3766s.3767s.3768s.3769s.3770s.3771s.3772s.3773s.3774s.3775s.3776s.3777s.3778s.3779s.3780s.3781s.3782s.3783s.3784s.3785s.3786s.3787s.3788s.3789s.3790s.3791s.3792s.3793s.3794s.3795s.3796s.3797s.3798s.3799s.3800s.3801s.3802s.3803s.3804s.3805s.3806s.3807s.3808s.3809s.3810s.3811s.3812s.3813s.3814s.3815s.3816s.3817s.3818s.3819s.3820s.3821s.3822s.3823s.3824s.3825s.3826s.3827s.3828s.3829s.3830s.3831s.3832s.3833s.3834s.3835s.3836s.3837s.3838s.3839s.3840s.3841s.3842s.3843s.3844s.3845s.3846s.3847s.3848s.3849s.3850s.3851s.3852s.3853s.3854s.3855s.3856s.3857s.3858s.3859s.3860s.3861s.3862s.3863s.3864s.3865s.3866s.3867s.3868s.3869s.3870s.3871s.3872s.3873s.3874s.3875s.3876s.3877s.3878s.3879s.3880s.3881s.3882s.3883s.3884s.3885s.3886s.3887s.3888s.3889s.3890s.3891s.3892s.3893s.3894s.3895s.3896s.3897s.3898s.3899s.3900s.3901s.3902s.3903s.3904s.3905s.3906s.3907s.3908s.3909s.3910s.3911s.3912s.3913s.3914s.3915s.3916s.3917s.3918s.3919s.3920s.3921s.3922s.3923s.3924s.3925s.3926s.3927s.3928s.3929s.3930s.3931s.3932s.3933s.3934s.3935s.3936s.3937s.3938s.3939s.3940s.3941s.3942s.3943s.3944s.3945s.3946s.3947s.3948s.3949s.3950s.3951s.3952s.3953s.3954s.3955s.3956s.3957s.3958s.3959s.3960s.3961s.3962s.3963s.3964s.3965s.3966s.3967s.3968s.3969s.3970s.3971s.3972s.3973s.3974s.3975s.3976s.3977s.3978s.3979s.3980s.3981s.3982s.3983s.3984s.3985s.3986s.3987s.3988s.3989s.3990s.3991s.3992s.3993s.3994s.3995s.3996s.3997s.3998s.3999s.4000s.4001s.4002s.4003s.4004s.4005s.4006s.4007s.4008s.4009s.4010s.4011s.4012s.4013s.4014s.4015s.4016s.4017s.4018s.4019s.4020s.4021s.4022s.4023s.4024s.4025s.4026s.4027s.4028s.4029s.4030s.4031s.4032s.4033s.4034s.4035s.4036s.4037s.4038s.4039s.4040s.4041s.4042s.4043s.4044s.4045s.4046s.4047s.4048s.4049s.4050s.4051s.4052s.4053s.4054s.4055s.4056s.4057s.4058s.4059s.4060s.4061s.4062s.4063s.4064s.4065s.4066s.4067s.4068s.4069s.4070s.4071s.4072s.4073s.4074s.4075s.4076s.4077s.4078s.4079s.4080s.4081s.4082s.4083s.4084s.4085s.4086s.4087s.4088s.4089s.4090s.4091s.4092s.4093s.4094s.4095s.4096s.4097s.4098s.4099s.4100s.4101s.4102s.4103s.4104s.4105s.4106s.4107s.4108s.4109s.4110s.4111s.4112s.4113s.4114s.4115s.4116s.4117s.4118s.4119s.4120s.4121s.4122s.4123s.4124s.4125s.4126s.4127s.4128s.4129s.4130s.4131s.4132s.4133s.4134s.4135s.4136s.4137s.4138s.4139s.4140s.4141s.4142s.4143s.4144s.4145s.4146s.4147s.4148s.4149s.4150s.4151s.4152s.4153s.4154s.4155s.4156s.4157s.4158s.4159s.4160s.4161s.4162s.4163s.4164s.4165s.4166s.4167s.4168s.4169s.4170s.4171s.4172s.4173s.4174s.4175s.4176s.4177s.4178s.4179s.4180s.4181s.4182s.4183s.4184s.4185s.4186s.4187s.4188s.4189s.4190s.4191s.4192s.4193s.4194s.4195s.4196s.4197s.4198s.4199s.4200s.4201s.4202s.4203s.4204s.4205s.4206s.4207s.4208s.4209s.4210s.4211s.4212s.4213s.4214s.4215s.4216s.4217s.4218s.4219s.4220s.4221s.4222s.4223s.4224s.4225s.4226s.4227s.4228s.4229s.4230s.4231s.4232s.4233s.4234s.4235s.4236s.4237s.4238s.4239s.4240s.4241s.4242s.4243s.4244s.4245s.4246s.4247s.4248s.4249s.4250s.4251s.4252s.4253s.4254s.4255s.4256s.4257s.4258s.4259s.4260s.4261s.4262s.4263s.4264s.4265s.4266s.4267s.4268s.4269s.4270s.4271s.4272s.4273s.4274s.4275s.4276s.4277s.4278s.4279s.4280s.4281s.4282s.4283s.4284s.4285s.4286s.4287s.4288s.4289s.4290s.4291s.4292s.4293s.4294s.4295s.4296s.4297s.4298s.4299s.4300s.4301s.4302s.4303s.4304s.4305s.4306s.4307s.4308s.4309s.4310s.4311s.4312s.4313s.4314s.4315s.4316s.4317s.4318s.4319s.4320s.4321s.4322s.4323s.4324s.4325s.4326s.4327s.4328s.4329s.4330s.4331s.4332s.4333s.4334s.4335s.4336s.4337s.4338s.4339s.4340s.4341s.4342s.4343s.4344s.4345s.4346s.4347s.4348s.4349s.4350s.4351s.4352s.4353s.4354s.4355s.4356s.4357s.4358s.4359s.4360s.4361s.4362s.4363s.4364s.4365s.4366s.4367s.4368s.4369s.4370s.4371s.4372s.4373s.4374s.4375s.4376s.4377s.4378s.4379s.4380s.4381s.4382s.4383s.4384s.4385s.4386s.4387s.4388s.4389s.4390s.4391s.4392s.4393s.4394s.4395s.4396s.4397s.4398s.4399s.4400s.4401s.4402s.4403s.4404s.4405s.4406s.4407s.4408s.4409s.4410s.4411s.4412s.4413s.4414s.4415s.4416s.4417s.4418s.4419s.4420s.4421s.4422s.4423s.4424s.4425s.4426s.4427s.4428s.4429s.4430s.4431s.4432s.4433s.4434s.4435s.4436s.4437s.4438s.4439s.4440s.4441s.4442s.4443s.4444s.4445s.4446s.4447s.4448s.4449s.4450s.4451s.4452s.4453s.4454s.4455s.4456s.4457s.4458s.4459s.4460s.4461s.4462s.4463s.4464s.4465s.4466s.4467s.4468s.4469s.4470s.4471s.4472s.4473s.4474s.4475s.4476s.4477s.4478s.4479s.4480s.4481s.4482s.4483s.4484s.4485s.4486s.4487s.4488s.4489s.4490s.4491s.4492s.4493s.4494s.4495s.4496s.4497s.4498s.4499s.4500s.4501s.4502s.4503s.4504s.4505s.4506s.4507s.4508s.4509s.4510s.4511s.4512s.4513s.4514s.4515s.4516s.4517s.4518s.4519s.4520s.4521s.4522s.4523s.4524s.4525s.4526s.4527s.4528s.4529s.4530s.4531s.4532s.4533s.4534s.4535s.4536s.4537s.4538s.4539s.4540s.4541s.4542s.4543s.4544s.4545s.4546s.4547s.4548s.4549s.4550s.4551s.4552s.4553s.4554s.4555s.4556s.4557s.4558s.4559s.4560s.4561s.4562s.4563s.4564s.4565s.4566s.4567s.4568s.4569s.4570s.4571s.4572s.4573s.4574s.4575s.4576s.4577s.4578s.4579s.4580s.4581s.4582s.4583s.4584s.4585s.4586s.4587s.4588s.4589s.4590s.4591s.4592s.4593s.4594s.4595s.4596s.4597s.4598s.4599s.4600s.4601s.4602s.4603s.4604s.4605s.4606s.4607s.4608s.4609s.4610s.4611s.4612s.4613s.4614s.4615s.4616s.4617s.4618s.4619s.4620s.4621s.4622s.4623s.4624s.4625s.4626s.4627s.4628s.4629s.4630s.4631s.4632s.4633s.4634s.4635s.4636s.4637s.4638s.4639s.4640s.4641s.4642s.4643s.4644s.4645s.4646s.4647s.4648s.4649s.4650s.4651s.4652s.4653s.4654s.4655s.4656s.4657s.4658s.4659s.4660s.4661s.4662s.4663s.4664s.4665s.4666s.4667s.4668s.4669s.4670s.4671s.4672s.4673s.4674s.4675s.4676s.4677s.4678s.4679s.4680s.4681s.4682s.4683s.4684s.4685s.4686s.4687s.4688s.4689s.4690s.4691s.4692s.4693s.4694s.4695s.4696s.4697s.4698s.4699s.4700s.4701s.4702s.4703s.4704s.4705s.4706s.4707s.4708s.4709s.4710s.4711s.4712s.4713s.4714s.4715s.4716s.4717s.4718s.4719s.4720s.4721s.4722s.4723s.4724s.4725s.4726s.4727s.4728s.4729s.4730s.4731s.4732s.4733s.4734s.4735s.4736s.4737s.4738s.4739s.4740s.4741s.4742s.4743s.4744s.4745s.4746s.4747s.4748s.4749s.4750s.4751s.4752s.4753s.4754s.4755s.4756s.4757s.4758s.4759s.4760s.4761s.4762s.4763s.4764s.4765s.4766s.4767s.4768s.4769s.4770s.4771s.4772s.4773s.4774s.4775s.4776s.4777s.4778s.4779s.4780s.4781s.4782s.4783s.4784s.4785s.4786s.4787s.4788s.4789s.4790s.4791s.4792s.4793s.4794s.4795s.4796s.4797s.4798s.4799s.4800s.4801s.4802s.4803s.4804s.4805s.4806s.4807s.4808s.4809s.4810s.4811s.4812s.4813s.4814s.4815s.4816s.4817s.4818s.4819s.4820s.4821s.4822s.4823s.4824s.4825s.4826s.4827s.4828s.4829s.4830s.4831s.4832s.4833s.4834s.4835s.4836s.4837s.4838s.4839s.4840s.4841s.4842s.4843s.4844s.4845s.4846s.4847s.4848s.4849s.4850s.4851s.4852s.4853s.4854s.4855s.4856s.4857s.4858s.4859s.4860s.4861s.4862s.4863s.4864s.4865s.4866s.4867s.4868s.4869s.4870s.4871s.4872s.4873s.4874s.4875s.4876s.4877s.4878s.4879s.4880s.4881s.4882s.4883s.4884s.4885s.4886s.4887s.4888s.4889s.4890s.4891s.4892s.4893s.4894s.4895s.4896s.4897s.4898s.4899s.4900s.4901s.4902s.4903s.4904s.4905s.4906s.4907s.4908s.4909s.4910s.4911s.4912s.4913s.4914s.4915s.4916s.4917s.4918s.4919s.4920s.4921s.4922s.4923s.4924s.4925s.4926s.4927s.4928s.4929s.4930s.4931s.4932s.4933s.4934s.4935s.4936s.4937s.4938s.4939s.4940s.4941s.4942s.4943s.4944s.4945s.4946s.4947s.4948s.4949s.4950s.4951s.4952s.4953s.4954s.4955s.4956s.4957s.4958s.4959s.4960s.4961s.4962s.4963s.4964s.4965s.4966s.4967s.4968s.4969s.4970s.4971s.4972s.4973s.4974s.4975s.4976s.4977s.4978s.4979s.4980s.4981s.4982s.4983s.4984s.4985s.4986s.4987s.4988s.4989s.4990s.4991s.4992s.4993s.4994s.4995s.4996s.4997s.4998s.4999s.5000s.5001s.5002s.5003s.5004s.5005s.5006s.5007s.5008s.5009s.5010s.5011s.5012s.5013s.5014s.5015s.5016s.5017s.5018s.5019s.5020s.5021s.5022s.5023s.5024s.5025s.5026s.5027s.5028s.5029s.5030s.5031s.5032s.5033s.5034s.5035s.5036s.5037s.5038s.5039s.5040s.5041s.5042s.5043s.5044s.5045s.5046s.5047s.5048s.5049s.5050s.5051s.5052s.5053s.5054s.5055s.5056s.5057s.5058s.5059s.5060s.5061s.5062s.5063s.5064s.5065s.5066s.5067s.5068s.5069s.5070s.5071s.5072s.5073s.5074s.5075s.5076s.5077s.5078s.5079s.5080s.5081s.5082s.5083s.5084s.5085s.5086s.5087s.5088s.5089s.5090s.5091s.5092s.5093s.5094s.5095s.5096s.5097s.5098s.5099s.5100s.5101s.5102s.5103s.5104s.5105s.5106s.5107s.5108s.5109s.5110s.5111s.5112s.5113s.5114s.5115s.5116s.5117s.5118s.5119s.5120s.5121s.5122s.5123s.5124s.5125s.5126s.5127s.5128s.5129s.5130s.5131s.5132s.5133s.5134s.5135s.5136s.5137s.5138s.5139s.5140s.5141s.5142s.5143s.5144s.5145s.5146s.5147s.5148s.5149s.5150s.5151s.5152s.5153s.5154s.5155s.5156s.5157s.5158s.5159s.5160s.5161s.5162s.5163s.5164s.5165s.5166s.5167s.5168s.5169s.5170s.5171s.5172s.5173s.5174s.5175s.5176s.5177s.5178s.5179s.5180s.5181s.5182s.5183s.5184s.5185s.5186s.5187s.5188s.5189s.5190s.5191s.5192s.5193s.5194s.5195s.5196s.5197s.5198s.5199s.5200s.5201s.5202s.5203s.5204s.5205s.5206s.5207s.5208s.5209s.5210s.5211s.5212s.5213s.5214s.5215s.5216s.5217s.5218s.5219s.5220s.5221s.5222s.5223s.5224s.5225s.5226s.5227s.5228s.5229s.5230s.5231s.5232s.5233s.5234s.5235s.5236s.5237s.5238s.5239s.5240s.5241s.5242s.5243s.5244s.5245s.5246s.5247s.5248s.5249s.5250s.5251s.5252s.5253s.5254s.5255s.5256s.5257s.5258s.5259s.5260s.5261s.5262s.5263s.5264s.5265s.5266s.5267s.5268s.5269s.5270s.5271s.5272s.5273s.5274s.5275s.5276s.5277s.5278s.5279s.5280s.5281s.5282s.5283s.5284s.5285s.5286s.5287s.5288s.5289s.5290s.5291s.5292s.5293s.5294s.5295s.5296s.5297s.5298s.5299s.5300s.5301s.5302s.5303s.5304s.5305s.5306s.5307s.5308s.5309s.5310s.5311s.5312s.5313s.5314s.5315s.5316s.5317s.5318s.5319s.5320s.5321s.5322s.5323s.5324s.5325s.5326s.5327s.5328s.5329s.5330s.5331s.5332s.5333s.5334s.5335s.5336s.5337s.5338s.5339s.5340s.5341s.5342s.5343s.5344s.5345s.5346s.5347s.5348s.5349s.5350s.5351s.5352s.5353s.5354s.5355s.5356s.5357s.5358s.5359s.5360s.5361s.5362s.5363s.5364s.5365s.5366s.5367s.5368s.5369s.5370s.5371s.5372s.5373s.5374s.5375s.5376s.5377s.5378s.5379s.5380s.5381s.5382s.5383s.5384s.5385s.5386s.5387s.5388s.5389s.5390s.5391s.5392s.5393s.5394s.5395s.5396s.5397s.5398s.5399s.5400s.5401s.5402s.5403s.5404s.5405s.5406s.5407s.5408s.5409s.5410s.5411s.5412s.5413s.5414s.5415s.5416s.5417s.5418s.5419s.5420s.5421s.5422s.5423s.5424s.5425s.5426s.5427s.5428s.5429s.5430s.5431s.5432s.5433s.5434s.5435s.5436s.5437s.5438s.5439s.5440s.5441s.5442s.5443s.5444s.5445s.5446s.5447s.5448s.5449s.5450s.5451s.5452s.5453s.5454s.5455s.5456s.5457s.5458s.5459s.5460s.5461s.5462s.5463s.5464s.5465s.5466s.5467s.5468s.5469s.5470s.5471s.5472s.5473s.5474s.5475s.5476s.5477s.5478s.5479s.5480s.5481s.5482s.5483s.5484s.5485s.5486s.5487s.5488s.5489s.5490s.5491s.5492s.5493s.5494s.5495s.5496s.5497s.5498s.5499s.5500s.5501s.5502s.5503s.5504s.5505s.5506s.5507s.5508s.5509s.5510s.5511s.5512s.5513s.5514s.5515s.5516s.5517s.5518s.5519s.5520s.5521s.5522s.5523s.5524s.5525s.5526s.5527s.5528s.5529s.5530s.5531s.5532s.5533s.5534s.5535s.5536s.5537s.5538s.5539s.5540s.5541s.5542s.5543s.5544s.5545s.5546s.5547s.5548s.5549s.5550s.5551s.5552s.5553s.5554s.5555s.5556s.5557s.5558s.5559s.5560s.5561s.5562s.5563s.5564s.5565s.5566s.5567s.5568s.5569s.5570s.5571s.5572s.5573s.5574s.5575s.5576s.5577s.5578s.5579s.5580s.5581s.5582s.5583s.5584s.5585s.5586s.5587s.5588s.5589s.5590s.5591s.5592s.5593s.5594s.5595s.5596s.5597s.5598s.5599s.5600s.5601s.5602s.5603s.5604s.5605s.5606s.5607s.5608s.5609s.5610s.5611s.5612s.5613s.5614s.5615s.5616s.5617s.5618s.5619s.5620s.5621s.5622s.5623s.5624s.5625s.5626s.5627s.5628s.5629s.5630s.5631s.5632s.5633s.5634s.5635s.5636s.5637s.5638s.5639s.5640s.5641s.5642s.5643s.5644s.5645s.5646s.5647s.5648s.5649s.5650s.5651s.5652s.5653s.5654s.5655s.5656s.5657s.5658s.5659s.5660s.5661s.5662s.5663s.5664s.5665s.5666s.5667s.5668s.5669s.5670s.5671s.5672s.5673s.5674s.5675s.5676s.5677s.5678s.5679s.5680s.5681s.5682s.5683s.5684s.5685s.5686s.5687s.5688s.5689s.5690s.5691s.5692s.5693s.5694s.5695s.5696s.5697s.5698s.5699s.5700s.5701s.5702s.5703s.5704s.5705s.5706s.5707s.5708s.5709s.5710s.5711s.5712s.5713s.5714s.5715s.5716s.5717s.5718s.5719s.5720s.5721s.5722s.5723s.5724s.5725s.5726s.5727s.5728s.5729s.5730s.5731s.5732s.5733s.5734s.5735s.5736s.5737s.5738s.5739s.5740s.5741s.5742s.5743s.5744s.5745s.5746s.5747s.5748s.5749s.5750s.5751s.5752s.5753s.5754s.5755s.5756s.5757s.5758s.5759s.5760s.5761s.5762s.5763s.5764s.5765s.5766s.5767s.5768s.5769s.5770s.5771s.5772s.5773s.5774s.5775s.5776s.5777s.5778s.5779s.5780s.5781s.5782s.5783s.5784s.5785s.5786s.5787s.5788s.5789s.5790s.5791s.5792s.5793s.5794s.5795s.5796s.5797s.5798s.5799s.5800s.5801s.5802s.5803s.5804s.5805s.5806s.5807s.5808s.5809s.5810s.5811s.5812s.5813s.5814s.5815s.5816s.5817s.5818s.5819s.5820s.5821s.5822s.5823s.5824s.5825s.5826s.5827s.5828s.5829s.5830s.5831s.5832s.5833s.5834s.5835s.5836s.5837s.5838s.5839s.5840s.5841s.5842s.5843s.5844s.5845s.5846s.5847s.5848s.5849s.5850s.5851s.5852s.5853s.5854s.5855s.5856s.5857s.5858s.5859s.5860s.5861s.5862s.5863s.5864s.5865s.5866s.5867s.5868s.5869s.5870s.5871s.5872s.5873s.5874s.5875s.5876s.5877s.5878s.5879s.5880s.5881s.5882s.5883s.5884s.5885s.5886s.5887s.5888s.5889s.5890s.5891s.5892s.5893s.5894s.5895s.5896s.5897s.5898s.5899s.5900s.5901s.5902s.5903s.5904s.5905s.5906s.5907s.5908s.5909s.5910s.5911s.5912s.5913s.5914s.5915s.5916s.5917s.5918s.5919s.5920s.5921s.5922s.5923s.5924s.5925s.5926s.5927s.5928s.5929s.5930s.5931s.5932s.5933s.5934s.5935s.5936s.5937s.5938s.5939s.5940s.5941s.5942s.5943s.5944s.5945s.5946s.5947s.5948s.5949s.5950s.5951s.5952s.5953s.5954s.5955s.5956s.5957s.5958s.5959s.5960s.5961s.5962s.5963s.5964s.5965s.5966s.5967s.5968s.5969s.5970s.5971s.5972s.5973s.5974s.5975s.5976s.5977s.5978s.5979s.5980s.5981s.5982s.5983s.5984s.5985s.5986s.5987s.5988s.5989s.5990s.5991s.5992s.5993s.5994s.5995s.5996s.5997s.5998s.5999s.6000s.6001s.6002s.6003s.6004s.6005s.6006s.6007s.6008s.6009s.6010s.6011s.6012s.6013s.6014s.6015s.6016s.6017s.6018s.6019s.6020s.6021s.6022s.6023s.6024s.6025s.6026s.6027s.6028s.6029s.6030s.6031s.6032s.6033s.6034s.6035s.6036s.6037s.6038s.6039s.6040s.6041s.6042s.6043s.6044s.6045s.6046s.6047s.6048s.6049s.6050s.6051s.6052s.6053s.6054s.6055s.6056s.6057s.6058s.6059s.6060s.6061s.6062s.6063s.6064s.6065s.6066s.6067s.6068s.6069s.6070s.6071s.6072s.6073s.6074s.6075s.6076s.6077s.6078s.6079s.6080s.6081s.6082s.6083s.6084s.6085s.6086s.6087s.6088s.6089s.6090s.6091s.6092s.6093s.6094s.6095s.6096s.6097s.6098s.6099s.6100s.6101s.6102s.6103s.6104s.6105s.6106s.6107s.6108s.6109s.6110s.6111s.6112s.6113s.6114s.6115s.6116s.6117s.6118s.6119s.6120s.6121s.6122s.6123s.6124s.6125s.6126s.6127s.6128s.6129s.6130s.6131s.6132s.6133s.6134s.6135s.6136s.6137s.6138s.6139s.6140s.6141s.6142s.6143s.6144s.6145s.6146s.6147s.6148s.6149s.6150s.6151s.6152s.6153s.6154s.6155s.6156s.6157s.6158s.6159s.6160s.6161s.6162s.6163s.6164s.6165s.6166s.6167s.6168s.6169s.6170s.6171s.6172s.6173s.6174s.6175s.6176s.6177s.6178s.6179s.6180s.6181s.6182s.6183s.6184s.6185s.6186s.6187s.6188s.6189s.6190s.6191s.6192s.6193s.6194s.6195s.6196s.6197s.6198s.6199s.6200s.6201s.6202s.6203s.6204s.6205s.6206s.6207s.6208s.6209s.6210s.6211s.6212s.6213s.6214s.6215s.6216s.6217s.6218s.6219s.6220s.6221s.6222s.6223s.6224s.6225s.6226s.6227s.6228s.6229s.6230s.6231s.6232s.6233s.6234s.6235s.6236s.6237s.6238s.6239s.6240s.6241s.6242s.6243s.6244s.6245s.6246s.6247s.6248s.6249s.6250s.6251s.6252s.6253s.6254s.6255s.6256s.6257s.6258s.6259s.6260s.6261s.6262s.6263s.6264s.6265s.6266s.6267s.6268s.6269s.6270s.6271s.6272s.6273s.6274s.6275s.6276s.6277s.6278s.6279s.6280s.6281s.6282s.6283s.6284s.6285s.6286s.6287s.6288s.6289s.6290s.6291s.6292s.6293s.6294s.6295s.6296s.6297s.6298s.6299s.6300s.6301s.6302s.6303s.6304s.6305s.6306s.6307s.6308s.6309s.6310s.6311s.6312s.6313s.6314s.6315s.6316s.6317s.6318s.6319s.6320s.6321s.6322s.6323s.6324s.6325s.6326s.6327s.6328s.6329s.6330s.6331s.6332s.6333s.6334s.6335s.6336s.6337s.6338s.6339s.6340s.6341s.6342s.6343s.6344s.6345s.6346s.6347s.6348s.6349s.6350s.6351s.6352s.6353s.6354s.6355s.6356s.6357s.6358s.6359s.6360s.6361s.6362s.6363s.6364s.6365s.6366s.6367s.6368s.6369s.6370s.6371s.6372s.6373s.6374s.6375s.6376s.6377s.6378s.6379s.6380s.6381s.6382s.6383s.6384s.6385s.6386s.6387s.6388s.6389s.6390s.6391s.6392s.6393s.6394s.6395s.6396s.6397s.6398s.6399s.6400s.6401s.6402s.6403s.6404s.6405s.6406s.6407s.6408s.6409s.6410s.6411s.6412s.6413s.6414s.6415s.6416s.6417s.6418s.6419s.6420s.6421s.6422s.6423s.6424s.6425s.6426s.6427s.6428s.6429s.6430s.6431s.6432s.6433s.6434s.6435s.6436s.6437s.6438s.6439s.6440s.6441s.6442s.6443s.6444s.6445s.6446s.6447s.6448s.6449s.6450s.6451s.6452s.6453s.6454s.6455s.6456s.6457s.6458s.6459s.6460s.6461s.6462s.6463s.6464s.6465s.6466s.6467s.6468s.6469s.6470s.6471s.6472s.6473s.6474s.6475s.6476s.6477s.6478s.6479s.6480s.6481s.6482s.6483s.6484s.6485s.6486s.6487s.6488s.6489s.6490s.6491s.6492s.6493s.6494s.6495s.6496s.6497s.6498s.6499s.6500s.6501s.6502s.6503s.6504s.6505s.6506s.6507s.6508s.6509s.6510s.6511s.6512s.6513s.6514s.6515s.6516s.6517s.6518s.6519s.6520s.6521s.6522s.6523s.6524s.6525s.6526s.6527s.6528s.6529s.6530s.6531s.6532s.6533s.6534s.6535s.6536s.6537s.6538s.6539s.6540s.6541s.6542s.6543s.6544s.6545s.6546s.6547s.6548s.6549s.6550s.6551s.6552s.6553s.6554s.6555s.6556s.6557s.6558s.6559s.6560s.6561s.6562s.6563s.6564s.6565s.6566s.6567s.6568s.6569s.6570s.6571s.6572s.6573s.6574s.6575s.6576s.6577s.6578s.6579s.6580s.6581s.6582s.6583s.6584s.6585s.6586s.6587s.6588s.6589s.6590s.6591s.6592s.6593s.6594s.6595s.6596s.6597s.6598s.6599s.6600s.6601s.6602s.6603s.6604s.6605s.6606s.6607s.6608s.6609s.6610s.6611s.6612s.6613s.6614s.6615s.6616s.6617s.6618s.6619s.6620s.6621s.6622s.6623s.6624s.6625s.6626s.6627s.6628s.6629s.6630s.6631s.6632s.6633s.6634s.6635s.6636s.6637s.6638s.6639s.6640s.6641s.6642s.6643s.6644s.6645s.6646s.6647s.6648s.6649s.6650s.6651s.6652s.6653s.6654s.6655s.6656s.6657s.6658s.6659s.6660s.6661s.6662s.6663s.6664s.6665s.6666s.6667s.6668s.6669s.6670s.6671s.6672s.6673s.6674s.6675s.6676s.6677s.6678s.6679s.6680s.6681s.6682s.6683s.6684s.6685s.6686s.6687s.6688s.6689s.6690s.6691s.6692s.6693s.6694s.6695s.6696s.6697s.6698s.6699s.6700s.6701s.6702s.6703s.6704s.6705s.6706s.6707s.6708s.6709s.6710s.6711s.6712s.6713s.6714s.6715s.6716s.6717s.6718s.6719s.6720s.6721s.6722s.6723s.6724s.6725s.6726s.6727s.6728s.6729s.6730s.6731s.6732s.6733s.6734s.6735s.6736s.6737s.6738s.6739s.6740s.6741s.6742s.6743s.6744s.6745s.6746s.6747s.6748s.6749s.6750s.6751s.6752s.6753s.6754s.6755s.6756s.6757s.6758s.6759s.6760s.6761s.6762s.6763s.6764s.6765s.6766s.6767s.6768s.6769s.6770s.6771s.6772s.6773s.6774s.6775s.6776s.6777s.6778s.6779s.6780s.6781s.6782s.6783s.6784s.6785s.6786s.6787s.6788s.6789s.6790s.6791s.6792s.6793s.6794s.6795s.6796s.6797s.6798s.6799s.6800s.6801s.6802s.6803s.6804s.6805s.6806s.6807s.6808s.6809s.6810s.6811s.6812s.6813s.6814s.6815s.6816s.6817s.6818s.6819s.6820s.6821s.6822s.6823s.6824s.6825s.6826s.6827s.6828s.6829s.6830s.6831s.6832s.6833s.6834s.6835s.6836s.6837s.6838s.6839s.6840s.6841s.6842s.6843s.6844s.6845s.6846s.6847s.6848s.6849s.6850s.6851s.6852s.6853s.6854s.6855s.6856s.6857s.6858s.6859s.6860s.6861s.6862s.6863s.6864s.6865s.6866s.6867s.6868s.6869s.6870s.6871s.6872s.6873s.6874s.6875s.6876s.6877s.6878s.6879s.6880s.6881s.6882s.6883s.6884s.6885s.6886s.6887s.6888s.6889s.6890s.6891s.6892s.6893s.6894s.6895s.6896s.6897s.6898s.6899s.6900s.6901s.6902s.6903s.6904s.6905s.6906s.6907s.6908s.6909s.6910s.6911s.6912s.6913s.6914s.6915s.6916s.6917s.6918s.6919s.6920s.6921s.6922s.6923s.6924s.6925s.6926s.6927s.6928s.6929s.6930s.6931s.6932s.6933s.6934s.6935s.6936s.6937s.6938s.6939s.6940s.6941s.6942s.6943s.6944s.6945s.6946s.6947s.6948s.6949s.6950s.6951s.6952s.6953s.6954s.6955s.6956s.6957s.6958s.6959s.6960s.6961s.6962s.6963s.6964s.6965s.6966s.6967s.6968s.6969s.6970s.6971s.6972s.6973s.6974s.6975s.6976s.6977s.6978s.6979s.6980s.6981s.6982s.6983s.6984s.6985s.6986s.6987s.6988s.6989s.6990s.6991s.6992s.6993s.6994s.6995s.6996s.6997s.6998s.6999s.7000s.7001s.7002s.7003s.7004s.7005s.7006s.7007s.7008s.7009s.7010s.7011s.7012s.7013s.7014s.7015s.7016s.7017s.7018s.7019s.7020s.7021s.7022s.7023s.7024s.7025s.7026s.7027s.7028s.7029s.7030s.7031s.7032s.7033s.7034s.7035s.7036s.7037s.7038s.7039s.7040s.7041s.7042s.7043s.7044s.7045s.7046s.7047s.7048s.7049s.7050s.7051s.7052s.7053s.7054s.7055s.7056s.7057s.7058s.7059s.7060s.7061s.7062s.7063s.7064s.7065s.7066s.7067s.7068s.7069s.7070s.7071s.7072s.7073s.7074s.7075s.7076s.7077s.7078s.7079s.7080s.7081s.7082s.7083s.7084s.7085s.7086s.7087s.7088s.7089s.7090s.7091s.7092s.7093s.7094s.7095s.7096s.7097s.7098s.7099s.7100s.7101s.7102s.7103s.7104s.7105s.7106s.7107s.7108s.7109s.7110s.7111s.7112s.7113s.7114s.7115s.7116s.7117s.7118s.7119s.7120s.7121s.7122s.7123s.7124s.7125s.7126s.7127s.7128s.7129s.7130s.7131s.7132s.7133s.7134s.7135s.7136s.7137s.7138s.7139s.7140s.7141s.7142s.7143s.7144s.7145s.7146s.7147s.7148s.7149s.7150s.7151s.7152s.7153s.7154s.7155s.7156s.7157s.7158s.7159s.7160s.7161s.7162s.7163s.7164s.7165s.7166s.7167s.7168s.7169s.7170s.7171s.7172s.7173s.7174s.7175s.7176s.7177s.7178s.7179s.7180s.7181s.7182s.7183s.7184s.7185s.7186s.7187s.7188s.7189s.7190s.7191s.7192s.7193s.7194s.7195s.7196s.7197s.7198s.7199s.7200s.7201s.7202s.7203s.7204s.7205s.7206s.7207s.7208s.7209s.7210s.7211s.7212s.7213s.7214s.7215s.7216s.7217s.7218s.7219s.7220s.7221s.7222s.7223s.7224s.7225s.7226s.7227s.7228s.7229s.7230s.7231s.7232s.7233s.7234s.7235s.7236s.7237s.7238s.7239s.7240s.7241s.7242s.7243s.7244s.7245s.7246s.7247s.7248s.7249s.7250s.7251s.7252s.7253s.7254s.7255s.7256s.7257s.7258s.7259s.7260s.7261s.7262s.7263s.7264s.7265s.7266s.7267s.7268s.7269s.7270s.7271s.7272s.7273s.7274s.7275s.7276s.7277s.7278s.7279s.7280s.7281s.7282s.7283s.7284s.7285s.7286s.7287s.7288s.7289s.7290s.7291s.7292s.7293s.7294s.7295s.7296s.7297s.7298s.7299s.7300s.7301s.7302s.7303s.7304s.7305s.7306s.7307s.7308s.7309s.7310s.7311s.7312s.7313s.7314s.7315s.7316s.7317s.7318s.7319s.7320s.7321s.7322s.7323s.7324s.7325s.7326s.7327s.7328s.7329s.7330s.7331s.7332s.7333s.7334s.7335s.7336s.7337s.7338s.7339s.7340s.7341s.7342s.7343s.7344s.7345s.7346s.7347s.7348s.7349s.7350s.7351s.7352s.7353s.7354s.7355s.7356s.7357s.7358s.7359s.7360s.7361s.7362s.7363s.7364s.7365s.7366s.7367s.7368s.7369s.7370s.7371s.7372s.7373s.7374s.7375s.7376s.7377s.7378s.7379s.7380s.7381s.7382s.7383s.7384s.7385s.7386s.7387s.7388s.7389s.7390s.7391s.7392s.7393s.7394s.7395s.7396s.7397s.7398s.7399s.7400s.7401s.7402s.7403s.7404s.7405s.7406s.7407s.7408s.7409s.7410s.7411s.7412s.7413s.7414s.7415s.7416s.7417s.7418s.7419s.7420s.7421s.7422s.7423s.7424s.7425s.7426s.7427s.7428s.7429s.7430s.7431s.7432s.7433s.7434s.7435s.7436s.7437s.7438s.7439s.7440s.7441s.7442s.7443s.7444s.7445s.7446s.7447s.7448s.7449s.7450s.7451s.7452s.7453s.7454s.7455s.7456s.7457s.7458s.7459s.7460s.7461s.7462s.7463s.7464s.7465s.7466s.7467s.7468s.7469s.7470s.7471s.7472s.7473s.7474s.7475s.7476s.7477s.7478s.7479s.7480s.7481s.7482s.7483s.7484s.7485s.7486s.7487s.7488s.7489s.7490s.7491s.7492s.7493s.7494s.7495s.7496s.7497s.7498s.7499s.7500s.7501s.7502s.7503s.7504s.7505s.7506s.7507s.7508s.7509s.7510s.7511s.7512s.7513s.7514s.7515s.7516s.7517s.7518s.7519s.7520s.7521s.7522s.7523s.7524s.7525s.7526s.7527s.7528s.7529s.7530s.7531s.7532s.7533s.7534s.7535s.7536s.7537s.7538s.7539s.7540s.7541s.7542s.7543s.7544s.7545s.7546s.7547s.7548s.7549s.7550s.7551s.7552s.7553s.7554s.7555s.7556s.7557s.7558s.7559s.7560s.7561s.7562s.7563s.7564s.7565s.7566s.7567s.7568s.7569s.7570s.7571s.7572s.7573s.7574s.7575s.7576s.7577s.7578s.7579s.7580s.7581s.7582s.7583s.7584s.7585s.7586s.7587s.7588s.7589s.7590s.7591s.7592s.7593s.7594s.7595s.7596s.7597s.7598s.7599s.7600s.7601s.7602s.7603s.7604s.7605s.7606s.7607s.7608s.7609s.7610s.7611s.7612s.7613s.7614s.7615s.7616s.7617s.7618s.7619s.7620s.7621s.7622s.7623s.7624s.7625s.7626s.7627s.7628s.7629s.7630s.7631s.7632s.7633s.7634s.7635s.7636s.7637s.7638s.7639s.7640s.7641s.7642s.7643s.7644s.7645s.7646s.7647s.7648s.7649s.7650s.7651s.7652s.7653s.7654s.7655s.7656s.7657s.7658s.7659s.7660s.7661s.7662s.7663s.7664s.7665s.7666s.7667s.7668s.7669s.7670s.7671s.7672s.7673s.7674s.7675s.7676s.7677s.7678s.7679s.7680s.7681s.7682s.7683s.7684s.7685s.7686s.7687s.7688s.7689s.7690s.7691s.7692s.7693s.7694s.7695s.7696s.7697s.7698s.7699s.7700s.7701s.7702s.7703s.7704s.7705s.7706s.7707s.7708s.7709s.7710s.7711s.7712s.7713s.7714s.7715s.7716s.7717s.7718s.7719s.7720s.7721s.7722s.7723s.7724s.7725s.7726s.7727s.7728s.7729s.7730s.7731s.7732s.7733s.7734s.7735s.7736s.7737s.7738s.7739s.7740s.7741s.7742s.7743s.7744s.7745s.7746s.7747s.7748s.7749s.7750s.7751s.7752s.7753s.7754s.7755s.7756s.7757s.7758s.7759s.7760s.7761s.7762s.7763s.7764s.7765s.7766s.7767s.7768s.7769s.7770s.7771s.7772s.7773s.7774s.7775s.7776s.7777s.7778s.7779s.7780s.7781s.7782s.7783s.7784s.7785s.7786s.7787s.7788s.7789s.7790s.7791s.7792s.7793s.7794s.7795s.7796s.7797s.7798s.7799s.7800s.7801s.7802s.7803s.7804s.7805s.7806s.7807s.7808s.7809s.7810s.7811s.7812s.7813s.7814s.7815s.7816s.7817s.7818s.7819s.7820s.7821s.7822s.7823s.7824s.7825s.7826s.7827s.7828s.7829s.7830s.7831s.7832s.7833s.7834s.7835s.7836s.7837s.7838s.7839s.7840s.7841s.7842s.7843s.7844s.7845s.7846s.7847s.7848s.7849s.7850s.7851s.7852s.7853s.7854s.7855s.7856s.7857s.7858s.7859s.7860s.7861s.7862s.7863s.7864s.7865s.7866s.7867s.7868s.7869s.7870s.7871s.7872s.7873s.7874s.7875s.7876s.7877s.7878s.7879s.7880s.7881s.7882s.7883s.7884s.7885s.7886s.7887s.7888s.7889s.7890s.7891s.7892s.7893s.7894s.7895s.7896s.7897s.7898s.7899s.7900s.7901s.7902s.7903s.7904s.7905s.7906s.7907s.7908s.7909s.7910s.7911s.7912s.7913s.7914s.7915s.7916s.7917s.7918s.7919s.7920s.7921s.7922s.7923s.7924s.7925s.7926s.7927s.7928s.7929s.7930s.7931s.7932s.7933s.7934s.7935s.7936s.7937s.7938s.7939s.7940s.7941s.7942s.7943s.7944s.7945s.7946s.7947s.7948s.7949s.7950s.7951s.7952s.7953s.7954s.7955s.7956s.7957s.7958s.7959s.7960s.7961s.7962s.7963s.7964s.7965s.7966s.7967s.7968s.7969s.7970s.7971s.7972s.7973s.7974s.7975s.7976s.7977s.7978s.7979s.7980s.7981s.7982s.7983s.7984s.7985s.7986s.7987s.7988s.7989s.7990s.7991s.7992s.7993s.7994s.7995s.7996s.7997s.7998s.7999s.8000s.8001s.8002s.8003s.8004s.8005s.8006s.8007s.8008s.8009s.8010s.8011s.8012s.8013s.8014s.8015s.8016s.8017s.8018s.8019s.8020s.8021s.8022s.8023s.8024s.8025s.8026s.8027s.8028s.8029s.8030s.8031s.8032s.8033s.8034s.8035s.8036s.8037s.8038s.8039s.8040s.8041s.8042s.8043s.8044s.8045s.8046s.8047s.8048s.8049s.8050s.8051s.8052s.8053s.8054s.8055s.8056s.8057s.8058s.8059s.8060s.8061s.8062s.8063s.8064s.8065s.8066s.8067s.8068s.8069s.8070s.8071s.8072s.8073s.8074s.8075s.8076s.8077s.8078s.8079s.8080s.8081s.8082s.8083s.8084s.8085s.8086s.8087s.8088s.8089s.8090s.8091s.8092s.8093s.8094s.8095s.8096s.8097s.8098s.8099s.8100s.8101s.8102s.8103s.8104s.8105s.8106s.8107s.8108s.8109s.8110s.8111s.8112s.8113s.8114s.8115s.8116s.8117s.8118s.8119s.8120s.8121s.8122s.8123s.8124s.8125s.8126s.8127s.8128s.8129s.8130s.8131s.8132s.8133s.8134s.8135s.8136s.8137s.8138s.8139s.8140s.8141s.8142s.8143s.8144s.8145s.8146s.8147s.8148s.8149s.8150s.8151s.8152s.8153s.8154s.8155s.8156s.8157s.8158s.8159s.8160s.8161s.8162s.8163s.8164s.8165s.8166s.8167s.8168s.8169s.8170s.8171s.8172s.8173s.8174s.8175s.8176s.8177s.8178s.8179s.8180s.8181s.8182s.8183s.8184s.8185s.8186s.8187s.8188s.8189s.8190s.8191s.8192s.8193s.8194s.8195s.8196s.8197s.8198s.8199s.8200s.8201s.8202s.8203s.8204s.8205s.8206s.8207s.8208s.8209s.8210s.8211s.8212s.8213s.8214s.8215s.8216s.8217s.8218s.8219s.8220s.8221s.8222s.8223s.8224s.8225s.8226s.8227s.8228s.8229s.8230s.8231s.8232s.8233s.8234s.8235s.8236s.8237s.8238s.8239s.8240s.8241s.8242s.8243s.8244s.8245s.8246s.8247s.8248s.8249s.8250s.8251s.8252s.8253s.8254s.8255s.8256s.8257s.8258s.8259s.8260s.8261s.8262s.8263s.8264s.8265s.8266s.8267s.8268s.8269s.8270s.8271s.8272s.8273s.8274s.8275s.8276s.8277s.8278s.8279s.8280s.8281s.8282s.8283s.8284s.8285s.8286s.8287s.8288s.8289s.8290s.8291s.8292s.8293s.8294s.8295s.8296s.8297s.8298s.8299s.8300s.8301s.8302s.8303s.8304s.8305s.8306s.8307s.8308s.8309s.8310s.8311s.8312s.8313s.8314s.8315s.8316s.8317s.8318s.8319s.8320s.8321s.8322s.8323s.8324s.8325s.8326s.8327s.8328s.8329s.8330s.8331s.8332s.8333s.8334s.8335s.8336s.8337s.8338s.8339s.8340s.8341s.8342s.8343s.8344s.8345s.8346s.8347s.8348s.8349s.8350s.8351s.8352s.8353s.8354s.8355s.8356s.8357s.8358s.8359s.8360s.8361s.8362s.8363s.8364s.8365s.8366s.8367s.8368s.8369s.8370s.8371s.8372s.8373s.8374s.8375s.8376s.8377s.8378s.8379s.8380s.8381s.8382s.8383s.8384s.8385s.8386s.8387s.8388s.8389s.8390s.8391s.8392s.8393s.8394s.8395s.8396s.8397s.8398s.8399s.8400s.8401s.8402s.8403s.8404s.8405s.8406s.8407s.8408s.8409s.8410s.8411s.8412s.8413s.8414s.8415s.8416s.8417s.8418s.8419s.8420s.8421s.8422s.8423s.8424s.8425s.8426s.8427s.8428s.8429s.8430s.8431s.8432s.8433s.8434s.8435s.8436s.8437s.8438s.8439s.8440s.8441s.8442s.8443s.8444s.8445s.8446s.8447s.8448s.8449s.8450s.8451s.8452s.8453s.8454s.8455s.8456s.8457s.8458s.8459s.8460s.8461s.8462s.8463s.8464s.8465s.8466s.8467s.8468s.8469s.8470s.8471s.8472s.8473s.8474s.8475s.8476s.8477s.8478s.8479s.8480s.8481s.8482s.8483s.8484s.8485s.8486s.8487s.8488s.8489s.8490s.8491s.8492s.8493s.8494s.8495s.8496s.8497s.8498s.8499s.8500s.8501s.8502s.8503s.8504s.8505s.8506s.8507s.8508s.8509s.8510s.8511s.8512s.8513s.8514s.8515s.8516s.8517s.8518s.8519s.8520s.8521s.8522s.8523s.8524s.8525s.8526s.8527s.8528s.8529s.8530s.8531s.8532s.8533s.8534s.8535s.8536s.8537s.8538s.8539s.8540s.8541s.8542s.8543s.8544s.8545s.8546s.8547s.8548s.8549s.8550s.8551s.8552s.8553s.8554s.8555s.8556s.8557s.8558s.8559s.8560s.8561s.8562s.8563s.8564s.8565s.8566s.8567s.8568s.8569s.8570s.8571s.8572s.8573s.8574s.8575s.8576s.8577s.8578s.8579s.8580s.8581s.8582s.8583s.8584s.8585s.8586s.8587s.8588s.8589s.8590s.8591s.8592s.8593s.8594s.8595s.8596s.8597s.8598s.8599s.8600s.8601s.8602s.8603s.8604s.8605s.8606s.8607s.8608s.8609s.8610s.8611s.8612s.8613s.8614s.8615s.8616s.8617s.8618s.8619s.8620s.8621s.8622s.8623s.8624s.8625s.8626s.8627s.8628s.8629s.8630s.8631s.8632s.8633s.8634s.8635s.8636s.8637s.8638s.8639s.8640s.8641s.8642s.8643s.8644s.8645s.8646s.8647s.8648s.8649s.8650s.8651s.8652s.8653s.8654s.8655s.8656s.8657s.8658s.8659s.8660s.8661s.8662s.8663s.8664s.8665s.8666s.8667s.8668s.8669s.8670s.8671s.8672s.8673s.8674s.8675s.8676s.8677s.8678s.8679s.8680s.8681s.8682s.8683s.8684s.8685s.8686s.8687s.8688s.8689s.8690s.8691s.8692s.8693s.8694s.8695s.8696s.8697s.8698s.8699s.8700s.8701s.8702s.8703s.8704s.8705s.8706s.8707s.8708s.8709s.8710s.8711s.8712s.8713s.8714s.8715s.8716s.8717s.8718s.8719s.8720s.8721s.8722s.8723s.8724s.8725s.8726s.8727s.8728s.8729s.8730s.8731s.8732s.8733s.8734s.8735s.8736s.8737s.8738s.8739s.8740s.8741s.8742s.8743s.8744s.8745s.8746s.8747s.8748s.8749s.8750s.8751s.8752s.8753s.8754s.8755s.8756s.8757s.8758s.8759s.8760s.8761s.8762s.8763s.8764s.8765s.8766s.8767s.8768s.8769s.8770s.8771s.8772s.8773s.8774s.8775s.8776s.8777s.8778s.8779s.8780s.8781s.8782s.8783s.8784s.8785s.8786s.8787s.8788s.8789s.8790s.8791s.8792s.8793s.8794s.8795s.8796s.8797s.8798s.8799s.8800s.8801s.8802s.8803s.8804s.8805s.8806s.8807s.8808s.8809s.8810s.8811s.8812s.8813s.8814s.8815s.8816s.8817s.8818s.8819s.8820s.8821s.8822s.8823s.8824s.8825s.8826s.8827s.8828s.8829s.8830s.8831s.8832s.8833s.8834s.8835s.8836s.8837s.8838s.8839s.8840s.8841s.8842s.8843s.8844s.8845s.8846s.8847s.8848s.8849s.8850s.8851s.8852s.8853s.8854s.8855s.8856s.8857s.8858s.8859s.8860s.8861s.8862s.8863s.8864s.8865s.8866s.8867s.8868s.8869s.8870s.8871s.8872s.8873s.8874s.8875s.8876s.8877s.8878s.8879s.8880s.8881s.8882s.8883s.8884s.8885s.8886s.8887s.8888s.8889s.8890s.8891s.8892s.8893s.8894s.8895s.8896s.8897s.8898s.8899s.8900s.8901s.8902s.8903s.8904s.8905s.8906s.8907s.8908s.8909s.8910s.8911s.8912s.8913s.8914s.8915s.8916s.8917s.8918s.8919s.8920s.8921s.8922s.8923s.8924s.8925s.8926s.8927s.8928s.8929s.8930s.8931s.8932s.8933s.8934s.8935s.8936s.8937s.8938s.8939s.8940s.8941s.8942s.8943s.8944s.8945s.8946s.8947s.8948s.8949s.8950s.8951s.8952s.8953s.8954s.8955s.8956s.8957s.8958s.8959s.8960s.8961s.8962s.8963s.8964s.8965s.8966s.8967s.8968s.8969s.8970s.8971s.8972s.8973s.8974s.8975s.8976s.8977s.8978s.8979s.8980s.8981s.8982s.8983s.8984s.8985s.8986s.8987s.8988s.8989s.8990s.8991s.8992s.8993s.8994s.8995s.8996s.8997s.8998s.8999s.9000s.9001s.9002s.9003s.9004s.9005s.9006s.9007s.9008s.9009s.9010s.9011s.9012s.9013s.9014s.9015s.9016s.9017s.9018s.9019s.9020s.9021s.9022s.9023s.9024s.9025s.9026s.9027s.9028s.9029s.9030s.9031s.9032s.9033s.9034s.9035s.9036s.9037s.9038s.9039s.9040s.9041s.9042s.9043s.9044s.9045s.9046s.9047s.9048s.9049s.9050s.9051s.9052s.9053s.9054s.9055s.9056s.9057s.9058s.9059s.9060s.9061s.9062s.9063s.9064s.9065s.9066s.9067s.9068s.9069s.9070s.9071s.9072s.9073s.9074s.9075s.9076s.9077s.9078s.9079s.9080s.9081s.9082s.9083s.9084s.9085s.9086s.9087s.9088s.9089s.9090s.9091s.9092s.9093s.9094s.9095s.9096s.9097s.9098s.9099s.9100s.9101s.9102s.9103s.9104s.9105s.9106s.9107s.9108s.9109s.9110s.9111s.9112s.9113s.9114s.9115s.9116s.9117s.9118s.9119s.9120s.9121s.9122s.9123s.9124s.9125s.9126s.9127s.9128s.9129s.9130s.9131s.9132s.9133s.9134s.9135s.9136s.9137s.9138s.9139s.9140s.9141s.9142s.9143s.9144s.9145s.9146s.9147s.9148s.9149s.9150s.9151s.9152s.9153s.9154s.9155s.9156s.9157s.9158s.9159s.9160s.9161s.9162s.9163s.9164s.9165s.9166s.9167s.9168s.9169s.9170s.9171s.9172s.9173s.9174s.9175s.9176s.9177s.9178s.9179s.9180s.9181s.9182s.9183s.9184s.9185s.9186s.9187s.9188s.9189s.9190s.9191s.9192s.9193s.9194s.9195s.9196s.9197s.9198s.9199s.9200s.9201s.9202s.9203s.9204s.9205s.9206s.9207s.9208s.9209s.9210s.9211s.9212s.9213s.9214s.9215s.9216s.9217s.9218s.9219s.9220s.9221s.9222s.9223s.9224s.9225s.9226s.9227s.9228s.9229s.9230s.9231s.9232s.9233s.9234s.9235s.9236s.9237s.9238s.9239s.9240s.9241s.9242s.9243s.9244s.9245s.9246s.9247s.9248s.9249s.9250s.9251s.9252s.9253s.9254s.9255s.9256s.9257s.9258s.9259s.9260s.9261s.9262s.9263s.9264s.9265s.9266s.9267s.9268s.9269s.9270s.9271s.9272s.9273s.9274s.9275s.9276s.9277s.9278s.9279s.9280s.9281s.9282s.9283s.9284s.9285s.9286s.9287s.9288s.9289s.9290s.9291s.9292s.9293s.9294s.9295s.9296s.9297s.9298s.9299s.9300s.9301s.9302s.9303s.9304s.9305s.9306s.9307s.9308s.9309s.9310s.9311s.9312s.9313s.9314s.9315s.9316s.9317s.9318s.9319s.9320s.9321s.9322s.9323s.9324s.9325s.9326s.9327s.9328s.9329s.9330s.9331s.9332s.9333s.9334s.9335s.9336s.9337s.9338s.9339s.9340s.9341s.9342s.9343s.9344s.9345s.9346s.9347s.9348s.9349s.9350s.9351s.9352s.9353s.9354s.9355s.9356s.9357s.9358s.9359s.9360s.9361s.9362s.9363s.9364s.9365s.9366s.9367s.9368s.9369s.9370s.9371s.9372s.9373s.9374s.9375s.9376s.9377s.9378s.9379s.9380s.9381s.9382s.9383s.9384s.9385s.9386s.9387s.9388s.9389s.9390s.9391s.9392s.9393s.9394s.9395s.9396s.9397s.9398s.9399s.9400s.9401s.9402s.9403s.9404s.9405s.9406s.9407s.9408s.9409s.9410s.9411s.9412s.9413s.9414s.9415s.9416s.9417s.9418s.9419s.9420s.9421s.9422s.9423s.9424s.9425s.9426s.9427s.9428s.9429s.9430s.9431s.9432s.9433s.9434s.9435s.9436s.9437s.9438s.9439s.9440s.9441s.9442s.9443s.9444s.9445s.9446s.9447s.9448s.9449s.9450s.9451s.9452s.9453s.9454s.9455s.9456s.9457s.9458s.9459s.9460s.9461s.9462s.9463s.9464s.9465s.9466s.9467s.9468s.9469s.9470s.9471s.9472s.9473s.9474s.9475s.9476s.9477s.9478s.9479s.9480s.9481s.9482s.9483s.9484s.9485s.9486s.9487s.9488s.9489s.9490s.9491s.9492s.9493s.9494s.9495s.9496s.9497s.9498s.9499s.9500s.9501s.9502s.9503s.9504s.9505s.9506s.9507s.9508s.9509s.9510s.9511s.9512s.9513s.9514s.9515s.9516s.9517s.9518s.9519s.9520s.9521s.9522s.9523s.9524s.9525s.9526s.9527s.9528s.9529s.9530s.9531s.9532s.9533s.9534s.9535s.9536s.9537s.9538s.9539s.9540s.9541s.9542s.9543s.9544s.9545s.9546s.9547s.9548s.9549s.9550s.9551s.9552s.9553s.9554s.9555s.9556s.9557s.9558s.9559s.9560s.9561s.9562s.9563s.9564s.9565s.9566s.9567s.9568s.9569s.9570s.9571s.9572s.9573s.9574s.9575s.9576s.9577s.9578s.9579s.9580s.9581s.9582s.9583s.9584s.9585s.9586s.9587s.9588s.9589s.9590s.9591s.9592s.9593s.9594s.9595s.9596s.9597s.9598s.9599s.9600s.9601s.9602s.9603s.9604s.9605s.9606s.9607s.9608s.9609s.9610s.9611s.9612s.9613s.9614s.9615s.9616s.9617s.9618s.9619s.9620s.9621s.9622s.9623s.9624s.9625s.9626s.9627s.9628s.9629s.9630s.9631s.9632s.9633s.9634s.9635s.9636s.9637s.9638s.9639s.9640s.9641s.9642s.9643s.9644s.9645s.9646s.9647s.9648s.9649s.9650s.9651s.9652s.9653s.9654s.9655s.9656s.9657s.9658s.9659s.9660s.9661s.9662s.9663s.9664s.9665s.9666s.9667s.9668s.9669s.9670s.9671s.9672s.9673s.9674s.9675s.9676s.9677s.9678s.9679s.9680s.9681s.9682s.9683s.9684s.9685s.9686s.9687s.9688s.9689s.9690s.9691s.9692s.9693s.9694s.9695s.9696s.9697s.9698s.9699s.9700s.9701s.9702s.9703s.9704s.9705s.9706s.9707s.9708s.9709s.9710s.9711s.9712s.9713s.9714s.9715s.9716s.9717s.9718s.9719s.9720s.9721s.9722s.9723s.9724s.9725s.9726s.9727s.9728s.9729s.9730s.9731s.9732s.9733s.9734s.9735s.9736s.9737s.9738s.9739s.9740s.9741s.9742s.9743s.9744s.9745s.9746s.9747s.9748s.9749s.9750s.9751s.9752s.9753s.9754s.9755s.9756s.9757s.9758s.9759s.9760s.9761s.9762s.9763s.9764s.9765s.9766s.9767s.9768s.9769s.9770s.9771s.9772s.9773s.9774s.9775s.9776s.9777s.9778s.9779s.9780s.9781s.9782s.9783s.9784s.9785s.9786s.9787s.9788s.9789s.9790s.9791s.9792s.9793s.9794s.9795s.9796s.9797s.9798s.9799s.9800s.9801s.9802s.9803s.9804s.9805s.9806s.9807s.9808s.9809s.9810s.9811s.9812s.9813s.9814s.9815s.9816s.9817s.9818s.9819s.9820s.9821s.9822s.9823s.9824s.9825s.9826s.9827s.9828s.9829s.9830s.9831s.9832s.9833s.9834s.9835s.9836s.9837s.9838s.9839s.9840s.9841s.9842s.9843s.9844s.9845s.9846s.9847s.9848s.9849s.9850s.9851s.9852s.9853s.9854s.9855s.9856s.9857s.9858s.9859s.9860s.9861s.9862s.9863s.9864s.9865s.9866s.9867s.9868s.9869s.9870s.9871s.9872s.9873s.9874s.9875s.9876s.9877s.9878s.9879s.9880s.9881s.9882s.9883s.9884s.9885s.9886s.9887s.9888s.9889s.9890s.9891s.9892s.9893s.9894s.9895s.9896s.9897s.9898s.9899s.9900s.9901s.9902s.9903s.9904s.9905s.9906s.9907s.9908s.9909s.9910s.9911s.9912s.9913s.9914s.9915s.9916s.9917s.9918s.9919s.9920s.9921s.9922s.9923s.9924s.9925s.9926s.9927s.9928s.9929s.9930s.9931s.9932s.9933s.9934s.9935s.9936s.9937s.9938s.9939s.9940s.9941s.9942s.9943s.9944s.9945s.9946s.9947s.9948s.9949s.9950s.9951s.9952s.9953s.9954s.9955s.9956s.9957s.9958s.9959s.9960s.9961s.9962s.9963s.9964s.9965s.9966s.9967s.9968s.9969s.9970s.9971s.9972s.9973s.9974s.9975s.9976s.9977s.9978s.9979s.9980s.9981s.9982s.9983s.9984s.9985s.9986s.9987s.9988s.9989s.9990s.9991s.9992s.9993s.9994s.9995s.9996s.9997s.9998s.9999s.10000s.10001s.10002s.10003s.10004s.10005s.10006s.10007s.10008s.10009s.10010s.10011s.10012s.10013s.10014s.10015s.10016s.10017s.10018s.10019s.10020s.10021s.10022s.10023s.10024s.10025s.10026s.10027s.10028s.10029s.10030s.10031s.10032s.10033s.10034s.10035s.10036s.10037s.10038s.10039s.10040s.10041s.10042s.10043s.10044s.10045s.10046s.10047s.10048s.10049s.10050s.10051s.10052s.10053s.10054s.10055s.10056s.10057s.10058s.10059s.10060s.10061s.10062s.10063s.10064s.10065s.10066s.10067s.10068s.10069s.10070s.10071s.10072s.10073s.10074s.10075s.10076s.10077s.10078s.10079s.10080s.10081s.10082s.10083s.10084s.10085s.10086s.10087s.10088s.10089s.10090s.10091s.10092s.10093s.10094s.10095s.10096s.10097s.10098s.10099s.10100s.10101s.10102s.10103s.10104s.10105s.10106s.10107s.10108s.10109s.10110s.10111s.10112s.10113s.10114s.10115s.10116s.10117s.10118s.10119s.10120s.10121s.10122s.10123s.10124s.10125s.10126s.10127s.10128s.10129s.10130s.10131s.10132s.10133s.10134s.10135s.10136s.10137s.10138s.10139s.10140s.10141s.10142s.10143s.10144s.10145s.10146s.10147s.10148s.10149s.10150s.10151s.10152s.10153s.10154s.10155s.10156s.10157s.10158s.10159s.10160s.10161s.10162s.10163s.10164s.10165s.10166s.10167s.10168s.10169s.10170s.10171s.10172s.10173s.10174s.10175s.10176s.10177s.10178s.10179s.10180s.10181s.10182s.10183s.10184s.10185s.10186s.10187s.10188s.10189s.10190s.10191s.10192s.10193s.10194s.10195s.10196s.10197s.10198s.10199s.10200s.10201s.10202s.10203s.10204s.10205s.10206s.10207s.10208s.10209s.10210s.10211s.10212s.10213s.10214s.10215s.10216s.10217s.10218s.10219s.10220s.10221s.10222s.10223s.10224s.10225s.10226s.10227s.10228s.10229s.10230s.10231s.10232s.10233s.10234s.10235s.10236s.10237s.10238s.10239s.10240s.10241s.10242s.10243s.10244s.10245s.10246s.10247s.10248s.10249s.10250s.10251s.10252s.10253s.10254s.10255s.10256s.10257s.10258s.10259s.10260s.10261s.10262s.10263s.10264s.10265s.10266s.10267s.10268s.10269s.10270s.10271s.10272s.10273s.10274s.10275s.10276s.10277s.10278s.10279s.10280s.10281s.10282s.10283s.10284s.10285s.10286s.10287s.10288s.10289s.10290s.10291s.10292s.10293s.10294s.10295s.10296s.10297s.10298s.10299s.10300s.10301s.10302s.10303s.10304s.10305s.10306s.10307s.10308s.10309s.10310s.10311s.10312s.10313s.10314s.10315s.10316s.10317s.10318s.10319s.10320s.10321s.10322s.10323s.10324s.10325s.10326s.10327s.10328s.10329s.10330s.10331s.10332s.10333s.10334s.10335s.10336s.10337s.10338s.10339s.10340s.10341s.10342s.10343s.10344s.10345s.10346s.10347s.10348s.10349s.10350s.10351s.10352s.10353s.10354s.10355s.10356s.10357s.10358s.10359s.10360s.10361s.10362s.10363s.10364s.10365s.10366s.10367s.10368s.10369s.10370s.10371s.10372s.10373s.10374s.10375s.10376s.10377s.10378s.10379s.10380s.10381s.10382s.10383s.10384s.10385s.10386s.10387s.10388s.10389s.10390s.10391s.10392s.10393s.10394s.10395s.10396s.10397s.10398s.10399s.10400s.10401s.10402s.10403s.10404s.10405s.10406s.10407s.10408s.10409s.10410s.10411s.10412s.10413s.10414s.10415s.10416s.10417s.10418s.10419s.10420s.10421s.10422s.10423s.10424s.10425s.10426s.10427s.10428s.10429s.10430s.10431s.10432s.10433s.10434s.10435s.10436s.10437s.10438s.10439s.10440s.10441s.10442s.10443s.10444s.10445s.10446s.10447s.10448s.10449s.10450s.10451s.10452s.10453s.10454s.10455s.10456s.10457s.10458s.10459s.10460s.10461s.10462s.10463s.10464s.10465s.10466s.10467s.10468s.10469s.10470s.10471s.10472s.10473s.10474s.10475s.10476s.10477s.10478s.10479s.10480s.10481s.10482s.10483s.10484s.10485s.10486s.10487s.10488s.10489s.10490s.10491s.10492s.10493s.10494s.10495s.10496s.10497s.10498s.10499s.10500s.10501s.10502s.10503s.10504s.10505s.10506s.10507s.10508s.10509s.10510s.10511s.10512s.10513s.10514s.10515s.10516s.10517s.10518s.10519s.10520s.10521s.10522s.10523s.10524s.10525s.10526s.10527s.10528s.10529s.10530s.10531s.10532s.10533s.10534s.10535s.10536s.10537s.10538s.10539s.10540s.10541s.10542s.10543s.10544s.10545s.10546s.10547s.10548s.10549s.10550s.10551s.10552s.10553s.10554s.10555s.10556s.10557s.10558s.10559s.10560s.10561s.10562s.10563s.10564s.10565s.10566s.10567s.10568s.10569s.10570s.10571s.10572s.10573s.10574s.10575s.10576s.10577s.10578s.10579s.10580s.10581s.10582s.10583s.10584s.10585s.10586s.10587s.10588s.10589s.10590s.10591s.10592s.10593s.10594s.10595s.10596s.10597s.10598s.10599s.10600s.10601s.10602s.10603s.10604s.10605s.10606s.10607s.10608s.10609s.10610s.10611s.10612s.10613s.10614s.10615s.10616s.10617s.10618s.10619s.10620s.10621s.10622s.10623s.10624s.10625s.10626s.10627s.10628s.10629s.10630s.10631s.10632s.10633s.10634s.10635s.10636s.10637s.10638s.10639s.10640s.10641s.10642s.10643s.10644s.10645s.10646s.10647s.10648s.10649s.10650s.10651s.10652s.10653s.10654s.10655s.10656s.10657s.10658s.10659s.10660s.10661s.10662s.10663s.10664s.10665s.10666s.10667s.10668s.10669s.10670s.10671s.10672s.10673s.10674s.10675s.10676s.10677s.10678s.10679s.10680s.10681s.10682s.10683s.10684s.10685s.10686s.10687s.10688s.10689s.10690s.10691s.10692s.10693s.10694s.10695s.10696s.10697s.10698s.10699s.10700s.10701s.10702s.10703s.10704s.10705s.10706s.10707s.10708s.10709s.10710s.10711s.10712s.10713s.10714s.10715s.10716s.10717s.10718s.10719s.10720s.10721s.10722s.10723s.10724s.10725s.10726s.10727s.10728s.10729s.10730s.10731s.10732s.10733s.10734s.10735s.10736s.10737s.10738s.10739s.10740s.10741s.10742s.10743s.10744s.10745s.10746s.10747s.10748s.10749s.10750s.10751s.10752s.10753s.10754s.10755s.10756s.10757s.10758s.10759s.10760s.10761s.10762s.10763s.10764s.10765s.10766s.10767s.10768s.10769s.10770s.10771s.10772s.10773s.10774s.10775s.10776s.10777s.10778s.10779s.10780s.10781s.10782s.10783s.10784s.10785s.10786s.10787s.10788s.10789s.10790s.10791s.10792s.10793s.10794s.10795s.10796s.10797s.10798s.10799s.10800s.10801s.10802s.10803s.10804s.10805s.10806s.10807s.10808s.10809s.10810s.10811s.10812s.10813s.10814s.10815s.10816s.10817s.10818s.10819s.10820s.10821s.10822s.10823s.10824s.10825s.10826s.10827s.10828s.10829s.10830s.10831s.10832s.10833s.10834s.10835s.10836s.10837s.10838s.10839s.10840s.10841s.10842s.10843s.10844s.10845s.10846s.10847s.10848s.10849s.10850s.10851s.10852s.10853s.10854s.10855s.10856s.10857s.10858s.10859s.10860s.10861s.10862s.10863s.10864s.10865s.10866s.10867s.10868s.10869s.10870s.10871s.10872s.10873s.10874s.10875s.10876s.10877s.10878s.10879s.10880s.10881s.10882s.10883s.10884s.10885s.10886s.10887s.10888s.10889s.10890s.10891s.10892s.10893s.10894s.10895s.10896s.10897s.10898s.10899s.10900s.10901s.10902s.10903s.10904s.10905s.10906s.10907s.10908s.10909s.10910s.10911s.10912s.10913s.10914s.10915s.10916s.10917s.10918s.10919s.10920s.10921s.10922s.10923s.10924s.10925s.10926s.10927s.10928s.10929s.10930s.10931s.10932s.10933s.10934s.10935s.10936s.10937s.10938s.10939s.10940s.10941s.10942s.10943s.10944s.10945s.10946s.10947s.10948s.10949s.10950s.10951s.10952s.10953s.10954s.10955s.10956s.10957s.10958s.10959s.10960s.10961s.10962s.10963s.10964s.10965s.10966s.10967s.10968s.10969s.10970s.10971s.10972s.10973s.10974s.10975s.10976s.10977s.10978s.10979s.10980s.10981s.10982s.10983s.10984s.10985s.10986s.10987s.10988s.10989s.10990s.10991s.10992s.10993s.10994s.10995s.10996s.10997s.10998s.10999s.11000s.11001s.11002s.11003s.11004s.11005s.11006s.11007s.11008s.11009s.11010s.11011s.11012s.11013s.11014s.11015s.11016s.11017s.11018s.11019s.11020s.11021s.11022s.11023s.11024s.11025s.11026s.11027s.11028s.11029s.11030s.11031s.11032s.11033s.11034s.11035s.11036s.11037s.11038s.11039s.11040s.11041s.11042s.11043s.11044s.11045s.11046s.11047s.11048s.11049s.11050s.11051s.11052s.11053s.11054s.11055s.11056s.11057s.11058s.11059s.11060s.11061s.11062s.11063s.11064s.11065s.11066s.11067s.11068s.11069s.11070s.11071s.11072s.11073s.11074s.11075s.11076s.11077s.11078s.11079s.11080s.11081s.11082s.11083s.11084s.11085s.11086s.11087s.11088s.11089s.11090s.11091s.11092s.11093s.11094s.11095s.11096s.11097s.11098s.11099s.11100s.11101s.11102s.11103s.11104s.11105s.11106s.11107s.11108s.11109s.11110s.11111s.11112s.11113s.11114s.11115s.11116s.11117s.11118s.11119s.11120s.11121s.11122s.11123s.11124s.11125s.11126s.11127s.11128s.11129s.11130s.11131s.11132s.11133s.11134s.11135s.11136s.11137s.11138s.11139s.11140s.11141s.11142s.11143s.11144s.11145s.11146s.11147s.11148s.11149s.11150s.11151s.11152s.11153s.11154s.11155s.11156s.11157s.11158s.11159s.11160s.11161s.11162s.11163s.11164s.11165s.11166s.11167s.11168s.11169s.11170s.11171s.11172s.11173s.11174s.11175s.11176s.11177s.11178s.11179s.11180s.11181s.11182s.11183s.11184s.11185s.11186s.11187s.11188s.11189s.11190s.11191s.11192s.11193s.11194s.11195s.11196s.11197s.11198s.11199s.11200s.11201s.11202s.11203s.11204s.11205s.11206s.11207s.11208s.11209s.11210s.11211s.11212s.11213s.11214s.11215s.11216s.11217s.11218s.11219s.11220s.11221s.11222s.11223s.11224s.11225s.11226s.11227s.11228s.11229s.11230s.11231s.11232s.11233s.11234s.11235s.11236s.11237s.11238s.11239s.11240s.11241s.11242s.11243s.11244s.11245s.11246s.11247s.11248s.11249s.11250s.11251s.11252s.11253s.11254s.11255s.11256s.11257s.11258s.11259s.11260s.11261s.11262s.11263s.11264s.11265s.11266s.11267s.11268s.11269s.11270s.11271s.11272s.11273s.11274s.11275s.11276s.11277s.11278s.11279s.11280s.11281s.11282s.11283s.11284s.11285s.11286s.11287s.11288s.11289s.11290s.11291s.11292s.11293s.11294s.11295s.11296s.11297s.11298s.11299s.11300s.11301s.11302s.11303s.11304s.11305s.11306s.11307s.11308s.11309s.11310s.11311s.11312s.11313s.11314s.11315s.11316s.11317s.11318s.11319s.11320s.11321s.11322s.11323s.11324s.11325s.11326s.11327s.11328s.11329s.11330s.11331s.11332s.11333s.11334s.11335s.11336s.11337s.11338s.11339s.11340s.11341s.11342s.11343s.11344s.11345s.11346s.11347s.11348s.11349s.11350s.11351s.11352s.11353s.11354s.11355s.11356s.11357s.11358s.11359s.11360s.11361s.11362s.11363s.11364s.11365s.11366s.11367s.11368s.11369s.11370s.11371s.11372s.11373s.11374s.11375s.11376s.11377s.11378s.11379s.11380s.11381s.11382s.11383s.11384s.11385s.11386s.11387s.11388s.11389s.11390s.11391s.11392s.11393s.11394s.11395s.11396s.11397s.11398s.11399s.11400s.11401s.11402s.11403s.11404s.11405s.11406s.11407s.11408s.11409s.11410s.11411s.11412s.11413s.11414s.11415s.11416s.11417s.11418s.11419s.11420s.11421s.11422s.11423s.11424s.11425s.11426s.11427s.11428s.11429s.11430s.11431s.11432s.11433s.11434s.11435s.11436s.11437s.11438s.11439s.11440s.11441s.11442s.11443s.11444s.11445s.11446s.11447s.11448s.11449s.11450s.11451s.11452s.11453s.11454s.11455s.11456s.11457s.11458s.11459s.11460s.11461s.11462s.11463s.11464s.11465s.11466s.11467s.11468s.11469s.11470s.11471s.11472s.11473s.11474s.11475s.11476s.11477s.11478s.11479s.11480s.11481s.11482s.11483s.11484s.11485s.11486s.11487s.11488s.11489s.11490s.11491s.11492s.11493s.11494s.11495s.11496s.11497s.11498s.11499s.11500s.11501s.11502s.11503s.11504s.11505s.11506s.11507s.11508s.11509s.11510s.11511s.11512s.11513s.11514s.11515s.11516s.11517s.11518s.11519s.11520s.11521s.11522s.11523s.11524s.11525s.11526s.11527s.11528s.11529s.11530s.11531s.11532s.11533s.11534s.11535s.11536s.11537s.11538s.11539s.11540s.11541s.11542s.11543s.11544s.11545s.11546s.11547s.11548s.11549s.11550s.11551s.11552s.11553s.11554s.11555s.11556s.11557s.11558s.11559s.11560s.11561s.11562s.11563s.11564s.11565s.11566s.11567s.11568s.11569s.11570s.11571s.11572s.11573s.11574s.11575s.11576s.11577s.11578s.11579s.11580s.11581s.11582s.11583s.11584s.11585s.11586s.11587s.11588s.11589s.11590s.11591s.11592s.11593s.11594s.11595s.11596s.11597s.11598s.11599s.11600s.11601s.11602s.11603s.11604s.11605s.11606s.11607s.11608s.11609s.11610s.11611s.11612s.11613s.11614s.11615s.11616s.11617s.11618s.11619s.11620s.11621s.11622s.11623s.11624s.11625s.11626s.11627s.11628s.11629s.11630s.11631s.11632s.11633s.11634s.11635s.11636s.11637s.11638s.11639s.11640s.11641s.11642s.11643s.11644s.11645s.11646s.11647s.11648s.11649s.11650s.11651s.11652s.11653s.11654s.11655s.11656s.11657s.11658s.11659s.11660s.11661s.11662s.11663s.11664s.11665s.11666s.11667s.11668s.11669s.11670s.11671s.11672s.11673s.11674s.11675s.11676s.11677s.11678s.11679s.11680s.11681s.11682s.11683s.11684s.11685s.11686s.11687s.11688s.11689s.11690s.11691s.11692s.11693s.11694s.11695s.11696s.11697s.11698s.11699s.11700s.11701s.11702s.11703s.11704s.11705s.11706s.11707s.11708s.11709s.11710s.11711s.11712s.11713s.11714s.11715s.11716s.11717s.11718s.11719s.11720s.11721s.11722s.11723s.11724s.11725s.11726s.11727s.11728s.11729s.11730s.11731s.11732s.11733s.11734s.11735s.11736s.11737s.11738s.11739s.11740s.11741s.11742s.11743s.11744s.11745s.11746s.11747s.11748s.11749s.11750s.11751s.11752s.11753s.11754s.11755s.11756s.11757s.11758s.11759s.11760s.11761s.11762s.11763s.11764s.11765s.11766s.11767s.11768s.11769s.11770s.11771s.11772s.11773s.11774s.11775s.11776s.11777s.11778s.11779s.11780s.11781s.11782s.11783s.11784s.11785s.11786s.11787s.11788s.11789s.11790s.11791s.11792s.11793s.11794s.11795s.11796s.11797s.11798s.11799s.11800s.11801s.11802s.11803s.11804s.11805s.11806s.11807s.11808s.11809s.11810s.11811s.11812s.11813s.11814s.11815s.11816s.11817s.11818s.11819s.11820s.11821s.11822s.11823s.11824s.11825s.11826s.11827s.11828s.11829s.11830s.11831s.11832s.11833s.11834s.11835s.11836s.11837s.11838s.11839s.11840s.11841s.11842s.11843s.11844s.11845s.11846s.11847s.11848s.11849s.11850s.11851s.11852s.11853s.11854s.11855s.11856s.11857s.11858s.11859s.11860s.11861s.11862s.11863s.11864s.11865s.11866s.11867s.11868s.11869s.11870s.11871s.11872s.11873s.11874s.11875s.11876s.11877s.11878s.11879s.11880s.11881s.11882s.11883s.11884s.11885s.11886s.11887s.11888s.11889s.11890s.11891s.11892s.11893s.11894s.11895s.11896s.11897s.11898s.11899s.11900s.11901s.11902s.11903s.11904s.11905s.11906s.11907s.11908s.11909s.11910s.11911s.11912s.11913s.11914s.11915s.11916s.11917s.11918s.11919s.11920s.11921s.11922s.11923s.11924s.11925s.11926s.11927s.11928s.11929s.11930s.11931s.11932s.11933s.11934s.11935s.11936s.11937s.11938s.11939s.11940s.11941s.11942s.11943s.11944s.11945s.11946s.11947s.11948s.11949s.11950s.11951s.11952s.11953s.11954s.11955s.11956s.11957s.11958s.11959s.11960s.11961s.11962s.11963s.11964s.11965s.11966s.11967s.11968s.11969s.11970s.11971s.11972s.11973s.11974s.11975s.11976s.11977s.11978s.11979s.11980s.11981s.11982s.11983s.11984s.11985s.11986s.11987s.11988s.11989s.11990s.11991s.11992s.11993s.11994s.11995s.11996s.11997s.11998s.11999s.12000s.12001s.12002s.12003s.12004s.12005s.12006s.12007s.12008s.12009s.12010s.12011s.12012s.12013s.12014s.12015s.12016s.12017s.12018s.12019s.12020s.12021s.12022s.12023s.12024s.12025s.12026s.12027s.12028s.12029s.12030s.12031s.12032s.12033s.12034s.12035s.12036s.12037s.12038s.12039s.12040s.12041s.12042s.12043s.12044s.12045s.12046s.12047s.12048s.12049s.12050s.12051s.12052s.12053s.12054s.12055s.12056s.12057s.12058s.12059s.12060s.12061s.12062s.12063s.12064s.12065s.12066s.12067s.12068s.12069s.12070s.12071s.12072s.12073s.12074s.12075s.12076s.12077s.12078s.12079s.12080s.12081s.12082s.12083s.12084s.12085s.12086s.12087s.12088s.12089s.12090s.12091s.12092s.12093s.12094s.12095s.12096s.12097s.12098s.12099s.12100s.12101s.12102s.12103s.12104s.12105s.12106s.12107s.12108s.12109s.12110s.12111s.12112s.12113s.12114s.12115s.12116s.12117s.12118s.12119s.12120s.12121s.12122s.12123s.12124s.12125s.12126s.12127s.12128s.12129s.12130s.12131s.12132s.12133s.12134s.12135s.12136s.12137s.12138s.12139s.12140s.12141s.12142s.12143s.12144s.12145s.12146s.12147s.12148s.12149s.12150s.12151s.12152s.12153s.12154s.12155s.12156s.12157s.12158s.12159s.12160s.12161s.12162s.12163s.12164s.12165s.12166s.12167s.12168s.12169s.12170s.12171s.12172s.12173s.12174s.12175s.12176s.12177s.12178s.12179s.12180s.12181s.12182s.12183s.12184s.12185s.12186s.12187s.12188s.12189s.12190s.12191s.12192s.12193s.12194s.12195s.12196s.12197s.12198s.12199s.12200s.12201s.12202s.12203s.12204s.12205s.12206s.12207s.12208s.12209s.12210s.12211s.12212s.12213s.12214s.12215s.12216s.12217s.12218s.12219s.12220s.12221s.12222s.12223s.12224s.12225s.12226s.12227s.12228s.12229s.12230s.12231s.12232s.12233s.12234s.12235s.12236s.12237s.12238s.12239s.12240s.12241s.12242s.12243s.12244s.12245s.12246s.12247s.12248s.12249s.12250s.12251s.12252s.12253s.12254s.12255s.12256s.12257s.12258s.12259s.12260s.12261s.12262s.12263s.12264s.12265s.12266s.12267s.12268s.12269s.12270s.12271s.12272s.12273s.12274s.12275s.12276s.12277s.12278s.12279s.12280s.12281s.12282s.12283s.12284s.12285s.12286s.12287s.12288s.12289s.12290s.12291s.12292s.12293s.12294s.12295s.12296s.12297s.12298s.12299s.12300s.12301s.12302s.12303s.12304s.12305s.12306s.12307s.12308s.12309s.12310s.12311s.12312s.12313s.12314s.12315s.12316s.12317s.12318s.12319s.12320s.12321s.12322s.12323s.12324s.12325s.12326s.12327s.12328s.12329s.12330s.12331s.12332s.12333s.12334s.12335s.12336s.12337s.12338s.12339s.12340s.12341s.12342s.12343s.12344s.12345s.12346s.12347s.12348s.12349s.12350s.12351s.12352s.12353s.12354s.12355s.12356s.12357s.12358s.12359s.12360s.12361s.12362s.12363s.12364s.12365s.12366s.12367s.12368s.12369s.12370s.12371s.12372s.12373s.12374s.12375s.12376s.12377s.12378s.12379s.12380s.12381s.12382s.12383s.12384s.12385s.12386s.12387s.12388s.12389s.12390s.12391s.12392s.12393s.12394s.12395s.12396s.12397s.12398s.12399s.12400s.12401s.12402s.12403s.12404s.12405s.12406s.12407s.12408s.12409s.12410s.12411s.12412s.12413s.12414s.12415s.12416s.12417s.12418s.12419s.12420s.12421s.12422s.12423s.12424s.12425s.12426s.12427s.12428s.12429s.12430s.12431s.12432s.12433s.12434s.12435s.12436s.12437s.12438s.12439s.12440s.12441s.12442s.12443s.12444s.12445s.12446s.12447s.12448s.12449s.12450s.12451s.12452s.12453s.12454s.12455s.12456s.12457s.12458s.12459s.12460s.12461s.12462s.12463s.12464s.12465s.12466s.12467s.12468s.12469s.12470s.12471s.12472s.12473s.12474s.12475s.12476s.12477s.12478s.12479s.12480s.12481s.12482s.12483s.12484s.12485s.12486s.12487s.12488s.12489s.12490s.12491s.12492s.12493s.12494s.12495s.12496s.12497s.12498s.12499s.12500s.12501s.12502s.12503s.12504s.12505s.12506s.12507s.12508s.12509s.12510s.12511s.12512s.12513s.12514s.12515s.12516s.12517s.12518s.12519s.12520s.12521s.12522s.12523s.12524s.12525s.12526s.12527s.12528s.12529s.12530s.12531s.12532s.12533s.12534s.12535s.12536s.12537s.12538s.12539s.12540s.12541s.12542s.12543s.12544s.12545s.12546s.12547s.12548s.12549s.12550s.12551s.12552s.12553s.12554s.12555s.12556s.12557s.12558s.12559s.12560s.12561s.12562s.12563s.12564s.12565s.12566s.12567s.12568s.12569s.12570s.12571s.12572s.12573s.12574s.12575s.12576s.12577s.12578s.12579s.12580s.12581s.12582s.12583s.12584s.12585s.12586s.12587s.12588s.12589s.12590s.12591s.12592s.12593s.12594s.12595s.12596s.12597s.12598s.12599s.12600s.12601s.12602s.12603s.12604s.12605s.12606s.12607s.12608s.12609s.12610s.12611s.12612s.12613s.12614s.12615s.12616s.12617s.12618s.12619s.12620s.12621s.12622s.12623s.12624s.12625s.12626s.12627s.12628s.12629s.12630s.12631s.12632s.12633s.12634s.12635s.12636s.12637s.12638s.12639s.12640s.12641s.12642s.12643s.12644s.12645s.12646s.12647s.12648s.12649s.12650s.12651s.12652s.12653s.12654s.12655s.12656s.12657s.12658s.12659s.12660s.12661s.12662s.12663s.12664s.12665s.12666s.12667s.12668s.12669s.12670s.12671s.12672s.12673s.12674s.12675s.12676s.12677s.12678s.12679s.12680s.12681s.12682s.12683s.12684s.12685s.12686s.12687s.12688s.12689s.12690s.12691s.12692s.12693s.12694s.12695s.12696s.12697s.12698s.12699s.12700s.12701s.12702s.12703s.12704s.12705s.12706s.12707s.12708s.12709s.12710s.12711s.12712s.12713s.12714s.12715s.12716s.12717s.12718s.12719s.12720s.12721s.12722s.12723s.12724s.12725s.12726s.12727s.12728s.12729s.12730s.12731s.12732s.12733s.12734s.12735s.12736s.12737s.12738s.12739s.12740s.12741s.12742s.12743s.12744s.12745s.12746s.12747s.12748s.12749s.12750s.12751s.12752s.12753s.12754s.12755s.12756s.12757s.12758s.12759s.12760s.12761s.12762s.12763s.12764s.12765s.12766s.12767s.12768s.12769s.12770s.12771s.12772s.12773s.12774s.12775s.12776s.12777s.12778s.12779s.12780s.12781s.12782s.12783s.12784s.12785s.12786s.12787s.12788s.12789s.12790s.12791s.12792s.12793s.12794s.12795s.12796s.12797s.12798s.12799s.12800s.12801s.12802s.12803s.12804s.12805s.12806s.12807s.12808s.12809s.12810s.12811s.12812s.12813s.12814s.12815s.12816s.12817s.12818s.12819s.12820s.12821s.12822s.12823s.12824s.12825s.12826s.12827s.12828s.12829s.12830s.12831s.12832s.12833s.12834s.12835s.12836s.12837s.12838s.12839s.12840s.12841s.12842s.12843s.12844s.12845s.12846s.12847s.12848s.12849s.12850s.12851s.12852s.12853s.12854s.12855s.12856s.12857s.12858s.12859s.12860s.12861s.12862s.12863s.12864s.12865s.12866s.12867s.12868s.12869s.12870s.12871s.12872s.12873s.12874s.12875s.12876s.12877s.12878s.12879s.12880s.12881s.12882s.12883s.12884s.12885s.12886s.12887s.12888s.12889s.12890s.12891s.12892s.12893s.12894s.12895s.12896s.12897s.12898s.12899s.12900s.12901s.12902s.12903s.12904s.12905s.12906s.12907s.12908s.12909s.12910s.12911s.12912s.12913s.12914s.12915s.12916s.12917s.12918s.12919s.12920s.12921s.12922s.12923s.12924s.12925s.12926s.12927s.12928s.12929s.12930s.12931s.12932s.12933s.12934s.12935s.12936s.12937s.12938s.12939s.12940s.12941s.12942s.12943s.12944s.12945s.12946s.12947s.12948s.12949s.12950s.12951s.12952s.12953s.12954s.12955s.12956s.12957s.12958s.12959s.12960s.12961s.12962s.12963s.12964s.12965s.12966s.12967s.12968s.12969s.12970s.12971s.12972s.12973s.12974s.12975s.12976s.12977s.12978s.12979s.12980s.12981s.12982s.12983s.12984s.12985s.12986s.12987s.12988s.12989s.12990s.12991s.12992s.12993s.12994s.12995s.12996s.12997s.12998s.12999s.13000s.13001s.13002s.13003s.13004s.13005s.13006s.13007s.13008s.13009s.13010s.13011s.13012s.13013s.13014s.13015s.13016s.13017s.13018s.13019s.13020s.13021s.13022s.13023s.13024s.13025s.13026s.13027s.13028s.13029s.13030s.13031s.13032s.13033s.13034s.13035s.13036s.13037s.13038s.13039s.13040s.13041s.13042s.13043s.13044s.13045s.13046s.13047s.13048s.13049s.13050s.13051s.13052s.13053s.13054s.13055s.13056s.13057s.13058s.13059s.13060s.13061s.13062s.13063s.13064s.13065s.13066s.13067s.13068s.13069s.13070s.13071s.13072s.13073s.13074s.13075s.13076s.13077s.13078s.13079s.13080s.13081s.13082s.13083s.13084s.13085s.13086s.13087s.13088s.13089s.13090s.13091s.13092s.13093s.13094s.13095s.13096s.13097s.13098s.13099s.13100s.13101s.13102s.13103s.13104s.13105s.13106s.13107s.13108s.13109s.13110s.13111s.13112s.13113s.13114s.13115s.13116s.13117s.13118s.13119s.13120s.13121s.13122s.13123s.13124s.13125s.13126s.13127s.13128s.13129s.13130s.13131s.13132s.13133s.13134s.13135s.13136s.13137s.13138s.13139s.13140s.13141s.13142s.13143s.13144s.13145s.13146s.13147s.13148s.13149s.13150s.13151s.13152s.13153s.13154s.13155s.13156s.13157s.13158s.13159s.13160s.13161s.13162s.13163s.13164s.13165s.13166s.13167s.13168s.13169s.13170s.13171s.13172s.13173s.13174s.13175s.13176s.13177s.13178s.13179s.13180s.13181s.13182s.13183s.13184s.13185s.13186s.13187s.13188s.13189s.13190s.13191s.13192s.13193s.13194s.13195s.13196s.13197s.13198s.13199s.13200s.13201s.13202s.13203s.13204s.13205s.13206s.13207s.13208s.13209s.13210s.13211s.13212s.13213s.13214s.13215s.13216s.13217s.13218s.13219s.13220s.13221s.13222s.13223s.13224s.13225s.13226s.13227s.13228s.13229s.13230s.13231s.13232s.13233s.13234s.13235s.13236s.13237s.13238s.13239s.13240s.13241s.13242s.13243s.13244s.13245s.13246s.13247s.13248s.13249s.13250s.13251s.13252s.13253s.13254s.13255s.13256s.13257s.13258s.13259s.13260s.13261s.13262s.13263s.13264s.13265s.13266s.13267s.13268s.13269s.13270s.13271s.13272s.13273s.13274s.13275s.13276s.13277s.13278s.13279s.13280s.13281s.13282s.13283s.13284s.13285s.13286s.13287s.13288s.13289s.13290s.13291s.13292s.13293s.13294s.13295s.13296s.13297s.13298s.13299s.13300s.13301s.13302s.13303s.13304s.13305s.13306s.13307s.13308s.13309s.13310s.13311s.13312s.13313s.13314s.13315s.13316s.13317s.13318s.13319s.13320s.13321s.13322s.13323s.13324s.13325s.13326s.13327s.13328s.13329s.13330s.13331s.13332s.13333s.13334s.13335s.13336s.13337s.13338s.13339s.13340s.13341s.13342s.13343s.13344s.13345s.13346s.13347s.13348s.13349s.13350s.13351s.13352s.13353s.13354s.13355s.13356s.13357s.13358s.13359s.13360s.13361s.13362s.13363s.13364s.13365s.13366s.13367s.13368s.13369s.13370s.13371s.13372s.13373s.13374s.13375s.13376s.13377s.13378s.13379s.13380s.13381s.13382s.13383s.13384s.13385s.13386s.13387s.13388s.13389s.13390s.13391s.13392s.13393s.13394s.13395s.13396s.13397s.13398s.13399s.13400s.13401s.13402s.13403s.13404s.13405s.13406s.13407s.13408s.13409s.13410s.13411s.13412s.13413s.13414s.13415s.13416s.13417s.13418s.13419s.13420s.13421s.13422s.13423s.13424s.13425s.13426s.13427s.13428s.13429s.13430s.13431s.13432s.13433s.13434s.13435s.13436s.13437s.13438s.13439s.13440s.13441s.13442s.13443s.13444s.13445s.13446s.13447s.13448s.13449s.13450s.13451s.13452s.13453s.13454s.13455s.13456s.13457s.13458s.13459s.13460s.13461s.13462s.13463s.13464s.13465s.13466s.13467s.13468s.13469s.13470s.13471s.13472s.13473s.13474s.13475s.13476s.13477s.13478s.13479s.13480s.13481s.13482s.13483s.13484s.13485s.13486s.13487s.13488s.13489s.13490s.13491s.13492s.13493s.13494s.13495s.13496s.13497s.13498s.13499s.13500s.13501s.13502s.13503s.13504s.13505s.13506s.13507s.13508s.13509s.13510s.13511s.13512s.13513s.13514s.13515s.13516s.13517s.13518s.13519s.13520s.13521s.13522s.13523s.13524s.13525s.13526s.13527s.13528s.13529s.13530s.13531s.13532s.13533s.13534s.13535s.13536s.13537s.13538s.13539s.13540s.13541s.13542s.13543s.13544s.13545s.13546s.13547s.13548s.13549s.13550s.13551s.13552s.13553s.13554s.13555s.13556s.13557s.13558s.13559s.13560s.13561s.13562s.13563s.13564s.13565s.13566s.13567s.13568s.13569s.13570s.13571s.13572s.13573s.13574s.13575s.13576s.13577s.13578s.13579s.13580s.13581s.13582s.13583s.13584s.13585s.13586s.13587s.13588s.13589s.13590s.13591s.13592s.13593s.13594s.13595s.13596s.13597s.13598s.13599s.13600s.13601s.13602s.13603s.13604s.13605s.13606s.13607s.13608s.13609s.13610s.13611s.13612s.13613s.13614s.13615s.13616s.13617s.13618s.13619s.13620s.13621s.13622s.13623s.13624s.13625s.13626s.13627s.13628s.13629s.13630s.13631s.13632s.13633s.13634s.13635s.13636s.13637s.13638s.13639s.13640s.13641s.13642s.13643s.13644s.13645s.13646s.13647s.13648s.13649s.13650s.13651s.13652s.13653s.13654s.13655s.13656s.13657s.13658s.13659s.13660s.13661s.13662s.13663s.13664s.13665s.13666s.13667s.13668s.13669s.13670s.13671s.13672s.13673s.13674s.13675s.13676s.13677s.13678s.13679s.13680s.13681s.13682s.13683s.13684s.13685s.13686s.13687s.13688s.13689s.13690s.13691s.13692s.13693s.13694s.13695s.13696s.13697s.13698s.13699s.13700s.13701s.13702s.13703s.13704s.13705s.13706s.13707s.13708s.13709s.13710s.13711s.13712s.13713s.13714s.13715s.13716s.13717s.13718s.13719s.13720s.13721s.13722s.13723s.13724s.13725s.13726s.13727s.13728s.13729s.13730s.13731s.13732s.13733s.13734s.13735s.13736s.13737s.13738s.13739s.13740s.13741s.13742s.13743s.13744s.13745s.13746s.13747s.13748s.13749s.13750s.13751s.13752s.13753s.13754s.13755s.13756s.13757s.13758s.13759s.13760s.13761s.13762s.13763s.13764s.13765s.13766s.13767s.13768s.13769s.13770s.13771s.13772s.13773s.13774s.13775s.13776s.13777s.13778s.13779s.13780s.13781s.13782s.13783s.13784s.13785s.13786s.13787s.13788s.13789s.13790s.13791s.13792s.13793s.13794s.13795s.13796s.13797s.13798s.13799s.13800s.13801s.13802s.13803s.13804s.13805s.13806s.13807s.13808s.13809s.13810s.13811s.13812s.13813s.13814s.13815s.13816s.13817s.13818s.13819s.13820s.13821s.13822s.13823s.13824s.13825s.13826s.13827s.13828s.13829s.13830s.13831s.13832s.13833s.13834s.13835s.13836s.13837s.13838s.13839s.13840s.13841s.13842s.13843s.13844s.13845s.13846s.13847s.13848s.13849s.13850s.13851s.13852s.13853s.13854s.13855s.13856s.13857s.13858s.13859s.13860s.13861s.13862s.13863s.13864s.13865s.13866s.13867s.13868s.13869s.13870s.13871s.13872s.13873s.13874s.13875s.13876s.13877s.13878s.13879s.13880s.13881s.13882s.13883s.13884s.13885s.13886s.13887s.13888s.13889s.13890s.13891s.13892s.13893s.13894s.13895s.13896s.13897s.13898s.13899s.13900s.13901s.13902s.13903s.13904s.13905s.13906s.13907s.13908s.13909s.13910s.13911s.13912s.13913s.13914s.13915s.13916s.13917s.13918s.13919s.13920s.13921s.13922s.13923s.13924s.13925s.13926s.13927s.13928s.13929s.13930s.13931s.13932s.13933s.13934s.13935s.13936s.13937s.13938s.13939s.13940s.13941s.13942s.13943s.13944s.13945s.13946s.13947s.13948s.13949s.13950s.13951s.13952s.13953s.13954s.13955s.13956s.13957s.13958s.13959s.13960s.13961s.13962s.13963s.13964s.13965s.13966s.13967s.13968s.13969s.13970s.13971s.13972s.13973s.13974s.13975s.13976s.13977s.13978s.13979s.13980s.13981s.13982s.13983s.13984s.13985s.13986s.13987s.13988s.13989s.13990s.13991s.13992s.13993s.13994s.13995s.13996s.13997s.13998s.13999s.14000s.14001s.14002s.14003s.14004s.14005s.14006s.14007s.14008s.14009s.14010s.14011s.14012s.14013s.14014s.14015s.14016s.14017s.14018s.14019s.14020s.14021s.14022s.14023s.14024s.14025s.14026s.14027s.14028s.14029s.14030s.14031s.14032s.14033s.14034s.14035s.14036s.14037s.14038s.14039s.14040s.14041s.14042s.14043s.14044s.14045s.14046s.14047s.14048s.14049s.14050s.14051s.14052s.14053s.14054s.14055s.14056s.14057s.14058s.14059s.14060s.14061s.14062s.14063s.14064s.14065s.14066s.14067s.14068s.14069s.14070s.14071s.14072s.14073s.14074s.14075s.14076s.14077s.14078s.14079s.14080s.14081s.14082s.14083s.14084s.14085s.14086s.14087s.14088s.14089s.14090s.14091s.14092s.14093s.14094s.14095s.14096s.14097s.14098s.14099s.14100s.14101s.14102s.14103s.14104s.14105s.14106s.14107s.14108s.14109s.14110s.14111s.14112s.14113s.14114s.14115s.14116s.14117s.14118s.14119s.14120s.14121s.14122s.14123s.14124s.14125s.14126s.14127s.14128s.14129s.14130s.14131s.14132s.14133s.14134s.14135s.14136s.14137s.14138s.14139s.14140s.14141s.14142s.14143s.14144s.14145s.14146s.14147s.14148s.14149s.14150s.14151s.14152s.14153s.14154s.14155s.14156s.14157s.14158s.14159s.14160s.14161s.14162s.14163s.14164s.14165s.14166s.14167s.14168s.14169s.14170s.14171s.14172s.14173s.14174s.14175s.14176s.14177s.14178s.14179s.14180s.14181s.14182s.14183s.14184s.14185s.14186s.14187s.14188s.14189s.14190s.14191s.14192s.14193s.14194s.14195s.14196s.14197s.14198s.14199s.14200s.14201s.14202s.14203s.14204s.14205s.14206s.14207s.14208s.14209s.14210s.14211s.14212s.14213s.14214s.14215s.14216s.14217s.14218s.14219s.14220s.14221s.14222s.14223s.14224s.14225s.14226s.14227s.14228s.14229s.14230s.14231s.14232s.14233s.14234s.14235s.14236s.14237s.14238s.14239s.14240s.14241s.14242s.14243s.14244s.14245s.14246s.14247s.14248s.14249s.14250s.14251s.14252s.14253s.14254s.14255s.14256s.14257s.14258s.14259s.14260s.14261s.14262s.14263s.14264s.14265s.14266s.14267s.14268s.14269s.14270s.14271s.14272s.14273s.14274s.14275s.14276s.14277s.14278s.14279s.14280s.14281s.14282s.14283s.14284s.14285s.14286s.14287s.14288s.14289s.14290s.14291s.14292s.14293s.14294s.14295s.14296s.14297s.14298s.14299s.14300s.14301s.14302s.14303s.14304s.14305s.14306s.14307s.14308s.14309s.14310s.14311s.14312s.14313s.14314s.14315s.14316s.14317s.14318s.14319s.14320s.14321s.14322s.14323s.14324s.14325s.14326s.14327s.14328s.14329s.14330s.14331s.14332s.14333s.14334s.14335s.14336s.14337s.14338s.14339s.14340s.14341s.14342s.14343s.14344s.14345s.14346s.14347s.14348s.14349s.14350s.14351s.14352s.14353s.14354s.14355s.14356s.14357s.14358s.14359s.14360s.14361s.14362s.14363s.14364s.14365s.14366s.14367s.14368s.14369s.14370s.14371s.14372s.14373s.14374s.14375s.14376s.14377s.14378s.14379s.14380s.14381s.14382s.14383s.14384s.14385s.14386s.14387s.14388s.14389s.14390s.14391s.14392s.14393s.14394s.14395s.14396s.14397s.14398s.14399s.14400s.14401s.14402s.14403s.14404s.14405s.14406s.14407s.14408s.14409s.14410s.14411s.14412s.14413s.14414s.14415s.14416s.14417s.14418s.14419s.14420s.14421s.14422s.14423s.14424s.14425s.14426s.14427s.14428s.14429s.14430s.14431s.14432s.14433s.14434s.14435s.14436s.14437s.14438s.14439s.14440s.14441s.14442s.14443s.14444s.14445s.14446s.14447s.14448s.14449s.14450s.14451s.14452s.14453s.14454s.14455s.14456s.14457s.14458s.14459s.14460s.14461s.14462s.14463s.14464s.14465s.14466s.14467s.14468s.14469s.14470s.14471s.14472s.14473s.14474s.14475s.14476s.14477s.14478s.14479s.14480s.14481s.14482s.14483s.14484s.14485s.14486s.14487s.14488s.14489s.14490s.14491s.14492s.14493s.14494s.14495s.14496s.14497s.14498s.14499s.14500s.14501s.14502s.14503s.14504s.14505s.14506s.14507s.14508s.14509s.14510s.14511s.14512s.14513s.14514s.14515s.14516s.14517s.14518s.14519s.14520s.14521s.14522s.14523s.14524s.14525s.14526s.14527s.14528s.14529s.14530s.14531s.14532s.14533s.14534s.14535s.14536s.14537s.14538s.14539s.14540s.14541s.14542s.14543s.14544s.14545s.14546s.14547s.14548s.14549s.14550s.14551s.14552s.14553s.14554s.14555s.14556s.14557s.14558s.14559s.14560s.14561s.14562s.14563s.14564s.14565s.14566s.14567s.14568s.14569s.14570s.14571s.14572s.14573s.14574s.14575s.14576s.14577s.14578s.14579s.14580s.14581s.14582s.14583s.14584s.14585s.14586s.14587s.14588s.14589s.14590s.14591s.14592s.14593s.14594s.14595s.14596s.14597s.14598s.14599s.14600s.14601s.14602s.14603s.14604s.14605s.14606s.14607s.14608s.14609s.14610s.14611s.14612s.14613s.14614s.14615s.14616s.14617s.14618s.14619s.14620s.14621s.14622s.14623s.14624s.14625s.14626s.14627s.14628s.14629s.14630s.14631s.14632s.14633s.14634s.14635s.14636s.14637s.14638s.14639s.14640s.14641s.14642s.14643s.14644s.14645s.14646s.14647s.14648s.14649s.14650s.14651s.14652s.14653s.14654s.14655s.14656s.14657s.14658s.14659s.14660s.14661s.14662s.14663s.14664s.14665s.14666s.14667s.14668s.14669s.14670s.14671s.14672s.14673s.14674s.14675s.14676s.14677s.14678s.14679s.14680s.14681s.14682s.14683s.14684s.14685s.14686s.14687s.14688s.14689s.14690s.14691s.14692s.14693s.14694s.14695s.14696s.14697s.14698s.14699s.14700s.14701s.14702s.14703s.14704s.14705s.14706s.14707s.14708s.14709s.14710s.14711s.14712s.14713s.14714s.14715s.14716s.14717s.14718s.14719s.14720s.14721s.14722s.14723s.14724s.14725s.14726s.14727s.14728s.14729s.14730s.14731s.14732s.14733s.14734s.14735s.14736s.14737s.14738s.14739s.14740s.14741s.14742s.14743s.14744s.14745s.14746s.14747s.14748s.14749s.14750s.14751s.14752s.14753s.14754s.14755s.14756s.14757s.14758s.14759s.14760s.14761s.14762s.14763s.14764s.14765s.14766s.14767s.14768s.14769s.14770s.14771s.14772s.14773s.14774s.14775s.14776s.14777s.14778s.14779s.14780s.14781s.14782s.14783s.14784s.14785s.14786s.14787s.14788s.14789s.14790s.14791s.14792s.14793s.14794s.14795s.14796s.14797s.14798s.14799s.14800s.14801s.14802s.14803s.14804s.14805s.14806s.14807s.14808s.14809s.14810s.14811s.14812s.14813s.14814s.14815s.14816s.14817s.14818s.14819s.14820s.14821s.14822s.14823s.14824s.14825s.14826s.14827s.14828s.14829s.14830s.14831s.14832s.14833s.14834s.14835s.14836s.14837s.14838s.14839s.14840s.14841s.14842s.14843s.14844s.14845s.14846s.14847s.14848s.14849s.14850s.14851s.14852s.14853s.14854s.14855s.14856s.14857s.14858s.14859s.14860s.14861s.14862s.14863s.14864s.14865s.14866s.14867s.14868s.14869s.14870s.14871s.14872s.14873s.14874s.14875s.14876s.14877s.14878s.14879s.14880s.14881s.14882s.14883s.14884s.14885s.14886s.14887s.14888s.14889s.14890s.14891s.14892s.14893s.14894s.14895s.14896s.14897s.14898s.14899s.14900s.14901s.14902s.14903s.14904s.14905s.14906s.14907s.14908s.14909s.14910s.14911s.14912s.14913s.14914s.14915s.14916s.14917s.14918s.14919s.14920s.14921s.14922s.14923s.14924s.14925s.14926s.14927s.14928s.14929s.14930s.14931s.14932s.14933s.14934s.14935s.14936s.14937s.14938s.14939s.14940s.14941s.14942s.14943s.14944s.14945s.14946s.14947s.14948s.14949s.14950s.14951s.14952s.14953s.14954s.14955s.14956s.14957s.14958s.14959s.14960s.14961s.14962s.14963s.14964s.14965s.14966s.14967s.14968s.14969s.14970s.14971s.14972s.14973s.14974s.14975s.14976s.14977s.14978s.14979s.14980s.14981s.14982s.14983s.14984s.14985s.14986s.14987s.14988s.14989s.14990s.14991s.14992s.14993s.14994s.14995s.14996s.14997s.14998s.14999s.15000s.15001s.15002s.15003s.15004s.15005s.15006s.15007s.15008s.15009s.15010s.15011s.15012s.15013s.15014s.15015s.15016s.15017s.15018s.15019s.15020s.15021s.15022s.15023s.15024s.15025s.15026s.15027s.15028s.15029s.15030s.15031s.15032s.15033s.15034s.15035s.15036s.15037s.15038s.15039s.15040s.15041s.15042s.15043s.15044s.15045s.15046s.15047s.15048s.15049s.15050s.15051s.15052s.15053s.15054s.15055s.15056s.15057s.15058s.15059s.15060s.15061s.15062s.15063s.15064s.15065s.15066s.15067s.15068s.15069s.15070s.15071s.15072s.15073s.15074s.15075s.15076s.15077s.15078s.15079s.15080s.15081s.15082s.15083s.15084s.15085s.15086s.15087s.15088s.15089s.15090s.15091s.15092s.15093s.15094s.15095s.15096s.15097s.15098s.15099s.15100s.15101s.15102s.15103s.15104s.15105s.15106s.15107s.15108s.15109s.15110s.15111s.15112s.15113s.15114s.15115s.15116s.15117s.15118s.15119s.15120s.15121s.15122s.15123s.15124s.15125s.15126s.15127s.15128s.15129s.15130s.15131s.15132s.15133s.15134s.15135s.15136s.15137s.15138s.15139s.15140s.15141s.15142s.15143s.15144s.15145s.15146s.15147s.15148s.15149s.15150s.15151s.15152s.15153s.15154s.15155s.15156s.15157s.15158s.15159s.15160s.15161s.15162s.15163s.15164s.15165s.15166s.15167s.15168s.15169s.15170s.15171s.15172s.15173s.15174s.15175s.15176s.15177s.15178s.15179s.15180s.15181s.15182s.15183s.15184s.15185s.15186s.15187s.15188s.15189s.15190s.15191s.15192s.15193s.15194s.15195s.15196s.15197s.15198s.15199s.15200s.15201s.15202s.15203s.15204s.15205s.15206s.15207s.15208s.15209s.15210s.15211s.15212s.15213s.15214s.15215s.15216s.15217s.15218s.15219s.15220s.15221s.15222s.15223s.15224s.15225s.15226s.15227s.15228s.15229s.15230s.15231s.15232s.15233s.15234s.15235s.15236s.15237s.15238s.15239s.15240s.15241s.15242s.15243s.15244s.15245s.15246s.15247s.15248s.15249s.15250s.15251s.15252s.15253s.15254s.15255s.15256s.15257s.15258s.15259s.15260s.15261s.15262s.15263s.15264s.15265s.15266s.15267s.15268s.15269s.15270s.15271s.15272s.15273s.15274s.15275s.15276s.15277s.15278s.15279s.15280s.15281s.15282s.15283s.15284s.15285s.15286s.15287s.15288s.15289s.15290s.15291s.15292s.15293s.15294s.15295s.15296s.15297s.15298s.15299s.15300s.15301s.15302s.15303s.15304s.15305s.15306s.15307s.15308s.15309s.15310s.15311s.15312s.15313s.15314s.15315s.15316s.15317s.15318s.15319s.15320s.15321s.15322s.15323s.15324s.15325s.15326s.15327s.15328s.15329s.15330s.15331s.15332s.15333s.15334s.15335s.15336s.15337s.15338s.15339s.15340s.15341s.15342s.15343s.15344s.15345s.15346s.15347s.15348s.15349s.15350s.15351s.15352s.15353s.15354s.15355s.15356s.15357s.15358s.15359s.15360s.15361s.15362s.15363s.15364s.15365s.15366s.15367s.15368s.15369s.15370s.15371s.15372s.15373s.15374s.15375s.15376s.15377s.15378s.15379s.15380s.15381s.15382s.15383s.15384s.15385s.15386s.15387s.15388s.15389s.15390s.15391s.15392s.15393s.15394s.15395s.15396s.15397s.15398s.15399s.15400s.15401s.15402s.15403s.15404s.15405s.15406s.15407s.15408s.15409s.15410s.15411s.15412s.15413s.15414s.15415s.15416s.15417s.15418s.15419s.15420s.15421s.15422s.15423s.15424s.15425s.15426s.15427s.15428s.15429s.15430s.15431s.15432s.15433s.15434s.15435s.15436s.15437s.15438s.15439s.15440s.15441s.15442s.15443s.15444s.15445s.15446s.15447s.15448s.15449s.15450s.15451s.15452s.15453s.15454s.15455s.15456s.15457s.15458s.15459s.15460s.15461s.15462s.15463s.15464s.15465s.15466s.15467s.15468s.15469s.15470s.15471s.15472s.15473s.15474s.15475s.15476s.15477s.15478s.15479s.15480s.15481s.15482s.15483s.15484s.15485s.15486s.15487s.15488s.15489s.15490s.15491s.15492s.15493s.15494s.15495s.15496s.15497s.15498s.15499s.15500s.15501s.15502s.15503s.15504s.15505s.15506s.15507s.15508s.15509s.15510s.15511s.15512s.15513s.15514s.15515s.15516s.15517s.15518s.15519s.15520s.15521s.15522s.15523s.15524s.15525s.15526s.15527s.15528s.15529s.15530s.15531s.15532s.15533s.15534s.15535s.15536s.15537s.15538s.15539s.15540s.15541s.15542s.15543s.15544s.15545s.15546s.15547s.15548s.15549s.15550s.15551s.15552s.15553s.15554s.15555s.15556s.15557s.15558s.15559s.15560s.15561s.15562s.15563s.15564s.15565s.15566s.15567s.15568s.15569s.15570s.15571s.15572s.15573s.15574s.15575s.15576s.15577s.15578s.15579s.15580s.15581s.15582s.15583s.15584s.15585s.15586s.15587s.15588s.15589s.15590s.15591s.15592s.15593s.15594s.15595s.15596s.15597s.15598s.15599s.15600s.15601s.15602s.15603s.15604s.15605s.15606s.15607s.15608s.15609s.15610s.15611s.15612s.15613s.15614s.15615s.15616s.15617s.15618s.15619s.15620s.15621s.15622s.15623s.15624s.15625s.15626s.15627s.15628s.15629s.15630s.15631s.15632s.15633s.15634s.15635s.15636s.15637s.15638s.15639s.15640s.15641s.15642s.15643s.15644s.15645s.15646s.15647s.15648s.15649s.15650s.15651s.15652s.15653s.15654s.15655s.15656s.15657s.15658s.15659s.15660s.15661s.15662s.15663s.15664s.15665s.15666s.15667s.15668s.15669s.15670s.15671s.15672s.15673s.15674s.15675s.15676s.15677s.15678s.15679s.15680s.15681s.15682s.15683s.15684s.15685s.15686s.15687s.15688s.15689s.15690s.15691s.15692s.15693s.15694s.15695s.15696s.15697s.15698s.15699s.15700s.15701s.15702s.15703s.15704s.15705s.15706s.15707s.15708s.15709s.15710s.15711s.15712s.15713s.15714s.15715s.15716s.15717s.15718s.15719s.15720s.15721s.15722s.15723s.15724s.15725s.15726s.15727s.15728s.15729s.15730s.15731s.15732s.15733s.15734s.15735s.15736s.15737s.15738s.15739s.15740s.15741s.15742s.15743s.15744s.15745s.15746s.15747s.15748s.15749s.15750s.15751s.15752s.15753s.15754s.15755s.15756s.15757s.15758s.15759s.15760s.15761s.15762s.15763s.15764s.15765s.15766s.15767s.15768s.15769s.15770s.15771s.15772s.15773s.15774s.15775s.15776s.15777s.15778s.15779s.15780s.15781s.15782s.15783s.15784s.15785s.15786s.15787s.15788s.15789s.15790s.15791s.15792s.15793s.15794s.15795s.15796s.15797s.15798s.15799s.15800s.15801s.15802s.15803s.15804s.15805s.15806s.15807s.15808s.15809s.15810s.15811s.15812s.15813s.15814s.15815s.15816s.15817s.15818s.15819s.15820s.15821s.15822s.15823s.15824s.15825s.15826s.15827s.15828s.15829s.15830s.15831s.15832s.15833s.15834s.15835s.15836s.15837s.15838s.15839s.15840s.15841s.15842s.15843s.15844s.15845s.15846s.15847s.15848s.15849s.15850s.15851s.15852s.15853s.15854s.15855s.15856s.15857s.15858s.15859s.15860s.15861s.15862s.15863s.15864s.15865s.15866s.15867s.15868s.15869s.15870s.15871s.15872s.15873s.15874s.15875s.15876s.15877s.15878s.15879s.15880s.15881s.15882s.15883s.15884s.15885s.15886s.15887s.15888s.15889s.15890s.15891s.15892s.15893s.15894s.15895s.15896s.15897s.15898s.15899s.15900s.15901s.15902s.15903s.15904s.15905s.15906s.15907s.15908s.15909s.15910s.15911s.15912s.15913s.15914s.15915s.15916s.15917s.15918s.15919s.15920s.15921s.15922s.15923s.15924s.15925s.15926s.15927s.15928s.15929s.15930s.15931s.15932s.15933s.15934s.15935s.15936s.15937s.15938s.15939s.15940s.15941s.15942s.15943s.15944s.15945s.15946s.15947s.15948s.15949s.15950s.15951s.15952s.15953s.15954s.15955s.15956s.15957s.15958s.15959s.15960s.15961s.15962s.15963s.15964s.15965s.15966s.15967s.15968s.15969s.15970s.15971s.15972s.15973s.15974s.15975s.15976s.15977s.15978s.15979s.15980s.15981s.15982s.15983s.15984s.15985s.15986s.15987s.15988s.15989s.15990s.15991s.15992s.15993s.15994s.15995s.15996s.15997s.15998s.15999s.16000s.16001s.16002s.16003s.16004s.16005s.16006s.16007s.16008s.16009s.16010s.16011s.16012s.16013s.16014s.16015s.16016s.16017s.16018s.16019s.16020s.16021s.16022s.16023s.16024s.16025s.16026s.16027s.16028s.16029s.16030s.16031s.16032s.16033s.16034s.16035s.16036s.16037s.16038s.16039s.16040s.16041s.16042s.16043s.16044s.16045s.16046s.16047s.16048s.16049s.16050s.16051s.16052s.16053s.16054s.16055s.16056s.16057s.16058s.16059s.16060s.16061s.16062s.16063s.16064s.16065s.16066s.16067s.16068s.16069s.16070s.16071s.16072s.16073s.16074s.16075s.16076s.16077s.16078s.16079s.16080s.16081s.16082s.16083s.16084s.16085s.16086s.16087s.16088s.16089s.16090s.16091s.16092s.16093s.16094s.16095s.16096s.16097s.16098s.16099s.16100s.16101s.16102s.16103s.16104s.16105s.16106s.16107s.16108s.16109s.16110s.16111s.16112s.16113s.16114s.16115s.16116s.16117s.16118s.16119s.16120s.16121s.16122s.16123s.16124s.16125s.16126s.16127s.16128s.16129s.16130s.16131s.16132s.16133s.16134s.16135s.16136s.16137s.16138s.16139s.16140s.16141s.16142s.16143s.16144s.16145s.16146s.16147s.16148s.16149s.16150s.16151s.16152s.16153s.16154s.16155s.16156s.16157s.16158s.16159s.16160s.16161s.16162s.16163s.16164s.16165s.16166s.16167s.16168s.16169s.16170s.16171s.16172s.16173s.16174s.16175s.16176s.16177s.16178s.16179s.16180s.16181s.16182s.16183s.16184s.16185s.16186s.16187s.16188s.16189s.16190s.16191s.16192s.16193s.16194s.16195s.16196s.16197s.16198s.16199s.16200s.16201s.16202s.16203s.16204s.16205s.16206s.16207s.16208s.16209s.16210s.16211s.16212s.16213s.16214s.16215s.16216s.16217s.16218s.16219s.16220s.16221s.16222s.16223s.16224s.16225s.16226s.16227s.16228s.16229s.16230s.16231s.16232s.16233s.16234s.16235s.16236s.16237s.16238s.16239s.16240s.16241s.16242s.16243s.16244s.16245s.16246s.16247s.16248s.16249s.16250s.16251s.16252s.16253s.16254s.16255s.16256s.16257s.16258s.16259s.16260s.16261s.16262s.16263s.16264s.16265s.16266s.16267s.16268s.16269s.16270s.16271s.16272s.16273s.16274s.16275s.16276s.16277s.16278s.16279s.16280s.16281s.16282s.16283s.16284s.16285s.16286s.16287s.16288s.16289s.16290s.16291s.16292s.16293s.16294s.16295s.16296s.16297s.16298s.16299s.16300s.16301s.16302s.16303s.16304s.16305s.16306s.16307s.16308s.16309s.16310s.16311s.16312s.16313s.16314s.16315s.16316s.16317s.16318s.16319s.16320s.16321s.16322s.16323s.16324s.16325s.16326s.16327s.16328s.16329s.16330s.16331s.16332s.16333s.16334s.16335s.16336s.16337s.16338s.16339s.16340s.16341s.16342s.16343s.16344s.16345s.16346s.16347s.16348s.16349s.16350s.16351s.16352s.16353s.16354s.16355s.16356s.16357s.16358s.16359s.16360s.16361s.16362s.16363s.16364s.16365s.16366s.16367s.16368s.16369s.16370s.16371s.16372s.16373s.16374s.16375s.16376s.16377s.16378s.16379s.16380s.16381s.16382s.16383s.16384s.16385s.16386s.16387s.16388s.16389s.16390s.16391s.16392s.16393s.16394s.16395s.16396s.16397s.16398s.16399s.16400s.16401s.16402s.16403s.16404s.16405s.16406s.16407s.16408s.16409s.16410s.16411s.16412s.16413s.16414s.16415s.16416s.16417s.16418s.16419s.16420s.16421s.16422s.16423s.16424s.16425s.16426s.16427s.16428s.16429s.16430s.16431s.16432s.16433s.16434s.16435s.16436s.16437s.16438s.16439s.16440s.16441s.16442s.16443s.16444s.16445s.16446s.16447s.16448s.16449s.16450s.16451s.16452s.16453s.16454s.16455s.16456s.16457s.16458s.16459s.16460s.16461s.16462s.16463s.16464s.16465s.16466s.16467s.16468s.16469s.16470s.16471s.16472s.16473s.16474s.16475s.16476s.16477s.16478s.16479s.16480s.16481s.16482s.16483s.16484s.16485s.16486s.16487s.16488s.16489s.16490s.16491s.16492s.16493s.16494s.16495s.16496s.16497s.16498s.16499s.16500s.16501s.16502s.16503s.16504s.16505s.16506s.16507s.16508s.16509s.16510s.16511s.16512s.16513s.16514s.16515s.16516s.16517s.16518s.16519s.16520s.16521s.16522s.16523s.16524s.16525s.16526s.16527s.16528s.16529s.16530s.16531s.16532s.16533s.16534s.16535s.16536s.16537s.16538s.16539s.16540s.16541s.16542s.16543s.16544s.16545s.16546s.16547s.16548s.16549s.16550s.16551s.16552s.16553s.16554s.16555s.16556s.16557s.16558s.16559s.16560s.16561s.16562s.16563s.16564s.16565s.16566s.16567s.16568s.16569s.16570s.16571s.16572s.16573s.16574s.16575s.16576s.16577s.16578s.16579s.16580s.16581s.16582s.16583s.16584s.16585s.16586s.16587s.16588s.16589s.16590s.16591s.16592s.16593s.16594s.16595s.16596s.16597s.16598s.16599s.16600s.16601s.16602s.16603s.16604s.16605s.16606s.16607s.16608s.16609s.16610s.16611s.16612s.16613s.16614s.16615s.16616s.16617s.16618s.16619s.16620s.16621s.16622s.16623s.16624s.16625s.16626s.16627s.16628s.16629s.16630s.16631s.16632s.16633s.16634s.16635s.16636s.16637s.16638s.16639s.16640s.16641s.16642s.16643s.16644s.16645s.16646s.16647s.16648s.16649s.16650s.16651s.16652s.16653s.16654s.16655s.16656s.16657s.16658s.16659s.16660s.16661s.16662s.16663s.16664s.16665s.16666s.16667s.16668s.16669s.16670s.16671s.16672s.16673s.16674s.16675s.16676s.16677s.16678s.16679s.16680s.16681s.16682s.16683s.16684s.16685s.16686s.16687s.16688s.16689s.16690s.16691s.16692s.16693s.16694s.16695s.16696s.16697s.16698s.16699s.16700s.16701s.16702s.16703s.16704s.16705s.16706s.16707s.16708s.16709s.16710s.16711s.16712s.16713s.16714s.16715s.16716s.16717s.16718s.16719s.16720s.16721s.16722s.16723s.16724s.16725s.16726s.16727s.16728s.16729s.16730s.16731s.16732s.16733s.16734s.16735s.16736s.16737s.16738s.16739s.16740s.16741s.16742s.16743s.16744s.16745s.16746s.16747s.16748s.16749s.16750s.16751s.16752s.16753s.16754s.16755s.16756s.16757s.16758s.16759s.16760s.16761s.16762s.16763s.16764s.16765s.16766s.16767s.16768s.16769s.16770s.16771s.16772s.16773s.16774s.16775s.16776s.16777s.16778s.16779s.16780s.16781s.16782s.16783s.16784s.16785s.16786s.16787s.16788s.16789s.16790s.16791s.16792s.16793s.16794s.16795s.16796s.16797s.16798s.16799s.16800s.16801s.16802s.16803s.16804s.16805s.16806s.16807s.16808s.16809s.16810s.16811s.16812s.16813s.16814s.16815s.16816s.16817s.16818s.16819s.16820s.16821s.16822s.16823s.16824s.16825s.16826s.16827s.16828s.16829s.16830s.16831s.16832s.16833s.16834s.16835s.16836s.16837s.16838s.16839s.16840s.16841s.16842s.16843s.16844s.16845s.16846s.16847s.16848s.16849s.16850s.16851s.16852s.16853s.16854s.16855s.16856s.16857s.16858s.16859s.16860s.16861s.16862s.16863s.16864s.16865s.16866s.16867s.16868s.16869s.16870s.16871s.16872s.16873s.16874s.16875s.16876s.16877s.16878s.16879s.16880s.16881s.16882s.16883s.16884s.16885s.16886s.16887s.16888s.16889s.16890s.16891s.16892s.16893s.16894s.16895s.16896s.16897s.16898s.16899s.16900s.16901s.16902s.16903s.16904s.16905s.16906s.16907s.16908s.16909s.16910s.16911s.16912s.16913s.16914s.16915s.16916s.16917s.16918s.16919s.16920s.16921s.16922s.16923s.16924s.16925s.16926s.16927s.16928s.16929s.16930s.16931s.16932s.16933s.16934s.16935s.16936s.16937s.16938s.16939s.16940s.16941s.16942s.16943s.16944s.16945s.16946s.16947s.16948s.16949s.16950s.16951s.16952s.16953s.16954s.16955s.16956s.16957s.16958s.16959s.16960s.16961s.16962s.16963s.16964s.16965s.16966s.16967s.16968s.16969s.16970s.16971s.16972s.16973s.16974s.16975s.16976s.16977s.16978s.16979s.16980s.16981s.16982s.16983s.16984s.16985s.16986s.16987s.16988s.16989s.16990s.16991s.16992s.16993s.16994s.16995s.16996s.16997s.16998s.16999s.17000s.17001s.17002s.17003s.17004s.17005s.17006s.17007s.17008s.17009s.17010s.17011s.17012s.17013s.17014s.17015s.17016s.17017s.17018s.17019s.17020s.17021s.17022s.17023s.17024s.17025s.17026s.17027s.17028s.17029s.17030s.17031s.17032s.17033s.17034s.17035s.17036s.17037s.17038s.17039s.17040s.17041s.17042s.17043s.17044s.17045s.17046s.17047s.17048s.17049s.17050s.17051s.17052s.17053s.17054s.17055s.17056s.17057s.17058s.17059s.17060s.17061s.17062s.17063s.17064s.17065s.17066s.17067s.17068s.17069s.17070s.17071s.17072s.17073s.17074s.17075s.17076s.17077s.17078s.17079s.17080s.17081s.17082s.17083s.17084s.17085s.17086s.17087s.17088s.17089s.17090s.17091s.17092s.17093s.17094s.17095s.17096s.17097s.17098s.17099s.17100s.17101s.17102s.17103s.17104s.17105s.17106s.17107s.17108s.17109s.17110s.17111s.17112s.17113s.17114s.17115s.17116s.17117s.17118s.17119s.17120s.17121s.17122s.17123s.17124s.17125s.17126s.17127s.17128s.17129s.17130s.17131s.17132s.17133s.17134s.17135s.17136s.17137s.17138s.17139s.17140s.17141s.17142s.17143s.17144s.17145s.17146s.17147s.17148s.17149s.17150s.17151s.17152s.17153s.17154s.17155s.17156s.17157s.17158s.17159s.17160s.17161s.17162s.17163s.17164s.17165s.17166s.17167s.17168s.17169s.17170s.17171s.17172s.17173s.17174s.17175s.17176s.17177s.17178s.17179s.17180s.17181s.17182s.17183s.17184s.17185s.17186s.17187s.17188s.17189s.17190s.17191s.17192s.17193s.17194s.17195s.17196s.17197s.17198s.17199s.17200s.17201s.17202s.17203s.17204s.17205s.17206s.17207s.17208s.17209s.17210s.17211s.17212s.17213s.17214s.17215s.17216s.17217s.17218s.17219s.17220s.17221s.17222s.17223s.17224s.17225s.17226s.17227s.17228s.17229s.17230s.17231s.17232s.17233s.17234s.17235s.17236s.17237s.17238s.17239s.17240s.17241s.17242s.17243s.17244s.17245s.17246s.17247s.17248s.17249s.17250s.17251s.17252s.17253s.17254s.17255s.17256s.17257s.17258s.17259s.17260s.17261s.17262s.17263s.17264s.17265s.17266s.17267s.17268s.17269s.17270s.17271s.17272s.17273s.17274s.17275s.17276s.17277s.17278s.17279s.17280s.17281s.17282s.17283s.17284s.17285s.17286s.17287s.17288s.17289s.17290s.17291s.17292s.17293s.17294s.17295s.17296s.17297s.17298s.17299s.17300s.17301s.17302s.17303s.17304s.17305s.17306s.17307s.17308s.17309s.17310s.17311s.17312s.17313s.17314s.17315s.17316s.17317s.17318s.17319s.17320s.17321s.17322s.17323s.17324s.17325s.17326s.17327s.17328s.17329s.17330s.17331s.17332s.17333s.17334s.17335s.17336s.17337s.17338s.17339s.17340s.17341s.17342s.17343s.17344s.17345s.17346s.17347s.17348s.17349s.17350s.17351s.17352s.17353s.17354s.17355s.17356s.17357s.17358s.17359s.17360s.17361s.17362s.17363s.17364s.17365s.17366s.17367s.17368s.17369s.17370s.17371s.17372s.17373s.17374s.17375s.17376s.17377s.17378s.17379s.17380s.17381s.17382s.17383s.17384s.17385s.17386s.17387s.17388s.17389s.17390s.17391s.17392s.17393s.17394s.17395s.17396s.17397s.17398s.17399s.17400s.17401s.17402s.17403s.17404s.17405s.17406s.17407s.17408s.17409s.17410s.17411s.17412s.17413s.17414s.17415s.17416s.17417s.17418s.17419s.17420s.17421s.17422s.17423s.17424s.17425s.17426s.17427s.17428s.17429s.17430s.17431s.17432s.17433s.17434s.17435s.17436s.17437s.17438s.17439s.17440s.17441s.17442s.17443s.17444s.17445s.17446s.17447s.17448s.17449s.17450s.17451s.17452s.17453s.17454s.17455s.17456s.17457s.17458s.17459s.17460s.17461s.17462s.17463s.17464s.17465s.17466s.17467s.17468s.17469s.17470s.17471s.17472s.17473s.17474s.17475s.17476s.17477s.17478s.17479s.17480s.17481s.17482s.17483s.17484s.17485s.17486s.17487s.17488s.17489s.17490s.17491s.17492s.17493s.17494s.17495s.17496s.17497s.17498s.17499s.17500s.17501s.17502s.17503s.17504s.17505s.17506s.17507s.17508s.17509s.17510s.17511s.17512s.17513s.17514s.17515s.17516s.17517s.17518s.17519s.17520s.17521s.17522s.17523s.17524s.17525s.17526s.17527s.17528s.17529s.17530s.17531s.17532s.17533s.17534s.17535s.17536s.17537s.17538s.17539s.17540s.17541s.17542s.17543s.17544s.17545s.17546s.17547s.17548s.17549s.17550s.17551s.17552s.17553s.17554s.17555s.17556s.17557s.17558s.17559s.17560s.17561s.17562s.17563s.17564s.17565s.17566s.17567s.17568s.17569s.17570s.17571s.17572s.17573s.17574s.17575s.17576s.17577s.17578s.17579s.17580s.17581s.17582s.17583s.17584s.17585s.17586s.17587s.17588s.17589s.17590s.17591s.17592s.17593s.17594s.17595s.17596s.17597s.17598s.17599s.17600s.17601s.17602s.17603s.17604s.17605s.17606s.17607s.17608s.17609s.17610s.17611s.17612s.17613s.17614s.17615s.17616s.17617s.17618s.17619s.17620s.17621s.17622s.17623s.17624s.17625s.17626s.17627s.17628s.17629s.17630s.17631s.17632s.17633s.17634s.17635s.17636s.17637s.17638s.17639s.17640s.17641s.17642s.17643s.17644s.17645s.17646s.17647s.17648s.17649s.17650s.17651s.17652s.17653s.17654s.17655s.17656s.17657s.17658s.17659s.17660s.17661s.17662s.17663s.17664s.17665s.17666s.17667s.17668s.17669s.17670s.17671s.17672s.17673s.17674s.17675s.17676s.17677s.17678s.17679s.17680s.17681s.17682s.17683s.17684s.17685s.17686s.17687s.17688s.17689s.17690s.17691s.17692s.17693s.17694s.17695s.17696s.17697s.17698s.17699s.17700s.17701s.17702s.17703s.17704s.17705s.17706s.17707s.17708s.17709s.17710s.17711s.17712s.17713s.17714s.17715s.17716s.17717s.17718s.17719s.17720s.17721s.17722s.17723s.17724s.17725s.17726s.17727s.17728s.17729s.17730s.17731s.17732s.17733s.17734s.17735s.17736s.17737s.17738s.17739s.17740s.17741s.17742s.17743s.17744s.17745s.17746s.17747s.17748s.17749s.17750s.17751s.17752s.17753s.17754s.17755s.17756s.17757s.17758s.17759s.17760s.17761s.17762s.17763s.17764s.17765s.17766s.17767s.17768s.17769s.17770s.17771s.17772s.17773s.17774s.17775s.17776s.17777s.17778s.17779s.17780s.17781s.17782s.17783s.17784s.17785s.17786s.17787s.17788s.17789s.17790s.17791s.17792s.17793s.17794s.17795s.17796s.17797s.17798s.17799s.17800s.17801s.17802s.17803s.17804s.17805s.17806s.17807s.17808s.17809s.17810s.17811s.17812s.17813s.17814s.17815s.17816s.17817s.17818s.17819s.17820s.17821s.17822s.17823s.17824s.17825s.17826s.17827s.17828s.17829s.17830s.17831s.17832s.17833s.17834s.17835s.17836s.17837s.17838s.17839s.17840s.17841s.17842s.17843s.17844s.17845s.17846s.17847s.17848s.17849s.17850s.17851s.17852s.17853s.17854s.17855s.17856s.17857s.17858s.17859s.17860s.17861s.17862s.17863s.17864s.17865s.17866s.17867s.17868s.17869s.17870s.17871s.17872s.17873s.17874s.17875s.17876s.17877s.17878s.17879s.17880s.17881s.17882s.17883s.17884s.17885s.17886s.17887s.17888s.17889s.17890s.17891s.17892s.17893s.17894s.17895s.17896s.17897s.17898s.17899s.17900s.17901s.17902s.17903s.17904s.17905s.17906s.17907s.17908s.17909s.17910s.17911s.17912s.17913s.17914s.17915s.17916s.17917s.17918s.17919s.17920s.17921s.17922s.17923s.17924s.17925s.17926s.17927s.17928s.17929s.17930s.17931s.17932s.17933s.17934s.17935s.17936s.17937s.17938s.17939s.17940s.17941s.17942s.17943s.17944s.17945s.17946s.17947s.17948s.17949s.17950s.17951s.17952s.17953s.17954s.17955s.17956s.17957s.17958s.17959s.17960s.17961s.17962s.17963s.17964s.17965s.17966s.17967s.17968s.17969s.17970s.17971s.17972s.17973s.17974s.17975s.17976s.17977s.17978s.17979s.17980s.17981s.17982s.17983s.17984s.17985s.17986s.17987s.17988s.17989s.17990s.17991s.17992s.17993s.17994s.17995s.17996s.17997s.17998s.17999s.18000s.18001s.18002s.18003s.18004s.18005s.18006s.18007s.18008s.18009s.18010s.18011s.18012s.18013s.18014s.18015s.18016s.18017s.18018s.18019s.18020s.18021s.18022s.18023s.18024s.18025s.18026s.18027s.18028s.18029s.18030s.18031s.18032s.18033s.18034s.18035s.18036s.18037s.18038s.18039s.18040s.18041s.18042s.18043s.18044s.18045s.18046s.18047s.18048s.18049s.18050s.18051s.18052s.18053s.18054s.18055s.18056s.18057s.18058s.18059s.18060s.18061s.18062s.18063s.18064s.18065s.18066s.18067s.18068s.18069s.18070s.18071s.18072s.18073s.18074s.18075s.18076s.18077s.18078s.18079s.18080s.18081s.18082s.18083s.18084s.18085s.18086s.18087s.18088s.18089s.18090s.18091s.18092s.18093s.18094s.18095s.18096s.18097s.18098s.18099s.18100s.18101s.18102s.18103s.18104s.18105s.18106s.18107s.18108s.18109s.18110s.18111s.18112s.18113s.18114s.18115s.18116s.18117s.18118s.18119s.18120s.18121s.18122s.18123s.18124s.18125s.18126s.18127s.18128s.18129s.18130s.18131s.18132s.18133s.18134s.18135s.18136s.18137s.18138s.18139s.18140s.18141s.18142s.18143s.18144s.18145s.18146s.18147s.18148s.18149s.18150s.18151s.18152s.18153s.18154s.18155s.18156s.18157s.18158s.18159s.18160s.18161s.18162s.18163s.18164s.18165s.18166s.18167s.18168s.18169s.18170s.18171s.18172s.18173s.18174s.18175s.18176s.18177s.18178s.18179s.18180s.18181s.18182s.18183s.18184s.18185s.18186s.18187s.18188s.18189s.18190s.18191s.18192s.18193s.18194s.18195s.18196s.18197s.18198s.18199s.18200s.18201s.18202s.18203s.18204s.18205s.18206s.18207s.18208s.18209s.18210s.18211s.18212s.18213s.18214s.18215s.18216s.18217s.18218s.18219s.18220s.18221s.18222s.18223s.18224s.18225s.18226s.18227s.18228s.18229s.18230s.18231s.18232s.18233s.18234s.18235s.18236s.18237s.18238s.18239s.18240s.18241s.18242s.18243s.18244s.18245s.18246s.18247s.18248s.18249s.18250s.18251s.18252s.18253s.18254s.18255s.18256s.18257s.18258s.18259s.18260s.18261s.18262s.18263s.18264s.18265s.18266s.18267s.18268s.18269s.18270s.18271s.18272s.18273s.18274s.18275s.18276s.18277s.18278s.18279s.18280s.18281s.18282s.18283s.18284s.18285s.18286s.18287s.18288s.18289s.18290s.18291s.18292s.18293s.18294s.18295s.18296s.18297s.18298s.18299s.18300s.18301s.18302s.18303s.18304s.18305s.18306s.18307s.18308s.18309s.18310s.18311s.18312s.18313s.18314s.18315s.18316s.18317s.18318s.18319s.18320s.18321s.18322s.18323s.18324s.18325s.18326s.18327s.18328s.18329s.18330s.18331s.18332s.18333s.18334s.18335s.18336s.18337s.18338s.18339s.18340s.18341s.18342s.18343s.18344s.18345s.18346s.18347s.18348s.18349s.18350s.18351s.18352s.18353s.18354s.18355s.18356s.18357s.18358s.18359s.18360s.18361s.18362s.18363s.18364s.18365s.18366s.18367s.18368s.18369s.18370s.18371s.18372s.18373s.18374s.18375s.18376s.18377s.18378s.18379s.18380s.18381s.18382s.18383s.18384s.18385s.18386s.18387s.18388s.18389s.18390s.18391s.18392s.18393s.18394s.18395s.18396s.18397s.18398s.18399s.18400s.18401s.18402s.18403s.18404s.18405s.18406s.18407s.18408s.18409s.18410s.18411s.18412s.18413s.18414s.18415s.18416s.18417s.18418s.18419s.18420s.18421s.18422s.18423s.18424s.18425s.18426s.18427s.18428s.18429s.18430s.18431s.18432s.18433s.18434s.18435s.18436s.18437s.18438s.18439s.18440s.18441s.18442s.18443s.18444s.18445s.18446s.18447s.18448s.18449s.18450s.18451s.18452s.18453s.18454s.18455s.18456s.18457s.18458s.18459s.18460s.18461s.18462s.18463s.18464s.18465s.18466s.18467s.18468s.18469s.18470s.18471s.18472s.18473s.18474s.18475s.18476s.18477s.18478s.18479s.18480s.18481s.18482s.18483s.18484s.18485s.18486s.18487s.18488s.18489s.18490s.18491s.18492s.18493s.18494s.18495s.18496s.18497s.18498s.18499s.18500s.18501s.18502s.18503s.18504s.18505s.18506s.18507s.18508s.18509s.18510s.18511s.18512s.18513s.18514s.18515s.18516s.18517s.18518s.18519s.18520s.18521s.18522s.18523s.18524s.18525s.18526s.18527s.18528s.18529s.18530s.18531s.18532s.18533s.18534s.18535s.18536s.18537s.18538s.18539s.18540s.18541s.18542s.18543s.18544s.18545s.18546s.18547s.18548s.18549s.18550s.18551s.18552s.18553s.18554s.18555s.18556s.18557s.18558s.18559s.18560s.18561s.18562s.18563s.18564s.18565s.18566s.18567s.18568s.18569s.18570s.18571s.18572s.18573s.18574s.18575s.18576s.18577s.18578s.18579s.18580s.18581s.18582s.18583s.18584s.18585s.18586s.18587s.18588s.18589s.18590s.18591s.18592s.18593s.18594s.18595s.18596s.18597s.18598s.18599s.18600s.18601s.18602s.18603s.18604s.18605s.18606s.18607s.18608s.18609s.18610s.18611s.18612s.18613s.18614s.18615s.18616s.18617s.18618s.18619s.18620s.18621s.18622s.18623s.18624s.18625s.18626s.18627s.18628s.18629s.18630s.18631s.18632s.18633s.18634s.18635s.18636s.18637s.18638s.18639s.18640s.18641s.18642s.18643s.18644s.18645s.18646s.18647s.18648s.18649s.18650s.18651s.18652s.18653s.18654s.18655s.18656s.18657s.18658s.18659s.18660s.18661s.18662s.18663s.18664s.18665s.18666s.18667s.18668s.18669s.18670s.18671s.18672s.18673s.18674s.18675s.18676s.18677s.18678s.18679s.18680s.18681s.18682s.18683s.18684s.18685s.18686s.18687s.18688s.18689s.18690s.18691s.18692s.18693s.18694s.18695s.18696s.18697s.18698s.18699s.18700s.18701s.18702s.18703s.18704s.18705s.18706s.18707s.18708s.18709s.18710s.18711s.18712s.18713s.18714s.18715s.18716s.18717s.18718s.18719s.18720s.18721s.18722s.18723s.18724s.18725s.18726s.18727s.18728s.18729s.18730s.18731s.18732s.18733s.18734s.18735s.18736s.18737s.18738s.18739s.18740s.18741s.18742s.18743s.18744s.18745s.18746s.18747s.18748s.18749s.18750s.18751s.18752s.18753s.18754s.18755s.18756s.18757s.18758s.18759s.18760s.18761s.18762s.18763s.18764s.18765s.18766s.18767s.18768s.18769s.18770s.18771s.18772s.18773s.18774s.18775s.18776s.18777s.18778s.18779s.18780s.18781s.18782s.18783s.18784s.18785s.18786s.18787s.18788s.18789s.18790s.18791s.18792s.18793s.18794s.18795s.18796s.18797s.18798s.18799s.18800s.18801s.18802s.18803s.18804s.18805s.18806s.18807s.18808s.18809s.18810s.18811s.18812s.18813s.18814s.18815s.18816s.18817s.18818s.18819s.18820s.18821s.18822s.18823s.18824s.18825s.18826s.18827s.18828s.18829s.18830s.18831s.18832s.18833s.18834s.18835s.18836s.18837s.18838s.18839s.18840s.18841s.18842s.18843s.18844s.18845s.18846s.18847s.18848s.18849s.18850s.18851s.18852s.18853s.18854s.18855s.18856s.18857s.18858s.18859s.18860s.18861s.18862s.18863s.18864s.18865s.18866s.18867s.18868s.18869s.18870s.18871s.18872s.18873s.18874s.18875s.18876s.18877s.18878s.18879s.18880s.18881s.18882s.18883s.18884s.18885s.18886s.18887s.18888s.18889s.18890s.18891s.18892s.18893s.18894s.18895s.18896s.18897s.18898s.18899s.18900s.18901s.18902s.18903s.18904s.18905s.18906s.18907s.18908s.18909s.18910s.18911s.18912s.18913s.18914s.18915s.18916s.18917s.18918s.18919s.18920s.18921s.18922s.18923s.18924s.18925s.18926s.18927s.18928s.18929s.18930s.18931s.18932s.18933s.18934s.18935s.18936s.18937s.18938s.18939s.18940s.18941s.18942s.18943s.18944s.18945s.18946s.18947s.18948s.18949s.18950s.18951s.18952s.18953s.18954s.18955s.18956s.18957s.18958s.18959s.18960s.18961s.18962s.18963s.18964s.18965s.18966s.18967s.18968s.18969s.18970s.18971s.18972s.18973s.18974s.18975s.18976s.18977s.18978s.18979s.18980s.18981s.18982s.18983s.18984s.18985s.18986s.18987s.18988s.18989s.18990s.18991s.18992s.18993s.18994s.18995s.18996s.18997s.18998s.18999s.19000s.19001s.19002s.19003s.19004s.19005s.19006s.19007s.19008s.19009s.19010s.19011s.19012s.19013s.19014s.19015s.19016s.19017s.19018s.19019s.19020s.19021s.19022s.19023s.19024s.19025s.19026s.19027s.19028s.19029s.19030s.19031s.19032s.19033s.19034s.19035s.19036s.19037s.19038s.19039s.19040s.19041s.19042s.19043s.19044s.19045s.19046s.19047s.19048s.19049s.19050s.19051s.19052s.19053s.19054s.19055s.19056s.19057s.19058s.19059s.19060s.19061s.19062s.19063s.19064s.19065s.19066s.19067s.19068s.19069s.19070s.19071s.19072s.19073s.19074s.19075s.19076s.19077s.19078s.19079s.19080s.19081s.19082s.19083s.19084s.19085s.19086s.19087s.19088s.19089s.19090s.19091s.19092s.19093s.19094s.19095s.19096s.19097s.19098s.19099s.19100s.19101s.19102s.19103s.19104s.19105s.19106s.19107s.19108s.19109s.19110s.19111s.19112s.19113s.19114s.19115s.19116s.19117s.19118s.19119s.19120s.19121s.19122s.19123s.19124s.19125s.19126s.19127s.19128s.19129s.19130s.19131s.19132s.19133s.19134s.19135s.19136s.19137s.19138s.19139s.19140s.19141s.19142s.19143s.19144s.19145s.19146s.19147s.19148s.19149s.19150s.19151s.19152s.19153s.19154s.19155s.19156s.19157s.19158s.19159s.19160s.19161s.19162s.19163s.19164s.19165s.19166s.19167s.19168s.19169s.19170s.19171s.19172s.19173s.19174s.19175s.19176s.19177s.19178s.19179s.19180s.19181s.19182s.19183s.19184s.19185s.19186s.19187s.19188s.19189s.19190s.19191s.19192s.19193s.19194s.19195s.19196s.19197s.19198s.19199s.19200s.19201s.19202s.19203s.19204s.19205s.19206s.19207s.19208s.19209s.19210s.19211s.19212s.19213s.19214s.19215s.19216s.19217s.19218s.19219s.19220s.19221s.19222s.19223s.19224s.19225s.19226s.19227s.19228s.19229s.19230s.19231s.19232s.19233s.19234s.19235s.19236s.19237s.19238s.19239s.19240s.19241s.19242s.19243s.19244s.19245s.19246s.19247s.19248s.19249s.19250s.19251s.19252s.19253s.19254s.19255s.19256s.19257s.19258s.19259s.19260s.19261s.19262s.19263s.19264s.19265s.19266s.19267s.19268s.19269s.19270s.19271s.19272s.19273s.19274s.19275s.19276s.19277s.19278s.19279s.19280s.19281s.19282s.19283s.19284s.19285s.19286s.19287s.19288s.19289s.19290s.19291s.19292s.19293s.19294s.19295s.19296s.19297s.19298s.19299s.19300s.19301s.19302s.19303s.19304s.19305s.19306s.19307s.19308s.19309s.19310s.19311s.19312s.19313s.19314s.19315s.19316s.19317s.19318s.19319s.19320s.19321s.19322s.19323s.19324s.19325s.19326s.19327s.19328s.19329s.19330s.19331s.19332s.19333s.19334s.19335s.19336s.19337s.19338s.19339s.19340s.19341s.19342s.19343s.19344s.19345s.19346s.19347s.19348s.19349s.19350s.19351s.19352s.19353s.19354s.19355s.19356s.19357s.19358s.19359s.19360s.19361s.19362s.19363s.19364s.19365s.19366s.19367s.19368s.19369s.19370s.19371s.19372s.19373s.19374s.19375s.19376s.19377s.19378s.19379s.19380s.19381s.19382s.19383s.19384s.19385s.19386s.19387s.19388s.19389s.19390s.19391s.19392s.19393s.19394s.19395s.19396s.19397s.19398s.19399s.19400s.19401s.19402s.19403s.19404s.19405s.19406s.19407s.19408s.19409s.19410s.19411s.19412s.19413s.19414s.19415s.19416s.19417s.19418s.19419s.19420s.19421s.19422s.19423s.19424s.19425s.19426s.19427s.19428s.19429s.19430s.19431s.19432s.19433s.19434s.19435s.19436s.19437s.19438s.19439s.19440s.19441s.19442s.19443s.19444s.19445s.19446s.19447s.19448s.19449s.19450s.19451s.19452s.19453s.19454s.19455s.19456s.19457s.19458s.19459s.19460s.19461s.19462s.19463s.19464s.19465s.19466s.19467s.19468s.19469s.19470s.19471s.19472s.19473s.19474s.19475s.19476s.19477s.19478s.19479s.19480s.19481s.19482s.19483s.19484s.19485s.19486s.19487s.19488s.19489s.19490s.19491s.19492s.19493s.19494s.19495s.19496s.19497s.19498s.19499s.19500s.19501s.19502s.19503s.19504s.19505s.19506s.19507s.19508s.19509s.19510s.19511s.19512s.19513s.19514s.19515s.19516s.19517s.19518s.19519s.19520s.19521s.19522s.19523s.19524s.19525s.19526s.19527s.19528s.19529s.19530s.19531s.19532s.19533s.19534s.19535s.19536s.19537s.19538s.19539s.19540s.19541s.19542s.19543s.19544s.19545s.19546s.19547s.19548s.19549s.19550s.19551s.19552s.19553s.19554s.19555s.19556s.19557s.19558s.19559s.19560s.19561s.19562s.19563s.19564s.19565s.19566s.19567s.19568s.19569s.19570s.19571s.19572s.19573s.19574s.19575s.19576s.19577s.19578s.19579s.19580s.19581s.19582s.19583s.19584s.19585s.19586s.19587s.19588s.19589s.19590s.19591s.19592s.19593s.19594s.19595s.19596s.19597s.19598s.19599s.19600s.19601s.19602s.19603s.19604s.19605s.19606s.19607s.19608s.19609s.19610s.19611s.19612s.19613s.19614s.19615s.19616s.19617s.19618s.19619s.19620s.19621s.19622s.19623s.19624s.19625s.19626s.19627s.19628s.19629s.19630s.19631s.19632s.19633s.19634s.19635s.19636s.19637s.19638s.19639s.19640s.19641s.19642s.19643s.19644s.19645s.19646s.19647s.19648s.19649s.19650s.19651s.19652s.19653s.19654s.19655s.19656s.19657s.19658s.19659s.19660s.19661s.19662s.19663s.19664s.19665s.19666s.19667s.19668s.19669s.19670s.19671s.19672s.19673s.19674s.19675s.19676s.19677s.19678s.19679s.19680s.19681s.19682s.19683s.19684s.19685s.19686s.19687s.19688s.19689s.19690s.19691s.19692s.19693s.19694s.19695s.19696s.19697s.19698s.19699s.19700s.19701s.19702s.19703s.19704s.19705s.19706s.19707s.19708s.19709s.19710s.19711s.19712s.19713s.19714s.19715s.19716s.19717s.19718s.19719s.19720s.19721s.19722s.19723s.19724s.19725s.19726s.19727s.19728s.19729s.19730s.19731s.19732s.19733s.19734s.19735s.19736s.19737s.19738s.19739s.19740s.19741s.19742s.19743s.19744s.19745s.19746s.19747s.19748s.19749s.19750s.19751s.19752s.19753s.19754s.19755s.19756s.19757s.19758s.19759s.19760s.19761s.19762s.19763s.19764s.19765s.19766s.19767s.19768s.19769s.19770s.19771s.19772s.19773s.19774s.19775s.19776s.19777s.19778s.19779s.19780s.19781s.19782s.19783s.19784s.19785s.19786s.19787s.19788s.19789s.19790s.19791s.19792s.19793s.19794s.19795s.19796s.19797s.19798s.19799s.19800s.19801s.19802s.19803s.19804s.19805s.19806s.19807s.19808s.19809s.19810s.19811s.19812s.19813s.19814s.19815s.19816s.19817s.19818s.19819s.19820s.19821s.19822s.19823s.19824s.19825s.19826s.19827s.19828s.19829s.19830s.19831s.19832s.19833s.19834s.19835s.19836s.19837s.19838s.19839s.19840s.19841s.19842s.19843s.19844s.19845s.19846s.19847s.19848s.19849s.19850s.19851s.19852s.19853s.19854s.19855s.19856s.19857s.19858s.19859s.19860s.19861s.19862s.19863s.19864s.19865s.19866s.19867s.19868s.19869s.19870s.19871s.19872s.19873s.19874s.19875s.19876s.19877s.19878s.19879s.19880s.19881s.19882s.19883s.19884s.19885s.19886s.19887s.19888s.19889s.19890s.19891s.19892s.19893s.19894s.19895s.19896s.19897s.19898s.19899s.19900s.19901s.19902s.19903s.19904s.19905s.19906s.19907s.19908s.19909s.19910s.19911s.19912s.19913s.19914s.19915s.19916s.19917s.19918s.19919s.19920s.19921s.19922s.19923s.19924s.19925s.19926s.19927s.19928s.19929s.19930s.19931s.19932s.19933s.19934s.19935s.19936s.19937s.19938s.19939s.19940s.19941s.19942s.19943s.19944s.19945s.19946s.19947s.19948s.19949s.19950s.19951s.19952s.19953s.19954s.19955s.19956s.19957s.19958s.19959s.19960s.19961s.19962s.19963s.19964s.19965s.19966s.19967s.19968s.19969s.19970s.19971s.19972s.19973s.19974s.19975s.19976s.19977s.19978s.19979s.19980s.19981s.19982s.19983s.19984s.19985s.19986s.19987s.19988s.19989s.19990s.19991s.19992s.19993s.19994s.19995s.19996s.19997s.19998s.19999s.20000s.20001s.20002s.20003s.20004s.20005s.20006s.20007s.20008s.20009s.20010s.20011s.20012s.20013s.20014s.20015s.20016s.20017s.20018s.20019s.20020s.20021s.20022s.20023s.20024s.20025s.20026s.20027s.20028s.20029s.20030s.20031s.20032s.20033s.20034s.20035s.20036s.20037s.20038s.20039s.20040s.20041s.20042s.20043s.20044s.20045s.20046s.20047s.20048s.20049s.20050s.20051s.20052s.20053s.20054s.20055s.20056s.20057s.20058s.20059s.20060s.20061s.20062s.20063s.20064s.20065s.20066s.20067s.20068s.20069s.20070s.20071s.20072s.20073s.20074s.20075s.20076s.20077s.20078s.20079s.20080s.20081s.20082s.20083s.20084s.20085s.20086s.20087s.20088s.20089s.20090s.20091s.20092s.20093s.20094s.20095s.20096s.20097s.20098s.20099s.20100s.20101s.20102s.20103s.20104s.20105s.20106s.20107s.20108s.20109s.20110s.20111s.20112s.20113s.20114s.20115s.20116s.20117s.20118s.20119s.20120s.20121s.20122s.20123s.20124s.20125s.20126s.20127s.20128s.20129s.20130s.20131s.20132s.20133s.20134s.20135s.20136s.20137s.20138s.20139s.20140s.20141s.20142s.20143s.20144s.20145s.20146s.20147s.20148s.20149s.20150s.20151s.20152s.20153s.20154s.20155s.20156s.20157s.20158s.20159s.20160s.20161s.20162s.20163s.20164s.20165s.20166s.20167s.20168s.20169s.20170s.20171s.20172s.20173s.20174s.20175s.20176s.20177s.20178s.20179s.20180s.20181s.20182s.20183s.20184s.20185s.20186s.20187s.20188s.20189s.20190s.20191s.20192s.20193s.20194s.20195s.20196s.20197s.20198s.20199s.20200s.20201s.20202s.20203s.20204s.20205s.20206s.20207s.20208s.20209s.20210s.20211s.20212s.20213s.20214s.20215s.20216s.20217s.20218s.20219s.20220s.20221s.20222s.20223s.20224s.20225s.20226s.20227s.20228s.20229s.20230s.20231s.20232s.20233s.20234s.20235s.20236s.20237s.20238s.20239s.20240s.20241s.20242s.20243s.20244s.20245s.20246s.20247s.20248s.20249s.20250s.20251s.20252s.20253s.20254s.20255s.20256s.20257s.20258s.20259s.20260s.20261s.20262s.20263s.20264s.20265s.20266s.20267s.20268s.20269s.20270s.20271s.20272s.20273s.20274s.20275s.20276s.20277s.20278s.20279s.20280s.20281s.20282s.20283s.20284s.20285s.20286s.20287s.20288s.20289s.20290s.20291s.20292s.20293s.20294s.20295s.20296s.20297s.20298s.20299s.20300s.20301s.20302s.20303s.20304s.20305s.20306s.20307s.20308s.20309s.20310s.20311s.20312s.20313s.20314s.20315s.20316s.20317s.20318s.20319s.20320s.20321s.20322s.20323s.20324s.20325s.20326s.20327s.20328s.20329s.20330s.20331s.20332s.20333s.20334s.20335s.20336s.20337s.20338s.20339s.20340s.20341s.20342s.20343s.20344s.20345s.20346s.20347s.20348s.20349s.20350s.20351s.20352s.20353s.20354s.20355s.20356s.20357s.20358s.20359s.20360s.20361s.20362s.20363s.20364s.20365s.20366s.20367s.20368s.20369s.20370s.20371s.20372s.20373s.20374s.20375s.20376s.20377s.20378s.20379s.20380s.20381s.20382s.20383s.20384s.20385s.20386s.20387s.20388s.20389s.20390s.20391s.20392s.20393s.20394s.20395s.20396s.20397s.20398s.20399s.20400s.20401s.20402s.20403s.20404s.20405s.20406s.20407s.20408s.20409s.20410s.20411s.20412s.20413s.20414s.20415s.20416s.20417s.20418s.20419s.20420s.20421s.20422s.20423s.20424s.20425s.20426s.20427s.20428s.20429s.20430s.20431s.20432s.20433s.20434s.20435s.20436s.20437s.20438s.20439s.20440s.20441s.20442s.20443s.20444s.20445s.20446s.20447s.20448s.20449s.20450s.20451s.20452s.20453s.20454s.20455s.20456s.20457s.20458s.20459s.20460s.20461s.20462s.20463s.20464s.20465s.20466s.20467s.20468s.20469s.20470s.20471s.20472s.20473s.20474s.20475s.20476s.20477s.20478s.20479s.20480s.20481s.20482s.20483s.20484s.20485s.20486s.20487s.20488s.20489s.20490s.20491s.20492s.20493s.20494s.20495s.20496s.20497s.20498s.20499s.20500s.20501s.20502s.20503s.20504s.20505s.20506s.20507s.20508s.20509s.20510s.20511s.20512s.20513s.20514s.20515s.20516s.20517s.20518s.20519s.20520s.20521s.20522s.20523s.20524s.20525s.20526s.20527s.20528s.20529s.20530s.20531s.20532s.20533s.20534s.20535s.20536s.20537s.20538s.20539s.20540s.20541s.20542s.20543s.20544s.20545s.20546s.20547s.20548s.20549s.20550s.20551s.20552s.20553s.20554s.20555s.20556s.20557s.20558s.20559s.20560s.20561s.20562s.20563s.20564s.20565s.20566s.20567s.20568s.20569s.20570s.20571s.20572s.20573s.20574s.20575s.20576s.20577s.20578s.20579s.20580s.20581s.20582s.20583s.20584s.20585s.20586s.20587s.20588s.20589s.20590s.20591s.20592s.20593s.20594s.20595s.20596s.20597s.20598s.20599s.20600s.20601s.20602s.20603s.20604s.20605s.20606s.20607s.20608s.20609s.20610s.20611s.20612s.20613s.20614s.20615s.20616s.20617s.20618s.20619s.20620s.20621s.20622s.20623s.20624s.20625s.20626s.20627s.20628s.20629s.20630s.20631s.20632s.20633s.20634s.20635s.20636s.20637s.20638s.20639s.20640s.20641s.20642s.20643s.20644s.20645s.20646s.20647s.20648s.20649s.20650s.20651s.20652s.20653s.20654s.20655s.20656s.20657s.20658s.20659s.20660s.20661s.20662s.20663s.20664s.20665s.20666s.20667s.20668s.20669s.20670s.20671s.20672s.20673s.20674s.20675s.20676s.20677s.20678s.20679s.20680s.20681s.20682s.20683s.20684s.20685s.20686s.20687s.20688s.20689s.20690s.20691s.20692s.20693s.20694s.20695s.20696s.20697s.20698s.20699s.20700s.20701s.20702s.20703s.20704s.20705s.20706s.20707s.20708s.20709s.20710s.20711s.20712s.20713s.20714s.20715s.20716s.20717s.20718s.20719s.20720s.20721s.20722s.20723s.20724s.20725s.20726s.20727s.20728s.20729s.20730s.20731s.20732s.20733s.20734s.20735s.20736s.20737s.20738s.20739s.20740s.20741s.20742s.20743s.20744s.20745s.20746s.20747s.20748s.20749s.20750s.20751s.20752s.20753s.20754s.20755s.20756s.20757s.20758s.20759s.20760s.20761s.20762s.20763s.20764s.20765s.20766s.20767s.20768s.20769s.20770s.20771s.20772s.20773s.20774s.20775s.20776s.20777s.20778s.20779s.20780s.20781s.20782s.20783s.20784s.20785s.20786s.20787s.20788s.20789s.20790s.20791s.20792s.20793s.20794s.20795s.20796s.20797s.20798s.20799s.20800s.20801s.20802s.20803s.20804s.20805s.20806s.20807s.20808s.20809s.20810s.20811s.20812s.20813s.20814s.20815s.20816s.20817s.20818s.20819s.20820s.20821s.20822s.20823s.20824s.20825s.20826s.20827s.20828s.20829s.20830s.20831s.20832s.20833s.20834s.20835s.20836s.20837s.20838s.20839s.20840s.20841s.20842s.20843s.20844s.20845s.20846s.20847s.20848s.20849s.20850s.20851s.20852s.20853s.20854s.20855s.20856s.20857s.20858s.20859s.20860s.20861s.20862s.20863s.20864s.20865s.20866s.20867s.20868s.20869s.20870s.20871s.20872s.20873s.20874s.20875s.20876s.20877s.20878s.20879s.20880s.20881s.20882s.20883s.20884s.20885s.20886s.20887s.20888s.20889s.20890s.20891s.20892s.20893s.20894s.20895s.20896s.20897s.20898s.20899s.20900s.20901s.20902s.20903s.20904s.20905s.20906s.20907s.20908s.20909s.20910s.20911s.20912s.20913s.20914s.20915s.20916s.20917s.20918s.20919s.20920s.20921s.20922s.20923s.20924s.20925s.20926s.20927s.20928s.20929s.20930s.20931s.20932s.20933s.20934s.20935s.20936s.20937s.20938s.20939s.20940s.20941s.20942s.20943s.20944s.20945s.20946s.20947s.20948s.20949s.20950s.20951s.20952s.20953s.20954s.20955s.20956s.20957s.20958s.20959s.20960s.20961s.20962s.20963s.20964s.20965s.20966s.20967s.20968s.20969s.20970s.20971s.20972s.20973s.20974s.20975s.20976s.20977s.20978s.20979s.20980s.20981s.20982s.20983s.20984s.20985s.20986s.20987s.20988s.20989s.20990s.20991s.20992s.20993s.20994s.20995s.20996s.20997s.20998s.20999s.21000s.21001s.21002s.21003s.21004s.21005s.21006s.21007s.21008s.21009s.21010s.21011s.21012s.21013s.21014s.21015s.21016s.21017s.21018s.21019s.21020s.21021s.21022s.21023s.21024s.21025s.21026s.21027s.21028s.21029s.21030s.21031s.21032s.21033s.21034s.21035s.21036s.21037s.21038s.21039s.21040s.21041s.21042s.21043s.21044s.21045s.21046s.21047s.21048s.21049s.21050s.21051s.21052s.21053s.21054s.21055s.21056s.21057s.21058s.21059s.21060s.21061s.21062s.21063s.21064s.21065s.21066s.21067s.21068s.21069s.21070s.21071s.21072s.21073s.21074s.21075s.21076s.21077s.21078s.21079s.21080s.21081s.21082s.21083s.21084s.21085s.21086s.21087s.21088s.21089s.21090s.21091s.21092s.21093s.21094s.21095s.21096s.21097s.21098s.21099s.21100s.21101s.21102s.21103s.21104s.21105s.21106s.21107s.21108s.21109s.21110s.21111s.21112s.21113s.21114s.21115s.21116s.21117s.21118s.21119s.21120s.21121s.21122s.21123s.21124s.21125s.21126s.21127s.21128s.21129s.21130s.21131s.21132s.21133s.21134s.21135s.21136s.21137s.21138s.21139s.21140s.21141s.21142s.21143s.21144s.21145s.21146s.21147s.21148s.21149s.21150s.21151s.21152s.21153s.21154s.21155s.21156s.21157s.21158s.21159s.21160s.21161s.21162s.21163s.21164s.21165s.21166s.21167s.21168s.21169s.21170s.21171s.21172s.21173s.21174s.21175s.21176s.21177s.21178s.21179s.21180s.21181s.21182s.21183s.21184s.21185s.21186s.21187s.21188s.21189s.21190s.21191s.21192s.21193s.21194s.21195s.21196s.21197s.21198s.21199s.21200s.21201s.21202s.21203s.21204s.21205s.21206s.21207s.21208s.21209s.21210s.21211s.21212s.21213s.21214s.21215s.21216s.21217s.21218s.21219s.21220s.21221s.21222s.21223s.21224s.21225s.21226s.21227s.21228s.21229s.21230s.21231s.21232s.21233s.21234s.21235s.21236s.21237s.21238s.21239s.21240s.21241s.21242s.21243s.21244s.21245s.21246s.21247s.21248s.21249s.21250s.21251s.21252s.21253s.21254s.21255s.21256s.21257s.21258s.21259s.21260s.21261s.21262s.21263s.21264s.21265s.21266s.21267s.21268s.21269s.21270s.21271s.21272s.21273s.21274s.21275s.21276s.21277s.21278s.21279s.21280s.21281s.21282s.21283s.21284s.21285s.21286s.21287s.21288s.21289s.21290s.21291s.21292s.21293s.21294s.21295s.21296s.21297s.21298s.21299s.21300s.21301s.21302s.21303s.21304s.21305s.21306s.21307s.21308s.21309s.21310s.21311s.21312s.21313s.21314s.21315s.21316s.21317s.21318s.21319s.21320s.21321s.21322s.21323s.21324s.21325s.21326s.21327s.21328s.21329s.21330s.21331s.21332s.21333s.21334s.21335s.21336s.21337s.21338s.21339s.21340s.21341s.21342s.21343s.21344s.21345s.21346s.21347s.21348s.21349s.21350s.21351s.21352s.21353s.21354s.21355s.21356s.21357s.21358s.21359s.21360s.21361s.21362s.21363s.21364s.21365s.21366s.21367s.21368s.21369s.21370s.21371s.21372s.21373s.21374s.21375s.21376s.21377s.21378s.21379s.21380s.21381s.21382s.21383s.21384s.21385s.21386s.21387s.21388s.21389s.21390s.21391s.21392s.21393s.21394s.21395s.21396s.21397s.21398s.21399s.21400s.21401s.21402s.21403s.21404s.21405s.21406s.21407s.21408s.21409s.21410s.21411s.21412s.21413s.21414s.21415s.21416s.21417s.21418s.21419s.21420s.21421s.21422s.21423s.21424s.21425s.21426s.21427s.21428s.21429s.21430s.21431s.21432s.21433s.21434s.21435s.21436s.21437s.21438s.21439s.21440s.21441s.21442s.21443s.21444s.21445s.21446s.21447s.21448s.21449s.21450s.21451s.21452s.21453s.21454s.21455s.21456s.21457s.21458s.21459s.21460s.21461s.21462s.21463s.21464s.21465s.21466s.21467s.21468s.21469s.21470s.21471s.21472s.21473s.21474s.21475s.21476s.21477s.21478s.21479s.21480s.21481s.21482s.21483s.21484s.21485s.21486s.21487s.21488s.21489s.21490s.21491s.21492s.21493s.21494s.21495s.21496s.21497s.21498s.21499s.21500s.21501s.21502s.21503s.21504s.21505s.21506s.21507s.21508s.21509s.21510s.21511s.21512s.21513s.21514s.21515s.21516s.21517s.21518s.21519s.21520s.21521s.21522s.21523s.21524s.21525s.21526s.21527s.21528s.21529s.21530s.21531s.21532s.21533s.21534s.21535s.21536s.21537s.21538s.21539s.21540s.21541s.21542s.21543s.21544s.21545s.21546s.21547s.21548s.21549s.21550s.21551s.21552s.21553s.21554s.21555s.21556s.21557s.21558s.21559s.21560s.21561s.21562s.21563s.21564s.21565s.21566s.21567s.21568s.21569s.21570s.21571s.21572s.21573s.21574s.21575s.21576s.21577s.21578s.21579s.21580s.21581s.21582s.21583s.21584s.21585s.21586s.21587s.21588s.21589s.21590s.21591s.21592s.21593s.21594s.21595s.21596s.21597s.21598s.21599s.21600s.21601s.21602s.21603s.21604s.21605s.21606s.21607s.21608s.21609s.21610s.21611s.21612s.21613s.21614s.21615s.21616s.21617s.21618s.21619s.21620s.21621s.21622s.21623s.21624s.21625s.21626s.21627s.21628s.21629s.21630s.21631s.21632s.21633s.21634s.21635s.21636s.21637s.21638s.21639s.21640s.21641s.21642s.21643s.21644s.21645s.21646s.21647s.21648s.21649s.21650s.21651s.21652s.21653s.21654s.21655s.21656s.21657s.21658s.21659s.21660s.21661s.21662s.21663s.21664s.21665s.21666s.21667s.21668s.21669s.21670s.21671s.21672s.21673s.21674s.21675s.21676s.21677s.21678s.21679s.21680s.21681s.21682s.21683s.21684s.21685s.21686s.21687s.21688s.21689s.21690s.21691s.21692s.21693s.21694s.21695s.21696s.21697s.21698s.21699s.21700s.21701s.21702s.21703s.21704s.21705s.21706s.21707s.21708s.21709s.21710s.21711s.21712s.21713s.21714s.21715s.21716s.21717s.21718s.21719s.21720s.21721s.21722s.21723s.21724s.21725s.21726s.21727s.21728s.21729s.21730s.21731s.21732s.21733s.21734s.21735s.21736s.21737s.21738s.21739s.21740s.21741s.21742s.21743s.21744s.21745s.21746s.21747s.21748s.21749s.21750s.21751s.21752s.21753s.21754s.21755s.21756s.21757s.21758s.21759s.21760s.21761s.21762s.21763s.21764s.21765s.21766s.21767s.21768s.21769s.21770s.21771s.21772s.21773s.21774s.21775s.21776s.21777s.21778s.21779s.21780s.21781s.21782s.21783s.21784s.21785s.21786s.21787s.21788s.21789s.21790s.21791s.21792s.21793s.21794s.21795s.21796s.21797s.21798s.21799s.21800s.21801s.21802s.21803s.21804s.21805s.21806s.21807s.21808s.21809s.21810s.21811s.21812s.21813s.21814s.21815s.21816s.21817s.21818s.21819s.21820s.21821s.21822s.21823s.21824s.21825s.21826s.21827s.21828s.21829s.21830s.21831s.21832s.21833s.21834s.21835s.21836s.21837s.21838s.21839s.21840s.21841s.21842s.21843s.21844s.21845s.21846s.21847s.21848s.21849s.21850s.21851s.21852s.21853s.21854s.21855s.21856s.21857s.21858s.21859s.21860s.21861s.21862s.21863s.21864s.21865s.21866s.21867s.21868s.21869s.21870s.21871s.21872s.21873s.21874s.21875s.21876s.21877s.21878s.21879s.21880s.21881s.21882s.21883s.21884s.21885s.21886s.21887s.21888s.21889s.21890s.21891s.21892s.21893s.21894s.21895s.21896s.21897s.21898s.21899s.21900s.21901s.21902s.21903s.21904s.21905s.21906s.21907s.21908s.21909s.21910s.21911s.21912s.21913s.21914s.21915s.21916s.21917s.21918s.21919s.21920s.21921s.21922s.21923s.21924s.21925s.21926s.21927s.21928s.21929s.21930s.21931s.21932s.21933s.21934s.21935s.21936s.21937s.21938s.21939s.21940s.21941s.21942s.21943s.21944s.21945s.21946s.21947s.21948s.21949s.21950s.21951s.21952s.21953s.21954s.21955s.21956s.21957s.21958s.21959s.21960s.21961s.21962s.21963s.21964s.21965s.21966s.21967s.21968s.21969s.21970s.21971s.21972s.21973s.21974s.21975s.21976s.21977s.21978s.21979s.21980s.21981s.21982s.21983s.21984s.21985s.21986s.21987s.21988s.21989s.21990s.21991s.21992s.21993s.21994s.21995s.21996s.21997s.21998s.21999s.22000s.22001s.22002s.22003s.22004s.22005s.22006s.22007s.22008s.22009s.22010s.22011s.22012s.22013s.22014s.22015s.22016s.22017s.22018s.22019s.22020s.22021s.22022s.22023s.22024s.22025s.22026s.22027s.22028s.22029s.22030s.22031s.22032s.22033s.22034s.22035s.22036s.22037s.22038s.22039s.22040s.22041s.22042s.22043s.22044s.22045s.22046s.22047s.22048s.22049s.22050s.22051s.22052s.22053s.22054s.22055s.22056s.22057s.22058s.22059s.22060s.22061s.22062s.22063s.22064s.22065s.22066s.22067s.22068s.22069s.22070s.22071s.22072s.22073s.22074s.22075s.22076s.22077s.22078s.22079s.22080s.22081s.22082s.22083s.22084s.22085s.22086s.22087s.22088s.22089s.22090s.22091s.22092s.22093s.22094s.22095s.22096s.22097s.22098s.22099s.22100s.22101s.22102s.22103s.22104s.22105s.22106s.22107s.22108s.22109s.22110s.22111s.22112s.22113s.22114s.22115s.22116s.22117s.22118s.22119s.22120s.22121s.22122s.22123s.22124s.22125s.22126s.22127s.22128s.22129s.22130s.22131s.22132s.22133s.22134s.22135s.22136s.22137s.22138s.22139s.22140s.22141s.22142s.22143s.22144s.22145s.22146s.22147s.22148s.22149s.22150s.22151s.22152s.22153s.22154s.22155s.22156s.22157s.22158s.22159s.22160s.22161s.22162s.22163s.22164s.22165s.22166s.22167s.22168s.22169s.22170s.22171s.22172s.22173s.22174s.22175s.22176s.22177s.22178s.22179s.22180s.22181s.22182s.22183s.22184s.22185s.22186s.22187s.22188s.22189s.22190s.22191s.22192s.22193s.22194s.22195s.22196s.22197s.22198s.22199s.22200s.22201s.22202s.22203s.22204s.22205s.22206s.22207s.22208s.22209s.22210s.22211s.22212s.22213s.22214s.22215s.22216s.22217s.22218s.22219s.22220s.22221s.22222s.22223s.22224s.22225s.22226s.22227s.22228s.22229s.22230s.22231s.22232s.22233s.22234s.22235s.22236s.22237s.22238s.22239s.22240s.22241s.22242s.22243s.22244s.22245s.22246s.22247s.22248s.22249s.22250s.22251s.22252s.22253s.22254s.22255s.22256s.22257s.22258s.22259s.22260s.22261s.22262s.22263s.22264s.22265s.22266s.22267s.22268s.22269s.22270s.22271s.22272s.22273s.22274s.22275s.22276s.22277s.22278s.22279s.22280s.22281s.22282s.22283s.22284s.22285s.22286s.22287s.22288s.22289s.22290s.22291s.22292s.22293s.22294s.22295s.22296s.22297s.22298s.22299s.22300s.22301s.22302s.22303s.22304s.22305s.22306s.22307s.22308s.22309s.22310s.22311s.22312s.22313s.22314s.22315s.22316s.22317s.22318s.22319s.22320s.22321s.22322s.22323s.22324s.22325s.22326s.22327s.22328s.22329s.22330s.22331s.22332s.22333s.22334s.22335s.22336s.22337s.22338s.22339s.22340s.22341s.22342s.22343s.22344s.22345s.22346s.22347s.22348s.22349s.22350s.22351s.22352s.22353s.22354s.22355s.22356s.22357s.22358s.22359s.22360s.22361s.22362s.22363s.22364s.22365s.22366s.22367s.22368s.22369s.22370s.22371s.22372s.22373s.22374s.22375s.22376s.22377s.22378s.22379s.22380s.22381s.22382s.22383s.22384s.22385s.22386s.22387s.22388s.22389s.22390s.22391s.22392s.22393s.22394s.22395s.22396s.22397s.22398s.22399s.22400s.22401s.22402s.22403s.22404s.22405s.22406s.22407s.22408s.22409s.22410s.22411s.22412s.22413s.22414s.22415s.22416s.22417s.22418s.22419s.22420s.22421s.22422s.22423s.22424s.22425s.22426s.22427s.22428s.22429s.22430s.22431s.22432s.22433s.22434s.22435s.22436s.22437s.22438s.22439s.22440s.22441s.22442s.22443s.22444s.22445s.22446s.22447s.22448s.22449s.22450s.22451s.22452s.22453s.22454s.22455s.22456s.22457s.22458s.22459s.22460s.22461s.22462s.22463s.22464s.22465s.22466s.22467s.22468s.22469s.22470s.22471s.22472s.22473s.22474s.22475s.22476s.22477s.22478s.22479s.22480s.22481s.22482s.22483s.22484s.22485s.22486s.22487s.22488s.22489s.22490s.22491s.22492s.22493s.22494s.22495s.22496s.22497s.22498s.22499s.22500s.22501s.22502s.22503s.22504s.22505s.22506s.22507s.22508s.22509s.22510s.22511s.22512s.22513s.22514s.22515s.22516s.22517s.22518s.22519s.22520s.22521s.22522s.22523s.22524s.22525s.22526s.22527s.22528s.22529s.22530s.22531s.22532s.22533s.22534s.22535s.22536s.22537s.22538s.22539s.22540s.22541s.22542s.22543s.22544s.22545s.22546s.22547s.22548s.22549s.22550s.22551s.22552s.22553s.22554s.22555s.22556s.22557s.22558s.22559s.22560s.22561s.22562s.22563s.22564s.22565s.22566s.22567s.22568s.22569s.22570s.22571s.22572s.22573s.22574s.22575s.22576s.22577s.22578s.22579s.22580s.22581s.22582s.22583s.22584s.22585s.22586s.22587s.22588s.22589s.22590s.22591s.22592s.22593s.22594s.22595s.22596s.22597s.22598s.22599s.22600s.22601s.22602s.22603s.22604s.22605s.22606s.22607s.22608s.22609s.22610s.22611s.22612s.22613s.22614s.22615s.22616s.22617s.22618s.22619s.22620s.22621s.22622s.22623s.22624s.22625s.22626s.22627s.22628s.22629s.22630s.22631s.22632s.22633s.22634s.22635s.22636s.22637s.22638s.22639s.22640s.22641s.22642s.22643s.22644s.22645s.22646s.22647s.22648s.22649s.22650s.22651s.22652s.22653s.22654s.22655s.22656s.22657s.22658s.22659s.22660s.22661s.22662s.22663s.22664s.22665s.22666s.22667s.22668s.22669s.22670s.22671s.22672s.22673s.22674s.22675s.22676s.22677s.22678s.22679s.22680s.22681s.22682s.22683s.22684s.22685s.22686s.22687s.22688s.22689s.22690s.22691s.22692s.22693s.22694s.22695s.22696s.22697s.22698s.22699s.22700s.22701s.22702s.22703s.22704s.22705s.22706s.22707s.22708s.22709s.22710s.22711s.22712s.22713s.22714s.22715s.22716s.22717s.22718s.22719s.22720s.22721s.22722s.22723s.22724s.22725s.22726s.22727s.22728s.22729s.22730s.22731s.22732s.22733s.22734s.22735s.22736s.22737s.22738s.22739s.22740s.22741s.22742s.22743s.22744s.22745s.22746s.22747s.22748s.22749s.22750s.22751s.22752s.22753s.22754s.22755s.22756s.22757s.22758s.22759s.22760s.22761s.22762s.22763s.22764s.22765s.22766s.22767s.22768s.22769s.22770s.22771s.22772s.22773s.22774s.22775s.22776s.22777s.22778s.22779s.22780s.22781s.22782s.22783s.22784s.22785s.22786s.22787s.22788s.22789s.22790s.22791s.22792s.22793s.22794s.22795s.22796s.22797s.22798s.22799s.22800s.22801s.22802s.22803s.22804s.22805s.22806s.22807s.22808s.22809s.22810s.22811s.22812s.22813s.22814s.22815s.22816s.22817s.22818s.22819s.22820s.22821s.22822s.22823s.22824s.22825s.22826s.22827s.22828s.22829s.22830s.22831s.22832s.22833s.22834s.22835s.22836s.22837s.22838s.22839s.22840s.22841s.22842s.22843s.22844s.22845s.22846s.22847s.22848s.22849s.22850s.22851s.22852s.22853s.22854s.22855s.22856s.22857s.22858s.22859s.22860s.22861s.22862s.22863s.22864s.22865s.22866s.22867s.22868s.22869s.22870s.22871s.22872s.22873s.22874s.22875s.22876s.22877s.22878s.22879s.22880s.22881s.22882s.22883s.22884s.22885s.22886s.22887s.22888s.22889s.22890s.22891s.22892s.22893s.22894s.22895s.22896s.22897s.22898s.22899s.22900s.22901s.22902s.22903s.22904s.22905s.22906s.22907s.22908s.22909s.22910s.22911s.22912s.22913s.22914s.22915s.22916s.22917s.22918s.22919s.22920s.22921s.22922s.22923s.22924s.22925s.22926s.22927s.22928s.22929s.22930s.22931s.22932s.22933s.22934s.22935s.22936s.22937s.22938s.22939s.22940s.22941s.22942s.22943s.22944s.22945s.22946s.22947s.22948s.22949s.22950s.22951s.22952s.22953s.22954s.22955s.22956s.22957s.22958s.22959s.22960s.22961s.22962s.22963s.22964s.22965s.22966s.22967s.22968s.22969s.22970s.22971s.22972s.22973s.22974s.22975s.22976s.22977s.22978s.22979s.22980s.22981s.22982s.22983s.22984s.22985s.22986s.22987s.22988s.22989s.22990s.22991s.22992s.22993s.22994s.22995s.22996s.22997s.22998s.22999s.23000s.23001s.23002s.23003s.23004s.23005s.23006s.23007s.23008s.23009s.23010s.23011s.23012s.23013s.23014s.23015s.23016s.23017s.23018s.23019s.23020s.23021s.23022s.23023s.23024s.23025s.23026s.23027s.23028s.23029s.23030s.23031s.23032s.23033s.23034s.23035s.23036s.23037s.23038s.23039s.23040s.23041s.23042s.23043s.23044s.23045s.23046s.23047s.23048s.23049s.23050s.23051s.23052s.23053s.23054s.23055s.23056s.23057s.23058s.23059s.23060s.23061s.23062s.23063s.23064s.23065s.23066s.23067s.23068s.23069s.23070s.23071s.23072s.23073s.23074s.23075s.23076s.23077s.23078s.23079s.23080s.23081s.23082s.23083s.23084s.23085s.23086s.23087s.23088s.23089s.23090s.23091s.23092s.23093s.23094s.23095s.23096s.23097s.23098s.23099s.23100s.23101s.23102s.23103s.23104s.23105s.23106s.23107s.23108s.23109s.23110s.23111s.23112s.23113s.23114s.23115s.23116s.23117s.23118s.23119s.23120s.23121s.23122s.23123s.23124s.23125s.23126s.23127s.23128s.23129s.23130s.23131s.23132s.23133s.23134s.23135s.23136s.23137s.23138s.23139s.23140s.23141s.23142s.23143s.23144s.23145s.23146s.23147s.23148s.23149s.23150s.23151s.23152s.23153s.23154s.23155s.23156s.23157s.23158s.23159s.23160s.23161s.23162s.23163s.23164s.23165s.23166s.23167s.23168s.23169s.23170s.23171s.23172s.23173s.23174s.23175s.23176s.23177s.23178s.23179s.23180s.23181s.23182s.23183s.23184s.23185s.23186s.23187s.23188s.23189s.23190s.23191s.23192s.23193s.23194s.23195s.23196s.23197s.23198s.23199s.23200s.23201s.23202s.23203s.23204s.23205s.23206s.23207s.23208s.23209s.23210s.23211s.23212s.23213s.23214s.23215s.23216s.23217s.23218s.23219s.23220s.23221s.23222s.23223s.23224s.23225s.23226s.23227s.23228s.23229s.23230s.23231s.23232s.23233s.23234s.23235s.23236s.23237s.23238s.23239s.23240s.23241s.23242s.23243s.23244s.23245s.23246s.23247s.23248s.23249s.23250s.23251s.23252s.23253s.23254s.23255s.23256s.23257s.23258s.23259s.23260s.23261s.23262s.23263s.23264s.23265s.23266s.23267s.23268s.23269s.23270s.23271s.23272s.23273s.23274s.23275s.23276s.23277s.23278s.23279s.23280s.23281s.23282s.23283s.23284s.23285s.23286s.23287s.23288s.23289s.23290s.23291s.23292s.23293s.23294s.23295s.23296s.23297s.23298s.23299s.23300s.23301s.23302s.23303s.23304s.23305s.23306s.23307s.23308s.23309s.23310s.23311s.23312s.23313s.23314s.23315s.23316s.23317s.23318s.23319s.23320s.23321s.23322s.23323s.23324s.23325s.23326s.23327s.23328s.23329s.23330s.23331s.23332s.23333s.23334s.23335s.23336s.23337s.23338s.23339s.23340s.23341s.23342s.23343s.23344s.23345s.23346s.23347s.23348s.23349s.23350s.23351s.23352s.23353s.23354s.23355s.23356s.23357s.23358s.23359s.23360s.23361s.23362s.23363s.23364s.23365s.23366s.23367s.23368s.23369s.23370s.23371s.23372s.23373s.23374s.23375s.23376s.23377s.23378s.23379s.23380s.23381s.23382s.23383s.23384s.23385s.23386s.23387s.23388s.23389s.23390s.23391s.23392s.23393s.23394s.23395s.23396s.23397s.23398s.23399s.23400s.23401s.23402s.23403s.23404s.23405s.23406s.23407s.23408s.23409s.23410s.23411s.23412s.23413s.23414s.23415s.23416s.23417s.23418s.23419s.23420s.23421s.23422s.23423s.23424s.23425s.23426s.23427s.23428s.23429s.23430s.23431s.23432s.23433s.23434s.23435s.23436s.23437s.23438s.23439s.23440s.23441s.23442s.23443s.23444s.23445s.23446s.23447s.23448s.23449s.23450s.23451s.23452s.23453s.23454s.23455s.23456s.23457s.23458s.23459s.23460s.23461s.23462s.23463s.23464s.23465s.23466s.23467s.23468s.23469s.23470s.23471s.23472s.23473s.23474s.23475s.23476s.23477s.23478s.23479s.23480s.23481s.23482s.23483s.23484s.23485s.23486s.23487s.23488s.23489s.23490s.23491s.23492s.23493s.23494s.23495s.23496s.23497s.23498s.23499s.23500s.23501s.23502s.23503s.23504s.23505s.23506s.23507s.23508s.23509s.23510s.23511s.23512s.23513s.23514s.23515s.23516s.23517s.23518s.23519s.23520s.23521s.23522s.23523s.23524s.23525s.23526s.23527s.23528s.23529s.23530s.23531s.23532s.23533s.23534s.23535s.23536s.23537s.23538s.23539s.23540s.23541s.23542s.23543s.23544s.23545s.23546s.23547s.23548s.23549s.23550s.23551s.23552s.23553s.23554s.23555s.23556s.23557s.23558s.23559s.23560s.23561s.23562s.23563s.23564s.23565s.23566s.23567s.23568s.23569s.23570s.23571s.23572s.23573s.23574s.23575s.23576s.23577s.23578s.23579s.23580s.23581s.23582s.23583s.23584s.23585s.23586s.23587s.23588s.23589s.23590s.23591s.23592s.23593s.23594s.23595s.23596s.23597s.23598s.23599s.23600s.23601s.23602s.23603s.23604s.23605s.23606s.23607s.23608s.23609s.23610s.23611s.23612s.23613s.23614s.23615s.23616s.23617s.23618s.23619s.23620s.23621s.23622s.23623s.23624s.23625s.23626s.23627s.23628s.23629s.23630s.23631s.23632s.23633s.23634s.23635s.23636s.23637s.23638s.23639s.23640s.23641s.23642s.23643s.23644s.23645s.23646s.23647s.23648s.23649s.23650s.23651s.23652s.23653s.23654s.23655s.23656s.23657s.23658s.23659s.23660s.23661s.23662s.23663s.23664s.23665s.23666s.23667s.23668s.23669s.23670s.23671s.23672s.23673s.23674s.23675s.23676s.23677s.23678s.23679s.23680s.23681s.23682s.23683s.23684s.23685s.23686s.23687s.23688s.23689s.23690s.23691s.23692s.23693s.23694s.23695s.23696s.23697s.23698s.23699s.23700s.23701s.23702s.23703s.23704s.23705s.23706s.23707s.23708s.23709s.23710s.23711s.23712s.23713s.23714s.23715s.23716s.23717s.23718s.23719s.23720s.23721s.23722s.23723s.23724s.23725s.23726s.23727s.23728s.23729s.23730s.23731s.23732s.23733s.23734s.23735s.23736s.23737s.23738s.23739s.23740s.23741s.23742s.23743s.23744s.23745s.23746s.23747s.23748s.23749s.23750s.23751s.23752s.23753s.23754s.23755s.23756s.23757s.23758s.23759s.23760s.23761s.23762s.23763s.23764s.23765s.23766s.23767s.23768s.23769s.23770s.23771s.23772s.23773s.23774s.23775s.23776s.23777s.23778s.23779s.23780s.23781s.23782s.23783s.23784s.23785s.23786s.23787s.23788s.23789s.23790s.23791s.23792s.23793s.23794s.23795s.23796s.23797s.23798s.23799s.23800s.23801s.23802s.23803s.23804s.23805s.23806s.23807s.23808s.23809s.23810s.23811s.23812s.23813s.23814s.23815s.23816s.23817s.23818s.23819s.23820s.23821s.23822s.23823s.23824s.23825s.23826s.23827s.23828s.23829s.23830s.23831s.23832s.23833s.23834s.23835s.23836s.23837s.23838s.23839s.23840s.23841s.23842s.23843s.23844s.23845s.23846s.23847s.23848s.23849s.23850s.23851s.23852s.23853s.23854s.23855s.23856s.23857s.23858s.23859s.23860s.23861s.23862s.23863s.23864s.23865s.23866s.23867s.23868s.23869s.23870s.23871s.23872s.23873s.23874s.23875s.23876s.23877s.23878s.23879s.23880s.23881s.23882s.23883s.23884s.23885s.23886s.23887s.23888s.23889s.23890s.23891s.23892s.23893s.23894s.23895s.23896s.23897s.23898s.23899s.23900s.23901s.23902s.23903s.23904s.23905s.23906s.23907s.23908s.23909s.23910s.23911s.23912s.23913s.23914s.23915s.23916s.23917s.23918s.23919s.23920s.23921s.23922s.23923s.23924s.23925s.23926s.23927s.23928s.23929s.23930s.23931s.23932s.23933s.23934s.23935s.23936s.23937s.23938s.23939s.23940s.23941s.23942s.23943s.23944s.23945s.23946s.23947s.23948s.23949s.23950s.23951s.23952s.23953s.23954s.23955s.23956s.23957s.23958s.23959s.23960s.23961s.23962s.23963s.23964s.23965s.23966s.23967s.23968s.23969s.23970s.23971s.23972s.23973s.23974s.23975s.23976s.23977s.23978s.23979s.23980s.23981s.23982s.23983s.23984s.23985s.23986s.23987s.23988s.23989s.23990s.23991s.23992s.23993s.23994s.23995s.23996s.23997s.23998s.23999s.24000s.24001s.24002s.24003s.24004s.24005s.24006s.24007s.24008s.24009s.24010s.24011s.24012s.24013s.24014s.24015s.24016s.24017s.24018s.24019s.24020s.24021s.24022s.24023s.24024s.24025s.24026s.24027s.24028s.24029s.24030s.24031s.24032s.24033s.24034s.24035s.24036s.24037s.24038s.24039s.24040s.24041s.24042s.24043s.24044s.24045s.24046s.24047s.24048s.24049s.24050s.24051s.24052s.24053s.24054s.24055s.24056s.24057s.24058s.24059s.24060s.24061s.24062s.24063s.24064s.24065s.24066s.24067s.24068s.24069s.24070s.24071s.24072s.24073s.24074s.24075s.24076s.24077s.24078s.24079s.24080s.24081s.24082s.24083s.24084s.24085s.24086s.24087s.24088s.24089s.24090s.24091s.24092s.24093s.24094s.24095s.24096s.24097s.24098s.24099s.24100s.24101s.24102s.24103s.24104s.24105s.24106s.24107s.24108s.24109s.24110s.24111s.24112s.24113s.24114s.24115s.24116s.24117s.24118s.24119s.24120s.24121s.24122s.24123s.24124s.24125s.24126s.24127s.24128s.24129s.24130s.24131s.24132s.24133s.24134s.24135s.24136s.24137s.24138s.24139s.24140s.24141s.24142s.24143s.24144s.24145s.24146s.24147s.24148s.24149s.24150s.24151s.24152s.24153s.24154s.24155s.24156s.24157s.24158s.24159s.24160s.24161s.24162s.24163s.24164s.24165s.24166s.24167s.24168s.24169s.24170s.24171s.24172s.24173s.24174s.24175s.24176s.24177s.24178s.24179s.24180s.24181s.24182s.24183s.24184s.24185s.24186s.24187s.24188s.24189s.24190s.24191s.24192s.24193s.24194s.24195s.24196s.24197s.24198s.24199s.24200s.24201s.24202s.24203s.24204s.24205s.24206s.24207s.24208s.24209s.24210s.24211s.24212s.24213s.24214s.24215s.24216s.24217s.24218s.24219s.24220s.24221s.24222s.24223s.24224s.24225s.24226s.24227s.24228s.24229s.24230s.24231s.24232s.24233s.24234s.24235s.24236s.24237s.24238s.24239s.24240s.24241s.24242s.24243s.24244s.24245s.24246s.24247s.24248s.24249s.24250s.24251s.24252s.24253s.24254s.24255s.24256s.24257s.24258s.24259s.24260s.24261s.24262s.24263s.24264s.24265s.24266s.24267s.24268s.24269s.24270s.24271s.24272s.24273s.24274s.24275s.24276s.24277s.24278s.24279s.24280s.24281s.24282s.24283s.24284s.24285s.24286s.24287s.24288s.24289s.24290s.24291s.24292s.24293s.24294s.24295s.24296s.24297s.24298s.24299s.24300s.24301s.24302s.24303s.24304s.24305s.24306s.24307s.24308s.24309s.24310s.24311s.24312s.24313s.24314s.24315s.24316s.24317s.24318s.24319s.24320s.24321s.24322s.24323s.24324s.24325s.24326s.24327s.24328s.24329s.24330s.24331s.24332s.24333s.24334s.24335s.24336s.24337s.24338s.24339s.24340s.24341s.24342s.24343s.24344s.24345s.24346s.24347s.24348s.24349s.24350s.24351s.24352s.24353s.24354s.24355s.24356s.24357s.24358s.24359s.24360s.24361s.24362s.24363s.24364s.24365s.24366s.24367s.24368s.24369s.24370s.24371s.24372s.24373s.24374s.24375s.24376s.24377s.24378s.24379s.24380s.24381s.24382s.24383s.24384s.24385s.24386s.24387s.24388s.24389s.24390s.24391s.24392s.24393s.24394s.24395s.24396s.24397s.24398s.24399s.24400s.24401s.24402s.24403s.24404s.24405s.24406s.24407s.24408s.24409s.24410s.24411s.24412s.24413s.24414s.24415s.24416s.24417s.24418s.24419s.24420s.24421s.24422s.24423s.24424s.24425s.24426s.24427s.24428s.24429s.24430s.24431s.24432s.24433s.24434s.24435s.24436s.24437s.24438s.24439s.24440s.24441s.24442s.24443s.24444s.24445s.24446s.24447s.24448s.24449s.24450s.24451s.24452s.24453s.24454s.24455s.24456s.24457s.24458s.24459s.24460s.24461s.24462s.24463s.24464s.24465s.24466s.24467s.24468s.24469s.24470s.24471s.24472s.24473s.24474s.24475s.24476s.24477s.24478s.24479s.24480s.24481s.24482s.24483s.24484s.24485s.24486s.24487s.24488s.24489s.24490s.24491s.24492s.24493s.24494s.24495s.24496s.24497s.24498s.24499s.24500s.24501s.24502s.24503s.24504s.24505s.24506s.24507s.24508s.24509s.24510s.24511s.24512s.24513s.24514s.24515s.24516s.24517s.24518s.24519s.24520s.24521s.24522s.24523s.24524s.24525s.24526s.24527s.24528s.24529s.24530s.24531s.24532s.24533s.24534s.24535s.24536s.24537s.24538s.24539s.24540s.24541s.24542s.24543s.24544s.24545s.24546s.24547s.24548s.24549s.24550s.24551s.24552s.24553s.24554s.24555s.24556s.24557s.24558s.24559s.24560s.24561s.24562s.24563s.24564s.24565s.24566s.24567s.24568s.24569s.24570s.24571s.24572s.24573s.24574s.24575s.24576s.24577s.24578s.24579s.24580s.24581s.24582s.24583s.24584s.24585s.24586s.24587s.24588s.24589s.24590s.24591s.24592s.24593s.24594s.24595s.24596s.24597s.24598s.24599s.24600s.24601s.24602s.24603s.24604s.24605s.24606s.24607s.24608s.24609s.24610s.24611s.24612s.24613s.24614s.24615s.24616s.24617s.24618s.24619s.24620s.24621s.24622s.24623s.24624s.24625s.24626s.24627s.24628s.24629s.24630s.24631s.24632s.24633s.24634s.24635s.24636s.24637s.24638s.24639s.24640s.24641s.24642s.24643s.24644s.24645s.24646s.24647s.24648s.24649s.24650s.24651s.24652s.24653s.24654s.24655s.24656s.24657s.24658s.24659s.24660s.24661s.24662s.24663s.24664s.24665s.24666s.24667s.24668s.24669s.24670s.24671s.24672s.24673s.24674s.24675s.24676s.24677s.24678s.24679s.24680s.24681s.24682s.24683s.24684s.24685s.24686s.24687s.24688s.24689s.24690s.24691s.24692s.24693s.24694s.24695s.24696s.24697s.24698s.24699s.24700s.24701s.24702s.24703s.24704s.24705s.24706s.24707s.24708s.24709s.24710s.24711s.24712s.24713s.24714s.24715s.24716s.24717s.24718s.24719s.24720s.24721s.24722s.24723s.24724s.24725s.24726s.24727s.24728s.24729s.24730s.24731s.24732s.24733s.24734s.24735s.24736s.24737s.24738s.24739s.24740s.24741s.24742s.24743s.24744s.24745s.24746s.24747s.24748s.24749s.24750s.24751s.24752s.24753s.24754s.24755s.24756s.24757s.24758s.24759s.24760s.24761s.24762s.24763s.24764s.24765s.24766s.24767s.24768s.24769s.24770s.24771s.24772s.24773s.24774s.24775s.24776s.24777s.24778s.24779s.24780s.24781s.24782s.24783s.24784s.24785s.24786s.24787s.24788s.24789s.24790s.24791s.24792s.24793s.24794s.24795s.24796s.24797s.24798s.24799s.24800s.24801s.24802s.24803s.24804s.24805s.24806s.24807s.24808s.24809s.24810s.24811s.24812s.24813s.24814s.24815s.24816s.24817s.24818s.24819s.24820s.24821s.24822s.24823s.24824s.24825s.24826s.24827s.24828s.24829s.24830s.24831s.24832s.24833s.24834s.24835s.24836s.24837s.24838s.24839s.24840s.24841s.24842s.24843s.24844s.24845s.24846s.24847s.24848s.24849s.24850s.24851s.24852s.24853s.24854s.24855s.24856s.24857s.24858s.24859s.24860s.24861s.24862s.24863s.24864s.24865s.24866s.24867s.24868s.24869s.24870s.24871s.24872s.24873s.24874s.24875s.24876s.24877s.24878s.24879s.24880s.24881s.24882s.24883s.24884s.24885s.24886s.24887s.24888s.24889s.24890s.24891s.24892s.24893s.24894s.24895s.24896s.24897s.24898s.24899s.24900s.24901s.24902s.24903s.24904s.24905s.24906s.24907s.24908s.24909s.24910s.24911s.24912s.24913s.24914s.24915s.24916s.24917s.24918s.24919s.24920s.24921s.24922s.24923s.24924s.24925s.24926s.24927s.24928s.24929s.24930s.24931s.24932s.24933s.24934s.24935s.24936s.24937s.24938s.24939s.24940s.24941s.24942s.24943s.24944s.24945s.24946s.24947s.24948s.24949s.24950s.24951s.24952s.24953s.24954s.24955s.24956s.24957s.24958s.24959s.24960s.24961s.24962s.24963s.24964s.24965s.24966s.24967s.24968s.24969s.24970s.24971s.24972s.24973s.24974s.24975s.24976s.24977s.24978s.24979s.24980s.24981s.24982s.24983s.24984s.24985s.24986s.24987s.24988s.24989s.24990s.24991s.24992s.24993s.24994s.24995s.24996s.24997s.24998s.24999s.25000s.25001s.25002s.25003s.25004s.25005s.25006s.25007s.25008s.25009s.25010s.25011s.25012s.25013s.25014s.25015s.25016s.25017s.25018s.25019s.25020s.25021s.25022s.25023s.25024s.25025s.25026s.25027s.25028s.25029s.25030s.25031s.25032s.25033s.25034s.25035s.25036s.25037s.25038s.25039s.25040s.25041s.25042s.25043s.25044s.25045s.25046s.25047s.25048s.25049s.25050s.25051s.25052s.25053s.25054s.25055s.25056s.25057s.25058s.25059s.25060s.25061s.25062s.25063s.25064s.25065s.25066s.25067s.25068s.25069s.25070s.25071s.25072s.25073s.25074s.25075s.25076s.25077s.25078s.25079s.25080s.25081s.25082s.25083s.25084s.25085s.25086s.25087s.25088s.25089s.25090s.25091s.25092s.25093s.25094s.25095s.25096s.25097s.25098s.25099s.25100s.25101s.25102s.25103s.25104s.25105s.25106s.25107s.25108s.25109s.25110s.25111s.25112s.25113s.25114s.25115s.25116s.25117s.25118s.25119s.25120s.25121s.25122s.25123s.25124s.25125s.25126s.25127s.25128s.25129s.25130s.25131s.25132s.25133s.25134s.25135s.25136s.25137s.25138s.25139s.25140s.25141s.25142s.25143s.25144s.25145s.25146s.25147s.25148s.25149s.25150s.25151s.25152s.25153s.25154s.25155s.25156s.25157s.25158s.25159s.25160s.25161s.25162s.25163s.25164s.25165s.25166s.25167s.25168s.25169s.25170s.25171s.25172s.25173s.25174s.25175s.25176s.25177s.25178s.25179s.25180s.25181s.25182s.25183s.25184s.25185s.25186s.25187s.25188s.25189s.25190s.25191s.25192s.25193s.25194s.25195s.25196s.25197s.25198s.25199s.25200s.25201s.25202s.25203s.25204s.25205s.25206s.25207s.25208s.25209s.25210s.25211s.25212s.25213s.25214s.25215s.25216s.25217s.25218s.25219s.25220s.25221s.25222s.25223s.25224s.25225s.25226s.25227s.25228s.25229s.25230s.25231s.25232s.25233s.25234s.25235s.25236s.25237s.25238s.25239s.25240s.25241s.25242s.25243s.25244s.25245s.25246s.25247s.25248s.25249s.25250s.25251s.25252s.25253s.25254s.25255s.25256s.25257s.25258s.25259s.25260s.25261s.25262s.25263s.25264s.25265s.25266s.25267s.25268s.25269s.25270s.25271s.25272s.25273s.25274s.25275s.25276s.25277s.25278s.25279s.25280s.25281s.25282s.25283s.25284s.25285s.25286s.25287s.25288s.25289s.25290s.25291s.25292s.25293s.25294s.25295s.25296s.25297s.25298s.25299s.25300s.25301s.25302s.25303s.25304s.25305s.25306s.25307s.25308s.25309s.25310s.25311s.25312s.25313s.25314s.25315s.25316s.25317s.25318s.25319s.25320s.25321s.25322s.25323s.25324s.25325s.25326s.25327s.25328s.25329s.25330s.25331s.25332s.25333s.25334s.25335s.25336s.25337s.25338s.25339s.25340s.25341s.25342s.25343s.25344s.25345s.25346s.25347s.25348s.25349s.25350s.25351s.25352s.25353s.25354s.25355s.25356s.25357s.25358s.25359s.25360s.25361s.25362s.25363s.25364s.25365s.25366s.25367s.25368s.25369s.25370s.25371s.25372s.25373s.25374s.25375s.25376s.25377s.25378s.25379s.25380s.25381s.25382s.25383s.25384s.25385s.25386s.25387s.25388s.25389s.25390s.25391s.25392s.25393s.25394s.25395s.25396s.25397s.25398s.25399s.25400s.25401s.25402s.25403s.25404s.25405s.25406s.25407s.25408s.25409s.25410s.25411s.25412s.25413s.25414s.25415s.25416s.25417s.25418s.25419s.25420s.25421s.25422s.25423s.25424s.25425s.25426s.25427s.25428s.25429s.25430s.25431s.25432s.25433s.25434s.25435s.25436s.25437s.25438s.25439s.25440s.25441s.25442s.25443s.25444s.25445s.25446s.25447s.25448s.25449s.25450s.25451s.25452s.25453s.25454s.25455s.25456s.25457s.25458s.25459s.25460s.25461s.25462s.25463s.25464s.25465s.25466s.25467s.25468s.25469s.25470s.25471s.25472s.25473s.25474s.25475s.25476s.25477s.25478s.25479s.25480s.25481s.25482s.25483s.25484s.25485s.25486s.25487s.25488s.25489s.25490s.25491s.25492s.25493s.25494s.25495s.25496s.25497s.25498s.25499s.25500s.25501s.25502s.25503s.25504s.25505s.25506s.25507s.25508s.25509s.25510s.25511s.25512s.25513s.25514s.25515s.25516s.25517s.25518s.25519s.25520s.25521s.25522s.25523s.25524s.25525s.25526s.25527s.25528s.25529s.25530s.25531s.25532s.25533s.25534s.25535s.25536s.25537s.25538s.25539s.25540s.25541s.25542s.25543s.25544s.25545s.25546s.25547s.25548s.25549s.25550s.25551s.25552s.25553s.25554s.25555s.25556s.25557s.25558s.25559s.25560s.25561s.25562s.25563s.25564s.25565s.25566s.25567s.25568s.25569s.25570s.25571s.25572s.25573s.25574s.25575s.25576s.25577s.25578s.25579s.25580s.25581s.25582s.25583s.25584s.25585s.25586s.25587s.25588s.25589s.25590s.25591s.25592s.25593s.25594s.25595s.25596s.25597s.25598s.25599s.25600s.25601s.25602s.25603s.25604s.25605s.25606s.25607s.25608s.25609s.25610s.25611s.25612s.25613s.25614s.25615s.25616s.25617s.25618s.25619s.25620s.25621s.25622s.25623s.25624s.25625s.25626s.25627s.25628s.25629s.25630s.25631s.25632s.25633s.25634s.25635s.25636s.25637s.25638s.25639s.25640s.25641s.25642s.25643s.25644s.25645s.25646s.25647s.25648s.25649s.25650s.25651s.25652s.25653s.25654s.25655s.25656s.25657s.25658s.25659s.25660s.25661s.25662s.25663s.25664s.25665s.25666s.25667s.25668s.25669s.25670s.25671s.25672s.25673s.25674s.25675s.25676s.25677s.25678s.25679s.25680s.25681s.25682s.25683s.25684s.25685s.25686s.25687s.25688s.25689s.25690s.25691s.25692s.25693s.25694s.25695s.25696s.25697s.25698s.25699s.25700s.25701s.25702s.25703s.25704s.25705s.25706s.25707s.25708s.25709s.25710s.25711s.25712s.25713s.25714s.25715s.25716s.25717s.25718s.25719s.25720s.25721s.25722s.25723s.25724s.25725s.25726s.25727s.25728s.25729s.25730s.25731s.25732s.25733s.25734s.25735s.25736s.25737s.25738s.25739s.25740s.25741s.25742s.25743s.25744s.25745s.25746s.25747s.25748s.25749s.25750s.25751s.25752s.25753s.25754s.25755s.25756s.25757s.25758s.25759s.25760s.25761s.25762s.25763s.25764s.25765s.25766s.25767s.25768s.25769s.25770s.25771s.25772s.25773s.25774s.25775s.25776s.25777s.25778s.25779s.25780s.25781s.25782s.25783s.25784s.25785s.25786s.25787s.25788s.25789s.25790s.25791s.25792s.25793s.25794s.25795s.25796s.25797s.25798s.25799s.25800s.25801s.25802s.25803s.25804s.25805s.25806s.25807s.25808s.25809s.25810s.25811s.25812s.25813s.25814s.25815s.25816s.25817s.25818s.25819s.25820s.25821s.25822s.25823s.25824s.25825s.25826s.25827s.25828s.25829s.25830s.25831s.25832s.25833s.25834s.25835s.25836s.25837s.25838s.25839s.25840s.25841s.25842s.25843s.25844s.25845s.25846s.25847s.25848s.25849s.25850s.25851s.25852s.25853s.25854s.25855s.25856s.25857s.25858s.25859s.25860s.25861s.25862s.25863s.25864s.25865s.25866s.25867s.25868s.25869s.25870s.25871s.25872s.25873s.25874s.25875s.25876s.25877s.25878s.25879s.25880s.25881s.25882s.25883s.25884s.25885s.25886s.25887s.25888s.25889s.25890s.25891s.25892s.25893s.25894s.25895s.25896s.25897s.25898s.25899s.25900s.25901s.25902s.25903s.25904s.25905s.25906s.25907s.25908s.25909s.25910s.25911s.25912s.25913s.25914s.25915s.25916s.25917s.25918s.25919s.25920s.25921s.25922s.25923s.25924s.25925s.25926s.25927s.25928s.25929s.25930s.25931s.25932s.25933s.25934s.25935s.25936s.25937s.25938s.25939s.25940s.25941s.25942s.25943s.25944s.25945s.25946s.25947s.25948s.25949s.25950s.25951s.25952s.25953s.25954s.25955s.25956s.25957s.25958s.25959s.25960s.25961s.25962s.25963s.25964s.25965s.25966s.25967s.25968s.25969s.25970s.25971s.25972s.25973s.25974s.25975s.25976s.25977s.25978s.25979s.25980s.25981s.25982s.25983s.25984s.25985s.25986s.25987s.25988s.25989s.25990s.25991s.25992s.25993s.25994s.25995s.25996s.25997s.25998s.25999s.26000s.26001s.26002s.26003s.26004s.26005s.26006s.26007s.26008s.26009s.26010s.26011s.26012s.26013s.26014s.26015s.26016s.26017s.26018s.26019s.26020s.26021s.26022s.26023s.26024s.26025s.26026s.26027s.26028s.26029s.26030s.26031s.26032s.26033s.26034s.26035s.26036s.26037s.26038s.26039s.26040s.26041s.26042s.26043s.26044s.26045s.26046s.26047s.26048s.26049s.26050s.26051s.26052s.26053s.26054s.26055s.26056s.26057s.26058s.26059s.26060s.26061s.26062s.26063s.26064s.26065s.26066s.26067s.26068s.26069s.26070s.26071s.26072s.26073s.26074s.26075s.26076s.26077s.26078s.26079s.26080s.26081s.26082s.26083s.26084s.26085s.26086s.26087s.26088s.26089s.26090s.26091s.26092s.26093s.26094s.26095s.26096s.26097s.26098s.26099s.26100s.26101s.26102s.26103s.26104s.26105s.26106s.26107s.26108s.26109s.26110s.26111s.26112s.26113s.26114s.26115s.26116s.26117s.26118s.26119s.26120s.26121s.26122s.26123s.26124s.26125s.26126s.26127s.26128s.26129s.26130s.26131s.26132s.26133s.26134s.26135s.26136s.26137s.26138s.26139s.26140s.26141s.26142s.26143s.26144s.26145s.26146s.26147s.26148s.26149s.26150s.26151s.26152s.26153s.26154s.26155s.26156s.26157s.26158s.26159s.26160s.26161s.26162s.26163s.26164s.26165s.26166s.26167s.26168s.26169s.26170s.26171s.26172s.26173s.26174s.26175s.26176s.26177s.26178s.26179s.26180s.26181s.26182s.26183s.26184s.26185s.26186s.26187s.26188s.26189s.26190s.26191s.26192s.26193s.26194s.26195s.26196s.26197s.26198s.26199s.26200s.26201s.26202s.26203s.26204s.26205s.26206s.26207s.26208s.26209s.26210s.26211s.26212s.26213s.26214s.26215s.26216s.26217s.26218s.26219s.26220s.26221s.26222s.26223s.26224s.26225s.26226s.26227s.26228s.26229s.26230s.26231s.26232s.26233s.26234s.26235s.26236s.26237s.26238s.26239s.26240s.26241s.26242s.26243s.26244s.26245s.26246s.26247s.26248s.26249s.26250s.26251s.26252s.26253s.26254s.26255s.26256s.26257s.26258s.26259s.26260s.26261s.26262s.26263s.26264s.26265s.26266s.26267s.26268s.26269s.26270s.26271s.26272s.26273s.26274s.26275s.26276s.26277s.26278s.26279s.26280s.26281s.26282s.26283s.26284s.26285s.26286s.26287s.26288s.26289s.26290s.26291s.26292s.26293s.26294s.26295s.26296s.26297s.26298s.26299s.26300s.26301s.26302s.26303s.26304s.26305s.26306s.26307s.26308s.26309s.26310s.26311s.26312s.26313s.26314s.26315s.26316s.26317s.26318s.26319s.26320s.26321s.26322s.26323s.26324s.26325s.26326s.26327s.26328s.26329s.26330s.26331s.26332s.26333s.26334s.26335s.26336s.26337s.26338s.26339s.26340s.26341s.26342s.26343s.26344s.26345s.26346s.26347s.26348s.26349s.26350s.26351s.26352s.26353s.26354s.26355s.26356s.26357s.26358s.26359s.26360s.26361s.26362s.26363s.26364s.26365s.26366s.26367s.26368s.26369s.26370s.26371s.26372s.26373s.26374s.26375s.26376s.26377s.26378s.26379s.26380s.26381s.26382s.26383s.26384s.26385s.26386s.26387s.26388s.26389s.26390s.26391s.26392s.26393s.26394s.26395s.26396s.26397s.26398s.26399s.26400s.26401s.26402s.26403s.26404s.26405s.26406s.26407s.26408s.26409s.26410s.26411s.26412s.26413s.26414s.26415s.26416s.26417s.26418s.26419s.26420s.26421s.26422s.26423s.26424s.26425s.26426s.26427s.26428s.26429s.26430s.26431s.26432s.26433s.26434s.26435s.26436s.26437s.26438s.26439s.26440s.26441s.26442s.26443s.26444s.26445s.26446s.26447s.26448s.26449s.26450s.26451s.26452s.26453s.26454s.26455s.26456s.26457s.26458s.26459s.26460s.26461s.26462s.26463s.26464s.26465s.26466s.26467s.26468s.26469s.26470s.26471s.26472s.26473s.26474s.26475s.26476s.26477s.26478s.26479s.26480s.26481s.26482s.26483s.26484s.26485s.26486s.26487s.26488s.26489s.26490s.26491s.26492s.26493s.26494s.26495s.26496s.26497s.26498s.26499s.26500s.26501s.26502s.26503s.26504s.26505s.26506s.26507s.26508s.26509s.26510s.26511s.26512s.26513s.26514s.26515s.26516s.26517s.26518s.26519s.26520s.26521s.26522s.26523s.26524s.26525s.26526s.26527s.26528s.26529s.26530s.26531s.26532s.26533s.26534s.26535s.26536s.26537s.26538s.26539s.26540s.26541s.26542s.26543s.26544s.26545s.26546s.26547s.26548s.26549s.26550s.26551s.26552s.26553s.26554s.26555s.26556s.26557s.26558s.26559s.26560s.26561s.26562s.26563s.26564s.26565s.26566s.26567s.26568s.26569s.26570s.26571s.26572s.26573s.26574s.26575s.26576s.26577s.26578s.26579s.26580s.26581s.26582s.26583s.26584s.26585s.26586s.26587s.26588s.26589s.26590s.26591s.26592s.26593s.26594s.26595s.26596s.26597s.26598s.26599s.26600s.26601s.26602s.26603s.26604s.26605s.26606s.26607s.26608s.26609s.26610s.26611s.26612s.26613s.26614s.26615s.26616s.26617s.26618s.26619s.26620s.26621s.26622s.26623s.26624s.26625s.26626s.26627s.26628s.26629s.26630s.26631s.26632s.26633s.26634s.26635s.26636s.26637s.26638s.26639s.26640s.26641s.26642s.26643s.26644s.26645s.26646s.26647s.26648s.26649s.26650s.26651s.26652s.26653s.26654s.26655s.26656s.26657s.26658s.26659s.26660s.26661s.26662s.26663s.26664s.26665s.26666s.26667s.26668s.26669s.26670s.26671s.26672s.26673s.26674s.26675s.26676s.26677s.26678s.26679s.26680s.26681s.26682s.26683s.26684s.26685s.26686s.26687s.26688s.26689s.26690s.26691s.26692s.26693s.26694s.26695s.26696s.26697s.26698s.26699s.26700s.26701s.26702s.26703s.26704s.26705s.26706s.26707s.26708s.26709s.26710s.26711s.26712s.26713s.26714s.26715s.26716s.26717s.26718s.26719s.26720s.26721s.26722s.26723s.26724s.26725s.26726s.26727s.26728s.26729s.26730s.26731s.26732s.26733s.26734s.26735s.26736s.26737s.26738s.26739s.26740s.26741s.26742s.26743s.26744s.26745s.26746s.26747s.26748s.26749s.26750s.26751s.26752s.26753s.26754s.26755s.26756s.26757s.26758s.26759s.26760s.26761s.26762s.26763s.26764s.26765s.26766s.26767s.26768s.26769s.26770s.26771s.26772s.26773s.26774s.26775s.26776s.26777s.26778s.26779s.26780s.26781s.26782s.26783s.26784s.26785s.26786s.26787s.26788s.26789s.26790s.26791s.26792s.26793s.26794s.26795s.26796s.26797s.26798s.26799s.26800s.26801s.26802s.26803s.26804s.26805s.26806s.26807s.26808s.26809s.26810s.26811s.26812s.26813s.26814s.26815s.26816s.26817s.26818s.26819s.26820s.26821s.26822s.26823s.26824s.26825s.26826s.26827s.26828s.26829s.26830s.26831s.26832s.26833s.26834s.26835s.26836s.26837s.26838s.26839s.26840s.26841s.26842s.26843s.26844s.26845s.26846s.26847s.26848s.26849s.26850s.26851s.26852s.26853s.26854s.26855s.26856s.26857s.26858s.26859s.26860s.26861s.26862s.26863s.26864s.26865s.26866s.26867s.26868s.26869s.26870s.26871s.26872s.26873s.26874s.26875s.26876s.26877s.26878s.26879s.26880s.26881s.26882s.26883s.26884s.26885s.26886s.26887s.26888s.26889s.26890s.26891s.26892s.26893s.26894s.26895s.26896s.26897s.26898s.26899s.26900s.26901s.26902s.26903s.26904s.26905s.26906s.26907s.26908s.26909s.26910s.26911s.26912s.26913s.26914s.26915s.26916s.26917s.26918s.26919s.26920s.26921s.26922s.26923s.26924s.26925s.26926s.26927s.26928s.26929s.26930s.26931s.26932s.26933s.26934s.26935s.26936s.26937s.26938s.26939s.26940s.26941s.26942s.26943s.26944s.26945s.26946s.26947s.26948s.26949s.26950s.26951s.26952s.26953s.26954s.26955s.26956s.26957s.26958s.26959s.26960s.26961s.26962s.26963s.26964s.26965s.26966s.26967s.26968s.26969s.26970s.26971s.26972s.26973s.26974s.26975s.26976s.26977s.26978s.26979s.26980s.26981s.26982s.26983s.26984s.26985s.26986s.26987s.26988s.26989s.26990s.26991s.26992s.26993s.26994s.26995s.26996s.26997s.26998s.26999s.27000s.27001s.27002s.27003s.27004s.27005s.27006s.27007s.27008s.27009s.27010s.27011s.27012s.27013s.27014s.27015s.27016s.27017s.27018s.27019s.27020s.27021s.27022s.27023s.27024s.27025s.27026s.27027s.27028s.27029s.27030s.27031s.27032s.27033s.27034s.27035s.27036s.27037s.27038s.27039s.27040s.27041s.27042s.27043s.27044s.27045s.27046s.27047s.27048s.27049s.27050s.27051s.27052s.27053s.27054s.27055s.27056s.27057s.27058s.27059s.27060s.27061s.27062s.27063s.27064s.27065s.27066s.27067s.27068s.27069s.27070s.27071s.27072s.27073s.27074s.27075s.27076s.27077s.27078s.27079s.27080s.27081s.27082s.27083s.27084s.27085s.27086s.27087s.27088s.27089s.27090s.27091s.27092s.27093s.27094s.27095s.27096s.27097s.27098s.27099s.27100s.27101s.27102s.27103s.27104s.27105s.27106s.27107s.27108s.27109s.27110s.27111s.27112s.27113s.27114s.27115s.27116s.27117s.27118s.27119s.27120s.27121s.27122s.27123s.27124s.27125s.27126s.27127s.27128s.27129s.27130s.27131s.27132s.27133s.27134s.27135s.27136s.27137s.27138s.27139s.27140s.27141s.27142s.27143s.27144s.27145s.27146s.27147s.27148s.27149s.27150s.27151s.27152s.27153s.27154s.27155s.27156s.27157s.27158s.27159s.27160s.27161s.27162s.27163s.27164s.27165s.27166s.27167s.27168s.27169s.27170s.27171s.27172s.27173s.27174s.27175s.27176s.27177s.27178s.27179s.27180s.27181s.27182s.27183s.27184s.27185s.27186s.27187s.27188s.27189s.27190s.27191s.27192s.27193s.27194s.27195s.27196s.27197s.27198s.27199s.27200s.27201s.27202s.27203s.27204s.27205s.27206s.27207s.27208s.27209s.27210s.27211s.27212s.27213s.27214s.27215s.27216s.27217s.27218s.27219s.27220s.27221s.27222s.27223s.27224s.27225s.27226s.27227s.27228s.27229s.27230s.27231s.27232s.27233s.27234s.27235s.27236s.27237s.27238s.27239s.27240s.27241s.27242s.27243s.27244s.27245s.27246s.27247s.27248s.27249s.27250s.27251s.27252s.27253s.27254s.27255s.27256s.27257s.27258s.27259s.27260s.27261s.27262s.27263s.27264s.27265s.27266s.27267s.27268s.27269s.27270s.27271s.27272s.27273s.27274s.27275s.27276s.27277s.27278s.27279s.27280s.27281s.27282s.27283s.27284s.27285s.27286s.27287s.27288s.27289s.27290s.27291s.27292s.27293s.27294s.27295s.27296s.27297s.27298s.27299s.27300s.27301s.27302s.27303s.27304s.27305s.27306s.27307s.27308s.27309s.27310s.27311s.27312s.27313s.27314s.27315s.27316s.27317s.27318s.27319s.27320s.27321s.27322s.27323s.27324s.27325s.27326s.27327s.27328s.27329s.27330s.27331s.27332s.27333s.27334s.27335s.27336s.27337s.27338s.27339s.27340s.27341s.27342s.27343s.27344s.27345s.27346s.27347s.27348s.27349s.27350s.27351s.27352s.27353s.27354s.27355s.27356s.27357s.27358s.27359s.27360s.27361s.27362s.27363s.27364s.27365s.27366s.27367s.27368s.27369s.27370s.27371s.27372s.27373s.27374s.27375s.27376s.27377s.27378s.27379s.27380s.27381s.27382s.27383s.27384s.27385s.27386s.27387s.27388s.27389s.27390s.27391s.27392s.27393s.27394s.27395s.27396s.27397s.27398s.27399s.27400s.27401s.27402s.27403s.27404s.27405s.27406s.27407s.27408s.27409s.27410s.27411s.27412s.27413s.27414s.27415s.27416s.27417s.27418s.27419s.27420s.27421s.27422s.27423s.27424s.27425s.27426s.27427s.27428s.27429s.27430s.27431s.27432s.27433s.27434s.27435s.27436s.27437s.27438s.27439s.27440s.27441s.27442s.27443s.27444s.27445s.27446s.27447s.27448s.27449s.27450s.27451s.27452s.27453s.27454s.27455s.27456s.27457s.27458s.27459s.27460s.27461s.27462s.27463s.27464s.27465s.27466s.27467s.27468s.27469s.27470s.27471s.27472s.27473s.27474s.27475s.27476s.27477s.27478s.27479s.27480s.27481s.27482s.27483s.27484s.27485s.27486s.27487s.27488s.27489s.27490s.27491s.27492s.27493s.27494s.27495s.27496s.27497s.27498s.27499s.27500s.27501s.27502s.27503s.27504s.27505s.27506s.27507s.27508s.27509s.27510s.27511s.27512s.27513s.27514s.27515s.27516s.27517s.27518s.27519s.27520s.27521s.27522s.27523s.27524s.27525s.27526s.27527s.27528s.27529s.27530s.27531s.27532s.27533s.27534s.27535s.27536s.27537s.27538s.27539s.27540s.27541s.27542s.27543s.27544s.27545s.27546s.27547s.27548s.27549s.27550s.27551s.27552s.27553s.27554s.27555s.27556s.27557s.27558s.27559s.27560s.27561s.27562s.27563s.27564s.27565s.27566s.27567s.27568s.27569s.27570s.27571s.27572s.27573s.27574s.27575s.27576s.27577s.27578s.27579s.27580s.27581s.27582s.27583s.27584s.27585s.27586s.27587s.27588s.27589s.27590s.27591s.27592s.27593s.27594s.27595s.27596s.27597s.27598s.27599s.27600s.27601s.27602s.27603s.27604s.27605s.27606s.27607s.27608s.27609s.27610s.27611s.27612s.27613s.27614s.27615s.27616s.27617s.27618s.27619s.27620s.27621s.27622s.27623s.27624s.27625s.27626s.27627s.27628s.27629s.27630s.27631s.27632s.27633s.27634s.27635s.27636s.27637s.27638s.27639s.27640s.27641s.27642s.27643s.27644s.27645s.27646s.27647s.27648s.27649s.27650s.27651s.27652s.27653s.27654s.27655s.27656s.27657s.27658s.27659s.27660s.27661s.27662s.27663s.27664s.27665s.27666s.27667s.27668s.27669s.27670s.27671s.27672s.27673s.27674s.27675s.27676s.27677s.27678s.27679s.27680s.27681s.27682s.27683s.27684s.27685s.27686s.27687s.27688s.27689s.27690s.27691s.27692s.27693s.27694s.27695s.27696s.27697s.27698s.27699s.27700s.27701s.27702s.27703s.27704s.27705s.27706s.27707s.27708s.27709s.27710s.27711s.27712s.27713s.27714s.27715s.27716s.27717s.27718s.27719s.27720s.27721s.27722s.27723s.27724s.27725s.27726s.27727s.27728s.27729s.27730s.27731s.27732s.27733s.27734s.27735s.27736s.27737s.27738s.27739s.27740s.27741s.27742s.27743s.27744s.27745s.27746s.27747s.27748s.27749s.27750s.27751s.27752s.27753s.27754s.27755s.27756s.27757s.27758s.27759s.27760s.27761s.27762s.27763s.27764s.27765s.27766s.27767s.27768s.27769s.27770s.27771s.27772s.27773s.27774s.27775s.27776s.27777s.27778s.27779s.27780s.27781s.27782s.27783s.27784s.27785s.27786s.27787s.27788s.27789s.27790s.27791s.27792s.27793s.27794s.27795s.27796s.27797s.27798s.27799s.27800s.27801s.27802s.27803s.27804s.27805s.27806s.27807s.27808s.27809s.27810s.27811s.27812s.27813s.27814s.27815s.27816s.27817s.27818s.27819s.27820s.27821s.27822s.27823s.27824s.27825s.27826s.27827s.27828s.27829s.27830s.27831s.27832s.27833s.27834s.27835s.27836s.27837s.27838s.27839s.27840s.27841s.27842s.27843s.27844s.27845s.27846s.27847s.27848s.27849s.27850s.27851s.27852s.27853s.27854s.27855s.27856s.27857s.27858s.27859s.27860s.27861s.27862s.27863s.27864s.27865s.27866s.27867s.27868s.27869s.27870s.27871s.27872s.27873s.27874s.27875s.27876s.27877s.27878s.27879s.27880s.27881s.27882s.27883s.27884s.27885s.27886s.27887s.27888s.27889s.27890s.27891s.27892s.27893s.27894s.27895s.27896s.27897s.27898s.27899s.27900s.27901s.27902s.27903s.27904s.27905s.27906s.27907s.27908s.27909s.27910s.27911s.27912s.27913s.27914s.27915s.27916s.27917s.27918s.27919s.27920s.27921s.27922s.27923s.27924s.27925s.27926s.27927s.27928s.27929s.27930s.27931s.27932s.27933s.27934s.27935s.27936s.27937s.27938s.27939s.27940s.27941s.27942s.27943s.27944s.27945s.27946s.27947s.27948s.27949s.27950s.27951s.27952s.27953s.27954s.27955s.27956s.27957s.27958s.27959s.27960s.27961s.27962s.27963s.27964s.27965s.27966s.27967s.27968s.27969s.27970s.27971s.27972s.27973s.27974s.27975s.27976s.27977s.27978s.27979s.27980s.27981s.27982s.27983s.27984s.27985s.27986s.27987s.27988s.27989s.27990s.27991s.27992s.27993s.27994s.27995s.27996s.27997s.27998s.27999s.28000s.28001s.28002s.28003s.28004s.28005s.28006s.28007s.28008s.28009s.28010s.28011s.28012s.28013s.28014s.28015s.28016s.28017s.28018s.28019s.28020s.28021s.28022s.28023s.28024s.28025s.28026s.28027s.28028s.28029s.28030s.28031s.28032s.28033s.28034s.28035s.28036s.28037s.28038s.28039s.28040s.28041s.28042s.28043s.28044s.28045s.28046s.28047s.28048s.28049s.28050s.28051s.28052s.28053s.28054s.28055s.28056s.28057s.28058s.28059s.28060s.28061s.28062s.28063s.28064s.28065s.28066s.28067s.28068s.28069s.28070s.28071s.28072s.28073s.28074s.28075s.28076s.28077s.28078s.28079s.28080s.28081s.28082s.28083s.28084s.28085s.28086s.28087s.28088s.28089s.28090s.28091s.28092s.28093s.28094s.28095s.28096s.28097s.28098s.28099s.28100s.28101s.28102s.28103s.28104s.28105s.28106s.28107s.28108s.28109s.28110s.28111s.28112s.28113s.28114s.28115s.28116s.28117s.28118s.28119s.28120s.28121s.28122s.28123s.28124s.28125s.28126s.28127s.28128s.28129s.28130s.28131s.28132s.28133s.28134s.28135s.28136s.28137s.28138s.28139s.28140s.28141s.28142s.28143s.28144s.28145s.28146s.28147s.28148s.28149s.28150s.28151s.28152s.28153s.28154s.28155s.28156s.28157s.28158s.28159s.28160s.28161s.28162s.28163s.28164s.28165s.28166s.28167s.28168s.28169s.28170s.28171s.28172s.28173s.28174s.28175s.28176s.28177s.28178s.28179s.28180s.28181s.28182s.28183s.28184s.28185s.28186s.28187s.28188s.28189s.28190s.28191s.28192s.28193s.28194s.28195s.28196s.28197s.28198s.28199s.28200s.28201s.28202s.28203s.28204s.28205s.28206s.28207s.28208s.28209s.28210s.28211s.28212s.28213s.28214s.28215s.28216s.28217s.28218s.28219s.28220s.28221s.28222s.28223s.28224s.28225s.28226s.28227s.28228s.28229s.28230s.28231s.28232s.28233s.28234s.28235s.28236s.28237s.28238s.28239s.28240s.28241s.28242s.28243s.28244s.28245s.28246s.28247s.28248s.28249s.28250s.28251s.28252s.28253s.28254s.28255s.28256s.28257s.28258s.28259s.28260s.28261s.28262s.28263s.28264s.28265s.28266s.28267s.28268s.28269s.28270s.28271s.28272s.28273s.28274s.28275s.28276s.28277s.28278s.28279s.28280s.28281s.28282s.28283s.28284s.28285s.28286s.28287s.28288s.28289s.28290s.28291s.28292s.28293s.28294s.28295s.28296s.28297s.28298s.28299s.28300s.28301s.28302s.28303s.28304s.28305s.28306s.28307s.28308s.28309s.28310s.28311s.28312s.28313s.28314s.28315s.28316s.28317s.28318s.28319s.28320s.28321s.28322s.28323s.28324s.28325s.28326s.28327s.28328s.28329s.28330s.28331s.28332s.28333s.28334s.28335s.28336s.28337s.28338s.28339s.28340s.28341s.28342s.28343s.28344s.28345s.28346s.28347s.28348s.28349s.28350s.28351s.28352s.28353s.28354s.28355s.28356s.28357s.28358s.28359s.28360s.28361s.28362s.28363s.28364s.28365s.28366s.28367s.28368s.28369s.28370s.28371s.28372s.28373s.28374s.28375s.28376s.28377s.28378s.28379s.28380s.28381s.28382s.28383s.28384s.28385s.28386s.28387s.28388s.28389s.28390s.28391s.28392s.28393s.28394s.28395s.28396s.28397s.28398s.28399s.28400s.28401s.28402s.28403s.28404s.28405s.28406s.28407s.28408s.28409s.28410s.28411s.28412s.28413s.28414s.28415s.28416s.28417s.28418s.28419s.28420s.28421s.28422s.28423s.28424s.28425s.28426s.28427s.28428s.28429s.28430s.28431s.28432s.28433s.28434s.28435s.28436s.28437s.28438s.28439s.28440s.28441s.28442s.28443s.28444s.28445s.28446s.28447s.28448s.28449s.28450s.28451s.28452s.28453s.28454s.28455s.28456s.28457s.28458s.28459s.28460s.28461s.28462s.28463s.28464s.28465s.28466s.28467s.28468s.28469s.28470s.28471s.28472s.28473s.28474s.28475s.28476s.28477s.28478s.28479s.28480s.28481s.28482s.28483s.28484s.28485s.28486s.28487s.28488s.28489s.28490s.28491s.28492s.28493s.28494s.28495s.28496s.28497s.28498s.28499s.28500s.28501s.28502s.28503s.28504s.28505s.28506s.28507s.28508s.28509s.28510s.28511s.28512s.28513s.28514s.28515s.28516s.28517s.28518s.28519s.28520s.28521s.28522s.28523s.28524s.28525s.28526s.28527s.28528s.28529s.28530s.28531s.28532s.28533s.28534s.28535s.28536s.28537s.28538s.28539s.28540s.28541s.28542s.28543s.28544s.28545s.28546s.28547s.28548s.28549s.28550s.28551s.28552s.28553s.28554s.28555s.28556s.28557s.28558s.28559s.28560s.28561s.28562s.28563s.28564s.28565s.28566s.28567s.28568s.28569s.28570s.28571s.28572s.28573s.28574s.28575s.28576s.28577s.28578s.28579s.28580s.28581s.28582s.28583s.28584s.28585s.28586s.28587s.28588s.28589s.28590s.28591s.28592s.28593s.28594s.28595s.28596s.28597s.28598s.28599s.28600s.28601s.28602s.28603s.28604s.28605s.28606s.28607s.28608s.28609s.28610s.28611s.28612s.28613s.28614s.28615s.28616s.28617s.28618s.28619s.28620s.28621s.28622s.28623s.28624s.28625s.28626s.28627s.28628s.28629s.28630s.28631s.28632s.28633s.28634s.28635s.28636s.28637s.28638s.28639s.28640s.28641s.28642s.28643s.28644s.28645s.28646s.28647s.28648s.28649s.28650s.28651s.28652s.28653s.28654s.28655s.28656s.28657s.28658s.28659s.28660s.28661s.28662s.28663s.28664s.28665s.28666s.28667s.28668s.28669s.28670s.28671s.28672s.28673s.28674s.28675s.28676s.28677s.28678s.28679s.28680s.28681s.28682s.28683s.28684s.28685s.28686s.28687s.28688s.28689s.28690s.28691s.28692s.28693s.28694s.28695s.28696s.28697s.28698s.28699s.28700s.28701s.28702s.28703s.28704s.28705s.28706s.28707s.28708s.28709s.28710s.28711s.28712s.28713s.28714s.28715s.28716s.28717s.28718s.28719s.28720s.28721s.28722s.28723s.28724s.28725s.28726s.28727s.28728s.28729s.28730s.28731s.28732s.28733s.28734s.28735s.28736s.28737s.28738s.28739s.28740s.28741s.28742s.28743s.28744s.28745s.28746s.28747s.28748s.28749s.28750s.28751s.28752s.28753s.28754s.28755s.28756s.28757s.28758s.28759s.28760s.28761s.28762s.28763s.28764s.28765s.28766s.28767s.28768s.28769s.28770s.28771s.28772s.28773s.28774s.28775s.28776s.28777s.28778s.28779s.28780s.28781s.28782s.28783s.28784s.28785s.28786s.28787s.28788s.28789s.28790s.28791s.28792s.28793s.28794s.28795s.28796s.28797s.28798s.28799s.28800s.28801s.28802s.28803s.28804s.28805s.28806s.28807s.28808s.28809s.28810s.28811s.28812s.28813s.28814s.28815s.28816s.28817s.28818s.28819s.28820s.28821s.28822s.28823s.28824s.28825s.28826s.28827s.28828s.28829s.28830s.28831s.28832s.28833s.28834s.28835s.28836s.28837s.28838s.28839s.28840s.28841s.28842s.28843s.28844s.28845s.28846s.28847s.28848s.28849s.28850s.28851s.28852s.28853s.28854s.28855s.28856s.28857s.28858s.28859s.28860s.28861s.28862s.28863s.28864s.28865s.28866s.28867s.28868s.28869s.28870s.28871s.28872s.28873s.28874s.28875s.28876s.28877s.28878s.28879s.28880s.28881s.28882s.28883s.28884s.28885s.28886s.28887s.28888s.28889s.28890s.28891s.28892s.28893s.28894s.28895s.28896s.28897s.28898s.28899s.28900s.28901s.28902s.28903s.28904s.28905s.28906s.28907s.28908s.28909s.28910s.28911s.28912s.28913s.28914s.28915s.28916s.28917s.28918s.28919s.28920s.28921s.28922s.28923s.28924s.28925s.28926s.28927s.28928s.28929s.28930s.28931s.28932s.28933s.28934s.28935s.28936s.28937s.28938s.28939s.28940s.28941s.28942s.28943s.28944s.28945s.28946s.28947s.28948s.28949s.28950s.28951s.28952s.28953s.28954s.28955s.28956s.28957s.28958s.28959s.28960s.28961s.28962s.28963s.28964s.28965s.28966s.28967s.28968s.28969s.28970s.28971s.28972s.28973s.28974s.28975s.28976s.28977s.28978s.28979s.28980s.28981s.28982s.28983s.28984s.28985s.28986s.28987s.28988s.28989s.28990s.28991s.28992s.28993s.28994s.28995s.28996s.28997s.28998s.28999s.29000s.29001s.29002s.29003s.29004s.29005s.29006s.29007s.29008s.29009s.29010s.29011s.29012s.29013s.29014s.29015s.29016s.29017s.29018s.29019s.29020s.29021s.29022s.29023s.29024s.29025s.29026s.29027s.29028s.29029s.29030s.29031s.29032s.29033s.29034s.29035s.29036s.29037s.29038s.29039s.29040s.29041s.29042s.29043s.29044s.29045s.29046s.29047s.29048s.29049s.29050s.29051s.29052s.29053s.29054s.29055s.29056s.29057s.29058s.29059s.29060s.29061s.29062s.29063s.29064s.29065s.29066s.29067s.29068s.29069s.29070s.29071s.29072s.29073s.29074s.29075s.29076s.29077s.29078s.29079s.29080s.29081s.29082s.29083s.29084s.29085s.29086s.29087s.29088s.29089s.29090s.29091s.29092s.29093s.29094s.29095s.29096s.29097s.29098s.29099s.29100s.29101s.29102s.29103s.29104s.29105s.29106s.29107s.29108s.29109s.29110s.29111s.29112s.29113s.29114s.29115s.29116s.29117s.29118s.29119s.29120s.29121s.29122s.29123s.29124s.29125s.29126s.29127s.29128s.29129s.29130s.29131s.29132s.29133s.29134s.29135s.29136s.29137s.29138s.29139s.29140s.29141s.29142s.29143s.29144s.29145s.29146s.29147s.29148s.29149s.29150s.29151s.29152s.29153s.29154s.29155s.29156s.29157s.29158s.29159s.29160s.29161s.29162s.29163s.29164s.29165s.29166s.29167s.29168s.29169s.29170s.29171s.29172s.29173s.29174s.29175s.29176s.29177s.29178s.29179s.29180s.29181s.29182s.29183s.29184s.29185s.29186s.29187s.29188s.29189s.29190s.29191s.29192s.29193s.29194s.29195s.29196s.29197s.29198s.29199s.29200s.29201s.29202s.29203s.29204s.29205s.29206s.29207s.29208s.29209s.29210s.29211s.29212s.29213s.29214s.29215s.29216s.29217s.29218s.29219s.29220s.29221s.29222s.29223s.29224s.29225s.29226s.29227s.29228s.29229s.29230s.29231s.29232s.29233s.29234s.29235s.29236s.29237s.29238s.29239s.29240s.29241s.29242s.29243s.29244s.29245s.29246s.29247s.29248s.29249s.29250s.29251s.29252s.29253s.29254s.29255s.29256s.29257s.29258s.29259s.29260s.29261s.29262s.29263s.29264s.29265s.29266s.29267s.29268s.29269s.29270s.29271s.29272s.29273s.29274s.29275s.29276s.29277s.29278s.29279s.29280s.29281s.29282s.29283s.29284s.29285s.29286s.29287s.29288s.29289s.29290s.29291s.29292s.29293s.29294s.29295s.29296s.29297s.29298s.29299s.29300s.29301s.29302s.29303s.29304s.29305s.29306s.29307s.29308s.29309s.29310s.29311s.29312s.29313s.29314s.29315s.29316s.29317s.29318s.29319s.29320s.29321s.29322s.29323s.29324s.29325s.29326s.29327s.29328s.29329s.29330s.29331s.29332s.29333s.29334s.29335s.29336s.29337s.29338s.29339s.29340s.29341s.29342s.29343s.29344s.29345s.29346s.29347s.29348s.29349s.29350s.29351s.29352s.29353s.29354s.29355s.29356s.29357s.29358s.29359s.29360s.29361s.29362s.29363s.29364s.29365s.29366s.29367s.29368s.29369s.29370s.29371s.29372s.29373s.29374s.29375s.29376s.29377s.29378s.29379s.29380s.29381s.29382s.29383s.29384s.29385s.29386s.29387s.29388s.29389s.29390s.29391s.29392s.29393s.29394s.29395s.29396s.29397s.29398s.29399s.29400s.29401s.29402s.29403s.29404s.29405s.29406s.29407s.29408s.29409s.29410s.29411s.29412s.29413s.29414s.29415s.29416s.29417s.29418s.29419s.29420s.29421s.29422s.29423s.29424s.29425s.29426s.29427s.29428s.29429s.29430s.29431s.29432s.29433s.29434s.29435s.29436s.29437s.29438s.29439s.29440s.29441s.29442s.29443s.29444s.29445s.29446s.29447s.29448s.29449s.29450s.29451s.29452s.29453s.29454s.29455s.29456s.29457s.29458s.29459s.29460s.29461s.29462s.29463s.29464s.29465s.29466s.29467s.29468s.29469s.29470s.29471s.29472s.29473s.29474s.29475s.29476s.29477s.29478s.29479s.29480s.29481s.29482s.29483s.29484s.29485s.29486s.29487s.29488s.29489s.29490s.29491s.29492s.29493s.29494s.29495s.29496s.29497s.29498s.29499s.29500s.29501s.29502s.29503s.29504s.29505s.29506s.29507s.29508s.29509s.29510s.29511s.29512s.29513s.29514s.29515s.29516s.29517s.29518s.29519s.29520s.29521s.29522s.29523s.29524s.29525s.29526s.29527s.29528s.29529s.29530s.29531s.29532s.29533s.29534s.29535s.29536s.29537s.29538s.29539s.29540s.29541s.29542s.29543s.29544s.29545s.29546s.29547s.29548s.29549s.29550s.29551s.29552s.29553s.29554s.29555s.29556s.29557s.29558s.29559s.29560s.29561s.29562s.29563s.29564s.29565s.29566s.29567s.29568s.29569s.29570s.29571s.29572s.29573s.29574s.29575s.29576s.29577s.29578s.29579s.29580s.29581s.29582s.29583s.29584s.29585s.29586s.29587s.29588s.29589s.29590s.29591s.29592s.29593s.29594s.29595s.29596s.29597s.29598s.29599s.29600s.29601s.29602s.29603s.29604s.29605s.29606s.29607s.29608s.29609s.29610s.29611s.29612s.29613s.29614s.29615s.29616s.29617s.29618s.29619s.29620s.29621s.29622s.29623s.29624s.29625s.29626s.29627s.29628s.29629s.29630s.29631s.29632s.29633s.29634s.29635s.29636s.29637s.29638s.29639s.29640s.29641s.29642s.29643s.29644s.29645s.29646s.29647s.29648s.29649s.29650s.29651s.29652s.29653s.29654s.29655s.29656s.29657s.29658s.29659s.29660s.29661s.29662s.29663s.29664s.29665s.29666s.29667s.29668s.29669s.29670s.29671s.29672s.29673s.29674s.29675s.29676s.29677s.29678s.29679s.29680s.29681s.29682s.29683s.29684s.29685s.29686s.29687s.29688s.29689s.29690s.29691s.29692s.29693s.29694s.29695s.29696s.29697s.29698s.29699s.29700s.29701s.29702s.29703s.29704s.29705s.29706s.29707s.29708s.29709s.29710s.29711s.29712s.29713s.29714s.29715s.29716s.29717s.29718s.29719s.29720s.29721s.29722s.29723s.29724s.29725s.29726s.29727s.29728s.29729s.29730s.29731s.29732s.29733s.29734s.29735s.29736s.29737s.29738s.29739s.29740s.29741s.29742s.29743s.29744s.29745s.29746s.29747s.29748s.29749s.29750s.29751s.29752s.29753s.29754s.29755s.29756s.29757s.29758s.29759s.29760s.29761s.29762s.29763s.29764s.29765s.29766s.29767s.29768s.29769s.29770s.29771s.29772s.29773s.29774s.29775s.29776s.29777s.29778s.29779s.29780s.29781s.29782s.29783s.29784s.29785s.29786s.29787s.29788s.29789s.29790s.29791s.29792s.29793s.29794s.29795s.29796s.29797s.29798s.29799s.29800s.29801s.29802s.29803s.29804s.29805s.29806s.29807s.29808s.29809s.29810s.29811s.29812s.29813s.29814s.29815s.29816s.29817s.29818s.29819s.29820s.29821s.29822s.29823s.29824s.29825s.29826s.29827s.29828s.29829s.29830s.29831s.29832s.29833s.29834s.29835s.29836s.29837s.29838s.29839s.29840s.29841s.29842s.29843s.29844s.29845s.29846s.29847s.29848s.29849s.29850s.29851s.29852s.29853s.29854s.29855s.29856s.29857s.29858s.29859s.29860s.29861s.29862s.29863s.29864s.29865s.29866s.29867s.29868s.29869s.29870s.29871s.29872s.29873s.29874s.29875s.29876s.29877s.29878s.29879s.29880s.29881s.29882s.29883s.29884s.29885s.29886s.29887s.29888s.29889s.29890s.29891s.29892s.29893s.29894s.29895s.29896s.29897s.29898s.29899s.29900s.29901s.29902s.29903s.29904s.29905s.29906s.29907s.29908s.29909s.29910s.29911s.29912s.29913s.29914s.29915s.29916s.29917s.29918s.29919s.29920s.29921s.29922s.29923s.29924s.29925s.29926s.29927s.29928s.29929s.29930s.29931s.29932s.29933s.29934s.29935s.29936s.29937s.29938s.29939s.29940s.29941s.29942s.29943s.29944s.29945s.29946s.29947s.29948s.29949s.29950s.29951s.29952s.29953s.29954s.29955s.29956s.29957s.29958s.29959s.29960s.29961s.29962s.29963s.29964s.29965s.29966s.29967s.29968s.29969s.29970s.29971s.29972s.29973s.29974s.29975s.29976s.29977s.29978s.29979s.29980s.29981s.29982s.29983s.29984s.29985s.29986s.29987s.29988s.29989s.29990s.29991s.29992s.29993s.29994s.29995s.29996s.29997s.29998s.29999s.30000s.30001s.30002s.30003s.30004s.30005s.30006s.30007s.30008s.30009s.30010s.30011s.30012s.30013s.30014s.30015s.30016s.30017s.30018s.30019s.30020s.30021s.30022s.30023s.30024s.30025s.30026s.30027s.30028s.30029s.30030s.30031s.30032s.30033s.30034s.30035s.30036s.30037s.30038s.30039s.30040s.30041s.30042s.30043s.30044s.30045s.30046s.30047s.30048s.30049s.30050s.30051s.30052s.30053s.30054s.30055s.30056s.30057s.30058s.30059s.30060s.30061s.30062s.30063s.30064s.30065s.30066s.30067s.30068s.30069s.30070s.30071s.30072s.30073s.30074s.30075s.30076s.30077s.30078s.30079s.30080s.30081s.30082s.30083s.30084s.30085s.30086s.30087s.30088s.30089s.30090s.30091s.30092s.30093s.30094s.30095s.30096s.30097s.30098s.30099s.30100s.30101s.30102s.30103s.30104s.30105s.30106s.30107s.30108s.30109s.30110s.30111s.30112s.30113s.30114s.30115s.30116s.30117s.30118s.30119s.30120s.30121s.30122s.30123s.30124s.30125s.30126s.30127s.30128s.30129s.30130s.30131s.30132s.30133s.30134s.30135s.30136s.30137s.30138s.30139s.30140s.30141s.30142s.30143s.30144s.30145s.30146s.30147s.30148s.30149s.30150s.30151s.30152s.30153s.30154s.30155s.30156s.30157s.30158s.30159s.30160s.30161s.30162s.30163s.30164s.30165s.30166s.30167s.30168s.30169s.30170s.30171s.30172s.30173s.30174s.30175s.30176s.30177s.30178s.30179s.30180s.30181s.30182s.30183s.30184s.30185s.30186s.30187s.30188s.30189s.30190s.30191s.30192s.30193s.30194s.30195s.30196s.30197s.30198s.30199s.30200s.30201s.30202s.30203s.30204s.30205s.30206s.30207s.30208s.30209s.30210s.30211s.30212s.30213s.30214s.30215s.30216s.30217s.30218s.30219s.30220s.30221s.30222s.30223s.30224s.30225s.30226s.30227s.30228s.30229s.30230s.30231s.30232s.30233s.30234s.30235s.30236s.30237s.30238s.30239s.30240s.30241s.30242s.30243s.30244s.30245s.30246s.30247s.30248s.30249s.30250s.30251s.30252s.30253s.30254s.30255s.30256s.30257s.30258s.30259s.30260s.30261s.30262s.30263s.30264s.30265s.30266s.30267s.30268s.30269s.30270s.30271s.30272s.30273s.30274s.30275s.30276s.30277s.30278s.30279s.30280s.30281s.30282s.30283s.30284s.30285s.30286s.30287s.30288s.30289s.30290s.30291s.30292s.30293s.30294s.30295s.30296s.30297s.30298s.30299s.30300s.30301s.30302s.30303s.30304s.30305s.30306s.30307s.30308s.30309s.30310s.30311s.30312s.30313s.30314s.30315s.30316s.30317s.30318s.30319s.30320s.30321s.30322s.30323s.30324s.30325s.30326s.30327s.30328s.30329s.30330s.30331s.30332s.30333s.30334s.30335s.30336s.30337s.30338s.30339s.30340s.30341s.30342s.30343s.30344s.30345s.30346s.30347s.30348s.30349s.30350s.30351s.30352s.30353s.30354s.30355s.30356s.30357s.30358s.30359s.30360s.30361s.30362s.30363s.30364s.30365s.30366s.30367s.30368s.30369s.30370s.30371s.30372s.30373s.30374s.30375s.30376s.30377s.30378s.30379s.30380s.30381s.30382s.30383s.30384s.30385s.30386s.30387s.30388s.30389s.30390s.30391s.30392s.30393s.30394s.30395s.30396s.30397s.30398s.30399s.30400s.30401s.30402s.30403s.30404s.30405s.30406s.30407s.30408s.30409s.30410s.30411s.30412s.30413s.30414s.30415s.30416s.30417s.30418s.30419s.30420s.30421s.30422s.30423s.30424s.30425s.30426s.30427s.30428s.30429s.30430s.30431s.30432s.30433s.30434s.30435s.30436s.30437s.30438s.30439s.30440s.30441s.30442s.30443s.30444s.30445s.30446s.30447s.30448s.30449s.30450s.30451s.30452s.30453s.30454s.30455s.30456s.30457s.30458s.30459s.30460s.30461s.30462s.30463s.30464s.30465s.30466s.30467s.30468s.30469s.30470s.30471s.30472s.30473s.30474s.30475s.30476s.30477s.30478s.30479s.30480s.30481s.30482s.30483s.30484s.30485s.30486s.30487s.30488s.30489s.30490s.30491s.30492s.30493s.30494s.30495s.30496s.30497s.30498s.30499s.30500s.30501s.30502s.30503s.30504s.30505s.30506s.30507s.30508s.30509s.30510s.30511s.30512s.30513s.30514s.30515s.30516s.30517s.30518s.30519s.30520s.30521s.30522s.30523s.30524s.30525s.30526s.30527s.30528s.30529s.30530s.30531s.30532s.30533s.30534s.30535s.30536s.30537s.30538s.30539s.30540s.30541s.30542s.30543s.30544s.30545s.30546s.30547s.30548s.30549s.30550s.30551s.30552s.30553s.30554s.30555s.30556s.30557s.30558s.30559s.30560s.30561s.30562s.30563s.30564s.30565s.30566s.30567s.30568s.30569s.30570s.30571s.30572s.30573s.30574s.30575s.30576s.30577s.30578s.30579s.30580s.30581s.30582s.30583s.30584s.30585s.30586s.30587s.30588s.30589s.30590s.30591s.30592s.30593s.30594s.30595s.30596s.30597s.30598s.30599s.30600s.30601s.30602s.30603s.30604s.30605s.30606s.30607s.30608s.30609s.30610s.30611s.30612s.30613s.30614s.30615s.30616s.30617s.30618s.30619s.30620s.30621s.30622s.30623s.30624s.30625s.30626s.30627s.30628s.30629s.30630s.30631s.30632s.30633s.30634s.30635s.30636s.30637s.30638s.30639s.30640s.30641s.30642s.30643s.30644s.30645s.30646s.30647s.30648s.30649s.30650s.30651s.30652s.30653s.30654s.30655s.30656s.30657s.30658s.30659s.30660s.30661s.30662s.30663s.30664s.30665s.30666s.30667s.30668s.30669s.30670s.30671s.30672s.30673s.30674s.30675s.30676s.30677s.30678s.30679s.30680s.30681s.30682s.30683s.30684s.30685s.30686s.30687s.30688s.30689s.30690s.30691s.30692s.30693s.30694s.30695s.30696s.30697s.30698s.30699s.30700s.30701s.30702s.30703s.30704s.30705s.30706s.30707s.30708s.30709s.30710s.30711s.30712s.30713s.30714s.30715s.30716s.30717s.30718s.30719s.30720s.30721s.30722s.30723s.30724s.30725s.30726s.30727s.30728s.30729s.30730s.30731s.30732s.30733s.30734s.30735s.30736s.30737s.30738s.30739s.30740s.30741s.30742s.30743s.30744s.30745s.30746s.30747s.30748s.30749s.30750s.30751s.30752s.30753s.30754s.30755s.30756s.30757s.30758s.30759s.30760s.30761s.30762s.30763s.30764s.30765s.30766s.30767s.30768s.30769s.30770s.30771s.30772s.30773s.30774s.30775s.30776s.30777s.30778s.30779s.30780s.30781s.30782s.30783s.30784s.30785s.30786s.30787s.30788s.30789s.30790s.30791s.30792s.30793s.30794s.30795s.30796s.30797s.30798s.30799s.30800s.30801s.30802s.30803s.30804s.30805s.30806s.30807s.30808s.30809s.30810s.30811s.30812s.30813s.30814s.30815s.30816s.30817s.30818s.30819s.30820s.30821s.30822s.30823s.30824s.30825s.30826s.30827s.30828s.30829s.30830s.30831s.30832s.30833s.30834s.30835s.30836s.30837s.30838s.30839s.30840s.30841s.30842s.30843s.30844s.30845s.30846s.30847s.30848s.30849s.30850s.30851s.30852s.30853s.30854s.30855s.30856s.30857s.30858s.30859s.30860s.30861s.30862s.30863s.30864s.30865s.30866s.30867s.30868s.30869s.30870s.30871s.30872s.30873s.30874s.30875s.30876s.30877s.30878s.30879s.30880s.30881s.30882s.30883s.30884s.30885s.30886s.30887s.30888s.30889s.30890s.30891s.30892s.30893s.30894s.30895s.30896s.30897s.30898s.30899s.30900s.30901s.30902s.30903s.30904s.30905s.30906s.30907s.30908s.30909s.30910s.30911s.30912s.30913s.30914s.30915s.30916s.30917s.30918s.30919s.30920s.30921s.30922s.30923s.30924s.30925s.30926s.30927s.30928s.30929s.30930s.30931s.30932s.30933s.30934s.30935s.30936s.30937s.30938s.30939s.30940s.30941s.30942s.30943s.30944s.30945s.30946s.30947s.30948s.30949s.30950s.30951s.30952s.30953s.30954s.30955s.30956s.30957s.30958s.30959s.30960s.30961s.30962s.30963s.30964s.30965s.30966s.30967s.30968s.30969s.30970s.30971s.30972s.30973s.30974s.30975s.30976s.30977s.30978s.30979s.30980s.30981s.30982s.30983s.30984s.30985s.30986s.30987s.30988s.30989s.30990s.30991s.30992s.30993s.30994s.30995s.30996s.30997s.30998s.30999s.31000s.31001s.31002s.31003s.31004s.31005s.31006s.31007s.31008s.31009s.31010s.31011s.31012s.31013s.31014s.31015s.31016s.31017s.31018s.31019s.31020s.31021s.31022s.31023s.31024s.31025s.31026s.31027s.31028s.31029s.31030s.31031s.31032s.31033s.31034s.31035s.31036s.31037s.31038s.31039s.31040s.31041s.31042s.31043s.31044s.31045s.31046s.31047s.31048s.31049s.31050s.31051s.31052s.31053s.31054s.31055s.31056s.31057s.31058s.31059s.31060s.31061s.31062s.31063s.31064s.31065s.31066s.31067s.31068s.31069s.31070s.31071s.31072s.31073s.31074s.31075s.31076s.31077s.31078s.31079s.31080s.31081s.31082s.31083s.31084s.31085s.31086s.31087s.31088s.31089s.31090s.31091s.31092s.31093s.31094s.31095s.31096s.31097s.31098s.31099s.31100s.31101s.31102s.31103s.31104s.31105s.31106s.31107s.31108s.31109s.31110s.31111s.31112s.31113s.31114s.31115s.31116s.31117s.31118s.31119s.31120s.31121s.31122s.31123s.31124s.31125s.31126s.31127s.31128s.31129s.31130s.31131s.31132s.31133s.31134s.31135s.31136s.31137s.31138s.31139s.31140s.31141s.31142s.31143s.31144s.31145s.31146s.31147s.31148s.31149s.31150s.31151s.31152s.31153s.31154s.31155s.31156s.31157s.31158s.31159s.31160s.31161s.31162s.31163s.31164s.31165s.31166s.31167s.31168s.31169s.31170s.31171s.31172s.31173s.31174s.31175s.31176s.31177s.31178s.31179s.31180s.31181s.31182s.31183s.31184s.31185s.31186s.31187s.31188s.31189s.31190s.31191s.31192s.31193s.31194s.31195s.31196s.31197s.31198s.31199s.31200s.31201s.31202s.31203s.31204s.31205s.31206s.31207s.31208s.31209s.31210s.31211s.31212s.31213s.31214s.31215s.31216s.31217s.31218s.31219s.31220s.31221s.31222s.31223s.31224s.31225s.31226s.31227s.31228s.31229s.31230s.31231s.31232s.31233s.31234s.31235s.31236s.31237s.31238s.31239s.31240s.31241s.31242s.31243s.31244s.31245s.31246s.31247s.31248s.31249s.31250s.31251s.31252s.31253s.31254s.31255s.31256s.31257s.31258s.31259s.31260s.31261s.31262s.31263s.31264s.31265s.31266s.31267s.31268s.31269s.31270s.31271s.31272s.31273s.31274s.31275s.31276s.31277s.31278s.31279s.31280s.31281s.31282s.31283s.31284s.31285s.31286s.31287s.31288s.31289s.31290s.31291s.31292s.31293s.31294s.31295s.31296s.31297s.31298s.31299s.31300s.31301s.31302s.31303s.31304s.31305s.31306s.31307s.31308s.31309s.31310s.31311s.31312s.31313s.31314s.31315s.31316s.31317s.31318s.31319s.31320s.31321s.31322s.31323s.31324s.31325s.31326s.31327s.31328s.31329s.31330s.31331s.31332s.31333s.31334s.31335s.31336s.31337s.31338s.31339s.31340s.31341s.31342s.31343s.31344s.31345s.31346s.31347s.31348s.31349s.31350s.31351s.31352s.31353s.31354s.31355s.31356s.31357s.31358s.31359s.31360s.31361s.31362s.31363s.31364s.31365s.31366s.31367s.31368s.31369s.31370s.31371s.31372s.31373s.31374s.31375s.31376s.31377s.31378s.31379s.31380s.31381s.31382s.31383s.31384s.31385s.31386s.31387s.31388s.31389s.31390s.31391s.31392s.31393s.31394s.31395s.31396s.31397s.31398s.31399s.31400s.31401s.31402s.31403s.31404s.31405s.31406s.31407s.31408s.31409s.31410s.31411s.31412s.31413s.31414s.31415s.31416s.31417s.31418s.31419s.31420s.31421s.31422s.31423s.31424s.31425s.31426s.31427s.31428s.31429s.31430s.31431s.31432s.31433s.31434s.31435s.31436s.31437s.31438s.31439s.31440s.31441s.31442s.31443s.31444s.31445s.31446s.31447s.31448s.31449s.31450s.31451s.31452s.31453s.31454s.31455s.31456s.31457s.31458s.31459s.31460s.31461s.31462s.31463s.31464s.31465s.31466s.31467s.31468s.31469s.31470s.31471s.31472s.31473s.31474s.31475s.31476s.31477s.31478s.31479s.31480s.31481s.31482s.31483s.31484s.31485s.31486s.31487s.31488s.31489s.31490s.31491s.31492s.31493s.31494s.31495s.31496s.31497s.31498s.31499s.31500s.31501s.31502s.31503s.31504s.31505s.31506s.31507s.31508s.31509s.31510s.31511s.31512s.31513s.31514s.31515s.31516s.31517s.31518s.31519s.31520s.31521s.31522s.31523s.31524s.31525s.31526s.31527s.31528s.31529s.31530s.31531s.31532s.31533s.31534s.31535s.31536s.31537s.31538s.31539s.31540s.31541s.31542s.31543s.31544s.31545s.31546s.31547s.31548s.31549s.31550s.31551s.31552s.31553s.31554s.31555s.31556s.31557s.31558s.31559s.31560s.31561s.31562s.31563s.31564s.31565s.31566s.31567s.31568s.31569s.31570s.31571s.31572s.31573s.31574s.31575s.31576s.31577s.31578s.31579s.31580s.31581s.31582s.31583s.31584s.31585s.31586s.31587s.31588s.31589s.31590s.31591s.31592s.31593s.31594s.31595s.31596s.31597s.31598s.31599s.31600s.31601s.31602s.31603s.31604s.31605s.31606s.31607s.31608s.31609s.31610s.31611s.31612s.31613s.31614s.31615s.31616s.31617s.31618s.31619s.31620s.31621s.31622s.31623s.31624s.31625s.31626s.31627s.31628s.31629s.31630s.31631s.31632s.31633s.31634s.31635s.31636s.31637s.31638s.31639s.31640s.31641s.31642s.31643s.31644s.31645s.31646s.31647s.31648s.31649s.31650s.31651s.31652s.31653s.31654s.31655s.31656s.31657s.31658s.31659s.31660s.31661s.31662s.31663s.31664s.31665s.31666s.31667s.31668s.31669s.31670s.31671s.31672s.31673s.31674s.31675s.31676s.31677s.31678s.31679s.31680s.31681s.31682s.31683s.31684s.31685s.31686s.31687s.31688s.31689s.31690s.31691s.31692s.31693s.31694s.31695s.31696s.31697s.31698s.31699s.31700s.31701s.31702s.31703s.31704s.31705s.31706s.31707s.31708s.31709s.31710s.31711s.31712s.31713s.31714s.31715s.31716s.31717s.31718s.31719s.31720s.31721s.31722s.31723s.31724s.31725s.31726s.31727s.31728s.31729s.31730s.31731s.31732s.31733s.31734s.31735s.31736s.31737s.31738s.31739s.31740s.31741s.31742s.31743s.31744s.31745s.31746s.31747s.31748s.31749s.31750s.31751s.31752s.31753s.31754s.31755s.31756s.31757s.31758s.31759s.31760s.31761s.31762s.31763s.31764s.31765s.31766s.31767s.31768s.31769s.31770s.31771s.31772s.31773s.31774s.31775s.31776s.31777s.31778s.31779s.31780s.31781s.31782s.31783s.31784s.31785s.31786s.31787s.31788s.31789s.31790s.31791s.31792s.31793s.31794s.31795s.31796s.31797s.31798s.31799s.31800s.31801s.31802s.31803s.31804s.31805s.31806s.31807s.31808s.31809s.31810s.31811s.31812s.31813s.31814s.31815s.31816s.31817s.31818s.31819s.31820s.31821s.31822s.31823s.31824s.31825s.31826s.31827s.31828s.31829s.31830s.31831s.31832s.31833s.31834s.31835s.31836s.31837s.31838s.31839s.31840s.31841s.31842s.31843s.31844s.31845s.31846s.31847s.31848s.31849s.31850s.31851s.31852s.31853s.31854s.31855s.31856s.31857s.31858s.31859s.31860s.31861s.31862s.31863s.31864s.31865s.31866s.31867s.31868s.31869s.31870s.31871s.31872s.31873s.31874s.31875s.31876s.31877s.31878s.31879s.31880s.31881s.31882s.31883s.31884s.31885s.31886s.31887s.31888s.31889s.31890s.31891s.31892s.31893s.31894s.31895s.31896s.31897s.31898s.31899s.31900s.31901s.31902s.31903s.31904s.31905s.31906s.31907s.31908s.31909s.31910s.31911s.31912s.31913s.31914s.31915s.31916s.31917s.31918s.31919s.31920s.31921s.31922s.31923s.31924s.31925s.31926s.31927s.31928s.31929s.31930s.31931s.31932s.31933s.31934s.31935s.31936s.31937s.31938s.31939s.31940s.31941s.31942s.31943s.31944s.31945s.31946s.31947s.31948s.31949s.31950s.31951s.31952s.31953s.31954s.31955s.31956s.31957s.31958s.31959s.31960s.31961s.31962s.31963s.31964s.31965s.31966s.31967s.31968s.31969s.31970s.31971s.31972s.31973s.31974s.31975s.31976s.31977s.31978s.31979s.31980s.31981s.31982s.31983s.31984s.31985s.31986s.31987s.31988s.31989s.31990s.31991s.31992s.31993s.31994s.31995s.31996s.31997s.31998s.31999s.32000s.32001s.32002s.32003s.32004s.32005s.32006s.32007s.32008s.32009s.32010s.32011s.32012s.32013s.32014s.32015s.32016s.32017s.32018s.32019s.32020s.32021s.32022s.32023s.32024s.32025s.32026s.32027s.32028s.32029s.32030s.32031s.32032s.32033s.32034s.32035s.32036s.32037s.32038s.32039s.32040s.32041s.32042s.32043s.32044s.32045s.32046s.32047s.32048s.32049s.32050s.32051s.32052s.32053s.32054s.32055s.32056s.32057s.32058s.32059s.32060s.32061s.32062s.32063s.32064s.32065s.32066s.32067s.32068s.32069s.32070s.32071s.32072s.32073s.32074s.32075s.32076s.32077s.32078s.32079s.32080s.32081s.32082s.32083s.32084s.32085s.32086s.32087s.32088s.32089s.32090s.32091s.32092s.32093s.32094s.32095s.32096s.32097s.32098s.32099s.32100s.32101s.32102s.32103s.32104s.32105s.32106s.32107s.32108s.32109s.32110s.32111s.32112s.32113s.32114s.32115s.32116s.32117s.32118s.32119s.32120s.32121s.32122s.32123s.32124s.32125s.32126s.32127s.32128s.32129s.32130s.32131s.32132s.32133s.32134s.32135s.32136s.32137s.32138s.32139s.32140s.32141s.32142s.32143s.32144s.32145s.32146s.32147s.32148s.32149s.32150s.32151s.32152s.32153s.32154s.32155s.32156s.32157s.32158s.32159s.32160s.32161s.32162s.32163s.32164s.32165s.32166s.32167s.32168s.32169s.32170s.32171s.32172s.32173s.32174s.32175s.32176s.32177s.32178s.32179s.32180s.32181s.32182s.32183s.32184s.32185s.32186s.32187s.32188s.32189s.32190s.32191s.32192s.32193s.32194s.32195s.32196s.32197s.32198s.32199s.32200s.32201s.32202s.32203s.32204s.32205s.32206s.32207s.32208s.32209s.32210s.32211s.32212s.32213s.32214s.32215s.32216s.32217s.32218s.32219s.32220s.32221s.32222s.32223s.32224s.32225s.32226s.32227s.32228s.32229s.32230s.32231s.32232s.32233s.32234s.32235s.32236s.32237s.32238s.32239s.32240s.32241s.32242s.32243s.32244s.32245s.32246s.32247s.32248s.32249s.32250s.32251s.32252s.32253s.32254s.32255s.32256s.32257s.32258s.32259s.32260s.32261s.32262s.32263s.32264s.32265s.32266s.32267s.32268s.32269s.32270s.32271s.32272s.32273s.32274s.32275s.32276s.32277s.32278s.32279s.32280s.32281s.32282s.32283s.32284s.32285s.32286s.32287s.32288s.32289s.32290s.32291s.32292s.32293s.32294s.32295s.32296s.32297s.32298s.32299s.32300s.32301s.32302s.32303s.32304s.32305s.32306s.32307s.32308s.32309s.32310s.32311s.32312s.32313s.32314s.32315s.32316s.32317s.32318s.32319s.32320s.32321s.32322s.32323s.32324s.32325s.32326s.32327s.32328s.32329s.32330s.32331s.32332s.32333s.32334s.32335s.32336s.32337s.32338s.32339s.32340s.32341s.32342s.32343s.32344s.32345s.32346s.32347s.32348s.32349s.32350s.32351s.32352s.32353s.32354s.32355s.32356s.32357s.32358s.32359s.32360s.32361s.32362s.32363s.32364s.32365s.32366s.32367s.32368s.32369s.32370s.32371s.32372s.32373s.32374s.32375s.32376s.32377s.32378s.32379s.32380s.32381s.32382s.32383s.32384s.32385s.32386s.32387s.32388s.32389s.32390s.32391s.32392s.32393s.32394s.32395s.32396s.32397s.32398s.32399s.32400s.32401s.32402s.32403s.32404s.32405s.32406s.32407s.32408s.32409s.32410s.32411s.32412s.32413s.32414s.32415s.32416s.32417s.32418s.32419s.32420s.32421s.32422s.32423s.32424s.32425s.32426s.32427s.32428s.32429s.32430s.32431s.32432s.32433s.32434s.32435s.32436s.32437s.32438s.32439s.32440s.32441s.32442s.32443s.32444s.32445s.32446s.32447s.32448s.32449s.32450s.32451s.32452s.32453s.32454s.32455s.32456s.32457s.32458s.32459s.32460s.32461s.32462s.32463s.32464s.32465s.32466s.32467s.32468s.32469s.32470s.32471s.32472s.32473s.32474s.32475s.32476s.32477s.32478s.32479s.32480s.32481s.32482s.32483s.32484s.32485s.32486s.32487s.32488s.32489s.32490s.32491s.32492s.32493s.32494s.32495s.32496s.32497s.32498s.32499s.32500s.32501s.32502s.32503s.32504s.32505s.32506s.32507s.32508s.32509s.32510s.32511s.32512s.32513s.32514s.32515s.32516s.32517s.32518s.32519s.32520s.32521s.32522s.32523s.32524s.32525s.32526s.32527s.32528s.32529s.32530s.32531s.32532s.32533s.32534s.32535s.32536s.32537s.32538s.32539s.32540s.32541s.32542s.32543s.32544s.32545s.32546s.32547s.32548s.32549s.32550s.32551s.32552s.32553s.32554s.32555s.32556s.32557s.32558s.32559s.32560s.32561s.32562s.32563s.32564s.32565s.32566s.32567s.32568s.32569s.32570s.32571s.32572s.32573s.32574s.32575s.32576s.32577s.32578s.32579s.32580s.32581s.32582s.32583s.32584s.32585s.32586s.32587s.32588s.32589s.32590s.32591s.32592s.32593s.32594s.32595s.32596s.32597s.32598s.32599s.32600s.32601s.32602s.32603s.32604s.32605s.32606s.32607s.32608s.32609s.32610s.32611s.32612s.32613s.32614s.32615s.32616s.32617s.32618s.32619s.32620s.32621s.32622s.32623s.32624s.32625s.32626s.32627s.32628s.32629s.32630s.32631s.32632s.32633s.32634s.32635s.32636s.32637s.32638s.32639s.32640s.32641s.32642s.32643s.32644s.32645s.32646s.32647s.32648s.32649s.32650s.32651s.32652s.32653s.32654s.32655s.32656s.32657s.32658s.32659s.32660s.32661s.32662s.32663s.32664s.32665s.32666s.32667s.32668s.32669s.32670s.32671s.32672s.32673s.32674s.32675s.32676s.32677s.32678s.32679s.32680s.32681s.32682s.32683s.32684s.32685s.32686s.32687s.32688s.32689s.32690s.32691s.32692s.32693s.32694s.32695s.32696s.32697s.32698s.32699s.32700s.32701s.32702s.32703s.32704s.32705s.32706s.32707s.32708s.32709s.32710s.32711s.32712s.32713s.32714s.32715s.32716s.32717s.32718s.32719s.32720s.32721s.32722s.32723s.32724s.32725s.32726s.32727s.32728s.32729s.32730s.32731s.32732s.32733s.32734s.32735s.32736s.32737s.32738s.32739s.32740s.32741s.32742s.32743s.32744s.32745s.32746s.32747s.32748s.32749s.32750s.32751s.32752s.32753s.32754s.32755s.32756s.32757s.32758s.32759s.32760s.32761s.32762s.32763s.32764s.32765s.32766s.32767s.32768s.32769s.32770s.32771s.32772s.32773s.32774s.32775s.32776s.32777s.32778s.32779s.32780s.32781s.32782s.32783s.32784s.32785s.32786s.32787s.32788s.32789s.32790s.32791s.32792s.32793s.32794s.32795s.32796s.32797s.32798s.32799s.32800s.32801s.32802s.32803s.32804s.32805s.32806s.32807s.32808s.32809s.32810s.32811s.32812s.32813s.32814s.32815s.32816s.32817s.32818s.32819s.32820s.32821s.32822s.32823s.32824s.32825s.32826s.32827s.32828s.32829s.32830s.32831s.32832s.32833s.32834s.32835s.32836s.32837s.32838s.32839s.32840s.32841s.32842s.32843s.32844s.32845s.32846s.32847s.32848s.32849s.32850s.32851s.32852s.32853s.32854s.32855s.32856s.32857s.32858s.32859s.32860s.32861s.32862s.32863s.32864s.32865s.32866s.32867s.32868s.32869s.32870s.32871s.32872s.32873s.32874s.32875s.32876s.32877s.32878s.32879s.32880s.32881s.32882s.32883s.32884s.32885s.32886s.32887s.32888s.32889s.32890s.32891s.32892s.32893s.32894s.32895s.32896s.32897s.32898s.32899s.32900s.32901s.32902s.32903s.32904s.32905s.32906s.32907s.32908s.32909s.32910s.32911s.32912s.32913s.32914s.32915s.32916s.32917s.32918s.32919s.32920s.32921s.32922s.32923s.32924s.32925s.32926s.32927s.32928s.32929s.32930s.32931s.32932s.32933s.32934s.32935s.32936s.32937s.32938s.32939s.32940s.32941s.32942s.32943s.32944s.32945s.32946s.32947s.32948s.32949s.32950s.32951s.32952s.32953s.32954s.32955s.32956s.32957s.32958s.32959s.32960s.32961s.32962s.32963s.32964s.32965s.32966s.32967s.32968s.32969s.32970s.32971s.32972s.32973s.32974s.32975s.32976s.32977s.32978s.32979s.32980s.32981s.32982s.32983s.32984s.32985s.32986s.32987s.32988s.32989s.32990s.32991s.32992s.32993s.32994s.32995s.32996s.32997s.32998s.32999s.33000s.33001s.33002s.33003s.33004s.33005s.33006s.33007s.33008s.33009s.33010s.33011s.33012s.33013s.33014s.33015s.33016s.33017s.33018s.33019s.33020s.33021s.33022s.33023s.33024s.33025s.33026s.33027s.33028s.33029s.33030s.33031s.33032s.33033s.33034s.33035s.33036s.33037s.33038s.33039s.33040s.33041s.33042s.33043s.33044s.33045s.33046s.33047s.33048s.33049s.33050s.33051s.33052s.33053s.33054s.33055s.33056s.33057s.33058s.33059s.33060s.33061s.33062s.33063s.33064s.33065s.33066s.33067s.33068s.33069s.33070s.33071s.33072s.33073s.33074s.33075s.33076s.33077s.33078s.33079s.33080s.33081s.33082s.33083s.33084s.33085s.33086s.33087s.33088s.33089s.33090s.33091s.33092s.33093s.33094s.33095s.33096s.33097s.33098s.33099s.33100s.33101s.33102s.33103s.33104s.33105s.33106s.33107s.33108s.33109s.33110s.33111s.33112s.33113s.33114s.33115s.33116s.33117s.33118s.33119s.33120s.33121s.33122s.33123s.33124s.33125s.33126s.33127s.33128s.33129s.33130s.33131s.33132s.33133s.33134s.33135s.33136s.33137s.33138s.33139s.33140s.33141s.33142s.33143s.33144s.33145s.33146s.33147s.33148s.33149s.33150s.33151s.33152s.33153s.33154s.33155s.33156s.33157s.33158s.33159s.33160s.33161s.33162s.33163s.33164s.33165s.33166s.33167s.33168s.33169s.33170s.33171s.33172s.33173s.33174s.33175s.33176s.33177s.33178s.33179s.33180s.33181s.33182s.33183s.33184s.33185s.33186s.33187s.33188s.33189s.33190s.33191s.33192s.33193s.33194s.33195s.33196s.33197s.33198s.33199s.33200s.33201s.33202s.33203s.33204s.33205s.33206s.33207s.33208s.33209s.33210s.33211s.33212s.33213s.33214s.33215s.33216s.33217s.33218s.33219s.33220s.33221s.33222s.33223s.33224s.33225s.33226s.33227s.33228s.33229s.33230s.33231s.33232s.33233s.33234s.33235s.33236s.33237s.33238s.33239s.33240s.33241s.33242s.33243s.33244s.33245s.33246s.33247s.33248s.33249s.33250s.33251s.33252s.33253s.33254s.33255s.33256s.33257s.33258s.33259s.33260s.33261s.33262s.33263s.33264s.33265s.33266s.33267s.33268s.33269s.33270s.33271s.33272s.33273s.33274s.33275s.33276s.33277s.33278s.33279s.33280s.33281s.33282s.33283s.33284s.33285s.33286s.33287s.33288s.33289s.33290s.33291s.33292s.33293s.33294s.33295s.33296s.33297s.33298s.33299s.33300s.33301s.33302s.33303s.33304s.33305s.33306s.33307s.33308s.33309s.33310s.33311s.33312s.33313s.33314s.33315s.33316s.33317s.33318s.33319s.33320s.33321s.33322s.33323s.33324s.33325s.33326s.33327s.33328s.33329s.33330s.33331s.33332s.33333s.33334s.33335s.33336s.33337s.33338s.33339s.33340s.33341s.33342s.33343s.33344s.33345s.33346s.33347s.33348s.33349s.33350s.33351s.33352s.33353s.33354s.33355s.33356s.33357s.33358s.33359s.33360s.33361s.33362s.33363s.33364s.33365s.33366s.33367s.33368s.33369s.33370s.33371s.33372s.33373s.33374s.33375s.33376s.33377s.33378s.33379s.33380s.33381s.33382s.33383s.33384s.33385s.33386s.33387s.33388s.33389s.33390s.33391s.33392s.33393s.33394s.33395s.33396s.33397s.33398s.33399s.33400s.33401s.33402s.33403s.33404s.33405s.33406s.33407s.33408s.33409s.33410s.33411s.33412s.33413s.33414s.33415s.33416s.33417s.33418s.33419s.33420s.33421s.33422s.33423s.33424s.33425s.33426s.33427s.33428s.33429s.33430s.33431s.33432s.33433s.33434s.33435s.33436s.33437s.33438s.33439s.33440s.33441s.33442s.33443s.33444s.33445s.33446s.33447s.33448s.33449s.33450s.33451s.33452s.33453s.33454s.33455s.33456s.33457s.33458s.33459s.33460s.33461s.33462s.33463s.33464s.33465s.33466s.33467s.33468s.33469s.33470s.33471s.33472s.33473s.33474s.33475s.33476s.33477s.33478s.33479s.33480s.33481s.33482s.33483s.33484s.33485s.33486s.33487s.33488s.33489s.33490s.33491s.33492s.33493s.33494s.33495s.33496s.33497s.33498s.33499s.33500s.33501s.33502s.33503s.33504s.33505s.33506s.33507s.33508s.33509s.33510s.33511s.33512s.33513s.33514s.33515s.33516s.33517s.33518s.33519s.33520s.33521s.33522s.33523s.33524s.33525s.33526s.33527s.33528s.33529s.33530s.33531s.33532s.33533s.33534s.33535s.33536s.33537s.33538s.33539s.33540s.33541s.33542s.33543s.33544s.33545s.33546s.33547s.33548s.33549s.33550s.33551s.33552s.33553s.33554s.33555s.33556s.33557s.33558s.33559s.33560s.33561s.33562s.33563s.33564s.33565s.33566s.33567s.33568s.33569s.33570s.33571s.33572s.33573s.33574s.33575s.33576s.33577s.33578s.33579s.33580s.33581s.33582s.33583s.33584s.33585s.33586s.33587s.33588s.33589s.33590s.33591s.33592s.33593s.33594s.33595s.33596s.33597s.33598s.33599s.33600s.33601s.33602s.33603s.33604s.33605s.33606s.33607s.33608s.33609s.33610s.33611s.33612s.33613s.33614s.33615s.33616s.33617s.33618s.33619s.33620s.33621s.33622s.33623s.33624s.33625s.33626s.33627s.33628s.33629s.33630s.33631s.33632s.33633s.33634s.33635s.33636s.33637s.33638s.33639s.33640s.33641s.33642s.33643s.33644s.33645s.33646s.33647s.33648s.33649s.33650s.33651s.33652s.33653s.33654s.33655s.33656s.33657s.33658s.33659s.33660s.33661s.33662s.33663s.33664s.33665s.33666s.33667s.33668s.33669s.33670s.33671s.33672s.33673s.33674s.33675s.33676s.33677s.33678s.33679s.33680s.33681s.33682s.33683s.33684s.33685s.33686s.33687s.33688s.33689s.33690s.33691s.33692s.33693s.33694s.33695s.33696s.33697s.33698s.33699s.33700s.33701s.33702s.33703s.33704s.33705s.33706s.33707s.33708s.33709s.33710s.33711s.33712s.33713s.33714s.33715s.33716s.33717s.33718s.33719s.33720s.33721s.33722s.33723s.33724s.33725s.33726s.33727s.33728s.33729s.33730s.33731s.33732s.33733s.33734s.33735s.33736s.33737s.33738s.33739s.33740s.33741s.33742s.33743s.33744s.33745s.33746s.33747s.33748s.33749s.33750s.33751s.33752s.33753s.33754s.33755s.33756s.33757s.33758s.33759s.33760s.33761s.33762s.33763s.33764s.33765s.33766s.33767s.33768s.33769s.33770s.33771s.33772s.33773s.33774s.33775s.33776s.33777s.33778s.33779s.33780s.33781s.33782s.33783s.33784s.33785s.33786s.33787s.33788s.33789s.33790s.33791s.33792s.33793s.33794s.33795s.33796s.33797s.33798s.33799s.33800s.33801s.33802s.33803s.33804s.33805s.33806s.33807s.33808s.33809s.33810s.33811s.33812s.33813s.33814s.33815s.33816s.33817s.33818s.33819s.33820s.33821s.33822s.33823s.33824s.33825s.33826s.33827s.33828s.33829s.33830s.33831s.33832s.33833s.33834s.33835s.33836s.33837s.33838s.33839s.33840s.33841s.33842s.33843s.33844s.33845s.33846s.33847s.33848s.33849s.33850s.33851s.33852s.33853s.33854s.33855s.33856s.33857s.33858s.33859s.33860s.33861s.33862s.33863s.33864s.33865s.33866s.33867s.33868s.33869s.33870s.33871s.33872s.33873s.33874s.33875s.33876s.33877s.33878s.33879s.33880s.33881s.33882s.33883s.33884s.33885s.33886s.33887s.33888s.33889s.33890s.33891s.33892s.33893s.33894s.33895s.33896s.33897s.33898s.33899s.33900s.33901s.33902s.33903s.33904s.33905s.33906s.33907s.33908s.33909s.33910s.33911s.33912s.33913s.33914s.33915s.33916s.33917s.33918s.33919s.33920s.33921s.33922s.33923s.33924s.33925s.33926s.33927s.33928s.33929s.33930s.33931s.33932s.33933s.33934s.33935s.33936s.33937s.33938s.33939s.33940s.33941s.33942s.33943s.33944s.33945s.33946s.33947s.33948s.33949s.33950s.33951s.33952s.33953s.33954s.33955s.33956s.33957s.33958s.33959s.33960s.33961s.33962s.33963s.33964s.33965s.33966s.33967s.33968s.33969s.33970s.33971s.33972s.33973s.33974s.33975s.33976s.33977s.33978s.33979s.33980s.33981s.33982s.33983s.33984s.33985s.33986s.33987s.33988s.33989s.33990s.33991s.33992s.33993s.33994s.33995s.33996s.33997s.33998s.33999s.34000s.34001s.34002s.34003s.34004s.34005s.34006s.34007s.34008s.34009s.34010s.34011s.34012s.34013s.34014s.34015s.34016s.34017s.34018s.34019s.34020s.34021s.34022s.34023s.34024s.34025s.34026s.34027s.34028s.34029s.34030s.34031s.34032s.34033s.34034s.34035s.34036s.34037s.34038s.34039s.34040s.34041s.34042s.34043s.34044s.34045s.34046s.34047s.34048s.34049s.34050s.34051s.34052s.34053s.34054s.34055s.34056s.34057s.34058s.34059s.34060s.34061s.34062s.34063s.34064s.34065s.34066s.34067s.34068s.34069s.34070s.34071s.34072s.34073s.34074s.34075s.34076s.34077s.34078s.34079s.34080s.34081s.34082s.34083s.34084s.34085s.34086s.34087s.34088s.34089s.34090s.34091s.34092s.34093s.34094s.34095s.34096s.34097s.34098s.34099s.34100s.34101s.34102s.34103s.34104s.34105s.34106s.34107s.34108s.34109s.34110s.34111s.34112s.34113s.34114s.34115s.34116s.34117s.34118s.34119s.34120s.34121s.34122s.34123s.34124s.34125s.34126s.34127s.34128s.34129s.34130s.34131s.34132s.34133s.34134s.34135s.34136s.34137s.34138s.34139s.34140s.34141s.34142s.34143s.34144s.34145s.34146s.34147s.34148s.34149s.34150s.34151s.34152s.34153s.34154s.34155s.34156s.34157s.34158s.34159s.34160s.34161s.34162s.34163s.34164s.34165s.34166s.34167s.34168s.34169s.34170s.34171s.34172s.34173s.34174s.34175s.34176s.34177s.34178s.34179s.34180s.34181s.34182s.34183s.34184s.34185s.34186s.34187s.34188s.34189s.34190s.34191s.34192s.34193s.34194s.34195s.34196s.34197s.34198s.34199s.34200s.34201s.34202s.34203s.34204s.34205s.34206s.34207s.34208s.34209s.34210s.34211s.34212s.34213s.34214s.34215s.34216s.34217s.34218s.34219s.34220s.34221s.34222s.34223s.34224s.34225s.34226s.34227s.34228s.34229s.34230s.34231s.34232s.34233s.34234s.34235s.34236s.34237s.34238s.34239s.34240s.34241s.34242s.34243s.34244s.34245s.34246s.34247s.34248s.34249s.34250s.34251s.34252s.34253s.34254s.34255s.34256s.34257s.34258s.34259s.34260s.34261s.34262s.34263s.34264s.34265s.34266s.34267s.34268s.34269s.34270s.34271s.34272s.34273s.34274s.34275s.34276s.34277s.34278s.34279s.34280s.34281s.34282s.34283s.34284s.34285s.34286s.34287s.34288s.34289s.34290s.34291s.34292s.34293s.34294s.34295s.34296s.34297s.34298s.34299s.34300s.34301s.34302s.34303s.34304s.34305s.34306s.34307s.34308s.34309s.34310s.34311s.34312s.34313s.34314s.34315s.34316s.34317s.34318s.34319s.34320s.34321s.34322s.34323s.34324s.34325s.34326s.34327s.34328s.34329s.34330s.34331s.34332s.34333s.34334s.34335s.34336s.34337s.34338s.34339s.34340s.34341s.34342s.34343s.34344s.34345s.34346s.34347s.34348s.34349s.34350s.34351s.34352s.34353s.34354s.34355s.34356s.34357s.34358s.34359s.34360s.34361s.34362s.34363s.34364s.34365s.34366s.34367s.34368s.34369s.34370s.34371s.34372s.34373s.34374s.34375s.34376s.34377s.34378s.34379s.34380s.34381s.34382s.34383s.34384s.34385s.34386s.34387s.34388s.34389s.34390s.34391s.34392s.34393s.34394s.34395s.34396s.34397s.34398s.34399s.34400s.34401s.34402s.34403s.34404s.34405s.34406s.34407s.34408s.34409s.34410s.34411s.34412s.34413s.34414s.34415s.34416s.34417s.34418s.34419s.34420s.34421s.34422s.34423s.34424s.34425s.34426s.34427s.34428s.34429s.34430s.34431s.34432s.34433s.34434s.34435s.34436s.34437s.34438s.34439s.34440s.34441s.34442s.34443s.34444s.34445s.34446s.34447s.34448s.34449s.34450s.34451s.34452s.34453s.34454s.34455s.34456s.34457s.34458s.34459s.34460s.34461s.34462s.34463s.34464s.34465s.34466s.34467s.34468s.34469s.34470s.34471s.34472s.34473s.34474s.34475s.34476s.34477s.34478s.34479s.34480s.34481s.34482s.34483s.34484s.34485s.34486s.34487s.34488s.34489s.34490s.34491s.34492s.34493s.34494s.34495s.34496s.34497s.34498s.34499s.34500s.34501s.34502s.34503s.34504s.34505s.34506s.34507s.34508s.34509s.34510s.34511s.34512s.34513s.34514s.34515s.34516s.34517s.34518s.34519s.34520s.34521s.34522s.34523s.34524s.34525s.34526s.34527s.34528s.34529s.34530s.34531s.34532s.34533s.34534s.34535s.34536s.34537s.34538s.34539s.34540s.34541s.34542s.34543s.34544s.34545s.34546s.34547s.34548s.34549s.34550s.34551s.34552s.34553s.34554s.34555s.34556s.34557s.34558s.34559s.34560s.34561s.34562s.34563s.34564s.34565s.34566s.34567s.34568s.34569s.34570s.34571s.34572s.34573s.34574s.34575s.34576s.34577s.34578s.34579s.34580s.34581s.34582s.34583s.34584s.34585s.34586s.34587s.34588s.34589s.34590s.34591s.34592s.34593s.34594s.34595s.34596s.34597s.34598s.34599s.34600s.34601s.34602s.34603s.34604s.34605s.34606s.34607s.34608s.34609s.34610s.34611s.34612s.34613s.34614s.34615s.34616s.34617s.34618s.34619s.34620s.34621s.34622s.34623s.34624s.34625s.34626s.34627s.34628s.34629s.34630s.34631s.34632s.34633s.34634s.34635s.34636s.34637s.34638s.34639s.34640s.34641s.34642s.34643s.34644s.34645s.34646s.34647s.34648s.34649s.34650s.34651s.34652s.34653s.34654s.34655s.34656s.34657s.34658s.34659s.34660s.34661s.34662s.34663s.34664s.34665s.34666s.34667s.34668s.34669s.34670s.34671s.34672s.34673s.34674s.34675s.34676s.34677s.34678s.34679s.34680s.34681s.34682s.34683s.34684s.34685s.34686s.34687s.34688s.34689s.34690s.34691s.34692s.34693s.34694s.34695s.34696s.34697s.34698s.34699s.34700s.34701s.34702s.34703s.34704s.34705s.34706s.34707s.34708s.34709s.34710s.34711s.34712s.34713s.34714s.34715s.34716s.34717s.34718s.34719s.34720s.34721s.34722s.34723s.34724s.34725s.34726s.34727s.34728s.34729s.34730s.34731s.34732s.34733s.34734s.34735s.34736s.34737s.34738s.34739s.34740s.34741s.34742s.34743s.34744s.34745s.34746s.34747s.34748s.34749s.34750s.34751s.34752s.34753s.34754s.34755s.34756s.34757s.34758s.34759s.34760s.34761s.34762s.34763s.34764s.34765s.34766s.34767s.34768s.34769s.34770s.34771s.34772s.34773s.34774s.34775s.34776s.34777s.34778s.34779s.34780s.34781s.34782s.34783s.34784s.34785s.34786s.34787s.34788s.34789s.34790s.34791s.34792s.34793s.34794s.34795s.34796s.34797s.34798s.34799s.34800s.34801s.34802s.34803s.34804s.34805s.34806s.34807s.34808s.34809s.34810s.34811s.34812s.34813s.34814s.34815s.34816s.34817s.34818s.34819s.34820s.34821s.34822s.34823s.34824s.34825s.34826s.34827s.34828s.34829s.34830s.34831s.34832s.34833s.34834s.34835s.34836s.34837s.34838s.34839s.34840s.34841s.34842s.34843s.34844s.34845s.34846s.34847s.34848s.34849s.34850s.34851s.34852s.34853s.34854s.34855s.34856s.34857s.34858s.34859s.34860s.34861s.34862s.34863s.34864s.34865s.34866s.34867s.34868s.34869s.34870s.34871s.34872s.34873s.34874s.34875s.34876s.34877s.34878s.34879s.34880s.34881s.34882s.34883s.34884s.34885s.34886s.34887s.34888s.34889s.34890s.34891s.34892s.34893s.34894s.34895s.34896s.34897s.34898s.34899s.34900s.34901s.34902s.34903s.34904s.34905s.34906s.34907s.34908s.34909s.34910s.34911s.34912s.34913s.34914s.34915s.34916s.34917s.34918s.34919s.34920s.34921s.34922s.34923s.34924s.34925s.34926s.34927s.34928s.34929s.34930s.34931s.34932s.34933s.34934s.34935s.34936s.34937s.34938s.34939s.34940s.34941s.34942s.34943s.34944s.34945s.34946s.34947s.34948s.34949s.34950s.34951s.34952s.34953s.34954s.34955s.34956s.34957s.34958s.34959s.34960s.34961s.34962s.34963s.34964s.34965s.34966s.34967s.34968s.34969s.34970s.34971s.34972s.34973s.34974s.34975s.34976s.34977s.34978s.34979s.34980s.34981s.34982s.34983s.34984s.34985s.34986s.34987s.34988s.34989s.34990s.34991s.34992s.34993s.34994s.34995s.34996s.34997s.34998s.34999s.35000s.35001s.35002s.35003s.35004s.35005s.35006s.35007s.35008s.35009s.35010s.35011s.35012s.35013s.35014s.35015s.35016s.35017s.35018s.35019s.35020s.35021s.35022s.35023s.35024s.35025s.35026s.35027s.35028s.35029s.35030s.35031s.35032s.35033s.35034s.35035s.35036s.35037s.35038s.35039s.35040s.35041s.35042s.35043s.35044s.35045s.35046s.35047s.35048s.35049s.35050s.35051s.35052s.35053s.35054s.35055s.35056s.35057s.35058s.35059s.35060s.35061s.35062s.35063s.35064s.35065s.35066s.35067s.35068s.35069s.35070s.35071s.35072s.35073s.35074s.35075s.35076s.35077s.35078s.35079s.35080s.35081s.35082s.35083s.35084s.35085s.35086s.35087s.35088s.35089s.35090s.35091s.35092s.35093s.35094s.35095s.35096s.35097s.35098s.35099s.35100s.35101s.35102s.35103s.35104s.35105s.35106s.35107s.35108s.35109s.35110s.35111s.35112s.35113s.35114s.35115s.35116s.35117s.35118s.35119s.35120s.35121s.35122s.35123s.35124s.35125s.35126s.35127s.35128s.35129s.35130s.35131s.35132s.35133s.35134s.35135s.35136s.35137s.35138s.35139s.35140s.35141s.35142s.35143s.35144s.35145s.35146s.35147s.35148s.35149s.35150s.35151s.35152s.35153s.35154s.35155s.35156s.35157s.35158s.35159s.35160s.35161s.35162s.35163s.35164s.35165s.35166s.35167s.35168s.35169s.35170s.35171s.35172s.35173s.35174s.35175s.35176s.35177s.35178s.35179s.35180s.35181s.35182s.35183s.35184s.35185s.35186s.35187s.35188s.35189s.35190s.35191s.35192s.35193s.35194s.35195s.35196s.35197s.35198s.35199s.35200s.35201s.35202s.35203s.35204s.35205s.35206s.35207s.35208s.35209s.35210s.35211s.35212s.35213s.35214s.35215s.35216s.35217s.35218s.35219s.35220s.35221s.35222s.35223s.35224s.35225s.35226s.35227s.35228s.35229s.35230s.35231s.35232s.35233s.35234s.35235s.35236s.35237s.35238s.35239s.35240s.35241s.35242s.35243s.35244s.35245s.35246s.35247s.35248s.35249s.35250s.35251s.35252s.35253s.35254s.35255s.35256s.35257s.35258s.35259s.35260s.35261s.35262s.35263s.35264s.35265s.35266s.35267s.35268s.35269s.35270s.35271s.35272s.35273s.35274s.35275s.35276s.35277s.35278s.35279s.35280s.35281s.35282s.35283s.35284s.35285s.35286s.35287s.35288s.35289s.35290s.35291s.35292s.35293s.35294s.35295s.35296s.35297s.35298s.35299s.35300s.35301s.35302s.35303s.35304s.35305s.35306s.35307s.35308s.35309s.35310s.35311s.35312s.35313s.35314s.35315s.35316s.35317s.35318s.35319s.35320s.35321s.35322s.35323s.35324s.35325s.35326s.35327s.35328s.35329s.35330s.35331s.35332s.35333s.35334s.35335s.35336s.35337s.35338s.35339s.35340s.35341s.35342s.35343s.35344s.35345s.35346s.35347s.35348s.35349s.35350s.35351s.35352s.35353s.35354s.35355s.35356s.35357s.35358s.35359s.35360s.35361s.35362s.35363s.35364s.35365s.35366s.35367s.35368s.35369s.35370s.35371s.35372s.35373s.35374s.35375s.35376s.35377s.35378s.35379s.35380s.35381s.35382s.35383s.35384s.35385s.35386s.35387s.35388s.35389s.35390s.35391s.35392s.35393s.35394s.35395s.35396s.35397s.35398s.35399s.35400s.35401s.35402s.35403s.35404s.35405s.35406s.35407s.35408s.35409s.35410s.35411s.35412s.35413s.35414s.35415s.35416s.35417s.35418s.35419s.35420s.35421s.35422s.35423s.35424s.35425s.35426s.35427s.35428s.35429s.35430s.35431s.35432s.35433s.35434s.35435s.35436s.35437s.35438s.35439s.35440s.35441s.35442s.35443s.35444s.35445s.35446s.35447s.35448s.35449s.35450s.35451s.35452s.35453s.35454s.35455s.35456s.35457s.35458s.35459s.35460s.35461s.35462s.35463s.35464s.35465s.35466s.35467s.35468s.35469s.35470s.35471s.35472s.35473s.35474s.35475s.35476s.35477s.35478s.35479s.35480s.35481s.35482s.35483s.35484s.35485s.35486s.35487s.35488s.35489s.35490s.35491s.35492s.35493s.35494s.35495s.35496s.35497s.35498s.35499s.35500s.35501s.35502s.35503s.35504s.35505s.35506s.35507s.35508s.35509s.35510s.35511s.35512s.35513s.35514s.35515s.35516s.35517s.35518s.35519s.35520s.35521s.35522s.35523s.35524s.35525s.35526s.35527s.35528s.35529s.35530s.35531s.35532s.35533s.35534s.35535s.35536s.35537s.35538s.35539s.35540s.35541s.35542s.35543s.35544s.35545s.35546s.35547s.35548s.35549s.35550s.35551s.35552s.35553s.35554s.35555s.35556s.35557s.35558s.35559s.35560s.35561s.35562s.35563s.35564s.35565s.35566s.35567s.35568s.35569s.35570s.35571s.35572s.35573s.35574s.35575s.35576s.35577s.35578s.35579s.35580s.35581s.35582s.35583s.35584s.35585s.35586s.35587s.35588s.35589s.35590s.35591s.35592s.35593s.35594s.35595s.35596s.35597s.35598s.35599s.35600s.35601s.35602s.35603s.35604s.35605s.35606s.35607s.35608s.35609s.35610s.35611s.35612s.35613s.35614s.35615s.35616s.35617s.35618s.35619s.35620s.35621s.35622s.35623s.35624s.35625s.35626s.35627s.35628s.35629s.35630s.35631s.35632s.35633s.35634s.35635s.35636s.35637s.35638s.35639s.35640s.35641s.35642s.35643s.35644s.35645s.35646s.35647s.35648s.35649s.35650s.35651s.35652s.35653s.35654s.35655s.35656s.35657s.35658s.35659s.35660s.35661s.35662s.35663s.35664s.35665s.35666s.35667s.35668s.35669s.35670s.35671s.35672s.35673s.35674s.35675s.35676s.35677s.35678s.35679s.35680s.35681s.35682s.35683s.35684s.35685s.35686s.35687s.35688s.35689s.35690s.35691s.35692s.35693s.35694s.35695s.35696s.35697s.35698s.35699s.35700s.35701s.35702s.35703s.35704s.35705s.35706s.35707s.35708s.35709s.35710s.35711s.35712s.35713s.35714s.35715s.35716s.35717s.35718s.35719s.35720s.35721s.35722s.35723s.35724s.35725s.35726s.35727s.35728s.35729s.35730s.35731s.35732s.35733s.35734s.35735s.35736s.35737s.35738s.35739s.35740s.35741s.35742s.35743s.35744s.35745s.35746s.35747s.35748s.35749s.35750s.35751s.35752s.35753s.35754s.35755s.35756s.35757s.35758s.35759s.35760s.35761s.35762s.35763s.35764s.35765s.35766s.35767s.35768s.35769s.35770s.35771s.35772s.35773s.35774s.35775s.35776s.35777s.35778s.35779s.35780s.35781s.35782s.35783s.35784s.35785s.35786s.35787s.35788s.35789s.35790s.35791s.35792s.35793s.35794s.35795s.35796s.35797s.35798s.35799s.35800s.35801s.35802s.35803s.35804s.35805s.35806s.35807s.35808s.35809s.35810s.35811s.35812s.35813s.35814s.35815s.35816s.35817s.35818s.35819s.35820s.35821s.35822s.35823s.35824s.35825s.35826s.35827s.35828s.35829s.35830s.35831s.35832s.35833s.35834s.35835s.35836s.35837s.35838s.35839s.35840s.35841s.35842s.35843s.35844s.35845s.35846s.35847s.35848s.35849s.35850s.35851s.35852s.35853s.35854s.35855s.35856s.35857s.35858s.35859s.35860s.35861s.35862s.35863s.35864s.35865s.35866s.35867s.35868s.35869s.35870s.35871s.35872s.35873s.35874s.35875s.35876s.35877s.35878s.35879s.35880s.35881s.35882s.35883s.35884s.35885s.35886s.35887s.35888s.35889s.35890s.35891s.35892s.35893s.35894s.35895s.35896s.35897s.35898s.35899s.35900s.35901s.35902s.35903s.35904s.35905s.35906s.35907s.35908s.35909s.35910s.35911s.35912s.35913s.35914s.35915s.35916s.35917s.35918s.35919s.35920s.35921s.35922s.35923s.35924s.35925s.35926s.35927s.35928s.35929s.35930s.35931s.35932s.35933s.35934s.35935s.35936s.35937s.35938s.35939s.35940s.35941s.35942s.35943s.35944s.35945s.35946s.35947s.35948s.35949s.35950s.35951s.35952s.35953s.35954s.35955s.35956s.35957s.35958s.35959s.35960s.35961s.35962s.35963s.35964s.35965s.35966s.35967s.35968s.35969s.35970s.35971s.35972s.35973s.35974s.35975s.35976s.35977s.35978s.35979s.35980s.35981s.35982s.35983s.35984s.35985s.35986s.35987s.35988s.35989s.35990s.35991s.35992s.35993s.35994s.35995s.35996s.35997s.35998s.35999s.36000s.36001s.36002s.36003s.36004s.36005s.36006s.36007s.36008s.36009s.36010s.36011s.36012s.36013s.36014s.36015s.36016s.36017s.36018s.36019s.36020s.36021s.36022s.36023s.36024s.36025s.36026s.36027s.36028s.36029s.36030s.36031s.36032s.36033s.36034s.36035s.36036s.36037s.36038s.36039s.36040s.36041s.36042s.36043s.36044s.36045s.36046s.36047s.36048s.36049s.36050s.36051s.36052s.36053s.36054s.36055s.36056s.36057s.36058s.36059s.36060s.36061s.36062s.36063s.36064s.36065s.36066s.36067s.36068s.36069s.36070s.36071s.36072s.36073s.36074s.36075s.36076s.36077s.36078s.36079s.36080s.36081s.36082s.36083s.36084s.36085s.36086s.36087s.36088s.36089s.36090s.36091s.36092s.36093s.36094s.36095s.36096s.36097s.36098s.36099s.36100s.36101s.36102s.36103s.36104s.36105s.36106s.36107s.36108s.36109s.36110s.36111s.36112s.36113s.36114s.36115s.36116s.36117s.36118s.36119s.36120s.36121s.36122s.36123s.36124s.36125s.36126s.36127s.36128s.36129s.36130s.36131s.36132s.36133s.36134s.36135s.36136s.36137s.36138s.36139s.36140s.36141s.36142s.36143s.36144s.36145s.36146s.36147s.36148s.36149s.36150s.36151s.36152s.36153s.36154s.36155s.36156s.36157s.36158s.36159s.36160s.36161s.36162s.36163s.36164s.36165s.36166s.36167s.36168s.36169s.36170s.36171s.36172s.36173s.36174s.36175s.36176s.36177s.36178s.36179s.36180s.36181s.36182s.36183s.36184s.36185s.36186s.36187s.36188s.36189s.36190s.36191s.36192s.36193s.36194s.36195s.36196s.36197s.36198s.36199s.36200s.36201s.36202s.36203s.36204s.36205s.36206s.36207s.36208s.36209s.36210s.36211s.36212s.36213s.36214s.36215s.36216s.36217s.36218s.36219s.36220s.36221s.36222s.36223s.36224s.36225s.36226s.36227s.36228s.36229s.36230s.36231s.36232s.36233s.36234s.36235s.36236s.36237s.36238s.36239s.36240s.36241s.36242s.36243s.36244s.36245s.36246s.36247s.36248s.36249s.36250s.36251s.36252s.36253s.36254s.36255s.36256s.36257s.36258s.36259s.36260s.36261s.36262s.36263s.36264s.36265s.36266s.36267s.36268s.36269s.36270s.36271s.36272s.36273s.36274s.36275s.36276s.36277s.36278s.36279s.36280s.36281s.36282s.36283s.36284s.36285s.36286s.36287s.36288s.36289s.36290s.36291s.36292s.36293s.36294s.36295s.36296s.36297s.36298s.36299s.36300s.36301s.36302s.36303s.36304s.36305s.36306s.36307s.36308s.36309s.36310s.36311s.36312s.36313s.36314s.36315s.36316s.36317s.36318s.36319s.36320s.36321s.36322s.36323s.36324s.36325s.36326s.36327s.36328s.36329s.36330s.36331s.36332s.36333s.36334s.36335s.36336s.36337s.36338s.36339s.36340s.36341s.36342s.36343s.36344s.36345s.36346s.36347s.36348s.36349s.36350s.36351s.36352s.36353s.36354s.36355s.36356s.36357s.36358s.36359s.36360s.36361s.36362s.36363s.36364s.36365s.36366s.36367s.36368s.36369s.36370s.36371s.36372s.36373s.36374s.36375s.36376s.36377s.36378s.36379s.36380s.36381s.36382s.36383s.36384s.36385s.36386s.36387s.36388s.36389s.36390s.36391s.36392s.36393s.36394s.36395s.36396s.36397s.36398s.36399s.36400s.36401s.36402s.36403s.36404s.36405s.36406s.36407s.36408s.36409s.36410s.36411s.36412s.36413s.36414s.36415s.36416s.36417s.36418s.36419s.36420s.36421s.36422s.36423s.36424s.36425s.36426s.36427s.36428s.36429s.36430s.36431s.36432s.36433s.36434s.36435s.36436s.36437s.36438s.36439s.36440s.36441s.36442s.36443s.36444s.36445s.36446s.36447s.36448s.36449s.36450s.36451s.36452s.36453s.36454s.36455s.36456s.36457s.36458s.36459s.36460s.36461s.36462s.36463s.36464s.36465s.36466s.36467s.36468s.36469s.36470s.36471s.36472s.36473s.36474s.36475s.36476s.36477s.36478s.36479s.36480s.36481s.36482s.36483s.36484s.36485s.36486s.36487s.36488s.36489s.36490s.36491s.36492s.36493s.36494s.36495s.36496s.36497s.36498s.36499s.36500s.36501s.36502s.36503s.36504s.36505s.36506s.36507s.36508s.36509s.36510s.36511s.36512s.36513s.36514s.36515s.36516s.36517s.36518s.36519s.36520s.36521s.36522s.36523s.36524s.36525s.36526s.36527s.36528s.36529s.36530s.36531s.36532s.36533s.36534s.36535s.36536s.36537s.36538s.36539s.36540s.36541s.36542s.36543s.36544s.36545s.36546s.36547s.36548s.36549s.36550s.36551s.36552s.36553s.36554s.36555s.36556s.36557s.36558s.36559s.36560s.36561s.36562s.36563s.36564s.36565s.36566s.36567s.36568s.36569s.36570s.36571s.36572s.36573s.36574s.36575s.36576s.36577s.36578s.36579s.36580s.36581s.36582s.36583s.36584s.36585s.36586s.36587s.36588s.36589s.36590s.36591s.36592s.36593s.36594s.36595s.36596s.36597s.36598s.36599s.36600s.36601s.36602s.36603s.36604s.36605s.36606s.36607s.36608s.36609s.36610s.36611s.36612s.36613s.36614s.36615s.36616s.36617s.36618s.36619s.36620s.36621s.36622s.36623s.36624s.36625s.36626s.36627s.36628s.36629s.36630s.36631s.36632s.36633s.36634s.36635s.36636s.36637s.36638s.36639s.36640s.36641s.36642s.36643s.36644s.36645s.36646s.36647s.36648s.36649s.36650s.36651s.36652s.36653s.36654s.36655s.36656s.36657s.36658s.36659s.36660s.36661s.36662s.36663s.36664s.36665s.36666s.36667s.36668s.36669s.36670s.36671s.36672s.36673s.36674s.36675s.36676s.36677s.36678s.36679s.36680s.36681s.36682s.36683s.36684s.36685s.36686s.36687s.36688s.36689s.36690s.36691s.36692s.36693s.36694s.36695s.36696s.36697s.36698s.36699s.36700s.36701s.36702s.36703s.36704s.36705s.36706s.36707s.36708s.36709s.36710s.36711s.36712s.36713s.36714s.36715s.36716s.36717s.36718s.36719s.36720s.36721s.36722s.36723s.36724s.36725s.36726s.36727s.36728s.36729s.36730s.36731s.36732s.36733s.36734s.36735s.36736s.36737s.36738s.36739s.36740s.36741s.36742s.36743s.36744s.36745s.36746s.36747s.36748s.36749s.36750s.36751s.36752s.36753s.36754s.36755s.36756s.36757s.36758s.36759s.36760s.36761s.36762s.36763s.36764s.36765s.36766s.36767s.36768s.36769s.36770s.36771s.36772s.36773s.36774s.36775s.36776s.36777s.36778s.36779s.36780s.36781s.36782s.36783s.36784s.36785s.36786s.36787s.36788s.36789s.36790s.36791s.36792s.36793s.36794s.36795s.36796s.36797s.36798s.36799s.36800s.36801s.36802s.36803s.36804s.36805s.36806s.36807s.36808s.36809s.36810s.36811s.36812s.36813s.36814s.36815s.36816s.36817s.36818s.36819s.36820s.36821s.36822s.36823s.36824s.36825s.36826s.36827s.36828s.36829s.36830s.36831s.36832s.36833s.36834s.36835s.36836s.36837s.36838s.36839s.36840s.36841s.36842s.36843s.36844s.36845s.36846s.36847s.36848s.36849s.36850s.36851s.36852s.36853s.36854s.36855s.36856s.36857s.36858s.36859s.36860s.36861s.36862s.36863s.36864s.36865s.36866s.36867s.36868s.36869s.36870s.36871s.36872s.36873s.36874s.36875s.36876s.36877s.36878s.36879s.36880s.36881s.36882s.36883s.36884s.36885s.36886s.36887s.36888s.36889s.36890s.36891s.36892s.36893s.36894s.36895s.36896s.36897s.36898s.36899s.36900s.36901s.36902s.36903s.36904s.36905s.36906s.36907s.36908s.36909s.36910s.36911s.36912s.36913s.36914s.36915s.36916s.36917s.36918s.36919s.36920s.36921s.36922s.36923s.36924s.36925s.36926s.36927s.36928s.36929s.36930s.36931s.36932s.36933s.36934s.36935s.36936s.36937s.36938s.36939s.36940s.36941s.36942s.36943s.36944s.36945s.36946s.36947s.36948s.36949s.36950s.36951s.36952s.36953s.36954s.36955s.36956s.36957s.36958s.36959s.36960s.36961s.36962s.36963s.36964s.36965s.36966s.36967s.36968s.36969s.36970s.36971s.36972s.36973s.36974s.36975s.36976s.36977s.36978s.36979s.36980s.36981s.36982s.36983s.36984s.36985s.36986s.36987s.36988s.36989s.36990s.36991s.36992s.36993s.36994s.36995s.36996s.36997s.36998s.36999s.37000s.37001s.37002s.37003s.37004s.37005s.37006s.37007s.37008s.37009s.37010s.37011s.37012s.37013s.37014s.37015s.37016s.37017s.37018s.37019s.37020s.37021s.37022s.37023s.37024s.37025s.37026s.37027s.37028s.37029s.37030s.37031s.37032s.37033s.37034s.37035s.37036s.37037s.37038s.37039s.37040s.37041s.37042s.37043s.37044s.37045s.37046s.37047s.37048s.37049s.37050s.37051s.37052s.37053s.37054s.37055s.37056s.37057s.37058s.37059s.37060s.37061s.37062s.37063s.37064s.37065s.37066s.37067s.37068s.37069s.37070s.37071s.37072s.37073s.37074s.37075s.37076s.37077s.37078s.37079s.37080s.37081s.37082s.37083s.37084s.37085s.37086s.37087s.37088s.37089s.37090s.37091s.37092s.37093s.37094s.37095s.37096s.37097s.37098s.37099s.37100s.37101s.37102s.37103s.37104s.37105s.37106s.37107s.37108s.37109s.37110s.37111s.37112s.37113s.37114s.37115s.37116s.37117s.37118s.37119s.37120s.37121s.37122s.37123s.37124s.37125s.37126s.37127s.37128s.37129s.37130s.37131s.37132s.37133s.37134s.37135s.37136s.37137s.37138s.37139s.37140s.37141s.37142s.37143s.37144s.37145s.37146s.37147s.37148s.37149s.37150s.37151s.37152s.37153s.37154s.37155s.37156s.37157s.37158s.37159s.37160s.37161s.37162s.37163s.37164s.37165s.37166s.37167s.37168s.37169s.37170s.37171s.37172s.37173s.37174s.37175s.37176s.37177s.37178s.37179s.37180s.37181s.37182s.37183s.37184s.37185s.37186s.37187s.37188s.37189s.37190s.37191s.37192s.37193s.37194s.37195s.37196s.37197s.37198s.37199s.37200s.37201s.37202s.37203s.37204s.37205s.37206s.37207s.37208s.37209s.37210s.37211s.37212s.37213s.37214s.37215s.37216s.37217s.37218s.37219s.37220s.37221s.37222s.37223s.37224s.37225s.37226s.37227s.37228s.37229s.37230s.37231s.37232s.37233s.37234s.37235s.37236s.37237s.37238s.37239s.37240s.37241s.37242s.37243s.37244s.37245s.37246s.37247s.37248s.37249s.37250s.37251s.37252s.37253s.37254s.37255s.37256s.37257s.37258s.37259s.37260s.37261s.37262s.37263s.37264s.37265s.37266s.37267s.37268s.37269s.37270s.37271s.37272s.37273s.37274s.37275s.37276s.37277s.37278s.37279s.37280s.37281s.37282s.37283s.37284s.37285s.37286s.37287s.37288s.37289s.37290s.37291s.37292s.37293s.37294s.37295s.37296s.37297s.37298s.37299s.37300s.37301s.37302s.37303s.37304s.37305s.37306s.37307s.37308s.37309s.37310s.37311s.37312s.37313s.37314s.37315s.37316s.37317s.37318s.37319s.37320s.37321s.37322s.37323s.37324s.37325s.37326s.37327s.37328s.37329s.37330s.37331s.37332s.37333s.37334s.37335s.37336s.37337s.37338s.37339s.37340s.37341s.37342s.37343s.37344s.37345s.37346s.37347s.37348s.37349s.37350s.37351s.37352s.37353s.37354s.37355s.37356s.37357s.37358s.37359s.37360s.37361s.37362s.37363s.37364s.37365s.37366s.37367s.37368s.37369s.37370s.37371s.37372s.37373s.37374s.37375s.37376s.37377s.37378s.37379s.37380s.37381s.37382s.37383s.37384s.37385s.37386s.37387s.37388s.37389s.37390s.37391s.37392s.37393s.37394s.37395s.37396s.37397s.37398s.37399s.37400s.37401s.37402s.37403s.37404s.37405s.37406s.37407s.37408s.37409s.37410s.37411s.37412s.37413s.37414s.37415s.37416s.37417s.37418s.37419s.37420s.37421s.37422s.37423s.37424s.37425s.37426s.37427s.37428s.37429s.37430s.37431s.37432s.37433s.37434s.37435s.37436s.37437s.37438s.37439s.37440s.37441s.37442s.37443s.37444s.37445s.37446s.37447s.37448s.37449s.37450s.37451s.37452s.37453s.37454s.37455s.37456s.37457s.37458s.37459s.37460s.37461s.37462s.37463s.37464s.37465s.37466s.37467s.37468s.37469s.37470s.37471s.37472s.37473s.37474s.37475s.37476s.37477s.37478s.37479s.37480s.37481s.37482s.37483s.37484s.37485s.37486s.37487s.37488s.37489s.37490s.37491s.37492s.37493s.37494s.37495s.37496s.37497s.37498s.37499s.37500s.37501s.37502s.37503s.37504s.37505s.37506s.37507s.37508s.37509s.37510s.37511s.37512s.37513s.37514s.37515s.37516s.37517s.37518s.37519s.37520s.37521s.37522s.37523s.37524s.37525s.37526s.37527s.37528s.37529s.37530s.37531s.37532s.37533s.37534s.37535s.37536s.37537s.37538s.37539s.37540s.37541s.37542s.37543s.37544s.37545s.37546s.37547s.37548s.37549s.37550s.37551s.37552s.37553s.37554s.37555s.37556s.37557s.37558s.37559s.37560s.37561s.37562s.37563s.37564s.37565s.37566s.37567s.37568s.37569s.37570s.37571s.37572s.37573s.37574s.37575s.37576s.37577s.37578s.37579s.37580s.37581s.37582s.37583s.37584s.37585s.37586s.37587s.37588s.37589s.37590s.37591s.37592s.37593s.37594s.37595s.37596s.37597s.37598s.37599s.37600s.37601s.37602s.37603s.37604s.37605s.37606s.37607s.37608s.37609s.37610s.37611s.37612s.37613s.37614s.37615s.37616s.37617s.37618s.37619s.37620s.37621s.37622s.37623s.37624s.37625s.37626s.37627s.37628s.37629s.37630s.37631s.37632s.37633s.37634s.37635s.37636s.37637s.37638s.37639s.37640s.37641s.37642s.37643s.37644s.37645s.37646s.37647s.37648s.37649s.37650s.37651s.37652s.37653s.37654s.37655s.37656s.37657s.37658s.37659s.37660s.37661s.37662s.37663s.37664s.37665s.37666s.37667s.37668s.37669s.37670s.37671s.37672s.37673s.37674s.37675s.37676s.37677s.37678s.37679s.37680s.37681s.37682s.37683s.37684s.37685s.37686s.37687s.37688s.37689s.37690s.37691s.37692s.37693s.37694s.37695s.37696s.37697s.37698s.37699s.37700s.37701s.37702s.37703s.37704s.37705s.37706s.37707s.37708s.37709s.37710s.37711s.37712s.37713s.37714s.37715s.37716s.37717s.37718s.37719s.37720s.37721s.37722s.37723s.37724s.37725s.37726s.37727s.37728s.37729s.37730s.37731s.37732s.37733s.37734s.37735s.37736s.37737s.37738s.37739s.37740s.37741s.37742s.37743s.37744s.37745s.37746s.37747s.37748s.37749s.37750s.37751s.37752s.37753s.37754s.37755s.37756s.37757s.37758s.37759s.37760s.37761s.37762s.37763s.37764s.37765s.37766s.37767s.37768s.37769s.37770s.37771s.37772s.37773s.37774s.37775s.37776s.37777s.37778s.37779s.37780s.37781s.37782s.37783s.37784s.37785s.37786s.37787s.37788s.37789s.37790s.37791s.37792s.37793s.37794s.37795s.37796s.37797s.37798s.37799s.37800s.37801s.37802s.37803s.37804s.37805s.37806s.37807s.37808s.37809s.37810s.37811s.37812s.37813s.37814s.37815s.37816s.37817s.37818s.37819s.37820s.37821s.37822s.37823s.37824s.37825s.37826s.37827s.37828s.37829s.37830s.37831s.37832s.37833s.37834s.37835s.37836s.37837s.37838s.37839s.37840s.37841s.37842s.37843s.37844s.37845s.37846s.37847s.37848s.37849s.37850s.37851s.37852s.37853s.37854s.37855s.37856s.37857s.37858s.37859s.37860s.37861s.37862s.37863s.37864s.37865s.37866s.37867s.37868s.37869s.37870s.37871s.37872s.37873s.37874s.37875s.37876s.37877s.37878s.37879s.37880s.37881s.37882s.37883s.37884s.37885s.37886s.37887s.37888s.37889s.37890s.37891s.37892s.37893s.37894s.37895s.37896s.37897s.37898s.37899s.37900s.37901s.37902s.37903s.37904s.37905s.37906s.37907s.37908s.37909s.37910s.37911s.37912s.37913s.37914s.37915s.37916s.37917s.37918s.37919s.37920s.37921s.37922s.37923s.37924s.37925s.37926s.37927s.37928s.37929s.37930s.37931s.37932s.37933s.37934s.37935s.37936s.37937s.37938s.37939s.37940s.37941s.37942s.37943s.37944s.37945s.37946s.37947s.37948s.37949s.37950s.37951s.37952s.37953s.37954s.37955s.37956s.37957s.37958s.37959s.37960s.37961s.37962s.37963s.37964s.37965s.37966s.37967s.37968s.37969s.37970s.37971s.37972s.37973s.37974s.37975s.37976s.37977s.37978s.37979s.37980s.37981s.37982s.37983s.37984s.37985s.37986s.37987s.37988s.37989s.37990s.37991s.37992s.37993s.37994s.37995s.37996s.37997s.37998s.37999s.38000s.38001s.38002s.38003s.38004s.38005s.38006s.38007s.38008s.38009s.38010s.38011s.38012s.38013s.38014s.38015s.38016s.38017s.38018s.38019s.38020s.38021s.38022s.38023s.38024s.38025s.38026s.38027s.38028s.38029s.38030s.38031s.38032s.38033s.38034s.38035s.38036s.38037s.38038s.38039s.38040s.38041s.38042s.38043s.38044s.38045s.38046s.38047s.38048s.38049s.38050s.38051s.38052s.38053s.38054s.38055s.38056s.38057s.38058s.38059s.38060s.38061s.38062s.38063s.38064s.38065s.38066s.38067s.38068s.38069s.38070s.38071s.38072s.38073s.38074s.38075s.38076s.38077s.38078s.38079s.38080s.38081s.38082s.38083s.38084s.38085s.38086s.38087s.38088s.38089s.38090s.38091s.38092s.38093s.38094s.38095s.38096s.38097s.38098s.38099s.38100s.38101s.38102s.38103s.38104s.38105s.38106s.38107s.38108s.38109s.38110s.38111s.38112s.38113s.38114s.38115s.38116s.38117s.38118s.38119s.38120s.38121s.38122s.38123s.38124s.38125s.38126s.38127s.38128s.38129s.38130s.38131s.38132s.38133s.38134s.38135s.38136s.38137s.38138s.38139s.38140s.38141s.38142s.38143s.38144s.38145s.38146s.38147s.38148s.38149s.38150s.38151s.38152s.38153s.38154s.38155s.38156s.38157s.38158s.38159s.38160s.38161s.38162s.38163s.38164s.38165s.38166s.38167s.38168s.38169s.38170s.38171s.38172s.38173s.38174s.38175s.38176s.38177s.38178s.38179s.38180s.38181s.38182s.38183s.38184s.38185s.38186s.38187s.38188s.38189s.38190s.38191s.38192s.38193s.38194s.38195s.38196s.38197s.38198s.38199s.38200s.38201s.38202s.38203s.38204s.38205s.38206s.38207s.38208s.38209s.38210s.38211s.38212s.38213s.38214s.38215s.38216s.38217s.38218s.38219s.38220s.38221s.38222s.38223s.38224s.38225s.38226s.38227s.38228s.38229s.38230s.38231s.38232s.38233s.38234s.38235s.38236s.38237s.38238s.38239s.38240s.38241s.38242s.38243s.38244s.38245s.38246s.38247s.38248s.38249s.38250s.38251s.38252s.38253s.38254s.38255s.38256s.38257s.38258s.38259s.38260s.38261s.38262s.38263s.38264s.38265s.38266s.38267s.38268s.38269s.38270s.38271s.38272s.38273s.38274s.38275s.38276s.38277s.38278s.38279s.38280s.38281s.38282s.38283s.38284s.38285s.38286s.38287s.38288s.38289s.38290s.38291s.38292s.38293s.38294s.38295s.38296s.38297s.38298s.38299s.38300s.38301s.38302s.38303s.38304s.38305s.38306s.38307s.38308s.38309s.38310s.38311s.38312s.38313s.38314s.38315s.38316s.38317s.38318s.38319s.38320s.38321s.38322s.38323s.38324s.38325s.38326s.38327s.38328s.38329s.38330s.38331s.38332s.38333s.38334s.38335s.38336s.38337s.38338s.38339s.38340s.38341s.38342s.38343s.38344s.38345s.38346s.38347s.38348s.38349s.38350s.38351s.38352s.38353s.38354s.38355s.38356s.38357s.38358s.38359s.38360s.38361s.38362s.38363s.38364s.38365s.38366s.38367s.38368s.38369s.38370s.38371s.38372s.38373s.38374s.38375s.38376s.38377s.38378s.38379s.38380s.38381s.38382s.38383s.38384s.38385s.38386s.38387s.38388s.38389s.38390s.38391s.38392s.38393s.38394s.38395s.38396s.38397s.38398s.38399s.38400s.38401s.38402s.38403s.38404s.38405s.38406s.38407s.38408s.38409s.38410s.38411s.38412s.38413s.38414s.38415s.38416s.38417s.38418s.38419s.38420s.38421s.38422s.38423s.38424s.38425s.38426s.38427s.38428s.38429s.38430s.38431s.38432s.38433s.38434s.38435s.38436s.38437s.38438s.38439s.38440s.38441s.38442s.38443s.38444s.38445s.38446s.38447s.38448s.38449s.38450s.38451s.38452s.38453s.38454s.38455s.38456s.38457s.38458s.38459s.38460s.38461s.38462s.38463s.38464s.38465s.38466s.38467s.38468s.38469s.38470s.38471s.38472s.38473s.38474s.38475s.38476s.38477s.38478s.38479s.38480s.38481s.38482s.38483s.38484s.38485s.38486s.38487s.38488s.38489s.38490s.38491s.38492s.38493s.38494s.38495s.38496s.38497s.38498s.38499s.38500s.38501s.38502s.38503s.38504s.38505s.38506s.38507s.38508s.38509s.38510s.38511s.38512s.38513s.38514s.38515s.38516s.38517s.38518s.38519s.38520s.38521s.38522s.38523s.38524s.38525s.38526s.38527s.38528s.38529s.38530s.38531s.38532s.38533s.38534s.38535s.38536s.38537s.38538s.38539s.38540s.38541s.38542s.38543s.38544s.38545s.38546s.38547s.38548s.38549s.38550s.38551s.38552s.38553s.38554s.38555s.38556s.38557s.38558s.38559s.38560s.38561s.38562s.38563s.38564s.38565s.38566s.38567s.38568s.38569s.38570s.38571s.38572s.38573s.38574s.38575s.38576s.38577s.38578s.38579s.38580s.38581s.38582s.38583s.38584s.38585s.38586s.38587s.38588s.38589s.38590s.38591s.38592s.38593s.38594s.38595s.38596s.38597s.38598s.38599s.38600s.38601s.38602s.38603s.38604s.38605s.38606s.38607s.38608s.38609s.38610s.38611s.38612s.38613s.38614s.38615s.38616s.38617s.38618s.38619s.38620s.38621s.38622s.38623s.38624s.38625s.38626s.38627s.38628s.38629s.38630s.38631s.38632s.38633s.38634s.38635s.38636s.38637s.38638s.38639s.38640s.38641s.38642s.38643s.38644s.38645s.38646s.38647s.38648s.38649s.38650s.38651s.38652s.38653s.38654s.38655s.38656s.38657s.38658s.38659s.38660s.38661s.38662s.38663s.38664s.38665s.38666s.38667s.38668s.38669s.38670s.38671s.38672s.38673s.38674s.38675s.38676s.38677s.38678s.38679s.38680s.38681s.38682s.38683s.38684s.38685s.38686s.38687s.38688s.38689s.38690s.38691s.38692s.38693s.38694s.38695s.38696s.38697s.38698s.38699s.38700s.38701s.38702s.38703s.38704s.38705s.38706s.38707s.38708s.38709s.38710s.38711s.38712s.38713s.38714s.38715s.38716s.38717s.38718s.38719s.38720s.38721s.38722s.38723s.38724s.38725s.38726s.38727s.38728s.38729s.38730s.38731s.38732s.38733s.38734s.38735s.38736s.38737s.38738s.38739s.38740s.38741s.38742s.38743s.38744s.38745s.38746s.38747s.38748s.38749s.38750s.38751s.38752s.38753s.38754s.38755s.38756s.38757s.38758s.38759s.38760s.38761s.38762s.38763s.38764s.38765s.38766s.38767s.38768s.38769s.38770s.38771s.38772s.38773s.38774s.38775s.38776s.38777s.38778s.38779s.38780s.38781s.38782s.38783s.38784s.38785s.38786s.38787s.38788s.38789s.38790s.38791s.38792s.38793s.38794s.38795s.38796s.38797s.38798s.38799s.38800s.38801s.38802s.38803s.38804s.38805s.38806s.38807s.38808s.38809s.38810s.38811s.38812s.38813s.38814s.38815s.38816s.38817s.38818s.38819s.38820s.38821s.38822s.38823s.38824s.38825s.38826s.38827s.38828s.38829s.38830s.38831s.38832s.38833s.38834s.38835s.38836s.38837s.38838s.38839s.38840s.38841s.38842s.38843s.38844s.38845s.38846s.38847s.38848s.38849s.38850s.38851s.38852s.38853s.38854s.38855s.38856s.38857s.38858s.38859s.38860s.38861s.38862s.38863s.38864s.38865s.38866s.38867s.38868s.38869s.38870s.38871s.38872s.38873s.38874s.38875s.38876s.38877s.38878s.38879s.38880s.38881s.38882s.38883s.38884s.38885s.38886s.38887s.38888s.38889s.38890s.38891s.38892s.38893s.38894s.38895s.38896s.38897s.38898s.38899s.38900s.38901s.38902s.38903s.38904s.38905s.38906s.38907s.38908s.38909s.38910s.38911s.38912s.38913s.38914s.38915s.38916s.38917s.38918s.38919s.38920s.38921s.38922s.38923s.38924s.38925s.38926s.38927s.38928s.38929s.38930s.38931s.38932s.38933s.38934s.38935s.38936s.38937s.38938s.38939s.38940s.38941s.38942s.38943s.38944s.38945s.38946s.38947s.38948s.38949s.38950s.38951s.38952s.38953s.38954s.38955s.38956s.38957s.38958s.38959s.38960s.38961s.38962s.38963s.38964s.38965s.38966s.38967s.38968s.38969s.38970s.38971s.38972s.38973s.38974s.38975s.38976s.38977s.38978s.38979s.38980s.38981s.38982s.38983s.38984s.38985s.38986s.38987s.38988s.38989s.38990s.38991s.38992s.38993s.38994s.38995s.38996s.38997s.38998s.38999s.39000s.39001s.39002s.39003s.39004s.39005s.39006s.39007s.39008s.39009s.39010s.39011s.39012s.39013s.39014s.39015s.39016s.39017s.39018s.39019s.39020s.39021s.39022s.39023s.39024s.39025s.39026s.39027s.39028s.39029s.39030s.39031s.39032s.39033s.39034s.39035s.39036s.39037s.39038s.39039s.39040s.39041s.39042s.39043s.39044s.39045s.39046s.39047s.39048s.39049s.39050s.39051s.39052s.39053s.39054s.39055s.39056s.39057s.39058s.39059s.39060s.39061s.39062s.39063s.39064s.39065s.39066s.39067s.39068s.39069s.39070s.39071s.39072s.39073s.39074s.39075s.39076s.39077s.39078s.39079s.39080s.39081s.39082s.39083s.39084s.39085s.39086s.39087s.39088s.39089s.39090s.39091s.39092s.39093s.39094s.39095s.39096s.39097s.39098s.39099s.39100s.39101s.39102s.39103s.39104s.39105s.39106s.39107s.39108s.39109s.39110s.39111s.39112s.39113s.39114s.39115s.39116s.39117s.39118s.39119s.39120s.39121s.39122s.39123s.39124s.39125s.39126s.39127s.39128s.39129s.39130s.39131s.39132s.39133s.39134s.39135s.39136s.39137s.39138s.39139s.39140s.39141s.39142s.39143s.39144s.39145s.39146s.39147s.39148s.39149s.39150s.39151s.39152s.39153s.39154s.39155s.39156s.39157s.39158s.39159s.39160s.39161s.39162s.39163s.39164s.39165s.39166s.39167s.39168s.39169s.39170s.39171s.39172s.39173s.39174s.39175s.39176s.39177s.39178s.39179s.39180s.39181s.39182s.39183s.39184s.39185s.39186s.39187s.39188s.39189s.39190s.39191s.39192s.39193s.39194s.39195s.39196s.39197s.39198s.39199s.39200s.39201s.39202s.39203s.39204s.39205s.39206s.39207s.39208s.39209s.39210s.39211s.39212s.39213s.39214s.39215s.39216s.39217s.39218s.39219s.39220s.39221s.39222s.39223s.39224s.39225s.39226s.39227s.39228s.39229s.39230s.39231s.39232s.39233s.39234s.39235s.39236s.39237s.39238s.39239s.39240s.39241s.39242s.39243s.39244s.39245s.39246s.39247s.39248s.39249s.39250s.39251s.39252s.39253s.39254s.39255s.39256s.39257s.39258s.39259s.39260s.39261s.39262s.39263s.39264s.39265s.39266s.39267s.39268s.39269s.39270s.39271s.39272s.39273s.39274s.39275s.39276s.39277s.39278s.39279s.39280s.39281s.39282s.39283s.39284s.39285s.39286s.39287s.39288s.39289s.39290s.39291s.39292s.39293s.39294s.39295s.39296s.39297s.39298s.39299s.39300s.39301s.39302s.39303s.39304s.39305s.39306s.39307s.39308s.39309s.39310s.39311s.39312s.39313s.39314s.39315s.39316s.39317s.39318s.39319s.39320s.39321s.39322s.39323s.39324s.39325s.39326s.39327s.39328s.39329s.39330s.39331s.39332s.39333s.39334s.39335s.39336s.39337s.39338s.39339s.39340s.39341s.39342s.39343s.39344s.39345s.39346s.39347s.39348s.39349s.39350s.39351s.39352s.39353s.39354s.39355s.39356s.39357s.39358s.39359s.39360s.39361s.39362s.39363s.39364s.39365s.39366s.39367s.39368s.39369s.39370s.39371s.39372s.39373s.39374s.39375s.39376s.39377s.39378s.39379s.39380s.39381s.39382s.39383s.39384s.39385s.39386s.39387s.39388s.39389s.39390s.39391s.39392s.39393s.39394s.39395s.39396s.39397s.39398s.39399s.39400s.39401s.39402s.39403s.39404s.39405s.39406s.39407s.39408s.39409s.39410s.39411s.39412s.39413s.39414s.39415s.39416s.39417s.39418s.39419s.39420s.39421s.39422s.39423s.39424s.39425s.39426s.39427s.39428s.39429s.39430s.39431s.39432s.39433s.39434s.39435s.39436s.39437s.39438s.39439s.39440s.39441s.39442s.39443s.39444s.39445s.39446s.39447s.39448s.39449s.39450s.39451s.39452s.39453s.39454s.39455s.39456s.39457s.39458s.39459s.39460s.39461s.39462s.39463s.39464s.39465s.39466s.39467s.39468s.39469s.39470s.39471s.39472s.39473s.39474s.39475s.39476s.39477s.39478s.39479s.39480s.39481s.39482s.39483s.39484s.39485s.39486s.39487s.39488s.39489s.39490s.39491s.39492s.39493s.39494s.39495s.39496s.39497s.39498s.39499s.39500s.39501s.39502s.39503s.39504s.39505s.39506s.39507s.39508s.39509s.39510s.39511s.39512s.39513s.39514s.39515s.39516s.39517s.39518s.39519s.39520s.39521s.39522s.39523s.39524s.39525s.39526s.39527s.39528s.39529s.39530s.39531s.39532s.39533s.39534s.39535s.39536s.39537s.39538s.39539s.39540s.39541s.39542s.39543s.39544s.39545s.39546s.39547s.39548s.39549s.39550s.39551s.39552s.39553s.39554s.39555s.39556s.39557s.39558s.39559s.39560s.39561s.39562s.39563s.39564s.39565s.39566s.39567s.39568s.39569s.39570s.39571s.39572s.39573s.39574s.39575s.39576s.39577s.39578s.39579s.39580s.39581s.39582s.39583s.39584s.39585s.39586s.39587s.39588s.39589s.39590s.39591s.39592s.39593s.39594s.39595s.39596s.39597s.39598s.39599s.39600s.39601s.39602s.39603s.39604s.39605s.39606s.39607s.39608s.39609s.39610s.39611s.39612s.39613s.39614s.39615s.39616s.39617s.39618s.39619s.39620s.39621s.39622s.39623s.39624s.39625s.39626s.39627s.39628s.39629s.39630s.39631s.39632s.39633s.39634s.39635s.39636s.39637s.39638s.39639s.39640s.39641s.39642s.39643s.39644s.39645s.39646s.39647s.39648s.39649s.39650s.39651s.39652s.39653s.39654s.39655s.39656s.39657s.39658s.39659s.39660s.39661s.39662s.39663s.39664s.39665s.39666s.39667s.39668s.39669s.39670s.39671s.39672s.39673s.39674s.39675s.39676s.39677s.39678s.39679s.39680s.39681s.39682s.39683s.39684s.39685s.39686s.39687s.39688s.39689s.39690s.39691s.39692s.39693s.39694s.39695s.39696s.39697s.39698s.39699s.39700s.39701s.39702s.39703s.39704s.39705s.39706s.39707s.39708s.39709s.39710s.39711s.39712s.39713s.39714s.39715s.39716s.39717s.39718s.39719s.39720s.39721s.39722s.39723s.39724s.39725s.39726s.39727s.39728s.39729s.39730s.39731s.39732s.39733s.39734s.39735s.39736s.39737s.39738s.39739s.39740s.39741s.39742s.39743s.39744s.39745s.39746s.39747s.39748s.39749s.39750s.39751s.39752s.39753s.39754s.39755s.39756s.39757s.39758s.39759s.39760s.39761s.39762s.39763s.39764s.39765s.39766s.39767s.39768s.39769s.39770s.39771s.39772s.39773s.39774s.39775s.39776s.39777s.39778s.39779s.39780s.39781s.39782s.39783s.39784s.39785s.39786s.39787s.39788s.39789s.39790s.39791s.39792s.39793s.39794s.39795s.39796s.39797s.39798s.39799s.39800s.39801s.39802s.39803s.39804s.39805s.39806s.39807s.39808s.39809s.39810s.39811s.39812s.39813s.39814s.39815s.39816s.39817s.39818s.39819s.39820s.39821s.39822s.39823s.39824s.39825s.39826s.39827s.39828s.39829s.39830s.39831s.39832s.39833s.39834s.39835s.39836s.39837s.39838s.39839s.39840s.39841s.39842s.39843s.39844s.39845s.39846s.39847s.39848s.39849s.39850s.39851s.39852s.39853s.39854s.39855s.39856s.39857s.39858s.39859s.39860s.39861s.39862s.39863s.39864s.39865s.39866s.39867s.39868s.39869s.39870s.39871s.39872s.39873s.39874s.39875s.39876s.39877s.39878s.39879s.39880s.39881s.39882s.39883s.39884s.39885s.39886s.39887s.39888s.39889s.39890s.39891s.39892s.39893s.39894s.39895s.39896s.39897s.39898s.39899s.39900s.39901s.39902s.39903s.39904s.39905s.39906s.39907s.39908s.39909s.39910s.39911s.39912s.39913s.39914s.39915s.39916s.39917s.39918s.39919s.39920s.39921s.39922s.39923s.39924s.39925s.39926s.39927s.39928s.39929s.39930s.39931s.39932s.39933s.39934s.39935s.39936s.39937s.39938s.39939s.39940s.39941s.39942s.39943s.39944s.39945s.39946s.39947s.39948s.39949s.39950s.39951s.39952s.39953s.39954s.39955s.39956s.39957s.39958s.39959s.39960s.39961s.39962s.39963s.39964s.39965s.39966s.39967s.39968s.39969s.39970s.39971s.39972s.39973s.39974s.39975s.39976s.39977s.39978s.39979s.39980s.39981s.39982s.39983s.39984s.39985s.39986s.39987s.39988s.39989s.39990s.39991s.39992s.39993s.39994s.39995s.39996s.39997s.39998s.39999s.40000s.40001s.40002s.40003s.40004s.40005s.40006s.40007s.40008s.40009s.40010s.40011s.40012s.40013s.40014s.40015s.40016s.40017s.40018s.40019s.40020s.40021s.40022s.40023s.40024s.40025s.40026s.40027s.40028s.40029s.40030s.40031s.40032s.40033s.40034s.40035s.40036s.40037s.40038s.40039s.40040s.40041s.40042s.40043s.40044s.40045s.40046s.40047s.40048s.40049s.40050s.40051s.40052s.40053s.40054s.40055s.40056s.40057s.40058s.40059s.40060s.40061s.40062s.40063s.40064s.40065s.40066s.40067s.40068s.40069s.40070s.40071s.40072s.40073s.40074s.40075s.40076s.40077s.40078s.40079s.40080s.40081s.40082s.40083s.40084s.40085s.40086s.40087s.40088s.40089s.40090s.40091s.40092s.40093s.40094s.40095s.40096s.40097s.40098s.40099s.40100s.40101s.40102s.40103s.40104s.40105s.40106s.40107s.40108s.40109s.40110s.40111s.40112s.40113s.40114s.40115s.40116s.40117s.40118s.40119s.40120s.40121s.40122s.40123s.40124s.40125s.40126s.40127s.40128s.40129s.40130s.40131s.40132s.40133s.40134s.40135s.40136s.40137s.40138s.40139s.40140s.40141s.40142s.40143s.40144s.40145s.40146s.40147s.40148s.40149s.40150s.40151s.40152s.40153s.40154s.40155s.40156s.40157s.40158s.40159s.40160s.40161s.40162s.40163s.40164s.40165s.40166s.40167s.40168s.40169s.40170s.40171s.40172s.40173s.40174s.40175s.40176s.40177s.40178s.40179s.40180s.40181s.40182s.40183s.40184s.40185s.40186s.40187s.40188s.40189s.40190s.40191s.40192s.40193s.40194s.40195s.40196s.40197s.40198s.40199s.40200s.40201s.40202s.40203s.40204s.40205s.40206s.40207s.40208s.40209s.40210s.40211s.40212s.40213s.40214s.40215s.40216s.40217s.40218s.40219s.40220s.40221s.40222s.40223s.40224s.40225s.40226s.40227s.40228s.40229s.40230s.40231s.40232s.40233s.40234s.40235s.40236s.40237s.40238s.40239s.40240s.40241s.40242s.40243s.40244s.40245s.40246s.40247s.40248s.40249s.40250s.40251s.40252s.40253s.40254s.40255s.40256s.40257s.40258s.40259s.40260s.40261s.40262s.40263s.40264s.40265s.40266s.40267s.40268s.40269s.40270s.40271s.40272s.40273s.40274s.40275s.40276s.40277s.40278s.40279s.40280s.40281s.40282s.40283s.40284s.40285s.40286s.40287s.40288s.40289s.40290s.40291s.40292s.40293s.40294s.40295s.40296s.40297s.40298s.40299s.40300s.40301s.40302s.40303s.40304s.40305s.40306s.40307s.40308s.40309s.40310s.40311s.40312s.40313s.40314s.40315s.40316s.40317s.40318s.40319s.40320s.40321s.40322s.40323s.40324s.40325s.40326s.40327s.40328s.40329s.40330s.40331s.40332s.40333s.40334s.40335s.40336s.40337s.40338s.40339s.40340s.40341s.40342s.40343s.40344s.40345s.40346s.40347s.40348s.40349s.40350s.40351s.40352s.40353s.40354s.40355s.40356s.40357s.40358s.40359s.40360s.40361s.40362s.40363s.40364s.40365s.40366s.40367s.40368s.40369s.40370s.40371s.40372s.40373s.40374s.40375s.40376s.40377s.40378s.40379s.40380s.40381s.40382s.40383s.40384s.40385s.40386s.40387s.40388s.40389s.40390s.40391s.40392s.40393s.40394s.40395s.40396s.40397s.40398s.40399s.40400s.40401s.40402s.40403s.40404s.40405s.40406s.40407s.40408s.40409s.40410s.40411s.40412s.40413s.40414s.40415s.40416s.40417s.40418s.40419s.40420s.40421s.40422s.40423s.40424s.40425s.40426s.40427s.40428s.40429s.40430s.40431s.40432s.40433s.40434s.40435s.40436s.40437s.40438s.40439s.40440s.40441s.40442s.40443s.40444s.40445s.40446s.40447s.40448s.40449s.40450s.40451s.40452s.40453s.40454s.40455s.40456s.40457s.40458s.40459s.40460s.40461s.40462s.40463s.40464s.40465s.40466s.40467s.40468s.40469s.40470s.40471s.40472s.40473s.40474s.40475s.40476s.40477s.40478s.40479s.40480s.40481s.40482s.40483s.40484s.40485s.40486s.40487s.40488s.40489s.40490s.40491s.40492s.40493s.40494s.40495s.40496s.40497s.40498s.40499s.40500s.40501s.40502s.40503s.40504s.40505s.40506s.40507s.40508s.40509s.40510s.40511s.40512s.40513s.40514s.40515s.40516s.40517s.40518s.40519s.40520s.40521s.40522s.40523s.40524s.40525s.40526s.40527s.40528s.40529s.40530s.40531s.40532s.40533s.40534s.40535s.40536s.40537s.40538s.40539s.40540s.40541s.40542s.40543s.40544s.40545s.40546s.40547s.40548s.40549s.40550s.40551s.40552s.40553s.40554s.40555s.40556s.40557s.40558s.40559s.40560s.40561s.40562s.40563s.40564s.40565s.40566s.40567s.40568s.40569s.40570s.40571s.40572s.40573s.40574s.40575s.40576s.40577s.40578s.40579s.40580s.40581s.40582s.40583s.40584s.40585s.40586s.40587s.40588s.40589s.40590s.40591s.40592s.40593s.40594s.40595s.40596s.40597s.40598s.40599s.40600s.40601s.40602s.40603s.40604s.40605s.40606s.40607s.40608s.40609s.40610s.40611s.40612s.40613s.40614s.40615s.40616s.40617s.40618s.40619s.40620s.40621s.40622s.40623s.40624s.40625s.40626s.40627s.40628s.40629s.40630s.40631s.40632s.40633s.40634s.40635s.40636s.40637s.40638s.40639s.40640s.40641s.40642s.40643s.40644s.40645s.40646s.40647s.40648s.40649s.40650s.40651s.40652s.40653s.40654s.40655s.40656s.40657s.40658s.40659s.40660s.40661s.40662s.40663s.40664s.40665s.40666s.40667s.40668s.40669s.40670s.40671s.40672s.40673s.40674s.40675s.40676s.40677s.40678s.40679s.40680s.40681s.40682s.40683s.40684s.40685s.40686s.40687s.40688s.40689s.40690s.40691s.40692s.40693s.40694s.40695s.40696s.40697s.40698s.40699s.40700s.40701s.40702s.40703s.40704s.40705s.40706s.40707s.40708s.40709s.40710s.40711s.40712s.40713s.40714s.40715s.40716s.40717s.40718s.40719s.40720s.40721s.40722s.40723s.40724s.40725s.40726s.40727s.40728s.40729s.40730s.40731s.40732s.40733s.40734s.40735s.40736s.40737s.40738s.40739s.40740s.40741s.40742s.40743s.40744s.40745s.40746s.40747s.40748s.40749s.40750s.40751s.40752s.40753s.40754s.40755s.40756s.40757s.40758s.40759s.40760s.40761s.40762s.40763s.40764s.40765s.40766s.40767s.40768s.40769s.40770s.40771s.40772s.40773s.40774s.40775s.40776s.40777s.40778s.40779s.40780s.40781s.40782s.40783s.40784s.40785s.40786s.40787s.40788s.40789s.40790s.40791s.40792s.40793s.40794s.40795s.40796s.40797s.40798s.40799s.40800s.40801s.40802s.40803s.40804s.40805s.40806s.40807s.40808s.40809s.40810s.40811s.40812s.40813s.40814s.40815s.40816s.40817s.40818s.40819s.40820s.40821s.40822s.40823s.40824s.40825s.40826s.40827s.40828s.40829s.40830s.40831s.40832s.40833s.40834s.40835s.40836s.40837s.40838s.40839s.40840s.40841s.40842s.40843s.40844s.40845s.40846s.40847s.40848s.40849s.40850s.40851s.40852s.40853s.40854s.40855s.40856s.40857s.40858s.40859s.40860s.40861s.40862s.40863s.40864s.40865s.40866s.40867s.40868s.40869s.40870s.40871s.40872s.40873s.40874s.40875s.40876s.40877s.40878s.40879s.40880s.40881s.40882s.40883s.40884s.40885s.40886s.40887s.40888s.40889s.40890s.40891s.40892s.40893s.40894s.40895s.40896s.40897s.40898s.40899s.40900s.40901s.40902s.40903s.40904s.40905s.40906s.40907s.40908s.40909s.40910s.40911s.40912s.40913s.40914s.40915s.40916s.40917s.40918s.40919s.40920s.40921s.40922s.40923s.40924s.40925s.40926s.40927s.40928s.40929s.40930s.40931s.40932s.40933s.40934s.40935s.40936s.40937s.40938s.40939s.40940s.40941s.40942s.40943s.40944s.40945s.40946s.40947s.40948s.40949s.40950s.40951s.40952s.40953s.40954s.40955s.40956s.40957s.40958s.40959s.40960s.40961s.40962s.40963s.40964s.40965s.40966s.40967s.40968s.40969s.40970s.40971s.40972s.40973s.40974s.40975s.40976s.40977s.40978s.40979s.40980s.40981s.40982s.40983s.40984s.40985s.40986s.40987s.40988s.40989s.40990s.40991s.40992s.40993s.40994s.40995s.40996s.40997s.40998s.40999s.41000s.41001s.41002s.41003s.41004s.41005s.41006s.41007s.41008s.41009s.41010s.41011s.41012s.41013s.41014s.41015s.41016s.41017s.41018s.41019s.41020s.41021s.41022s.41023s.41024s.41025s.41026s.41027s.41028s.41029s.41030s.41031s.41032s.41033s.41034s.41035s.41036s.41037s.41038s.41039s.41040s.41041s.41042s.41043s.41044s.41045s.41046s.41047s.41048s.41049s.41050s.41051s.41052s.41053s.41054s.41055s.41056s.41057s.41058s.41059s.41060s.41061s.41062s.41063s.41064s.41065s.41066s.41067s.41068s.41069s.41070s.41071s.41072s.41073s.41074s.41075s.41076s.41077s.41078s.41079s.41080s.41081s.41082s.41083s.41084s.41085s.41086s.41087s.41088s.41089s.41090s.41091s.41092s.41093s.41094s.41095s.41096s.41097s.41098s.41099s.41100s.41101s.41102s.41103s.41104s.41105s.41106s.41107s.41108s.41109s.41110s.41111s.41112s.41113s.41114s.41115s.41116s.41117s.41118s.41119s.41120s.41121s.41122s.41123s.41124s.41125s.41126s.41127s.41128s.41129s.41130s.41131s.41132s.41133s.41134s.41135s.41136s.41137s.41138s.41139s.41140s.41141s.41142s.41143s.41144s.41145s.41146s.41147s.41148s.41149s.41150s.41151s.41152s.41153s.41154s.41155s.41156s.41157s.41158s.41159s.41160s.41161s.41162s.41163s.41164s.41165s.41166s.41167s.41168s.41169s.41170s.41171s.41172s.41173s.41174s.41175s.41176s.41177s.41178s.41179s.41180s.41181s.41182s.41183s.41184s.41185s.41186s.41187s.41188s.41189s.41190s.41191s.41192s.41193s.41194s.41195s.41196s.41197s.41198s.41199s.41200s.41201s.41202s.41203s.41204s.41205s.41206s.41207s.41208s.41209s.41210s.41211s.41212s.41213s.41214s.41215s.41216s.41217s.41218s.41219s.41220s.41221s.41222s.41223s.41224s.41225s.41226s.41227s.41228s.41229s.41230s.41231s.41232s.41233s.41234s.41235s.41236s.41237s.41238s.41239s.41240s.41241s.41242s.41243s.41244s.41245s.41246s.41247s.41248s.41249s.41250s.41251s.41252s.41253s.41254s.41255s.41256s.41257s.41258s.41259s.41260s.41261s.41262s.41263s.41264s.41265s.41266s.41267s.41268s.41269s.41270s.41271s.41272s.41273s.41274s.41275s.41276s.41277s.41278s.41279s.41280s.41281s.41282s.41283s.41284s.41285s.41286s.41287s.41288s.41289s.41290s.41291s.41292s.41293s.41294s.41295s.41296s.41297s.41298s.41299s.41300s.41301s.41302s.41303s.41304s.41305s.41306s.41307s.41308s.41309s.41310s.41311s.41312s.41313s.41314s.41315s.41316s.41317s.41318s.41319s.41320s.41321s.41322s.41323s.41324s.41325s.41326s.41327s.41328s.41329s.41330s.41331s.41332s.41333s.41334s.41335s.41336s.41337s.41338s.41339s.41340s.41341s.41342s.41343s.41344s.41345s.41346s.41347s.41348s.41349s.41350s.41351s.41352s.41353s.41354s.41355s.41356s.41357s.41358s.41359s.41360s.41361s.41362s.41363s.41364s.41365s.41366s.41367s.41368s.41369s.41370s.41371s.41372s.41373s.41374s.41375s.41376s.41377s.41378s.41379s.41380s.41381s.41382s.41383s.41384s.41385s.41386s.41387s.41388s.41389s.41390s.41391s.41392s.41393s.41394s.41395s.41396s.41397s.41398s.41399s.41400s.41401s.41402s.41403s.41404s.41405s.41406s.41407s.41408s.41409s.41410s.41411s.41412s.41413s.41414s.41415s.41416s.41417s.41418s.41419s.41420s.41421s.41422s.41423s.41424s.41425s.41426s.41427s.41428s.41429s.41430s.41431s.41432s.41433s.41434s.41435s.41436s.41437s.41438s.41439s.41440s.41441s.41442s.41443s.41444s.41445s.41446s.41447s.41448s.41449s.41450s.41451s.41452s.41453s.41454s.41455s.41456s.41457s.41458s.41459s.41460s.41461s.41462s.41463s.41464s.41465s.41466s.41467s.41468s.41469s.41470s.41471s.41472s.41473s.41474s.41475s.41476s.41477s.41478s.41479s.41480s.41481s.41482s.41483s.41484s.41485s.41486s.41487s.41488s.41489s.41490s.41491s.41492s.41493s.41494s.41495s.41496s.41497s.41498s.41499s.41500s.41501s.41502s.41503s.41504s.41505s.41506s.41507s.41508s.41509s.41510s.41511s.41512s.41513s.41514s.41515s.41516s.41517s.41518s.41519s.41520s.41521s.41522s.41523s.41524s.41525s.41526s.41527s.41528s.41529s.41530s.41531s.41532s.41533s.41534s.41535s.41536s.41537s.41538s.41539s.41540s.41541s.41542s.41543s.41544s.41545s.41546s.41547s.41548s.41549s.41550s.41551s.41552s.41553s.41554s.41555s.41556s.41557s.41558s.41559s.41560s.41561s.41562s.41563s.41564s.41565s.41566s.41567s.41568s.41569s.41570s.41571s.41572s.41573s.41574s.41575s.41576s.41577s.41578s.41579s.41580s.41581s.41582s.41583s.41584s.41585s.41586s.41587s.41588s.41589s.41590s.41591s.41592s.41593s.41594s.41595s.41596s.41597s.41598s.41599s.41600s.41601s.41602s.41603s.41604s.41605s.41606s.41607s.41608s.41609s.41610s.41611s.41612s.41613s.41614s.41615s.41616s.41617s.41618s.41619s.41620s.41621s.41622s.41623s.41624s.41625s.41626s.41627s.41628s.41629s.41630s.41631s.41632s.41633s.41634s.41635s.41636s.41637s.41638s.41639s.41640s.41641s.41642s.41643s.41644s.41645s.41646s.41647s.41648s.41649s.41650s.41651s.41652s.41653s.41654s.41655s.41656s.41657s.41658s.41659s.41660s.41661s.41662s.41663s.41664s.41665s.41666s.41667s.41668s.41669s.41670s.41671s.41672s.41673s.41674s.41675s.41676s.41677s.41678s.41679s.41680s.41681s.41682s.41683s.41684s.41685s.41686s.41687s.41688s.41689s.41690s.41691s.41692s.41693s.41694s.41695s.41696s.41697s.41698s.41699s.41700s.41701s.41702s.41703s.41704s.41705s.41706s.41707s.41708s.41709s.41710s.41711s.41712s.41713s.41714s.41715s.41716s.41717s.41718s.41719s.41720s.41721s.41722s.41723s.41724s.41725s.41726s.41727s.41728s.41729s.41730s.41731s.41732s.41733s.41734s.41735s.41736s.41737s.41738s.41739s.41740s.41741s.41742s.41743s.41744s.41745s.41746s.41747s.41748s.41749s.41750s.41751s.41752s.41753s.41754s.41755s.41756s.41757s.41758s.41759s.41760s.41761s.41762s.41763s.41764s.41765s.41766s.41767s.41768s.41769s.41770s.41771s.41772s.41773s.41774s.41775s.41776s.41777s.41778s.41779s.41780s.41781s.41782s.41783s.41784s.41785s.41786s.41787s.41788s.41789s.41790s.41791s.41792s.41793s.41794s.41795s.41796s.41797s.41798s.41799s.41800s.41801s.41802s.41803s.41804s.41805s.41806s.41807s.41808s.41809s.41810s.41811s.41812s.41813s.41814s.41815s.41816s.41817s.41818s.41819s.41820s.41821s.41822s.41823s.41824s.41825s.41826s.41827s.41828s.41829s.41830s.41831s.41832s.41833s.41834s.41835s.41836s.41837s.41838s.41839s.41840s.41841s.41842s.41843s.41844s.41845s.41846s.41847s.41848s.41849s.41850s.41851s.41852s.41853s.41854s.41855s.41856s.41857s.41858s.41859s.41860s.41861s.41862s.41863s.41864s.41865s.41866s.41867s.41868s.41869s.41870s.41871s.41872s.41873s.41874s.41875s.41876s.41877s.41878s.41879s.41880s.41881s.41882s.41883s.41884s.41885s.41886s.41887s.41888s.41889s.41890s.41891s.41892s.41893s.41894s.41895s.41896s.41897s.41898s.41899s.41900s.41901s.41902s.41903s.41904s.41905s.41906s.41907s.41908s.41909s.41910s.41911s.41912s.41913s.41914s.41915s.41916s.41917s.41918s.41919s.41920s.41921s.41922s.41923s.41924s.41925s.41926s.41927s.41928s.41929s.41930s.41931s.41932s.41933s.41934s.41935s.41936s.41937s.41938s.41939s.41940s.41941s.41942s.41943s.41944s.41945s.41946s.41947s.41948s.41949s.41950s.41951s.41952s.41953s.41954s.41955s.41956s.41957s.41958s.41959s.41960s.41961s.41962s.41963s.41964s.41965s.41966s.41967s.41968s.41969s.41970s.41971s.41972s.41973s.41974s.41975s.41976s.41977s.41978s.41979s.41980s.41981s.41982s.41983s.41984s.41985s.41986s.41987s.41988s.41989s.41990s.41991s.41992s.41993s.41994s.41995s.41996s.41997s.41998s.41999s.42000s.42001s.42002s.42003s.42004s.42005s.42006s.42007s.42008s.42009s.42010s.42011s.42012s.42013s.42014s.42015s.42016s.42017s.42018s.42019s.42020s.42021s.42022s.42023s.42024s.42025s.42026s.42027s.42028s.42029s.42030s.42031s.42032s.42033s.42034s.42035s.42036s.42037s.42038s.42039s.42040s.42041s.42042s.42043s.42044s.42045s.42046s.42047s.42048s.42049s.42050s.42051s.42052s.42053s.42054s.42055s.42056s.42057s.42058s.42059s.42060s.42061s.42062s.42063s.42064s.42065s.42066s.42067s.42068s.42069s.42070s.42071s.42072s.42073s.42074s.42075s.42076s.42077s.42078s.42079s.42080s.42081s.42082s.42083s.42084s.42085s.42086s.42087s.42088s.42089s.42090s.42091s.42092s.42093s.42094s.42095s.42096s.42097s.42098s.42099s.42100s.42101s.42102s.42103s.42104s.42105s.42106s.42107s.42108s.42109s.42110s.42111s.42112s.42113s.42114s.42115s.42116s.42117s.42118s.42119s.42120s.42121s.42122s.42123s.42124s.42125s.42126s.42127s.42128s.42129s.42130s.42131s.42132s.42133s.42134s.42135s.42136s.42137s.42138s.42139s.42140s.42141s.42142s.42143s.42144s.42145s.42146s.42147s.42148s.42149s.42150s.42151s.42152s.42153s.42154s.42155s.42156s.42157s.42158s.42159s.42160s.42161s.42162s.42163s.42164s.42165s.42166s.42167s.42168s.42169s.42170s.42171s.42172s.42173s.42174s.42175s.42176s.42177s.42178s.42179s.42180s.42181s.42182s.42183s.42184s.42185s.42186s.42187s.42188s.42189s.42190s.42191s.42192s.42193s.42194s.42195s.42196s.42197s.42198s.42199s.42200s.42201s.42202s.42203s.42204s.42205s.42206s.42207s.42208s.42209s.42210s.42211s.42212s.42213s.42214s.42215s.42216s.42217s.42218s.42219s.42220s.42221s.42222s.42223s.42224s.42225s.42226s.42227s.42228s.42229s.42230s.42231s.42232s.42233s.42234s.42235s.42236s.42237s.42238s.42239s.42240s.42241s.42242s.42243s.42244s.42245s.42246s.42247s.42248s.42249s.42250s.42251s.42252s.42253s.42254s.42255s.42256s.42257s.42258s.42259s.42260s.42261s.42262s.42263s.42264s.42265s.42266s.42267s.42268s.42269s.42270s.42271s.42272s.42273s.42274s.42275s.42276s.42277s.42278s.42279s.42280s.42281s.42282s.42283s.42284s.42285s.42286s.42287s.42288s.42289s.42290s.42291s.42292s.42293s.42294s.42295s.42296s.42297s.42298s.42299s.42300s.42301s.42302s.42303s.42304s.42305s.42306s.42307s.42308s.42309s.42310s.42311s.42312s.42313s.42314s.42315s.42316s.42317s.42318s.42319s.42320s.42321s.42322s.42323s.42324s.42325s.42326s.42327s.42328s.42329s.42330s.42331s.42332s.42333s.42334s.42335s.42336s.42337s.42338s.42339s.42340s.42341s.42342s.42343s.42344s.42345s.42346s.42347s.42348s.42349s.42350s.42351s.42352s.42353s.42354s.42355s.42356s.42357s.42358s.42359s.42360s.42361s.42362s.42363s.42364s.42365s.42366s.42367s.42368s.42369s.42370s.42371s.42372s.42373s.42374s.42375s.42376s.42377s.42378s.42379s.42380s.42381s.42382s.42383s.42384s.42385s.42386s.42387s.42388s.42389s.42390s.42391s.42392s.42393s.42394s.42395s.42396s.42397s.42398s.42399s.42400s.42401s.42402s.42403s.42404s.42405s.42406s.42407s.42408s.42409s.42410s.42411s.42412s.42413s.42414s.42415s.42416s.42417s.42418s.42419s.42420s.42421s.42422s.42423s.42424s.42425s.42426s.42427s.42428s.42429s.42430s.42431s.42432s.42433s.42434s.42435s.42436s.42437s.42438s.42439s.42440s.42441s.42442s.42443s.42444s.42445s.42446s.42447s.42448s.42449s.42450s.42451s.42452s.42453s.42454s.42455s.42456s.42457s.42458s.42459s.42460s.42461s.42462s.42463s.42464s.42465s.42466s.42467s.42468s.42469s.42470s.42471s.42472s.42473s.42474s.42475s.42476s.42477s.42478s.42479s.42480s.42481s.42482s.42483s.42484s.42485s.42486s.42487s.42488s.42489s.42490s.42491s.42492s.42493s.42494s.42495s.42496s.42497s.42498s.42499s.42500s.42501s.42502s.42503s.42504s.42505s.42506s.42507s.42508s.42509s.42510s.42511s.42512s.42513s.42514s.42515s.42516s.42517s.42518s.42519s.42520s.42521s.42522s.42523s.42524s.42525s.42526s.42527s.42528s.42529s.42530s.42531s.42532s.42533s.42534s.42535s.42536s.42537s.42538s.42539s.42540s.42541s.42542s.42543s.42544s.42545s.42546s.42547s.42548s.42549s.42550s.42551s.42552s.42553s.42554s.42555s.42556s.42557s.42558s.42559s.42560s.42561s.42562s.42563s.42564s.42565s.42566s.42567s.42568s.42569s.42570s.42571s.42572s.42573s.42574s.42575s.42576s.42577s.42578s.42579s.42580s.42581s.42582s.42583s.42584s.42585s.42586s.42587s.42588s.42589s.42590s.42591s.42592s.42593s.42594s.42595s.42596s.42597s.42598s.42599s.42600s.42601s.42602s.42603s.42604s.42605s.42606s.42607s.42608s.42609s.42610s.42611s.42612s.42613s.42614s.42615s.42616s.42617s.42618s.42619s.42620s.42621s.42622s.42623s.42624s.42625s.42626s.42627s.42628s.42629s.42630s.42631s.42632s.42633s.42634s.42635s.42636s.42637s.42638s.42639s.42640s.42641s.42642s.42643s.42644s.42645s.42646s.42647s.42648s.42649s.42650s.42651s.42652s.42653s.42654s.42655s.42656s.42657s.42658s.42659s.42660s.42661s.42662s.42663s.42664s.42665s.42666s.42667s.42668s.42669s.42670s.42671s.42672s.42673s.42674s.42675s.42676s.42677s.42678s.42679s.42680s.42681s.42682s.42683s.42684s.42685s.42686s.42687s.42688s.42689s.42690s.42691s.42692s.42693s.42694s.42695s.42696s.42697s.42698s.42699s.42700s.42701s.42702s.42703s.42704s.42705s.42706s.42707s.42708s.42709s.42710s.42711s.42712s.42713s.42714s.42715s.42716s.42717s.42718s.42719s.42720s.42721s.42722s.42723s.42724s.42725s.42726s.42727s.42728s.42729s.42730s.42731s.42732s.42733s.42734s.42735s.42736s.42737s.42738s.42739s.42740s.42741s.42742s.42743s.42744s.42745s.42746s.42747s.42748s.42749s.42750s.42751s.42752s.42753s.42754s.42755s.42756s.42757s.42758s.42759s.42760s.42761s.42762s.42763s.42764s.42765s.42766s.42767s.42768s.42769s.42770s.42771s.42772s.42773s.42774s.42775s.42776s.42777s.42778s.42779s.42780s.42781s.42782s.42783s.42784s.42785s.42786s.42787s.42788s.42789s.42790s.42791s.42792s.42793s.42794s.42795s.42796s.42797s.42798s.42799s.42800s.42801s.42802s.42803s.42804s.42805s.42806s.42807s.42808s.42809s.42810s.42811s.42812s.42813s.42814s.42815s.42816s.42817s.42818s.42819s.42820s.42821s.42822s.42823s.42824s.42825s.42826s.42827s.42828s.42829s.42830s.42831s.42832s.42833s.42834s.42835s.42836s.42837s.42838s.42839s.42840s.42841s.42842s.42843s.42844s.42845s.42846s.42847s.42848s.42849s.42850s.42851s.42852s.42853s.42854s.42855s.42856s.42857s.42858s.42859s.42860s.42861s.42862s.42863s.42864s.42865s.42866s.42867s.42868s.42869s.42870s.42871s.42872s.42873s.42874s.42875s.42876s.42877s.42878s.42879s.42880s.42881s.42882s.42883s.42884s.42885s.42886s.42887s.42888s.42889s.42890s.42891s.42892s.42893s.42894s.42895s.42896s.42897s.42898s.42899s.42900s.42901s.42902s.42903s.42904s.42905s.42906s.42907s.42908s.42909s.42910s.42911s.42912s.42913s.42914s.42915s.42916s.42917s.42918s.42919s.42920s.42921s.42922s.42923s.42924s.42925s.42926s.42927s.42928s.42929s.42930s.42931s.42932s.42933s.42934s.42935s.42936s.42937s.42938s.42939s.42940s.42941s.42942s.42943s.42944s.42945s.42946s.42947s.42948s.42949s.42950s.42951s.42952s.42953s.42954s.42955s.42956s.42957s.42958s.42959s.42960s.42961s.42962s.42963s.42964s.42965s.42966s.42967s.42968s.42969s.42970s.42971s.42972s.42973s.42974s.42975s.42976s.42977s.42978s.42979s.42980s.42981s.42982s.42983s.42984s.42985s.42986s.42987s.42988s.42989s.42990s.42991s.42992s.42993s.42994s.42995s.42996s.42997s.42998s.42999s.43000s.43001s.43002s.43003s.43004s.43005s.43006s.43007s.43008s.43009s.43010s.43011s.43012s.43013s.43014s.43015s.43016s.43017s.43018s.43019s.43020s.43021s.43022s.43023s.43024s.43025s.43026s.43027s.43028s.43029s.43030s.43031s.43032s.43033s.43034s.43035s.43036s.43037s.43038s.43039s.43040s.43041s.43042s.43043s.43044s.43045s.43046s.43047s.43048s.43049s.43050s.43051s.43052s.43053s.43054s.43055s.43056s.43057s.43058s.43059s.43060s.43061s.43062s.43063s.43064s.43065s.43066s.43067s.43068s.43069s.43070s.43071s.43072s.43073s.43074s.43075s.43076s.43077s.43078s.43079s.43080s.43081s.43082s.43083s.43084s.43085s.43086s.43087s.43088s.43089s.43090s.43091s.43092s.43093s.43094s.43095s.43096s.43097s.43098s.43099s.43100s.43101s.43102s.43103s.43104s.43105s.43106s.43107s.43108s.43109s.43110s.43111s.43112s.43113s.43114s.43115s.43116s.43117s.43118s.43119s.43120s.43121s.43122s.43123s.43124s.43125s.43126s.43127s.43128s.43129s.43130s.43131s.43132s.43133s.43134s.43135s.43136s.43137s.43138s.43139s.43140s.43141s.43142s.43143s.43144s.43145s.43146s.43147s.43148s.43149s.43150s.43151s.43152s.43153s.43154s.43155s.43156s.43157s.43158s.43159s.43160s.43161s.43162s.43163s.43164s.43165s.43166s.43167s.43168s.43169s.43170s.43171s.43172s.43173s.43174s.43175s.43176s.43177s.43178s.43179s.43180s.43181s.43182s.43183s.43184s.43185s.43186s.43187s.43188s.43189s.43190s.43191s.43192s.43193s.43194s.43195s.43196s.43197s.43198s.43199s.43200s.43201s.43202s.43203s.43204s.43205s.43206s.43207s.43208s.43209s.43210s.43211s.43212s.43213s.43214s.43215s.43216s.43217s.43218s.43219s.43220s.43221s.43222s.43223s.43224s.43225s.43226s.43227s.43228s.43229s.43230s.43231s.43232s.43233s.43234s.43235s.43236s.43237s.43238s.43239s.43240s.43241s.43242s.43243s.43244s.43245s.43246s.43247s.43248s.43249s.43250s.43251s.43252s.43253s.43254s.43255s.43256s.43257s.43258s.43259s.43260s.43261s.43262s.43263s.43264s.43265s.43266s.43267s.43268s.43269s.43270s.43271s.43272s.43273s.43274s.43275s.43276s.43277s.43278s.43279s.43280s.43281s.43282s.43283s.43284s.43285s.43286s.43287s.43288s.43289s.43290s.43291s.43292s.43293s.43294s.43295s.43296s.43297s.43298s.43299s.43300s.43301s.43302s.43303s.43304s.43305s.43306s.43307s.43308s.43309s.43310s.43311s.43312s.43313s.43314s.43315s.43316s.43317s.43318s.43319s.43320s.43321s.43322s.43323s.43324s.43325s.43326s.43327s.43328s.43329s.43330s.43331s.43332s.43333s.43334s.43335s.43336s.43337s.43338s.43339s.43340s.43341s.43342s.43343s.43344s.43345s.43346s.43347s.43348s.43349s.43350s.43351s.43352s.43353s.43354s.43355s.43356s.43357s.43358s.43359s.43360s.43361s.43362s.43363s.43364s.43365s.43366s.43367s.43368s.43369s.43370s.43371s.43372s.43373s.43374s.43375s.43376s.43377s.43378s.43379s.43380s.43381s.43382s.43383s.43384s.43385s.43386s.43387s.43388s.43389s.43390s.43391s.43392s.43393s.43394s.43395s.43396s.43397s.43398s.43399s.43400s.43401s.43402s.43403s.43404s.43405s.43406s.43407s.43408s.43409s.43410s.43411s.43412s.43413s.43414s.43415s.43416s.43417s.43418s.43419s.43420s.43421s.43422s.43423s.43424s.43425s.43426s.43427s.43428s.43429s.43430s.43431s.43432s.43433s.43434s.43435s.43436s.43437s.43438s.43439s.43440s.43441s.43442s.43443s.43444s.43445s.43446s.43447s.43448s.43449s.43450s.43451s.43452s.43453s.43454s.43455s.43456s.43457s.43458s.43459s.43460s.43461s.43462s.43463s.43464s.43465s.43466s.43467s.43468s.43469s.43470s.43471s.43472s.43473s.43474s.43475s.43476s.43477s.43478s.43479s.43480s.43481s.43482s.43483s.43484s.43485s.43486s.43487s.43488s.43489s.43490s.43491s.43492s.43493s.43494s.43495s.43496s.43497s.43498s.43499s.43500s.43501s.43502s.43503s.43504s.43505s.43506s.43507s.43508s.43509s.43510s.43511s.43512s.43513s.43514s.43515s.43516s.43517s.43518s.43519s.43520s.43521s.43522s.43523s.43524s.43525s.43526s.43527s.43528s.43529s.43530s.43531s.43532s.43533s.43534s.43535s.43536s.43537s.43538s.43539s.43540s.43541s.43542s.43543s.43544s.43545s.43546s.43547s.43548s.43549s.43550s.43551s.43552s.43553s.43554s.43555s.43556s.43557s.43558s.43559s.43560s.43561s.43562s.43563s.43564s.43565s.43566s.43567s.43568s.43569s.43570s.43571s.43572s.43573s.43574s.43575s.43576s.43577s.43578s.43579s.43580s.43581s.43582s.43583s.43584s.43585s.43586s.43587s.43588s.43589s.43590s.43591s.43592s.43593s.43594s.43595s.43596s.43597s.43598s.43599s.43600s.43601s.43602s.43603s.43604s.43605s.43606s.43607s.43608s.43609s.43610s.43611s.43612s.43613s.43614s.43615s.43616s.43617s.43618s.43619s.43620s.43621s.43622s.43623s.43624s.43625s.43626s.43627s.43628s.43629s.43630s.43631s.43632s.43633s.43634s.43635s.43636s.43637s.43638s.43639s.43640s.43641s.43642s.43643s.43644s.43645s.43646s.43647s.43648s.43649s.43650s.43651s.43652s.43653s.43654s.43655s.43656s.43657s.43658s.43659s.43660s.43661s.43662s.43663s.43664s.43665s.43666s.43667s.43668s.43669s.43670s.43671s.43672s.43673s.43674s.43675s.43676s.43677s.43678s.43679s.43680s.43681s.43682s.43683s.43684s.43685s.43686s.43687s.43688s.43689s.43690s.43691s.43692s.43693s.43694s.43695s.43696s.43697s.43698s.43699s.43700s.43701s.43702s.43703s.43704s.43705s.43706s.43707s.43708s.43709s.43710s.43711s.43712s.43713s.43714s.43715s.43716s.43717s.43718s.43719s.43720s.43721s.43722s.43723s.43724s.43725s.43726s.43727s.43728s.43729s.43730s.43731s.43732s.43733s.43734s.43735s.43736s.43737s.43738s.43739s.43740s.43741s.43742s.43743s.43744s.43745s.43746s.43747s.43748s.43749s.43750s.43751s.43752s.43753s.43754s.43755s.43756s.43757s.43758s.43759s.43760s.43761s.43762s.43763s.43764s.43765s.43766s.43767s.43768s.43769s.43770s.43771s.43772s.43773s.43774s.43775s.43776s.43777s.43778s.43779s.43780s.43781s.43782s.43783s.43784s.43785s.43786s.43787s.43788s.43789s.43790s.43791s.43792s.43793s.43794s.43795s.43796s.43797s.43798s.43799s.43800s.43801s.43802s.43803s.43804s.43805s.43806s.43807s.43808s.43809s.43810s.43811s.43812s.43813s.43814s.43815s.43816s.43817s.43818s.43819s.43820s.43821s.43822s.43823s.43824s.43825s.43826s.43827s.43828s.43829s.43830s.43831s.43832s.43833s.43834s.43835s.43836s.43837s.43838s.43839s.43840s.43841s.43842s.43843s.43844s.43845s.43846s.43847s.43848s.43849s.43850s.43851s.43852s.43853s.43854s.43855s.43856s.43857s.43858s.43859s.43860s.43861s.43862s.43863s.43864s.43865s.43866s.43867s.43868s.43869s.43870s.43871s.43872s.43873s.43874s.43875s.43876s.43877s.43878s.43879s.43880s.43881s.43882s.43883s.43884s.43885s.43886s.43887s.43888s.43889s.43890s.43891s.43892s.43893s.43894s.43895s.43896s.43897s.43898s.43899s.43900s.43901s.43902s.43903s.43904s.43905s.43906s.43907s.43908s.43909s.43910s.43911s.43912s.43913s.43914s.43915s.43916s.43917s.43918s.43919s.43920s.43921s.43922s.43923s.43924s.43925s.43926s.43927s.43928s.43929s.43930s.43931s.43932s.43933s.43934s.43935s.43936s.43937s.43938s.43939s.43940s.43941s.43942s.43943s.43944s.43945s.43946s.43947s.43948s.43949s.43950s.43951s.43952s.43953s.43954s.43955s.43956s.43957s.43958s.43959s.43960s.43961s.43962s.43963s.43964s.43965s.43966s.43967s.43968s.43969s.43970s.43971s.43972s.43973s.43974s.43975s.43976s.43977s.43978s.43979s.43980s.43981s.43982s.43983s.43984s.43985s.43986s.43987s.43988s.43989s.43990s.43991s.43992s.43993s.43994s.43995s.43996s.43997s.43998s.43999s.44000s.44001s.44002s.44003s.44004s.44005s.44006s.44007s.44008s.44009s.44010s.44011s.44012s.44013s.44014s.44015s.44016s.44017s.44018s.44019s.44020s.44021s.44022s.44023s.44024s.44025s.44026s.44027s.44028s.44029s.44030s.44031s.44032s.44033s.44034s.44035s.44036s.44037s.44038s.44039s.44040s.44041s.44042s.44043s.44044s.44045s.44046s.44047s.44048s.44049s.44050s.44051s.44052s.44053s.44054s.44055s.44056s.44057s.44058s.44059s.44060s.44061s.44062s.44063s.44064s.44065s.44066s.44067s.44068s.44069s.44070s.44071s.44072s.44073s.44074s.44075s.44076s.44077s.44078s.44079s.44080s.44081s.44082s.44083s.44084s.44085s.44086s.44087s.44088s.44089s.44090s.44091s.44092s.44093s.44094s.44095s.44096s.44097s.44098s.44099s.44100s.44101s.44102s.44103s.44104s.44105s.44106s.44107s.44108s.44109s.44110s.44111s.44112s.44113s.44114s.44115s.44116s.44117s.44118s.44119s.44120s.44121s.44122s.44123s.44124s.44125s.44126s.44127s.44128s.44129s.44130s.44131s.44132s.44133s.44134s.44135s.44136s.44137s.44138s.44139s.44140s.44141s.44142s.44143s.44144s.44145s.44146s.44147s.44148s.44149s.44150s.44151s.44152s.44153s.44154s.44155s.44156s.44157s.44158s.44159s.44160s.44161s.44162s.44163s.44164s.44165s.44166s.44167s.44168s.44169s.44170s.44171s.44172s.44173s.44174s.44175s.44176s.44177s.44178s.44179s.44180s.44181s.44182s.44183s.44184s.44185s.44186s.44187s.44188s.44189s.44190s.44191s.44192s.44193s.44194s.44195s.44196s.44197s.44198s.44199s.44200s.44201s.44202s.44203s.44204s.44205s.44206s.44207s.44208s.44209s.44210s.44211s.44212s.44213s.44214s.44215s.44216s.44217s.44218s.44219s.44220s.44221s.44222s.44223s.44224s.44225s.44226s.44227s.44228s.44229s.44230s.44231s.44232s.44233s.44234s.44235s.44236s.44237s.44238s.44239s.44240s.44241s.44242s.44243s.44244s.44245s.44246s.44247s.44248s.44249s.44250s.44251s.44252s.44253s.44254s.44255s.44256s.44257s.44258s.44259s.44260s.44261s.44262s.44263s.44264s.44265s.44266s.44267s.44268s.44269s.44270s.44271s.44272s.44273s.44274s.44275s.44276s.44277s.44278s.44279s.44280s.44281s.44282s.44283s.44284s.44285s.44286s.44287s.44288s.44289s.44290s.44291s.44292s.44293s.44294s.44295s.44296s.44297s.44298s.44299s.44300s.44301s.44302s.44303s.44304s.44305s.44306s.44307s.44308s.44309s.44310s.44311s.44312s.44313s.44314s.44315s.44316s.44317s.44318s.44319s.44320s.44321s.44322s.44323s.44324s.44325s.44326s.44327s.44328s.44329s.44330s.44331s.44332s.44333s.44334s.44335s.44336s.44337s.44338s.44339s.44340s.44341s.44342s.44343s.44344s.44345s.44346s.44347s.44348s.44349s.44350s.44351s.44352s.44353s.44354s.44355s.44356s.44357s.44358s.44359s.44360s.44361s.44362s.44363s.44364s.44365s.44366s.44367s.44368s.44369s.44370s.44371s.44372s.44373s.44374s.44375s.44376s.44377s.44378s.44379s.44380s.44381s.44382s.44383s.44384s.44385s.44386s.44387s.44388s.44389s.44390s.44391s.44392s.44393s.44394s.44395s.44396s.44397s.44398s.44399s.44400s.44401s.44402s.44403s.44404s.44405s.44406s.44407s.44408s.44409s.44410s.44411s.44412s.44413s.44414s.44415s.44416s.44417s.44418s.44419s.44420s.44421s.44422s.44423s.44424s.44425s.44426s.44427s.44428s.44429s.44430s.44431s.44432s.44433s.44434s.44435s.44436s.44437s.44438s.44439s.44440s.44441s.44442s.44443s.44444s.44445s.44446s.44447s.44448s.44449s.44450s.44451s.44452s.44453s.44454s.44455s.44456s.44457s.44458s.44459s.44460s.44461s.44462s.44463s.44464s.44465s.44466s.44467s.44468s.44469s.44470s.44471s.44472s.44473s.44474s.44475s.44476s.44477s.44478s.44479s.44480s.44481s.44482s.44483s.44484s.44485s.44486s.44487s.44488s.44489s.44490s.44491s.44492s.44493s.44494s.44495s.44496s.44497s.44498s.44499s.44500s.44501s.44502s.44503s.44504s.44505s.44506s.44507s.44508s.44509s.44510s.44511s.44512s.44513s.44514s.44515s.44516s.44517s.44518s.44519s.44520s.44521s.44522s.44523s.44524s.44525s.44526s.44527s.44528s.44529s.44530s.44531s.44532s.44533s.44534s.44535s.44536s.44537s.44538s.44539s.44540s.44541s.44542s.44543s.44544s.44545s.44546s.44547s.44548s.44549s.44550s.44551s.44552s.44553s.44554s.44555s.44556s.44557s.44558s.44559s.44560s.44561s.44562s.44563s.44564s.44565s.44566s.44567s.44568s.44569s.44570s.44571s.44572s.44573s.44574s.44575s.44576s.44577s.44578s.44579s.44580s.44581s.44582s.44583s.44584s.44585s.44586s.44587s.44588s.44589s.44590s.44591s.44592s.44593s.44594s.44595s.44596s.44597s.44598s.44599s.44600s.44601s.44602s.44603s.44604s.44605s.44606s.44607s.44608s.44609s.44610s.44611s.44612s.44613s.44614s.44615s.44616s.44617s.44618s.44619s.44620s.44621s.44622s.44623s.44624s.44625s.44626s.44627s.44628s.44629s.44630s.44631s.44632s.44633s.44634s.44635s.44636s.44637s.44638s.44639s.44640s.44641s.44642s.44643s.44644s.44645s.44646s.44647s.44648s.44649s.44650s.44651s.44652s.44653s.44654s.44655s.44656s.44657s.44658s.44659s.44660s.44661s.44662s.44663s.44664s.44665s.44666s.44667s.44668s.44669s.44670s.44671s.44672s.44673s.44674s.44675s.44676s.44677s.44678s.44679s.44680s.44681s.44682s.44683s.44684s.44685s.44686s.44687s.44688s.44689s.44690s.44691s.44692s.44693s.44694s.44695s.44696s.44697s.44698s.44699s.44700s.44701s.44702s.44703s.44704s.44705s.44706s.44707s.44708s.44709s.44710s.44711s.44712s.44713s.44714s.44715s.44716s.44717s.44718s.44719s.44720s.44721s.44722s.44723s.44724s.44725s.44726s.44727s.44728s.44729s.44730s.44731s.44732s.44733s.44734s.44735s.44736s.44737s.44738s.44739s.44740s.44741s.44742s.44743s.44744s.44745s.44746s.44747s.44748s.44749s.44750s.44751s.44752s.44753s.44754s.44755s.44756s.44757s.44758s.44759s.44760s.44761s.44762s.44763s.44764s.44765s.44766s.44767s.44768s.44769s.44770s.44771s.44772s.44773s.44774s.44775s.44776s.44777s.44778s.44779s.44780s.44781s.44782s.44783s.44784s.44785s.44786s.44787s.44788s.44789s.44790s.44791s.44792s.44793s.44794s.44795s.44796s.44797s.44798s.44799s.44800s.44801s.44802s.44803s.44804s.44805s.44806s.44807s.44808s.44809s.44810s.44811s.44812s.44813s.44814s.44815s.44816s.44817s.44818s.44819s.44820s.44821s.44822s.44823s.44824s.44825s.44826s.44827s.44828s.44829s.44830s.44831s.44832s.44833s.44834s.44835s.44836s.44837s.44838s.44839s.44840s.44841s.44842s.44843s.44844s.44845s.44846s.44847s.44848s.44849s.44850s.44851s.44852s.44853s.44854s.44855s.44856s.44857s.44858s.44859s.44860s.44861s.44862s.44863s.44864s.44865s.44866s.44867s.44868s.44869s.44870s.44871s.44872s.44873s.44874s.44875s.44876s.44877s.44878s.44879s.44880s.44881s.44882s.44883s.44884s.44885s.44886s.44887s.44888s.44889s.44890s.44891s.44892s.44893s.44894s.44895s.44896s.44897s.44898s.44899s.44900s.44901s.44902s.44903s.44904s.44905s.44906s.44907s.44908s.44909s.44910s.44911s.44912s.44913s.44914s.44915s.44916s.44917s.44918s.44919s.44920s.44921s.44922s.44923s.44924s.44925s.44926s.44927s.44928s.44929s.44930s.44931s.44932s.44933s.44934s.44935s.44936s.44937s.44938s.44939s.44940s.44941s.44942s.44943s.44944s.44945s.44946s.44947s.44948s.44949s.44950s.44951s.44952s.44953s.44954s.44955s.44956s.44957s.44958s.44959s.44960s.44961s.44962s.44963s.44964s.44965s.44966s.44967s.44968s.44969s.44970s.44971s.44972s.44973s.44974s.44975s.44976s.44977s.44978s.44979s.44980s.44981s.44982s.44983s.44984s.44985s.44986s.44987s.44988s.44989s.44990s.44991s.44992s.44993s.44994s.44995s.44996s.44997s.44998s.44999s.45000s.45001s.45002s.45003s.45004s.45005s.45006s.45007s.45008s.45009s.45010s.45011s.45012s.45013s.45014s.45015s.45016s.45017s.45018s.45019s.45020s.45021s.45022s.45023s.45024s.45025s.45026s.45027s.45028s.45029s.45030s.45031s.45032s.45033s.45034s.45035s.45036s.45037s.45038s.45039s.45040s.45041s.45042s.45043s.45044s.45045s.45046s.45047s.45048s.45049s.45050s.45051s.45052s.45053s.45054s.45055s.45056s.45057s.45058s.45059s.45060s.45061s.45062s.45063s.45064s.45065s.45066s.45067s.45068s.45069s.45070s.45071s.45072s.45073s.45074s.45075s.45076s.45077s.45078s.45079s.45080s.45081s.45082s.45083s.45084s.45085s.45086s.45087s.45088s.45089s.45090s.45091s.45092s.45093s.45094s.45095s.45096s.45097s.45098s.45099s.45100s.45101s.45102s.45103s.45104s.45105s.45106s.45107s.45108s.45109s.45110s.45111s.45112s.45113s.45114s.45115s.45116s.45117s.45118s.45119s.45120s.45121s.45122s.45123s.45124s.45125s.45126s.45127s.45128s.45129s.45130s.45131s.45132s.45133s.45134s.45135s.45136s.45137s.45138s.45139s.45140s.45141s.45142s.45143s.45144s.45145s.45146s.45147s.45148s.45149s.45150s.45151s.45152s.45153s.45154s.45155s.45156s.45157s.45158s.45159s.45160s.45161s.45162s.45163s.45164s.45165s.45166s.45167s.45168s.45169s.45170s.45171s.45172s.45173s.45174s.45175s.45176s.45177s.45178s.45179s.45180s.45181s.45182s.45183s.45184s.45185s.45186s.45187s.45188s.45189s.45190s.45191s.45192s.45193s.45194s.45195s.45196s.45197s.45198s.45199s.45200s.45201s.45202s.45203s.45204s.45205s.45206s.45207s.45208s.45209s.45210s.45211s.45212s.45213s.45214s.45215s.45216s.45217s.45218s.45219s.45220s.45221s.45222s.45223s.45224s.45225s.45226s.45227s.45228s.45229s.45230s.45231s.45232s.45233s.45234s.45235s.45236s.45237s.45238s.45239s.45240s.45241s.45242s.45243s.45244s.45245s.45246s.45247s.45248s.45249s.45250s.45251s.45252s.45253s.45254s.45255s.45256s.45257s.45258s.45259s.45260s.45261s.45262s.45263s.45264s.45265s.45266s.45267s.45268s.45269s.45270s.45271s.45272s.45273s.45274s.45275s.45276s.45277s.45278s.45279s.45280s.45281s.45282s.45283s.45284s.45285s.45286s.45287s.45288s.45289s.45290s.45291s.45292s.45293s.45294s.45295s.45296s.45297s.45298s.45299s.45300s.45301s.45302s.45303s.45304s.45305s.45306s.45307s.45308s.45309s.45310s.45311s.45312s.45313s.45314s.45315s.45316s.45317s.45318s.45319s.45320s.45321s.45322s.45323s.45324s.45325s.45326s.45327s.45328s.45329s.45330s.45331s.45332s.45333s.45334s.45335s.45336s.45337s.45338s.45339s.45340s.45341s.45342s.45343s.45344s.45345s.45346s.45347s.45348s.45349s.45350s.45351s.45352s.45353s.45354s.45355s.45356s.45357s.45358s.45359s.45360s.45361s.45362s.45363s.45364s.45365s.45366s.45367s.45368s.45369s.45370s.45371s.45372s.45373s.45374s.45375s.45376s.45377s.45378s.45379s.45380s.45381s.45382s.45383s.45384s.45385s.45386s.45387s.45388s.45389s.45390s.45391s.45392s.45393s.45394s.45395s.45396s.45397s.45398s.45399s.45400s.45401s.45402s.45403s.45404s.45405s.45406s.45407s.45408s.45409s.45410s.45411s.45412s.45413s.45414s.45415s.45416s.45417s.45418s.45419s.45420s.45421s.45422s.45423s.45424s.45425s.45426s.45427s.45428s.45429s.45430s.45431s.45432s.45433s.45434s.45435s.45436s.45437s.45438s.45439s.45440s.45441s.45442s.45443s.45444s.45445s.45446s.45447s.45448s.45449s.45450s.45451s.45452s.45453s.45454s.45455s.45456s.45457s.45458s.45459s.45460s.45461s.45462s.45463s.45464s.45465s.45466s.45467s.45468s.45469s.45470s.45471s.45472s.45473s.45474s.45475s.45476s.45477s.45478s.45479s.45480s.45481s.45482s.45483s.45484s.45485s.45486s.45487s.45488s.45489s.45490s.45491s.45492s.45493s.45494s.45495s.45496s.45497s.45498s.45499s.45500s.45501s.45502s.45503s.45504s.45505s.45506s.45507s.45508s.45509s.45510s.45511s.45512s.45513s.45514s.45515s.45516s.45517s.45518s.45519s.45520s.45521s.45522s.45523s.45524s.45525s.45526s.45527s.45528s.45529s.45530s.45531s.45532s.45533s.45534s.45535s.45536s.45537s.45538s.45539s.45540s.45541s.45542s.45543s.45544s.45545s.45546s.45547s.45548s.45549s.45550s.45551s.45552s.45553s.45554s.45555s.45556s.45557s.45558s.45559s.45560s.45561s.45562s.45563s.45564s.45565s.45566s.45567s.45568s.45569s.45570s.45571s.45572s.45573s.45574s.45575s.45576s.45577s.45578s.45579s.45580s.45581s.45582s.45583s.45584s.45585s.45586s.45587s.45588s.45589s.45590s.45591s.45592s.45593s.45594s.45595s.45596s.45597s.45598s.45599s.45600s.45601s.45602s.45603s.45604s.45605s.45606s.45607s.45608s.45609s.45610s.45611s.45612s.45613s.45614s.45615s.45616s.45617s.45618s.45619s.45620s.45621s.45622s.45623s.45624s.45625s.45626s.45627s.45628s.45629s.45630s.45631s.45632s.45633s.45634s.45635s.45636s.45637s.45638s.45639s.45640s.45641s.45642s.45643s.45644s.45645s.45646s.45647s.45648s.45649s.45650s.45651s.45652s.45653s.45654s.45655s.45656s.45657s.45658s.45659s.45660s.45661s.45662s.45663s.45664s.45665s.45666s.45667s.45668s.45669s.45670s.45671s.45672s.45673s.45674s.45675s.45676s.45677s.45678s.45679s.45680s.45681s.45682s.45683s.45684s.45685s.45686s.45687s.45688s.45689s.45690s.45691s.45692s.45693s.45694s.45695s.45696s.45697s.45698s.45699s.45700s.45701s.45702s.45703s.45704s.45705s.45706s.45707s.45708s.45709s.45710s.45711s.45712s.45713s.45714s.45715s.45716s.45717s.45718s.45719s.45720s.45721s.45722s.45723s.45724s.45725s.45726s.45727s.45728s.45729s.45730s.45731s.45732s.45733s.45734s.45735s.45736s.45737s.45738s.45739s.45740s.45741s.45742s.45743s.45744s.45745s.45746s.45747s.45748s.45749s.45750s.45751s.45752s.45753s.45754s.45755s.45756s.45757s.45758s.45759s.45760s.45761s.45762s.45763s.45764s.45765s.45766s.45767s.45768s.45769s.45770s.45771s.45772s.45773s.45774s.45775s.45776s.45777s.45778s.45779s.45780s.45781s.45782s.45783s.45784s.45785s.45786s.45787s.45788s.45789s.45790s.45791s.45792s.45793s.45794s.45795s.45796s.45797s.45798s.45799s.45800s.45801s.45802s.45803s.45804s.45805s.45806s.45807s.45808s.45809s.45810s.45811s.45812s.45813s.45814s.45815s.45816s.45817s.45818s.45819s.45820s.45821s.45822s.45823s.45824s.45825s.45826s.45827s.45828s.45829s.45830s.45831s.45832s.45833s.45834s.45835s.45836s.45837s.45838s.45839s.45840s.45841s.45842s.45843s.45844s.45845s.45846s.45847s.45848s.45849s.45850s.45851s.45852s.45853s.45854s.45855s.45856s.45857s.45858s.45859s.45860s.45861s.45862s.45863s.45864s.45865s.45866s.45867s.45868s.45869s.45870s.45871s.45872s.45873s.45874s.45875s.45876s.45877s.45878s.45879s.45880s.45881s.45882s.45883s.45884s.45885s.45886s.45887s.45888s.45889s.45890s.45891s.45892s.45893s.45894s.45895s.45896s.45897s.45898s.45899s.45900s.45901s.45902s.45903s.45904s.45905s.45906s.45907s.45908s.45909s.45910s.45911s.45912s.45913s.45914s.45915s.45916s.45917s.45918s.45919s.45920s.45921s.45922s.45923s.45924s.45925s.45926s.45927s.45928s.45929s.45930s.45931s.45932s.45933s.45934s.45935s.45936s.45937s.45938s.45939s.45940s.45941s.45942s.45943s.45944s.45945s.45946s.45947s.45948s.45949s.45950s.45951s.45952s.45953s.45954s.45955s.45956s.45957s.45958s.45959s.45960s.45961s.45962s.45963s.45964s.45965s.45966s.45967s.45968s.45969s.45970s.45971s.45972s.45973s.45974s.45975s.45976s.45977s.45978s.45979s.45980s.45981s.45982s.45983s.45984s.45985s.45986s.45987s.45988s.45989s.45990s.45991s.45992s.45993s.45994s.45995s.45996s.45997s.45998s.45999s.46000s.46001s.46002s.46003s.46004s.46005s.46006s.46007s.46008s.46009s.46010s.46011s.46012s.46013s.46014s.46015s.46016s.46017s.46018s.46019s.46020s.46021s.46022s.46023s.46024s.46025s.46026s.46027s.46028s.46029s.46030s.46031s.46032s.46033s.46034s.46035s.46036s.46037s.46038s.46039s.46040s.46041s.46042s.46043s.46044s.46045s.46046s.46047s.46048s.46049s.46050s.46051s.46052s.46053s.46054s.46055s.46056s.46057s.46058s.46059s.46060s.46061s.46062s.46063s.46064s.46065s.46066s.46067s.46068s.46069s.46070s.46071s.46072s.46073s.46074s.46075s.46076s.46077s.46078s.46079s.46080s.46081s.46082s.46083s.46084s.46085s.46086s.46087s.46088s.46089s.46090s.46091s.46092s.46093s.46094s.46095s.46096s.46097s.46098s.46099s.46100s.46101s.46102s.46103s.46104s.46105s.46106s.46107s.46108s.46109s.46110s.46111s.46112s.46113s.46114s.46115s.46116s.46117s.46118s.46119s.46120s.46121s.46122s.46123s.46124s.46125s.46126s.46127s.46128s.46129s.46130s.46131s.46132s.46133s.46134s.46135s.46136s.46137s.46138s.46139s.46140s.46141s.46142s.46143s.46144s.46145s.46146s.46147s.46148s.46149s.46150s.46151s.46152s.46153s.46154s.46155s.46156s.46157s.46158s.46159s.46160s.46161s.46162s.46163s.46164s.46165s.46166s.46167s.46168s.46169s.46170s.46171s.46172s.46173s.46174s.46175s.46176s.46177s.46178s.46179s.46180s.46181s.46182s.46183s.46184s.46185s.46186s.46187s.46188s.46189s.46190s.46191s.46192s.46193s.46194s.46195s.46196s.46197s.46198s.46199s.46200s.46201s.46202s.46203s.46204s.46205s.46206s.46207s.46208s.46209s.46210s.46211s.46212s.46213s.46214s.46215s.46216s.46217s.46218s.46219s.46220s.46221s.46222s.46223s.46224s.46225s.46226s.46227s.46228s.46229s.46230s.46231s.46232s.46233s.46234s.46235s.46236s.46237s.46238s.46239s.46240s.46241s.46242s.46243s.46244s.46245s.46246s.46247s.46248s.46249s.46250s.46251s.46252s.46253s.46254s.46255s.46256s.46257s.46258s.46259s.46260s.46261s.46262s.46263s.46264s.46265s.46266s.46267s.46268s.46269s.46270s.46271s.46272s.46273s.46274s.46275s.46276s.46277s.46278s.46279s.46280s.46281s.46282s.46283s.46284s.46285s.46286s.46287s.46288s.46289s.46290s.46291s.46292s.46293s.46294s.46295s.46296s.46297s.46298s.46299s.46300s.46301s.46302s.46303s.46304s.46305s.46306s.46307s.46308s.46309s.46310s.46311s.46312s.46313s.46314s.46315s.46316s.46317s.46318s.46319s.46320s.46321s.46322s.46323s.46324s.46325s.46326s.46327s.46328s.46329s.46330s.46331s.46332s.46333s.46334s.46335s.46336s.46337s.46338s.46339s.46340s.46341s.46342s.46343s.46344s.46345s.46346s.46347s.46348s.46349s.46350s.46351s.46352s.46353s.46354s.46355s.46356s.46357s.46358s.46359s.46360s.46361s.46362s.46363s.46364s.46365s.46366s.46367s.46368s.46369s.46370s.46371s.46372s.46373s.46374s.46375s.46376s.46377s.46378s.46379s.46380s.46381s.46382s.46383s.46384s.46385s.46386s.46387s.46388s.46389s.46390s.46391s.46392s.46393s.46394s.46395s.46396s.46397s.46398s.46399s.46400s.46401s.46402s.46403s.46404s.46405s.46406s.46407s.46408s.46409s.46410s.46411s.46412s.46413s.46414s.46415s.46416s.46417s.46418s.46419s.46420s.46421s.46422s.46423s.46424s.46425s.46426s.46427s.46428s.46429s.46430s.46431s.46432s.46433s.46434s.46435s.46436s.46437s.46438s.46439s.46440s.46441s.46442s.46443s.46444s.46445s.46446s.46447s.46448s.46449s.46450s.46451s.46452s.46453s.46454s.46455s.46456s.46457s.46458s.46459s.46460s.46461s.46462s.46463s.46464s.46465s.46466s.46467s.46468s.46469s.46470s.46471s.46472s.46473s.46474s.46475s.46476s.46477s.46478s.46479s.46480s.46481s.46482s.46483s.46484s.46485s.46486s.46487s.46488s.46489s.46490s.46491s.46492s.46493s.46494s.46495s.46496s.46497s.46498s.46499s.46500s.46501s.46502s.46503s.46504s.46505s.46506s.46507s.46508s.46509s.46510s.46511s.46512s.46513s.46514s.46515s.46516s.46517s.46518s.46519s.46520s.46521s.46522s.46523s.46524s.46525s.46526s.46527s.46528s.46529s.46530s.46531s.46532s.46533s.46534s.46535s.46536s.46537s.46538s.46539s.46540s.46541s.46542s.46543s.46544s.46545s.46546s.46547s.46548s.46549s.46550s.46551s.46552s.46553s.46554s.46555s.46556s.46557s.46558s.46559s.46560s.46561s.46562s.46563s.46564s.46565s.46566s.46567s.46568s.46569s.46570s.46571s.46572s.46573s.46574s.46575s.46576s.46577s.46578s.46579s.46580s.46581s.46582s.46583s.46584s.46585s.46586s.46587s.46588s.46589s.46590s.46591s.46592s.46593s.46594s.46595s.46596s.46597s.46598s.46599s.46600s.46601s.46602s.46603s.46604s.46605s.46606s.46607s.46608s.46609s.46610s.46611s.46612s.46613s.46614s.46615s.46616s.46617s.46618s.46619s.46620s.46621s.46622s.46623s.46624s.46625s.46626s.46627s.46628s.46629s.46630s.46631s.46632s.46633s.46634s.46635s.46636s.46637s.46638s.46639s.46640s.46641s.46642s.46643s.46644s.46645s.46646s.46647s.46648s.46649s.46650s.46651s.46652s.46653s.46654s.46655s.46656s.46657s.46658s.46659s.46660s.46661s.46662s.46663s.46664s.46665s.46666s.46667s.46668s.46669s.46670s.46671s.46672s.46673s.46674s.46675s.46676s.46677s.46678s.46679s.46680s.46681s.46682s.46683s.46684s.46685s.46686s.46687s.46688s.46689s.46690s.46691s.46692s.46693s.46694s.46695s.46696s.46697s.46698s.46699s.46700s.46701s.46702s.46703s.46704s.46705s.46706s.46707s.46708s.46709s.46710s.46711s.46712s.46713s.46714s.46715s.46716s.46717s.46718s.46719s.46720s.46721s.46722s.46723s.46724s.46725s.46726s.46727s.46728s.46729s.46730s.46731s.46732s.46733s.46734s.46735s.46736s.46737s.46738s.46739s.46740s.46741s.46742s.46743s.46744s.46745s.46746s.46747s.46748s.46749s.46750s.46751s.46752s.46753s.46754s.46755s.46756s.46757s.46758s.46759s.46760s.46761s.46762s.46763s.46764s.46765s.46766s.46767s.46768s.46769s.46770s.46771s.46772s.46773s.46774s.46775s.46776s.46777s.46778s.46779s.46780s.46781s.46782s.46783s.46784s.46785s.46786s.46787s.46788s.46789s.46790s.46791s.46792s.46793s.46794s.46795s.46796s.46797s.46798s.46799s.46800s.46801s.46802s.46803s.46804s.46805s.46806s.46807s.46808s.46809s.46810s.46811s.46812s.46813s.46814s.46815s.46816s.46817s.46818s.46819s.46820s.46821s.46822s.46823s.46824s.46825s.46826s.46827s.46828s.46829s.46830s.46831s.46832s.46833s.46834s.46835s.46836s.46837s.46838s.46839s.46840s.46841s.46842s.46843s.46844s.46845s.46846s.46847s.46848s.46849s.46850s.46851s.46852s.46853s.46854s.46855s.46856s.46857s.46858s.46859s.46860s.46861s.46862s.46863s.46864s.46865s.46866s.46867s.46868s.46869s.46870s.46871s.46872s.46873s.46874s.46875s.46876s.46877s.46878s.46879s.46880s.46881s.46882s.46883s.46884s.46885s.46886s.46887s.46888s.46889s.46890s.46891s.46892s.46893s.46894s.46895s.46896s.46897s.46898s.46899s.46900s.46901s.46902s.46903s.46904s.46905s.46906s.46907s.46908s.46909s.46910s.46911s.46912s.46913s.46914s.46915s.46916s.46917s.46918s.46919s.46920s.46921s.46922s.46923s.46924s.46925s.46926s.46927s.46928s.46929s.46930s.46931s.46932s.46933s.46934s.46935s.46936s.46937s.46938s.46939s.46940s.46941s.46942s.46943s.46944s.46945s.46946s.46947s.46948s.46949s.46950s.46951s.46952s.46953s.46954s.46955s.46956s.46957s.46958s.46959s.46960s.46961s.46962s.46963s.46964s.46965s.46966s.46967s.46968s.46969s.46970s.46971s.46972s.46973s.46974s.46975s.46976s.46977s.46978s.46979s.46980s.46981s.46982s.46983s.46984s.46985s.46986s.46987s.46988s.46989s.46990s.46991s.46992s.46993s.46994s.46995s.46996s.46997s.46998s.46999s.47000s.47001s.47002s.47003s.47004s.47005s.47006s.47007s.47008s.47009s.47010s.47011s.47012s.47013s.47014s.47015s.47016s.47017s.47018s.47019s.47020s.47021s.47022s.47023s.47024s.47025s.47026s.47027s.47028s.47029s.47030s.47031s.47032s.47033s.47034s.47035s.47036s.47037s.47038s.47039s.47040s.47041s.47042s.47043s.47044s.47045s.47046s.47047s.47048s.47049s.47050s.47051s.47052s.47053s.47054s.47055s.47056s.47057s.47058s.47059s.47060s.47061s.47062s.47063s.47064s.47065s.47066s.47067s.47068s.47069s.47070s.47071s.47072s.47073s.47074s.47075s.47076s.47077s.47078s.47079s.47080s.47081s.47082s.47083s.47084s.47085s.47086s.47087s.47088s.47089s.47090s.47091s.47092s.47093s.47094s.47095s.47096s.47097s.47098s.47099s.47100s.47101s.47102s.47103s.47104s.47105s.47106s.47107s.47108s.47109s.47110s.47111s.47112s.47113s.47114s.47115s.47116s.47117s.47118s.47119s.47120s.47121s.47122s.47123s.47124s.47125s.47126s.47127s.47128s.47129s.47130s.47131s.47132s.47133s.47134s.47135s.47136s.47137s.47138s.47139s.47140s.47141s.47142s.47143s.47144s.47145s.47146s.47147s.47148s.47149s.47150s.47151s.47152s.47153s.47154s.47155s.47156s.47157s.47158s.47159s.47160s.47161s.47162s.47163s.47164s.47165s.47166s.47167s.47168s.47169s.47170s.47171s.47172s.47173s.47174s.47175s.47176s.47177s.47178s.47179s.47180s.47181s.47182s.47183s.47184s.47185s.47186s.47187s.47188s.47189s.47190s.47191s.47192s.47193s.47194s.47195s.47196s.47197s.47198s.47199s.47200s.47201s.47202s.47203s.47204s.47205s.47206s.47207s.47208s.47209s.47210s.47211s.47212s.47213s.47214s.47215s.47216s.47217s.47218s.47219s.47220s.47221s.47222s.47223s.47224s.47225s.47226s.47227s.47228s.47229s.47230s.47231s.47232s.47233s.47234s.47235s.47236s.47237s.47238s.47239s.47240s.47241s.47242s.47243s.47244s.47245s.47246s.47247s.47248s.47249s.47250s.47251s.47252s.47253s.47254s.47255s.47256s.47257s.47258s.47259s.47260s.47261s.47262s.47263s.47264s.47265s.47266s.47267s.47268s.47269s.47270s.47271s.47272s.47273s.47274s.47275s.47276s.47277s.47278s.47279s.47280s.47281s.47282s.47283s.47284s.47285s.47286s.47287s.47288s.47289s.47290s.47291s.47292s.47293s.47294s.47295s.47296s.47297s.47298s.47299s.47300s.47301s.47302s.47303s.47304s.47305s.47306s.47307s.47308s.47309s.47310s.47311s.47312s.47313s.47314s.47315s.47316s.47317s.47318s.47319s.47320s.47321s.47322s.47323s.47324s.47325s.47326s.47327s.47328s.47329s.47330s.47331s.47332s.47333s.47334s.47335s.47336s.47337s.47338s.47339s.47340s.47341s.47342s.47343s.47344s.47345s.47346s.47347s.47348s.47349s.47350s.47351s.47352s.47353s.47354s.47355s.47356s.47357s.47358s.47359s.47360s.47361s.47362s.47363s.47364s.47365s.47366s.47367s.47368s.47369s.47370s.47371s.47372s.47373s.47374s.47375s.47376s.47377s.47378s.47379s.47380s.47381s.47382s.47383s.47384s.47385s.47386s.47387s.47388s.47389s.47390s.47391s.47392s.47393s.47394s.47395s.47396s.47397s.47398s.47399s.47400s.47401s.47402s.47403s.47404s.47405s.47406s.47407s.47408s.47409s.47410s.47411s.47412s.47413s.47414s.47415s.47416s.47417s.47418s.47419s.47420s.47421s.47422s.47423s.47424s.47425s.47426s.47427s.47428s.47429s.47430s.47431s.47432s.47433s.47434s.47435s.47436s.47437s.47438s.47439s.47440s.47441s.47442s.47443s.47444s.47445s.47446s.47447s.47448s.47449s.47450s.47451s.47452s.47453s.47454s.47455s.47456s.47457s.47458s.47459s.47460s.47461s.47462s.47463s.47464s.47465s.47466s.47467s.47468s.47469s.47470s.47471s.47472s.47473s.47474s.47475s.47476s.47477s.47478s.47479s.47480s.47481s.47482s.47483s.47484s.47485s.47486s.47487s.47488s.47489s.47490s.47491s.47492s.47493s.47494s.47495s.47496s.47497s.47498s.47499s.47500s.47501s.47502s.47503s.47504s.47505s.47506s.47507s.47508s.47509s.47510s.47511s.47512s.47513s.47514s.47515s.47516s.47517s.47518s.47519s.47520s.47521s.47522s.47523s.47524s.47525s.47526s.47527s.47528s.47529s.47530s.47531s.47532s.47533s.47534s.47535s.47536s.47537s.47538s.47539s.47540s.47541s.47542s.47543s.47544s.47545s.47546s.47547s.47548s.47549s.47550s.47551s.47552s.47553s.47554s.47555s.47556s.47557s.47558s.47559s.47560s.47561s.47562s.47563s.47564s.47565s.47566s.47567s.47568s.47569s.47570s.47571s.47572s.47573s.47574s.47575s.47576s.47577s.47578s.47579s.47580s.47581s.47582s.47583s.47584s.47585s.47586s.47587s.47588s.47589s.47590s.47591s.47592s.47593s.47594s.47595s.47596s.47597s.47598s.47599s.47600s.47601s.47602s.47603s.47604s.47605s.47606s.47607s.47608s.47609s.47610s.47611s.47612s.47613s.47614s.47615s.47616s.47617s.47618s.47619s.47620s.47621s.47622s.47623s.47624s.47625s.47626s.47627s.47628s.47629s.47630s.47631s.47632s.47633s.47634s.47635s.47636s.47637s.47638s.47639s.47640s.47641s.47642s.47643s.47644s.47645s.47646s.47647s.47648s.47649s.47650s.47651s.47652s.47653s.47654s.47655s.47656s.47657s.47658s.47659s.47660s.47661s.47662s.47663s.47664s.47665s.47666s.47667s.47668s.47669s.47670s.47671s.47672s.47673s.47674s.47675s.47676s.47677s.47678s.47679s.47680s.47681s.47682s.47683s.47684s.47685s.47686s.47687s.47688s.47689s.47690s.47691s.47692s.47693s.47694s.47695s.47696s.47697s.47698s.47699s.47700s.47701s.47702s.47703s.47704s.47705s.47706s.47707s.47708s.47709s.47710s.47711s.47712s.47713s.47714s.47715s.47716s.47717s.47718s.47719s.47720s.47721s.47722s.47723s.47724s.47725s.47726s.47727s.47728s.47729s.47730s.47731s.47732s.47733s.47734s.47735s.47736s.47737s.47738s.47739s.47740s.47741s.47742s.47743s.47744s.47745s.47746s.47747s.47748s.47749s.47750s.47751s.47752s.47753s.47754s.47755s.47756s.47757s.47758s.47759s.47760s.47761s.47762s.47763s.47764s.47765s.47766s.47767s.47768s.47769s.47770s.47771s.47772s.47773s.47774s.47775s.47776s.47777s.47778s.47779s.47780s.47781s.47782s.47783s.47784s.47785s.47786s.47787s.47788s.47789s.47790s.47791s.47792s.47793s.47794s.47795s.47796s.47797s.47798s.47799s.47800s.47801s.47802s.47803s.47804s.47805s.47806s.47807s.47808s.47809s.47810s.47811s.47812s.47813s.47814s.47815s.47816s.47817s.47818s.47819s.47820s.47821s.47822s.47823s.47824s.47825s.47826s.47827s.47828s.47829s.47830s.47831s.47832s.47833s.47834s.47835s.47836s.47837s.47838s.47839s.47840s.47841s.47842s.47843s.47844s.47845s.47846s.47847s.47848s.47849s.47850s.47851s.47852s.47853s.47854s.47855s.47856s.47857s.47858s.47859s.47860s.47861s.47862s.47863s.47864s.47865s.47866s.47867s.47868s.47869s.47870s.47871s.47872s.47873s.47874s.47875s.47876s.47877s.47878s.47879s.47880s.47881s.47882s.47883s.47884s.47885s.47886s.47887s.47888s.47889s.47890s.47891s.47892s.47893s.47894s.47895s.47896s.47897s.47898s.47899s.47900s.47901s.47902s.47903s.47904s.47905s.47906s.47907s.47908s.47909s.47910s.47911s.47912s.47913s.47914s.47915s.47916s.47917s.47918s.47919s.47920s.47921s.47922s.47923s.47924s.47925s.47926s.47927s.47928s.47929s.47930s.47931s.47932s.47933s.47934s.47935s.47936s.47937s.47938s.47939s.47940s.47941s.47942s.47943s.47944s.47945s.47946s.47947s.47948s.47949s.47950s.47951s.47952s.47953s.47954s.47955s.47956s.47957s.47958s.47959s.47960s.47961s.47962s.47963s.47964s.47965s.47966s.47967s.47968s.47969s.47970s.47971s.47972s.47973s.47974s.47975s.47976s.47977s.47978s.47979s.47980s.47981s.47982s.47983s.47984s.47985s.47986s.47987s.47988s.47989s.47990s.47991s.47992s.47993s.47994s.47995s.47996s.47997s.47998s.47999s.48000s.48001s.48002s.48003s.48004s.48005s.48006s.48007s.48008s.48009s.48010s.48011s.48012s.48013s.48014s.48015s.48016s.48017s.48018s.48019s.48020s.48021s.48022s.48023s.48024s.48025s.48026s.48027s.48028s.48029s.48030s.48031s.48032s.48033s.48034s.48035s.48036s.48037s.48038s.48039s.48040s.48041s.48042s.48043s.48044s.48045s.48046s.48047s.48048s.48049s.48050s.48051s.48052s.48053s.48054s.48055s.48056s.48057s.48058s.48059s.48060s.48061s.48062s.48063s.48064s.48065s.48066s.48067s.48068s.48069s.48070s.48071s.48072s.48073s.48074s.48075s.48076s.48077s.48078s.48079s.48080s.48081s.48082s.48083s.48084s.48085s.48086s.48087s.48088s.48089s.48090s.48091s.48092s.48093s.48094s.48095s.48096s.48097s.48098s.48099s.48100s.48101s.48102s.48103s.48104s.48105s.48106s.48107s.48108s.48109s.48110s.48111s.48112s.48113s.48114s.48115s.48116s.48117s.48118s.48119s.48120s.48121s.48122s.48123s.48124s.48125s.48126s.48127s.48128s.48129s.48130s.48131s.48132s.48133s.48134s.48135s.48136s.48137s.48138s.48139s.48140s.48141s.48142s.48143s.48144s.48145s.48146s.48147s.48148s.48149s.48150s.48151s.48152s.48153s.48154s.48155s.48156s.48157s.48158s.48159s.48160s.48161s.48162s.48163s.48164s.48165s.48166s.48167s.48168s.48169s.48170s.48171s.48172s.48173s.48174s.48175s.48176s.48177s.48178s.48179s.48180s.48181s.48182s.48183s.48184s.48185s.48186s.48187s.48188s.48189s.48190s.48191s.48192s.48193s.48194s.48195s.48196s.48197s.48198s.48199s.48200s.48201s.48202s.48203s.48204s.48205s.48206s.48207s.48208s.48209s.48210s.48211s.48212s.48213s.48214s.48215s.48216s.48217s.48218s.48219s.48220s.48221s.48222s.48223s.48224s.48225s.48226s.48227s.48228s.48229s.48230s.48231s.48232s.48233s.48234s.48235s.48236s.48237s.48238s.48239s.48240s.48241s.48242s.48243s.48244s.48245s.48246s.48247s.48248s.48249s.48250s.48251s.48252s.48253s.48254s.48255s.48256s.48257s.48258s.48259s.48260s.48261s.48262s.48263s.48264s.48265s.48266s.48267s.48268s.48269s.48270s.48271s.48272s.48273s.48274s.48275s.48276s.48277s.48278s.48279s.48280s.48281s.48282s.48283s.48284s.48285s.48286s.48287s.48288s.48289s.48290s.48291s.48292s.48293s.48294s.48295s.48296s.48297s.48298s.48299s.48300s.48301s.48302s.48303s.48304s.48305s.48306s.48307s.48308s.48309s.48310s.48311s.48312s.48313s.48314s.48315s.48316s.48317s.48318s.48319s.48320s.48321s.48322s.48323s.48324s.48325s.48326s.48327s.48328s.48329s.48330s.48331s.48332s.48333s.48334s.48335s.48336s.48337s.48338s.48339s.48340s.48341s.48342s.48343s.48344s.48345s.48346s.48347s.48348s.48349s.48350s.48351s.48352s.48353s.48354s.48355s.48356s.48357s.48358s.48359s.48360s.48361s.48362s.48363s.48364s.48365s.48366s.48367s.48368s.48369s.48370s.48371s.48372s.48373s.48374s.48375s.48376s.48377s.48378s.48379s.48380s.48381s.48382s.48383s.48384s.48385s.48386s.48387s.48388s.48389s.48390s.48391s.48392s.48393s.48394s.48395s.48396s.48397s.48398s.48399s.48400s.48401s.48402s.48403s.48404s.48405s.48406s.48407s.48408s.48409s.48410s.48411s.48412s.48413s.48414s.48415s.48416s.48417s.48418s.48419s.48420s.48421s.48422s.48423s.48424s.48425s.48426s.48427s.48428s.48429s.48430s.48431s.48432s.48433s.48434s.48435s.48436s.48437s.48438s.48439s.48440s.48441s.48442s.48443s.48444s.48445s.48446s.48447s.48448s.48449s.48450s.48451s.48452s.48453s.48454s.48455s.48456s.48457s.48458s.48459s.48460s.48461s.48462s.48463s.48464s.48465s.48466s.48467s.48468s.48469s.48470s.48471s.48472s.48473s.48474s.48475s.48476s.48477s.48478s.48479s.48480s.48481s.48482s.48483s.48484s.48485s.48486s.48487s.48488s.48489s.48490s.48491s.48492s.48493s.48494s.48495s.48496s.48497s.48498s.48499s.48500s.48501s.48502s.48503s.48504s.48505s.48506s.48507s.48508s.48509s.48510s.48511s.48512s.48513s.48514s.48515s.48516s.48517s.48518s.48519s.48520s.48521s.48522s.48523s.48524s.48525s.48526s.48527s.48528s.48529s.48530s.48531s.48532s.48533s.48534s.48535s.48536s.48537s.48538s.48539s.48540s.48541s.48542s.48543s.48544s.48545s.48546s.48547s.48548s.48549s.48550s.48551s.48552s.48553s.48554s.48555s.48556s.48557s.48558s.48559s.48560s.48561s.48562s.48563s.48564s.48565s.48566s.48567s.48568s.48569s.48570s.48571s.48572s.48573s.48574s.48575s.48576s.48577s.48578s.48579s.48580s.48581s.48582s.48583s.48584s.48585s.48586s.48587s.48588s.48589s.48590s.48591s.48592s.48593s.48594s.48595s.48596s.48597s.48598s.48599s.48600s.48601s.48602s.48603s.48604s.48605s.48606s.48607s.48608s.48609s.48610s.48611s.48612s.48613s.48614s.48615s.48616s.48617s.48618s.48619s.48620s.48621s.48622s.48623s.48624s.48625s.48626s.48627s.48628s.48629s.48630s.48631s.48632s.48633s.48634s.48635s.48636s.48637s.48638s.48639s.48640s.48641s.48642s.48643s.48644s.48645s.48646s.48647s.48648s.48649s.48650s.48651s.48652s.48653s.48654s.48655s.48656s.48657s.48658s.48659s.48660s.48661s.48662s.48663s.48664s.48665s.48666s.48667s.48668s.48669s.48670s.48671s.48672s.48673s.48674s.48675s.48676s.48677s.48678s.48679s.48680s.48681s.48682s.48683s.48684s.48685s.48686s.48687s.48688s.48689s.48690s.48691s.48692s.48693s.48694s.48695s.48696s.48697s.48698s.48699s.48700s.48701s.48702s.48703s.48704s.48705s.48706s.48707s.48708s.48709s.48710s.48711s.48712s.48713s.48714s.48715s.48716s.48717s.48718s.48719s.48720s.48721s.48722s.48723s.48724s.48725s.48726s.48727s.48728s.48729s.48730s.48731s.48732s.48733s.48734s.48735s.48736s.48737s.48738s.48739s.48740s.48741s.48742s.48743s.48744s.48745s.48746s.48747s.48748s.48749s.48750s.48751s.48752s.48753s.48754s.48755s.48756s.48757s.48758s.48759s.48760s.48761s.48762s.48763s.48764s.48765s.48766s.48767s.48768s.48769s.48770s.48771s.48772s.48773s.48774s.48775s.48776s.48777s.48778s.48779s.48780s.48781s.48782s.48783s.48784s.48785s.48786s.48787s.48788s.48789s.48790s.48791s.48792s.48793s.48794s.48795s.48796s.48797s.48798s.48799s.48800s.48801s.48802s.48803s.48804s.48805s.48806s.48807s.48808s.48809s.48810s.48811s.48812s.48813s.48814s.48815s.48816s.48817s.48818s.48819s.48820s.48821s.48822s.48823s.48824s.48825s.48826s.48827s.48828s.48829s.48830s.48831s.48832s.48833s.48834s.48835s.48836s.48837s.48838s.48839s.48840s.48841s.48842s.48843s.48844s.48845s.48846s.48847s.48848s.48849s.48850s.48851s.48852s.48853s.48854s.48855s.48856s.48857s.48858s.48859s.48860s.48861s.48862s.48863s.48864s.48865s.48866s.48867s.48868s.48869s.48870s.48871s.48872s.48873s.48874s.48875s.48876s.48877s.48878s.48879s.48880s.48881s.48882s.48883s.48884s.48885s.48886s.48887s.48888s.48889s.48890s.48891s.48892s.48893s.48894s.48895s.48896s.48897s.48898s.48899s.48900s.48901s.48902s.48903s.48904s.48905s.48906s.48907s.48908s.48909s.48910s.48911s.48912s.48913s.48914s.48915s.48916s.48917s.48918s.48919s.48920s.48921s.48922s.48923s.48924s.48925s.48926s.48927s.48928s.48929s.48930s.48931s.48932s.48933s.48934s.48935s.48936s.48937s.48938s.48939s.48940s.48941s.48942s.48943s.48944s.48945s.48946s.48947s.48948s.48949s.48950s.48951s.48952s.48953s.48954s.48955s.48956s.48957s.48958s.48959s.48960s.48961s.48962s.48963s.48964s.48965s.48966s.48967s.48968s.48969s.48970s.48971s.48972s.48973s.48974s.48975s.48976s.48977s.48978s.48979s.48980s.48981s.48982s.48983s.48984s.48985s.48986s.48987s.48988s.48989s.48990s.48991s.48992s.48993s.48994s.48995s.48996s.48997s.48998s.48999s.49000s.49001s.49002s.49003s.49004s.49005s.49006s.49007s.49008s.49009s.49010s.49011s.49012s.49013s.49014s.49015s.49016s.49017s.49018s.49019s.49020s.49021s.49022s.49023s.49024s.49025s.49026s.49027s.49028s.49029s.49030s.49031s.49032s.49033s.49034s.49035s.49036s.49037s.49038s.49039s.49040s.49041s.49042s.49043s.49044s.49045s.49046s.49047s.49048s.49049s.49050s.49051s.49052s.49053s.49054s.49055s.49056s.49057s.49058s.49059s.49060s.49061s.49062s.49063s.49064s.49065s.49066s.49067s.49068s.49069s.49070s.49071s.49072s.49073s.49074s.49075s.49076s.49077s.49078s.49079s.49080s.49081s.49082s.49083s.49084s.49085s.49086s.49087s.49088s.49089s.49090s.49091s.49092s.49093s.49094s.49095s.49096s.49097s.49098s.49099s.49100s.49101s.49102s.49103s.49104s.49105s.49106s.49107s.49108s.49109s.49110s.49111s.49112s.49113s.49114s.49115s.49116s.49117s.49118s.49119s.49120s.49121s.49122s.49123s.49124s.49125s.49126s.49127s.49128s.49129s.49130s.49131s.49132s.49133s.49134s.49135s.49136s.49137s.49138s.49139s.49140s.49141s.49142s.49143s.49144s.49145s.49146s.49147s.49148s.49149s.49150s.49151s.49152s.49153s.49154s.49155s.49156s.49157s.49158s.49159s.49160s.49161s.49162s.49163s.49164s.49165s.49166s.49167s.49168s.49169s.49170s.49171s.49172s.49173s.49174s.49175s.49176s.49177s.49178s.49179s.49180s.49181s.49182s.49183s.49184s.49185s.49186s.49187s.49188s.49189s.49190s.49191s.49192s.49193s.49194s.49195s.49196s.49197s.49198s.49199s.49200s.49201s.49202s.49203s.49204s.49205s.49206s.49207s.49208s.49209s.49210s.49211s.49212s.49213s.49214s.49215s.49216s.49217s.49218s.49219s.49220s.49221s.49222s.49223s.49224s.49225s.49226s.49227s.49228s.49229s.49230s.49231s.49232s.49233s.49234s.49235s.49236s.49237s.49238s.49239s.49240s.49241s.49242s.49243s.49244s.49245s.49246s.49247s.49248s.49249s.49250s.49251s.49252s.49253s.49254s.49255s.49256s.49257s.49258s.49259s.49260s.49261s.49262s.49263s.49264s.49265s.49266s.49267s.49268s.49269s.49270s.49271s.49272s.49273s.49274s.49275s.49276s.49277s.49278s.49279s.49280s.49281s.49282s.49283s.49284s.49285s.49286s.49287s.49288s.49289s.49290s.49291s.49292s.49293s.49294s.49295s.49296s.49297s.49298s.49299s.49300s.49301s.49302s.49303s.49304s.49305s.49306s.49307s.49308s.49309s.49310s.49311s.49312s.49313s.49314s.49315s.49316s.49317s.49318s.49319s.49320s.49321s.49322s.49323s.49324s.49325s.49326s.49327s.49328s.49329s.49330s.49331s.49332s.49333s.49334s.49335s.49336s.49337s.49338s.49339s.49340s.49341s.49342s.49343s.49344s.49345s.49346s.49347s.49348s.49349s.49350s.49351s.49352s.49353s.49354s.49355s.49356s.49357s.49358s.49359s.49360s.49361s.49362s.49363s.49364s.49365s.49366s.49367s.49368s.49369s.49370s.49371s.49372s.49373s.49374s.49375s.49376s.49377s.49378s.49379s.49380s.49381s.49382s.49383s.49384s.49385s.49386s.49387s.49388s.49389s.49390s.49391s.49392s.49393s.49394s.49395s.49396s.49397s.49398s.49399s.49400s.49401s.49402s.49403s.49404s.49405s.49406s.49407s.49408s.49409s.49410s.49411s.49412s.49413s.49414s.49415s.49416s.49417s.49418s.49419s.49420s.49421s.49422s.49423s.49424s.49425s.49426s.49427s.49428s.49429s.49430s.49431s.49432s.49433s.49434s.49435s.49436s.49437s.49438s.49439s.49440s.49441s.49442s.49443s.49444s.49445s.49446s.49447s.49448s.49449s.49450s.49451s.49452s.49453s.49454s.49455s.49456s.49457s.49458s.49459s.49460s.49461s.49462s.49463s.49464s.49465s.49466s.49467s.49468s.49469s.49470s.49471s.49472s.49473s.49474s.49475s.49476s.49477s.49478s.49479s.49480s.49481s.49482s.49483s.49484s.49485s.49486s.49487s.49488s.49489s.49490s.49491s.49492s.49493s.49494s.49495s.49496s.49497s.49498s.49499s.49500s.49501s.49502s.49503s.49504s.49505s.49506s.49507s.49508s.49509s.49510s.49511s.49512s.49513s.49514s.49515s.49516s.49517s.49518s.49519s.49520s.49521s.49522s.49523s.49524s.49525s.49526s.49527s.49528s.49529s.49530s.49531s.49532s.49533s.49534s.49535s.49536s.49537s.49538s.49539s.49540s.49541s.49542s.49543s.49544s.49545s.49546s.49547s.49548s.49549s.49550s.49551s.49552s.49553s.49554s.49555s.49556s.49557s.49558s.49559s.49560s.49561s.49562s.49563s.49564s.49565s.49566s.49567s.49568s.49569s.49570s.49571s.49572s.49573s.49574s.49575s.49576s.49577s.49578s.49579s.49580s.49581s.49582s.49583s.49584s.49585s.49586s.49587s.49588s.49589s.49590s.49591s.49592s.49593s.49594s.49595s.49596s.49597s.49598s.49599s.49600s.49601s.49602s.49603s.49604s.49605s.49606s.49607s.49608s.49609s.49610s.49611s.49612s.49613s.49614s.49615s.49616s.49617s.49618s.49619s.49620s.49621s.49622s.49623s.49624s.49625s.49626s.49627s.49628s.49629s.49630s.49631s.49632s.49633s.49634s.49635s.49636s.49637s.49638s.49639s.49640s.49641s.49642s.49643s.49644s.49645s.49646s.49647s.49648s.49649s.49650s.49651s.49652s.49653s.49654s.49655s.49656s.49657s.49658s.49659s.49660s.49661s.49662s.49663s.49664s.49665s.49666s.49667s.49668s.49669s.49670s.49671s.49672s.49673s.49674s.49675s.49676s.49677s.49678s.49679s.49680s.49681s.49682s.49683s.49684s.49685s.49686s.49687s.49688s.49689s.49690s.49691s.49692s.49693s.49694s.49695s.49696s.49697s.49698s.49699s.49700s.49701s.49702s.49703s.49704s.49705s.49706s.49707s.49708s.49709s.49710s.49711s.49712s.49713s.49714s.49715s.49716s.49717s.49718s.49719s.49720s.49721s.49722s.49723s.49724s.49725s.49726s.49727s.49728s.49729s.49730s.49731s.49732s.49733s.49734s.49735s.49736s.49737s.49738s.49739s.49740s.49741s.49742s.49743s.49744s.49745s.49746s.49747s.49748s.49749s.49750s.49751s.49752s.49753s.49754s.49755s.49756s.49757s.49758s.49759s.49760s.49761s.49762s.49763s.49764s.49765s.49766s.49767s.49768s.49769s.49770s.49771s.49772s.49773s.49774s.49775s.49776s.49777s.49778s.49779s.49780s.49781s.49782s.49783s.49784s.49785s.49786s.49787s.49788s.49789s.49790s.49791s.49792s.49793s.49794s.49795s.49796s.49797s.49798s.49799s.49800s.49801s.49802s.49803s.49804s.49805s.49806s.49807s.49808s.49809s.49810s.49811s.49812s.49813s.49814s.49815s.49816s.49817s.49818s.49819s.49820s.49821s.49822s.49823s.49824s.49825s.49826s.49827s.49828s.49829s.49830s.49831s.49832s.49833s.49834s.49835s.49836s.49837s.49838s.49839s.49840s.49841s.49842s.49843s.49844s.49845s.49846s.49847s.49848s.49849s.49850s.49851s.49852s.49853s.49854s.49855s.49856s.49857s.49858s.49859s.49860s.49861s.49862s.49863s.49864s.49865s.49866s.49867s.49868s.49869s.49870s.49871s.49872s.49873s.49874s.49875s.49876s.49877s.49878s.49879s.49880s.49881s.49882s.49883s.49884s.49885s.49886s.49887s.49888s.49889s.49890s.49891s.49892s.49893s.49894s.49895s.49896s.49897s.49898s.49899s.49900s.49901s.49902s.49903s.49904s.49905s.49906s.49907s.49908s.49909s.49910s.49911s.49912s.49913s.49914s.49915s.49916s.49917s.49918s.49919s.49920s.49921s.49922s.49923s.49924s.49925s.49926s.49927s.49928s.49929s.49930s.49931s.49932s.49933s.49934s.49935s.49936s.49937s.49938s.49939s.49940s.49941s.49942s.49943s.49944s.49945s.49946s.49947s.49948s.49949s.49950s.49951s.49952s.49953s.49954s.49955s.49956s.49957s.49958s.49959s.49960s.49961s.49962s.49963s.49964s.49965s.49966s.49967s.49968s.49969s.49970s.49971s.49972s.49973s.49974s.49975s.49976s.49977s.49978s.49979s.49980s.49981s.49982s.49983s.49984s.49985s.49986s.49987s.49988s.49989s.49990s.49991s.49992s.49993s.49994s.49995s.49996s.49997s.49998s.49999s.50000s.50001s.50002s.50003s.50004s.50005s.50006s.50007s.50008s.50009s.50010s.50011s.50012s.50013s.50014s.50015s.50016s.50017s.50018s.50019s.50020s.50021s.50022s.50023s.50024s.50025s.50026s.50027s.50028s.50029s.50030s.50031s.50032s.50033s.50034s.50035s.50036s.50037s.50038s.50039s.50040s.50041s.50042s.50043s.50044s.50045s.50046s.50047s.50048s.50049s.50050s.50051s.50052s.50053s.50054s.50055s.50056s.50057s.50058s.50059s.50060s.50061s.50062s.50063s.50064s.50065s.50066s.50067s.50068s.50069s.50070s.50071s.50072s.50073s.50074s.50075s.50076s.50077s.50078s.50079s.50080s.50081s.50082s.50083s.50084s.50085s.50086s.50087s.50088s.50089s.50090s.50091s.50092s.50093s.50094s.50095s.50096s.50097s.50098s.50099s.50100s.50101s.50102s.50103s.50104s.50105s.50106s.50107s.50108s.50109s.50110s.50111s.50112s.50113s.50114s.50115s.50116s.50117s.50118s.50119s.50120s.50121s.50122s.50123s.50124s.50125s.50126s.50127s.50128s.50129s.50130s.50131s.50132s.50133s.50134s.50135s.50136s.50137s.50138s.50139s.50140s.50141s.50142s.50143s.50144s.50145s.50146s.50147s.50148s.50149s.50150s.50151s.50152s.50153s.50154s.50155s.50156s.50157s.50158s.50159s.50160s.50161s.50162s.50163s.50164s.50165s.50166s.50167s.50168s.50169s.50170s.50171s.50172s.50173s.50174s.50175s.50176s.50177s.50178s.50179s.50180s.50181s.50182s.50183s.50184s.50185s.50186s.50187s.50188s.50189s.50190s.50191s.50192s.50193s.50194s.50195s.50196s.50197s.50198s.50199s.50200s.50201s.50202s.50203s.50204s.50205s.50206s.50207s.50208s.50209s.50210s.50211s.50212s.50213s.50214s.50215s.50216s.50217s.50218s.50219s.50220s.50221s.50222s.50223s.50224s.50225s.50226s.50227s.50228s.50229s.50230s.50231s.50232s.50233s.50234s.50235s.50236s.50237s.50238s.50239s.50240s.50241s.50242s.50243s.50244s.50245s.50246s.50247s.50248s.50249s.50250s.50251s.50252s.50253s.50254s.50255s.50256s.50257s.50258s.50259s.50260s.50261s.50262s.50263s.50264s.50265s.50266s.50267s.50268s.50269s.50270s.50271s.50272s.50273s.50274s.50275s.50276s.50277s.50278s.50279s.50280s.50281s.50282s.50283s.50284s.50285s.50286s.50287s.50288s.50289s.50290s.50291s.50292s.50293s.50294s.50295s.50296s.50297s.50298s.50299s.50300s.50301s.50302s.50303s.50304s.50305s.50306s.50307s.50308s.50309s.50310s.50311s.50312s.50313s.50314s.50315s.50316s.50317s.50318s.50319s.50320s.50321s.50322s.50323s.50324s.50325s.50326s.50327s.50328s.50329s.50330s.50331s.50332s.50333s.50334s.50335s.50336s.50337s.50338s.50339s.50340s.50341s.50342s.50343s.50344s.50345s.50346s.50347s.50348s.50349s.50350s.50351s.50352s.50353s.50354s.50355s.50356s.50357s.50358s.50359s.50360s.50361s.50362s.50363s.50364s.50365s.50366s.50367s.50368s.50369s.50370s.50371s.50372s.50373s.50374s.50375s.50376s.50377s.50378s.50379s.50380s.50381s.50382s.50383s.50384s.50385s.50386s.50387s.50388s.50389s.50390s.50391s.50392s.50393s.50394s.50395s.50396s.50397s.50398s.50399s.50400s.50401s.50402s.50403s.50404s.50405s.50406s.50407s.50408s.50409s.50410s.50411s.50412s.50413s.50414s.50415s.50416s.50417s.50418s.50419s.50420s.50421s.50422s.50423s.50424s.50425s.50426s.50427s.50428s.50429s.50430s.50431s.50432s.50433s.50434s.50435s.50436s.50437s.50438s.50439s.50440s.50441s.50442s.50443s.50444s.50445s.50446s.50447s.50448s.50449s.50450s.50451s.50452s.50453s.50454s.50455s.50456s.50457s.50458s.50459s.50460s.50461s.50462s.50463s.50464s.50465s.50466s.50467s.50468s.50469s.50470s.50471s.50472s.50473s.50474s.50475s.50476s.50477s.50478s.50479s.50480s.50481s.50482s.50483s.50484s.50485s.50486s.50487s.50488s.50489s.50490s.50491s.50492s.50493s.50494s.50495s.50496s.50497s.50498s.50499s.50500s.50501s.50502s.50503s.50504s.50505s.50506s.50507s.50508s.50509s.50510s.50511s.50512s.50513s.50514s.50515s.50516s.50517s.50518s.50519s.50520s.50521s.50522s.50523s.50524s.50525s.50526s.50527s.50528s.50529s.50530s.50531s.50532s.50533s.50534s.50535s.50536s.50537s.50538s.50539s.50540s.50541s.50542s.50543s.50544s.50545s.50546s.50547s.50548s.50549s.50550s.50551s.50552s.50553s.50554s.50555s.50556s.50557s.50558s.50559s.50560s.50561s.50562s.50563s.50564s.50565s.50566s.50567s.50568s.50569s.50570s.50571s.50572s.50573s.50574s.50575s.50576s.50577s.50578s.50579s.50580s.50581s.50582s.50583s.50584s.50585s.50586s.50587s.50588s.50589s.50590s.50591s.50592s.50593s.50594s.50595s.50596s.50597s.50598s.50599s.50600s.50601s.50602s.50603s.50604s.50605s.50606s.50607s.50608s.50609s.50610s.50611s.50612s.50613s.50614s.50615s.50616s.50617s.50618s.50619s.50620s.50621s.50622s.50623s.50624s.50625s.50626s.50627s.50628s.50629s.50630s.50631s.50632s.50633s.50634s.50635s.50636s.50637s.50638s.50639s.50640s.50641s.50642s.50643s.50644s.50645s.50646s.50647s.50648s.50649s.50650s.50651s.50652s.50653s.50654s.50655s.50656s.50657s.50658s.50659s.50660s.50661s.50662s.50663s.50664s.50665s.50666s.50667s.50668s.50669s.50670s.50671s.50672s.50673s.50674s.50675s.50676s.50677s.50678s.50679s.50680s.50681s.50682s.50683s.50684s.50685s.50686s.50687s.50688s.50689s.50690s.50691s.50692s.50693s.50694s.50695s.50696s.50697s.50698s.50699s.50700s.50701s.50702s.50703s.50704s.50705s.50706s.50707s.50708s.50709s.50710s.50711s.50712s.50713s.50714s.50715s.50716s.50717s.50718s.50719s.50720s.50721s.50722s.50723s.50724s.50725s.50726s.50727s.50728s.50729s.50730s.50731s.50732s.50733s.50734s.50735s.50736s.50737s.50738s.50739s.50740s.50741s.50742s.50743s.50744s.50745s.50746s.50747s.50748s.50749s.50750s.50751s.50752s.50753s.50754s.50755s.50756s.50757s.50758s.50759s.50760s.50761s.50762s.50763s.50764s.50765s.50766s.50767s.50768s.50769s.50770s.50771s.50772s.50773s.50774s.50775s.50776s.50777s.50778s.50779s.50780s.50781s.50782s.50783s.50784s.50785s.50786s.50787s.50788s.50789s.50790s.50791s.50792s.50793s.50794s.50795s.50796s.50797s.50798s.50799s.50800s.50801s.50802s.50803s.50804s.50805s.50806s.50807s.50808s.50809s.50810s.50811s.50812s.50813s.50814s.50815s.50816s.50817s.50818s.50819s.50820s.50821s.50822s.50823s.50824s.50825s.50826s.50827s.50828s.50829s.50830s.50831s.50832s.50833s.50834s.50835s.50836s.50837s.50838s.50839s.50840s.50841s.50842s.50843s.50844s.50845s.50846s.50847s.50848s.50849s.50850s.50851s.50852s.50853s.50854s.50855s.50856s.50857s.50858s.50859s.50860s.50861s.50862s.50863s.50864s.50865s.50866s.50867s.50868s.50869s.50870s.50871s.50872s.50873s.50874s.50875s.50876s.50877s.50878s.50879s.50880s.50881s.50882s.50883s.50884s.50885s.50886s.50887s.50888s.50889s.50890s.50891s.50892s.50893s.50894s.50895s.50896s.50897s.50898s.50899s.50900s.50901s.50902s.50903s.50904s.50905s.50906s.50907s.50908s.50909s.50910s.50911s.50912s.50913s.50914s.50915s.50916s.50917s.50918s.50919s.50920s.50921s.50922s.50923s.50924s.50925s.50926s.50927s.50928s.50929s.50930s.50931s.50932s.50933s.50934s.50935s.50936s.50937s.50938s.50939s.50940s.50941s.50942s.50943s.50944s.50945s.50946s.50947s.50948s.50949s.50950s.50951s.50952s.50953s.50954s.50955s.50956s.50957s.50958s.50959s.50960s.50961s.50962s.50963s.50964s.50965s.50966s.50967s.50968s.50969s.50970s.50971s.50972s.50973s.50974s.50975s.50976s.50977s.50978s.50979s.50980s.50981s.50982s.50983s.50984s.50985s.50986s.50987s.50988s.50989s.50990s.50991s.50992s.50993s.50994s.50995s.50996s.50997s.50998s.50999s.51000s.51001s.51002s.51003s.51004s.51005s.51006s.51007s.51008s.51009s.51010s.51011s.51012s.51013s.51014s.51015s.51016s.51017s.51018s.51019s.51020s.51021s.51022s.51023s.51024s.51025s.51026s.51027s.51028s.51029s.51030s.51031s.51032s.51033s.51034s.51035s.51036s.51037s.51038s.51039s.51040s.51041s.51042s.51043s.51044s.51045s.51046s.51047s.51048s.51049s.51050s.51051s.51052s.51053s.51054s.51055s.51056s.51057s.51058s.51059s.51060s.51061s.51062s.51063s.51064s.51065s.51066s.51067s.51068s.51069s.51070s.51071s.51072s.51073s.51074s.51075s.51076s.51077s.51078s.51079s.51080s.51081s.51082s.51083s.51084s.51085s.51086s.51087s.51088s.51089s.51090s.51091s.51092s.51093s.51094s.51095s.51096s.51097s.51098s.51099s.51100s.51101s.51102s.51103s.51104s.51105s.51106s.51107s.51108s.51109s.51110s.51111s.51112s.51113s.51114s.51115s.51116s.51117s.51118s.51119s.51120s.51121s.51122s.51123s.51124s.51125s.51126s.51127s.51128s.51129s.51130s.51131s.51132s.51133s.51134s.51135s.51136s.51137s.51138s.51139s.51140s.51141s.51142s.51143s.51144s.51145s.51146s.51147s.51148s.51149s.51150s.51151s.51152s.51153s.51154s.51155s.51156s.51157s.51158s.51159s.51160s.51161s.51162s.51163s.51164s.51165s.51166s.51167s.51168s.51169s.51170s.51171s.51172s.51173s.51174s.51175s.51176s.51177s.51178s.51179s.51180s.51181s.51182s.51183s.51184s.51185s.51186s.51187s.51188s.51189s.51190s.51191s.51192s.51193s.51194s.51195s.51196s.51197s.51198s.51199s.51200s.51201s.51202s.51203s.51204s.51205s.51206s.51207s.51208s.51209s.51210s.51211s.51212s.51213s.51214s.51215s.51216s.51217s.51218s.51219s.51220s.51221s.51222s.51223s.51224s.51225s.51226s.51227s.51228s.51229s.51230s.51231s.51232s.51233s.51234s.51235s.51236s.51237s.51238s.51239s.51240s.51241s.51242s.51243s.51244s.51245s.51246s.51247s.51248s.51249s.51250s.51251s.51252s.51253s.51254s.51255s.51256s.51257s.51258s.51259s.51260s.51261s.51262s.51263s.51264s.51265s.51266s.51267s.51268s.51269s.51270s.51271s.51272s.51273s.51274s.51275s.51276s.51277s.51278s.51279s.51280s.51281s.51282s.51283s.51284s.51285s.51286s.51287s.51288s.51289s.51290s.51291s.51292s.51293s.51294s.51295s.51296s.51297s.51298s.51299s.51300s.51301s.51302s.51303s.51304s.51305s.51306s.51307s.51308s.51309s.51310s.51311s.51312s.51313s.51314s.51315s.51316s.51317s.51318s.51319s.51320s.51321s.51322s.51323s.51324s.51325s.51326s.51327s.51328s.51329s.51330s.51331s.51332s.51333s.51334s.51335s.51336s.51337s.51338s.51339s.51340s.51341s.51342s.51343s.51344s.51345s.51346s.51347s.51348s.51349s.51350s.51351s.51352s.51353s.51354s.51355s.51356s.51357s.51358s.51359s.51360s.51361s.51362s.51363s.51364s.51365s.51366s.51367s.51368s.51369s.51370s.51371s.51372s.51373s.51374s.51375s.51376s.51377s.51378s.51379s.51380s.51381s.51382s.51383s.51384s.51385s.51386s.51387s.51388s.51389s.51390s.51391s.51392s.51393s.51394s.51395s.51396s.51397s.51398s.51399s.51400s.51401s.51402s.51403s.51404s.51405s.51406s.51407s.51408s.51409s.51410s.51411s.51412s.51413s.51414s.51415s.51416s.51417s.51418s.51419s.51420s.51421s.51422s.51423s.51424s.51425s.51426s.51427s.51428s.51429s.51430s.51431s.51432s.51433s.51434s.51435s.51436s.51437s.51438s.51439s.51440s.51441s.51442s.51443s.51444s.51445s.51446s.51447s.51448s.51449s.51450s.51451s.51452s.51453s.51454s.51455s.51456s.51457s.51458s.51459s.51460s.51461s.51462s.51463s.51464s.51465s.51466s.51467s.51468s.51469s.51470s.51471s.51472s.51473s.51474s.51475s.51476s.51477s.51478s.51479s.51480s.51481s.51482s.51483s.51484s.51485s.51486s.51487s.51488s.51489s.51490s.51491s.51492s.51493s.51494s.51495s.51496s.51497s.51498s.51499s.51500s.51501s.51502s.51503s.51504s.51505s.51506s.51507s.51508s.51509s.51510s.51511s.51512s.51513s.51514s.51515s.51516s.51517s.51518s.51519s.51520s.51521s.51522s.51523s.51524s.51525s.51526s.51527s.51528s.51529s.51530s.51531s.51532s.51533s.51534s.51535s.51536s.51537s.51538s.51539s.51540s.51541s.51542s.51543s.51544s.51545s.51546s.51547s.51548s.51549s.51550s.51551s.51552s.51553s.51554s.51555s.51556s.51557s.51558s.51559s.51560s.51561s.51562s.51563s.51564s.51565s.51566s.51567s.51568s.51569s.51570s.51571s.51572s.51573s.51574s.51575s.51576s.51577s.51578s.51579s.51580s.51581s.51582s.51583s.51584s.51585s.51586s.51587s.51588s.51589s.51590s.51591s.51592s.51593s.51594s.51595s.51596s.51597s.51598s.51599s.51600s.51601s.51602s.51603s.51604s.51605s.51606s.51607s.51608s.51609s.51610s.51611s.51612s.51613s.51614s.51615s.51616s.51617s.51618s.51619s.51620s.51621s.51622s.51623s.51624s.51625s.51626s.51627s.51628s.51629s.51630s.51631s.51632s.51633s.51634s.51635s.51636s.51637s.51638s.51639s.51640s.51641s.51642s.51643s.51644s.51645s.51646s.51647s.51648s.51649s.51650s.51651s.51652s.51653s.51654s.51655s.51656s.51657s.51658s.51659s.51660s.51661s.51662s.51663s.51664s.51665s.51666s.51667s.51668s.51669s.51670s.51671s.51672s.51673s.51674s.51675s.51676s.51677s.51678s.51679s.51680s.51681s.51682s.51683s.51684s.51685s.51686s.51687s.51688s.51689s.51690s.51691s.51692s.51693s.51694s.51695s.51696s.51697s.51698s.51699s.51700s.51701s.51702s.51703s.51704s.51705s.51706s.51707s.51708s.51709s.51710s.51711s.51712s.51713s.51714s.51715s.51716s.51717s.51718s.51719s.51720s.51721s.51722s.51723s.51724s.51725s.51726s.51727s.51728s.51729s.51730s.51731s.51732s.51733s.51734s.51735s.51736s.51737s.51738s.51739s.51740s.51741s.51742s.51743s.51744s.51745s.51746s.51747s.51748s.51749s.51750s.51751s.51752s.51753s.51754s.51755s.51756s.51757s.51758s.51759s.51760s.51761s.51762s.51763s.51764s.51765s.51766s.51767s.51768s.51769s.51770s.51771s.51772s.51773s.51774s.51775s.51776s.51777s.51778s.51779s.51780s.51781s.51782s.51783s.51784s.51785s.51786s.51787s.51788s.51789s.51790s.51791s.51792s.51793s.51794s.51795s.51796s.51797s.51798s.51799s.51800s.51801s.51802s.51803s.51804s.51805s.51806s.51807s.51808s.51809s.51810s.51811s.51812s.51813s.51814s.51815s.51816s.51817s.51818s.51819s.51820s.51821s.51822s.51823s.51824s.51825s.51826s.51827s.51828s.51829s.51830s.51831s.51832s.51833s.51834s.51835s.51836s.51837s.51838s.51839s.51840s.51841s.51842s.51843s.51844s.51845s.51846s.51847s.51848s.51849s.51850s.51851s.51852s.51853s.51854s.51855s.51856s.51857s.51858s.51859s.51860s.51861s.51862s.51863s.51864s.51865s.51866s.51867s.51868s.51869s.51870s.51871s.51872s.51873s.51874s.51875s.51876s.51877s.51878s.51879s.51880s.51881s.51882s.51883s.51884s.51885s.51886s.51887s.51888s.51889s.51890s.51891s.51892s.51893s.51894s.51895s.51896s.51897s.51898s.51899s.51900s.51901s.51902s.51903s.51904s.51905s.51906s.51907s.51908s.51909s.51910s.51911s.51912s.51913s.51914s.51915s.51916s.51917s.51918s.51919s.51920s.51921s.51922s.51923s.51924s.51925s.51926s.51927s.51928s.51929s.51930s.51931s.51932s.51933s.51934s.51935s.51936s.51937s.51938s.51939s.51940s.51941s.51942s.51943s.51944s.51945s.51946s.51947s.51948s.51949s.51950s.51951s.51952s.51953s.51954s.51955s.51956s.51957s.51958s.51959s.51960s.51961s.51962s.51963s.51964s.51965s.51966s.51967s.51968s.51969s.51970s.51971s.51972s.51973s.51974s.51975s.51976s.51977s.51978s.51979s.51980s.51981s.51982s.51983s.51984s.51985s.51986s.51987s.51988s.51989s.51990s.51991s.51992s.51993s.51994s.51995s.51996s.51997s.51998s.51999s.52000s.52001s.52002s.52003s.52004s.52005s.52006s.52007s.52008s.52009s.52010s.52011s.52012s.52013s.52014s.52015s.52016s.52017s.52018s.52019s.52020s.52021s.52022s.52023s.52024s.52025s.52026s.52027s.52028s.52029s.52030s.52031s.52032s.52033s.52034s.52035s.52036s.52037s.52038s.52039s.52040s.52041s.52042s.52043s.52044s.52045s.52046s.52047s.52048s.52049s.52050s.52051s.52052s.52053s.52054s.52055s.52056s.52057s.52058s.52059s.52060s.52061s.52062s.52063s.52064s.52065s.52066s.52067s.52068s.52069s.52070s.52071s.52072s.52073s.52074s.52075s.52076s.52077s.52078s.52079s.52080s.52081s.52082s.52083s.52084s.52085s.52086s.52087s.52088s.52089s.52090s.52091s.52092s.52093s.52094s.52095s.52096s.52097s.52098s.52099s.52100s.52101s.52102s.52103s.52104s.52105s.52106s.52107s.52108s.52109s.52110s.52111s.52112s.52113s.52114s.52115s.52116s.52117s.52118s.52119s.52120s.52121s.52122s.52123s.52124s.52125s.52126s.52127s.52128s.52129s.52130s.52131s.52132s.52133s.52134s.52135s.52136s.52137s.52138s.52139s.52140s.52141s.52142s.52143s.52144s.52145s.52146s.52147s.52148s.52149s.52150s.52151s.52152s.52153s.52154s.52155s.52156s.52157s.52158s.52159s.52160s.52161s.52162s.52163s.52164s.52165s.52166s.52167s.52168s.52169s.52170s.52171s.52172s.52173s.52174s.52175s.52176s.52177s.52178s.52179s.52180s.52181s.52182s.52183s.52184s.52185s.52186s.52187s.52188s.52189s.52190s.52191s.52192s.52193s.52194s.52195s.52196s.52197s.52198s.52199s.52200s.52201s.52202s.52203s.52204s.52205s.52206s.52207s.52208s.52209s.52210s.52211s.52212s.52213s.52214s.52215s.52216s.52217s.52218s.52219s.52220s.52221s.52222s.52223s.52224s.52225s.52226s.52227s.52228s.52229s.52230s.52231s.52232s.52233s.52234s.52235s.52236s.52237s.52238s.52239s.52240s.52241s.52242s.52243s.52244s.52245s.52246s.52247s.52248s.52249s.52250s.52251s.52252s.52253s.52254s.52255s.52256s.52257s.52258s.52259s.52260s.52261s.52262s.52263s.52264s.52265s.52266s.52267s.52268s.52269s.52270s.52271s.52272s.52273s.52274s.52275s.52276s.52277s.52278s.52279s.52280s.52281s.52282s.52283s.52284s.52285s.52286s.52287s.52288s.52289s.52290s.52291s.52292s.52293s.52294s.52295s.52296s.52297s.52298s.52299s.52300s.52301s.52302s.52303s.52304s.52305s.52306s.52307s.52308s.52309s.52310s.52311s.52312s.52313s.52314s.52315s.52316s.52317s.52318s.52319s.52320s.52321s.52322s.52323s.52324s.52325s.52326s.52327s.52328s.52329s.52330s.52331s.52332s.52333s.52334s.52335s.52336s.52337s.52338s.52339s.52340s.52341s.52342s.52343s.52344s.52345s.52346s.52347s.52348s.52349s.52350s.52351s.52352s.52353s.52354s.52355s.52356s.52357s.52358s.52359s.52360s.52361s.52362s.52363s.52364s.52365s.52366s.52367s.52368s.52369s.52370s.52371s.52372s.52373s.52374s.52375s.52376s.52377s.52378s.52379s.52380s.52381s.52382s.52383s.52384s.52385s.52386s.52387s.52388s.52389s.52390s.52391s.52392s.52393s.52394s.52395s.52396s.52397s.52398s.52399s.52400s.52401s.52402s.52403s.52404s.52405s.52406s.52407s.52408s.52409s.52410s.52411s.52412s.52413s.52414s.52415s.52416s.52417s.52418s.52419s.52420s.52421s.52422s.52423s.52424s.52425s.52426s.52427s.52428s.52429s.52430s.52431s.52432s.52433s.52434s.52435s.52436s.52437s.52438s.52439s.52440s.52441s.52442s.52443s.52444s.52445s.52446s.52447s.52448s.52449s.52450s.52451s.52452s.52453s.52454s.52455s.52456s.52457s.52458s.52459s.52460s.52461s.52462s.52463s.52464s.52465s.52466s.52467s.52468s.52469s.52470s.52471s.52472s.52473s.52474s.52475s.52476s.52477s.52478s.52479s.52480s.52481s.52482s.52483s.52484s.52485s.52486s.52487s.52488s.52489s.52490s.52491s.52492s.52493s.52494s.52495s.52496s.52497s.52498s.52499s.52500s.52501s.52502s.52503s.52504s.52505s.52506s.52507s.52508s.52509s.52510s.52511s.52512s.52513s.52514s.52515s.52516s.52517s.52518s.52519s.52520s.52521s.52522s.52523s.52524s.52525s.52526s.52527s.52528s.52529s.52530s.52531s.52532s.52533s.52534s.52535s.52536s.52537s.52538s.52539s.52540s.52541s.52542s.52543s.52544s.52545s.52546s.52547s.52548s.52549s.52550s.52551s.52552s.52553s.52554s.52555s.52556s.52557s.52558s.52559s.52560s.52561s.52562s.52563s.52564s.52565s.52566s.52567s.52568s.52569s.52570s.52571s.52572s.52573s.52574s.52575s.52576s.52577s.52578s.52579s.52580s.52581s.52582s.52583s.52584s.52585s.52586s.52587s.52588s.52589s.52590s.52591s.52592s.52593s.52594s.52595s.52596s.52597s.52598s.52599s.52600s.52601s.52602s.52603s.52604s.52605s.52606s.52607s.52608s.52609s.52610s.52611s.52612s.52613s.52614s.52615s.52616s.52617s.52618s.52619s.52620s.52621s.52622s.52623s.52624s.52625s.52626s.52627s.52628s.52629s.52630s.52631s.52632s.52633s.52634s.52635s.52636s.52637s.52638s.52639s.52640s.52641s.52642s.52643s.52644s.52645s.52646s.52647s.52648s.52649s.52650s.52651s.52652s.52653s.52654s.52655s.52656s.52657s.52658s.52659s.52660s.52661s.52662s.52663s.52664s.52665s.52666s.52667s.52668s.52669s.52670s.52671s.52672s.52673s.52674s.52675s.52676s.52677s.52678s.52679s.52680s.52681s.52682s.52683s.52684s.52685s.52686s.52687s.52688s.52689s.52690s.52691s.52692s.52693s.52694s.52695s.52696s.52697s.52698s.52699s.52700s.52701s.52702s.52703s.52704s.52705s.52706s.52707s.52708s.52709s.52710s.52711s.52712s.52713s.52714s.52715s.52716s.52717s.52718s.52719s.52720s.52721s.52722s.52723s.52724s.52725s.52726s.52727s.52728s.52729s.52730s.52731s.52732s.52733s.52734s.52735s.52736s.52737s.52738s.52739s.52740s.52741s.52742s.52743s.52744s.52745s.52746s.52747s.52748s.52749s.52750s.52751s.52752s.52753s.52754s.52755s.52756s.52757s.52758s.52759s.52760s.52761s.52762s.52763s.52764s.52765s.52766s.52767s.52768s.52769s.52770s.52771s.52772s.52773s.52774s.52775s.52776s.52777s.52778s.52779s.52780s.52781s.52782s.52783s.52784s.52785s.52786s.52787s.52788s.52789s.52790s.52791s.52792s.52793s.52794s.52795s.52796s.52797s.52798s.52799s.52800s.52801s.52802s.52803s.52804s.52805s.52806s.52807s.52808s.52809s.52810s.52811s.52812s.52813s.52814s.52815s.52816s.52817s.52818s.52819s.52820s.52821s.52822s.52823s.52824s.52825s.52826s.52827s.52828s.52829s.52830s.52831s.52832s.52833s.52834s.52835s.52836s.52837s.52838s.52839s.52840s.52841s.52842s.52843s.52844s.52845s.52846s.52847s.52848s.52849s.52850s.52851s.52852s.52853s.52854s.52855s.52856s.52857s.52858s.52859s.52860s.52861s.52862s.52863s.52864s.52865s.52866s.52867s.52868s.52869s.52870s.52871s.52872s.52873s.52874s.52875s.52876s.52877s.52878s.52879s.52880s.52881s.52882s.52883s.52884s.52885s.52886s.52887s.52888s.52889s.52890s.52891s.52892s.52893s.52894s.52895s.52896s.52897s.52898s.52899s.52900s.52901s.52902s.52903s.52904s.52905s.52906s.52907s.52908s.52909s.52910s.52911s.52912s.52913s.52914s.52915s.52916s.52917s.52918s.52919s.52920s.52921s.52922s.52923s.52924s.52925s.52926s.52927s.52928s.52929s.52930s.52931s.52932s.52933s.52934s.52935s.52936s.52937s.52938s.52939s.52940s.52941s.52942s.52943s.52944s.52945s.52946s.52947s.52948s.52949s.52950s.52951s.52952s.52953s.52954s.52955s.52956s.52957s.52958s.52959s.52960s.52961s.52962s.52963s.52964s.52965s.52966s.52967s.52968s.52969s.52970s.52971s.52972s.52973s.52974s.52975s.52976s.52977s.52978s.52979s.52980s.52981s.52982s.52983s.52984s.52985s.52986s.52987s.52988s.52989s.52990s.52991s.52992s.52993s.52994s.52995s.52996s.52997s.52998s.52999s.53000s.53001s.53002s.53003s.53004s.53005s.53006s.53007s.53008s.53009s.53010s.53011s.53012s.53013s.53014s.53015s.53016s.53017s.53018s.53019s.53020s.53021s.53022s.53023s.53024s.53025s.53026s.53027s.53028s.53029s.53030s.53031s.53032s.53033s.53034s.53035s.53036s.53037s.53038s.53039s.53040s.53041s.53042s.53043s.53044s.53045s.53046s.53047s.53048s.53049s.53050s.53051s.53052s.53053s.53054s.53055s.53056s.53057s.53058s.53059s.53060s.53061s.53062s.53063s.53064s.53065s.53066s.53067s.53068s.53069s.53070s.53071s.53072s.53073s.53074s.53075s.53076s.53077s.53078s.53079s.53080s.53081s.53082s.53083s.53084s.53085s.53086s.53087s.53088s.53089s.53090s.53091s.53092s.53093s.53094s.53095s.53096s.53097s.53098s.53099s.53100s.53101s.53102s.53103s.53104s.53105s.53106s.53107s.53108s.53109s.53110s.53111s.53112s.53113s.53114s.53115s.53116s.53117s.53118s.53119s.53120s.53121s.53122s.53123s.53124s.53125s.53126s.53127s.53128s.53129s.53130s.53131s.53132s.53133s.53134s.53135s.53136s.53137s.53138s.53139s.53140s.53141s.53142s.53143s.53144s.53145s.53146s.53147s.53148s.53149s.53150s.53151s.53152s.53153s.53154s.53155s.53156s.53157s.53158s.53159s.53160s.53161s.53162s.53163s.53164s.53165s.53166s.53167s.53168s.53169s.53170s.53171s.53172s.53173s.53174s.53175s.53176s.53177s.53178s.53179s.53180s.53181s.53182s.53183s.53184s.53185s.53186s.53187s.53188s.53189s.53190s.53191s.53192s.53193s.53194s.53195s.53196s.53197s.53198s.53199s.53200s.53201s.53202s.53203s.53204s.53205s.53206s.53207s.53208s.53209s.53210s.53211s.53212s.53213s.53214s.53215s.53216s.53217s.53218s.53219s.53220s.53221s.53222s.53223s.53224s.53225s.53226s.53227s.53228s.53229s.53230s.53231s.53232s.53233s.53234s.53235s.53236s.53237s.53238s.53239s.53240s.53241s.53242s.53243s.53244s.53245s.53246s.53247s.53248s.53249s.53250s.53251s.53252s.53253s.53254s.53255s.53256s.53257s.53258s.53259s.53260s.53261s.53262s.53263s.53264s.53265s.53266s.53267s.53268s.53269s.53270s.53271s.53272s.53273s.53274s.53275s.53276s.53277s.53278s.53279s.53280s.53281s.53282s.53283s.53284s.53285s.53286s.53287s.53288s.53289s.53290s.53291s.53292s.53293s.53294s.53295s.53296s.53297s.53298s.53299s.53300s.53301s.53302s.53303s.53304s.53305s.53306s.53307s.53308s.53309s.53310s.53311s.53312s.53313s.53314s.53315s.53316s.53317s.53318s.53319s.53320s.53321s.53322s.53323s.53324s.53325s.53326s.53327s.53328s.53329s.53330s.53331s.53332s.53333s.53334s.53335s.53336s.53337s.53338s.53339s.53340s.53341s.53342s.53343s.53344s.53345s.53346s.53347s.53348s.53349s.53350s.53351s.53352s.53353s.53354s.53355s.53356s.53357s.53358s.53359s.53360s.53361s.53362s.53363s.53364s.53365s.53366s.53367s.53368s.53369s.53370s.53371s.53372s.53373s.53374s.53375s.53376s.53377s.53378s.53379s.53380s.53381s.53382s.53383s.53384s.53385s.53386s.53387s.53388s.53389s.53390s.53391s.53392s.53393s.53394s.53395s.53396s.53397s.53398s.53399s.53400s.53401s.53402s.53403s.53404s.53405s.53406s.53407s.53408s.53409s.53410s.53411s.53412s.53413s.53414s.53415s.53416s.53417s.53418s.53419s.53420s.53421s.53422s.53423s.53424s.53425s.53426s.53427s.53428s.53429s.53430s.53431s.53432s.53433s.53434s.53435s.53436s.53437s.53438s.53439s.53440s.53441s.53442s.53443s.53444s.53445s.53446s.53447s.53448s.53449s.53450s.53451s.53452s.53453s.53454s.53455s.53456s.53457s.53458s.53459s.53460s.53461s.53462s.53463s.53464s.53465s.53466s.53467s.53468s.53469s.53470s.53471s.53472s.53473s.53474s.53475s.53476s.53477s.53478s.53479s.53480s.53481s.53482s.53483s.53484s.53485s.53486s.53487s.53488s.53489s.53490s.53491s.53492s.53493s.53494s.53495s.53496s.53497s.53498s.53499s.53500s.53501s.53502s.53503s.53504s.53505s.53506s.53507s.53508s.53509s.53510s.53511s.53512s.53513s.53514s.53515s.53516s.53517s.53518s.53519s.53520s.53521s.53522s.53523s.53524s.53525s.53526s.53527s.53528s.53529s.53530s.53531s.53532s.53533s.53534s.53535s.53536s.53537s.53538s.53539s.53540s.53541s.53542s.53543s.53544s.53545s.53546s.53547s.53548s.53549s.53550s.53551s.53552s.53553s.53554s.53555s.53556s.53557s.53558s.53559s.53560s.53561s.53562s.53563s.53564s.53565s.53566s.53567s.53568s.53569s.53570s.53571s.53572s.53573s.53574s.53575s.53576s.53577s.53578s.53579s.53580s.53581s.53582s.53583s.53584s.53585s.53586s.53587s.53588s.53589s.53590s.53591s.53592s.53593s.53594s.53595s.53596s.53597s.53598s.53599s.53600s.53601s.53602s.53603s.53604s.53605s.53606s.53607s.53608s.53609s.53610s.53611s.53612s.53613s.53614s.53615s.53616s.53617s.53618s.53619s.53620s.53621s.53622s.53623s.53624s.53625s.53626s.53627s.53628s.53629s.53630s.53631s.53632s.53633s.53634s.53635s.53636s.53637s.53638s.53639s.53640s.53641s.53642s.53643s.53644s.53645s.53646s.53647s.53648s.53649s.53650s.53651s.53652s.53653s.53654s.53655s.53656s.53657s.53658s.53659s.53660s.53661s.53662s.53663s.53664s.53665s.53666s.53667s.53668s.53669s.53670s.53671s.53672s.53673s.53674s.53675s.53676s.53677s.53678s.53679s.53680s.53681s.53682s.53683s.53684s.53685s.53686s.53687s.53688s.53689s.53690s.53691s.53692s.53693s.53694s.53695s.53696s.53697s.53698s.53699s.53700s.53701s.53702s.53703s.53704s.53705s.53706s.53707s.53708s.53709s.53710s.53711s.53712s.53713s.53714s.53715s.53716s.53717s.53718s.53719s.53720s.53721s.53722s.53723s.53724s.53725s.53726s.53727s.53728s.53729s.53730s.53731s.53732s.53733s.53734s.53735s.53736s.53737s.53738s.53739s.53740s.53741s.53742s.53743s.53744s.53745s.53746s.53747s.53748s.53749s.53750s.53751s.53752s.53753s.53754s.53755s.53756s.53757s.53758s.53759s.53760s.53761s.53762s.53763s.53764s.53765s.53766s.53767s.53768s.53769s.53770s.53771s.53772s.53773s.53774s.53775s.53776s.53777s.53778s.53779s.53780s.53781s.53782s.53783s.53784s.53785s.53786s.53787s.53788s.53789s.53790s.53791s.53792s.53793s.53794s.53795s.53796s.53797s.53798s.53799s.53800s.53801s.53802s.53803s.53804s.53805s.53806s.53807s.53808s.53809s.53810s.53811s.53812s.53813s.53814s.53815s.53816s.53817s.53818s.53819s.53820s.53821s.53822s.53823s.53824s.53825s.53826s.53827s.53828s.53829s.53830s.53831s.53832s.53833s.53834s.53835s.53836s.53837s.53838s.53839s.53840s.53841s.53842s.53843s.53844s.53845s.53846s.53847s.53848s.53849s.53850s.53851s.53852s.53853s.53854s.53855s.53856s.53857s.53858s.53859s.53860s.53861s.53862s.53863s.53864s.53865s.53866s.53867s.53868s.53869s.53870s.53871s.53872s.53873s.53874s.53875s.53876s.53877s.53878s.53879s.53880s.53881s.53882s.53883s.53884s.53885s.53886s.53887s.53888s.53889s.53890s.53891s.53892s.53893s.53894s.53895s.53896s.53897s.53898s.53899s.53900s.53901s.53902s.53903s.53904s.53905s.53906s.53907s.53908s.53909s.53910s.53911s.53912s.53913s.53914s.53915s.53916s.53917s.53918s.53919s.53920s.53921s.53922s.53923s.53924s.53925s.53926s.53927s.53928s.53929s.53930s.53931s.53932s.53933s.53934s.53935s.53936s.53937s.53938s.53939s.53940s.53941s.53942s.53943s.53944s.53945s.53946s.53947s.53948s.53949s.53950s.53951s.53952s.53953s.53954s.53955s.53956s.53957s.53958s.53959s.53960s.53961s.53962s.53963s.53964s.53965s.53966s.53967s.53968s.53969s.53970s.53971s.53972s.53973s.53974s.53975s.53976s.53977s.53978s.53979s.53980s.53981s.53982s.53983s.53984s.53985s.53986s.53987s.53988s.53989s.53990s.53991s.53992s.53993s.53994s.53995s.53996s.53997s.53998s.53999s.54000s.54001s.54002s.54003s.54004s.54005s.54006s.54007s.54008s.54009s.54010s.54011s.54012s.54013s.54014s.54015s.54016s.54017s.54018s.54019s.54020s.54021s.54022s.54023s.54024s.54025s.54026s.54027s.54028s.54029s.54030s.54031s.54032s.54033s.54034s.54035s.54036s.54037s.54038s.54039s.54040s.54041s.54042s.54043s.54044s.54045s.54046s.54047s.54048s.54049s.54050s.54051s.54052s.54053s.54054s.54055s.54056s.54057s.54058s.54059s.54060s.54061s.54062s.54063s.54064s.54065s.54066s.54067s.54068s.54069s.54070s.54071s.54072s.54073s.54074s.54075s.54076s.54077s.54078s.54079s.54080s.54081s.54082s.54083s.54084s.54085s.54086s.54087s.54088s.54089s.54090s.54091s.54092s.54093s.54094s.54095s.54096s.54097s.54098s.54099s.54100s.54101s.54102s.54103s.54104s.54105s.54106s.54107s.54108s.54109s.54110s.54111s.54112s.54113s.54114s.54115s.54116s.54117s.54118s.54119s.54120s.54121s.54122s.54123s.54124s.54125s.54126s.54127s.54128s.54129s.54130s.54131s.54132s.54133s.54134s.54135s.54136s.54137s.54138s.54139s.54140s.54141s.54142s.54143s.54144s.54145s.54146s.54147s.54148s.54149s.54150s.54151s.54152s.54153s.54154s.54155s.54156s.54157s.54158s.54159s.54160s.54161s.54162s.54163s.54164s.54165s.54166s.54167s.54168s.54169s.54170s.54171s.54172s.54173s.54174s.54175s.54176s.54177s.54178s.54179s.54180s.54181s.54182s.54183s.54184s.54185s.54186s.54187s.54188s.54189s.54190s.54191s.54192s.54193s.54194s.54195s.54196s.54197s.54198s.54199s.54200s.54201s.54202s.54203s.54204s.54205s.54206s.54207s.54208s.54209s.54210s.54211s.54212s.54213s.54214s.54215s.54216s.54217s.54218s.54219s.54220s.54221s.54222s.54223s.54224s.54225s.54226s.54227s.54228s.54229s.54230s.54231s.54232s.54233s.54234s.54235s.54236s.54237s.54238s.54239s.54240s.54241s.54242s.54243s.54244s.54245s.54246s.54247s.54248s.54249s.54250s.54251s.54252s.54253s.54254s.54255s.54256s.54257s.54258s.54259s.54260s.54261s.54262s.54263s.54264s.54265s.54266s.54267s.54268s.54269s.54270s.54271s.54272s.54273s.54274s.54275s.54276s.54277s.54278s.54279s.54280s.54281s.54282s.54283s.54284s.54285s.54286s.54287s.54288s.54289s.54290s.54291s.54292s.54293s.54294s.54295s.54296s.54297s.54298s.54299s.54300s.54301s.54302s.54303s.54304s.54305s.54306s.54307s.54308s.54309s.54310s.54311s.54312s.54313s.54314s.54315s.54316s.54317s.54318s.54319s.54320s.54321s.54322s.54323s.54324s.54325s.54326s.54327s.54328s.54329s.54330s.54331s.54332s.54333s.54334s.54335s.54336s.54337s.54338s.54339s.54340s.54341s.54342s.54343s.54344s.54345s.54346s.54347s.54348s.54349s.54350s.54351s.54352s.54353s.54354s.54355s.54356s.54357s.54358s.54359s.54360s.54361s.54362s.54363s.54364s.54365s.54366s.54367s.54368s.54369s.54370s.54371s.54372s.54373s.54374s.54375s.54376s.54377s.54378s.54379s.54380s.54381s.54382s.54383s.54384s.54385s.54386s.54387s.54388s.54389s.54390s.54391s.54392s.54393s.54394s.54395s.54396s.54397s.54398s.54399s.54400s.54401s.54402s.54403s.54404s.54405s.54406s.54407s.54408s.54409s.54410s.54411s.54412s.54413s.54414s.54415s.54416s.54417s.54418s.54419s.54420s.54421s.54422s.54423s.54424s.54425s.54426s.54427s.54428s.54429s.54430s.54431s.54432s.54433s.54434s.54435s.54436s.54437s.54438s.54439s.54440s.54441s.54442s.54443s.54444s.54445s.54446s.54447s.54448s.54449s.54450s.54451s.54452s.54453s.54454s.54455s.54456s.54457s.54458s.54459s.54460s.54461s.54462s.54463s.54464s.54465s.54466s.54467s.54468s.54469s.54470s.54471s.54472s.54473s.54474s.54475s.54476s.54477s.54478s.54479s.54480s.54481s.54482s.54483s.54484s.54485s.54486s.54487s.54488s.54489s.54490s.54491s.54492s.54493s.54494s.54495s.54496s.54497s.54498s.54499s.54500s.54501s.54502s.54503s.54504s.54505s.54506s.54507s.54508s.54509s.54510s.54511s.54512s.54513s.54514s.54515s.54516s.54517s.54518s.54519s.54520s.54521s.54522s.54523s.54524s.54525s.54526s.54527s.54528s.54529s.54530s.54531s.54532s.54533s.54534s.54535s.54536s.54537s.54538s.54539s.54540s.54541s.54542s.54543s.54544s.54545s.54546s.54547s.54548s.54549s.54550s.54551s.54552s.54553s.54554s.54555s.54556s.54557s.54558s.54559s.54560s.54561s.54562s.54563s.54564s.54565s.54566s.54567s.54568s.54569s.54570s.54571s.54572s.54573s.54574s.54575s.54576s.54577s.54578s.54579s.54580s.54581s.54582s.54583s.54584s.54585s.54586s.54587s.54588s.54589s.54590s.54591s.54592s.54593s.54594s.54595s.54596s.54597s.54598s.54599s.54600s.54601s.54602s.54603s.54604s.54605s.54606s.54607s.54608s.54609s.54610s.54611s.54612s.54613s.54614s.54615s.54616s.54617s.54618s.54619s.54620s.54621s.54622s.54623s.54624s.54625s.54626s.54627s.54628s.54629s.54630s.54631s.54632s.54633s.54634s.54635s.54636s.54637s.54638s.54639s.54640s.54641s.54642s.54643s.54644s.54645s.54646s.54647s.54648s.54649s.54650s.54651s.54652s.54653s.54654s.54655s.54656s.54657s.54658s.54659s.54660s.54661s.54662s.54663s.54664s.54665s.54666s.54667s.54668s.54669s.54670s.54671s.54672s.54673s.54674s.54675s.54676s.54677s.54678s.54679s.54680s.54681s.54682s.54683s.54684s.54685s.54686s.54687s.54688s.54689s.54690s.54691s.54692s.54693s.54694s.54695s.54696s.54697s.54698s.54699s.54700s.54701s.54702s.54703s.54704s.54705s.54706s.54707s.54708s.54709s.54710s.54711s.54712s.54713s.54714s.54715s.54716s.54717s.54718s.54719s.54720s.54721s.54722s.54723s.54724s.54725s.54726s.54727s.54728s.54729s.54730s.54731s.54732s.54733s.54734s.54735s.54736s.54737s.54738s.54739s.54740s.54741s.54742s.54743s.54744s.54745s.54746s.54747s.54748s.54749s.54750s.54751s.54752s.54753s.54754s.54755s.54756s.54757s.54758s.54759s.54760s.54761s.54762s.54763s.54764s.54765s.54766s.54767s.54768s.54769s.54770s.54771s.54772s.54773s.54774s.54775s.54776s.54777s.54778s.54779s.54780s.54781s.54782s.54783s.54784s.54785s.54786s.54787s.54788s.54789s.54790s.54791s.54792s.54793s.54794s.54795s.54796s.54797s.54798s.54799s.54800s.54801s.54802s.54803s.54804s.54805s.54806s.54807s.54808s.54809s.54810s.54811s.54812s.54813s.54814s.54815s.54816s.54817s.54818s.54819s.54820s.54821s.54822s.54823s.54824s.54825s.54826s.54827s.54828s.54829s.54830s.54831s.54832s.54833s.54834s.54835s.54836s.54837s.54838s.54839s.54840s.54841s.54842s.54843s.54844s.54845s.54846s.54847s.54848s.54849s.54850s.54851s.54852s.54853s.54854s.54855s.54856s.54857s.54858s.54859s.54860s.54861s.54862s.54863s.54864s.54865s.54866s.54867s.54868s.54869s.54870s.54871s.54872s.54873s.54874s.54875s.54876s.54877s.54878s.54879s.54880s.54881s.54882s.54883s.54884s.54885s.54886s.54887s.54888s.54889s.54890s.54891s.54892s.54893s.54894s.54895s.54896s.54897s.54898s.54899s.54900s.54901s.54902s.54903s.54904s.54905s.54906s.54907s.54908s.54909s.54910s.54911s.54912s.54913s.54914s.54915s.54916s.54917s.54918s.54919s.54920s.54921s.54922s.54923s.54924s.54925s.54926s.54927s.54928s.54929s.54930s.54931s.54932s.54933s.54934s.54935s.54936s.54937s.54938s.54939s.54940s.54941s.54942s.54943s.54944s.54945s.54946s.54947s.54948s.54949s.54950s.54951s.54952s.54953s.54954s.54955s.54956s.54957s.54958s.54959s.54960s.54961s.54962s.54963s.54964s.54965s.54966s.54967s.54968s.54969s.54970s.54971s.54972s.54973s.54974s.54975s.54976s.54977s.54978s.54979s.54980s.54981s.54982s.54983s.54984s.54985s.54986s.54987s.54988s.54989s.54990s.54991s.54992s.54993s.54994s.54995s.54996s.54997s.54998s.54999s.55000s.55001s.55002s.55003s.55004s.55005s.55006s.55007s.55008s.55009s.55010s.55011s.55012s.55013s.55014s.55015s.55016s.55017s.55018s.55019s.55020s.55021s.55022s.55023s.55024s.55025s.55026s.55027s.55028s.55029s.55030s.55031s.55032s.55033s.55034s.55035s.55036s.55037s.55038s.55039s.55040s.55041s.55042s.55043s.55044s.55045s.55046s.55047s.55048s.55049s.55050s.55051s.55052s.55053s.55054s.55055s.55056s.55057s.55058s.55059s.55060s.55061s.55062s.55063s.55064s.55065s.55066s.55067s.55068s.55069s.55070s.55071s.55072s.55073s.55074s.55075s.55076s.55077s.55078s.55079s.55080s.55081s.55082s.55083s.55084s.55085s.55086s.55087s.55088s.55089s.55090s.55091s.55092s.55093s.55094s.55095s.55096s.55097s.55098s.55099s.55100s.55101s.55102s.55103s.55104s.55105s.55106s.55107s.55108s.55109s.55110s.55111s.55112s.55113s.55114s.55115s.55116s.55117s.55118s.55119s.55120s.55121s.55122s.55123s.55124s.55125s.55126s.55127s.55128s.55129s.55130s.55131s.55132s.55133s.55134s.55135s.55136s.55137s.55138s.55139s.55140s.55141s.55142s.55143s.55144s.55145s.55146s.55147s.55148s.55149s.55150s.55151s.55152s.55153s.55154s.55155s.55156s.55157s.55158s.55159s.55160s.55161s.55162s.55163s.55164s.55165s.55166s.55167s.55168s.55169s.55170s.55171s.55172s.55173s.55174s.55175s.55176s.55177s.55178s.55179s.55180s.55181s.55182s.55183s.55184s.55185s.55186s.55187s.55188s.55189s.55190s.55191s.55192s.55193s.55194s.55195s.55196s.55197s.55198s.55199s.55200s.55201s.55202s.55203s.55204s.55205s.55206s.55207s.55208s.55209s.55210s.55211s.55212s.55213s.55214s.55215s.55216s.55217s.55218s.55219s.55220s.55221s.55222s.55223s.55224s.55225s.55226s.55227s.55228s.55229s.55230s.55231s.55232s.55233s.55234s.55235s.55236s.55237s.55238s.55239s.55240s.55241s.55242s.55243s.55244s.55245s.55246s.55247s.55248s.55249s.55250s.55251s.55252s.55253s.55254s.55255s.55256s.55257s.55258s.55259s.55260s.55261s.55262s.55263s.55264s.55265s.55266s.55267s.55268s.55269s.55270s.55271s.55272s.55273s.55274s.55275s.55276s.55277s.55278s.55279s.55280s.55281s.55282s.55283s.55284s.55285s.55286s.55287s.55288s.55289s.55290s.55291s.55292s.55293s.55294s.55295s.55296s.55297s.55298s.55299s.55300s.55301s.55302s.55303s.55304s.55305s.55306s.55307s.55308s.55309s.55310s.55311s.55312s.55313s.55314s.55315s.55316s.55317s.55318s.55319s.55320s.55321s.55322s.55323s.55324s.55325s.55326s.55327s.55328s.55329s.55330s.55331s.55332s.55333s.55334s.55335s.55336s.55337s.55338s.55339s.55340s.55341s.55342s.55343s.55344s.55345s.55346s.55347s.55348s.55349s.55350s.55351s.55352s.55353s.55354s.55355s.55356s.55357s.55358s.55359s.55360s.55361s.55362s.55363s.55364s.55365s.55366s.55367s.55368s.55369s.55370s.55371s.55372s.55373s.55374s.55375s.55376s.55377s.55378s.55379s.55380s.55381s.55382s.55383s.55384s.55385s.55386s.55387s.55388s.55389s.55390s.55391s.55392s.55393s.55394s.55395s.55396s.55397s.55398s.55399s.55400s.55401s.55402s.55403s.55404s.55405s.55406s.55407s.55408s.55409s.55410s.55411s.55412s.55413s.55414s.55415s.55416s.55417s.55418s.55419s.55420s.55421s.55422s.55423s.55424s.55425s.55426s.55427s.55428s.55429s.55430s.55431s.55432s.55433s.55434s.55435s.55436s.55437s.55438s.55439s.55440s.55441s.55442s.55443s.55444s.55445s.55446s.55447s.55448s.55449s.55450s.55451s.55452s.55453s.55454s.55455s.55456s.55457s.55458s.55459s.55460s.55461s.55462s.55463s.55464s.55465s.55466s.55467s.55468s.55469s.55470s.55471s.55472s.55473s.55474s.55475s.55476s.55477s.55478s.55479s.55480s.55481s.55482s.55483s.55484s.55485s.55486s.55487s.55488s.55489s.55490s.55491s.55492s.55493s.55494s.55495s.55496s.55497s.55498s.55499s.55500s.55501s.55502s.55503s.55504s.55505s.55506s.55507s.55508s.55509s.55510s.55511s.55512s.55513s.55514s.55515s.55516s.55517s.55518s.55519s.55520s.55521s.55522s.55523s.55524s.55525s.55526s.55527s.55528s.55529s.55530s.55531s.55532s.55533s.55534s.55535s.55536s.55537s.55538s.55539s.55540s.55541s.55542s.55543s.55544s.55545s.55546s.55547s.55548s.55549s.55550s.55551s.55552s.55553s.55554s.55555s.55556s.55557s.55558s.55559s.55560s.55561s.55562s.55563s.55564s.55565s.55566s.55567s.55568s.55569s.55570s.55571s.55572s.55573s.55574s.55575s.55576s.55577s.55578s.55579s.55580s.55581s.55582s.55583s.55584s.55585s.55586s.55587s.55588s.55589s.55590s.55591s.55592s.55593s.55594s.55595s.55596s.55597s.55598s.55599s.55600s.55601s.55602s.55603s.55604s.55605s.55606s.55607s.55608s.55609s.55610s.55611s.55612s.55613s.55614s.55615s.55616s.55617s.55618s.55619s.55620s.55621s.55622s.55623s.55624s.55625s.55626s.55627s.55628s.55629s.55630s.55631s.55632s.55633s.55634s.55635s.55636s.55637s.55638s.55639s.55640s.55641s.55642s.55643s.55644s.55645s.55646s.55647s.55648s.55649s.55650s.55651s.55652s.55653s.55654s.55655s.55656s.55657s.55658s.55659s.55660s.55661s.55662s.55663s.55664s.55665s.55666s.55667s.55668s.55669s.55670s.55671s.55672s.55673s.55674s.55675s.55676s.55677s.55678s.55679s.55680s.55681s.55682s.55683s.55684s.55685s.55686s.55687s.55688s.55689s.55690s.55691s.55692s.55693s.55694s.55695s.55696s.55697s.55698s.55699s.55700s.55701s.55702s.55703s.55704s.55705s.55706s.55707s.55708s.55709s.55710s.55711s.55712s.55713s.55714s.55715s.55716s.55717s.55718s.55719s.55720s.55721s.55722s.55723s.55724s.55725s.55726s.55727s.55728s.55729s.55730s.55731s.55732s.55733s.55734s.55735s.55736s.55737s.55738s.55739s.55740s.55741s.55742s.55743s.55744s.55745s.55746s.55747s.55748s.55749s.55750s.55751s.55752s.55753s.55754s.55755s.55756s.55757s.55758s.55759s.55760s.55761s.55762s.55763s.55764s.55765s.55766s.55767s.55768s.55769s.55770s.55771s.55772s.55773s.55774s.55775s.55776s.55777s.55778s.55779s.55780s.55781s.55782s.55783s.55784s.55785s.55786s.55787s.55788s.55789s.55790s.55791s.55792s.55793s.55794s.55795s.55796s.55797s.55798s.55799s.55800s.55801s.55802s.55803s.55804s.55805s.55806s.55807s.55808s.55809s.55810s.55811s.55812s.55813s.55814s.55815s.55816s.55817s.55818s.55819s.55820s.55821s.55822s.55823s.55824s.55825s.55826s.55827s.55828s.55829s.55830s.55831s.55832s.55833s.55834s.55835s.55836s.55837s.55838s.55839s.55840s.55841s.55842s.55843s.55844s.55845s.55846s.55847s.55848s.55849s.55850s.55851s.55852s.55853s.55854s.55855s.55856s.55857s.55858s.55859s.55860s.55861s.55862s.55863s.55864s.55865s.55866s.55867s.55868s.55869s.55870s.55871s.55872s.55873s.55874s.55875s.55876s.55877s.55878s.55879s.55880s.55881s.55882s.55883s.55884s.55885s.55886s.55887s.55888s.55889s.55890s.55891s.55892s.55893s.55894s.55895s.55896s.55897s.55898s.55899s.55900s.55901s.55902s.55903s.55904s.55905s.55906s.55907s.55908s.55909s.55910s.55911s.55912s.55913s.55914s.55915s.55916s.55917s.55918s.55919s.55920s.55921s.55922s.55923s.55924s.55925s.55926s.55927s.55928s.55929s.55930s.55931s.55932s.55933s.55934s.55935s.55936s.55937s.55938s.55939s.55940s.55941s.55942s.55943s.55944s.55945s.55946s.55947s.55948s.55949s.55950s.55951s.55952s.55953s.55954s.55955s.55956s.55957s.55958s.55959s.55960s.55961s.55962s.55963s.55964s.55965s.55966s.55967s.55968s.55969s.55970s.55971s.55972s.55973s.55974s.55975s.55976s.55977s.55978s.55979s.55980s.55981s.55982s.55983s.55984s.55985s.55986s.55987s.55988s.55989s.55990s.55991s.55992s.55993s.55994s.55995s.55996s.55997s.55998s.55999s.56000s.56001s.56002s.56003s.56004s.56005s.56006s.56007s.56008s.56009s.56010s.56011s.56012s.56013s.56014s.56015s.56016s.56017s.56018s.56019s.56020s.56021s.56022s.56023s.56024s.56025s.56026s.56027s.56028s.56029s.56030s.56031s.56032s.56033s.56034s.56035s.56036s.56037s.56038s.56039s.56040s.56041s.56042s.56043s.56044s.56045s.56046s.56047s.56048s.56049s.56050s.56051s.56052s.56053s.56054s.56055s.56056s.56057s.56058s.56059s.56060s.56061s.56062s.56063s.56064s.56065s.56066s.56067s.56068s.56069s.56070s.56071s.56072s.56073s.56074s.56075s.56076s.56077s.56078s.56079s.56080s.56081s.56082s.56083s.56084s.56085s.56086s.56087s.56088s.56089s.56090s.56091s.56092s.56093s.56094s.56095s.56096s.56097s.56098s.56099s.56100s.56101s.56102s.56103s.56104s.56105s.56106s.56107s.56108s.56109s.56110s.56111s.56112s.56113s.56114s.56115s.56116s.56117s.56118s.56119s.56120s.56121s.56122s.56123s.56124s.56125s.56126s.56127s.56128s.56129s.56130s.56131s.56132s.56133s.56134s.56135s.56136s.56137s.56138s.56139s.56140s.56141s.56142s.56143s.56144s.56145s.56146s.56147s.56148s.56149s.56150s.56151s.56152s.56153s.56154s.56155s.56156s.56157s.56158s.56159s.56160s.56161s.56162s.56163s.56164s.56165s.56166s.56167s.56168s.56169s.56170s.56171s.56172s.56173s.56174s.56175s.56176s.56177s.56178s.56179s.56180s.56181s.56182s.56183s.56184s.56185s.56186s.56187s.56188s.56189s.56190s.56191s.56192s.56193s.56194s.56195s.56196s.56197s.56198s.56199s.56200s.56201s.56202s.56203s.56204s.56205s.56206s.56207s.56208s.56209s.56210s.56211s.56212s.56213s.56214s.56215s.56216s.56217s.56218s.56219s.56220s.56221s.56222s.56223s.56224s.56225s.56226s.56227s.56228s.56229s.56230s.56231s.56232s.56233s.56234s.56235s.56236s.56237s.56238s.56239s.56240s.56241s.56242s.56243s.56244s.56245s.56246s.56247s.56248s.56249s.56250s.56251s.56252s.56253s.56254s.56255s.56256s.56257s.56258s.56259s.56260s.56261s.56262s.56263s.56264s.56265s.56266s.56267s.56268s.56269s.56270s.56271s.56272s.56273s.56274s.56275s.56276s.56277s.56278s.56279s.56280s.56281s.56282s.56283s.56284s.56285s.56286s.56287s.56288s.56289s.56290s.56291s.56292s.56293s.56294s.56295s.56296s.56297s.56298s.56299s.56300s.56301s.56302s.56303s.56304s.56305s.56306s.56307s.56308s.56309s.56310s.56311s.56312s.56313s.56314s.56315s.56316s.56317s.56318s.56319s.56320s.56321s.56322s.56323s.56324s.56325s.56326s.56327s.56328s.56329s.56330s.56331s.56332s.56333s.56334s.56335s.56336s.56337s.56338s.56339s.56340s.56341s.56342s.56343s.56344s.56345s.56346s.56347s.56348s.56349s.56350s.56351s.56352s.56353s.56354s.56355s.56356s.56357s.56358s.56359s.56360s.56361s.56362s.56363s.56364s.56365s.56366s.56367s.56368s.56369s.56370s.56371s.56372s.56373s.56374s.56375s.56376s.56377s.56378s.56379s.56380s.56381s.56382s.56383s.56384s.56385s.56386s.56387s.56388s.56389s.56390s.56391s.56392s.56393s.56394s.56395s.56396s.56397s.56398s.56399s.56400s.56401s.56402s.56403s.56404s.56405s.56406s.56407s.56408s.56409s.56410s.56411s.56412s.56413s.56414s.56415s.56416s.56417s.56418s.56419s.56420s.56421s.56422s.56423s.56424s.56425s.56426s.56427s.56428s.56429s.56430s.56431s.56432s.56433s.56434s.56435s.56436s.56437s.56438s.56439s.56440s.56441s.56442s.56443s.56444s.56445s.56446s.56447s.56448s.56449s.56450s.56451s.56452s.56453s.56454s.56455s.56456s.56457s.56458s.56459s.56460s.56461s.56462s.56463s.56464s.56465s.56466s.56467s.56468s.56469s.56470s.56471s.56472s.56473s.56474s.56475s.56476s.56477s.56478s.56479s.56480s.56481s.56482s.56483s.56484s.56485s.56486s.56487s.56488s.56489s.56490s.56491s.56492s.56493s.56494s.56495s.56496s.56497s.56498s.56499s.56500s.56501s.56502s.56503s.56504s.56505s.56506s.56507s.56508s.56509s.56510s.56511s.56512s.56513s.56514s.56515s.56516s.56517s.56518s.56519s.56520s.56521s.56522s.56523s.56524s.56525s.56526s.56527s.56528s.56529s.56530s.56531s.56532s.56533s.56534s.56535s.56536s.56537s.56538s.56539s.56540s.56541s.56542s.56543s.56544s.56545s.56546s.56547s.56548s.56549s.56550s.56551s.56552s.56553s.56554s.56555s.56556s.56557s.56558s.56559s.56560s.56561s.56562s.56563s.56564s.56565s.56566s.56567s.56568s.56569s.56570s.56571s.56572s.56573s.56574s.56575s.56576s.56577s.56578s.56579s.56580s.56581s.56582s.56583s.56584s.56585s.56586s.56587s.56588s.56589s.56590s.56591s.56592s.56593s.56594s.56595s.56596s.56597s.56598s.56599s.56600s.56601s.56602s.56603s.56604s.56605s.56606s.56607s.56608s.56609s.56610s.56611s.56612s.56613s.56614s.56615s.56616s.56617s.56618s.56619s.56620s.56621s.56622s.56623s.56624s.56625s.56626s.56627s.56628s.56629s.56630s.56631s.56632s.56633s.56634s.56635s.56636s.56637s.56638s.56639s.56640s.56641s.56642s.56643s.56644s.56645s.56646s.56647s.56648s.56649s.56650s.56651s.56652s.56653s.56654s.56655s.56656s.56657s.56658s.56659s.56660s.56661s.56662s.56663s.56664s.56665s.56666s.56667s.56668s.56669s.56670s.56671s.56672s.56673s.56674s.56675s.56676s.56677s.56678s.56679s.56680s.56681s.56682s.56683s.56684s.56685s.56686s.56687s.56688s.56689s.56690s.56691s.56692s.56693s.56694s.56695s.56696s.56697s.56698s.56699s.56700s.56701s.56702s.56703s.56704s.56705s.56706s.56707s.56708s.56709s.56710s.56711s.56712s.56713s.56714s.56715s.56716s.56717s.56718s.56719s.56720s.56721s.56722s.56723s.56724s.56725s.56726s.56727s.56728s.56729s.56730s.56731s.56732s.56733s.56734s.56735s.56736s.56737s.56738s.56739s.56740s.56741s.56742s.56743s.56744s.56745s.56746s.56747s.56748s.56749s.56750s.56751s.56752s.56753s.56754s.56755s.56756s.56757s.56758s.56759s.56760s.56761s.56762s.56763s.56764s.56765s.56766s.56767s.56768s.56769s.56770s.56771s.56772s.56773s.56774s.56775s.56776s.56777s.56778s.56779s.56780s.56781s.56782s.56783s.56784s.56785s.56786s.56787s.56788s.56789s.56790s.56791s.56792s.56793s.56794s.56795s.56796s.56797s.56798s.56799s.56800s.56801s.56802s.56803s.56804s.56805s.56806s.56807s.56808s.56809s.56810s.56811s.56812s.56813s.56814s.56815s.56816s.56817s.56818s.56819s.56820s.56821s.56822s.56823s.56824s.56825s.56826s.56827s.56828s.56829s.56830s.56831s.56832s.56833s.56834s.56835s.56836s.56837s.56838s.56839s.56840s.56841s.56842s.56843s.56844s.56845s.56846s.56847s.56848s.56849s.56850s.56851s.56852s.56853s.56854s.56855s.56856s.56857s.56858s.56859s.56860s.56861s.56862s.56863s.56864s.56865s.56866s.56867s.56868s.56869s.56870s.56871s.56872s.56873s.56874s.56875s.56876s.56877s.56878s.56879s.56880s.56881s.56882s.56883s.56884s.56885s.56886s.56887s.56888s.56889s.56890s.56891s.56892s.56893s.56894s.56895s.56896s.56897s.56898s.56899s.56900s.56901s.56902s.56903s.56904s.56905s.56906s.56907s.56908s.56909s.56910s.56911s.56912s.56913s.56914s.56915s.56916s.56917s.56918s.56919s.56920s.56921s.56922s.56923s.56924s.56925s.56926s.56927s.56928s.56929s.56930s.56931s.56932s.56933s.56934s.56935s.56936s.56937s.56938s.56939s.56940s.56941s.56942s.56943s.56944s.56945s.56946s.56947s.56948s.56949s.56950s.56951s.56952s.56953s.56954s.56955s.56956s.56957s.56958s.56959s.56960s.56961s.56962s.56963s.56964s.56965s.56966s.56967s.56968s.56969s.56970s.56971s.56972s.56973s.56974s.56975s.56976s.56977s.56978s.56979s.56980s.56981s.56982s.56983s.56984s.56985s.56986s.56987s.56988s.56989s.56990s.56991s.56992s.56993s.56994s.56995s.56996s.56997s.56998s.56999s.57000s.57001s.57002s.57003s.57004s.57005s.57006s.57007s.57008s.57009s.57010s.57011s.57012s.57013s.57014s.57015s.57016s.57017s.57018s.57019s.57020s.57021s.57022s.57023s.57024s.57025s.57026s.57027s.57028s.57029s.57030s.57031s.57032s.57033s.57034s.57035s.57036s.57037s.57038s.57039s.57040s.57041s.57042s.57043s.57044s.57045s.57046s.57047s.57048s.57049s.57050s.57051s.57052s.57053s.57054s.57055s.57056s.57057s.57058s.57059s.57060s.57061s.57062s.57063s.57064s.57065s.57066s.57067s.57068s.57069s.57070s.57071s.57072s.57073s.57074s.57075s.57076s.57077s.57078s.57079s.57080s.57081s.57082s.57083s.57084s.57085s.57086s.57087s.57088s.57089s.57090s.57091s.57092s.57093s.57094s.57095s.57096s.57097s.57098s.57099s.57100s.57101s.57102s.57103s.57104s.57105s.57106s.57107s.57108s.57109s.57110s.57111s.57112s.57113s.57114s.57115s.57116s.57117s.57118s.57119s.57120s.57121s.57122s.57123s.57124s.57125s.57126s.57127s.57128s.57129s.57130s.57131s.57132s.57133s.57134s.57135s.57136s.57137s.57138s.57139s.57140s.57141s.57142s.57143s.57144s.57145s.57146s.57147s.57148s.57149s.57150s.57151s.57152s.57153s.57154s.57155s.57156s.57157s.57158s.57159s.57160s.57161s.57162s.57163s.57164s.57165s.57166s.57167s.57168s.57169s.57170s.57171s.57172s.57173s.57174s.57175s.57176s.57177s.57178s.57179s.57180s.57181s.57182s.57183s.57184s.57185s.57186s.57187s.57188s.57189s.57190s.57191s.57192s.57193s.57194s.57195s.57196s.57197s.57198s.57199s.57200s.57201s.57202s.57203s.57204s.57205s.57206s.57207s.57208s.57209s.57210s.57211s.57212s.57213s.57214s.57215s.57216s.57217s.57218s.57219s.57220s.57221s.57222s.57223s.57224s.57225s.57226s.57227s.57228s.57229s.57230s.57231s.57232s.57233s.57234s.57235s.57236s.57237s.57238s.57239s.57240s.57241s.57242s.57243s.57244s.57245s.57246s.57247s.57248s.57249s.57250s.57251s.57252s.57253s.57254s.57255s.57256s.57257s.57258s.57259s.57260s.57261s.57262s.57263s.57264s.57265s.57266s.57267s.57268s.57269s.57270s.57271s.57272s.57273s.57274s.57275s.57276s.57277s.57278s.57279s.57280s.57281s.57282s.57283s.57284s.57285s.57286s.57287s.57288s.57289s.57290s.57291s.57292s.57293s.57294s.57295s.57296s.57297s.57298s.57299s.57300s.57301s.57302s.57303s.57304s.57305s.57306s.57307s.57308s.57309s.57310s.57311s.57312s.57313s.57314s.57315s.57316s.57317s.57318s.57319s.57320s.57321s.57322s.57323s.57324s.57325s.57326s.57327s.57328s.57329s.57330s.57331s.57332s.57333s.57334s.57335s.57336s.57337s.57338s.57339s.57340s.57341s.57342s.57343s.57344s.57345s.57346s.57347s.57348s.57349s.57350s.57351s.57352s.57353s.57354s.57355s.57356s.57357s.57358s.57359s.57360s.57361s.57362s.57363s.57364s.57365s.57366s.57367s.57368s.57369s.57370s.57371s.57372s.57373s.57374s.57375s.57376s.57377s.57378s.57379s.57380s.57381s.57382s.57383s.57384s.57385s.57386s.57387s.57388s.57389s.57390s.57391s.57392s.57393s.57394s.57395s.57396s.57397s.57398s.57399s.57400s.57401s.57402s.57403s.57404s.57405s.57406s.57407s.57408s.57409s.57410s.57411s.57412s.57413s.57414s.57415s.57416s.57417s.57418s.57419s.57420s.57421s.57422s.57423s.57424s.57425s.57426s.57427s.57428s.57429s.57430s.57431s.57432s.57433s.57434s.57435s.57436s.57437s.57438s.57439s.57440s.57441s.57442s.57443s.57444s.57445s.57446s.57447s.57448s.57449s.57450s.57451s.57452s.57453s.57454s.57455s.57456s.57457s.57458s.57459s.57460s.57461s.57462s.57463s.57464s.57465s.57466s.57467s.57468s.57469s.57470s.57471s.57472s.57473s.57474s.57475s.57476s.57477s.57478s.57479s.57480s.57481s.57482s.57483s.57484s.57485s.57486s.57487s.57488s.57489s.57490s.57491s.57492s.57493s.57494s.57495s.57496s.57497s.57498s.57499s.57500s.57501s.57502s.57503s.57504s.57505s.57506s.57507s.57508s.57509s.57510s.57511s.57512s.57513s.57514s.57515s.57516s.57517s.57518s.57519s.57520s.57521s.57522s.57523s.57524s.57525s.57526s.57527s.57528s.57529s.57530s.57531s.57532s.57533s.57534s.57535s.57536s.57537s.57538s.57539s.57540s.57541s.57542s.57543s.57544s.57545s.57546s.57547s.57548s.57549s.57550s.57551s.57552s.57553s.57554s.57555s.57556s.57557s.57558s.57559s.57560s.57561s.57562s.57563s.57564s.57565s.57566s.57567s.57568s.57569s.57570s.57571s.57572s.57573s.57574s.57575s.57576s.57577s.57578s.57579s.57580s.57581s.57582s.57583s.57584s.57585s.57586s.57587s.57588s.57589s.57590s.57591s.57592s.57593s.57594s.57595s.57596s.57597s.57598s.57599s.57600s.57601s.57602s.57603s.57604s.57605s.57606s.57607s.57608s.57609s.57610s.57611s.57612s.57613s.57614s.57615s.57616s.57617s.57618s.57619s.57620s.57621s.57622s.57623s.57624s.57625s.57626s.57627s.57628s.57629s.57630s.57631s.57632s.57633s.57634s.57635s.57636s.57637s.57638s.57639s.57640s.57641s.57642s.57643s.57644s.57645s.57646s.57647s.57648s.57649s.57650s.57651s.57652s.57653s.57654s.57655s.57656s.57657s.57658s.57659s.57660s.57661s.57662s.57663s.57664s.57665s.57666s.57667s.57668s.57669s.57670s.57671s.57672s.57673s.57674s.57675s.57676s.57677s.57678s.57679s.57680s.57681s.57682s.57683s.57684s.57685s.57686s.57687s.57688s.57689s.57690s.57691s.57692s.57693s.57694s.57695s.57696s.57697s.57698s.57699s.57700s.57701s.57702s.57703s.57704s.57705s.57706s.57707s.57708s.57709s.57710s.57711s.57712s.57713s.57714s.57715s.57716s.57717s.57718s.57719s.57720s.57721s.57722s.57723s.57724s.57725s.57726s.57727s.57728s.57729s.57730s.57731s.57732s.57733s.57734s.57735s.57736s.57737s.57738s.57739s.57740s.57741s.57742s.57743s.57744s.57745s.57746s.57747s.57748s.57749s.57750s.57751s.57752s.57753s.57754s.57755s.57756s.57757s.57758s.57759s.57760s.57761s.57762s.57763s.57764s.57765s.57766s.57767s.57768s.57769s.57770s.57771s.57772s.57773s.57774s.57775s.57776s.57777s.57778s.57779s.57780s.57781s.57782s.57783s.57784s.57785s.57786s.57787s.57788s.57789s.57790s.57791s.57792s.57793s.57794s.57795s.57796s.57797s.57798s.57799s.57800s.57801s.57802s.57803s.57804s.57805s.57806s.57807s.57808s.57809s.57810s.57811s.57812s.57813s.57814s.57815s.57816s.57817s.57818s.57819s.57820s.57821s.57822s.57823s.57824s.57825s.57826s.57827s.57828s.57829s.57830s.57831s.57832s.57833s.57834s.57835s.57836s.57837s.57838s.57839s.57840s.57841s.57842s.57843s.57844s.57845s.57846s.57847s.57848s.57849s.57850s.57851s.57852s.57853s.57854s.57855s.57856s.57857s.57858s.57859s.57860s.57861s.57862s.57863s.57864s.57865s.57866s.57867s.57868s.57869s.57870s.57871s.57872s.57873s.57874s.57875s.57876s.57877s.57878s.57879s.57880s.57881s.57882s.57883s.57884s.57885s.57886s.57887s.57888s.57889s.57890s.57891s.57892s.57893s.57894s.57895s.57896s.57897s.57898s.57899s.57900s.57901s.57902s.57903s.57904s.57905s.57906s.57907s.57908s.57909s.57910s.57911s.57912s.57913s.57914s.57915s.57916s.57917s.57918s.57919s.57920s.57921s.57922s.57923s.57924s.57925s.57926s.57927s.57928s.57929s.57930s.57931s.57932s.57933s.57934s.57935s.57936s.57937s.57938s.57939s.57940s.57941s.57942s.57943s.57944s.57945s.57946s.57947s.57948s.57949s.57950s.57951s.57952s.57953s.57954s.57955s.57956s.57957s.57958s.57959s.57960s.57961s.57962s.57963s.57964s.57965s.57966s.57967s.57968s.57969s.57970s.57971s.57972s.57973s.57974s.57975s.57976s.57977s.57978s.57979s.57980s.57981s.57982s.57983s.57984s.57985s.57986s.57987s.57988s.57989s.57990s.57991s.57992s.57993s.57994s.57995s.57996s.57997s.57998s.57999s.58000s.58001s.58002s.58003s.58004s.58005s.58006s.58007s.58008s.58009s.58010s.58011s.58012s.58013s.58014s.58015s.58016s.58017s.58018s.58019s.58020s.58021s.58022s.58023s.58024s.58025s.58026s.58027s.58028s.58029s.58030s.58031s.58032s.58033s.58034s.58035s.58036s.58037s.58038s.58039s.58040s.58041s.58042s.58043s.58044s.58045s.58046s.58047s.58048s.58049s.58050s.58051s.58052s.58053s.58054s.58055s.58056s.58057s.58058s.58059s.58060s.58061s.58062s.58063s.58064s.58065s.58066s.58067s.58068s.58069s.58070s.58071s.58072s.58073s.58074s.58075s.58076s.58077s.58078s.58079s.58080s.58081s.58082s.58083s.58084s.58085s.58086s.58087s.58088s.58089s.58090s.58091s.58092s.58093s.58094s.58095s.58096s.58097s.58098s.58099s.58100s.58101s.58102s.58103s.58104s.58105s.58106s.58107s.58108s.58109s.58110s.58111s.58112s.58113s.58114s.58115s.58116s.58117s.58118s.58119s.58120s.58121s.58122s.58123s.58124s.58125s.58126s.58127s.58128s.58129s.58130s.58131s.58132s.58133s.58134s.58135s.58136s.58137s.58138s.58139s.58140s.58141s.58142s.58143s.58144s.58145s.58146s.58147s.58148s.58149s.58150s.58151s.58152s.58153s.58154s.58155s.58156s.58157s.58158s.58159s.58160s.58161s.58162s.58163s.58164s.58165s.58166s.58167s.58168s.58169s.58170s.58171s.58172s.58173s.58174s.58175s.58176s.58177s.58178s.58179s.58180s.58181s.58182s.58183s.58184s.58185s.58186s.58187s.58188s.58189s.58190s.58191s.58192s.58193s.58194s.58195s.58196s.58197s.58198s.58199s.58200s.58201s.58202s.58203s.58204s.58205s.58206s.58207s.58208s.58209s.58210s.58211s.58212s.58213s.58214s.58215s.58216s.58217s.58218s.58219s.58220s.58221s.58222s.58223s.58224s.58225s.58226s.58227s.58228s.58229s.58230s.58231s.58232s.58233s.58234s.58235s.58236s.58237s.58238s.58239s.58240s.58241s.58242s.58243s.58244s.58245s.58246s.58247s.58248s.58249s.58250s.58251s.58252s.58253s.58254s.58255s.58256s.58257s.58258s.58259s.58260s.58261s.58262s.58263s.58264s.58265s.58266s.58267s.58268s.58269s.58270s.58271s.58272s.58273s.58274s.58275s.58276s.58277s.58278s.58279s.58280s.58281s.58282s.58283s.58284s.58285s.58286s.58287s.58288s.58289s.58290s.58291s.58292s.58293s.58294s.58295s.58296s.58297s.58298s.58299s.58300s.58301s.58302s.58303s.58304s.58305s.58306s.58307s.58308s.58309s.58310s.58311s.58312s.58313s.58314s.58315s.58316s.58317s.58318s.58319s.58320s.58321s.58322s.58323s.58324s.58325s.58326s.58327s.58328s.58329s.58330s.58331s.58332s.58333s.58334s.58335s.58336s.58337s.58338s.58339s.58340s.58341s.58342s.58343s.58344s.58345s.58346s.58347s.58348s.58349s.58350s.58351s.58352s.58353s.58354s.58355s.58356s.58357s.58358s.58359s.58360s.58361s.58362s.58363s.58364s.58365s.58366s.58367s.58368s.58369s.58370s.58371s.58372s.58373s.58374s.58375s.58376s.58377s.58378s.58379s.58380s.58381s.58382s.58383s.58384s.58385s.58386s.58387s.58388s.58389s.58390s.58391s.58392s.58393s.58394s.58395s.58396s.58397s.58398s.58399s.58400s.58401s.58402s.58403s.58404s.58405s.58406s.58407s.58408s.58409s.58410s.58411s.58412s.58413s.58414s.58415s.58416s.58417s.58418s.58419s.58420s.58421s.58422s.58423s.58424s.58425s.58426s.58427s.58428s.58429s.58430s.58431s.58432s.58433s.58434s.58435s.58436s.58437s.58438s.58439s.58440s.58441s.58442s.58443s.58444s.58445s.58446s.58447s.58448s.58449s.58450s.58451s.58452s.58453s.58454s.58455s.58456s.58457s.58458s.58459s.58460s.58461s.58462s.58463s.58464s.58465s.58466s.58467s.58468s.58469s.58470s.58471s.58472s.58473s.58474s.58475s.58476s.58477s.58478s.58479s.58480s.58481s.58482s.58483s.58484s.58485s.58486s.58487s.58488s.58489s.58490s.58491s.58492s.58493s.58494s.58495s.58496s.58497s.58498s.58499s.58500s.58501s.58502s.58503s.58504s.58505s.58506s.58507s.58508s.58509s.58510s.58511s.58512s.58513s.58514s.58515s.58516s.58517s.58518s.58519s.58520s.58521s.58522s.58523s.58524s.58525s.58526s.58527s.58528s.58529s.58530s.58531s.58532s.58533s.58534s.58535s.58536s.58537s.58538s.58539s.58540s.58541s.58542s.58543s.58544s.58545s.58546s.58547s.58548s.58549s.58550s.58551s.58552s.58553s.58554s.58555s.58556s.58557s.58558s.58559s.58560s.58561s.58562s.58563s.58564s.58565s.58566s.58567s.58568s.58569s.58570s.58571s.58572s.58573s.58574s.58575s.58576s.58577s.58578s.58579s.58580s.58581s.58582s.58583s.58584s.58585s.58586s.58587s.58588s.58589s.58590s.58591s.58592s.58593s.58594s.58595s.58596s.58597s.58598s.58599s.58600s.58601s.58602s.58603s.58604s.58605s.58606s.58607s.58608s.58609s.58610s.58611s.58612s.58613s.58614s.58615s.58616s.58617s.58618s.58619s.58620s.58621s.58622s.58623s.58624s.58625s.58626s.58627s.58628s.58629s.58630s.58631s.58632s.58633s.58634s.58635s.58636s.58637s.58638s.58639s.58640s.58641s.58642s.58643s.58644s.58645s.58646s.58647s.58648s.58649s.58650s.58651s.58652s.58653s.58654s.58655s.58656s.58657s.58658s.58659s.58660s.58661s.58662s.58663s.58664s.58665s.58666s.58667s.58668s.58669s.58670s.58671s.58672s.58673s.58674s.58675s.58676s.58677s.58678s.58679s.58680s.58681s.58682s.58683s.58684s.58685s.58686s.58687s.58688s.58689s.58690s.58691s.58692s.58693s.58694s.58695s.58696s.58697s.58698s.58699s.58700s.58701s.58702s.58703s.58704s.58705s.58706s.58707s.58708s.58709s.58710s.58711s.58712s.58713s.58714s.58715s.58716s.58717s.58718s.58719s.58720s.58721s.58722s.58723s.58724s.58725s.58726s.58727s.58728s.58729s.58730s.58731s.58732s.58733s.58734s.58735s.58736s.58737s.58738s.58739s.58740s.58741s.58742s.58743s.58744s.58745s.58746s.58747s.58748s.58749s.58750s.58751s.58752s.58753s.58754s.58755s.58756s.58757s.58758s.58759s.58760s.58761s.58762s.58763s.58764s.58765s.58766s.58767s.58768s.58769s.58770s.58771s.58772s.58773s.58774s.58775s.58776s.58777s.58778s.58779s.58780s.58781s.58782s.58783s.58784s.58785s.58786s.58787s.58788s.58789s.58790s.58791s.58792s.58793s.58794s.58795s.58796s.58797s.58798s.58799s.58800s.58801s.58802s.58803s.58804s.58805s.58806s.58807s.58808s.58809s.58810s.58811s.58812s.58813s.58814s.58815s.58816s.58817s.58818s.58819s.58820s.58821s.58822s.58823s.58824s.58825s.58826s.58827s.58828s.58829s.58830s.58831s.58832s.58833s.58834s.58835s.58836s.58837s.58838s.58839s.58840s.58841s.58842s.58843s.58844s.58845s.58846s.58847s.58848s.58849s.58850s.58851s.58852s.58853s.58854s.58855s.58856s.58857s.58858s.58859s.58860s.58861s.58862s.58863s.58864s.58865s.58866s.58867s.58868s.58869s.58870s.58871s.58872s.58873s.58874s.58875s.58876s.58877s.58878s.58879s.58880s.58881s.58882s.58883s.58884s.58885s.58886s.58887s.58888s.58889s.58890s.58891s.58892s.58893s.58894s.58895s.58896s.58897s.58898s.58899s.58900s.58901s.58902s.58903s.58904s.58905s.58906s.58907s.58908s.58909s.58910s.58911s.58912s.58913s.58914s.58915s.58916s.58917s.58918s.58919s.58920s.58921s.58922s.58923s.58924s.58925s.58926s.58927s.58928s.58929s.58930s.58931s.58932s.58933s.58934s.58935s.58936s.58937s.58938s.58939s.58940s.58941s.58942s.58943s.58944s.58945s.58946s.58947s.58948s.58949s.58950s.58951s.58952s.58953s.58954s.58955s.58956s.58957s.58958s.58959s.58960s.58961s.58962s.58963s.58964s.58965s.58966s.58967s.58968s.58969s.58970s.58971s.58972s.58973s.58974s.58975s.58976s.58977s.58978s.58979s.58980s.58981s.58982s.58983s.58984s.58985s.58986s.58987s.58988s.58989s.58990s.58991s.58992s.58993s.58994s.58995s.58996s.58997s.58998s.58999s.59000s.59001s.59002s.59003s.59004s.59005s.59006s.59007s.59008s.59009s.59010s.59011s.59012s.59013s.59014s.59015s.59016s.59017s.59018s.59019s.59020s.59021s.59022s.59023s.59024s.59025s.59026s.59027s.59028s.59029s.59030s.59031s.59032s.59033s.59034s.59035s.59036s.59037s.59038s.59039s.59040s.59041s.59042s.59043s.59044s.59045s.59046s.59047s.59048s.59049s.59050s.59051s.59052s.59053s.59054s.59055s.59056s.59057s.59058s.59059s.59060s.59061s.59062s.59063s.59064s.59065s.59066s.59067s.59068s.59069s.59070s.59071s.59072s.59073s.59074s.59075s.59076s.59077s.59078s.59079s.59080s.59081s.59082s.59083s.59084s.59085s.59086s.59087s.59088s.59089s.59090s.59091s.59092s.59093s.59094s.59095s.59096s.59097s.59098s.59099s.59100s.59101s.59102s.59103s.59104s.59105s.59106s.59107s.59108s.59109s.59110s.59111s.59112s.59113s.59114s.59115s.59116s.59117s.59118s.59119s.59120s.59121s.59122s.59123s.59124s.59125s.59126s.59127s.59128s.59129s.59130s.59131s.59132s.59133s.59134s.59135s.59136s.59137s.59138s.59139s.59140s.59141s.59142s.59143s.59144s.59145s.59146s.59147s.59148s.59149s.59150s.59151s.59152s.59153s.59154s.59155s.59156s.59157s.59158s.59159s.59160s.59161s.59162s.59163s.59164s.59165s.59166s.59167s.59168s.59169s.59170s.59171s.59172s.59173s.59174s.59175s.59176s.59177s.59178s.59179s.59180s.59181s.59182s.59183s.59184s.59185s.59186s.59187s.59188s.59189s.59190s.59191s.59192s.59193s.59194s.59195s.59196s.59197s.59198s.59199s.59200s.59201s.59202s.59203s.59204s.59205s.59206s.59207s.59208s.59209s.59210s.59211s.59212s.59213s.59214s.59215s.59216s.59217s.59218s.59219s.59220s.59221s.59222s.59223s.59224s.59225s.59226s.59227s.59228s.59229s.59230s.59231s.59232s.59233s.59234s.59235s.59236s.59237s.59238s.59239s.59240s.59241s.59242s.59243s.59244s.59245s.59246s.59247s.59248s.59249s.59250s.59251s.59252s.59253s.59254s.59255s.59256s.59257s.59258s.59259s.59260s.59261s.59262s.59263s.59264s.59265s.59266s.59267s.59268s.59269s.59270s.59271s.59272s.59273s.59274s.59275s.59276s.59277s.59278s.59279s.59280s.59281s.59282s.59283s.59284s.59285s.59286s.59287s.59288s.59289s.59290s.59291s.59292s.59293s.59294s.59295s.59296s.59297s.59298s.59299s.59300s.59301s.59302s.59303s.59304s.59305s.59306s.59307s.59308s.59309s.59310s.59311s.59312s.59313s.59314s.59315s.59316s.59317s.59318s.59319s.59320s.59321s.59322s.59323s.59324s.59325s.59326s.59327s.59328s.59329s.59330s.59331s.59332s.59333s.59334s.59335s.59336s.59337s.59338s.59339s.59340s.59341s.59342s.59343s.59344s.59345s.59346s.59347s.59348s.59349s.59350s.59351s.59352s.59353s.59354s.59355s.59356s.59357s.59358s.59359s.59360s.59361s.59362s.59363s.59364s.59365s.59366s.59367s.59368s.59369s.59370s.59371s.59372s.59373s.59374s.59375s.59376s.59377s.59378s.59379s.59380s.59381s.59382s.59383s.59384s.59385s.59386s.59387s.59388s.59389s.59390s.59391s.59392s.59393s.59394s.59395s.59396s.59397s.59398s.59399s.59400s.59401s.59402s.59403s.59404s.59405s.59406s.59407s.59408s.59409s.59410s.59411s.59412s.59413s.59414s.59415s.59416s.59417s.59418s.59419s.59420s.59421s.59422s.59423s.59424s.59425s.59426s.59427s.59428s.59429s.59430s.59431s.59432s.59433s.59434s.59435s.59436s.59437s.59438s.59439s.59440s.59441s.59442s.59443s.59444s.59445s.59446s.59447s.59448s.59449s.59450s.59451s.59452s.59453s.59454s.59455s.59456s.59457s.59458s.59459s.59460s.59461s.59462s.59463s.59464s.59465s.59466s.59467s.59468s.59469s.59470s.59471s.59472s.59473s.59474s.59475s.59476s.59477s.59478s.59479s.59480s.59481s.59482s.59483s.59484s.59485s.59486s.59487s.59488s.59489s.59490s.59491s.59492s.59493s.59494s.59495s.59496s.59497s.59498s.59499s.59500s.59501s.59502s.59503s.59504s.59505s.59506s.59507s.59508s.59509s.59510s.59511s.59512s.59513s.59514s.59515s.59516s.59517s.59518s.59519s.59520s.59521s.59522s.59523s.59524s.59525s.59526s.59527s.59528s.59529s.59530s.59531s.59532s.59533s.59534s.59535s.59536s.59537s.59538s.59539s.59540s.59541s.59542s.59543s.59544s.59545s.59546s.59547s.59548s.59549s.59550s.59551s.59552s.59553s.59554s.59555s.59556s.59557s.59558s.59559s.59560s.59561s.59562s.59563s.59564s.59565s.59566s.59567s.59568s.59569s.59570s.59571s.59572s.59573s.59574s.59575s.59576s.59577s.59578s.59579s.59580s.59581s.59582s.59583s.59584s.59585s.59586s.59587s.59588s.59589s.59590s.59591s.59592s.59593s.59594s.59595s.59596s.59597s.59598s.59599s.59600s.59601s.59602s.59603s.59604s.59605s.59606s.59607s.59608s.59609s.59610s.59611s.59612s.59613s.59614s.59615s.59616s.59617s.59618s.59619s.59620s.59621s.59622s.59623s.59624s.59625s.59626s.59627s.59628s.59629s.59630s.59631s.59632s.59633s.59634s.59635s.59636s.59637s.59638s.59639s.59640s.59641s.59642s.59643s.59644s.59645s.59646s.59647s.59648s.59649s.59650s.59651s.59652s.59653s.59654s.59655s.59656s.59657s.59658s.59659s.59660s.59661s.59662s.59663s.59664s.59665s.59666s.59667s.59668s.59669s.59670s.59671s.59672s.59673s.59674s.59675s.59676s.59677s.59678s.59679s.59680s.59681s.59682s.59683s.59684s.59685s.59686s.59687s.59688s.59689s.59690s.59691s.59692s.59693s.59694s.59695s.59696s.59697s.59698s.59699s.59700s.59701s.59702s.59703s.59704s.59705s.59706s.59707s.59708s.59709s.59710s.59711s.59712s.59713s.59714s.59715s.59716s.59717s.59718s.59719s.59720s.59721s.59722s.59723s.59724s.59725s.59726s.59727s.59728s.59729s.59730s.59731s.59732s.59733s.59734s.59735s.59736s.59737s.59738s.59739s.59740s.59741s.59742s.59743s.59744s.59745s.59746s.59747s.59748s.59749s.59750s.59751s.59752s.59753s.59754s.59755s.59756s.59757s.59758s.59759s.59760s.59761s.59762s.59763s.59764s.59765s.59766s.59767s.59768s.59769s.59770s.59771s.59772s.59773s.59774s.59775s.59776s.59777s.59778s.59779s.59780s.59781s.59782s.59783s.59784s.59785s.59786s.59787s.59788s.59789s.59790s.59791s.59792s.59793s.59794s.59795s.59796s.59797s.59798s.59799s.59800s.59801s.59802s.59803s.59804s.59805s.59806s.59807s.59808s.59809s.59810s.59811s.59812s.59813s.59814s.59815s.59816s.59817s.59818s.59819s.59820s.59821s.59822s.59823s.59824s.59825s.59826s.59827s.59828s.59829s.59830s.59831s.59832s.59833s.59834s.59835s.59836s.59837s.59838s.59839s.59840s.59841s.59842s.59843s.59844s.59845s.59846s.59847s.59848s.59849s.59850s.59851s.59852s.59853s.59854s.59855s.59856s.59857s.59858s.59859s.59860s.59861s.59862s.59863s.59864s.59865s.59866s.59867s.59868s.59869s.59870s.59871s.59872s.59873s.59874s.59875s.59876s.59877s.59878s.59879s.59880s.59881s.59882s.59883s.59884s.59885s.59886s.59887s.59888s.59889s.59890s.59891s.59892s.59893s.59894s.59895s.59896s.59897s.59898s.59899s.59900s.59901s.59902s.59903s.59904s.59905s.59906s.59907s.59908s.59909s.59910s.59911s.59912s.59913s.59914s.59915s.59916s.59917s.59918s.59919s.59920s.59921s.59922s.59923s.59924s.59925s.59926s.59927s.59928s.59929s.59930s.59931s.59932s.59933s.59934s.59935s.59936s.59937s.59938s.59939s.59940s.59941s.59942s.59943s.59944s.59945s.59946s.59947s.59948s.59949s.59950s.59951s.59952s.59953s.59954s.59955s.59956s.59957s.59958s.59959s.59960s.59961s.59962s.59963s.59964s.59965s.59966s.59967s.59968s.59969s.59970s.59971s.59972s.59973s.59974s.59975s.59976s.59977s.59978s.59979s.59980s.59981s.59982s.59983s.59984s.59985s.59986s.59987s.59988s.59989s.59990s.59991s.59992s.59993s.59994s.59995s.59996s.59997s.59998s.59999s.60000s.60001s.60002s.60003s.60004s.60005s.60006s.60007s.60008s.60009s.60010s.60011s.60012s.60013s.60014s.60015s.60016s.60017s.60018s.60019s.60020s.60021s.60022s.60023s.60024s.60025s.60026s.60027s.60028s.60029s.60030s.60031s.60032s.60033s.60034s.60035s.60036s.60037s.60038s.60039s.60040s.60041s.60042s.60043s.60044s.60045s.60046s.60047s.60048s.60049s.60050s.60051s.60052s.60053s.60054s.60055s.60056s.60057s.60058s.60059s.60060s.60061s.60062s.60063s.60064s.60065s.60066s.60067s.60068s.60069s.60070s.60071s.60072s.60073s.60074s.60075s.60076s.60077s.60078s.60079s.60080s.60081s.60082s.60083s.60084s.60085s.60086s.60087s.60088s.60089s.60090s.60091s.60092s.60093s.60094s.60095s.60096s.60097s.60098s.60099s.60100s.60101s.60102s.60103s.60104s.60105s.60106s.60107s.60108s.60109s.60110s.60111s.60112s.60113s.60114s.60115s.60116s.60117s.60118s.60119s.60120s.60121s.60122s.60123s.60124s.60125s.60126s.60127s.60128s.60129s.60130s.60131s.60132s.60133s.60134s.60135s.60136s.60137s.60138s.60139s.60140s.60141s.60142s.60143s.60144s.60145s.60146s.60147s.60148s.60149s.60150s.60151s.60152s.60153s.60154s.60155s.60156s.60157s.60158s.60159s.60160s.60161s.60162s.60163s.60164s.60165s.60166s.60167s.60168s.60169s.60170s.60171s.60172s.60173s.60174s.60175s.60176s.60177s.60178s.60179s.60180s.60181s.60182s.60183s.60184s.60185s.60186s.60187s.60188s.60189s.60190s.60191s.60192s.60193s.60194s.60195s.60196s.60197s.60198s.60199s.60200s.60201s.60202s.60203s.60204s.60205s.60206s.60207s.60208s.60209s.60210s.60211s.60212s.60213s.60214s.60215s.60216s.60217s.60218s.60219s.60220s.60221s.60222s.60223s.60224s.60225s.60226s.60227s.60228s.60229s.60230s.60231s.60232s.60233s.60234s.60235s.60236s.60237s.60238s.60239s.60240s.60241s.60242s.60243s.60244s.60245s.60246s.60247s.60248s.60249s.60250s.60251s.60252s.60253s.60254s.60255s.60256s.60257s.60258s.60259s.60260s.60261s.60262s.60263s.60264s.60265s.60266s.60267s.60268s.60269s.60270s.60271s.60272s.60273s.60274s.60275s.60276s.60277s.60278s.60279s.60280s.60281s.60282s.60283s.60284s.60285s.60286s.60287s.60288s.60289s.60290s.60291s.60292s.60293s.60294s.60295s.60296s.60297s.60298s.60299s.60300s.60301s.60302s.60303s.60304s.60305s.60306s.60307s.60308s.60309s.60310s.60311s.60312s.60313s.60314s.60315s.60316s.60317s.60318s.60319s.60320s.60321s.60322s.60323s.60324s.60325s.60326s.60327s.60328s.60329s.60330s.60331s.60332s.60333s.60334s.60335s.60336s.60337s.60338s.60339s.60340s.60341s.60342s.60343s.60344s.60345s.60346s.60347s.60348s.60349s.60350s.60351s.60352s.60353s.60354s.60355s.60356s.60357s.60358s.60359s.60360s.60361s.60362s.60363s.60364s.60365s.60366s.60367s.60368s.60369s.60370s.60371s.60372s.60373s.60374s.60375s.60376s.60377s.60378s.60379s.60380s.60381s.60382s.60383s.60384s.60385s.60386s.60387s.60388s.60389s.60390s.60391s.60392s.60393s.60394s.60395s.60396s.60397s.60398s.60399s.60400s.60401s.60402s.60403s.60404s.60405s.60406s.60407s.60408s.60409s.60410s.60411s.60412s.60413s.60414s.60415s.60416s.60417s.60418s.60419s.60420s.60421s.60422s.60423s.60424s.60425s.60426s.60427s.60428s.60429s.60430s.60431s.60432s.60433s.60434s.60435s.60436s.60437s.60438s.60439s.60440s.60441s.60442s.60443s.60444s.60445s.60446s.60447s.60448s.60449s.60450s.60451s.60452s.60453s.60454s.60455s.60456s.60457s.60458s.60459s.60460s.60461s.60462s.60463s.60464s.60465s.60466s.60467s.60468s.60469s.60470s.60471s.60472s.60473s.60474s.60475s.60476s.60477s.60478s.60479s.60480s.60481s.60482s.60483s.60484s.60485s.60486s.60487s.60488s.60489s.60490s.60491s.60492s.60493s.60494s.60495s.60496s.60497s.60498s.60499s.60500s.60501s.60502s.60503s.60504s.60505s.60506s.60507s.60508s.60509s.60510s.60511s.60512s.60513s.60514s.60515s.60516s.60517s.60518s.60519s.60520s.60521s.60522s.60523s.60524s.60525s.60526s.60527s.60528s.60529s.60530s.60531s.60532s.60533s.60534s.60535s.60536s.60537s.60538s.60539s.60540s.60541s.60542s.60543s.60544s.60545s.60546s.60547s.60548s.60549s.60550s.60551s.60552s.60553s.60554s.60555s.60556s.60557s.60558s.60559s.60560s.60561s.60562s.60563s.60564s.60565s.60566s.60567s.60568s.60569s.60570s.60571s.60572s.60573s.60574s.60575s.60576s.60577s.60578s.60579s.60580s.60581s.60582s.60583s.60584s.60585s.60586s.60587s.60588s.60589s.60590s.60591s.60592s.60593s.60594s.60595s.60596s.60597s.60598s.60599s.60600s.60601s.60602s.60603s.60604s.60605s.60606s.60607s.60608s.60609s.60610s.60611s.60612s.60613s.60614s.60615s.60616s.60617s.60618s.60619s.60620s.60621s.60622s.60623s.60624s.60625s.60626s.60627s.60628s.60629s.60630s.60631s.60632s.60633s.60634s.60635s.60636s.60637s.60638s.60639s.60640s.60641s.60642s.60643s.60644s.60645s.60646s.60647s.60648s.60649s.60650s.60651s.60652s.60653s.60654s.60655s.60656s.60657s.60658s.60659s.60660s.60661s.60662s.60663s.60664s.60665s.60666s.60667s.60668s.60669s.60670s.60671s.60672s.60673s.60674s.60675s.60676s.60677s.60678s.60679s.60680s.60681s.60682s.60683s.60684s.60685s.60686s.60687s.60688s.60689s.60690s.60691s.60692s.60693s.60694s.60695s.60696s.60697s.60698s.60699s.60700s.60701s.60702s.60703s.60704s.60705s.60706s.60707s.60708s.60709s.60710s.60711s.60712s.60713s.60714s.60715s.60716s.60717s.60718s.60719s.60720s.60721s.60722s.60723s.60724s.60725s.60726s.60727s.60728s.60729s.60730s.60731s.60732s.60733s.60734s.60735s.60736s.60737s.60738s.60739s.60740s.60741s.60742s.60743s.60744s.60745s.60746s.60747s.60748s.60749s.60750s.60751s.60752s.60753s.60754s.60755s.60756s.60757s.60758s.60759s.60760s.60761s.60762s.60763s.60764s.60765s.60766s.60767s.60768s.60769s.60770s.60771s.60772s.60773s.60774s.60775s.60776s.60777s.60778s.60779s.60780s.60781s.60782s.60783s.60784s.60785s.60786s.60787s.60788s.60789s.60790s.60791s.60792s.60793s.60794s.60795s.60796s.60797s.60798s.60799s.60800s.60801s.60802s.60803s.60804s.60805s.60806s.60807s.60808s.60809s.60810s.60811s.60812s.60813s.60814s.60815s.60816s.60817s.60818s.60819s.60820s.60821s.60822s.60823s.60824s.60825s.60826s.60827s.60828s.60829s.60830s.60831s.60832s.60833s.60834s.60835s.60836s.60837s.60838s.60839s.60840s.60841s.60842s.60843s.60844s.60845s.60846s.60847s.60848s.60849s.60850s.60851s.60852s.60853s.60854s.60855s.60856s.60857s.60858s.60859s.60860s.60861s.60862s.60863s.60864s.60865s.60866s.60867s.60868s.60869s.60870s.60871s.60872s.60873s.60874s.60875s.60876s.60877s.60878s.60879s.60880s.60881s.60882s.60883s.60884s.60885s.60886s.60887s.60888s.60889s.60890s.60891s.60892s.60893s.60894s.60895s.60896s.60897s.60898s.60899s.60900s.60901s.60902s.60903s.60904s.60905s.60906s.60907s.60908s.60909s.60910s.60911s.60912s.60913s.60914s.60915s.60916s.60917s.60918s.60919s.60920s.60921s.60922s.60923s.60924s.60925s.60926s.60927s.60928s.60929s.60930s.60931s.60932s.60933s.60934s.60935s.60936s.60937s.60938s.60939s.60940s.60941s.60942s.60943s.60944s.60945s.60946s.60947s.60948s.60949s.60950s.60951s.60952s.60953s.60954s.60955s.60956s.60957s.60958s.60959s.60960s.60961s.60962s.60963s.60964s.60965s.60966s.60967s.60968s.60969s.60970s.60971s.60972s.60973s.60974s.60975s.60976s.60977s.60978s.60979s.60980s.60981s.60982s.60983s.60984s.60985s.60986s.60987s.60988s.60989s.60990s.60991s.60992s.60993s.60994s.60995s.60996s.60997s.60998s.60999s.61000s.61001s.61002s.61003s.61004s.61005s.61006s.61007s.61008s.61009s.61010s.61011s.61012s.61013s.61014s.61015s.61016s.61017s.61018s.61019s.61020s.61021s.61022s.61023s.61024s.61025s.61026s.61027s.61028s.61029s.61030s.61031s.61032s.61033s.61034s.61035s.61036s.61037s.61038s.61039s.61040s.61041s.61042s.61043s.61044s.61045s.61046s.61047s.61048s.61049s.61050s.61051s.61052s.61053s.61054s.61055s.61056s.61057s.61058s.61059s.61060s.61061s.61062s.61063s.61064s.61065s.61066s.61067s.61068s.61069s.61070s.61071s.61072s.61073s.61074s.61075s.61076s.61077s.61078s.61079s.61080s.61081s.61082s.61083s.61084s.61085s.61086s.61087s.61088s.61089s.61090s.61091s.61092s.61093s.61094s.61095s.61096s.61097s.61098s.61099s.61100s.61101s.61102s.61103s.61104s.61105s.61106s.61107s.61108s.61109s.61110s.61111s.61112s.61113s.61114s.61115s.61116s.61117s.61118s.61119s.61120s.61121s.61122s.61123s.61124s.61125s.61126s.61127s.61128s.61129s.61130s.61131s.61132s.61133s.61134s.61135s.61136s.61137s.61138s.61139s.61140s.61141s.61142s.61143s.61144s.61145s.61146s.61147s.61148s.61149s.61150s.61151s.61152s.61153s.61154s.61155s.61156s.61157s.61158s.61159s.61160s.61161s.61162s.61163s.61164s.61165s.61166s.61167s.61168s.61169s.61170s.61171s.61172s.61173s.61174s.61175s.61176s.61177s.61178s.61179s.61180s.61181s.61182s.61183s.61184s.61185s.61186s.61187s.61188s.61189s.61190s.61191s.61192s.61193s.61194s.61195s.61196s.61197s.61198s.61199s.61200s.61201s.61202s.61203s.61204s.61205s.61206s.61207s.61208s.61209s.61210s.61211s.61212s.61213s.61214s.61215s.61216s.61217s.61218s.61219s.61220s.61221s.61222s.61223s.61224s.61225s.61226s.61227s.61228s.61229s.61230s.61231s.61232s.61233s.61234s.61235s.61236s.61237s.61238s.61239s.61240s.61241s.61242s.61243s.61244s.61245s.61246s.61247s.61248s.61249s.61250s.61251s.61252s.61253s.61254s.61255s.61256s.61257s.61258s.61259s.61260s.61261s.61262s.61263s.61264s.61265s.61266s.61267s.61268s.61269s.61270s.61271s.61272s.61273s.61274s.61275s.61276s.61277s.61278s.61279s.61280s.61281s.61282s.61283s.61284s.61285s.61286s.61287s.61288s.61289s.61290s.61291s.61292s.61293s.61294s.61295s.61296s.61297s.61298s.61299s.61300s.61301s.61302s.61303s.61304s.61305s.61306s.61307s.61308s.61309s.61310s.61311s.61312s.61313s.61314s.61315s.61316s.61317s.61318s.61319s.61320s.61321s.61322s.61323s.61324s.61325s.61326s.61327s.61328s.61329s.61330s.61331s.61332s.61333s.61334s.61335s.61336s.61337s.61338s.61339s.61340s.61341s.61342s.61343s.61344s.61345s.61346s.61347s.61348s.61349s.61350s.61351s.61352s.61353s.61354s.61355s.61356s.61357s.61358s.61359s.61360s.61361s.61362s.61363s.61364s.61365s.61366s.61367s.61368s.61369s.61370s.61371s.61372s.61373s.61374s.61375s.61376s.61377s.61378s.61379s.61380s.61381s.61382s.61383s.61384s.61385s.61386s.61387s.61388s.61389s.61390s.61391s.61392s.61393s.61394s.61395s.61396s.61397s.61398s.61399s.61400s.61401s.61402s.61403s.61404s.61405s.61406s.61407s.61408s.61409s.61410s.61411s.61412s.61413s.61414s.61415s.61416s.61417s.61418s.61419s.61420s.61421s.61422s.61423s.61424s.61425s.61426s.61427s.61428s.61429s.61430s.61431s.61432s.61433s.61434s.61435s.61436s.61437s.61438s.61439s.61440s.61441s.61442s.61443s.61444s.61445s.61446s.61447s.61448s.61449s.61450s.61451s.61452s.61453s.61454s.61455s.61456s.61457s.61458s.61459s.61460s.61461s.61462s.61463s.61464s.61465s.61466s.61467s.61468s.61469s.61470s.61471s.61472s.61473s.61474s.61475s.61476s.61477s.61478s.61479s.61480s.61481s.61482s.61483s.61484s.61485s.61486s.61487s.61488s.61489s.61490s.61491s.61492s.61493s.61494s.61495s.61496s.61497s.61498s.61499s.61500s.61501s.61502s.61503s.61504s.61505s.61506s.61507s.61508s.61509s.61510s.61511s.61512s.61513s.61514s.61515s.61516s.61517s.61518s.61519s.61520s.61521s.61522s.61523s.61524s.61525s.61526s.61527s.61528s.61529s.61530s.61531s.61532s.61533s.61534s.61535s.61536s.61537s.61538s.61539s.61540s.61541s.61542s.61543s.61544s.61545s.61546s.61547s.61548s.61549s.61550s.61551s.61552s.61553s.61554s.61555s.61556s.61557s.61558s.61559s.61560s.61561s.61562s.61563s.61564s.61565s.61566s.61567s.61568s.61569s.61570s.61571s.61572s.61573s.61574s.61575s.61576s.61577s.61578s.61579s.61580s.61581s.61582s.61583s.61584s.61585s.61586s.61587s.61588s.61589s.61590s.61591s.61592s.61593s.61594s.61595s.61596s.61597s.61598s.61599s.61600s.61601s.61602s.61603s.61604s.61605s.61606s.61607s.61608s.61609s.61610s.61611s.61612s.61613s.61614s.61615s.61616s.61617s.61618s.61619s.61620s.61621s.61622s.61623s.61624s.61625s.61626s.61627s.61628s.61629s.61630s.61631s.61632s.61633s.61634s.61635s.61636s.61637s.61638s.61639s.61640s.61641s.61642s.61643s.61644s.61645s.61646s.61647s.61648s.61649s.61650s.61651s.61652s.61653s.61654s.61655s.61656s.61657s.61658s.61659s.61660s.61661s.61662s.61663s.61664s.61665s.61666s.61667s.61668s.61669s.61670s.61671s.61672s.61673s.61674s.61675s.61676s.61677s.61678s.61679s.61680s.61681s.61682s.61683s.61684s.61685s.61686s.61687s.61688s.61689s.61690s.61691s.61692s.61693s.61694s.61695s.61696s.61697s.61698s.61699s.61700s.61701s.61702s.61703s.61704s.61705s.61706s.61707s.61708s.61709s.61710s.61711s.61712s.61713s.61714s.61715s.61716s.61717s.61718s.61719s.61720s.61721s.61722s.61723s.61724s.61725s.61726s.61727s.61728s.61729s.61730s.61731s.61732s.61733s.61734s.61735s.61736s.61737s.61738s.61739s.61740s.61741s.61742s.61743s.61744s.61745s.61746s.61747s.61748s.61749s.61750s.61751s.61752s.61753s.61754s.61755s.61756s.61757s.61758s.61759s.61760s.61761s.61762s.61763s.61764s.61765s.61766s.61767s.61768s.61769s.61770s.61771s.61772s.61773s.61774s.61775s.61776s.61777s.61778s.61779s.61780s.61781s.61782s.61783s.61784s.61785s.61786s.61787s.61788s.61789s.61790s.61791s.61792s.61793s.61794s.61795s.61796s.61797s.61798s.61799s.61800s.61801s.61802s.61803s.61804s.61805s.61806s.61807s.61808s.61809s.61810s.61811s.61812s.61813s.61814s.61815s.61816s.61817s.61818s.61819s.61820s.61821s.61822s.61823s.61824s.61825s.61826s.61827s.61828s.61829s.61830s.61831s.61832s.61833s.61834s.61835s.61836s.61837s.61838s.61839s.61840s.61841s.61842s.61843s.61844s.61845s.61846s.61847s.61848s.61849s.61850s.61851s.61852s.61853s.61854s.61855s.61856s.61857s.61858s.61859s.61860s.61861s.61862s.61863s.61864s.61865s.61866s.61867s.61868s.61869s.61870s.61871s.61872s.61873s.61874s.61875s.61876s.61877s.61878s.61879s.61880s.61881s.61882s.61883s.61884s.61885s.61886s.61887s.61888s.61889s.61890s.61891s.61892s.61893s.61894s.61895s.61896s.61897s.61898s.61899s.61900s.61901s.61902s.61903s.61904s.61905s.61906s.61907s.61908s.61909s.61910s.61911s.61912s.61913s.61914s.61915s.61916s.61917s.61918s.61919s.61920s.61921s.61922s.61923s.61924s.61925s.61926s.61927s.61928s.61929s.61930s.61931s.61932s.61933s.61934s.61935s.61936s.61937s.61938s.61939s.61940s.61941s.61942s.61943s.61944s.61945s.61946s.61947s.61948s.61949s.61950s.61951s.61952s.61953s.61954s.61955s.61956s.61957s.61958s.61959s.61960s.61961s.61962s.61963s.61964s.61965s.61966s.61967s.61968s.61969s.61970s.61971s.61972s.61973s.61974s.61975s.61976s.61977s.61978s.61979s.61980s.61981s.61982s.61983s.61984s.61985s.61986s.61987s.61988s.61989s.61990s.61991s.61992s.61993s.61994s.61995s.61996s.61997s.61998s.61999s.62000s.62001s.62002s.62003s.62004s.62005s.62006s.62007s.62008s.62009s.62010s.62011s.62012s.62013s.62014s.62015s.62016s.62017s.62018s.62019s.62020s.62021s.62022s.62023s.62024s.62025s.62026s.62027s.62028s.62029s.62030s.62031s.62032s.62033s.62034s.62035s.62036s.62037s.62038s.62039s.62040s.62041s.62042s.62043s.62044s.62045s.62046s.62047s.62048s.62049s.62050s.62051s.62052s.62053s.62054s.62055s.62056s.62057s.62058s.62059s.62060s.62061s.62062s.62063s.62064s.62065s.62066s.62067s.62068s.62069s.62070s.62071s.62072s.62073s.62074s.62075s.62076s.62077s.62078s.62079s.62080s.62081s.62082s.62083s.62084s.62085s.62086s.62087s.62088s.62089s.62090s.62091s.62092s.62093s.62094s.62095s.62096s.62097s.62098s.62099s.62100s.62101s.62102s.62103s.62104s.62105s.62106s.62107s.62108s.62109s.62110s.62111s.62112s.62113s.62114s.62115s.62116s.62117s.62118s.62119s.62120s.62121s.62122s.62123s.62124s.62125s.62126s.62127s.62128s.62129s.62130s.62131s.62132s.62133s.62134s.62135s.62136s.62137s.62138s.62139s.62140s.62141s.62142s.62143s.62144s.62145s.62146s.62147s.62148s.62149s.62150s.62151s.62152s.62153s.62154s.62155s.62156s.62157s.62158s.62159s.62160s.62161s.62162s.62163s.62164s.62165s.62166s.62167s.62168s.62169s.62170s.62171s.62172s.62173s.62174s.62175s.62176s.62177s.62178s.62179s.62180s.62181s.62182s.62183s.62184s.62185s.62186s.62187s.62188s.62189s.62190s.62191s.62192s.62193s.62194s.62195s.62196s.62197s.62198s.62199s.62200s.62201s.62202s.62203s.62204s.62205s.62206s.62207s.62208s.62209s.62210s.62211s.62212s.62213s.62214s.62215s.62216s.62217s.62218s.62219s.62220s.62221s.62222s.62223s.62224s.62225s.62226s.62227s.62228s.62229s.62230s.62231s.62232s.62233s.62234s.62235s.62236s.62237s.62238s.62239s.62240s.62241s.62242s.62243s.62244s.62245s.62246s.62247s.62248s.62249s.62250s.62251s.62252s.62253s.62254s.62255s.62256s.62257s.62258s.62259s.62260s.62261s.62262s.62263s.62264s.62265s.62266s.62267s.62268s.62269s.62270s.62271s.62272s.62273s.62274s.62275s.62276s.62277s.62278s.62279s.62280s.62281s.62282s.62283s.62284s.62285s.62286s.62287s.62288s.62289s.62290s.62291s.62292s.62293s.62294s.62295s.62296s.62297s.62298s.62299s.62300s.62301s.62302s.62303s.62304s.62305s.62306s.62307s.62308s.62309s.62310s.62311s.62312s.62313s.62314s.62315s.62316s.62317s.62318s.62319s.62320s.62321s.62322s.62323s.62324s.62325s.62326s.62327s.62328s.62329s.62330s.62331s.62332s.62333s.62334s.62335s.62336s.62337s.62338s.62339s.62340s.62341s.62342s.62343s.62344s.62345s.62346s.62347s.62348s.62349s.62350s.62351s.62352s.62353s.62354s.62355s.62356s.62357s.62358s.62359s.62360s.62361s.62362s.62363s.62364s.62365s.62366s.62367s.62368s.62369s.62370s.62371s.62372s.62373s.62374s.62375s.62376s.62377s.62378s.62379s.62380s.62381s.62382s.62383s.62384s.62385s.62386s.62387s.62388s.62389s.62390s.62391s.62392s.62393s.62394s.62395s.62396s.62397s.62398s.62399s.62400s.62401s.62402s.62403s.62404s.62405s.62406s.62407s.62408s.62409s.62410s.62411s.62412s.62413s.62414s.62415s.62416s.62417s.62418s.62419s.62420s.62421s.62422s.62423s.62424s.62425s.62426s.62427s.62428s.62429s.62430s.62431s.62432s.62433s.62434s.62435s.62436s.62437s.62438s.62439s.62440s.62441s.62442s.62443s.62444s.62445s.62446s.62447s.62448s.62449s.62450s.62451s.62452s.62453s.62454s.62455s.62456s.62457s.62458s.62459s.62460s.62461s.62462s.62463s.62464s.62465s.62466s.62467s.62468s.62469s.62470s.62471s.62472s.62473s.62474s.62475s.62476s.62477s.62478s.62479s.62480s.62481s.62482s.62483s.62484s.62485s.62486s.62487s.62488s.62489s.62490s.62491s.62492s.62493s.62494s.62495s.62496s.62497s.62498s.62499s.62500s.62501s.62502s.62503s.62504s.62505s.62506s.62507s.62508s.62509s.62510s.62511s.62512s.62513s.62514s.62515s.62516s.62517s.62518s.62519s.62520s.62521s.62522s.62523s.62524s.62525s.62526s.62527s.62528s.62529s.62530s.62531s.62532s.62533s.62534s.62535s.62536s.62537s.62538s.62539s.62540s.62541s.62542s.62543s.62544s.62545s.62546s.62547s.62548s.62549s.62550s.62551s.62552s.62553s.62554s.62555s.62556s.62557s.62558s.62559s.62560s.62561s.62562s.62563s.62564s.62565s.62566s.62567s.62568s.62569s.62570s.62571s.62572s.62573s.62574s.62575s.62576s.62577s.62578s.62579s.62580s.62581s.62582s.62583s.62584s.62585s.62586s.62587s.62588s.62589s.62590s.62591s.62592s.62593s.62594s.62595s.62596s.62597s.62598s.62599s.62600s.62601s.62602s.62603s.62604s.62605s.62606s.62607s.62608s.62609s.62610s.62611s.62612s.62613s.62614s.62615s.62616s.62617s.62618s.62619s.62620s.62621s.62622s.62623s.62624s.62625s.62626s.62627s.62628s.62629s.62630s.62631s.62632s.62633s.62634s.62635s.62636s.62637s.62638s.62639s.62640s.62641s.62642s.62643s.62644s.62645s.62646s.62647s.62648s.62649s.62650s.62651s.62652s.62653s.62654s.62655s.62656s.62657s.62658s.62659s.62660s.62661s.62662s.62663s.62664s.62665s.62666s.62667s.62668s.62669s.62670s.62671s.62672s.62673s.62674s.62675s.62676s.62677s.62678s.62679s.62680s.62681s.62682s.62683s.62684s.62685s.62686s.62687s.62688s.62689s.62690s.62691s.62692s.62693s.62694s.62695s.62696s.62697s.62698s.62699s.62700s.62701s.62702s.62703s.62704s.62705s.62706s.62707s.62708s.62709s.62710s.62711s.62712s.62713s.62714s.62715s.62716s.62717s.62718s.62719s.62720s.62721s.62722s.62723s.62724s.62725s.62726s.62727s.62728s.62729s.62730s.62731s.62732s.62733s.62734s.62735s.62736s.62737s.62738s.62739s.62740s.62741s.62742s.62743s.62744s.62745s.62746s.62747s.62748s.62749s.62750s.62751s.62752s.62753s.62754s.62755s.62756s.62757s.62758s.62759s.62760s.62761s.62762s.62763s.62764s.62765s.62766s.62767s.62768s.62769s.62770s.62771s.62772s.62773s.62774s.62775s.62776s.62777s.62778s.62779s.62780s.62781s.62782s.62783s.62784s.62785s.62786s.62787s.62788s.62789s.62790s.62791s.62792s.62793s.62794s.62795s.62796s.62797s.62798s.62799s.62800s.62801s.62802s.62803s.62804s.62805s.62806s.62807s.62808s.62809s.62810s.62811s.62812s.62813s.62814s.62815s.62816s.62817s.62818s.62819s.62820s.62821s.62822s.62823s.62824s.62825s.62826s.62827s.62828s.62829s.62830s.62831s.62832s.62833s.62834s.62835s.62836s.62837s.62838s.62839s.62840s.62841s.62842s.62843s.62844s.62845s.62846s.62847s.62848s.62849s.62850s.62851s.62852s.62853s.62854s.62855s.62856s.62857s.62858s.62859s.62860s.62861s.62862s.62863s.62864s.62865s.62866s.62867s.62868s.62869s.62870s.62871s.62872s.62873s.62874s.62875s.62876s.62877s.62878s.62879s.62880s.62881s.62882s.62883s.62884s.62885s.62886s.62887s.62888s.62889s.62890s.62891s.62892s.62893s.62894s.62895s.62896s.62897s.62898s.62899s.62900s.62901s.62902s.62903s.62904s.62905s.62906s.62907s.62908s.62909s.62910s.62911s.62912s.62913s.62914s.62915s.62916s.62917s.62918s.62919s.62920s.62921s.62922s.62923s.62924s.62925s.62926s.62927s.62928s.62929s.62930s.62931s.62932s.62933s.62934s.62935s.62936s.62937s.62938s.62939s.62940s.62941s.62942s.62943s.62944s.62945s.62946s.62947s.62948s.62949s.62950s.62951s.62952s.62953s.62954s.62955s.62956s.62957s.62958s.62959s.62960s.62961s.62962s.62963s.62964s.62965s.62966s.62967s.62968s.62969s.62970s.62971s.62972s.62973s.62974s.62975s.62976s.62977s.62978s.62979s.62980s.62981s.62982s.62983s.62984s.62985s.62986s.62987s.62988s.62989s.62990s.62991s.62992s.62993s.62994s.62995s.62996s.62997s.62998s.62999s.63000s.63001s.63002s.63003s.63004s.63005s.63006s.63007s.63008s.63009s.63010s.63011s.63012s.63013s.63014s.63015s.63016s.63017s.63018s.63019s.63020s.63021s.63022s.63023s.63024s.63025s.63026s.63027s.63028s.63029s.63030s.63031s.63032s.63033s.63034s.63035s.63036s.63037s.63038s.63039s.63040s.63041s.63042s.63043s.63044s.63045s.63046s.63047s.63048s.63049s.63050s.63051s.63052s.63053s.63054s.63055s.63056s.63057s.63058s.63059s.63060s.63061s.63062s.63063s.63064s.63065s.63066s.63067s.63068s.63069s.63070s.63071s.63072s.63073s.63074s.63075s.63076s.63077s.63078s.63079s.63080s.63081s.63082s.63083s.63084s.63085s.63086s.63087s.63088s.63089s.63090s.63091s.63092s.63093s.63094s.63095s.63096s.63097s.63098s.63099s.63100s.63101s.63102s.63103s.63104s.63105s.63106s.63107s.63108s.63109s.63110s.63111s.63112s.63113s.63114s.63115s.63116s.63117s.63118s.63119s.63120s.63121s.63122s.63123s.63124s.63125s.63126s.63127s.63128s.63129s.63130s.63131s.63132s.63133s.63134s.63135s.63136s.63137s.63138s.63139s.63140s.63141s.63142s.63143s.63144s.63145s.63146s.63147s.63148s.63149s.63150s.63151s.63152s.63153s.63154s.63155s.63156s.63157s.63158s.63159s.63160s.63161s.63162s.63163s.63164s.63165s.63166s.63167s.63168s.63169s.63170s.63171s.63172s.63173s.63174s.63175s.63176s.63177s.63178s.63179s.63180s.63181s.63182s.63183s.63184s.63185s.63186s.63187s.63188s.63189s.63190s.63191s.63192s.63193s.63194s.63195s.63196s.63197s.63198s.63199s.63200s.63201s.63202s.63203s.63204s.63205s.63206s.63207s.63208s.63209s.63210s.63211s.63212s.63213s.63214s.63215s.63216s.63217s.63218s.63219s.63220s.63221s.63222s.63223s.63224s.63225s.63226s.63227s.63228s.63229s.63230s.63231s.63232s.63233s.63234s.63235s.63236s.63237s.63238s.63239s.63240s.63241s.63242s.63243s.63244s.63245s.63246s.63247s.63248s.63249s.63250s.63251s.63252s.63253s.63254s.63255s.63256s.63257s.63258s.63259s.63260s.63261s.63262s.63263s.63264s.63265s.63266s.63267s.63268s.63269s.63270s.63271s.63272s.63273s.63274s.63275s.63276s.63277s.63278s.63279s.63280s.63281s.63282s.63283s.63284s.63285s.63286s.63287s.63288s.63289s.63290s.63291s.63292s.63293s.63294s.63295s.63296s.63297s.63298s.63299s.63300s.63301s.63302s.63303s.63304s.63305s.63306s.63307s.63308s.63309s.63310s.63311s.63312s.63313s.63314s.63315s.63316s.63317s.63318s.63319s.63320s.63321s.63322s.63323s.63324s.63325s.63326s.63327s.63328s.63329s.63330s.63331s.63332s.63333s.63334s.63335s.63336s.63337s.63338s.63339s.63340s.63341s.63342s.63343s.63344s.63345s.63346s.63347s.63348s.63349s.63350s.63351s.63352s.63353s.63354s.63355s.63356s.63357s.63358s.63359s.63360s.63361s.63362s.63363s.63364s.63365s.63366s.63367s.63368s.63369s.63370s.63371s.63372s.63373s.63374s.63375s.63376s.63377s.63378s.63379s.63380s.63381s.63382s.63383s.63384s.63385s.63386s.63387s.63388s.63389s.63390s.63391s.63392s.63393s.63394s.63395s.63396s.63397s.63398s.63399s.63400s.63401s.63402s.63403s.63404s.63405s.63406s.63407s.63408s.63409s.63410s.63411s.63412s.63413s.63414s.63415s.63416s.63417s.63418s.63419s.63420s.63421s.63422s.63423s.63424s.63425s.63426s.63427s.63428s.63429s.63430s.63431s.63432s.63433s.63434s.63435s.63436s.63437s.63438s.63439s.63440s.63441s.63442s.63443s.63444s.63445s.63446s.63447s.63448s.63449s.63450s.63451s.63452s.63453s.63454s.63455s.63456s.63457s.63458s.63459s.63460s.63461s.63462s.63463s.63464s.63465s.63466s.63467s.63468s.63469s.63470s.63471s.63472s.63473s.63474s.63475s.63476s.63477s.63478s.63479s.63480s.63481s.63482s.63483s.63484s.63485s.63486s.63487s.63488s.63489s.63490s.63491s.63492s.63493s.63494s.63495s.63496s.63497s.63498s.63499s.63500s.63501s.63502s.63503s.63504s.63505s.63506s.63507s.63508s.63509s.63510s.63511s.63512s.63513s.63514s.63515s.63516s.63517s.63518s.63519s.63520s.63521s.63522s.63523s.63524s.63525s.63526s.63527s.63528s.63529s.63530s.63531s.63532s.63533s.63534s.63535s.63536s.63537s.63538s.63539s.63540s.63541s.63542s.63543s.63544s.63545s.63546s.63547s.63548s.63549s.63550s.63551s.63552s.63553s.63554s.63555s.63556s.63557s.63558s.63559s.63560s.63561s.63562s.63563s.63564s.63565s.63566s.63567s.63568s.63569s.63570s.63571s.63572s.63573s.63574s.63575s.63576s.63577s.63578s.63579s.63580s.63581s.63582s.63583s.63584s.63585s.63586s.63587s.63588s.63589s.63590s.63591s.63592s.63593s.63594s.63595s.63596s.63597s.63598s.63599s.63600s.63601s.63602s.63603s.63604s.63605s.63606s.63607s.63608s.63609s.63610s.63611s.63612s.63613s.63614s.63615s.63616s.63617s.63618s.63619s.63620s.63621s.63622s.63623s.63624s.63625s.63626s.63627s.63628s.63629s.63630s.63631s.63632s.63633s.63634s.63635s.63636s.63637s.63638s.63639s.63640s.63641s.63642s.63643s.63644s.63645s.63646s.63647s.63648s.63649s.63650s.63651s.63652s.63653s.63654s.63655s.63656s.63657s.63658s.63659s.63660s.63661s.63662s.63663s.63664s.63665s.63666s.63667s.63668s.63669s.63670s.63671s.63672s.63673s.63674s.63675s.63676s.63677s.63678s.63679s.63680s.63681s.63682s.63683s.63684s.63685s.63686s.63687s.63688s.63689s.63690s.63691s.63692s.63693s.63694s.63695s.63696s.63697s.63698s.63699s.63700s.63701s.63702s.63703s.63704s.63705s.63706s.63707s.63708s.63709s.63710s.63711s.63712s.63713s.63714s.63715s.63716s.63717s.63718s.63719s.63720s.63721s.63722s.63723s.63724s.63725s.63726s.63727s.63728s.63729s.63730s.63731s.63732s.63733s.63734s.63735s.63736s.63737s.63738s.63739s.63740s.63741s.63742s.63743s.63744s.63745s.63746s.63747s.63748s.63749s.63750s.63751s.63752s.63753s.63754s.63755s.63756s.63757s.63758s.63759s.63760s.63761s.63762s.63763s.63764s.63765s.63766s.63767s.63768s.63769s.63770s.63771s.63772s.63773s.63774s.63775s.63776s.63777s.63778s.63779s.63780s.63781s.63782s.63783s.63784s.63785s.63786s.63787s.63788s.63789s.63790s.63791s.63792s.63793s.63794s.63795s.63796s.63797s.63798s.63799s.63800s.63801s.63802s.63803s.63804s.63805s.63806s.63807s.63808s.63809s.63810s.63811s.63812s.63813s.63814s.63815s.63816s.63817s.63818s.63819s.63820s.63821s.63822s.63823s.63824s.63825s.63826s.63827s.63828s.63829s.63830s.63831s.63832s.63833s.63834s.63835s.63836s.63837s.63838s.63839s.63840s.63841s.63842s.63843s.63844s.63845s.63846s.63847s.63848s.63849s.63850s.63851s.63852s.63853s.63854s.63855s.63856s.63857s.63858s.63859s.63860s.63861s.63862s.63863s.63864s.63865s.63866s.63867s.63868s.63869s.63870s.63871s.63872s.63873s.63874s.63875s.63876s.63877s.63878s.63879s.63880s.63881s.63882s.63883s.63884s.63885s.63886s.63887s.63888s.63889s.63890s.63891s.63892s.63893s.63894s.63895s.63896s.63897s.63898s.63899s.63900s.63901s.63902s.63903s.63904s.63905s.63906s.63907s.63908s.63909s.63910s.63911s.63912s.63913s.63914s.63915s.63916s.63917s.63918s.63919s.63920s.63921s.63922s.63923s.63924s.63925s.63926s.63927s.63928s.63929s.63930s.63931s.63932s.63933s.63934s.63935s.63936s.63937s.63938s.63939s.63940s.63941s.63942s.63943s.63944s.63945s.63946s.63947s.63948s.63949s.63950s.63951s.63952s.63953s.63954s.63955s.63956s.63957s.63958s.63959s.63960s.63961s.63962s.63963s.63964s.63965s.63966s.63967s.63968s.63969s.63970s.63971s.63972s.63973s.63974s.63975s.63976s.63977s.63978s.63979s.63980s.63981s.63982s.63983s.63984s.63985s.63986s.63987s.63988s.63989s.63990s.63991s.63992s.63993s.63994s.63995s.63996s.63997s.63998s.63999s.64000s.64001s.64002s.64003s.64004s.64005s.64006s.64007s.64008s.64009s.64010s.64011s.64012s.64013s.64014s.64015s.64016s.64017s.64018s.64019s.64020s.64021s.64022s.64023s.64024s.64025s.64026s.64027s.64028s.64029s.64030s.64031s.64032s.64033s.64034s.64035s.64036s.64037s.64038s.64039s.64040s.64041s.64042s.64043s.64044s.64045s.64046s.64047s.64048s.64049s.64050s.64051s.64052s.64053s.64054s.64055s.64056s.64057s.64058s.64059s.64060s.64061s.64062s.64063s.64064s.64065s.64066s.64067s.64068s.64069s.64070s.64071s.64072s.64073s.64074s.64075s.64076s.64077s.64078s.64079s.64080s.64081s.64082s.64083s.64084s.64085s.64086s.64087s.64088s.64089s.64090s.64091s.64092s.64093s.64094s.64095s.64096s.64097s.64098s.64099s.64100s.64101s.64102s.64103s.64104s.64105s.64106s.64107s.64108s.64109s.64110s.64111s.64112s.64113s.64114s.64115s.64116s.64117s.64118s.64119s.64120s.64121s.64122s.64123s.64124s.64125s.64126s.64127s.64128s.64129s.64130s.64131s.64132s.64133s.64134s.64135s.64136s.64137s.64138s.64139s.64140s.64141s.64142s.64143s.64144s.64145s.64146s.64147s.64148s.64149s.64150s.64151s.64152s.64153s.64154s.64155s.64156s.64157s.64158s.64159s.64160s.64161s.64162s.64163s.64164s.64165s.64166s.64167s.64168s.64169s.64170s.64171s.64172s.64173s.64174s.64175s.64176s.64177s.64178s.64179s.64180s.64181s.64182s.64183s.64184s.64185s.64186s.64187s.64188s.64189s.64190s.64191s.64192s.64193s.64194s.64195s.64196s.64197s.64198s.64199s.64200s.64201s.64202s.64203s.64204s.64205s.64206s.64207s.64208s.64209s.64210s.64211s.64212s.64213s.64214s.64215s.64216s.64217s.64218s.64219s.64220s.64221s.64222s.64223s.64224s.64225s.64226s.64227s.64228s.64229s.64230s.64231s.64232s.64233s.64234s.64235s.64236s.64237s.64238s.64239s.64240s.64241s.64242s.64243s.64244s.64245s.64246s.64247s.64248s.64249s.64250s.64251s.64252s.64253s.64254s.64255s.64256s.64257s.64258s.64259s.64260s.64261s.64262s.64263s.64264s.64265s.64266s.64267s.64268s.64269s.64270s.64271s.64272s.64273s.64274s.64275s.64276s.64277s.64278s.64279s.64280s.64281s.64282s.64283s.64284s.64285s.64286s.64287s.64288s.64289s.64290s.64291s.64292s.64293s.64294s.64295s.64296s.64297s.64298s.64299s.64300s.64301s.64302s.64303s.64304s.64305s.64306s.64307s.64308s.64309s.64310s.64311s.64312s.64313s.64314s.64315s.64316s.64317s.64318s.64319s.64320s.64321s.64322s.64323s.64324s.64325s.64326s.64327s.64328s.64329s.64330s.64331s.64332s.64333s.64334s.64335s.64336s.64337s.64338s.64339s.64340s.64341s.64342s.64343s.64344s.64345s.64346s.64347s.64348s.64349s.64350s.64351s.64352s.64353s.64354s.64355s.64356s.64357s.64358s.64359s.64360s.64361s.64362s.64363s.64364s.64365s.64366s.64367s.64368s.64369s.64370s.64371s.64372s.64373s.64374s.64375s.64376s.64377s.64378s.64379s.64380s.64381s.64382s.64383s.64384s.64385s.64386s.64387s.64388s.64389s.64390s.64391s.64392s.64393s.64394s.64395s.64396s.64397s.64398s.64399s.64400s.64401s.64402s.64403s.64404s.64405s.64406s.64407s.64408s.64409s.64410s.64411s.64412s.64413s.64414s.64415s.64416s.64417s.64418s.64419s.64420s.64421s.64422s.64423s.64424s.64425s.64426s.64427s.64428s.64429s.64430s.64431s.64432s.64433s.64434s.64435s.64436s.64437s.64438s.64439s.64440s.64441s.64442s.64443s.64444s.64445s.64446s.64447s.64448s.64449s.64450s.64451s.64452s.64453s.64454s.64455s.64456s.64457s.64458s.64459s.64460s.64461s.64462s.64463s.64464s.64465s.64466s.64467s.64468s.64469s.64470s.64471s.64472s.64473s.64474s.64475s.64476s.64477s.64478s.64479s.64480s.64481s.64482s.64483s.64484s.64485s.64486s.64487s.64488s.64489s.64490s.64491s.64492s.64493s.64494s.64495s.64496s.64497s.64498s.64499s.64500s.64501s.64502s.64503s.64504s.64505s.64506s.64507s.64508s.64509s.64510s.64511s.64512s.64513s.64514s.64515s.64516s.64517s.64518s.64519s.64520s.64521s.64522s.64523s.64524s.64525s.64526s.64527s.64528s.64529s.64530s.64531s.64532s.64533s.64534s.64535s.64536s.64537s.64538s.64539s.64540s.64541s.64542s.64543s.64544s.64545s.64546s.64547s.64548s.64549s.64550s.64551s.64552s.64553s.64554s.64555s.64556s.64557s.64558s.64559s.64560s.64561s.64562s.64563s.64564s.64565s.64566s.64567s.64568s.64569s.64570s.64571s.64572s.64573s.64574s.64575s.64576s.64577s.64578s.64579s.64580s.64581s.64582s.64583s.64584s.64585s.64586s.64587s.64588s.64589s.64590s.64591s.64592s.64593s.64594s.64595s.64596s.64597s.64598s.64599s.64600s.64601s.64602s.64603s.64604s.64605s.64606s.64607s.64608s.64609s.64610s.64611s.64612s.64613s.64614s.64615s.64616s.64617s.64618s.64619s.64620s.64621s.64622s.64623s.64624s.64625s.64626s.64627s.64628s.64629s.64630s.64631s.64632s.64633s.64634s.64635s.64636s.64637s.64638s.64639s.64640s.64641s.64642s.64643s.64644s.64645s.64646s.64647s.64648s.64649s.64650s.64651s.64652s.64653s.64654s.64655s.64656s.64657s.64658s.64659s.64660s.64661s.64662s.64663s.64664s.64665s.64666s.64667s.64668s.64669s.64670s.64671s.64672s.64673s.64674s.64675s.64676s.64677s.64678s.64679s.64680s.64681s.64682s.64683s.64684s.64685s.64686s.64687s.64688s.64689s.64690s.64691s.64692s.64693s.64694s.64695s.64696s.64697s.64698s.64699s.64700s.64701s.64702s.64703s.64704s.64705s.64706s.64707s.64708s.64709s.64710s.64711s.64712s.64713s.64714s.64715s.64716s.64717s.64718s.64719s.64720s.64721s.64722s.64723s.64724s.64725s.64726s.64727s.64728s.64729s.64730s.64731s.64732s.64733s.64734s.64735s.64736s.64737s.64738s.64739s.64740s.64741s.64742s.64743s.64744s.64745s.64746s.64747s.64748s.64749s.64750s.64751s.64752s.64753s.64754s.64755s.64756s.64757s.64758s.64759s.64760s.64761s.64762s.64763s.64764s.64765s.64766s.64767s.64768s.64769s.64770s.64771s.64772s.64773s.64774s.64775s.64776s.64777s.64778s.64779s.64780s.64781s.64782s.64783s.64784s.64785s.64786s.64787s.64788s.64789s.64790s.64791s.64792s.64793s.64794s.64795s.64796s.64797s.64798s.64799s.64800s.64801s.64802s.64803s.64804s.64805s.64806s.64807s.64808s.64809s.64810s.64811s.64812s.64813s.64814s.64815s.64816s.64817s.64818s.64819s.64820s.64821s.64822s.64823s.64824s.64825s.64826s.64827s.64828s.64829s.64830s.64831s.64832s.64833s.64834s.64835s.64836s.64837s.64838s.64839s.64840s.64841s.64842s.64843s.64844s.64845s.64846s.64847s.64848s.64849s.64850s.64851s.64852s.64853s.64854s.64855s.64856s.64857s.64858s.64859s.64860s.64861s.64862s.64863s.64864s.64865s.64866s.64867s.64868s.64869s.64870s.64871s.64872s.64873s.64874s.64875s.64876s.64877s.64878s.64879s.64880s.64881s.64882s.64883s.64884s.64885s.64886s.64887s.64888s.64889s.64890s.64891s.64892s.64893s.64894s.64895s.64896s.64897s.64898s.64899s.64900s.64901s.64902s.64903s.64904s.64905s.64906s.64907s.64908s.64909s.64910s.64911s.64912s.64913s.64914s.64915s.64916s.64917s.64918s.64919s.64920s.64921s.64922s.64923s.64924s.64925s.64926s.64927s.64928s.64929s.64930s.64931s.64932s.64933s.64934s.64935s.64936s.64937s.64938s.64939s.64940s.64941s.64942s.64943s.64944s.64945s.64946s.64947s.64948s.64949s.64950s.64951s.64952s.64953s.64954s.64955s.64956s.64957s.64958s.64959s.64960s.64961s.64962s.64963s.64964s.64965s.64966s.64967s.64968s.64969s.64970s.64971s.64972s.64973s.64974s.64975s.64976s.64977s.64978s.64979s.64980s.64981s.64982s.64983s.64984s.64985s.64986s.64987s.64988s.64989s.64990s.64991s.64992s.64993s.64994s.64995s.64996s.64997s.64998s.64999s.65000s.65001s.65002s.65003s.65004s.65005s.65006s.65007s.65008s.65009s.65010s.65011s.65012s.65013s.65014s.65015s.65016s.65017s.65018s.65019s.65020s.65021s.65022s.65023s.65024s.65025s.65026s.65027s.65028s.65029s.65030s.65031s.65032s.65033s.65034s.65035s.65036s.65037s.65038s.65039s.65040s.65041s.65042s.65043s.65044s.65045s.65046s.65047s.65048s.65049s.65050s.65051s.65052s.65053s.65054s.65055s.65056s.65057s.65058s.65059s.65060s.65061s.65062s.65063s.65064s.65065s.65066s.65067s.65068s.65069s.65070s.65071s.65072s.65073s.65074s.65075s.65076s.65077s.65078s.65079s.65080s.65081s.65082s.65083s.65084s.65085s.65086s.65087s.65088s.65089s.65090s.65091s.65092s.65093s.65094s.65095s.65096s.65097s.65098s.65099s.65100s.65101s.65102s.65103s.65104s.65105s.65106s.65107s.65108s.65109s.65110s.65111s.65112s.65113s.65114s.65115s.65116s.65117s.65118s.65119s.65120s.65121s.65122s.65123s.65124s.65125s.65126s.65127s.65128s.65129s.65130s.65131s.65132s.65133s.65134s.65135s.65136s.65137s.65138s.65139s.65140s.65141s.65142s.65143s.65144s.65145s.65146s.65147s.65148s.65149s.65150s.65151s.65152s.65153s.65154s.65155s.65156s.65157s.65158s.65159s.65160s.65161s.65162s.65163s.65164s.65165s.65166s.65167s.65168s.65169s.65170s.65171s.65172s.65173s.65174s.65175s.65176s.65177s.65178s.65179s.65180s.65181s.65182s.65183s.65184s.65185s.65186s.65187s.65188s.65189s.65190s.65191s.65192s.65193s.65194s.65195s.65196s.65197s.65198s.65199s.65200s.65201s.65202s.65203s.65204s.65205s.65206s.65207s.65208s.65209s.65210s.65211s.65212s.65213s.65214s.65215s.65216s.65217s.65218s.65219s.65220s.65221s.65222s.65223s.65224s.65225s.65226s.65227s.65228s.65229s.65230s.65231s.65232s.65233s.65234s.65235s.65236s.65237s.65238s.65239s.65240s.65241s.65242s.65243s.65244s.65245s.65246s.65247s.65248s.65249s.65250s.65251s.65252s.65253s.65254s.65255s.65256s.65257s.65258s.65259s.65260s.65261s.65262s.65263s.65264s.65265s.65266s.65267s.65268s.65269s.65270s.65271s.65272s.65273s.65274s.65275s.65276s.65277s.65278s.65279s.65280.comment.note.GNU-stack @ KKK N$Q(T,W0Z4]8`<c@fEiJlOoTrYu^xc{h~mrw| !&+05:?DINS X]bglqv {#&),/258;>ADGJMPSVY\_behknqtwz} &,28>DJPV\bhntz "(. 4 :@FLRX^"d%j(p+v.|147:=@CFILORUX[^adgjmpsv y|$*06<BHNTZ`flrx~ &, 2 8>DJPV\!b$h'n*t-z0369<?BEHKNQTWZ]`cfiloru x{~"(.4:@FLRX^djpv| $*0 6<BHNTZ `#f&l)r,x/~258;>ADGJMPSVY\_behknqtwz} &,28>DJPV\bhntz     " ( .  4  : @ F L R X ^ "d %j (p +v .| 1 4 7 : = @ C F I L O R U X [ ^ a d g j m p s v y |  $ * 0 6 < B H N T Z ` f l r x ~                            & ,  2  8 > D J P V \ !b $h 'n *t -z 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~ " ( . 4 : @ F L R X ^ d j p v |                            $ * 0  6 < B H N T Z  ` #f &l )r ,x /~ 2 5 8 ; > A D G J M P S V Y \ _ b e h k n qtwz} &,28>DJPV\bhntz "(. 4 :@FLRX^"d%j(p+v.|147:=@CFILORUX[^adgjmpsv y|$*06<BHNTZ`flrx~   & , 2 8 > D J P V \! b$ h' n* t- z0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u  x { ~  " ( . 4 : @ F L R X ^ d j p v |                             $ * 0 6 < B H N T Z `# f& l) r, x/ ~2 5 8 ; > A D G J M P S V Y \ _ b e h k n q t w z }    & , 2 8 > D J P V \ b h n t z                             " ( . 4 : @ F L R X ^" d% j( p+ v. |1 4 7 : = @ C F I L O R U X [ ^ a d g j m p s v  y |   $ * 0 6 < B H N T Z ` f l r x ~                           ! ( / 6 = D K R Y ` g! n$ u' |* - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o $r +u 2x 9{ @~ G N U \ c j q x                           ' . 5 < C J Q X _ f m t {          # & ) , / 2 5 8 ; > A D G J #M *P 1S 8V ?Y F\ M_ Tb [e bh ik pn wq ~t w z }                      & - 4 ; B I P W ^ e l s z              "%"()+0.71>4E7L:S=Z@aChFoIvL}ORUX[^adgjmpsvy| %,3:AHOV]dkry !(/ 6 =DKRY`g!n$u'|*-0369<?BEHKNQTWZ]`cfilo$r+u2x9{@~GNU\cjqx     ' . 5 < C J Q X _ f m t {             # & ) , / 2 5 8 ;!>!A!D!G!J#!M*!P1!S8!V?!YF!\M!_T!b[!eb!hi!kp!nw!q~!t!w!z!}!!!!!!!!!!!!!!!" """"&"-"4";"B"I"P"W"^"e"l"s"z""""""""""""""" " """"# ##"#%"#()#+0#.7#1>#4E#7L#:S#=Z#@a#Ch#Fo#Iv#L}#O#R#U#X#[#^#a#d#g#j#m#p#s#v#y#|###$ $$$$%$,$3$:$A$H$O$V$]$d$k$r$y$$$$$$$$$$$$$$$$$$$$% %%%!%(%/% 6% =%D%K%R%Y%`%g%!n%$u%'|%*%-%0%3%6%9%<%?%B%E%H%K%N%Q%T%W%Z%]%`&c&f&i&l&o$&r+&u2&x9&{@&~G&N&U&\&c&j&q&x&&&&&&&&&&&&&&&&&&&&' ''' '''.'5'<'C'J'Q'X'_'f'm't'{''' ''''''' '#'&')','/'2'5'8';(>(A(D(G(J#(M*(P1(S8(V?(YF(\M(_T(b[(eb(hi(kp(nw(q~(t(w(z(}((((((((((((((() ))))&)-)4);)B)I)P)W)^)e)l)s)z))))))))))))))) ) ))))* **"*%"*()*+0*.7*1>*4E*7L*:S*=Z*@a*Ch*Fo*Iv*L}*O*R*U*X*[*^*a*d*g*j*m*p*s*v*y*|***+ ++++%+,+3+:+A+H+O+V+]+d+k+r+y++++++++++++++++++++, ,,,!,(,/, 6, =,D,K,R,Y,`,g,!n,$u,'|,*,-,0,3,6,9,<,?,B,E,H,K,N,Q,T,W,Z,],`-c-f-i-l-o$-r+-u2-x9-{@-~G-N-U-\-c-j-q-x--------------------. ... .'...5.<.C.J.Q.X._.f.m.t.{... ....... .#.&.).,./.2.5.8.;/>/A/D/G/J#/M*/P1/S8/V?/YF/\M/_T/b[/eb/hi/kp/nw/q~/t/w/z/}///////////////0 0000&0-040;0B0I0P0W0^0e0l0s0z000000000000000 0 00001 11"1%"1()1+01.711>14E17L1:S1=Z1@a1Ch1Fo1Iv1L}1O1R1U1X1[1^1a1d1g1j1m1p1s1v1y1|1112 2222%2,232:2A2H2O2V2]2d2k2r2y222222222222222222223 333!3(3/3 63 =3D3K3R3Y3`3g3!n3$u3'|3*3-303336393<3?3B3E3H3K3N3Q3T3W3Z3]3`4c4f4i4l4o$4r+4u24x94{@4~G4N4U4\4c4j4q4x444444444444444444445 555 5'5.555<5C5J5Q5X5_5f5m5t5{555 5555555 5#5&5)5,5/5255585;6>6A6D6G6J#6M*6P16S86V?6YF6\M6_T6b[6eb6hi6kp6nw6q~6t6w6z6}6666666666666667 7777&7-747;7B7I7P7W7^7e7l7s7z777777777777777 7 77778 88"8%"8()8+08.781>84E87L8:S8=Z8@a8Ch8Fo8Iv8L}8O8R8U8X8[8^8a8d8g8j8m8p8s8v8y8|8889 9999%9,939:9A9H9O9V9]9d9k9r9y99999999999999999999: :::!:(:/: 6: =:D:K:R:Y:`:g:!n:$u:'|:*:-:0:3:6:9:<:?:B:E:H:K:N:Q:T:W:Z:]:`;c;f;i;l;o$;r+;u2;x9;{@;~G;N;U;\;c;j;q;x;;;;;;;;;;;;;;;;;;;;< <<< <'<.<5<<<C<J<Q<X<_<f<m<t<{<<< <<<<<<< <#<&<)<,</<2<5<8<;=>=A=D=G=J#=M*=P1=S8=V?=YF=\M=_T=b[=eb=hi=kp=nw=q~=t=w=z=}===============> >>>>&>->4>;>B>I>P>W>^>e>l>s>z>>>>>>>>>>>>>>> > >>>>? ??"?%"?()?+0?.7?1>?4E?7L?:S?=Z?@a?Ch?Fo?Iv?L}?O?R?U?X?[?^?a?d?g?j?m?p?s?v?y?|???@ @@@@%@,@3@:@A@H@O@V@]@d@k@r@y@@@@@@@@@@@@@@@@@@@@A AAA!A(A/A 6A =ADAKARAYA`AgA!nA$uA'|A*A-A0A3A6A9A<A?ABAEAHAKANAQATAWAZA]A`BcBfBiBlBo$Br+Bu2Bx9B{@B~GBNBUB\BcBjBqBxBBBBBBBBBBBBBBBBBBBBC CCC C'C.C5CDADDDGDJ#DM*DP1DS8DV?DYFD\MD_TDb[DebDhiDkpDnwDq~DtDwDzD}DDDDDDDDDDDDDDDE EEEE&E-E4E;EBEIEPEWE^EeElEsEzEEEEEEEEEEEE E E E E E E E E F  F F" F% "F( )F+ 0F. 7F1 >F4 EF7 LF: SF= ZF@ aFC hFF oFI vFL }FO FR FU FX F[ F^ Fa Fd Fg Fj Fm Fp Fs Fv Fy F| F F F G  G G G G %G ,G 3G :G AG HG OG VG ]G dG kG rG yG G G G G G G G G G G G G G G G G G G G H  H H H!!H!(H!/H !6H !=H!DH!KH!RH!YH!`H!gH!!nH$!uH'!|H*!H-!H0!H3!H6!H9!H"KA"KD"KG"KJ"#KM"*KP"1KS"8KV"?KY"FK\"MK_"TKb"[Ke"bKh"iKk"pKn"wKq"~Kt"Kw"Kz"K}"K"K"K"K"K"K"K"K"K"K"K"K"K"K"K"L" L"L"L"L"&L"-L"4L";L"BL"IL"PL"WL"^L"eL"lL"sL"zL"L"L"L"L"L"L"L"L"L"L"L#L#L#L #L #L#L#L#L#M# M#M"#M%#"M(#)M+#0M.#7M1#>M4#EM7#LM:#SM=#ZM@#aMC#hMF#oMI#vML#}MO#MR#MU#MX#M[#M^#Ma#Md#Mg#Mj#Mm#Mp#Ms#Mv#My#M|#M#M#M#N# N#N#N#N#%N#,N#3N#:N#AN#HN#ON#VN#]N#dN#kN#rN#yN#N#N#N#N#N#N#N#N#N#N#N#N#N#N#N#N#N#N#N#O# O#O#O$!O$(O$/O $6O $=O$DO$KO$RO$YO$`O$gO!$nO$$uO'$|O*$O-$O0$O3$O6$O9$O<$O?$OB$OE$OH$OK$ON$OQ$OT$OW$OZ$O]$O`$Pc$Pf$Pi$Pl$Po$$Pr$+Pu$2Px$9P{$@P~$GP$NP$UP$\P$cP$jP$qP$xP$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$Q$ Q$Q$Q$ Q$'Q$.Q$5Q$%RA%RD%RG%RJ%#RM%*RP%1RS%8RV%?RY%FR\%MR_%TRb%[Re%bRh%iRk%pRn%wRq%~Rt%Rw%Rz%R}%R%R%R%R%R%R%R%R%R%R%R%R%R%R%R%S% S%S%S%S%&S%-S%4S%;S%BS%IS%PS%WS%^S%eS%lS%sS%zS%S%S%S%S%S%S%S%S%S%S%S&S&S&S &S &S&S&S&S&T& T&T"&T%&"T(&)T+&0T.&7T1&>T4&ET7&LT:&ST=&ZT@&aTC&hTF&oTI&vTL&}TO&TR&TU&TX&T[&T^&Ta&Td&Tg&Tj&Tm&Tp&Ts&Tv&Ty&T|&T&T&T&U& U&U&U&U&%U&,U&3U&:U&AU&HU&OU&VU&]U&dU&kU&rU&yU&U&U&U&U&U&U&U&U&U&U&U&U&U&U&U&U&U&U&U&V& V&V&V'!V'(V'/V '6V '=V'DV'KV'RV'YV'`V'gV!'nV$'uV''|V*'V-'V0'V3'V6'V9'V<'V?'VB'VE'VH'VK'VN'VQ'VT'VW'VZ'V]'V`'Wc'Wf'Wi'Wl'Wo'$Wr'+Wu'2Wx'9W{'@W~'GW'NW'UW'\W'cW'jW'qW'xW'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'X' X'X'X' X''X'.X'5X'(YA(YD(YG(YJ(#YM(*YP(1YS(8YV(?YY(FY\(MY_(TYb([Ye(bYh(iYk(pYn(wYq(~Yt(Yw(Yz(Y}(Y(Y(Y(Y(Y(Y(Y(Y(Y(Y(Y(Y(Y(Y(Y(Z( Z(Z(Z(Z(&Z(-Z(4Z(;Z(BZ(IZ(PZ(WZ(^Z(eZ(lZ(sZ(zZ(Z(Z(Z(Z(Z(Z(Z(Z(Z(Z(Z)Z)Z)Z )Z )Z)Z)Z)Z)[) [)[")[%)"[())[+)0[.)7[1)>[4)E[7)L[:)S[=)Z[@)a[C)h[F)o[I)v[L)}[O)[R)[U)[X)[[)[^)[a)[d)[g)[j)[m)[p)[s)[v)[y)[|)[)[)[)\) \)\)\)\)%\),\)3\):\)A\)H\)O\)V\)]\)d\)k\)r\)y\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)]) ])])]*!]*(]*/] *6] *=]*D]*K]*R]*Y]*`]*g]!*n]$*u]'*|]**]-*]0*]3*]6*]9*]<*]?*]B*]E*]H*]K*]N*]Q*]T*]W*]Z*]]*]`*^c*^f*^i*^l*^o*$^r*+^u*2^x*9^{*@^~*G^*N^*U^*\^*c^*j^*q^*x^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*_* _*_*_* _*'_*._*5_*<_*C_*J_*Q_*X_*__*f_*m_*t_+{_+_+_ +_+_+_+_+_+_+_ +_#+_&+_)+_,+_/+_2+_5+_8+_;+`>+`A+`D+`G+`J+#`M+*`P+1`S+8`V+?`Y+F`\+M`_+T`b+[`e+b`h+i`k+p`n+w`q+~`t+`w+`z+`}+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+a+ a+a+a+a+&a+-a+4a+;a+Ba+Ia+Pa+Wa+^a+ea+la+sa+za+a+a+a+a+a+a+a+a+a+a+a,a,a,a ,a ,a,a,a,a,b, b,b",b%,"b(,)b+,0b.,7b1,>b4,Eb7,Lb:,Sb=,Zb@,abC,hbF,obI,vbL,}bO,bR,bU,bX,b[,b^,ba,bd,bg,bj,bm,bp,bs,bv,by,b|,b,b,b,c, c,c,c,c,%c,,c,3c,:c,Ac,Hc,Oc,Vc,]c,dc,kc,rc,yc,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,d, d,d,d-!d-(d-/d -6d -=d-Dd-Kd-Rd-Yd-`d-gd!-nd$-ud'-|d*-d--d0-d3-d6-d9-d<-d?-dB-dE-dH-dK-dN-dQ-dT-dW-dZ-d]-d`-ec-ef-ei-el-eo-$er-+eu-2ex-9e{-@e~-Ge-Ne-Ue-\e-ce-je-qe-xe-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-f- f-f-f- f-'f-.f-5f-.gA.gD.gG.gJ.#gM.*gP.1gS.8gV.?gY.Fg\.Mg_.Tgb.[ge.bgh.igk.pgn.wgq.~gt.gw.gz.g}.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.h. h.h.h.h.&h.-h.4h.;h.Bh.Ih.Ph.Wh.^h.eh.lh.sh.zh.h.h.h.h.h.h.h.h.h.h.h/h/h/h /h /h/h/h/h/i/ i/i"/i%/"i(/)i+/0i./7i1/>i4/Ei7/Li:/Si=/Zi@/aiC/hiF/oiI/viL/}iO/iR/iU/iX/i[/i^/ia/id/ig/ij/im/ip/is/iv/iy/i|/i/i/i/j/ j/j/j/j/%j/,j/3j/:j/Aj/Hj/Oj/Vj/]j/dj/kj/rj/yj/j/j/j/j/j/j/j/j/j/j/j/j/j/j/j/j/j/j/j/k/ k/k/k0!k0(k0/k 06k 0=k0Dk0Kk0Rk0Yk0`k0gk!0nk$0uk'0|k*0k-0k00k30k60k90k<0k?0kB0kE0kH0kK0kN0kQ0kT0kW0kZ0k]0k`0lc0lf0li0ll0lo0$lr0+lu02lx09l{0@l~0Gl0Nl0Ul0\l0cl0jl0ql0xl0l0l0l0l0l0l0l0l0l0l0l0l0l0l0l0l0l0l0l0m0 m0m0m0 m0'm0.m05m01nA1nD1nG1nJ1#nM1*nP11nS18nV1?nY1Fn\1Mn_1Tnb1[ne1bnh1ink1pnn1wnq1~nt1nw1nz1n}1n1n1n1n1n1n1n1n1n1n1n1n1n1n1n1o1 o1o1o1o1&o1-o14o1;o1Bo1Io1Po1Wo1^o1eo1lo1so1zo1o1o1o1o1o1o1o1o1o1o1o2o2o2o 2o 2o2o2o2o2p2 p2p"2p%2"p(2)p+20p.27p12>p42Ep72Lp:2Sp=2Zp@2apC2hpF2opI2vpL2}pO2pR2pU2pX2p[2p^2pa2pd2pg2pj2pm2pp2ps2pv2py2p|2p2p2p2q2 q2q2q2q2%q2,q23q2:q2Aq2Hq2Oq2Vq2]q2dq2kq2rq2yq2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2r2 r2r2r3!r3(r3/r 36r 3=r3Dr3Kr3Rr3Yr3`r3gr!3nr$3ur'3|r*3r-3r03r33r63r93r<3r?3rB3rE3rH3rK3rN3rQ3rT3rW3rZ3r]3r`3sc3sf3si3sl3so3$sr3+su32sx39s{3@s~3Gs3Ns3Us3\s3cs3js3qs3xs3s3s3s3s3s3s3s3s3s3s3s3s3s3s3s3s3s3s3s3t3 t3t3t3 t3't3.t35t34uA4uD4uG4uJ4#uM4*uP41uS48uV4?uY4Fu\4Mu_4Tub4[ue4buh4iuk4pun4wuq4~ut4uw4uz4u}4u4u4u4u4u4u4u4u4u4u4u4u4u4u4u4v4 v4v4v4v4&v4-v44v4;v4Bv4Iv4Pv4Wv4^v4ev4lv4sv4zv4v4v4v4v4v4v4v4v4v4v4v5v5v5v 5v 5v5v5v5v5w5 w5w"5w%5"w(5)w+50w.57w15>w45Ew75Lw:5Sw=5Zw@5awC5hwF5owI5vwL5}wO5wR5wU5wX5w[5w^5wa5wd5wg5wj5wm5wp5ws5wv5wy5w|5w5w5w5x5 x5x5x5x5%x5,x53x5:x5Ax5Hx5Ox5Vx5]x5dx5kx5rx5yx5x5x5x5x5x5x5x5x5x5x5x5x5x5x5x5x5x5x5x5y5 y5y5y6!y6(y6/y 66y 6=y6Dy6Ky6Ry6Yy6`y6gy!6ny$6uy'6|y*6y-6y06y36y66y96y<6y?6yB6yE6yH6yK6yN6yQ6yT6yW6yZ6y]6y`6zc6zf6zi6zl6zo6$zr6+zu62zx69z{6@z~6Gz6Nz6Uz6\z6cz6jz6qz6xz6z6z6z6z6z6z6z6z6z6z6z6z6z6z6z6z6z6z6z6{6 {6{6{6 {6'{6.{65{6<{6C{6J{6Q{6X{6_{6f{6m{6t{7{{7{7{ 7{7{7{7{7{7{7{ 7{#7{&7{)7{,7{/7{27{57{87{;7|>7|A7|D7|G7|J7#|M7*|P71|S78|V7?|Y7F|\7M|_7T|b7[|e7b|h7i|k7p|n7w|q7~|t7|w7|z7|}7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7}7 }7}7}7}7&}7-}74}7;}7B}7I}7P}7W}7^}7e}7l}7s}7z}7}7}7}7}7}7}7}7}7}7}7}8}8}8} 8} 8}8}8}8}8~8 ~8~"8~%8"~(8)~+80~.87~18>~48E~78L~:8S~=8Z~@8a~C8h~F8o~I8v~L8}~O8~R8~U8~X8~[8~^8~a8~d8~g8~j8~m8~p8~s8~v8~y8~|8~8~8~88 8888%8,838:8A8H8O8V8]8d8k8r8y888888888888888888888 889!9(9/ 96 9=9D9K9R9Y9`9g!9n$9u'9|*9-909396999<9?9B9E9€H9ɀK9ЀN9׀Q9ހT9W9Z9]9`9c9f9i9l9o9$r9+u92x99{9@~9G9N9U9\9c9j9q9x99999999999Ł9́9Ӂ9ځ9999999 999 9'9.959<9C9J9Q9X9_9f9m9t:{:: ::::::: :#:Ȃ&:ς):ւ,:݂/:2:5:8:;:>:A:D:G:J:#M:*P:1S:8V:?Y:F\:M_:Tb:[e:bh:ik:pn:wq:~t:w:z:}:::::::ă:˃:҃:ك::::::: ::::&:-:4:;:B:I:P:W:^:e:l:s:z:::::::::::DŽ;΄;Մ;܄ ; ;;;;;; ;";%;"(;)+;0.;71;>4;E7;L:;S=;Z@;aC;hF;oI;vL;}O;R;U;X;[;^;a;d;g;j;Åm;ʅp;хs;؅v;߅y;|;;;;; ;;;;%;,;3;:;A;H;O;V;];d;k;r;y;;;;;;;;;;;Ɔ;͆;Ԇ;ۆ;;;;;;; ;;<!<(</ <6 <=<D<K<R<Y<`<g!<n$<u'<|*<-<0<3<6<9<<<?<B<E<‡H<ɇK<ЇN<ׇQ<އT<W<Z<]<`<c<f<i<l<o<$r<+u<2x<9{<@~<G<N<U<\<c<j<q<x<<<<<<<<<<<ň<̈<ӈ<ڈ<<<<<<< <<< <'<.<5<<<C<J<Q<X<_<f<m<t={== ======= =#=ȉ&=ω)=։,=݉/=2=5=8=;=>=A=D=G=J=#M=*P=1S=8V=?Y=F\=M_=Tb=[e=bh=ik=pn=wq=~t=w=z=}=======Ċ=ˊ=Ҋ=ي======= ====&=-=4=;=B=I=P=W=^=e=l=s=z===========Nj>΋>Ջ>܋ > >>>>>> >">%>"(>)+>0.>71>>4>E7>L:>S=>Z@>aC>hF>oI>vL>}O>R>U>X>[>^>a>d>g>j>Ìm>ʌp>ьs>،v>ߌy>|>>>>> >>>>%>,>3>:>A>H>O>V>]>d>k>r>y>>>>>>>>>>>ƍ>͍>ԍ>ۍ>>>>>>> >>?!?(?/ ?6 ?=?D?K?R?Y?`?g!?n$?u'?|*?-?0?3?6?9?@A@D@G@J@#M@*P@1S@8V@?Y@F\@M_@Tb@[e@bh@ik@pn@wq@~t@w@z@}@@@@@@@đ@ˑ@ґ@ّ@@@@@@@ @@@@&@-@4@;@B@I@P@W@^@e@l@s@z@@@@@@@@@@@ǒAΒAՒAܒ A AAAAAA A"A%A"(A)+A0.A71A>4AE7AL:AS=AZ@AaCAhFAoIAvLA}OARAUAXA[A^AaAdAgAjAÓmAʓpAѓsAؓvAߓyA|AAAAA AAAA%A,A3A:AAAHAOAVA]AdAkArAyAAAAAAAAAAAƔA͔AԔA۔AAAAAAA AAB!B(B/ B6 B=BDBKBRBYB`Bg!Bn$Bu'B|*B-B0B3B6B9BCACDCGCJC#MC*PC1SC8VC?YCF\CM_CTbC[eCbhCikCpnCwqC~tCwCzC}CCCCCCCĘC˘CҘC٘CCCCCCC CCCC&C-C4C;CBCICPCWC^CeClCsCzCCCCCCCCCCCǙDΙDՙDܙ D DDDDDD D"D%D"(D)+D0.D71D>4DE7DL:DS=DZ@DaCDhFDoIDvLD}ODRDUDXD[D^DaDdDgDjDÚmDʚpDњsDؚvDߚyD|DDDDD DDDD%D,D3D:DADHDODVD]DdDkDrDyDDDDDDDDDDDƛD͛DԛDۛDDDDDDD DDE!E(E/ E6 E=EDEKEREYE`Eg!En$Eu'E|*E-E0E3E6E9EFAFDFGFJF#MF*PF1SF8VF?YFF\FM_FTbF[eFbhFikFpnFwqF~tFwFzF}FFFFFFFğF˟FҟFٟFFFFFFF FFFF&F-F4F;FBFIFPFWF^FeFlFsFzFFFFFFFFFFFǠGΠGՠGܠ G GGGGGG G"G%G"(G)+G0.G71G>4GE7GL:GS=GZ@GaCGhFGoIGvLG}OGRGUGXG[G^GaGdGgGjGámGʡpGѡsGءvGߡyG|GGGGG GGGG%G,G3G:GAGHGOGVG]GdGkGrGyGGGGGGGGGGGƢG͢GԢGۢGGGGGGG GGH!H(H/ H6 H=HDHKHRHYH`Hg!Hn$Hu'H|*H-H0H3H6H9HIAIDIGIJI#MI*PI1SI8VI?YIF\IM_ITbI[eIbhIikIpnIwqI~tIwIzI}IIIIIIIĦI˦IҦI٦IIIIIII IIII&I-I4I;IBIIIPIWI^IeIlIsIzIIIIIIIIIIIǧJΧJէJܧ J JJJJJJ J"J%J"(J)+J0.J71J>4JE7JL:JS=JZ@JaCJhFJoIJvLJ}OJRJUJXJ[J^JaJdJgJjJèmJʨpJѨsJبvJߨyJ|JJJJJ JJJJ%J,J3J:JAJHJOJVJ]JdJkJrJyJJJJJJJJJJJƩJͩJԩJ۩JJJJJJJ JJK!K(K/ K6 K=KDKKKRKYK`Kg!Kn$Ku'K|*K-K0K3K6K9KLALDLGLJL#ML*PL1SL8VL?YLF\LM_LTbL[eLbhLikLpnLwqL~tLwLzL}LLLLLLLĭL˭LҭL٭LLLLLLL LLLL&L-L4L;LBLILPLWL^LeLlLsLzLLLLLLLLLLLǮMήMծMܮ M MMMMMM M"M%M"(M)+M0.M71M>4ME7ML:MS=MZ@MaCMhFMoIMvLM}OMRMUMXM[M^MaMdMgMjMïmMʯpMѯsMدvM߯yM|MMMMM MMMM%M,M3M:MAMHMOMVM]MdMkMrMyMMMMMMMMMMMưMͰM԰M۰MMMMMMM MMN!N(N/ N6 N=NDNKNRNYN`Ng!Nn$Nu'N|*N-N0N3N6N9NOAODOGOJO#MO*PO1SO8VO?YOF\OM_OTbO[eObhOikOpnOwqO~tOwOzO}OOOOOOOĴO˴OҴOٴOOOOOOO OOOO&O-O4O;OBOIOPOWO^OeOlOsOzOOOOOOOOOOOǵPεPյPܵ P PPPPPP P"P%P"(P)+P0.P71P>4PE7PL:PS=PZ@PaCPhFPoIPvLP}OPRPUPXP[P^PaPdPgPjPömPʶpPѶsPضvP߶yP|PPPPP PPPP%P,P3P:PAPHPOPVP]PdPkPrPyPPPPPPPPPPPƷPͷPԷP۷PPPPPPP PPQ!Q(Q/ Q6 Q=QDQKQRQYQ`Qg!Qn$Qu'Q|*Q-Q0Q3Q6Q9QRARDRGRJR#MR*PR1SR8VR?YRF\RM_RTbR[eRbhRikRpnRwqR~tRwRzR}RRRRRRRĻR˻RһRٻRRRRRRR RRRR&R-R4R;RBRIRPRWR^ReRlRsRzRRRRRRRRRRRǼSμSռSܼ S SSSSSS S"S%S"(S)+S0.S71S>4SE7SL:SS=SZ@SaCShFSoISvLS}OSRSUSXS[S^SaSdSgSjSýmSʽpSѽsSؽvS߽yS|SSSSS SSSS%S,S3S:SASHSOSVS]SdSkSrSySSSSSSSSSSSƾS;SԾS۾SSSSSSS SST!T(T/ T6 T=TDTKTRTYT`Tg!Tn$Tu'T|*T-T0T3T6T9TUAUDUGUJU#MU*PU1SU8VU?YUF\UM_UTbU[eUbhUikUpnUwqU~tUwUzU}UUUUUUUUUUUUUUUUU UUUU&U-U4U;UBUIUPUWU^UeUlUsUzUUUUUUUUUUUVVV V VVVVVV V"V%V"(V)+V0.V71V>4VE7VL:VS=VZ@VaCVhFVoIVvLV}OVRVUVXV[V^VaVdVgVjVmVpVsVvVyV|VVVVV VVVV%V,V3V:VAVHVOVVV]VdVkVrVyVVVVVVVVVVVVVVVVVVVVV VVW!W(W/ W6 W=WDWKWRWYW`Wg!Wn$Wu'W|*W-W0W3W6W9WXAXDXGXJX#MX*PX1SX8VX?YXF\XM_XTbX[eXbhXikXpnXwqX~tXwXzX}XXXXXXXXXXXXXXXXX XXXX&X-X4X;XBXIXPXWX^XeXlXsXzXXXXXXXXXXXYYY Y YYYYYY Y"Y%Y"(Y)+Y0.Y71Y>4YE7YL:YS=YZ@YaCYhFYoIYvLY}OYRYUYXY[Y^YaYdYgYjYmYpYsYvYyY|YYYYY YYYY%Y,Y3Y:YAYHYOYVY]YdYkYrYyYYYYYYYYYYYYYYYYYYYYY YYZ!Z(Z/ Z6 Z=ZDZKZRZYZ`Zg!Zn$Zu'Z|*Z-Z0Z3Z6Z9Z[A[D[G[J[#M[*P[1S[8V[?Y[F\[M_[Tb[[e[bh[ik[pn[wq[~t[w[z[}[[[[[[[[[[[[[[[[[ [[[[&[-[4[;[B[I[P[W[^[e[l[s[z[[[[[[[[[[[\\\ \ \\\\\\ \"\%\"(\)+\0.\71\>4\E7\L:\S=\Z@\aC\hF\oI\vL\}O\R\U\X\[\^\a\d\g\j\m\p\s\v\y\|\\\\\ \\\\%\,\3\:\A\H\O\V\]\d\k\r\y\\\\\\\\\\\\\\\\\\\\\ \\]!](]/ ]6 ]=]D]K]R]Y]`]g!]n$]u']|*]-]0]3]6]9]<]?]B]E]H]K]N]Q]T]W]Z]]]`]c]f]i]l]o]$r]+u]2x]9{]@~]G]N]U]\]c]j]q]x]]]]]]]]]]]]]]]]]]]]] ]]] ]'].]5]<]C]J]Q]X]_]f]m]t^{^^ ^^^^^^^ ^#^&^)^,^/^2^5^8^;^>^A^D^G^J^#M^*P^1S^8V^?Y^F\^M_^Tb^[e^bh^ik^pn^wq^~t^w^z^}^^^^^^^^^^^^^^^^^ ^^^^&^-^4^;^B^I^P^W^^^e^l^s^z^^^^^^^^^^^___ _ ______ _"_%_"(_)+_0._71_>4_E7_L:_S=_Z@_aC_hF_oI_vL_}O_R_U_X_[_^_a_d_g_j_m_p_s_v_y_|_____ ____%_,_3_:_A_H_O_V_]_d_k_r_y_____________________ __`!`(`/ `6 `=`D`K`R`Y```g!`n$`u'`|*`-`0`3`6`9`<`?`B`E`H`K`N`Q`T`W`Z`]```c`f`i`l`o`$r`+u`2x`9{`@~`G`N`U`\`c`j`q`x````````````````````` ``` `'`.`5`<`C`J`Q`X`_`f`m`ta{aa aaaaaaa a#a&a)a,a/a2a5a8a;a>aAaDaGaJa#Ma*Pa1Sa8Va?YaF\aM_aTba[eabhaikapnawqa~tawaza}aaaaaaaaaaaaaaaaa aaaa&a-a4a;aBaIaPaWa^aealasazaaaaaaaaaaabbb b bbbbbb b"b%b"(b)+b0.b71b>4bE7bL:bS=bZ@baCbhFboIbvLb}ObRbUbXb[b^babdbgbjbmbpbsbvbyb|bbbbb bbbb%b,b3b:bAbHbObVb]bdbkbrbybbbbbbbbbbbbbbbbbbbbb bbc!c(c/ c6 c=cDcKcRcYc`cg!cn$cu'c|*c-c0c3c6c9cdAdDdGdJd#Md*Pd1Sd8Vd?YdF\dM_dTbd[edbhdikdpndwqd~tdwdzd}ddddddddddddddddd dddd&d-d4d;dBdIdPdWd^dedldsdzdddddddddddeee e eeeeee e"e%e"(e)+e0.e71e>4eE7eL:eS=eZ@eaCehFeoIevLe}OeReUeXe[e^eaedegejemepeseveye|eeeee eeee%e,e3e:eAeHeOeVe]edekereyeeeeeeeeeeeeeeeeeeeee eef!f(f/ f6 f=fDfKfRfYf`fg!fn$fu'f|*f-f0f3f6f9fgAgDgGgJg#Mg*Pg1Sg8Vg?YgF\gM_gTbg[egbhgikgpngwqg~tgwgzg}ggggggggggggggggg gggg&g-g4g;gBgIgPgWg^geglgsgzggggggggggghhh h hhhhhh h"h%h"(h)+h0.h71h>4hE7hL:hS=hZ@haChhFhoIhvLh}OhRhUhXh[h^hahdhghjhmhphshvhyh|hhhhh hhhh%h,h3h:hAhHhOhVh]hdhkhrhyhhhhhhhhhhhhhhhhhhhhh hhi!i(i/ i6 i=iDiKiRiYi`ig!in$iu'i|*i-i0i3i6i9ijAjDjGjJj#Mj*Pj1Sj8Vj?YjF\jM_jTbj[ejbhjikjpnjwqj~tjwjzj}jjjjjjjjjjjjjjjjj jjjj&j-j4j;jBjIjPjWj^jejljsjzjjjjjjjjjjjkkk k kkkkkk k"k%k"(k)+k0.k71k>4kE7kL:kS=kZ@kaCkhFkoIkvLk}OkRkUkXk[k^kakdkgkjkmkpkskvkyk|kkkkk kkkk%k,k3k:kAkHkOkVk]kdkkkrkykkkkkkkkkkkkkkkkkkkkk kkl!l(l/ l6 l=lDlKlRlYl`lg!ln$lu'l|*l-l0l3l6l9lmAmDmGmJm#Mm*Pm1Sm8Vm?YmF\mM_mTbm[embhmikmpnmwqm~tmwmzm}mmmmmmmmmmmmmmmmm mmmm&m-m4m;mBmImPmWm^memlmsmzmmmmmmmmmmmnnn n nnnnnn n"n%n"(n)+n0.n71n>4nE7nL:nS=nZ@naCnhFnoInvLn}OnRnUnXn[n^nandngnjnmnpnsnvnyn|nnnnn nnnn%n,n3n:nAnHnOnVn]ndnknrnynnnnnnnnnnnnnnnnnnnnn nno!o(o/ o6 o=oDoKoRoYo`og!on$ou'o|*o-o0o3o6o9opApDpGpJp#Mp*Pp1Sp8Vp?YpF\pM_pTbp[epbhpikppnpwqp~tpwpzp}ppppppppppppppppp pppp&p-p4p;pBpIpPpWp^peplpspzpppppppppppqqq q qqqqqq q"q%q"(q)+q0.q71q>4qE7qL:qS=qZ@qaCqhFqoIqvLq}OqRqUqXq[q^qaqdqgqjqmqpqsqvqyq|qqqqq qqqq%q,q3q:qAqHqOqVq]qdqkqrqyqqqqqqqqqqqqqqqqqqqqq qqr!r(r/ r6 r=rDrKrRrYr`rg!rn$ru'r|*r-r0r3r6r9rsAsDsGsJs#Ms*Ps1Ss8Vs?YsF\sM_sTbs[esbhsikspnswqs~tswszs}ssssssssssssssss s s s s s& s- s4 s; sB sI sP sW s^ se sl ss sz s s s s s s s s s s s t t t  t  t t t t t t t "t %t" (t) +t0 .t7 1t> 4tE 7tL :tS =tZ @ta Cth Fto Itv Lt} Ot Rt Ut Xt [t ^t at dt gt jt mt pt st vt yt |t t t t t t t t t% t, t3 t: tA tH tO tV t] td tk tr ty t t t t t t t t t t t t t t t t t t t t t t t u! u( u/  u6  u= uD uK uR uY u` ug !un $uu 'u| *u -u 0u 3u 6u 9u vJAvRDvZGvbJvjMvrPvzSvVvYv\v_vbvevhvkvnvqvtvwvzv}vvvv vvv"v*v2v:vBvJvRvZvbvjvrvzvvvvvvvvvvvvvvvvvv vvv"v*v2v:vBvJwRwZwb wj wrwzwwwww"w%w(w+w.w1w4w7w:w=w@wCwFw IwLwOw"Rw*Uw2Xw:[wB^wJawRdwZgwbjwjmwrpwzswvwyw|wwwwwwwwwwwwwww www"w*w2w:wBwJwRwZwbwjwrwzwwwwwwwwwwwwwwwxxx  x xx"x*x2x:xBxJ!xR$xZ'xb*xj-xr0xz3x6x9xyJAyRDyZGybJyjMyrPyzSyVyYy\y_ybyeyhykynyqytywyzy}yyyy yyy"y*y2y:yByJyRyZybyjyryzyyyyyyyyyyyyyyyyyy yyy"y*y2y:yByJzRzZzb zj zrzzzzzzz"z%z(z+z.z1z4z7z:z=z@zCzFz IzLzOz"Rz*Uz2Xz:[zB^zJazRdzZgzbjzjmzrpzzszvzyz|zzzzzzzzzzzzzzz zzz"z*z2z:zBzJzRzZzbzjzrzzzzzzzzzzzzzzzzz{{{  { {{"{*{2{:{B{J!{R${Z'{b*{j-{r0{z3{6{9{<{?{B{E{H{K{N{Q{T{W{Z{]{`{c{f{ i{l{o{"r{*u{2x{:{{B~{J{R{Z{b{j{r{z{{{{{{{{{{{{{{{{{{ {{{"{*{2{:{B{J{R{Z{b{j{r{z{{{{{||| ||||||| |#|&| )|,|/|"2|*5|28|:;|B>|JA|RD|ZG|bJ|jM|rP|zS|V|Y|\|_|b|e|h|k|n|q|t|w|z|}||| | | | |" |* |2 |: |B |J |R |Z |b |j |r |z | | | | | | | | | | | | | | | | |!| !|!|!|"!|*!|2!|:!|B!|J!}R!}Z!}b! }j! }r!}z!}!}!}!}!}!"}!%}!(}!+}!.}!1}!4}!7}!:}!=}!@}!C}"F} "I}"L}"O}""R}*"U}2"X}:"[}B"^}J"a}R"d}Z"g}b"j}j"m}r"p}z"s}"v}"y}"|}"}"}"}"}"}"}"}"}"}"}"}"}"}#} #}#}#}"#}*#}2#}:#}B#}J#}R#}Z#}b#}j#}r#}z#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#~#~$~ $ ~$ ~$~"$~*$~2$~:$~B$~J$!~R$$~Z$'~b$*~j$-~r$0~z$3~$6~$9~$<~$?~$B~$E~$H~$K~$N~$Q~$T~$W~$Z~$]~$`~$c~%f~ %i~%l~%o~"%r~*%u~2%x~:%{~B%~~J%~R%~Z%~b%~j%~r%~z%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~&~ &~&~&~"&~*&~2&~:&~B&~J&~R&~Z&~b&~j&~r&~z&~&~&~&~&~&&&& &&&&&&& &#'& ')','/"'2*'52'8:';B'>J'AR'DZ'Gb'Jj'Mr'Pz'S'V'Y'\'_'b'e'h'k'n'q't'w'z'}''( ((("(*(2(:(B(J(R(Z(b(j(r(z((((((((((((((((() )))")*)2):)B)J)R)Z)b) j) r)z))))))")%)()+).)1)4)7):)=)@)C*F *I*L*O"*R**U2*X:*[B*^J*aR*dZ*gb*jj*mr*pz*s*v*y*|*************+ +++"+*+2+:+B+J+R+ĀZ+ǀb+ʀj+̀r+Ѐz+Ӏ+ր+ـ+܀+߀++++++++++++, , , ,",*,2,:,B,J,!R,$Z,'b,*j,-r,0z,3,6,9,<,?,B,E,H,K,N,Q,T,W,Z,],`,c-f -i-l-o"-r*-u2-x:-{B-~J-R-Z-b-j-r-z-----------------Á.Ɓ .Ɂ.́.ρ".ҁ*.Ձ2.؁:.ہB.ށJ.R.Z.b.j.r.z......... ....... .#/& /)/,//"/2*/52/8:/;B/>J/AR/DZ/Gb/Jj/Mr/Pz/S/V/Y/\/_/b/e/h/k/n/q/t/w/z/}//0 000"0*020:0B0J0R0Z0b0j0r0z000000‚0ł0Ȃ0˂0΂0т0Ԃ0ׂ0ڂ0݂001 111"1*121:1B1J1R1Z1b1 j1 r1z111111"1%1(1+1.1114171:1=1@1C2F 2I2L2O"2R*2U22X:2[B2^J2aR2dZ2gb2jj2mr2pz2s2v2y2|22222222222223 333"3*323:3B3J3R3ăZ3ǃb3ʃj3̓r3Ѓz3Ӄ3փ3ك3܃3߃3333333333334 4 4 4"4*424:4B4J4!R4$Z4'b4*j4-r40z4346494<4?4B4E4H4K4N4Q4T4W4Z4]4`4c5f 5i5l5o"5r*5u25x:5{B5~J5R5Z5b5j5r5z55555555555555555Ä6Ƅ 6Ʉ6̄6τ"6҄*6Մ26؄:6ۄB6ބJ6R6Z6b6j6r6z666666666 6666666 6#7& 7)7,7/"72*75278:7;B7>J7AR7DZ7Gb7Jj7Mr7Pz7S7V7Y7\7_7b7e7h7k7n7q7t7w7z7}778 888"8*828:8B8J8R8Z8b8j8r8z888888…8Ņ8ȅ8˅8΅8х8ԅ8ׅ8څ8݅889 999"9*929:9B9J9R9Z9b9 j9 r9z999999"9%9(9+9.9194979:9=9@9C:F :I:L:O":R*:U2:X::[B:^J:aR:dZ:gb:jj:mr:pz:s:v:y:|:::::::::::::; ;;;";*;2;:;B;J;R;ĆZ;džb;ʆj;͆r;Іz;ӆ;ֆ;ن;܆;߆;;;;;;;;;;;;< < < <"<*<2<:<B<J<!R<$Z<'b<*j<-r<0z<3<6<9<<<?<B<E<H<K<N<Q<T<W<Z<]<`<c=f =i=l=o"=r*=u2=x:={B=~J=R=Z=b=j=r=z=================Ç>Ƈ >ɇ>̇>χ">҇*>Շ2>؇:>ۇB>އJ>R>Z>b>j>r>z>>>>>>>>> >>>>>>> >#?& ?)?,?/"?2*?52?8:?;B?>J?AR?DZ?Gb?Jj?Mr?Pz?S?V?Y?\?_?b?e?h?k?n?q?t?w?z?}??@ @@@"@*@2@:@B@J@R@Z@b@j@r@z@@@@@@ˆ@ň@Ȉ@ˈ@Έ@ш@Ԉ@׈@ڈ@݈@@A AAA"A*A2A:ABAJARAZAbA jA rAzAAAAAA"A%A(A+A.A1A4A7A:A=A@ACBF BIBLBO"BR*BU2BX:B[BB^JBaRBdZBgbBjjBmrBpzBsBvByB|BBBBBBBBBBBBBC CCC"C*C2C:CBCJCRCĉZCljbCʉjC͉rCЉzCӉC։CىC܉C߉CCCCCCCCCCCCD D D D"D*D2D:DBDJD!RD$ZD'bD*jD-rD0zD3D6D9D<D?DBDEDHDKDNDQDTDWDZD]D`DcEf EiElEo"Er*Eu2Ex:E{BE~JEREZEbEjErEzEEEEEEEEEEEEEEEEEÊFƊ FɊF̊Fϊ"FҊ*FՊ2F؊:FۊBFފJFRFZFbFjFrFzFFFFFFFFF FFFFFFF F#G& G)G,G/"G2*G52G8:G;BG>JGARGDZGGbGJjGMrGPzGSGVGYG\G_GbGeGhGkGnGqGtGwGzG}GGH HHH"H*H2H:HBHJHRHZHbHjHrHzHHHHHH‹HŋHȋHˋH΋HыHԋH׋HڋH݋HHI III"I*I2I:IBIJIRIZIbI jI rIzIIIIII"I%I(I+I.I1I4I7I:I=I@ICJF JIJLJO"JR*JU2JX:J[BJ^JJaRJdZJgbJjjJmrJpzJsJvJyJ|JJJJJJJJJJJJJK KKK"K*K2K:KBKJKRKČZKnjbKʌjK͌rKЌzKӌK֌KٌK܌KߌKKKKKKKKKKKKL L L L"L*L2L:LBLJL!RL$ZL'bL*jL-rL0zL3L6L9L<L?LBLELHLKLNLQLTLWLZL]L`LcMf MiMlMo"Mr*Mu2Mx:M{BM~JMRMZMbMjMrMzMMMMMMMMMMMMMMMMMÍNƍ NɍN̍Nύ"Nҍ*NՍ2N؍:NۍBNލJNRNZNbNjNrNzNNNNNNNNN NNNNNNN N#O& O)O,O/"O2*O52O8:O;BO>JOARODZOGbOJjOMrOPzOSOVOYO\O_ObOeOhOkOnOqOtOwOzO}OOP PPP"P*P2P:PBPJPRPZPbPjPrPzPPPPPPŽPŎPȎPˎPΎPюPԎP׎PڎPݎPPQ QQQ"Q*Q2Q:QBQJQRQZQbQ jQ rQzQQQQQQ"Q%Q(Q+Q.Q1Q4Q7Q:Q=Q@QCRF RIRLRO"RR*RU2RX:R[BR^JRaRRdZRgbRjjRmrRpzRsRvRyR|RRRRRRRRRRRRRS SSS"S*S2S:SBSJSRSďZSǏbSʏjS͏rSЏzSӏS֏SُS܏SߏSSSSSSSSSSSST T T T"T*T2T:TBTJT!RT$ZT'bT*jT-rT0zT3T6T9T<T?TBTETHTKTNTQTTTWTZT]T`TcUf UiUlUo"Ur*Uu2Ux:U{BU~JURUZUbUjUrUzUUUUUUUUUUUUUUUUUÐVƐ VɐV̐Vϐ"VҐ*VՐ2Vؐ:VېBVސJVRVZVbVjVrVzVVVVVVVVV VVVVVVV V#W& W)W,W/"W2*W52W8:W;BW>JWARWDZWGbWJjWMrWPzWSWVWYW\W_WbWeWhWkWnWqWtWwWzW}WWX XXX"X*X2X:XBXJXRXZXbXjXrXzXXXXXX‘XőXȑXˑXΑXёXԑXבXڑXݑXXY YYY"Y*Y2Y:YBYJYRYZYbY jY rYzYYYYYY"Y%Y(Y+Y.Y1Y4Y7Y:Y=Y@YCZF ZIZLZO"ZR*ZU2ZX:Z[BZ^JZaRZdZZgbZjjZmrZpzZsZvZyZ|ZZZZZZZZZZZZZ[ [[["[*[2[:[B[J[R[ĒZ[ǒb[ʒj[͒r[Вz[Ӓ[֒[ْ[ܒ[ߒ[[[[[[[[[[[[\ \ \ \"\*\2\:\B\J\!R\$Z\'b\*j\-r\0z\3\6\9\<\?\B\E\H\K\N\Q\T\W\Z\]\`\c]f ]i]l]o"]r*]u2]x:]{B]~J]R]Z]b]j]r]z]]]]]]]]]]]]]]]]]Ó^Ɠ ^ɓ^̓^ϓ"^ғ*^Փ2^ؓ:^ۓB^ޓJ^R^Z^b^j^r^z^^^^^^^^^ ^^^^^^^ ^#_& _)_,_/"_2*_52_8:_;B_>J_AR_DZ_Gb_Jj_Mr_Pz_S_V_Y_\___b_e_h_k_n_q_t_w_z_}__` ```"`*`2`:`B`J`R`Z`b`j`r`z``````”`Ŕ`Ȕ`˔`Δ`є`Ԕ`ה`ڔ`ݔ``a aaa"a*a2a:aBaJaRaZaba ja razaaaaaa"a%a(a+a.a1a4a7a:a=a@aCbF bIbLbO"bR*bU2bX:b[Bb^JbaRbdZbgbbjjbmrbpzbsbvbyb|bbbbbbbbbbbbbc ccc"c*c2c:cBcJcRcĕZcǕbcʕjc͕rcЕzcӕc֕cٕcܕcߕccccccccccccd d d d"d*d2d:dBdJd!Rd$Zd'bd*jd-rd0zd3d6d9d<d?dBdEdHdKdNdQdTdWdZd]d`dcef eieleo"er*eu2ex:e{Be~JeReZebejerezeeeeeeeeeeeeeeeeeÖfƖ fɖf̖fϖ"fҖ*fՖ2fؖ:fۖBfޖJfRfZfbfjfrfzfffffffff fffffff f#g& g)g,g/"g2*g52g8:g;Bg>JgARgDZgGbgJjgMrgPzgSgVgYg\g_gbgeghgkgngqgtgwgzg}ggh hhh"h*h2h:hBhJhRhZhbhjhrhzhhhhhh—hŗhȗh˗hΗhїhԗhחhڗhݗhhi iii"i*i2i:iBiJiRiZibi ji riziiiiii"i%i(i+i.i1i4i7i:i=i@iCjF jIjLjO"jR*jU2jX:j[Bj^JjaRjdZjgbjjjjmrjpzjsjvjyj|jjjjjjjjjjjjjk kkk"k*k2k:kBkJkRkĘZkǘbkʘjk͘rkИzkӘk֘k٘kܘkߘkkkkkkkkkkkkl l l l"l*l2l:lBlJl!Rl$Zl'bl*jl-rl0zl3l6l9l<l?lBlElHlKlNlQlTlWlZl]l`lcmf mimlmo"mr*mu2mx:m{Bm~JmRmZmbmjmrmzmmmmmmmmmmmmmmmmmÙnƙ nən̙nϙ"nҙ*nՙ2nؙ:nۙBnޙJnRnZnbnjnrnznnnnnnnnn nnnnnnn n#o& o)o,o/"o2*o52o8:o;Bo>JoARoDZoGboJjoMroPzoSoVoYo\o_oboeohokonoqotowozo}oop ppp"p*p2p:pBpJpRpZpbpjprpzppppppšpŚpȚp˚pΚpњpԚpךpښpݚppq qqq"q*q2q:qBqJqRqZqbq jq rqzqqqqqq"q%q(q+q.q1q4q7q:q=q@qCrF rIrLrO"rR*rU2rX:r[Br^JraRrdZrgbrjjrmrrpzrsrvryr|rrrrrrrrrrrrrs sss"s*s2s:sBsJsRsěZsǛbsʛjs͛rsЛzsӛs֛sٛsܛsߛsssssssssssst t t t"t*t2t:tBtJt!Rt$Zt'bt*jt-rt0zt3t6t9t<t?tBtEtHtKtNtQtTtWtZt]t`tcuf uiuluo"ur*uu2ux:u{Bu~JuRuZubujuruzuuuuuuuuuuuuuuuuuÜvƜ vɜv̜vϜ"vҜ*v՜2v؜:vۜBvޜJvRvZvbvjvrvzvvvvvvvvv vvvvvvv v#w& w)w,w/"w2*w52w8:w;Bw>JwARwDZwGbwJjwMrwPzwSwVwYw\w_wbwewhwkwnwqwtwwwzw}wwx xxx"x*x2x:xBxJxRxZxbxjxrxzxxxxxxxŝxȝx˝xΝxѝxԝxםxڝxݝxxy yyy"y*y2y:yByJyRyZyby jy ryzyyyyyy"y%y(y+y.y1y4y7y:y=y@yCzF zIzLzO"zR*zU2zX:z[Bz^JzaRzdZzgbzjjzmrzpzzszvzyz|zzzzzzzzzzzzz{ {{{"{*{2{:{B{J{R{ĞZ{Ǟb{ʞj{͞r{Оz{Ӟ{֞{ٞ{ܞ{ߞ{{{{{{{{{{{{| | | |"|*|2|:|B|J|!R|$Z|'b|*j|-r|0z|3|6|9|<|?|B|E|H|K|N|Q|T|W|Z|]|`|c}f }i}l}o"}r*}u2}x:}{B}~J}R}Z}b}j}r}z}}}}}}}}}}}}}}}}}ß~Ɵ ~ɟ~̟~ϟ"~ҟ*~՟2~؟:~۟B~ޟJ~R~Z~b~j~r~z~~~~~~~~~ ~~~~~~~ ~#& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz ŠȠˠ€ΠʀѠҀԠڀנڠݠ "*2:BJRZb j rz"%(+.ʁ1ҁ4ځ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|‚ʂ҂ڂ "*2:BJRġZǡbʡj͡rСzӡ֡١ܡߡƒʃ҃ڃ   "*2:BJ!R$Z'b*j-r0z369<?BEHK„NʄQ҄TڄWZ]`cf ilo"r*u2x:{B~JRZbjrz…ʅ҅څâƢ ɢ̢Ϣ"Ң*բ2آ:ۢBޢJRZbjrz †ʆ҆چ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk‡nʇq҇tڇwz} "*2:BJRZbjrz£ţȣˣˆΣʈѣ҈ԣڈףڣݣ "*2:BJRZb j rz"%(+‰.ʉ1҉4ډ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|ŠʊҊڊ "*2:BJRĤZǤbʤjͤrФzӤ֤٤ܤߤ‹ʋҋڋ   "*2:BJ!R$Z'b*j-r0z369<?BEHKŒNʌQҌTڌWZ]`cf ilo"r*u2x:{B~JRZbjrzʍҍڍåƥ ɥ̥ϥ"ҥ*ե2إ:ۥBޥJRZbjrz ŽʎҎڎ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknʏqҏtڏwz} "*2:BJRZbjrz¦ŦȦ˦ΦʐѦҐԦڐצڦݦ "*2:BJRZb j rz"%(+‘.ʑ1ґ4ڑ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|’ʒҒڒ "*2:BJRħZǧbʧjͧrЧzӧ֧٧ܧߧ“ʓғړ   "*2:BJ!R$Z'b*j-r0z369<?BEHK”NʔQҔTڔWZ]`cf ilo"r*u2x:{B~JRZbjrz•ʕҕڕèƨ ɨ̨Ϩ"Ҩ*ը2ب:ۨBިJRZbjrz –ʖҖږ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk—nʗqҗtڗwz} "*2:BJRZbjrz©ũȩ˩˜ΩʘѩҘԩژשکݩ "*2:BJRZb j rz"%(+™.ʙ1ҙ4ڙ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|šʚҚښ "*2:BJRĪZǪbʪjͪrЪzӪ֪٪ܪߪ›ʛқڛ   "*2:BJ!R$Z'b*j-r0z369<?BEHKœNʜQҜTڜWZ]`cf ilo"r*u2x:{B~JRZbjrzʝҝڝëƫ ɫ̫ϫ"ҫ*ի2ث:۫BޫJRZbjrz žʞҞڞ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behkŸnʟqҟtڟwz} "*2:BJRZbjrz¬ŬȬˬ άʠѬҠԬڠ׬ڬݬ "*2:BJRZb j rz"%(+¡.ʡ1ҡ4ڡ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|¢ʢҢڢ "*2:BJRĭZǭbʭjͭrЭzӭ֭٭ܭ߭£ʣңڣ   "*2:BJ!R$Z'b*j-r0z369<?BEHK¤NʤQҤTڤWZ]`cf ilo"r*u2x:{B~JRZbjrz¥ʥҥڥîƮ ɮ̮Ϯ"Ү*ծ2خ:ۮBޮJRZbjrz ¦ʦҦڦ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk§nʧqҧtڧwz} "*2:BJRZbjrz¯ůȯ˯¨ίʨѯҨԯڨׯگݯ "*2:BJRZb j rz"%(+©.ʩ1ҩ4ک7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|ªʪҪڪ "*2:BJRİZǰbʰjͰrаzӰְٰܰ߰«ʫҫګ   "*2:BJ!R$Z'b*j-r0z369<?BEHK¬NʬQҬTڬWZ]`cf ilo"r*u2x:{B~JRZbjrz­ʭҭڭñƱ ɱ̱ϱ"ұ*ձ2ر:۱BޱJRZbjrz ®ʮҮڮ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk¯nʯqүtگwz} "*2:BJRZbjrz²ŲȲ˲°βʰѲҰԲڰײڲݲ "*2:BJRZb j rz"%(+±.ʱ1ұ4ڱ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|²ʲҲڲ "*2:BJRijZdzbʳjͳrгzӳֳٳܳ߳³ʳҳڳ   "*2:BJ!R$Z'b*j-r0z369<?BEHK´NʴQҴTڴWZ]`cf ilo"r*u2x:{B~JRZbjrzµʵҵڵôƴ ɴ̴ϴ"Ҵ*մ2ش:۴B޴JRZbjrz ¶ʶҶڶ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk·nʷqҷtڷwz} "*2:BJRZbjrzµŵȵ˵¸εʸѵҸԵڸ׵ڵݵ "*2:BJRZb j rz"%(+¹.ʹ1ҹ4ڹ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|ºʺҺں "*2:BJRĶZǶbʶjͶrжzӶֶٶܶ߶»ʻһڻ   "*2:BJ!R$Z'b*j-r0z369<?BEHK¼NʼQҼTڼWZ]`cf ilo"r*u2x:{B~JRZbjrz½ʽҽڽ÷Ʒ ɷ̷Ϸ"ҷ*շ2ط:۷B޷JRZbjrz ¾ʾҾھ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk¿nʿqҿtڿwz} "*2:BJRZbjrz¸Ÿȸ˸θѸԸ׸ڸݸ "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRĹZǹbʹj͹rйzӹֹٹܹ߹   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrzúƺ ɺ̺Ϻ"Һ*պ2غ:ۺB޺JRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz»ŻȻ˻λѻԻ׻ڻݻ "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRļZǼbʼjͼrмzӼּټܼ߼   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrzýƽ ɽ̽Ͻ"ҽ*ս2ؽ:۽B޽JRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz¾žȾ˾ξѾԾ׾ھݾ "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRĿZǿbʿjͿrпzӿֿٿܿ߿   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz    " * 2 : B J R Z b  j  r z      " % ( + . 1 4 7 : = @ C F I L O" R* U2 X: [B ^J aR dZ gb jj mr pz s v y |                 " * 2 : B J R Z b j r z                       " * 2 : B J !R $Z 'b *j -r 0z 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o" r* u2 x: {B ~J R Z b j r z                  "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz}    " * 2 : B J R Z b j r z                 ! !!!"!*!2!:!B!J!R!Z!b! j! r!z!!!!!!"!%!(!+!.!1!4!7!:!=!@!C"F "I"L"O""R*"U2"X:"[B"^J"aR"dZ"gb"jj"mr"pz"s"v"y"|"""""""""""""# ###"#*#2#:#B#J#R#Z#b#j#r#z#################$ $ $ $"$*$2$:$B$J$!R$$Z$'b$*j$-r$0z$3$6$9$<$?$B$E$H$K$N$Q$T$W$Z$]$`$c%f %i%l%o"%r*%u2%x:%{B%~J%R%Z%b%j%r%z%%%%%%%%%%%%%%%%%& &&&"&*&2&:&B&J&R&Z&b&j&r&z&&&&&&&&& &&&&&&& &#'& ')','/"'2*'52'8:';B'>J'AR'DZ'Gb'Jj'Mr'Pz'S'V'Y'\'_'b'e'h'k'n'q't'w'z'}''( ((("(*(2(:(B(J(R(Z(b(j(r(z((((((((((((((((() )))")*)2):)B)J)R)Z)b) j) r)z))))))")%)()+).)1)4)7):)=)@)C*F *I*L*O"*R**U2*X:*[B*^J*aR*dZ*gb*jj*mr*pz*s*v*y*|*************+ +++"+*+2+:+B+J+R+Z+b+j+r+z+++++++++++++++++, , , ,",*,2,:,B,J,!R,$Z,'b,*j,-r,0z,3,6,9,<,?,B,E,H,K,N,Q,T,W,Z,],`,c-f -i-l-o"-r*-u2-x:-{B-~J-R-Z-b-j-r-z-----------------. ...".*.2.:.B.J.R.Z.b.j.r.z......... ....... .#/& /)/,//"/2*/52/8:/;B/>J/AR/DZ/Gb/Jj/Mr/Pz/S/V/Y/\/_/b/e/h/k/n/q/t/w/z/}//0 000"0*020:0B0J0R0Z0b0j0r0z000000000000000001 111"1*121:1B1J1R1Z1b1 j1 r1z111111"1%1(1+1.1114171:1=1@1C2F 2I2L2O"2R*2U22X:2[B2^J2aR2dZ2gb2jj2mr2pz2s2v2y2|22222222222223 333"3*323:3B3J3R3Z3b3j3r3z333333333333333334 4 4 4"4*424:4B4J4!R4$Z4'b4*j4-r40z4346494<4?4B4E4H4K4N4Q4T4W4Z4]4`4c5f 5i5l5o"5r*5u25x:5{B5~J5R5Z5b5j5r5z555555555555555556 666"6*626:6B6J6R6Z6b6j6r6z666666666 6666666 6#7& 7)7,7/"72*75278:7;B7>J7AR7DZ7Gb7Jj7Mr7Pz7S7V7Y7\7_7b7e7h7k7n7q7t7w7z7}778 888"8*828:8B8J8R8Z8b8j8r8z888888888888888889 999"9*929:9B9J9R9Z9b9 j9 r9z999999"9%9(9+9.9194979:9=9@9C:F :I:L:O":R*:U2:X::[B:^J:aR:dZ:gb:jj:mr:pz:s:v:y:|:::::::::::::; ;;;";*;2;:;B;J;R;Z;b;j;r;z;;;;;;;;;;;;;;;;;< < < <"<*<2<:<B<J<!R<$Z<'b<*j<-r<0z<3<6<9<<<?<B<E<H<K<N<Q<T<W<Z<]<`<c=f =i=l=o"=r*=u2=x:={B=~J=R=Z=b=j=r=z=================> >>>">*>2>:>B>J>R>Z>b>j>r>z>>>>>>>>> >>>>>>> >#?& ?)?,?/"?2*?52?8:?;B?>J?AR?DZ?Gb?Jj?Mr?Pz?S?V?Y?\?_?b?e?h?k?n?q?t?w?z?}??@ @@@"@*@2@:@B@J@R@Z@b@j@r@z@@@@@@@@@@@@@@@@@A AAA"A*A2A:ABAJARAZAbA jA rAzAAAAAA"A%A(A+A.A1A4A7A:A=A@ACBF BIBLBO"BR*BU2BX:B[BB^JBaRBdZBgbBjjBmrBpzBsBvByB|BBBBBBBBBBBBBC CCC"C*C2C:CBCJCRCZCbCjCrCzCCCCCCCCCCCCCCCCCD D D D"D*D2D:DBDJD!RD$ZD'bD*jD-rD0zD3D6D9D<D?DBDEDHDKDNDQDTDWDZD]D`DcEf EiElEo"Er*Eu2Ex:E{BE~JEREZEbEjErEzEEEEEEEEEEEEEEEEEF FFF"F*F2F:FBFJFRFZFbFjFrFzFFFFFFFFF FFFFFFF F#G& G)G,G/"G2*G52G8:G;BG>JGARGDZGGbGJjGMrGPzGSGVGYG\G_GbGeGhGkGnGqGtGwGzG}GGH HHH"H*H2H:HBHJHRHZHbHjHrHzHHHHHHHHHHHHHHHHHI III"I*I2I:IBIJIRIZIbI jI rIzIIIIII"I%I(I+I.I1I4I7I:I=I@ICJF JIJLJO"JR*JU2JX:J[BJ^JJaRJdZJgbJjjJmrJpzJsJvJyJ|JJJJJJJJJJJJJK KKK"K*K2K:KBKJKRKZKbKjKrKzKKKKKKKKKKKKKKKKKL L L L"L*L2L:LBLJL!RL$ZL'bL*jL-rL0zL3L6L9L<L?LBLELHLKLNLQLTLWLZL]L`LcMf MiMlMo"Mr*Mu2Mx:M{BM~JMRMZMbMjMrMzMMMMMMMMMMMMMMMMMN NNN"N*N2N:NBNJNRNZNbNjNrNzNNNNNNNNN NNNNNNN N#O& O)O,O/"O2*O52O8:O;BO>JOARODZOGbOJjOMrOPzOSOVOYO\O_ObOeOhOkOnOqOtOwOzO}OOP PPP"P*P2P:PBPJPRPZPbPjPrPzPPPPPPPPPPPPPPPPPQ QQQ"Q*Q2Q:QBQJQRQZQbQ jQ rQzQQQQQQ"Q%Q(Q+Q.Q1Q4Q7Q:Q=Q@QCRF RIRLRO"RR*RU2RX:R[BR^JRaRRdZRgbRjjRmrRpzRsRvRyR|RRRRRRRRRRRRRS SSS"S*S2S:SBSJSRSZSbSjSrSzSSSSSSSSSSSSSSSSST T T T"T*T2T:TBTJT!RT$ZT'bT*jT-rT0zT3T6T9T<T?TBTETHTKTNTQTTTWTZT]T`TcUf UiUlUo"Ur*Uu2Ux:U{BU~JURUZUbUjUrUzUUUUUUUUUUUUUUUUUV VVV"V*V2V:VBVJVRVZVbVjVrVzVVVVVVVVV VVVVVVV V#W& W)W,W/"W2*W52W8:W;BW>JWARWDZWGbWJjWMrWPzWSWVWYW\W_WbWeWhWkWnWqWtWwWzW}WWX XXX"X*X2X:XBXJXRXZXbXjXrXzXXXXXXXXXXXXXXXXXY YYY"Y*Y2Y:YBYJYRYZYbY jY rYzYYYYYY"Y%Y(Y+Y.Y1Y4Y7Y:Y=Y@YCZF ZIZLZO"ZR*ZU2ZX:Z[BZ^JZaRZdZZgbZjjZmrZpzZsZvZyZ|ZZZZZZZZZZZZZ[ [[["[*[2[:[B[J[R[Z[b[j[r[z[[[[[[[[[[[[[[[[[\ \ \ \"\*\2\:\B\J\!R\$Z\'b\*j\-r\0z\3\6\9\<\?\B\E\H\K\N\Q\T\W\Z\]\`\c]f ]i]l]o"]r*]u2]x:]{B]~J]R]Z]b]j]r]z]]]]]]]]]]]]]]]]]^ ^^^"^*^2^:^B^J^R^Z^b^j^r^z^^^^^^^^^ ^^^^^^^ ^#_& _)_,_/"_2*_52_8:_;B_>J_AR_DZ_Gb_Jj_Mr_Pz_S_V_Y_\___b_e_h_k_n_q_t_w_z_}__` ```"`*`2`:`B`J`R`Z`b`j`r`z`````````````````a aaa"a*a2a:aBaJaRaZaba ja razaaaaaa"a%a(a+a.a1a4a7a:a=a@aCbF bIbLbO"bR*bU2bX:b[Bb^JbaRbdZbgbbjjbmrbpzbsbvbyb|bbbbbbbbbbbbbc ccc"c*c2c:cBcJcRcZcbcjcrczcccccccccccccccccd d d d"d*d2d:dBdJd!Rd$Zd'bd*jd-rd0zd3d6d9d<d?dBdEdHdKdNdQdTdWdZd]d`dcef eieleo"er*eu2ex:e{Be~JeReZebejerezeeeeeeeeeeeeeeeeef fff"f*f2f:fBfJfRfZfbfjfrfzfffffffff fffffff f#g& g)g,g/"g2*g52g8:g;Bg>JgARgDZgGbgJjgMrgPzgSgVgYg\g_gbgeghgkgngqgtgwgzg}ggh hhh"h*h2h:hBhJhRhZhbhjhrhzhhhhhhhhhhhhhhhhhi iii"i*i2i:iBiJiRiZibi ji riziiiiii"i%i(i+i.i1i4i7i:i=i@iCjF jIjLjO"jR*jU2jX:j[Bj^JjaRjdZjgbjjjjmrjpzjsjvjyj|jjjjjjjjjjjjjk kkk"k*k2k:kBkJkRkZkbkjkrkzkkkkkkkkkkkkkkkkkl l l l"l*l2l:lBlJl!Rl$Zl'bl*jl-rl0zl3l6l9l<l?lBlElHlKlNlQlTlWlZl]l`lcmf mimlmo"mr*mu2mx:m{Bm~JmRmZmbmjmrmzmmmmmmmmmmmmmmmmmn nnn"n*n2n:nBnJnRnZnbnjnrnznnnnnnnnn nnnnnnn n#o& o)o,o/"o2*o52o8:o;Bo>JoARoDZoGboJjoMroPzoSoVoYo\o_oboeohokonoqotowozo}oop ppp"p*p2p:pBpJpRpZpbpjprpzpppppppppppppppppq qqq"q*q2q:qBqJqRqZqbq jq rqzqqqqqq"q%q(q+q.q1q4q7q:q=q@qCrF rIrLrO"rR*rU2rX:r[Br^JraRrdZrgbrjjrmrrpzrsrvryr|rrrrrrrrrrrrrs sss"s*s2s:sBsJsRsZsbsjsrszssssssssssssssssst t t t"t*t2t:tBtJt!Rt$Zt'bt*jt-rt0zt3t6t9t<t?tBtEtHtKtNtQtTtWtZt]t`tcuf uiuluo"ur*uu2ux:u{Bu~JuRuZubujuruzuuuuuuuuuuuuuuuuuv vvv"v*v2v:vBvJvRvZvbvjvrvzvvvvvvvvv vvvvvvv v#w& w)w,w/"w2*w52w8:w;Bw>JwARwDZwGbwJjwMrwPzwSwVwYw\w_wbwewhwkwnwqwtwwwzw}wwx xxx"x*x2x:xBxJxRxZxbxjxrxzxxxxxxxxxxxxxxxxxy yyy"y*y2y:yByJyRyZyby jy ryzyyyyyy"y%y(y+y.y1y4y7y:y=y@yCzF zIzLzO"zR*zU2zX:z[Bz^JzaRzdZzgbzjjzmrzpzzszvzyz|zzzzzzzzzzzzz{ {{{"{*{2{:{B{J{R{Z{b{j{r{z{{{{{{{{{{{{{{{{{| | | |"|*|2|:|B|J|!R|$Z|'b|*j|-r|0z|3|6|9|<|?|B|E|H|K|N|Q|T|W|Z|]|`|c}f }i}l}o"}r*}u2}x:}{B}~J}R}Z}b}j}r}z}}}}}}}}}}}}}}}}}~ ~~~"~*~2~:~B~J~R~Z~b~j~r~z~~~~~~~~~ ~~~~~~~ ~#& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz€ʀҀڀ "*2:BJRZb j rz"%(+.ʁ1ҁ4ځ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|‚ʂ҂ڂ "*2:BJRZbjrzƒʃ҃ڃ   "*2:BJ!R$Z'b*j-r0z369<?BEHK„NʄQ҄TڄWZ]`cf ilo"r*u2x:{B~JRZbjrz…ʅ҅څ "*2:BJRZbjrz †ʆ҆چ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk‡nʇq҇tڇwz} "*2:BJRZbjrzˆʈ҈ڈ "*2:BJRZb j rz"%(+‰.ʉ1҉4ډ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|ŠʊҊڊ "*2:BJRZbjrz‹ʋҋڋ   "*2:BJ!R$Z'b*j-r0z369<?BEHKŒNʌQҌTڌWZ]`cf ilo"r*u2x:{B~JRZbjrzʍҍڍ "*2:BJRZbjrz ŽʎҎڎ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknʏqҏtڏwz} "*2:BJRZbjrzʐҐڐ "*2:BJRZb j rz"%(+‘.ʑ1ґ4ڑ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|’ʒҒڒ "*2:BJRZbjrz“ʓғړ   "*2:BJ!R$Z'b*j-r0z369<?BEHK”NʔQҔTڔWZ]`cf ilo"r*u2x:{B~JRZbjrz•ʕҕڕ "*2:BJRZbjrz    – ʖ Җ ږ    # &  ) , / "2 *5 28 :; B> JA RD ZG bJ jM rP zS V Y \ _ b e h k —n ʗq җt ڗw z }        " * 2 : B J R Z b j r z         ˜ ʘ Ҙ ژ          " * 2 : B J R Z b j r z     " % ( + ™. ʙ1 ҙ4 ڙ7 : = @ C F  I L O "R *U 2X :[ B^ Ja Rd Zg bj jm rp zs v y |      š ʚ Қ ښ          " * 2 : B J R Z b j r z         › ʛ қ ڛ          " * 2 : B J! R$ Z' b* j- r0 z3 6 9 < ? B E H K œN ʜQ ҜT ڜW Z ] ` c f  i l o "r *u 2x :{ B~ J R Z b j r z          ʝ ҝ ڝ          " * 2 : B J R Z b j r z         ž ʞ Ҟ ڞ    # &  ) , / "2 *5 28 :; B> JA RD ZG bJ jM rP zS V Y \ _ b e h k Ÿn ʟq ҟt ڟw z }        " * 2 : B J R Z b j r z           ʠ Ҡ ڠ          " * 2 : B J R Z b j r z     " % ( + ¡. ʡ1 ҡ4 ڡ7 : = @ C F  I L O "R *U 2X :[ B^ Ja Rd Zg bj jm rp zs v y |      ¢ ʢ Ң ڢ          " * 2 : B J R Z b j r z         £ ʣ ң ڣ      "*2:BJ!R$Z'b*j-r0z369<?BEHK¤NʤQҤTڤWZ]`cf ilo"r*u2x:{B~JRZbjrz¥ʥҥڥ "*2:BJRZbjrz ¦ʦҦڦ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk§nʧqҧtڧwz} "*2:BJRZbjrz¨ʨҨڨ "*2:BJRZb j rz"%(+©.ʩ1ҩ4ک7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|ªʪҪڪ "*2:BJRZbjrz«ʫҫګ   "*2:BJ!R$Z'b*j-r0z369<?BEHK¬NʬQҬTڬWZ]`cf ilo"r*u2x:{B~JRZbjrz­ʭҭڭ "*2:BJRZbjrz ®ʮҮڮ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk¯nʯqүtگwz} "*2:BJRZbjrz°ʰҰڰ "*2:BJRZb j rz"%(+±.ʱ1ұ4ڱ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|²ʲҲڲ "*2:BJRZbjrz³ʳҳڳ   "*2:BJ!R$Z'b*j-r0z369<?BEHK´NʴQҴTڴWZ]`cf ilo"r*u2x:{B~JRZbjrzµʵҵڵ "*2:BJRZbjrz ¶ʶҶڶ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk·nʷqҷtڷwz} "*2:BJRZbjrz¸ʸҸڸ "*2:BJRZb j rz"%(+¹.ʹ1ҹ4ڹ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|ºʺҺں "*2:BJRZbjrz»ʻһڻ   "*2:BJ!R$Z'b*j-r0z369<?BEHK¼NʼQҼTڼWZ]`cf ilo"r*u2x:{B~JRZbjrz½ʽҽڽ "*2:BJRZbjrz ¾ʾҾھ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk¿nʿqҿtڿwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz       " * 2 : B J! R$ Z' b* j- r0 z3 6 9 < ? B E H K N Q T W Z ] ` c f  i l o "r *u 2x :{ B~ J R Z b j r z                      " * 2 : B J R Z b j r z     !!! !!!!!!! !#!&! )!,!/!"2!*5!28!:;!B>!JA!RD!ZG!bJ!jM!rP!zS!V!Y!\!_!b!e!h!k!n!q!t!w!z!}!!!! !!!"!*!2!:!B!J!R!Z!b!j!r!z!!!!!!!!!!!!!!!!!! !!!"!*!2!:!B!J"R"Z"b "j "r"z"""""""%"("+"."1"4"7":"="@"C"F" I"L"O""R"*U"2X":["B^"Ja"Rd"Zg"bj"jm"rp"zs"v"y"|""""""""""""""" """""*"2":"B"J"R"Z"b"j"r"z"""""""""""""""###  # ##"#*#2#:#B#J!#R$#Z'#b*#j-#r0#z3#6#9#<#?#B#E#H#K#N#Q#T#W#Z#]#`#c#f# i#l#o#"r#*u#2x#:{#B~#J#R#Z#b#j#r#z################## ###"#*#2#:#B#J#R#Z#b#j#r#z#####$$$ $$$$$$$ $#$&$ )$,$/$"2$*5$28$:;$B>$JA$RD$ZG$bJ$jM$rP$zS$V$Y$\$_$b$e$h$k$n$q$t$w$z$}$$$$ $$$"$*$2$:$B$J$R$Z$b$j$r$z$$$$$$$$$$$$$$$$$$ $$$"$*$2$:$B$J%R%Z%b %j %r%z%%%%%"%%%(%+%.%1%4%7%:%=%@%C%F% I%L%O%"R%*U%2X%:[%B^%Ja%Rd%Zg%bj%jm%rp%zs%v%y%|%%%%%%%%%%%%%%% %%%"%*%2%:%B%J%R%Z%b%j%r%z%%%%%%%%%%%%%%%&&&  & &&"&*&2&:&B&J!&R$&Z'&b*&j-&r0&z3&6&9&<&?&B&E&H&K&N&Q&T&W&Z&]&`&c&f& i&l&o&"r&*u&2x&:{&B~&J&R&Z&b&j&r&z&&&&&&&&&&&&&&&&&& &&&"&*&2&:&B&J&R&Z&b&j&r&z&&&&&''' ''''''' '#'&' )','/'"2'*5'28':;'B>'JA'RD'ZG'bJ'jM'rP'zS'V'Y'\'_'b'e'h'k'n'q't'w'z'}'''' '''"'*'2':'B'J'R'Z'b'j'r'z'''''''''''''''''' '''"'*'2':'B'J(R(Z(b (j (r(z((((("(%(((+(.(1(4(7(:(=(@(C(F( I(L(O("R(*U(2X(:[(B^(Ja(Rd(Zg(bj(jm(rp(zs(v(y(|((((((((((((((( ((("(*(2(:(B(J(R(Z(b(j(r(z((((((((((((((()))  ) ))")*)2):)B)J!)R$)Z')b*)j-)r0)z3)6)9)<)?)B)E)H)K)N)Q)T)W)Z)])`)c)f) i)l)o)"r)*u)2x):{)B~)J)R)Z)b)j)r)z)))))))))))))))))) )))")*)2):)B)J)R)Z)b)j)r)z)))))*** ******* *#*&* )*,*/*"2**5*28*:;*B>*JA*RD*ZG*bJ*jM*rP*zS*V*Y*\*_*b*e*h*k*n*q*t*w*z*}**** ***"***2*:*B*J*R*Z*b*j*r*z****************** ***"***2*:*B*J+R+Z+b +j +r+z+++++"+%+(+++.+1+4+7+:+=+@+C+F+ I+L+O+"R+*U+2X+:[+B^+Ja+Rd+Zg+bj+jm+rp+zs+v+y+|+++++++++++++++ +++"+*+2+:+B+J+R+Z+b+j+r+z+++++++++++++++,,,  , ,,",*,2,:,B,J!,R$,Z',b*,j-,r0,z3,6,9,<,?,B,E,H,K,N,Q,T,W,Z,],`,c,f, i,l,o,"r,*u,2x,:{,B~,J,R,Z,b,j,r,z,,,,,,,,,,,,,,,,,, ,,,",*,2,:,B,J,R,Z,b,j,r,z,,,,,--- ------- -#-&- )-,-/-"2-*5-28-:;-B>-JA-RD-ZG-bJ-jM-rP-zS-V-Y-\-_-b-e-h-k-n-q-t-w-z-}---- ---"-*-2-:-B-J-R-Z-b-j-r-z------------------ ---"-*-2-:-B-J.R.Z.b .j .r.z.....".%.(.+...1.4.7.:.=.@.C.F. I.L.O."R.*U.2X.:[.B^.Ja.Rd.Zg.bj.jm.rp.zs.v.y.|............... ...".*.2.:.B.J.R.Z.b.j.r.z...............///  / //"/*/2/:/B/J!/R$/Z'/b*/j-/r0/z3/6/9/0JA0RD0ZG0bJ0jM0rP0zS0V0Y0\0_0b0e0h0k0n0q0t0w0z0}0000 000"0*020:0B0J0R0Z0b0j0r0z000000000000000000 000"0*020:0B0J1R1Z1b 1j 1r1z11111"1%1(1+1.1114171:1=1@1C1F1 I1L1O1"R1*U12X1:[1B^1Ja1Rd1Zg1bj1jm1rp1zs1v1y1|111111111111111 111"1*121:1B1J1R1Z1b1j1r1z111111111111111222  2 22"2*222:2B2J!2R$2Z'2b*2j-2r02z326292<2?2B2E2H2K2N2Q2T2W2Z2]2`2c2f2 i2l2o2"r2*u22x2:{2B~2J2R2Z2b2j2r2z222222222222222222 222"2*222:2B2J2R2Z2b2j2r2z22222333 3333333 3#3&3 )3,3/3"23*53283:;3B>3JA3RD3ZG3bJ3jM3rP3zS3V3Y3\3_3b3e3h3k3n3q3t3w3z3}3333 333"3*323:3B3J3R3Z3b3j3r3z33333333333333333 3 3 3 3" 3* 32 3: 3B 3J 4R 4Z 4b  4j  4r 4z 4 4 4 4 4 "4 %4 (4 +4 .4 14 44 74 :4 =4 @4 C4 F4 I4 L4 O4" R4* U42 X4: [4B ^4J a4R d4Z g4b j4j m4r p4z s4 v4 y4 |4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4" 4* 42 4: 4B 4J 4R 4Z 4b 4j 4r 4z 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5  5  5 5" 5* 52 5: 5B 5J !5R $5Z '5b *5j -5r 05z 35 65 95 <5 ?5 B5 E5 H5 K5 N5 Q5 T5 W5 Z5 ]5 `5 c5 f5 i5 l5 o5" r5* u52 x5: {5B ~5J 5R 5Z 5b 5j 5r 5z 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 55 555"5*525:5B5J5R5Z5b5j5r5z55555666 6666666 6#6&6 )6,6/6"26*56286:;6B>6JA6RD6ZG6bJ6jM6rP6zS6V6Y6\6_6b6e6h6k6n6q6t6w6z6}6666 666"6*626:6B6J6R6Z6b6j6r6z666666666666666666 666"6*626:6B6J7R7Z7b 7j 7r7z77777"7%7(7+7.7174777:7=7@7C7F7 I7L7O7"R7*U72X7:[7B^7Ja7Rd7Zg7bj7jm7rp7zs7v7y7|777777777777777 777"7*727:7B7J7R7Z7b7j7r7z777777777777777888  8 88"8*828:8B8J!8R$8Z'8b*8j-8r08z386898<8?8B8E8H8K8N8Q8T8W8Z8]8`8c8f8 i8l8o8"r8*u82x8:{8B~8J8R8Z8b8j8r8z888888888888888888 888"8*828:8B8J8R8Z8b8j8r8z88888999 9999999 9#9&9 )9,9/9"29*59289:;9B>9JA9RD9ZG9bJ9jM9rP9zS9V9Y9\9_9b9e9h9k9n9q9t9w9z9}9999 999"9*929:9B9J9R9Z9b9j9r9z999999999999999999 999"9*929:9B9J:R:Z:b :j :r:z:::::":%:(:+:.:1:4:7:::=:@:C:F: I:L:O:"R:*U:2X::[:B^:Ja:Rd:Zg:bj:jm:rp:zs:v:y:|::::::::::::::: :::":*:2:::B:J:R:Z:b:j:r:z:::::::::::::::;;;  ; ;;";*;2;:;B;J!;R$;Z';b*;j-;r0;z3;6;9;<;?;B;E;H;K;N;Q;T;W;Z;];`;c;f; i;l;o;"r;*u;2x;:{;B~;J;R;Z;b;j;r;z;;;;;;;;;;;;;;;;;; ;;;";*;2;:;B;J;R;Z;b;j;r;z;;;;;<<< <<<<<<< <#<&< )<,</<"2<*5<28<:;<B><JA<RD<ZG<bJ<jM<rP<zS<V<Y<\<_<b<e<h<k<n<q<t<w<z<}<<< < < < <" <* <2 <: <B <J <R <Z <b <j <r <z < < < < < < < < < < < < < < < < <!< !<!<!<"!<*!<2!<:!<B!<J!=R!=Z!=b! =j! =r!=z!=!=!=!=!=!"=!%=!(=!+=!.=!1=!4=!7=!:=!==!@=!C="F= "I="L="O=""R=*"U=2"X=:"[=B"^=J"a=R"d=Z"g=b"j=j"m=r"p=z"s="v="y="|="="="="="="="="="="="="="=#= #=#=#="#=*#=2#=:#=B#=J#=R#=Z#=b#=j#=r#=z#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#>#>$> $ >$ >$>"$>*$>2$>:$>B$>J$!>R$$>Z$'>b$*>j$->r$0>z$3>$6>$9>$<>$?>$B>$E>$H>$K>$N>$Q>$T>$W>$Z>$]>$`>$c>%f> %i>%l>%o>"%r>*%u>2%x>:%{>B%~>J%>R%>Z%>b%>j%>r%>z%>%>%>%>%>%>%>%>%>%>%>%>%>%>%>%>%>&> &>&>&>"&>*&>2&>:&>B&>J&>R&>Z&>b&>j&>r&>z&>&>&>&>&>&?&?&?& ?&?&?&?&?&?&?& ?&#?'&? ')?',?'/?"'2?*'5?2'8?:';?B'>?J'A?R'D?Z'G?b'J?j'M?r'P?z'S?'V?'Y?'\?'_?'b?'e?'h?'k?'n?'q?'t?'w?'z?'}?'?'?(? (?(?(?"(?*(?2(?:(?B(?J(?R(?Z(?b(?j(?r(?z(?(?(?(?(?(?(?(?(?(?(?(?(?(?(?(?(?)? )?)?)?")?*)?2)?:)?B)?J)@R)@Z)@b) @j) @r)@z)@)@)@)@)@)"@)%@)(@)+@).@)1@)4@)7@):@)=@)@@)C@*F@ *I@*L@*O@"*R@**U@2*X@:*[@B*^@J*a@R*d@Z*g@b*j@j*m@r*p@z*s@*v@*y@*|@*@*@*@*@*@*@*@*@*@*@*@*@*@+@ +@+@+@"+@*+@2+@:+@B+@J+@R+@Z+@b+@j+@r+@z+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+A+A,A , A, A,A",A*,A2,A:,AB,AJ,!AR,$AZ,'Ab,*Aj,-Ar,0Az,3A,6A,9A,BJ/ABR/DBZ/GBb/JBj/MBr/PBz/SB/VB/YB/\B/_B/bB/eB/hB/kB/nB/qB/tB/wB/zB/}B/B/B0B 0B0B0B"0B*0B20B:0BB0BJ0BR0BZ0Bb0Bj0Br0Bz0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B1B 1B1B1B"1B*1B21B:1BB1BJ1CR1CZ1Cb1 Cj1 Cr1Cz1C1C1C1C1C1"C1%C1(C1+C1.C11C14C17C1:C1=C1@C1CC2FC 2IC2LC2OC"2RC*2UC22XC:2[CB2^CJ2aCR2dCZ2gCb2jCj2mCr2pCz2sC2vC2yC2|C2C2C2C2C2C2C2C2C2C2C2C2C2C3C 3C3C3C"3C*3C23C:3CB3CJ3CR3CZ3Cb3Cj3Cr3Cz3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3D3D4D 4 D4 D4D"4D*4D24D:4DB4DJ4!DR4$DZ4'Db4*Dj4-Dr40Dz43D46D49D4EJ7AER7DEZ7GEb7JEj7MEr7PEz7SE7VE7YE7\E7_E7bE7eE7hE7kE7nE7qE7tE7wE7zE7}E7E7E8E 8E8E8E"8E*8E28E:8EB8EJ8ER8EZ8Eb8Ej8Er8Ez8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E9E 9E9E9E"9E*9E29E:9EB9EJ9FR9FZ9Fb9 Fj9 Fr9Fz9F9F9F9F9F9"F9%F9(F9+F9.F91F94F97F9:F9=F9@F9CF:FF :IF:LF:OF":RF*:UF2:XF::[FB:^FJ:aFR:dFZ:gFb:jFj:mFr:pFz:sF:vF:yF:|F:F:F:F:F:F:F:F:F:F:F:F:F:F;F ;F;F;F";F*;F2;F:;FB;FJ;FR;FZ;Fb;Fj;Fr;Fz;F;F;F;F;F;F;F;F;F;F;F;F;F;F;F;G;G<G < G< G<G"<G*<G2<G:<GB<GJ<!GR<$GZ<'Gb<*Gj<-Gr<0Gz<3G<6G<9G<G >G>G>G">G*>G2>G:>GB>GJ>GR>GZ>Gb>Gj>Gr>Gz>G>G>G>G>G>H>H>H> H>H>H>H>H>H>H> H>#H?&H ?)H?,H?/H"?2H*?5H2?8H:?;HB?>HJ?AHR?DHZ?GHb?JHj?MHr?PHz?SH?VH?YH?\H?_H?bH?eH?hH?kH?nH?qH?tH?wH?zH?}H?H?H@H @H@H@H"@H*@H2@H:@HB@HJ@HR@HZ@Hb@Hj@Hr@Hz@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@HAH AHAHAH"AH*AH2AH:AHBAHJAIRAIZAIbA IjA IrAIzAIAIAIAIAIA"IA%IA(IA+IA.IA1IA4IA7IA:IA=IA@IACIBFI BIIBLIBOI"BRI*BUI2BXI:B[IBB^IJBaIRBdIZBgIbBjIjBmIrBpIzBsIBvIByIB|IBIBIBIBIBIBIBIBIBIBIBIBIBICI CICICI"CI*CI2CI:CIBCIJCIRCIZCIbCIjCIrCIzCICICICICICICICICICICICICICICICJCJDJ D JD JDJ"DJ*DJ2DJ:DJBDJJD!JRD$JZD'JbD*JjD-JrD0JzD3JD6JD9JDKJGAKRGDKZGGKbGJKjGMKrGPKzGSKGVKGYKG\KG_KGbKGeKGhKGkKGnKGqKGtKGwKGzKG}KGKGKHK HKHKHK"HK*HK2HK:HKBHKJHKRHKZHKbHKjHKrHKzHKHKHKHKHKHKHKHKHKHKHKHKHKHKHKHKHKIK IKIKIK"IK*IK2IK:IKBIKJILRILZILbI LjI LrILzILILILILILI"LI%LI(LI+LI.LI1LI4LI7LI:LI=LI@LICLJFL JILJLLJOL"JRL*JUL2JXL:J[LBJ^LJJaLRJdLZJgLbJjLjJmLrJpLzJsLJvLJyLJ|LJLJLJLJLJLJLJLJLJLJLJLJLJLKL KLKLKL"KL*KL2KL:KLBKLJKLRKLZKLbKLjKLrKLzKLKLKLKLKLKLKLKLKLKLKLKLKLKLKLKMKMLM L ML MLM"LM*LM2LM:LMBLMJL!MRL$MZL'MbL*MjL-MrL0MzL3ML6ML9MLNJOANRODNZOGNbOJNjOMNrOPNzOSNOVNOYNO\NO_NObNOeNOhNOkNOnNOqNOtNOwNOzNO}NONONPN PNPNPN"PN*PN2PN:PNBPNJPNRPNZPNbPNjPNrPNzPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNQN QNQNQN"QN*QN2QN:QNBQNJQORQOZQObQ OjQ OrQOzQOQOQOQOQOQ"OQ%OQ(OQ+OQ.OQ1OQ4OQ7OQ:OQ=OQ@OQCORFO RIORLOROO"RRO*RUO2RXO:R[OBR^OJRaORRdOZRgObRjOjRmOrRpOzRsORvORyOR|OROROROROROROROROROROROROROSO SOSOSO"SO*SO2SO:SOBSOJSORSOZSObSOjSOrSOzSOSOSOSOSOSOSOSOSOSOSOSOSOSOSOSPSPTP T PT PTP"TP*TP2TP:TPBTPJT!PRT$PZT'PbT*PjT-PrT0PzT3PT6PT9PTQJWAQRWDQZWGQbWJQjWMQrWPQzWSQWVQWYQW\QW_QWbQWeQWhQWkQWnQWqQWtQWwQWzQW}QWQWQXQ XQXQXQ"XQ*XQ2XQ:XQBXQJXQRXQZXQbXQjXQrXQzXQXQXQXQXQXQXQXQXQXQXQXQXQXQXQXQXQYQ YQYQYQ"YQ*YQ2YQ:YQBYQJYRRYRZYRbY RjY RrYRzYRYRYRYRYRY"RY%RY(RY+RY.RY1RY4RY7RY:RY=RY@RYCRZFR ZIRZLRZOR"ZRR*ZUR2ZXR:Z[RBZ^RJZaRRZdRZZgRbZjRjZmRrZpRzZsRZvRZyRZ|RZRZRZRZRZRZRZRZRZRZRZRZRZR[R [R[R[R"[R*[R2[R:[RB[RJ[RR[RZ[Rb[Rj[Rr[Rz[R[R[R[R[R[R[R[R[R[R[R[R[R[R[R[S[S\S \ S\ S\S"\S*\S2\S:\SB\SJ\!SR\$SZ\'Sb\*Sj\-Sr\0Sz\3S\6S\9S\TJ_ATR_DTZ_GTb_JTj_MTr_PTz_ST_VT_YT_\T__T_bT_eT_hT_kT_nT_qT_tT_wT_zT_}T_T_T`T `T`T`T"`T*`T2`T:`TB`TJ`TR`TZ`Tb`Tj`Tr`Tz`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`TaT aTaTaT"aT*aT2aT:aTBaTJaURaUZaUba Uja UraUzaUaUaUaUaUa"Ua%Ua(Ua+Ua.Ua1Ua4Ua7Ua:Ua=Ua@UaCUbFU bIUbLUbOU"bRU*bUU2bXU:b[UBb^UJbaURbdUZbgUbbjUjbmUrbpUzbsUbvUbyUb|UbUbUbUbUbUbUbUbUbUbUbUbUbUcU cUcUcU"cU*cU2cU:cUBcUJcURcUZcUbcUjcUrcUzcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcVcVdV d Vd VdV"dV*dV2dV:dVBdVJd!VRd$VZd'Vbd*Vjd-Vrd0Vzd3Vd6Vd9VdWJgAWRgDWZgGWbgJWjgMWrgPWzgSWgVWgYWg\Wg_WgbWgeWghWgkWgnWgqWgtWgwWgzWg}WgWgWhW hWhWhW"hW*hW2hW:hWBhWJhWRhWZhWbhWjhWrhWzhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWiW iWiWiW"iW*iW2iW:iWBiWJiXRiXZiXbi Xji XriXziXiXiXiXiXi"Xi%Xi(Xi+Xi.Xi1Xi4Xi7Xi:Xi=Xi@XiCXjFX jIXjLXjOX"jRX*jUX2jXX:j[XBj^XJjaXRjdXZjgXbjjXjjmXrjpXzjsXjvXjyXj|XjXjXjXjXjXjXjXjXjXjXjXjXjXkX kXkXkX"kX*kX2kX:kXBkXJkXRkXZkXbkXjkXrkXzkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkYkYlY l Yl YlY"lY*lY2lY:lYBlYJl!YRl$YZl'Ybl*Yjl-Yrl0Yzl3Yl6Yl9YlZJoAZRoDZZoGZboJZjoMZroPZzoSZoVZoYZo\Zo_ZobZoeZohZokZonZoqZotZowZozZo}ZoZoZpZ pZpZpZ"pZ*pZ2pZ:pZBpZJpZRpZZpZbpZjpZrpZzpZpZpZpZpZpZpZpZpZpZpZpZpZpZpZpZpZqZ qZqZqZ"qZ*qZ2qZ:qZBqZJq[Rq[Zq[bq [jq [rq[zq[q[q[q[q[q"[q%[q([q+[q.[q1[q4[q7[q:[q=[q@[qC[rF[ rI[rL[rO["rR[*rU[2rX[:r[[Br^[Jra[Rrd[Zrg[brj[jrm[rrp[zrs[rv[ry[r|[r[r[r[r[r[r[r[r[r[r[r[r[r[s[ s[s[s["s[*s[2s[:s[Bs[Js[Rs[Zs[bs[js[rs[zs[s[s[s[s[s[s[s[s[s[s[s[s[s[s[s\s\t\ t \t \t\"t\*t\2t\:t\Bt\Jt!\Rt$\Zt'\bt*\jt-\rt0\zt3\t6\t9\t<\t?\tB\tE\tH\tK\tN\tQ\tT\tW\tZ\t]\t`\tc\uf\ ui\ul\uo\"ur\*uu\2ux\:u{\Bu~\Ju\Ru\Zu\bu\ju\ru\zu\u\u\u\u\u\u\u\u\u\u\u\u\u\u\u\u\v\ v\v\v\"v\*v\2v\:v\Bv\Jv\Rv\Zv\bv\jv\rv\zv\v\v\v\v\v]v]v]v ]v]v]v]v]v]v]v ]v#]w&] w)]w,]w/]"w2]*w5]2w8]:w;]Bw>]JwA]RwD]ZwG]bwJ]jwM]rwP]zwS]wV]wY]w\]w_]wb]we]wh]wk]wn]wq]wt]ww]wz]w}]w]w]x] x]x]x]"x]*x]2x]:x]Bx]Jx]Rx]Zx]bx]jx]rx]zx]x]x]x]x]x]x]x]x]x]x]x]x]x]x]x]x]y] y]y]y]"y]*y]2y]:y]By]Jy^Ry^Zy^by ^jy ^ry^zy^y^y^y^y^y"^y%^y(^y+^y.^y1^y4^y7^y:^y=^y@^yC^zF^ zI^zL^zO^"zR^*zU^2zX^:z[^Bz^^Jza^Rzd^Zzg^bzj^jzm^rzp^zzs^zv^zy^z|^z^z^z^z^z^z^z^z^z^z^z^z^z^{^ {^{^{^"{^*{^2{^:{^B{^J{^R{^Z{^b{^j{^r{^z{^{^{^{^{^{^{^{^{^{^{^{^{^{^{^{_{_|_ | _| _|_"|_*|_2|_:|_B|_J|!_R|$_Z|'_b|*_j|-_r|0_z|3_|6_|9_|<_|?_|B_|E_|H_|K_|N_|Q_|T_|W_|Z_|]_|`_|c_}f_ }i_}l_}o_"}r_*}u_2}x_:}{_B}~_J}_R}_Z}_b}_j}_r}_z}_}_}_}_}_}_}_}_}_}_}_}_}_}_}_}_}_~_ ~_~_~_"~_*~_2~_:~_B~_J~_R~_Z~_b~_j~_r~_z~_~_~_~_~_~`~`~`~ `~`~`~`~`~`~`~ `~#`&` )`,`/`"2`*5`28`:;`B>`JA`RD`ZG`bJ`jM`rP`zS`V`Y`\`_`b`e`h`k`n`q`t`w`z`}```` ```"`*`2`:`B`J`R`Z`b`j`r`z`````````€`ʀ`Ҁ`ڀ`````` ```"`*`2`:`B`JaRaZab aj arazaaaaa"a%a(a+a.aʁ1aҁ4aځ7a:a=a@aCaFa IaLaOa"Ra*Ua2Xa:[aB^aJaaRdaZgabjajmarpazsavaya|aaaaaa‚aʂa҂aڂaaaaaa aaa"a*a2a:aBaJaRaZabajarazaaaaaaaaaƒaʃa҃aڃaaabbb  b bb"b*b2b:bBbJ!bR$bZ'bb*bj-br0bz3b6b9bcJAcRDcZGcbJcjMcrPczScVcYc\c_cbcechckc‡ncʇqc҇tcڇwczc}cccc ccc"c*c2c:cBcJcRcZcbcjcrczcccccccccˆcʈc҈cڈcccccc ccc"c*c2c:cBcJdRdZdb dj drdzddddd"d%d(d+d‰.dʉ1d҉4dډ7d:d=d@dCdFd IdLdOd"Rd*Ud2Xd:[dB^dJadRddZgdbjdjmdrpdzsdvdyd|ddddddŠdʊdҊdڊdddddd ddd"d*d2d:dBdJdRdZdbdjdrdzddddddddd‹dʋdҋdڋdddeee  e ee"e*e2e:eBeJ!eR$eZ'eb*ej-er0ez3e6e9efJAfRDfZGfbJfjMfrPfzSfVfYf\f_fbfefhfkfnfʏqfҏtfڏwfzf}ffff fff"f*f2f:fBfJfRfZfbfjfrfzffffffffffʐfҐfڐffffff fff"f*f2f:fBfJgRgZgb gj grgzggggg"g%g(g+g‘.gʑ1gґ4gڑ7g:g=g@gCgFg IgLgOg"Rg*Ug2Xg:[gB^gJagRdgZggbjgjmgrpgzsgvgyg|gggggg’gʒgҒgڒgggggg ggg"g*g2g:gBgJgRgZgbgjgrgzggggggggg“gʓgғgړggghhh  h hh"h*h2h:hBhJ!hR$hZ'hb*hj-hr0hz3h6h9hiJAiRDiZGibJijMirPizSiViYi\i_ibieihiki—niʗqiҗtiڗwizi}iiii iii"i*i2i:iBiJiRiZibijiriziiiiiiiii˜iʘiҘiژiiiiii iii"i*i2i:iBiJjRjZjb jj jrjzjjjjj"j%j(j+j™.jʙ1jҙ4jڙ7j:j=j@jCjFj IjLjOj"Rj*Uj2Xj:[jB^jJajRdjZgjbjjjmjrpjzsjvjyj|jjjjjjšjʚjҚjښjjjjjj jjj"j*j2j:jBjJjRjZjbjjjrjzjjjjjjjjj›jʛjқjڛjjjkkk  k kk"k*k2k:kBkJ!kR$kZ'kb*kj-kr0kz3k6k9klJAlRDlZGlbJljMlrPlzSlVlYl\l_lblelhlklŸnlʟqlҟtlڟwlzl}llll lll"l*l2l:lBlJlRlZlbljlrlzlllllllll lʠlҠlڠllllll lll"l*l2l:lBlJmRmZmb mj mrmzmmmmm"m%m(m+m¡.mʡ1mҡ4mڡ7m:m=m@mCmFm ImLmOm"Rm*Um2Xm:[mB^mJamRdmZgmbjmjmmrpmzsmvmym|mmmmmm¢mʢmҢmڢmmmmmm mmm"m*m2m:mBmJmRmZmbmjmrmzmmmmmmmmm£mʣmңmڣmmmnnn  n nn"n*n2n:nBnJ!nR$nZ'nb*nj-nr0nz3n6n9noJAoRDoZGobJojMorPozSoVoYo\o_oboeohoko§noʧqoҧtoڧwozo}oooo ooo"o*o2o:oBoJoRoZobojorozooooooooo¨oʨoҨoڨoooooo ooo"o*o2o:oBoJpRpZpb pj prpzppppp"p%p(p+p©.pʩ1pҩ4pک7p:p=p@pCpFp IpLpOp"Rp*Up2Xp:[pB^pJapRdpZgpbjpjmprppzspvpyp|ppppppªpʪpҪpڪpppppp ppp"p*p2p:pBpJpRpZpbpjprpzppppppppp«pʫpҫpګpppqqq  q qq"q*q2q:qBqJ!qR$qZ'qb*qj-qr0qz3q6q9qrJArRDrZGrbJrjMrrPrzSrVrYr\r_rbrerhrkr¯nrʯqrүtrگwrzr}rrrr rrr"r*r2r:rBrJrRrZrbrjrrrzrrrrrrrrr°rʰrҰrڰrrrrrr rrr"r*r2r:rBrJsRsZsb sj srszsssss"s%s(s+s±.sʱ1sұ4sڱ7s:s=s@sCsFs IsLsOs"Rs*Us2Xs:[sB^sJasRdsZgsbjsjmsrpszssvsys|ssssss²sʲsҲsڲssssss sss"s*s2s:sBsJsRsZsbsjsrszsssssssss³sʳsҳsڳsssttt  t tt"t*t2t:tBtJ!tR$tZ'tb*tj-tr0tz3t6t9tuJAuRDuZGubJujMurPuzSuVuYu\u_ubueuhuku·nuʷquҷtuڷwuzu}uuuu uuu"u*u2u:uBuJuRuZubujuruzuuuuuuuuu¸uʸuҸuڸuuuuuu uuu"u*u2u:uBuJvRvZvb vj vrvzvvvvv"v%v(v+v¹.vʹ1vҹ4vڹ7v:v=v@vCvFv IvLvOv"Rv*Uv2Xv:[vB^vJavRdvZgvbjvjmvrpvzsvvvyv|vvvvvvºvʺvҺvںvvvvvv vvv"v*v2v:vBvJvRvZvbvjvrvzvvvvvvvvv»vʻvһvڻvvvwww  w ww"w*w2w:wBwJ!wR$wZ'wb*wj-wr0wz3w6w9wxJAxRDxZGxbJxjMxrPxzSxVxYx\x_xbxexhxkx¿nxʿqxҿtxڿwxzx}xxxx xxx"x*x2x:xBxJxRxZxbxjxrxzxxxxxxxxxxxxxxxxxx xxx"x*x2x:xBxJyRyZyb yj yryzyyyyy"y%y(y+y.y1y4y7y:y=y@yCyFy IyLyOy"Ry*Uy2Xy:[yB^yJayRdyZgybjyjmyrpyzsyvyyy|yyyyyyyyyyyyyyy yyy"y*y2y:yByJyRyZybyjyryzyyyyyyyyyyyyyyyzzz  z zz"z*z2z:zBzJ!zR$zZ'zb*zj-zr0zz3z6z9z{JA{RD{ZG{bJ{jM{rP{zS{V{Y{\{_{b{e{h{k{n{q{t{w{z{}{{{{ {{{"{*{2{:{B{J{R{Z{b{j{r{z{{{{{{{{{{{{{{{{{{ {{{"{*{2{:{B{J|R|Z|b |j |r|z|||||"|%|(|+|.|1|4|7|:|=|@|C|F| I|L|O|"R|*U|2X|:[|B^|Ja|Rd|Zg|bj|jm|rp|zs|v|y||||||||||||||||| |||"|*|2|:|B|J|R|Z|b|j|r|z|||||||||||||||}}}  } }}"}*}2}:}B}J!}R$}Z'}b*}j-}r0}z3}6}9}<}?}B}E}H}K}N}Q}T}W}Z}]}`}c}f} i}l}o}"r}*u}2x}:{}B~}J}R}Z}b}j}r}z}}}}}}}}}}}}}}}}}} }}}"}*}2}:}B}J}R}Z}b}j}r}z}}}}}~~~ ~~~~~~~ ~#~&~ )~,~/~"2~*5~28~:;~B>~JA~RD~ZG~bJ~jM~rP~zS~V~Y~\~_~b~e~h~k~n~q~t~w~z~}~~~~ ~~~"~*~2~:~B~J~R~Z~b~j~r~z~~~~~~~~~~~~~~~~~~ ~~~"~*~2~:~B~JRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrzÀƀ ɀ̀π"Ҁ*Հ2؀:ۀBހJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrzŁȁˁ΁сԁׁځ݁ "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRĂZǂbʂj͂rЂzӂւق܂߂   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrzÃƃ Ƀ̃σ"҃*Ճ2؃:ۃBރJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz„ńȄ˄΄фԄׄڄ݄ "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRąZDžbʅjͅrЅzӅօم܅߅   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrzÆƆ Ɇ̆φ"҆*Ն2؆:ۆBކJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz‡Ňȇˇ·чԇׇڇ݇ "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRĈZLjbʈj͈rЈzӈֈو܈߈   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrzÉƉ ɉ̉ω"҉*Չ2؉:ۉBމJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrzŠŊȊˊΊъԊ׊ڊ݊ "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRċZNjbʋj͋rЋzӋ֋ً܋ߋ   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrzÌƌ Ɍ̌ό"Ҍ*Ռ2،:یBތJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrzōȍˍ΍эԍ׍ڍݍ "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRĎZǎbʎj͎rЎzӎ֎َ܎ߎ   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrzÏƏ ɏ̏Ϗ"ҏ*Տ2؏:ۏBޏJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrzŐȐːΐѐԐאڐݐ "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRđZǑbʑj͑rБzӑّܑ֑ߑ   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrzÒƒ ɒ̒ϒ"Ғ*Ւ2ؒ:ےBޒJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz“œȓ˓Γѓԓדړݓ    " * 2 : B J R Z b  j  r z      " % ( + . 1 4 7 : = @ C F I L O" R* U2 X: [B ^J aR dZ gb jj mr pz s v y |                 " * 2 : B J R ĔZ ǔb ʔj ͔r Дz Ӕ ֔ ٔ ܔ ߔ                  " * 2 : B J !R $Z 'b *j -r 0z 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o" r* u2 x: {B ~J R Z b j r z                 Õƕ ɕ̕ϕ"ҕ*Օ2ؕ:ەBޕJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz–ŖȖ˖ΖіԖזږݖ "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRėZǗbʗj͗rЗzӗ֗ٗܗߗ   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrzØƘ ɘ̘Ϙ"Ҙ*՘2ؘ:ۘBޘJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz™řș˙Ιљԙיڙݙ "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRĚZǚbʚj͚rКzӚ֚ٚܚߚ   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrzÛƛ ɛ̛ϛ"қ*՛2؛:ۛBޛJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz}    " * 2 : B J R Z b j r z      œ Ŝ Ȝ ˜ Μ ќ Ԝ ל ڜ ݜ  ! !!!"!*!2!:!B!J!R!Z!b! j! r!z!!!!!!"!%!(!+!.!1!4!7!:!=!@!C"F "I"L"O""R*"U2"X:"[B"^J"aR"dZ"gb"jj"mr"pz"s"v"y"|"""""""""""""# ###"#*#2#:#B#J#R#ĝZ#ǝb#ʝj#͝r#Нz#ӝ#֝#ٝ#ܝ#ߝ############$ $ $ $"$*$2$:$B$J$!R$$Z$'b$*j$-r$0z$3$6$9$<$?$B$E$H$K$N$Q$T$W$Z$]$`$c%f %i%l%o"%r*%u2%x:%{B%~J%R%Z%b%j%r%z%%%%%%%%%%%%%%%%%Þ&ƞ &ɞ&̞&Ϟ"&Ҟ*&՞2&؞:&۞B&ޞJ&R&Z&b&j&r&z&&&&&&&&& &&&&&&& &#'& ')','/"'2*'52'8:';B'>J'AR'DZ'Gb'Jj'Mr'Pz'S'V'Y'\'_'b'e'h'k'n'q't'w'z'}''( ((("(*(2(:(B(J(R(Z(b(j(r(z((((((Ÿ(ş(ȟ(˟(Ο(џ(ԟ(ן(ڟ(ݟ(() )))")*)2):)B)J)R)Z)b) j) r)z))))))")%)()+).)1)4)7):)=)@)C*F *I*L*O"*R**U2*X:*[B*^J*aR*dZ*gb*jj*mr*pz*s*v*y*|*************+ +++"+*+2+:+B+J+R+ĠZ+Ǡb+ʠj+͠r+Рz+Ӡ+֠+٠+ܠ+ߠ++++++++++++, , , ,",*,2,:,B,J,!R,$Z,'b,*j,-r,0z,3,6,9,<,?,B,E,H,K,N,Q,T,W,Z,],`,c-f -i-l-o"-r*-u2-x:-{B-~J-R-Z-b-j-r-z-----------------á.ơ .ɡ.̡.ϡ".ҡ*.ա2.ء:.ۡB.ޡJ.R.Z.b.j.r.z......... ....... .#/& /)/,//"/2*/52/8:/;B/>J/AR/DZ/Gb/Jj/Mr/Pz/S/V/Y/\/_/b/e/h/k/n/q/t/w/z/}//0 000"0*020:0B0J0R0Z0b0j0r0z000000¢0Ţ0Ȣ0ˢ0΢0Ѣ0Ԣ0ע0ڢ0ݢ001 111"1*121:1B1J1R1Z1b1 j1 r1z111111"1%1(1+1.1114171:1=1@1C2F 2I2L2O"2R*2U22X:2[B2^J2aR2dZ2gb2jj2mr2pz2s2v2y2|22222222222223 333"3*323:3B3J3R3ģZ3ǣb3ʣj3ͣr3Уz3ӣ3֣3٣3ܣ3ߣ3333333333334 4 4 4"4*424:4B4J4!R4$Z4'b4*j4-r40z4346494<4?4B4E4H4K4N4Q4T4W4Z4]4`4c5f 5i5l5o"5r*5u25x:5{B5~J5R5Z5b5j5r5z55555555555555555ä6Ƥ 6ɤ6̤6Ϥ"6Ҥ*6դ26ؤ:6ۤB6ޤJ6R6Z6b6j6r6z666666666 6666666 6#7& 7)7,7/"72*75278:7;B7>J7AR7DZ7Gb7Jj7Mr7Pz7S7V7Y7\7_7b7e7h7k7n7q7t7w7z7}778 888"8*828:8B8J8R8Z8b8j8r8z888888¥8ť8ȥ8˥8Υ8ѥ8ԥ8ץ8ڥ8ݥ889 999"9*929:9B9J9R9Z9b9 j9 r9z999999"9%9(9+9.9194979:9=9@9C:F :I:L:O":R*:U2:X::[B:^J:aR:dZ:gb:jj:mr:pz:s:v:y:|:::::::::::::; ;;;";*;2;:;B;J;R;ĦZ;Ǧb;ʦj;ͦr;Цz;Ӧ;֦;٦;ܦ;ߦ;;;;;;;;;;;;< < < <"<*<2<:<B<J<!R<$Z<'b<*j<-r<0z<3<6<9<<<?<B<E<H<K<N<Q<T<W<Z<]<`<c=f =i=l=o"=r*=u2=x:={B=~J=R=Z=b=j=r=z=================ç>Ƨ >ɧ>̧>ϧ">ҧ*>է2>ا:>ۧB>ާJ>R>Z>b>j>r>z>>>>>>>>> >>>>>>> >#?& ?)?,?/"?2*?52?8:?;B?>J?AR?DZ?Gb?Jj?Mr?Pz?S?V?Y?\?_?b?e?h?k?n?q?t?w?z?}??@ @@@"@*@2@:@B@J@R@Z@b@j@r@z@@@@@@¨@Ũ@Ȩ@˨@Ψ@Ѩ@Ԩ@ר@ڨ@ݨ@@A AAA"A*A2A:ABAJARAZAbA jA rAzAAAAAA"A%A(A+A.A1A4A7A:A=A@ACBF BIBLBO"BR*BU2BX:B[BB^JBaRBdZBgbBjjBmrBpzBsBvByB|BBBBBBBBBBBBBC CCC"C*C2C:CBCJCRCĩZCǩbCʩjCͩrCЩzCөC֩C٩CܩCߩCCCCCCCCCCCCD D D D"D*D2D:DBDJD!RD$ZD'bD*jD-rD0zD3D6D9D<D?DBDEDHDKDNDQDTDWDZD]D`DcEf EiElEo"Er*Eu2Ex:E{BE~JEREZEbEjErEzEEEEEEEEEEEEEEEEEêFƪ FɪF̪FϪ"FҪ*Fժ2Fت:F۪BFުJFRFZFbFjFrFzFFFFFFFFF FFFFFFF F#G& G)G,G/"G2*G52G8:G;BG>JGARGDZGGbGJjGMrGPzGSGVGYG\G_GbGeGhGkGnGqGtGwGzG}GGH HHH"H*H2H:HBHJHRHZHbHjHrHzHHHHHH«HūHȫH˫HΫHѫHԫH׫HګHݫHHI III"I*I2I:IBIJIRIZIbI jI rIzIIIIII"I%I(I+I.I1I4I7I:I=I@ICJF JIJLJO"JR*JU2JX:J[BJ^JJaRJdZJgbJjjJmrJpzJsJvJyJ|JJJJJJJJJJJJJK KKK"K*K2K:KBKJKRKĬZKǬbKʬjKͬrKЬzKӬK֬K٬KܬK߬KKKKKKKKKKKKL L L L"L*L2L:LBLJL!RL$ZL'bL*jL-rL0zL3L6L9L<L?LBLELHLKLNLQLTLWLZL]L`LcMf MiMlMo"Mr*Mu2Mx:M{BM~JMRMZMbMjMrMzMMMMMMMMMMMMMMMMMíNƭ NɭṊNϭ"Nҭ*Nխ2Nح:NۭBNޭJNRNZNbNjNrNzNNNNNNNNN NNNNNNN N#O& O)O,O/"O2*O52O8:O;BO>JOARODZOGbOJjOMrOPzOSOVOYO\O_ObOeOhOkOnOqOtOwOzO}OOP PPP"P*P2P:PBPJPRPZPbPjPrPzPPPPPP®PŮPȮPˮPήPѮPԮP׮PڮPݮPPQ QQQ"Q*Q2Q:QBQJQRQZQbQ jQ rQzQQQQQQ"Q%Q(Q+Q.Q1Q4Q7Q:Q=Q@QCRF RIRLRO"RR*RU2RX:R[BR^JRaRRdZRgbRjjRmrRpzRsRvRyR|RRRRRRRRRRRRRS SSS"S*S2S:SBSJSRSįZSǯbSʯjSͯrSЯzSӯS֯SٯSܯS߯SSSSSSSSSSSST T T T"T*T2T:TBTJT!RT$ZT'bT*jT-rT0zT3T6T9T<T?TBTETHTKTNTQTTTWTZT]T`TcUf UiUlUo"Ur*Uu2Ux:U{BU~JURUZUbUjUrUzUUUUUUUUUUUUUUUUUðVư VɰV̰Vϰ"VҰ*Vհ2Vذ:V۰BVްJVRVZVbVjVrVzVVVVVVVVV VVVVVVV V#W& W)W,W/"W2*W52W8:W;BW>JWARWDZWGbWJjWMrWPzWSWVWYW\W_WbWeWhWkWnWqWtWwWzW}WWX XXX"X*X2X:XBXJXRXZXbXjXrXzXXXXXX±XűXȱX˱XαXѱXԱXױXڱXݱXXY YYY"Y*Y2Y:YBYJYRYZYbY jY rYzYYYYYY"Y%Y(Y+Y.Y1Y4Y7Y:Y=Y@YCZF ZIZLZO"ZR*ZU2ZX:Z[BZ^JZaRZdZZgbZjjZmrZpzZsZvZyZ|ZZZZZZZZZZZZZ[ [[["[*[2[:[B[J[R[IJZ[Dzb[ʲj[Ͳr[вz[Ӳ[ֲ[ٲ[ܲ[߲[[[[[[[[[[[[\ \ \ \"\*\2\:\B\J\!R\$Z\'b\*j\-r\0z\3\6\9\<\?\B\E\H\K\N\Q\T\W\Z\]\`\c]f ]i]l]o"]r*]u2]x:]{B]~J]R]Z]b]j]r]z]]]]]]]]]]]]]]]]]ó^Ƴ ^ɳ^̳^ϳ"^ҳ*^ճ2^س:^۳B^޳J^R^Z^b^j^r^z^^^^^^^^^ ^^^^^^^ ^#_& _)_,_/"_2*_52_8:_;B_>J_AR_DZ_Gb_Jj_Mr_Pz_S_V_Y_\___b_e_h_k_n_q_t_w_z_}__` ```"`*`2`:`B`J`R`Z`b`j`r`z``````´`Ŵ`ȴ`˴`δ`Ѵ`Դ`״`ڴ`ݴ``a aaa"a*a2a:aBaJaRaZaba ja razaaaaaa"a%a(a+a.a1a4a7a:a=a@aCbF bIbLbO"bR*bU2bX:b[Bb^JbaRbdZbgbbjjbmrbpzbsbvbyb|bbbbbbbbbbbbbc ccc"c*c2c:cBcJcRcĵZcǵbcʵjc͵rcеzcӵcֵcٵcܵcߵccccccccccccd d d d"d*d2d:dBdJd!Rd$Zd'bd*jd-rd0zd3d6d9d<d?dBdEdHdKdNdQdTdWdZd]d`dcef eieleo"er*eu2ex:e{Be~JeReZebejerezeeeeeeeeeeeeeeeeeöfƶ fɶf̶f϶"fҶ*fն2fض:f۶Bf޶JfRfZfbfjfrfzfffffffff fffffff f#g& g)g,g/"g2*g52g8:g;Bg>JgARgDZgGbgJjgMrgPzgSgVgYg\g_gbgeghgkgngqgtgwgzg}ggh hhh"h*h2h:hBhJhRhZhbhjhrhzhhhhhh·hŷhȷh˷hηhѷhԷh׷hڷhݷhhi iii"i*i2i:iBiJiRiZibi ji riziiiiii"i%i(i+i.i1i4i7i:i=i@iCjF jIjLjO"jR*jU2jX:j[Bj^JjaRjdZjgbjjjjmrjpzjsjvjyj|jjjjjjjjjjjjjk kkk"k*k2k:kBkJkRkĸZkǸbkʸjk͸rkиzkӸkָkٸkܸk߸kkkkkkkkkkkkl l l l"l*l2l:lBlJl!Rl$Zl'bl*jl-rl0zl3l6l9l<l?lBlElHlKlNlQlTlWlZl]l`lcmf mimlmo"mr*mu2mx:m{Bm~JmRmZmbmjmrmzmmmmmmmmmmmmmmmmmùnƹ nɹn̹nϹ"nҹ*nչ2nع:n۹Bn޹JnRnZnbnjnrnznnnnnnnnn nnnnnnn n#o& o)o,o/"o2*o52o8:o;Bo>JoARoDZoGboJjoMroPzoSoVoYo\o_oboeohokonoqotowozo}oop ppp"p*p2p:pBpJpRpZpbpjprpzppppppºpźpȺp˺pκpѺpԺp׺pںpݺppq qqq"q*q2q:qBqJqRqZqbq jq rqzqqqqqq"q%q(q+q.q1q4q7q:q=q@qCrF rIrLrO"rR*rU2rX:r[Br^JraRrdZrgbrjjrmrrpzrsrvryr|rrrrrrrrrrrrrs sss"s*s2s:sBsJsRsĻZsǻbsʻjsͻrsлzsӻsֻsٻsܻs߻sssssssssssst t t t"t*t2t:tBtJt!Rt$Zt'bt*jt-rt0zt3t6t9t<t?tBtEtHtKtNtQtTtWtZt]t`tcuf uiuluo"ur*uu2ux:u{Bu~JuRuZubujuruzuuuuuuuuuuuuuuuuuüvƼ vɼv̼vϼ"vҼ*vռ2vؼ:vۼBv޼JvRvZvbvjvrvzvvvvvvvvv vvvvvvv v#w& w)w,w/"w2*w52w8:w;Bw>JwARwDZwGbwJjwMrwPzwSwVwYw\w_wbwewhwkwnwqwtwwwzw}wwx xxx"x*x2x:xBxJxRxZxbxjxrxzxxxxxx½xŽxȽx˽xνxѽxԽx׽xڽxݽxxy yyy"y*y2y:yByJyRyZyby jy ryzyyyyyy"y%y(y+y.y1y4y7y:y=y@yCzF zIzLzO"zR*zU2zX:z[Bz^JzaRzdZzgbzjjzmrzpzzszvzyz|zzzzzzzzzzzzz{ {{{"{*{2{:{B{J{R{ľZ{Ǿb{ʾj{;r{оz{Ӿ{־{پ{ܾ{߾{{{{{{{{{{{{| | | |"|*|2|:|B|J|!R|$Z|'b|*j|-r|0z|3|6|9|<|?|B|E|H|K|N|Q|T|W|Z|]|`|c}f }i}l}o"}r*}u2}x:}{B}~J}R}Z}b}j}r}z}}}}}}}}}}}}}}}}}ÿ~ƿ ~ɿ~̿~Ͽ"~ҿ*~տ2~ؿ:~ۿB~޿J~R~Z~b~j~r~z~~~~~~~~~ ~~~~~~~ ~#& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz€ʀҀڀ "*2:BJRZb j rz"%(+.ʁ1ҁ4ځ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|‚ʂ҂ڂ "*2:BJRZbjrzƒʃ҃ڃ   "*2:BJ!R$Z'b*j-r0z369<?BEHK„NʄQ҄TڄWZ]`cf ilo"r*u2x:{B~JRZbjrz…ʅ҅څ "*2:BJRZbjrz †ʆ҆چ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk‡nʇq҇tڇwz} "*2:BJRZbjrzˆʈ҈ڈ "*2:BJRZb j rz"%(+‰.ʉ1҉4ډ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|ŠʊҊڊ "*2:BJRZbjrz‹ʋҋڋ   "*2:BJ!R$Z'b*j-r0z369<?BEHKŒNʌQҌTڌWZ]`cf ilo"r*u2x:{B~JRZbjrzʍҍڍ "*2:BJRZbjrz ŽʎҎڎ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknʏqҏtڏwz} "*2:BJRZbjrzʐҐڐ "*2:BJRZb j rz"%(+‘.ʑ1ґ4ڑ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|’ʒҒڒ "*2:BJRZbjrz“ʓғړ   "*2:BJ!R$Z'b*j-r0z369<?BEHK”NʔQҔTڔWZ]`cf ilo"r*u2x:{B~JRZbjrz•ʕҕڕ "*2:BJRZbjrz –ʖҖږ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk—nʗqҗtڗwz} "*2:BJRZbjrz˜ʘҘژ "*2:BJRZb j rz"%(+™.ʙ1ҙ4ڙ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|šʚҚښ "*2:BJRZbjrz›ʛқڛ   "*2:BJ!R$Z'b*j-r0z369<?BEHKœNʜQҜTڜWZ]`cf ilo"r*u2x:{B~JRZbjrzʝҝڝ "*2:BJRZbjrz žʞҞڞ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behkŸnʟqҟtڟwz} "*2:BJRZbjrz ʠҠڠ "*2:BJRZb j rz"%(+¡.ʡ1ҡ4ڡ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|¢ʢҢڢ "*2:BJRZbjrz£ʣңڣ   "*2:BJ!R$Z'b*j-r0z369<?BEHK¤NʤQҤTڤWZ]`cf ilo"r*u2x:{B~JRZbjrz¥ʥҥڥ "*2:BJRZbjrz ¦ʦҦڦ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk§nʧqҧtڧwz} "*2:BJRZbjrz¨ʨҨڨ "*2:BJRZb j rz"%(+©.ʩ1ҩ4ک7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|ªʪҪڪ "*2:BJRZbjrz«ʫҫګ   "*2:BJ!R$Z'b*j-r0z369<?BEHK¬NʬQҬTڬWZ]`cf ilo"r*u2x:{B~JRZbjrz­ʭҭڭ "*2:BJRZbjrz ®ʮҮڮ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk¯nʯqүtگwz} "*2:BJRZbjrz°ʰҰڰ "*2:BJRZb j rz"%(+±.ʱ1ұ4ڱ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|²ʲҲڲ "*2:BJRZbjrz³ʳҳڳ   "*2:BJ!R$Z'b*j-r0z369<?BEHK´NʴQҴTڴWZ]`cf ilo"r*u2x:{B~JRZbjrzµʵҵڵ "*2:BJRZbjrz ¶ʶҶڶ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk·nʷqҷtڷwz} "*2:BJRZbjrz¸ʸҸڸ "*2:BJRZb j rz"%(+¹.ʹ1ҹ4ڹ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|ºʺҺں "*2:BJRZbjrz»ʻһڻ   "*2:BJ!R$Z'b*j-r0z369<?BEHK¼NʼQҼTڼWZ]`cf ilo"r*u2x:{B~JRZbjrz½ʽҽڽ "*2:BJRZbjrz ¾ʾҾھ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk¿nʿqҿtڿwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz    " * 2 : B J R Z b  j  r z      " % ( + . 1 4 7 : = @ C F I L O" R* U2 X: [B ^J aR dZ gb jj mr pz s v y |                 " * 2 : B J R Z b j r z                       " * 2 : B J !R $Z 'b *j -r 0z 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o" r* u2 x: {B ~J R Z b j r z                  "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz}    " * 2 : B J R Z b j r z                 ! !!!"!*!2!:!B!J!R!Z!b! j! r!z!!!!!!"!%!(!+!.!1!4!7!:!=!@!C"F "I"L"O""R*"U2"X:"[B"^J"aR"dZ"gb"jj"mr"pz"s"v"y"|"""""""""""""# ###"#*#2#:#B#J#R#Z#b#j#r#z#################$ $ $ $"$*$2$:$B$J$!R$$Z$'b$*j$-r$0z$3$6$9$<$?$B$E$H$K$N$Q$T$W$Z$]$`$c%f %i%l%o"%r*%u2%x:%{B%~J%R%Z%b%j%r%z%%%%%%%%%%%%%%%%%& &&&"&*&2&:&B&J&R&Z&b&j&r&z&&&&&&&&& &&&&&&& &#'& ')','/"'2*'52'8:';B'>J'AR'DZ'Gb'Jj'Mr'Pz'S'V'Y'\'_'b'e'h'k'n'q't'w'z'}''( ((("(*(2(:(B(J(R(Z(b(j(r(z((((((((((((((((() )))")*)2):)B)J)R)Z)b) j) r)z))))))")%)()+).)1)4)7):)=)@)C*F *I*L*O"*R**U2*X:*[B*^J*aR*dZ*gb*jj*mr*pz*s*v*y*|*************+ +++"+*+2+:+B+J+R+Z+b+j+r+z+++++++++++++++++, , , ,",*,2,:,B,J,!R,$Z,'b,*j,-r,0z,3,6,9,<,?,B,E,H,K,N,Q,T,W,Z,],`,c-f -i-l-o"-r*-u2-x:-{B-~J-R-Z-b-j-r-z-----------------. ...".*.2.:.B.J.R.Z.b.j.r.z......... ....... .#/& /)/,//"/2*/52/8:/;B/>J/AR/DZ/Gb/Jj/Mr/Pz/S/V/Y/\/_/b/e/h/k/n/q/t/w/z/}//0 000"0*020:0B0J0R0Z0b0j0r0z000000000000000001 111"1*121:1B1J1R1Z1b1 j1 r1z111111"1%1(1+1.1114171:1=1@1C2F 2I2L2O"2R*2U22X:2[B2^J2aR2dZ2gb2jj2mr2pz2s2v2y2|22222222222223 333"3*323:3B3J3R3Z3b3j3r3z333333333333333334 4 4 4"4*424:4B4J4!R4$Z4'b4*j4-r40z4346494<4?4B4E4H4K4N4Q4T4W4Z4]4`4c5f 5i5l5o"5r*5u25x:5{B5~J5R5Z5b5j5r5z555555555555555556 666"6*626:6B6J6R6Z6b6j6r6z666666666 6666666 6#7& 7)7,7/"72*75278:7;B7>J7AR7DZ7Gb7Jj7Mr7Pz7S7V7Y7\7_7b7e7h7k7n7q7t7w7z7}778 888"8*828:8B8J8R8Z8b8j8r8z888888888888888889 999"9*929:9B9J9R9Z9b9 j9 r9z999999"9%9(9+9.9194979:9=9@9C:F :I:L:O":R*:U2:X::[B:^J:aR:dZ:gb:jj:mr:pz:s:v:y:|:::::::::::::; ;;;";*;2;:;B;J;R;Z;b;j;r;z;;;;;;;;;;;;;;;;;< < < <"<*<2<:<B<J<!R<$Z<'b<*j<-r<0z<3<6<9<<<?<B<E<H<K<N<Q<T<W<Z<]<`<c=f =i=l=o"=r*=u2=x:={B=~J=R=Z=b=j=r=z=================> >>>">*>2>:>B>J>R>Z>b>j>r>z>>>>>>>>> >>>>>>> >#?& ?)?,?/"?2*?52?8:?;B?>J?AR?DZ?Gb?Jj?Mr?Pz?S?V?Y?\?_?b?e?h?k?n?q?t?w?z?}??@ @@@"@*@2@:@B@J@R@Z@b@j@r@z@@@@@@@@@@@@@@@@@A AAA"A*A2A:ABAJA RA ZA bA jA rA zA A A A A A" A% A( A+ A. A1 A4 A7 A: A= A@ AC BF  BI BL BO "BR *BU 2BX :B[ BB^ JBa RBd ZBg bBj jBm rBp zBs Bv By B| B B B B B B B B B B B B B C  C C C "C *C 2C :C BC JC RC ZC bC jC rC zC C C C C C C C C C C C C C C C C D  D D D "D *D 2D :D BD JD! RD$ ZD' bD* jD- rD0 zD3 D6 D9 D< D? DB DE DH DK DN DQ DT DW DZ D] D` Dc Ef  Ei El Eo "Er *Eu 2Ex :E{ BE~ JE RE ZE bE jE rE zE E E E E E E E E E E E E E E E E F  F F F "F *F 2F :F BF JF RF ZF bF jF rF zF F F F F F F F F F F F F F F F F# G&  G) G, G/ "G2 *G5 2G8 :G; BG> JGA RGD ZGG bGJ jGM rGP zGS GV GY G\ G_ Gb Ge Gh Gk Gn Gq Gt Gw Gz G} G G H  H H H "H *H 2H :H BH JH RH ZH bH jH rH zH H H H H H H H H H H H H H H H H I  I I I "I *I 2I :I BI JI RI ZI bI jI rI zI I I I I I" I% I( I+ I. I1 I4 I7 I: I= I@ IC JF  JI JL JO "JR *JU 2JX :J[ BJ^ JJa RJd ZJg bJj jJm rJp zJs Jv Jy J| J J J J J J J J J J J J J K  K K K "K *K 2K :K BK JK RK ZK bK jK rK zK K K K K K K K K K K K K K K K K L  L L L "L *L 2L :L BL JL! RL$ ZL' bL* jL- rL0 zL3 L6 L9 L< L? LB LE LH LK LN LQ LT LW LZ L] L` Lc Mf  Mi Ml Mo "Mr *Mu 2Mx :M{ BM~ JM RM ZM bM jM rM zM M M M M M M M M M M M M M M M M N  N N N "N *N 2N :N BN JN RN ZN bN jN rN zN N N N N NNNN NNNNNNN N#O& O)O,O/"O2*O52O8:O;BO>JOARODZOGbOJjOMrOPzOSOVOYO\O_ObOeOhOkOnOqOtOwOzO}OOP PPP"P*P2P:PBPJPRPZPbPjPrPzPPPPPPPPPPPPPPPPPQ QQQ"Q*Q2Q:QBQJQRQZQbQ jQ rQzQQQQQQ"Q%Q(Q+Q.Q1Q4Q7Q:Q=Q@QCRF RIRLRO"RR*RU2RX:R[BR^JRaRRdZRgbRjjRmrRpzRsRvRyR|RRRRRRRRRRRRRS SSS"S*S2S:SBSJSRSZSbSjSrSzSSSSSSSSSSSSSSSSST T T T"T*T2T:TBTJT!RT$ZT'bT*jT-rT0zT3T6T9T<T?TBTETHTKTNTQTTTWTZT]T`TcUf UiUlUo"Ur*Uu2Ux:U{BU~JURUZUbUjUrUzUUUUUUUUUUUUUUUUUV VVV"V*V2V:VBVJVRVZVbVjVrVzVVVVVVVVV VVVVVVV V#W& W)W,W/"W2*W52W8:W;BW>JWARWDZWGbWJjWMrWPzWSWVWYW\W_WbWeWhWkWnWqWtWwWzW}WWX XXX"X*X2X:XBXJXRXZXbXjXrXzXXXXXXXXXXXXXXXXXY YYY"Y*Y2Y:YBYJYRYZYbY jY rYzYYYYYY"Y%Y(Y+Y.Y1Y4Y7Y:Y=Y@YCZF ZIZLZO"ZR*ZU2ZX:Z[BZ^JZaRZdZZgbZjjZmrZpzZsZvZyZ|ZZZZZZZZZZZZZ[ [[["[*[2[:[B[J[R[Z[b[j[r[z[[[[[[[[[[[[[[[[[\ \ \ \"\*\2\:\B\J\!R\$Z\'b\*j\-r\0z\3\6\9\<\?\B\E\H\K\N\Q\T\W\Z\]\`\c]f ]i]l]o"]r*]u2]x:]{B]~J]R]Z]b]j]r]z]]]]]]]]]]]]]]]]]^ ^^^"^*^2^:^B^J^R^Z^b^j^r^z^^^^^^^^^ ^^^^^^^ ^#_& _)_,_/"_2*_52_8:_;B_>J_AR_DZ_Gb_Jj_Mr_Pz_S_V_Y_\___b_e_h_k_n_q_t_w_z_}__` ```"`*`2`:`B`J`R`Z`b`j`r`z`````````````````a aaa"a*a2a:aBaJaRaZaba ja razaaaaaa"a%a(a+a.a1a4a7a:a=a@aCbF bIbLbO"bR*bU2bX:b[Bb^JbaRbdZbgbbjjbmrbpzbsbvbyb|bbbbbbbbbbbbbc ccc"c*c2c:cBcJcRcZcbcjcrczcccccccccccccccccd d d d"d*d2d:dBdJd!Rd$Zd'bd*jd-rd0zd3d6d9d<d?dBdEdHdKdNdQdTdWdZd]d`dcef eieleo"er*eu2ex:e{Be~JeReZebejerezeeeeeeeeeeeeeeeeef fff"f*f2f:fBfJfRfZfbfjfrfzfffffffff fffffff f#g& g)g,g/"g2*g52g8:g;Bg>JgARgDZgGbgJjgMrgPzgSgVgYg\g_gbgeghgkgngqgtgwgzg}ggh hhh"h*h2h:hBhJhRhZhbhjhrhzhhhhhhhhhhhhhhhhhi iii"i*i2i:iBiJiRiZibi ji riziiiiii"i%i(i+i.i1i4i7i:i=i@iCjF jIjLjO"jR*jU2jX:j[Bj^JjaRjdZjgbjjjjmrjpzjsjvjyj|jjjjjjjjjjjjjk kkk"k*k2k:kBkJkRkZkbkjkrkzkkkkkkkkkkkkkkkkkl l l l"l*l2l:lBlJl!Rl$Zl'bl*jl-rl0zl3l6l9l<l?lBlElHlKlNlQlTlWlZl]l`lcmf mimlmo"mr*mu2mx:m{Bm~JmRmZmbmjmrmzmmmmmmmmmmmmmmmmmn nnn"n*n2n:nBnJnRnZnbnjnrnznnnnnnnnn nnnnnnn n#o& o)o,o/"o2*o52o8:o;Bo>JoARoDZoGboJjoMroPzoSoVoYo\o_oboeohokonoqotowozo}oop ppp"p*p2p:pBpJpRpZpbpjprpzpppppppppppppppppq qqq"q*q2q:qBqJqRqZqbq jq rqzqqqqqq"q%q(q+q.q1q4q7q:q=q@qCrF rIrLrO"rR*rU2rX:r[Br^JraRrdZrgbrjjrmrrpzrsrvryr|rrrrrrrrrrrrrs sss"s*s2s:sBsJsRsZsbsjsrszssssssssssssssssst t t t"t*t2t:tBtJt!Rt$Zt'bt*jt-rt0zt3t6t9t<t?tBtEtHtKtNtQtTtWtZt]t`tcuf uiuluo"ur*uu2ux:u{Bu~JuRuZubujuruzuuuuuuuuuuuuuuuuuv vvv"v*v2v:vBvJvRvZvbvjvrvzvvvvvvvvv vvvvvvv v#w& w)w,w/"w2*w52w8:w;Bw>JwARwDZwGbwJjwMrwPzwSwVwYw\w_wbwewhwkwnwqwtwwwzw}wwx xxx"x*x2x:xBxJxRxZxbxjxrxzxxxxxxxxxxxxxxxxxy yyy"y*y2y:yByJyRyZyby jy ryzyyyyyy"y%y(y+y.y1y4y7y:y=y@yCzF zIzLzO"zR*zU2zX:z[Bz^JzaRzdZzgbzjjzmrzpzzszvzyz|zzzzzzzzzzzzz{ {{{"{*{2{:{B{J{R{Z{b{j{r{z{{{{{{{{{{{{{{{{{| | | |"|*|2|:|B|J|!R|$Z|'b|*j|-r|0z|3|6|9|<|?|B|E|H|K|N|Q|T|W|Z|]|`|c}f }i}l}o"}r*}u2}x:}{B}~J}R}Z}b}j}r}z}}}}}}}}}}}}}}}}}~ ~~~"~*~2~:~B~J~R~Z~b~j~r~z~~~~~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~# &  ) , / "2 *5 28 :; B> JA RD ZG bJ jM rP zS V Y \ _ b e h k n q t w z }        " * 2 : B J R Z b j r z         € ʀ Ҁ ڀ          " * 2 : B J!R!Z!b !j !r!z!!!!!"!%!(!+!.!ʁ1!ҁ4!ځ7!:!=!@!C!F! I!L!O!"R!*U!2X!:[!B^!Ja!Rd!Zg!bj!jm!rp!zs!v!y!|!!!!!!‚!ʂ!҂!ڂ!!!!!! !!!"!*!2!:!B!J!R!Z!b!j!r!z!!!!!!!!!ƒ!ʃ!҃!ڃ!!!"""  " """"*"2":"B"J!"R$"Z'"b*"j-"r0"z3"6"9"<"?"B"E"H"K"„N"ʄQ"҄T"ڄW"Z"]"`"c"f" i"l"o""r"*u"2x":{"B~"J"R"Z"b"j"r"z"""""""""…"ʅ"҅"څ"""""" """""*"2":"B"J"R"Z"b"j"r"z"""""### #†#ʆ#҆#چ### ###&# )#,#/#"2#*5#28#:;#B>#JA#RD#ZG#bJ#jM#rP#zS#V#Y#\#_#b#e#h#k#‡n#ʇq#҇t#ڇw#z#}#### ###"#*#2#:#B#J#R#Z#b#j#r#z#########ˆ#ʈ#҈#ڈ###### ###"#*#2#:#B#J$R$Z$b $j $r$z$$$$$"$%$($+$‰.$ʉ1$҉4$ډ7$:$=$@$C$F$ I$L$O$"R$*U$2X$:[$B^$Ja$Rd$Zg$bj$jm$rp$zs$v$y$|$$$$$$Š$ʊ$Ҋ$ڊ$$$$$$ $$$"$*$2$:$B$J$R$Z$b$j$r$z$$$$$$$$$‹$ʋ$ҋ$ڋ$$$%%%  % %%"%*%2%:%B%J!%R$%Z'%b*%j-%r0%z3%6%9%<%?%B%E%H%K%ŒN%ʌQ%ҌT%ڌW%Z%]%`%c%f% i%l%o%"r%*u%2x%:{%B~%J%R%Z%b%j%r%z%%%%%%%%%%ʍ%ҍ%ڍ%%%%%% %%%"%*%2%:%B%J%R%Z%b%j%r%z%%%%%&&& &Ž&ʎ&Ҏ&ڎ&&& &#&&& )&,&/&"2&*5&28&:;&B>&JA&RD&ZG&bJ&jM&rP&zS&V&Y&\&_&b&e&h&k&n&ʏq&ҏt&ڏw&z&}&&&& &&&"&*&2&:&B&J&R&Z&b&j&r&z&&&&&&&&&&ʐ&Ґ&ڐ&&&&&& &&&"&*&2&:&B&J'R'Z'b 'j 'r'z'''''"'%'('+'‘.'ʑ1'ґ4'ڑ7':'='@'C'F' I'L'O'"R'*U'2X':['B^'Ja'Rd'Zg'bj'jm'rp'zs'v'y'|''''''’'ʒ'Ғ'ڒ'''''' '''"'*'2':'B'J'R'Z'b'j'r'z'''''''''“'ʓ'ғ'ړ'''(((  ( (("(*(2(:(B(J!(R$(Z'(b*(j-(r0(z3(6(9(<(?(B(E(H(K(”N(ʔQ(ҔT(ڔW(Z(](`(c(f( i(l(o("r(*u(2x(:{(B~(J(R(Z(b(j(r(z(((((((((•(ʕ(ҕ(ڕ(((((( ((("(*(2(:(B(J(R(Z(b(j(r(z((((())) )–)ʖ)Җ)ږ))) )#)&) )),)/)"2)*5)28):;)B>)JA)RD)ZG)bJ)jM)rP)zS)V)Y)\)_)b)e)h)k)—n)ʗq)җt)ڗw)z)})))) )))")*)2):)B)J)R)Z)b)j)r)z)))))))))˜)ʘ)Ҙ)ژ)))))) )))")*)2):)B)J*R*Z*b *j *r*z*****"*%*(*+*™.*ʙ1*ҙ4*ڙ7*:*=*@*C*F* I*L*O*"R**U*2X*:[*B^*Ja*Rd*Zg*bj*jm*rp*zs*v*y*|******š*ʚ*Қ*ښ****** ***"***2*:*B*J*R*Z*b*j*r*z*********›*ʛ*қ*ڛ***+++  + ++"+*+2+:+B+J!+R$+Z'+b*+j-+r0+z3+6+9+<+?+B+E+H+K+œN+ʜQ+ҜT+ڜW+Z+]+`+c+f+ i+l+o+"r+*u+2x+:{+B~+J+R+Z+b+j+r+z++++++++++ʝ+ҝ+ڝ++++++ +++"+*+2+:+B+J+R+Z+b+j+r+z+++++,,, ,ž,ʞ,Ҟ,ڞ,,, ,#,&, ),,,/,"2,*5,28,:;,B>,JA,RD,ZG,bJ,jM,rP,zS,V,Y,\,_,b,e,h,k,Ÿn,ʟq,ҟt,ڟw,z,},,,, ,,,",*,2,:,B,J,R,Z,b,j,r,z,,,,,,,,, ,ʠ,Ҡ,ڠ,,,,,, ,,,",*,2,:,B,J-R-Z-b -j -r-z-----"-%-(-+-¡.-ʡ1-ҡ4-ڡ7-:-=-@-C-F- I-L-O-"R-*U-2X-:[-B^-Ja-Rd-Zg-bj-jm-rp-zs-v-y-|------¢-ʢ-Ң-ڢ------ ---"-*-2-:-B-J-R-Z-b-j-r-z---------£-ʣ-ң-ڣ---...  . ..".*.2.:.B.J!.R$.Z'.b*.j-.r0.z3.6.9.<.?.B.E.H.K.¤N.ʤQ.ҤT.ڤW.Z.].`.c.f. i.l.o."r.*u.2x.:{.B~.J.R.Z.b.j.r.z.........¥.ʥ.ҥ.ڥ...... ...".*.2.:.B.J.R.Z.b.j.r.z...../// /¦/ʦ/Ҧ/ڦ/// /#/&/ )/,///"2/*5/28/:;/B>/JA/RD/ZG/bJ/jM/rP/zS/V/Y/\/_/b/e/h/k/§n/ʧq/ҧt/ڧw/z/}//// ///"/*/2/:/B/J/R/Z/b/j/r/z/////////¨/ʨ/Ҩ/ڨ////// ///"/*/2/:/B/J0R0Z0b 0j 0r0z00000"0%0(0+0©.0ʩ10ҩ40ک70:0=0@0C0F0 I0L0O0"R0*U02X0:[0B^0Ja0Rd0Zg0bj0jm0rp0zs0v0y0|000000ª0ʪ0Ҫ0ڪ000000 000"0*020:0B0J0R0Z0b0j0r0z000000000«0ʫ0ҫ0ګ000111  1 11"1*121:1B1J!1R$1Z'1b*1j-1r01z316191<1?1B1E1H1K1¬N1ʬQ1ҬT1ڬW1Z1]1`1c1f1 i1l1o1"r1*u12x1:{1B~1J1R1Z1b1j1r1z111111111­1ʭ1ҭ1ڭ111111 111"1*121:1B1J1R1Z1b1j1r1z11111222 2®2ʮ2Ү2ڮ222 2#2&2 )2,2/2"22*52282:;2B>2JA2RD2ZG2bJ2jM2rP2zS2V2Y2\2_2b2e2h2k2¯n2ʯq2үt2گw2z2}2222 222"2*222:2B2J2R2Z2b2j2r2z222222222°2ʰ2Ұ2ڰ222222 222"2*222:2B2J3R3Z3b 3j 3r3z33333"3%3(3+3±.3ʱ13ұ43ڱ73:3=3@3C3F3 I3L3O3"R3*U32X3:[3B^3Ja3Rd3Zg3bj3jm3rp3zs3v3y3|333333²3ʲ3Ҳ3ڲ333333 333"3*323:3B3J3R3Z3b3j3r3z333333333³3ʳ3ҳ3ڳ333444  4 44"4*424:4B4J!4R$4Z'4b*4j-4r04z346494<4?4B4E4H4K4´N4ʴQ4ҴT4ڴW4Z4]4`4c4f4 i4l4o4"r4*u42x4:{4B~4J4R4Z4b4j4r4z444444444µ4ʵ4ҵ4ڵ444444 444"4*424:4B4J4R4Z4b4j4r4z44444555 5¶5ʶ5Ҷ5ڶ555 5#5&5 )5,5/5"25*55285:;5B>5JA5RD5ZG5bJ5jM5rP5zS5V5Y5\5_5b5e5h5k5·n5ʷq5ҷt5ڷw5z5}5555 555"5*525:5B5J5R5Z5b5j5r5z555555555¸5ʸ5Ҹ5ڸ555555 555"5*525:5B5J6R6Z6b 6j 6r6z66666"6%6(6+6¹.6ʹ16ҹ46ڹ76:6=6@6C6F6 I6L6O6"R6*U62X6:[6B^6Ja6Rd6Zg6bj6jm6rp6zs6v6y6|666666º6ʺ6Һ6ں666666 666"6*626:6B6J6R6Z6b6j6r6z666666666»6ʻ6һ6ڻ666777  7 77"7*727:7B7J!7R$7Z'7b*7j-7r07z376797<7?7B7E7H7K7¼N7ʼQ7ҼT7ڼW7Z7]7`7c7f7 i7l7o7"r7*u72x7:{7B~7J7R7Z7b7j7r7z777777777½7ʽ7ҽ7ڽ777777 777"7*727:7B7J7R7Z7b7j7r7z77777888 8¾8ʾ8Ҿ8ھ888 8#8&8 )8,8/8"28*58288:;8B>8JA8RD8ZG8bJ8jM8rP8zS8V8Y8\8_8b8e8h8k8¿n8ʿq8ҿt8ڿw8z8}8888 888"8*828:8B8J8R8Z8b8j8r8z888888888888888888 888"8*828:8B8J9R9Z9b 9j 9r9z99999"9%9(9+9.9194979:9=9@9C9F9 I9L9O9"R9*U92X9:[9B^9Ja9Rd9Zg9bj9jm9rp9zs9v9y9|999999999999999 999"9*929:9B9J9R9Z9b9j9r9z999999999999999:::  : ::":*:2:::B:J!:R$:Z':b*:j-:r0:z3:6:9:<:?:B:E:H:K:N:Q:T:W:Z:]:`:c:f: i:l:o:"r:*u:2x::{:B~:J:R:Z:b:j:r:z:::::::::::::::::: :::":*:2:::B:J:R:Z:b:j:r:z:::::;;; ;;;;;;; ;#;&; );,;/;"2;*5;28;:;;B>;JA;RD;ZG;bJ;jM;rP;zS;V;Y;\;_;b;e;h;k;n;q;t;w;z;};;;; ;;;";*;2;:;B;J;R;Z;b;j;r;z;;;;;;;;;;;;;;;;;; ;;;";*;2;:;B;J<R<Z<b <j <r<z<<<<<"<%<(<+<.<1<4<7<:<=<@<C<F< I<L<O<"R<*U<2X<:[<B^<Ja<Rd<Zg<bj<jm<rp<zs<v<y<|<<<<<<<<<<<<<<< <<<"<*<2<:<B<J<R<Z<b<j<r<z<<<<<<<<<<<<<<<===  = =="=*=2=:=B=J!=R$=Z'=b*=j-=r0=z3=6=9=<=?=B=E=H=K=N=Q=T=W=Z=]=`=c=f= i=l=o="r=*u=2x=:{=B~=J=R=Z=b=j=r=z================== ==="=*=2=:=B=J=R=Z=b=j=r=z=====>>> >>>>>>> >#>&> )>,>/>"2>*5>28>:;>B>>JA>RD>ZG>bJ>jM>rP>zS>V>Y>\>_>b>e>h>k>n>q>t>w>z>}>>>> >>>">*>2>:>B>J>R>Z>b>j>r>z>>>>>>>>>>>>>>>>>> >>>">*>2>:>B>J?R?Z?b ?j ?r?z?????"?%?(?+?.?1?4?7?:?=?@?C?F? I?L?O?"R?*U?2X?:[?B^?Ja?Rd?Zg?bj?jm?rp?zs?v?y?|??????????????? ???"?*?2?:?B?J?R?Z?b?j?r?z???????????????@@@  @ @@"@*@2@:@B@J!@R$@Z'@b*@j-@r0@z3@6@9@<@?@B@E@H@K@N@Q@T@W@Z@]@`@c@f@ i@l@o@"r@*u@2x@:{@B~@J@R@Z@b@j@r@z@@@@@@@@@@@@@@@@@@ @@@"@*@2@:@B@J@R@Z@b@j@r@z@@@@@AAA AAAAAAA A#A&A )A,A/A"2A*5A28A:;AB>AJAARDAZGAbJAjMArPAzSAVAYA\A_AbAeAhAkAnAqAtAwAzA}AAAA AAA"A*A2A:ABAJARAZAbAjArAzAAAAAAAAAAAAAAAAAA AAA"A*A2A:ABAJBRBZBb Bj BrBzBBBBB"B%B(B+B.B1B4B7B:B=B@BCBFB IBLBOB"RB*UB2XB:[BB^BJaBRdBZgBbjBjmBrpBzsBvByB|BBBBBBBBBBBBBBB BBB"B*B2B:BBBJBRBZBbBjBrBzBBBBBBBBBBBBBBBCCC  C CC"C*C2C:CBCJ!CR$CZ'Cb*Cj-Cr0Cz3C6C9CDJADRDDZGDbJDjMDrPDzSDVDYD\D_DbDeDhDkDnDqDtDwDzD}DDDD DDD"D*D2D:DBDJDRDZDbDjDrDzDDDDDDDDDDDDDDDDDD DDD"D*D2D:DBDJEREZEb Ej ErEzEEEEE"E%E(E+E.E1E4E7E:E=E@ECEFE IELEOE"RE*UE2XE:[EB^EJaERdEZgEbjEjmErpEzsEvEyE|EEEEEEEEEEEEEEE EEE"E*E2E:EBEJEREZEbEjErEzEEEEEEEEEEEEEEEFFF  F FF"F*F2F:FBFJ!FR$FZ'Fb*Fj-Fr0Fz3F6F9FGJAGRDGZGGbJGjMGrPGzSGVGYG\G_GbGeGhGkGnGqGtGwGzG}GGGG GGG"G*G2G:GBGJGRGZGbGjGrGzGGGGGGGGGGGGGGGGGG GGG"G*G2G:GBGJHRHZHb Hj HrHzHHHHH"H%H(H+H.H1H4H7H:H=H@HCHFH IHLHOH"RH*UH2XH:[HB^HJaHRdHZgHbjHjmHrpHzsHvHyH|HHHHHHHHHHHHHHH HHH"H*H2H:HBHJHRHZHbHjHrHzHHHHHHHHHHHHHHHIII  I II"I*I2I:IBIJ!IR$IZ'Ib*Ij-Ir0Iz3I6I9IJJAJRDJZGJbJJjMJrPJzSJVJYJ\J_JbJeJhJkJnJqJtJwJzJ}JJJJ JJJ"J*J2J:JBJJJRJZJbJjJrJzJJJJJJJJJJJJJJJJJJ JJJ"J*J2J:JBJJKRKZKb Kj KrKzKKKKK"K%K(K+K.K1K4K7K:K=K@KCKFK IKLKOK"RK*UK2XK:[KB^KJaKRdKZgKbjKjmKrpKzsKvKyK|KKKKKKKKKKKKKKK KKK"K*K2K:KBKJKRKZKbKjKrKzKKKKKKKKKKKKKKKLLL  L LL"L*L2L:LBLJ!LR$LZ'Lb*Lj-Lr0Lz3L6L9LMJAMRDMZGMbJMjMMrPMzSMVMYM\M_MbMeMhMkMnMqMtMwMzM}MMMM MMM"M*M2M:MBMJMRMZMbMjMrMzMMMMMMMMMMMMMMMMMM MMM"M*M2M:MBMJNRNZNb Nj NrNzNNNNN"N%N(N+N.N1N4N7N:N=N@NCNFN INLNON"RN*UN2XN:[NB^NJaNRdNZgNbjNjmNrpNzsNvNyN|NNNNNNNNNNNNNNN NNN"N*N2N:NBNJNRNZNbNjNrNzNNNNNNNNNNNNNNNOOO  O OO"O*O2O:OBOJ!OR$OZ'Ob*Oj-Or0Oz3O6O9OPJAPRDPZGPbJPjMPrPPzSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPP PPP"P*P2P:PBPJPRPZPbPjPrPzPPPPPPPPPPPPPPPPPP PPP"P*P2P:PBPJQRQZQb Qj QrQzQQQQQ"Q%Q(Q+Q.Q1Q4Q7Q:Q=Q@QCQFQ IQLQOQ"RQ*UQ2XQ:[QB^QJaQRdQZgQbjQjmQrpQzsQvQyQ|QQQQQQQQQQQQQQQ QQQ"Q*Q2Q:QBQJQRQZQbQjQrQzQQQQQQQQQQQQQQQRRR  R RR"R*R2R:RBRJ!RR$RZ'Rb*Rj-Rr0Rz3R6R9RSJASRDSZGSbJSjMSrPSzSSVSYS\S_SbSeShSkSnSqStSwSzS}SSSS SSS"S*S2S:SBSJSRSZSbSjSrSzSSSSSSSSSSSSSSSSS S S S S" S* S2 S: SB SJ TR TZ Tb  Tj  Tr Tz T T T T T "T %T (T +T .T 1T 4T 7T :T =T @T CT FT IT LT OT" RT* UT2 XT: [TB ^TJ aTR dTZ gTb jTj mTr pTz sT vT yT |T T T T T T T T T T T T T T T T T T" T* T2 T: TB TJ TR TZ Tb Tj Tr Tz T T T T T T T T T T T T T T T U U U  U  U U" U* U2 U: UB UJ !UR $UZ 'Ub *Uj -Ur 0Uz 3U 6U 9U VJAVRDVZGVbJVjMVrPVzSVVVYV\V_VbVeVhVkVnVqVtVwVzV}VVVV VVV"V*V2V:VBVJVRVZVbVjVrVzVVVVVVVVVVVVVVVVVV VVV"V*V2V:VBVJWRWZWb Wj WrWzWWWWW"W%W(W+W.W1W4W7W:W=W@WCWFW IWLWOW"RW*UW2XW:[WB^WJaWRdWZgWbjWjmWrpWzsWvWyW|WWWWWWWWWWWWWWW WWW"W*W2W:WBWJWRWZWbWjWrWzWWWWWWWWWWWWWWWXXX  X XX"X*X2X:XBXJ!XR$XZ'Xb*Xj-Xr0Xz3X6X9XYJAYRDYZGYbJYjMYrPYzSYVYYY\Y_YbYeYhYkYnYqYtYwYzY}YYYY YYY"Y*Y2Y:YBYJYRYZYbYjYrYzYYYYYYYYYYYYYYYYYY YYY"Y*Y2Y:YBYJZRZZZb Zj ZrZzZZZZZ"Z%Z(Z+Z.Z1Z4Z7Z:Z=Z@ZCZFZ IZLZOZ"RZ*UZ2XZ:[ZB^ZJaZRdZZgZbjZjmZrpZzsZvZyZ|ZZZZZZZZZZZZZZZ ZZZ"Z*Z2Z:ZBZJZRZZZbZjZrZzZZZZZZZZZZZZZZZ[[[  [ [["[*[2[:[B[J![R$[Z'[b*[j-[r0[z3[6[9[<[?[B[E[H[K[N[Q[T[W[Z[][`[c[f[ i[l[o["r[*u[2x[:{[B~[J[R[Z[b[j[r[z[[[[[[[[[[[[[[[[[[ [[["[*[2[:[B[J[R[Z[b[j[r[z[[[[[\\\ \\\\\\\ \#\&\ )\,\/\"2\*5\28\:;\B>\JA\RD\ZG\bJ\jM\rP\zS\V\Y\\\_\b\e\h\k\n\q\t\w\z\}\\\ \ \ \ \" \* \2 \: \B \J \R \Z \b \j \r \z \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \!\ !\!\!\"!\*!\2!\:!\B!\J!]R!]Z!]b! ]j! ]r!]z!]!]!]!]!]!"]!%]!(]!+]!.]!1]!4]!7]!:]!=]!@]!C]"F] "I]"L]"O]""R]*"U]2"X]:"[]B"^]J"a]R"d]Z"g]b"j]j"m]r"p]z"s]"v]"y]"|]"]"]"]"]"]"]"]"]"]"]"]"]"]#] #]#]#]"#]*#]2#]:#]B#]J#]R#]Z#]b#]j#]r#]z#]#]#]#]#]#]#]#]#]#]#]#]#]#]#]#^#^$^ $ ^$ ^$^"$^*$^2$^:$^B$^J$!^R$$^Z$'^b$*^j$-^r$0^z$3^$6^$9^$<^$?^$B^$E^$H^$K^$N^$Q^$T^$W^$Z^$]^$`^$c^%f^ %i^%l^%o^"%r^*%u^2%x^:%{^B%~^J%^R%^Z%^b%^j%^r%^z%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^&^ &^&^&^"&^*&^2&^:&^B&^J&^R&^Z&^b&^j&^r&^z&^&^&^&^&^&_&_&_& _&_&_&_&_&_&_& _&#_'&_ ')_',_'/_"'2_*'5_2'8_:';_B'>_J'A_R'D_Z'G_b'J_j'M_r'P_z'S_'V_'Y_'\_'__'b_'e_'h_'k_'n_'q_'t_'w_'z_'}_'_'_(_ (_(_(_"(_*(_2(_:(_B(_J(_R(_Z(_b(_j(_r(_z(_(_(_(_(_(_(_(_(_(_(_(_(_(_(_(_(_)_ )_)_)_")_*)_2)_:)_B)_J)`R)`Z)`b) `j) `r)`z)`)`)`)`)`)"`)%`)(`)+`).`)1`)4`)7`):`)=`)@`)C`*F` *I`*L`*O`"*R`**U`2*X`:*[`B*^`J*a`R*d`Z*g`b*j`j*m`r*p`z*s`*v`*y`*|`*`*`*`*`*`*`*`*`*`*`*`*`*`+` +`+`+`"+`*+`2+`:+`B+`J+`R+`Z+`b+`j+`r+`z+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+a+a,a , a, a,a",a*,a2,a:,aB,aJ,!aR,$aZ,'ab,*aj,-ar,0az,3a,6a,9a,bJ/AbR/DbZ/Gbb/Jbj/Mbr/Pbz/Sb/Vb/Yb/\b/_b/bb/eb/hb/kb/nb/qb/tb/wb/zb/}b/b/b0b 0b0b0b"0b*0b20b:0bB0bJ0bR0bZ0bb0bj0br0bz0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b 1b1b1b"1b*1b21b:1bB1bJ1cR1cZ1cb1 cj1 cr1cz1c1c1c1c1c1"c1%c1(c1+c1.c11c14c17c1:c1=c1@c1Cc2Fc 2Ic2Lc2Oc"2Rc*2Uc22Xc:2[cB2^cJ2acR2dcZ2gcb2jcj2mcr2pcz2sc2vc2yc2|c2c2c2c2c2c2c2c2c2c2c2c2c2c3c 3c3c3c"3c*3c23c:3cB3cJ3cR3cZ3cb3cj3cr3cz3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d4d 4 d4 d4d"4d*4d24d:4dB4dJ4!dR4$dZ4'db4*dj4-dr40dz43d46d49d4eJ7AeR7DeZ7Geb7Jej7Mer7Pez7Se7Ve7Ye7\e7_e7be7ee7he7ke7ne7qe7te7we7ze7}e7e7e8e 8e8e8e"8e*8e28e:8eB8eJ8eR8eZ8eb8ej8er8ez8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9e 9e9e9e"9e*9e29e:9eB9eJ9fR9fZ9fb9 fj9 fr9fz9f9f9f9f9f9"f9%f9(f9+f9.f91f94f97f9:f9=f9@f9Cf:Ff :If:Lf:Of":Rf*:Uf2:Xf::[fB:^fJ:afR:dfZ:gfb:jfj:mfr:pfz:sf:vf:yf:|f:f:f:f:f:f:f:f:f:f:f:f:f:f;f ;f;f;f";f*;f2;f:;fB;fJ;fR;fZ;fb;fj;fr;fz;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;g;g<g < g< g<g"<g*<g2<g:<gB<gJ<!gR<$gZ<'gb<*gj<-gr<0gz<3g<6g<9g<g >g>g>g">g*>g2>g:>gB>gJ>gR>gZ>gb>gj>gr>gz>g>g>g>g>g>h>h>h> h>h>h>h>h>h>h> h>#h?&h ?)h?,h?/h"?2h*?5h2?8h:?;hB?>hJ?AhR?DhZ?Ghb?Jhj?Mhr?Phz?Sh?Vh?Yh?\h?_h?bh?eh?hh?kh?nh?qh?th?wh?zh?}h?h?h@h @h@h@h"@h*@h2@h:@hB@hJ@hR@hZ@hb@hj@hr@hz@h@h@h@h@h@h@h@h@h@h@h@h@h@h@h@h@hAh AhAhAh"Ah*Ah2Ah:AhBAhJAiRAiZAibA ijA irAizAiAiAiAiAiA"iA%iA(iA+iA.iA1iA4iA7iA:iA=iA@iACiBFi BIiBLiBOi"BRi*BUi2BXi:B[iBB^iJBaiRBdiZBgibBjijBmirBpizBsiBviByiB|iBiBiBiBiBiBiBiBiBiBiBiBiBiCi CiCiCi"Ci*Ci2Ci:CiBCiJCiRCiZCibCijCirCizCiCiCiCiCiCiCiCiCiCiCiCiCiCiCiCjCjDj D jD jDj"Dj*Dj2Dj:DjBDjJD!jRD$jZD'jbD*jjD-jrD0jzD3jD6jD9jDkJGAkRGDkZGGkbGJkjGMkrGPkzGSkGVkGYkG\kG_kGbkGekGhkGkkGnkGqkGtkGwkGzkG}kGkGkHk HkHkHk"Hk*Hk2Hk:HkBHkJHkRHkZHkbHkjHkrHkzHkHkHkHkHkHkHkHkHkHkHkHkHkHkHkHkHkIk IkIkIk"Ik*Ik2Ik:IkBIkJIlRIlZIlbI ljI lrIlzIlIlIlIlIlI"lI%lI(lI+lI.lI1lI4lI7lI:lI=lI@lIClJFl JIlJLlJOl"JRl*JUl2JXl:J[lBJ^lJJalRJdlZJglbJjljJmlrJplzJslJvlJylJ|lJlJlJlJlJlJlJlJlJlJlJlJlJlKl KlKlKl"Kl*Kl2Kl:KlBKlJKlRKlZKlbKljKlrKlzKlKlKlKlKlKlKlKlKlKlKlKlKlKlKlKmKmLm L mL mLm"Lm*Lm2Lm:LmBLmJL!mRL$mZL'mbL*mjL-mrL0mzL3mL6mL9mLnJOAnRODnZOGnbOJnjOMnrOPnzOSnOVnOYnO\nO_nObnOenOhnOknOnnOqnOtnOwnOznO}nOnOnPn PnPnPn"Pn*Pn2Pn:PnBPnJPnRPnZPnbPnjPnrPnzPnPnPnPnPnPnPnPnPnPnPnPnPnPnPnPnPnQn QnQnQn"Qn*Qn2Qn:QnBQnJQoRQoZQobQ ojQ orQozQoQoQoQoQoQ"oQ%oQ(oQ+oQ.oQ1oQ4oQ7oQ:oQ=oQ@oQCoRFo RIoRLoROo"RRo*RUo2RXo:R[oBR^oJRaoRRdoZRgobRjojRmorRpozRsoRvoRyoR|oRoRoRoRoRoRoRoRoRoRoRoRoRoSo SoSoSo"So*So2So:SoBSoJSoRSoZSobSojSorSozSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSpSpTp T pT pTp"Tp*Tp2Tp:TpBTpJT!pRT$pZT'pbT*pjT-prT0pzT3pT6pT9pTqJWAqRWDqZWGqbWJqjWMqrWPqzWSqWVqWYqW\qW_qWbqWeqWhqWkqWnqWqqWtqWwqWzqW}qWqWqXq XqXqXq"Xq*Xq2Xq:XqBXqJXqRXqZXqbXqjXqrXqzXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqYq YqYqYq"Yq*Yq2Yq:YqBYqJYrRYrZYrbY rjY rrYrzYrYrYrYrYrY"rY%rY(rY+rY.rY1rY4rY7rY:rY=rY@rYCrZFr ZIrZLrZOr"ZRr*ZUr2ZXr:Z[rBZ^rJZarRZdrZZgrbZjrjZmrrZprzZsrZvrZyrZ|rZrZrZrZrZrZrZrZrZrZrZrZrZr[r [r[r[r"[r*[r2[r:[rB[rJ[rR[rZ[rb[rj[rr[rz[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[s[s\s \ s\ s\s"\s*\s2\s:\sB\sJ\!sR\$sZ\'sb\*sj\-sr\0sz\3s\6s\9s\tJ_AtR_DtZ_Gtb_Jtj_Mtr_Ptz_St_Vt_Yt_\t__t_bt_et_ht_kt_nt_qt_tt_wt_zt_}t_t_t`t `t`t`t"`t*`t2`t:`tB`tJ`tR`tZ`tb`tj`tr`tz`t`t`t`t`t`t`t`t`t`t`t`t`t`t`t`t`tat atatat"at*at2at:atBatJauRauZauba uja urauzauauauauaua"ua%ua(ua+ua.ua1ua4ua7ua:ua=ua@uaCubFu bIubLubOu"bRu*bUu2bXu:b[uBb^uJbauRbduZbgubbjujbmurbpuzbsubvubyub|ubububububububububububububucu cucucu"cu*cu2cu:cuBcuJcuRcuZcubcujcurcuzcucucucucucucucucucucucucucucucvcvdv d vd vdv"dv*dv2dv:dvBdvJd!vRd$vZd'vbd*vjd-vrd0vzd3vd6vd9vdwJgAwRgDwZgGwbgJwjgMwrgPwzgSwgVwgYwg\wg_wgbwgewghwgkwgnwgqwgtwgwwgzwg}wgwgwhw hwhwhw"hw*hw2hw:hwBhwJhwRhwZhwbhwjhwrhwzhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwiw iwiwiw"iw*iw2iw:iwBiwJixRixZixbi xji xrixzixixixixixi"xi%xi(xi+xi.xi1xi4xi7xi:xi=xi@xiCxjFx jIxjLxjOx"jRx*jUx2jXx:j[xBj^xJjaxRjdxZjgxbjjxjjmxrjpxzjsxjvxjyxj|xjxjxjxjxjxjxjxjxjxjxjxjxjxkx kxkxkx"kx*kx2kx:kxBkxJkxRkxZkxbkxjkxrkxzkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkykyly l yl yly"ly*ly2ly:lyBlyJl!yRl$yZl'ybl*yjl-yrl0yzl3yl6yl9ylzJoAzRoDzZoGzboJzjoMzroPzzoSzoVzoYzo\zo_zobzoezohzokzonzoqzotzowzozzo}zozozpz pzpzpz"pz*pz2pz:pzBpzJpzRpzZpzbpzjpzrpzzpzpzpzpzpzpzpzpzpzpzpzpzpzpzpzpzpzqz qzqzqz"qz*qz2qz:qzBqzJq{Rq{Zq{bq {jq {rq{zq{q{q{q{q{q"{q%{q({q+{q.{q1{q4{q7{q:{q={q@{qC{rF{ rI{rL{rO{"rR{*rU{2rX{:r[{Br^{Jra{Rrd{Zrg{brj{jrm{rrp{zrs{rv{ry{r|{r{r{r{r{r{r{r{r{r{r{r{r{r{s{ s{s{s{"s{*s{2s{:s{Bs{Js{Rs{Zs{bs{js{rs{zs{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s|s|t| t |t |t|"t|*t|2t|:t|Bt|Jt!|Rt$|Zt'|bt*|jt-|rt0|zt3|t6|t9|t<|t?|tB|tE|tH|tK|tN|tQ|tT|tW|tZ|t]|t`|tc|uf| ui|ul|uo|"ur|*uu|2ux|:u{|Bu~|Ju|Ru|Zu|bu|ju|ru|zu|u|u|u|u|u|u|u|u|u|u|u|u|u|u|u|u|v| v|v|v|"v|*v|2v|:v|Bv|Jv|Rv|Zv|bv|jv|rv|zv|v|v|v|v|v}v}v}v }v}v}v}v}v}v}v }v#}w&} w)}w,}w/}"w2}*w5}2w8}:w;}Bw>}JwA}RwD}ZwG}bwJ}jwM}rwP}zwS}wV}wY}w\}w_}wb}we}wh}wk}wn}wq}wt}ww}wz}w}}w}w}x} x}x}x}"x}*x}2x}:x}Bx}Jx}Rx}Zx}bx}jx}rx}zx}x}x}x}x}x}x}x}x}x}x}x}x}x}x}x}x}y} y}y}y}"y}*y}2y}:y}By}Jy~Ry~Zy~by ~jy ~ry~zy~y~y~y~y~y"~y%~y(~y+~y.~y1~y4~y7~y:~y=~y@~yC~zF~ zI~zL~zO~"zR~*zU~2zX~:z[~Bz^~Jza~Rzd~Zzg~bzj~jzm~rzp~zzs~zv~zy~z|~z~z~z~z~z~z~z~z~z~z~z~z~z~{~ {~{~{~"{~*{~2{~:{~B{~J{~R{~Z{~b{~j{~r{~z{~{~{~{~{~{~{~{~{~{~{~{~{~{~{~{{| | | |"|*|2|:|B|J|!R|$Z|'b|*j|-r|0z|3|6|9|<|?|B|E|H|K|N|Q|T|W|Z|]|`|c}f }i}l}o"}r*}u2}x:}{B}~J}R}Z}b}j}r}z}}}}}}}}}}}}}}}}}~ ~~~"~*~2~:~B~J~R~Z~b~j~r~z~~~~~~~~~ ~~~~~~~ ~#& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz€ŀȀˀ€΀ʀрҀԀڀ׀ڀ݀ "*2:BJRZb j rz"%(+.ʁ1ҁ4ځ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|‚ʂ҂ڂ "*2:BJRāZǁbʁj́rЁzӁցف܁߁ƒʃ҃ڃ   "*2:BJ!R$Z'b*j-r0z369<?BEHK„NʄQ҄TڄWZ]`cf ilo"r*u2x:{B~JRZbjrz…ʅ҅څÂƂ ɂ̂ς"҂*Ղ2؂:ۂBނJRZbjrz †ʆ҆چ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk‡nʇq҇tڇwz} "*2:BJRZbjrzƒŃȃ˃ˆ΃ʈу҈ԃڈ׃ڃ݃ "*2:BJRZb j rz"%(+‰.ʉ1҉4ډ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|ŠʊҊڊ "*2:BJRĄZDŽbʄj̈́rЄzӄքل܄߄‹ʋҋڋ   "*2:BJ!R$Z'b*j-r0z369<?BEHKŒNʌQҌTڌWZ]`cf ilo"r*u2x:{B~JRZbjrzʍҍڍÅƅ Ʌ̅υ"҅*Յ2؅:ۅBޅJRZbjrz ŽʎҎڎ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknʏqҏtڏwz} "*2:BJRZbjrz†ņȆˆΆʐцҐԆڐ׆چ݆ "*2:BJRZb j rz"%(+‘.ʑ1ґ4ڑ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|’ʒҒڒ "*2:BJRćZLJbʇj͇rЇzӇևه܇߇“ʓғړ   "*2:BJ!R$Z'b*j-r0z369<?BEHK”NʔQҔTڔWZ]`cf ilo"r*u2x:{B~JRZbjrz•ʕҕڕÈƈ Ɉ̈ψ"҈*Ո2؈:ۈBވJRZbjrz –ʖҖږ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk—nʗqҗtڗwz} "*2:BJRZbjrz‰ʼnȉˉ˜ΉʘщҘԉژ׉ډ݉ "*2:BJRZb j rz"%(+™.ʙ1ҙ4ڙ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|šʚҚښ "*2:BJRĊZNJbʊj͊rЊzӊ֊ي܊ߊ›ʛқڛ   "*2:BJ!R$Z'b*j-r0z369<?BEHKœNʜQҜTڜWZ]`cf ilo"r*u2x:{B~JRZbjrzʝҝڝËƋ ɋ̋ϋ"ҋ*Ջ2؋:ۋBދJRZbjrz žʞҞڞ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behkŸnʟqҟtڟwz} "*2:BJRZbjrzŒŌȌˌ ΌʠьҠԌڠ׌ڌ݌ "*2:BJRZb j rz"%(+¡.ʡ1ҡ4ڡ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|¢ʢҢڢ "*2:BJRčZǍbʍj͍rЍzӍ֍ٍ܍ߍ£ʣңڣ   "*2:BJ!R$Z'b*j-r0z369<?BEHK¤NʤQҤTڤWZ]`cf ilo"r*u2x:{B~JRZbjrz¥ʥҥڥÎƎ Ɏ̎ώ"Ҏ*Վ2؎:ێBގJRZbjrz ¦ʦҦڦ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk§nʧqҧtڧwz} "*2:BJRZbjrzŏȏˏ¨ΏʨяҨԏڨ׏ڏݏ "*2:BJRZb j rz"%(+©.ʩ1ҩ4ک7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|ªʪҪڪ "*2:BJRĐZǐbʐj͐rАzӐ֐ِܐߐ«ʫҫګ   "*2:BJ!R$Z'b*j-r0z369<?BEHK¬NʬQҬTڬWZ]`cf ilo"r*u2x:{B~JRZbjrz­ʭҭڭÑƑ ɑ̑ϑ"ґ*Ց2ؑ:ۑBޑJRZbjrz ®ʮҮڮ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk¯nʯqүtگwz} "*2:BJRZbjrz’ŒȒ˒°ΒʰђҰԒڰגڒݒ "*2:BJRZb j rz"%(+±.ʱ1ұ4ڱ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|²ʲҲڲ "*2:BJRēZǓbʓj͓rГzӓ֓ٓܓߓ³ʳҳڳ   "*2:BJ!R$Z'b*j-r0z369<?BEHK´NʴQҴTڴWZ]`cf ilo"r*u2x:{B~JRZbjrzµʵҵڵÔƔ ɔ̔ϔ"Ҕ*Ք2ؔ:۔BޔJRZbjrz ¶ʶҶڶ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk·nʷqҷtڷwz} "*2:BJRZbjrz•ŕȕ˕¸ΕʸѕҸԕڸוڕݕ "*2:BJRZb j rz"%(+¹.ʹ1ҹ4ڹ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|ºʺҺں "*2:BJRĖZǖbʖj͖rЖzӖ֖ٖܖߖ»ʻһڻ   "*2:BJ!R$Z'b*j-r0z369<?BEHK¼NʼQҼTڼWZ]`cf ilo"r*u2x:{B~JRZbjrz½ʽҽڽ×Ɨ ɗ̗ϗ"җ*՗2ؗ:ۗBޗJRZbjrz ¾ʾҾھ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk¿nʿqҿtڿwz} "*2:BJRZbjrz˜ŘȘ˘ΘјԘטژݘ "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRęZǙbʙj͙rЙzә֙ٙܙߙ   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrzÚƚ ɚ̚Ϛ"Қ*՚2ؚ:ۚBޚJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz›śț˛Λћԛכڛݛ "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRĜZǜbʜj͜rМzӜٜ֜ܜߜ   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrzÝƝ ɝ̝ϝ"ҝ*՝2؝:۝BޝJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrzžŞȞ˞ΞўԞמڞݞ "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRğZǟbʟj͟rПzӟٟ֟ܟߟ   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrzàƠ ɠ̠Ϡ"Ҡ*ՠ2ؠ:۠BޠJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz¡šȡˡΡѡԡסڡݡ "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRĢZǢbʢj͢rТzӢ֢٢ܢߢ   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrzãƣ ɣ̣ϣ"ң*գ2أ:ۣBޣJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz¤ŤȤˤΤѤԤפڤݤ "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRĥZǥbʥjͥrХzӥ֥٥ܥߥ   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrzæƦ ɦ̦Ϧ"Ҧ*զ2ئ:ۦBަJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz§ŧȧ˧Χѧԧקڧݧ "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRĨZǨbʨjͨrШzӨ֨٨ܨߨ   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrzéƩ ɩ̩ϩ"ҩ*թ2ة:۩BީJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrzªŪȪ˪ΪѪԪתڪݪ "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRīZǫbʫjͫrЫzӫ֫٫ܫ߫   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrzìƬ ɬ̬Ϭ"Ҭ*լ2ج:۬BެJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz­ŭȭ˭έѭԭ׭ڭݭ "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRĮZǮbʮjͮrЮzӮ֮ٮܮ߮   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrzïƯ ɯ̯ϯ"ү*կ2د:ۯBޯJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz°ŰȰ˰ΰѰ԰װڰݰ "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRıZDZbʱjͱrбzӱֱٱܱ߱   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrzòƲ ɲ̲ϲ"Ҳ*ղ2ز:۲B޲JRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz³ųȳ˳γѳԳ׳ڳݳ    " * 2 : B J R Z b  j  r z      " % ( + . 1 4 7 : = @ C F I L O" R* U2 X: [B ^J aR dZ gb jj mr pz s v y |                 " * 2 : B J R ĴZ Ǵb ʴj ʹr дz Ӵ ִ ٴ ܴ ߴ                  " * 2 : B J !R $Z 'b *j -r 0z 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o" r* u2 x: {B ~J R Z b j r z                 õƵ ɵ̵ϵ"ҵ*յ2ص:۵B޵JRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz¶Ŷȶ˶ζѶԶ׶ڶݶ "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRķZǷbʷjͷrзzӷַٷܷ߷   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrzøƸ ɸ̸ϸ"Ҹ*ո2ظ:۸B޸JRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz¹Źȹ˹ιѹԹ׹ڹݹ "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRĺZǺbʺjͺrкzӺֺٺܺߺ   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrzûƻ ɻ̻ϻ"һ*ջ2ػ:ۻB޻JRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz}    " * 2 : B J R Z b j r z      ¼ ż ȼ ˼ μ Ѽ Լ ׼ ڼ ݼ  ! !!!"!*!2!:!B!J!R!Z!b! j! r!z!!!!!!"!%!(!+!.!1!4!7!:!=!@!C"F "I"L"O""R*"U2"X:"[B"^J"aR"dZ"gb"jj"mr"pz"s"v"y"|"""""""""""""# ###"#*#2#:#B#J#R#ĽZ#ǽb#ʽj#ͽr#нz#ӽ#ֽ#ٽ#ܽ#߽############$ $ $ $"$*$2$:$B$J$!R$$Z$'b$*j$-r$0z$3$6$9$<$?$B$E$H$K$N$Q$T$W$Z$]$`$c%f %i%l%o"%r*%u2%x:%{B%~J%R%Z%b%j%r%z%%%%%%%%%%%%%%%%%þ&ƾ &ɾ&̾&Ͼ"&Ҿ*&վ2&ؾ:&۾B&޾J&R&Z&b&j&r&z&&&&&&&&& &&&&&&& &#'& ')','/"'2*'52'8:';B'>J'AR'DZ'Gb'Jj'Mr'Pz'S'V'Y'\'_'b'e'h'k'n'q't'w'z'}''( ((("(*(2(:(B(J(R(Z(b(j(r(z((((((¿(ſ(ȿ(˿(ο(ѿ(Կ(׿(ڿ(ݿ(() )))")*)2):)B)J)R)Z)b) j) r)z))))))")%)()+).)1)4)7):)=)@)C*F *I*L*O"*R**U2*X:*[B*^J*aR*dZ*gb*jj*mr*pz*s*v*y*|*************+ +++"+*+2+:+B+J+R+Z+b+j+r+z+++++++++++++++++, , , ,",*,2,:,B,J,!R,$Z,'b,*j,-r,0z,3,6,9,<,?,B,E,H,K,N,Q,T,W,Z,],`,c-f -i-l-o"-r*-u2-x:-{B-~J-R-Z-b-j-r-z-----------------. ...".*.2.:.B.J.R.Z.b.j.r.z......... ....... .#/& /)/,//"/2*/52/8:/;B/>J/AR/DZ/Gb/Jj/Mr/Pz/S/V/Y/\/_/b/e/h/k/n/q/t/w/z/}//0 000"0*020:0B0J0R0Z0b0j0r0z000000000000000001 111"1*121:1B1J1R1Z1b1 j1 r1z111111"1%1(1+1.1114171:1=1@1C2F 2I2L2O"2R*2U22X:2[B2^J2aR2dZ2gb2jj2mr2pz2s2v2y2|22222222222223 333"3*323:3B3J3R3Z3b3j3r3z333333333333333334 4 4 4"4*424:4B4J4!R4$Z4'b4*j4-r40z4346494<4?4B4E4H4K4N4Q4T4W4Z4]4`4c5f 5i5l5o"5r*5u25x:5{B5~J5R5Z5b5j5r5z555555555555555556 666"6*626:6B6J6R6Z6b6j6r6z666666666 6666666 6#7& 7)7,7/"72*75278:7;B7>J7AR7DZ7Gb7Jj7Mr7Pz7S7V7Y7\7_7b7e7h7k7n7q7t7w7z7}778 888"8*828:8B8J8R8Z8b8j8r8z888888888888888889 999"9*929:9B9J9R9Z9b9 j9 r9z999999"9%9(9+9.9194979:9=9@9C:F :I:L:O":R*:U2:X::[B:^J:aR:dZ:gb:jj:mr:pz:s:v:y:|:::::::::::::; ;;;";*;2;:;B;J;R;Z;b;j;r;z;;;;;;;;;;;;;;;;;< < < <"<*<2<:<B<J<!R<$Z<'b<*j<-r<0z<3<6<9<<<?<B<E<H<K<N<Q<T<W<Z<]<`<c=f =i=l=o"=r*=u2=x:={B=~J=R=Z=b=j=r=z=================> >>>">*>2>:>B>J>R>Z>b>j>r>z>>>>>>>>> >>>>>>> >#?& ?)?,?/"?2*?52?8:?;B?>J?AR?DZ?Gb?Jj?Mr?Pz?S?V?Y?\?_?b?e?h?k?n?q?t?w?z?}??@ @@@"@*@2@:@B@J@R@Z@b@j@r@z@@@@@@@@@@@@@@@@@A AAA"A*A2A:ABAJARAZAbA jA rAzAAAAAA"A%A(A+A.A1A4A7A:A=A@ACBF BIBLBO"BR*BU2BX:B[BB^JBaRBdZBgbBjjBmrBpzBsBvByB|BBBBBBBBBBBBBC CCC"C*C2C:CBCJCRCZCbCjCrCzCCCCCCCCCCCCCCCCCD D D D"D*D2D:DBDJD!RD$ZD'bD*jD-rD0zD3D6D9D<D?DBDEDHDKDNDQDTDWDZD]D`DcEf EiElEo"Er*Eu2Ex:E{BE~JEREZEbEjErEzEEEEEEEEEEEEEEEEEF FFF"F*F2F:FBFJFRFZFbFjFrFzFFFFFFFFF FFFFFFF F#G& G)G,G/"G2*G52G8:G;BG>JGARGDZGGbGJjGMrGPzGSGVGYG\G_GbGeGhGkGnGqGtGwGzG}GGH HHH"H*H2H:HBHJHRHZHbHjHrHzHHHHHHHHHHHHHHHHHI III"I*I2I:IBIJIRIZIbI jI rIzIIIIII"I%I(I+I.I1I4I7I:I=I@ICJF JIJLJO"JR*JU2JX:J[BJ^JJaRJdZJgbJjjJmrJpzJsJvJyJ|JJJJJJJJJJJJJK KKK"K*K2K:KBKJKRKZKbKjKrKzKKKKKKKKKKKKKKKKKL L L L"L*L2L:LBLJL!RL$ZL'bL*jL-rL0zL3L6L9L<L?LBLELHLKLNLQLTLWLZL]L`LcMf MiMlMo"Mr*Mu2Mx:M{BM~JMRMZMbMjMrMzMMMMMMMMMMMMMMMMMN NNN"N*N2N:NBNJNRNZNbNjNrNzNNNNNNNNN NNNNNNN N#O& O)O,O/"O2*O52O8:O;BO>JOARODZOGbOJjOMrOPzOSOVOYO\O_ObOeOhOkOnOqOtOwOzO}OOP PPP"P*P2P:PBPJPRPZPbPjPrPzPPPPPPPPPPPPPPPPPQ QQQ"Q*Q2Q:QBQJQRQZQbQ jQ rQzQQQQQQ"Q%Q(Q+Q.Q1Q4Q7Q:Q=Q@QCRF RIRLRO"RR*RU2RX:R[BR^JRaRRdZRgbRjjRmrRpzRsRvRyR|RRRRRRRRRRRRRS SSS"S*S2S:SBSJSRSZSbSjSrSzSSSSSSSSSSSSSSSSST T T T"T*T2T:TBTJT!RT$ZT'bT*jT-rT0zT3T6T9T<T?TBTETHTKTNTQTTTWTZT]T`TcUf UiUlUo"Ur*Uu2Ux:U{BU~JURUZUbUjUrUzUUUUUUUUUUUUUUUUUV VVV"V*V2V:VBVJVRVZVbVjVrVzVVVVVVVVV VVVVVVV V#W& W)W,W/"W2*W52W8:W;BW>JWARWDZWGbWJjWMrWPzWSWVWYW\W_WbWeWhWkWnWqWtWwWzW}WWX XXX"X*X2X:XBXJXRXZXbXjXrXzXXXXXXXXXXXXXXXXXY YYY"Y*Y2Y:YBYJYRYZYbY jY rYzYYYYYY"Y%Y(Y+Y.Y1Y4Y7Y:Y=Y@YCZF ZIZLZO"ZR*ZU2ZX:Z[BZ^JZaRZdZZgbZjjZmrZpzZsZvZyZ|ZZZZZZZZZZZZZ[ [[["[*[2[:[B[J[R[Z[b[j[r[z[[[[[[[[[[[[[[[[[\ \ \ \"\*\2\:\B\J\!R\$Z\'b\*j\-r\0z\3\6\9\<\?\B\E\H\K\N\Q\T\W\Z\]\`\c]f ]i]l]o"]r*]u2]x:]{B]~J]R]Z]b]j]r]z]]]]]]]]]]]]]]]]]^ ^^^"^*^2^:^B^J^R^Z^b^j^r^z^^^^^^^^^ ^^^^^^^ ^#_& _)_,_/"_2*_52_8:_;B_>J_AR_DZ_Gb_Jj_Mr_Pz_S_V_Y_\___b_e_h_k_n_q_t_w_z_}__` ```"`*`2`:`B`J`R`Z`b`j`r`z`````````````````a aaa"a*a2a:aBaJaRaZaba ja razaaaaaa"a%a(a+a.a1a4a7a:a=a@aCbF bIbLbO"bR*bU2bX:b[Bb^JbaRbdZbgbbjjbmrbpzbsbvbyb|bbbbbbbbbbbbbc ccc"c*c2c:cBcJcRcZcbcjcrczcccccccccccccccccd d d d"d*d2d:dBdJd!Rd$Zd'bd*jd-rd0zd3d6d9d<d?dBdEdHdKdNdQdTdWdZd]d`dcef eieleo"er*eu2ex:e{Be~JeReZebejerezeeeeeeeeeeeeeeeeef fff"f*f2f:fBfJfRfZfbfjfrfzfffffffff fffffff f#g& g)g,g/"g2*g52g8:g;Bg>JgARgDZgGbgJjgMrgPzgSgVgYg\g_gbgeghgkgngqgtgwgzg}ggh hhh"h*h2h:hBhJhRhZhbhjhrhzhhhhhhhhhhhhhhhhhi iii"i*i2i:iBiJiRiZibi ji riziiiiii"i%i(i+i.i1i4i7i:i=i@iCjF jIjLjO"jR*jU2jX:j[Bj^JjaRjdZjgbjjjjmrjpzjsjvjyj|jjjjjjjjjjjjjk kkk"k*k2k:kBkJkRkZkbkjkrkzkkkkkkkkkkkkkkkkkl l l l"l*l2l:lBlJl!Rl$Zl'bl*jl-rl0zl3l6l9l<l?lBlElHlKlNlQlTlWlZl]l`lcmf mimlmo"mr*mu2mx:m{Bm~JmRmZmbmjmrmzmmmmmmmmmmmmmmmmmn nnn"n*n2n:nBnJnRnZnbnjnrnznnnnnnnnn nnnnnnn n#o& o)o,o/"o2*o52o8:o;Bo>JoARoDZoGboJjoMroPzoSoVoYo\o_oboeohokonoqotowozo}oop ppp"p*p2p:pBpJpRpZpbpjprpzpppppppppppppppppq qqq"q*q2q:qBqJqRqZqbq jq rqzqqqqqq"q%q(q+q.q1q4q7q:q=q@qCrF rIrLrO"rR*rU2rX:r[Br^JraRrdZrgbrjjrmrrpzrsrvryr|rrrrrrrrrrrrrs sss"s*s2s:sBsJsRsZsbsjsrszssssssssssssssssst t t t"t*t2t:tBtJt!Rt$Zt'bt*jt-rt0zt3t6t9t<t?tBtEtHtKtNtQtTtWtZt]t`tcuf uiuluo"ur*uu2ux:u{Bu~JuRuZubujuruzuuuuuuuuuuuuuuuuuv vvv"v*v2v:vBvJvRvZvbvjvrvzvvvvvvvvv vvvvvvv v#w& w)w,w/"w2*w52w8:w;Bw>JwARwDZwGbwJjwMrwPzwSwVwYw\w_wbwewhwkwnwqwtwwwzw}wwx xxx"x*x2x:xBxJxRxZxbxjxrxzxxxxxxxxxxxxxxxxxy yyy"y*y2y:yByJyRyZyby jy ryzyyyyyy"y%y(y+y.y1y4y7y:y=y@yCzF zIzLzO"zR*zU2zX:z[Bz^JzaRzdZzgbzjjzmrzpzzszvzyz|zzzzzzzzzzzzz{ {{{"{*{2{:{B{J{R{Z{b{j{r{z{{{{{{{{{{{{{{{{{| | | |"|*|2|:|B|J|!R|$Z|'b|*j|-r|0z|3|6|9|<|?|B|E|H|K|N|Q|T|W|Z|]|`|c}f }i}l}o"}r*}u2}x:}{B}~J}R}Z}b}j}r}z}}}}}}}}}}}}}}}}}~ ~~~"~*~2~:~B~J~R~Z~b~j~r~z~~~~~~~~~ ~~~~~~~ ~#& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz€ʀҀڀ "*2:BJRZb j rz"%(+.ʁ1ҁ4ځ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|‚ʂ҂ڂ "*2:BJRZbjrzƒʃ҃ڃ   "*2:BJ!R$Z'b*j-r0z369<?BEHK„NʄQ҄TڄWZ]`cf ilo"r*u2x:{B~JRZbjrz…ʅ҅څ "*2:BJRZbjrz †ʆ҆چ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk‡nʇq҇tڇwz} "*2:BJRZbjrzˆʈ҈ڈ "*2:BJRZb j rz"%(+‰.ʉ1҉4ډ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|ŠʊҊڊ "*2:BJRZbjrz‹ʋҋڋ   "*2:BJ!R$Z'b*j-r0z369<?BEHKŒNʌQҌTڌWZ]`cf ilo"r*u2x:{B~JRZbjrzʍҍڍ "*2:BJRZbjrz ŽʎҎڎ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknʏqҏtڏwz} "*2:BJRZbjrzʐҐڐ "*2:BJRZb j rz"%(+‘.ʑ1ґ4ڑ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|’ʒҒڒ "*2:BJRZbjrz“ʓғړ   "*2:BJ!R$Z'b*j-r0z369<?BEHK”NʔQҔTڔWZ]`cf ilo"r*u2x:{B~JRZbjrz•ʕҕڕ "*2:BJRZbjrz –ʖҖږ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk—nʗqҗtڗwz} "*2:BJRZbjrz˜ʘҘژ "*2:BJRZb j rz"%(+™.ʙ1ҙ4ڙ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|šʚҚښ "*2:BJRZbjrz›ʛқڛ   "*2:BJ!R$Z'b*j-r0z369<?BEHKœNʜQҜTڜWZ]`cf ilo"r*u2x:{B~JRZbjrzʝҝڝ "*2:BJRZbjrz žʞҞڞ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behkŸnʟqҟtڟwz} "*2:BJRZbjrz ʠҠڠ "*2:BJRZb j rz"%(+¡.ʡ1ҡ4ڡ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|¢ʢҢڢ "*2:BJRZbjrz£ʣңڣ   "*2:BJ!R$Z'b*j-r0z369<?BEHK¤NʤQҤTڤWZ]`cf ilo"r*u2x:{B~JRZbjrz¥ʥҥڥ "*2:BJRZbjrz ¦ʦҦڦ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk§nʧqҧtڧwz} "*2:BJRZbjrz¨ʨҨڨ "*2:BJRZb j rz"%(+©.ʩ1ҩ4ک7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|ªʪҪڪ "*2:BJRZbjrz«ʫҫګ   "*2:BJ!R$Z'b*j-r0z369<?BEHK¬NʬQҬTڬWZ]`cf ilo"r*u2x:{B~JRZbjrz­ʭҭڭ "*2:BJRZbjrz ®ʮҮڮ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk¯nʯqүtگwz} "*2:BJRZbjrz°ʰҰڰ "*2:BJRZb j rz"%(+±.ʱ1ұ4ڱ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|²ʲҲڲ "*2:BJRZbjrz³ʳҳڳ   "*2:BJ!R$Z'b*j-r0z369<?BEHK´NʴQҴTڴWZ]`cf ilo"r*u2x:{B~JRZbjrzµʵҵڵ "*2:BJRZbjrz ¶ʶҶڶ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk·nʷqҷtڷwz} "*2:BJRZbjrz¸ʸҸڸ "*2:BJRZb j rz"%(+¹.ʹ1ҹ4ڹ7:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy|ºʺҺں "*2:BJRZbjrz»ʻһڻ   "*2:BJ!R$Z'b*j-r0z369<?BEHK¼NʼQҼTڼWZ]`cf ilo"r*u2x:{B~JRZbjrz½ʽҽڽ "*2:BJRZbjrz ¾ʾҾھ #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behk¿nʿqҿtڿwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEHKNQTWZ]`cf ilo"r*u2x:{B~JRZbjrz "*2:BJRZbjrz  #& ),/"2*528:;B>JARDZGbJjMrPzSVY\_behknqtwz} "*2:BJRZbjrz "*2:BJRZb j rz"%(+.147:=@CF ILO"R*U2X:[B^JaRdZgbjjmrpzsvy| "*2:BJRZbjrz   "*2:BJ!R$Z'b*j-r0z369<?BEH0K*uupyelftools-0.27/test/testfiles_for_readelf/mips64-relocs-be.o.elf000066400000000000000000000037301374602170700251050ustar00rootroot00000000000000ELF @@g( %<-g%߂Bb!@%߂C߂@ @%߂BC#@%߂C%߿(߾ ߼g0(0GCC: (GNU) 9.3.0Agnu   mips64-relocs.cfoodatabar  , @ H ` p  .symtab.strtab.shstrtab.rela.text.data.bss.MIPS.options.MIPS.abiflags.rela.pdr.mdebug.abi64.comment.gnu.attributes @@ &,1p (?p*S N@ X@f0@ooRhP  pyelftools-0.27/test/testfiles_for_readelf/mips64-relocs-le.o.elf000066400000000000000000000037301374602170700251170ustar00rootroot00000000000000ELF @@g( %<-g%¯BÏ!b%@C@ %@B#C%@C%( 0g(0GCC: (GNU) 9.3.0Agnu   mips64-relocs.cfoodatabar  , @ H ` p  .symtab.strtab.shstrtab.rela.text.data.bss.MIPS.options.MIPS.abiflags.rela.pdr.mdebug.abi64.comment.gnu.attributes @@ &,1 p(?*pS  N@ X@f0@ooRhP  pyelftools-0.27/test/testfiles_for_readelf/mips64-relocs.c000066400000000000000000000005751374602170700237440ustar00rootroot00000000000000/* This source was compiled for MIPS64 (big endian) and MIPS64EL (little endial): mips64-unknown-linux-gnu-gcc -c mips64-relocs.c -o mips64-relocs-be.o.elf -mabi=64 mips64el-unknown-linux-gnu-gcc -c mips64-relocs.c -o mips64-relocs-le.o.elf -mabi=64 */ extern struct { int i, j; } data; extern int bar (void); int foo (int a) { data.i += a; data.j -= bar(); } pyelftools-0.27/test/testfiles_for_readelf/obj_simple32.o.elf000066400000000000000000000012331374602170700243760ustar00rootroot00000000000000ELF4( UE]GCC: (Ubuntu 4.4.3-4ubuntu5) 4.4.3.symtab.strtab.shstrtab.text.data.bss.comment.note.GNU-stack4!<'<,0<$5``E  zz.cmainpyelftools-0.27/test/testfiles_for_readelf/penalty_32_gcc.o.elf000066400000000000000000002016341374602170700247110ustar00rootroot00000000000000ELF4(US4ED$T$$E$¡T$D$$E$EE~ED$E$}u&+U9Aڸ+E9,}u-+U9ڸ+E9~u(E}sE}WtvEbEED$E$E}ut E!E;Eu EE}ut_ED$ <D$T$$E$¡T$D$($E$ED$ CD$T$$E$¡T$D$($E$EÍE$؉$ÍE$؉$ÍE$؉$]U)]U8EEEWE;UEiҜiCuEPEE9EuE}u9~EUE-EhUEiҜiCX;E~DUEiҜiCu$UEiҜiCXEEEE9EuEiМEiC@PEiȜEiT$$UEiҜiCXMUiɜiҴʁUEiҜiCEEEEE;EE}UVS@E iМEiЍE\$ D$,T$$E$¡T$D$($E$U EiҜikd}}iɜCD iɜiCLk@$ED$4T$$E$\$$E$EPE D$CL$T$ D$<D$<$$ E}}}iҜCDiҜiC@pEt$ D$[T$$E$\$$E$}}iҜCDiҜiC@pEt$ D$`T$$E$\$$E$\ÍE$؉$ÍE$؉$ÍE$؉$ÍE$؉$e[^]PENALTYSHOOTOUT %s WONPENALTYSHOOTOUT %sPENALTYGOAL ... %s %d-%d %s...SAVEOFFTARGET3. T 0 D""M sog+ 0L*B4*MintGA+O8a2},oZ09')6~1 08 eZ# eD# 8# ,# .# # 9 # -7# t-# ##$ BD#( ( #, <"#0 -$#4 &Z#8 G*Z#< F,z#@ %B0>#D M1L#F 2#G 6#H ,?#L ;<H#T I#X B<J#\ I<K#` P<L%#d .NZ#h P#l >A T} W $0Y0 ]UZ#>^#0;3_ 7/z#J#0.(E 2  #'#<Z#VV0O0'`o/std&>  ^ _ a>  bX  co  d  e  f  g  h  i  m0  nW  py  q  r  t  u  v  w  |-  }D  ~`  t      f  gR  k  l  m n- oD qp t v y z { }0 ~S a u      Ά  w Ԓ & C ؜ Z { ۿ >  ?  @ B C D E F G  H0 IG J^*1 B      # @ ] {      1 ^ {      5 \ ~      . J f      5 Q t  ³    0 R t ɖ ʸ    + K l   [( 0+ Z.$7e8 9 ;J  # h#J  T!Z!B5J M_9T9W9]9^9_9`:a7:bW:,Ae!t&* 0G K=#}HN=#AO=#P=# GR>!GV>>aIq>J/;  G KdJ#}HNyJ#AOyJ#PyJ# GRc j =K!GVw =KCKaIK?m:$8+ G K4Z#}HNIZ#AOIZ#PIZ# GR   [!GV  [[aIZ0kN1"'3R R #"Zo R $5Z R $67Z R #&MZ R $ Z R $2Z R  $0 p ZR $C R 0 $^ %W %%R $ R y R $B:Z R Z$<Z R   $ R $2Z R % HZ$2x "G- #0ZD #$ Z` "st R "I R $(@MZ R Z%&HR #5ο $'Z ZR c@ dZ#'remeZ#@f k R l#'remm##n) w xa#'remya#z] Z)<BL(TB  )Z    *$Z   +# =#<Z-#AD$:p  %% ,div ZZ$D7$f=R $[\Z%$-g%%,$]A_Z0%">S%% %E|Z"(~u0#y3#3Z#"EZ$*Z$$j%%$4 cZ;-$ &  & C Z { Ŝ ƿ.abs ,aa.div 'I aa   *+l<T*-*LuI2#$3 Caa#<:aZ#a{Z#KhZ#3A# 3/tm,Z#(Z#9Z#<Z# 0Z#>Z#u,Z#:.Z#Z# C#$#(& #8  #G #0  #@$w>%%+ #<G%#9 ^%#/A%%-W809(Oa0-j$_Z$D$WEZ$#$ Z@$IZ]Z$PZ{1$yZ1$ %;$;v%%$Bk%%$)gZ&&,$0)%XX%$,{$$+ZZ%1$&Z1$I$pbZ:$Z5:$,oZ\%:$0Z~:$D2jZ:$Z:$>p%##(Z#2FZ.#,J#.%f$ U%%$%#C%#Z%#u%$&.%//%#}%Q$6 nn$= n$D n$K nZ$jEnZ#%%$cZ0$>BZR%$LBGt%$L%$xP%$(WZ1$2Z12   300+2pGpGK3W W l3898%$7n$(anZ$-hnZ4FZ5r1.eqP.lt o3xGT4Z3"3 3W) f.30F#3Y+I3 #e32JC 30"6eof&} 7*@ 8848 96i9g);F< E:A GR^ :Lo|Z:!O :!R2:W0 ;a.0:e9"/6;>AkK\;v q}<_Tp<_Tp8884\T#i_Kc+<d kT m#TZ Os4ATZ=&6=&68`886 :!:#f%;#A#G# MH#Z3I#J#J)K#@L# M#$d N#(n#O#)(Q#*+4S#+H:: >j0; >L?O!>@ =Z=Z8`!4k 9it?WN 9@}6#%sKv+<wzLH|j;}~A "<q!#Dq!# #A(7 $!#>4 9> 79>DC9B 1BN9:M?""T9:N""T9;qCA"" 9;>ƹC"" 9;Gb"# 90:r%H#&# 9:݇?#P# 9Z!Z!3# 9v#00Z!;A## 9Z!Ct ### 9Z!:## 9D?q$# 9Z!0E/$#$9E/#+9>$J$9E .'x 9e$l$9E- !$$9E<1dA!$$9F *5)$$9E<Gq!$$90FD?%'%900E1!L q!B%S%900ELT n%z%9Gb]%0Gf7%0G"o%0GM,&GM<6)&GMIL&GMBo&H<z#Z&00FD&&9000FM&&9I &9JE''9KE'&'9Z! E7'C'9,9 ET'j'9,900 E{''9,900Z! E''90Z! E''9Z! E'(90Z!Jt(%(9ZLD79?(K(9,9L%679e(q(9L0 79((9LMX8!((9LMc*!((9Mendk%!((9Mendv>$!))9L&!5)<)9L& !V)])9Ln$!!w)~)9Lni>!))9L:Gq!))9Lq!))9L9q!)*9C.M*)*90C.-6?*K*90LG+q!e*l*9C3**90C**9L8A#**9L#2!**90L#C-! ++90MatXB!1+=+90Mat!V+b+90L75z79|++9,9L75 79++9L75779++9Lp0F=9++9,9Lp0WN=9,*,9,900Lp0+2=9D,U,90Lp079o,{,9Lp0=9,,90C6?,,9: =9,,9,9LB79--9,900L)=97-H-90L^K79b-n-9Ln:)79--90C!7--90L!7O79--90,9L!7HA79 .%.90,900L!7iG3=9?.U.900L!779o..90L!7( 79..900L!7+*0!..9L=C3D79./900L=S! /,/9L=M !F/W/9Lp z79q//900,9Lp ^79//900,900Lp M2=9//9000Lp C790&0900Lp G79@0[09000Lp 79u009,9Lp O790090Lp  H79009Lp  rD79 1%190Lp D79?1Z19Lp N"79t119Lp Y@79119Lp c79119E,%=92/29000EHJI=9J2e29000H "20Z!Nl3o920Z!L0i q!22900Ci23979L%<3%39L>!A?3F39L !`3g39L Hq!33900L  q!339,90L !zq!3390L q!4490L* ?Hq!24C49,90L*  )q!]4s4900L* [5+q!4490L*  Kq!4490LOyEq!449,90LO14q!5$5900LOq!>5O590LO$q!i5z590LI)q!559,90LI@&q!55900LIZq!5690LI2#q!6+690L)=q!E6V69,90L)U+q!p66900L)q!6690L)aq!6690L.Iq!679,90Lly8q!!777900LKq!Q7b790Lq!|7790Lk e!77900LxG} Z779,9LxG2Z78900,9LxGuAZ(8H8900,900LxGrZb8n89LxG]Z88900LxG[HZ889000=J=>=&6=J=>=&6q!9e!e!"8"829e!8e!8e!0N9O8"Z9"2$OM$O 9 Z%#mZ9$e"9Z$3\9##%9%2+F+F:Z3:4(:47:2W:Z33C3x:00 2h;'a#a#Aa#0@a# 'ageZ#'stZ#'tkZ#'psZ#'shZ# 'agZ#$)"Z#(/Z#, Z#0c!Z#4l"Z#8+ $Z#<-%Z#@N:&Z#D('Z#HG (Z#LA)Z#P *Z#T'dp+Z#XF-Z#\B.Z#`/Z#d;4l96=i9g);=F<= EB<I<= GZ<f<== :Lw<<=Z:!O-M<<<==:!R7&<<<==:W!<<<=0 ;a ====0:eJ<7=>==;>Ak S=d====;vzy====<_Tp:<_Tp::=:8:8=<8=<=<9r\><#g)a=Fb=Kc=+<d= k#>*>> m;>G>>> OsX>e>>ZW<h>i==:=&6:=&6:=8>=8>4x Ge@B #%\=:I_Be@>?k@:IcN>? ?q@: gm(>9?@?q@ BjQ?X?k@ Bmi?u?k@|@ Bp??k@0 Bx??k@0|@ ' @@k@=0??>? ?<_Tp:=&6=<_Tp:=&6=8>w@>8@>9l G>#) :g)=F=K=+<>LHj; iɘ%= &A-AGK?AKAGGP^AtAG0GGJAAGGJ]AAGZ: ^?GAAGGCK$AAG0GLM@BBGLMP@8B?BGMendK@YB`BGMendG@zBBGL&6@BBGL& @BBGLn8@BBGLn>@BCGL::F@C&CGL?@@CGCGC.uD]CnCG0:L*@CCGL8ACCG;3 B)ECCG0L#L@CCG0L#@DDG0F\N:4D@DG0Mat @YDeDG0MatmM@~DDG0L@DDGL@DDGL@, |!@DDGL@,J@EEGL>#@(E/EGL>+6@IEPEGC6:H!fErEGGC%Y<EEG:!7 l @EEGGC!7LEEG0G:= ^7@E FG:= ,@#F4FGCaJFVFGGClFsFGF>b1 FFG0GQ 'FFG0GF vKFFG0GF/ )&GGG=E)@2GCGG0F CZGfGG=<_Tp:=&6=<_Tp:=&6=@8G A8G@8G@8@8G@G8@0! 0" 0# 0$96Ii9g);IF<1J E)H0HHJ GAHMHHJNJ :L^HkHHJZ:!O9HHHYJAk:IKIHJIBJ;v!?`IlIHJI<_TpI<_TpIIIR"I1JSe#TL"%Z#U"w0aIIIIZaUF"3I JJIV B"!I#JIZ7JI8I87JG8TJG_JG9 \,KG#g)aIFb1JKcV:LLLI0eLLZKKK<_TpI=&6dJ<_TpI=&6dJ8 NK MNK8MhK9 TNK#) Ig)yJFJKJ+<ÚJLH j;ǖ Ȝ iɘ%dJ MMTKMMT$TPMNT0/T$TJN%NT:TJ]7NDNTZ: )GET]NiNTKTCNNT0/TLMfMNNTLMk=qMNNVTMendt%fMNNTMend)NqM OOVTL&z M.O5OTL&|MOOVOVTLnz4MpOwOTLnn"|MOOVTL::,MOOVTL?MOOVTC.u(OPT0IL?MP"PVTL8A/QTL1XQ_QVTL@, @PMyQQTL@,#1[MQQVTL>#; :MQQTL>+EMQQVTC6:MQRT/TC%Y!R"RT:!7 l$fM;RLRT/TC!7.bRxRT0/T:= fMRRT:= {+fMRRTC6RRT\TCRSTF>bD'S.ST0/TQ ōLDSUST0/TF v lSST0/TF/ )3SSTBJEMSSVT0F SSTI<_TpI=&6dJ<_TpI=&6dJM8*TM85T/M8@TM8M8QTMQT8MW,$ "UTL$;Z#T$?M#TK$CU#:$/xaTTUZa;$6TTUQ$GTUUIX$KE,UUURi,# "UUSue#TL#+Z#U##%a"UoUUUZaY(8#$E"UUUUZ#&"UUUUZ['#)rZUUa"UbT\)GX'+GX#'pos.WX#hM1#0@3GX#'st4Z#'tk5Z#'ps6Z#'sh7Z#'ag8Z#)"9Z#F:Z#B;Z#*>#^0?#!:@#EC#D#\)E#1F#1"G#HZ#C JZ#MZ#G NZ#AOZ#-PZ#N:QZ#(RZ# SZ##TZ#bUZ#8VZ#3CZZ#}$[Z#\Z#/^Z#_Z#c`Z#laZ#WX0gX096Yi9g);YF<Z EXXZ GXXZZ :LXXZZ:!O<9~XY Y)Z Z:!RR1X%Y1Y)ZZ:W-~XJY[YZ0 ;a pYYZY0:ejKsXYY)Z;>Ak"(YYZYZ;v0YYZY<_TpU<_TpUUZU8U8ZgX8$ZgX/ZgX9 \ZgX#g)aYFbZKc Z+<dZ kZZZ mZZZ[ OsZZZZ.:hZi4Z=U=&6U=&6U4Z8[4Z 8[ 4 G\B  #%\4Z:I_>\\[c[\:Ic[|[[\: g^E8[[[\ Bj[[\ Bm[[\\ Bp[[\0 Bx\\\0\ WOo\\\Y05\Z\*[c[[<_TpU=&64Z<_TpU=&64Z8 [\[8\8[9+ c[#) Ug)IZFTZK_Z+<jZLHj;1 7 iɘ%4Z ]]cK]]ccP]]c0ccJ]]c dJ]^^cZ: J#d-^9^cdCO^`^c0cLMz6]z^^cLMsA]^^&dMendb26]^^cMend3A]^^&dL&,W]^_cL&BL]_&_&dLnW]@_G_cLnE>L]a_h_&dL:::@b]__&dL?4b]__&dC.uF__c0ULb]__&dL8AD ``&d;3 B(`4`c0L#8 ]N`Z`c0L#+]t``&d0F\N?``&d0Mat}> ]``c0MatqB+]``&d0L:7 ]aacL +](a/a&dL@, < ]IaPacL@,K+]jaqa&dL>#4O ]aacL>+B.]aa&dC6:5aaccC%Yaac:!7 l*6] bbccC!7:F2bHbc0c:= b6]abmbc:= R 6]bbcCXbbc,dC5bbcF>b$bbc0cQ c%cc0cF v/Hp#$.q#,r#4'tGX#< <uGX#}vSe#C|Z# ~Z#Dce#$C;#8\#ce0Use00% )Ze1ejze]g2e^F6_`Zd`XGZha$` ?Zlb@e5Z8]<opfa`qZ\`0qZ``qZdcmaxrZh` rZl]o) fdZdXGZ_crndZl`'2fl0eqHZ`hI$fp2dg0e ge, R UAg00 f -+gf$f>g!Axh!%% : ; I$ > $ > I!I/   I  : ; : ;I8  : ; @  : ;  : ; I : ; I8  I: ;  : ; &I9: ; : ; 9: ; : ;< <  : ;2 I8 2 .? : ;< dI4 I<  : ; .? : ; < d!.? : ; < d".? : ;< #.? : ; I< $.? : ;I< %.? : ;I< &.? : ; I< ' : ; I8 (: ;I)I*&+,.? : ;I< -9: ; ..? : ; @I< / : ; 0:: ; 12.? : ; @I< 3.? : ;@I< 4G : ; 5.? : ; @< 6.? : ;@I< 7.? : ;@I< 8 I9G : ; :.? : ; @I< d;.? : ; @< d : ; I? < ? : ;I? < @ : ;I8 2 A : ; 2 B.? : ; @I< C.? : ;@< dD.? : ;@I< dE.? : ;@I2 < dF.? : ;@2 < dG.? : ;@2 < H.? : ;@I2 < I.? : ;@I2 < J.? : ;< dK.? : ; < c dL.? : ;@I< dM.? : ;@I< dN.? : ; @I2 < O!P.? : ;< c dQ.? : ; @2 < dR : ; S I8 4 T : ; I8 2 U.? : ; @IL M < dV.? : ; L < dW : ; X.? : ; @2 < dY.? : ; @L M < dZ.? : ; L < d[.? : ; @I2 < d\ : ; ].? : ; @@^ : ; _ U`4: ; I a b.? : ; @I@c4: ; I d: ; I e4: ; I? < f4: ; I?  g4G@ h4G@ttutttutttutttut|$  /usr/lib/gcc/i686-linux-gnu/4.6.1/include/usr/include/i386-linux-gnu/bits/usr/include/usr/include/c++/4.6/usr/include/c++/4.6/i686-linux-gnu/./bits/usr/include/c++/4.6/bits/usr/include/c++/4.6/ext/usr/include/c++/4.6/debugpenalty.cppstddef.htypes.hstdio.hlibio.hwchar.h_G_config.hstdarg.hcstdiocstdlibctimecwcharc++config.hclocalebasic_string.hcstringstringfwd.hstl_vector.hstdlib.htime.hnew_allocator.hdebug.hchar_traits.hallocator.hlocale.hatomic_word.hnumeric_traits.hbasic_string.tccstring.hgame.hrosterplayer.hvector.tccteamsheet_reader.hcond_condition.hcond_action.hcond.hcomment.hwG_(fWhVUtXvJJJ y0JؔwɒlJOWOfhK]=6h>cJJ tX漼aJ F7oJrJ4eg>h 9xXCu5VCu5ll fiL_ZNKSt6vectorI12RosterPlayerSaIS0_EE8max_sizeEvwcspbrklconv_ZNSt12_Vector_baseIP4condSaIS1_EE19_M_get_Tp_allocatorEv_ZN4cond6createEiSs_unused2_ZNSs12_M_leak_hardEv_M_move_fileno_ZNSt6vectorIP14cond_conditionSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEnot_eofreverse_iterator__normal_iterator, std::allocator > >tm_secallocatefwideteamnew_allocator_ZNSt6vectorIP14cond_conditionSaIS1_EE6assignEjRKS1_int_p_sep_by_spacechar_typegetwc7lldiv_t_ZN9__gnu_cxx13new_allocatorIP14cond_conditionE9constructEPS2_RKS2_fpos_tRunPenaltyShootout_ZN9__gnu_cxx13new_allocatorI12RosterPlayerE7destroyEPS1_minutes_ZNSt6vectorI12RosterPlayerSaIS0_EE5clearEvps_contrib_ZNSs5clearEvtk_abcreate_Value_shortbuf_Tp1__gnu_cxx_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcj_ZNSs7replaceEjjRKSsjj_vptr.cond_action_ZNSs4_Rep7_M_grabERKSaIcES2__M_refcopywcsncmpcapacity_ZNSt6vectorI12RosterPlayerSaIS0_EE5frontEvfeof_ZNSt6vectorIP14cond_conditionSaIS1_EE15_M_erase_at_endEPS1_st_ab_Z8GoalDiffvtime_t_ZNSs13_S_copy_charsEPcS_S__flagsrebind_ZN4cond16test_and_executeEvteam_shootinglength_M_refcount_ZN9__gnu_cxx13new_allocatorI12RosterPlayerE10deallocateEPS1_j__off_t_Z11TakePenaltyii_ZNSt6vectorI12RosterPlayerSaIS0_EE4dataEvconst_pointer__numeric_traits_integer_ZNSt11char_traitsIcE6assignERcRKcsubstr_ZNKSt6vectorIP4condSaIS1_EEixEj_M_check_lengthdeallocatetm_isdstgrouping_lockallocator_ZN9__gnu_cxx13new_allocatorIcE8allocateEjPKvwcstoll_ZN9__gnu_cxx13new_allocatorIP4condE7destroyEPS2__ZNSt6vectorIP4condSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE_ZNSs4_Rep9_S_createEjjRKSaIcE_ZNKSs4findEcj_M_end_of_storagemax_sizeinjured_ZNSs6rbeginEvatof_ZN4cond13add_conditionEP14cond_conditionatoiatol_ZNSt11char_traitsIcE4copyEPcPKcj_M_pstrcollwcsncpywcsspn__builtin_va_listnew_allocatorvector_ZNSt6vectorIP14cond_conditionSaIS1_EE5clearEvstrrchr__pos_ZNSt6vectorIP14cond_conditionSaIS1_EE7reserveEj__debugRosterPlayervector >setlocaleadd_condition_ZNSs6insertEjPKc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNKSs7_M_dataEvvwscanf_ZNSt11char_traitsIcE4findEPKcjRS1__M_erase_at_endgames_ZNSt6vectorI12RosterPlayerSaIS0_EE18_M_fill_initializeEjRKS0_replace_ZNKSs6_M_repEv_ZNSt6vectorI12RosterPlayerSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_assists_Rep_base_ZNKSs6substrEjj_ZNSsaSEc_ZNKSs4findERKSsj6ldiv_t_ZNSs6insertEjjc_IO_write_endshots_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZN9__gnu_cxx13new_allocatorI12RosterPlayerE9constructEPS1_RKS1__ZNSt6vectorIP14cond_conditionSaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_value_typewctomb_ZNSt6vectorIP14cond_conditionSaIS1_EE4dataEv_ZNKSs4copyEPcjj_ZNSt6vectorIP14cond_conditionSaIS1_EE6rbeginEvindex_S_empty_rep_ZNSspLEPKc_ZNSt12_Vector_baseIP4condSaIS1_EE11_M_allocateEj_ZNSt6vectorI12RosterPlayerSaIS0_EE2atEjrenameGNU C++ 4.6.1localtimeactive_Alloc_hiderwcsstrfreadint_frac_digits_M_destroy_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfinalfouls_ZNKSs8_M_limitEjjfgetc_ZNKSt6vectorIP4condSaIS1_EE5frontEv_ZN9__gnu_cxx13new_allocatorIP4condE10deallocateEPS2_jrfindfgetswcstodwcstofwcstokwcstol_ZNSt6vectorIP4condSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_current_gkfreopen_S_construct_aux_2_ZNSt6vectorIP14cond_conditionSaIS1_EE2atEj_ZNKSs9_M_ibeginEv_ZNKSt6vectorIP4condSaIS1_EE8capacityEvsaveslldiv__clock_t_ZNSs7replaceEjjPKc__gnu_debugps_ab_ZNSs4swapERSswmemsetoperator=_vptr.cond_condition_ZNSt6vectorIP4condSaIS1_EE7reserveEjbtowcnTeam_ZNSs9_M_assignEPcjc_ZNSs12_S_empty_repEvplayerstruct_ZNSs6assignERKSsputwchar_ZNSs4_Rep8_M_cloneERKSaIcEjnationalitycurrency_symbol_ZNKSs7compareEjjPKc_ZN11cond_action19worst_player_on_posESs_ZNSs6appendEPKc_ZNSt6vectorIP14cond_conditionSaIS1_EE5beginEv_M_allocateto_char_type_ZNSt6vectorIP4condSaIS1_EE6assignEjRKS1___gnuc_va_list_chainint_n_cs_precedesis_true_ZNKSs4_Rep12_M_is_sharedEvwcstoul_M_refdata11__mbstate_tunsigned char_ZNKSt12_Vector_baseIP4condSaIS1_EE19_M_get_Tp_allocatorEvwcsxfrm_ZNKSt6vectorIP14cond_conditionSaIS1_EE4dataEv_IO_lock_twcslen_ZNKSs13find_first_ofEPKcjredcardsfloat_M_set_length_and_sharable_ZNSs4_Rep26_M_set_length_and_sharableEj_ZNKSt6vectorI12RosterPlayerSaIS0_EE5frontEv_ZNSt11char_traitsIcE2eqERKcS2__M_check_ZNSt12_Vector_baseI12RosterPlayerSaIS0_EE11_M_allocateEjassign_ZNSs18_S_construct_aux_2EjcRKSaIcEint_type_ZNSs6insertEjRKSsyellowcardsrend_ZNKSt6vectorIP4condSaIS1_EE5beginEv_ZNSs4_Rep10_M_refcopyEvsetbuf_ZNSt6vectorI12RosterPlayerSaIS0_EE5beginEv_ZNKSt6vectorIP14cond_conditionSaIS1_EE8max_sizeEv_ZNSs7_M_copyEPcPKcj_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2_sh_ab_ZNKSs7compareEPKc_ZNKSs16find_last_not_ofEcjtm_zoneconditions_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1_fwscanftest_and_executewcsftimeswap_ZNKSs5emptyEvworst_player_on_posmbrlen_ZNKSs2atEj_ZNSs6appendERKSsjjaggressionreverse_iterator<__gnu_cxx::__normal_iterator > > >_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__M_iend_ZNKSt6vectorIP4condSaIS1_EE5emptyEvsize_typerewind_ZNSspLERKSs_S_createinjuries_ZNSs6assignERKSsjjiteratorstrtold_ZNSs7reserveEjstrtollconcededpenalty.cppatexit_IO_write_ptrnegative_sign_ZNSs6appendEjc_ZNKSt6vectorIP14cond_conditionSaIS1_EE12_M_check_lenEjPKc_ZNKSs12find_last_ofEPKcj~basic_stringwcscatother~vector_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEjcftell~cond_action_ZNSs7replaceEjjRKSsint_curr_symbolnPlayer_ZNKSs7compareERKSs_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt6vectorI12RosterPlayerSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEjRKS0___normal_iterator > >/home/eliben/eli/esms/src_ZNSt6vectorIP4condSaIS1_EE14_M_fill_assignEjRKS1_size_M_clone_M_replace_safe_ZNSt6vectorIP4condSaIS1_EE4swapERS3_FILE_ZNKSs17find_first_not_ofEcj_ZNSs6appendERKSsnew_allocator_ZNSt6vectorIP4condSaIS1_EE4rendEv_M_ibeginclock_Z19AssignPenaltyTakersvclear_ZNSt11char_traitsIcE2ltERKcS2_asctimetmpfile_ZNKSt6vectorI12RosterPlayerSaIS0_EE5beginEvtactic_ZNSs9_M_mutateEjjjsize_t__countquotdestroyfront_ZNSt12_Vector_baseIP14cond_conditionSaIS1_EE11_M_allocateEj_ZNKSs17find_first_not_ofEPKcjcond_condition_ZNSs14_M_replace_auxEjjjc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZNSt11char_traitsIcE3eofEvperror_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNKSt6vectorI12RosterPlayerSaIS0_EE5emptyEv_M_grab_M_is_shared_M_fill_insert_IO_save_base_ZNKSt6vectorIP14cond_conditionSaIS1_EE5frontEv_ZNSt6vectorI12RosterPlayerSaIS0_EE4swapERS2__ZNKSt6vectorIP14cond_conditionSaIS1_EEixEj_S_empty_rep_storage_ZNKSt6vectorIP14cond_conditionSaIS1_EE6rbeginEvwctobmon_thousands_sepfwprintf_M_assign_ZNSt6vectorI12RosterPlayerSaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EES6__ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_S_max_size_M_fill_assign__wchbfitnessfind_last_not_oflldiv_t_M_check_lenvfwscanf_Vector_base >_ZNKSs5rfindEcjmblen_Tp_alloc_typevfwprintf_ZNSt6vectorIP4condSaIS1_EE5beginEv_ZNKSs13get_allocatorEv__digits_ZNSt6vectorIP4condSaIS1_EE8pop_backEv_ZNKSs6lengthEv_ZNKSt6vectorI12RosterPlayerSaIS0_EEixEj__pad2rbeginwcstoull_ZNKSt6vectorI12RosterPlayerSaIS0_EE4dataEv_M_copy__vtbl_ptr_type_ZNKSs4findEPKcj_ZNKSs16find_last_not_ofEPKcjwmemmovefputwc_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSs4_Rep10_M_disposeERKSaIcE_ZNKSs5c_strEv_ZNKSsixEjfputws_ZNSs4_Rep10_M_destroyERKSaIcE_Vector_base_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcj__normal_iterator, std::allocator > >set_action_ZNSs2atEj_ZNKSs11_M_disjunctEPKc_ZNKSs6rbeginEvallocator_M_implreverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >wcschrGameDecidedfind_nextget_allocator_ZNKSt6vectorI12RosterPlayerSaIS0_EE6rbeginEv_ZNSs4rendEv_M_limitdecimal_point_ZNSt6vectorI12RosterPlayerSaIS0_EE9push_backERKS0__ZNSt6vectorI12RosterPlayerSaIS0_EE4backEvaddress_Atomic_word_ZN9__gnu_cxx13new_allocatorI12RosterPlayerE8allocateEjPKv_ZNSt6vectorIP14cond_conditionSaIS1_EE8pop_backEvstaminafatigue_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvstrerror_ZNKSt6vectorIP14cond_conditionSaIS1_EE4rendEv_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_fclosestrtoul_ZNSt11char_traitsIcE6lengthEPKc_ZNSt11char_traitsIcE12to_char_typeERKi_ZNKSs12find_last_ofEcj_ZNSt6vectorIP4condSaIS1_EEaSERKS3_frac_digits_ZNSs10_S_compareEjjldiv_toperator[]fouls__normal_iterator > >strxfrm_ZNSt6vectorIP4condSaIS1_EE15_M_erase_at_endEPS1_allocator_ZNKSs3endEv_ZNSt6vectorI12RosterPlayerSaIS0_EE6assignEjRKS0_shots_offKickTakerswcstombs_ZNKSs13find_first_ofEcjallocator_ZNSt6vectorIP4condSaIS1_EE18_M_fill_initializeEjRKS1__ZNSt6vectorIP14cond_conditionSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_substitutionsthousands_sep_ZNSt6vectorIP14cond_conditionSaIS1_EE3endEvallocator_type_ZNSs3endEvpop_back_ZN9__gnu_cxx24__numeric_traits_integerIiE5__maxE_ZN11cond_action6createEiSs_ZNSt6vectorI12RosterPlayerSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_vector >swscanf_ZNKSs12find_last_ofEPKcjj_ZN9__gnu_cxx13new_allocatorIP14cond_conditionE8allocateEjPKv_ZNSt6vectorI12RosterPlayerSaIS0_EE14_M_fill_assignEjRKS0__ZNSt6vectorIP14cond_conditionSaIS1_EE18_M_fill_initializeEjRKS1_clearerr_ZNSt12_Vector_baseI12RosterPlayerSaIS0_EE13_M_deallocateEPS0_jnamen_sep_by_space_sbufungetcNUM_COLUMNS_IN_ROSTER_IO_save_endwprintftm_min_ZN9__gnu_cxx13new_allocatorIP4condE9constructEPS2_RKS2_char_traits_ZNKSt12_Vector_baseI12RosterPlayerSaIS0_EE13get_allocatorEvsrandp_cs_precedeskeypasseswcscmp_ZNSt6vectorIP14cond_conditionSaIS1_EE6resizeEjS1__ZNSs6assignEPKcj_ZNKSs5rfindEPKcjj__time_tmbsrtowcs_ZNSs6assignEjcmon_groupingmovesh_contribpointerTakePenaltyshot_prob_ZNKSs12find_last_ofERKSsj_ZNKSt6vectorI12RosterPlayerSaIS0_EE12_M_check_lenEjPKcclock_tmbsinitfind_first_not_of_ZNSs7_M_leakEv_M_leaklikes_left__normal_iterator > >_ZNKSt6vectorI12RosterPlayerSaIS0_EE8capacityEvsystem_ZNKSs5beginEvshort unsigned intsigned char_ZNSt6vectorIP4condSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1__ZNKSs5rfindEPKcj_ZNKSs8capacityEv_ZNSt11char_traitsIcE6assignEPcjc_ZNSt6vectorIP14cond_conditionSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7__ZNKSs17find_first_not_ofEPKcjjptrdiff_tswprintf_M_replace_auxcomm_ZNSt6vectorIP4condSaIS1_EE6rbeginEvback_ZN4cond10set_actionEP11cond_actioncond_actiontm_wday__off64_twcscpywchar_tvswprintfputwccond_IO_read_base_offset_ZNKSt6vectorIP14cond_conditionSaIS1_EE4sizeEvstring_ZN9__gnu_cxx3absExPenaltyTaker__normal_iterator > >_IO_buf_end_ZNSt6vectorIP14cond_conditionSaIS1_EE5frontEv_ZN9__gnu_cxx13new_allocatorIP4condE8allocateEjPKvmbstowcs_ZNSsixEjmbstate_tn_sign_posn_M_repteam_passingresizewcsrtombs_G_fpos_ttm_yday_ZNKSt6vectorIP4condSaIS1_EE4dataEv_ZNSt11char_traitsIcE4moveEPcPKcjwcscspn_mode_ZNSt6vectorIP14cond_conditionSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1__IO_write_base_M_insert_auxreverse_iterator<__gnu_cxx::__normal_iterator > > >_ZNSt6vectorIP4condSaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1__M_data_ZNKSt6vectorIP14cond_conditionSaIS1_EE5emptyEvnTaker__wch_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEclikes_right__maxappend_ZN14cond_condition6createEiSsvector >vswscanfremovetm_moncopyeq_int_typetime_Vector_base >_ZNKSt6vectorIP14cond_conditionSaIS1_EE4backEv_ZNK9__gnu_cxx13new_allocatorIP4condE7addressERKS2_reverse_iterator<__gnu_cxx::__normal_iterator > > >nominal_fatigue_per_minutelong intfgetpos_ZNK9__gnu_cxx13new_allocatorIcE7addressERKcvwprintf_ZNSs7replaceEjjPKcj_ZNSt6vectorIP4condSaIS1_EE3endEvto_int_type_IO_markerint_p_sign_posnnew_allocator_ZNKSs7compareEjjRKSsgetcwscanfgets_Z18RunPenaltyShootoutv_ZNSs6appendEPKcjstrstr_ZNKSt6vectorIP4condSaIS1_EE3endEv__mbstate_t_ZNSs6insertEjPKcjmon_decimal_point_S_constructstrtodstrtofstrtokstrtollong doublereserve_ZN14cond_condition7is_trueEv_ZNSt6vectorIP14cond_conditionSaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_p_sep_by_spacestrpbrklong unsigned int_ZNSt11char_traitsIcE7compareEPKcS2_j_ZNSt6vectorIP14cond_conditionSaIS1_EE4rendEv_ZNKSs13find_first_ofEPKcjj_ZNKSt6vectorIP4condSaIS1_EE8max_sizeEvbool_ZNKSt12_Vector_baseIP14cond_conditionSaIS1_EE19_M_get_Tp_allocatorEvoperator+=reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >tmpnam_ZNSt6vectorIP4condSaIS1_EE5clearEv_ZNSt6vectorIP4condSaIS1_EE9push_backERKS1_ferror_Alloc_ZNSs6resizeEj_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__M_dataplus_ZNSt6vectorI12RosterPlayerSaIS0_EE6rbeginEv_ZNSsaSEPKcchar_ZNSt6vectorIP14cond_conditionSaIS1_EE4swapERS3_push_backwcstold_S_terminal9_G_fpos_tinsert_Rep_IO_buf_base_ZNSt6vectorIP4condSaIS1_EE5frontEv_ZNSt6vectorI12RosterPlayerSaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEscore_ZNSspLEc_ZNSs7_M_moveEPcPKcj_ZNK9__gnu_cxx13new_allocatorI12RosterPlayerE7addressERKS1_difftime_IO_read_endexecute_IO_FILE_ZNKSt12_Vector_baseIP14cond_conditionSaIS1_EE13get_allocatorEv_ZNKSs16find_last_not_ofEPKcjjwmemchr_ZNSt6vectorIP4condSaIS1_EEixEj_ZNSt6vectorI12RosterPlayerSaIS0_EE4rendEvconds_ZNSs5beginEv_Vector_base >_ZNSs7_M_dataEPc_ZNK9__gnu_cxx13new_allocatorIP4condE7addressERS2__ZNSs12_S_constructEjcRKSaIcE_ZNKSs8max_sizeEvtm_hour_ZNK9__gnu_cxx13new_allocatorIP14cond_conditionE8max_sizeEv_ZNK9__gnu_cxx13new_allocatorIP14cond_conditionE7addressERS2_likes_centerrebindatollfseek__mintackles_ZNSt12_Vector_baseIP14cond_conditionSaIS1_EE13_M_deallocateEPS1_jbsearch~new_allocator_ZNKSt6vectorI12RosterPlayerSaIS0_EE14_M_range_checkEjreverse_iterator<__gnu_cxx::__normal_iterator > > >const_reverse_iteratorallocatorbasic_string, std::allocator >getwcharRosterPlayerArrayint_n_sign_posnfullnametm_mday_S_comparec_strconst_reference__pad1__pad3__pad4__pad5rebindnew_allocatorgmtimeAssignPenaltyTakersfsetpos_markers_pos_M_length_ZNSt6vectorIP4condSaIS1_EE4backEv_ZNSt6vectorI12RosterPlayerSaIS0_EE8pop_backEv_ZNSt6vectorIP4condSaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ldiv_ZNKSt6vectorIP14cond_conditionSaIS1_EE5beginEverasedouble_ZN9__gnu_cxx13new_allocatorIP14cond_conditionE10deallocateEPS2_j_ZNKSs17find_first_not_ofERKSsj__FILEtm_year_ZNKSt6vectorI12RosterPlayerSaIS0_EE4rendEv_ZNKSt6vectorIP4condSaIS1_EE4rendEv_ZNKSs4rendEvctime_ZNSt6vectorIP4condSaIS1_EE2atEj_M_fill_initializeqsort_M_set_sharable_M_deallocatedatawmemcmpwcrtomb__valuePenScore_Traits_ZNKSs15_M_check_lengthEjjPKc_ZN9__gnu_cxx13new_allocatorIP14cond_conditionE7destroyEPS2__ZNSt6vectorI12RosterPlayerSaIS0_EEaSERKS2__ZNSs9push_backEc_ZNKSt6vectorIP14cond_conditionSaIS1_EE8capacityEv_ZNKSs4_Rep12_M_is_leakedEv_ZNKSt6vectorIP4condSaIS1_EE14_M_range_checkEjpositive_signsetvbufpref_side_ZNKSt6vectorIP4condSaIS1_EE4sizeEv_ZNKSt6vectorIP4condSaIS1_EE12_M_check_lenEjPKc5div_tdiv_t_ZNSt6vectorIP14cond_conditionSaIS1_EE4backEv_ZNSt11char_traitsIcE7not_eofERKiGoalDiff_ZNKSt6vectorIP14cond_conditionSaIS1_EE2atEj_ZNKSs4dataEvstrftimeemptyconstruct_ZNSs6insertEjRKSsjjmbtowc_ZNKSs7_M_iendEv_ZNKSs7compareEjjRKSsjj_M_dispose_ZN9__gnu_cxx24__numeric_traits_integerIiE5__minE_M_finishgoals_ZNSs4_Rep13_M_set_leakedEvlong long unsigned int~cond_conditionmbrtowc_cur_column_ZNSs4_Rep12_S_empty_repEvwmemcpy__compar_fn_tfinalshots_off_ZNKSt6vectorIP4condSaIS1_EE2atEj_ZNSs13_S_copy_charsEPcPKcS1_suspension_ZNSt12_Vector_baseI12RosterPlayerSaIS0_EE19_M_get_Tp_allocatorEv_ZNKSt6vectorIP4condSaIS1_EE6rbeginEvroster_playersshots_on~_Vector_base_ZNSt11char_traitsIcE11to_int_typeERKc_M_set_leaked_ZNSt6vectorI12RosterPlayerSaIS0_EE15_M_erase_at_endEPS0__ZNSs4_Rep15_M_set_sharableEvwcsncatfopenteamstm_gmtoffpenalty_taker_ZNSt6vectorI12RosterPlayerSaIS0_EE6resizeEjS0__ZNSs5eraseEjj_IO_backup_baseint_n_sep_by_space_IO_read_ptr_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_jc_M_mutateplayer_ZNSsaSERKSsgetenvfgetwc_M_capacity_ZNSt6vectorIP14cond_conditionSaIS1_EEixEj_ZN11cond_action7executeEv_ZNSt6vectorI12RosterPlayerSaIS0_EE7reserveEjfgetws_ZNKSt12_Vector_baseIP4condSaIS1_EE13get_allocatorEvrandbasic_stringtk_contribfinalshots_on_ZNKSs13find_first_ofERKSsj_ZNSt12_Vector_baseIP14cond_conditionSaIS1_EE19_M_get_Tp_allocatorEv_old_offsetstrchrwcscoll_ZNSt6vectorIP4condSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_injury_ZNSt6vectorIP4condSaIS1_EE6resizeEjS1__ZNKSt6vectorIP14cond_conditionSaIS1_EE14_M_range_checkEjstopPKs_ZNKSt6vectorI12RosterPlayerSaIS0_EE4sizeEv_ZNSt6vectorIP14cond_conditionSaIS1_EEaSERKS3_nPenaltyNump_sign_posnwcsrchrcomparelong long int_ZNSs7replaceEjjjc_ZNKSs4sizeEv_ZNKSt6vectorI12RosterPlayerSaIS0_EE3endEv_flags2_Vector_implmktime_ZNKSs8_M_checkEjPKcgetchar_ZNKSs4findEPKcjj_ZNSs4_Rep10_M_refdataEvteam_tacklingconst_iterator_ZNKSs7compareEjjPKcjnum_players_M_start_ZNK9__gnu_cxx13new_allocatorIP14cond_conditionE7addressERKS2__ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSs5rfindERKSsjungetwcfind_last_of_ZN9__gnu_cxx3divExxn_cs_precedes_ZNSs15_M_replace_safeEjjPKcjCHAR_BUF_LEN__normal_iterator > >_M_get_Tp_allocator_ZNKSs16find_last_not_ofERKSsjreverse_iterator<__gnu_cxx::__normal_iterator > > >__state_ZNK9__gnu_cxx13new_allocatorI12RosterPlayerE8max_sizeEv_CharT_ZNKSt6vectorI12RosterPlayerSaIS0_EE4backEv_ZNSt6vectorI12RosterPlayerSaIS0_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEjRKS0__ZNK9__gnu_cxx13new_allocatorIP4condE8max_sizeEvlocaleconvreferenceaction_ZNKSt6vectorIP4condSaIS1_EE4backEv_ZNSs6assignEPKcstrtoull_ZNSt6vectorI12RosterPlayerSaIS0_EE3endEv__normal_iterator > >team_num_ZNSt6vectorIP14cond_conditionSaIS1_EE14_M_fill_assignEjRKS1__M_disjunct__is_signedunsigned int_ZNSt6vectorI12RosterPlayerSaIS0_EEixEj_S_copy_charsfflush_ZNK9__gnu_cxx13new_allocatorI12RosterPlayerE7addressERS1_side_ZNKSt6vectorI12RosterPlayerSaIS0_EE2atEjshort intbeginint_p_cs_precedes_vtable_offset_M_is_leaked_ZNSs6resizeEjc_M_leak_hard_ZNSt6vectorIP14cond_conditionSaIS1_EE9push_backERKS1__ZNKSt6vectorIP14cond_conditionSaIS1_EE3endEvnpos_M_range_checkreverse_iterator<__gnu_cxx::__normal_iterator > > >_ZNKSt12_Vector_baseI12RosterPlayerSaIS0_EE19_M_get_Tp_allocatorEv~allocatormemchr__quad_t_ZNSt6vectorIP4condSaIS1_EE4dataEv_ZNSt12_Vector_baseIP4condSaIS1_EE13_M_deallocateEPS1_jwint_tfind_first_ofGCC: (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1zPLR| $$AB D zR| AB R </AB + ,!7AB _AA .symtab.strtab.shstrtab.rel.text.data.bss.rel.rodata.gcc_except_table.rel.debug_info.debug_abbrev.debug_loc.rel.debug_aranges.debug_ranges.rel.debug_line.debug_str.comment.note.GNU-stack.rel.eh_frame4 %H+`x9 4`x0 <RW gN h(^pplZw{:x w L Zx8x \0C}O0+ d8 H l(p:t   kh9xh9p9 //!ANSbnu penalty.cpp_ZL21NUM_COLUMNS_IN_ROSTER_ZL12CHAR_BUF_LEN_ZZL18__gthread_active_pvE20__gthread_active_ptrPenaltyTakerKickTakersPenScore_Z18RunPenaltyShootoutv__gxx_personality_v0_Z14the_commentaryv_ZN10commentary12rand_commentEPKcz_ZNKSs5c_strEvcommfprintf_ZNSsD1Ev_Z19AssignPenaltyTakersv_Z11TakePenaltyii_Z8GoalDiffvteam_Unwind_Resumenum_playersstrcpy_Z7randompifputs_Z9my_randomipthread_cancel!/6BJUZ !!!!!D X!v!"")7>JR]lv###"#09$X]fmrw|""" $2"NZ%s""&2@GS[f""& '#-:@FKS"c"ks(""'&F"`"hy'####t) !&3:AHOVdkp{!0?N]l{ />M\kz !0;GPWcqbmsy    ) 7 E T l              , 2 8 @ Z q       2 Y {       / F b v        - 6 S a j       /F 2Ucw < (E\} &4BP^lz2I`%B_}3`}7^0Lh 7Sv2Tv -3MTnu 8Wqx%,KRgn +C`~8>^d%BKfr  ( 6 D R ` n |         !!#!0!=!F!r!}!!!!!!!!!!!"" "6"C"P"^"d"o"u"""""""""##(#.#R#Y#x#~#######$ $%$,$L$S$n$u$$$$$$$$%)%0%U%\%|%%%%%%%%&&+&2&N&U&q&x&&&&&&&& '('E'l''''('(.(M(T(s(z(((((())$)>)E)_)f)))))))))* *+*2*M*T*n*u********* +E+d+k++++++++,,,3,W,^,},,,,,,,,-&-J-Q-p-w-------'...W.^.......//./5/Y/`///////(0/0]0d0000000'1.1\1c11111121282g2n22222223 3'3.3H3O3i3p33333334!4E4L4u4|4444444&5-5Q5X5|5555556 6-646X6_6666666 7797@7d7k777777788J8Q8p8w888888889a9g9999999::9:?:Y:`::::::;(;6;D;R;`;n;|;;;;;;;;;<<'<3<K<h<<<<<<<<= =&=@=F=f=l====>>,>I>f>r>}>>>>>>>??"?(?B?Z?w???????J@\@@@@@@@@@@A AA/AMAvAAAAAAAB B'BHBiBBBBBBBBBCC(C/CICPCpCwCCCCCCCCDD&DHDmDDDDDDDDDEE1E8EREYEtE{EEEEEEE FF6F=FXF_FuF|FFFFFFFG GEGLGpGGGHHH2HOHmHsHHHHHHHI I'I-IMISIIIIIIIIJzJJJJJJJJKKK#K[KiKuK{KKKKKKK L'LILgLmLLLLL0M;MFMQM\MgMrM}MMMMMMM N'NFNLNkNrNNNNNNNOO7O>OXO_OyOOOOOOOOP P$P+PEPKPfPmPPPPPPQQ&Q@QGQaQhQQQQQQQQQRR$R*RNRURzRRRRRRRRSS0S6SWS^SSSSSSSTTcToT~TTTTTTTTU U#U3U@UPUVUUUUUUUV!V0VVVVVVVVVV WW*W9WHWWWfWuWWWWWWWWWW XX)X8XtXXXXXXXXYY3Y9Y]YcYYYYYYYJZUZ`ZkZwZZZZZZZZ+[9[E[K[e[k[[[[[[[\7\=\\\b\\\] ]]!],]7]B]M]X]c]n]z]]]]]^^;^B^b^i^^^^^^^__(_/_I_P_j_q_________``6`=`\`c```````aa1a8aRaYasazaaaaaaaaab%bJbPbobubbbbbbbcc'c.cTc[c|cccccc3d@dNd\djdxddddddddddee$e3eCeeeeeee eeeeeeeeeef ff fff#f'f 0f4f9fGfUfqffffff ffffffffggBgOgTgagfgsg|gg (1hpyelftools-0.27/test/testfiles_for_readelf/penalty_64_clang.o.elf000066400000000000000000000313701374602170700252440ustar00rootroot00000000000000ELF>@@UHHH=H}H}0ɺH}HƈH}HE0H}HUEH}@E}E}}u=}1 +M9Z )+E9>}Y +M9 )+E9(CHEщMEH}KEE4EE$ =E}4E}}u*EE = E6EE %9 E EEan =H=H}H}0ɺH}HuHHEMHEH}HE0H}HU|H}HEщMEH}H=HpH}0ɺHhH`HH`_H_HhHP0HpHPLH}#HEщMEH} H]H}щHUHH0EE%%E}EE;%cH%HcMHcUHi DHHPHiHЁTHcE  EEEEi%;%%E %EE%%E}EEHcM;EE;%H%HcMHcUHi DHHPHiHЋ;uuH%HcMHcUHi DHHPHiHЁT:H%HcMHcUHi DHHPHiHЋuuuEE1H%H %HcUHcuHiHHiҠHHcuHc}Hi DHHPHiHHHEHMHcMHcUHi DHuHHPHiɠHDHcMHcUHiH}HHiɠHDHcMHcUHi DHHPHiɠHǁTEEHEЋEEEEH0]f.UHH }uH=H}Hc}HiHcMHiɠHH}0AH}HƈULŠEH}HE0H}HUEH%H %H}HEHMHcEHcMHiH}HHiHid@}@@@@Hi DHMHHcH}@@@DMi DIIPHiLDidD)ʉ=FH=H}H}0ɺHxHƈHxHp0H}HplH4%H%HH@H DH@H}H`HXHPHcEH<% %D%HXHPL`L&HEщMEH} HEщMEH} Eԁ}H=H@MHi DHcHiLE0H7LH8HH87HŠ7L(H(H 0H@H H}HEщMEH}H=HMHi DHcHiLE0H7LHHHHŠLHH0HHH}#HEщMEH} H ]H}щfffff.%+%zclang version 3.0 (trunk 136555)penalty.cpp/home/eliben/eli/esms/srcchar}aiaiintbooldoubleplayerstruct) namel+# pos}.# sidea1# pref_sidel3# st4# tk5# ps6# sh7# ag8# stamina9# injury:# suspension;# likes_left># likes_right?# likes_center@# tk_contribC# ps_contribD# sh_contribE# nominal_fatigue_per_minuteF# fatigueG# injuredH# activeJ# minutesM# shotsN# goalsO# savesP# tacklesQ# keypassesR# assistsS# foulsT# yellowcardsU# redcardsV# shots_onZ# shots_off[# conceded\# st_ab^# tk_ab_# ps_ab`# sh_aba# playerstruct) ii PenaltyTaker 2i KickTakers"  PenScore"  _Z18RunPenaltyShootoutvRunPenaltyShootoutVnTeam|nPenaltyNumxGameDecided?\_Z8GoalDiffvGoalDifffW _Z19AssignPenaltyTakersvAssignPenaltyTakerspVnTeamq|nTakerqxnPlayerqtmaxrpindexrl_Z11TakePenaltyiiTakePenaltyVnTeam|nPenaltyNumxrndT%R$>  $ > I!I/!I/ I  : ; I: ; 8 2 .: ; ' < 4 ? 2 I4 4I? : ;  .@: ; ' ? @  4: ; I .@: ; ' I? @  .@: ; ' ? @ : ; I b /home/eliben/eli/esms/src/home/eliben/eli/esms/src/.penalty.cppgame.h  MY _>> K)KgX #, y >" u[wu [tt L" Z>3,q!  >> u,0a OU-/o ! t tu3u# (ttj H$~CAssignPenaltyTakersTakePenaltyPenaltyTakerjRunPenaltyShootout2KickTakersGoalDiffOPenScore~playerstruct44&$Z4 =-j&) Y2fM)v )``&]/m,22}d) 2`G)p y) %s PENALTYSHOOTOUT %sWONPENALTYSHOOTOUTPENALTY%sGOAL ... %s %d-%d %s...SAVEOFFTARGETzPLRx $AC zRx &AC xAC X.debug_abbrev.rela.text.bss.rela.debug_pubtypes.rela.debug_pubnames.debug_aranges.debug_ranges.debug_str.debug_macinfo.rela.debug_info.note.GNU-stack.rela.debug_line.rela.eh_frame.gcc_except_table.debug_loc.shstrtab.strtab.symtab.data.rodata.str1.1@ %8   9 ~/(^Imqmm2 0904 2 $#82fX2hjP2 P @$e>    9'99 & *0>axP%ppenalty.cpp_Z18RunPenaltyShootoutvcomm_Z14the_commentaryv_ZN10commentary12rand_commentEPKcz_ZNKSs5c_strEvfprintf_ZNSsD1Ev_Z19AssignPenaltyTakersv_Z11TakePenaltyii_Z8GoalDiffvKickTakersteam_Unwind_Resume_ZSt9terminatevGCC_except_table0num_playersPenaltyTakerstrcpy_Z7randompiPenScore_Z9my_randomiGCC_except_table2__gxx_personality_v0%" 0 9!I V&g"9" 0%9D I )@f o! &""%  )`D #!6 I&]"{"#   '  )I V }        ' )< )w ) ) (% ' ,< E!U b&r )z ".@%IT 7e q! 4& < )"   %  . &R "u "  %  )H )P [   !- 4@ &T "r " %  )H )P `  ! 4# &7 "U "q ~ #   C Gbw0 8 y KS \ d^ o   $(1 `|  pyelftools-0.27/test/testfiles_for_readelf/penalty_64_gcc.o.elf000066400000000000000000002450201374602170700247130ustar00rootroot00000000000000ELF>8@@UHATSH@HHEкHHǸHEHHHHǸHEHEIHEHLHcHE{UE։}u&+U9Aڸ+E9,}u-+U9ڸ+E9~u(E}vE}ZttE`EUE։E}ut E"E;Eu EE}uAHHELHHǸHEHHHHǸHEHIHEHLHcHAHHELHHǸHEHHHHǸHEHIHEHLHcHH@[A\UH)UHSH(EEEwEZEUHcHcHHHHHHHHi DHH@uEHcЋHE9EuE}z9~E>EEEUHcHcHHHHHHHHi DHH;E~}EUHcHcHHHHHHHHi DHH@u@EUHcHcHHHHHHHHi DHHEEE܃E9E/MEHcHHHHHHHHcHi DHHPH]EHcHHHHHHHHcHiHHHH]uEUHcHcHHHHHHHHi DHHHcHcHHHHHHHHiHHEUHcHcHHHHHHHHi DHH@EE܉EEEH;EE}H([UHATSHP}uMEHcHHHHHHHHcHiHLHHELHHǸHEHHHHǸHEHEUHcHcHHHHHHHHiHHkd}؃}HHi DHcHcHHHHHHHHi DHH@k@u$IHEHLHcHHHHEкHHǸHEHHHHEHEHcЋH HIAؾHǸIHEHLHcH E}H}ȃ}HHi DHcHHHHHHHHcHi DHHPLHHELHǸHEHHHHEHIHEHLHcHH}ȃ}HHi DHcHHHHHHHHcHi DHHPLHHELHǸHEHHHHEHIHEHLHcHHP[A\% $ > : ; I9: ; : ; 9: ; : ;< <   : ; I8 2 : ;I8 .? : ; < I4 I<  : ; I8 .? : ; < $ > $ > I!I/   I : ; : ;  : ;  : ; I: ; &I.? : ;<  .? : ; I< !.? : ;I< ".? : ;I< #.? : ; I< $9: ; %.? : ; @I< &' : ; I8 (: ;I)I*&+,.? : ;I< - : ; .:: ; /.? : ; @I< 0.? : ;@I< 1 I2G : ; 3.? : ; @< 4.? : ; @< 5G : ; 64: ;@I? < 7 : ;I8 2 8.? : ;@I2 < 9.? : ;@2 < :.? : ;@I2 < ;.? : ;@I< <.? : ;@< =.? : ; @I2 < >.? : ;@I< ?4: ; @I? < @.? : ; @I< A.? : ; @2 < B.? : ;@2 < C : ; D I8 4 E : ; I8 2 F.? : ; @IL M < G.? : ; L < H : ; I.? : ; @2 < J.? : ; @L M < K.? : ; L < L.? : ; @I2 < M : ; N IO.? : ; @@P : ; Q R4: ; I S.? : ; @I@T4: ; I U: ; I V4: ; I? < W4: ; I?  X4: ; @I? <  Y4: ; @I? < Z4: ; @I? < d[ ?std34_`, b7 cQ dh e f g h i j n( oO qp r s u v w x }$ ~; W k     #Khfgklmnoqt6vNykz{}~ @aY t -ԆDeש>r?u@BxCDEFGH I7JN1C3Pn$Qn(Oq!=Y(Dg #Egljȫ>_789.   K# #  QL4S4V4\4]5^05_P5`q5a5 8W i  K 8# Lx8# Mx8# Nx8# PR9  T9 9   K VB# LA# MA# NA# PB  TBB s  K )O# LN# MN# NN# P\O  TOOint - - - -1 # # # # # #( #0 #8 #@ #H #P  #X " #` $ #h &#p *#t ,#x 0# 1# 2 # 6 # ?# H# I# J# K# L4# N# P #AT3 W Y]3 U#^#C l ## ####  # ##   ! ' [C K K  ֯h K !! K !# K ۯ K ! K ! K  , !\ K K ( ! ! !4O 44K K p ! ! K ! K -! K   , !- K ! K "!d 3$ ! ; ! W ! ! k K 5 K !9 K 4#K   ! K $#Kh-De†é%abs,t ,%div ,,'(!k#4! &!EK ! El !h! E!o4! E!! ! Ecd#'reme#kl-#'remm-#w,x,#'remy,#<L(ag){{{*!+ !  ! -! !{{44U,div 6!6N! !k--!V! 4!a4! 4!Y! 444U"|~ :! : -a! : ?! :!! !d44!]/!,,!-,, ,D! ,e! : N! : ! : ! :-tm8r#### ##### -#(! #0#8 CC C CC !C 7 N 4t4! $8.9( `j!_!!!! 3!IP!Pn&!y&!"!v4! 4!k4! 4!g!4KK4! !n!!Z4&!&!!bE!(E!oO4E!qE!jE!E!p4   ! = 4Y!U44!4 4 4 4!4""4 4D!aa!a!a!-a!?a 4 4!c#!BE4!Gg4!L4!P4!W&!&/0/>0_094!a!,a!Na11' 2 44B4D84:IR4/LsE/O! E/T4?{3^4?/b4E3h44s41@@56 - #etg mK1K`7:#;#A#G#H# I#(J#0K#8L#@M#HN#PO#QQ#RS#SU#TW#U^#V_#Wb#Xd#Yf#Zh#[o#\p#] }.! #; [5Q 4X26 X27 [#8 ]28 h28 n2]28   ]28 " , ]29 &F h28 -4n ]2?! 9 5 ]2??! 8 =4 ]2??8 E ]2! 9 N!! ?9 W(!! ?9 `K!?9 sn!  9 w!  9 {!9 !! ! 8 !??9""h2???9<"h2: t2 cd"h2}"h2"h2z2"h2z2??"h2z2??#h2! ?"#h2! E#h2? `#h20 2#h2z20 2#h2! 0 2#h20 % #h20 0 $]2;end 8 $h2;end C :$]20 LW$h20 Ut$]20 ^$h20 g$]20 o4$]20 u4$]20 z4%]2<i(%h2?< F%h2?0 4c%]2<%h2?< %h20 %]20 %]2?0 %h2?;at &]2?;at =&h2?0 2_&h2z20 2&h2! 0 (2&h20E2&h2z20V2&h2z2??0*2'h2! ?0 _2:'h2! 02a'h2?< 'h2/2'h2z20 2'h2z2??02'h2! ?0 2(h2! 0 2<(h2?< d(h2 ?0 *2(h2?z20 @2(h2?z2??0h2(h2?! ?0 i2)h2?! 0 2;)h2??0  b)h2 0 2)h2??0  )h2 0  )h2  0 2)h2??z20 24*h2??z2??02e*h2??! ?0 )2*h2??! 0 @2*h2???0 R2*h2  z20 d2+h2  ! ?0 y2K+h2  ! 0 2|+h2  ?0 2+h2  0 2+h2  ! ! 0 2,h2    0 2@,h2    82r,h2???82,h2??! ?=,?04,]2??<-h220 O! 1-]20 Y! N-]20 `Kk-]204-]2! ??0 |4-]2z2?0 4-]2! ?04 .]2?0 43.]2z2?04_.]2! ??0 4.]2! ?04.]2?0 4.]2z2?04/]2! ??0 4'/]2! ?0 4N/]2?0 4u/]2z2?0(4/]2! ??0 ;4/]2! ?0 N4/]2?0 \40]2z2?0=4B0]2! ??0 y4i0]2! ?0I40]2?0 40]2z2?0T40]2! ??0 4 1]2! ?0i411]2?0 WX1]2??0 z1]2z20}1]2??z201]2??z2??01]2! 0*2]2??! >]2??! ?4c2WW11c21W5 2 4# 4# A#5 ~4 2#?3X2?8' ?D~4@ t2/ 234/ N343 f3n23 ~3n23 3n2?/ 3n2/ 3n20 n24??3  4n2<>4n2/ Z4n2>Yn2?4442/L{4{4 4! ! !4!Z5! 405! 4/! P5! 0&! q5! ! /! 5! 0A! 5! ! .F-. Fx87####'age# 'st#$'tk#('ps#,'sh#0'ag#4#8#< #@!#D"#H$#L%#P&#T'#X(#\)#`*#d'dp+#h-#l.#p/#t42 4x8Bc78D|788I78/Lx8788/O~8788/Tx878?{3^ 88x8?/b4<883h^88x884s8x85851518C718C782W9 C7#e89g89 9 m981985 FV: #/ ]V:R9\:/ a 9n9b:/ e89b: h9\: k9\: 9 n9\:? 9 9\:/ x8:\:?3 2:\:x8? 9 : (9 R9 n9189h:92 @ 9# :@ :@ 9 :@?8 9 :@@ 8;@/%@';@@< vJ;@?80  g;@0  ;+@;end  ;@;end  ;+@0 o;@0 i;+@0 o<@0 i2<+@0 4O<+@0 4l<+@< (<@?50 54<+@0 ><+@3@<@?0 b8=@?0 q8*=+@?9 wI=+@?;at 8j=@?;at 8=+@?0 8=@0 8=+@0 8=@0 8=+@0 x8>@0 ~89>+@< W>@8< p>@/j >@ 8< R>@ ?8/ >@ / ?@  < #?@%@< sFI3@FI?0 b3BFI?0 q9BFI?9 wFI?;at 3BGI?;at 9B5GI?0 3BRGI0 9BoGI0 3BGI0 9BGI0 AGI0 (BGI< HI9B< HI/j @HI 9B< RhHI ?9B/ HI / HI  < HII< HI9  II?9BA-II?9B9tVII ?9B9'zII 9B8 n4II?! B |IAD1ID1DIH("!JE";#E"?D#E"CCK# /"/:JIK3"6RJIKA"GpJIKAI"KIKCKC!!JCKDX#E!+#F!#JJCKJ!$JKCKK!&J$KCKL!)CKJIM*M+M#'pos.M#1#3M#'st4#'tk5#'ps6#'sh7#'ag8#9#:#;#>#?#@#C#D#E#F#G#H#J#M#N#O#P#Q#R#S#T#U#V#Z#[#\#^#_#`#a#MM2 4NBMODMOOINO/LN4N#OO/ONUN#O O/TN{NO?{3^NON?/b4N#O3hNON O4sONIKOIK1IK1OM1OMO2WO M#eROOgkOOO mO)O1O)O 5 FP #/ ]POP/ aOOP/ e)OPP hPP k4PPO nRPP?O lPP/ NPP?3 PPN? lP P O O O1)OOPO2s V O# QV ,QVO OQV? OO hQVV 8QV/VQVV< vQV? O0  QV0  RV;end  RV;end  ;RV0 XRV0 yuRV0 RV0 yRV0 4RV0 4RV< ( SV?IK0 54)SV0 >FSV3@cSV?0 bOSV?0 q OSV?9 wSV?;at OSV?;at  OTV?0 O%TV0  OBTV0 O_TV0  O|TV0 NTV0 NTV< TV O< TV/j UV  O< R;UV ? O/ \UV / UV  < UVV< UV9 UV? OAVV? O9t)VV ? O9'MVV  O8 n4uVV?! B |VNP1VP1PVM DhWi#j#j#j# k#l#m#n# p#(q#0r#8tM#@uM#vW#|#~#W#87#P#WOKW.# F)X&XNWOXP6QR\RXQR?TSeOo4YQRq\RqXRqTTmaxrPRrLOYUUQTrnd\R2Y VR$Y VYV YV K OKZ WY W W X$83xY$93?$=L?$>36 X2?3X2?8' ?D~46 X2?3X2?8?$85Z$95?$=L?$>3 /usr/include/c++/4.4/usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/usr/include/c++/4.4/bits/usr/include/bits/usr/include/usr/include/c++/4.4/ext/usr/include/c++/4.4/debug/usr/include/c++/4.4/x86_64-linux-gnu/bitspenalty.cppcstddefcstdiocstdlibctimecwcharclocalecstringstddef.hstringfwd.hbasic_string.hstl_vector.htypes.hstdio.hlibio.hwchar.h_G_config.hnew_allocator.hstdlib.htime.hdebug.hallocator.hlocale.hatomic_word.hbasic_string.tccstring.hgame.hrosterplayer.hvector.tccteamsheet_reader.hcond_condition.hcond_action.hcond.hcomment.hnumeric_traits.h U_w vh,J y0ؔwגlJ!K!6Z=: .0y:a t|n<o.zK?ɠ PENALTYSHOOTOUT %s WONPENALTYSHOOTOUT %sPENALTYGOAL ... %s %d-%d %s...SAVEOFFTARGET2 !3!q[!/!FG$r!-Swwvwwvww;v;<w<?w? vh[XRunPenaltyShootoutXGoalDiffXAssignPenaltyTakers4YTakePenaltyZPenaltyTaker)ZKickTakers?ZPenScore, _ZNKSt6vectorI12RosterPlayerSaIS0_EE8max_sizeEvwcspbrklconv_ZNSt12_Vector_baseIP4condSaIS1_EE19_M_get_Tp_allocatorEv_ZN4cond6createEiSs_unused2_ZNSs12_M_leak_hardEv_M_move_fileno__normal_iterator, std::allocator > >tm_sec_ZNSt6vectorI12RosterPlayerSaIS0_EE18_M_fill_initializeEmRKS0_*strchrallocate_ZN9__gnu_cxx13new_allocatorIP4condE8allocateEmPKvfwideteamnew_allocatorint_p_sep_by_spacegetwc_ZNKSs8capacityEv_ZN9__gnu_cxx13new_allocatorIP14cond_conditionE9constructEPS2_RKS2_fpos_t_ZNSs6resizeEmcminutes_ZNSt6vectorI12RosterPlayerSaIS0_EE5clearEvps_contrib_ZNSs5clearEvtk_abcreate_shortbuf_ZNSt6vectorIP14cond_conditionSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1___gnu_cxx_ZN14cond_condition7is_trueEv_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_ZNSs4nposE_vptr.cond_action_ZNSs4_Rep7_M_grabERKSaIcES2__M_refcopywcsncmpcapacity_ZNSt6vectorI12RosterPlayerSaIS0_EE5frontEvfeof_ZNSt6vectorIP14cond_conditionSaIS1_EE15_M_erase_at_endEPS1_st_ab_Z8GoalDiffvoverflow_arg_areatime_t_ZNSs13_S_copy_charsEPcS_S__flags_ZN4cond16test_and_executeEvteam_shootinglength_M_refcountreg_save_area__off_t_Z11TakePenaltyii_ZNSt6vectorI12RosterPlayerSaIS0_EE4dataEvsubstr_ZNKSt6vectorIP4condSaIS1_EEixEm_M_check_lengthdeallocatetm_isdstgrouping_lockallocatorwcstoll_ZN9__gnu_cxx13new_allocatorIP4condE7destroyEPS2__ZNSt6vectorIP4condSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE_M_end_of_storagemax_size_ZNKSs4findEcminjured_ZNSs6rbeginEvatof_ZN4cond13add_conditionEP14cond_conditionatoiatol_M_pstrcollwcsncpywcsspnnew_allocatorvector_ZNSt6vectorIP14cond_conditionSaIS1_EE5clearEvstrrchr__pos_ZNSt6vectorIP14cond_conditionSaIS1_EE7reserveEm__debug*memchrRosterPlayervector >setlocaleadd_condition_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNKSs7_M_dataEvvwscanf_M_erase_at_endgames_ZNSt6vectorI12RosterPlayerSaIS0_EE2atEmreplace_ZNKSs6_M_repEvassists_Rep_base_ZNSsaSEc_ZNKSs4findERKSsm_IO_write_endshots_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZN9__gnu_cxx13new_allocatorI12RosterPlayerE9constructEPS1_RKS1__ZNSs14_M_replace_auxEmmmcwctomb_ZNK9__gnu_cxx13new_allocatorI12RosterPlayerE7addressERKS1__ZNSt6vectorIP14cond_conditionSaIS1_EE6rbeginEvindex_ZNSt6vectorIP4condSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1__S_empty_rep_ZNSspLEPKcrename_ZNSt12_Vector_baseIP4condSaIS1_EE11_M_allocateEmlocaltimeactive_Alloc_hiderwcsstrfreadint_frac_digits_M_destroy_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfinalfoulsfgetc*wmemchr_ZNKSt6vectorIP4condSaIS1_EE5frontEvrfind_ZNKSs15_M_check_lengthEmmPKcfgetswcstodwcstofwcstokwcstol_ZNKSs6substrEmm_ZNSt6vectorIP4condSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_current_gkfreopen_ZNSt6vectorIP14cond_conditionSaIS1_EE2atEmsnprintf_ZNKSt6vectorIP4condSaIS1_EE8capacityEvsaveslldiv__clock_t_ZNKSs4copyEPcmm_ZNSs6insertEmRKSs__gnu_debugps_abvsnprintf_ZNSs4swapERSswmemsetoperator=_vptr.cond_condition_ZNSt6vectorIP4condSaIS1_EE7reserveEmbtowcnTeamstrpbrk_ZNSs12_S_empty_repEvplayerstruct_ZNSs6assignERKSsputwcharnationality_ZNSs4_Rep8_M_cloneERKSaIcEmcurrency_symbol__max_ZN11cond_action19worst_player_on_posESs_ZNSs6appendEPKc_ZNSt6vectorIP14cond_conditionSaIS1_EE5beginEv_M_allocate_ZNKSs8_M_limitEmm_chainint_n_cs_precedes_ZN9__gnu_cxx24__numeric_traits_integerIlE5__maxEis_true_ZNKSs4_Rep12_M_is_sharedEvwcstoul_M_refdataworst_player_on_posunsigned char_ZNKSt12_Vector_baseIP4condSaIS1_EE19_M_get_Tp_allocatorEvwcsxfrm_ZNKSt6vectorIP14cond_conditionSaIS1_EE4dataEv_IO_lock_twcslen_ZNKSs13find_first_ofEPKcmredcards_Exit_ZNKSs7compareEmmPKcm_M_set_length_and_sharable_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt6vectorI12RosterPlayerSaIS0_EE5frontEv_M_checkassign_ZNSt12_Vector_baseI12RosterPlayerSaIS0_EE11_M_allocateEm_ZNKSt6vectorIP4condSaIS1_EE12_M_check_lenEmPKc_ZNSs9_M_assignEPcmcyellowcardsrend_ZNKSt6vectorIP4condSaIS1_EE5beginEv_ZNSs4_Rep10_M_refcopyEvsetbuf_ZNSt6vectorI12RosterPlayerSaIS0_EE5beginEv_ZNKSt6vectorIP14cond_conditionSaIS1_EE8max_sizeEv_ZNSs7_M_copyEPcPKcm_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2_sh_ab_ZNKSs7compareEPKctm_zone_ZNKSs16find_last_not_ofEcm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1_fwscanftest_and_executewcsftimeswap_ZNKSs5emptyEvmbrlen_ZNKSs2atEm_ZNSt6vectorI12RosterPlayerSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEmRKS0_aggressionreverse_iterator<__gnu_cxx::__normal_iterator > > >_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIP14cond_conditionSaIS1_EE18_M_fill_initializeEmRKS1__M_iend_ZNKSt6vectorIP4condSaIS1_EE5emptyEvrewind_ZNSspLERKSs_S_create*wcsstrinjuriesstrtoldstrtollpenalty.cppatexit_IO_write_ptr_ZNKSt6vectorI12RosterPlayerSaIS0_EE14_M_range_checkEm_ZNSt6vectorI12RosterPlayerSaIS0_EE6resizeEmS0_negative_signvsscanf_ZN9__gnu_cxx24__numeric_traits_integerIiE11__is_signedE~basic_stringwcscat_ZNSt6vectorIP4condSaIS1_EE14_M_fill_assignEmRKS1__ZNKSs9_M_ibeginEvftell~cond_actionint_curr_symbolnPlayer_ZNKSs7compareERKSs_ZNSt6vectorI12RosterPlayerSaIS0_EE7reserveEm_ZNK9__gnu_cxx13new_allocatorIcE7addressERc__normal_iterator > >/home/eliben/eli/esms/srcsize_M_clone_M_replace_safe_ZNSt6vectorIP4condSaIS1_EE4swapERS3__ZNSs6appendERKSsmmFILE_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE_ZNSs6appendERKSsnew_allocator_M_ibegin_ZNSt6vectorIP4condSaIS1_EE6resizeEmS1_clock_Z19AssignPenaltyTakersvclearasctimetmpfile_ZNKSt6vectorI12RosterPlayerSaIS0_EE5beginEvtactic_ZNSs6assignERKSsmmsize_t__countquot_ZNSt6vectorIP14cond_conditionSaIS1_EE14_M_fill_assignEmRKS1__ZNKSs8_M_checkEmPKcdestroyfrontcond_condition_ZNKSs17find_first_not_ofEPKcmconceded_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_perror_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNKSt6vectorI12RosterPlayerSaIS0_EE5emptyEv_M_grab_M_is_shared_M_fill_insert_IO_save_base_ZNKSt6vectorIP14cond_conditionSaIS1_EE5frontEv_ZNSt6vectorI12RosterPlayerSaIS0_EE4swapERS2__ZNKSt6vectorIP14cond_conditionSaIS1_EEixEm_S_empty_rep_storage_ZNKSt6vectorIP14cond_conditionSaIS1_EE6rbeginEvwctobmon_thousands_septk_contribfwprintf_M_assign_ZNSt6vectorI12RosterPlayerSaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EES6__ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_S_max_size_M_fill_assign__wchbfitnessfind_last_not_of_M_check_lenvfwscanf_Vector_base >_ZNKSs12find_last_ofEPKcmmblen_ZNKSs5rfindEcmvfwprintf_ZNSt6vectorIP4condSaIS1_EE5beginEv_ZNKSs13get_allocatorEv__digits_ZNSt6vectorIP4condSaIS1_EE8pop_backEv_ZNKSs6lengthEv__pad2rbeginwcstoull_ZNKSt6vectorI12RosterPlayerSaIS0_EE4dataEv_M_copy__vtbl_ptr_type_ZNKSs4findEPKcm_ZNKSs16find_last_not_ofEPKcmwmemmovefputwc_ZNSs4_Rep10_M_disposeERKSaIcE_ZNSs6appendEmc_ZNKSs5c_strEv_ZNKSsixEmfputws_ZNSs4_Rep10_M_destroyERKSaIcE_Vector_base__normal_iterator, std::allocator > >set_action_ZNSs2atEm_ZNKSs11_M_disjunctEPKc_ZNKSs6rbeginEvallocator_M_implreverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >wcschrGameDecidedfind_nextget_allocator_ZNKSt6vectorI12RosterPlayerSaIS0_EE6rbeginEv_ZNSs4rendEv_M_limitdecimal_point_ZNSt6vectorI12RosterPlayerSaIS0_EE9push_backERKS0__ZNSt6vectorI12RosterPlayerSaIS0_EE4backEvaddress_Atomic_wordstaminafatigue_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv_ZN9__gnu_cxx24__numeric_traits_integerIlE11__is_signedE_ZNKSt6vectorIP14cond_conditionSaIS1_EE4rendEv_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_fclosestrtoul_ZNSt6vectorI12RosterPlayerSaIS0_EE14_M_fill_assignEmRKS0__ZNSt6vectorIP4condSaIS1_EEaSERKS3__ZNKSs12find_last_ofEcmfrac_digitsstrerror_ZNKSs5beginEvoperator[]fouls__normal_iterator > >strxfrm_ZNSt6vectorIP4condSaIS1_EE15_M_erase_at_endEPS1_allocator_ZNKSs3endEv_ZNSt6vectorIP14cond_conditionSaIS1_EE4dataEvshots_offKickTakerswcstombsallocator_ZNKSs13find_first_ofEcm_ZNSt6vectorIP14cond_conditionSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_substitutionsthousands_sep_ZNSt6vectorIP14cond_conditionSaIS1_EE3endEv_ZNSs3endEvpop_back_ZNSs6insertEmmc_ZN9__gnu_cxx24__numeric_traits_integerIiE5__maxE_ZN11cond_action6createEiSs_ZNSs4_Rep20_S_empty_rep_storageE_ZNSt6vectorI12RosterPlayerSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0__ZNSs7replaceEmmRKSsmmvector >swscanfclearerr_ZNSt12_Vector_baseI12RosterPlayerSaIS0_EE13_M_deallocateEPS0_mnamen_sep_by_space_sbufungetcNUM_COLUMNS_IN_ROSTER_IO_save_endwprintftm_min_ZN9__gnu_cxx13new_allocatorIP4condE9constructEPS2_RKS2__ZNKSt12_Vector_baseI12RosterPlayerSaIS0_EE13get_allocatorEvsrandp_cs_precedeskeypasseswcscmp_ZN9__gnu_cxx13new_allocatorI12RosterPlayerE10deallocateEPS1_m_ZNSs6assignEPKcmfp_offset__time_tmbsrtowcs_ZNSt6vectorI12RosterPlayerSaIS0_EE3endEvmon_groupinggp_offset_ZNSs7replaceEmmmcsh_contribTakePenalty_ZNSs6insertEmRKSsmmshot_probclock_tmbsinitfind_first_not_of_ZNSs7_M_leakEv_M_leaklikes_left__normal_iterator > >_ZNKSt6vectorI12RosterPlayerSaIS0_EE8capacityEvsystemtypedef __va_list_tag __va_list_tagshort unsigned int_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKvsigned char_ZNSt6vectorIP4condSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1__ZNKSs12find_last_ofEPKcmm_ZNSt6vectorIP14cond_conditionSaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1__ZNKSs5rfindEPKcm_ZNSt6vectorIP14cond_conditionSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_swprintf_M_replace_auxcomm_ZNSt6vectorIP4condSaIS1_EE6rbeginEv*wcschrback_ZNKSt6vectorIP4condSaIS1_EE14_M_range_checkEmRunPenaltyShootoutcond_actiontm_wday__off64_twcscpywchar_tvswprintfputwccond_IO_read_base_ZNSs6assignEmc_offset_ZNKSt6vectorIP14cond_conditionSaIS1_EE4sizeEvstring_ZN9__gnu_cxx3absExPenaltyTaker__normal_iterator > >_IO_buf_end_ZNSt6vectorIP14cond_conditionSaIS1_EE5frontEv_ZNSs6insertEmPKcmbstowcsmbstate_tn_sign_posn_M_repteam_passingresizewcsrtombstm_yday*strrchr_ZNKSt6vectorIP4condSaIS1_EE4dataEv_ZNKSs4dataEvwcscspn_ZNSs7replaceEmmPKc_mode_IO_write_base_M_insert_auxreverse_iterator<__gnu_cxx::__normal_iterator > > >_M_data_ZNKSt6vectorIP14cond_conditionSaIS1_EE5emptyEvnTaker__wch_ZN11cond_action7executeEv_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEclikes_right~vector_ZNSt6vectorIP4condSaIS1_EE4rendEv_ZNKSs17find_first_not_ofEPKcmmappend_ZN14cond_condition6createEiSsvector >vswscanfremove_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcmtm_moncopytime_ZNSs4_Rep9_S_createEmmRKSaIcE_Vector_base >_ZNKSs7compareEmmPKc_ZNKSt6vectorIP14cond_conditionSaIS1_EE4backEv_ZNK9__gnu_cxx13new_allocatorIP4condE7addressERKS2_reverse_iterator<__gnu_cxx::__normal_iterator > > >nominal_fatigue_per_minutelong intfgetpos_ZNK9__gnu_cxx13new_allocatorIcE7addressERKcvwprintf_ZNSt6vectorIP4condSaIS1_EE3endEv_IO_markerint_p_sign_posnnew_allocator_ZNSt6vectorIP4condSaIS1_EE6assignEmRKS1_getcwscanfgets_Z18RunPenaltyShootoutv_ZNSs6appendEPKcmstrstr_ZNKSt6vectorIP4condSaIS1_EE3endEvmon_decimal_pointvscanf_S_construct_ZNSt6vectorIP14cond_conditionSaIS1_EE6assignEmRKS1_strtodstrtofstrtokstrtollong doublereserve_ZNSs7replaceEmmRKSs_ZNSt6vectorIP14cond_conditionSaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_p_sep_by_spacelong unsigned int_ZNSt6vectorIP14cond_conditionSaIS1_EE4rendEv_ZNKSt6vectorI12RosterPlayerSaIS0_EEixEm_ZNKSt6vectorIP4condSaIS1_EE8max_sizeEvbool_ZNKSt12_Vector_baseIP14cond_conditionSaIS1_EE19_M_get_Tp_allocatorEvoperator+=reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >tmpnam_ZNSt6vectorIP4condSaIS1_EE5clearEv_ZNSt6vectorIP4condSaIS1_EE9push_backERKS1_ferror_ZNSs6resizeEm_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__M_dataplus_ZNSt6vectorI12RosterPlayerSaIS0_EE6rbeginEv_ZNSsaSEPKcchar_ZNSt6vectorIP14cond_conditionSaIS1_EE4swapERS3_push_backwcstold_S_terminal*strpbrkinsert_Rep_IO_buf_base_ZNSs9_M_mutateEmmm_ZNSt6vectorIP4condSaIS1_EE5frontEv_ZN9__gnu_cxx24__numeric_traits_integerIlE8__digitsE_ZNSt6vectorI12RosterPlayerSaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEscore_ZNSspLEc_ZN9__gnu_cxx13new_allocatorIP4condE10deallocateEPS2_m_ZNSs7_M_moveEPcPKcmdifftime_IO_read_endexecute_IO_FILE_ZNKSt12_Vector_baseIP14cond_conditionSaIS1_EE13get_allocatorEvwmemchr_ZNSt6vectorI12RosterPlayerSaIS0_EE4rendEv_ZNSt6vectorIP4condSaIS1_EEixEmconds_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE_ZNKSs13find_first_ofEPKcmm_ZNSs5beginEv_Vector_base >_ZNSs7_M_dataEPc_ZNK9__gnu_cxx13new_allocatorIP4condE7addressERS2__ZNKSs8max_sizeEvtm_hour_ZNKSs12find_last_ofERKSsm_ZNK9__gnu_cxx13new_allocatorIP14cond_conditionE8max_sizeEv_ZNKSs4findEPKcmm_ZNK9__gnu_cxx13new_allocatorIP14cond_conditionE7addressERS2_likes_centeratollfseek_ZNSs12_S_constructEmcRKSaIcE__mintacklesbsearch~new_allocatorreverse_iterator<__gnu_cxx::__normal_iterator > > >allocatorbasic_string, std::allocator >getwcharRosterPlayerArrayint_n_sign_posn_ZNSs4_Rep11_S_terminalEfullname_ZNSt6vectorI12RosterPlayerSaIS0_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEmRKS0_tm_mday_S_compare_ZNSs6insertEmPKcmc_str__pad1__pad3__pad4__pad5_ZNKSs5rfindEPKcmmnew_allocatorgmtimeAssignPenaltyTakersfsetposvfscanf_ZNKSs17find_first_not_ofEcm_markers_pos_M_length_ZNKSs16find_last_not_ofEPKcmm_ZNKSt6vectorIP14cond_conditionSaIS1_EE12_M_check_lenEmPKc_ZNSt6vectorIP4condSaIS1_EE4backEv*strstr_ZNSt6vectorI12RosterPlayerSaIS0_EE8pop_backEv_ZNSt6vectorIP4condSaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1___is_signedldiv_ZNKSt6vectorIP14cond_conditionSaIS1_EE5beginEverasedouble_ZN9__gnu_cxx13new_allocatorIP14cond_conditionE10deallocateEPS2_mpref_side_ZNKSs17find_first_not_ofERKSsm__FILEtm_year_ZNKSt6vectorI12RosterPlayerSaIS0_EE4rendEv_ZNKSt6vectorIP4condSaIS1_EE4rendEv_ZNKSs4rendEvctime_ZNSt6vectorIP4condSaIS1_EE2atEm_M_fill_initializeqsort_M_set_sharable_ZNSs15_M_replace_safeEmmPKcmdatawmemcmpwcrtombllabs__valuePenScore_ZN9__gnu_cxx13new_allocatorIP14cond_conditionE7destroyEPS2__ZNSt6vectorI12RosterPlayerSaIS0_EEaSERKS2__ZNSs9push_backEc_ZN9__gnu_cxx24__numeric_traits_integerIiE8__digitsE_ZNKSt6vectorIP14cond_conditionSaIS1_EE8capacityEv*wcsrchr_ZNKSs4_Rep12_M_is_leakedEvpositive_sign_ZNSt12_Vector_baseIP14cond_conditionSaIS1_EE11_M_allocateEmsetvbuf_ZN4cond10set_actionEP11cond_action_ZNSt6vectorI12RosterPlayerSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0__ZNSt6vectorIP14cond_conditionSaIS1_EE4backEvconditionsGoalDiff_ZNKSt6vectorIP14cond_conditionSaIS1_EE2atEmstrftimeemptyconstruct_ZNKSs7compareEmmRKSsmmmbtowc_ZNKSs7_M_iendEv_M_dispose_ZN9__gnu_cxx24__numeric_traits_integerIiE5__minE_M_finishgoals_ZNSs4_Rep13_M_set_leakedEvlong long unsigned int~cond_conditionmbrtowc_cur_column_ZNSs4_Rep12_S_empty_repEvwmemcpy__compar_fn_tfinalshots_off_ZN9__gnu_cxx24__numeric_traits_integerIlE5__minE_ZNSs13_S_copy_charsEPcPKcS1__ZNKSt6vectorIP4condSaIS1_EE2atEmsuspension_ZNSt12_Vector_baseI12RosterPlayerSaIS0_EE19_M_get_Tp_allocatorEv_ZNKSt6vectorIP4condSaIS1_EE6rbeginEvroster_playersfloatshots_on~_Vector_base_M_set_leaked_ZNSt6vectorI12RosterPlayerSaIS0_EE15_M_erase_at_endEPS0__ZNSs4_Rep15_M_set_sharableEv_ZNSs4_Rep11_S_max_sizeEwcsncatfopen_ZNSt6vectorI12RosterPlayerSaIS0_EE6assignEmRKS0_teamstm_gmtoffpenalty_takeraction_IO_backup_base_ZNSt6vectorIP4condSaIS1_EE18_M_fill_initializeEmRKS1_int_n_sep_by_space_IO_read_ptr_ZNSt12_Vector_baseIP14cond_conditionSaIS1_EE13_M_deallocateEPS1_m_M_deallocate_M_mutateplayer_ZNSsaSERKSsgetenvfgetwc_M_capacity_ZNSt6vectorIP14cond_conditionSaIS1_EEixEmfgetws_ZNKSt12_Vector_baseIP4condSaIS1_EE13get_allocatorEvrandbasic_string_ZN9__gnu_cxx13new_allocatorI12RosterPlayerE8allocateEmPKvfinalshots_on_ZNSt12_Vector_baseIP14cond_conditionSaIS1_EE19_M_get_Tp_allocatorEv_ZNKSs13find_first_ofERKSsm_ZNSt6vectorIP4condSaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1__old_offsetstrchrwcscollinjurystopPKs_ZNKSt6vectorIP14cond_conditionSaIS1_EE14_M_range_checkEm_ZNKSt6vectorI12RosterPlayerSaIS0_EE4sizeEv_ZNSt6vectorIP14cond_conditionSaIS1_EEaSERKS3_nPenaltyNump_sign_posn_ZNSs10_S_compareEmmwcsrchrcomparelong long int_ZNKSt6vectorIP4condSaIS1_EE4sizeEv_ZNKSs4sizeEv_ZNKSt6vectorI12RosterPlayerSaIS0_EE3endEv_flags2_Vector_implmktime*wcspbrkgetchar_ZNSs5eraseEmm_ZNSs4_Rep10_M_refdataEvteam_tackling_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mc_ZNSt6vectorIP14cond_conditionSaIS1_EE8pop_backEvnum_players_M_start_ZNK9__gnu_cxx13new_allocatorIP14cond_conditionE7addressERKS2__ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNSt6vectorIP14cond_conditionSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE_ZNKSs5rfindERKSsmungetwcfind_last_of_ZN9__gnu_cxx3divExxn_cs_precedesCHAR_BUF_LEN__normal_iterator > >_M_get_Tp_allocator_ZNKSs16find_last_not_ofERKSsmreverse_iterator<__gnu_cxx::__normal_iterator > > >__state_ZNK9__gnu_cxx13new_allocatorI12RosterPlayerE8max_sizeEv_ZNKSt6vectorI12RosterPlayerSaIS0_EE4backEv_ZN9__gnu_cxx13new_allocatorIP14cond_conditionE8allocateEmPKv_ZNK9__gnu_cxx13new_allocatorIP4condE8max_sizeEvlocaleconv_ZNKSt6vectorIP4condSaIS1_EE4backEv_ZNSs6assignEPKcstrtoull_ZNSs7replaceEmmPKcm__normal_iterator > >_ZNKSs7compareEmmRKSs_ZNSt6vectorIP14cond_conditionSaIS1_EE6resizeEmS1_team_num_M_disjunct_ZNSt6vectorIP4condSaIS1_EE4dataEvunsigned int_ZNSt6vectorI12RosterPlayerSaIS0_EEixEm_S_copy_chars_ZNSs7reserveEmfflushGNU C++ 4.4.3_ZNSbIwSt11char_traitsIwESaIwEE4nposE_ZNK9__gnu_cxx13new_allocatorI12RosterPlayerE7addressERS1_side_ZNKSt6vectorI12RosterPlayerSaIS0_EE2atEmshort intbeginint_p_cs_precedes_vtable_offset_M_is_leaked_M_leak_hard_ZNSt6vectorIP14cond_conditionSaIS1_EE9push_backERKS1__ZNKSt6vectorIP14cond_conditionSaIS1_EE3endEvnpos_ZNKSt6vectorI12RosterPlayerSaIS0_EE12_M_check_lenEmPKc_M_range_checkreverse_iterator<__gnu_cxx::__normal_iterator > > >_ZNSsixEm_ZN9__gnu_cxx13new_allocatorI12RosterPlayerE7destroyEPS1__ZNKSt12_Vector_baseI12RosterPlayerSaIS0_EE19_M_get_Tp_allocatorEv~allocatormemchr_ZNSt12_Vector_baseIP4condSaIS1_EE13_M_deallocateEPS1_mwint_tfind_first_ofGCC: (Ubuntu 4.4.3-4ubuntu5) 4.4.3zPLRx  $AC GzPRx  AC <LAC r$AC C.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rela.rodata.gcc_except_table.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_str.comment.note.GNU-stack.rela.eh_frame @ P &T ,` 9 1` }Dh[? nUEkPHfnaH nPoo0qIq0 I00qN0f$PIP    p( t: x k9x99%L>;P]bnu penalty.cpp_ZL21NUM_COLUMNS_IN_ROSTER_ZL12CHAR_BUF_LEN_ZZL18__gthread_active_pvE20__gthread_active_ptrPenaltyTakerKickTakersPenScore_Unwind_Resume_Z18RunPenaltyShootoutv__gxx_personality_v0_Z14the_commentaryv_ZN10commentary12rand_commentEPKcz_ZNKSs5c_strEvcommfprintf_ZNSsD1Ev_Z19AssignPenaltyTakersv_Z11TakePenaltyii_Z8GoalDiffvteamnum_playersstrcpy_Z7randompifputs_Z9my_randomipthread_cancel  (4>C P\a ~!"""":"d!x"" #@   ('=KQ #`DVe u (_ #t  $0 #`l # #`$ #= H% #`  # ~  , (  3 #Hb #Pw& 4'    #`D #@%0 @=Sak( #H # _  ' 2 @ G j #H #  d   '     K  ! ) 0 .5 iB 1 7 ]!R Q8\ : m o} :  1  ) #  - &F F# ?1 @ &FT &Fj Hp k+v 68|  &F F ?  &F &F < S 7 ! &6 &F F- ?; J &F^ &Ft  -z ZM \. O "' fK c' ^L  Q)   % w3 T '5 s, B; 5J )Y N+h w g 3 X*  IB q$ 9    F  D @, L< L `\ )l o9|  v9 }9 9 H+  ; , ! $,  p% <D ,P ^ FIm &y % y% >   E/ ` N$ :- 59 #S  j  2 K  .   A* N Q  r j7 9  / CF / R& 8-=  Y m p 3>  2 T$  a )| G 9    ) e&  J (H `/     % 9M 0j :  f , x , x , x/ E9  &D PQ ?V 7@  6 f; e j 78 CP +;m V * b) X? < C  %  _0B t0c "  & !    <  / d7F g bJ f0 HA  {0 # $ 6 C9 z- ;, I): *H NV *Bd Dz   5 3F -  F<" 99 ) P '?u (  N *   &C dC  5 R p   8  @ (&& %S t)p   ( # G l * j)Q /-s /  <  !% D# [)? ,+[   A  | ** F  i       (   % <G /@i | S  ~$ / H ( 0 :F  E& =@ G G a p5h   3 p  1  ! : 7T %Z ou %{ . q 5' C 5  J 6? { " o b fv f LN 8  l" W    0 $ %2 =@ XN T \  j  %x 1  H ?$ E * nL    B P/ 8 v0 "JB -d Mk ev 23 A 3 +  + R6 * )   d _?. R&5 B&H O p 3w    7K  5 ! ! 4*! 1!  M! KT! p! Kw! 2! K! W! K! @! K9! E! C" 3$" L+" >"  E"  Q" Cf" C" C" C" C" C# C$# CG# b# [ i# C# [ # k3# [ # K# hL# 6# hL#  $ "&$ m!<$ C$ 'Y$ `$ v$ -}$ $ -$ 8<$ $ E$ $ $ $ 6% *% <*% *1% 2H% O% e% 0l% K%  % % 0?% %  % %  % M& $& u?& 1F& a& 1h&  & 1& 4& ,& & ,& @& ,& /' ,!' Z <' ,C' c' 3j' I=' '  ' ' U' ' g%' ' QJ( ( )>( 3E( f( 3m(  ( 3( &( 3( V9( 3( *) 3) "=) 3D) E,d) `;k) KF) `;) Y) `;) {) !) 0* !* #6* !=* kJg* !n* 4+* !* %* !* * !* ?-!+ !(+ @GM+ !T+ F~+ !+ h+ !+ + !+ , !, B, (I, t,  {, <, 0, p7, -,  , , D - i9- 3- <:- +P- fW- m- [t- 7- [- U- [- M- [- .  . G5.  <. 9a.  h. A(.  . \. N. @D. N. 5/ N / )/ N0/ !P/ GW/ 6w/ G~/ '/ G/ </ G/  / 0&/ ;0 0&0 ,D0 0&K0 k0 0&r0 90 0 H0 0 :0 0 ^ 1 1 L31  :1  Z1 Ea1 -|1 E1 J1 E1 @?1 E1 12 E2 -,2 E32  2 :2 -C2 2 2 A2 32 82 2 #3  3 @3 L3 =43 :3  P3 eAV3 ?h3 <n3 A3 !3 <3 03 ZF3 3 3 3 -4 p? 4 "4 d )4 @4 F4 W\4 c4  4 WN4 '4 t4  4 m05 #!25 D85 iR5  Y5 3s5 y5 *5 /5 :5 /5 :$5 5  5 ;Y6 :g6 +u6 6 4 6 +6 6  6 76 %6 u6 ?6 97 D7 @*7 97 8Q7 e7 ~7 77 %7 K7 %7  7 q7 C8 C8 (%"8 (8 NI>8 6?D8 `8 f8 M8 f8 f8 LN)9 89 H>9 @T9 HZ9  Np9 fv9 $9 9 9 9 WA9  9 : B: #: : : : : ,; [ ; =); 0; AL; hLS; wi; hLp; !; %; E; ; >3; ; t; -< x5< -< ;4< ;< EQ< X< n< *u< (< < &< 0?< < 0< A<  < sK =  = W1,= KM3= Q= r= 4L= = = = e= (= = (= I> <> > <%>  ;> 3B> Y> "`> :r> 3x> _>> 3> > `;> Z4> `;> %? ? O%?  ,? T>? m<E? *b? h? * ? ? 8? ]+? =#? ? M? @ sA[@ o@ @ 7@ %@ 7@ %@ G@ q@ I A CA m;,A 2A 6HA 6?NA jA pA <A A e A .KA A ,A A B ?mB fB fB LNB B HB CB HC 1C f C 056C JC cC C WAC  C =C BC B.D BD [D ~D D ,D [ D GED D *0D hLD k E hLE 0;7E z"TE LjE qE O E E E -E )1E -E E E )E F F *F J;F BF =XF 0?_F +uF 0{F F  F 9CF  F }F KMF DF  G >7G >G d*TG [G qG (xG >G (G -G <G z!G <G G 3G LH " H FH 3"H "BH 3IH jH `;pH zGH `;H S(H H |3H  H H m<H " I I }/I 6I 'XI ]+_I 0|I I 1:I I I z)I .KI >J BBJ J xJ =)J qJ .KJ J "J 5J *,K &K ;,K 1 PK  ]K :$zK /LK ;K :K DK @ L Z&L y,)L W78L GL VL %eL .tL BL L 3 L LL uL ?L  L 7L %L 9 M  M !(M 7M NAFM !UM  dM +sM M 4 M +M M M 7N %N c66N %O HO ]O fO kC P P 6P TP WAnP  tP  P BP ^NQ Q .Q QQ jQ ,Q [ Q e Q Q u/Q hLQ vQ hLQ 2 R #/'R /=R DR (ZR aR AwR -~R ,R -R <R R ER R 1R *R S S  +S 0?2S lHS 0NS z eS  lS 5S  S S KMS (S L<S @ T T 4'T .T  DT (KT l:aT (hT -J~T <T CKT <T *T 3T 2T "T T 3T o'U 3U  =U `;CU ^U `;dU 0 U U U  U 2U m<U YBU U V  V \D+V ]+2V :OV VV wV ~V +!V $BV 4V CV E@V  V ^"W W HW &,W sF:W *HW VW :$dW 8sW NW 4BW ~ W  CW 9AW 5 X =X *)X /X%X-X 6X DX 1XXX LX 9X XX;X XX4X  X , Y %%Y  6Y % $ >  : ;  : ; I8  : ; I8  : ; I 8 .? : ; I@B  4: ; I 4: ; I?  &I}} { 6 hello.c"LK/long long intshort unsigned intunsigned intGNU C 4.7.3lintlong long unsigned intbit1bit2bit3bit4charunsigned charmainlong intlong unsigned intGLOBAL_CONSThiLosigned char/home/frederik/src/git/pyelftools/test/testfiles_for_readelffloathello.cshort inttryGlobalsizetypeGCC: (Ubuntu/Linaro 4.7.3-12ubuntu1) 4.7.3A)aeabi5T  |  BB .symtab.strtab.shstrtab.rel.text.data.bss.rodata.rel.debug_info.debug_abbrev.debug_loc.rel.debug_aranges.rel.debug_line.debug_str.comment.note.GNU-stack.ARM.attributes.rel.debug_frame4  %T+T0T <`l8 HVw,e a  x:t  0#0 ,LpL*x,     5       &+ 0hello.c$d$aGLOBAL_CONSTtryGlobalhiLomainputs  ! (/6=DKY`gnu  1>HUZg +pyelftools-0.27/test/testfiles_for_readelf/reloc_armhf_gcc.o.elf000066400000000000000000000060501374602170700252050ustar00rootroot00000000000000ELF(t4(@#FHello Worldh.!oint?jdefijkO#cr#:V#mno# VO#`O#[O#eO#}"O0 abc$O B O O  y% $ > $ >  : ;  : ; I8  : ; I8  : ; I 8 .? : ; I@B  4: ; I 4: ; I?  &I}}w6 hello.c"0g!long long intshort unsigned intunsigned intGNU C 4.7.3lintlong long unsigned intbit1bit2bit3bit4charunsigned charmainlong intlong unsigned intGLOBAL_CONSThiLosigned char/home/frederik/src/git/pyelftools/test/testfiles_for_readelffloathello.cshort inttryGlobalsizetypeGCC: (Ubuntu/Linaro 4.7.3-11ubuntu1) 4.7.3A4aeabi*7-A A  " | AA .symtab.strtab.shstrtab.rel.text.data.bss.rodata.rel.debug_info.debug_abbrev.debug_loc.rel.debug_aranges.rel.debug_line.debug_str.comment.note.GNU-stack.ARM.attributes.rel.debug_frame4 %L+L0L <Xl8 HVo,e a  x:t   0#0,DpD5|,     :      !+05hello.c$d.LC0$tGLOBAL_CONSTtryGlobalhiLomainputs/0  ! (/6=DKY`gnu  1>HUZg +pyelftools-0.27/test/testfiles_for_readelf/reloc_armsf_gcc.o.elf000077500000000000000000000006141374602170700252230ustar00rootroot00000000000000ELF(4(A(aeabiCortex-A9 A  *D_start.symtab.strtab.shstrtab.ARM.attributesp4)`0 +pyelftools-0.27/test/testfiles_for_readelf/simple_aarch64_gcc.o.elf000066400000000000000000000015611374602170700255270ustar00rootroot00000000000000ELF@@CRC_GCC: (GNU) 4.8.0.symtab.strtab.shstrtab.text.data.bss.comment@!X'X,0Xj5 `  empty.c$xmainpyelftools-0.27/test/testfiles_for_readelf/simple_arm_gcc.o.elf000066400000000000000000001040131374602170700250520ustar00rootroot00000000000000ELF(44 (  -L(Ko/0 R  /$@-0S 0S/@/- M  0Ћ/ -L(Ko/4GCC: (Sourcery G++ Lite 2010.09-51) 4.5.1A/aeabi%ARM7TDMI-S ,.symtab.strtab.shstrtab.init.text.fini.init_array.fini_array.jcr.data.bss.comment.ARM.attributes!x'-9EJPU0*^p0n  # І;   05D4k4`whh( ' $acrtstuff.c__JCR_LIST__$d__do_global_dtors_auxcompleted.4946__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrymain.c__JCR_END___bss_end____bss_start____dso_handle_init__bss_end___start__bss_startmain__end___fini_edata_end_stack__data_start_Jv_RegisterClassespyelftools-0.27/test/testfiles_for_readelf/simple_armeb_gcc.o.elf000077500000000000000000001011101374602170700253570ustar00rootroot00000000000000ELF(4X4 (/FpG4VxAaeabi6  "%*-tmpdir/arm-be8.oarm$a$mthumb$tdata$d_start.symtab.strtab.shstrtab.text.ARM.attributes!p0  4$1pyelftools-0.27/test/testfiles_for_readelf/simple_armhf_gcc.o.elf000066400000000000000000000233261374602170700253770ustar00rootroot00000000000000ELF(44 (%"p```444  TTTll   <pppDDQtdRtd   /lib/ld-linux-armhf.so.3GNU GNUtq8^+VMpQ4H!{|}/N=( libc.so.6putsabort__libc_start_main__gmon_start__GLIBC_2.4ii 7 @-- Əʌ ƏʌƏʌƏʌO OjFMHKE0 0 R/ꬌHK+K+ИG(+HKsYJ*АG((L#x##p(HhKG@HT@t#F-CF NF MF~DV}Dv =$4U?8FAFJFGBѽpG@-Hello Worldу Ă H o0 A  o|oorЂЂЂЂGCC: (Ubuntu/Linaro 4.7.3-11ubuntu1) 4.7.3GCC: (Ubuntu/Linaro 4.8.2-16ubuntu3) 4.8.2A4aeabi*7-A A  "h!<]7_int2fdefijkO#cr#-V#mno# IO#SO#NO#XO#k"O0 abc$O pBD O O@ } y,% $ > $ >  : ;  : ; I8  : ; I8  : ; I 8 .? : ; I@B  4: ; I 4: ; I?  &I6 hello.c"0g! | AA long long intshort unsigned intGNU C 4.7.3lintlong long unsigned intbit1bit2bit3bit4unsigned charmainGLOBAL_CONSThiLo/home/frederik/src/git/pyelftools/test/testfiles_for_readelffloathello.cshort inttryGlobalsizetype}}w.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.ARM.exidx.eh_frame.init_array.fini_array.jcr.dynamic.got.data.bss.comment.ARM.attributes.debug_aranges.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_locTT#pp 1$Do,N PV00A^orr ko|| z    Ă ЂD4HHPPp`` hh     (( 0(Vp~5  l%?3:?$,L0PW:,fb$\ #Tp0r|  Ă Ђ  HP`h  ( !^pa ^`^8 ^P^ dD D ^` Ă Ĥ L.9ah Fi ^ a [ ^ ^$a n ^̃ (^aЃ у ^ ^  ^(^Ta ^a ^< aD .^hh^$- @Ђ ^ VE f   (H(HH  $P$,)@ 9H> EHM(Y ^ r(~@ Ă D/usr/lib/gcc-cross/arm-linux-gnueabihf/4.7/../../../../arm-linux-gnueabihf/lib/../lib/crt1.o$d$t/usr/lib/gcc-cross/arm-linux-gnueabihf/4.7/../../../../arm-linux-gnueabihf/lib/../lib/crti.o$acall_weak_fn/usr/lib/gcc-cross/arm-linux-gnueabihf/4.7/../../../../arm-linux-gnueabihf/lib/../lib/crtn.ocrtstuff.c__JCR_LIST__deregister_tm_clonesregister_tm_clones__do_global_dtors_auxcompleted.9228__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryhello.celf-init.oS__FRAME_END____JCR_END____init_array_end_DYNAMIC__init_array_start_GLOBAL_OFFSET_TABLE___libc_csu_fini_ITM_deregisterTMCloneTabledata_start__bss_start___bss_end___edata_fini__bss_end____data_startputs@@GLIBC_2.4__libc_start_main@@GLIBC_2.4__gmon_start____dso_handle_IO_stdin_usedhiLo__libc_csu_init_end_start__end____bss_startmain_Jv_RegisterClasses__TMC_END__tryGlobal_ITM_registerTMCloneTableabort@@GLIBC_2.4_initGLOBAL_CONSTpyelftools-0.27/test/testfiles_for_readelf/simple_mips_gcc.o.elf000066400000000000000000000053201374602170700252440ustar00rootroot00000000000000ELF4('Я,($ !00 $ @!0 @! "!b!$B0b*@!,($ '00 | <0  cMfoo __v _x_hi_lint% .?: ; 'I@B: ; I4: ; I$ > d /home/kvo/sources/pyelftools-gh/test/testfiles_for_readelfgcc48-simple.src.c HvK GNU C 4.8.3 -msoft-float -mllsc -mplt -mno-shared -g -O0 -fno-dwarf2-cfi-asm/home/kvo/sources/pyelftools-gh/test/testfiles_for_readelf/gcc48-simple.src.cGCC: (OpenWrt/Linaro GCC 4.8-2014.04 r42955) 4.8.3Agnu.symtab.strtab.shstrtab.rel.text.data.bss.reginfo.rel.pdr.mdebug.abi32.rel.debug_frame.rel.debug_info.debug_abbrev.rel.debug_aranges.rel.debug_line.debug_str.comment.note.GNU-stack.gnu.attributes@ H(%+0p=( 9 pBHTpHPP x epga 0 qpWpV  pv p0 04o@  [   OSW/home/kvo/sources/pyelftools-gh/test/testfiles_for_readelf/gcc48-simple.src.cfoobarbaz 0<L\   ,qpyelftools-0.27/test/testfiles_for_readelf/tls.c000066400000000000000000000002251374602170700221270ustar00rootroot00000000000000// Compile into tls.elf using: // $ gcc -m32 -o tls.elf tls.c // For tls64.elf, use: // $ gcc -m64 -o tls64.elf tls.c __thread int i; int main(){} pyelftools-0.27/test/testfiles_for_readelf/tls.elf000077500000000000000000000161341374602170700224640ustar00rootroot00000000000000ELF44 (444@@ttt,0DDPtd<<QtdRtd$$/lib/ld-linux.so.2GNUGNU2;X Ǝ KQ "m )| libc.so.6_IO_stdin_used__cxa_finalize__libc_start_mainGLIBC_2.0GLIBC_2.1.3_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTableii ;si E S[t2[ hff1^PTR"PTPQV$fffff$ffffff·,,9ttUQЃÐt&ÍwU,,)ȉSÃt t PQ҃]É'USW#,u't (5ƃ,]É'U]W$U ]Ë$fffffUWVSã l$(')t%1Ut$,t$,9u [^_]ÍvSs?[;8Tx]q zR|   F J tx?;*2$"@TAB P tH]AA AAN i$A(D,D0M GAA AA x o\ p0@ooooo  GCC: (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0t\0 p x      `!7 Fmy . D  K a"}   0]   !  x crtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.7282__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrytls.c__FRAME_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE___libc_csu_fini_ITM_deregisterTMCloneTable__x86.get_pc_thunk.bx_edata__x86.get_pc_thunk.dx__cxa_finalize@@GLIBC_2.1.3__data_start__gmon_start____dso_handle_IO_stdin_used__libc_start_main@@GLIBC_2.0__libc_csu_init_fp_hw__bss_startmain__x86.get_pc_thunk.ax__TMC_END___ITM_registerTMCloneTable.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.tbss.init_array.fini_array.dynamic.data.bss.commenttt# 1$Do N pV\\^oko0z 00@ Bppxx# <$  0+4@, t6pyelftools-0.27/test/testfiles_for_readelf/tls64.elf000077500000000000000000000201301374602170700226250ustar00rootroot00000000000000ELF>0@@8 @@@@00ppp  (   DD Ptd<<QtdRtd /lib64/ld-linux-x86-64.so.2GNUGNU-^y=<8 T c "libc.so.6__cxa_finalize__libc_start_mainGLIBC_2.2.5_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTableui , 0        HH HtH5 % @% f1I^HHPTLzH H= DH= UH H9HtHZ Ht ]f.]@f.H=i H5b UH)HHHH?HHtH! Ht ]f]@f.= u/H= UHt H= H ]fDUH]fUH]f.AWAVIAUATL% UH- SAIL)HHoHt 1LLDAHH9uH[]A\A]A^A_Ðf.HH;8<L\Tf|,zRx +zRx $FJ w?;*3$"D\ AC F D|eBBE B(H0H8M@r8A0A(B BBB0    o }  0 ooooo  GCC: (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0p 0    0         ` ! 7 F m 0y       V  . 5T a p } Pe Z 0+  :   " crtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.7697__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrytls.c__FRAME_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE___libc_csu_fini_ITM_deregisterTMCloneTable_edata__libc_start_main@@GLIBC_2.2.5__data_start__gmon_start____dso_handle_IO_stdin_used__libc_csu_init__bss_startmain__TMC_END___ITM_registerTMCloneTable__cxa_finalize@@GLIBC_2.2.5.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.init.plt.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.tbss.init_array.fini_array.dynamic.data.bss.commentpp# 1$DoN V}^o ko z00  00 <     @  0+@+ (pyelftools-0.27/test/testfiles_for_readelf/update32.o.elf000066400000000000000000000760701374602170700235500ustar00rootroot00000000000000ELF|a4(UWVSD$$MMuԃ,[^_]Í&,1[^_]ÍMMt t&'UWVS˃<$D$D$\$4$\$4$t>ST$D$4$UU9/D$t$D$ D$\$$tttGlu$\$D$UUT$<$\$UU\$U$<[^_]Ív<[^_]Í&$E\$D$E$\$E<$D$U9؉tE$널tD$D$4$t+7UىtC'UWVS\}} tVM  GXEV GLtkZvB\[^_]ÍvGx2 tԍ&\[^_]ÐGl]ЋOtUSt UR҉U Uȃ> ]ЉUS(9Ut UԃOpfS(w` ]̉M4ۉEQ = vEԋ \1҉5 )Ӊ]ԋUЋ]9ZtZOpEEԁ_d;sL CsLC_d MUB,9tOpfr,UB*;Et EăOpfB*U1ȉ}ĉvf{Tt KCTM̅cS@t KC@{Dt KCDKP4KCPK ȉE"E}ԋS C E҉EtK4 CE\[^_]ÍvGl]ЋOtUStt t&UR҉U>Uȃ2]ЉUS49Ut UԃOpfS4w` ]̉MۉE=vEԋ\1҉5)Ӊ]ԋUЋE3B B$t]ԃOpB$Z EEԁ_d;sLCsLC_d MUB89tOpfr8UB6;Et EăOpfB6U1ȉ}ĉSl ShtKChClM̅CSL SHtKCHCLST SPtKCPCTSd S`KC`CdK ȉErE}ԋS C E҉ETK4 CE yt&]U̅t]ЋCt COpE_dt&]]̅tUЋB$ B tOpB B$E_d[t&KK }ċE(ŰL = v TUԉ15 E)ЉEԋUЋE9B tB OpEԁGd;pDPpDP 1MUB09tOpfr0UB.9tOpfZ.]Ѐ;tOpEЀxEt@EOpUЀzLtBLOp]Ѐ{FtCFOpEЀxt@OpUB9Et ]ȈZOpEЀxt@OpUЃz]CWpWpEԃ} x mWM$Rt&}ĉEM̋=vUԡL1҉5)щMԋMЋE3A( A,tEԃOpA,A(Eԁ7WdBP1 BTBrPBTBU1 ‰UMA<9tOpfq\$U؉$T$MQ q19UEXdu]KHMSPT$$UUԅEET$<$D$;F ~ tXCtP t@(u;ftVM+Q U܉P st͋F tF(tMQL_S@USDcEU܉P 1<[^_]Ðt&M+Q U܉P 릉>pL$UB $EtMYQ <[^_]<[^_]É\$E؉D$U܉$E܋MAA 1\UWVS\EM xXWEMM}ЉUG4EU؍UЉEGE̋ET$ $D$}EP`Epdu6}F0EMEE UW:FUG(E UEGE̍EЉL$D$$FtF4tt^tD$4$^u>^EEUЍMT$ $D$[%EЋCEԋCE؋S U܋KMKMt΋MЅtgVHEGU }UEwMD$ D$D$ $tEbMU @t4t&\[^_]Ív\[^_]ËE@xuUMBXPQPQd@alapat҉ATt?Bb bt `$@uAxtB4B BPB(BHB$uNjUE\[^_]Ë@\ EEiMM0‰E؋E G EG6UЉEGE̋ET$ $D$UWVS\EM xXWEMM}ЉUG(EU؍UЉEGE̋ET$ $D$}EP`Epdu6}HF0EMEE UW.FG E UUEGE̍EЉL$D$$FtF4tt^tD$4$^u>^EEUЍMT$ $D$[%EЋCEԋCE؋S U܋KMKMt΋MЅtgV@EGU }UEwMD$ D$D$ $tEbMU @t4t&\[^_]Ív\[^_]ËE@xuUMBXPQPQd@alapat҉ATt?Bb bt `$@uAxtB4B BDB(B@B$uNjUE\[^_]Ë@\ EEiMM‰E؋E GEG*UЉEGE̋ET$ $D$% $ > $ > : ; I$ >   I& &I  : ;  : ; I8 I !I/  : ; : ;I8 : ;I : ; ( : ; I : ;  : ; I 8  : ;  : ;I 8  : ;  : ; I : ;.: ; ' I : ; I: ; I4: ; I.? : ; ' I 4  .: ; ' I@!: ; I": ; I#: ; I $4: ; I %4: ; I&4: ; I '4: ; I(.: ;' I@): ;I*: ;I+4: ;I,4: ;I-4: ;I.' I/I04: ; I1 2 34: ;I4.: ;' I 5: ;I6: ;I7.? : ;' I@81RUX Y91: U;41 <41=41> U?1X Y @ A1RUX YB1X YC4: ;I D: ;I E4: ;I F4: ; IG4: ;I? < he  int&k 2S - 4e ;wJ ~  qXL&e S !H"H%Z 'Z2-l>1Z]2la 5Z6l 4F G# H# XI# , J# K#  L.# M.#  N#$  O#( P#* Q#, R#. S#0 T#2 A!  UD @X Y# Z# X[# , \# ]##  ^9# _9#(  `#0  a#4 b#6 c#8 d#: e#< f#>z g,( #G#|#u# : .####w#  #$@P#G#| #u##:  9#! # "#(##,w$ #0 % #8Z & 7  Mhd~+ A\ RI  Vh X ]M!   G k/  w ! P  d Z t  {Elf cElf  x # #  # u # # T # c 3# R e#  # d #$  #( #,  #0  #4  #8 #< 4 #@ n #D 5 #H  e#L  e#P , e#T #X  #\  #`  #d O #h  e#l  e#p  e#tt e#x3 e#x< e#x e#x e#x e#x e#x # #|} }t x Y # # ` #  e#  e#   # D  # `  #  e#  #$ #( e#, #0 \ #p   | #  #  # #  ~# # q # x  K #  M# # < # C # e#  a 0  K #h  #j  #) #  e#$= e#(I e#([ #,X@  Z P> V  } =l   G    K +  q 1' {W   !" #V$$% &C'(4)h *+p,-.6 /0( 123456F7 89:B ;< =>? $ D 46 bmF elfmF  meS meDnML X N e NN3 N 1 e 1 1 1 - !scn- ,!v-eJ"D-e]#- "- {$elf. ud% / T03& 1uT'len2'sd3 %4$eK (-x3"c )fdx3*x)lenx+?y+,nz(o0'Tx)elf )fd3)len* 2-bufv-err./ //xG |elf| | T}3~3$0off e[e ee0scn 1T0scn * 1*  0lenô2 2,scn* 3* +!4 F5elfF 6F 3TG33H33$I,offJ3 Ke3[Le3M3N3 Oe3Pe,scnQ 1,scn~ 3* 13* 3 ,len23 332,scn 3* P7 0)elf )cmd1+ei-len899:;uL<==c;uH; = =="+=-<>=z <><=xL={` <= ? ,9 9/ 9$ @,=: A99:;uL<=_ = ;+uH;7=C5 =O =[ =gv <>=#<>'c=<=&B J9 9/ 9$ @J=: D(3xL)elf *)len-scn *-sd ^+ + : CoffVu`-lenVG( p)elf *Dlen+$3* -scn 2-sd fCsrcK HCdstK E eu@-tmpH( z)elfz *zGDlenz+${g3* |-scn} -sd~ CsrcK HCdstK E eu@-tmp/  ;F6   & G :eG ;3G <3 o   G> h} M /usr/include/bits/usr/include/usr/include/sys/usr/lib/gcc/i486-linux-gnu/4.4.3/include.update.cstring3.hstdint.htypes.htypes.htime.hstddef.helf.hlibelf.hprivate.h, w<=>:>BL2R"I=u>4Z<&<Z.N%zp ktvX5̲Zx.Ktp<Xp.z (=%,;//yX/X\$X\.$ny.t-/ .uP\< .t.$\. <g%! Au/vr!!!pX .:7{,> f9[z<:u< wYw#h:>P\< .t.$\. <g% Bu/vr #pX .:7{,> fytuJz<uy<~txmgZ$=IY/>Zvgt}yX$XJ$X~{<~~  s< fh L{X.gC{XSu;9>gx vf=-1x==:?G>=1[ .;YN2g=;=y8KKKK*@:KKYIwhggvf f;/X>es>g@7v:=g~& Cy>9>gx vf=-1x==:?G>=1[ .;YN2g=;=y8KKKK*@:KKYIwhggvf f;/X>es>g@7v:=g ttu"P2KPR;QcQu EEWu WPPP!P*0WiW .S2S*2QsQ+Q9QQtt"uPSS"SRVVR"VQQQWW"W01t13t3'u0OPO&W5=WQWW"W0ORO2V5NVQ'V0OQO1S5MSQ'S0uu'P R$+RQ`R&3W=OWPW"'W01t13t3u0DDWuWu$W$u=W= u W u C WC M uM H WH u W uwWwuWuWuW0JJu u ud^udj ud/ [ udo ud cudwudududPPPP P  P 2 P P PrwPPPPPWS&R&+WW W P  P * PF M P PH WPwW WWJWWWPRR R o S  Sx { PSS,JPSIV/ [ V V  VVVVV V C V V  VH VVVwV VVVJVVVVSS S S  SH SwS SSJSSS* M PPu`&u` u` C u`  u`H u`u`u`wu` u`u`u`Ju`u`u`u`PPPQ&=QRQ RF I R  R RRQRQRQx QwQ QPWWSS4BRB W S WC M W| Q WlWWJWWWRR_  SA H S,/R;cSSRSU6Vo V C V ;VVVV6 V VC V H V V V;cVVVJVVVVSSS SV [ S SC _ S  S A SH S SwSSSS RRu`u`B u` u`C u` H u` u` u`;cu`u`u`Ju`u`u`u`RPPPW]WQ,:Q#QXZPttuP_jP"R_gR"Q"wS;?S_rQrSSw?SC_SSSVP@VCXPX_VVV"@RcRRR/6R;CRRRAWC_WWWRR*/RttuKKIuIaQauKKu WWWPsW_VV V dRhSSS+S+LP[gPgoSPPPttuKKIuIaQauKKu WWWPsW_VV V dRhSSS+S+LP[gPgoSPPPelf_updateJwH + .   L JwH + .   L ' F JwH  Jw  < H `  Jw  < H ` 6J   X`0ERROR_EHDR_SHENTSIZEELF_C_READs_elfsize_txwriteERROR_ARSTRTABd_alignERROR_CMDMISMATCHElf64_Addrsd_linkERROR_TRUNC_PHDRe_entryERROR_IO_READERROR_FDDISABLEDERROR_VERDEF_VERSIONscn2time_tERROR_MEM_DYNERROR_DST2SMALLsh_sizefsizeERROR_TRUNC_SCNERROR_NOSUCHSCNERROR_MEM_EHDRERROR_MEM_SCNDATAERROR_MEM_SYMtypesd_free_dataELF_K_NUMs_rawdatasd_scnar_rawnamesh_flagsElf32_Word_elf_versions_typeELF_T_PHDRELF_T_XWORDentsizee_phdr_flagssh_linkERROR_UNKNOWN_ENCODINGlong intERROR_VERNEED_FORMATERROR_MEM_SHDR@(#) $Id: update.c,v 1.34 2009/05/22 17:08:09 michael Exp $e_machinescn_entsizee_strtabsh_addralignERROR_BADTYPEe_memorye_encodinge_phnums_scn_flagse_typeERROR_MEM_OUTBUFsigned chare_idents_freemeElf64_HalfElf32_ShdrERROR_UNKNOWN_TYPEERROR_MEM_RELunsigned charERROR_BADINDEXERROR_TRUNC_MEMBERERROR_TRUNC_ARHDRELF_C_FDREADsh_addrElf_ScnERROR_SCN2SMALLd_typechar__encodingERROR_NOEHDRERROR_BADSTROFFERROR_IO_TRUNCe_cookedERROR_NUMERROR_FDMISMATCHERROR_RDONLYERROR_MEM_RELA_elf_errnoe_magicElf_Cmde_writableElf32_AddrELF_K_NONEe_idlens_magicELF_T_SXWORDERROR_NOTELFELF_C_NUMalgnScn_Datae_parent_elf_update_pointersalign_addre_kindbuffere_phdrERROR_MEM_SCNe_shentsizee_baseERROR_SCN_OVERLAPsh_infoERROR_ELFSCNMISMATCHehdrsd_memdatae_symlenERROR_OKERROR_EHDR_PHENTSIZEencodinge_nextELF_T_OFFe_dataar_namee_elf_flagslong unsigned intERROR_EHDR_SHNUMar_modee_shoffELF_C_WRITEERROR_NULLSCNe_ehdr_flagsoutbufe_scn_1ELF_T_VNEEDsd_data_flagsElf_TypeERROR_NOSTRTABERROR_MEMBERWRITEsd_freemesh_typee_scn_nERROR_IO_GETSIZEGNU C 4.4.3e_readable__chlong long intar_uide_memberssh_nameERROR_SIZE_ARSYMTABallow_overlapELF_K_COFFERROR_UNKNOWN_CLASSe_free_symsERROR_ALIGN_SHDRElf32_HalfELF_T_WORDERROR_MEM_ARSYMTABElf64_Xwordu_shdr32ERROR_WRONLYlayoutsd_magicELF_C_RDWR_elf_outputERROR_IO_2BIGe_classend1end2ELF_T_EHDRElf64_Offunsigned intupdate.csd_dataElf_Arhdre_shstrndxELF_C_NULLERROR_TRUNC_EHDRs_data_1flagERROR_IO_WRITEar_dateERROR_ARFMAGERROR_NULLBUFdones_data_nELF_C_FDDONEu_shdr64e_fdElf_Kindoff_tELF_T_SHDRERROR_MEM_PHDRERROR_SCNDATAMISMATCHERROR_CLASSMISMATCHERROR_TRUNC_SHDRERROR_VERNEED_VERSIONs_offsetshnumElf_Datas_shdr_flagse_offar_gidsh_entsizee_flagsERROR_IO_SEEKe_strlen_elf_fmsizelong long unsigned intElf32_Offuint16_tELF_T_NUM__off_td_bufs_sizeERROR_BADOFFe_shnumscn_alignElf32_EhdrELF_T_ADDRe_unmap_data__time_tmemsetversione_dsizeelf_updatee_phentsizeERROR_MEM_TEMPORARYd_versionshdrELF_T_RELAsh_offsetERROR_BADVALUEstypes_links_indexERROR_ARSPECIALe_sizee_arhdrERROR_OUTSIDEscn_data_layouts_uhdre_ehdr__srcElf64_WordERROR_UNTERMphnum__len_elf32_writeELF_T_DYNshort intELF_C_SETuint64_tELF_C_CLR_elf64_writeERROR_VERDEF_FORMATd_offERROR_MEM_ELFELF_T_SYMELF_T_VDEF__destERROR_UNKNOWNElf64_EhdrERROR_MEM_ARHDRd_sizeERROR_INVALID_CMDe_symtabe_linke_rawdataencode_elf_fillmemcpyERROR_NOTARCHIVEERROR_UNIMPLEMENTED_elf_writee_phoffe_ehsizeELF_T_SWORDuint32_trcside_disabledELF_T_HALFe_countElf64_Shdr/home/eliben/test/libelf-0.8.13/libshort unsigned int_elf64_layoutERROR_VERSION_UNSETELF_K_ARERROR_ARHDRrawdataERROR_UNKNOWN_VERSIONERROR_INTERNALar_sizedataELF_T_RELELF_K_ELFELF_T_BYTEe_versionERROR_ALIGN_PHDR_elf32_layoutGCC: (Ubuntu 4.4.3-4ubuntu5) 4.4.3| AB IAB DC 0AB CCC0 AB IAB EAB OAB O.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack.rel.debug_frame@ i%+0B> lRW4N {^23:m4:u6:XN! { N  {NP0RU 0t_$__ {p`e |hK  !0- 8ER   gs0  -<update.cscn_data_layoutxwrite_elf_output__encoding_elf32_write_elf64_write_elf_update_pointerself_getdata_elf64_xltsize_elf_errno_elf32_xltsizewrite__errno_locationftruncatelseekmmap_elf_fillmemsetmunmapmallocfreeelf_update_elf_fmsize_elf_scn_typereallocmemcpy_elf_versionelf64_xlatetofelf32_xlatetofGY K_ k  !"#'$A\%l"#& '(e(v(((3(q(((( # c  ( ( ( (5 [ (i (t ( (  e )((Q)(<*Y+*+n*+,(?-t(-,-x,(-,(?.t(.,.x,(. !(/=DIV[hmz$/:M[iw"5CQ_m{,;JYhw#2AQekqw} #)/5;AGNp~ &4BP^lz%6GXiz!/=K\j  ! / = L W b n }         - 3 9 ? E K Q W ] c i o u {                            # ) / 5 ; A G M S Y _ e k q w }                      % 0 ; S e p {                . 8 = H ` n s }             $3CHScs #IZe| ,8DP\ 2BGRbko(,9GQUkox( (6CP^hl"'FMY]auz*.2FKVjuz $2@p8<X\|pyelftools-0.27/test/testfiles_for_unittests/000077500000000000000000000000001374602170700216225ustar00rootroot00000000000000pyelftools-0.27/test/testfiles_for_unittests/aarch64_be_gnu_hash.so.elf000077500000000000000000000226101374602170700265100ustar00rootroot00000000000000ELF@@8@    @H   dtP<<dtQdtR      @ h F" , \ U __gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizecalleecallerlibc.so.6GLIBC_2.17cm  P{{_{G?    Ր@ ֐@" ֐ @B րG@_ Հ!?T!GA _ Հ!!!C!A!ABGB@_{ `@9@5G @ R`9 @{¨_@R_{{_{{_;< TPh|zRx ,,8 @HA BNd(|ACPc h   o x H x oXoo@o GCC: (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36)) 8.3.0Lh <"t~|P~U%U%x0 ../sysdeps/aarch64crti.S >!!!" h!" !^0 ../sysdeps/aarch64crtn.S t(! ,!../sysdeps/aarch64/crti.S/tmp/dgboter/bbs/rhev-vm7--rhe6x86_64/buildbot/rhe6x86_64--aarch64_be-linux-gnu/build/src/glibc/csuGNU AS 2.32.0../sysdeps/aarch64/crtn.Shtt|@Xx  h        J M J hJ ZJ tJ J    P       =J DR Xe n   hJ  "    /tmp/gcc-be-8.3/bin/../aarch64_be-linux-gnu/libc/usr/lib/../lib64/crti.o$xcall_weak_fn/tmp/gcc-be-8.3/bin/../aarch64_be-linux-gnu/libc/usr/lib/../lib64/crtn.ocrtstuff.cderegister_tm_clones$d__do_global_dtors_auxcompleted.8176__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrymain.c__FRAME_END___fini__dso_handle_DYNAMIC__GNU_EH_FRAME_HDR__TMC_END___GLOBAL_OFFSET_TABLE__init_ITM_deregisterTMCloneTable__cxa_finalize@@GLIBC_2.17caller__gmon_start__callee_ITM_registerTMCloneTable.symtab.strtab.shstrtab.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str.debug_ranges8o(% -x5o@@BoXX Qxx[B  Hehh`Pkqw<   (0  0 UDT$x0VB Pg pyelftools-0.27/test/testfiles_for_unittests/aarch64_super_stripped.elf000077500000000000000000000100501374602170700266710ustar00rootroot00000000000000ELF@@@8@@@@@@@@@ A A8@AA@@ Rtd A Ae(/lib/ld-linux-aarch64.so.1GNU@# @libc.so.6abort__libc_start_main__gmon_start__GLIBC_2.172AAAA{,{_{G?    Ր@ ֐@" ֐ @B @#XXX`@d@@G@_!{!!?8hT{_ցX ?!!{!C!A!Aa{_֢X@? { `@95 R`9 @{¨_{G8XA ?{ _{Sc77˔C[*|4{s*`?s!TSA[BcC{Ĩ__{{_(@@ @ @ A A@@@h@ = AHH@0@ o@oo@A@@@pyelftools-0.27/test/testfiles_for_unittests/android_dyntags.elf000066400000000000000000001530301374602170700254650ustar00rootroot00000000000000ELF44 (444  TTT##@@hhh88PtdQtdRtd##@/system/bin/linkerAndroidGNUԌ:!d >0=O'?FYmY$?V   A      6 I    . R    1},Ruyz-A F&R`y" !` r P" n!/ @h  " @j 8! fs  " ]hp w." 8n %"0!{Ή< ֆ!" $ƌK @!e/" x Jh*  " I  tY w" b  E " < z " cx" \!ڃK !ҕ< x" #$ʘK $!th ĉ  2g " "\!K$ "!j " #" Tj" Mz" !8!ȃ" !" `8 " h  }:  ip !" ~:k  " 4: !Ǖ  Rg Zn> L$ "  " #%w " # " f؀  9% o ho0!r" >!" M"|!j " : ! Tp4 ": #Dj" ^$h `e" 2g " " P!) 1 j#2" &ւb" Oi" B" @j" 6h  n= w " /%:h   uY q!Dk H &w 4|" 1 4%aj " |!!" r <K x " p" v$* <#( " @v $8!e/" zir N Jx" "`0!X1 ^ BuQ Q#Ɨb" d!PK `8* u"@K {$(* 2w rz" uQ &‹b" $R __cxa_finalizeLIBClibc.solibsoundtrigger.so__cxa_atexit__register_atfork__stack_chk_fail_ZN7android11BnInterfaceINS_19ISoundTriggerClientEE10onAsBinderEv_ZN7android2spINS_22ISoundTriggerHwServiceEED2Ev_ZNK7android7RefBase9decStrongEPKv_ZN7android2spINS_22ISoundTriggerHwServiceEED1Ev_ZN7android7RefBaseD2Ev_ZdlPvpthread_mutex_lock__android_log_printpthread_mutex_unlock_ZN7android5MutexD2Evpthread_mutex_destroy_ZN7android5MutexD1Ev_ZN7android12SoundTriggerD1Ev_ZTVN7android12SoundTriggerE_ZTTN7android12SoundTriggerE_ZN7android7BBinderD2Ev_ZN7android19ISoundTriggerClientD2Evfree_ZTv0_n12_N7android12SoundTriggerD1Evcalloc_ZThn16_N7android12SoundTriggerD1Ev_ZThn4_N7android12SoundTriggerD1Ev_ZN7android12SoundTriggerD0Ev_ZTv0_n12_N7android12SoundTriggerD0Ev_ZThn16_N7android12SoundTriggerD0Ev_ZThn4_N7android12SoundTriggerD0Ev_ZN7android12SoundTrigger18onRecognitionEventERKNS_2spINS_7IMemoryEEE_ZNK7android7IMemory7pointerEv_ZN7android12SoundTrigger17onSoundModelEventERKNS_2spINS_7IMemoryEEE_ZN7android12SoundTrigger20onServiceStateChangeERKNS_2spINS_7IMemoryEEE_ZN7android11BnInterfaceINS_19ISoundTriggerClientEE19queryLocalInterfaceERKNS_8String16E_ZN7android19ISoundTriggerClient10descriptorEstrzcmp16_ZNK7android7RefBase9incStrongEPKv_ZThn4_N7android11BnInterfaceINS_19ISoundTriggerClientEE19queryLocalInterfaceERKNS_8String16E_ZNK7android11BnInterfaceINS_19ISoundTriggerClientEE22getInterfaceDescriptorEv_ZNK7android19ISoundTriggerClient22getInterfaceDescriptorEv_ZThn4_NK7android11BnInterfaceINS_19ISoundTriggerClientEE22getInterfaceDescriptorEv_ZN7android12SoundTrigger10binderDiedERKNS_2wpINS_7IBinderEEE_ZThn16_N7android12SoundTrigger10binderDiedERKNS_2wpINS_7IBinderEEE_ZN7android12SoundTrigger24getSoundTriggerHwServiceEv_ZN7android21defaultServiceManagerEvusleep_ZN7android8String16C1EPKc_ZN7android8String16D1Ev_ZN7android22ISoundTriggerHwService11asInterfaceERKNS_2spINS_7IBinderEEE_Znwj_ZN7android7RefBaseC2Ev_ZN7android12SoundTrigger11listModulesEP31sound_trigger_module_descriptorPj_ZN7android12SoundTrigger15setCaptureStateEb_ZN7android12SoundTriggerC2EiRKNS_2spINS_20SoundTriggerCallbackEEE_ZN7android19ISoundTriggerClientC2Ev_ZN7android7BBinderC2Evpthread_mutex_init_ZN7android12SoundTriggerC1EiRKNS_2spINS_20SoundTriggerCallbackEEE_ZN7android12SoundTrigger6attachEiRKNS_2spINS_20SoundTriggerCallbackEEE_ZN7android10IInterface8asBinderERKNS_2spIS0_EE_ZN7android12SoundTriggerD2Ev_ZN7android12SoundTrigger6detachEv_ZNK7android7RefBase10createWeakEPKv_ZN7android7RefBase12weakref_type7decWeakEPKv_ZN7android12SoundTrigger14loadSoundModelERKNS_2spINS_7IMemoryEEEPi_ZN7android12SoundTrigger16unloadSoundModelEi_ZN7android12SoundTrigger16startRecognitionEiRKNS_2spINS_7IMemoryEEE_ZN7android12SoundTrigger15stopRecognitionEi_ZN7android12SoundTrigger12stringToGuidEPKcP20sound_trigger_uuid_ssscanf_ZN7android12SoundTrigger12guidToStringEPK20sound_trigger_uuid_sPcjsnprintf_ZN7android7RefBase10onFirstRefEv_ZN7android7RefBase15onLastStrongRefEPKv_ZN7android7RefBase20onIncStrongAttemptedEjPKv_ZN7android7RefBase13onLastWeakRefEPKv__cxa_pure_virtual_ZN7android7IBinder19queryLocalInterfaceERKNS_8String16E_ZN7android7IBinder12shellCommandEiiiRNS_6VectorINS_8String16EEERKNS_2spINS_15IResultReceiverEEE_ZNK7android7IBinder13checkSubclassEPKv_ZN7android7IBinder11localBinderEv_ZN7android7IBinder12remoteBinderEv_ZNK7android7BBinder22getInterfaceDescriptorEv_ZNK7android7BBinder13isBinderAliveEv_ZN7android7BBinder10pingBinderEv_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4__ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E_ZNK7android7BBinder10findObjectEPKv_ZN7android7BBinder12detachObjectEPKv_ZN7android7BBinder11localBinderEv_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j_ZN7android20BnSoundTriggerClient10onTransactEjRKNS_6ParcelEPS1_j_ZThn4_N7android20BnSoundTriggerClient10onTransactEjRKNS_6ParcelEPS1_j_ZNK7android13ISoundTrigger22getInterfaceDescriptorEv_ZN7android13ISoundTrigger10descriptorE_ZN7android11BnInterfaceINS_13ISoundTriggerEE10onAsBinderEv_ZNK7android11BnInterfaceINS_13ISoundTriggerEE22getInterfaceDescriptorEv_ZThn4_NK7android11BnInterfaceINS_13ISoundTriggerEE22getInterfaceDescriptorEv_ZN7android11BpInterfaceINS_13ISoundTriggerEE10onAsBinderEv_ZN7android11BnInterfaceINS_13ISoundTriggerEE19queryLocalInterfaceERKNS_8String16E_ZThn4_N7android11BnInterfaceINS_13ISoundTriggerEE19queryLocalInterfaceERKNS_8String16E_ZN7android14BpSoundTrigger15stopRecognitionEi_ZN7android6ParcelC1Ev_ZN7android6Parcel19writeInterfaceTokenERKNS_8String16E_ZN7android6Parcel5writeEPKvj_ZNK7android6Parcel9readInt32Ev_ZN7android6ParcelD1Ev_ZN7android14BpSoundTrigger16unloadSoundModelEi_ZN7android14BpSoundTrigger6detachEv_ZN7android14BpSoundTrigger16startRecognitionEiRKNS_2spINS_7IMemoryEEE_ZNK7android7IMemory4sizeEv_ZN7android6Parcel10writeInt32Ei_ZN7android6Parcel17writeStrongBinderERKNS_2spINS_7IBinderEEE_ZN7android14BpSoundTrigger14loadSoundModelERKNS_2spINS_7IMemoryEEEPi_ZNK7android6Parcel4readEPvj_ZN7android14BnSoundTrigger10onTransactEjRKNS_6ParcelEPS1_j_ZNK7android6Parcel14checkInterfaceEPNS_7IBinderE_ZNK7android6Parcel16readStrongBinderEv_ZN7android7IMemory11asInterfaceERKNS_2spINS_7IBinderEEE_ZThn4_N7android14BnSoundTrigger10onTransactEjRKNS_6ParcelEPS1_j_ZN7android13ISoundTriggerC2Ev_ZN7android10IInterfaceC2Ev_ZN7android13ISoundTrigger11asInterfaceERKNS_2spINS_7IBinderEEE_ZTTN7android14BpSoundTriggerE_ZN7android9BpRefBaseC2ERKNS_2spINS_7IBinderEEE_ZTVN7android14BpSoundTriggerE_ZN7android13ISoundTriggerC1Ev_ZTTN7android13ISoundTriggerE_ZTVN7android13ISoundTriggerE_ZN7android13ISoundTriggerD2Ev_ZN7android10IInterfaceD2Ev_ZN7android14BpSoundTriggerD1Ev_ZN7android9BpRefBaseD2Ev_ZThn4_N7android14BpSoundTriggerD1Ev_ZTv0_n12_N7android14BpSoundTriggerD1Ev_ZN7android14BpSoundTriggerD0Ev_ZThn4_N7android14BpSoundTriggerD0Ev_ZTv0_n12_N7android14BpSoundTriggerD0Ev_ZN7android13ISoundTriggerD1Ev_ZTv0_n12_N7android13ISoundTriggerD1Ev_ZN7android13ISoundTriggerD0Ev_ZTv0_n12_N7android13ISoundTriggerD0Ev_ZN7android9BpRefBase10onFirstRefEv_ZN7android9BpRefBase15onLastStrongRefEPKv_ZN7android9BpRefBase20onIncStrongAttemptedEjPKv_ZTv0_n16_N7android9BpRefBase10onFirstRefEv_ZTv0_n20_N7android9BpRefBase15onLastStrongRefEPKv_ZTv0_n24_N7android9BpRefBase20onIncStrongAttemptedEjPKv_ZTTN7android14BnSoundTriggerE_ZTVN7android14BnSoundTriggerE_ZN7android11BpInterfaceINS_19ISoundTriggerClientEE10onAsBinderEv_ZN7android20BpSoundTriggerClient20onServiceStateChangeERKNS_2spINS_7IMemoryEEE_ZN7android20BpSoundTriggerClient17onSoundModelEventERKNS_2spINS_7IMemoryEEE_ZN7android20BpSoundTriggerClient18onRecognitionEventERKNS_2spINS_7IMemoryEEE_ZN7android19ISoundTriggerClient11asInterfaceERKNS_2spINS_7IBinderEEE_ZTTN7android20BpSoundTriggerClientE_ZTVN7android20BpSoundTriggerClientE_ZN7android19ISoundTriggerClientC1Ev_ZTTN7android19ISoundTriggerClientE_ZTVN7android19ISoundTriggerClientE_ZN7android20BpSoundTriggerClientD1Ev_ZThn4_N7android20BpSoundTriggerClientD1Ev_ZTv0_n12_N7android20BpSoundTriggerClientD1Ev_ZN7android20BpSoundTriggerClientD0Ev_ZThn4_N7android20BpSoundTriggerClientD0Ev_ZTv0_n12_N7android20BpSoundTriggerClientD0Ev_ZN7android19ISoundTriggerClientD1Ev_ZTv0_n12_N7android19ISoundTriggerClientD1Ev_ZN7android19ISoundTriggerClientD0Ev_ZTv0_n12_N7android19ISoundTriggerClientD0Ev_ZTTN7android20BnSoundTriggerClientE_ZTVN7android20BnSoundTriggerClientE_ZNK7android22ISoundTriggerHwService22getInterfaceDescriptorEv_ZN7android22ISoundTriggerHwService10descriptorE_ZN7android11BnInterfaceINS_22ISoundTriggerHwServiceEE10onAsBinderEv_ZNK7android11BnInterfaceINS_22ISoundTriggerHwServiceEE22getInterfaceDescriptorEv_ZThn4_NK7android11BnInterfaceINS_22ISoundTriggerHwServiceEE22getInterfaceDescriptorEv_ZN7android11BpInterfaceINS_22ISoundTriggerHwServiceEE10onAsBinderEv_ZN7android11BnInterfaceINS_22ISoundTriggerHwServiceEE19queryLocalInterfaceERKNS_8String16E_ZThn4_N7android11BnInterfaceINS_22ISoundTriggerHwServiceEE19queryLocalInterfaceERKNS_8String16E_ZN7android23BpSoundTriggerHwService15setCaptureStateEb_ZN7android23BpSoundTriggerHwService6attachEiRKNS_2spINS_19ISoundTriggerClientEEERNS1_INS_13ISoundTriggerEEE_ZN7android23BpSoundTriggerHwService11listModulesEP31sound_trigger_module_descriptorPj_ZN7android23BnSoundTriggerHwService10onTransactEjRKNS_6ParcelEPS1_j_ZThn4_N7android23BnSoundTriggerHwService10onTransactEjRKNS_6ParcelEPS1_j_ZN7android22ISoundTriggerHwServiceC2Ev_ZTTN7android23BpSoundTriggerHwServiceE_ZTVN7android23BpSoundTriggerHwServiceE_ZN7android22ISoundTriggerHwServiceC1Ev_ZTTN7android22ISoundTriggerHwServiceE_ZTVN7android22ISoundTriggerHwServiceE_ZN7android22ISoundTriggerHwServiceD2Ev_ZN7android23BpSoundTriggerHwServiceD1Ev_ZThn4_N7android23BpSoundTriggerHwServiceD1Ev_ZTv0_n12_N7android23BpSoundTriggerHwServiceD1Ev_ZN7android23BpSoundTriggerHwServiceD0Ev_ZThn4_N7android23BpSoundTriggerHwServiceD0Ev_ZTv0_n12_N7android23BpSoundTriggerHwServiceD0Ev_ZN7android22ISoundTriggerHwServiceD1Ev_ZTv0_n12_N7android22ISoundTriggerHwServiceD1Ev_ZN7android22ISoundTriggerHwServiceD0Ev_ZTv0_n12_N7android22ISoundTriggerHwServiceD0Ev_ZTTN7android23BnSoundTriggerHwServiceE_ZTVN7android23BnSoundTriggerHwServiceE__bss_start_end_edatalibcutils.solibutils.soliblog.solibbinder.solibhardware.solibc++.solibdl.solibm.soK @0@ /!`& H @@@ Y ?+@$ I@a $J L  P5$aȊY"4  X6Je  $KLOPRTVWXZ[\]^_`bcdefgikmnpruvxy{|~+ZL2>Nvd9morKSs#c_ ?a:Z E^S8w:wxW2'>E8.dzkÞnqfno@֎ U\qI%<Օ,̹n1[=k=|gnr3fv1 Ew#c /RMT帻Xs26=8st+ ;[@}n3qXx+ 3ħM! 2uUr{ %Q+ nquwfIqj|ՕMGQ%<7AA|r–;{Gr/ҿT:]|`9k$zYisb25XP@yßܿ'B'B0BCEK E EL F L    F    F    F    F    F    F    F    F    F   F   Q   Z   Z   Z   Z   Z  ^.o y O&Xxag5Eaw}S Z0P}!s  |F ^ .R_yn5biM]j#yf(F0Yzr^ufin|!d(/Qtu([0w  J.$qa ,NxTX\`dhlpt x |  _Z !"#$%&'() *+,-. /$0(1,203448<@DvHLPqT`XV\`dRhPlptx|p56789:;<=>?@AgBCDkEFGHIJixyK ~U|d $m(,048\<@DH[LPTXa\W`dMhlpt xl|n}QNwhfO hhhhh h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h WVS<íǃt$D$$D$<$t$|$$ǃt$D$x$[^_VS,D$4$D$t$$f[^VS]ΈLD$4$hD$t$$[^VSÄtD$4$D$t$$[^USd$7$d$[]Ud$}tEUSd$D$ED$w$^d$[]USd$PD$ ED$E D$E$0d$[]USd$à d$[]Ë$ÐD$S[T$ tT$B$[ÐS+T$ tT$B$[ÐSD$ $[ËD$AD$VSSĆt$ F$w4$[^ËD$AD$VSÄ4$Xt!T$B$ǃD$8D$$4$%[^ÐS D$ $[WVSzt$ P V$P@VFFt$RF tV T$$RVFtT$B$7F$V$,FGD$F$mG D$4$n$4$[^_ËD$AD$l$l$VSt$ 4$*4$[^ËD$AD$l$l$UWVS,1â|$@l$Dw4$qEt4$t( t!PT$E$D$<$T$҉4$N,[^_]UWVS,2|$@l$Dw4$Et4$bt( t!PT$E$CD$<$T$҉4$,[^_]UWVS,Qƒ|$@l$Dw4$Et6$t* t#P T$E$D$<$T$҉4$l,[^_]UWVSP|$0t$4(tlET$8 tQD$ l$T$ $ku#7t|$p4$`[^_][^_]땃l$]S>ïD$ $%[Ãl$WVSÃt$ ~<$VxD$8D$$FVFtT$B$FF t$R$<$[^_Ãl$vUWVSL4$t4$L[^_]ÍD$0D$,$JD$4ED$ |$8D$eVS}jt$ F$D$4$P LF[^ÐVS1âjT$ D$$ Ip 4 D$$[^WVSgjt$ P`V0FGD$F$yGD$4$z4$[^_Ãl$D$AD$WVSxit$ P`V0FGD$F$GD$4$F$a4$i[^_Ãl$D$AD$zVSdit$ P LFD$4$l4$[^ËD$AD$VSit$ 4$\4$[^ËD$AD$ $hËD$@UWVS6çht$84$|$l<$$$D$4$$D$0L$0L$,L$B$l$4D$,D$,$l$4$D$4tl$B$D$0tL$,L$B$$@D$|$ t$D$$R<$=4$5Ĭ[^_]ÍD$0D$,UUWVSÅgt$84$|$l<$$$D$4$$D$0L$0L$,L$B$l$4D$,D$,$bl$4$D$4tl$B$D$0tL$,L$B$}$@D$|$ t$D$$R<$4$Ĭ[^_]ÍD$0D$,UUWVScft$84$|$l<$$$D$4$$D$0L$0L$,L$B$tl$4D$,D$,$@l$4$D$4tl$B$xD$0tL$,L$B$[$@D$|$ t$D$$R<$4$Ĭ[^_]ÍD$0D$,UUWVSeVSbt$ F$D$4$P DF[^ÐVSEöaT$ D$$ Ip 4 D$$[^WVS {at$ PXV(FGD$F$GD$4$n4$[^_Ãl$D$AD$WVS`t$ PXV(FGD$F$GD$4$F$u4$}[^_Ãl$D$AD$zVSx`t$ P DFD$4$4$[^ËD$AD$VS`t$ 4$4$[^ËD$AD$_ËD$ST_D$ $k[Ãl$D$@UWVSÐ_|$0t$4(tlET$8 tQD$ l$T$ $u#7t|$p4$[^_][^_]땃l$]UWVSx^$t$(4$|$\<$ $$mD$4$l$4$@$@D$|$ t$D$$RŅu <$ʼn<$4$Ĝ[^_]ÐUWVS1^t$84$g|$l<$[$$D$4$PD$$D$4$E$D$0l$0tl$B$/D$4D$$l$$D$$D$4$HD$4tL$$L$B$+D$0tl$B$$@D$|$ t$D$$R<$D$(<$u<$4$D$(Ĭ[^_]É|$,$l$D$$$T$4t"$D$щT$,H $)T$,$t T$,$L$A$eVSUt$ F$D$4$P DF[^ÐVSAòUT$ D$$ Ip 4 D$$[^WVSwUt$ PXV(FGD$F$GD$4$J4$[^_Ãl$D$AD$WVSTt$ PXV(FGD$F$ GD$4$F$q4$y[^_Ãl$D$AD$zVStTt$ P DFD$4$|4$[^ËD$AD$VSTt$ 4$,4$[^ËD$AD$Sound trigger service died!SoundTriggermedia.sound_trigger_hwno SoundTriggerHwService!?SoundTrigger server binder Died SoundTriggerHwService not published, waiting...Error %d connecting to sound trigger service%08x-%04x-%04x-%04x-%02x%02x%02x%02x%02x%02xandroid.hardware.ISoundTriggerandroid.hardware.ISoundTriggerClientandroid.hardware.ISoundTriggerHwServicef‘Ґ'zR|  (AB E^A @AB P  `:AB EpA  >AB EtA  AB EUA  /AC iA/AC iA4#AC ]AT(h-AA C e AA(wAA C o AA^ AC ZA0^AA AC A AA(< P (d*AA C b AA  8pAA AAC@dAA AA8pAA AAC@dAA AA8D6rAA AAC@fAA AATlAA AAC0r AA AAC K AA AAC   AC ZA  0 AA AC vA AAT PhAA AAC`v AA AAA P\C`\C`\C` >AC q AA (=AA C n  AAA 0 AA AC A AA0@fAA AC A AA\t4AA AACP LCP AA AAC F AA AAC 0AA AC A AAD^AA AAC`\C` AA AAA 4PYAA AC H A AAA 4QAA AC @ A AAA 4YAA AC H A AAA 4QAA AC @ A AAA ,0AA Cp  AAA `ACP AA 0 AA AC A AA AC ZA T(AA AAC0r AA AAC K AA AAC ! <AA AAFAA AA<AA AAFAA AA< AA AAFwAA AAHT FAA AAFC AA AAA \ ~AA AAFC AA AAA K AA AAA :AA AAC`K AA AAA ` AA AAA P AA AAA \C`P\C` AA AAA }\C`P\C` < 0 2<AA AC rA AAD :1AA AAC@x(Thec&dpddfDfzfgff $$$ $ LLt,x<Lt@$  LL|,l< L  4L@D  LLttd4 D  4L8<  LLttd4 D  4L8< HT`K` o]  %oxD;%H%T%^%k%z%%%oo8IoJooJoYYYYZZ&Z6ZFZVZfZvZZZZZZZZZ[[&[6[F[V[f[v[[[[[[[[[\\&\6\F\V\f\v\\\\\\\\\]]&]6]F]V]f]v]]]]]]]]]^^&^6^F^V^f^v^^^^^^^^^__&_6_F_V_f_v_________``&`6`F`V`f`v`````````aa&a6aFaVafavaaaaaaaaabb&b6bFbVbfbvbbbbbbbbbcc&c6cFcVcfcvccGCC: (GNU) 4.9 20140827 (prerelease) GNUgold 1.11libsoundtrigger.so_.shstrtab.interp.note.android.ident.note.gnu.build-id.dynsym.dynstr.gnu.hash.gnu.version.gnu.version_d.gnu.version_r.rel.dyn.rel.plt.text.rodata.eh_frame.eh_frame_hdr.fini_array.init_array.data.rel.ro.dynamic.got.got.plt.data.bss.comment.note.gnu.gold-version.gnu_debuglink TThh' : @ B%JoxDx4To8I89aoJ:poJ: `K;  BTD YI cS5dd@@PHH0&,H`-pyelftools-0.27/test/testfiles_for_unittests/aranges_absent.elf000077500000000000000000000420001374602170700252650ustar00rootroot00000000000000ELF> @@<@8 @@@@hh88 .>>(.(>(> Ptd   44QtdRtd.>>/lib64/ld-linux-x86-64.so.2GNU8 T c "__cxa_finalize__libc_start_mainlibc.so.6GLIBC_2.2.5_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable"ui ,> > @ @?????HH/HtH1I^HHPTLH H=/H=/H/H9tHn/Ht H=/H5/H)HH?HHHtHE/HtfD=]/u3UH="/Ht H=>//c4/]f.ff.@gUHHEEEH]f.@UHEE]AWL=,AVIAUIATAUH-,SL)HoHt1LLDAHH9uH[]A\A]A^A_ff.HH;0LdL\zRx /D4"AC ] TAC K DteFIE E(D0H8G@n8A0A(B BBB"  > >o8 } x ooXooFo(> @GCC: (GNU) 10.1.0clang version 10.0.0 V * " "ViRxrRnVC tX*PPVR|rRn%.@: ; I?4: ; I$> %.@: ; I?4: ; I$> T+ aranges_partial_a.c    t =<M+ aranges_partial_b.c P K u<clang version 10.0.0 aranges_partial_a.c/home/patrick/profiler/pyelftools/test/testfiles_for_unittestsmainintaaranges_partial_b.ctest8FX x     8 > >(>?@@(@ P ( >(@J >q }>! >(>> @ ( 8 | @T(@2 [z@  @  `e0@ /(@ "(@ " Pinit.ccrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryaranges_partial_a.caranges_partial_b.c__FRAME_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE___libc_csu_fini_ITM_deregisterTMCloneTable_edata__libc_start_main@@GLIBC_2.2.5__data_start__gmon_start____dso_handle_IO_stdin_used__libc_csu_init__bss_startmain__TMC_END___ITM_registerTMCloneTable__cxa_finalize@@GLIBC_2.2.5test.symtab.strtab.shstrtab.interp.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.got.plt.data.bss.comment.debug_info.debug_abbrev.debug_line.debug_str# 5,1o; 88C}KoFF XoXX gxxqw  }    48 8 >. > .(>(.?/(@0@0(@(00(0(P011 0322H0 9";pyelftools-0.27/test/testfiles_for_unittests/aranges_complete.elf000077500000000000000000000423001374602170700256240ustar00rootroot00000000000000ELF> @<@8 @ @@@hh88 .>>(.(>(> Ptd   44QtdRtd.>>/lib64/ld-linux-x86-64.so.2GNU8 T c "__cxa_finalize__libc_start_mainlibc.so.6GLIBC_2.2.5_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable"ui ,> > @ @?????HH/HtH1I^HHPTLH H=/H=/H/H9tHn/Ht H=/H5/H)HH?HHHtHE/HtfD=]/u3UH="/Ht H=>//c4/]f.ff.@gUHHEEEH]f.@UHEE]AWL=,AVIAUIATAUH-,SL)HoHt1LLDAHH9uH[]A\A]A^A_ff.HH;0LdL\zRx /D4"AC ] TAC K DteFIE E(D0H8G@n8A0A(B BBB"  > >o8 } x ooXooFo(> @GCC: (GNU) 10.1.0clang version 10.0.0 , ",ZPV * " "ViRxrRnVC tX*PPVR|rRn%.@: ; I?4: ; I$> %.@: ; I?4: ; I$> T+ aranges_partial_a.c    t =<M+ aranges_partial_b.c P K u<clang version 10.0.0 aranges_partial_a.c/home/patrick/profiler/pyelftools/test/testfiles_for_unittestsmainintaaranges_partial_b.ctest8FX x     8 > >(>?@@(@ P ( >(@J >q }>! >(>> @ ( 8 | @T(@2 [z@  @  `e0@ /(@ "(@ " Pinit.ccrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryaranges_partial_a.caranges_partial_b.c__FRAME_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE___libc_csu_fini_ITM_deregisterTMCloneTable_edata__libc_start_main@@GLIBC_2.2.5__data_start__gmon_start____dso_handle_IO_stdin_used__libc_csu_init__bss_startmain__TMC_END___ITM_registerTMCloneTable__cxa_finalize@@GLIBC_2.2.5test.symtab.strtab.shstrtab.interp.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str# 5,1o; 88C}KoFF XoXX gxxqw  }    48 8 >. > .(>(.?/(@0@0(@(00(0(P0`0d1102 3`1 9;&pyelftools-0.27/test/testfiles_for_unittests/aranges_partial.elf000077500000000000000000000422201374602170700254510ustar00rootroot00000000000000ELF> @<@8 @ @@@hh88 .>>(.(>(> Ptd   44QtdRtd.>>/lib64/ld-linux-x86-64.so.2GNU8 T c "__cxa_finalize__libc_start_mainlibc.so.6GLIBC_2.2.5_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable"ui ,> > @ @?????HH/HtH1I^HHPTLH H=/H=/H/H9tHn/Ht H=/H5/H)HH?HHHtHE/HtfD=]/u3UH="/Ht H=>//c4/]f.ff.@gUHHEEEH]f.@UHEE]AWL=,AVIAUIATAUH-,SL)HoHt1LLDAHH9uH[]A\A]A^A_ff.HH;0LdL\zRx /D4"AC ] TAC K DteFIE E(D0H8G@n8A0A(B BBB"  > >o8 } x ooXooFo(> @GCC: (GNU) 10.1.0clang version 10.0.0 ,ZPV * " "ViRxrRnVC tX*PPVR|rRn%.@: ; I?4: ; I$> %.@: ; I?4: ; I$> T+ aranges_partial_a.c    t =<M+ aranges_partial_b.c P K u<clang version 10.0.0 aranges_partial_a.c/home/patrick/profiler/pyelftools/test/testfiles_for_unittestsmainintaaranges_partial_b.ctest8FX x     8 > >(>?@@(@ P ( >(@J >q }>! >(>> @ ( 8 | @T(@2 [z@  @  `e0@ /(@ "(@ " Pinit.ccrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryaranges_partial_a.caranges_partial_b.c__FRAME_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE___libc_csu_fini_ITM_deregisterTMCloneTable_edata__libc_start_main@@GLIBC_2.2.5__data_start__gmon_start____dso_handle_IO_stdin_used__libc_csu_init__bss_startmain__TMC_END___ITM_registerTMCloneTable__cxa_finalize@@GLIBC_2.2.5test.symtab.strtab.shstrtab.interp.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str# 5,1o; 88C}KoFF XoXX gxxqw  }    48 8 >. > .(>(.?/(@0@0(@(00(0(P0004110c22`1 P9j;&pyelftools-0.27/test/testfiles_for_unittests/aranges_partial_a.c000066400000000000000000000007461374602170700254310ustar00rootroot00000000000000/* clang -g -c aranges_partial_a.c clang -g -gdwarf-aranges -c aranges_partial_b.c clang -g aranges_partial_{a,b}.o -o aranges_partial.elf clang -g -gdwarf-aranges -c aranges_partial_a.c clang -g -gdwarf-aranges -c aranges_partial_b.c clang -g aranges_partial_{a,b}.o -o aranges_complete.elf clang -g -c aranges_partial_a.c clang -g -c aranges_partial_b.c clang -g aranges_partial_{a,b}.o -o aranges_absent.elf */ extern int test(); int main() { int a = test(); return a; } pyelftools-0.27/test/testfiles_for_unittests/aranges_partial_b.c000066400000000000000000000000541374602170700254220ustar00rootroot00000000000000int test() { int a = 0; return a; } pyelftools-0.27/test/testfiles_for_unittests/arm64_on_dwarfv2.abbrev.dat000066400000000000000000000037741374602170700266470ustar00rootroot00000000000000% B|||I: ; : ; $> I : ; ( : ; I: ; 8 : ; I : ; I: ;  : ;  I: ; 8 : ; :; : ;  : ; I: ;8 :; : ; :; || : ;  I: ; k  : ; I: ;8I: ; I: ;8 I: ; : ; I: ; 8!I : ;": ;# I: ; k$ I: ;8 % I: ; 8 & : ;' I: ; 8(Im : ; )( * : ;+ I: ;8,I : ;- I: ; k . : ; / : ;0 : ; 1 I: ; 8 2 : ;3 I: ; k 4 : ;5 : ;6 : ; 7 : ; 8 : ; 9I:!I7 ;$ > <I=I>'?I@AIB!I7C<DI'EIF&IGI'HII5J&IK L I8 M I8 N O&PI'Q'R!ISI'T5IUV|||WIm : ;X< Y : ;  Z I: ; 8 2 [ \Im : ;] <^Im : ;_Im : ; `Im : ; aIm : ; bIm : ;c<dI8 eI: ; fI: ; g : ; hI: ; i I: ; 8 2 jI: ;kI: ;lI: ;m I: ;8 2 nI8 o I: ;8 2 p I: ; k q I: ; k 2 rI: ;  s||t <uI: ;  vI: ; wI: ;  xI: ; y :;  zI:; {I:; |I:;  }:;~%B    : ;  I8 .@ d: ; '  I4 < %B 4I: ;  @!I7 9;.@ @: ; I?  : ; I4 : ; I.@ d: ; ' I : ; I.@ d: ; ' I.@ : ; ' I? 4 : ; I I: ; 8 2 .@ d: ; ' I4 .@ d: ; ' 4  Ipyelftools-0.27/test/testfiles_for_unittests/arm64_on_dwarfv2.info.dat000066400000000000000000010556721374602170700263460ustar00rootroot00000000000000O1Md1r#K +',MC7r#r#r#sp#7Mbx sp@ p pp ir# sp=(=Rg IDPs|Zp\p]p^p_p`zpaspbpcpdpepf*g5$h4iCjWkll*m n5op@qKrwsVt(ua=vQwlfxzyz{|}1~1  8r#sp)>Zl   8K zpL zpM zpN zpO zpP zpQ zpR zpS zpT pU( pV0CnDr#$1 ?)M =1[!]1i"}1x#1$() *)+=1,]1-}1.1/5r#pq '(}1')zq+'A'#n'?r#0 H10 M10Q00n 0)A[r#1r`2,8rh2-2 q1r2 usp22 q8r2 up22 q?r2 up2y21r21r228r28r2(2zp2p28r28r28r2 2n 2r#Fr3ORr3P3n3fr#p?p?0?3r#p @3p @>p @Lzp @Z@v'@# r#* BQ 1 B\ 8 WsB] > zpB^ D B~ L WsB O zpB R zpB U pB \ pBb xB f zpB( o qB0 w \sB8 ~ lsB@ sBH sBP xBX sBh zpBp sBt sBw xBx zpB mB  BBDn nB\ r#IS HzpIT MzpIUr IVIX HpIY MpIZ I[I^ HpI_ MpI` IaI>n Ir r# M&(MM (hM  r# r#t ttnt% 8n$ r#9% 9 + r#: 4 r#;n;/ # r#<\<R > r#=n=J9 F r#>n>'W N r#?n?)u T r#@\@ [ r#Aa 8o c r#BnB# m r#CnC& w r#D7 ~ r#sp w<1 w>wnw"  r#"nX $ r#Enx  r#K  r#Dn]  r#Hn    r#   r# +  r# ?nv6  r#8X  r#'r  r#=n  r#/  r#  r#  r#$>n'n$  r#)=n)@ )g'  r#4Gn4Z 4[D4Q " r#7"n7) 7 ) r#/ r#3 r#spO8 > D  K S3  T zp ] a spk spv sp sp  sp sp spCn   r# sp  Z   Cn D J K Q d r# r#p  r#p / r#zp O r#p o] 7] 8], 9sp; :spO ;]c <]r =] >  @] D  E] F] G] H] I] J]$ K]3 LpG MqW Nn r#px k r#p  r#sp   r#p !! r#p ## r#] $ $!  r#^ )) + r#] * *!Kr#;^ ++ kr#0^ ,",$r#F^%- -!,r#zp5//=r# J8* _q8, e^8- mzp8. v808 n82~r# 89* zp9,)9-9. r9/ ^90( r910 L989n9:?r# :: r# );; r# ? << r#%^A A!r# CC 7%r#g^.DD W6r# <EE wAr# JF" Rr^F$Y4F%F'ar# hJJ nr# vKK }r#^ LL r#Q^NN -r#r^OO Mr# P! Rr^P# pP$P&mr#pRRr#pSSr#spTTpUXpU[spU\ U_ | U`sUar#p"VVE \*Ue 2Ui:r# DWW {Mr# XXX br# iYY or#]zZZ r#][[ r# \\ r# ]] ;r#]^^ [r#]__ { \U} \U~r# J`` r# 4 aa r# b1 $sb2 b3bL]-U5r# Akk 1Lr# Xll Qcr# Uknn qrr#^}q q!r#n]yy r#\^zz r# { q{ ,{!{#r#t 'r# " R]# Y]$&Gr# ! R]# Y]$&}r# !23-r# 5 :^w > Er# Q8* zp,)-. jw/ ^0( er10 s3n(5r#^ !r# !"# $&r# p! ow"#% nYr#3r#"IUKnr#+fr#,| r#-r#.r#/'r#0U0r#2@r#EHr#FQr#KnK.3[r#LJQcr#jgmr#]vGY }GGG pG pG( pG0 pG8 pG@ pGH pGP pGX pG` pGh pGp pGx pG pGq!G /`G >sG F1G S1G b1G t1G( 1G0 1G8 1G@ 1GH 1GP 1GX G >sG F1G S1G b1G t1G( 1G0 1G8 1G@ 1GH 1GP 1GX 1G` 1Gh %1Gp =1Gx V1G g1G G >sG F1G S1G b1G t1G( 1G0 1G8 1G@ 1GH 1GP 1GX 1G` 1Gh %1Gp =1Gx V1G g1G 1G 1G G >sG F1G S1G b1G t1G(1G01G81G@1GH1GP1GX1G`1Gh%1G p=1G xV1G g1G 1G 1G1G1G1G1G01GG1Gf1G1G1G(G>sGF1GS1Gb1G t1G(1G 01G!81G"@1G#H1G$P1G%X1G&`1G'h%1G(p=1G)xV1G*g1G+1G,1G-1G.1G/1G01G101G2G1G3f1G41G51G61G71G81G91G:1G; 1G<31G=R1G> . cGAwGm~GnGoG}1G\GGDn G~r#]|!]|%(|/sp|0+t|1|2+t|3|4 .|7n]|>|Hq|"P|5_|;fzp|<nzp|=w|M|N|O|]|]||n]||5t|]|At|0|"q|# |$Mt|% zp|&+q|' 7|((Fzp|),P |KX|Lazp|Mlzp|Nv |~Mt|zp|Mt|zp||Ln |v"r# `n ]o(pqr ]s ]t ]u ]vzw zx0zy@ ]zP ]{T #]|X ,]}\ z z0z@3zPD`hp #]t ,]x D]| NtJn $r# X [b\n] w zp zp  zp zp zp zp zpCnDЁ&r# klmno p pqhrPn/'r#pSpV tw@'z ]{ )]|2'} ='~(F'0Q8[<eZ@ o]HxZL ]TZX ]` -wd  9w p p p >w  p Hw  zp zp zp zp zp zp=nC/''r# HU&@'X /]Y 8pZBZ[ L]\(UZ], _]`4 h-wa8  qpx p p  p p p :zp Tw Yw))n1/'])r#p] L@', $*(Z,Z4%Z< /qDDnK/'*<r# <@% Dp& Lp'U>(^>)f>*o^+w^, ^-$ p.( p/0 p08n<2+r#  R:S:T:U:VIn\+r# jL pMN {wOCnDGi8,r#J wK wL wM wN (wOFnV,0r#hPnh,5r#iCni-<r#k kOA-Br#!spHVdq~deWDXDYZp[p\(f-gzhs Dtzpu0z*q{4,|@q}L,~Vt azp(hzp,B.rDq,.D,q.   sp zp( D3 D> D-/M V a spj sps D} D/   D D/   spj sp D D/ !!D !,+!qH06!K!T!sp^!Dn!D "-|! On -d-Md-!r#sp!!sp!!!! ! !p !q !1!0!0! n>0!r#!r#p! 1!r#p" 1"r#sp" 1""r#p," 15"r#p?"% %(2H"r#pS"& &(#2]"r#B`g"r 5>C2p"r#7`{"s 7$d2Ad2"r#,`"u B2S!2^2"r# "HmT "pmU "pmV"mW"mX "r^mY "pmZ "pm[( "pm\0 "pm]8 "r^m^@manmw2"r#p"pp#pp #p "Hp #p3p #p3p %#p3p-#p3p5#tp :#3p8C#3p@1npCn"pHn pn_31#_3w r# L#vk vm U#zpvn^#,vo f#qvp n#tvq3s#vrvt{#24vu#24vv*4#vwvy!4#r# #PxA #zpxB#DxC #%txD#,xE #zpxF #TxG( #zpxHHx*nx4G%4#r##r##}-$}.$}w$n]}x$}y&$}z/$T5}{8$:q}|A$,}I$T5}A$.q}P$}X$T5}f$T5}t$ }X$T5}}$T5}$zp}$ }X$T5}$T5}f$T5}$}$1}$#}$}$1}$#}$#} %}*%1}+"%1},-%1}-8%1}. E%#}/P%Rt}0Z% }ie%sp}jq%T5}k~%T5}l %~ %7~~ %Wt~ %ct~ %ot~ ?7%~ %~ %n]~%~%~ %]~&?7~ &]~&~$&?7~5&sp~F&~R&?7~\&sp~i& ~u&7~ &1~!}W@L }C5&r#]&H]&I &R &pS &pT&f8U&f8V&spX`&spYd &p_ &pk &pl &pm &p'x 'x'x,'x3'@'K' T'`'r''' '$'(','0#'#'#'#(#(#6(#L(#d(#y( #( #( #( #( #(# )#!)$()8$7)@$D)H$[)P$j)X$w)`$)h U8)r#)p )]p )]p )]p )]p )n]p ){tpI )zpJ )pK )pL )pM *zpN *pO( hpP0 *zpQ8 *%SR@ **tS4;2*TOn$;Bn$;6*r# <* 4 D*q5 N*q6 X*q7 b*q8 =<l*9%na,<t*r# x*0 |*zp1 *zp2<<*r#X0*,1 *zp2*,3 *zp4 * r5 %<8(8 *t: *t< *qE0 *uG8 *2uK@ *BuMH *BuNP<+S(n<+r# + 5 +p6 +p7$+8 ++ r9_+>` !qa~u+hu+ru+}/v+ ,(,O>',Z>9,e>K,p> !q n=],r# ],8$ e,Jv% n,p& w,sp' ,Ov( ,Ov) ,Ov*( ,q+0 , 6 ,Tv7 ,Ov8 ,Ov9 ,Ov:=nF>,r# ,O ,pP ,pQ ,pR -pS^nn? -r#V -qW-,X?-YD] !-Yv^?*-_Fd-x?.-r# 4- p <-pq C- rr M-zps X-zpt a- ru m- t-p {- r -zp-1 - -p - r -zp -p - -p - r -zp -0 -zp -zp -zp .zp . .p ,.Ov 4.ev( <. C.p J. r T.zp ?B@].r#a.r# d.\p.]x.^._.`.a.b.c .jvdqnyA.r# .Q .zpR .zpS .pT .p .p /p /p /zp /zp )/p 3/c &$0"%0"&0"'0p(0zp)0zp*1zp+1zp,1zp-&1R.01D/<1D0E11U12g1vv3p141@[1Rq\1"]1"^ 1"_01b1Ovc1vd1,i1Rqj1zpk1zpl1zpm2zpn2zpo 2vp$&2(x,2Rqy52pz=2,{E2q| N21U2Rq^2vd2 k2zps2G&|2R2v2 2[c2222sp2pBn pB r#WG2r# 2Y 2qZ 3zp[v 3\,ng H3r# 3` !3zpa $3pb +3pcsp33finvUHXUH:3r# @3# L3zp# !-v#n,H[3r#c3r#vg3n 0Iz3r#YB3I[3r#ZMEnKK 4r# 4v 4ww 4vx !4qy')4z$ 04p{('84|0 >4w}@ F4r~@M40V4 \4q d4w0@&AnCFdKl4r#6t4,7 }4 r84,9K4:1n3+U8L4r#]nL4r#%?n%\ &n%eL4r#4r#HBnHFLHaL4r#J7#M4r#NI=M4r#O=nORWM4r#Su SxyM4r#T"nT?M4r#U nU* U-M4r#f fM4r#gd-g N4r#lAnll+Nm+N4r#nI]N4r#o no)wN/ r#c3r#(sp4!535E5W5 l5iN5nȫN5r#spD55555555 6 6@'6;6P6g666 6@6@spZ666spa677/7<7J7X7zpr)f7)v7)7~spy7777 7@88N58W?O@8^ZOJ8kOU8vOd8o8u888 8nO8r#!sp8!sp8 8 T8U8<V81W 91X !Y 9qZ 90`81a8<b81c 91d !|e 91f 9vg 9s$9s;^> S;r# WS;cc T;r# bS;dd )T;r# xS;ee IT<r# S<ff iT,<r# S<<gg TK<r# S]<hh Tn<r# S<ii T<r# mS<jj T r#<= <zp= <q= < = <zp= <zp= <T= <r= =r= -=h= 7=zp= @=zp= I=zp=Q== X== _=zp= i=q= q=T= z=p=( =r=0 U==*== =s==s====U==+s====zp====U=== =zp=! s==K==\=s=]>zp=^ >zp=_ >=o_p=p>zp=q=Hn = U)>r# 0>QR 8>pQS ?>pQT F>pQU P>pQVQW4r#zpZ>+1n@cW`>r#H9f>x:o>x; }>P< >\>LW>?>0N>O>P>V>m >n>o?q?r ?s0 ?Wt4(?u|6?v=?wF?xU?Wy]?zk?{{?| ?h} ??? ? ????Xt@ @ @+@ 5@y=@ I@DW@b@m@x@1Y$@ 'n(P)5 W@r#@V@W @Ld@e@f @pg @hh IFhJnLnjtY@r# @> @@ AB  AD AF %AJ 1AL:AMj NFAZOQAZPYAZQ aAZRjAZS sAWFAZXQAZYYAZZaAZ[ jAZ\ [A] A_A\`Aa P[Ab AfAgAhˀAk:Am B t&B[u3B[v [9BwQB(heBE[ioBE[j[zBkBh*B׀+Bq,B,-B.B/ Bq00B,18Bq2@ C,3H!CZ4P-C,89C19HC1:WC܀;&Fh)+&,nH APZbCr#hCxD1oC\U1^1f1o1 w1(0xC8C1<C1@C1D CRqH C{tX C{tX'C1X C\CtD1oC,U1 ^1f1C1$o1,w14<xCDC1H CRqP C{t` C{t`'C1` Cd C&C(C(,D1-D.Dzp/&Dzp03Dzp1=D12 KD13$YDP6bDzp7jD8rDq9yD,:D+; DRDSD7TDWD\XDCYD_D`Dxa+D1b+D1cEPdEEsp$E\`,EJFhKnLPZMfRnT \6Er#;E(Y GEF``Z LEV`^[ REh\ [Eh]dE_ rErd |Ee Ezpf Epg$Eh(Ei, Ezpj0ERl8 Eqm@ EzpnH E>{oLEqP EzprTEpsX Eqt` EpuhFvp FwtF&xxFy'F$z0F${9F$| BFzp} NF~ WFzp aF jFzptF~FFFF Fp F F F'F'F F HFhInJ-LiMhNPO&PPs`Fr# F@PF\QFRR FwS FT(GFhHnKELOYbGr# G@GG'G6G CGMGYGcG mGRq xG:0 G@GGGGGG G$G(G, G:0FFhGnHJPgcHr# HN!HO Q5HdRHHdSYH,T jHqUrdwHV HX H؁X eHX H@Y HY %eHY%n'A*hhdHr# H Hp HzpHhHHHHPHTHXH\Izp`ILI\@@p@h I`$Ih,I3Ie;IfxCI c+HI+OI VIp+]I+dIlI tI:q(+|I0Ip4Ip6Ip8+I\<Ijv@ILII`+I?f(I IIIIJ>{JJ $Jp!OnQFhR&Ts` je+Jr# +JRZS 1JpT wpU 9JpV HFhInJMM^ hAJr#DnuwhKJr#=hXJr#*ch_Jr#3|hkJr#QUhqJr#RixJr#Vi~Jr#OP3Sk`6iJr#%n&V]'1(n5piJr#ChDEd-FIHnViJr# n"n>iJr# jJr#GhHInL@jJr#!h,rjJr#&hCjJr# n!#-_$%?'*jJr#Jr#,spJjJJ K#K8KSK hK@KKKKK K@L/LHLfLLL L@c{LjvLkvMc{Mc{(Mv9Mc{PMn{bMc{tMc{Mc{Mc{MspM M(M7lMlM!lN,l N,lN7l+N>{7N>{EN>{ SNc{$Ml]NpNN,llNND"Nl#N,l$(j v%,mN&vN(zpN+O?-sp@-OspA-O>{B"Oc{CZm&OD6OZ81[HOl\j v]mLO^v`O`Yn kxOr#,spO @O xO< T Oc{ U Oc{ V Oc{ W Oc{ X Oc{ Y Pc{ Z Pc{ [ Pc{ \ #Pc{ ] *Pc{ ^$ 5Pc{ _( =Pc{ `, BPc{ c0 RPc{ d4 YPc{ m8xkP q %n{P r.P  Oc{ Oc{  Oc{  Oc{ O1 P1 P1 P1 (#P1 0*P1 85P1 @=P1 HRP1 P BPc{ X YPc{ \P1 `P1 hP1 pP1 x Pc{ Pc{ Pc{ Qc{ Q1 xBQ nTQ .kQ0 Q| Q| Q| Q| Q| Q| (xR 8p,R HR ZR1 `R1  peR yR Rx Rp π Rx АxR nRr# spR 'R R5 k S85yS; 2q7SB 1ESJ 1]ST:yuSU?ySm 1Sn 1St 1S~DyT 8T!iqVTq^T=qoTq |TIy qTTyTT?yT rT#UGU qU U U U 1UYyV'V 1SV 1wV 1V 1Vc{V % V + W1 ,W1 - rW 1z@W 2v\W 4 pW(+W~,W-5.W1/ WH2Ws3W14(W150W164W178 W>{8< X>{9@ sX> Gs)X? {DX@ cXv jXw vXx Xy Xz X{ X| X} X~ X Xʀ Xʁ Yʂ Yʃ Yʄ /Yʅ GYʆ SYʇ ^Yʈ gYʉ oYʊ |Yʋ Yʍ _tYʔ Yʙ Yʚ Yʛ Yʜ{Yʝ Zʞ Zʟ *Zʠ{7Zʩ{DZʪ{SZʫ{iZʬ#{Zʭ({Zʮ-{Zʯ sZʷ %uZʸ sZʹ 0uZʺ tZʻ 3t [ʼ 3t[ʽ _t&[ʾ _t;[ʿ ;uU[ _tu[ Tt[ Qu[ s[ \u[ ut[ t[ t\ gu\ t'\ t4\ tF\ tX\ ti\x\{t\c{\ |\2{\p\p\Nnq"#$%q\r# zp\ r)\) ])])7])S])l])])])])] sp] ]^&^9^L^_^r^ sp^ ^^^^^_'_c{=_ 3vR_ 4n{`_  l_ _w w_ z_ n{_ n{_ _ _*x `5x z!`  v(r#3`r# <` 5' Y`]5) e`]5* k`]5+ q`59 k`]5; `]5< Y`]5= `D5K `^r5M `]5N4 `]5O8 `]5P< `]5Q@`5 `jr5 `]5 `]5 `]5 `]5 `]5 =]5 `5`vr5a]5a5(ar5]5]5,a5(ar5]5]5/Da@5@`r5^ar5bar5fa]5xa5azp5a5ar5ar5@ar5 ar5!a53ar55ar56@ar57ar58a]59a5=ar5?ar5@ar5Aar5Ba]5C b5]%br5_5"n&x,br#zp4bD_&{>br#]Gb]zpQb^ [be gbf 1qbh 1bi 1bj 1bl 1bm 1bn 1b 1b 1b {ba&{cr#zpcGb&Y|)cr# 7c\Ec1]ZR1^ |Lc` x\cb xocc 5ycdcc| c|0c|c| |c yc yc yd yd $z(d x;d xQd xid zd {d gzd ~zddc| dy}@0@1dS}@ }dd&~| {dF {eG {eH er# /e$%Be1&Me1'Ue1(_e1) le1*ze1+e1,e1-e1. &~e1^ye2.eP6Be17Me18Ue19_e1:le1; ze1<(e1=0e1>8e1?@e1@H ~eCcyfDy&~r#^&R)fr#e&l tx6fr#{ n{"n|&?fr#&Cfr# {Kf[sp^f {nf {~fspfspfspfspfspf2 O{f-gsp@3=X g2 !"O$-fsp%@3$g&P3='X>0g(2 *Kg1+`R,3Sg{-@3^g&.H-Osp/P3=0Xcg123Kg143Sg{5@3^g&6H-Osp7P3=8X`R9 g:2<Kgq=3Sg{A@3^g&BH-OspCP3=DX`RF \gH2 JKg1KZRL3Sg{M@3^g&NH3$gOP3=PXgQ2SKg1T3Sg{U@3^g&VH3$gWP3=XXZRY $gZ2\Kgq]3Sg{a@3^g&bH3$gcP3=dXZRf gh2 jh1kkl381m@3$gnP3=oX!hp2rh1s381t@3$guP3=vXkw BFhx2zhE|{381@3$gP3=Xk kh&Jۀhh3h5h2hAh2hhii "ik4i`br# {k( {k) 1k1 1k= 1kD kI 1kR 1lS lX %lY_s)cr#w6lSwElVzpYl^wol_alr#zpl {l |lzplwlwmspm#w*m(wAmw\mvum fm fm?mr# mBm{Cm{D mG`mr#vmMvmNx nQxnTx.nW {An] Onjjn{k {nmxnn n0tn{un{vn{wn}x n}yn ~zo{{o{|,o{} 8o{~$Ho1( Poxgo yoo{o{ Moxo oo{o{J{o{ o{ px%p =p Pp{`p{pp{p{ p{p{p{p{ ߋpxp p qx qx ^!qx7q pHqxbq wq qx q yq qn}n} ֌qyqHn ,rr#zprK)rr#sp1rBPA;rr#pOrTpfrU {{rVwrWprY ra rbyre sj snzp-sxzpKsvbszpwsys sss{ ssss{t{ tst{2t{=t{ Nt{&y_t u{t+yt t0yt <tPn +e er#vuMvuNx6uQvLuTxauWzp{u\ ubn}cn}du{e uzpf u{g _ujhyuk uo qowp vsmy(vtzpBv} Yv rvzp vzp vryv v vzp vzpv{q{ ' wwy(w Bwr#zpIwOvRwPv`wQvnwR }wqw{r wtw{u www{xw{yw{zw{{ p{||ywy xy#x ;x АXx vx xw{x{ xw{ xw{w{x{w{ p{yxyxyx lx y *y @yw{ Qyw{ cyw{w{w{p{ ytyyyyy )y >y Sy yzKz z z zVz z z8zaz zÒ( Β*z =z (Qz~dzr# {nzPv|zQxzU z az{bz{cz{dze zgBwi zky{l {(qz{rz{tz{u zzz|Bw~$ -{yG{ \{(z{z{z{ zzBw$ ~l{y{ { #P{P{*P{{{ {{{{{{{{ {y{ |zz d(|yF| _| v|1|1|1|1 |y| | |1}1}1}1 *}yH} a}x}{}{}{v{ 9}y}}}{}{}{ ~ y$~ 5~(z{z{z{ zzBw $ҖJ~"yf~#}~@*~p+$~p,B~.y~/~05z{6z{7~{8z9z; Bw=(z{>,~@yA/0Hv|1I|1J?1KV1Lq1M 1N(QyR\Zz{[{\{] z{^{_{a  {b({c0{d8-{e@6{fHD{gPM{hX[{i`s{jh{kp{lx{mŀ{nـ{q{t{u|x|y8|z_|{y|||}|~||*|E|+k|+|+|+΂|+| +|(+B|0+^|8+|@+|H+̃1P+P{Xlyp11E1Q1dy 1Ƅ1y9z2 121J1b1/zzhT0Ņ1Pх1X܅1`ԛ z 817.zE1WInKn ~qr#zpFr# {QvR#z†U Ն(\z]z^{_Bw`{a8{bz{c {d$ ߜh/zi 3oJ1pT1qb1r ^qu4zv p1ˇ1ۇ\\\\ \ \$&\(3\, C9z0 LEzh ZR1`R1 D JzDPD`DpVzʈӭوr# {3v4 V%{W -Z[zK[ dm{{n q`zr ډ111{ :ez) Ib{ mjz { ̊oz { ߟ%tzE {` u yzȋ { @K4~zX wr#zp3zp4zp5zp6v7zpČ8 Ќ= Rsp>ɠ? ԠތAr#spLzpUc.r#sp9KY7Fr#zpR5Ţ[`r#zpl/Ozr# 1:vCvDvEvӍFzpGyH $K0.L;.MJHNV{O j {P]vQdR mpS z~U V g0.h;.iJHjV{k j {l]1mdn mpoz̎r s $Ǎ0.ǎ spǏ spǐ /spǑ Hspǒ ZspǓ hspǔ rpǕ pǖ pǗ spǘ zǚ Ǜ ǥ spǦ hspǧ spǨ spǩ pǪz(ǭ =Ǯ W<0.;.JH]1 sp sp /sp Hsp Zsp hsp$ rp( p* p+m{,d0w4 mp8z L0.;.JH]v sp sp /sp Hsp Zsp$ hsp( rp, p. p/m{0d4w8 mp< sp@ϐDzސ 00.;.JH]v sphsprpppm{ d$w (mp!,z8$Y%+Kg{,`R{-0Kg1`R{2z?z@vőIzԑJzpK N$gzpOhzpPwQ]vRzpS=zpTzV:,W3n ]Fr#zpK8zR; dW nzXs\Y1Z 9z[ 9z\P\] z^Kg_`R{`{a zb zc2L ǒI nzJ ֒zKzے< d h1is\j1k zl zmL\n1oKg1p`R1q1r&1s11t ;u My1zs\{1| z} z~P\1ȀKg1ȁ`R1Ȃ1ȃ&1Ȅ11ȅ `]ȆqoȮzp{ȯ{Ȱ)nȴr#( p) p* p+ “p, ϓp- דp. p/ p01$n4r# [8ef!g%kh ;ki$.j8lm!n%ko ;kp$ͪOq1?ġ1@ա1A1B1C1D'1E G*F |;HJ:Rr#qcL q N1O1P RqQ T1UĢ1VϢ1Wڢ1X |Y ]r#,8-i.ZQ0;r#2מן(נ2$רש!תzp׫ G'׬2(״׵!׶Ect׷ @?׸$Q׹24s}ۀ!(s0ƹ2Dsoۀ!(Kg0`R{8.@ţ24soۀ!(ڣ{02Dsoۀ!(Kg0`R{88zp@ٺ2F2$!3 e<2(!֒ `2$'(!)y˧* ׻+2@34s6!7!9,y˧:4Ec;8?<<=2(EF!GzpH zpI$}ǤJ24RSsUJۀV!X(zpY0üZ2I?2GHhI2QRS2$[\!]^q^ 7_2(ghsjZۀkbm24uvsxۀyۀz(|2݄݅^݆2(ݎݏsݑۀݒ}ݔ28ݜݝsݟݠ!ݢ,?ݣ4,ݤ28ݬݭsݯݰ!ݲ,?ݳ4 Xݴ2ݼݽ\ݾ2P!s W{HX{L{2$!1 |!2>2(sۀ3p2(!Ecr ?$l22$!df 5h p4 K!`"| #f$%&'1()#*9+Wd,x- .P/012[374O5cT6w789_:~;< =5)>Q?i@WABCDE&F!_G?H^I{JPKLM N=[OgzPQRSQT2(_`sbEۀce2$mn!oŖj|p  (q28yzs|B3}!,K?݀4EW݁2$݉݊!݋Ŗj|݌ oݍ28ݕݖsݘ3ݙ!ݛ,?ݜ4ݝ4ݥݦ!ݧŖj|ݨ ?ݩ$p|ݪ($ݫ2$ݳݴ!ݵŖj|ݶ xݷ2$ݿ!Ŗj| 2$!Ŗj| 2(sۀ#2$!Ŗj| \72(sXۀb2(sXۀ{2$ !Ŗj| 4(s'(|+!+4? =4|!C@|"(QL|#@$4(,-s/(|0+!2+4?3=4|4C@|5(QL|672(?@sB ۀC@E2$MN!OŖj|P y1Q2(YZs\4ۀ]M_2$gh!iŖj|j ik2$st!uŖj|v $w2l݀!݁Ŗj|݂  ?݃$||݄(Q{݅h]݆2$ݎݏ!ݐŖj|ݑ ݒ2$ݚݛ!ݜŖj|ݝ ݞ2$ݦݧ!ݨŖj|ݩ /ݪ2<ݲݳsݵ+ݶ!ݸ,<zpݹ4I?ݺ8hݻ2$!Ŗj| -2$!Ŗj| R2Lsm֒,!<s?D|?H:2$!Ŗj| 2$!Ŗj| 2(sۀ  2$!Ŗj| R4h !!Ŗj|" h?#$w$(%2$-.!/Ŗj|0 212(9:!;Ŗj|< Lzp=$V>2(FGsIۀJ^L2$TU!VŖj|W X44`a!bŖj|c d$e2(mnspZۀqs2${|!}Ŗj|~ P2(݈݇s݊ۀ݋$ݍ2(ݕݖsݘFۀݙWݛ20ݣݤ!ݥŖj|ݦ wݧ$1ݨ,ݩ2$ݱݲ!ݳŖj|ݴ Nݵ2$ݽݾ!ݿŖj| 28s!,?42$!Ŗj| *2$!Ŗj| L`2l!Ŗj| s$24! Ŗj| w{ ${ , 28  ! Ŗj| ? $ | ( 2(  ! Ŗj| df $q  2$' ( !) Ŗj|* 2+ 5Yh5 vS6 7 8 9 k: ; < 1= j> +? G@ cA wNB C D E F G 2H 5kI MJ cK y=L vM N O HP Q  R !'S 3`T MU gV }&W _X Y Z [ ^\  ] '^ C _ `B` {a b c Zd e 3f [g eh i j 7k  An ݭ r#22(!Eczp h?$$4h!Eczp ?$ w(F?2(!Ec! h?$Z4h!Ec!  ?!$ w"(x#2+,4-256S72?@rA2IJK2STU2$]^!_zp` *a24ijslۀm!o(zpp0Oq2(yz!{Ec| t?}$[~2<ކއsމ ۀފ!ތ(ލ0dqގ4%!ޏ8ސ2$ޘޙ!ޚޛ ޜ2<ޤޥsާ ۀި!ު(ޫ0dqެ4%!ޭ8Gޮ2@޶޷!޸Bw޹ ?޺$|*d|޻({޼<޽2h!EcΞ  ?$||(42,!EcΞ  ?$Q{(gS2(szۀr2$!{ 2(sRۀ,2  e 22Ts 7ۀ!!#(Bw$0?%4|*d|&8<?'LE|(P)2$12!3^q4 *952(=>s@ZۀAc^C24KLsNۀOۀP(R5h\G]^_'`,{aEb\crdefOghiUj7kZl~[mno:psqrs,tJqudvw)x2$ރބ!ޅŖj|ކ Yއ4hޏސ!ޑŖj|ޒ h?ޓ$wޔ(ޕ2$ޝޞ!ޟŖj|ޠ ޡ4hީު!ޫŖj|ެ h?ޭ$wޮ(ޯ2$޷޸!޹Ŗj|޺ s/޻2$!Ŗj| K2$!Ŗj| e2$!Ŗj| ~2$!Ŗj| W2$!Ŗj| 2(sۀ2$ !Ŗj| 2!Ŗj| t?$#z(;+2$'(!)Ŗj|* B+4(34s6'(|7+!9+4?:=4|;C@|<(QL|=h>4(FGsI'(|J+!L+4?M=4|NC@|O(QL|PGQ2$YZ![Ŗj|\ ]2$ef!gŖj|h i2lqr!sŖj|t  ?u$||v(Q{wh9x2$ހށ!ނŖj|ރ ބ2$ތލ!ގŖj|ޏ !ސ2$ޘޙ!ޚŖj|ޛ  >ޜ2$ޤޥ!ަŖj|ާ DWި2(ްޱs޳ۀ޴}x޶2$޾޿!Ŗj| 2(sZۀ2$!Ŗj| (2(sۀa5 hCZ-nf,e!I?]oG+R C W s 6 o @n 8#r#20!Kg Ec (|? ,9  24!Kg `R{(8zp0  20!"!#Kg$ `R{%( 9&28./!0Kg1 `R{2(T{30`.44% o524=>!?Kg@ `R{A(HB0 C20KL!MKgN `R{O( P4$XY!Z [ +ZR{\  ]2@efsh!i!k,Kgl4?m<f n28vw!xy `R{z( {0 |28߄߅!߆Kg߇ `R{߈(!߉0 /ߊ24ߒߓ!ߔKgߕ `R{ߖ(NRߗ0l Yߘ24ߠߡ!ߢKgߣ `R{ߤ(oߥ0 |ߦ2d߮߯s߱ۀ߲!ߴ(Kgߵ0`R{߶8߷@8zp߸H]{߹L^g{ߺT.߻X;.߼\JH߽`߾28!Kg `R{(0$42\sۀ!(0`R{8@8zpH L^g{TJHX-2$!.{ 82DsOۀ!(`R{0]{8\.@g2(  ! ]{  t 2(!Kg 2!"#20+,!-Kg. {/(|?0,1209:!;Kg< {=(|?>,X?2(GH!IKgJ <K20ST!UKgV EcW(|?X,`Y2DabsdOۀe!g(`Rh0]vi8\.j@7zk2dstsvۀw!y(Kgz0`R{{8|@8zp}H]v~L^g{T.߀X;.߁\JH߂`߃20ߋߌ!ߍKgߎ lߏ(zpߐ,_ߑ2ߙߚߛ5 $ߥ* ߦ<& ߧPl ߨf ߩy ߪe ߫ ߬ ߭` ߮ ߯߰Y߲߱$t߳AߴRNߵd߶߷-߸L߹ߺ߻ +߼,~߽A߾c߿u2lsۀ!(Kg0`R{8|?@֒|DH2,!Ŗj| Kg$2$!Ŗj| 2$!Ŗj| A2$!Ŗj| z28s!!,?4+4$ !!"Ŗj|#  $$>%2$-.!/Ŗj|0 MV12$9:!;Ŗj|< j=2,EF!GŖj|H }{I$J2$RS!TŖj|U V2$^_!`Ŗj|a >b2,jk!lŖj|m Kgn$wo2(wx!yŖj|z ${$|24߄߅!߆Ŗj|߇ ߈$.߉,;.ߊ0ߋ2$ߓߔ!ߕŖj|ߖ cߗ28ߟߠsߢ,ۀߣ!ߥ(`R{ߦ0:ߧ2,߯߰!߱Ŗj|߲ $g{߳$h{ߴ(\ߵ2`߽߾sy!,4?\B28s!,?42!Ŗj| Kg$`R{,{4|?8֒|<2!Ŗj| Kg$`R{,{4|?8֒|<o2dsy!, 4?` 2lsۀ!(Kg0`R{8|?@֒|DI@28$%s',ۀ(!*(`R+0X,2,45!6Ŗj|7 Kg8$}92(AB!CŖj|D zpE$\F2$NO!PŖj|Q R5$\ ]O^_&`7aHMbVcidxeLfghiJjkl 6m'n?oY<ptq0rs t]uvw!"x An ߠ{ <r#2klzFm2$uv!wkx cy2(!k k$2(!k k$ 2$!k ^ 2$!k  2$!k  2(!k k$ !;2,!k k$[ l(O!a20!k ?$l(?,!2(!k !l$"2$!k H"2(!k "k$"(2<sۀ!(k0K4Q!l8"V24!"s$ۀ%!'(k(04#)2(12!3k4 5$#62(>?!@kA lB$#C2,KL!MkN EcNmO$?P($Q2pYZ![k\ EcNm]$8?^(E|_,f$O`2,hi!jkk c3ml$$um2@uvsxۀy!{(k|0c3m}4k~< %2$!zp y%2$!k %2%2$!k  &82$!k C&^2(!k 7k$|&2(!k 7k$&2$!k '2,!k hE|$A'2$!k '2<s!,hE|4'320!k T l$\E|((b20! k! \E|"${#,f($2,,-!.k/ \E|0$(129:(;24CD!EkF \E|G$81H,)I24QR!SkT E|U$E|V,q))W*Kpaob c_ d e f!g P!h)!iD!j_I"kv"l"m#n{#o#p$q9Z$rU$sv %tS%u%v%w2&xQ&y-&zN&{n '|O'}'~'(Z(!(<)TF)ne)) *2Lsm ,!<s?D?H+2(!Ŗj| k$),2$!Ŗj| o,2$!Ŗj| ,12(!Ŗj| k$,T2$!Ŗj| '-r2$!Ŗj| `-2(!Ŗj| l$-2$!Ŗj| -2x! Ŗj|  l $ ( ,?0Yv4.2$!Ŗj| .*28$%s'K(!*,S?+4.^,2$45!6Ŗj|7 /82(@AsCۀDW/F2$NO!PŖj|Q /R2(Z[s]ۀ^/`2$hi!jŖj|k 0l2ltu!vŖj|w ?x$:|y(;0Hz2$!Ŗj| 0l20!Ŗj| c3m$k,020!Ŗj| c3m$k,12$!Ŗj| m12(!Ŗj| 7l$12ds(,!<2ׯD=?\K?`1X2,!Ŗj| xsp$sp(f22,!Ŗj| sp$sp(22$!Ŗj|  32$!Ŗj| E3 2,  ! Ŗj|  hE|$~312$!Ŗj| 3R20#$!%Ŗj|& {'${((3s)2(12!3Ŗj|4 k5$P462$>?!@Ŗj|A 4B2$JK!LŖj|M 4N2$VW!XŖj|Y 5Z2:48EF!GŖj|H @?I$o|J(,?K4,ST!UŖj|V ?W$?X(xY,?Z2,bc!dŖj|e 4{f$?Bg2(opsr]ۀs'@ju2<}~s!,{4?8`@2(sۀ@2(sۀ@$28sF!,N?42AY28s֒!,|?4Ar2(sۀA24sRۀۀ(B2(s]ۀWB48!Ŗj| @?$o|(B2$!Ŗj| B428s_!,Y?4Ck4( !!Ŗj|" ?#$|$(pC%2L-.s0m1֒2,!4<s?5D|?6HC72(?@sBZۀC1DE24MNsPۀQ!S(iqT0jDU2(]^s`ۀaDAc2$kl!mŖj|n Do2(wx!yŖj|z  1{$/E|2`sm֒,<!Ls?T|?X?\uE2$!Ŗj| E2(!Ŗj|  1$5F12(!Ŗj| \1${Fk2d!Ŗj| ֒$F5(?(@n@@;AU@AnyAABXBBB&+C<dC\Cv DxDDE=E)vELEoCF|FFGNG Cn [8?fr#sp;sp!<sp4= EBHC`RIDZRIE]HF |`H }(JKaL ɕspM ΕspNڕFIQ spS |U 8ZQI[ |\( Xs j qtvLw Pspxy X}| |H }Hr# j|o} pr>J}5r#6J;(!Ec ?$RJW<syۀ!(04J<JJ2K,!Ŗj| $K$,!Ŗj| ?$ {(WK>$!Ŗj| K^u,KKL PAnxJr#0gh!ij|j k$l(2Lm 0w1Lx$!Ŗj| LKh$M P?ntLr#Lsoۀoۀ(!4P<?@ %}D M6x!P ?$ %}( Eczp0h?4 w8zM6soۀoۀ(!4P<?@ %}D EczpLh?P wTM7!?MW3NuN$!Ŗj| N6l!Ŗj| Eczp$?( w,N6l!Ŗj| Eczp$?( w,;O5l*O4O PO  P@n LMur# $1%1&1}) HP*!n"nI7Pr# + q, zp-)k0ngP,br#`XPcr#cJPr#vHvIqvKQr#w'pR~r#'Rr#LRr#%RQr#"Q##R6fr#ISr#"{ "Sr#!sp ~!sp !sp !sp !sp 6  @!sp $ 1@<`FpQ spW tp] upd vspk yzpr z y ~T (T  3Ty  ~T T  _T p p (T w (T w T w p w 1r 8r   T w  U  w w  ;U  *T ,T  gU p. w2 p9 T> (TD qM w\ qp w p p (T T T p !T "T #T $T %T &tV 'tV  (w  )w  *p"  5w*  Bw2  CVE  HwV  Kwa  Lqu  [q}  ]q  ^T  T  T  T  S  w  p  w  w   x  x  #x! /x! p ! ;x! W! Ws)! Gx3! Lx@! LxO! Lx`! Lxp! Lx! Lx! Lx!  X! ! !T !T TX! Vx!  " "p "p X " [x" " $"p !("p "-"p #p $X" &`x4" '<" (*T ),T *"Y<" ,G" -("T .$"T /T 0-"T 1 RYG" 3pQ" 5p_" Ape" BYt" C(T" R(T" STT" TT" Uex" V" WY X"Y Y|*Y Z Z" \" "S "S "S "S EZ" *"  #Z #T &x6@&5y6A''y6B r'6S6 n _ r# *n  `"'r#-n!(#`)'r#I A`~Jr#(W`!r#zp0'((zpA'() ]T'(+(En`f'r#.<o'^.=u'^.>{'^.? 'q.@f`'.A.C 'zp.D 'q.E`'.F.H 'q.I'].J`'.K6 .M ':q.N 'q.O 'q.Q( 'q.R0'^.S8 (r.U< (r.V< (r.W<'((a.^@ '7(a._P 'F(a.`` U(q.bp `(zp.cx o(zp.h| ~(,r.i `(.j.s`(r# (`1+ (p1, (p1- (p1. (p1/ (p10 (p11( (p120 )p138 )p14@ *)p15H 8)p16P H)p17Q T)p18R b)p19S q)p1:T )p1;U )p1X )p1?Y )p1@Z )p1A[ )p1B\ *p1C]1(n1LbWr# `*o+oOhc].r#*r# %*4*>* 2Rq F*`N*W*c*p*|****** ***** +$+(+,&+02+4>+8J+<V+@e+Dt+H+P+T+X+\ +N*W*c*p*|****** *** *(*0+8+@+H&+P2+X>+`J+hV+pe+tt+x + +q +q +zp +zp +zpc+r# , 6 q8 ,zp= ,v? :zpA+n,IVf,r#|*r#q,;}%,Bn E4gJr# 0,MA,1N ~gX,O}g,Onn4gmgx,r# ,@ qC qD `R}E x,}F ,}G ,}H( <}I0 ,}J8 ,~K@ qLH ,~OP ,?~PX ,U~R` spSh ,}Vp ,Yx ,\ ,%c - "-Z~ --~ 7-~ =-~ C- G-( R-0 _-8 j-~@ v-~H -P -X -5` -h -p -x~-~ .Pi.Kg`R{ g).di7. 7. K.spY.,e.,u.,. h -.(.,.,.,.,., .r##"n#8pjqnn :g.r#.r# . . .  / / /p*/ 7/J( k>/ G/S/[/ c/: Kkk/ y/ /sp /sp k/ //j/k/@k /j k/ /0/j/k/xk /j$1- k( k/ /0 0j0k0@k%0j Dl-0 :080 0j0k0xk%0j(1J0 k0 lS0e0p0Fy0kl000Z`R, 0p !m0 K000zp0zp0zp"0zp# 0zp$jm1& 18+1sp,!1sp--1zp.:1zp/ G1zp0Q1zp1Z1zp2f1zp3q1zp4 |1zp5$1zp6(1zp7,1zp801sp94m1;1@1A1Bn1D1I1jJ2jKn2M$"\n pk zj2r# o-2r# (oI(o W(o32r#@QoRQoPQorQorQo@2r#G2r#)oO2r#"(o"+o+ r#59(o5H 5Jo[ r#6pV2r#s(Qosk ph2r#tCp{2r#u u^p2r#QoCp@p2r#vp2222222229p:p3; 3303r#?q@AQ9p:p89p:p(9p:p9p:p9p:p9pBpAS=uqC_3=qDzp?zp?zpE?q?q?q=qFpA]A`9p:p9p:p =qG^?qEm^?q=q=qDzpE^?pEm^? r=pH]BpH^BpA>a o39zp:p09zp:p1H]:p H^:pH]:p@H?TAS9p:p= s>?zp=s>?zp?&s?qAU=0s>?q?zp?zp?Ks?qAV3=p=asDzp?q=qsDzp?q?p?zp=sGm?qEm?zp=sDzp?q?q?zp=sC39p:p9p:pH1:pH1:pA/H]:p H|3:p=tC = tC3=*tI=0tJ"9p:p9p:ppAA#H]:pH]:pH]:p9pBp=tC3=sp=tC3H]:p=tDzp?q?zp=tK L3qL3zpL3zp L3tM3t=uN3Lj pL9p="uD-u?qA5;=7uDq?q=GuDzp?q?WuA%=au>?sp?q=ru>EB?q=u>?qE,?u?q?q=u>?uE,?q=uFsp=u>?sp?u?q?q=u>?qE,?q=u>?qE,?v?q?q=v>?%vE,?q=*vJB=4v>EB?u?q?qA>A"A=?9p:pDA7A9p:p 9zp:p=Ov=zp9pBp!A!EAH9p:p=vC3AkAAkH1:pA{H1:pAm9sp:p9sp:pA{H{BpA!A[AfAAqH]:pA(=CwC9p:pAn)=pH\:pA9sp:p9p:ph9pBpATATATATHT:pHT:pAU=wOASAVAV=wPp=wQAVAVA4WAdW9pBp9p:p@9p:p!9p:p 9p:p9p:p"AW=QxFpAxXAXA Y=jxC4AZAZA[A#[ATTATA%nAnA8pHp:pApH{Bp9pBp9pBpAAAMAAߋH{:pA^H{:pAA֌A9zpBpAuAA<A=qAiqA1AqH1RpAqAtrA&~A~A_AAA'AAАAAlAAA)A>ASAAA~AAdAAA9AAҖABAAAlAH1:pA9AAԛA7ArAwA@xH{:p AߜA^9p:p@AHD:pAeAAA:AAAߟAAKAAAAAAAHBpHڦBp9zpRpA:Gj|?z?qAAzAA֧AH1:p@AAsAtAsAsA_tATtAsAtA{=<{>?H{?H{A=R{Gl?H{=b{Sj|AAA H :pA 9zp:pH{:pAAҰA9p:pPAAqAAAH1:pH1:pAyH1:pAA{AAH:pH{:pDHۀ:p H:p Hq:p H!:p H{:pH{:pH{:pWH{:pH{:p9p:pH{:p9zp:p 9zp:pH{:pH1BpH{BpA IAQIH I:pHQI:pAI=}SOJ= }C4H{:pAHPT[=@}K L3qL3zpL3zp L3wM3v}={}N3Lj pL9pA~g=}G,?}?wAg=}Dq?}E,=}Dq?}E,E,=}>?}?q=}Dq?}?qE,=~>?}= ~Dsp?}E,?:~?sp=q=D~>?}?:~?spAh=_~Gj|Es?q?spE?~?~AiGj|EsEE{?:~Ai>Es?q?sp?~?spAi=~G,?~E,Ai=~G{?~=~>?~E{=>?~?q=>?~=$>?~?0Ai=:>?~?F=KK L3qL3zpL3zp L3M3=>?q?q=N3Lj pL9p=>Es?spE?~?Aj>?qU=>EsE?~?0=>?}?qE,=G,?}E,=*G{?}?qH:pA9lC/4Hx:pH:pH:pAXHX:pA1YAiY=C84=C=4=CH4=CU4=C@=ƀCb4H|[:pAZHBp$=Cm4H1:p9q:p=CbC=Cs49p:pH:p H:pHxBpH1:p9p:p=mC6EA cH\:pHR:p=Cy49p:p=C4=C4A=ÁDzp?q?w?w9q:p9q:p9p:pH=C4H\:pHp:pV1r#4#MuCsE4r4#5r#5) 5)25;T5r#W\5cs555555, 6/6265 67 +6V8 /6R hS 'TX 3Y 3ZG6[\5c=a6Wx6q666-5Qo Cp# y6r#B3667.7I7`7B=u72g5  Qo!Cp#$\%7r# 7) +6V*767N7 Qo" 7r#7O7P7R8S538r#A8 ;K8 Cp!^Cfr# V8" a8_$ j8V+v8M 8r4#X8X8X8Y8 5Z+6V 8  ^ pӅ8r# Qo Qo Cp  #2r#) r#/ r# r# r#; 3203r#E=>E?@2=C8=C8=C8="C8=,3=8F,=BGEن?R=3=\G?3?lAن=v>E?EE=>?=FC 9=GنEن?9%MZ9r#QoQoCp4gfӅ g4r4#V8r4##9~&Mht@8T#9r,9#E9\,99:(g3:J:b:::: :0 1:C.;7\; N%;.:;E.K;e.c;.{;.;;n.;P;,l;g.<9'<H><`<<<<@<T.= $.= % (= ).8=,H=`=8.n=|=a=7==2.=<QoQoCp4g#$%5& ')I+d-;g 25!N ^  k# U    u }  UK3=>?@r#) r#!r#""r#',"/ r# r# r# ^ / r#c3r#5](r#!r#@% r#r# >2A4r4#8r4#C8=aK L3L3L3 L3M32=Q=N3Lj L92=FC==K L3L3L3 L3M3A=D4E|E,?;E,3=@O=FN3Lj L9=fK L3L3L3 L3M3=>?4E|?=N3Lj L9V9r#,>@*MWڭ>r>#>r#^e>)>)>)>#?# ?X?X#?X8X6?X=?XL?XS?XZ?Xe?Xr?Xz?X?X?X?#?#?4'?:'?I'??>N'?2?@1 @i'@x'@'-@6'G@7'b@8'@9'@:'@;'@<2H= >֒h'?@!@-AA9B AEC(AQD0Sg]E8)AiF@7AGCpC5D HpM?S JAr# #VAdAwAA JA"1A"1AA"TApA"TApA"UAA"UAA"(Ap*A "( Ap *A"(A*A#"($A%[ 1(Ar#_A)B)+B)TB)yB`EBB B(C )C ǒAQ1Cr#_:Cb)TC)vC)C)C)C D !D))-D B:Cb 9D5NDr#_UDQjDDDDDD D( E E8)+EG)5E2?CE(T@HESANESBRESCWESD ^E(EseEF HuE(TI{E(TJE(TKE(TL E(TM m(NEO UDQvEr#_ECEE])El)E ECOFr#_F>)2F)IF)cF)F)F)F)F)F)G )*G )FG )aG )G)G)G q)G1)G7 >F> 1Gr#aG iH-H LHgHH HH@HHII4I`KIdI T}I cWI IIIII  J@#JBJ]JWvJ )J)J)J)J ܕG ieI vJ 2 >K) ? K @K) A'K) B;K CIK D\K EImK F  ϕKr#_K O)K)K)K)L)+L)GL K O brhLr#_sL ?LLLLL L@LM%Mj)[j)~j)j)j )j )j )k )6k )Uk )tk )k )k )k )k )l )0l )Nl )ll )l )l )l )l )m )&m )Cm )fm )m )m )m)m)n)$n)Cn)`n)n)n)n)n)n)n)o)0o)Fo)fo)o)o)o)o)o) p)(p)Fp )\p)wp apr#_pR)pv)pu)pt)ps)qr)=qq)Zqp)xqo)qn pRqr##qqq#rf+Hrf+Tr-'`r4 Morr#`(T)}r)r)r~)r})r|)r{p+ s(  ! ֒h'" @'# '$ A'% 1s&z+Fs(+\s*ER~sr#_sssst1tUtt t@_t>)t)u)u)-u>,Wu s Rt>ljur#Wyu uuuuuv M,Cvyu Od- &Uvr#`Agvvvvvw2w_Vwfqwwwwx+xTx W,xx< XVwf xr#`xx-'x a,xk,y(  ֒h' @* M* A* E)y6Ayr#`kTyvyyy`ryz(zIz`ykz z@,z,zEEzr#(zJ,({K'{L=(>{M(N O@ԩPߩQARZS TS{TY(d{fj({{ly({r ǩ{r#({,({'{=({~({0 @AZ Z( |Y(|%(-|'(6|(avF|r#(  ֒h' @' ' A' S|(7 8 @(9 ,(: A'; n|N'< v|=Y(|O(|U &;|r# T| (| (|  1|r#(|#a,(}#b'3}#c=(W}#d~(q}#e0#f #g@B#hM#iAX#jZc#k Zn#l(}#m(# #@B#M#AX#Zc# %}#(}#(}#(}# #5~r#  ~$,)~$2$G"~r#((~(,(<~(''Q~(/=(n~(8~(~(@0(Z ([@(\(]A(^Z(_ Z(`( ~(aY(~(|9+~(H+~( (r~r#'~)!'~))')2()E )F ֒h')G@E)HP)IA[)J  )KY(.)UM+D)[ )J8Nr#W+U**_S*eS*kS*qS*wS*}S*S*S*S*S* S* S*! S*" S*# S*$S*%= *&*NѮr#++&++'++(+)+d+=+fM*b+g+|r#+,(, , ֒h', @', ', A', !,+,,π,,k,5r#*,-#9,-$-4r># (T@. TH.h'N. U. \ .S h'.T i,.T x,.T ,.T \.U.l̰//0*(o/ / / /6 /X /// // // /D1A/$ /%5r#2Cp2Qo2Qo2Qo2ڱr#3 r#4 r#5 Cp55r#6Cp 6Q/eӎ223r#r##ky-'rzR(" 5((V)WtT )]uR(Qs) r#!r#"r##"!""r#(,""/ r# r#r# !'2  &E ^ &DVBr#(r#!r##R%%r#Vr#V r#V r#V r#V r#V r#V[r#Vr#V r#Vr#V r#V r#V r#Vr#V?r#V r#Vr#V-2r#Vh2r#V32r#V2r##r#V#r#Jr#VJr#/ r#V5r#2=9'O=?'FD'CƁA=S'Gŏ?4'?4'?h'@=n'Fs'Cс=}'F'Cځ='D4'?4'='>?4'='G?4'='Dh'EE?h'='Dh'?h'EE?h'='>?h'?h'=(GEE?h'=(D4'E?4'=1(>E?4'=B(GV?4'?4'2=^(>?4'?h'=o(Ft(CA =(G?4'=(F(CAD=(C=(F(C Ab2 o3=(>?4'?4'?h'=(F(CA=)C&=)>E ?h'E?4'E(=.)F3)C===)FB)CH=L)FQ)CQ2=b)Fg)C^A=v)F{)CgA'H4W:)@2; 3=)J4W=)F)3=)Cx=)C=)C=)F)C=)F)C=)C=*F *Ĉ=*CԂ=*C=(*C=2*C=<*>?h'EE=R*>?h'=^*G?h'=n*Dh'?h'EE?h'=*>EE֜?h'=*>E?h'=*C=*>E-EE?4'?h'=*Dh'?h'=*G?h'=*C"=+C1=+>E(EѠ?h'=(+>E3EѠ?h'=>+FC+CAA=R+CI=\+Fa+CR=k+C[=u+Cf=+GEE(TE?h'=+>E?h'=+>E2=+Dh'EEޮ=+Cv=+GVEE?+=h'=+C=,>E%?h'E?h'=,>E%?h'=/,F4,CA=C,FH,C=R,C=\,C΃=f,C=p,>EۨE?h'=,C=,>EE=,Gݰ?h'E?,A=,G?h'V#9r,9#s" D1MqfS' r#r#bUA))|)ф^)^)\)O)N)C))*)=x)Jo)bY)~})~)~)~)ʅ~)߅~)~) ~)%~);~)O~)b~)w~)~)~)~)dž~)ن~)~) ~) ~)6~)N~)d~)~~)~)~)ć~)܇~)~) ~)~)1~)F~)`~)v~)~)غ~)׺~)шֺ~)պ~)Ժ~)Ӻ~)/Һ~)JѺ~)`к~)z~)ݲ~){){)̉{)މ{){) {),{)I{)h{){){){)Ȋ{)ي{){){)'{)A{)X{){{){){)ˋ{){){)"{)9{)\{)n{){){){){)ʌ{){){){)){):{)\{){{){){)ˍ{){) {) {)5{)K{)h{)x{){){)Ύ{){){){)/{)P{)l{){){)я{){){)B{)f{){){)ɐ{){){){)9{)Y{)s{){){)Ց{){){)7{)\{)q{){){){)Ԓ{){){){){)2{)G{)h{)z{){){){)ٓ{){) {)&{)7{)N{)`{)|{){){){)Ҕ{){){){)'{)={)\{)p{){){){)Ε{){){) {)!{)7{)M{)a{){{){){)Җ{){){){)7{)[{)w{){){)Η{){){){)%{)={)U{)p{){){){)ژ{){){)8{)N{)h{){){){)ә{){){){)3{)T{)u{){){)ɚ{){){)!{)<{)W{)x{){){)ٛ{){){):{)[{)x{){){)͜{){){)#{)A{)\{)w{){){)ߝ{){){);{)Y{)w{){){)ʞ{){){)#{)H{)m{){){)ן{){)%{)K{)r{){) {){){)9{)Y{)y{){){){)ס{){){){):{)P{)o{){){){)٢{){) {)"{);{)V{)o{){){){)ģ{)ԣ{){){){)6{)J{)e{){){){)Τ{)ߤ{){) {){)3{)P{)i{){){){)̥{){){){)/{)E{)Y{)v{){){)ʦ{){){)#{)A{)\{)q{){){){)ڧ{){) {)'{)>{)T{)l{){){)Ĩ{)ۨ{){){).{)H{)e{){){)ȩ{){){)!{):{)Q{)r{){){)ڪ{bU)))")3)D)Z)o)))))ë)֫))))%):)O)d)|)))Ŭ)ެ)))")8)N)d)w))))ϭ)))$)<)T)n))))Ϯ))) )#):)W)q))))Я))))#)?)V)y)))ð)ְ)))6)e)"X,űd6Աo@ޱzJT^h! V6 Jg=@T !r HJs_ wZRT @s w TxȲҲ ZRT g  CpQoA(o }r#_Z.Li̳ ,M XZ!G"(oKrr#_1yǴ۴2IW`)t)))ĵ) y@`$Qo&ӎ'( +r#`5Nf~ȶ!"5 r#_1T6Ma|ķ T޷c9"ӎ#Qo$Qo r#( /!9Oeٸ . L q  ӹ6Suں@]Ż/01"2C3d456¼789$:Eb˽ .Ty׾>ZyBe "8Qj ;<= #Eg>?@ghi;j_klm #A^{;\},-.+Or#Gk;[{/Sw&&&&&,T|;`$Jo)C\z 1 )^ )))))&W  Cp 5 ! Kr#_1\ 9s_1 d/ Y/5</=[N}I}M&&&_1 ,Pma ))))) )  ) )))B)P)^)p) ) * + \ 9  d   Cr#a [)))))L)h))))) a> )N)W)e)s)~a ))))a ) )a' )9)H^Y t)i)|)-" U7" X  [ > # =" \" H a' zY t =ǩ ? B CQo r# . "5 # T.r#D(ogG\r##; g ;r#N?e~$ u 4 B!PI!^!6i!U| "#gkr#%&ǩ'()G*Qo+Qo FHzr#!"ǩ%Qo֏r##<$ǩ%5 r# ӎ!"ǩ#$5 r#%ӎ&Qomxr#r#(TDrztV'T& ky) r#!r#"r# "!r#" r#r# >2>r>#>r# ???~r#~23222='C=1C=;C=EC=OC=YC=cC=mC@Au=}C-=CE=CQ=CZAT=JCƁ=FCh=Ct=K L3rL3L3 L3M3= >EfE[=N3Lj L9=>K L3rL3L3 L3tM3=y>Ef?E_3ACA=K L3rL3L3 L3M3 =>E|#9r,9#8=,= N3Lj L9=) K L3rL3L3 L3_ M3 =d >EE|E=z K L3rL3L3 L3 M3 = Q= K L3rL3L3 L3 M3 = >EE=!K L3rL3L3 L3=!M3 =B!>ES=N!K L3rL3L3 L3!M3 =!>EE=!K L3rL3L3 L3!M3 =!>?=!K L3rL3L3 L3"M3 =">EEHE=2"C=<"O=B"GUE?r?W"A,=a"GUE?7"?W"  6M_?sr#)r#aT)>)9)R)f)))))))5)S)p)))))!)<)U)y)))))))]x)x)x)x)x)x) x)#x)=x)\x)}x)x)x)x)x)"x)?x)fx)x)x)x)x) x),x)Dx)^x)x)w)w)w)w):w)Yv){v)v)v)v)v)@v)ep)h)h)h)h)h)h)*h)Uh)`){){){){){)0{)I{)c{)}{ E)>ϕ 8r#aTL)))B/ L (h o ֒Su@!~-A9  #r#aT*c)={)X{)u{){){){){){aT)6_Nh_.0>9UB z*c  N  l(  ֒S@!-A9 el:' X mr#!; =c!;!;<[^\]!;$ r#aT9))~)} 9 /1r#aTF7)fx)x)xQ - F7 r#aT2)3)I{)]{)z{){[ * (2 R5r#G   ϕ   r#e ǩϕ"G&'* \ӎ?r# pӎ$ Mr# /D'2>r>#>r#4 ?L?T-@6jG@7vb@8?d?]r#_ cEr# E zr#{ {{ l~r# ~ 232=GCY2@=YDd?d=iO=o>?d={G?d=JCƁ=>EE??S=J=Cb=Cq=C=>E??SA=>E#EEDE??S= JC^=, >E.EE??S=L C=V C=` C=j >?SEWE_= J CACX8M%wr#38r#Wkv )))WvWvWk,)?!)a)) )v .,CpQo ^  5 6  Qoڱ jr#_k ).)G  Yde$f`'fkv+fqv1 "?r#_vQ  Yde>e?fA  W_P~?r#_vNY?dfZRv  N  X m zYd@    "r#_k1)X)))_k )$_kH)`){x)w)vY"Kdei!e( 1  E5F /H8r#_vO/f~@(-@(>Ws   " @ ^ |  " DZ y v?_v]_v$?Zz'bDY8cdf@viޙ`! ) h) O/ ] $pGgd8gd8F++!g'd#6 $"%4b' /r#w<aY@deEe*!Ae+!Ah/e6!e7!e8!e;!e!e)@!e<B!eGC!eTD!ecG!eyH!eI!eJ!ef!ezg!ezh!fنken!ep!eq!e7~!iU viOiYvidنitiZYde e!eeݛ".r#   w " w  w x " x9 ( x$ { $ |$ }$ $ $ $ $ $ $ $ $   ( 8r#_vC +Rdw @ # =@Vv@ @0EXn @@ _v" O4Me  @ ] bk )9)Rgk dj| (j (kk  kCEk  kHEk  kNEk  kREk  kWEk  k^Ek  kk  kk  kk  kk  kk  kk  kk  l  j !l  Y8 bde d!Ae& eEeB q!e  r(e s(fUv t fbv u ey y!e z!e |!e }!e ~!e !e !e !e !e* !e> !eV !eo !e !e !e !e !e !e  !e !   C + {" O " 4b h × =?r# 0Y=? deNA !AebA !AeyA !AeA !AeA !AeA !AeA !AeA !AeA !Ae+A !AeDA !AeXA !AepA !AeA !!AeA "!Ae ,!eA -!Y 6d 1 " 4b  Wr#_k ) )2Y d   #  " L?r#_v[ p_v 3Sw _v  *' = _vR  2n     _v  >4 _k`  ){ ) ) ) YL? Fdf@v He N ~[      * R  2 >  > Q`  Y  dve * f@v Y @ di" v i* \ Z7  Z*  " 4b q#?r#_v@ $e  @  Y#?de ! s@ $Y /d_If r#_k ) )3 )N )l ) ) _k *) ) )  h    % *Y 0d"4bA: r#_vJ (_ v    _v 0   J (  0Y:  dpf0Z fB? Ie[L(1ffM fpN e O(1fzP fQ e R(1e|S(1hT eU(eV(eyW(1eX(1eY(1eZ(1e*[(1e \(1e](1e^(1e_(1e`(1ea(1eb(1e>c(1eVd(1eoe(1ef(1eg(1eh(1ei(1ej(1ek(fl Z"i ivgy!r#_v9 Vu '9 Y!xdpe )(1e|*(1e +(1e,(1ffR- fpR. Z(Z Z ZZ+Z * iCR!iNR"iY#ic$ipf%Z&xiHvr#_v  :@Z9Y y  Yv .dpe 6(1f8 i 0Z 1i2gFtr#_k ) )) )/ )H i Y(dpea+(1fqe h{ Z *iZ00\r#_k )) ) )6)U )o ) )  Y(dpea+(1fqe h Z *iZ00r#_k  )  );)Z)w   Y(dpea+(1fqe h Z *iZ0+r#_v _v;.Rk$J o _vq_v7xUsYdpf0Z e)B e C(1f*D e4E eBG(1eQzH(eqI(1ezJ(fK eL(1fM eN(1fO e P(1eR(e&zS(e<T(eFzU(e[V(1elzW(eX(ezY(eZ(ez[(e](1e ^(1e_(1e'`(1e6a(1eCb(1eRc(1end(1e|e(1ef(1eg(1eh(1fvj fvk el(fvm en(1e? eJ e(1f&v f;v fPv ffv e|(e(e(1h f fv fv h  Z"i ivZ.4ZpZ8iFkZ ;.  q "7xz?r#_vWpqYz?d&  h Wp"5h2r#_vIk IY2dpf+ fqe0 e 5(1ea+:(1Z *" wF r#_k+ )P)|)))_v* Q  C+ n* Y %dpfy , h 0  i7 'y[6 r#_k  ) ) _k!)D!)n!)!)!   !Y dpf!3* f">. f0Z2 e|6(1e :(1-iP"r#_v"*"7"C"M"_v\"o""""" " \"*"++" ,"- ". / #ϝ0!"16 Y#r#_v##99#P#k#######  $ #$ C$ V$ h$$$$$$$% %;%Y%ct%d%e%f_v%X%%%&& ) ##9 R %Xb ?r#Wv*&G&s&&&& Wv"'A'b''Y?(de' S!e'U!e'V!e'W!e'X!e'\!e']!e0a!eJb!e4c!e(d!e(e!e(f!e'(g!e7(h!e=(i!fJ(me[(uht(w|(e(}!e(!Z(Z(Z(*Z*  h ((())h@)o^)v *& "'v)g)djjm)m)g)dj)!j !j'(j4(j((j0(jJ(j((j7((j((j)(j)(j)(j*(j$*(j8* (jO*bb j]*bbji*bbjy*bbj*bbj*bbj*bbj*bbj*!(j*&(g*md"  *r#_v*+;+_vg+(+++ ,@,_vo,>,,_k,H) -)&-)<-_vS-Oo-- g-nd_j-z!j-z!k-k*vg. dj(!m)(o*.oA.[W.q... * g+( Io,> b,H S-OY*`de.dEf. e.!k.E!h"W__ h e   .r#_v// e0-? e1W@ e1gC e*1xD f:1G fQ1J  "=n1r#_v1 111  K1 X 2Yn1 .de'2 ;Ee?2 N!fG2u ZZ2 1 " h >d2r#_vx2! 2222_v3!313I3g3 x2! 3!Yd28!&dZj !(!"!G3r#_v3"3334_v44"'E4]4w44_v4"04445 3" 44"' 4"035"7 "_ "o "y""d" f" _"yG5r#_vV5# v555_v5#5 6d&6 sV5# 5# F6# v`6#Y{68#dZj ##"#p#>f6r#_v6$ 666_v6$6717 $ 6$ =6$Y60$deR7$ Ei_7$is7$i~7$i7$i7$$"$|$+7r#_k7%4)7x)7|)7)8)88YY8%ydeݛ%fj8k% h8%8 e%(f8% f8% e8%Ue8%E % 7%4Y7%dh8%&8h8%)8h9%* 9h9%+9h,9%,99hH9%-N9eV9%2!fc9%< eq9%>(e9%B f8%D e%F(Y9%Mde9%Y!Y9%`de9%mf9%o%"%2{%c%N% %9r#_v9&`9 :):Y9&dh3B&J:fR:v&-+f:& X{:X: 9&`Y:(&Rdf:1&ii:&TiU v&Ui:1&Viv&WY:&dZ:*&i:&&"&h&|&:r#' ::;/;E;[;r;_1;'z; ;@;<*<B<q<<_k<')<)<)<)='<=k'I=k'V=k')2c=' ' h'Y:0'de|='&Ee=z'(!e=')!e='*!e='+(e=+',e='.!e='4!f='6f>v'8f>v'9e2>':eA>:i'=fN>'U Z=z'Z=' Z='!Z'"iq>k'# E;'z <''"'-i'h'>r#_1>)>>>?%??? V?@n?????@ (L4) '@D@a@ 1x@) ) h) O>)@)&Y>))df@),e@bb)-)")4b)-i)pB@r#_v@*@A/AWAAA A@_vA*5B(BCBVBvB_vB*=BBBBBY@0*de C**!e5*+fCv*,Z+C*i4Cv*ZZ2**i=C* iHC\*!iY\*" l@* * A*5 B*=YRC8*odfaC*yi!*q*"**}_oCr#_vxC+CCCCCCDD_v/D+=DODjDDDDYD+In6fD+MYoC+%df.+) eE$7+2e E˚+3! xC+YE+8df'E+?X9E@E+ 4/D+TE+pE+E+E++"+e+Z?r#_kE,5)E)E)F)=F)dF)FYZ?, de,!e! ,! , h, LE,5,",-i,h,X?Fr#_vF-FFG F-XGY8G-5deLG-[!e! -a!eUGz-g!f^G -mZZ2؟-8XlGYF-udeGݟ-EfGv- fGv- fGv-fGv-ZZ2-x-" -Gr#_vG.GH=HaHYG.)deH9.3ZZ2Ο., G.XH.". . Hr#`k/E)H)H)I_kSI/Y)vI)I)I`k/d)I) Jx)!Jx)2Jx)EJx)^Jx)wJx)Jx)Jx)Jx)Jx) Kx)-Kx)UKx)qKx)Kx)Kx)Kx)Kx)Lx)5Lx)lLw)Lw)Lw)Lw)Lw)Mv)%Mv)KMv)pMv)Mv)Mv)Mv) Np))Nh)DNh)]Nh)wNh)Nh)Nh)Nh)Nh)Ox)>Ox)UOx)nOx)Ox)Ox)Ox !SI/Y/Cp/ '//e/j!"Pr#_v/P0aGPjPPPP Q1Q_vYQ0xQQQQQR5RXR |R Y"P0dfR0Ae)0!jR<0jR:i0jR0!jR<0&kR0.k S06k'S0>ZZ2 0 L#/P0a #YQ0XFSg[S0ad#j)0f(kR_$0k jR:i0z jR0(kRj$0 kR0 k S0 k'S0 h0 0 0"0 -i 0]?#oSr#_v{S1SSS)T_kRT1)cT)|T)T)T)T)T) U)KU)oU )U )U )U )U )V)=V)_V)V)V)V)V)W)EW)pW)W)W)W) X),X)MX)oX)X )X!)X")X#)Y$);Y%)]Y&)Y')Y()Y))Y*)Z+)9Z,)\Z-)Z.)Z/)Z0)[1)'[2)O[3)x[4)[5)[6)[7)*\8)L\9)o\:)\;)\<)\=)]>)C]?)d])])])])]) ^)(^)D^)m^)^)^)^)^)_)_)?_)c_)_)_)_)`)&`)F`)c`)`)`)`)`)a)*a)@a h1 1 6%{S1YoS01df.1" fea1$ f}a1% fa'1( ea1*(ea˚1/!fa13 ia1i:1i=C1iY1ib1 [%RT11"1e1)%br#_v#b2*:b Yb21deTb2H!e`bK2OeibP2Rf{b2UebP2Xfb2[eb2d(eb2i(fbj2uf=2vfb2wf c2xZ"c*23i/c24i@c25iKc126iRc127ZZc28Zoc29ic2:ic2;ic2<ic2=i=C2>ZcP2?Zc2@ZcK2Aic2Bic2CYc2dZZ2*2Y d 2de]U2 ZdU2ZY*2i=C2 2Y&dH2df.2e`bK2Z"c*2i@c2Z4d*2i:2Zc2iKc12i=C2iY2 (#b2*Y>d2d<fUG2eId2iTd2i=C222j2"2 2 52(^dr#`k3 )od)d)d)d)d)d)e)e)Ie)je)e)e)e)e)e)f)Bf)df)f)f)f)f)f) g)g)8g)Ug){g)g)g)g)g)g)h) h)9h)Rh)kh)h)h)h)h)i)&i)Ai)\i )wi )i )i )i!)i")j").j")Yj")vj#)j$)j$)j$) k$)5k$)Pk%)kk&)k&)k&)k&)k&)k')k')l')0l')al')l()l()l()l()m()/m))Hm()cm))~m*)m*)m*)m*3"3e3{+mr#_vm4 n4nQnknnnn n@no)o_kDo4)co)o)o)o A.m4 .Do4Ym04'dpfo.4N fp.4R fp4V f)p4Z f6p4[ fDp4_ h\p4cep fpp4g f0Z4k Zp4)Zp4*ip4+ip4+ip4+ip4+ip4+ip4+Zq+4,Z4-44w4o4.(qr#_v>q5 [q|qq_vq5qq r_v$r5q5 0q5 <0$r5XtY(q050nsf%t05?f;t05@eWt*5Aeft*5Bfvt5Cf05DZY*52Zt53Zt*54Zt*555H/tr#_vt6 ttt 6 k1t6 Yt(6nsfu16eu6!ZY*6i*uv6Z0u66-6(^1?ur#_kYu7 )}u)u)u)v)+v)Wv_vv7vvwVwwwx 2Yu7 >2v7Y?u7%dpf"w27S fo7c f6x27i e|7m(eMx7q(f[x7u fqxk7 fx7 fx7 fx7 f0Z7 ipVT7'Zx*7(Z*7)Zx7*Z 7+Zx7,Zx+7-ip7.iqZ7/iyw270iy271i&yk72i8y73iOy74iey75iy76Z*7777772yr#_vy8yyyz,zEz^z{zz zzzzYy8"de{M8of{8pe-{8q!e5{8r!e>{8s!eG{*8t!e=8u!fO{8weZ{/8x!eWt*8y!eft*8z!ed{*8}!es{*8~!e{48! {M8'j 18) {M8+ 34y8 {8${8%{8& 88"8&4{r#_v{9|9|f||_v|9&|}*}M}r} 9 5{9 5|9&Y} 9Kde)9S!Z}9Mi}9Ni4Ck9OY{@9Xde}9k!Ae}9(i}9Zi}9[i~9\Z~9]i)~9^i=~9_ZJ~"9`9"9 95V~r#_vd~: ~_v~:~YV~h: de):W!e~:[!e~:_!eŝ:c!e:g!f.:khC:oLhW:w` hk:w f:f:Z:"i:#i:$i:%Z:&i:'Z:(Z:)Z:*i-:+i9:,i:-Z):. : *7d~: =7~::":7Pr#_v^; z_v;׀ h; ; 8^; 8;YP8;%dh;K!h-;L9hG;MTec;S(eu;W(e-z;[(e~ ;t!ez;!e ;!e;!ZӁz;'Z;(Z;)i;*i ;+i;,;";8r#_k-:))…)) h> >YH> deBנ>EeOz>0!ih>ir>i|>Z*>Zܠ>Z+>>">h>A=r#Wk?)Ć)))Wk>?)_)Wk?/)ʇ)))D)p))͈))1)_))É)Wk'?)H)m))ŠWk?"))<)dWk?())ы))8Wkg?0))))ߌWk?c)))Y))g?dkv? j?!!j#?"!jLG?#!jݛ?)j2?2(kD|?9 kd|?: k|?Ck|?Fk|?IkȎ|?Lj?R(jX?_j˚?e!j? =?g?d\? ? h? ?g ?dY@g"?d\?Y?wde;?}EeI?f.?eW?!ee?(gx?dj?Ej?Ej̏?!k׏_$? j:i? j:i? kRj$? kR? k S? k'S? k? l4?B jR?(kl? jz?(k? k? kאi? ki? k? k5? kJu? jaz?(kwk? j?j?jݟ?kő?  j?(j"[? >'?g?d\?g%?Kd\?k?k?f jRz[?gj\ ?h!<>?/gh?^dj?c!jE?j!kv?o ">>?g?dkVC?#j! ?$!j ?%!>?">?(?g?06??cg˒?ndj?s!jLG?x!j?!j?!j?!j/?!j@?!jZ?!jr?!j?!j?!j?!j?!jÓ?!lד? l?  kC? k/|?kM|?ki|?k|?k|?kӔ|?j?!j?!j?#!j?,!j)?6!jF?@!l_?Ehls?J}l?Ol?T?"??#?>?c?  ?w=r#@ @@@@IE8r#Y8B deBfЕBfB fB B"B BQ%F8r#Y8A dfvAfvAeAf!vAA"AF4r#Y4D"d D@D D AD JD WD_]D D" D(D"D.Fe?r#Ye?EdfZRvE E hE E hE E hE; E; hEI EIYtEcdG hEc Ec hEm Em hEw Ew hE E hE E E EE"EFEyGr#YF deFY?F)dHeF<eЙF=eיF>eĖޙF?eז+F@eFAeFBeFCe FDeFEe1FFe<FGfHFHfRkFIf_vFJetFL!F"FpHr# G ?vG @vG IGGGG2Ir#Y HdfZRvH=fvHAfvHBZbH&ZZ2cH/H!pϗvH"pؗvH#pvH$pvH%H' .cH*H( IH) 'KcH.H+ 7*H, *H-Y=(Hkd)JZ*HmH"HIH~JOr#YO(I dZa*I Zb*I ZY*IZ*II"I1Khr#YhK%dfs|KU f|KV eK_(1eKk(1hɘKo՘ hKp h8Kt8hKueKy(eK}(e*K(h:KHeXKh9K 9eUGzK!ej`eK(eoK(eK(ekeK(et(K(eK(eK(hřKəϙK ޙKK K.KK"KyG K(Kr?r#Yr?(L)de_tfL8!fkL9eUGzL=!eLG!eJLK!eaLO!e}LS!fLWeL[!Z*L+ikL,ZL-ZTdzL.L hL LϚLL"LCM?r#Y?MdfZRvM M M M3YMEdQN ME MO M[YMcdNiMeZ*Mf McM"MFMvDNr#YNde N !N"NѮNhcN$ Or#YWdeW(Z*WY"W1deW9(Z*W3Y2WdfBkW%eW-(Z*W YLW@deWJ(Z*WBW"WNROXr#gXYXXdf0PX!fXeUGzX!YzpX%deX,E *X' *X( X)X"X=#PS?r#YYS?YdfPYY"Y#PYDPr#Y\ de\!e\!fP\\"\P\\@ Q r#Y`dY!`.d{Qe7`JeC`KZL`0ZY`1Y `Ydec`^!Zj`[Yr `kdQe~<`r!iv`mZ<`oY `dQeA`!AeA`!AYŜ `dQeќF`!AeٜF`!AeF`!AeF`!AeF`!AeF`!AY  `dQeK`!Ae(K`!Ae9K`!AeFK`!AeXK`!AejK`!Ae|K`!AeK`!AeK`!AeK`!AeK`!AeK`!AeÝK`!AeȝK`!AYѝ `dQeP`!AeP`!AY `dQeU`!AY/ `dQeEZ`!AeEZ`!AemZ`!Ae>Z`!AemZ`!AeKZ`!AeWZ`!AYc `dQex_`!Ae_`!Ae_`!Ae_`!Ae_`!Ae_`!AYϞ `dQed`!Aed`!Aed`!Aed`!Aed`!AY `dQeAi`!AeKi`!AeUi`!Ae[i`!Ajfi`!Agq `dQjn` !Ajn` !Ajn` !Ajn` !Ajn`!Ag `dQjŸs`!Aj͟s`!Ajԟs`!Ajs`!Ajs`!Ag `!dQjx`&!Ajx`'!Ajx`(!Aj&x`)!Aj0x`*!Aj6x`+!AjAx`,!AjLx`-!AjVx`0!Agf `5dQj{}`:!Aj}`;!Aj}`<!Ag `HdQj`K!AjѠ`N!Aj֠`O!Ajޠ`S!Aj`T!Aj`U!Aj`V!Aj`W!Aj`X!Aj`Y!Aj%`Z!Aj/`\!Aj9`]!AjC`^!AjK`_!AjT``!Aj]`a!Ajf`b!Ajo`c!Ajx`g!Aj`h!Aj`i!Aj`j!Aj`k!Aj`l!Aj`m!Aj`n!Ajȡ`p!Ajѡ`q!Ajڡ`r!Aj`s!Aj`t!Aj`u!Aj`v!Aj`w!Ag `|dQj`!Aj(`!Aj3`!Aj?`!AjJ`!AjQ`!Aj\`!Ajh`!Ajt`!Aj`!Aj`!Aj`!Aj`!Aj`!Aj`!Aj`!Aj`!Ajˢ`!Aj٢`!Aj`!Aj`!Aj`!Ag `dQj`!Ag `dQj%`!Aj/`!Aj5`!Aj?`!AjJ`!AjU`!Aj``!Ajj`!Ajt`!Aj{`!Aj`!Aj`!Aj`!Aj`!Aj`!Aj`!Ag `dQjƣ`!AjУ`!Ajڣ`!Aj`!Aj`!Aj`!Aj`!Aj `!Aj`!Aj`!Aj)`!Ag4 `dQjC`!Aj[`!Ajg`!Ajs`!Aj`!Aj`!Aj`!Aj`!Aj`!Aj`!Ag٤ `dQj`!Aj`!Aj`!Aj`!Ag `dQj,`!Aj3`!Aj;`!AgF `dQjS`!Aj^`!Aji`!Ajp`!Aj{`!Aj`!Aj` !Aj` !Aj` !Aj` !AjХ` !Aj`!Aj`!Aj`!Aj`!Aj `!Aj`!Aj`!Aj(`!Aj4`!Aj@`!AjE`!AjK`!AjR`!AjZ`!Ajl`!Aj`!Aj`!Aj`!Aj` !Aj`!!A`" `%nQ̦r#Y̦a deڦTwa!e<aZߦTwaZaa a"a0^r#Y@b deb(f.b fvb fvb fb! i:bZ7 bZ*b hb b b"b*_?r#YO cpdefc}Eq+crqcsqctqcuqcvq̧cwqcx ZY*cyZ*czY?c&dHfu c9ec@!AecA!AecB!Ae cC!Ae!cD!Af,c_Eecfe<ciq"+c(q" c)q"c*q"c+qc,q<c-qQc.Z #c/cHccyGc_Wr#YWd dend(eyd(ed(ed(ed(ed"(eŝd'(i7 d d"ddyGd+daĨr#YĨedpe e(1eԨʝe(ee"ee0br#Yfde f!fvf eAf(ff f ff"fHZbr# g Y(g*dfZg5!e)g6!eUGzg7!e0g9!eIg:!Zg,Z)g-ZUGzg.ij g/۝ZgOgug%djg*Em*g'g"ggg g2br#Yh deh*(fPh+fPh/ h3Bh2J:fUGh4h"hPh8cr# i Y`ideɩiEeةiEffi!iiiiiiiiiiZii"iPi'iS9dr#Yjdeje) j!Y7jde>jeSjj"jjIjbj #Pjdhr# l Yhldetl,!fZRvl.el7!eS~l9AelD! l vllJvlJêvlJ Ǫ*lJi~˪lJ(l_ Zl` ܪla @˞lb ܞlc ld ~lellFluer# m hm m m'mX@YmdjUzm3!k vm;jmA!jmG!j`mQ!llmYxj_mc!j(ml!l@2mxlmjm!jm!jm!kfm!ZΫmm" mfݫr#Yݫn!de)n7!enC!enQe n]!enj! Z2n$X- hn n XCY]nzdgfoknezzn! n}n "ngr#Y(o de!o!fofof~o'fo*iլvoZoioio o. o4 o: o@ oGooDNo doNhr#Y p df@vp Z%p i" vpZ*pp"pIp5ir# q YqdfZRvq q q qT qpY'qdj q q q qq"qIqFqq ~qi;r#Lr r hr r hr r r rrryGr DNr brj_r# s Y_sd<f.sE fosG e| sJfsa Z*siU vsi:sisisisiŭsiխs is!is"ivs#Z*s$i vs%ivs&ZY*s'i(s(Za*s)Y1sed<f.s fs fCWs i:sgiU 1shisiiŭsjiYskigsliusmi\sni7soZ*spisqisrZ*ssi1stisuZa*svssb s)Jkr# ht t Ytdet2!et3!fZRvt: vծt ht ttGvtGêvtG Ǫ*tGtG0t` Z4ta ܪNtb @htc ytd te tf(tgtm @htn yto tptqt=ttFtm6?r#Y6?u du"un5r# v hvY5vdeCv!eRzv!v"v-%o^r#Y^wdetw$!fZRvw3 w"w w =wGomr#Ymx eux!ex!i+6نx x"x#or# y Y@y deyEe"ye9y$ f8y& e0y(!AeIy)!Aey+(fvy- fįy/eѯy1Eh8y78h9y8 9h8y98i7 yZyy"yPy#PyT"pܯr#Yܯ{Cde{b!e ɟ{o!fk{ue1{!e˚{!fj{ZZ2ӟ{FXA{"{6qfr#Yfzsde{z!fzfze0z!fJkzez!e]z!ez!ZZ2ğzvXð z z"z zqr#XY|kde|w!e#|x!ZZ2|n|"| 9d ||rr# h} } XY}de>}%EeVz}5!ZZ2}}"} #P}rer#Ye~dfs~e~!ez~!ZZ2~X~"~  ~bSsr#   Y01deñ<Eeر!i3i4i5Z06"#Ps r#  Y dY5*dteZ1!A"5ctqr# h  }{Yqde&!i}tij 1 2 6 ; ? C I"DNiOtr#Y drȲa.uӲr#YӲ dehehe heUGzh#ur#  " Dv%r#  h Y0pde?{!iJrZ*sYP(de!ffZRvisi)iyvZ*Y`de!fe!fve!Z7 ZrZ*Yxdf. eZ{/(eɳ(eٳ(e(fP e!(e*'(e6+hE1MhW2ahm3ufv:e@!ezD!eF!iU viPZ7 ˠZ*"P #Prvr# YHdfk+h2״f6 fv= e D(fSf!Th)W1h;XCfM|fe}e}!e!e!e!iiʵZյi1ii Z *!Z *" " 5 #P9dx7r#  h FY7dei !ev$(eUGz((e|/(f3 e7(e;(e>(eA(fʶE f.IeN(h` h&c8 hLff hh f.zj("ozӎ8r#CpӅ{P"yG#F%b(-J37#P:;{=i? A=DfFIH9dIZbJDNMNBRnQS Zq_HcEifr#|w˷r#{|z||t}Kr#|4r4#38r#A8 K8 8r4#C87r#7CN232r#) r#!r#""r#,"("r#"V!r#Й![/ r# r# r# Jr# Q ] PHr# ? S ]$ PKbr# iT ]c P< r#+ Z.r#.r# .R(r#!r#+%O %O/ r#.9r#;r# xS;79r# yR:qC9Vc3r#Vh2r#V32r#r#Vr#Vr#V r#Vr#Vr#V r#VWr#203r#X8E?˚APM=՚N3Lj L9=K L3*L3+L3+ L3+M3К=0>EEن?zA=AM*Aj*A#9r,9#:;UE=^%=k$A=K L3*L3+L3+ L3͛M3Z=қGM?ݛAKA)ArP9*:ə AbAQNAA8A}APH1:ə AH>r>#Mr#P]^Rr#U_>r# ?sr#sJAr#shLr#sFr#s1Cr#snYr#sW`r#s|r#sNr#AuC9*:əACAO9*:əAY9*:əA{QA0RAZRARA~SASASA0TATATA1UAUAUAnVAVAXAYAZAZA[AA\A\A\AQ9*:əA_AqaAp9ޙ:ə>?AbAocAS`9ޙ:əAQd9*:əAeA=Gv??-=2Gv?=BG???-=\D?=l>??-=}D*??-EA=Gv??Ae=G???=О>??=>??*=D??AfA#Au$AgAEhAAAv=/J1=9Gv?I?Am=SG?I??=m>?I?=~>?I?*=D?I?A}A2FAA:pH1:ə,AqAUrA!AN!AqA Ay As ArAsAsA" AsAahAs=JCƁA(9+:əA4Au=9K L3*L3+L3+ L3oM3=tGE??"=N3Lj L9A0AH:ə Hv:əH:ə Aa=9*:əA@A@ r#Kr# t \9t\Vr#AQVr# HIMx/ r#r#_16Ƹո  *  ,  [        & ' ' * ( * - .4|/`R0 ߉-2 66 5  ڱ 5 E);r#_\H)_)y))ǹ)_\))-)J)`)w))))ۺ HH s ڱ 5 ;r#_\ "))8)i  "1e3 л5 677B8 Mл:ڱ5Yr#_\))6)S*W\q/))  ΋q/ ڱ 5&ǩ'(5 8r#_1Ƽ߼$ `Ƽ ڱ 5bS2r#_1:K]|۽_1!3L f@`_1*ž<ݾ+ H_1d3qϿ @`7O : ! .* id3 ڱ 5 *Zr#_\a )l)})_\ !)))W\ k)))")D)b }  a  6 !U k u v! w y& }A   ڱ 5   r#_\ #))))5)J)_)v))       3 #  ڱ 5 C&r#_\ ) ) );S  ׏   ڱ 5 ,ʏ br#_\l )u)))) =l   ڱ 5 e0r#_1 0 -If @  0  ڱ 5  r#_\ )) ))));_\O*)a)m){)))))_\7)) _\>)4)L)a)u)_\S)))))))#):)P)f )| ) ) ) )))) ))1)G)^)z)))))  - XO* 7 > ّS ڱ 5 > r#_1-Pu^ - ڱ<r#_\)))))1)H)_)v))) L 5 ڱ?r#W\E))) )).)>)U)i)y))))))))).)B)V)j){)))))))),)B)Z)k)})))))))) )?)[)o))))ӓE ڱ 55 Ɠr#-     Cp  Qo Hu r#  0!#% ((͕+r# 3  ڱ 5>>r#M '_I~ e&e+ (9 :; <=> AqEBKkQ (j klmno (q ڱ 5s r# x,cKt ڱ 5gr#r g ڱ 5xr#  ڱ 5ϕ49r#  ڱ 5V|r#(e# - ./И/ۘ0 2ڱ5j8r#MH  ڱ 5Bkr#mz w e   & ' (  *  ڱ 5  Swr#! !! ڱ! 5!Nr#$""7*:r#M$ c$$$ ڱ$ 5$3Jyr#% %% ڱ% 5%w&)r#) r#!r#"r#"/ r# r# r# r#  ] Gr#r#A >(r#!r#^+%22o3=C=C=C+=C;="C>=,G,?H?HE,3@=NGD?HED2=j>?H=vD?H=O=>?H?=G,?H?HEDE,=>?H?E,=C=>?HE=C2=C=C2=CZ=JA|=+>?H?7=<Jݎ=FK L3HL3L3 L3|M3=>?7=N3Lj AL9A=C=Cb=C =Cg22=C=C=C=K L3HL3L3 L37M3X=<DQE,E?H3=]N3Lj AL9A=}>?E?H=F3=K L3HL3L3 L3M3=DQ?E?H=N3Lj AL9A=C=#C=->?H?>?H=CJA=R>?H?H=cFhC=rCk=|G,?H?E,=C=C>r>#>r#?#=JCƁ=C:=Cy=>E?HlOMz]ݣr#Ar#_1Pe|_1'+"9Pi'5"=\ 1| <P U -B/r#_\s))))))/)K)l_\))))_\-)E)e))_\))))1)J s Y ~-  - / cr#5hYkdf}kfkfkefVfkfkfkfkf1fvhf\f n/r# (o Qo Cp +P ,ӎ 1$r#) r#!r#"r#'"/ r# r# r#. r#tV'T&'ky22A84r4#38r#A8 K8 7r#7N2@33AC,RM,r5#r5#_v! !Y05de?;h 7 8YJEdfV ReZSe?UhheVsNZ7 H Qo\٤r# 1 1  1 1 1 \ < \ 1 1 1M \ \ 1  | [! 1"" +$ 4%5'?r#Qo Tr5#GΦar#er#Qo6 uhr#Qo nr#er#Qo, Chr# 6grr5#٤ ~r#er#. -hr# mϧ4r4#38r#K8 7r#7N3A8=CA3=Cr#) r#!r#"r#"!r##!!r#F" ""r#e," / r# r# r#*  r#8  r#?  r#T  r# ^  (r#!r#l@% 222 22232=`C22r#sr#5bXMU"4r#Or#_var_v ya  .Plr#_v.Kh_v1_vP2_vK_a~_v3Q o0&  1 .P SK_ r .  Qr#_vQ `v    +AWn !"()*1+K5a6w7<>?@AFG;HTIlJPQZ[\ ]%^@Wsghinpqrs9Qn{|} 7Sl/Ln /Je!@\x =Zw"=Xs7To,Hd9Pt Q  .r#_v 6Re} _1&4J_vaaqYkde 6LfįLfvLfvLfvLfvLf*vLf6vLfBLfRΫLf_٫LfkLe~ALfLeLL  laaW5/ 1 2 3 4 ;&YHdfRe1XZ1J . * r#_v&7HZl~      2BSdu  /?O _!o"#$%&'()*+!,4-D.U/f0w12345678:;'<:>M?`@tABCDEFG H!I8JOKgLMNOP_v3Ja_v 4Yde1e* e5 fkvh fvf"vf1ke@1eQ1fcvf~vk jkkkk6v  LYn] eK1YdfkYdfkfifvfvfYdfkf6vf)vf0vYDdfkf jfifY\de1f]vfkflv .  'zr#_v_vF_v0F\r_v3SYode1hfLe L 41 Y!de1#fv$fk%h& h'h((Y@-de1/fv0fk1h2 h3h4( FYMRde1TfkUfkvVfaW q .  jr#_vt J"Bb    " BbNNNN&NPNxNNN Ab_k z)))))))))$)8)L)`)y_v _v ,E_v^ u_v XXG St J - z   Ӻ^   `Rv av g L2w Q2 V2 V2 2 V2K  3w Y dfk Lfkv Lf6v Lfi Lf j Lkv L Qo  . *    Fr#_v 8 n  +Y1 ,g1 -u1 .1 / 1 01 11 21 3^ 4  . * l qar#_v $_v7 F]q_v $ % _vO  p   _v   - Yc  de{ 2 e "2 h0e .2 h0f  Hf v Lk v Lk v Lk v Lk v Lk! v Lk: v "LkL v )Lk_  BHYt  dY  ne '2 Le [ LY  7df  =Hf*v CLf v ILf v OLf  VHf/ v \Lf< v bLfI v hLe[ : oLef E vLer P }L 3  R7   $ O  Y  dϾf 1 Le  L    ) '2 + '2 , '2 - '2 .  /Y  dϾf  L  . * R& r#_v&  4 F i   W&    . * .  / J r#_v  0  3Ss_v `:\}   _v |    0  `q3% n @ |  . 3=r#_vM `x_v0D\t M Y/7dfI#:Lh^=pNe1@h0e1Ah0e1GhY$df#&Le)Le,Le/Lf11Lf"12L 0. F],r#_vJ]w -P s     '@Yr$G_w !"6#M$d%|&'()*#-;.R/t01234 5_v"]/B_vUce}7cY,de82e?=2eLfvLY}dYd T"] J mUcYvdf)vwLf*xLfvyLYdfLf]vLf4vL. F@r#_vLZoY"d LYdfLF+r#_v "7Qj_v$_v2 ,_v<8G[_vv=_vB_vs <8 9 d$ **v+,v+v+v+3,0. B'2/ J'2/ '2/ '2/ R'2/ X'2/(3]0 2 v= BGi1Hu1I1J1K LN1Ou1P1Q\R 1STV 1W#1X8@Y[b1\u1]m1^1_ `x` b F4d Y4efh e4j1kl s . * l  &/ , r#_v ) < N h      !+! R! u! ! ! !!"'"B"_ve"+w"""""_v"3##.#E#[#r#_v#<###$_v%$CB$c$$$_v$J$(%R%%_v%Q%_v%U&A&l&g&dj1 hk&Hk&vLj{ 1k&Lj&1k'v%LY'dYS'^dfįaLh~'d'Ne'!gLe'!jLe'!mLe'!pLe'!sLe(!vLe"!{L }  e"+ '"3Y((de1hfD(HfS(Hed( 2hf*vLf&vLhu((Nh((Nh((Nf(vLe{ 2f)įLf.)įLeK)Z#Leb)e#Lf|)vLh))Ne)p#Le){#Le *#Lf,*LeK*1eY*1fi*LY*d X#< }%$C %Q %U $JY*de*1e*1e*1Y+dfįL. F &  ' -p2+r#_vF+V+m+++++++,., N, m, , , ,,,--2-S-t----- ..4.I._.u.. .!.".#.$.%/&/'-/(Q/)v/*/-/.///00102,03L04k05_v0\00001Y2+de2e?2Y;1mdY`1zd YF+ 0\Y1fdf)vgLfhLfviLY1sdftLf]vuLf4vvL. FL1r#_v111_v2$02P2k2_v2@2222!3B3_vj3V333Y3ade3'hLe4'oLe4'vLf4v}Le)4'Le64'LeC4'LeP4(Lf\4Ler4w1Le~4w1Lf4Lf4#Lf4Le1h 1 2$ 2@ #j3V . F ۭ4r#_k4)4)4)4Y 5(df`Rv/Lf_٫7LfRΫ?LfkKLfBRLe(YL r4 .  .  *e5r#_k05)@5)\5)|5_k5 )5)5 905 X5 Y5 )df6;r#%Qo% Cp%%;r#&& & &W;r#'' 'B( ;r#)) [)3l(F(&((;r#** $* &* l*M(,(;r#++ +;r#,, ,)  <r#- - p-G0(!0("B($a(%[4r4#38r#0K8 p1A8 7r#~17N3r#) r#!r#!r#i1!"r#2"!r#R4""""r#4,"$/ r# r# r#2 !22 303r#<1A [7L+61AC 6A8=1C&<AtA@AAGAv=w1AAAlAA2AAAA~AAo3AAAA=G2CD<AA=[2K L32L32L32 L32M32@2=2>E?2APM=2N3Lj 0L90=2K L32L32L32 L3 3M32=3>E?L2?2=%3K L32L32L32 L3[3M32=`3>E?Q2?2=v3K L32L32L32 L33M33=3>E=3N3Lj 0L90H1:3; 3=3K L32L32L32 L33M3&4=+4N3Lj 0L90H1:32H1:3H1:3A #9r,9#4:;#EA=4K L32L32L32 L34M34=4>EE12=4N3Lj 0L90`<^MbSw`<rk<#=r#a` = =1=C=V=_vf=#s====X=j=j=j >j>  = f=# 2>1@>\2I>13 O>4Y=.dfU> f\>| fe> fo>| f{> e> f> h>> h>Ŵ> h>> e>e>(j>  jk ? k?>k"?G k/?P(k??Z kM?p k\?v(kk?(k~?(j? lH? k? k? k? k? k @K k@ k*@  k8@(kD@ kP4K jP@ kX@ kk@j}@$(j@)(k@; k@A k@KH j@M k@Q k@U k@_ j@(jj(k.jy (is8{ n  yG xAr# AAAAAA #A('A0+A8/A@3AH7AP;AX?A`CAhGApKAx hA H[OAr#j]A{\KsAr#YsAdeAo+f.1hA6A ZsiU 1jAjAjAjAYBPde-{jY(h$Ba-B h8BiCB ePBoY^BwdfoBfyBfBYBdeB(f( eB(eB(fB(eB(eB(eB(fB(YCdZfC kC k%C k-C k=CgNCdk!(k[C((jcC/ jqC0 g}CNdjCT({ XCr#YCdZtjC K{?Cr#YCde2ZF jZjC {J.Cr#YCduW3Au4AuC8Ah>Nf DkGLfDkPLZ{U2Dr#Y2D dDf>D" ZVDxΦ)"[Dr#Y[D ,dDf8fhD<fįC fxDM fDS fDvb f>Dj fDp fDy ZQ/x~oDr#YD( dej(hD!D eD& eD, eE- fE8 f!E9 f3E? fAED fJEE fXEJ ffEK ftEL f"R fES fET fEY fEZ fEK` eEb eEc eEd eEe eEk eEl eEm eEn f?sf"?y f??~ ek?j(e~?j(e? eE(ey (Zs[ZKciU 1x+ Fr#jFj6FjPFY FdDeE!(eD' eD, fiF|0 fyF1 fF7 fF8 fFV>(fFaD(fFlL(fFT eAEY e"] eEa e`h xIFr#jFYFdDeF(eG (f G|* fG|+ ff0( x JYGr#YGdDfuk fF f1G$ f?G1+ fQGK0 e_G6 eqG7 eG8 eG9 x=Gr#jG YG dDfG(x fGHG fSHH f]HM fgHR frHW(fzH\(fHa eHf(xHr#jHjHYH dDf (fH" fH' fHK- hH2I fI8(fI>(f-IC ZKctx_LIr#YLIdDfYI,, fhI,4 f{I; x?aIr#YI d{{Ir#YI !dD x $Ir#! ! ! 5! !ӎ!!Qo!Cp!Ir#" "x"K""["#`# g24r4#38r#K8 A8 7r#7N3 r#r#cr# ߉- 2 [    +r#3 Zr# ;r#G o3A8A=yCI03r#<A [7L+6AC 63@r#) r#!r#"r#`" / r# r# r#x r#r# >2ADA@ AC+=JCZAGA;>r>#NDr#c E>r#n?2=CIr#Qr# Q tQss;r#A C;=VCI9:g; 3=sO=yCI,r5#VTr5# JoeM6*JrJ#Jr#_1JJJJKK,KEKXK_1mK~KKW\K)KW1K8KK L%LILeLzLLL 1L LLTLTLTT8T ETETmTMT L 'J dmK}K2 M| M\ 8\  !M 2P* 1,(M\-7M|.AM1/JM 0UM|1 hM[2(813@j 14HrM5K8CpQoQo P~Mr#(88)M)MK)MK)MK)MK)MK)MK)NK)9NK)XNK)|NK)NK)NK)NK)NK)"OK)JOK)hOK)OK)OK \~M6CpayOr#_1O5OO AO5 P@CpQoQo554Pr#`V#P>PZPvPP!P"P$Q(BQ]QxQԩQԑQQQDŽёQ R0RҎJRdRؑ~RБȒRđRđRٓSб'SБHShSS̱SȱSȱSбT(TбUTɉTȡTȡTU(UIUjU̹UUUV.VUVНsV̝VɻVΝVΝV䉻Wґ7Wґ[Wʑ{WʑWWW.X^XXX_Xu Y Xu &Y]\[r#r W[vw xt[<y [& ze[{ Cp QoQo 5ǩ/[r# [*ӎ5`[r# [2)CpQoQo[r#Cp]9  \rJ#CpQoQo@Hr#) r#!r#"r# """r# ,"/ r# r# r#  r# r#tV'T& ky dv " 5r#r#M >22222o3= C\HU: ; 3= >?& ?' @=, O=2 >?& ?' E,E,?T 3=' =^ C"\=h C6\A==w GVE?& 2>r>#>r# ?2= CO\'e\$jM^W8e\rm\#]r#_\])$])@])\])w])])])])^W\^p)4^)Q^)x^)^)^^%^5_R ]*_0^p zB_r#_\P_)d_{)_|)_})_~)_)_` P_`r#W1#`>`\`````a22=CB_=FC]AU=Cb=K L3L3L3 L3M3N@=D EEr3>r>#>r#??=DJCƁ=SN3Lj nL9n3=zCrb=K L3L3L3 L3M3 =>E,E? r#2r#O AC2= =N3Lj nL9nbnMN Ujbrb#Ycr#_vmcccc mcYYcdfv{fv|fc= hcd hdd h%d-d f7dLeBdXfNd Z!YlddfydPfdkfdkZYddZ    _ 4   dr#_kd&)d)e)!e)?eWk]e&)xe)e2)e)e)e)fY,f(5ne?fHfUfkRfcf1\eoffZ?f7iUfk9icf1:Zof;Ydd d&Yf(dle?ffff9kffkZ?fifi9kifkYf(dle?fffffkffkZ?fififkifk]e&gf(8dlj?fKkfkUkfk_kfwim?f:ofk<ofk=ofw> gr#Yg0dfZR,AfgEfgFfgGfgHfg|If&gJf2gڕKeIg1Qiy,Z^g  aga egt U igr#Yig( dfqg, 7egy :f =f7d @f Cf Df EeIg1 Keg NEeg OEeg PEeg QEeg REeg SEeg TEeg UEeg VEe  WEZ Z      [ gr#Yg dfg Ar h AZ 1h 1*h n     ٤ 8 Fhr#Nh 'YFh deWh Eebh Eemh Eewh Eeh Eeh Eeh Eeh Eeh Eeh Evh AjU jh jh k7d kh Ak2 AZ "XhXhXi1$i S12i        Nir#YNi dfh 8i1 Z    <$ \ir#Y\iHdeeiAr1hhDD rqi9Ar{i9Ar?AZ>   [~ ir#Yi+de1PZ-JiYidYidYidO  ? ir#Yi de1fU> Yi#dfU>A fiB fi|C fjD fj|E f,jF f=j|G fKjI eYjJ fdjK ezjL fjN ejO fjQ fjR fjS iU>%ii&ii|'ij(ij|)i,j*i=j|+iKj.ZYj/idj0Zzj1ij3Zj4ij6ij7ij8Yjh[dfU>dfj|efj|ffj|gfj|hiU>]ij|^ij|_ij|`ij|aYkprdfU>|fj|}fj|~fj|fj|ek1e#kiU>tij|uij|vij|wij|xZ#kyY4kdfU>fj|fj|fj|fj|eBk9Nkr#YNkdCYkr#Yjkdfo XAek2bAek2nA  vkr#Yk dfh(f +ZKc ?kr#Ykdeh5fh:Z O*kr#1k~  krb#Xk#~  #kr# Cp  59 lr# lr#! !T4+lr#"W%4r4#38r#K8 A8 7r#27N32r#r#r# >) r#!r#"r#"!r#! r#r#*r# [ ߉-2 r#  ;r# 2r#(O o3A8r#S?r#*H:m; 3A=~JA C;A @9:m22A AGA1 A JrJ#Pr# YZr# eZOr#P@AC\AC23A@9:m=OK L3L3L3 L3M3=G?E=N3Lj L9 Av2AAoVe\rm\#Ktr#_ttttW1 uu/uAu]uquuuuuvv 1v Dv [v qv vvvvvw+wOwdw~wwwwwwwx3xSxnxxxxx y y /y Gy cyyyyyyz5zLzhzzzz!MFzŦzԈzØz{{Ҙ0{̂A{ǒ͢R{Ԉc{Øt{æ{Ɗ{Ӟ{ªͺ{҂{ƨ{Ȧ{Ȩ{Ǥ |҂|.|Ԙ?|ԂњP|ٚ`|ؚq|Ǥ|҂ٲ||܍|ֹ|ً|‘|ʡ|ޱ }͓}ȥ,}µ=}ٛN}ٛ^}摳o}•}赳}ܽ}}ٳ}慻}}ٻ}ڑ~•~ʡ*~;~L~]~n~~~ƽ~~~~~~څ潃)Ƀ:ɃK҉\҉mɣ~ʡ赳W1_H$ t  uT tV]t_ $'r#W18'TxH$Hʀ/H@8' Y r#_!T)4)T)))ȁ)))7)P)r)))))' M !Tӎi@ Jr#_1X~k׃W16[ X~! # r#_1 D_1 i2JIh ! h! D ! i ӎ  H[!sr#_z Gۅ< _1` du#I ! !z G "` d ӎ  !Ær#_1φ H +Jlև7YPI{  z"φ H m"r#_1Eֈ4Ja{_1wى *_I)\)w)W1Qϊ!Fk< h    Fsύ_I! "E D#w u#I#Qz@$| ,}nI~L$ӎ "*r#_1;JKcxڎ_1k"9Mbu_1ÏtI ! $;J $k %ӎ >$ r#_1&:2G_xI! %&:ӎ %r#MFǐII,I:I4HITW(} r&z&'&2& {%r#W\‘9)ӑ))) W\0J)J)c)z))!MF˒&‘9&0Jӎ &r#:H&))0)?)V)f)))) )Г ) ) ))')?)Q)l)))))ɔ)ޔ))))1)?)Z)w) )!)Õ")֕#)$) %)&))'):)OMFV`{MFaҖ "<M_x   ϗ  *MhØMF3MFD_pMFϙMF9MF]xMF͚ &Caԛ MF MF=Uh{MFڜMFMF*Ea{ŝ + H !MF f֞ (H] s  !MFß՟6!MF.K!MF7aw!MFDϠ+@!MFRRqš3O k    Ϣ!MFi !MFs'AYp!MF٣ 'C_٤ !MF%C]إ  !MF8O!MFi!MFæ(Mo!MF̧!MF4Oi!MFܨ!MF1S!MFv©!MFݩ<!MF]{!MF ժ+Fb ֫   * Fcج,Jiƭ(Gg !"Ǯ#$ %*&J'k()!MFQȯ E!MF_k!MFjذ!MFu,Jc!MF~Ʊݱ !MF-BT_l@w!MF@!MF3@!MF9Ȳܲ!MFP 3D_}ʳ!MF^"4!MFgG]q@ !MFƴڴ!:H))))")7)P)c)z))))µx)յ))))*)4)>)I)T)_)j)u) ) ) ) ) ))̶)ٶ))?)!)< )W)m))))ط)))()A!:Hi)[)d)xx))))и!MFɃ )<O@b u`!MFĹٹ0F\r   ɺ  %<Sj!MFɣ!MF ɻһ @*>:!MFJ[k|!MFü׼!:H)))/x)=)S)d)s))!MFĽս!MF.BSm!MF} ʾ!MF !MFs͓(<Up!MF}޿!>P hx!MF!MF TTTT T$T+T7TET 6PfIw6PsTZRTI6s TTZRTBJ6TTJ!7k6*J ^7TJ7k626J 7*:Y6b7j7q6~7, :598E8BJGJSSS8TTT8(T5T=LJ8(EQT8T99EZQT8TeTi9ZmQT8TeTxT 9m TTTTTTT :i8Q9 8T!j:#$Q9%8T&T':)*Q9+8T,T-T.:0AZRTBJC!;E F TGTHi8IQ; KXJ#LT5pTFqYssTt~TuTvZRTw Jx ;YzT}TTT<TT"T1T R<>8TT<>Y oTx;@T!T<YT@]J=TTTT T;;F=ZRT2iJ=#5i8=#ATTTgTi8 >Ap  TTzTTT>pTTTTT> T>5i8>T'T(.)Ni8*I?.,H -Ni8._T/l?H1w2Ni83T4T5 T6 ?w89i8:?<=Ni8> @@*A `?B?C%?D.?E4 @Fj(H>I@TJKTK81?LTw@M@>OV PgTQsTR1?S1?T@VVW1?X@TYTZT[ |J\ A_ ` TaTbJcnAeuNiR:vAx yNiR:z_T{A }!~NiR:TTTA!6NiR:LTHB6*f AA%Tn MFn MFuMF|/DXl   + ? Tg~":Ne{  "!;"P#c$y%&'()*+,&-=.W/j0~123456 7829I:c;w<=>?@AB CD5EKF`GsHIJKLMNOP.QFR[SsTUVWWXYZ[-\@]V^m !7PMFj~MF!MF !MF!MF!MF  څ!MF$0@O_m~      &>Ws!MF>!MFK !MFV!MF[ ٳ!MFi!!MFu:!MFN!MFi摳!MF!MF•!MF!MF tVT]T@T W  tV!T"+T#7T$ET% 2K& )X( T@TT X & Tj T@T@TX&I ZT eT ]TYIn  T}T>KDYn BZTCeTDTETF@TG]TH YJOTPZRTQTRJKSYU`tVaTbTcTd 8TeTf/ZhnTo8Tp VKqZt,y Tz&T{3T|BT}LT~ uT UTbbKgnK$ZptVT[[p T(TzK[ gTT(TTT [TT\ gTTO\    (T2TCTj (TmK SK\K\ TaTnTTtVT ] ?S Qr#XXXXXXX QoA`]r#2I, ]<r#AIJ][r#Ie*]O2r#) r#!r#"r#MF"!r#%H" !r#,H! / r# r# r#3H  r#:H r#MFkyT&%H]u,HQs (T:HrzuJdvr#r#H >>r>#>r#H ?H?>|r#H}322222=FHFKHCr=UHK L3HL3:HL3:H L3HM3H@=HDHEE(3=HJCAxN3Lj HL9H=HFHC=HFHCA`=HGŏEE?H=IFIC=(IF-IC=7IF?H=IG?H r#r#Io3=IFICH5: J; 3HS: JHT: JHR7: JH7: JAi8Au8H8: JA;H =: JH=: J2H A: JHbA: JHdC: JHD: JAEAEAcFHqE: JApGHT: JA)e_k%)))_k0)))$ [kv k  k% k0Y_7du6k9AuJk;AuWk ]y @  .Pr < \        x>  v  1  2!  3?  4X  5 s  6  8Y- @dr  FAu  GAu ڕ HAu y IAr  MA    x r#_k  ) ) ) )* _kE  )^ ) ) _k  ) ) ) _k*  &)I )s _k  ,) ) ) _kF  2)U )o ) _k  ;) ) ) _k B))9)S_kj H))) z*  & z  z  , zE   {F  2 !{  ; _{j H @{ B gz     Zzr#_v 2Z | Y -dr 1aY 5dr :ae =hed AA  r  K{r#_k ')))_k4 -)F)\)s)))))) ) )4 )R )l ) ))))))<)b)_v N, J@i  'Ps   i  | ' |4 - Z} NY |df} f% f6 f@ fK~ fZ~ ejp !evp !f} f fC h   { r  ݝ|r#_k )))))')I)c_k ))))_k ))9)S)k) L  ~  ' Y 7deu 9A@e ;Ae Ae ?Au @Aez BAw D"ChM HfNu IAri JAh LNu MAw OCuw QA   o~#r#_k+)8)J)\)s)_k)))_k))0)D)V_kh&)z))) πY#-duWP/Ar0Auv1Ar2Au6Au7Ae9Ae :Ae;au%FAu+HAu@TArNXArd[Arx_A +  h&   hr#_v$ Y;~dfPAffAevAeAeZE U  Hr#_k))))1_kL)^){)))))))/)F )_ )y ) _k-))))7)W_vy5 2 S  _vz ?    !&!G! v!@!!!'"K"l"" ""@",#R#z###$5$e$8_v$_$$%E%i%% %%2&g&&& _v'o'_k,'s)E')g')'_k'z)')') ()+()V(Wk()()(YdHxf(نA@h((NfgkLeO> Au)Aw$),)Ce6)LuO)~{A J'z  ;L - y5 z ? $_ 'o +,'su(  g  u)r#_v)))))** ;*@W*t** *@** +%+ G+d+<+x++_k+))+)$,)I,)q,_k,0),),) -)6-)^-)-_v-9--- .!.7.Q. ) E+) j,0 -9Yu)HdhDKDNhh.Lq.Nh|.M.Nf.NLf.OLu.PAuRAw.S.Cw/T/Cr/ dAu'/هeA   s8/r#_kE/)`/)/)/_k/)/)0),0_kW0)t0)0_k0#)0)1)K1)s1 ܈E/ / W0 30# 1*Y8/2df1|4Lf15Lf1 t6Lu1 t;Af1yDLf2ILe>2NAeQ2SAf.UHhb2Vy2Nf2WLf2XLf2YLh2Z2Nh2[2Nf3]Lf3^Lf>3X_LfM3 taLfk3 tbLf3 tcLf3eLf3nfLw.u.Cw3v3Cw3w3Cf3yLf4zLf 4Lf14LfB4LfL4LwX4`4Cwj4w4Cf4Lr4Ae4Ar4Af4cLe4H    r ψ5r#_k5)<5)d5)5_k5)5)5)6)76)\6 16 16s6 5 56  17r#_k7)37)T7)v7)7_k7$)7)7)8_k68/)N8)m8)8_k89)8)8)8_k9C)9)99)Q9_kj9M)9)9)9_k9])9) :)&:)J:)\:)t:):):):): ): ); ),;_kC;x)X;)t;););_k;);););)<)<)$<)5<)G<)W<)h< )x< )< 7 ̌7$ 68/ 89 )9C Hj9M g9] C;x ;<Y<dr<A  暌<r#_k<)<)=))=)>=)W=_kn=")=)=)= < n="  " 3܎=r#_k=,)=)>_k7>1)M>)h>)>)>_k>:)>)>)>)?),?)B?_k\?a)s?)?g?+dj?-Aj?1A@Y?Qdf?TLr@Vhr)@XhXA@YT@dYc@dwo@u@Cr#ArL#AY}@dv@Av@>Av@Av@Av@A s=, 7>1 k@8 >:Y@Cdr@LAe@MAZAEZAFY0A\drBA^A \?agHA#d>cA7   "x AfzAr#_kA)A)A_k B()2B)[B)B)B)B)C)DC)vC)C)C ) D )9D )hD )D )D)D)%E)OE)xEYzALdrShrEWhrE/ [hrE _A-E>YEddfFiHe(F}mXY4FGdr^FxHXejF IL ڑA  B(  u͑zFr#_kF)F)F)G IF   2<'Gr#8GY'G'de?4heNG5hej:HfU>=LeWGCH {  )RcGr#_kkG )~G)G)G)G)G)G)H)4H_kTH0)hH)H_kH<)H)H)HYcGFdu`RtAf2uAeFhxArI%#zAu"{Aw%I}1ICe?IAuPAuFI tArPI0#Au]I tArqI;#ArIVArIaeI[AuIAuIAuIAeW`aeIea )kG fTH0 H<   r C Jr#_kJ)6J J   #\Jr#_kkJ)J)J_kJ%)J)K_v'KQJKvKKKK QkJ sJ% 'KQ  _D0Lr#Wk@L%)_L)L)L)L)L) MWv4MTMxMMM@L%-4M    r#_kM)M)N))N)?N)[N)wN MNY"du3)Au?*Ar+AY0deN2a@uN6AuN7Au38AuNAuO@AuOAAu)OΗCAu7O>EAuLOGAu_OHArvOiKArOMauONAuOPAYOTdfNVLfNWLf3XLfNYLfNZLfN[Lf)OΗ\LfO]LfO^Lf7O>_LfLO`Lf_OaLevOibLeOch0fOdLfOeL {  ܎sOr#_kO)P)P)6P)JP)hP)P_kP))P)P)P_kP/) Q)-Q)NQ O 0P) OP/   ܎]gQr#_kpQ )}Q)Q)Q)Q)Q)Q)R)R)&R pQ YgQ $df>R t )LfPR t *Lf`R +LfR t ,LfR -LfR .LfR /LeR 0H4uR 1AeR KAeS LAeS MAe.Sj NAe;Sj OAeRSe PAevS QAeS TAeS UA   r  rSr#_kS!)S)S)T)CT)eT 8S!YS!dfTe!LfT!LeE! H4wT!$TC! ! !,+Tr#_vT"(TUU-UYT"df."AfAU" L ڜT"(Y`U"UduoU)"]AhyU"cUNfU"kL" "͜Ur#_kU# )U)U)U_kV#)3V)NV)kV U# V## # #Z}Vr#_kV$)V)V V$$ $ f$Vr#_vV%W'WHW_vcW%zWW_vW%*WW HV% gcW% W%*YV%Ad4fW%HLfX%LLfX%TLf2X%^L% % % ͜%f;@Xr#_vOX&'eX}XX (OX&'& & f&Xr#_kX'#)X)X)X)Y_k3Y'*)GY)`Y)Y)Y_kY'1)Y)ZX*ZXHZXbZXxZX7XZXZ uX'# 3Y'* Y'1YX'6de@'8heZ'9heZ':HeH';HfZ3'he['@he ['Ahf#['BLf8['CLfR['DLf.'EHeb[j'FHem[j'GHw['I[Cf['JLe['Khf[ 'VLe['XHf[ 'YLe['[Hf[ '\Le['me\'nf\'pL' ' ' ' ' $''f'['h,\r#_k:\()M\)i\)\)\ ԡ:\(Y,\(df.(Hrv( hf\(!Lu\k('Af\k((Lf\k()Lu]k(+Aw$](,,]C( ( ( (Vǡ6]r#_kB]))S])k])])] B])Y6])df.)"Hrv)#heCf)$hu\k)+Af\k),Lu]k).Aw$])/,]Cf]ˢ)9L) ) ) h) )\]r#_k]* ) ^)*^)Q^)z^_k^*)^)^^* ]* ^** * *r_r#_k_+)'_)?_)\_)x_)__k_+)_)_)__k`+&)-`)K`)j`)`)`_v`+3`aBakaaaa_vb+Eb;bYbwbb_vb+Mbcc_k=c+S)Wc){c)c_kc+Y)c)c)d K`+& _+ ,_+ v`+3 b+E ؤb+M =c+S c+Y v"d+_=d+eXddXtdX}dY_+odHxed+qA@f.+sLwd+wdChd+ydNed+Are+Ahe+.eNuPe@+Aw_e+oeCue5+AueP+Aue+Afek+Lfe+Luf+AufP+Au.fw+AwFf+]fCuvf~{+Arf+Arf +Arf +Auf+Af+1g+A!g++ + + + "x+ Zz+~+ +Ggr#_kXg,$)og)g)g)g_kg,+)h)5h)Rh)oh)h)h)h)h)i)4i)Li~Wkii,i)~i)i)iYGg,`dHxxi,`Ae ,nH4ei,qAwi,wjCej,yaej,zAe!j,{Aev,he,j,AeAj,AeUj,Aemj,Afj,Lfj,Lfj,Lwj,jCw k,kCw)k,FkCwek,҄kCek<7,LekG7,Lfk,Luk,Af!l,Lf7lt,LfNl,Lfol,Lfl,Lvl@,Avl,AvlK,Avl{,Akm{, L _Xg,$ g,+ӧii,ig1m,pdxAm4,ragIm,yd, , |, ,!,H ,R^mr#_kpm-)m)m)m_km-)m) n Ipm- hm-Y)n-dev-Auy -AhD- DNY^m-$dr@-)Ae7n-+HeGn-.Aev-0heCf-1huRn-3A- - -@<anr#_kmn. )zn)n)n)n)n)n_ko.) o)1o)Eo)Vo Pmn. o.. .5Coor#_ko/)o)o)o_ko/)o)p)0p)Jp)dp)}p)p)p)p)p )q )2q )Qq )mq )q)q)q)q)q)r),r)Mr)gr)r)rYoo/8nYey :/BLf/CLer /Dher/EHf/FLf/GHeR/^H ۫o/ o// / / L/ / w///Ϋrr#_vr0s'sIszssss _kt0#);t)ft)tWkt0)t)t)*u dr0 t0#Yr0decu0Hf.0Hfxu0Hfu0Hhu0uNfu0Hfu0Hfu0Lfu0Ljv0Hkv0Lk v0Lj8v0AvSv0Avivk0%Axzv0/Axv00Akv0NLvv0TAvv0XAgv0d4xv<0At0gv0djw0#hg-w0(d7jMw0-hfgw03Yw05dew%07Aew%08A0 0 ψ0 0͜0 0hWwr#_kx1)#x)Ex)jxYx1!dex1#aYw18drx1:Ahh.1@q.Nh|.1A.Nev1LHex1MH x11 1 1 W1U֯xr#_kx2)y);y_vey2yyy_ky2:)z)0z)Oz)nz)zYx2`dez2hAYz2$df>2&Lfz|2'Lf`R2(Lfz12)LfU>2*Lf>ڕ2+Lf2,Lfzk2-Lh>2.>Nez%2/HrzX?21Ae{22A Űey2 x2 y2:Y.{2BdeI{%2DAe_{%2EAut{2FAY{2Jdu{2LAu{2MAe{2RAe{2SAe|2TAf8||2VLfP|2WLef|2Zae|2[au||2\A2 2 2 2 [2 {2Zz2ɟ|r#_k|3)%})\})} |3Y}3d2f}3Lf~3LY|3-df8~3/LfK~30Lfc~31Lfl~32Lf~~33Lf~34Lf~35Lf~ t36Lf~3:Lf~3=Lf~3>L3 W3 3 3Fr#_k?49)t)))?)z)Y4RdfOt4WLf*4XLe<4B4[LrX4^hfs4aLe?B4dhr4gh ?49Ɓ4OY4nBr4he*(4hr;4AYD4ldfOt4Le[#4hrg-4Ar4Agr4$dj}(4HAj$"(4IAj(4JAj-"(4KAg4dv4Av4AvĂ4 Agӂ4 dx24Ax24AY 4dv%4Av74AvJ4AvU4Ava4 Agk4Odkzk4{Lx4}Ax74~Aj74Ag4dvσt4 Av]|4AvՃ4Av4Ag4dAk%4Lk54Lvt4Av]|4AgH4dkzk4Lx4AYi4!df~~4"Lf4#LrX4$h<4'Y4*drW46hY4du>4Auzk4A44 4  49-r#_kA5)Z){)))ׅ))Y-5 drTF5-Af.5/HhD51DNe 54Af;56LfP57Lfc58Lrv5:hr5;hf5@Luv5JAe5Mh A55 5 5 5pņr#_vކ6'Mq ކ6Yņ6d+fv6 Lf16!L6 6 6)r#_k̇7))Y7dry nG7ArAmyG7 aev7"he @7#h0ej7$h ̇7%77 7 7 7,|?r#_kO8)d)))_kӈ8)));_ki8!)))ˉ)_k8(),)M_km8-)))ˊ_k83) )')S))_vɋ8;-_k_8A)x)) Vӈ8 1O8 ui8! 8( m8- Һ83 ɋ8; _8AY?8IdeS8PAe֌8RAe8SAex8VAev8YHex8\He8_Hex8aafQ8dLhh.8eq.Nh|.8f.Nug8jAf,8kLf@8lLfYr8nLeg8oHfur8pLe8qHfk8sLf8tLf t8uLh[8w[NuЍ8zAf\8|Lf8L8 8 8 8 8 88$r#_k%9)6)L)d_k9)))֎)_k9$).)J)g))))؏)_k9?)1)R)wWk9))Wk9A)$)E)w)g9dxy M9Akxu9Hk.9Hku9Hku9Hku9Hkʑ9 Lkԑ9!Lk9"Lk9#Lk9$Lk,9%Lk t9'LjIM9(Ljv9*Hvivk9.Axzv9;Aja9<AvSv9XAl[9b[Nkv9eLkz9fLk v9gLk9hLj%9lAjԒ9mAkk9uLj9vHj#9wHj?9xHkc;9zLjr9{Hj*9|hk9~Lk9Ljӓ9Hj9Hkv9Lku9Lvv9Avv9A 1%9ҽ9 P9 u9$g9Wd4xv'N9\A9Ag 9djw9hg"9djMw*9h 9?Y=9Fduy 9JAev9Khe @9LheR*9MhYc9Qdew%9SAew%9TA9 9 9 9 ψ99799͜ 9$r#_v: Ôڔ= \@ : : :r#_k;)ʕ)ߕ)) -;Y;df/R;Le ;He|;h0e;He;He>;HeJ;HfVP;!Lfhk;"L; ; ; ;, wr#_k<)))Ö)ږ_k<) )$_vA<Qg}ї < 1< JA<Yw<&det(<2e~<3!eNG<4!e<5(f<7e<9e<]5uNgY>df.>'H :>> > R> > =>/r#_v?ٙ"HY?0df.?@Heo?AAeuLS?ELX g?X? ? ? R?SZr#_k@))ٚ)))!):)U)~))› ) )  ); )d )))ޜ) )3)W)Y@<n @@ @ @Fr#_kA)ѝ)))3)X)r))YAn AA A A<֞r#_kB)))<)T)m_kB)))֟)))")<)X)p) Y֞B/neeB2A@ NB yBB B $B xB B BVAr#_kӠC))$)P){YCn-f"CLfHCLfġCLe١VC L -ӠCYC'nIr.SjC(ACYC+nqC C C C= %r#_k<D!)\)) <D!Y%D-deǢDBAe٢DCArDEhhDINr)DKAh7DMENeUDOA0f.DQHe]DRAf}DWLfDYLeD[AfˣD]LfD_LeDaED D D RD D ZzDrDr#_k/E)Q))_k٤E))#)L)r))ͥ_kE!)&)T_kE&))Φ_kE+))H)s_kE1)ȧ) D/E c٤E E! E& E+ E11E6YEDd,f.EMHfPEOLr[EPhffERLftESLf5ETLfPEWLf EXLrEYhfͨE]LeE^HfڕE_LfEhLfEiLf&*EjLE E E76r#_kBF)S)kY6FdrYFAfFL ?BFF F F"2r#_kG)ܩ))#)F)g)))Ԫ)) )A )k ) ) )֫))()J)o)))ݬ))))T)w))­)YGBdrGIar GLaeGMae*GNaeUGGRafGUaY/G1d GYIGZdjrG]hr G`heGahe*GbheUGGfhfGihG G Gqjr#_vHӮ_v H,T_v~Hʯ_vH"<YjH,dr v\H2Aec H5a `HYnH:dȅH@aYHSdȅHYaevH\aed]H_ErHbae]HeEhHhӰGhHkG  H ~H H"YHHdȅHKhY(Hpd!ȅHshevHvhfdHyLrH|hfHLhHӰNhHNH H HSHr#_kYI)x)))DZ) fYIYI8drvId\r-{JBAulJCAfJEHf%JFHY:JNd\eNJOhJJrJ JV6\r#_kmK))³)Y\KdevK heK!He#K#he*(K$Hf<K&LeLK5he_K6hfsK?Le(KCHe(KDHe|`KILe̴ KLXfݴKOLeKRhe KTheKVh mKK K K K ΫK^3r#_kHL)r)_kصL)) )E)j_kL))_kL)9)e ;HL TصL yL LL$Y3L2df.L8HfxuL9HuL:AuL;AuԷLL@>NrLEAeLFAL RL Lx.r#_vM  %A]z }M M RM#pr#_kN)ɸ)۸)))_k.N):)M)b)w)))YN$duWPN&Ar$cN'Ar/cN(AeN*AeĹN+AeN,au%N/A N .NN N N N4ιr#_kعO))))4)J)`)x )) عOYιOde)O;!eOA!eºOK!fҺ,OTeO]!fOgfOpO O Or#_kP),)H)^)} PP P Pr#_kQ))λ))_k Q)7)V_kvQ))) Q = Q VvQYQ!deӼQ(hrݼQ)hfuQ*LfQ+LfQ,LrOQ-AQ Q Q Q5 r#_kR),)I)o))YR dhR"C@e  R$A@eFR(A@e0KR*Hf.R+Hf:R,LfIR-Lf]R.LePR0AeAR2HeUR3HfR4heR5hZǾR RR R R R R^r#_kS))) KSYSdf@dSLeiSLeRSHedSHesjS HejS!HeS%HS S S S->r#_kT)ÿ)) ).YT&de`T(A@ehT)A@uU>T+Au"T,ArsT.aeT/AeT3HehT5Lu tT7AeT9AwT:CfTNeUDAeRUKH4e ULHejUNLh'U\3NeAU^hfSkU_LflUfLe\UkHezjUnHejUoHf{tULf{tUL U UU U U ZzU rU hUUΫUCUr#_kV ))()?)W ~V V V"qqr#_kW))))W)_k/W )I)f))) W /W YqW*df)W.LhW/NuvW0AfW3Lf@kWKLeUWNHW W W W W WrWΫWWunr#_kX))))(_kWX)x)_kX)) X WX +XYnX$drX&hf.X'HfCX*LwWX-aCfmDX0LuDX3Ar(X6AfX9LfXY_Mnrgu_Phru_Shru_Vhe_Yhej_[Hfl_^Lf__Lf_`LY _0dez_@Aeh.z_CAe"z_FAe$)z_IAY+_drG_hf{t_Le[_hfe{t_Le}_ hr_#hf{t_&L _*_ x_ 3_h#?r#_k`2)))) )-)J)e)))_k`B))_k-`f)?)U_kf`)}) `2 U`B`H`W`_ n-`f`k+` f`` f` ` `Vr#_kba)z))))_k-a9)B)[)w))))) -ba X-a9YVa|dr%aafboaLf6aLfaLfaLhCa_Nh}aNa a a r#_vbYb%dr$b*ar3/wb7Au>Ib:AuJkb=Af.bBHuYbQA @bb {b #Pb b bt3or#_kc))_kc))))4_kTc%)m)))))' !cbNv Yoc4de/cBLr;cIAf.c[HfJcaLfccdLfzcgLfcjLucmAfcp fcs uvcAucAucAe3cA c c ,Tc%c {c c $c  c}Rr#_kbd-)y))) YddfdLu1dAuCdA bd-d d )d d dLOr#_k^e)q) 5^eYOedJ|reauNe Afe!Lfe#Lfe%Lfԉe&Le e e e {e0(r#_kf)) ff|ffz7fYf%dJ|rf_auDfaAfo>|fcLf@feLf%CffLfYfgLfcfhLfr'fiLf f {f fqr#_vgYg&dJ|rg-ae{g/Lfg1LeCg8afWg;H gg g g g g {gCir#_kh))))) hYihnHh ;h h h( r#_k@i )[)}) @i Y inHi ;ir#_kj))Yjdf.jHe&j Hr0+}j"ArDj#A Sjj j =j fj-Fcr#_kwk)))) wkYck"dfk$A@f.k&HhDk(DNk =k k>2r#_k@l=)`))Y2lnrlAu5lAulArIlAelArelAYlGdflMLf&lNLX2 q@l=YHlCnyfolDLl l l lVdr#_km)) kmYmdf.mAm m m =m^r#_k7n)R)p_vn_vn:cYndenHenH 7n n nYn)df.n1Hfn7Lf n:LrCnu=Au|u>Af]HuCLfuDLfuELfgHuFLfuGLfuHLu u u u^r#Yde {Hfe!He-$Lwd%9CeE,H X     ]fr#YfzdHxr4zAf.z!Hunȣz%Aevz0h0e~z3Hz z z rz "xzetr#Yx#dex(Au_x*ArWx+ar.x-Aex1HeUGx4hYxdexAu_xAfنxHfنxHe!jx Hx x x rx;r#Yydyy y y"r#Y{dr:{hri{h{ { {(r#Y| du`R|Au|A| | | |Rr#Y~duw~!Au{~$Au{~'Au~*Au{~-Au{~0Au$8~3Arf~6au9{~9AuF{~AY&du'Ar(AY6dr=Au>A    Er#Yd  $@r#YdeIA  -sr#Ydcwrvhejhehf!Ae#AuXw$Af'Af?5v*Lf*v-Lr0A  o#r#Y#dr8h  #eRr#YRdura A t   lr#Yl)de[+Hu-Ae?1hf4Lu6Au7A  R  2 fKr#Ydeg1A@e2A@e3A@eg4A@eg5A@eg6A@eg7A@eg8A@eg9A@eg:A@eg;A@eA@e ?A@u+KRArigUA    r#YdeA@e5Ae%6Au 7Au.8Au79AuA:AuK;AuSd ) 4r#Y4duBAeN$Hȑ)heY.Aeg/Aev0Ae1Ae2Ae3Ae4Ae5Ae6Ae7A   >r#YdhDDNeh0eH #ur#Yd  @2r#Y2duFԉAuX1AumԉAuvԉAu1A H  [&r#YdfxuHf.HfLuqgkA   Pur#YdwCeRH4eH  )r#YdejHejHeeHh((Nh|..Nehe/ hfJP"Lf\k#LeR'H4wT+TCfq.Le2e8Af?L   G?r#Yd+fvLfvL   #Gr#Yd+f"LuAEA   /r#KY/drhrE hf%Hf-Lfn2h  :|r#Y|drhe(Hh G  Ϋ /kr#YdhDDNevhejHejHe jHf# t Lf/ t!LfI t"Lfgk#L  r  w 0er#YedeuLf`R'Lr*hf)OΗ-Lf2Lfv5Lw=CfCLfDL {   M$r#Y$dHxf;HfRLei He|!He"Hf#LfA$Lf(L   0Hr#Yde .Au |2Ae7AeE3Lf4LfO9LfQDLfiHLfR[MLfPL     XPr#YdrAfHe*h  2r#Ydr )Ar#+a   3 r#Y ng r#Yde(&he @+h0   3 $r#Y$nY:nߗ# Nr#YN+drMEAr GArRIau`ROAY`drp%Auz|&Au>ڕ'A   ` zr#Yz"df.(Af/LhD5DNh:C@  = r#Ydf. He$Hf)Lw.$Cu52AeK6he @Fhf\ tJLfqنNH    Rwrg" r#Ydfv{Lehh''3NeR0H4e 1HrWFhe WHhf.JH    Zz ΫCV r#Ynrahrah x 9 r#YdfwEeR\.he @0hezj2Hf"4Le@7hej9H  A r#Yd   r#Y$def4Ae|.f7Ae"f:Ae$)f=AY*drGhf{tLezjHfI{t L  r ΫE kr#YkdehehfLehe#hf&Le)hf*Le+he,he-he0hfek3LeUG6he9hX&  Dmr#Ydr' ae3AeEAr] %ael(Ae+Ae.AYKdeMHYRdY3de39Af Lf2?LfOJLfnVL  ]ur#Yd rGhf{tLrhrahrahrahej"Aej$A  .Hr#Ydf.Lh NrAr Ar8 !AfO"Hfg#He}$hf'Le/(A    P $:Kr#YdȅarArAY$de(f)fj*  2,r#Y,;demj=AeUj>AuEʩ@AeWDAf.FHueʩNAeWAu[Au`AueAemh    R wrHv?r#Y%dLf.'Hf)Le7+HfB0LfM4Lef(6Hu69AeK>he @Ahf\ tGLeqKH ?  p S&tr#YtdfLrArA  &r#Yd  #Mr#Ydȕ!A   5"r#Y"d+f?vLfvLfTPLfiL    #{r#Y{dezH4fLf#Lrcu&Af)L R W 1Q r#Y dr@af'L  Hr#YHde֌AeAexAevHexa    $&dr#Yyduk#Auivk$Ar%Ar&A  uOPY[Sdf~Yh S SDvYydfL y y Wr#YdfEeae(!ar%ae2&a  R  =.3r#Y3dexAeF*h    +Mr#YMde[E    (ujr#YjdfLfLfyLeh   x%r#YdrW"af.$He&H  R01r#Y(duEA2VYrdrhY!d  ,r#Ydu ar!!ar#a  -r#Yd+f?vLfvL    !br#Ydfv{Lf.Hh'(3Ne//Ae/0Ae2hf6LeR=H4e >HejQHeGUheYhejcHejdHrphe rheth    Zz Cʇr#Ydr2AYdr*Ar7A   Ar#YVFdf.JAevMAhDTDC@   = vZr#YdfjA H .r#Yd  0r#Yd+  9r#YdrArA  -lr#X&X;XRYdeoA@eAeAe#he'h  Cr#  !=r#YdfkLfkLfLf-LeFHe]H   $k{r#HY{deA@u Aw Cuk"Ar&hr0Auk;ArEhe Ohe4Phe)RheShejUhe?IVheEXheFYhu]Au^Au_Au"`A  |,r#Y,dfD%Lf6)LfP-A@    r " 39!nr#Yn.de=Af.?H    L!r#YdfLfLuAuAukAe(   -"r#YdeAAf Lf5Lf tLfI tLf^k!Luk"AYh+d"e@1heZ2heH3HeE4HfZ35LY;d"e?hYEd"r GA     rX"r#Ydff   "#r#Yd R #$r#Yd+fmLuAEA   M$ r#Y dTfσtLr G$3 r#Y3 de̴ A R$S r#y    Rވ % r#Y du Au |Au |AY du-Cԉ A   CY%( r#YF dffk f{ Lf Lf Hf L  R  % }% r#Y Ldf YHY d#r "hr }1Ae & r#Y dh  Nf) Lf4 LeLeJ LeW Le: L   2'D r#YD de] ;A y(o r#Yo dex He He jHe jHh  N    %( r#Y  de"he 'Lf v(Lr @*Ae +hr E-Af./H  R %  3V8) r#Y de'  H4fLe4H R $ %)1 r#Y1 de? HeL &A@  .A*_ r#Y_ 1df.3He@5h0eH6HeZ7HfZ38Lfj I9Lhx : Nh ; NfLeZ?(1r[@he[Ge\Hf\JLr QAf  tSLruVAe/WAe Zh0f ]L   ψ  f[p* r#Y d,f.LrhfPLf L    7-,r#6^   9,r#YdfHrheTHeHeHe dH   , /,*r#Y*df@Lf3Lf@H   #c-Dr#YDde Af.H   1-Yr#YYdJ|fh|Lf%CL    {.rr#YrdJ|rafLfLfLfLfLf"Lh)Nf+L  { =s.r#YdeA@  r :%/r#YdJ|raf\>|Le#Hf&Lf-Lf$0Lfԉ7Lf2=Lf=CL  { l/Lr#YLdJ|raf^ԉLfLfL    {&0or#YodruArjAuAuAuA    )0r#YdfauPAuPAh((NhNh  Nf+#Lf:&L  }  Y%b 1Mr#YMd 1ar#Yad1 11~r|#  '2r#Ydr)aeA H2r#YduPe@Aw_eoeCueA d$2r#Ydf.He {A d@2r#Yd@vrvhejhehȕ43 Af?5v#Lf*v&L  vA'3r#Yde#A@e.A@  &3<r#Y<df.HhXiA   1 "x2 4|r#Y|de)he4hehE  R  %h45r#XLy5!dz[&AziY'az)A   14kr#ykdz.H{){h{(|Az H|:A  h4  Rh]5r#Cp w!$(+069 w:>?u@C~NtQRxTrX\`o?rZzHu=Ge+u"xψ$$bhfɚ̗ͤQ Rճ ͜=  <|܎ 3}  %  % ?{;0q}48p@D}HLP}T7XH}\}`[}dhl}ptY%xC|D͑|}}rvu 6r# Qo'j9r#  j9G9r#  j99r#  j99r# 89r#      j9 c:r#     ,F:7r#    j9   /l:hr#    j9 :r#   $:r#  9 j9:r#  j9 ;r#  j92;r# ǡX;r#  j9[v; r# !;&r# 7;r# ad;>r#   j99;Ir#$,<[r# "xB<r#    .`<r# D<r|# A<r#  j9<r# j9 p<r#  '3 v\=#r# H=3r#  f=r4r4#38r#hK8 oA8 8r4#C87r#7vN32r#) r#!r#"r#"""r#,"Vh2r#V32r#22o3r#S?r#rCS?r#C8r#C87r#C7e?r#Ce?Ctqr#Cq?r#C?r#Cr#C??r#C?r#C#?r#C#?C r# ICL?r#CL?Pr#CP"r#C"Z?r#CZ?8r# C+tCC8r#Cr#Cz?r#Cz??r#C?hr#Chr?r#Cr?r#C"Pr#C"PXr#CX7r#C7s8r#sr#03r#<<8r>#NDr# E}AAAAAbAAHAQNAC2A brb#Fhr#CFhigr#CigARAMAAAA C8=~K L3L3L3 L3M3@=D?=N3Lj hL9hAXAAC+A Ay=K L3L3L3 L3>M3D=CQ=IN3Lj hL9hAu AAAOA\A<ALAAATAA+A2=K L3L3L3 L3M3=G?A=N3Lj hL9hAcA=2K L3L3L3 L3hM3=mDx?AAsA=N3Lj hL9hAAYAAvA?9AAA]ALAW=K L3L3L3 L3M3-=PA" At A=2N3Lj hL9hAb A A AA A AAA+AoAPA}AAMApr#r#Ydrarar#CA=pAjAAAAAA(AUAAiA A=9K L3L3L3 L3oM3=t>E?=N3Lj hL9hAAA=K L3L3L3 L3M3=>?A=N3Lj hL9h= K L3L3L3 L3VM3=[D#?=kK L3L3L3 L3M3=>EE=K L3L3L3 L3M3=>?E|E=N3Lj hL9hADAAŵAA=AK L3L3L3 L3wM3=|DEkEANA@=K L3L3L3 L3M3=DE=K L3L3L3 L3M3=!>?2??7A=<K L3L3L3 L3rM3~=w>E=N3Lj hL9h=N3Lj hL9h=K L3L3L3 L3M3 =>?A=N3Lj hL9h=/K L3L3L3 L3eM3 =jD#?=zK L3L3L3 L3M3=D??%E=N3Lj hL9h=K L3L3L3 L3%M3=*D????%A=IK L3L3L3 L3M3=D? ?%EA8A AKAAAACA=K L3L3L3 L3M3=>? A=N3Lj hL9h=7K L3L3L3 L3mM3~=r>?yA=N3Lj hL9hAA AoAAAA A7=K L3L3L3 L3M3!=>?E?A!APM=&N3Lj hL9hA"AGAA#A"=_K L3L3L3 L3M3=>?FE?=N3Lj hL9h=K L3L3L3 L3M3= D?A<= N3Lj hL9hA/ A,A_AA#=YK L3L3L3 L3M3=GE,=N3Lj hL9h=K L3L3L3 L3M3=GEkE,=K L3L3L3 L3JM3=ODEkE,E=iK L3L3L3 L3M3=PA2/=K L3L3L3 L3M3=>?A=N3Lj hL9hA =$K L3L3L3 L3ZM3k=_>?fA?3=pN3Lj hL9hA3=K L3L3L3 L3M3=D?Av=N3Lj hL9h=K L3L3L3 L3;M3=@P=JK L3L3L3 L3M3=>EYE=N3Lj hL9h=K L3L3L3 L3M3=>EYE?? MH[[} # rH[[mrxF=0<8=8ZwM[,\T zHTT JT ; 3U )H)UT J2U AU?ATG `UK9U4PU[,\og}2U!TU U2~M,\^ Hx# r,\\mzxp?K\]mYxph?`X]^mA"xp?"P"3A\F=0<8=8AAGAAvAQN~^M^^ r^^m xɕ   2==3A8X~M^0a Hx#ee He #A r^4_m x!p+h @ 4 I_ R4_t_mqx!+@t__mLx!+@__mx!+@_4`m&%x!+%@4`t`m-k+x!++@t``o} e!+``m x!+e`0am!+F&=0<48=98AAAvpyelftools-0.27/test/testfiles_for_unittests/arm64_on_dwarfv2.str.dat000066400000000000000000012160321374602170700262100ustar00rootroot00000000000000Apple clang version 11.0.0 (clang-1100.0.33.17)_Builtin_stddef_max_align_t/Users/valekseyev/Documents/DWExTest"-DDEBUG=1" "-DDEBUG=1" "-DYARXI" "-DOBJC_OLD_DISPATCH_PROTOTYPES=0"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.0/include/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdkmax_align_tlong doubleDarwin/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk/usr/includeCfenv__fpcr_trap_invalid__fpcr_trap_divbyzero__fpcr_trap_overflow__fpcr_trap_underflow__fpcr_trap_inexact__fpcr_trap_denormal__fpcr_flush_to_zero__fpsr_saturation__fpsr__fpcrfenv_tfexcept_tstdatomicmemory_ordermemory_order_relaxedmemory_order_consumememory_order_acquirememory_order_releasememory_order_acq_relmemory_order_seq_cstatomic_boolatomic_charatomic_scharatomic_ucharatomic_shortatomic_ushortatomic_intatomic_uintatomic_longatomic_ulongatomic_llongatomic_ullongatomic_char16_tatomic_char32_tatomic_wchar_tatomic_int_least8_tatomic_uint_least8_tatomic_int_least16_tatomic_uint_least16_tatomic_int_least32_tatomic_uint_least32_tatomic_int_least64_tatomic_uint_least64_tatomic_int_fast8_tatomic_uint_fast8_tatomic_int_fast16_tatomic_uint_fast16_tatomic_int_fast32_tatomic_uint_fast32_tatomic_int_fast64_tatomic_uint_fast64_tatomic_intptr_tatomic_uintptr_tatomic_size_tatomic_ptrdiff_tatomic_intmax_tatomic_uintmax_tatomic_flag_Valuetime_CLOCK_REALTIME_CLOCK_MONOTONIC_CLOCK_MONOTONIC_RAW_CLOCK_MONOTONIC_RAW_APPROX_CLOCK_UPTIME_RAW_CLOCK_UPTIME_RAW_APPROX_CLOCK_PROCESS_CPUTIME_ID_CLOCK_THREAD_CPUTIME_IDtmtm_sectm_mintm_hourtm_mdaytm_montm_yeartm_wdaytm_ydaytm_isdsttm_gmtofftm_zoneclockid_tstdintint_least8_tint_least16_tint_least32_tint_least64_tuint_least8_tuint_least16_tuint_least32_tuint_least64_tint_fast8_tint_fast16_tint_fast32_tint_fast64_tuint_fast8_tuint_fast16_tuint_fast32_tuint_fast64_tcopyfilecopyfile_state_tcopyfile_flags_tcopyfile_callback_tinttypesquotremimaxdiv_tmathfloat_tdouble_t__f__u__float2__sinval__cosval__double2exceptiontypenamearg1arg2retvalsetjmpjmp_bufsigjmp_bufstdargva_list__gnuc_va_liststddefptrdiff_tsize_trsize_twchar_t_stdiofpos_t__sbuf_base_size__sFILE_p_r_w_flags_file_bf_lbfsize_cookie_close_read_seek_write_ub_extra_ur_ubuf_nbuf_lb_blksize_offsetFILEstdlibdiv_tldiv_tlldiv_ttgmath_Argument_type_is_not_arithmeticxlocale_xlocalelocale_t_ctype__wctype_inttypes_stdlib_string_time_wchar_wctype_langinfo_monetary_regexxattr_flagsxattr_operation_intent_txattr_flags_tcomplexctypeerrerrnofloatiso646limitslocalereadpassphrasesignalstdboolctermidstdiostringutilwcharwctypePOSIXsyswaitP_ALLP_PIDP_PGIDidtype_tw_statusw_Tw_Termsigw_Coredumpw_Retcodew_Fillerw_Sw_Stopvalw_Stopsiguiouio_rwUIO_READUIO_WRITEtypes_int8_tint8_t_int16_tint16_t_int32_tint32_t_int64_tint64_t__darwin_blkcnt_t__darwin_blksize_t__darwin_dev_t__darwin_fsblkcnt_t__darwin_fsfilcnt_t__darwin_gid_t__darwin_id_t__darwin_ino64_t__darwin_ino_t__darwin_mach_port_name_t__darwin_mach_port_t__darwin_mode_t__darwin_off_t__darwin_pid_t__darwin_sigset_t__darwin_suseconds_t__darwin_uid_t__darwin_useconds_t__darwin_uuid_t__darwin_uuid_string_t_u_int8_tu_int8_t_u_int16_tu_int16_t_u_int32_tu_int32_t_u_int64_tu_int64_t_uintptr_tuintptr_t_intptr_tintptr_t_size_t_ct_rune_tct_rune_t_rune_trune_t_wchar_t_wint_twint_t_errno_terrno_t_sigaltstack__darwin_sigaltstackss_spss_sizess_flagsstack_t_ucontext__darwin_ucontextuc_onstackuc_sigmaskuc_stackuc_linkuc_mcsizeuc_mcontextucontext_t_pid_tpid_t_sigset_tsigset_t_uid_tuid_t_va_list_off_toff_t_ssize_tssize_t_id_tid_t_timevaltimevaltv_sectv_usec_dev_tdev_t_mode_tmode_t_rsize_t_clock_tclock_t_time_ttime_t_timespectimespectv_nsec_u_charu_char_u_shortu_short_u_intu_intu_longushortuintu_quad_tquad_tqaddr_t_caddr_tcaddr_tdaddr_tfixpt_t_blkcnt_tblkcnt_t_blksize_tblksize_t_gid_tgid_t_in_addr_tin_addr_t_in_port_tin_port_t_ino_tino_t_ino64_tino64_t_key_tkey_t_nlink_tnlink_tsegsz_tswblk_t_useconds_tuseconds_t_suseconds_tsuseconds_t_fd_deffd_setfds_bitsfd_mask_fsblkcnt_tfsblkcnt_t_fsfilcnt_tfsfilcnt_t_uuid_tuuid_t_mbstate_tmbstate_t_sa_family_tsa_family_t_socklen_tsocklen_t_iovec_tioveciov_baseiov_len_filesec_tfilesec_t_timeval64timeval64_timeval32timeval32_mach_port_tmach_port_t_fsid_tfsidvalfsid_t_ucontext64__darwin_ucontext64uc_mcontext64ucontext64_t_ptrdiff_t_fsobj_id_tfsobj_idfid_objnofid_generationfsobj_id_t_guid_tg_guidg_guid_asintguid_t_null_os_inline_fd_setsize_fd_set_fd_clr_fd_zero_fd_isset_fd_copy_posix_vdisable_o_sync_o_dsync_seek_set_s_ifmt_offsetofresourcerlim_trusageru_utimeru_stimeru_maxrssru_ixrssru_idrssru_isrssru_minfltru_majfltru_nswapru_inblockru_oublockru_msgsndru_msgrcvru_nsignalsru_nvcswru_nivcswrusage_info_trusage_info_v0ri_uuidri_user_timeri_system_timeri_pkg_idle_wkupsri_interrupt_wkupsri_pageinsri_wired_sizeri_resident_sizeri_phys_footprintri_proc_start_abstimeri_proc_exit_abstimerusage_info_v1ri_child_user_timeri_child_system_timeri_child_pkg_idle_wkupsri_child_interrupt_wkupsri_child_pageinsri_child_elapsed_abstimerusage_info_v2ri_diskio_bytesreadri_diskio_byteswrittenrusage_info_v3ri_cpu_time_qos_defaultri_cpu_time_qos_maintenanceri_cpu_time_qos_backgroundri_cpu_time_qos_utilityri_cpu_time_qos_legacyri_cpu_time_qos_user_initiatedri_cpu_time_qos_user_interactiveri_billed_system_timeri_serviced_system_timerusage_info_v4ri_logical_writesri_lifetime_max_phys_footprintri_instructionsri_cyclesri_billed_energyri_serviced_energyri_interval_max_phys_footprintri_runnable_timerusage_info_currentrlimitrlim_currlim_maxproc_rlimit_control_wakeupmonwm_flagswm_ratesocketsae_associd_tsae_connid_tsa_endpointssae_srcifsae_srcaddrsae_srcaddrlensae_dstaddrsae_dstaddrlensockaddrsa_lensa_familysa_datasa_endpoints_tlingerl_onoffl_lingerso_np_extensionsnpx_flagsnpx_masksockprotosp_familysp_protocolsockaddr_storagess_lenss_family__ss_pad1__ss_align__ss_pad2msghdrmsg_namemsg_namelenmsg_iovmsg_iovlenmsg_controlmsg_controllenmsg_flagscmsghdrcmsg_lencmsg_levelcmsg_typesf_hdtrheadershdr_cnttrailerstrl_cntstatostatst_devst_inost_modest_nlinkst_uidst_gidst_rdevst_sizest_atimespecst_mtimespecst_ctimespecst_blksizest_blocksst_flagsst_genst_birthtimespecst_lsparest_qspareitimervalit_intervalit_valuetimezonetz_minuteswesttz_dsttimeclockinfohzticktickadjstathzprofhzipcipc_permuidgidcuidcgidmode_seq_keymsgmsgqnum_tmsglen_t__msqid_ds_newmsg_permmsg_firstmsg_lastmsg_cbytesmsg_qnummsg_qbytesmsg_lspidmsg_lrpidmsg_stimemsg_pad1msg_rtimemsg_pad2msg_ctimemsg_pad3msg_pad4msg_nextmsg_typemsg_tsmsg_spotlabelmymsgmtypemtextmsginfomsgmaxmsgmnimsgmnbmsgtqlmsgsszmsgsegsem__semid_ds_newsem_permsem_basesem_nsemssem_otimesem_pad1sem_ctimesem_pad2sem_pad3semvalsempidsemncntsemzcntsembufsem_numsem_opsem_flgsemunbufarraysemun_tshmshmatt_t__shmid_ds_newshm_permshm_segszshm_lpidshm_cpidshm_nattchshm_atimeshm_dtimeshm_ctimeshm_internalstatvfsf_bsizef_frsizef_blocksf_bfreef_bavailf_filesf_ffreef_favailf_fsidf_flagf_namemaxtimestmstms_utimetms_stimetms_cutimetms_cstimeunsockaddr_unsun_lensun_familysun_pathutsnamesysnamenodenamereleaseversionmachinemmanselectxattrfcntlFILESEC_OWNERFILESEC_GROUPFILESEC_UUIDFILESEC_MODEFILESEC_ACLFILESEC_GRPUUIDFILESEC_ACL_RAWFILESEC_ACL_ALLOCSIZEflockl_startl_lenl_pidl_typel_whenceflocktimeoutfltimeoutradvisoryra_offsetra_countfcodeblobsf_cd_hashf_hash_sizef_cd_bufferf_cd_sizef_out_sizef_arch__paddingfcodeblobs_tfsignaturesfs_file_startfs_blob_startfs_blob_sizefsignatures_tfchecklvlv_file_startlv_error_message_sizelv_error_messagefchecklv_tfstorefst_flagsfst_posmodefst_offsetfst_lengthfst_bytesallocfstore_tfpunchholefp_flagsreservedfp_offsetfp_lengthfpunchhole_tftrimactivefilefta_offsetfta_lengthftrimactivefile_tfspecreadfsr_flagsfsr_offsetfsr_lengthfspecread_tfbootstraptransferfbt_offsetfbt_lengthfbt_bufferfbootstraptransfer_tlog2physl2p_flagsl2p_contigbytesl2p_devoffsetfilesec_property_tsearchFINDENTERpreorderpostorderendorderleafentrykeydataENTRYACTIONVISIT_types_uint8_tuint8_t_uint16_tuint16_t_uint32_tuint32_t_uint64_tuint64_t_intmax_tintmax_t_uintmax_tuintmax_t_wctype_twctype_t_wctrans_twctrans_t_nl_itemnl_itempwdpasswdpw_namepw_passwdpw_uidpw_gidpw_changepw_classpw_gecospw_dirpw_shellpw_expiretermiostcflag_tcc_tspeed_tc_iflagc_oflagc_cflagc_lflagc_ccc_ispeedc_ospeedregoff_tre_magicre_nsubre_endpre_gregex_trm_sorm_eoregmatch_taioaiocbaio_fildesaio_offsetaio_bufaio_nbytesaio_reqprioaio_sigeventaio_lio_opcodenetinetinin_addrs_addrsockaddr_insin_lensin_familysin_portsin_addrsin_zeroip_optsip_dstip_mreqimr_multiaddrimr_interfaceip_mreqnimr_addressimr_ifindexip_mreq_sourceimr_sourceaddrgroup_reqgr_interfacegr_groupgroup_source_reqgsr_interfacegsr_groupgsr_source__msfilterreqmsfr_ifindexmsfr_fmodemsfr_nsrcs__msfr_alignmsfr_groupmsfr_srcsin_pktinfoipi_ifindexipi_spec_dstipi_addrin6_addr__u6_addr__u6_addr8__u6_addr16__u6_addr32in6_addr_tsockaddr_in6sin6_lensin6_familysin6_portsin6_flowinfosin6_addrsin6_scope_idipv6_mreqipv6mr_multiaddripv6mr_interfacein6_pktinfoipi6_addripi6_ifindexip6_mtuinfoip6m_addrip6m_mtutcptcp_seqtcp_cctcphdrth_sportth_dportth_seqth_ackth_x2th_offth_flagsth_winth_sumth_urptcp_connection_infotcpi_statetcpi_snd_wscaletcpi_rcv_wscale__pad1tcpi_optionstcpi_flagstcpi_rtotcpi_maxsegtcpi_snd_ssthreshtcpi_snd_cwndtcpi_snd_wndtcpi_snd_sbbytestcpi_rcv_wndtcpi_rttcurtcpi_srtttcpi_rttvartcpi_tfo_cookie_reqtcpi_tfo_cookie_rcvtcpi_tfo_syn_losstcpi_tfo_syn_data_senttcpi_tfo_syn_data_ackedtcpi_tfo_syn_data_rcvtcpi_tfo_cookie_req_rcvtcpi_tfo_cookie_senttcpi_tfo_cookie_invalidtcpi_tfo_cookie_wrongtcpi_tfo_no_cookie_rcvtcpi_tfo_heuristics_disabletcpi_tfo_send_blackholetcpi_tfo_recv_blackholetcpi_tfo_onebyte_proxy__pad2tcpi_txpacketstcpi_txbytestcpi_txretransmitbytestcpi_rxpacketstcpi_rxbytestcpi_rxoutoforderbytestcpi_txretransmitpacketsdirentd_inod_seekoffd_reclend_namlend_typed_name__dd_fd__dd_loc__dd_size__dd_buf__dd_len__dd_seek__dd_flags__dd_lock__dd_tdDIRdlfcndl_infodli_fnamedli_fbasedli_snamedli_saddrDl_infoftwFTWbaselevelglobgl_pathcgl_matchcgl_offsgl_flagsgl_pathvgl_errfuncgl_errblkgl_closedirgl_readdirgl_opendirgl_lstatgl_statglob_tgrpgroupgr_namegr_passwdgr_gidgr_memiconviconv_ticonv_unicode_char_hookiconv_wide_char_hookiconv_hooksuc_hookwc_hookiconv_unicode_mb_to_uc_fallbackiconv_unicode_uc_to_mb_fallbackiconv_wchar_mb_to_wc_fallbackiconv_wchar_wc_to_mb_fallbackiconv_fallbacksmb_to_uc_fallbackuc_to_mb_fallbackmb_to_wc_fallbackwc_to_mb_fallbackifaddrsifa_nextifa_nameifa_flagsifa_addrifa_netmaskifa_dstaddrifa_dataifmaddrsifma_nextifma_nameifma_addrifma_lladdrioctlttysizets_linests_colsts_xxxts_yyyndbmdptrdsizedatum__opaqueDBMnetdbhostenth_nameh_aliasesh_addrtypeh_lengthh_addr_listnetentn_namen_aliasesn_addrtypen_netservents_names_aliasess_ports_protoprotoentp_namep_aliasesp_protoaddrinfoai_flagsai_familyai_socktypeai_protocolai_addrlenai_canonnameai_addrai_nextrpcentr_namer_aliasesr_numbernetdlsockaddr_dlsdl_lensdl_familysdl_indexsdl_typesdl_nlensdl_alensdl_slensdl_dataifif_clonereqifcr_totalifcr_countifcr_bufferif_msghdrifm_msglenifm_versionifm_typeifm_addrsifm_flagsifm_indexifm_dataifa_msghdrifam_msglenifam_versionifam_typeifam_addrsifam_flagsifam_indexifam_metricifma_msghdrifmam_msglenifmam_versionifmam_typeifmam_addrsifmam_flagsifmam_indexif_msghdr2ifm_snd_lenifm_snd_maxlenifm_snd_dropsifm_timerifma_msghdr2ifmam_refcountifdevmtuifdm_currentifdm_minifdm_maxifkpiifk_module_idifk_typeifk_dataifk_ptrifk_valueifreqifr_nameifr_ifruifru_addrifru_dstaddrifru_broadaddrifru_flagsifru_metricifru_mtuifru_physifru_mediaifru_intvalifru_dataifru_devmtuifru_kpiifru_wake_flagsifru_route_refcntifru_capifru_functional_typeifaliasreqifra_nameifra_addrifra_broadaddrifra_maskrslvmulti_reqsallsaifmediareqifm_nameifm_currentifm_maskifm_statusifm_activeifm_countifm_ulistifdrvifd_nameifd_cmdifd_lenifd_dataifstatifs_nameasciiifconfifc_lenifc_ifcuifcu_bufifcu_reqkev_dl_proto_datalink_dataproto_familyproto_remaining_countif_nameindexif_indexif_namenl_types__nl_cat_d__data__sizenl_catdpollpollfdfdeventsreventsnfds_tschedsched_paramsched_prioritypthreadqospthread_override_timplspisspawnposix_spawnattr_tposix_spawn_file_actions_tunistdaccessx_descriptorad_name_offsetad_flagsad_padutimeutimbufactimemodtimeutmpxut_userut_idut_lineut_pidut_typeut_tvut_hostut_padlastlogxll_tvll_linell_hostwordexpwe_wordcwe_wordvwe_offswordexp_tbasicstringsarpainetcpiofmtmsgfnmatchlanginfolibgenmonetaryregexsemaphoresyslogtarulimitQOS_CLASS_USER_INTERACTIVEQOS_CLASS_USER_INITIATEDQOS_CLASS_DEFAULTQOS_CLASS_UTILITYQOS_CLASS_BACKGROUNDQOS_CLASS_UNSPECIFIEDqos_class_taclACL_READ_DATAACL_LIST_DIRECTORYACL_WRITE_DATAACL_ADD_FILEACL_EXECUTEACL_SEARCHACL_DELETEACL_APPEND_DATAACL_ADD_SUBDIRECTORYACL_DELETE_CHILDACL_READ_ATTRIBUTESACL_WRITE_ATTRIBUTESACL_READ_EXTATTRIBUTESACL_WRITE_EXTATTRIBUTESACL_READ_SECURITYACL_WRITE_SECURITYACL_CHANGE_OWNERACL_SYNCHRONIZEACL_UNDEFINED_TAGACL_EXTENDED_ALLOWACL_EXTENDED_DENYACL_TYPE_EXTENDEDACL_TYPE_ACCESSACL_TYPE_DEFAULTACL_TYPE_AFSACL_TYPE_CODAACL_TYPE_NTFSACL_TYPE_NWFSACL_FIRST_ENTRYACL_NEXT_ENTRYACL_LAST_ENTRYACL_FLAG_DEFER_INHERITACL_FLAG_NO_INHERITACL_ENTRY_INHERITEDACL_ENTRY_FILE_INHERITACL_ENTRY_DIRECTORY_INHERITACL_ENTRY_LIMIT_INHERITACL_ENTRY_ONLY_INHERITacl_perm_tacl_tag_tacl_type_tacl_entry_id_tacl_flag_tacl_tacl_entry_tacl_permset_tacl_flagset_tacl_permset_mask_teventeNoteReapDeprecatedeNoteExitReparentedDeprecatedkeventidentfilterflagsfflagsudatakevent64_sextklistslh_first_pthread_pthread_types__darwin_pthread_handler_rec__routine__arg__next_opaque_pthread_attr_t__sig_opaque_pthread_cond_t_opaque_pthread_condattr_t_opaque_pthread_mutex_t_opaque_pthread_mutexattr_t_opaque_pthread_once_t_opaque_pthread_rwlock_t_opaque_pthread_rwlockattr_t_opaque_pthread_t__cleanup_stack__darwin_pthread_attr_t__darwin_pthread_cond_t__darwin_pthread_condattr_t__darwin_pthread_key_t__darwin_pthread_mutex_t__darwin_pthread_mutexattr_t__darwin_pthread_once_t__darwin_pthread_rwlock_t__darwin_pthread_rwlockattr_t__darwin_pthread_t_pthread_attr_tpthread_attr_t_pthread_tpthread_t_pthread_cond_tpthread_cond_t_pthread_condattr_tpthread_condattr_t_pthread_mutex_tpthread_mutex_t_pthread_mutexattr_tpthread_mutexattr_t_pthread_once_tpthread_once_t_pthread_rwlock_tpthread_rwlock_t_pthread_rwlockattr_tpthread_rwlockattr_t_pthread_key_tpthread_key_tsigvalsival_intsival_ptrsigeventsigev_notifysigev_signosigev_valuesigev_notify_functionsigev_notify_attributes__siginfosi_signosi_errnosi_codesi_pidsi_uidsi_statussi_addrsi_valuesi_band__padsiginfo_t__sigaction_u__sa_handler__sa_sigaction__sigactionsa_trampsa_masksa_flagssigactionsig_tsigvecsv_handlersv_masksv_flagssigstackss_onstackttycomwinsizews_rowws_colws_xpixelws_ypixelsem_tkauthsid_kindsid_authcountsid_authoritysid_authoritiesntsid_tkauth_identity_extlookupel_seqnoel_resultel_flagsel_info_pidel_extendel_info_reserved_1el_uidel_uguidel_uguid_validel_usidel_usid_validel_gidel_gguidel_gguid_validel_gsidel_gsid_validel_member_validel_sup_grp_cntel_sup_groupskauth_cache_sizeskcs_group_sizekcs_id_sizekauth_ace_rights_tkauth_aceace_applicableace_flagsace_rightskauth_ace_tkauth_aclacl_entrycountacl_flagsacl_acekauth_acl_tkauth_filesecfsec_magicfsec_ownerfsec_groupfsec_aclkauth_filesec_tucredkauth_cred_tposix_cred_txucredcr_versioncr_uidcr_ngroupscr_groupsattrtext_encoding_tfsobj_type_tfsobj_tag_tfsfile_type_tfsvolid_tattrgroup_tattrlistbitmapcountcommonattrvolattrdirattrfileattrforkattrattribute_setattribute_set_tattrreferenceattr_dataoffsetattr_lengthattrreference_tdiskextentstartblockblockcountextentrecordvol_capabilities_set_tvol_capabilities_attrcapabilitiesvalidvol_capabilities_attr_tvol_attributes_attrvalidattrnativeattrvol_attributes_attr_tfssearchblockreturnattrsreturnbufferreturnbuffersizemaxmatchestimelimitsearchparams1sizeofsearchparams1searchparams2sizeofsearchparams2searchattrssearchstatess_union_flagsss_union_layerss_fsstatemountstatfsf_iosizef_ownerf_typef_flagsf_fssubtypef_fstypenamef_mntonnamef_mntfromnamef_flags_extf_reservedvfsstatfsf_busedmount_tvnode_tvfsconfvfc_reserved1vfc_namevfc_typenumvfc_refcountvfc_flagsvfc_reserved2vfc_reserved3vfsidctlvc_versvc_fsidvc_ptrvc_lenvc_sparevfsqueryvq_flagsvq_sparevfs_servervs_minutesvs_server_namenetfs_statusns_statusns_mountoptsns_waittimens_threadcountns_threadidsfhandlefh_lenfh_datafhandle_tprocextern_procp_unp_st1__p_forw__p_back__p_starttimep_vmspacep_sigactsp_flagp_statp_pidp_oppidp_dupfduser_stackexit_threadp_debuggersigwaitp_estcpup_cpticksp_pctcpup_wchanp_wmesgp_swtimep_slptimep_realtimerp_rtimep_uticksp_sticksp_iticksp_traceflagp_tracepp_siglistp_textvpp_holdcntp_sigmaskp_sigignorep_sigcatchp_priorityp_usrprip_nicep_commp_pgrpp_addrp_xstatp_acflagp_ruvmvmspacedummydummy2dummy3dummy4quotadqfilehdrdqh_magicdqh_versiondqh_maxentriesdqh_entrycntdqh_flagsdqh_chktimedqh_btimedqh_itimedqh_stringdqh_sparedqblkdqb_bhardlimitdqb_bsoftlimitdqb_curbytesdqb_ihardlimitdqb_isoftlimitdqb_curinodesdqb_btimedqb_itimedqb_iddqb_sparerbtreerbto_compare_nodes_fnrbto_compare_key_fnrbto_compare_nodesrbto_compare_keyrbto_node_offsetrbto_contextrb_tree_ops_trb_nodeopaquerb_node_trb_treerb_tree_tsysctlctlnamectl_namectl_type_pcredpc_lockpc_ucredp_ruidp_svuidp_rgidp_svgidp_refcnt_ucredcr_refeproce_paddre_sesse_pcrede_ucrede_vme_ppide_pgide_jobce_tdeve_tpgide_tsesse_wmesge_xsizee_xrssizee_xccounte_xswrsse_flage_logine_sparekinfo_prockp_prockp_eprocxsw_usagexsu_totalxsu_availxsu_usedxsu_pagesizexsu_encryptedloadavgldavgfscaletimebmillitmdstflagsyslimitsappleapioptsioccomttydefaultsfiliosockioqueueparamclonefilefilekdebuglctxlockpathssyscallucontextMachportmach_port_guard_exception_codeskGUARD_EXC_DESTROYkGUARD_EXC_MOD_REFSkGUARD_EXC_SET_CONTEXTkGUARD_EXC_UNGUARDEDkGUARD_EXC_INCORRECT_GUARDkGUARD_EXC_IMMOVABLEkGUARD_EXC_STRICT_REPLYkGUARD_EXC_INVALID_RIGHTkGUARD_EXC_INVALID_NAMEkGUARD_EXC_INVALID_VALUEkGUARD_EXC_INVALID_ARGUMENTkGUARD_EXC_RIGHT_EXISTSkGUARD_EXC_KERN_NO_SPACEkGUARD_EXC_KERN_FAILUREkGUARD_EXC_KERN_RESOURCEkGUARD_EXC_SEND_INVALID_REPLYkGUARD_EXC_SEND_INVALID_VOUCHERkGUARD_EXC_SEND_INVALID_RIGHTkGUARD_EXC_RCV_INVALID_NAMEkGUARD_EXC_RCV_GUARDED_DESCmach_port_name_tmach_port_name_array_tmach_port_array_tmach_port_right_tmach_port_type_tmach_port_type_array_tmach_port_urefs_tmach_port_delta_tmach_port_seqno_tmach_port_mscount_tmach_port_msgcount_tmach_port_rights_tmach_port_srights_tmach_port_statusmps_psetmps_seqnomps_mscountmps_qlimitmps_msgcountmps_sorightsmps_srightsmps_pdrequestmps_nsrequestmps_flagsmach_port_status_tmach_port_limitsmpl_qlimitmach_port_limits_tmach_port_info_extmpie_statusmpie_boost_cntmach_port_info_ext_tmach_port_info_tmach_port_flavor_tmach_port_qospreallocpad1lenmach_port_qos_tmach_port_optionsmplmach_port_options_tmach_port_options_ptr_tvm_statisticsvirtual_memory_guard_exception_codeskGUARD_EXC_DEALLOC_GAPfree_countactive_countinactive_countwire_countzero_fill_countreactivationspageinspageoutsfaultscow_faultslookupshitspurgeable_countpurgesspeculative_countvm_statistics_tvm_statistics_data_tvm_statistics64decompressionscompressionsswapinsswapoutscompressor_page_countthrottled_countexternal_page_countinternal_page_counttotal_uncompressed_pages_in_compressorvm_statistics64_tvm_statistics64_data_tvm_extmod_statisticstask_for_pid_counttask_for_pid_caller_countthread_creation_countthread_creation_caller_countthread_set_state_countthread_set_state_caller_countvm_extmod_statistics_tvm_extmod_statistics_data_tvm_purgeable_statcountsizevm_purgeable_stat_tvm_purgeable_infofifo_dataobsolete_datalifo_datavm_purgeable_info_tmach_typestask_inspect_flavorTASK_INSPECT_BASIC_COUNTSmach_voucher_tmach_voucher_name_tmach_voucher_name_array_tipc_voucher_tmach_voucher_selector_tmach_voucher_attr_key_tmach_voucher_attr_key_array_tmach_voucher_attr_content_tmach_voucher_attr_content_size_tmach_voucher_attr_command_tmach_voucher_attr_recipe_command_tmach_voucher_attr_recipe_command_array_tmach_voucher_attr_recipe_datacommandprevious_vouchercontent_sizecontentmach_voucher_attr_recipe_data_tmach_voucher_attr_recipe_tmach_voucher_attr_recipe_size_tmach_voucher_attr_raw_recipe_tmach_voucher_attr_raw_recipe_array_tmach_voucher_attr_raw_recipe_size_tmach_voucher_attr_raw_recipe_array_size_tmach_voucher_attr_manager_tmach_voucher_attr_control_tipc_voucher_attr_manager_tipc_voucher_attr_control_tmach_voucher_attr_value_handle_tmach_voucher_attr_value_handle_array_tmach_voucher_attr_value_handle_array_size_tmach_voucher_attr_value_reference_tmach_voucher_attr_value_flags_tmach_voucher_attr_control_flags_tmach_voucher_attr_importance_refstask_inspect_flavor_ttask_inspect_basic_countsinstructionscyclestask_inspect_basic_counts_data_ttask_inspect_basic_counts_ttask_inspect_info_tdyld_kernel_image_infouuidfsobjidload_addrdyld_kernel_process_infocache_image_infotimestampimageCountinitialImageCountdyldStateno_cacheprivate_cachedyld_kernel_image_info_tdyld_kernel_process_info_tdyld_kernel_image_info_array_ttask_ttask_name_ttask_inspect_ttask_suspension_token_tthread_tthread_act_tthread_inspect_tipc_space_tipc_space_inspect_tcoalition_thost_thost_priv_thost_security_tprocessor_tprocessor_set_tprocessor_set_control_tsemaphore_tlock_set_tledger_talarm_tclock_serv_tclock_ctrl_tarcade_register_tprocessor_set_name_tclock_reply_tbootstrap_tmem_entry_name_port_texception_handler_texception_handler_array_tvm_task_entry_tio_master_tUNDServerReftask_array_tthread_array_tprocessor_set_array_tprocessor_set_name_array_tprocessor_array_tthread_act_array_tledger_array_ttask_port_ttask_port_array_tthread_port_tthread_port_array_tipc_space_port_thost_name_thost_name_port_tprocessor_set_port_tprocessor_set_name_port_tprocessor_set_name_port_array_tprocessor_set_control_port_tprocessor_port_tprocessor_port_array_tthread_act_port_tthread_act_port_array_tsemaphore_port_tlock_set_port_tledger_port_tledger_port_array_talarm_port_tclock_serv_port_tclock_ctrl_port_texception_port_texception_port_arrary_tvfs_path_tnspace_path_tledger_item_tledger_amount_temulation_vector_tuser_subsystem_tlabelstr_ttask_policytask_roleTASK_RENICEDTASK_UNSPECIFIEDTASK_FOREGROUND_APPLICATIONTASK_BACKGROUND_APPLICATIONTASK_CONTROL_APPLICATIONTASK_GRAPHICS_SERVERTASK_THROTTLE_APPLICATIONTASK_NONUI_APPLICATIONTASK_DEFAULT_APPLICATIONTASK_DARWINBG_APPLICATIONtask_latency_qosLATENCY_QOS_TIER_UNSPECIFIEDLATENCY_QOS_TIER_0LATENCY_QOS_TIER_1LATENCY_QOS_TIER_2LATENCY_QOS_TIER_3LATENCY_QOS_TIER_4LATENCY_QOS_TIER_5task_throughput_qosTHROUGHPUT_QOS_TIER_UNSPECIFIEDTHROUGHPUT_QOS_TIER_0THROUGHPUT_QOS_TIER_1THROUGHPUT_QOS_TIER_2THROUGHPUT_QOS_TIER_3THROUGHPUT_QOS_TIER_4THROUGHPUT_QOS_TIER_5task_policy_flavor_ttask_policy_ttask_role_ttask_category_policyroletask_category_policy_data_ttask_category_policy_ttask_latency_qos_ttask_throughput_qos_ttask_qos_policytask_latency_qos_tiertask_throughput_qos_tiertask_qos_policy_t_structs__darwin_arm_exception_state__exception__fsr__far__darwin_arm_exception_state64__esr__darwin_arm_thread_state__r__sp__lr__pc__cpsr__darwin_arm_thread_state64__x__fp__darwin_arm_vfp_state__fpscr__darwin_arm_neon_state64__v__darwin_arm_neon_state__darwin_arm_amx_state_v1__y__z__amx_state_t_el1__arm_pagein_state__pagein_errorarm_legacy_debug_state__bvr__bcr__wvr__wcr__darwin_arm_debug_state32__mdscr_el1__darwin_arm_debug_state64__darwin_arm_cpmu_state64__ctrsbooleanboolean_tvm_typesnatural_tinteger_tvm_offset_tvm_size_tmach_vm_address_tmach_vm_offset_tmach_vm_size_tvm_map_offset_tvm_map_address_tvm_map_size_tvm32_offset_tvm32_address_tvm32_size_tmach_port_context_tkern_returnkern_return_tthread_statusarm_state_hdrflavorarm_state_hdr_tarm_thread_state_tarm_thread_state32_tarm_thread_state64_tarm_unified_thread_stateashutsts_32ts_64arm_unified_thread_state_tarm_vfp_state_tarm_neon_state_tarm_neon_state32_tarm_neon_state64_tarm_amx_state_v1_tarm_exception_state_tarm_exception_state32_tarm_exception_state64_tarm_debug_state32_tarm_debug_state64_tarm_pagein_state_tarm_debug_state_tarm_amx_stateuasas_v1arm_amx_state_tcpu_type_tcpu_subtype_tcpu_threadtype_tprocessor_infoprocessor_cpu_statirq_ex_cntipi_cnttimer_cntundef_ex_cntunaligned_cntvfp_cntvfp_shortv_cntdata_ex_cntinstr_ex_cntprocessor_cpu_stat_data_tprocessor_cpu_stat_tprocessor_cpu_stat64pmi_cntprocessor_cpu_stat64_data_tprocessor_cpu_stat64_tthread_statevm_paramrpcmessagemach_msg_timeout_tmach_msg_bits_tmach_msg_size_tmach_msg_id_tmach_msg_priority_tmach_msg_type_name_tmach_msg_copy_options_tmach_msg_guard_flags_tmach_msg_descriptor_type_tpad2pad3mach_msg_type_descriptor_tdispositionmach_msg_port_descriptor_taddressdeallocatecopymach_msg_ool_descriptor32_tmach_msg_ool_descriptor64_tmach_msg_ool_descriptor_tmach_msg_ool_ports_descriptor32_tmach_msg_ool_ports_descriptor64_tmach_msg_ool_ports_descriptor_tcontextmach_msg_guarded_port_descriptor32_tmach_msg_guarded_port_descriptor64_tmach_msg_guarded_port_descriptor_tout_of_lineool_portsguarded_portmach_msg_descriptor_tmsgh_descriptor_countmach_msg_body_tmsgh_bitsmsgh_sizemsgh_remote_portmsgh_local_portmsgh_voucher_portmsgh_idmach_msg_header_theaderbodymach_msg_base_tmach_msg_trailer_type_tmach_msg_trailer_size_tmach_msg_trailer_info_tmsgh_trailer_typemsgh_trailer_sizemach_msg_trailer_tmsgh_seqnomach_msg_seqno_trailer_tsecurity_token_tmsgh_sendermach_msg_security_trailer_taudit_token_tmsgh_auditmach_msg_audit_trailer_tmsgh_contextmach_msg_context_trailer_tsendermsg_labels_tmsgh_admsgh_labelsmach_msg_mac_trailer_tmach_msg_max_trailer_tmach_msg_format_0_trailer_tmach_msg_options_tmach_msg_empty_send_ttrailermach_msg_empty_rcv_tsendrcvmach_msg_empty_tmach_msg_type_size_tmach_msg_type_number_tmach_msg_option_tmach_msg_return_tpointer_tvm_address_taddr64_treg64_tppnum_tvm_map_tvm_object_offset_tvm_object_size_tupl_tvm_named_entry_tthread_state_tthread_state_data_tthread_state_flavor_tthread_state_flavor_array_texception_typesexception_type_texception_data_type_tmach_exception_data_type_texception_behavior_texception_data_tmach_exception_data_texception_mask_texception_mask_array_texception_behavior_array_texception_flavor_array_texception_port_array_tmach_exception_code_tmach_exception_subcode_ttime_valuesecondsmicrosecondstime_value_thost_infohost_info_thost_info64_thost_info_data_tkernel_version_tkernel_boot_info_thost_flavor_thost_can_has_debugger_infocan_has_debuggerhost_can_has_debugger_info_data_thost_can_has_debugger_info_thost_basic_infomax_cpusavail_cpusmemory_sizecpu_typecpu_subtypecpu_threadtypephysical_cpuphysical_cpu_maxlogical_cpulogical_cpu_maxmax_memhost_basic_info_data_thost_basic_info_thost_sched_infomin_timeoutmin_quantumhost_sched_info_data_thost_sched_info_tkernel_resource_sizestaskthreadmemory_regionmemory_objectkernel_resource_sizes_data_tkernel_resource_sizes_thost_priority_infokernel_prioritysystem_priorityserver_priorityuser_prioritydepress_priorityidle_priorityminimum_prioritymaximum_priorityhost_priority_info_data_thost_priority_info_thost_load_infoavenrunmach_factorhost_load_info_data_thost_load_info_thost_purgable_info_data_thost_purgable_info_thost_cpu_load_infocpu_tickshost_cpu_load_info_data_thost_cpu_load_info_thost_preferred_user_archhost_preferred_user_arch_data_thost_preferred_user_arch_tvm_protvm_prot_tvm_syncvm_sync_tmemory_object_typesmemory_object_offset_tmemory_object_size_tmemory_object_cluster_size_tmemory_object_fault_info_tvm_object_id_tmemory_object_tmemory_object_control_tmemory_object_array_tmemory_object_name_tmemory_object_default_tmemory_object_copy_strategy_tmemory_object_return_tmemory_object_info_tmemory_object_flavor_tmemory_object_info_data_tmemory_object_perf_infocluster_sizemay_cachememory_object_attr_infocopy_strategymay_cache_objecttemporarymemory_object_behave_infoinvalidatesilent_overwriteadvisory_pageoutmemory_object_behave_info_tmemory_object_behave_info_data_tmemory_object_perf_info_tmemory_object_perf_info_data_tmemory_object_attr_info_tmemory_object_attr_info_data_tprocessor_info_tprocessor_info_array_tprocessor_info_data_tprocessor_set_info_tprocessor_set_info_data_tprocessor_flavor_tprocessor_basic_inforunningslot_numis_masterprocessor_basic_info_data_tprocessor_basic_info_tprocessor_cpu_load_infoprocessor_cpu_load_info_data_tprocessor_cpu_load_info_tprocessor_set_flavor_tprocessor_set_basic_infoprocessor_countdefault_policyprocessor_set_basic_info_data_tprocessor_set_basic_info_tprocessor_set_load_infotask_countthread_countload_averageprocessor_set_load_info_data_tprocessor_set_load_info_tpolicypolicy_tpolicy_info_tpolicy_base_tpolicy_limit_tpolicy_timeshare_basebase_prioritypolicy_timeshare_limitmax_prioritypolicy_timeshare_infocur_prioritydepressedpolicy_timeshare_base_tpolicy_timeshare_limit_tpolicy_timeshare_info_tpolicy_timeshare_base_data_tpolicy_timeshare_limit_data_tpolicy_timeshare_info_data_tpolicy_rr_basequantumpolicy_rr_limitpolicy_rr_infopolicy_rr_base_tpolicy_rr_limit_tpolicy_rr_info_tpolicy_rr_base_data_tpolicy_rr_limit_data_tpolicy_rr_info_data_tpolicy_fifo_basepolicy_fifo_limitpolicy_fifo_infopolicy_fifo_base_tpolicy_fifo_limit_tpolicy_fifo_info_tpolicy_fifo_base_data_tpolicy_fifo_limit_data_tpolicy_fifo_info_data_tpolicy_basestsrrfifopolicy_limitspolicy_infospolicy_base_data_tpolicy_limit_data_tpolicy_info_data_ttask_infotask_flavor_ttask_info_ttask_info_data_ttask_basic_info_32suspend_countvirtual_sizeresident_sizeuser_timesystem_timetask_basic_info_32_data_ttask_basic_info_32_ttask_basic_info_64task_basic_info_64_data_ttask_basic_info_64_ttask_basic_infotask_basic_info_data_ttask_basic_info_ttask_events_infomessages_sentmessages_receivedsyscalls_machsyscalls_unixcswtask_events_info_data_ttask_events_info_ttask_thread_times_infotask_thread_times_info_data_ttask_thread_times_info_ttask_absolutetime_infototal_usertotal_systemthreads_userthreads_systemtask_absolutetime_info_data_ttask_absolutetime_info_ttask_kernelmemory_infototal_palloctotal_pfreetotal_salloctotal_sfreetask_kernelmemory_info_data_ttask_kernelmemory_info_ttask_affinity_tag_infoset_countminmaxtask_affinity_tag_info_data_ttask_affinity_tag_info_ttask_dyld_infoall_image_info_addrall_image_info_sizeall_image_info_formattask_dyld_info_data_ttask_dyld_info_ttask_basic_info_64_2task_basic_info_64_2_data_ttask_basic_info_64_2_ttask_extmod_infotask_uuidextmod_statisticstask_extmod_info_data_ttask_extmod_info_tmach_task_basic_inforesident_size_maxmach_task_basic_info_data_tmach_task_basic_info_ttask_power_infotask_interrupt_wakeupstask_platform_idle_wakeupstask_timer_wakeups_bin_1task_timer_wakeups_bin_2task_power_info_data_ttask_power_info_ttask_vm_inforegion_countpage_sizeresident_size_peakdevicedevice_peakinternalinternal_peakexternalexternal_peakreusablereusable_peakpurgeable_volatile_pmappurgeable_volatile_residentpurgeable_volatile_virtualcompressedcompressed_peakcompressed_lifetimephys_footprintmin_addressmax_addressledger_phys_footprint_peakledger_purgeable_nonvolatileledger_purgeable_novolatile_compressedledger_purgeable_volatileledger_purgeable_volatile_compressedledger_tag_network_nonvolatileledger_tag_network_nonvolatile_compressedledger_tag_network_volatileledger_tag_network_volatile_compressedledger_tag_media_footprintledger_tag_media_footprint_compressedledger_tag_media_nofootprintledger_tag_media_nofootprint_compressedledger_tag_graphics_footprintledger_tag_graphics_footprint_compressedledger_tag_graphics_nofootprintledger_tag_graphics_nofootprint_compressedledger_tag_neural_footprintledger_tag_neural_footprint_compressedledger_tag_neural_nofootprintledger_tag_neural_nofootprint_compressedlimit_bytes_remainingtask_vm_info_data_ttask_vm_info_ttask_purgable_info_ttask_trace_memory_infouser_memory_addressbuffer_sizemailbox_array_sizetask_trace_memory_info_data_ttask_trace_memory_info_ttask_wait_state_infototal_wait_state_timetotal_wait_sfi_state_time_reservedtask_wait_state_info_data_ttask_wait_state_info_ttask_gpu_utilisationtask_gpu_stat_reserved0task_gpu_stat_reserved1task_gpu_stat_reserved2gpu_energy_datagpu_energy_data_ttask_power_info_v2cpu_energygpu_energytask_energytask_ptimetask_pset_switchestask_power_info_v2_data_ttask_power_info_v2_ttask_flags_infotask_flags_info_data_ttask_flags_info_ttask_exc_guard_behavior_ttask_special_portstask_special_port_tthread_infothread_flavor_tthread_info_tthread_info_data_tthread_basic_infocpu_usagerun_statesleep_timethread_basic_info_data_tthread_basic_info_tthread_identifier_infothread_idthread_handledispatch_qaddrthread_identifier_info_data_tthread_identifier_info_tthread_extended_infopth_user_timepth_system_timepth_cpu_usagepth_policypth_run_statepth_flagspth_sleep_timepth_curpripth_prioritypth_maxprioritypth_namethread_extended_info_data_tthread_extended_info_tio_stat_entryio_stat_infodisk_readsio_prioritypagingmetadatatotal_ioio_stat_info_tthread_policythread_policy_flavor_tthread_policy_tthread_standard_policyno_datathread_standard_policy_data_tthread_standard_policy_tthread_extended_policytimesharethread_extended_policy_data_tthread_extended_policy_tthread_time_constraint_policyperiodcomputationconstraintpreemptiblethread_time_constraint_policy_data_tthread_time_constraint_policy_tthread_precedence_policyimportancethread_precedence_policy_data_tthread_precedence_policy_tthread_affinity_policyaffinity_tagthread_affinity_policy_data_tthread_affinity_policy_tthread_background_policyprioritythread_background_policy_data_tthread_background_policy_tthread_latency_qos_tthread_latency_qos_policythread_latency_qos_tierthread_latency_qos_policy_data_tthread_latency_qos_policy_tthread_throughput_qos_tthread_throughput_qos_policythread_throughput_qos_tierthread_throughput_qos_policy_data_tthread_throughput_qos_policy_tclock_typesalarm_type_tsleep_type_tclock_id_tclock_flavor_tclock_attr_tclock_res_tmach_timespecmach_timespec_tvm_attributesvm_machine_attribute_tvm_machine_attribute_val_tvm_inheritvm_inherit_tvm_purgablevm_purgable_tvm_behaviorvm_behavior_tvm_regionvm32_object_id_tvm_region_info_tvm_region_info_64_tvm_region_recurse_info_tvm_region_recurse_info_64_tvm_region_flavor_tvm_region_info_data_tvm_region_basic_info_64protectionmax_protectioninheritancesharedoffsetbehavioruser_wired_countvm_region_basic_info_64_tvm_region_basic_info_data_64_tvm_region_basic_infovm_region_basic_info_tvm_region_basic_info_data_tvm_region_extended_infouser_tagpages_residentpages_shared_now_privatepages_swapped_outpages_dirtiedref_countshadow_depthexternal_pagershare_modepages_reusablevm_region_extended_info_tvm_region_extended_info_data_tvm_region_top_infoobj_idprivate_pages_residentshared_pages_residentvm_region_top_info_tvm_region_top_info_data_tvm_region_submap_infois_submapobject_idvm_region_submap_info_tvm_region_submap_info_data_tvm_region_submap_info_64object_id_fullvm_region_submap_info_64_tvm_region_submap_info_data_64_tvm_region_submap_short_info_64vm_region_submap_short_info_64_tvm_region_submap_short_info_data_64_tmach_vm_read_entryvm_read_entrymach_vm_read_entry_tvm_read_entry_tvm_page_info_tvm_page_info_data_tvm_page_info_flavor_tvm_page_info_basicdepthvm_page_info_basic_tvm_page_info_basic_data_tkmodkmod_tkmod_start_func_tkmod_infonextinfo_versionidreference_countreference_listhdr_sizestartstopkmod_reference_tkmod_referenceinfokmod_stop_func_tkmod_info_tkmod_info_32_v1next_addrreference_list_addrstart_addrstop_addrkmod_info_32_v1_tkmod_info_64_v1kmod_info_64_v1_tkmod_args_tkmod_control_flavor_tkmod_info_array_tndrmig_versif_versreserved1mig_encodingint_repchar_repfloat_represerved2NDR_record_tnotifynotify_port_tnot_headerNDRnot_portmach_port_deleted_notification_tmach_send_possible_notification_tnot_bodymach_port_destroyed_notification_tnot_countmach_no_senders_notification_tmach_send_once_notification_tmach_dead_name_notification_tmigmig_stub_routine_tmig_routine_tmig_server_routine_tmig_impl_routine_troutine_arg_descriptorroutine_arg_descriptor_tmig_routine_arg_descriptor_troutine_descriptorimpl_routinestub_routineargcdescr_countarg_descrmax_reply_msgroutine_descriptor_tmig_routine_descriptormig_routine_descriptor_tmig_subsystemserverendmaxsizeroutinemig_subsystem_tmig_symtabms_routine_namems_routine_numberms_routinemig_symtab_tmig_errorsHeadRetCodemig_reply_error_tclock_privnew_time__Request__clock_set_time_tclock_attrCntclock_attr__Request__clock_set_attributes_t__RequestUnion__clock_priv_subsystemRequest_clock_set_timeRequest_clock_set_attributes__Reply__clock_set_time_t__Reply__clock_set_attributes_t__ReplyUnion__clock_priv_subsystemReply_clock_set_timeReply_clock_set_attributesdebugipc_infoipc_info_spaceiis_genno_maskiis_table_sizeiis_table_nextiis_tree_sizeiis_tree_smalliis_tree_hashipc_info_space_tipc_info_space_basiciisb_genno_maskiisb_table_sizeiisb_table_nextiisb_table_inuseiisb_reservedipc_info_space_basic_tipc_info_nameiin_nameiin_collisioniin_typeiin_urefsiin_objectiin_nextiin_hashipc_info_name_tipc_info_name_array_tipc_info_tree_nameiitn_nameiitn_lchildiitn_rchildipc_info_tree_name_tipc_info_tree_name_array_tvm_infomach_vm_info_regionvir_startvir_endvir_objectvir_offsetvir_needs_copyvir_protectionvir_max_protectionvir_inheritancevir_wired_countvir_user_wired_countmach_vm_info_region_tvm_info_region_64vm_info_region_64_tvm_info_regionvm_info_region_tvm_info_objectvio_objectvio_sizevio_ref_countvio_resident_page_countvio_absent_countvio_copyvio_shadowvio_shadow_offsetvio_paging_offsetvio_copy_strategyvio_last_allocvio_paging_in_progressvio_pager_createdvio_pager_initializedvio_pager_readyvio_can_persistvio_internalvio_temporaryvio_alivevio_purgablevio_purgable_volatilevm_info_object_tvm_info_object_array_tzone_infozone_namezn_namezone_name_tzone_name_array_tzi_countzi_cur_sizezi_max_sizezi_elem_sizezi_alloc_sizezi_pageablezi_sleepablezi_exhaustiblezi_collectablezone_info_tzone_info_array_tmach_zone_namemzn_namemach_zone_name_tmach_zone_name_array_tmach_zone_info_datamzi_countmzi_cur_sizemzi_max_sizemzi_elem_sizemzi_alloc_sizemzi_sum_sizemzi_exhaustiblemzi_collectablemach_zone_info_tmach_zone_info_array_ttask_zone_info_datatzi_counttzi_cur_sizetzi_max_sizetzi_elem_sizetzi_alloc_sizetzi_sum_sizetzi_exhaustibletzi_collectabletzi_caller_accttzi_task_alloctzi_task_freetask_zone_info_ttask_zone_info_array_tmach_memory_infositefreelargestcollectable_bytesmappedpeaktagzone_resvA_resvmach_memory_info_tmach_memory_info_array_tzone_btrecordoperation_typebtzone_btrecord_tzone_btrecord_array_tpage_infopage_address_array_thash_infohash_info_buckethib_counthash_info_bucket_thash_info_bucket_array_tlockgroup_infolockgroup_namelockgroup_attrlock_spin_cntlock_spin_util_cntlock_spin_held_cntlock_spin_miss_cntlock_spin_held_maxlock_spin_held_cumlock_mtx_cntlock_mtx_util_cntlock_mtx_held_cntlock_mtx_miss_cntlock_mtx_wait_cntlock_mtx_held_maxlock_mtx_held_cumlock_mtx_wait_maxlock_mtx_wait_cumlock_rw_cntlock_rw_util_cntlock_rw_held_cntlock_rw_miss_cntlock_rw_wait_cntlock_rw_held_maxlock_rw_held_cumlock_rw_wait_maxlock_rw_wait_cumlockgroup_info_tlockgroup_info_array_tmach_debug_typessymtab_name_tmach_core_detailsgzip_offsetgzip_lengthcore_namemach_core_fileheadersignaturelog_offsetlog_lengthnum_filesfilesmach_debughost_priv__Request__host_get_boot_info_toptions__Request__host_reboot_thost_info_outCnt__Request__host_priv_statistics_tmsgh_bodydefault_manager__Request__host_default_memory_manager_tdesired_access__Request__vm_wire_twired__Request__thread_wire_t__Request__vm_allocate_cpm_t__Request__host_processors_tclock_id__Request__host_get_clock_control_t__Request__kmod_create_tmodule__Request__kmod_destroy_tdataCnt__Request__kmod_control_tnodewhich__Request__host_get_special_port_t__Request__host_set_special_port_tnew_portexception_masknew_flavor__Request__host_set_exception_ports_t__Request__host_get_exception_ports_t__Request__host_swap_exception_ports_t__Request__mach_vm_wire_t__Request__host_processor_sets_tset_name__Request__host_processor_set_priv_t__Request__host_set_UNDServer_t__Request__host_get_UNDServer_trequest_datauser_log_flagsrequest_dataCnt__Request__kext_request_t__RequestUnion__host_priv_subsystemRequest_host_get_boot_infoRequest_host_rebootRequest_host_priv_statisticsRequest_host_default_memory_managerRequest_vm_wireRequest_thread_wireRequest_vm_allocate_cpmRequest_host_processorsRequest_host_get_clock_controlRequest_kmod_createRequest_kmod_destroyRequest_kmod_controlRequest_host_get_special_portRequest_host_set_special_portRequest_host_set_exception_portsRequest_host_get_exception_portsRequest_host_swap_exception_portsRequest_mach_vm_wireRequest_host_processor_setsRequest_host_processor_set_privRequest_host_set_UNDServerRequest_host_get_UNDServerRequest_kext_requestboot_infoOffsetboot_infoCntboot_info__Reply__host_get_boot_info_t__Reply__host_reboot_thost_info_out__Reply__host_priv_statistics_t__Reply__host_default_memory_manager_t__Reply__vm_wire_t__Reply__thread_wire_t__Reply__vm_allocate_cpm_tout_processor_listout_processor_listCnt__Reply__host_processors_tclock_ctrl__Reply__host_get_clock_control_t__Reply__kmod_create_t__Reply__kmod_destroy_t__Reply__kmod_control_t__Reply__host_get_special_port_t__Reply__host_set_special_port_t__Reply__host_set_exception_ports_told_handlersmasksCntmasksold_behaviorsold_flavors__Reply__host_get_exception_ports_told_handlerss__Reply__host_swap_exception_ports_t__Reply__mach_vm_wire_tprocessor_setsprocessor_setsCnt__Reply__host_processor_sets_tset__Reply__host_processor_set_priv_t__Reply__host_set_UNDServer_t__Reply__host_get_UNDServer_tresponse_datalog_dataresponse_dataCntlog_dataCntop_result__Reply__kext_request_t__ReplyUnion__host_priv_subsystemReply_host_get_boot_infoReply_host_rebootReply_host_priv_statisticsReply_host_default_memory_managerReply_vm_wireReply_thread_wireReply_vm_allocate_cpmReply_host_processorsReply_host_get_clock_controlReply_kmod_createReply_kmod_destroyReply_kmod_controlReply_host_get_special_portReply_host_set_special_portReply_host_set_exception_portsReply_host_get_exception_portsReply_host_swap_exception_portsReply_mach_vm_wireReply_host_processor_setsReply_host_processor_set_privReply_host_set_UNDServerReply_host_get_UNDServerReply_kext_requesthost_securityparent_taskhostledgerssec_tokenaudit_tokenledgersCntinherit_memory__Request__host_security_create_task_token_ttarget_task__Request__host_security_set_task_token_t__RequestUnion__host_security_subsystemRequest_host_security_create_task_tokenRequest_host_security_set_task_tokenchild_task__Reply__host_security_create_task_token_t__Reply__host_security_set_task_token_t__ReplyUnion__host_security_subsystemReply_host_security_create_task_tokenReply_host_security_set_task_tokenlock_setlock_id__Request__lock_acquire_t__Request__lock_release_t__Request__lock_try_t__Request__lock_make_stable_t__Request__lock_handoff_t__Request__lock_handoff_accept_t__RequestUnion__lock_set_subsystemRequest_lock_acquireRequest_lock_releaseRequest_lock_tryRequest_lock_make_stableRequest_lock_handoffRequest_lock_handoff_accept__Reply__lock_acquire_t__Reply__lock_release_t__Reply__lock_try_t__Reply__lock_make_stable_t__Reply__lock_handoff_t__Reply__lock_handoff_accept_t__ReplyUnion__lock_set_subsystemReply_lock_acquireReply_lock_releaseReply_lock_tryReply_lock_make_stableReply_lock_handoffReply_lock_handoff_acceptprocessor__Request__processor_start_t__Request__processor_exit_tprocessor_info_outCnt__Request__processor_info_tprocessor_cmdCntprocessor_cmd__Request__processor_control_tnew_set__Request__processor_assign_t__Request__processor_get_assignment_t__RequestUnion__processor_subsystemRequest_processor_startRequest_processor_exitRequest_processor_infoRequest_processor_controlRequest_processor_assignRequest_processor_get_assignment__Reply__processor_start_t__Reply__processor_exit_tprocessor_info_out__Reply__processor_info_t__Reply__processor_control_t__Reply__processor_assign_tassigned_set__Reply__processor_get_assignment_t__ReplyUnion__processor_subsystemReply_processor_startReply_processor_exitReply_processor_infoReply_processor_controlReply_processor_assignReply_processor_get_assignmentprocessor_setinfo_outCnt__Request__processor_set_statistics_t__Request__processor_set_destroy_tchange_threads__Request__processor_set_max_priority_t__Request__processor_set_policy_enable_t__Request__processor_set_policy_disable_t__Request__processor_set_tasks_t__Request__processor_set_threads_tpolicy_infoCntpolicy_infochange__Request__processor_set_policy_control_t__Request__processor_set_stack_usage_t__Request__processor_set_info_t__RequestUnion__processor_set_subsystemRequest_processor_set_statisticsRequest_processor_set_destroyRequest_processor_set_max_priorityRequest_processor_set_policy_enableRequest_processor_set_policy_disableRequest_processor_set_tasksRequest_processor_set_threadsRequest_processor_set_policy_controlRequest_processor_set_stack_usageRequest_processor_set_infoinfo_out__Reply__processor_set_statistics_t__Reply__processor_set_destroy_t__Reply__processor_set_max_priority_t__Reply__processor_set_policy_enable_t__Reply__processor_set_policy_disable_ttask_listtask_listCnt__Reply__processor_set_tasks_tthread_listthread_listCnt__Reply__processor_set_threads_t__Reply__processor_set_policy_control_tltotalspaceresidentmaxusagemaxstack__Reply__processor_set_stack_usage_t__Reply__processor_set_info_t__ReplyUnion__processor_set_subsystemReply_processor_set_statisticsReply_processor_set_destroyReply_processor_set_max_priorityReply_processor_set_policy_enableReply_processor_set_policy_disableReply_processor_set_tasksReply_processor_set_threadsReply_processor_set_policy_controlReply_processor_set_stack_usageReply_processor_set_infosync_policysync_policy_t__Request__task_create_t__Request__task_terminate_t__Request__task_threads_tinit_port_setinit_port_setCnt__Request__mach_ports_register_t__Request__mach_ports_lookup_ttask_info_outCnt__Request__task_info_ttask_info_inCnttask_info_in__Request__task_set_info_t__Request__task_suspend_t__Request__task_resume_twhich_port__Request__task_get_special_port_tspecial_port__Request__task_set_special_port_t__Request__thread_create_tnew_stateCntnew_state__Request__thread_create_running_t__Request__task_set_exception_ports_t__Request__task_get_exception_ports_t__Request__task_swap_exception_ports_tn_ulocks__Request__lock_set_create_t__Request__lock_set_destroy_tvalue__Request__semaphore_create_t__Request__semaphore_destroy_t__Request__task_policy_set_tget_default__Request__task_policy_get_treply__Request__task_sample_tbaseCntset_limit__Request__task_policy_troutine_entry_ptroutine_number__Request__task_set_emulation_t__Request__task_get_emulation_vector_temulation_vectorvector_startemulation_vectorCnt__Request__task_set_emulation_vector_tbasepcboundspc__Request__task_set_ras_pc_t__Request__task_zone_info_tassign_threads__Request__task_assign_t__Request__task_assign_default_t__Request__task_get_assignment_tpsetlimitCntlimit__Request__task_set_policy_told_stateCnt__Request__task_get_state_t__Request__task_set_state_tnew_limit__Request__task_set_phys_footprint_limit_t__Request__task_suspend2_t__Request__task_resume2_t__Request__task_purgable_info_t__Request__task_get_mach_voucher_tvoucher__Request__task_set_mach_voucher_tnew_voucherold_voucher__Request__task_swap_mach_voucher_t__Request__task_generate_corpse_tcorspe_task__Request__task_map_corpse_info_tdyld_imagesdyld_imagesCnt__Request__task_register_dyld_image_infos_t__Request__task_unregister_dyld_image_infos_t__Request__task_get_dyld_image_infos_tdyld_cache_image__Request__task_register_dyld_shared_cache_image_info_tdyld_statedyld_statePad__Request__task_register_dyld_set_dyld_state_t__Request__task_register_dyld_get_process_state_t__Request__task_map_corpse_info_64_t__Request__task_inspect_t__Request__task_get_exc_guard_behavior_t__Request__task_set_exc_guard_behavior_t__RequestUnion__task_subsystemRequest_task_createRequest_task_terminateRequest_task_threadsRequest_mach_ports_registerRequest_mach_ports_lookupRequest_task_infoRequest_task_set_infoRequest_task_suspendRequest_task_resumeRequest_task_get_special_portRequest_task_set_special_portRequest_thread_createRequest_thread_create_runningRequest_task_set_exception_portsRequest_task_get_exception_portsRequest_task_swap_exception_portsRequest_lock_set_createRequest_lock_set_destroyRequest_semaphore_createRequest_semaphore_destroyRequest_task_policy_setRequest_task_policy_getRequest_task_sampleRequest_task_policyRequest_task_set_emulationRequest_task_get_emulation_vectorRequest_task_set_emulation_vectorRequest_task_set_ras_pcRequest_task_zone_infoRequest_task_assignRequest_task_assign_defaultRequest_task_get_assignmentRequest_task_set_policyRequest_task_get_stateRequest_task_set_stateRequest_task_set_phys_footprint_limitRequest_task_suspend2Request_task_resume2Request_task_purgable_infoRequest_task_get_mach_voucherRequest_task_set_mach_voucherRequest_task_swap_mach_voucherRequest_task_generate_corpseRequest_task_map_corpse_infoRequest_task_register_dyld_image_infosRequest_task_unregister_dyld_image_infosRequest_task_get_dyld_image_infosRequest_task_register_dyld_shared_cache_image_infoRequest_task_register_dyld_set_dyld_stateRequest_task_register_dyld_get_process_stateRequest_task_map_corpse_info_64Request_task_inspectRequest_task_get_exc_guard_behaviorRequest_task_set_exc_guard_behavior__Reply__task_create_t__Reply__task_terminate_tact_listact_listCnt__Reply__task_threads_t__Reply__mach_ports_register_t__Reply__mach_ports_lookup_ttask_info_out__Reply__task_info_t__Reply__task_set_info_t__Reply__task_suspend_t__Reply__task_resume_t__Reply__task_get_special_port_t__Reply__task_set_special_port_tchild_act__Reply__thread_create_t__Reply__thread_create_running_t__Reply__task_set_exception_ports_t__Reply__task_get_exception_ports_t__Reply__task_swap_exception_ports_tnew_lock_set__Reply__lock_set_create_t__Reply__lock_set_destroy_t__Reply__semaphore_create_t__Reply__semaphore_destroy_t__Reply__task_policy_set_t__Reply__task_policy_get_t__Reply__task_sample_t__Reply__task_policy_t__Reply__task_set_emulation_t__Reply__task_get_emulation_vector_t__Reply__task_set_emulation_vector_t__Reply__task_set_ras_pc_tnamesnamesCntinfoCnt__Reply__task_zone_info_t__Reply__task_assign_t__Reply__task_assign_default_t__Reply__task_get_assignment_t__Reply__task_set_policy_told_state__Reply__task_get_state_t__Reply__task_set_state_told_limit__Reply__task_set_phys_footprint_limit_tsuspend_token__Reply__task_suspend2_t__Reply__task_resume2_tstats__Reply__task_purgable_info_t__Reply__task_get_mach_voucher_t__Reply__task_set_mach_voucher_t__Reply__task_swap_mach_voucher_tcorpse_task_port__Reply__task_generate_corpse_tkcd_addr_beginkcd_size__Reply__task_map_corpse_info_t__Reply__task_register_dyld_image_infos_t__Reply__task_unregister_dyld_image_infos_t__Reply__task_get_dyld_image_infos_t__Reply__task_register_dyld_shared_cache_image_info_t__Reply__task_register_dyld_set_dyld_state_tdyld_process_state__Reply__task_register_dyld_get_process_state_t__Reply__task_map_corpse_info_64_t__Reply__task_inspect_t__Reply__task_get_exc_guard_behavior_t__Reply__task_set_exc_guard_behavior_t__ReplyUnion__task_subsystemReply_task_createReply_task_terminateReply_task_threadsReply_mach_ports_registerReply_mach_ports_lookupReply_task_infoReply_task_set_infoReply_task_suspendReply_task_resumeReply_task_get_special_portReply_task_set_special_portReply_thread_createReply_thread_create_runningReply_task_set_exception_portsReply_task_get_exception_portsReply_task_swap_exception_portsReply_lock_set_createReply_lock_set_destroyReply_semaphore_createReply_semaphore_destroyReply_task_policy_setReply_task_policy_getReply_task_sampleReply_task_policyReply_task_set_emulationReply_task_get_emulation_vectorReply_task_set_emulation_vectorReply_task_set_ras_pcReply_task_zone_infoReply_task_assignReply_task_assign_defaultReply_task_get_assignmentReply_task_set_policyReply_task_get_stateReply_task_set_stateReply_task_set_phys_footprint_limitReply_task_suspend2Reply_task_resume2Reply_task_purgable_infoReply_task_get_mach_voucherReply_task_set_mach_voucherReply_task_swap_mach_voucherReply_task_generate_corpseReply_task_map_corpse_infoReply_task_register_dyld_image_infosReply_task_unregister_dyld_image_infosReply_task_get_dyld_image_infosReply_task_register_dyld_shared_cache_image_infoReply_task_register_dyld_set_dyld_stateReply_task_register_dyld_get_process_stateReply_task_map_corpse_info_64Reply_task_inspectReply_task_get_exc_guard_behaviorReply_task_set_exc_guard_behaviorthread_act__Request__thread_terminate_t__Request__act_get_state_t__Request__act_set_state_t__Request__thread_get_state_t__Request__thread_set_state_t__Request__thread_suspend_t__Request__thread_resume_t__Request__thread_abort_t__Request__thread_abort_safely_t__Request__thread_depress_abort_t__Request__thread_get_special_port_t__Request__thread_set_special_port_tthread_info_outCnt__Request__thread_info_t__Request__thread_set_exception_ports_t__Request__thread_get_exception_ports_t__Request__thread_swap_exception_ports_t__Request__thread_policy_t__Request__thread_policy_set_t__Request__thread_policy_get_t__Request__thread_sample_ttrace_status__Request__etap_trace_thread_t__Request__thread_assign_t__Request__thread_assign_default_t__Request__thread_get_assignment_t__Request__thread_set_policy_t__Request__thread_get_mach_voucher_t__Request__thread_set_mach_voucher_t__Request__thread_swap_mach_voucher_t__RequestUnion__thread_act_subsystemRequest_thread_terminateRequest_act_get_stateRequest_act_set_stateRequest_thread_get_stateRequest_thread_set_stateRequest_thread_suspendRequest_thread_resumeRequest_thread_abortRequest_thread_abort_safelyRequest_thread_depress_abortRequest_thread_get_special_portRequest_thread_set_special_portRequest_thread_infoRequest_thread_set_exception_portsRequest_thread_get_exception_portsRequest_thread_swap_exception_portsRequest_thread_policyRequest_thread_policy_setRequest_thread_policy_getRequest_thread_sampleRequest_etap_trace_threadRequest_thread_assignRequest_thread_assign_defaultRequest_thread_get_assignmentRequest_thread_set_policyRequest_thread_get_mach_voucherRequest_thread_set_mach_voucherRequest_thread_swap_mach_voucher__Reply__thread_terminate_t__Reply__act_get_state_t__Reply__act_set_state_t__Reply__thread_get_state_t__Reply__thread_set_state_t__Reply__thread_suspend_t__Reply__thread_resume_t__Reply__thread_abort_t__Reply__thread_abort_safely_t__Reply__thread_depress_abort_t__Reply__thread_get_special_port_t__Reply__thread_set_special_port_tthread_info_out__Reply__thread_info_t__Reply__thread_set_exception_ports_t__Reply__thread_get_exception_ports_t__Reply__thread_swap_exception_ports_t__Reply__thread_policy_t__Reply__thread_policy_set_t__Reply__thread_policy_get_t__Reply__thread_sample_t__Reply__etap_trace_thread_t__Reply__thread_assign_t__Reply__thread_assign_default_t__Reply__thread_get_assignment_t__Reply__thread_set_policy_t__Reply__thread_get_mach_voucher_t__Reply__thread_set_mach_voucher_t__Reply__thread_swap_mach_voucher_t__ReplyUnion__thread_act_subsystemReply_thread_terminateReply_act_get_stateReply_act_set_stateReply_thread_get_stateReply_thread_set_stateReply_thread_suspendReply_thread_resumeReply_thread_abortReply_thread_abort_safelyReply_thread_depress_abortReply_thread_get_special_portReply_thread_set_special_portReply_thread_infoReply_thread_set_exception_portsReply_thread_get_exception_portsReply_thread_swap_exception_portsReply_thread_policyReply_thread_policy_setReply_thread_policy_getReply_thread_sampleReply_etap_trace_threadReply_thread_assignReply_thread_assign_defaultReply_thread_get_assignmentReply_thread_set_policyReply_thread_get_mach_voucherReply_thread_set_mach_voucherReply_thread_swap_mach_vouchervm_map__Request__vm_region_t__Request__vm_allocate_t__Request__vm_deallocate_tset_maximumnew_protection__Request__vm_protect_tnew_inheritance__Request__vm_inherit_t__Request__vm_read_tdata_list__Request__vm_read_list_t__Request__vm_write_tsource_addressdest_address__Request__vm_copy_t__Request__vm_read_overwrite_tsync_flags__Request__vm_msync_tnew_behavior__Request__vm_behavior_set_tobjectmaskcur_protection__Request__vm_map_tattribute__Request__vm_machine_attribute_tsrc_tasktarget_addresssrc_address__Request__vm_remap_tmust_wire__Request__task_wire_tparent_entrypermission__Request__mach_make_memory_entry_t__Request__vm_map_page_query_t__Request__mach_vm_region_info_t__Request__vm_mapped_pages_info_tnesting_depth__Request__vm_region_recurse_t__Request__vm_region_recurse_64_t__Request__mach_vm_region_info_64_t__Request__vm_region_64_t__Request__mach_make_memory_entry_64_t__Request__vm_map_64_tcontrolstate__Request__vm_purgable_control_t__Request__vm_map_exec_lockdown_t__RequestUnion__vm_map_subsystemRequest_vm_regionRequest_vm_allocateRequest_vm_deallocateRequest_vm_protectRequest_vm_inheritRequest_vm_readRequest_vm_read_listRequest_vm_writeRequest_vm_copyRequest_vm_read_overwriteRequest_vm_msyncRequest_vm_behavior_setRequest_vm_mapRequest_vm_machine_attributeRequest_vm_remapRequest_task_wireRequest_mach_make_memory_entryRequest_vm_map_page_queryRequest_mach_vm_region_infoRequest_vm_mapped_pages_infoRequest_vm_region_recurseRequest_vm_region_recurse_64Request_mach_vm_region_info_64Request_vm_region_64Request_mach_make_memory_entry_64Request_vm_map_64Request_vm_purgable_controlRequest_vm_map_exec_lockdownobject_name__Reply__vm_region_t__Reply__vm_allocate_t__Reply__vm_deallocate_t__Reply__vm_protect_t__Reply__vm_inherit_t__Reply__vm_read_t__Reply__vm_read_list_t__Reply__vm_write_t__Reply__vm_copy_toutsize__Reply__vm_read_overwrite_t__Reply__vm_msync_t__Reply__vm_behavior_set_t__Reply__vm_map_t__Reply__vm_machine_attribute_t__Reply__vm_remap_t__Reply__task_wire_tobject_handle__Reply__mach_make_memory_entry_t__Reply__vm_map_page_query_tobjectsregionobjectsCnt__Reply__mach_vm_region_info_tpagespagesCnt__Reply__vm_mapped_pages_info_t__Reply__vm_region_recurse_t__Reply__vm_region_recurse_64_t__Reply__mach_vm_region_info_64_t__Reply__vm_region_64_t__Reply__mach_make_memory_entry_64_t__Reply__vm_map_64_t__Reply__vm_purgable_control_t__Reply__vm_map_exec_lockdown_t__ReplyUnion__vm_map_subsystemReply_vm_regionReply_vm_allocateReply_vm_deallocateReply_vm_protectReply_vm_inheritReply_vm_readReply_vm_read_listReply_vm_writeReply_vm_copyReply_vm_read_overwriteReply_vm_msyncReply_vm_behavior_setReply_vm_mapReply_vm_machine_attributeReply_vm_remapReply_task_wireReply_mach_make_memory_entryReply_vm_map_page_queryReply_mach_vm_region_infoReply_vm_mapped_pages_infoReply_vm_region_recurseReply_vm_region_recurse_64Reply_mach_vm_region_info_64Reply_vm_region_64Reply_mach_make_memory_entry_64Reply_vm_map_64Reply_vm_purgable_controlReply_vm_map_exec_lockdownmach_port__Request__mach_port_names_t__Request__mach_port_type_told_namenew_name__Request__mach_port_rename_tright__Request__mach_port_allocate_name_t__Request__mach_port_allocate_t__Request__mach_port_destroy_t__Request__mach_port_deallocate_t__Request__mach_port_get_refs_tdelta__Request__mach_port_mod_refs_ttrailer_typerequest_seqnoptrailer_infopCnt__Request__mach_port_peek_tmscount__Request__mach_port_set_mscount_t__Request__mach_port_get_set_status_tmemberafter__Request__mach_port_move_member_tmsgidsync__Request__mach_port_request_notification_tpoly__Request__mach_port_insert_right_tmsgt_name__Request__mach_port_extract_right_tseqno__Request__mach_port_set_seqno_tport_info_outCnt__Request__mach_port_get_attributes_tport_infoCntport_info__Request__mach_port_set_attributes_t__Request__mach_port_allocate_qos_tproto__Request__mach_port_allocate_full_ttable_entries__Request__task_set_port_space_t__Request__mach_port_get_srights_t__Request__mach_port_space_info_t__Request__mach_port_dnrequest_info_t__Request__mach_port_kernel_object_t__Request__mach_port_insert_member_t__Request__mach_port_extract_member_t__Request__mach_port_get_context_t__Request__mach_port_set_context_t__Request__mach_port_kobject_t__Request__mach_port_construct_tsrdeltaguard__Request__mach_port_destruct_tstrict__Request__mach_port_guard_t__Request__mach_port_unguard_t__Request__mach_port_space_basic_info_t__Request__mach_port_guard_with_flags_told_guardnew_guard__Request__mach_port_swap_guard_t__RequestUnion__mach_port_subsystemRequest_mach_port_namesRequest_mach_port_typeRequest_mach_port_renameRequest_mach_port_allocate_nameRequest_mach_port_allocateRequest_mach_port_destroyRequest_mach_port_deallocateRequest_mach_port_get_refsRequest_mach_port_mod_refsRequest_mach_port_peekRequest_mach_port_set_mscountRequest_mach_port_get_set_statusRequest_mach_port_move_memberRequest_mach_port_request_notificationRequest_mach_port_insert_rightRequest_mach_port_extract_rightRequest_mach_port_set_seqnoRequest_mach_port_get_attributesRequest_mach_port_set_attributesRequest_mach_port_allocate_qosRequest_mach_port_allocate_fullRequest_task_set_port_spaceRequest_mach_port_get_srightsRequest_mach_port_space_infoRequest_mach_port_dnrequest_infoRequest_mach_port_kernel_objectRequest_mach_port_insert_memberRequest_mach_port_extract_memberRequest_mach_port_get_contextRequest_mach_port_set_contextRequest_mach_port_kobjectRequest_mach_port_constructRequest_mach_port_destructRequest_mach_port_guardRequest_mach_port_unguardRequest_mach_port_space_basic_infoRequest_mach_port_guard_with_flagsRequest_mach_port_swap_guardtypesCnt__Reply__mach_port_names_tptype__Reply__mach_port_type_t__Reply__mach_port_rename_t__Reply__mach_port_allocate_name_t__Reply__mach_port_allocate_t__Reply__mach_port_destroy_t__Reply__mach_port_deallocate_trefs__Reply__mach_port_get_refs_t__Reply__mach_port_mod_refs_tmsg_sizepmsg_idptrailer_infop__Reply__mach_port_peek_t__Reply__mach_port_set_mscount_tmembersmembersCnt__Reply__mach_port_get_set_status_t__Reply__mach_port_move_member_tprevious__Reply__mach_port_request_notification_t__Reply__mach_port_insert_right_t__Reply__mach_port_extract_right_t__Reply__mach_port_set_seqno_tport_info_out__Reply__mach_port_get_attributes_t__Reply__mach_port_set_attributes_t__Reply__mach_port_allocate_qos_t__Reply__mach_port_allocate_full_t__Reply__task_set_port_space_tsrights__Reply__mach_port_get_srights_ttable_infotree_infospace_infotable_infoCnttree_infoCnt__Reply__mach_port_space_info_tdnr_totaldnr_used__Reply__mach_port_dnrequest_info_tobject_typeobject_addr__Reply__mach_port_kernel_object_t__Reply__mach_port_insert_member_t__Reply__mach_port_extract_member_t__Reply__mach_port_get_context_t__Reply__mach_port_set_context_t__Reply__mach_port_kobject_t__Reply__mach_port_construct_t__Reply__mach_port_destruct_t__Reply__mach_port_guard_t__Reply__mach_port_unguard_tbasic_info__Reply__mach_port_space_basic_info_t__Reply__mach_port_guard_with_flags_t__Reply__mach_port_swap_guard_t__ReplyUnion__mach_port_subsystemReply_mach_port_namesReply_mach_port_typeReply_mach_port_renameReply_mach_port_allocate_nameReply_mach_port_allocateReply_mach_port_destroyReply_mach_port_deallocateReply_mach_port_get_refsReply_mach_port_mod_refsReply_mach_port_peekReply_mach_port_set_mscountReply_mach_port_get_set_statusReply_mach_port_move_memberReply_mach_port_request_notificationReply_mach_port_insert_rightReply_mach_port_extract_rightReply_mach_port_set_seqnoReply_mach_port_get_attributesReply_mach_port_set_attributesReply_mach_port_allocate_qosReply_mach_port_allocate_fullReply_task_set_port_spaceReply_mach_port_get_srightsReply_mach_port_space_infoReply_mach_port_dnrequest_infoReply_mach_port_kernel_objectReply_mach_port_insert_memberReply_mach_port_extract_memberReply_mach_port_get_contextReply_mach_port_set_contextReply_mach_port_kobjectReply_mach_port_constructReply_mach_port_destructReply_mach_port_guardReply_mach_port_unguardReply_mach_port_space_basic_infoReply_mach_port_guard_with_flagsReply_mach_port_swap_guardmach_host__Request__host_info_t__Request__host_kernel_version_t__Request___host_page_size_tpager__Request__mach_memory_object_memory_entry_t__Request__host_processor_info_t__Request__host_get_io_master_t__Request__host_get_clock_service_t__Request__kmod_get_info_t__Request__host_virtual_physical_table_info_t__Request__processor_set_default_t__Request__processor_set_create_t__Request__mach_memory_object_memory_entry_64_t__Request__host_statistics_tnotify_portnotify_type__Request__host_request_notification_t__Request__host_lockgroup_info_thost_info64_outCnt__Request__host_statistics64_t__Request__mach_zone_info_trecipesCntrecipes__Request__host_create_mach_voucher_tattr_managerdefault_value__Request__host_register_mach_voucher_attr_manager_t__Request__host_register_well_known_mach_voucher_attr_manager_tdiagnostic_flag__Request__host_set_atm_diagnostic_flag_t__Request__host_get_atm_diagnostic_flag_t__Request__mach_memory_info_tmultiuser_flags__Request__host_set_multiuser_config_flags_t__Request__host_get_multiuser_config_flags_t__Request__host_check_multiuser_mode_t__Request__mach_zone_info_for_zone_t__RequestUnion__mach_host_subsystemRequest_host_infoRequest_host_kernel_versionRequest__host_page_sizeRequest_mach_memory_object_memory_entryRequest_host_processor_infoRequest_host_get_io_masterRequest_host_get_clock_serviceRequest_kmod_get_infoRequest_host_virtual_physical_table_infoRequest_processor_set_defaultRequest_processor_set_createRequest_mach_memory_object_memory_entry_64Request_host_statisticsRequest_host_request_notificationRequest_host_lockgroup_infoRequest_host_statistics64Request_mach_zone_infoRequest_host_create_mach_voucherRequest_host_register_mach_voucher_attr_managerRequest_host_register_well_known_mach_voucher_attr_managerRequest_host_set_atm_diagnostic_flagRequest_host_get_atm_diagnostic_flagRequest_mach_memory_infoRequest_host_set_multiuser_config_flagsRequest_host_get_multiuser_config_flagsRequest_host_check_multiuser_modeRequest_mach_zone_info_for_zone__Reply__host_info_tkernel_versionOffsetkernel_versionCntkernel_version__Reply__host_kernel_version_tout_page_size__Reply___host_page_size_tentry_handle__Reply__mach_memory_object_memory_entry_tout_processor_infoout_processor_countout_processor_infoCnt__Reply__host_processor_info_tio_master__Reply__host_get_io_master_tclock_serv__Reply__host_get_clock_service_tmodulesmodulesCnt__Reply__kmod_get_info_t__Reply__host_virtual_physical_table_info_tdefault_set__Reply__processor_set_default_t__Reply__processor_set_create_t__Reply__mach_memory_object_memory_entry_64_t__Reply__host_statistics_t__Reply__host_request_notification_tlockgroup_infoCnt__Reply__host_lockgroup_info_thost_info64_out__Reply__host_statistics64_t__Reply__mach_zone_info_t__Reply__host_create_mach_voucher_tnew_attr_controlnew_key__Reply__host_register_mach_voucher_attr_manager_t__Reply__host_register_well_known_mach_voucher_attr_manager_t__Reply__host_set_atm_diagnostic_flag_t__Reply__host_get_atm_diagnostic_flag_tmemory_infomemory_infoCnt__Reply__mach_memory_info_t__Reply__host_set_multiuser_config_flags_t__Reply__host_get_multiuser_config_flags_tmultiuser_mode__Reply__host_check_multiuser_mode_t__Reply__mach_zone_info_for_zone_t__ReplyUnion__mach_host_subsystemReply_host_infoReply_host_kernel_versionReply__host_page_sizeReply_mach_memory_object_memory_entryReply_host_processor_infoReply_host_get_io_masterReply_host_get_clock_serviceReply_kmod_get_infoReply_host_virtual_physical_table_infoReply_processor_set_defaultReply_processor_set_createReply_mach_memory_object_memory_entry_64Reply_host_statisticsReply_host_request_notificationReply_host_lockgroup_infoReply_host_statistics64Reply_mach_zone_infoReply_host_create_mach_voucherReply_host_register_mach_voucher_attr_managerReply_host_register_well_known_mach_voucher_attr_managerReply_host_set_atm_diagnostic_flagReply_host_get_atm_diagnostic_flagReply_mach_memory_infoReply_host_set_multiuser_config_flagsReply_host_get_multiuser_config_flagsReply_host_check_multiuser_modeReply_mach_zone_info_for_zoneroutine_arg_typeroutine_arg_offsetroutine_arg_sizerpc_routine_arg_descriptorrpc_routine_arg_descriptor_trpc_routine_descriptorrpc_routine_descriptor_trpc_signaturerdradrpc_subsystembase_addrarg_descriptorrpc_subsystem_terrormach_error_tmach_error_fn_tvoucher_mach_msg_state_tclock__Request__clock_get_time_t__Request__clock_get_attributes_talarm_portalarm_typealarm_time__Request__clock_alarm_t__RequestUnion__clock_subsystemRequest_clock_get_timeRequest_clock_get_attributesRequest_clock_alarmcur_time__Reply__clock_get_time_t__Reply__clock_get_attributes_t__Reply__clock_alarm_t__ReplyUnion__clock_subsystemReply_clock_get_timeReply_clock_get_attributesReply_clock_alarmclock_replyalarm_code__Request__clock_alarm_reply_t__RequestUnion__clock_reply_subsystemRequest_clock_alarm_reply__Reply__clock_alarm_reply_t__ReplyUnion__clock_reply_subsystemReply_clock_alarm_replyexccodeCntcode__Request__exception_raise_t__Request__exception_raise_state_t__Request__exception_raise_state_identity_t__RequestUnion__exc_subsystemRequest_exception_raiseRequest_exception_raise_stateRequest_exception_raise_state_identity__Reply__exception_raise_t__Reply__exception_raise_state_t__Reply__exception_raise_state_identity_t__ReplyUnion__exc_subsystemReply_exception_raiseReply_exception_raise_stateReply_exception_raise_state_identitymach_timemach_timebase_infonumerdenommach_timebase_info_tmach_timebase_info_data_tport_objport_obj_tentrypos_valuepos_typestd_typeshost_notifyhost_special_portsthread_special_portsmach_interfacemach_initmach_trapsthread_switchmach_errorbootstraphost_rebootmach_parammach_syscallsvm_taskMacTypesnoErrkNilOptionskVariableLengthArraykUnknownTypenormalbolditalicunderlineoutlineshadowcondenseextenddevelopStagealphaStagebetaStagefinalStageUInt8SInt8UInt16SInt16UInt32SInt32widelohiUnsignedWideSInt64UInt64FixedFixedPtrFractFractPtrUnsignedFixedUnsignedFixedPtrShortFixedShortFixedPtrFloat32Float64Float80expmanFloat96Float32PointxyPtrHandleSizeOSErrOSStatusLogicalAddressConstLogicalAddressPhysicalAddressBytePtrByteCountByteOffsetDurationAbsoluteTimeOptionBitsItemCountPBVersionScriptCodeLangCodeRegionCodeFourCharCodeOSTypeResTypeOSTypePtrResTypePtrBooleanProcPtrRegister68kProcPtrUniversalProcPtrProcHandleUniversalProcHandlePRefConURefConSRefConUnicodeScalarValueUTF32CharUniCharUTF16CharUTF8CharUniCharPtrUniCharCountUniCharCountPtrStr255Str63Str32Str31Str27Str15Str32FieldStrFileNameStringPtrStringHandleConstStringPtrConstStr255ParamConstStr63ParamConstStr32ParamConstStr31ParamConstStr27ParamConstStr15ParamConstStrFileNameParamProcessSerialNumberhighLongOfPSNlowLongOfPSNProcessSerialNumberPtrPointvhPointPtrRecttopleftbottomRectPtrFixedPointFixedRectCharParameterStyleStyleParameterStyleFieldTimeValueTimeScaleCompTimeValueTimeValue64TimeBaseTimeRecordscaleNumVersionnonRelRevstageminorAndBugRevmajorRevNumVersionVariantpartswholeNumVersionVariantPtrNumVersionVariantHandleVersRecnumericVersioncountryCodeshortVersionVersRecPtrVersRecHndlByteSignedByteWidePtrUnsignedWidePtrextended80extended96VHSelectlibkernOSByteOrderOSUnknownByteOrderOSLittleEndianOSBigEndianullcullulOSAtomicOSAtomic_int64_aligned64_tOSSpinLockopaque1opaque2OSQueueHeadarchitectureNXByteOrderNX_UnknownByteOrderNX_LittleEndianNX_BigEndianNXSwappedFloatNXSwappedDoublefconvnumbersfdconvsd__int8_t__uint8_t__int16_t__uint16_t__int32_t__uint32_t__int64_t__uint64_t__darwin_intptr_t__darwin_natural_t__darwin_ct_rune_t__mbstate8_mbstateL__mbstate_t__darwin_mbstate_t__darwin_ptrdiff_t__darwin_size_t__darwin_va_list__darwin_wchar_t__darwin_rune_t__darwin_wint_t__darwin_clock_t__darwin_socklen_t__darwin_ssize_t__darwin_time_tregister_tuser_addr_tuser_size_tuser_ssize_tuser_long_tuser_ulong_tuser_time_tuser_off_tsyscall_arg_tsig_atomic_t_mcontext__darwin_mcontext32__es__ss__fs__darwin_mcontext64__nsmcontext_tendian_param__darwin_nl_item__darwin_wctrans_t__darwin_wctype_trunetype__min__max__map__types_RuneEntry__nranges__ranges_RuneRange__name__mask_RuneCharClass__magic__encoding__sgetrune__sputrune__invalid_rune__runetype__maplower__mapupper__runetype_ext__maplower_ext__mapupper_ext__variable__variable_len__ncharclasses__charclasses_RuneLocale_localelconvdecimal_pointthousands_sepgroupingint_curr_symbolcurrency_symbolmon_decimal_pointmon_thousands_sepmon_groupingpositive_signnegative_signint_frac_digitsfrac_digitsp_cs_precedesp_sep_by_spacen_cs_precedesn_sep_by_spacep_sign_posnn_sign_posnint_p_cs_precedesint_n_cs_precedesint_p_sep_by_spaceint_n_sep_by_spaceint_p_sign_posnint_n_sign_posnuuid_string_tif_varnet_event_dataif_familyif_unitif_dataifi_typeifi_typelenifi_physicalifi_addrlenifi_hdrlenifi_recvquotaifi_xmitquotaifi_unused1ifi_mtuifi_metricifi_baudrateifi_ipacketsifi_ierrorsifi_opacketsifi_oerrorsifi_collisionsifi_ibytesifi_obytesifi_imcastsifi_omcastsifi_iqdropsifi_noprotoifi_recvtimingifi_xmittimingifi_lastchangeifi_unused2ifi_hwassistifi_reserved1ifi_reserved2if_data64ifqueueifq_headifq_tailifq_lenifq_maxlenifq_dropsgetoptoptionhas_argflagosos_function_tos_block_tos_unfair_lock_s_os_unfair_lock_opaqueos_unfair_lockos_unfair_lock_tmalloc_malloc_zone_tcallocvallocreallocdestroybatch_mallocbatch_freeintrospectmemalignfree_definite_sizepressure_reliefclaimed_addressmalloc_introspection_tenumeratorgood_sizecheckprintlogforce_lockforce_unlockstatisticszone_lockedenable_discharge_checkingdisable_discharge_checkingdischargeenumerate_discharged_pointersreinit_lockprint_tasktask_statisticsmemory_reader_tvm_range_recorder_tvm_range_tmalloc_zone_tmalloc_statistics_tblocks_in_usesize_in_usemax_size_in_usesize_allocatedprint_task_printer_tmstatsbytes_totalchunks_usedbytes_usedchunks_freebytes_free_mallocbsmauditau_id_tau_asid_tau_event_tau_emod_tau_class_tau_asflgs_tau_ctlmode_tau_tidau_tid_tau_tid_addrat_portat_typeat_addrau_tid_addr_tau_maskam_successam_failureau_mask_tauditinfoai_auidai_maskai_termidai_asidauditinfo_tauditinfo_addrauditinfo_addr_tauditpinfoap_pidap_auidap_maskap_termidap_asidauditpinfo_tauditpinfo_addrap_flagsauditpinfo_addr_tau_sessionas_aia_pas_maskau_session_tau_expire_afterageop_typeau_expire_after_ttoken_tau_qctrlaq_hiwateraq_lowateraq_bufszaq_delayaq_minfreeau_qctrl_taudit_statas_versionas_numeventas_generatedas_nonattribas_kernelas_auditas_auditctlas_enqueueas_writtenas_wblockedas_rblockedas_droppedas_totalsizeas_memusedau_stat_taudit_fstataf_fileszaf_currszau_fstat_tau_evclass_mapec_numberec_classau_evclass_map_taudit_ueventscdefsAvailabilitysecure_commonallocaConditionalMacrosTargetConditionalsAssertMacrosblocksysexitsunsigned intintsigned charshortlong long intunsigned charunsigned shortlong long unsigned intlong intchar__ARRAY_SIZE_TYPE__long unsigned intmodule.modulemap__builtin_va_list__uint128_t_copyfile_statedoubleunsigned __int128_Bool__sFILEXre_guts_telldir_filesec__isa__flags__reserved__FuncPtr__descriptor__block_descriptorpthread_override_sTimeBaseRecordvoucher_mach_msg_state_sau_token_acl_acl_entry_acl_permset_acl_flagsetposix_credknotevnodesigactspgrpusersessionObjectiveC/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk/usr/include/objcobjc_syncOBJC_SYNC_SUCCESSOBJC_SYNC_NOT_OWNING_THREAD_ERRORruntimeobjc_AssociationPolicyOBJC_ASSOCIATION_ASSIGNOBJC_ASSOCIATION_RETAIN_NONATOMICOBJC_ASSOCIATION_COPY_NONATOMICOBJC_ASSOCIATION_RETAINOBJC_ASSOCIATION_COPYMethodIvarCategoryobjc_property_tobjc_classisaobjc_method_descriptionobjc_property_attribute_tobjc_hook_getImageNameobjc_hook_getClassobjc_hook_setAssociatedObjectobjc_func_loadImage_objc_swiftMetadataInitializerobjc_autoOBJC_RATIO_COLLECTIONOBJC_GENERATIONAL_COLLECTIONOBJC_FULL_COLLECTIONOBJC_EXHAUSTIVE_COLLECTIONOBJC_COLLECT_IF_NEEDEDOBJC_WAIT_UNTIL_DONEOBJC_CLEAR_RESIDENT_STACKobjcobjc_objectIMPBOOLobjc_objectptr_tobjc_exceptionobjc_exception_preprocessorobjc_exception_matcherobjc_uncaught_exception_handlerobjc_exception_handlerNSObjCRuntimeNSIntegerNSUIntegerobjc_superreceiversuper_classmarg_listNSObjectNSStringNSMethodSignatureNSInvocationobjc_apiClassSELProtocolobjc_selectorobjc_methodobjc_ivarobjc_categoryobjc_propertymach_headeros_objectDispatch/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk/usr/include/dispatchDISPATCH_WALLTIME_NOWDISPATCH_AUTORELEASE_FREQUENCY_INHERITDISPATCH_AUTORELEASE_FREQUENCY_WORK_ITEMDISPATCH_AUTORELEASE_FREQUENCY_NEVERDISPATCH_BLOCK_BARRIERDISPATCH_BLOCK_DETACHEDDISPATCH_BLOCK_ASSIGN_CURRENTDISPATCH_BLOCK_NO_QOS_CLASSDISPATCH_BLOCK_INHERIT_QOS_CLASSDISPATCH_BLOCK_ENFORCE_QOS_CLASSdispatch_function_tdispatch_time_tdispatch_object_tdispatch_block_tdispatch_qos_class_tdispatch_queue_tdispatch_queue_global_tdispatch_queue_serial_tdispatch_queue_main_tdispatch_queue_concurrent_tdispatch_queue_priority_tdispatch_queue_attr_tdispatch_autorelease_frequency_tdispatch_block_flags_tdispatch_source_tdispatch_source_type_tdispatch_source_mach_send_flags_tdispatch_source_mach_recv_flags_tdispatch_source_memorypressure_flags_tdispatch_source_proc_flags_tdispatch_source_vnode_flags_tdispatch_source_timer_flags_tdispatch_group_tdispatch_semaphore_tdispatch_once_tdispatch_data_tdispatch_data_applier_tdispatch_fd_tdispatch_io_tdispatch_io_type_tdispatch_io_handler_tdispatch_io_close_flags_tdispatch_io_interval_flags_tdispatch_workloop_tdispatch_source_type_sCoreFoundation/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk/System/Library/Frameworks/CoreFoundation.frameworkCFBaseCFComparisonResultkCFCompareLessThankCFCompareEqualTokCFCompareGreaterThanCFIndexCFOptionFlagsNSArrayNSAttributedStringNSNullNSCharacterSetNSDataNSDateNSTimeZoneNSDictionaryNSErrorNSLocaleNSNumberNSSetNSURLCFTypeIDCFHashCodeCFTypeRefCFStringRefCFMutableStringRefCFPropertyListRefCFComparatorFunctionlocationlengthCFRangeCFNullRefCFAllocatorRefCFAllocatorRetainCallBackCFAllocatorReleaseCallBackCFAllocatorCopyDescriptionCallBackCFAllocatorAllocateCallBackCFAllocatorReallocateCallBackCFAllocatorDeallocateCallBackCFAllocatorPreferredSizeCallBackretaincopyDescriptionallocatereallocatepreferredSizeCFAllocatorContextCFByteOrder__CFByteOrderCFByteOrderUnknownCFByteOrderLittleEndianCFByteOrderBigEndianCFSwappedFloat32CFSwappedFloat64CFSwapsvCFNotificationCenterCFNotificationSuspensionBehaviorCFNotificationSuspensionBehaviorDropCFNotificationSuspensionBehaviorCoalesceCFNotificationSuspensionBehaviorHoldCFNotificationSuspensionBehaviorDeliverImmediatelykCFNotificationDeliverImmediatelykCFNotificationPostToAllSessionsCFNotificationNameCFNotificationCenterRefCFNotificationCallbackCFLocaleCFLocaleLanguageDirectionkCFLocaleLanguageDirectionUnknownkCFLocaleLanguageDirectionLeftToRightkCFLocaleLanguageDirectionRightToLeftkCFLocaleLanguageDirectionTopToBottomkCFLocaleLanguageDirectionBottomToTopCFLocaleIdentifierCFLocaleKeyCFLocaleRefCFCalendarIdentifierCFDateCFGregorianUnitFlagskCFGregorianUnitsYearskCFGregorianUnitsMonthskCFGregorianUnitsDayskCFGregorianUnitsHourskCFGregorianUnitsMinuteskCFGregorianUnitsSecondskCFGregorianAllUnitsCFTimeIntervalCFAbsoluteTimeCFDateRefCFTimeZoneRefyearmonthdayhourminutesecondCFGregorianDateyearsmonthsdayshoursminutesCFGregorianUnitsCFDataCFDataSearchFlagskCFDataSearchBackwardskCFDataSearchAnchoredCFDataRefCFMutableDataRefCFCharacterSetCFCharacterSetPredefinedSetkCFCharacterSetControlkCFCharacterSetWhitespacekCFCharacterSetWhitespaceAndNewlinekCFCharacterSetDecimalDigitkCFCharacterSetLetterkCFCharacterSetLowercaseLetterkCFCharacterSetUppercaseLetterkCFCharacterSetNonBasekCFCharacterSetDecomposablekCFCharacterSetAlphaNumerickCFCharacterSetPunctuationkCFCharacterSetCapitalizedLetterkCFCharacterSetSymbolkCFCharacterSetNewlinekCFCharacterSetIllegalCFCharacterSetRefCFMutableCharacterSetRefCFStringCFStringBuiltInEncodingskCFStringEncodingMacRomankCFStringEncodingWindowsLatin1kCFStringEncodingISOLatin1kCFStringEncodingNextStepLatinkCFStringEncodingASCIIkCFStringEncodingUnicodekCFStringEncodingUTF8kCFStringEncodingNonLossyASCIIkCFStringEncodingUTF16kCFStringEncodingUTF16BEkCFStringEncodingUTF16LEkCFStringEncodingUTF32kCFStringEncodingUTF32BEkCFStringEncodingUTF32LECFStringEncodingCFStringCompareFlagskCFCompareCaseInsensitivekCFCompareBackwardskCFCompareAnchoredkCFCompareNonliteralkCFCompareLocalizedkCFCompareNumericallykCFCompareDiacriticInsensitivekCFCompareWidthInsensitivekCFCompareForcedOrderingCFStringNormalizationFormkCFStringNormalizationFormDkCFStringNormalizationFormKDkCFStringNormalizationFormCkCFStringNormalizationFormKCbuffertheStringdirectUniCharBufferdirectCStringBufferrangeToBufferbufferedRangeStartbufferedRangeEndCFStringInlineBufferCFTimeZoneCFTimeZoneNameStylekCFTimeZoneNameStyleStandardkCFTimeZoneNameStyleShortStandardkCFTimeZoneNameStyleDaylightSavingkCFTimeZoneNameStyleShortDaylightSavingkCFTimeZoneNameStyleGenerickCFTimeZoneNameStyleShortGenericCFCalendarCFCalendarUnitkCFCalendarUnitErakCFCalendarUnitYearkCFCalendarUnitMonthkCFCalendarUnitDaykCFCalendarUnitHourkCFCalendarUnitMinutekCFCalendarUnitSecondkCFCalendarUnitWeekkCFCalendarUnitWeekdaykCFCalendarUnitWeekdayOrdinalkCFCalendarUnitQuarterkCFCalendarUnitWeekOfMonthkCFCalendarUnitWeekOfYearkCFCalendarUnitYearForWeekOfYearkCFCalendarComponentsWrapCFCalendarRefCFDateFormatterCFDateFormatterStylekCFDateFormatterNoStylekCFDateFormatterShortStylekCFDateFormatterMediumStylekCFDateFormatterLongStylekCFDateFormatterFullStyleCFISO8601DateFormatOptionskCFISO8601DateFormatWithYearkCFISO8601DateFormatWithMonthkCFISO8601DateFormatWithWeekOfYearkCFISO8601DateFormatWithDaykCFISO8601DateFormatWithTimekCFISO8601DateFormatWithTimeZonekCFISO8601DateFormatWithSpaceBetweenDateAndTimekCFISO8601DateFormatWithDashSeparatorInDatekCFISO8601DateFormatWithColonSeparatorInTimekCFISO8601DateFormatWithColonSeparatorInTimeZonekCFISO8601DateFormatWithFractionalSecondskCFISO8601DateFormatWithFullDatekCFISO8601DateFormatWithFullTimekCFISO8601DateFormatWithInternetDateTimeCFDateFormatterKeyCFDateFormatterRefCFNumberCFNumberTypekCFNumberSInt8TypekCFNumberSInt16TypekCFNumberSInt32TypekCFNumberSInt64TypekCFNumberFloat32TypekCFNumberFloat64TypekCFNumberCharTypekCFNumberShortTypekCFNumberIntTypekCFNumberLongTypekCFNumberLongLongTypekCFNumberFloatTypekCFNumberDoubleTypekCFNumberCFIndexTypekCFNumberNSIntegerTypekCFNumberCGFloatTypekCFNumberMaxTypeCFBooleanRefCFNumberRefCFNumberFormatterCFNumberFormatterStylekCFNumberFormatterNoStylekCFNumberFormatterDecimalStylekCFNumberFormatterCurrencyStylekCFNumberFormatterPercentStylekCFNumberFormatterScientificStylekCFNumberFormatterSpellOutStylekCFNumberFormatterOrdinalStylekCFNumberFormatterCurrencyISOCodeStylekCFNumberFormatterCurrencyPluralStylekCFNumberFormatterCurrencyAccountingStyleCFNumberFormatterOptionFlagskCFNumberFormatterParseIntegersOnlyCFNumberFormatterRoundingModekCFNumberFormatterRoundCeilingkCFNumberFormatterRoundFloorkCFNumberFormatterRoundDownkCFNumberFormatterRoundUpkCFNumberFormatterRoundHalfEvenkCFNumberFormatterRoundHalfDownkCFNumberFormatterRoundHalfUpCFNumberFormatterPadPositionkCFNumberFormatterPadBeforePrefixkCFNumberFormatterPadAfterPrefixkCFNumberFormatterPadBeforeSuffixkCFNumberFormatterPadAfterSuffixCFNumberFormatterKeyCFNumberFormatterRefCFURLCFURLPathStylekCFURLPOSIXPathStylekCFURLHFSPathStylekCFURLWindowsPathStyleCFURLComponentTypekCFURLComponentSchemekCFURLComponentNetLocationkCFURLComponentPathkCFURLComponentResourceSpecifierkCFURLComponentUserkCFURLComponentPasswordkCFURLComponentUserInfokCFURLComponentHostkCFURLComponentPortkCFURLComponentParameterStringkCFURLComponentQuerykCFURLComponentFragmentCFURLBookmarkCreationOptionskCFURLBookmarkCreationMinimalBookmarkMaskkCFURLBookmarkCreationSuitableForBookmarkFilekCFURLBookmarkCreationWithSecurityScopekCFURLBookmarkCreationSecurityScopeAllowOnlyReadAccesskCFURLBookmarkCreationPreferFileIDResolutionMaskCFURLBookmarkResolutionOptionskCFURLBookmarkResolutionWithoutUIMaskkCFURLBookmarkResolutionWithoutMountingMaskkCFURLBookmarkResolutionWithSecurityScopekCFBookmarkResolutionWithoutUIMaskkCFBookmarkResolutionWithoutMountingMaskCFURLRefCFURLBookmarkFileCreationOptionsCFRunLoopCFRunLoopRunResultkCFRunLoopRunFinishedkCFRunLoopRunStoppedkCFRunLoopRunTimedOutkCFRunLoopRunHandledSourceCFRunLoopActivitykCFRunLoopEntrykCFRunLoopBeforeTimerskCFRunLoopBeforeSourceskCFRunLoopBeforeWaitingkCFRunLoopAfterWaitingkCFRunLoopExitkCFRunLoopAllActivitiesCFRunLoopModeCFRunLoopRefCFRunLoopSourceRefCFRunLoopObserverRefCFRunLoopTimerRefequalhashschedulecancelperformCFRunLoopSourceContextgetPortCFRunLoopSourceContext1CFRunLoopObserverContextCFRunLoopObserverCallBackCFRunLoopTimerContextCFRunLoopTimerCallBackCFSocketCFSocketErrorkCFSocketSuccesskCFSocketErrorkCFSocketTimeoutCFSocketCallBackTypekCFSocketNoCallBackkCFSocketReadCallBackkCFSocketAcceptCallBackkCFSocketDataCallBackkCFSocketConnectCallBackkCFSocketWriteCallBackkCFSocketAutomaticallyReenableReadCallBackkCFSocketAutomaticallyReenableAcceptCallBackkCFSocketAutomaticallyReenableDataCallBackkCFSocketAutomaticallyReenableWriteCallBackkCFSocketLeaveErrorskCFSocketCloseOnInvalidateCFSocketRefprotocolFamilysocketTypeprotocolCFSocketSignatureCFSocketCallBackCFSocketContextCFSocketNativeHandleCFStreamCFStreamStatuskCFStreamStatusNotOpenkCFStreamStatusOpeningkCFStreamStatusOpenkCFStreamStatusReadingkCFStreamStatusWritingkCFStreamStatusAtEndkCFStreamStatusClosedkCFStreamStatusErrorCFStreamEventTypekCFStreamEventNonekCFStreamEventOpenCompletedkCFStreamEventHasBytesAvailablekCFStreamEventCanAcceptByteskCFStreamEventErrorOccurredkCFStreamEventEndEncounteredCFStreamErrorDomainkCFStreamErrorDomainCustomkCFStreamErrorDomainPOSIXkCFStreamErrorDomainMacOSStatusdomainCFStreamErrorCFStreamPropertyKeyCFStreamClientContextCFReadStreamRefCFWriteStreamRefCFReadStreamClientCallBackCFWriteStreamClientCallBackCFPropertyListCFPropertyListMutabilityOptionskCFPropertyListImmutablekCFPropertyListMutableContainerskCFPropertyListMutableContainersAndLeavesCFPropertyListFormatkCFPropertyListOpenStepFormatkCFPropertyListXMLFormat_v1_0kCFPropertyListBinaryFormat_v1_0kCFPropertyListReadCorruptErrorkCFPropertyListReadUnknownVersionErrorkCFPropertyListReadStreamErrorkCFPropertyListWriteStreamErrorCFStringEncodingExtCFStringEncodingskCFStringEncodingMacJapanesekCFStringEncodingMacChineseTradkCFStringEncodingMacKoreankCFStringEncodingMacArabickCFStringEncodingMacHebrewkCFStringEncodingMacGreekkCFStringEncodingMacCyrillickCFStringEncodingMacDevanagarikCFStringEncodingMacGurmukhikCFStringEncodingMacGujaratikCFStringEncodingMacOriyakCFStringEncodingMacBengalikCFStringEncodingMacTamilkCFStringEncodingMacTelugukCFStringEncodingMacKannadakCFStringEncodingMacMalayalamkCFStringEncodingMacSinhalesekCFStringEncodingMacBurmesekCFStringEncodingMacKhmerkCFStringEncodingMacThaikCFStringEncodingMacLaotiankCFStringEncodingMacGeorgiankCFStringEncodingMacArmeniankCFStringEncodingMacChineseSimpkCFStringEncodingMacTibetankCFStringEncodingMacMongoliankCFStringEncodingMacEthiopickCFStringEncodingMacCentralEurRomankCFStringEncodingMacVietnamesekCFStringEncodingMacExtArabickCFStringEncodingMacSymbolkCFStringEncodingMacDingbatskCFStringEncodingMacTurkishkCFStringEncodingMacCroatiankCFStringEncodingMacIcelandickCFStringEncodingMacRomaniankCFStringEncodingMacCeltickCFStringEncodingMacGaelickCFStringEncodingMacFarsikCFStringEncodingMacUkrainiankCFStringEncodingMacInuitkCFStringEncodingMacVT100kCFStringEncodingMacHFSkCFStringEncodingISOLatin2kCFStringEncodingISOLatin3kCFStringEncodingISOLatin4kCFStringEncodingISOLatinCyrillickCFStringEncodingISOLatinArabickCFStringEncodingISOLatinGreekkCFStringEncodingISOLatinHebrewkCFStringEncodingISOLatin5kCFStringEncodingISOLatin6kCFStringEncodingISOLatinThaikCFStringEncodingISOLatin7kCFStringEncodingISOLatin8kCFStringEncodingISOLatin9kCFStringEncodingISOLatin10kCFStringEncodingDOSLatinUSkCFStringEncodingDOSGreekkCFStringEncodingDOSBalticRimkCFStringEncodingDOSLatin1kCFStringEncodingDOSGreek1kCFStringEncodingDOSLatin2kCFStringEncodingDOSCyrillickCFStringEncodingDOSTurkishkCFStringEncodingDOSPortuguesekCFStringEncodingDOSIcelandickCFStringEncodingDOSHebrewkCFStringEncodingDOSCanadianFrenchkCFStringEncodingDOSArabickCFStringEncodingDOSNordickCFStringEncodingDOSRussiankCFStringEncodingDOSGreek2kCFStringEncodingDOSThaikCFStringEncodingDOSJapanesekCFStringEncodingDOSChineseSimplifkCFStringEncodingDOSKoreankCFStringEncodingDOSChineseTradkCFStringEncodingWindowsLatin2kCFStringEncodingWindowsCyrillickCFStringEncodingWindowsGreekkCFStringEncodingWindowsLatin5kCFStringEncodingWindowsHebrewkCFStringEncodingWindowsArabickCFStringEncodingWindowsBalticRimkCFStringEncodingWindowsVietnamesekCFStringEncodingWindowsKoreanJohabkCFStringEncodingANSELkCFStringEncodingJIS_X0201_76kCFStringEncodingJIS_X0208_83kCFStringEncodingJIS_X0208_90kCFStringEncodingJIS_X0212_90kCFStringEncodingJIS_C6226_78kCFStringEncodingShiftJIS_X0213kCFStringEncodingShiftJIS_X0213_MenKuTenkCFStringEncodingGB_2312_80kCFStringEncodingGBK_95kCFStringEncodingGB_18030_2000kCFStringEncodingKSC_5601_87kCFStringEncodingKSC_5601_92_JohabkCFStringEncodingCNS_11643_92_P1kCFStringEncodingCNS_11643_92_P2kCFStringEncodingCNS_11643_92_P3kCFStringEncodingISO_2022_JPkCFStringEncodingISO_2022_JP_2kCFStringEncodingISO_2022_JP_1kCFStringEncodingISO_2022_JP_3kCFStringEncodingISO_2022_CNkCFStringEncodingISO_2022_CN_EXTkCFStringEncodingISO_2022_KRkCFStringEncodingEUC_JPkCFStringEncodingEUC_CNkCFStringEncodingEUC_TWkCFStringEncodingEUC_KRkCFStringEncodingShiftJISkCFStringEncodingKOI8_RkCFStringEncodingBig5kCFStringEncodingMacRomanLatin1kCFStringEncodingHZ_GB_2312kCFStringEncodingBig5_HKSCS_1999kCFStringEncodingVISCIIkCFStringEncodingKOI8_UkCFStringEncodingBig5_EkCFStringEncodingNextStepJapanesekCFStringEncodingEBCDIC_USkCFStringEncodingEBCDIC_CP037kCFStringEncodingUTF7kCFStringEncodingUTF7_IMAPkCFStringEncodingShiftJIS_X0213_00CFURLAccessCFURLErrorkCFURLUnknownErrorkCFURLUnknownSchemeErrorkCFURLResourceNotFoundErrorkCFURLResourceAccessViolationErrorkCFURLRemoteHostUnavailableErrorkCFURLImproperArgumentsErrorkCFURLUnknownPropertyKeyErrorkCFURLPropertyKeyUnavailableErrorkCFURLTimeoutErrorCFBundlekCFBundleExecutableArchitectureI386kCFBundleExecutableArchitecturePPCkCFBundleExecutableArchitectureX86_64kCFBundleExecutableArchitecturePPC64CFBundleRefCFPlugInRefCFBundleRefNumCFMessagePortkCFMessagePortSuccesskCFMessagePortSendTimeoutkCFMessagePortReceiveTimeoutkCFMessagePortIsInvalidkCFMessagePortTransportErrorkCFMessagePortBecameInvalidErrorCFMessagePortRefCFMessagePortContextCFMessagePortCallBackCFMessagePortInvalidationCallBackCFURLEnumeratorCFURLEnumeratorOptionskCFURLEnumeratorDefaultBehaviorkCFURLEnumeratorDescendRecursivelykCFURLEnumeratorSkipInvisibleskCFURLEnumeratorGenerateFileReferenceURLskCFURLEnumeratorSkipPackageContentskCFURLEnumeratorIncludeDirectoriesPreOrderkCFURLEnumeratorIncludeDirectoriesPostOrderkCFURLEnumeratorGenerateRelativePathURLsCFURLEnumeratorResultkCFURLEnumeratorSuccesskCFURLEnumeratorEndkCFURLEnumeratorErrorkCFURLEnumeratorDirectoryPostOrderSuccessCFURLEnumeratorRefCFFileSecurityCFFileSecurityClearOptionskCFFileSecurityClearOwnerkCFFileSecurityClearGroupkCFFileSecurityClearModekCFFileSecurityClearOwnerUUIDkCFFileSecurityClearGroupUUIDkCFFileSecurityClearAccessControlListCFFileSecurityRefCFStringTokenizerkCFStringTokenizerUnitWordkCFStringTokenizerUnitSentencekCFStringTokenizerUnitParagraphkCFStringTokenizerUnitLineBreakkCFStringTokenizerUnitWordBoundarykCFStringTokenizerAttributeLatinTranscriptionkCFStringTokenizerAttributeLanguageCFStringTokenizerTokenTypekCFStringTokenizerTokenNonekCFStringTokenizerTokenNormalkCFStringTokenizerTokenHasSubTokensMaskkCFStringTokenizerTokenHasDerivedSubTokensMaskkCFStringTokenizerTokenHasHasNumbersMaskkCFStringTokenizerTokenHasNonLettersMaskkCFStringTokenizerTokenIsCJWordMaskCFStringTokenizerRefCFFileDescriptorkCFFileDescriptorReadCallBackkCFFileDescriptorWriteCallBackCFFileDescriptorNativeDescriptorCFFileDescriptorRefCFFileDescriptorCallBackCFFileDescriptorContextCFUserNotificationkCFUserNotificationStopAlertLevelkCFUserNotificationNoteAlertLevelkCFUserNotificationCautionAlertLevelkCFUserNotificationPlainAlertLevelkCFUserNotificationDefaultResponsekCFUserNotificationAlternateResponsekCFUserNotificationOtherResponsekCFUserNotificationCancelResponsekCFUserNotificationNoDefaultButtonFlagkCFUserNotificationUseRadioButtonsFlagCFUserNotificationRefCFUserNotificationCallBackCFArrayCFArrayRetainCallBackCFArrayReleaseCallBackCFArrayCopyDescriptionCallBackCFArrayEqualCallBackCFArrayCallBacksCFArrayApplierFunctionCFArrayRefCFMutableArrayRefCFBagCFBagRetainCallBackCFBagReleaseCallBackCFBagCopyDescriptionCallBackCFBagEqualCallBackCFBagHashCallBackCFBagCallBacksCFBagApplierFunctionCFBagRefCFMutableBagRefCFBinaryHeapCFBinaryHeapCompareContextcompareCFBinaryHeapCallBacksCFBinaryHeapApplierFunctionCFBinaryHeapRefCFBitVectorCFBitCFBitVectorRefCFMutableBitVectorRefCFDictionaryCFDictionaryRetainCallBackCFDictionaryReleaseCallBackCFDictionaryCopyDescriptionCallBackCFDictionaryEqualCallBackCFDictionaryHashCallBackCFDictionaryKeyCallBacksCFDictionaryValueCallBacksCFDictionaryApplierFunctionCFDictionaryRefCFMutableDictionaryRefCFErrorCFErrorDomainCFErrorRefCFSetCFSetRetainCallBackCFSetReleaseCallBackCFSetCopyDescriptionCallBackCFSetEqualCallBackCFSetHashCallBackCFSetCallBacksCFSetApplierFunctionCFSetRefCFMutableSetRefCFTreeCFTreeRetainCallBackCFTreeReleaseCallBackCFTreeCopyDescriptionCallBackCFTreeContextCFTreeApplierFunctionCFTreeRefCFUUIDCFUUIDRefbyte0byte1byte2byte3byte4byte5byte6byte7byte8byte9byte10byte11byte12byte13byte14byte15CFUUIDBytesCFPlugInCFPlugInDynamicRegisterFunctionCFPlugInUnloadFunctionCFPlugInFactoryFunctionCFPlugInInstanceRefCFPlugInInstanceGetInterfaceFunctionCFPlugInInstanceDeallocateInstanceDataFunctionCFMachPortCFMachPortRefCFMachPortContextCFMachPortCallBackCFMachPortInvalidationCallBackCFAttributedStringCFAttributedStringRefCFMutableAttributedStringRefCFPlugInCOMHRESULTULONGLPVOIDREFIIDIUnknownVTblQueryInterfaceAddRefReleaseCFAvailabilityCFPreferencesCFUtilitiesCFXMLNodeCFXMLParser__CFString__CFNull__CFAllocator__CFArray__CFBag__CFBinaryHeap__CFBitVector__CFDictionary__CFNotificationCenter__CFLocale__CFDate__CFTimeZone__CFData__CFCharacterSet__CFCalendar__CFDateFormatter__CFError__CFBoolean__CFNumber__CFNumberFormatter__CFURL__CFRunLoop__CFRunLoopSource__CFRunLoopObserver__CFRunLoopTimer__CFSocket__CFReadStream__CFWriteStream__CFSet__CFTree__CFUUID__CFBundle__CFMessagePort__CFPlugInInstance__CFMachPort__CFAttributedString__CFURLEnumerator__CFFileSecurity__CFStringTokenizer__CFFileDescriptor__CFUserNotificationSecurity/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk/System/Library/Frameworks/Security.frameworkSecBaseerrSecSuccesserrSecUnimplementederrSecDiskFullerrSecDskFullerrSecIOerrSecOpWrerrSecParamerrSecWrPermerrSecAllocateerrSecUserCancelederrSecBadReqerrSecInternalComponenterrSecCoreFoundationUnknownerrSecMissingEntitlementerrSecNotAvailableerrSecReadOnlyerrSecAuthFailederrSecNoSuchKeychainerrSecInvalidKeychainerrSecDuplicateKeychainerrSecDuplicateCallbackerrSecInvalidCallbackerrSecDuplicateItemerrSecItemNotFounderrSecBufferTooSmallerrSecDataTooLargeerrSecNoSuchAttrerrSecInvalidItemReferrSecInvalidSearchReferrSecNoSuchClasserrSecNoDefaultKeychainerrSecInteractionNotAllowederrSecReadOnlyAttrerrSecWrongSecVersionerrSecKeySizeNotAllowederrSecNoStorageModuleerrSecNoCertificateModuleerrSecNoPolicyModuleerrSecInteractionRequirederrSecDataNotAvailableerrSecDataNotModifiableerrSecCreateChainFailederrSecInvalidPrefsDomainerrSecInDarkWakeerrSecACLNotSimpleerrSecPolicyNotFounderrSecInvalidTrustSettingerrSecNoAccessForItemerrSecInvalidOwnerEditerrSecTrustNotAvailableerrSecUnsupportedFormaterrSecUnknownFormaterrSecKeyIsSensitiveerrSecMultiplePrivKeyserrSecPassphraseRequirederrSecInvalidPasswordReferrSecInvalidTrustSettingserrSecNoTrustSettingserrSecPkcs12VerifyFailureerrSecNotSignererrSecDecodeerrSecServiceNotAvailableerrSecInsufficientClientIDerrSecDeviceReseterrSecDeviceFailederrSecAppleAddAppACLSubjecterrSecApplePublicKeyIncompleteerrSecAppleSignatureMismatcherrSecAppleInvalidKeyStartDateerrSecAppleInvalidKeyEndDateerrSecConversionErrorerrSecAppleSSLv2RollbackerrSecQuotaExceedederrSecFileTooBigerrSecInvalidDatabaseBloberrSecInvalidKeyBloberrSecIncompatibleDatabaseBloberrSecIncompatibleKeyBloberrSecHostNameMismatcherrSecUnknownCriticalExtensionFlagerrSecNoBasicConstraintserrSecNoBasicConstraintsCAerrSecInvalidAuthorityKeyIDerrSecInvalidSubjectKeyIDerrSecInvalidKeyUsageForPolicyerrSecInvalidExtendedKeyUsageerrSecInvalidIDLinkageerrSecPathLengthConstraintExceedederrSecInvalidRooterrSecCRLExpirederrSecCRLNotValidYeterrSecCRLNotFounderrSecCRLServerDownerrSecCRLBadURIerrSecUnknownCertExtensionerrSecUnknownCRLExtensionerrSecCRLNotTrustederrSecCRLPolicyFailederrSecIDPFailureerrSecSMIMEEmailAddressesNotFounderrSecSMIMEBadExtendedKeyUsageerrSecSMIMEBadKeyUsageerrSecSMIMEKeyUsageNotCriticalerrSecSMIMENoEmailAddresserrSecSMIMESubjAltNameNotCriticalerrSecSSLBadExtendedKeyUsageerrSecOCSPBadResponseerrSecOCSPBadRequesterrSecOCSPUnavailableerrSecOCSPStatusUnrecognizederrSecEndOfDataerrSecIncompleteCertRevocationCheckerrSecNetworkFailureerrSecOCSPNotTrustedToAnchorerrSecRecordModifiederrSecOCSPSignatureErrorerrSecOCSPNoSignererrSecOCSPResponderMalformedReqerrSecOCSPResponderInternalErrorerrSecOCSPResponderTryLatererrSecOCSPResponderSignatureRequirederrSecOCSPResponderUnauthorizederrSecOCSPResponseNonceMismatcherrSecCodeSigningBadCertChainLengtherrSecCodeSigningNoBasicConstraintserrSecCodeSigningBadPathLengthConstrainterrSecCodeSigningNoExtendedKeyUsageerrSecCodeSigningDevelopmenterrSecResourceSignBadCertChainLengtherrSecResourceSignBadExtKeyUsageerrSecTrustSettingDenyerrSecInvalidSubjectNameerrSecUnknownQualifiedCertStatementerrSecMobileMeRequestQueuederrSecMobileMeRequestRedirectederrSecMobileMeServerErrorerrSecMobileMeServerNotAvailableerrSecMobileMeServerAlreadyExistserrSecMobileMeServerServiceErrerrSecMobileMeRequestAlreadyPendingerrSecMobileMeNoRequestPendingerrSecMobileMeCSRVerifyFailureerrSecMobileMeFailedConsistencyCheckerrSecNotInitializederrSecInvalidHandleUsageerrSecPVCReferentNotFounderrSecFunctionIntegrityFailerrSecInternalErrorerrSecMemoryErrorerrSecInvalidDataerrSecMDSErrorerrSecInvalidPointererrSecSelfCheckFailederrSecFunctionFailederrSecModuleManifestVerifyFailederrSecInvalidGUIDerrSecInvalidHandleerrSecInvalidDBListerrSecInvalidPassthroughIDerrSecInvalidNetworkAddresserrSecCRLAlreadySignederrSecInvalidNumberOfFieldserrSecVerificationFailureerrSecUnknownTagerrSecInvalidSignatureerrSecInvalidNameerrSecInvalidCertificateReferrSecInvalidCertificateGrouperrSecTagNotFounderrSecInvalidQueryerrSecInvalidValueerrSecCallbackFailederrSecACLDeleteFailederrSecACLReplaceFailederrSecACLAddFailederrSecACLChangeFailederrSecInvalidAccessCredentialserrSecInvalidRecorderrSecInvalidACLerrSecInvalidSampleValueerrSecIncompatibleVersionerrSecPrivilegeNotGrantederrSecInvalidScopeerrSecPVCAlreadyConfigurederrSecInvalidPVCerrSecEMMLoadFailederrSecEMMUnloadFailederrSecAddinLoadFailederrSecInvalidKeyReferrSecInvalidKeyHierarchyerrSecAddinUnloadFailederrSecLibraryReferenceNotFounderrSecInvalidAddinFunctionTableerrSecInvalidServiceMaskerrSecModuleNotLoadederrSecInvalidSubServiceIDerrSecAttributeNotInContexterrSecModuleManagerInitializeFailederrSecModuleManagerNotFounderrSecEventNotificationCallbackNotFounderrSecInputLengthErrorerrSecOutputLengthErrorerrSecPrivilegeNotSupportederrSecDeviceErrorerrSecAttachHandleBusyerrSecNotLoggedInerrSecAlgorithmMismatcherrSecKeyUsageIncorrecterrSecKeyBlobTypeIncorrecterrSecKeyHeaderInconsistenterrSecUnsupportedKeyFormaterrSecUnsupportedKeySizeerrSecInvalidKeyUsageMaskerrSecUnsupportedKeyUsageMaskerrSecInvalidKeyAttributeMaskerrSecUnsupportedKeyAttributeMaskerrSecInvalidKeyLabelerrSecUnsupportedKeyLabelerrSecInvalidKeyFormaterrSecUnsupportedVectorOfBufferserrSecInvalidInputVectorerrSecInvalidOutputVectorerrSecInvalidContexterrSecInvalidAlgorithmerrSecInvalidAttributeKeyerrSecMissingAttributeKeyerrSecInvalidAttributeInitVectorerrSecMissingAttributeInitVectorerrSecInvalidAttributeSalterrSecMissingAttributeSalterrSecInvalidAttributePaddingerrSecMissingAttributePaddingerrSecInvalidAttributeRandomerrSecMissingAttributeRandomerrSecInvalidAttributeSeederrSecMissingAttributeSeederrSecInvalidAttributePassphraseerrSecMissingAttributePassphraseerrSecInvalidAttributeKeyLengtherrSecMissingAttributeKeyLengtherrSecInvalidAttributeBlockSizeerrSecMissingAttributeBlockSizeerrSecInvalidAttributeOutputSizeerrSecMissingAttributeOutputSizeerrSecInvalidAttributeRoundserrSecMissingAttributeRoundserrSecInvalidAlgorithmParmserrSecMissingAlgorithmParmserrSecInvalidAttributeLabelerrSecMissingAttributeLabelerrSecInvalidAttributeKeyTypeerrSecMissingAttributeKeyTypeerrSecInvalidAttributeModeerrSecMissingAttributeModeerrSecInvalidAttributeEffectiveBitserrSecMissingAttributeEffectiveBitserrSecInvalidAttributeStartDateerrSecMissingAttributeStartDateerrSecInvalidAttributeEndDateerrSecMissingAttributeEndDateerrSecInvalidAttributeVersionerrSecMissingAttributeVersionerrSecInvalidAttributePrimeerrSecMissingAttributePrimeerrSecInvalidAttributeBaseerrSecMissingAttributeBaseerrSecInvalidAttributeSubprimeerrSecMissingAttributeSubprimeerrSecInvalidAttributeIterationCounterrSecMissingAttributeIterationCounterrSecInvalidAttributeDLDBHandleerrSecMissingAttributeDLDBHandleerrSecInvalidAttributeAccessCredentialserrSecMissingAttributeAccessCredentialserrSecInvalidAttributePublicKeyFormaterrSecMissingAttributePublicKeyFormaterrSecInvalidAttributePrivateKeyFormaterrSecMissingAttributePrivateKeyFormaterrSecInvalidAttributeSymmetricKeyFormaterrSecMissingAttributeSymmetricKeyFormaterrSecInvalidAttributeWrappedKeyFormaterrSecMissingAttributeWrappedKeyFormaterrSecStagedOperationInProgresserrSecStagedOperationNotStartederrSecVerifyFailederrSecQuerySizeUnknownerrSecBlockSizeMismatcherrSecPublicKeyInconsistenterrSecDeviceVerifyFailederrSecInvalidLoginNameerrSecAlreadyLoggedInerrSecInvalidDigestAlgorithmerrSecInvalidCRLGrouperrSecCertificateCannotOperateerrSecCertificateExpirederrSecCertificateNotValidYeterrSecCertificateRevokederrSecCertificateSuspendederrSecInsufficientCredentialserrSecInvalidActionerrSecInvalidAuthorityerrSecVerifyActionFailederrSecInvalidCertAuthorityerrSecInvaldCRLAuthorityerrSecInvalidCRLEncodingerrSecInvalidCRLTypeerrSecInvalidCRLerrSecInvalidFormTypeerrSecInvalidIDerrSecInvalidIdentifiererrSecInvalidIndexerrSecInvalidPolicyIdentifierserrSecInvalidTimeStringerrSecInvalidReasonerrSecInvalidRequestInputserrSecInvalidResponseVectorerrSecInvalidStopOnPolicyerrSecInvalidTupleerrSecMultipleValuesUnsupportederrSecNotTrustederrSecNoDefaultAuthorityerrSecRejectedFormerrSecRequestLosterrSecRequestRejectederrSecUnsupportedAddressTypeerrSecUnsupportedServiceerrSecInvalidTupleGrouperrSecInvalidBaseACLserrSecInvalidTupleCredendtialserrSecInvalidEncodingerrSecInvalidValidityPerioderrSecInvalidRequestorerrSecRequestDescriptorerrSecInvalidBundleInfoerrSecInvalidCRLIndexerrSecNoFieldValueserrSecUnsupportedFieldFormaterrSecUnsupportedIndexInfoerrSecUnsupportedLocalityerrSecUnsupportedNumAttributeserrSecUnsupportedNumIndexeserrSecUnsupportedNumRecordTypeserrSecFieldSpecifiedMultipleerrSecIncompatibleFieldFormaterrSecInvalidParsingModuleerrSecDatabaseLockederrSecDatastoreIsOpenerrSecMissingValueerrSecUnsupportedQueryLimitserrSecUnsupportedNumSelectionPredserrSecUnsupportedOperatorerrSecInvalidDBLocationerrSecInvalidAccessRequesterrSecInvalidIndexInfoerrSecInvalidNewOwnererrSecInvalidModifyModeerrSecMissingRequiredExtensionerrSecExtendedKeyUsageNotCriticalerrSecTimestampMissingerrSecTimestampInvaliderrSecTimestampNotTrustederrSecTimestampServiceNotAvailableerrSecTimestampBadAlgerrSecTimestampBadRequesterrSecTimestampBadDataFormaterrSecTimestampTimeNotAvailableerrSecTimestampUnacceptedPolicyerrSecTimestampUnacceptedExtensionerrSecTimestampAddInfoNotAvailableerrSecTimestampSystemFailureerrSecSigningTimeMissingerrSecTimestampRejectionerrSecTimestampWaitingerrSecTimestampRevocationWarningerrSecTimestampRevocationNotificationerrSecCertificatePolicyNotAllowederrSecCertificateNameNotAllowederrSecCertificateValidityPeriodTooLongerrSSLProtocolerrSSLNegotiationerrSSLFatalAlerterrSSLWouldBlockerrSSLSessionNotFounderrSSLClosedGracefulerrSSLClosedAborterrSSLXCertChainInvaliderrSSLBadCerterrSSLCryptoerrSSLInternalerrSSLModuleAttacherrSSLUnknownRootCerterrSSLNoRootCerterrSSLCertExpirederrSSLCertNotYetValiderrSSLClosedNoNotifyerrSSLBufferOverflowerrSSLBadCipherSuiteerrSSLPeerUnexpectedMsgerrSSLPeerBadRecordMacerrSSLPeerDecryptionFailerrSSLPeerRecordOverflowerrSSLPeerDecompressFailerrSSLPeerHandshakeFailerrSSLPeerBadCerterrSSLPeerUnsupportedCerterrSSLPeerCertRevokederrSSLPeerCertExpirederrSSLPeerCertUnknownerrSSLIllegalParamerrSSLPeerUnknownCAerrSSLPeerAccessDeniederrSSLPeerDecodeErrorerrSSLPeerDecryptErrorerrSSLPeerExportRestrictionerrSSLPeerProtocolVersionerrSSLPeerInsufficientSecurityerrSSLPeerInternalErrorerrSSLPeerUserCancellederrSSLPeerNoRenegotiationerrSSLPeerAuthCompletederrSSLClientCertRequestederrSSLHostNameMismatcherrSSLConnectionRefusederrSSLDecryptionFailerrSSLBadRecordMacerrSSLRecordOverflowerrSSLBadConfigurationerrSSLUnexpectedRecorderrSSLWeakPeerEphemeralDHKeyerrSSLClientHelloReceivederrSSLTransportReseterrSSLNetworkTimeouterrSSLConfigurationFailederrSSLUnsupportedExtensionerrSSLUnexpectedMessageerrSSLDecompressFailerrSSLHandshakeFailerrSSLDecodeErrorerrSSLInappropriateFallbackerrSSLMissingExtensionerrSSLBadCertificateStatusResponseerrSSLCertificateRequirederrSSLUnknownPSKIdentityerrSSLUnrecognizedNameerrSSLATSViolationerrSSLATSMinimumVersionViolationerrSSLATSCiphersuiteViolationerrSSLATSMinimumKeySizeViolationerrSSLATSLeafCertificateHashAlgorithmViolationerrSSLATSCertificateHashAlgorithmViolationerrSSLATSCertificateTrustViolationSecCertificateRefSecIdentityRefSecKeyRefSecPolicyRefSecAccessControlRefSecKeychainRefSecKeychainItemRefSecKeychainSearchRefSecKeychainAttrTypeSecKeychainAttributeSecKeychainAttributePtrSecKeychainAttributeListSecKeychainStatusSecTrustedApplicationRefSecAccessRefSecACLRefSecPasswordRefSecKeychainAttributeInfoformatSecAccessControlSecAccessControlCreateFlagskSecAccessControlUserPresencekSecAccessControlBiometryAnykSecAccessControlTouchIDAnykSecAccessControlBiometryCurrentSetkSecAccessControlTouchIDCurrentSetkSecAccessControlDevicePasscodekSecAccessControlWatchkSecAccessControlOrkSecAccessControlAndkSecAccessControlPrivateKeyUsagekSecAccessControlApplicationPasswordSecKeySecPaddingkSecPaddingNonekSecPaddingPKCS1kSecPaddingOAEPkSecPaddingSigRawkSecPaddingPKCS1MD2kSecPaddingPKCS1MD5kSecPaddingPKCS1SHA1kSecPaddingPKCS1SHA224kSecPaddingPKCS1SHA256kSecPaddingPKCS1SHA384kSecPaddingPKCS1SHA512SecKeyOperationTypekSecKeyOperationTypeSignkSecKeyOperationTypeVerifykSecKeyOperationTypeEncryptkSecKeyOperationTypeDecryptkSecKeyOperationTypeKeyExchangeSecKeyAlgorithmSecKeyKeyExchangeParameterSecPolicykSecRevocationOCSPMethodkSecRevocationCRLMethodkSecRevocationPreferCRLkSecRevocationRequirePositiveResponsekSecRevocationNetworkAccessDisabledkSecRevocationUseAnyAvailableMethodSecTrustSecTrustResultTypekSecTrustResultInvalidkSecTrustResultProceedkSecTrustResultConfirmkSecTrustResultDenykSecTrustResultUnspecifiedkSecTrustResultRecoverableTrustFailurekSecTrustResultFatalTrustFailurekSecTrustResultOtherErrorSecTrustRefSecTrustCallbackSecTrustWithErrorCallbackCipherSuiteSSL_NULL_WITH_NULL_NULLSSL_RSA_WITH_NULL_MD5SSL_RSA_WITH_NULL_SHASSL_RSA_EXPORT_WITH_RC4_40_MD5SSL_RSA_WITH_RC4_128_MD5SSL_RSA_WITH_RC4_128_SHASSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5SSL_RSA_WITH_IDEA_CBC_SHASSL_RSA_EXPORT_WITH_DES40_CBC_SHASSL_RSA_WITH_DES_CBC_SHASSL_RSA_WITH_3DES_EDE_CBC_SHASSL_DH_DSS_EXPORT_WITH_DES40_CBC_SHASSL_DH_DSS_WITH_DES_CBC_SHASSL_DH_DSS_WITH_3DES_EDE_CBC_SHASSL_DH_RSA_EXPORT_WITH_DES40_CBC_SHASSL_DH_RSA_WITH_DES_CBC_SHASSL_DH_RSA_WITH_3DES_EDE_CBC_SHASSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHASSL_DHE_DSS_WITH_DES_CBC_SHASSL_DHE_DSS_WITH_3DES_EDE_CBC_SHASSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHASSL_DHE_RSA_WITH_DES_CBC_SHASSL_DHE_RSA_WITH_3DES_EDE_CBC_SHASSL_DH_anon_EXPORT_WITH_RC4_40_MD5SSL_DH_anon_WITH_RC4_128_MD5SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHASSL_DH_anon_WITH_DES_CBC_SHASSL_DH_anon_WITH_3DES_EDE_CBC_SHASSL_FORTEZZA_DMS_WITH_NULL_SHASSL_FORTEZZA_DMS_WITH_FORTEZZA_CBC_SHATLS_RSA_WITH_AES_128_CBC_SHATLS_DH_DSS_WITH_AES_128_CBC_SHATLS_DH_RSA_WITH_AES_128_CBC_SHATLS_DHE_DSS_WITH_AES_128_CBC_SHATLS_DHE_RSA_WITH_AES_128_CBC_SHATLS_DH_anon_WITH_AES_128_CBC_SHATLS_RSA_WITH_AES_256_CBC_SHATLS_DH_DSS_WITH_AES_256_CBC_SHATLS_DH_RSA_WITH_AES_256_CBC_SHATLS_DHE_DSS_WITH_AES_256_CBC_SHATLS_DHE_RSA_WITH_AES_256_CBC_SHATLS_DH_anon_WITH_AES_256_CBC_SHATLS_ECDH_ECDSA_WITH_NULL_SHATLS_ECDH_ECDSA_WITH_RC4_128_SHATLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHATLS_ECDH_ECDSA_WITH_AES_128_CBC_SHATLS_ECDH_ECDSA_WITH_AES_256_CBC_SHATLS_ECDHE_ECDSA_WITH_NULL_SHATLS_ECDHE_ECDSA_WITH_RC4_128_SHATLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHATLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHATLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHATLS_ECDH_RSA_WITH_NULL_SHATLS_ECDH_RSA_WITH_RC4_128_SHATLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHATLS_ECDH_RSA_WITH_AES_128_CBC_SHATLS_ECDH_RSA_WITH_AES_256_CBC_SHATLS_ECDHE_RSA_WITH_NULL_SHATLS_ECDHE_RSA_WITH_RC4_128_SHATLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHATLS_ECDHE_RSA_WITH_AES_128_CBC_SHATLS_ECDHE_RSA_WITH_AES_256_CBC_SHATLS_ECDH_anon_WITH_NULL_SHATLS_ECDH_anon_WITH_RC4_128_SHATLS_ECDH_anon_WITH_3DES_EDE_CBC_SHATLS_ECDH_anon_WITH_AES_128_CBC_SHATLS_ECDH_anon_WITH_AES_256_CBC_SHATLS_ECDHE_PSK_WITH_AES_128_CBC_SHATLS_ECDHE_PSK_WITH_AES_256_CBC_SHATLS_PSK_WITH_CHACHA20_POLY1305_SHA256TLS_NULL_WITH_NULL_NULLTLS_RSA_WITH_NULL_MD5TLS_RSA_WITH_NULL_SHATLS_RSA_WITH_RC4_128_MD5TLS_RSA_WITH_RC4_128_SHATLS_RSA_WITH_3DES_EDE_CBC_SHATLS_RSA_WITH_NULL_SHA256TLS_RSA_WITH_AES_128_CBC_SHA256TLS_RSA_WITH_AES_256_CBC_SHA256TLS_DH_DSS_WITH_3DES_EDE_CBC_SHATLS_DH_RSA_WITH_3DES_EDE_CBC_SHATLS_DHE_DSS_WITH_3DES_EDE_CBC_SHATLS_DHE_RSA_WITH_3DES_EDE_CBC_SHATLS_DH_DSS_WITH_AES_128_CBC_SHA256TLS_DH_RSA_WITH_AES_128_CBC_SHA256TLS_DHE_DSS_WITH_AES_128_CBC_SHA256TLS_DHE_RSA_WITH_AES_128_CBC_SHA256TLS_DH_DSS_WITH_AES_256_CBC_SHA256TLS_DH_RSA_WITH_AES_256_CBC_SHA256TLS_DHE_DSS_WITH_AES_256_CBC_SHA256TLS_DHE_RSA_WITH_AES_256_CBC_SHA256TLS_DH_anon_WITH_RC4_128_MD5TLS_DH_anon_WITH_3DES_EDE_CBC_SHATLS_DH_anon_WITH_AES_128_CBC_SHA256TLS_DH_anon_WITH_AES_256_CBC_SHA256TLS_PSK_WITH_RC4_128_SHATLS_PSK_WITH_3DES_EDE_CBC_SHATLS_PSK_WITH_AES_128_CBC_SHATLS_PSK_WITH_AES_256_CBC_SHATLS_DHE_PSK_WITH_RC4_128_SHATLS_DHE_PSK_WITH_3DES_EDE_CBC_SHATLS_DHE_PSK_WITH_AES_128_CBC_SHATLS_DHE_PSK_WITH_AES_256_CBC_SHATLS_RSA_PSK_WITH_RC4_128_SHATLS_RSA_PSK_WITH_3DES_EDE_CBC_SHATLS_RSA_PSK_WITH_AES_128_CBC_SHATLS_RSA_PSK_WITH_AES_256_CBC_SHATLS_PSK_WITH_NULL_SHATLS_DHE_PSK_WITH_NULL_SHATLS_RSA_PSK_WITH_NULL_SHATLS_RSA_WITH_AES_128_GCM_SHA256TLS_RSA_WITH_AES_256_GCM_SHA384TLS_DHE_RSA_WITH_AES_128_GCM_SHA256TLS_DHE_RSA_WITH_AES_256_GCM_SHA384TLS_DH_RSA_WITH_AES_128_GCM_SHA256TLS_DH_RSA_WITH_AES_256_GCM_SHA384TLS_DHE_DSS_WITH_AES_128_GCM_SHA256TLS_DHE_DSS_WITH_AES_256_GCM_SHA384TLS_DH_DSS_WITH_AES_128_GCM_SHA256TLS_DH_DSS_WITH_AES_256_GCM_SHA384TLS_DH_anon_WITH_AES_128_GCM_SHA256TLS_DH_anon_WITH_AES_256_GCM_SHA384TLS_PSK_WITH_AES_128_GCM_SHA256TLS_PSK_WITH_AES_256_GCM_SHA384TLS_DHE_PSK_WITH_AES_128_GCM_SHA256TLS_DHE_PSK_WITH_AES_256_GCM_SHA384TLS_RSA_PSK_WITH_AES_128_GCM_SHA256TLS_RSA_PSK_WITH_AES_256_GCM_SHA384TLS_PSK_WITH_AES_128_CBC_SHA256TLS_PSK_WITH_AES_256_CBC_SHA384TLS_PSK_WITH_NULL_SHA256TLS_PSK_WITH_NULL_SHA384TLS_DHE_PSK_WITH_AES_128_CBC_SHA256TLS_DHE_PSK_WITH_AES_256_CBC_SHA384TLS_DHE_PSK_WITH_NULL_SHA256TLS_DHE_PSK_WITH_NULL_SHA384TLS_RSA_PSK_WITH_AES_128_CBC_SHA256TLS_RSA_PSK_WITH_AES_256_CBC_SHA384TLS_RSA_PSK_WITH_NULL_SHA256TLS_RSA_PSK_WITH_NULL_SHA384TLS_AES_128_GCM_SHA256TLS_AES_256_GCM_SHA384TLS_CHACHA20_POLY1305_SHA256TLS_AES_128_CCM_SHA256TLS_AES_128_CCM_8_SHA256TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256TLS_EMPTY_RENEGOTIATION_INFO_SCSVSSL_RSA_WITH_RC2_CBC_MD5SSL_RSA_WITH_IDEA_CBC_MD5SSL_RSA_WITH_DES_CBC_MD5SSL_RSA_WITH_3DES_EDE_CBC_MD5SSL_NO_SUCH_CIPHERSUITESSLCipherSuiteSSLCiphersuiteGroupkSSLCiphersuiteGroupDefaultkSSLCiphersuiteGroupCompatibilitykSSLCiphersuiteGroupLegacykSSLCiphersuiteGroupATSkSSLCiphersuiteGroupATSCompatibilitySecProtocolTypestls_protocol_version_ttls_protocol_version_TLSv10tls_protocol_version_TLSv11tls_protocol_version_TLSv12tls_protocol_version_TLSv13tls_protocol_version_DTLSv10tls_protocol_version_DTLSv12tls_ciphersuite_ttls_ciphersuite_RSA_WITH_3DES_EDE_CBC_SHAtls_ciphersuite_RSA_WITH_AES_128_CBC_SHAtls_ciphersuite_RSA_WITH_AES_256_CBC_SHAtls_ciphersuite_RSA_WITH_AES_128_GCM_SHA256tls_ciphersuite_RSA_WITH_AES_256_GCM_SHA384tls_ciphersuite_RSA_WITH_AES_128_CBC_SHA256tls_ciphersuite_RSA_WITH_AES_256_CBC_SHA256tls_ciphersuite_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHAtls_ciphersuite_ECDHE_ECDSA_WITH_AES_128_CBC_SHAtls_ciphersuite_ECDHE_ECDSA_WITH_AES_256_CBC_SHAtls_ciphersuite_ECDHE_RSA_WITH_3DES_EDE_CBC_SHAtls_ciphersuite_ECDHE_RSA_WITH_AES_128_CBC_SHAtls_ciphersuite_ECDHE_RSA_WITH_AES_256_CBC_SHAtls_ciphersuite_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256tls_ciphersuite_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384tls_ciphersuite_ECDHE_RSA_WITH_AES_128_CBC_SHA256tls_ciphersuite_ECDHE_RSA_WITH_AES_256_CBC_SHA384tls_ciphersuite_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256tls_ciphersuite_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384tls_ciphersuite_ECDHE_RSA_WITH_AES_128_GCM_SHA256tls_ciphersuite_ECDHE_RSA_WITH_AES_256_GCM_SHA384tls_ciphersuite_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256tls_ciphersuite_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256tls_ciphersuite_AES_128_GCM_SHA256tls_ciphersuite_AES_256_GCM_SHA384tls_ciphersuite_CHACHA20_POLY1305_SHA256tls_ciphersuite_group_ttls_ciphersuite_group_defaulttls_ciphersuite_group_compatibilitytls_ciphersuite_group_legacytls_ciphersuite_group_atstls_ciphersuite_group_ats_compatibilitySSLProtocolkSSLProtocolUnknownkTLSProtocol1kTLSProtocol11kTLSProtocol12kDTLSProtocol1kTLSProtocol13kDTLSProtocol12kTLSProtocolMaxSupportedkSSLProtocol2kSSLProtocol3kSSLProtocol3OnlykTLSProtocol1OnlykSSLProtocolAllsec_trust_tsec_identity_tsec_certificate_tSecureTransportSSLSessionOptionkSSLSessionOptionBreakOnServerAuthkSSLSessionOptionBreakOnCertRequestedkSSLSessionOptionBreakOnClientAuthkSSLSessionOptionFalseStartkSSLSessionOptionSendOneByteRecordkSSLSessionOptionAllowServerIdentityChangekSSLSessionOptionFallbackkSSLSessionOptionBreakOnClientHellokSSLSessionOptionAllowRenegotiationkSSLSessionOptionEnableSessionTicketsSSLSessionStatekSSLIdlekSSLHandshakekSSLConnectedkSSLClosedkSSLAbortedSSLClientCertificateStatekSSLClientCertNonekSSLClientCertRequestedkSSLClientCertSentkSSLClientCertRejectedSSLProtocolSidekSSLServerSidekSSLClientSideSSLConnectionTypekSSLStreamTypekSSLDatagramTypeSSLAuthenticatekNeverAuthenticatekAlwaysAuthenticatekTryAuthenticateSSLContextRefSSLConnectionRefSSLReadFuncSSLWriteFuncSecRandomSecRandomRefSecProtocolObjectsec_object_tSecProtocolMetadatasec_protocol_metadata_tSecProtocolOptionssec_protocol_options_tsec_protocol_pre_shared_key_selection_complete_tsec_protocol_pre_shared_key_selection_tsec_protocol_key_update_complete_tsec_protocol_key_update_tsec_protocol_challenge_complete_tsec_protocol_challenge_tsec_protocol_verify_complete_tsec_protocol_verify_tSecCertificateSecIdentitySecItemSecImportExportSecSharedCredential__SecCertificate__SecIdentity__SecKey__SecPolicy__SecAccessControl__SecKeychain__SecKeychainItem__SecKeychainSearch__SecTrustedApplication__SecAccess__SecACL__SecPassword__SecRandom__SecTrustSSLContextCFNetwork/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk/System/Library/Frameworks/CFNetwork.frameworkCFNetworkErrorskCFHostErrorHostNotFoundkCFHostErrorUnknownkCFSOCKSErrorUnknownClientVersionkCFSOCKSErrorUnsupportedServerVersionkCFSOCKS4ErrorRequestFailedkCFSOCKS4ErrorIdentdFailedkCFSOCKS4ErrorIdConflictkCFSOCKS4ErrorUnknownStatusCodekCFSOCKS5ErrorBadStatekCFSOCKS5ErrorBadResponseAddrkCFSOCKS5ErrorBadCredentialskCFSOCKS5ErrorUnsupportedNegotiationMethodkCFSOCKS5ErrorNoAcceptableMethodkCFFTPErrorUnexpectedStatusCodekCFErrorHTTPAuthenticationTypeUnsupportedkCFErrorHTTPBadCredentialskCFErrorHTTPConnectionLostkCFErrorHTTPParseFailurekCFErrorHTTPRedirectionLoopDetectedkCFErrorHTTPBadURLkCFErrorHTTPProxyConnectionFailurekCFErrorHTTPBadProxyCredentialskCFErrorPACFileErrorkCFErrorPACFileAuthkCFErrorHTTPSProxyConnectionFailurekCFStreamErrorHTTPSProxyFailureUnexpectedResponseToCONNECTMethodkCFURLErrorBackgroundSessionInUseByAnotherProcesskCFURLErrorBackgroundSessionWasDisconnectedkCFURLErrorUnknownkCFURLErrorCancelledkCFURLErrorBadURLkCFURLErrorTimedOutkCFURLErrorUnsupportedURLkCFURLErrorCannotFindHostkCFURLErrorCannotConnectToHostkCFURLErrorNetworkConnectionLostkCFURLErrorDNSLookupFailedkCFURLErrorHTTPTooManyRedirectskCFURLErrorResourceUnavailablekCFURLErrorNotConnectedToInternetkCFURLErrorRedirectToNonExistentLocationkCFURLErrorBadServerResponsekCFURLErrorUserCancelledAuthenticationkCFURLErrorUserAuthenticationRequiredkCFURLErrorZeroByteResourcekCFURLErrorCannotDecodeRawDatakCFURLErrorCannotDecodeContentDatakCFURLErrorCannotParseResponsekCFURLErrorInternationalRoamingOffkCFURLErrorCallIsActivekCFURLErrorDataNotAllowedkCFURLErrorRequestBodyStreamExhaustedkCFURLErrorAppTransportSecurityRequiresSecureConnectionkCFURLErrorFileDoesNotExistkCFURLErrorFileIsDirectorykCFURLErrorNoPermissionsToReadFilekCFURLErrorDataLengthExceedsMaximumkCFURLErrorFileOutsideSafeAreakCFURLErrorSecureConnectionFailedkCFURLErrorServerCertificateHasBadDatekCFURLErrorServerCertificateUntrustedkCFURLErrorServerCertificateHasUnknownRootkCFURLErrorServerCertificateNotYetValidkCFURLErrorClientCertificateRejectedkCFURLErrorClientCertificateRequiredkCFURLErrorCannotLoadFromNetworkkCFURLErrorCannotCreateFilekCFURLErrorCannotOpenFilekCFURLErrorCannotCloseFilekCFURLErrorCannotWriteToFilekCFURLErrorCannotRemoveFilekCFURLErrorCannotMoveFilekCFURLErrorDownloadDecodingFailedMidStreamkCFURLErrorDownloadDecodingFailedToCompletekCFHTTPCookieCannotParseCookieFilekCFNetServiceErrorUnknownkCFNetServiceErrorCollisionkCFNetServiceErrorNotFoundkCFNetServiceErrorInProgresskCFNetServiceErrorBadArgumentkCFNetServiceErrorCancelkCFNetServiceErrorInvalidkCFNetServiceErrorTimeoutkCFNetServiceErrorDNSServiceFailureCFHostCFHostInfoTypekCFHostAddresseskCFHostNameskCFHostReachabilityCFHostRefCFHostClientContextCFHostClientCallBackCFNetServicesCFNetServicesErrorkCFNetServicesErrorUnknownkCFNetServicesErrorCollisionkCFNetServicesErrorNotFoundkCFNetServicesErrorInProgresskCFNetServicesErrorBadArgumentkCFNetServicesErrorCancelkCFNetServicesErrorInvalidkCFNetServicesErrorTimeoutCFNetServiceMonitorTypekCFNetServiceMonitorTXTCFNetServiceRegisterFlagskCFNetServiceFlagNoAutoRenameCFNetServiceBrowserFlagskCFNetServiceFlagMoreComingkCFNetServiceFlagIsDomainkCFNetServiceFlagIsDefaultkCFNetServiceFlagIsRegistrationDomainkCFNetServiceFlagRemoveCFNetServiceRefCFNetServiceMonitorRefCFNetServiceBrowserRefCFNetServiceClientContextCFNetServiceClientCallBackCFNetServiceMonitorClientCallBackCFNetServiceBrowserClientCallBackCFSocketStreamkCFStreamErrorSOCKSSubDomainNonekCFStreamErrorSOCKSSubDomainVersionCodekCFStreamErrorSOCKS4SubDomainResponsekCFStreamErrorSOCKS5SubDomainUserPasskCFStreamErrorSOCKS5SubDomainMethodkCFStreamErrorSOCKS5SubDomainResponsekCFStreamErrorSOCKS5BadResponseAddrkCFStreamErrorSOCKS5BadStatekCFStreamErrorSOCKSUnknownClientVersionkCFStreamErrorSOCKS4RequestFailedkCFStreamErrorSOCKS4IdentdFailedkCFStreamErrorSOCKS4IdConflictkSOCKS5NoAcceptableMethodCFHTTPStreamCFStreamErrorHTTPkCFStreamErrorHTTPParseFailurekCFStreamErrorHTTPRedirectionLoopkCFStreamErrorHTTPBadURLCFHTTPAuthenticationCFStreamErrorHTTPAuthenticationkCFStreamErrorHTTPAuthenticationTypeUnsupportedkCFStreamErrorHTTPAuthenticationBadUserNamekCFStreamErrorHTTPAuthenticationBadPasswordCFHTTPAuthenticationRefCFNetDiagnosticsCFNetDiagnosticStatusValueskCFNetDiagnosticNoErrkCFNetDiagnosticErrkCFNetDiagnosticConnectionUpkCFNetDiagnosticConnectionIndeterminatekCFNetDiagnosticConnectionDownCFNetDiagnosticRefCFNetDiagnosticStatusCFHTTPMessageCFHTTPMessageRefCFProxySupportCFProxyAutoConfigurationResultCallbackCFNetworkDefsCFFTPStream__CFHost__CFNetService__CFNetServiceMonitor__CFNetServiceBrowser__CFHTTPMessage_CFHTTPAuthentication__CFNetDiagnosticFoundation/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk/System/Library/Frameworks/Foundation.frameworkNSComparisonResultNSOrderedAscendingNSOrderedSameNSOrderedDescendingNSEnumerationOptionsNSEnumerationConcurrentNSEnumerationReverseNSSortOptionsNSSortConcurrentNSSortStableNSQualityOfServiceNSQualityOfServiceUserInteractiveNSQualityOfServiceUserInitiatedNSQualityOfServiceUtilityNSQualityOfServiceBackgroundNSQualityOfServiceDefaultNSExceptionNameNSRunLoopModeNSComparatorNSOrderedCollectionChangeNSCollectionChangeTypeNSCollectionChangeInsertNSCollectionChangeRemovechangeTypeindexassociatedIndexObjectTypeNSOrderedCollectionDifferenceNSOrderedCollectionDifferenceCalculationOptionsNSOrderedCollectionDifferenceCalculationOmitInsertedObjectsNSOrderedCollectionDifferenceCalculationOmitRemovedObjectsNSOrderedCollectionDifferenceCalculationInferMovesinsertionsremovalshasChangesNSBinarySearchingOptionsNSBinarySearchingFirstEqualNSBinarySearchingLastEqualNSBinarySearchingInsertionIndexNSMutableArrayNSItemProviderNSItemProviderRepresentationVisibilityNSItemProviderRepresentationVisibilityAllNSItemProviderRepresentationVisibilityTeamNSItemProviderRepresentationVisibilityGroupNSItemProviderRepresentationVisibilityOwnProcessNSItemProviderFileOptionsNSItemProviderFileOptionOpenInPlaceNSItemProviderErrorCodeNSItemProviderUnknownErrorNSItemProviderItemUnavailableErrorNSItemProviderUnexpectedValueClassErrorNSItemProviderUnavailableCoercionErrorregisteredTypeIdentifierssuggestedNameNSItemProviderCompletionHandlerNSItemProviderLoadHandlerNSStringCompareOptionsNSCaseInsensitiveSearchNSLiteralSearchNSBackwardsSearchNSAnchoredSearchNSNumericSearchNSDiacriticInsensitiveSearchNSWidthInsensitiveSearchNSForcedOrderingSearchNSRegularExpressionSearchNSASCIIStringEncodingNSNEXTSTEPStringEncodingNSJapaneseEUCStringEncodingNSUTF8StringEncodingNSISOLatin1StringEncodingNSSymbolStringEncodingNSNonLossyASCIIStringEncodingNSShiftJISStringEncodingNSISOLatin2StringEncodingNSUnicodeStringEncodingNSWindowsCP1251StringEncodingNSWindowsCP1252StringEncodingNSWindowsCP1253StringEncodingNSWindowsCP1254StringEncodingNSWindowsCP1250StringEncodingNSISO2022JPStringEncodingNSMacOSRomanStringEncodingNSUTF16StringEncodingNSUTF16BigEndianStringEncodingNSUTF16LittleEndianStringEncodingNSUTF32StringEncodingNSUTF32BigEndianStringEncodingNSUTF32LittleEndianStringEncodingNSStringEncodingNSStringEncodingConversionOptionsNSStringEncodingConversionAllowLossyNSStringEncodingConversionExternalRepresentationNSStringEnumerationOptionsNSStringEnumerationByLinesNSStringEnumerationByParagraphsNSStringEnumerationByComposedCharacterSequencesNSStringEnumerationByWordsNSStringEnumerationBySentencesNSStringEnumerationReverseNSStringEnumerationSubstringNotRequiredNSStringEnumerationLocalizedNSProprietaryStringEncodingunicharKeyTypeNSStringTransformNSStringEncodingDetectionOptionsKeyNSMutableStringNSSimpleCStringbytesnumBytes_unusedNSConstantStringNSBundleNSBundleExecutableArchitectureI386NSBundleExecutableArchitecturePPCNSBundleExecutableArchitectureX86_64NSBundleExecutableArchitecturePPC64mainBundleallBundlesallFrameworksloadedisLoadedbundleURLresourceURLexecutableURLprivateFrameworksURLsharedFrameworksURLsharedSupportURLbuiltInPlugInsURLappStoreReceiptURLbundlePathresourcePathexecutablePathprivateFrameworksPathsharedFrameworksPathsharedSupportPathbuiltInPlugInsPathbundleIdentifierinfoDictionarylocalizedInfoDictionaryprincipalClasspreferredLocalizationslocalizationsdevelopmentLocalizationexecutableArchitectures_cfBundle_reserved2_principalClass_initialPath_resolvedPath_firstClassNameNSBundleResourceRequestloadingPrioritytagsbundleprogressNSByteOrderNS_UnknownByteOrderNS_LittleEndianNS_BigEndianNSSwappedFloatNSSwappedDoubleNSCalendarNSCalendarUnitNSCalendarUnitEraNSCalendarUnitYearNSCalendarUnitMonthNSCalendarUnitDayNSCalendarUnitHourNSCalendarUnitMinuteNSCalendarUnitSecondNSCalendarUnitWeekdayNSCalendarUnitWeekdayOrdinalNSCalendarUnitQuarterNSCalendarUnitWeekOfMonthNSCalendarUnitWeekOfYearNSCalendarUnitYearForWeekOfYearNSCalendarUnitNanosecondNSCalendarUnitCalendarNSCalendarUnitTimeZoneNSEraCalendarUnitNSYearCalendarUnitNSMonthCalendarUnitNSDayCalendarUnitNSHourCalendarUnitNSMinuteCalendarUnitNSSecondCalendarUnitNSWeekCalendarUnitNSWeekdayCalendarUnitNSWeekdayOrdinalCalendarUnitNSQuarterCalendarUnitNSWeekOfMonthCalendarUnitNSWeekOfYearCalendarUnitNSYearForWeekOfYearCalendarUnitNSCalendarCalendarUnitNSTimeZoneCalendarUnitNSCalendarOptionsNSCalendarWrapComponentsNSCalendarMatchStrictlyNSCalendarSearchBackwardsNSCalendarMatchPreviousTimePreservingSmallerUnitsNSCalendarMatchNextTimePreservingSmallerUnitsNSCalendarMatchNextTimeNSCalendarMatchFirstNSCalendarMatchLastNSWrapCalendarComponentsNSDateComponentUndefinedNSUndefinedDateComponentNSDateComponentscalendartimeZoneerananosecondweekdayweekdayOrdinalquarterweekOfMonthweekOfYearyearForWeekOfYearleapMonthisLeapMonthdatevalidDateisValidDatecurrentCalendarautoupdatingCurrentCalendarcalendarIdentifierfirstWeekdayminimumDaysInFirstWeekeraSymbolslongEraSymbolsmonthSymbolsshortMonthSymbolsveryShortMonthSymbolsstandaloneMonthSymbolsshortStandaloneMonthSymbolsveryShortStandaloneMonthSymbolsweekdaySymbolsshortWeekdaySymbolsveryShortWeekdaySymbolsstandaloneWeekdaySymbolsshortStandaloneWeekdaySymbolsveryShortStandaloneWeekdaySymbolsquarterSymbolsshortQuarterSymbolsstandaloneQuarterSymbolsshortStandaloneQuarterSymbolsAMSymbolPMSymbolNSCalendarIdentifierNSOpenStepUnicodeReservedBasecontrolCharacterSetwhitespaceCharacterSetwhitespaceAndNewlineCharacterSetdecimalDigitCharacterSetletterCharacterSetlowercaseLetterCharacterSetuppercaseLetterCharacterSetnonBaseCharacterSetalphanumericCharacterSetdecomposableCharacterSetillegalCharacterSetpunctuationCharacterSetcapitalizedLetterCharacterSetsymbolCharacterSetnewlineCharacterSetbitmapRepresentationinvertedSetNSMutableCharacterSetNSCoderNSDecodingFailurePolicyNSDecodingFailurePolicyRaiseExceptionNSDecodingFailurePolicySetErrorAndReturnNSDataReadingOptionsNSDataReadingMappedIfSafeNSDataReadingUncachedNSDataReadingMappedAlwaysNSDataReadingMappedNSMappedReadNSUncachedReadNSDataWritingOptionsNSDataWritingAtomicNSDataWritingWithoutOverwritingNSDataWritingFileProtectionNoneNSDataWritingFileProtectionCompleteNSDataWritingFileProtectionCompleteUnlessOpenNSDataWritingFileProtectionCompleteUntilFirstUserAuthenticationNSDataWritingFileProtectionMaskNSAtomicWriteNSDataSearchOptionsNSDataSearchBackwardsNSDataSearchAnchoredNSDataBase64EncodingOptionsNSDataBase64Encoding64CharacterLineLengthNSDataBase64Encoding76CharacterLineLengthNSDataBase64EncodingEndLineWithCarriageReturnNSDataBase64EncodingEndLineWithLineFeedNSDataBase64DecodingOptionsNSDataBase64DecodingIgnoreUnknownCharactersNSDataCompressionAlgorithmNSDataCompressionAlgorithmLZFSENSDataCompressionAlgorithmLZ4NSDataCompressionAlgorithmLZMANSDataCompressionAlgorithmZlibNSMutableDatamutableBytesNSPurgeableData_length_accessCount_privateNSAttributedStringEnumerationOptionsNSAttributedStringEnumerationReverseNSAttributedStringEnumerationLongestEffectiveRangeNotRequiredNSAttributedStringKeyNSMutableAttributedStringNSFormatterNSFormattingContextNSFormattingContextUnknownNSFormattingContextDynamicNSFormattingContextStandaloneNSFormattingContextListItemNSFormattingContextBeginningOfSentenceNSFormattingContextMiddleOfSentenceNSFormattingUnitStyleNSFormattingUnitStyleShortNSFormattingUnitStyleMediumNSFormattingUnitStyleLongNSDateFormatterNSDateFormatterStyleNSDateFormatterNoStyleNSDateFormatterShortStyleNSDateFormatterMediumStyleNSDateFormatterLongStyleNSDateFormatterFullStyleNSDateFormatterBehaviorNSDateFormatterBehaviorDefaultNSDateFormatterBehavior10_4formattingContextdefaultFormatterBehaviordateFormatdateStyletimeStylegeneratesCalendarDatesformatterBehaviorlenientisLenienttwoDigitStartDatedefaultDategregorianStartDatedoesRelativeDateFormatting_attributes_formatter_counterNSDateIntervalFormatterNSDateIntervalFormatterStyleNSDateIntervalFormatterNoStyleNSDateIntervalFormatterShortStyleNSDateIntervalFormatterMediumStyleNSDateIntervalFormatterLongStyleNSDateIntervalFormatterFullStyledateTemplate_calendar_timeZone_dateTemplate_dateTemplateFromStyles_dateStyle_timeStyle_modified_useTemplate_lockNSISO8601DateFormatterNSISO8601DateFormatOptionsNSISO8601DateFormatWithYearNSISO8601DateFormatWithMonthNSISO8601DateFormatWithWeekOfYearNSISO8601DateFormatWithDayNSISO8601DateFormatWithTimeNSISO8601DateFormatWithTimeZoneNSISO8601DateFormatWithSpaceBetweenDateAndTimeNSISO8601DateFormatWithDashSeparatorInDateNSISO8601DateFormatWithColonSeparatorInTimeNSISO8601DateFormatWithColonSeparatorInTimeZoneNSISO8601DateFormatWithFractionalSecondsNSISO8601DateFormatWithFullDateNSISO8601DateFormatWithFullTimeNSISO8601DateFormatWithInternetDateTimeformatOptions_formatOptionsNSMassFormatterNSMassFormatterUnitNSMassFormatterUnitGramNSMassFormatterUnitKilogramNSMassFormatterUnitOunceNSMassFormatterUnitPoundNSMassFormatterUnitStonenumberFormatterunitStyleforPersonMassUseisForPersonMassUse_isForPersonMassUseNSLengthFormatterNSLengthFormatterUnitNSLengthFormatterUnitMillimeterNSLengthFormatterUnitCentimeterNSLengthFormatterUnitMeterNSLengthFormatterUnitKilometerNSLengthFormatterUnitInchNSLengthFormatterUnitFootNSLengthFormatterUnitYardNSLengthFormatterUnitMileforPersonHeightUseisForPersonHeightUse_isForPersonHeightNSEnergyFormatterNSEnergyFormatterUnitNSEnergyFormatterUnitJouleNSEnergyFormatterUnitKilojouleNSEnergyFormatterUnitCalorieNSEnergyFormatterUnitKilocalorieforFoodEnergyUseisForFoodEnergyUse_isForFoodEnergyUseNSNumberFormatterNSNumberFormatterBehaviorNSNumberFormatterBehaviorDefaultNSNumberFormatterBehavior10_4NSNumberFormatterStyleNSNumberFormatterNoStyleNSNumberFormatterDecimalStyleNSNumberFormatterCurrencyStyleNSNumberFormatterPercentStyleNSNumberFormatterScientificStyleNSNumberFormatterSpellOutStyleNSNumberFormatterOrdinalStyleNSNumberFormatterCurrencyISOCodeStyleNSNumberFormatterCurrencyPluralStyleNSNumberFormatterCurrencyAccountingStyleNSNumberFormatterPadPositionNSNumberFormatterPadBeforePrefixNSNumberFormatterPadAfterPrefixNSNumberFormatterPadBeforeSuffixNSNumberFormatterPadAfterSuffixNSNumberFormatterRoundingModeNSNumberFormatterRoundCeilingNSNumberFormatterRoundFloorNSNumberFormatterRoundDownNSNumberFormatterRoundUpNSNumberFormatterRoundHalfEvenNSNumberFormatterRoundHalfDownNSNumberFormatterRoundHalfUpnumberStylegeneratesDecimalNumbersnegativeFormattextAttributesForNegativeValuespositiveFormattextAttributesForPositiveValuesallowsFloatsdecimalSeparatoralwaysShowsDecimalSeparatorcurrencyDecimalSeparatorusesGroupingSeparatorgroupingSeparatorzeroSymboltextAttributesForZeronilSymboltextAttributesForNilnotANumberSymboltextAttributesForNotANumberpositiveInfinitySymboltextAttributesForPositiveInfinitynegativeInfinitySymboltextAttributesForNegativeInfinitypositivePrefixpositiveSuffixnegativePrefixnegativeSuffixcurrencyCodecurrencySymbolinternationalCurrencySymbolpercentSymbolperMillSymbolminusSignplusSignexponentSymbolgroupingSizesecondaryGroupingSizemultiplierformatWidthpaddingCharacterpaddingPositionroundingModeroundingIncrementminimumIntegerDigitsmaximumIntegerDigitsminimumFractionDigitsmaximumFractionDigitsminimummaximumcurrencyGroupingSeparatorusesSignificantDigitsminimumSignificantDigitsmaximumSignificantDigitspartialStringValidationEnabledisPartialStringValidationEnabled_behavior_stateBitMask_cacheGenerationNSLocaleLanguageDirectionNSLocaleLanguageDirectionUnknownNSLocaleLanguageDirectionLeftToRightNSLocaleLanguageDirectionRightToLeftNSLocaleLanguageDirectionTopToBottomNSLocaleLanguageDirectionBottomToTopNSLocaleKeyNSMeasurementFormatterNSMeasurementFormatterUnitOptionsNSMeasurementFormatterUnitOptionsProvidedUnitNSMeasurementFormatterUnitOptionsNaturalScaleNSMeasurementFormatterUnitOptionsTemperatureWithoutUnitunitOptionsNSPersonNameComponentsFormatterNSPersonNameComponentsFormatterStyleNSPersonNameComponentsFormatterStyleDefaultNSPersonNameComponentsFormatterStyleShortNSPersonNameComponentsFormatterStyleMediumNSPersonNameComponentsFormatterStyleLongNSPersonNameComponentsFormatterStyleAbbreviatedNSPersonNameComponentsFormatterOptionsNSPersonNameComponentsFormatterPhoneticstylephoneticisPhoneticNSRelativeDateTimeFormatterNSRelativeDateTimeFormatterStyleNSRelativeDateTimeFormatterStyleNumericNSRelativeDateTimeFormatterStyleNamedNSRelativeDateTimeFormatterUnitsStyleNSRelativeDateTimeFormatterUnitsStyleFullNSRelativeDateTimeFormatterUnitsStyleSpellOutNSRelativeDateTimeFormatterUnitsStyleShortNSRelativeDateTimeFormatterUnitsStyleAbbreviateddateTimeStyleunitsStyleNSDecimalNSRoundingModeNSRoundPlainNSRoundDownNSRoundUpNSRoundBankersNSCalculationErrorNSCalculationNoErrorNSCalculationLossOfPrecisionNSCalculationUnderflowNSCalculationOverflowNSCalculationDivideByZero_exponent_isNegative_isCompact_mantissaNSPathUtilitiesNSSearchPathDirectoryNSApplicationDirectoryNSDemoApplicationDirectoryNSDeveloperApplicationDirectoryNSAdminApplicationDirectoryNSLibraryDirectoryNSDeveloperDirectoryNSUserDirectoryNSDocumentationDirectoryNSDocumentDirectoryNSCoreServiceDirectoryNSAutosavedInformationDirectoryNSDesktopDirectoryNSCachesDirectoryNSApplicationSupportDirectoryNSDownloadsDirectoryNSInputMethodsDirectoryNSMoviesDirectoryNSMusicDirectoryNSPicturesDirectoryNSPrinterDescriptionDirectoryNSSharedPublicDirectoryNSPreferencePanesDirectoryNSApplicationScriptsDirectoryNSItemReplacementDirectoryNSAllApplicationsDirectoryNSAllLibrariesDirectoryNSTrashDirectoryNSSearchPathDomainMaskNSUserDomainMaskNSLocalDomainMaskNSNetworkDomainMaskNSSystemDomainMaskNSAllDomainsMaskNSURLBookmarkCreationOptionsNSURLBookmarkCreationPreferFileIDResolutionNSURLBookmarkCreationMinimalBookmarkNSURLBookmarkCreationSuitableForBookmarkFileNSURLBookmarkCreationWithSecurityScopeNSURLBookmarkCreationSecurityScopeAllowOnlyReadAccessNSURLBookmarkResolutionOptionsNSURLBookmarkResolutionWithoutUINSURLBookmarkResolutionWithoutMountingNSURLBookmarkResolutionWithSecurityScopedataRepresentationabsoluteStringrelativeStringbaseURLabsoluteURLschemeresourceSpecifierpasswordpathfragmentparameterStringqueryrelativePathhasDirectoryPathfileSystemRepresentationfileURLisFileURLstandardizedURLfilePathURL_urlString_baseURL_clientsNSURLResourceKeyNSURLFileResourceTypeNSURLThumbnailDictionaryItemNSURLFileProtectionTypeNSURLUbiquitousItemDownloadingStatusNSURLUbiquitousSharedItemRoleNSURLUbiquitousSharedItemPermissionsNSURLBookmarkFileCreationOptionsNSURLQueryItem_name_valueNSURLComponentsURLpercentEncodedUserpercentEncodedPasswordpercentEncodedHostpercentEncodedPathpercentEncodedQuerypercentEncodedFragmentrangeOfSchemerangeOfUserrangeOfPasswordrangeOfHostrangeOfPortrangeOfPathrangeOfQueryrangeOfFragmentqueryItemspercentEncodedQueryItemsNSFileSecurityNSFileManagerNSVolumeEnumerationOptionsNSVolumeEnumerationSkipHiddenVolumesNSVolumeEnumerationProduceFileReferenceURLsNSDirectoryEnumerationOptionsNSDirectoryEnumerationSkipsSubdirectoryDescendantsNSDirectoryEnumerationSkipsPackageDescendantsNSDirectoryEnumerationSkipsHiddenFilesNSDirectoryEnumerationIncludesDirectoriesPostOrderNSDirectoryEnumerationProducesRelativePathURLsNSFileManagerItemReplacementOptionsNSFileManagerItemReplacementUsingNewMetadataOnlyNSFileManagerItemReplacementWithoutDeletingBackupItemNSURLRelationshipNSURLRelationshipContainsNSURLRelationshipSameNSURLRelationshipOtherNSFileManagerUnmountOptionsNSFileManagerUnmountAllPartitionsAndEjectDiskNSFileManagerUnmountWithoutUINSDirectoryEnumeratorfileAttributesdirectoryAttributesisEnumeratingDirectoryPostOrderNSFileProviderService_endpointCreatingProxy_requestFinishedGroupNSFileProviderServiceNameNSFileAttributeKeyNSFileAttributeTypeNSFileProtectionTypedefaultManagerdelegatecurrentDirectoryPathubiquityIdentityTokenNSPointerFunctionsNSPointerFunctionsOptionsNSPointerFunctionsStrongMemoryNSPointerFunctionsZeroingWeakMemoryNSPointerFunctionsOpaqueMemoryNSPointerFunctionsMallocMemoryNSPointerFunctionsMachVirtualMemoryNSPointerFunctionsWeakMemoryNSPointerFunctionsObjectPersonalityNSPointerFunctionsOpaquePersonalityNSPointerFunctionsObjectPointerPersonalityNSPointerFunctionsCStringPersonalityNSPointerFunctionsStructPersonalityNSPointerFunctionsIntegerPersonalityNSPointerFunctionsCopyInhashFunctionisEqualFunctionsizeFunctiondescriptionFunctionrelinquishFunctionacquireFunctionusesStrongWriteBarrierusesWeakReadAndWriteBarriersNSHTTPCookieStorageNSHTTPCookieAcceptPolicyNSHTTPCookieAcceptPolicyAlwaysNSHTTPCookieAcceptPolicyNeverNSHTTPCookieAcceptPolicyOnlyFromMainDocumentDomainNSHTTPCookieStorageInternalsharedHTTPCookieStoragecookiescookieAcceptPolicy_internalNSJSONSerializationNSJSONReadingOptionsNSJSONReadingMutableContainersNSJSONReadingMutableLeavesNSJSONReadingFragmentsAllowedNSJSONReadingAllowFragmentsNSJSONWritingOptionsNSJSONWritingPrettyPrintedNSJSONWritingSortedKeysNSJSONWritingFragmentsAllowedNSJSONWritingWithoutEscapingSlashesNSKeyValueObservingNSKeyValueObservingOptionsNSKeyValueObservingOptionNewNSKeyValueObservingOptionOldNSKeyValueObservingOptionInitialNSKeyValueObservingOptionPriorNSKeyValueChangeNSKeyValueChangeSettingNSKeyValueChangeInsertionNSKeyValueChangeRemovalNSKeyValueChangeReplacementNSKeyValueSetMutationKindNSKeyValueUnionSetMutationNSKeyValueMinusSetMutationNSKeyValueIntersectSetMutationNSKeyValueSetSetMutationNSKeyValueChangeKeyNSPropertyListNSPropertyListMutabilityOptionsNSPropertyListImmutableNSPropertyListMutableContainersNSPropertyListMutableContainersAndLeavesNSPropertyListFormatNSPropertyListOpenStepFormatNSPropertyListXMLFormat_v1_0NSPropertyListBinaryFormat_v1_0NSPropertyListReadOptionsNSPropertyListWriteOptionsNSPropertyListSerializationNSNotificationQueueNSPostingStyleNSPostWhenIdleNSPostASAPNSPostNowNSNotificationCoalescingNSNotificationNoCoalescingNSNotificationCoalescingOnNameNSNotificationCoalescingOnSenderdefaultQueue_notificationCenter_asapQueue_asapObs_idleQueue_idleObsNSOperationNSOperationQueuePriorityNSOperationQueuePriorityVeryLowNSOperationQueuePriorityLowNSOperationQueuePriorityNormalNSOperationQueuePriorityHighNSOperationQueuePriorityVeryHighNSOperationQueuemaxConcurrentOperationCountsuspendedisSuspendedqualityOfServiceunderlyingQueuecurrentQueuemainQueuecancelledisCancelledexecutingisExecutingfinishedisFinishedconcurrentisConcurrentasynchronousisAsynchronousreadyisReadydependenciesqueuePrioritycompletionBlockthreadPriorityNSBlockOperationexecutionBlocksNSInvocationOperationinvocationresultNSPortNSMachPortOptionsNSMachPortDeallocateNoneNSMachPortDeallocateSendRightNSMachPortDeallocateReceiveRightisValidreservedSpaceLengthNSSocketNativeHandleNSConnectionNSPortMessageNSMachPortmachPort_delegate_machPortNSMessagePort_portNSProcessInfoNSWindowsNTOperatingSystemNSWindows95OperatingSystemNSSolarisOperatingSystemNSHPUXOperatingSystemNSMACHOperatingSystemNSSunOSOperatingSystemNSOSF1OperatingSystemNSActivityOptionsNSActivityIdleDisplaySleepDisabledNSActivityIdleSystemSleepDisabledNSActivitySuddenTerminationDisabledNSActivityAutomaticTerminationDisabledNSActivityUserInitiatedNSActivityUserInitiatedAllowingIdleSystemSleepNSActivityBackgroundNSActivityLatencyCriticalNSProcessInfoThermalStateNSProcessInfoThermalStateNominalNSProcessInfoThermalStateFairNSProcessInfoThermalStateSeriousNSProcessInfoThermalStateCriticalmajorVersionminorVersionpatchVersionNSOperatingSystemVersionprocessInfoenvironmentargumentshostNameprocessNameprocessIdentifiergloballyUniqueStringoperatingSystemVersionStringoperatingSystemVersionprocessorCountactiveProcessorCountphysicalMemorysystemUptimeautomaticTerminationSupportEnabledautomaticTerminationOptOutCounterNSTextCheckingResultNSTextCheckingTypeNSTextCheckingTypeOrthographyNSTextCheckingTypeSpellingNSTextCheckingTypeGrammarNSTextCheckingTypeDateNSTextCheckingTypeAddressNSTextCheckingTypeLinkNSTextCheckingTypeQuoteNSTextCheckingTypeDashNSTextCheckingTypeReplacementNSTextCheckingTypeCorrectionNSTextCheckingTypeRegularExpressionNSTextCheckingTypePhoneNumberNSTextCheckingTypeTransitInformationNSTextCheckingAllSystemTypesNSTextCheckingAllCustomTypesNSTextCheckingAllTypesNSTextCheckingTypesNSTextCheckingKeyresultTyperangeNSRegularExpressionNSRegularExpressionOptionsNSRegularExpressionCaseInsensitiveNSRegularExpressionAllowCommentsAndWhitespaceNSRegularExpressionIgnoreMetacharactersNSRegularExpressionDotMatchesLineSeparatorsNSRegularExpressionAnchorsMatchLinesNSRegularExpressionUseUnixLineSeparatorsNSRegularExpressionUseUnicodeWordBoundariesNSMatchingOptionsNSMatchingReportProgressNSMatchingReportCompletionNSMatchingAnchoredNSMatchingWithTransparentBoundsNSMatchingWithoutAnchoringBoundsNSMatchingFlagsNSMatchingProgressNSMatchingCompletedNSMatchingHitEndNSMatchingRequiredEndNSMatchingInternalErrorpatternnumberOfCaptureGroups_pattern_options_reserved1_checkoutNSDataDetectorcheckingTypesNSStreamNSStreamStatusNSStreamStatusNotOpenNSStreamStatusOpeningNSStreamStatusOpenNSStreamStatusReadingNSStreamStatusWritingNSStreamStatusAtEndNSStreamStatusClosedNSStreamStatusErrorNSStreamEventNSStreamEventNoneNSStreamEventOpenCompletedNSStreamEventHasBytesAvailableNSStreamEventHasSpaceAvailableNSStreamEventErrorOccurredNSStreamEventEndEncounteredNSOutputStreamhasSpaceAvailablestreamStatusstreamErrorNSInputStreamhasBytesAvailableNSHostNSStreamPropertyKeyNSStreamSocketSecurityLevelNSStreamSOCKSProxyConfigurationNSStreamSOCKSProxyVersionNSStreamNetworkServiceTypeValueNSTimeZoneNameStyleNSTimeZoneNameStyleStandardNSTimeZoneNameStyleShortStandardNSTimeZoneNameStyleDaylightSavingNSTimeZoneNameStyleShortDaylightSavingNSTimeZoneNameStyleGenericNSTimeZoneNameStyleShortGenericNSURLCacheNSURLCacheStoragePolicyNSURLCacheStorageAllowedNSURLCacheStorageAllowedInMemoryOnlyNSURLCacheStorageNotAllowedNSCachedURLResponseInternalNSCachedURLResponseresponseuserInfostoragePolicyNSURLCacheInternalsharedURLCachememoryCapacitydiskCapacitycurrentMemoryUsagecurrentDiskUsageNSURLCredentialNSURLCredentialPersistenceNSURLCredentialPersistenceNoneNSURLCredentialPersistenceForSessionNSURLCredentialPersistencePermanentNSURLCredentialPersistenceSynchronizablepersistenceNSURLCredentialInternalNSURLErrorNSURLErrorCancelledReasonUserForceQuitApplicationNSURLErrorCancelledReasonBackgroundUpdatesDisabledNSURLErrorCancelledReasonInsufficientSystemResourcesNSURLErrorNetworkUnavailableReasonNSURLErrorNetworkUnavailableReasonCellularNSURLErrorNetworkUnavailableReasonExpensiveNSURLErrorNetworkUnavailableReasonConstrainedNSURLErrorUnknownNSURLErrorCancelledNSURLErrorBadURLNSURLErrorTimedOutNSURLErrorUnsupportedURLNSURLErrorCannotFindHostNSURLErrorCannotConnectToHostNSURLErrorNetworkConnectionLostNSURLErrorDNSLookupFailedNSURLErrorHTTPTooManyRedirectsNSURLErrorResourceUnavailableNSURLErrorNotConnectedToInternetNSURLErrorRedirectToNonExistentLocationNSURLErrorBadServerResponseNSURLErrorUserCancelledAuthenticationNSURLErrorUserAuthenticationRequiredNSURLErrorZeroByteResourceNSURLErrorCannotDecodeRawDataNSURLErrorCannotDecodeContentDataNSURLErrorCannotParseResponseNSURLErrorAppTransportSecurityRequiresSecureConnectionNSURLErrorFileDoesNotExistNSURLErrorFileIsDirectoryNSURLErrorNoPermissionsToReadFileNSURLErrorDataLengthExceedsMaximumNSURLErrorFileOutsideSafeAreaNSURLErrorSecureConnectionFailedNSURLErrorServerCertificateHasBadDateNSURLErrorServerCertificateUntrustedNSURLErrorServerCertificateHasUnknownRootNSURLErrorServerCertificateNotYetValidNSURLErrorClientCertificateRejectedNSURLErrorClientCertificateRequiredNSURLErrorCannotLoadFromNetworkNSURLErrorCannotCreateFileNSURLErrorCannotOpenFileNSURLErrorCannotCloseFileNSURLErrorCannotWriteToFileNSURLErrorCannotRemoveFileNSURLErrorCannotMoveFileNSURLErrorDownloadDecodingFailedMidStreamNSURLErrorDownloadDecodingFailedToCompleteNSURLErrorInternationalRoamingOffNSURLErrorCallIsActiveNSURLErrorDataNotAllowedNSURLErrorRequestBodyStreamExhaustedNSURLErrorBackgroundSessionRequiresSharedContainerNSURLErrorBackgroundSessionInUseByAnotherProcessNSURLErrorBackgroundSessionWasDisconnectedNSURLRequestNSURLRequestCachePolicyNSURLRequestUseProtocolCachePolicyNSURLRequestReloadIgnoringLocalCacheDataNSURLRequestReloadIgnoringLocalAndRemoteCacheDataNSURLRequestReloadIgnoringCacheDataNSURLRequestReturnCacheDataElseLoadNSURLRequestReturnCacheDataDontLoadNSURLRequestReloadRevalidatingCacheDataNSURLRequestNetworkServiceTypeNSURLNetworkServiceTypeDefaultNSURLNetworkServiceTypeVoIPNSURLNetworkServiceTypeVideoNSURLNetworkServiceTypeBackgroundNSURLNetworkServiceTypeVoiceNSURLNetworkServiceTypeResponsiveDataNSURLNetworkServiceTypeAVStreamingNSURLNetworkServiceTypeResponsiveAVNSURLNetworkServiceTypeCallSignalingsupportsSecureCodingcachePolicytimeoutIntervalmainDocumentURLnetworkServiceTypeallowsCellularAccessallowsExpensiveNetworkAccessallowsConstrainedNetworkAccessNSURLRequestInternalNSMutableURLRequestNSXMLParserNSXMLParserExternalEntityResolvingPolicyNSXMLParserResolveExternalEntitiesNeverNSXMLParserResolveExternalEntitiesNoNetworkNSXMLParserResolveExternalEntitiesSameOriginOnlyNSXMLParserResolveExternalEntitiesAlwaysNSXMLParserErrorNSXMLParserInternalErrorNSXMLParserOutOfMemoryErrorNSXMLParserDocumentStartErrorNSXMLParserEmptyDocumentErrorNSXMLParserPrematureDocumentEndErrorNSXMLParserInvalidHexCharacterRefErrorNSXMLParserInvalidDecimalCharacterRefErrorNSXMLParserInvalidCharacterRefErrorNSXMLParserInvalidCharacterErrorNSXMLParserCharacterRefAtEOFErrorNSXMLParserCharacterRefInPrologErrorNSXMLParserCharacterRefInEpilogErrorNSXMLParserCharacterRefInDTDErrorNSXMLParserEntityRefAtEOFErrorNSXMLParserEntityRefInPrologErrorNSXMLParserEntityRefInEpilogErrorNSXMLParserEntityRefInDTDErrorNSXMLParserParsedEntityRefAtEOFErrorNSXMLParserParsedEntityRefInPrologErrorNSXMLParserParsedEntityRefInEpilogErrorNSXMLParserParsedEntityRefInInternalSubsetErrorNSXMLParserEntityReferenceWithoutNameErrorNSXMLParserEntityReferenceMissingSemiErrorNSXMLParserParsedEntityRefNoNameErrorNSXMLParserParsedEntityRefMissingSemiErrorNSXMLParserUndeclaredEntityErrorNSXMLParserUnparsedEntityErrorNSXMLParserEntityIsExternalErrorNSXMLParserEntityIsParameterErrorNSXMLParserUnknownEncodingErrorNSXMLParserEncodingNotSupportedErrorNSXMLParserStringNotStartedErrorNSXMLParserStringNotClosedErrorNSXMLParserNamespaceDeclarationErrorNSXMLParserEntityNotStartedErrorNSXMLParserEntityNotFinishedErrorNSXMLParserLessThanSymbolInAttributeErrorNSXMLParserAttributeNotStartedErrorNSXMLParserAttributeNotFinishedErrorNSXMLParserAttributeHasNoValueErrorNSXMLParserAttributeRedefinedErrorNSXMLParserLiteralNotStartedErrorNSXMLParserLiteralNotFinishedErrorNSXMLParserCommentNotFinishedErrorNSXMLParserProcessingInstructionNotStartedErrorNSXMLParserProcessingInstructionNotFinishedErrorNSXMLParserNotationNotStartedErrorNSXMLParserNotationNotFinishedErrorNSXMLParserAttributeListNotStartedErrorNSXMLParserAttributeListNotFinishedErrorNSXMLParserMixedContentDeclNotStartedErrorNSXMLParserMixedContentDeclNotFinishedErrorNSXMLParserElementContentDeclNotStartedErrorNSXMLParserElementContentDeclNotFinishedErrorNSXMLParserXMLDeclNotStartedErrorNSXMLParserXMLDeclNotFinishedErrorNSXMLParserConditionalSectionNotStartedErrorNSXMLParserConditionalSectionNotFinishedErrorNSXMLParserExternalSubsetNotFinishedErrorNSXMLParserDOCTYPEDeclNotFinishedErrorNSXMLParserMisplacedCDATAEndStringErrorNSXMLParserCDATANotFinishedErrorNSXMLParserMisplacedXMLDeclarationErrorNSXMLParserSpaceRequiredErrorNSXMLParserSeparatorRequiredErrorNSXMLParserNMTOKENRequiredErrorNSXMLParserNAMERequiredErrorNSXMLParserPCDATARequiredErrorNSXMLParserURIRequiredErrorNSXMLParserPublicIdentifierRequiredErrorNSXMLParserLTRequiredErrorNSXMLParserGTRequiredErrorNSXMLParserLTSlashRequiredErrorNSXMLParserEqualExpectedErrorNSXMLParserTagNameMismatchErrorNSXMLParserUnfinishedTagErrorNSXMLParserStandaloneValueErrorNSXMLParserInvalidEncodingNameErrorNSXMLParserCommentContainsDoubleHyphenErrorNSXMLParserInvalidEncodingErrorNSXMLParserExternalStandaloneEntityErrorNSXMLParserInvalidConditionalSectionErrorNSXMLParserEntityValueRequiredErrorNSXMLParserNotWellBalancedErrorNSXMLParserExtraContentErrorNSXMLParserInvalidCharacterInEntityErrorNSXMLParserParsedEntityRefInInternalErrorNSXMLParserEntityRefLoopErrorNSXMLParserEntityBoundaryErrorNSXMLParserInvalidURIErrorNSXMLParserURIFragmentErrorNSXMLParserNoDTDErrorNSXMLParserDelegateAbortedParseErrorshouldProcessNamespacesshouldReportNamespacePrefixesexternalEntityResolvingPolicyallowedExternalEntityURLsparserErrorshouldResolveExternalEntities_reserved0_reserved3NSXPCConnectionNSXPCConnectionOptionsNSXPCConnectionPrivilegedserviceNameendpointexportedInterfaceexportedObjectremoteObjectInterfaceremoteObjectProxyinterruptionHandlerinvalidationHandlerauditSessionIdentifiereffectiveUserIdentifiereffectiveGroupIdentifier_xconnection_repliesExpected_userQueue_state_state2_interruptionHandler_invalidationHandler_exportInfo_repliesRequested_importInfo_otherInfo_remoteObjectInterface_serviceName_endpoint_eCache_dCacheNSXPCListenerEndpointNSXPCInterface_protocolNSXPCListenerreserved0NSXPCCoderconnection_userInfoFoundationErrorsNSFileNoSuchFileErrorNSFileLockingErrorNSFileReadUnknownErrorNSFileReadNoPermissionErrorNSFileReadInvalidFileNameErrorNSFileReadCorruptFileErrorNSFileReadNoSuchFileErrorNSFileReadInapplicableStringEncodingErrorNSFileReadUnsupportedSchemeErrorNSFileReadTooLargeErrorNSFileReadUnknownStringEncodingErrorNSFileWriteUnknownErrorNSFileWriteNoPermissionErrorNSFileWriteInvalidFileNameErrorNSFileWriteFileExistsErrorNSFileWriteInapplicableStringEncodingErrorNSFileWriteUnsupportedSchemeErrorNSFileWriteOutOfSpaceErrorNSFileWriteVolumeReadOnlyErrorNSFileManagerUnmountUnknownErrorNSFileManagerUnmountBusyErrorNSKeyValueValidationErrorNSFormattingErrorNSUserCancelledErrorNSFeatureUnsupportedErrorNSExecutableNotLoadableErrorNSExecutableArchitectureMismatchErrorNSExecutableRuntimeMismatchErrorNSExecutableLoadErrorNSExecutableLinkErrorNSFileErrorMinimumNSFileErrorMaximumNSValidationErrorMinimumNSValidationErrorMaximumNSExecutableErrorMinimumNSExecutableErrorMaximumNSFormattingErrorMinimumNSFormattingErrorMaximumNSPropertyListReadCorruptErrorNSPropertyListReadUnknownVersionErrorNSPropertyListReadStreamErrorNSPropertyListWriteStreamErrorNSPropertyListWriteInvalidErrorNSPropertyListErrorMinimumNSPropertyListErrorMaximumNSXPCConnectionInterruptedNSXPCConnectionInvalidNSXPCConnectionReplyInvalidNSXPCConnectionErrorMinimumNSXPCConnectionErrorMaximumNSUbiquitousFileUnavailableErrorNSUbiquitousFileNotUploadedDueToQuotaErrorNSUbiquitousFileUbiquityServerNotAvailableNSUbiquitousFileErrorMinimumNSUbiquitousFileErrorMaximumNSUserActivityHandoffFailedErrorNSUserActivityConnectionUnavailableErrorNSUserActivityRemoteApplicationTimedOutErrorNSUserActivityHandoffUserInfoTooLargeErrorNSUserActivityErrorMinimumNSUserActivityErrorMaximumNSCoderReadCorruptErrorNSCoderValueNotFoundErrorNSCoderInvalidValueErrorNSCoderErrorMinimumNSCoderErrorMaximumNSBundleErrorMinimumNSBundleErrorMaximumNSBundleOnDemandResourceOutOfSpaceErrorNSBundleOnDemandResourceExceededMaximumSizeErrorNSBundleOnDemandResourceInvalidTagErrorNSCloudSharingNetworkFailureErrorNSCloudSharingQuotaExceededErrorNSCloudSharingTooManyParticipantsErrorNSCloudSharingConflictErrorNSCloudSharingNoPermissionErrorNSCloudSharingOtherErrorNSCloudSharingErrorMinimumNSCloudSharingErrorMaximumNSCompressionFailedErrorNSDecompressionFailedErrorNSCompressionErrorMinimumNSCompressionErrorMaximumNSByteCountFormatterNSByteCountFormatterUnitsNSByteCountFormatterUseDefaultNSByteCountFormatterUseBytesNSByteCountFormatterUseKBNSByteCountFormatterUseMBNSByteCountFormatterUseGBNSByteCountFormatterUseTBNSByteCountFormatterUsePBNSByteCountFormatterUseEBNSByteCountFormatterUseZBNSByteCountFormatterUseYBOrHigherNSByteCountFormatterUseAllNSByteCountFormatterCountStyleNSByteCountFormatterCountStyleFileNSByteCountFormatterCountStyleMemoryNSByteCountFormatterCountStyleDecimalNSByteCountFormatterCountStyleBinaryallowedUnitscountStyleallowsNonnumericFormattingincludesUnitincludesCountincludesActualByteCountadaptiveisAdaptivezeroPadsFractionDigits_allowedUnits_countStyle_allowsNonnumericFormatting_includesUnit_includesCount_includesActualByteCount_adaptive_zeroPadsFractionDigits_formattingContextNSComparisonPredicateNSComparisonPredicateOptionsNSCaseInsensitivePredicateOptionNSDiacriticInsensitivePredicateOptionNSNormalizedPredicateOptionNSComparisonPredicateModifierNSDirectPredicateModifierNSAllPredicateModifierNSAnyPredicateModifierNSPredicateOperatorTypeNSLessThanPredicateOperatorTypeNSLessThanOrEqualToPredicateOperatorTypeNSGreaterThanPredicateOperatorTypeNSGreaterThanOrEqualToPredicateOperatorTypeNSEqualToPredicateOperatorTypeNSNotEqualToPredicateOperatorTypeNSMatchesPredicateOperatorTypeNSLikePredicateOperatorTypeNSBeginsWithPredicateOperatorTypeNSEndsWithPredicateOperatorTypeNSInPredicateOperatorTypeNSCustomSelectorPredicateOperatorTypeNSContainsPredicateOperatorTypeNSBetweenPredicateOperatorTypeNSPredicateOperatorpredicateOperatorTypecomparisonPredicateModifierleftExpressionrightExpressioncustomSelector_predicateOperator_lhs_rhsNSCompoundPredicateNSCompoundPredicateTypeNSNotPredicateTypeNSAndPredicateTypeNSOrPredicateTypecompoundPredicateTypesubpredicates_type_subpredicatesNSDateComponentsFormatterNSDateComponentsFormatterUnitsStyleNSDateComponentsFormatterUnitsStylePositionalNSDateComponentsFormatterUnitsStyleAbbreviatedNSDateComponentsFormatterUnitsStyleShortNSDateComponentsFormatterUnitsStyleFullNSDateComponentsFormatterUnitsStyleSpellOutNSDateComponentsFormatterUnitsStyleBriefNSDateComponentsFormatterZeroFormattingBehaviorNSDateComponentsFormatterZeroFormattingBehaviorNoneNSDateComponentsFormatterZeroFormattingBehaviorDefaultNSDateComponentsFormatterZeroFormattingBehaviorDropLeadingNSDateComponentsFormatterZeroFormattingBehaviorDropMiddleNSDateComponentsFormatterZeroFormattingBehaviorDropTrailingNSDateComponentsFormatterZeroFormattingBehaviorDropAllNSDateComponentsFormatterZeroFormattingBehaviorPadzeroFormattingBehaviorreferenceDateallowsFractionalUnitsmaximumUnitCountcollapsesLargestUnitincludesApproximationPhraseincludesTimeRemainingPhrase_fmt_fmtLocaleIdent_referenceDate_unitFormatter_unitsStyle_zeroFormattingBehavior_maximumUnitCount_allowsFractionalUnits_collapsesLargestUnit_includesApproximationPhrase_includesTimeRemainingPhraseNSExpressionNSExpressionTypeNSConstantValueExpressionTypeNSEvaluatedObjectExpressionTypeNSVariableExpressionTypeNSKeyPathExpressionTypeNSFunctionExpressionTypeNSUnionSetExpressionTypeNSIntersectSetExpressionTypeNSMinusSetExpressionTypeNSSubqueryExpressionTypeNSAggregateExpressionTypeNSAnyKeyExpressionTypeNSBlockExpressionTypeNSConditionalExpressionTypeexpressionTypeconstantValuekeyPathfunctionvariableoperandcollectionpredicatetrueExpressionfalseExpressionexpressionBlock_expressionFlags_expressionType_evaluationBlocked_reservedExpressionFlagsNSFileCoordinatorNSFileCoordinatorReadingOptionsNSFileCoordinatorReadingWithoutChangesNSFileCoordinatorReadingResolvesSymbolicLinkNSFileCoordinatorReadingImmediatelyAvailableMetadataOnlyNSFileCoordinatorReadingForUploadingNSFileCoordinatorWritingOptionsNSFileCoordinatorWritingForDeletingNSFileCoordinatorWritingForMovingNSFileCoordinatorWritingForMergingNSFileCoordinatorWritingForReplacingNSFileCoordinatorWritingContentIndependentMetadataOnlyNSFileAccessIntent_url_isReadfilePresenterspurposeIdentifier_accessArbiter_fileReactor_purposeID_recentFilePresenterURL_accessClaimIDOrIDs_isCancelled_movedItemsNSFileVersionNSFileVersionAddingOptionsNSFileVersionAddingByMovingNSFileVersionReplacingOptionsNSFileVersionReplacingByMovinglocalizedNamelocalizedNameOfSavingComputeroriginatorNameComponentsmodificationDatepersistentIdentifierconflictisConflictresolvedisResolveddiscardableisDiscardablehasLocalContentshasThumbnail_fileURL_addition_deadVersionIdentifier_nonLocalVersion_contentsURL_isBackup_localizedName_localizedComputerName_modificationDate_isResolved_contentsURLIsAccessedNSFileWrapperNSFileWrapperReadingOptionsNSFileWrapperReadingImmediateNSFileWrapperReadingWithoutMappingNSFileWrapperWritingOptionsNSFileWrapperWritingAtomicNSFileWrapperWritingWithNameUpdatingdirectoryisDirectoryregularFileisRegularFilesymbolicLinkisSymbolicLinkpreferredFilenamefilenameserializedRepresentationfileWrappersregularFileContentssymbolicLinkDestinationURL_fileAttributes_preferredFileName_fileName_contents_icon_moreVarsNSLinguisticTaggerNSLinguisticTaggerUnitNSLinguisticTaggerUnitWordNSLinguisticTaggerUnitSentenceNSLinguisticTaggerUnitParagraphNSLinguisticTaggerUnitDocumentNSLinguisticTaggerOptionsNSLinguisticTaggerOmitWordsNSLinguisticTaggerOmitPunctuationNSLinguisticTaggerOmitWhitespaceNSLinguisticTaggerOmitOtherNSLinguisticTaggerJoinNamesNSLinguisticTagSchemeNSLinguisticTagtagSchemesdominantLanguage_schemes_orthographyArray_tokenArrayNSNetServicesNSNetServicesErrorNSNetServicesUnknownErrorNSNetServicesCollisionErrorNSNetServicesNotFoundErrorNSNetServicesActivityInProgressNSNetServicesBadArgumentErrorNSNetServicesCancelledErrorNSNetServicesInvalidErrorNSNetServicesTimeoutErrorNSNetServiceOptionsNSNetServiceNoAutoRenameNSNetServiceListenForConnectionsNSNetServiceincludesPeerToPeeraddresses_netServiceNSNetServiceBrowser_netServiceBrowserNSUbiquitousKeyValueStoreNSUbiquitousKeyValueStoreServerChangeNSUbiquitousKeyValueStoreInitialSyncChangeNSUbiquitousKeyValueStoreQuotaViolationChangeNSUbiquitousKeyValueStoreAccountChangedefaultStoredictionaryRepresentation_private1_private2_private3_private4_daemonWakeTokenNSURLSessionNSURLSessionTaskStateNSURLSessionTaskStateRunningNSURLSessionTaskStateSuspendedNSURLSessionTaskStateCancelingNSURLSessionTaskStateCompletedNSURLSessionWebSocketMessageTypeNSURLSessionWebSocketMessageTypeDataNSURLSessionWebSocketMessageTypeStringNSURLSessionWebSocketCloseCodeNSURLSessionWebSocketCloseCodeInvalidNSURLSessionWebSocketCloseCodeNormalClosureNSURLSessionWebSocketCloseCodeGoingAwayNSURLSessionWebSocketCloseCodeProtocolErrorNSURLSessionWebSocketCloseCodeUnsupportedDataNSURLSessionWebSocketCloseCodeNoStatusReceivedNSURLSessionWebSocketCloseCodeAbnormalClosureNSURLSessionWebSocketCloseCodeInvalidFramePayloadDataNSURLSessionWebSocketCloseCodePolicyViolationNSURLSessionWebSocketCloseCodeMessageTooBigNSURLSessionWebSocketCloseCodeMandatoryExtensionMissingNSURLSessionWebSocketCloseCodeInternalServerErrorNSURLSessionWebSocketCloseCodeTLSHandshakeFailureNSURLSessionMultipathServiceTypeNSURLSessionMultipathServiceTypeNoneNSURLSessionMultipathServiceTypeHandoverNSURLSessionMultipathServiceTypeInteractiveNSURLSessionMultipathServiceTypeAggregateNSURLSessionDelayedRequestDispositionNSURLSessionDelayedRequestContinueLoadingNSURLSessionDelayedRequestUseNewRequestNSURLSessionDelayedRequestCancelNSURLSessionAuthChallengeDispositionNSURLSessionAuthChallengeUseCredentialNSURLSessionAuthChallengePerformDefaultHandlingNSURLSessionAuthChallengeCancelAuthenticationChallengeNSURLSessionAuthChallengeRejectProtectionSpaceNSURLSessionResponseDispositionNSURLSessionResponseCancelNSURLSessionResponseAllowNSURLSessionResponseBecomeDownloadNSURLSessionResponseBecomeStreamNSURLSessionTaskMetricsResourceFetchTypeNSURLSessionTaskMetricsResourceFetchTypeUnknownNSURLSessionTaskMetricsResourceFetchTypeNetworkLoadNSURLSessionTaskMetricsResourceFetchTypeServerPushNSURLSessionTaskMetricsResourceFetchTypeLocalCacheNSURLSessionTasktaskIdentifieroriginalRequestcurrentRequestearliestBeginDatecountOfBytesClientExpectsToSendcountOfBytesClientExpectsToReceivecountOfBytesReceivedcountOfBytesSentcountOfBytesExpectedToSendcountOfBytesExpectedToReceivetaskDescriptionNSURLSessionDataTaskNSURLSessionUploadTaskNSURLSessionDownloadTasksharedSessiondelegateQueueconfigurationsessionDescriptionNSURLSessionConfigurationdefaultSessionConfigurationephemeralSessionConfigurationidentifierrequestCachePolicytimeoutIntervalForRequesttimeoutIntervalForResourcewaitsForConnectivitydiscretionaryisDiscretionarysharedContainerIdentifiersessionSendsLaunchEventsconnectionProxyDictionaryTLSMinimumSupportedProtocolTLSMaximumSupportedProtocolTLSMinimumSupportedProtocolVersionTLSMaximumSupportedProtocolVersionHTTPShouldUsePipeliningHTTPShouldSetCookiesHTTPCookieAcceptPolicyHTTPAdditionalHeadersHTTPMaximumConnectionsPerHostHTTPCookieStorageURLCredentialStorageURLCacheshouldUseExtendedBackgroundIdleModeprotocolClassesmultipathServiceTypeNSURLSessionStreamTaskNSURLSessionWebSocketTaskmaximumMessageSizecloseCodecloseReasonNSURLSessionTaskMetricstransactionMetricstaskIntervalredirectCountNSURLSessionWebSocketMessageNSURLSessionTaskTransactionMetricsrequestfetchStartDatedomainLookupStartDatedomainLookupEndDateconnectStartDatesecureConnectionStartDatesecureConnectionEndDateconnectEndDaterequestStartDaterequestEndDateresponseStartDateresponseEndDatenetworkProtocolNameproxyConnectionisProxyConnectionreusedConnectionisReusedConnectionresourceFetchTypecountOfRequestHeaderBytesSentcountOfRequestBodyBytesSentcountOfRequestBodyBytesBeforeEncodingcountOfResponseHeaderBytesReceivedcountOfResponseBodyBytesReceivedcountOfResponseBodyBytesAfterDecodinglocalAddresslocalPortremoteAddressremotePortnegotiatedTLSProtocolVersionnegotiatedTLSCipherSuitecellularisCellularexpensiveisExpensiveconstrainedisConstrainedmultipathisMultipathNSZonemethodSignatureargumentsRetainedtargetselectornumberOfArgumentsframeLengthmethodReturnTypemethodReturnLengthNSEnumeratoritemsPtrmutationsPtrextraNSFastEnumerationStateNSMutableDictionaryKVNSValueobjCTypecharValueunsignedCharValueshortValueunsignedShortValueintValueunsignedIntValuelongValueunsignedLongValuelongLongValueunsignedLongLongValuefloatValuedoubleValueboolValueintegerValueunsignedIntegerValuestringValueNSRange_NSRangeNSRangePointerNSIndexSetfirstIndexlastIndex_indexSetFlags_isEmpty_hasSingleRange_cacheValid_reservedArrayBinderController_singleRange_range_multipleRanges_dataNSMutableIndexSetNSAutoreleasePool_tokenNSProgresstotalUnitCountcompletedUnitCountlocalizedDescriptionlocalizedAdditionalDescriptioncancellableisCancellablepausableisPausablepausedisPausedcancellationHandlerpausingHandlerresumingHandlerindeterminateisIndeterminatefractionCompletedkindestimatedTimeRemainingthroughputfileOperationKindfileTotalCountfileCompletedCountoldisOldNSProgressKindNSProgressFileOperationKindNSProgressUserInfoKeyNSProgressUnpublishingHandlerNSProgressPublishingHandlerlocalizedFailureReasonlocalizedRecoverySuggestionlocalizedRecoveryOptionsrecoveryAttempterhelpAnchor_code_domainNSErrorDomainNSErrorUserInfoKeyNSMutableSetNSCountedSet_tableNSUUIDUUIDStringNSLock_privNSRecursiveLockNSConditionLockconditionNSConditionNSNotificationNSNotificationNameNSNotificationCenterdefaultCenter_impl_callback_padNSTimeIntervaltimeIntervalSinceReferenceDateNSDateIntervalstartDateendDatedurationNSUnitNSUnitConverterNSUnitConverterLinearcoefficientconstant_coefficient_constantsymbol_symbolNSDimensionconverter_converterNSUnitAccelerationmetersPerSecondSquaredgravityNSUnitAngledegreesarcMinutesarcSecondsradiansgradiansrevolutionsNSUnitAreasquareMegameterssquareKilometerssquareMeterssquareCentimeterssquareMillimeterssquareMicrometerssquareNanometerssquareInchessquareFeetsquareYardssquareMilesacresareshectaresNSUnitConcentrationMassgramsPerLitermilligramsPerDeciliterNSUnitDispersionpartsPerMillionNSUnitDurationmillisecondsnanosecondspicosecondsNSUnitElectricChargecoulombsmegaampereHourskiloampereHoursampereHoursmilliampereHoursmicroampereHoursNSUnitElectricCurrentmegaampereskiloamperesamperesmilliamperesmicroamperesNSUnitElectricPotentialDifferencemegavoltskilovoltsvoltsmillivoltsmicrovoltsNSUnitElectricResistancemegaohmskiloohmsohmsmilliohmsmicroohmsNSUnitEnergykilojoulesjouleskilocaloriescalorieskilowattHoursNSUnitFrequencyterahertzgigahertzmegahertzkilohertzhertzmillihertzmicrohertznanohertzframesPerSecondNSUnitFuelEfficiencylitersPer100KilometersmilesPerImperialGallonmilesPerGallonNSUnitInformationStoragebitsnibblesyottabyteszettabytesexabytespetabytesterabytesgigabytesmegabyteskilobytesyottabitszettabitsexabitspetabitsterabitsgigabitsmegabitskilobitsyobibyteszebibytesexbibytespebibytestebibytesgibibytesmebibyteskibibytesyobibitszebibitsexbibitspebibitstebibitsgibibitsmebibitskibibitsNSUnitLengthmegameterskilometershectometersdecametersmetersdecimeterscentimetersmillimetersmicrometersnanometerspicometersinchesfeetyardsmilesscandinavianMileslightyearsnauticalMilesfathomsfurlongsastronomicalUnitsparsecsNSUnitIlluminanceluxNSUnitMasskilogramsgramsdecigramscentigramsmilligramsmicrogramsnanogramspicogramsouncespoundsMassstonesmetricTonsshortTonscaratsouncesTroyslugsNSUnitPowerterawattsgigawattsmegawattskilowattswattsmilliwattsmicrowattsnanowattspicowattsfemtowattshorsepowerNSUnitPressurenewtonsPerMetersSquaredgigapascalsmegapascalskilopascalshectopascalsinchesOfMercurybarsmillibarsmillimetersOfMercurypoundsForcePerSquareInchNSUnitSpeedmetersPerSecondkilometersPerHourmilesPerHourknotsNSUnitTemperaturekelvincelsiusfahrenheitNSUnitVolumemegaliterskiloliterslitersdeciliterscentilitersmilliliterscubicKilometerscubicMeterscubicDecimeterscubicCentimeterscubicMillimeterscubicInchescubicFeetcubicYardscubicMilesacreFeetbushelsteaspoonstablespoonsfluidOuncescupspintsquartsgallonsimperialTeaspoonsimperialTablespoonsimperialFluidOuncesimperialPintsimperialQuartsimperialGallonsmetricCupsNSMeasurementunit_unit_doubleValueUnitTypeNSCachetotalCostLimitcountLimitevictsObjectsWithDiscardedContentNSDecimalNumberNSDecimalNumberHandlerdefaultDecimalNumberHandler_scale_roundingMode_raiseOnExactness_raiseOnOverflow_raiseOnUnderflow_raiseOnDivideByZerodecimalValuezerooneminimumDecimalNumbermaximumDecimalNumbernotANumberdefaultBehavior_hasExternalRefCount_refsNSPersonNameComponentsnamePrefixgivenNamemiddleNamefamilyNamenameSuffixnicknamephoneticRepresentationNSListFormatteritemFormatterNSScannerscanLocationcharactersToBeSkippedcaseSensitiveNSExceptionreasoncallStackReturnAddressescallStackSymbolsNSUncaughtExceptionHandlerNSAssertionHandlercurrentHandlerNSTimerfireDatetimeIntervaltoleranceNSRunLoopcurrentRunLoopmainRunLoopcurrentMode_rl_dperf_perft_info_portsNSFileHandleoffsetInFileavailableDataNSPipefileHandleForReadingfileHandleForWritingNSHashTablepointerFunctionsallObjectsanyObjectsetRepresentationNSHashTableOptions_pi_si_bsNSHashEnumeratorisEqualdescribeNSHashTableCallBacksNSHTTPCookieNSHTTPCookiePropertyKeyNSHTTPCookieStringPolicyNSHTTPCookieInternalpropertiesexpiresDatesessionOnlyisSessionOnlyisSecureHTTPOnlyisHTTPOnlycommentcommentURLportListsameSitePolicy_cookiePrivateNSURLResponseMIMETypeexpectedContentLengthtextEncodingNamesuggestedFilenameNSURLResponseInternalNSHTTPURLResponseInternalNSHTTPURLResponsestatusCodeallHeaderFields_httpInternalNSSortDescriptorascendingcomparatorreversedSortDescriptor_sortDescriptorFlags_selector_selectorOrBlockNSIndexPath_indexesNSOrderedSetNSMutableOrderedSetNSKeyValueCodingNSKeyValueOperatorNSKeyedArchiveroutputFormatencodedDatarequiresSecureCoding_stream_containers_objects_objRefMap_replacementMap_classNameMap_conditionals_classes_genericKey_cache_cacheSize_estimatedCount_visitedNSKeyedUnarchiverdecodingFailurePolicy_nameClassMap_tmpRefObjMap_refObjMap_offsetData_bytes_len_helperNSMapTablekeyPointerFunctionsvaluePointerFunctionsNSMapTableOptionsNSMapEnumeratornotAKeyMarkerNSMapTableKeyCallBacksNSMapTableValueCallBacksNSOrthographydominantScriptlanguageMapNSPointerArrayNSProxydescriptiondebugDescriptionNSThreadcurrentThreadthreadDictionarystackSizeisMainThreadmainThreadNSURLAuthenticationChallengeprotectionSpaceproposedCredentialpreviousFailureCountfailureResponseNSURLAuthenticationChallengeInternalNSURLProtectionSpacerealmreceivesCredentialSecurelyisProxyproxyTypeauthenticationMethodNSURLProtectionSpaceInternalNSURLConnectionNSURLConnectionInternalNSURLCredentialStorageNSURLCredentialStorageInternalsharedCredentialStorageallCredentialsNSURLProtocolclientcachedResponseNSURLProtocolInternalNSUserDefaultsKeyValueObjectValuestandardUserDefaultsvolatileDomainNames_kvo__identifier__container_NSValueTransformerNSValueTransformerNameNSSecureUnarchiveFromDataTransformerallowedTopLevelClassesNSPredicate_predicateFlags_reservedPredicateFlagspredicateFormatNSExtensionContextinputItemsNSExtensionItemattributedTitleattributedContentTextattachmentsNSFilePresenterNSMetadataNSMetadataItemattributes_itemNSMetadataQueryAttributeValueTuple_attr_countNSMetadataQueryResultGroupsubgroupsresultCountresultsNSMetadataQuerysortDescriptorsvalueListAttributesgroupingAttributesnotificationBatchingIntervalsearchScopessearchItemsoperationQueuestartedisStartedgatheringisGatheringstoppedisStoppedvalueListsgroupedResults_intervalNSUndoManagergroupingLevelundoRegistrationEnabledisUndoRegistrationEnabledgroupsByEventlevelsOfUndorunLoopModescanUndocanRedoundoingisUndoingredoingisRedoingundoActionIsDiscardableredoActionIsDiscardableundoActionNameredoActionNameundoMenuItemTitleredoMenuItemTitle_undoStack_redoStack_runLoopModes_NSUndoManagerPrivate1_target_proxy_NSUndoManagerPrivate2_NSUndoManagerPrivate3NSUserActivityNSUserActivityPersistentIdentifieractivityTypetitlerequiredUserInfoKeysneedsSavewebpageURLreferrerURLexpirationDatekeywordssupportsContinuationStreamstargetContentIdentifiereligibleForHandoffisEligibleForHandoffeligibleForSearchisEligibleForSearcheligibleForPublicIndexingisEligibleForPublicIndexingeligibleForPredictionisEligibleForPredictionNSExtensionRequestHandlingNSMetadataAttributesFoundationLegacySwiftCompatibility_NSZoneCoreGraphics/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk/System/Library/Frameworks/CoreGraphics.frameworkCGGeometryCGRectEdgeCGRectMinXEdgeCGRectMinYEdgeCGRectMaxXEdgeCGRectMaxYEdgeCGPointCGSizewidthheightCGVectordxdyCGRectoriginCGColorSpaceCGColorRenderingIntentkCGRenderingIntentDefaultkCGRenderingIntentAbsoluteColorimetrickCGRenderingIntentRelativeColorimetrickCGRenderingIntentPerceptualkCGRenderingIntentSaturationCGColorSpaceModelkCGColorSpaceModelUnknownkCGColorSpaceModelMonochromekCGColorSpaceModelRGBkCGColorSpaceModelCMYKkCGColorSpaceModelLabkCGColorSpaceModelDeviceNkCGColorSpaceModelIndexedkCGColorSpaceModelPatternkCGColorSpaceModelXYZCGColorSpaceRefCGPatternCGPatternTilingkCGPatternTilingNoDistortionkCGPatternTilingConstantSpacingMinimalDistortionkCGPatternTilingConstantSpacingCGPatternRefCGPatternDrawPatternCallbackCGPatternReleaseInfoCallbackCGPatternCallbacksdrawPatternreleaseInfoCGFontCGFontPostScriptFormatkCGFontPostScriptFormatType1kCGFontPostScriptFormatType3kCGFontPostScriptFormatType42CGGlyphDeprecatedEnumCGGlyphMinCGGlyphMaxCGFontRefCGFontIndexCGGlyphCGGradientCGGradientDrawingOptionskCGGradientDrawsBeforeStartLocationkCGGradientDrawsAfterEndLocationCGGradientRefCGImageCGImageAlphaInfokCGImageAlphaNonekCGImageAlphaPremultipliedLastkCGImageAlphaPremultipliedFirstkCGImageAlphaLastkCGImageAlphaFirstkCGImageAlphaNoneSkipLastkCGImageAlphaNoneSkipFirstkCGImageAlphaOnlyCGImageByteOrderInfokCGImageByteOrderMaskkCGImageByteOrderDefaultkCGImageByteOrder16LittlekCGImageByteOrder32LittlekCGImageByteOrder16BigkCGImageByteOrder32BigCGImagePixelFormatInfokCGImagePixelFormatMaskkCGImagePixelFormatPackedkCGImagePixelFormatRGB555kCGImagePixelFormatRGB565kCGImagePixelFormatRGB101010kCGImagePixelFormatRGBCIF10CGBitmapInfokCGBitmapAlphaInfoMaskkCGBitmapFloatInfoMaskkCGBitmapFloatComponentskCGBitmapByteOrderMaskkCGBitmapByteOrderDefaultkCGBitmapByteOrder16LittlekCGBitmapByteOrder32LittlekCGBitmapByteOrder16BigkCGBitmapByteOrder32BigCGImageRefCGPathCGLineJoinkCGLineJoinMiterkCGLineJoinRoundkCGLineJoinBevelCGLineCapkCGLineCapButtkCGLineCapRoundkCGLineCapSquareCGPathElementTypekCGPathElementMoveToPointkCGPathElementAddLineToPointkCGPathElementAddQuadCurveToPointkCGPathElementAddCurveToPointkCGPathElementCloseSubpathCGMutablePathRefCGPathRefCGPathElementpointsCGPathApplierFunctionCGPathApplyBlockCGPDFObjectCGPDFObjectTypekCGPDFObjectTypeNullkCGPDFObjectTypeBooleankCGPDFObjectTypeIntegerkCGPDFObjectTypeRealkCGPDFObjectTypeNamekCGPDFObjectTypeStringkCGPDFObjectTypeArraykCGPDFObjectTypeDictionarykCGPDFObjectTypeStreamCGPDFBooleanCGPDFIntegerCGPDFRealCGPDFObjectRefCGPDFStreamCGPDFDataFormatCGPDFDataFormatRawCGPDFDataFormatJPEGEncodedCGPDFDataFormatJPEG2000CGPDFStreamRefCGPDFPageCGPDFBoxkCGPDFMediaBoxkCGPDFCropBoxkCGPDFBleedBoxkCGPDFTrimBoxkCGPDFArtBoxCGPDFPageRefCGPDFDocumentCGPDFAccessPermissionskCGPDFAllowsLowQualityPrintingkCGPDFAllowsHighQualityPrintingkCGPDFAllowsDocumentChangeskCGPDFAllowsDocumentAssemblykCGPDFAllowsContentCopyingkCGPDFAllowsContentAccessibilitykCGPDFAllowsCommentingkCGPDFAllowsFormFieldEntryCGPDFDocumentRefCGContextCGPathDrawingModekCGPathFillkCGPathEOFillkCGPathStrokekCGPathFillStrokekCGPathEOFillStrokeCGTextDrawingModekCGTextFillkCGTextStrokekCGTextFillStrokekCGTextInvisiblekCGTextFillClipkCGTextStrokeClipkCGTextFillStrokeClipkCGTextClipCGTextEncodingkCGEncodingFontSpecifickCGEncodingMacRomanCGInterpolationQualitykCGInterpolationDefaultkCGInterpolationNonekCGInterpolationLowkCGInterpolationMediumkCGInterpolationHighCGBlendModekCGBlendModeNormalkCGBlendModeMultiplykCGBlendModeScreenkCGBlendModeOverlaykCGBlendModeDarkenkCGBlendModeLightenkCGBlendModeColorDodgekCGBlendModeColorBurnkCGBlendModeSoftLightkCGBlendModeHardLightkCGBlendModeDifferencekCGBlendModeExclusionkCGBlendModeHuekCGBlendModeSaturationkCGBlendModeColorkCGBlendModeLuminositykCGBlendModeClearkCGBlendModeCopykCGBlendModeSourceInkCGBlendModeSourceOutkCGBlendModeSourceAtopkCGBlendModeDestinationOverkCGBlendModeDestinationInkCGBlendModeDestinationOutkCGBlendModeDestinationAtopkCGBlendModeXORkCGBlendModePlusDarkerkCGBlendModePlusLighterCGContextRefCGColorConversionInfoCGColorConversionInfoTransformTypekCGColorConversionTransformFromSpacekCGColorConversionTransformToSpacekCGColorConversionTransformApplySpaceCGColorConversionInfoRefCGErrorkCGErrorSuccesskCGErrorFailurekCGErrorIllegalArgumentkCGErrorInvalidConnectionkCGErrorInvalidContextkCGErrorCannotCompletekCGErrorNotImplementedkCGErrorRangeCheckkCGErrorTypeCheckkCGErrorInvalidOperationkCGErrorNoneAvailableCGPDFContextCGPDFTagTypeCGPDFTagTypeDocumentCGPDFTagTypePartCGPDFTagTypeArtCGPDFTagTypeSectionCGPDFTagTypeDivCGPDFTagTypeBlockQuoteCGPDFTagTypeCaptionCGPDFTagTypeTOCCGPDFTagTypeTOCICGPDFTagTypeIndexCGPDFTagTypeNonStructureCGPDFTagTypePrivateCGPDFTagTypeParagraphCGPDFTagTypeHeaderCGPDFTagTypeHeader1CGPDFTagTypeHeader2CGPDFTagTypeHeader3CGPDFTagTypeHeader4CGPDFTagTypeHeader5CGPDFTagTypeHeader6CGPDFTagTypeListCGPDFTagTypeListItemCGPDFTagTypeLabelCGPDFTagTypeListBodyCGPDFTagTypeTableCGPDFTagTypeTableRowCGPDFTagTypeTableHeaderCellCGPDFTagTypeTableDataCellCGPDFTagTypeTableHeaderCGPDFTagTypeTableBodyCGPDFTagTypeTableFooterCGPDFTagTypeSpanCGPDFTagTypeQuoteCGPDFTagTypeNoteCGPDFTagTypeReferenceCGPDFTagTypeBibliographyCGPDFTagTypeCodeCGPDFTagTypeLinkCGPDFTagTypeAnnotationCGPDFTagTypeRubyCGPDFTagTypeRubyBaseTextCGPDFTagTypeRubyAnnotationTextCGPDFTagTypeRubyPunctuationCGPDFTagTypeWarichuCGPDFTagTypeWarichuTextCGPDFTagTypeWarichuPunctiationCGPDFTagTypeFigureCGPDFTagTypeFormulaCGPDFTagTypeFormCGPDFTagPropertyCGBaseCGFloatIOSurfaceRefCGAffineTransformabcdtxtyCGColorCGColorRefCGDataProviderCGDataProviderRefCGDataProviderGetBytesCallbackCGDataProviderSkipForwardCallbackCGDataProviderRewindCallbackCGDataProviderReleaseInfoCallbackCGDataProviderSequentialCallbacksgetBytesskipForwardrewindCGDataProviderGetBytePointerCallbackCGDataProviderReleaseBytePointerCallbackCGDataProviderGetBytesAtPositionCallbackCGDataProviderDirectCallbacksgetBytePointerreleaseBytePointergetBytesAtPositionCGDataProviderReleaseDataCallbackCGPDFDictionaryCGPDFDictionaryRefCGPDFDictionaryApplierFunctionCGPDFDictionaryApplierBlockCGPDFArrayCGPDFArrayRefCGPDFArrayApplierBlockCGPDFStringCGPDFStringRefCGShadingCGShadingRefCGFunctionCGFunctionRefCGFunctionEvaluateCallbackCGFunctionReleaseInfoCallbackCGFunctionCallbacksevaluateCGBitmapContextCGBitmapContextReleaseDataCallbackCGDataConsumerCGDataConsumerRefCGDataConsumerPutBytesCallbackCGDataConsumerReleaseInfoCallbackCGDataConsumerCallbacksputBytesreleaseConsumerCGLayerCGLayerRefCGPDFContentStreamCGPDFContentStreamRefCGPDFOperatorTableCGPDFOperatorTableRefCGPDFOperatorCallbackCGPDFScannerCGPDFScannerRef__IOSurfaceIOSurface/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk/System/Library/Frameworks/IOSurface.frameworkIOSurfaceTypesIOSurfaceLockOptionskIOSurfaceLockReadOnlykIOSurfaceLockAvoidSyncIOSurfacePurgeabilityStatekIOSurfacePurgeableNonVolatilekIOSurfacePurgeableVolatilekIOSurfacePurgeableEmptykIOSurfacePurgeableKeepCurrentkIOSurfaceDefaultCachekIOSurfaceInhibitCachekIOSurfaceWriteThruCachekIOSurfaceCopybackCachekIOSurfaceWriteCombineCachekIOSurfaceCopybackInnerCachekIOSurfaceMapCacheShiftkIOSurfaceMapDefaultCachekIOSurfaceMapInhibitCachekIOSurfaceMapWriteThruCachekIOSurfaceMapCopybackCachekIOSurfaceMapWriteCombineCachekIOSurfaceMapCopybackInnerCacheIOSurfaceIDIOSurfaceComponentNamekIOSurfaceComponentNameUnknownkIOSurfaceComponentNameAlphakIOSurfaceComponentNameRedkIOSurfaceComponentNameGreenkIOSurfaceComponentNameBluekIOSurfaceComponentNameLumakIOSurfaceComponentNameChromaRedkIOSurfaceComponentNameChromaBlueIOSurfaceComponentTypekIOSurfaceComponentTypeUnknownkIOSurfaceComponentTypeUnsignedIntegerkIOSurfaceComponentTypeSignedIntegerkIOSurfaceComponentTypeFloatIOSurfaceComponentRangekIOSurfaceComponentRangeUnknownkIOSurfaceComponentRangeFullRangekIOSurfaceComponentRangeVideoRangekIOSurfaceComponentRangeWideRangeIOSurfaceSubsamplingkIOSurfaceSubsamplingUnknownkIOSurfaceSubsamplingNonekIOSurfaceSubsampling422kIOSurfaceSubsampling420kIOSurfaceSubsampling411ObjCIOSurfacePropertyKeyallocationSizebaseAddresspixelFormatbytesPerRowbytesPerElementelementWidthelementHeightseedplaneCountinUseisInUselocalUseCountallowsPixelSizeCastingIOSurfaceBaseOpenGLES/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk/System/Library/Frameworks/OpenGLES.frameworkEAGLEAGLRenderingAPIkEAGLRenderingAPIOpenGLES1kEAGLRenderingAPIOpenGLES2kEAGLRenderingAPIOpenGLES3EAGLSharegroupdebugLabelEAGLContextAPIsharegroupmultiThreadedisMultiThreadedgltypesGLbitfieldGLbooleanGLbyteGLclampfGLenumGLfloatGLintGLshortGLsizeiGLubyteGLuintGLushortGLvoidGLcharGLclampxGLfixedGLhalfGLint64GLsyncGLuint64GLintptrGLsizeiptrOpenGLESAvailabilityEAGLDrawableES2glglextES3EAGLIOSurfaceES1_EAGLSharegroupPrivate_EAGLContextPrivate__GLsyncMetal/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk/System/Library/Frameworks/Metal.frameworkMTLCommandEncoderMTLResourceUsageMTLResourceUsageReadMTLResourceUsageWriteMTLResourceUsageSampleMTLBarrierScopeMTLBarrierScopeBuffersMTLBarrierScopeTexturesMTLBarrierScopeRenderTargetsMTLResourceMTLPurgeableStateMTLPurgeableStateKeepCurrentMTLPurgeableStateNonVolatileMTLPurgeableStateVolatileMTLPurgeableStateEmptyMTLCPUCacheModeMTLCPUCacheModeDefaultCacheMTLCPUCacheModeWriteCombinedMTLStorageModeMTLStorageModeSharedMTLStorageModeManagedMTLStorageModePrivateMTLStorageModeMemorylessMTLHazardTrackingModeMTLHazardTrackingModeDefaultMTLHazardTrackingModeUntrackedMTLHazardTrackingModeTrackedMTLResourceOptionsMTLResourceCPUCacheModeDefaultCacheMTLResourceCPUCacheModeWriteCombinedMTLResourceStorageModeSharedMTLResourceStorageModeManagedMTLResourceStorageModePrivateMTLResourceStorageModeMemorylessMTLResourceHazardTrackingModeDefaultMTLResourceHazardTrackingModeUntrackedMTLResourceHazardTrackingModeTrackedMTLResourceOptionCPUCacheModeDefaultMTLResourceOptionCPUCacheModeWriteCombinedMTLPixelFormatMTLPixelFormatInvalidMTLPixelFormatA8UnormMTLPixelFormatR8UnormMTLPixelFormatR8Unorm_sRGBMTLPixelFormatR8SnormMTLPixelFormatR8UintMTLPixelFormatR8SintMTLPixelFormatR16UnormMTLPixelFormatR16SnormMTLPixelFormatR16UintMTLPixelFormatR16SintMTLPixelFormatR16FloatMTLPixelFormatRG8UnormMTLPixelFormatRG8Unorm_sRGBMTLPixelFormatRG8SnormMTLPixelFormatRG8UintMTLPixelFormatRG8SintMTLPixelFormatB5G6R5UnormMTLPixelFormatA1BGR5UnormMTLPixelFormatABGR4UnormMTLPixelFormatBGR5A1UnormMTLPixelFormatR32UintMTLPixelFormatR32SintMTLPixelFormatR32FloatMTLPixelFormatRG16UnormMTLPixelFormatRG16SnormMTLPixelFormatRG16UintMTLPixelFormatRG16SintMTLPixelFormatRG16FloatMTLPixelFormatRGBA8UnormMTLPixelFormatRGBA8Unorm_sRGBMTLPixelFormatRGBA8SnormMTLPixelFormatRGBA8UintMTLPixelFormatRGBA8SintMTLPixelFormatBGRA8UnormMTLPixelFormatBGRA8Unorm_sRGBMTLPixelFormatRGB10A2UnormMTLPixelFormatRGB10A2UintMTLPixelFormatRG11B10FloatMTLPixelFormatRGB9E5FloatMTLPixelFormatBGR10A2UnormMTLPixelFormatBGR10_XRMTLPixelFormatBGR10_XR_sRGBMTLPixelFormatRG32UintMTLPixelFormatRG32SintMTLPixelFormatRG32FloatMTLPixelFormatRGBA16UnormMTLPixelFormatRGBA16SnormMTLPixelFormatRGBA16UintMTLPixelFormatRGBA16SintMTLPixelFormatRGBA16FloatMTLPixelFormatBGRA10_XRMTLPixelFormatBGRA10_XR_sRGBMTLPixelFormatRGBA32UintMTLPixelFormatRGBA32SintMTLPixelFormatRGBA32FloatMTLPixelFormatBC1_RGBAMTLPixelFormatBC1_RGBA_sRGBMTLPixelFormatBC2_RGBAMTLPixelFormatBC2_RGBA_sRGBMTLPixelFormatBC3_RGBAMTLPixelFormatBC3_RGBA_sRGBMTLPixelFormatBC4_RUnormMTLPixelFormatBC4_RSnormMTLPixelFormatBC5_RGUnormMTLPixelFormatBC5_RGSnormMTLPixelFormatBC6H_RGBFloatMTLPixelFormatBC6H_RGBUfloatMTLPixelFormatBC7_RGBAUnormMTLPixelFormatBC7_RGBAUnorm_sRGBMTLPixelFormatPVRTC_RGB_2BPPMTLPixelFormatPVRTC_RGB_2BPP_sRGBMTLPixelFormatPVRTC_RGB_4BPPMTLPixelFormatPVRTC_RGB_4BPP_sRGBMTLPixelFormatPVRTC_RGBA_2BPPMTLPixelFormatPVRTC_RGBA_2BPP_sRGBMTLPixelFormatPVRTC_RGBA_4BPPMTLPixelFormatPVRTC_RGBA_4BPP_sRGBMTLPixelFormatEAC_R11UnormMTLPixelFormatEAC_R11SnormMTLPixelFormatEAC_RG11UnormMTLPixelFormatEAC_RG11SnormMTLPixelFormatEAC_RGBA8MTLPixelFormatEAC_RGBA8_sRGBMTLPixelFormatETC2_RGB8MTLPixelFormatETC2_RGB8_sRGBMTLPixelFormatETC2_RGB8A1MTLPixelFormatETC2_RGB8A1_sRGBMTLPixelFormatASTC_4x4_sRGBMTLPixelFormatASTC_5x4_sRGBMTLPixelFormatASTC_5x5_sRGBMTLPixelFormatASTC_6x5_sRGBMTLPixelFormatASTC_6x6_sRGBMTLPixelFormatASTC_8x5_sRGBMTLPixelFormatASTC_8x6_sRGBMTLPixelFormatASTC_8x8_sRGBMTLPixelFormatASTC_10x5_sRGBMTLPixelFormatASTC_10x6_sRGBMTLPixelFormatASTC_10x8_sRGBMTLPixelFormatASTC_10x10_sRGBMTLPixelFormatASTC_12x10_sRGBMTLPixelFormatASTC_12x12_sRGBMTLPixelFormatASTC_4x4_LDRMTLPixelFormatASTC_5x4_LDRMTLPixelFormatASTC_5x5_LDRMTLPixelFormatASTC_6x5_LDRMTLPixelFormatASTC_6x6_LDRMTLPixelFormatASTC_8x5_LDRMTLPixelFormatASTC_8x6_LDRMTLPixelFormatASTC_8x8_LDRMTLPixelFormatASTC_10x5_LDRMTLPixelFormatASTC_10x6_LDRMTLPixelFormatASTC_10x8_LDRMTLPixelFormatASTC_10x10_LDRMTLPixelFormatASTC_12x10_LDRMTLPixelFormatASTC_12x12_LDRMTLPixelFormatASTC_4x4_HDRMTLPixelFormatASTC_5x4_HDRMTLPixelFormatASTC_5x5_HDRMTLPixelFormatASTC_6x5_HDRMTLPixelFormatASTC_6x6_HDRMTLPixelFormatASTC_8x5_HDRMTLPixelFormatASTC_8x6_HDRMTLPixelFormatASTC_8x8_HDRMTLPixelFormatASTC_10x5_HDRMTLPixelFormatASTC_10x6_HDRMTLPixelFormatASTC_10x8_HDRMTLPixelFormatASTC_10x10_HDRMTLPixelFormatASTC_12x10_HDRMTLPixelFormatASTC_12x12_HDRMTLPixelFormatGBGR422MTLPixelFormatBGRG422MTLPixelFormatDepth16UnormMTLPixelFormatDepth32FloatMTLPixelFormatStencil8MTLPixelFormatDepth24Unorm_Stencil8MTLPixelFormatDepth32Float_Stencil8MTLPixelFormatX32_Stencil8MTLPixelFormatX24_Stencil8MTLTextureMTLTextureTypeMTLTextureType1DMTLTextureType1DArrayMTLTextureType2DMTLTextureType2DArrayMTLTextureType2DMultisampleMTLTextureTypeCubeMTLTextureTypeCubeArrayMTLTextureType3DMTLTextureType2DMultisampleArrayMTLTextureTypeTextureBufferMTLTextureSwizzleMTLTextureSwizzleZeroMTLTextureSwizzleOneMTLTextureSwizzleRedMTLTextureSwizzleGreenMTLTextureSwizzleBlueMTLTextureSwizzleAlphaMTLTextureUsageMTLTextureUsageUnknownMTLTextureUsageShaderReadMTLTextureUsageShaderWriteMTLTextureUsageRenderTargetMTLTextureUsagePixelFormatViewMTLTextureDescriptortextureTypemipmapLevelCountsampleCountarrayLengthresourceOptionscpuCacheModestorageModehazardTrackingModeusageallowGPUOptimizedContentsswizzleMTLTextureSwizzleChannelsredgreenbluealphaMTLSharedTextureHandleMTLArgumentMTLDataTypeMTLDataTypeNoneMTLDataTypeStructMTLDataTypeArrayMTLDataTypeFloatMTLDataTypeFloat2MTLDataTypeFloat3MTLDataTypeFloat4MTLDataTypeFloat2x2MTLDataTypeFloat2x3MTLDataTypeFloat2x4MTLDataTypeFloat3x2MTLDataTypeFloat3x3MTLDataTypeFloat3x4MTLDataTypeFloat4x2MTLDataTypeFloat4x3MTLDataTypeFloat4x4MTLDataTypeHalfMTLDataTypeHalf2MTLDataTypeHalf3MTLDataTypeHalf4MTLDataTypeHalf2x2MTLDataTypeHalf2x3MTLDataTypeHalf2x4MTLDataTypeHalf3x2MTLDataTypeHalf3x3MTLDataTypeHalf3x4MTLDataTypeHalf4x2MTLDataTypeHalf4x3MTLDataTypeHalf4x4MTLDataTypeIntMTLDataTypeInt2MTLDataTypeInt3MTLDataTypeInt4MTLDataTypeUIntMTLDataTypeUInt2MTLDataTypeUInt3MTLDataTypeUInt4MTLDataTypeShortMTLDataTypeShort2MTLDataTypeShort3MTLDataTypeShort4MTLDataTypeUShortMTLDataTypeUShort2MTLDataTypeUShort3MTLDataTypeUShort4MTLDataTypeCharMTLDataTypeChar2MTLDataTypeChar3MTLDataTypeChar4MTLDataTypeUCharMTLDataTypeUChar2MTLDataTypeUChar3MTLDataTypeUChar4MTLDataTypeBoolMTLDataTypeBool2MTLDataTypeBool3MTLDataTypeBool4MTLDataTypeTextureMTLDataTypeSamplerMTLDataTypePointerMTLDataTypeR8UnormMTLDataTypeR8SnormMTLDataTypeR16UnormMTLDataTypeR16SnormMTLDataTypeRG8UnormMTLDataTypeRG8SnormMTLDataTypeRG16UnormMTLDataTypeRG16SnormMTLDataTypeRGBA8UnormMTLDataTypeRGBA8Unorm_sRGBMTLDataTypeRGBA8SnormMTLDataTypeRGBA16UnormMTLDataTypeRGBA16SnormMTLDataTypeRGB10A2UnormMTLDataTypeRG11B10FloatMTLDataTypeRGB9E5FloatMTLDataTypeRenderPipelineMTLDataTypeComputePipelineMTLDataTypeIndirectCommandBufferMTLArgumentTypeMTLArgumentTypeBufferMTLArgumentTypeThreadgroupMemoryMTLArgumentTypeTextureMTLArgumentTypeSamplerMTLArgumentTypeImageblockDataMTLArgumentTypeImageblockMTLArgumentAccessMTLArgumentAccessReadOnlyMTLArgumentAccessReadWriteMTLArgumentAccessWriteOnlyaccessactiveisActivebufferAlignmentbufferDataSizebufferDataTypebufferStructTypebufferPointerTypethreadgroupMemoryAlignmentthreadgroupMemoryDataSizetextureDataTypeisDepthTextureMTLStructTypeMTLTypedataTypeMTLPointerTypeelementTypealignmentdataSizeelementIsArgumentBufferMTLArrayTypestrideargumentIndexStrideMTLTextureReferenceTypeMTLStructMemberargumentIndexMTLLibraryMTLPatchTypeMTLPatchTypeNoneMTLPatchTypeTriangleMTLPatchTypeQuadMTLFunctionTypeMTLFunctionTypeVertexMTLFunctionTypeFragmentMTLFunctionTypeKernelMTLLanguageVersionMTLLanguageVersion1_0MTLLanguageVersion1_1MTLLanguageVersion1_2MTLLanguageVersion2_0MTLLanguageVersion2_1MTLLanguageVersion2_2MTLLibraryErrorMTLLibraryErrorUnsupportedMTLLibraryErrorInternalMTLLibraryErrorCompileFailureMTLLibraryErrorCompileWarningMTLLibraryErrorFunctionNotFoundMTLLibraryErrorFileNotFoundMTLCompileOptionspreprocessorMacrosfastMathEnabledlanguageVersionMTLAutoreleasedArgumentMTLVertexAttributeattributeIndexattributeTypepatchDataisPatchDatapatchControlPointDataisPatchControlPointDataMTLAttributeMTLFunctionConstantrequiredMTLDeviceMTLFeatureSetMTLFeatureSet_iOS_GPUFamily1_v1MTLFeatureSet_iOS_GPUFamily2_v1MTLFeatureSet_iOS_GPUFamily1_v2MTLFeatureSet_iOS_GPUFamily2_v2MTLFeatureSet_iOS_GPUFamily3_v1MTLFeatureSet_iOS_GPUFamily1_v3MTLFeatureSet_iOS_GPUFamily2_v3MTLFeatureSet_iOS_GPUFamily3_v2MTLFeatureSet_iOS_GPUFamily1_v4MTLFeatureSet_iOS_GPUFamily2_v4MTLFeatureSet_iOS_GPUFamily3_v3MTLFeatureSet_iOS_GPUFamily4_v1MTLFeatureSet_iOS_GPUFamily1_v5MTLFeatureSet_iOS_GPUFamily2_v5MTLFeatureSet_iOS_GPUFamily3_v4MTLFeatureSet_iOS_GPUFamily4_v2MTLFeatureSet_iOS_GPUFamily5_v1MTLFeatureSet_macOS_GPUFamily1_v1MTLFeatureSet_OSX_GPUFamily1_v1MTLFeatureSet_macOS_GPUFamily1_v2MTLFeatureSet_OSX_GPUFamily1_v2MTLFeatureSet_macOS_ReadWriteTextureTier2MTLFeatureSet_OSX_ReadWriteTextureTier2MTLFeatureSet_macOS_GPUFamily1_v3MTLFeatureSet_macOS_GPUFamily1_v4MTLFeatureSet_macOS_GPUFamily2_v1MTLFeatureSet_tvOS_GPUFamily1_v1MTLFeatureSet_TVOS_GPUFamily1_v1MTLFeatureSet_tvOS_GPUFamily1_v2MTLFeatureSet_tvOS_GPUFamily1_v3MTLFeatureSet_tvOS_GPUFamily1_v4MTLGPUFamilyMTLGPUFamilyApple1MTLGPUFamilyApple2MTLGPUFamilyApple3MTLGPUFamilyApple4MTLGPUFamilyApple5MTLGPUFamilyApple6MTLGPUFamilyMac1MTLGPUFamilyMac2MTLGPUFamilyCommon1MTLGPUFamilyCommon2MTLGPUFamilyCommon3MTLGPUFamilyMacCatalyst1MTLGPUFamilyMacCatalyst2MTLPipelineOptionMTLPipelineOptionNoneMTLPipelineOptionArgumentInfoMTLPipelineOptionBufferTypeInfoMTLReadWriteTextureTierMTLReadWriteTextureTierNoneMTLReadWriteTextureTier1MTLReadWriteTextureTier2MTLArgumentBuffersTierMTLArgumentBuffersTier1MTLArgumentBuffersTier2MTLSparseTextureRegionAlignmentModeMTLSparseTextureRegionAlignmentModeOutwardMTLSparseTextureRegionAlignmentModeInwardMTLTilePipelineColorAttachmentDescriptorMTLCommandQueueDescriptoralignMTLSizeAndAlignMTLAutoreleasedRenderPipelineReflectionMTLAutoreleasedComputePipelineReflectionMTLNewLibraryCompletionHandlerMTLNewRenderPipelineStateCompletionHandlerMTLNewRenderPipelineStateWithReflectionCompletionHandlerMTLNewComputePipelineStateCompletionHandlerMTLNewComputePipelineStateWithReflectionCompletionHandlerMTLArgumentDescriptorconstantBlockAlignmentMTLResourceStateCommandEncoderMTLSparseTextureMappingModeMTLSparseTextureMappingModeMapMTLSparseTextureMappingModeUnmapregionOriginXregionOriginYregionOriginZregionSizeWidthregionSizeHeightregionSizeDepthmipMapLevelsliceIdMTLMapIndirectArgumentsMTLRenderPassMTLLoadActionMTLLoadActionDontCareMTLLoadActionLoadMTLLoadActionClearMTLStoreActionMTLStoreActionDontCareMTLStoreActionStoreMTLStoreActionMultisampleResolveMTLStoreActionStoreAndMultisampleResolveMTLStoreActionUnknownMTLStoreActionCustomSampleDepthStoreMTLStoreActionOptionsMTLStoreActionOptionNoneMTLStoreActionOptionCustomSamplePositionsMTLMultisampleDepthResolveFilterMTLMultisampleDepthResolveFilterSample0MTLMultisampleDepthResolveFilterMinMTLMultisampleDepthResolveFilterMaxMTLMultisampleStencilResolveFilterMTLMultisampleStencilResolveFilterSample0MTLMultisampleStencilResolveFilterDepthResolvedSampleMTLRenderPassDescriptorcolorAttachmentsdepthAttachmentstencilAttachmentvisibilityResultBufferrenderTargetArrayLengthimageblockSampleLengththreadgroupMemoryLengthtileWidthtileHeightdefaultRasterSampleCountrenderTargetWidthrenderTargetHeightrasterizationRateMapMTLRenderPassColorAttachmentDescriptorArrayMTLRenderPassDepthAttachmentDescriptorclearDepthdepthResolveFilterMTLRenderPassAttachmentDescriptortextureslicedepthPlaneresolveTextureresolveLevelresolveSliceresolveDepthPlaneloadActionstoreActionstoreActionOptionsMTLRenderPassStencilAttachmentDescriptorclearStencilstencilResolveFilterMTLClearColorMTLRenderPassColorAttachmentDescriptorclearColorMTLBlitCommandEncoderMTLBlitOptionMTLBlitOptionNoneMTLBlitOptionDepthFromDepthStencilMTLBlitOptionStencilFromDepthStencilMTLBlitOptionRowLinearPVRTCMTLCommandBufferMTLCommandBufferStatusMTLCommandBufferStatusNotEnqueuedMTLCommandBufferStatusEnqueuedMTLCommandBufferStatusCommittedMTLCommandBufferStatusScheduledMTLCommandBufferStatusCompletedMTLCommandBufferStatusErrorMTLCommandBufferErrorMTLCommandBufferErrorNoneMTLCommandBufferErrorInternalMTLCommandBufferErrorTimeoutMTLCommandBufferErrorPageFaultMTLCommandBufferErrorBlacklistedMTLCommandBufferErrorNotPermittedMTLCommandBufferErrorOutOfMemoryMTLCommandBufferErrorInvalidResourceMTLCommandBufferErrorMemorylessMTLCommandBufferErrorDeviceRemovedMTLDispatchTypeMTLDispatchTypeSerialMTLDispatchTypeConcurrentMTLCommandBufferHandlerMTLDepthStencilMTLCompareFunctionMTLCompareFunctionNeverMTLCompareFunctionLessMTLCompareFunctionEqualMTLCompareFunctionLessEqualMTLCompareFunctionGreaterMTLCompareFunctionNotEqualMTLCompareFunctionGreaterEqualMTLCompareFunctionAlwaysMTLStencilOperationMTLStencilOperationKeepMTLStencilOperationZeroMTLStencilOperationReplaceMTLStencilOperationIncrementClampMTLStencilOperationDecrementClampMTLStencilOperationInvertMTLStencilOperationIncrementWrapMTLStencilOperationDecrementWrapMTLDepthStencilDescriptordepthCompareFunctiondepthWriteEnabledisDepthWriteEnabledfrontFaceStencilbackFaceStencilMTLStencilDescriptorstencilCompareFunctionstencilFailureOperationdepthFailureOperationdepthStencilPassOperationreadMaskwriteMaskMTLStageInputOutputDescriptorMTLAttributeFormatMTLAttributeFormatInvalidMTLAttributeFormatUChar2MTLAttributeFormatUChar3MTLAttributeFormatUChar4MTLAttributeFormatChar2MTLAttributeFormatChar3MTLAttributeFormatChar4MTLAttributeFormatUChar2NormalizedMTLAttributeFormatUChar3NormalizedMTLAttributeFormatUChar4NormalizedMTLAttributeFormatChar2NormalizedMTLAttributeFormatChar3NormalizedMTLAttributeFormatChar4NormalizedMTLAttributeFormatUShort2MTLAttributeFormatUShort3MTLAttributeFormatUShort4MTLAttributeFormatShort2MTLAttributeFormatShort3MTLAttributeFormatShort4MTLAttributeFormatUShort2NormalizedMTLAttributeFormatUShort3NormalizedMTLAttributeFormatUShort4NormalizedMTLAttributeFormatShort2NormalizedMTLAttributeFormatShort3NormalizedMTLAttributeFormatShort4NormalizedMTLAttributeFormatHalf2MTLAttributeFormatHalf3MTLAttributeFormatHalf4MTLAttributeFormatFloatMTLAttributeFormatFloat2MTLAttributeFormatFloat3MTLAttributeFormatFloat4MTLAttributeFormatIntMTLAttributeFormatInt2MTLAttributeFormatInt3MTLAttributeFormatInt4MTLAttributeFormatUIntMTLAttributeFormatUInt2MTLAttributeFormatUInt3MTLAttributeFormatUInt4MTLAttributeFormatInt1010102NormalizedMTLAttributeFormatUInt1010102NormalizedMTLAttributeFormatUChar4Normalized_BGRAMTLAttributeFormatUCharMTLAttributeFormatCharMTLAttributeFormatUCharNormalizedMTLAttributeFormatCharNormalizedMTLAttributeFormatUShortMTLAttributeFormatShortMTLAttributeFormatUShortNormalizedMTLAttributeFormatShortNormalizedMTLAttributeFormatHalfMTLIndexTypeMTLIndexTypeUInt16MTLIndexTypeUInt32MTLStepFunctionMTLStepFunctionConstantMTLStepFunctionPerVertexMTLStepFunctionPerInstanceMTLStepFunctionPerPatchMTLStepFunctionPerPatchControlPointMTLStepFunctionThreadPositionInGridXMTLStepFunctionThreadPositionInGridYMTLStepFunctionThreadPositionInGridXIndexedMTLStepFunctionThreadPositionInGridYIndexedlayoutsindexTypeindexBufferIndexMTLBufferLayoutDescriptorArrayMTLAttributeDescriptorArrayMTLBufferLayoutDescriptorstepFunctionstepRateMTLAttributeDescriptorbufferIndexMTLPipelineMTLMutabilityMTLMutabilityDefaultMTLMutabilityMutableMTLMutabilityImmutableMTLPipelineBufferDescriptorArrayMTLPipelineBufferDescriptormutabilityMTLRenderCommandEncoderMTLPrimitiveTypeMTLPrimitiveTypePointMTLPrimitiveTypeLineMTLPrimitiveTypeLineStripMTLPrimitiveTypeTriangleMTLPrimitiveTypeTriangleStripMTLVisibilityResultModeMTLVisibilityResultModeDisabledMTLVisibilityResultModeBooleanMTLVisibilityResultModeCountingMTLCullModeMTLCullModeNoneMTLCullModeFrontMTLCullModeBackMTLWindingMTLWindingClockwiseMTLWindingCounterClockwiseMTLDepthClipModeMTLDepthClipModeClipMTLDepthClipModeClampMTLTriangleFillModeMTLTriangleFillModeFillMTLTriangleFillModeLinesMTLRenderStagesMTLRenderStageVertexMTLRenderStageFragmentMTLScissorRectoriginXoriginYznearzfarMTLViewportvertexCountinstanceCountvertexStartbaseInstanceMTLDrawPrimitivesIndirectArgumentsindexCountindexStartbaseVertexMTLDrawIndexedPrimitivesIndirectArgumentsviewportArrayIndexOffsetrenderTargetArrayIndexOffsetMTLVertexAmplificationViewMappingpatchCountpatchStartMTLDrawPatchIndirectArgumentsedgeTessellationFactorinsideTessellationFactorMTLQuadTessellationFactorsHalfMTLTriangleTessellationFactorsHalfMTLRenderPipelineMTLBlendFactorMTLBlendFactorZeroMTLBlendFactorOneMTLBlendFactorSourceColorMTLBlendFactorOneMinusSourceColorMTLBlendFactorSourceAlphaMTLBlendFactorOneMinusSourceAlphaMTLBlendFactorDestinationColorMTLBlendFactorOneMinusDestinationColorMTLBlendFactorDestinationAlphaMTLBlendFactorOneMinusDestinationAlphaMTLBlendFactorSourceAlphaSaturatedMTLBlendFactorBlendColorMTLBlendFactorOneMinusBlendColorMTLBlendFactorBlendAlphaMTLBlendFactorOneMinusBlendAlphaMTLBlendFactorSource1ColorMTLBlendFactorOneMinusSource1ColorMTLBlendFactorSource1AlphaMTLBlendFactorOneMinusSource1AlphaMTLBlendOperationMTLBlendOperationAddMTLBlendOperationSubtractMTLBlendOperationReverseSubtractMTLBlendOperationMinMTLBlendOperationMaxMTLColorWriteMaskMTLColorWriteMaskNoneMTLColorWriteMaskRedMTLColorWriteMaskGreenMTLColorWriteMaskBlueMTLColorWriteMaskAlphaMTLColorWriteMaskAllMTLPrimitiveTopologyClassMTLPrimitiveTopologyClassUnspecifiedMTLPrimitiveTopologyClassPointMTLPrimitiveTopologyClassLineMTLPrimitiveTopologyClassTriangleMTLTessellationPartitionModeMTLTessellationPartitionModePow2MTLTessellationPartitionModeIntegerMTLTessellationPartitionModeFractionalOddMTLTessellationPartitionModeFractionalEvenMTLTessellationFactorStepFunctionMTLTessellationFactorStepFunctionConstantMTLTessellationFactorStepFunctionPerPatchMTLTessellationFactorStepFunctionPerInstanceMTLTessellationFactorStepFunctionPerPatchAndPerInstanceMTLTessellationFactorFormatMTLTessellationFactorFormatHalfMTLTessellationControlPointIndexTypeMTLTessellationControlPointIndexTypeNoneMTLTessellationControlPointIndexTypeUInt16MTLTessellationControlPointIndexTypeUInt32MTLTileRenderPipelineDescriptortileFunctionrasterSampleCountthreadgroupSizeMatchesTileSizetileBuffersmaxTotalThreadsPerThreadgroupMTLTileRenderPipelineColorAttachmentDescriptorArrayMTLRenderPipelineColorAttachmentDescriptorblendingEnabledisBlendingEnabledsourceRGBBlendFactordestinationRGBBlendFactorrgbBlendOperationsourceAlphaBlendFactordestinationAlphaBlendFactoralphaBlendOperationMTLRenderPipelineDescriptorvertexFunctionfragmentFunctionvertexDescriptoralphaToCoverageEnabledisAlphaToCoverageEnabledalphaToOneEnabledisAlphaToOneEnabledrasterizationEnabledisRasterizationEnabledmaxVertexAmplificationCountdepthAttachmentPixelFormatstencilAttachmentPixelFormatinputPrimitiveTopologytessellationPartitionModemaxTessellationFactortessellationFactorScaleEnabledisTessellationFactorScaleEnabledtessellationFactorFormattessellationControlPointIndexTypetessellationFactorStepFunctiontessellationOutputWindingOrdervertexBuffersfragmentBufferssupportIndirectCommandBuffersMTLRenderPipelineColorAttachmentDescriptorArrayMTLRenderPipelineReflectionvertexArgumentsfragmentArgumentstileArgumentsMTLTileRenderPipelineColorAttachmentDescriptorMTLVertexDescriptorMTLVertexFormatMTLVertexFormatInvalidMTLVertexFormatUChar2MTLVertexFormatUChar3MTLVertexFormatUChar4MTLVertexFormatChar2MTLVertexFormatChar3MTLVertexFormatChar4MTLVertexFormatUChar2NormalizedMTLVertexFormatUChar3NormalizedMTLVertexFormatUChar4NormalizedMTLVertexFormatChar2NormalizedMTLVertexFormatChar3NormalizedMTLVertexFormatChar4NormalizedMTLVertexFormatUShort2MTLVertexFormatUShort3MTLVertexFormatUShort4MTLVertexFormatShort2MTLVertexFormatShort3MTLVertexFormatShort4MTLVertexFormatUShort2NormalizedMTLVertexFormatUShort3NormalizedMTLVertexFormatUShort4NormalizedMTLVertexFormatShort2NormalizedMTLVertexFormatShort3NormalizedMTLVertexFormatShort4NormalizedMTLVertexFormatHalf2MTLVertexFormatHalf3MTLVertexFormatHalf4MTLVertexFormatFloatMTLVertexFormatFloat2MTLVertexFormatFloat3MTLVertexFormatFloat4MTLVertexFormatIntMTLVertexFormatInt2MTLVertexFormatInt3MTLVertexFormatInt4MTLVertexFormatUIntMTLVertexFormatUInt2MTLVertexFormatUInt3MTLVertexFormatUInt4MTLVertexFormatInt1010102NormalizedMTLVertexFormatUInt1010102NormalizedMTLVertexFormatUChar4Normalized_BGRAMTLVertexFormatUCharMTLVertexFormatCharMTLVertexFormatUCharNormalizedMTLVertexFormatCharNormalizedMTLVertexFormatUShortMTLVertexFormatShortMTLVertexFormatUShortNormalizedMTLVertexFormatShortNormalizedMTLVertexFormatHalfMTLVertexStepFunctionMTLVertexStepFunctionConstantMTLVertexStepFunctionPerVertexMTLVertexStepFunctionPerInstanceMTLVertexStepFunctionPerPatchMTLVertexStepFunctionPerPatchControlPointMTLVertexBufferLayoutDescriptorArrayMTLVertexAttributeDescriptorArrayMTLVertexBufferLayoutDescriptorMTLVertexAttributeDescriptorMTLSamplerMTLSamplerMinMagFilterMTLSamplerMinMagFilterNearestMTLSamplerMinMagFilterLinearMTLSamplerMipFilterMTLSamplerMipFilterNotMipmappedMTLSamplerMipFilterNearestMTLSamplerMipFilterLinearMTLSamplerAddressModeMTLSamplerAddressModeClampToEdgeMTLSamplerAddressModeMirrorClampToEdgeMTLSamplerAddressModeRepeatMTLSamplerAddressModeMirrorRepeatMTLSamplerAddressModeClampToZeroMTLSamplerAddressModeClampToBorderColorMTLSamplerBorderColorMTLSamplerBorderColorTransparentBlackMTLSamplerBorderColorOpaqueBlackMTLSamplerBorderColorOpaqueWhiteMTLSamplerDescriptorminFiltermagFiltermipFiltermaxAnisotropysAddressModetAddressModerAddressModeborderColornormalizedCoordinateslodMinClamplodMaxClamplodAveragecompareFunctionsupportArgumentBuffersMTLHeapMTLHeapTypeMTLHeapTypeAutomaticMTLHeapTypePlacementMTLHeapTypeSparseMTLHeapDescriptorMTLCaptureManagerMTLCaptureErrorMTLCaptureErrorNotSupportedMTLCaptureErrorAlreadyCapturingMTLCaptureErrorInvalidDescriptorMTLCaptureDestinationMTLCaptureDestinationDeveloperToolsMTLCaptureDestinationGPUTraceDocumentMTLCaptureDescriptorcaptureObjectdestinationoutputURL_captureObject_destination_outputURLdefaultCaptureScopeisCapturing_isCapturing_defaultCaptureScopeMTLIndirectCommandBufferMTLIndirectCommandTypeMTLIndirectCommandTypeDrawMTLIndirectCommandTypeDrawIndexedMTLIndirectCommandTypeDrawPatchesMTLIndirectCommandTypeDrawIndexedPatchesMTLIndirectCommandTypeConcurrentDispatchMTLIndirectCommandTypeConcurrentDispatchThreadsMTLIndirectCommandBufferDescriptorcommandTypesinheritPipelineStateinheritBuffersmaxVertexBufferBindCountmaxFragmentBufferBindCountmaxKernelBufferBindCountMTLIndirectCommandBufferExecutionRangeMTLTypeszMTLOriginMTLSizeMTLRegionMTLSamplePositionMTLCoordinate2DMTLFunctionConstantValuesMTLRasterizationRateMTLRasterizationRateLayerDescriptorhorizontalSampleStorageverticalSampleStoragehorizontalverticalMTLRasterizationRateSampleArrayMTLRasterizationRateMapDescriptorlayersscreenSizelayerCountMTLRasterizationRateLayerArrayMTLComputePipelineMTLComputePipelineDescriptorcomputeFunctionthreadGroupSizeIsMultipleOfThreadExecutionWidthstageInputDescriptorbuffersMTLComputePipelineReflectionMTLEventMTLSharedEventHandleMTLSharedEventListenerdispatchQueueMTLSharedEventNotificationBlockMTLComputeCommandEncoderthreadgroupsPerGridMTLDispatchThreadgroupsIndirectArgumentsstageInOriginstageInSizeMTLStageInRegionIndirectArgumentsMTLDrawableMTLDrawablePresentedHandlerMTLDefinesMTLBufferMTLFenceMTLCommandQueueMTLParallelRenderCommandEncoderMTLArgumentEncoderMTLCaptureScopeMTLIndirectCommandEncoderMTLSharedTextureHandlePrivateMTLSharedEventHandlePrivateQuartzCore/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk/System/Library/Frameworks/QuartzCore.frameworkCALayerCAEdgeAntialiasingMaskkCALayerLeftEdgekCALayerRightEdgekCALayerBottomEdgekCALayerTopEdgeCACornerMaskkCALayerMinXMinYCornerkCALayerMaxXMinYCornerkCALayerMinXMaxYCornerkCALayerMaxXMaxYCornerCALayerArrayCALayerContentsGravityCALayerContentsFormatCALayerContentsFilterCALayerCornerCurve_CALayerIvarsrefcountmagiclayerboundspositionzPositionanchorPointanchorPointZtransformframehiddenisHiddendoubleSidedisDoubleSidedgeometryFlippedisGeometryFlippedsuperlayersublayerssublayerTransformmasksToBoundscontentscontentsRectcontentsGravitycontentsScalecontentsCentercontentsFormatminificationFiltermagnificationFilterminificationFilterBiasisOpaqueneedsDisplayOnBoundsChangedrawsAsynchronouslyedgeAntialiasingMaskallowsEdgeAntialiasingbackgroundColorcornerRadiusmaskedCornerscornerCurveborderWidthopacityallowsGroupOpacitycompositingFilterfiltersbackgroundFiltersshouldRasterizerasterizationScaleshadowColorshadowOpacityshadowOffsetshadowRadiusshadowPathactionsCATransform3Dm11m12m13m14m21m22m23m24m31m32m33m34m41m42m43m44CAMediaTimingCAMediaTimingFillModeCAAnimationtimingFunctionremovedOnCompletionisRemovedOnCompletionCAAnimationCalculationModeCAAnimationRotationModeCATransitionTypeCATransitionSubtypeCAPropertyAnimationadditiveisAdditivecumulativeisCumulativevalueFunctionCABasicAnimationfromValuetoValuebyValueCAKeyframeAnimationvalueskeyTimestimingFunctionscalculationModetensionValuescontinuityValuesbiasValuesrotationModeCASpringAnimationmassstiffnessdampinginitialVelocitysettlingDurationCATransitionsubtypestartProgressendProgressCAAnimationGroupanimationsCAMediaTimingFunctionCAMediaTimingFunctionNameCAValueFunctionCAValueFunctionNameCADisplayLinktargetTimestampframeIntervalpreferredFramesPerSecondCAEAGLLayerpresentsWithTransaction_winCAMetalLayerpreferredDeviceframebufferOnlydrawableSizemaximumDrawableCountcolorspaceallowsNextDrawableTimeoutCAEmitterCellenabledisEnabledbirthRatelifetimelifetimeRangeemissionLatitudeemissionLongitudeemissionRangevelocityvelocityRangexAccelerationyAccelerationzAccelerationscaleRangescaleSpeedspinspinRangecolorredRangegreenRangeblueRangealphaRangeredSpeedgreenSpeedblueSpeedalphaSpeedemitterCellsCAEmitterLayerCAEmitterLayerEmitterShapeCAEmitterLayerEmitterModeCAEmitterLayerRenderModeemitterPositionemitterZPositionemitterSizeemitterDepthemitterShapeemitterModerenderModepreservesDepthCAGradientLayerCAGradientLayerTypecolorslocationsstartPointendPointCAReplicatorLayerinstanceDelayinstanceTransforminstanceColorinstanceRedOffsetinstanceGreenOffsetinstanceBlueOffsetinstanceAlphaOffsetCAScrollLayerCAScrollLayerScrollModescrollModeCAShapeLayerCAShapeLayerFillRuleCAShapeLayerLineJoinCAShapeLayerLineCapfillColorfillRulestrokeColorstrokeStartstrokeEndlineWidthmiterLimitlineCaplineJoinlineDashPhaselineDashPatternCATextLayerCATextLayerTruncationModeCATextLayerAlignmentModefontfontSizeforegroundColorwrappedisWrappedtruncationModealignmentModeallowsFontSubpixelQuantizationCATiledLayerlevelsOfDetaillevelsOfDetailBiastileSizeCATransactionCATransformLayerCABaseCoreAnimationCAMediaTimingFunctionPrivate_CAEAGLNativeWindow_CAMetalLayerPrivateCATextLayerPrivateCoreVideo/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk/System/Library/Frameworks/CoreVideo.frameworkCVBaseCVSMPTETimeTypekCVSMPTETimeType24kCVSMPTETimeType25kCVSMPTETimeType30DropkCVSMPTETimeType30kCVSMPTETimeType2997kCVSMPTETimeType2997DropkCVSMPTETimeType60kCVSMPTETimeType5994CVSMPTETimeFlagskCVSMPTETimeValidkCVSMPTETimeRunningCVTimeFlagskCVTimeIsIndefiniteCVTimeStampFlagskCVTimeStampVideoTimeValidkCVTimeStampHostTimeValidkCVTimeStampSMPTETimeValidkCVTimeStampVideoRefreshPeriodValidkCVTimeStampRateScalarValidkCVTimeStampTopFieldkCVTimeStampBottomFieldkCVTimeStampVideoHostTimeValidkCVTimeStampIsInterlacedCVOptionFlagsCVSMPTETimesubframessubframeDivisorcounterframestimeValuetimeScaleCVTimevideoTimeScalevideoTimehostTimerateScalarvideoRefreshPeriodsmpteTimeCVTimeStampCVReturnkCVReturnSuccesskCVReturnFirstkCVReturnErrorkCVReturnInvalidArgumentkCVReturnAllocationFailedkCVReturnUnsupportedkCVReturnInvalidDisplaykCVReturnDisplayLinkAlreadyRunningkCVReturnDisplayLinkNotRunningkCVReturnDisplayLinkCallbacksNotSetkCVReturnInvalidPixelFormatkCVReturnInvalidSizekCVReturnInvalidPixelBufferAttributeskCVReturnPixelBufferNotOpenGLCompatiblekCVReturnPixelBufferNotMetalCompatiblekCVReturnWouldExceedAllocationThresholdkCVReturnPoolAllocationFailedkCVReturnInvalidPoolAttributeskCVReturnRetrykCVReturnLastCVBufferCVAttachmentModekCVAttachmentMode_ShouldNotPropagatekCVAttachmentMode_ShouldPropagateCVBufferRefCVPixelBufferkCVPixelFormatType_1MonochromekCVPixelFormatType_2IndexedkCVPixelFormatType_4IndexedkCVPixelFormatType_8IndexedkCVPixelFormatType_1IndexedGray_WhiteIsZerokCVPixelFormatType_2IndexedGray_WhiteIsZerokCVPixelFormatType_4IndexedGray_WhiteIsZerokCVPixelFormatType_8IndexedGray_WhiteIsZerokCVPixelFormatType_16BE555kCVPixelFormatType_16LE555kCVPixelFormatType_16LE5551kCVPixelFormatType_16BE565kCVPixelFormatType_16LE565kCVPixelFormatType_24RGBkCVPixelFormatType_24BGRkCVPixelFormatType_32ARGBkCVPixelFormatType_32BGRAkCVPixelFormatType_32ABGRkCVPixelFormatType_32RGBAkCVPixelFormatType_64ARGBkCVPixelFormatType_48RGBkCVPixelFormatType_32AlphaGraykCVPixelFormatType_16GraykCVPixelFormatType_30RGBkCVPixelFormatType_422YpCbCr8kCVPixelFormatType_4444YpCbCrA8kCVPixelFormatType_4444YpCbCrA8RkCVPixelFormatType_4444AYpCbCr8kCVPixelFormatType_4444AYpCbCr16kCVPixelFormatType_444YpCbCr8kCVPixelFormatType_422YpCbCr16kCVPixelFormatType_422YpCbCr10kCVPixelFormatType_444YpCbCr10kCVPixelFormatType_420YpCbCr8PlanarkCVPixelFormatType_420YpCbCr8PlanarFullRangekCVPixelFormatType_422YpCbCr_4A_8BiPlanarkCVPixelFormatType_420YpCbCr8BiPlanarVideoRangekCVPixelFormatType_420YpCbCr8BiPlanarFullRangekCVPixelFormatType_422YpCbCr8_yuvskCVPixelFormatType_422YpCbCr8FullRangekCVPixelFormatType_OneComponent8kCVPixelFormatType_TwoComponent8kCVPixelFormatType_30RGBLEPackedWideGamutkCVPixelFormatType_ARGB2101010LEPackedkCVPixelFormatType_OneComponent16HalfkCVPixelFormatType_OneComponent32FloatkCVPixelFormatType_TwoComponent16HalfkCVPixelFormatType_TwoComponent32FloatkCVPixelFormatType_64RGBAHalfkCVPixelFormatType_128RGBAFloatkCVPixelFormatType_14Bayer_GRBGkCVPixelFormatType_14Bayer_RGGBkCVPixelFormatType_14Bayer_BGGRkCVPixelFormatType_14Bayer_GBRGkCVPixelFormatType_DisparityFloat16kCVPixelFormatType_DisparityFloat32kCVPixelFormatType_DepthFloat16kCVPixelFormatType_DepthFloat32kCVPixelFormatType_420YpCbCr10BiPlanarVideoRangekCVPixelFormatType_422YpCbCr10BiPlanarVideoRangekCVPixelFormatType_444YpCbCr10BiPlanarVideoRangekCVPixelFormatType_420YpCbCr10BiPlanarFullRangekCVPixelFormatType_422YpCbCr10BiPlanarFullRangekCVPixelFormatType_444YpCbCr10BiPlanarFullRangekCVPixelFormatType_420YpCbCr8VideoRange_8A_TriPlanarCVPixelBufferLockFlagskCVPixelBufferLock_ReadOnlyCVPlanarComponentInforowBytesCVPlanarPixelBufferInfocomponentInfoCVPlanarPixelBufferInfo_YCbCrPlanarcomponentInfoYcomponentInfoCbcomponentInfoCrCVPlanarPixelBufferInfo_YCbCrBiPlanarcomponentInfoCbCrCVPixelBufferRefCVPixelBufferReleaseBytesCallbackCVPixelBufferReleasePlanarBytesCallbackCVPixelBufferPoolCVPixelBufferPoolFlushFlagskCVPixelBufferPoolFlushExcessBuffersCVPixelBufferPoolRefCVImageBufferCVImageBufferRefCVOpenGLESTextureCVOpenGLESTextureRefCVOpenGLESTextureCacheCVOpenGLESTextureCacheRefCVEAGLContextCVPixelFormatDescriptionCVFillExtendedPixelsCallBackfillCallBackrefConCVFillExtendedPixelsCallBackDataCVMetalTextureCVMetalTextureRefCVMetalTextureCacheCVMetalTextureCacheRefCVPixelBufferIOSurfaceCVHostTime__CVBuffer__CVPixelBufferPool__CVOpenGLESTextureCache__CVMetalTextureCacheImageIO/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk/System/Library/Frameworks/ImageIO.frameworkCGImageMetadataCGImageMetadataTypekCGImageMetadataTypeInvalidkCGImageMetadataTypeDefaultkCGImageMetadataTypeStringkCGImageMetadataTypeArrayUnorderedkCGImageMetadataTypeArrayOrderedkCGImageMetadataTypeAlternateArraykCGImageMetadataTypeAlternateTextkCGImageMetadataTypeStructureCGImageMetadataErrorskCGImageMetadataErrorUnknownkCGImageMetadataErrorUnsupportedFormatkCGImageMetadataErrorBadArgumentkCGImageMetadataErrorConflictingArgumentskCGImageMetadataErrorPrefixConflictCGImageMetadataRefCGMutableImageMetadataRefCGImageMetadataTagRefCGImageMetadataTagBlockCGImageSourceCGImageSourceStatuskCGImageStatusUnexpectedEOFkCGImageStatusInvalidDatakCGImageStatusUnknownTypekCGImageStatusReadingHeaderkCGImageStatusIncompletekCGImageStatusCompleteCGImageSourceRefCGImagePropertiesCGImagePropertyOrientationkCGImagePropertyOrientationUpkCGImagePropertyOrientationUpMirroredkCGImagePropertyOrientationDownkCGImagePropertyOrientationDownMirroredkCGImagePropertyOrientationLeftMirroredkCGImagePropertyOrientationRightkCGImagePropertyOrientationRightMirroredkCGImagePropertyOrientationLeftCGImageAnimationCGImageAnimationStatuskCGImageAnimationStatus_ParameterErrorkCGImageAnimationStatus_CorruptInputImagekCGImageAnimationStatus_UnsupportedFormatkCGImageAnimationStatus_IncompleteInputImagekCGImageAnimationStatus_AllocationFailureCGImageSourceAnimationBlockCGImageDestinationCGImageDestinationRefImageIOBaseCGImageMetadataTagCoreImage/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk/System/Library/Frameworks/CoreImage.frameworkCIRenderDestinationCIRenderDestinationAlphaModeCIRenderDestinationAlphaNoneCIRenderDestinationAlphaPremultipliedCIRenderDestinationAlphaUnpremultipliedalphaModeflippedisFlippedditheredisDitheredclampedisClampedcolorSpaceblendKernelblendsInDestinationColorSpaceCIRenderInfokernelExecutionTimepassCountpixelsProcessedCIRenderTaskCIBarcodeDescriptorCIQRCodeErrorCorrectionLevelCIQRCodeErrorCorrectionLevelLCIQRCodeErrorCorrectionLevelMCIQRCodeErrorCorrectionLevelQCIQRCodeErrorCorrectionLevelHCIDataMatrixCodeECCVersionCIDataMatrixCodeECCVersion000CIDataMatrixCodeECCVersion050CIDataMatrixCodeECCVersion080CIDataMatrixCodeECCVersion100CIDataMatrixCodeECCVersion140CIDataMatrixCodeECCVersion200CIQRCodeDescriptorerrorCorrectedPayloadsymbolVersionmaskPatternerrorCorrectionLevelCIAztecCodeDescriptorisCompactdataCodewordCountCIPDF417CodeDescriptorrowCountcolumnCountCIDataMatrixCodeDescriptoreccVersionCIVectorXYZWCGPointValueCGRectValueCGAffineTransformValuestringRepresentation_uvecptrCIColornumberOfComponentscomponentsblackColorwhiteColorgrayColorredColorgreenColorblueColorcyanColormagentaColoryellowColorCIContextworkingColorSpaceworkingFormatCIContextOptionCIImageRepresentationOptionCIImageCIFormatblackImagewhiteImagegrayImageredImagegreenImageblueImagecyanImagemagentaImageyellowImageclearImageextentdefinitionurlpixelBufferAVDepthDataAVPortraitEffectsMatteAVSemanticSegmentationMatteCIImageOptionCIImageAutoAdjustmentOptionCIFilterShapeCIFilteroutputImageinputKeysoutputKeysCIKernelCIKernelROICallbackCIColorKernelCIWarpKernelCIBlendKernelCIFeatureCIFaceFeaturehasLeftEyePositionleftEyePositionhasRightEyePositionrightEyePositionhasMouthPositionmouthPositionhasTrackingIDtrackingIDhasTrackingFrameCounttrackingFrameCounthasFaceAnglefaceAnglehasSmileleftEyeClosedrightEyeClosedCIRectangleFeaturetopLefttopRightbottomLeftbottomRightCIQRCodeFeaturemessageStringsymbolDescriptorCITextFeaturesubFeaturesCIDetectorCIImageProcessorCIImageProcessorKerneloutputIsOpaquesynchronizeInputsCIImageAccumulatorCISamplerCIRAWFilterCIRAWFilterOptionCIFilterBuiltinsMLModelCoreImageDefinesCIFilterConstructorCIImageProviderCIKernelMetalLibCoreText/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk/System/Library/Frameworks/CoreText.frameworkCTFontTraitskCTFontClassMaskShiftCTFontSymbolicTraitskCTFontTraitItalickCTFontTraitBoldkCTFontTraitExpandedkCTFontTraitCondensedkCTFontTraitMonoSpacekCTFontTraitVerticalkCTFontTraitUIOptimizedkCTFontTraitColorGlyphskCTFontTraitCompositekCTFontTraitClassMaskkCTFontItalicTraitkCTFontBoldTraitkCTFontExpandedTraitkCTFontCondensedTraitkCTFontMonoSpaceTraitkCTFontVerticalTraitkCTFontUIOptimizedTraitkCTFontColorGlyphsTraitkCTFontCompositeTraitkCTFontClassMaskTraitCTFontStylisticClasskCTFontClassUnknownkCTFontClassOldStyleSerifskCTFontClassTransitionalSerifskCTFontClassModernSerifskCTFontClassClarendonSerifskCTFontClassSlabSerifskCTFontClassFreeformSerifskCTFontClassSansSerifkCTFontClassOrnamentalskCTFontClassScriptskCTFontClassSymbolickCTFontUnknownClasskCTFontOldStyleSerifsClasskCTFontTransitionalSerifsClasskCTFontModernSerifsClasskCTFontClarendonSerifsClasskCTFontSlabSerifsClasskCTFontFreeformSerifsClasskCTFontSansSerifClasskCTFontOrnamentalsClasskCTFontScriptsClasskCTFontSymbolicClassCTFontDescriptorCTFontOrientationkCTFontOrientationDefaultkCTFontOrientationHorizontalkCTFontOrientationVerticalkCTFontDefaultOrientationkCTFontHorizontalOrientationkCTFontVerticalOrientationCTFontFormatkCTFontFormatUnrecognizedkCTFontFormatOpenTypePostScriptkCTFontFormatOpenTypeTrueTypekCTFontFormatTrueTypekCTFontFormatPostScriptkCTFontFormatBitmapkCTFontPrioritySystemkCTFontPriorityNetworkkCTFontPriorityComputerkCTFontPriorityUserkCTFontPriorityDynamickCTFontPriorityProcessCTFontDescriptorMatchingStatekCTFontDescriptorMatchingDidBeginkCTFontDescriptorMatchingDidFinishkCTFontDescriptorMatchingWillBeginQueryingkCTFontDescriptorMatchingStalledkCTFontDescriptorMatchingWillBeginDownloadingkCTFontDescriptorMatchingDownloadingkCTFontDescriptorMatchingDidFinishDownloadingkCTFontDescriptorMatchingDidMatchkCTFontDescriptorMatchingDidFailWithErrorCTFontDescriptorRefCTFontPriorityCTFontDescriptorProgressHandlerCTFontCTFontOptionskCTFontOptionsDefaultkCTFontOptionsPreventAutoActivationkCTFontOptionsPreferSystemFontCTFontUIFontTypekCTFontUIFontNonekCTFontUIFontUserkCTFontUIFontUserFixedPitchkCTFontUIFontSystemkCTFontUIFontEmphasizedSystemkCTFontUIFontSmallSystemkCTFontUIFontSmallEmphasizedSystemkCTFontUIFontMiniSystemkCTFontUIFontMiniEmphasizedSystemkCTFontUIFontViewskCTFontUIFontApplicationkCTFontUIFontLabelkCTFontUIFontMenuTitlekCTFontUIFontMenuItemkCTFontUIFontMenuItemMarkkCTFontUIFontMenuItemCmdKeykCTFontUIFontWindowTitlekCTFontUIFontPushButtonkCTFontUIFontUtilityWindowTitlekCTFontUIFontAlertHeaderkCTFontUIFontSystemDetailkCTFontUIFontEmphasizedSystemDetailkCTFontUIFontToolbarkCTFontUIFontSmallToolbarkCTFontUIFontMessagekCTFontUIFontPalettekCTFontUIFontToolTipkCTFontUIFontControlContentkCTFontNoFontTypekCTFontUserFontTypekCTFontUserFixedPitchFontTypekCTFontSystemFontTypekCTFontEmphasizedSystemFontTypekCTFontSmallSystemFontTypekCTFontSmallEmphasizedSystemFontTypekCTFontMiniSystemFontTypekCTFontMiniEmphasizedSystemFontTypekCTFontViewsFontTypekCTFontApplicationFontTypekCTFontLabelFontTypekCTFontMenuTitleFontTypekCTFontMenuItemFontTypekCTFontMenuItemMarkFontTypekCTFontMenuItemCmdKeyFontTypekCTFontWindowTitleFontTypekCTFontPushButtonFontTypekCTFontUtilityWindowTitleFontTypekCTFontAlertHeaderFontTypekCTFontSystemDetailFontTypekCTFontEmphasizedSystemDetailFontTypekCTFontToolbarFontTypekCTFontSmallToolbarFontTypekCTFontMessageFontTypekCTFontPaletteFontTypekCTFontToolTipFontTypekCTFontControlContentFontTypekCTFontTableBASEkCTFontTableCBDTkCTFontTableCBLCkCTFontTableCFFkCTFontTableCFF2kCTFontTableCOLRkCTFontTableCPALkCTFontTableDSIGkCTFontTableEBDTkCTFontTableEBLCkCTFontTableEBSCkCTFontTableGDEFkCTFontTableGPOSkCTFontTableGSUBkCTFontTableHVARkCTFontTableJSTFkCTFontTableLTSHkCTFontTableMATHkCTFontTableMERGkCTFontTableMVARkCTFontTableOS2kCTFontTablePCLTkCTFontTableSTATkCTFontTableSVGkCTFontTableVDMXkCTFontTableVORGkCTFontTableVVARkCTFontTableZapfkCTFontTableAcntkCTFontTableAnkrkCTFontTableAvarkCTFontTableBdatkCTFontTableBhedkCTFontTableBlockCTFontTableBslnkCTFontTableCidgkCTFontTableCmapkCTFontTableCvarkCTFontTableCvtkCTFontTableFdsckCTFontTableFeatkCTFontTableFmtxkCTFontTableFondkCTFontTableFpgmkCTFontTableFvarkCTFontTableGaspkCTFontTableGlyfkCTFontTableGvarkCTFontTableHdmxkCTFontTableHeadkCTFontTableHheakCTFontTableHmtxkCTFontTableHstykCTFontTableJustkCTFontTableKernkCTFontTableKerxkCTFontTableLcarkCTFontTableLocakCTFontTableLtagkCTFontTableMaxpkCTFontTableMetakCTFontTableMortkCTFontTableMorxkCTFontTableNamekCTFontTableOpbdkCTFontTablePostkCTFontTablePrepkCTFontTablePropkCTFontTableSbitkCTFontTableSbixkCTFontTableTrakkCTFontTableVheakCTFontTableVmtxkCTFontTableXrefCTFontTableOptionskCTFontTableOptionNoOptionskCTFontTableOptionExcludeSyntheticCTFontRefATSFontRefCTFontTableTagCTFontCollectionCTFontCollectionCopyOptionskCTFontCollectionCopyDefaultOptionskCTFontCollectionCopyUniquekCTFontCollectionCopyStandardSortCTFontCollectionRefCTMutableFontCollectionRefCTFontCollectionSortDescriptorsCallbackCTFontManagerErrorsCTFontManagerErrorkCTFontManagerErrorFileNotFoundkCTFontManagerErrorInsufficientPermissionskCTFontManagerErrorUnrecognizedFormatkCTFontManagerErrorInvalidFontDatakCTFontManagerErrorAlreadyRegisteredkCTFontManagerErrorExceededResourceLimitkCTFontManagerErrorNotRegisteredkCTFontManagerErrorInUsekCTFontManagerErrorSystemRequiredkCTFontManagerErrorRegistrationFailedkCTFontManagerErrorMissingEntitlementkCTFontManagerErrorInsufficientInfokCTFontManagerErrorCancelledByUserkCTFontManagerErrorDuplicatedNamekCTFontManagerErrorInvalidFilePathCTFontManagerCTFontManagerScopekCTFontManagerScopeNonekCTFontManagerScopeProcesskCTFontManagerScopePersistentkCTFontManagerScopeSessionkCTFontManagerScopeUserCTFontManagerAutoActivationSettingkCTFontManagerAutoActivationDefaultkCTFontManagerAutoActivationDisabledkCTFontManagerAutoActivationEnabledkCTFontManagerAutoActivationPromptUserCTFrameCTFrameProgressionkCTFrameProgressionTopToBottomkCTFrameProgressionRightToLeftkCTFrameProgressionLeftToRightCTFramePathFillRulekCTFramePathFillEvenOddkCTFramePathFillWindingNumberCTFrameRefCTLineCTLineBoundsOptionskCTLineBoundsExcludeTypographicLeadingkCTLineBoundsExcludeTypographicShiftskCTLineBoundsUseHangingPunctuationkCTLineBoundsUseGlyphPathBoundskCTLineBoundsUseOpticalBoundskCTLineBoundsIncludeLanguageExtentsCTLineTruncationTypekCTLineTruncationStartkCTLineTruncationEndkCTLineTruncationMiddleCTLineRefCTGlyphInfoCTCharacterCollectionkCTCharacterCollectionIdentityMappingkCTCharacterCollectionAdobeCNS1kCTCharacterCollectionAdobeGB1kCTCharacterCollectionAdobeJapan1kCTCharacterCollectionAdobeJapan2kCTCharacterCollectionAdobeKorea1kCTIdentityMappingCharacterCollectionkCTAdobeCNS1CharacterCollectionkCTAdobeGB1CharacterCollectionkCTAdobeJapan1CharacterCollectionkCTAdobeJapan2CharacterCollectionkCTAdobeKorea1CharacterCollectionCTGlyphInfoRefCTParagraphStyleCTTextAlignmentkCTTextAlignmentLeftkCTTextAlignmentRightkCTTextAlignmentCenterkCTTextAlignmentJustifiedkCTTextAlignmentNaturalkCTLeftTextAlignmentkCTRightTextAlignmentkCTCenterTextAlignmentkCTJustifiedTextAlignmentkCTNaturalTextAlignmentCTLineBreakModekCTLineBreakByWordWrappingkCTLineBreakByCharWrappingkCTLineBreakByClippingkCTLineBreakByTruncatingHeadkCTLineBreakByTruncatingTailkCTLineBreakByTruncatingMiddleCTWritingDirectionkCTWritingDirectionNaturalkCTWritingDirectionLeftToRightkCTWritingDirectionRightToLeftCTParagraphStyleSpecifierkCTParagraphStyleSpecifierAlignmentkCTParagraphStyleSpecifierFirstLineHeadIndentkCTParagraphStyleSpecifierHeadIndentkCTParagraphStyleSpecifierTailIndentkCTParagraphStyleSpecifierTabStopskCTParagraphStyleSpecifierDefaultTabIntervalkCTParagraphStyleSpecifierLineBreakModekCTParagraphStyleSpecifierLineHeightMultiplekCTParagraphStyleSpecifierMaximumLineHeightkCTParagraphStyleSpecifierMinimumLineHeightkCTParagraphStyleSpecifierLineSpacingkCTParagraphStyleSpecifierParagraphSpacingkCTParagraphStyleSpecifierParagraphSpacingBeforekCTParagraphStyleSpecifierBaseWritingDirectionkCTParagraphStyleSpecifierMaximumLineSpacingkCTParagraphStyleSpecifierMinimumLineSpacingkCTParagraphStyleSpecifierLineSpacingAdjustmentkCTParagraphStyleSpecifierLineBoundsOptionskCTParagraphStyleSpecifierCountCTParagraphStyleRefCTParagraphStyleSettingspecvalueSizeCTRubyAnnotationCTRubyAlignmentkCTRubyAlignmentInvalidkCTRubyAlignmentAutokCTRubyAlignmentStartkCTRubyAlignmentCenterkCTRubyAlignmentEndkCTRubyAlignmentDistributeLetterkCTRubyAlignmentDistributeSpacekCTRubyAlignmentLineEdgeCTRubyOverhangkCTRubyOverhangInvalidkCTRubyOverhangAutokCTRubyOverhangStartkCTRubyOverhangEndkCTRubyOverhangNoneCTRubyPositionkCTRubyPositionBeforekCTRubyPositionAfterkCTRubyPositionInterCharacterkCTRubyPositionInlinekCTRubyPositionCountCTRubyAnnotationRefCTRunCTRunStatuskCTRunStatusNoStatuskCTRunStatusRightToLeftkCTRunStatusNonMonotonickCTRunStatusHasNonIdentityMatrixCTRunRefCTRunDelegatekCTRunDelegateVersion1kCTRunDelegateCurrentVersionCTRunDelegateRefCTRunDelegateDeallocateCallbackCTRunDelegateGetAscentCallbackCTRunDelegateGetDescentCallbackCTRunDelegateGetWidthCallbackdeallocgetAscentgetDescentgetWidthCTRunDelegateCallbacksCTStringAttributesCTUnderlineStylekCTUnderlineStyleNonekCTUnderlineStyleSinglekCTUnderlineStyleThickkCTUnderlineStyleDoubleCTUnderlineStyleModifierskCTUnderlinePatternSolidkCTUnderlinePatternDotkCTUnderlinePatternDashkCTUnderlinePatternDashDotkCTUnderlinePatternDashDotDotkCTWritingDirectionEmbeddingkCTWritingDirectionOverrideSFNTLayoutTypeskAllTypographicFeaturesTypekLigaturesTypekCursiveConnectionTypekLetterCaseTypekVerticalSubstitutionTypekLinguisticRearrangementTypekNumberSpacingTypekSmartSwashTypekDiacriticsTypekVerticalPositionTypekFractionsTypekOverlappingCharactersTypekTypographicExtrasTypekMathematicalExtrasTypekOrnamentSetsTypekCharacterAlternativesTypekDesignComplexityTypekStyleOptionsTypekCharacterShapeTypekNumberCaseTypekTextSpacingTypekTransliterationTypekAnnotationTypekKanaSpacingTypekIdeographicSpacingTypekUnicodeDecompositionTypekRubyKanaTypekCJKSymbolAlternativesTypekIdeographicAlternativesTypekCJKVerticalRomanPlacementTypekItalicCJKRomanTypekCaseSensitiveLayoutTypekAlternateKanaTypekStylisticAlternativesTypekContextualAlternatesTypekLowerCaseTypekUpperCaseTypekLanguageTagTypekCJKRomanSpacingTypekLastFeatureTypekAllTypeFeaturesOnSelectorkAllTypeFeaturesOffSelectorkRequiredLigaturesOnSelectorkRequiredLigaturesOffSelectorkCommonLigaturesOnSelectorkCommonLigaturesOffSelectorkRareLigaturesOnSelectorkRareLigaturesOffSelectorkLogosOnSelectorkLogosOffSelectorkRebusPicturesOnSelectorkRebusPicturesOffSelectorkDiphthongLigaturesOnSelectorkDiphthongLigaturesOffSelectorkSquaredLigaturesOnSelectorkSquaredLigaturesOffSelectorkAbbrevSquaredLigaturesOnSelectorkAbbrevSquaredLigaturesOffSelectorkSymbolLigaturesOnSelectorkSymbolLigaturesOffSelectorkContextualLigaturesOnSelectorkContextualLigaturesOffSelectorkHistoricalLigaturesOnSelectorkHistoricalLigaturesOffSelectorkUnconnectedSelectorkPartiallyConnectedSelectorkCursiveSelectorkUpperAndLowerCaseSelectorkAllCapsSelectorkAllLowerCaseSelectorkSmallCapsSelectorkInitialCapsSelectorkInitialCapsAndSmallCapsSelectorkSubstituteVerticalFormsOnSelectorkSubstituteVerticalFormsOffSelectorkLinguisticRearrangementOnSelectorkLinguisticRearrangementOffSelectorkMonospacedNumbersSelectorkProportionalNumbersSelectorkThirdWidthNumbersSelectorkQuarterWidthNumbersSelectorkWordInitialSwashesOnSelectorkWordInitialSwashesOffSelectorkWordFinalSwashesOnSelectorkWordFinalSwashesOffSelectorkLineInitialSwashesOnSelectorkLineInitialSwashesOffSelectorkLineFinalSwashesOnSelectorkLineFinalSwashesOffSelectorkNonFinalSwashesOnSelectorkNonFinalSwashesOffSelectorkShowDiacriticsSelectorkHideDiacriticsSelectorkDecomposeDiacriticsSelectorkNormalPositionSelectorkSuperiorsSelectorkInferiorsSelectorkOrdinalsSelectorkScientificInferiorsSelectorkNoFractionsSelectorkVerticalFractionsSelectorkDiagonalFractionsSelectorkPreventOverlapOnSelectorkPreventOverlapOffSelectorkHyphensToEmDashOnSelectorkHyphensToEmDashOffSelectorkHyphenToEnDashOnSelectorkHyphenToEnDashOffSelectorkSlashedZeroOnSelectorkSlashedZeroOffSelectorkFormInterrobangOnSelectorkFormInterrobangOffSelectorkSmartQuotesOnSelectorkSmartQuotesOffSelectorkPeriodsToEllipsisOnSelectorkPeriodsToEllipsisOffSelectorkHyphenToMinusOnSelectorkHyphenToMinusOffSelectorkAsteriskToMultiplyOnSelectorkAsteriskToMultiplyOffSelectorkSlashToDivideOnSelectorkSlashToDivideOffSelectorkInequalityLigaturesOnSelectorkInequalityLigaturesOffSelectorkExponentsOnSelectorkExponentsOffSelectorkMathematicalGreekOnSelectorkMathematicalGreekOffSelectorkNoOrnamentsSelectorkDingbatsSelectorkPiCharactersSelectorkFleuronsSelectorkDecorativeBordersSelectorkInternationalSymbolsSelectorkMathSymbolsSelectorkNoAlternatesSelectorkDesignLevel1SelectorkDesignLevel2SelectorkDesignLevel3SelectorkDesignLevel4SelectorkDesignLevel5SelectorkNoStyleOptionsSelectorkDisplayTextSelectorkEngravedTextSelectorkIlluminatedCapsSelectorkTitlingCapsSelectorkTallCapsSelectorkTraditionalCharactersSelectorkSimplifiedCharactersSelectorkJIS1978CharactersSelectorkJIS1983CharactersSelectorkJIS1990CharactersSelectorkTraditionalAltOneSelectorkTraditionalAltTwoSelectorkTraditionalAltThreeSelectorkTraditionalAltFourSelectorkTraditionalAltFiveSelectorkExpertCharactersSelectorkJIS2004CharactersSelectorkHojoCharactersSelectorkNLCCharactersSelectorkTraditionalNamesCharactersSelectorkLowerCaseNumbersSelectorkUpperCaseNumbersSelectorkProportionalTextSelectorkMonospacedTextSelectorkHalfWidthTextSelectorkThirdWidthTextSelectorkQuarterWidthTextSelectorkAltProportionalTextSelectorkAltHalfWidthTextSelectorkNoTransliterationSelectorkHanjaToHangulSelectorkHiraganaToKatakanaSelectorkKatakanaToHiraganaSelectorkKanaToRomanizationSelectorkRomanizationToHiraganaSelectorkRomanizationToKatakanaSelectorkHanjaToHangulAltOneSelectorkHanjaToHangulAltTwoSelectorkHanjaToHangulAltThreeSelectorkNoAnnotationSelectorkBoxAnnotationSelectorkRoundedBoxAnnotationSelectorkCircleAnnotationSelectorkInvertedCircleAnnotationSelectorkParenthesisAnnotationSelectorkPeriodAnnotationSelectorkRomanNumeralAnnotationSelectorkDiamondAnnotationSelectorkInvertedBoxAnnotationSelectorkInvertedRoundedBoxAnnotationSelectorkFullWidthKanaSelectorkProportionalKanaSelectorkFullWidthIdeographsSelectorkProportionalIdeographsSelectorkHalfWidthIdeographsSelectorkCanonicalCompositionOnSelectorkCanonicalCompositionOffSelectorkCompatibilityCompositionOnSelectorkCompatibilityCompositionOffSelectorkTranscodingCompositionOnSelectorkTranscodingCompositionOffSelectorkNoRubyKanaSelectorkRubyKanaSelectorkRubyKanaOnSelectorkRubyKanaOffSelectorkNoCJKSymbolAlternativesSelectorkCJKSymbolAltOneSelectorkCJKSymbolAltTwoSelectorkCJKSymbolAltThreeSelectorkCJKSymbolAltFourSelectorkCJKSymbolAltFiveSelectorkNoIdeographicAlternativesSelectorkIdeographicAltOneSelectorkIdeographicAltTwoSelectorkIdeographicAltThreeSelectorkIdeographicAltFourSelectorkIdeographicAltFiveSelectorkCJKVerticalRomanCenteredSelectorkCJKVerticalRomanHBaselineSelectorkNoCJKItalicRomanSelectorkCJKItalicRomanSelectorkCJKItalicRomanOnSelectorkCJKItalicRomanOffSelectorkCaseSensitiveLayoutOnSelectorkCaseSensitiveLayoutOffSelectorkCaseSensitiveSpacingOnSelectorkCaseSensitiveSpacingOffSelectorkAlternateHorizKanaOnSelectorkAlternateHorizKanaOffSelectorkAlternateVertKanaOnSelectorkAlternateVertKanaOffSelectorkNoStylisticAlternatesSelectorkStylisticAltOneOnSelectorkStylisticAltOneOffSelectorkStylisticAltTwoOnSelectorkStylisticAltTwoOffSelectorkStylisticAltThreeOnSelectorkStylisticAltThreeOffSelectorkStylisticAltFourOnSelectorkStylisticAltFourOffSelectorkStylisticAltFiveOnSelectorkStylisticAltFiveOffSelectorkStylisticAltSixOnSelectorkStylisticAltSixOffSelectorkStylisticAltSevenOnSelectorkStylisticAltSevenOffSelectorkStylisticAltEightOnSelectorkStylisticAltEightOffSelectorkStylisticAltNineOnSelectorkStylisticAltNineOffSelectorkStylisticAltTenOnSelectorkStylisticAltTenOffSelectorkStylisticAltElevenOnSelectorkStylisticAltElevenOffSelectorkStylisticAltTwelveOnSelectorkStylisticAltTwelveOffSelectorkStylisticAltThirteenOnSelectorkStylisticAltThirteenOffSelectorkStylisticAltFourteenOnSelectorkStylisticAltFourteenOffSelectorkStylisticAltFifteenOnSelectorkStylisticAltFifteenOffSelectorkStylisticAltSixteenOnSelectorkStylisticAltSixteenOffSelectorkStylisticAltSeventeenOnSelectorkStylisticAltSeventeenOffSelectorkStylisticAltEighteenOnSelectorkStylisticAltEighteenOffSelectorkStylisticAltNineteenOnSelectorkStylisticAltNineteenOffSelectorkStylisticAltTwentyOnSelectorkStylisticAltTwentyOffSelectorkContextualAlternatesOnSelectorkContextualAlternatesOffSelectorkSwashAlternatesOnSelectorkSwashAlternatesOffSelectorkContextualSwashAlternatesOnSelectorkContextualSwashAlternatesOffSelectorkDefaultLowerCaseSelectorkLowerCaseSmallCapsSelectorkLowerCasePetiteCapsSelectorkDefaultUpperCaseSelectorkUpperCaseSmallCapsSelectorkUpperCasePetiteCapsSelectorkHalfWidthCJKRomanSelectorkProportionalCJKRomanSelectorkDefaultCJKRomanSelectorkFullWidthCJKRomanSelectorkSFNTLookupSimpleArraykSFNTLookupSegmentSinglekSFNTLookupSegmentArraykSFNTLookupSingleTablekSFNTLookupTrimmedArraykSFNTLookupVectorkSTClassEndOfTextkSTClassOutOfBoundskSTClassDeletedGlyphkSTClassEndOfLinekSTSetMarkkSTNoAdvancekSTMarkEndkSTLigActionMaskkSTRearrVerbMaskkSTXHasLigActionkSTKCrossStreamResetkLCARTagkLCARCurrentVersionkLCARLinearFormatkLCARCtlPointFormatkJUSTTagkJUSTCurrentVersionkJUSTStandardFormatkJUSTnoGlyphcodekJUSTpcDecompositionActionkJUSTpcUnconditionalAddActionkJUSTpcConditionalAddActionkJUSTpcGlyphStretchActionkJUSTpcDuctilityActionkJUSTpcGlyphRepeatAddActionkJUSTKashidaPrioritykJUSTSpacePrioritykJUSTLetterPrioritykJUSTNullPrioritykJUSTPriorityCountkJUSTOverridePrioritykJUSTOverrideLimitskJUSTOverrideUnlimitedkJUSTUnlimitedkJUSTPriorityMaskkOPBDTagkOPBDCurrentVersionkOPBDDistanceFormatkOPBDControlPointFormatkMORTTagkMORTCurrentVersionkMORTCoverVerticalkMORTCoverDescendingkMORTCoverIgnoreVerticalkMORTCoverTypeMaskkMORTRearrangementTypekMORTContextualTypekMORTLigatureTypekMORTSwashTypekMORTInsertionTypekMORTLigLastActionkMORTLigStoreLigaturekMORTLigFormOffsetMaskkMORTLigFormOffsetShiftkMORTraNoActionkMORTraxAkMORTraDxkMORTraDxAkMORTraxABkMORTraxBAkMORTraCDxkMORTraDCxkMORTraCDxAkMORTraDCxAkMORTraDxABkMORTraDxBAkMORTraCDxABkMORTraCDxBAkMORTraDCxABkMORTraDCxBAkMORTDoInsertionsBeforekMORTIsSplitVowelPiecekMORTInsertionsCountMaskkMORTCurrInsertKashidaLikekMORTMarkInsertKashidaLikekMORTCurrInsertBeforekMORTMarkInsertBeforekMORTMarkJustTableCountMaskkMORTMarkJustTableCountShiftkMORTCurrJustTableCountMaskkMORTCurrJustTableCountShiftkMORTCurrInsertCountMaskkMORTCurrInsertCountShiftkMORTMarkInsertCountMaskkMORTMarkInsertCountShiftkMORXTagkMORXCurrentVersionkMORXCoverVerticalkMORXCoverDescendingkMORXCoverIgnoreVerticalkMORXCoverLogicalOrderkMORXCoverTypeMaskkPROPTagkPROPCurrentVersionkPROPPairOffsetShiftkPROPPairOffsetSignkPROPIsFloaterMaskkPROPCanHangLTMaskkPROPCanHangRBMaskkPROPUseRLPairMaskkPROPPairOffsetMaskkPROPRightConnectMaskkPROPZeroReservedkPROPDirectionMaskkPROPLDirectionClasskPROPRDirectionClasskPROPALDirectionClasskPROPENDirectionClasskPROPESDirectionClasskPROPETDirectionClasskPROPANDirectionClasskPROPCSDirectionClasskPROPPSDirectionClasskPROPSDirectionClasskPROPWSDirectionClasskPROPONDirectionClasskPROPSENDirectionClasskPROPLREDirectionClasskPROPLRODirectionClasskPROPRLEDirectionClasskPROPRLODirectionClasskPROPPDFDirectionClasskPROPNSMDirectionClasskPROPBNDirectionClasskPROPNumDirectionClasseskTRAKTagkTRAKCurrentVersionkTRAKUniformFormatkKERNTagkKERNCurrentVersionkKERNVerticalkKERNResetCrossStreamkKERNCrossStreamkKERNVariationkKERNUnusedBitskKERNFormatMaskkKERNOrderedListkKERNStateTablekKERNSimpleArraykKERNIndexArraykKERNLineStartkKERNLineEndKerningkKERNNoCrossKerningkKERNNotesRequestedkKERNNoStakeNotekKERNCrossStreamResetNotekKERNNotAppliedkKERXTagkKERXCurrentVersionkKERXVerticalkKERXResetCrossStreamkKERXCrossStreamkKERXVariationkKERXDescendingkKERXUnusedBitskKERXFormatMaskkKERXOrderedListkKERXStateTablekKERXSimpleArraykKERXControlPointkKERXIndexArraykKERXLineStartkKERXLineEndKerningkKERXNoCrossKerningkKERXNotesRequestedkKERXNoStakeNotekKERXCrossStreamResetNotekKERXNotAppliedkKERXActionTypeMaskkKERXActionTypeControlPointskKERXActionTypeAnchorPointskKERXActionTypeCoordinateskKERXUnusedFlagskKERXActionOffsetMaskkKERXValuesAreLongkBSLNTagkBSLNCurrentVersionkBSLNDistanceFormatNoMapkBSLNDistanceFormatWithMapkBSLNControlPointFormatNoMapkBSLNControlPointFormatWithMapkBSLNRomanBaselinekBSLNIdeographicCenterBaselinekBSLNIdeographicLowBaselinekBSLNHangingBaselinekBSLNMathBaselinekBSLNIdeographicHighBaselinekBSLNLastBaselinekBSLNNumBaselineClasseskBSLNNoBaselinekBSLNNoBaselineOverridekANKRCurrentVersionkLTAGCurrentVersionSFNTLookupTableFormatSFNTLookupValueSFNTLookupOffsetSFNTLookupKindSFNTLookupBinarySearchHeaderunitSizenUnitssearchRangeentrySelectorrangeShiftSFNTLookupArrayHeaderlookupValuesSFNTLookupTrimmedArrayHeaderfirstGlyphvalueArraySFNTLookupVectorHeaderSFNTLookupSegmentlastGlyphSFNTLookupSegmentHeaderbinSearchsegmentsSFNTLookupSingleglyphSFNTLookupSingleHeaderentriesSFNTLookupFormatSpecificHeadertheArraysegmentsingletrimmedArrayvectorSFNTLookupTablefsHeaderSFNTLookupTablePtrSFNTLookupTableHandleSTClassSTEntryIndexSTHeaderfillernClassesclassTableOffsetstateArrayOffsetentryTableOffsetSTClassTablenGlyphsclassesSTEntryZeronewStateSTEntryOneoffset1STEntryTwooffset2STXClassSTXStateIndexSTXEntryIndexSTXHeaderSTXClassTableSTXEntryZeroSTXEntryOneindex1STXEntryTwoindex2LcarCaretClassEntrypartialsLcarCaretTablelookupLcarCaretTablePtrJustPCActionTypeJustificationFlagsJustPCDecompositionActionlowerLimitupperLimitorderglyphsJustPCUnconditionalAddActionJustPCConditionalAddActionsubstThresholdaddGlyphsubstGlyphJustPCDuctilityActionductilityAxisminimumLimitnoStretchValuemaximumLimitJustPCGlyphRepeatAddActionJustPCActionSubrecordtheClasstheTypeJustPCActionactionCountJustWidthDeltaEntryjustClassbeforeGrowLimitbeforeShrinkLimitafterGrowLimitafterShrinkLimitgrowFlagsshrinkFlagsJustWidthDeltaGroupJustPostcompTablelookupTableJustDirectionTablewidthDeltaClusterspostcompJustTablehorizHeaderOffsetvertHeaderOffsetOpbdTableFormatOpbdSideValuesleftSideShifttopSideShiftrightSideShiftbottomSideShiftOpbdTableMortSubtableMaskFlagsMortLigatureActionEntryMortRearrangementSubtableMortContextualSubtablesubstitutionTableOffsetMortLigatureSubtableligatureActionTableOffsetcomponentTableOffsetligatureTableOffsetMortSwashSubtableMortInsertionSubtableMortSpecificSubtablerearrangementcontextualligatureswashinsertionMortSubtablecoverageuMortFeatureEntryfeatureTypefeatureSelectorenableFlagsdisableFlagsMortChaindefaultFlagsnFeaturesnSubtablesfeatureEntriesMortTablenChainschainsMorxRearrangementSubtableMorxContextualSubtableMorxLigatureSubtableMorxInsertionSubtableinsertionGlyphTableOffsetMorxSpecificSubtableMorxSubtableMorxChainMorxTablePropCharPropertiesPropTabledefaultPropsPropLookupSegmentPropLookupSinglepropsTrakValueTrakTableEntrytracknameTableIndexsizesOffsetTrakTableDatanTracksnSizessizeTableOffsettrakTableTrakTablehorizOffsetvertOffsetKernTableFormatKernSubtableInfoKernKerningValueKernArrayOffsetKernVersion0HeadernTablesfirstSubtableKernTableHeaderKernTableHeaderPtrKernTableHeaderHandleKernKerningPairKernOrderedListEntrypairKernOrderedListEntryPtrKernOrderedListHeadernPairstableKernStateHeadervalueTablefirstTableKernStateEntryKernOffsetTableoffsetTableKernOffsetTablePtrKernSimpleArrayHeaderrowWidthleftOffsetTablerightOffsetTableKernIndexArrayHeaderglyphCountkernValueCountleftClassCountrightClassCountkernValueleftClassrightClasskernIndexKernFormatSpecificHeaderorderedListstateTablesimpleArrayindexArrayKernVersion0SubtableHeaderstInfoKernSubtableHeadertupleIndexKernSubtableHeaderPtrKerxSubtableCoverageKerxArrayOffsetKerxTableHeaderKerxTableHeaderPtrKerxTableHeaderHandleKerxKerningPairKerxOrderedListEntryKerxOrderedListEntryPtrKerxOrderedListHeaderKerxStateHeaderKerxStateEntryvalueIndexKerxControlPointHeaderKerxControlPointEntryactionIndexKerxControlPointActionmarkControlPointcurrControlPointKerxAnchorPointActionmarkAnchorPointcurrAnchorPointKerxCoordinateActionmarkXmarkYcurrXcurrYKerxSimpleArrayHeaderKerxIndexArrayHeaderrowIndexTableOffsetcolumnIndexTableOffsetkerningArrayOffsetkerningVectorOffsetKerxFormatSpecificHeadercontrolPointKerxSubtableHeadertupleCountKerxSubtableHeaderPtrBslnBaselineClassBslnBaselineRecordBslnFormat0PartdeltasBslnFormat1PartmappingDataBslnFormat2PartstdGlyphctlPointsBslnFormat3PartBslnFormatUnionfmt0Partfmt1Partfmt2Partfmt3PartBslnTableFormatBslnTabledefaultBaselineBslnTablePtrALMXHeaderVersionFlagsNMastersFirstGlyphLastGlyphALMXGlyphEntryGlyphIndexOffsetHorizontalAdvanceXOffsetToHOriginVerticalAdvanceYOffsetToVOriginROTAHeaderROTAGlyphEntryHBaselineOffsetVBaselineOffsetAnchorPointAnchorPointTablenPointsAnkrTablelookupTableOffsetanchorPointTableOffsetLtagStringRangeLtagTablenumTagstagRangeSFNTTypessizeof_sfntDirectorycmapFontTableTagkFontUnicodePlatformkFontMacintoshPlatformkFontReservedPlatformkFontMicrosoftPlatformkFontCustomPlatformkFontUnicodeDefaultSemanticskFontUnicodeV1_1SemanticskFontISO10646_1993SemanticskFontUnicodeV2_0BMPOnlySemanticskFontUnicodeV2_0FullCoverageSemanticskFontUnicodeV4_0VariationSequenceSemanticskFontUnicode_FullRepertoirekFontRomanScriptkFontJapaneseScriptkFontTraditionalChineseScriptkFontChineseScriptkFontKoreanScriptkFontArabicScriptkFontHebrewScriptkFontGreekScriptkFontCyrillicScriptkFontRussiankFontRSymbolScriptkFontDevanagariScriptkFontGurmukhiScriptkFontGujaratiScriptkFontOriyaScriptkFontBengaliScriptkFontTamilScriptkFontTeluguScriptkFontKannadaScriptkFontMalayalamScriptkFontSinhaleseScriptkFontBurmeseScriptkFontKhmerScriptkFontThaiScriptkFontLaotianScriptkFontGeorgianScriptkFontArmenianScriptkFontSimpleChineseScriptkFontTibetanScriptkFontMongolianScriptkFontGeezScriptkFontEthiopicScriptkFontAmharicScriptkFontSlavicScriptkFontEastEuropeanRomanScriptkFontVietnameseScriptkFontExtendedArabicScriptkFontSindhiScriptkFontUninterpretedScriptkFontMicrosoftSymbolScriptkFontMicrosoftStandardScriptkFontMicrosoftUCS4ScriptkFontCustom8BitScriptkFontCustom816BitScriptkFontCustom16BitScriptkFontEnglishLanguagekFontFrenchLanguagekFontGermanLanguagekFontItalianLanguagekFontDutchLanguagekFontSwedishLanguagekFontSpanishLanguagekFontDanishLanguagekFontPortugueseLanguagekFontNorwegianLanguagekFontHebrewLanguagekFontJapaneseLanguagekFontArabicLanguagekFontFinnishLanguagekFontGreekLanguagekFontIcelandicLanguagekFontMalteseLanguagekFontTurkishLanguagekFontCroatianLanguagekFontTradChineseLanguagekFontUrduLanguagekFontHindiLanguagekFontThaiLanguagekFontKoreanLanguagekFontLithuanianLanguagekFontPolishLanguagekFontHungarianLanguagekFontEstonianLanguagekFontLettishLanguagekFontLatvianLanguagekFontSaamiskLanguagekFontLappishLanguagekFontFaeroeseLanguagekFontFarsiLanguagekFontPersianLanguagekFontRussianLanguagekFontSimpChineseLanguagekFontFlemishLanguagekFontIrishLanguagekFontAlbanianLanguagekFontRomanianLanguagekFontCzechLanguagekFontSlovakLanguagekFontSlovenianLanguagekFontYiddishLanguagekFontSerbianLanguagekFontMacedonianLanguagekFontBulgarianLanguagekFontUkrainianLanguagekFontByelorussianLanguagekFontUzbekLanguagekFontKazakhLanguagekFontAzerbaijaniLanguagekFontAzerbaijanArLanguagekFontArmenianLanguagekFontGeorgianLanguagekFontMoldavianLanguagekFontKirghizLanguagekFontTajikiLanguagekFontTurkmenLanguagekFontMongolianLanguagekFontMongolianCyrLanguagekFontPashtoLanguagekFontKurdishLanguagekFontKashmiriLanguagekFontSindhiLanguagekFontTibetanLanguagekFontNepaliLanguagekFontSanskritLanguagekFontMarathiLanguagekFontBengaliLanguagekFontAssameseLanguagekFontGujaratiLanguagekFontPunjabiLanguagekFontOriyaLanguagekFontMalayalamLanguagekFontKannadaLanguagekFontTamilLanguagekFontTeluguLanguagekFontSinhaleseLanguagekFontBurmeseLanguagekFontKhmerLanguagekFontLaoLanguagekFontVietnameseLanguagekFontIndonesianLanguagekFontTagalogLanguagekFontMalayRomanLanguagekFontMalayArabicLanguagekFontAmharicLanguagekFontTigrinyaLanguagekFontGallaLanguagekFontOromoLanguagekFontSomaliLanguagekFontSwahiliLanguagekFontRuandaLanguagekFontRundiLanguagekFontChewaLanguagekFontMalagasyLanguagekFontEsperantoLanguagekFontWelshLanguagekFontBasqueLanguagekFontCatalanLanguagekFontLatinLanguagekFontQuechuaLanguagekFontGuaraniLanguagekFontAymaraLanguagekFontTatarLanguagekFontUighurLanguagekFontDzongkhaLanguagekFontJavaneseRomLanguagekFontSundaneseRomLanguagekFontNoPlatformCodekFontNoScriptCodekFontNoLanguageCodesizeof_sfntCMapSubHeadersizeof_sfntCMapExtendedSubHeadersizeof_sfntCMapEncodingsizeof_sfntCMapHeadernameFontTableTagkFontCopyrightNamekFontFamilyNamekFontStyleNamekFontUniqueNamekFontFullNamekFontVersionNamekFontPostscriptNamekFontTrademarkNamekFontManufacturerNamekFontDesignerNamekFontDescriptionNamekFontVendorURLNamekFontDesignerURLNamekFontLicenseDescriptionNamekFontLicenseInfoURLNamekFontPreferredFamilyNamekFontPreferredSubfamilyNamekFontMacCompatibleFullNamekFontSampleTextNamekFontPostScriptCIDNamekFontLastReservedNamekFontNoNameCodesizeof_sfntNameRecordsizeof_sfntNameHeadervariationFontTableTagsizeof_sfntVariationAxissizeof_sfntInstancesizeof_sfntVariationHeaderdescriptorFontTableTagsizeof_sfntDescriptorHeaderfeatureFontTableTagos2FontTableTagnonGlyphIDsfntDirectoryEntrytableTagcheckSumsfntDirectorynumOffsetssfntCMapSubHeaderlanguageIDsfntCMapExtendedSubHeaderlanguagesfntCMapEncodingplatformIDscriptIDsfntCMapHeadernumTablesencodingsfntNameRecordnameIDsfntNameHeaderstringOffsetrecsfntVariationAxisaxisTagminValuedefaultValuemaxValuesfntInstancecoordsfntVariationHeaderoffsetToDatacountSizePairsaxisCountaxisSizeinstanceSizeaxisinstancesfntFontDescriptorsfntDescriptorHeaderdescriptorCountdescriptorsfntFeatureNamesettingCountoffsetToSettingsfeatureFlagssfntFontFeatureSettingsettingsfntFontRunFeaturesfntFeatureHeaderfeatureNameCountfeatureSetCountsettingsrunsFontNameCodeFontPlatformCodeFontScriptCodeFontLanguageCodeFontVariationCTDefinesNSFontNSFontCollectionNSFontDescriptorNSGlyphInfoNSMutableFontCollectionNSParagraphStyleNSTextTabCTTypesetterCTTypesetterRefCTFramesetterCTFramesetterRefCTTextTabCTTextTabRef__CTFontDescriptor__CTFont__CTFontCollection__CTFrame__CTLine__CTTypesetter__CTFramesetter__CTGlyphInfo__CTParagraphStyle__CTRubyAnnotation__CTRun__CTRunDelegate__CTTextTabFileProvider/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk/System/Library/Frameworks/FileProvider.frameworkNSFileProviderItemNSFileProviderItemCapabilitiesNSFileProviderItemCapabilitiesAllowsReadingNSFileProviderItemCapabilitiesAllowsWritingNSFileProviderItemCapabilitiesAllowsReparentingNSFileProviderItemCapabilitiesAllowsRenamingNSFileProviderItemCapabilitiesAllowsTrashingNSFileProviderItemCapabilitiesAllowsDeletingNSFileProviderItemCapabilitiesAllowsAddingSubItemsNSFileProviderItemCapabilitiesAllowsContentEnumeratingNSFileProviderItemCapabilitiesAllowsAllNSFileProviderItemIdentifierNSFileProviderVersionDataNSFileProviderItemVersioncontentVersionmetadataVersionExtensionNSFileProviderItemFieldNSFileProviderItemFieldContentsNSFileProviderItemFieldFilenameNSFileProviderItemFieldParentItemIdentifierNSFileProviderItemFieldLastUsedDateNSFileProviderItemFieldTagDataNSFileProviderItemFieldFavoriteRankNSFileProviderItemFieldCreationDateNSFileProviderItemFieldContentModificationDateNSFileProviderItemFieldFlagsNSFileProviderItemFieldTrashedNSFileProviderItemFieldExtendedAttributesNSFileProviderCreateItemOptionsNSFileProviderCreateItemOptionsItemMayAlreadyExistNSFileProviderDeleteItemOptionsNSFileProviderDeleteItemOptionsRecursiveNSFileProviderDownloadPolicyNSFileProviderDownloadPolicyDefaultNSFileProviderDownloadPolicySpeculativeNSFileProviderDownloadPolicyKeepDownloadedNSFileProviderExtensionNSFileProviderManagerproviderIdentifierdocumentStorageURLNSFileProviderErrorNSFileProviderErrorCodeNSFileProviderErrorNotAuthenticatedNSFileProviderErrorFilenameCollisionNSFileProviderErrorSyncAnchorExpiredNSFileProviderErrorPageExpiredNSFileProviderErrorInsufficientQuotaNSFileProviderErrorServerUnreachableNSFileProviderErrorNoSuchItemNSFileProviderErrorVersionOutOfDateNSFileProviderErrorDirectoryNotEmptyNSFileProviderDomaindisplayNamepathRelativeToDocumentStoragedisconnectedisDisconnectedNSFileProviderDomainIdentifierNSFileProviderSearchQueryallowedContentTypesallowedPathExtensionsscopedToItemIdentifiersearchContainerItemIdentifierNSFileProviderEnumeratingNSFileProviderSyncAnchorNSFileProviderPageNSFileProviderActionsNSFileProviderExtensionActionIdentifierNSFileProviderRequestrequestingApplicationIdentifierNSFileProviderItemDecorationNSFileProviderItemDecorationIdentifierNSFileProviderDefinesNSFileProviderThumbnailingNSFileProviderMaterializedSetUserNotifications/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk/System/Library/Frameworks/UserNotifications.frameworkUNErrorUNErrorCodeUNErrorCodeNotificationsNotAllowedUNErrorCodeAttachmentInvalidURLUNErrorCodeAttachmentUnrecognizedTypeUNErrorCodeAttachmentInvalidFileSizeUNErrorCodeAttachmentNotInDataStoreUNErrorCodeAttachmentMoveIntoDataStoreFailedUNErrorCodeAttachmentCorruptUNErrorCodeNotificationInvalidNoDateUNErrorCodeNotificationInvalidNoContentUNNotificationActionUNNotificationActionOptionsUNNotificationActionOptionAuthenticationRequiredUNNotificationActionOptionDestructiveUNNotificationActionOptionForegroundUNTextInputNotificationActiontextInputButtonTitletextInputPlaceholderUNNotificationCategoryUNNotificationCategoryOptionsUNNotificationCategoryOptionCustomDismissActionUNNotificationCategoryOptionAllowInCarPlayUNNotificationCategoryOptionHiddenPreviewsShowTitleUNNotificationCategoryOptionHiddenPreviewsShowSubtitleUNNotificationCategoryOptionAllowAnnouncementintentIdentifiershiddenPreviewsBodyPlaceholdercategorySummaryFormatUNNotificationSettingsUNAuthorizationStatusUNAuthorizationStatusNotDeterminedUNAuthorizationStatusDeniedUNAuthorizationStatusAuthorizedUNAuthorizationStatusProvisionalUNShowPreviewsSettingUNShowPreviewsSettingAlwaysUNShowPreviewsSettingWhenAuthenticatedUNShowPreviewsSettingNeverUNNotificationSettingUNNotificationSettingNotSupportedUNNotificationSettingDisabledUNNotificationSettingEnabledUNAlertStyleUNAlertStyleNoneUNAlertStyleBannerUNAlertStyleAlertauthorizationStatussoundSettingbadgeSettingalertSettingnotificationCenterSettinglockScreenSettingcarPlaySettingalertStyleshowPreviewsSettingcriticalAlertSettingprovidesAppNotificationSettingsannouncementSettingUNUserNotificationCenterUNAuthorizationOptionsUNAuthorizationOptionBadgeUNAuthorizationOptionSoundUNAuthorizationOptionAlertUNAuthorizationOptionCarPlayUNAuthorizationOptionCriticalAlertUNAuthorizationOptionProvidesAppNotificationSettingsUNAuthorizationOptionProvisionalUNAuthorizationOptionAnnouncementUNNotificationPresentationOptionsUNNotificationPresentationOptionBadgeUNNotificationPresentationOptionSoundUNNotificationPresentationOptionAlertsupportsContentExtensionsUNNotificationRequesttriggerUNNotificationContentbadgecategoryIdentifierlaunchImageNamesoundsubtitlethreadIdentifiersummaryArgumentsummaryArgumentCountUNMutableNotificationContentUNNotificationSounddefaultSounddefaultCriticalSoundUNNotificationSoundNameUNNotificationTriggerrepeatsCLRegionUNPushNotificationTriggerUNTimeIntervalNotificationTriggerUNCalendarNotificationTriggerdateComponentsUNLocationNotificationTriggerUNNotificationUNNotificationAttachmentUNNotificationResponsenotificationactionIdentifierUNTextInputNotificationResponseuserTextUNNotificationServiceExtensionNSString_UserNotificationsUIKit/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk/System/Library/Frameworks/UIKit.frameworkUIGeometryUIRectEdgeUIRectEdgeNoneUIRectEdgeTopUIRectEdgeLeftUIRectEdgeBottomUIRectEdgeRightUIRectEdgeAllUIRectCornerUIRectCornerTopLeftUIRectCornerTopRightUIRectCornerBottomLeftUIRectCornerBottomRightUIRectCornerAllCornersNSDirectionalRectEdgeNSDirectionalRectEdgeNoneNSDirectionalRectEdgeTopNSDirectionalRectEdgeLeadingNSDirectionalRectEdgeBottomNSDirectionalRectEdgeTrailingNSDirectionalRectEdgeAllUIDirectionalRectEdgeUIDirectionalRectEdgeNoneUIDirectionalRectEdgeTopUIDirectionalRectEdgeLeadingUIDirectionalRectEdgeBottomUIDirectionalRectEdgeTrailingUIDirectionalRectEdgeAllNSRectAlignmentNSRectAlignmentNoneNSRectAlignmentTopNSRectAlignmentTopLeadingNSRectAlignmentLeadingNSRectAlignmentBottomLeadingNSRectAlignmentBottomNSRectAlignmentBottomTrailingNSRectAlignmentTrailingNSRectAlignmentTopTrailingUIEdgeInsetsNSDirectionalEdgeInsetsleadingtrailingUIOffsetUIEventUIEventTypeUIEventTypeTouchesUIEventTypeMotionUIEventTypeRemoteControlUIEventTypePressesUIEventSubtypeUIEventSubtypeNoneUIEventSubtypeMotionShakeUIEventSubtypeRemoteControlPlayUIEventSubtypeRemoteControlPauseUIEventSubtypeRemoteControlStopUIEventSubtypeRemoteControlTogglePlayPauseUIEventSubtypeRemoteControlNextTrackUIEventSubtypeRemoteControlPreviousTrackUIEventSubtypeRemoteControlBeginSeekingBackwardUIEventSubtypeRemoteControlEndSeekingBackwardUIEventSubtypeRemoteControlBeginSeekingForwardUIEventSubtypeRemoteControlEndSeekingForwardallTouchesUIMenuElementUIMenuElementStateUIMenuElementStateOffUIMenuElementStateOnUIMenuElementStateMixedUIMenuElementAttributesUIMenuElementAttributesDisabledUIMenuElementAttributesDestructiveUIMenuElementAttributesHiddenimageUIMenuUIMenuOptionsUIMenuOptionsDisplayInlineUIMenuOptionsDestructiveUIMenuIdentifierchildrenUICommandUIKeyModifierFlagsUIKeyModifierAlphaShiftUIKeyModifierShiftUIKeyModifierControlUIKeyModifierAlternateUIKeyModifierCommandUIKeyModifierNumericPaddiscoverabilityTitleactionpropertyListalternatesUICommandAlternatemodifierFlagsUIResponderUIEditingInteractionConfigurationUIEditingInteractionConfigurationNoneUIEditingInteractionConfigurationDefaultnextRespondercanBecomeFirstRespondercanResignFirstResponderisFirstResponderundoManagereditingInteractionConfigurationUITextAttributesConversionHandlerUIFontDescriptorUIFontDescriptorSymbolicTraitsUIFontDescriptorTraitItalicUIFontDescriptorTraitBoldUIFontDescriptorTraitExpandedUIFontDescriptorTraitCondensedUIFontDescriptorTraitMonoSpaceUIFontDescriptorTraitVerticalUIFontDescriptorTraitUIOptimizedUIFontDescriptorTraitTightLeadingUIFontDescriptorTraitLooseLeadingUIFontDescriptorClassMaskUIFontDescriptorClassUnknownUIFontDescriptorClassOldStyleSerifsUIFontDescriptorClassTransitionalSerifsUIFontDescriptorClassModernSerifsUIFontDescriptorClassClarendonSerifsUIFontDescriptorClassSlabSerifsUIFontDescriptorClassFreeformSerifsUIFontDescriptorClassSansSerifUIFontDescriptorClassOrnamentalsUIFontDescriptorClassScriptsUIFontDescriptorClassSymbolicUIFontDescriptorClassUIFontTextStyleUIFontDescriptorAttributeNameUIFontDescriptorTraitKeyUIFontDescriptorFeatureKeyUIFontWeightUIFontDescriptorSystemDesignpostscriptNamepointSizematrixsymbolicTraitsfontAttributesUIInterfaceUIBarStyleUIBarStyleDefaultUIBarStyleBlackUIBarStyleBlackOpaqueUIBarStyleBlackTranslucentUIUserInterfaceSizeClassUIUserInterfaceSizeClassUnspecifiedUIUserInterfaceSizeClassCompactUIUserInterfaceSizeClassRegularUIUserInterfaceStyleUIUserInterfaceStyleUnspecifiedUIUserInterfaceStyleLightUIUserInterfaceStyleDarkUIUserInterfaceLayoutDirectionUIUserInterfaceLayoutDirectionLeftToRightUIUserInterfaceLayoutDirectionRightToLeftUITraitEnvironmentLayoutDirectionUITraitEnvironmentLayoutDirectionUnspecifiedUITraitEnvironmentLayoutDirectionLeftToRightUITraitEnvironmentLayoutDirectionRightToLeftUIDisplayGamutUIDisplayGamutUnspecifiedUIDisplayGamutSRGBUIDisplayGamutP3UIAccessibilityContrastUIAccessibilityContrastUnspecifiedUIAccessibilityContrastNormalUIAccessibilityContrastHighUILegibilityWeightUILegibilityWeightUnspecifiedUILegibilityWeightRegularUILegibilityWeightBoldUIUserInterfaceLevelUIUserInterfaceLevelUnspecifiedUIUserInterfaceLevelBaseUIUserInterfaceLevelElevatedUIDynamicBehaviorUIDynamicItemCollisionBoundsTypeUIDynamicItemCollisionBoundsTypeRectangleUIDynamicItemCollisionBoundsTypeEllipseUIDynamicItemCollisionBoundsTypePathUIDynamicItemGroupitemschildBehaviorsdynamicAnimatorNSLayoutConstraintNSLayoutRelationNSLayoutRelationLessThanOrEqualNSLayoutRelationEqualNSLayoutRelationGreaterThanOrEqualNSLayoutAttributeNSLayoutAttributeLeftNSLayoutAttributeRightNSLayoutAttributeTopNSLayoutAttributeBottomNSLayoutAttributeLeadingNSLayoutAttributeTrailingNSLayoutAttributeWidthNSLayoutAttributeHeightNSLayoutAttributeCenterXNSLayoutAttributeCenterYNSLayoutAttributeLastBaselineNSLayoutAttributeBaselineNSLayoutAttributeFirstBaselineNSLayoutAttributeLeftMarginNSLayoutAttributeRightMarginNSLayoutAttributeTopMarginNSLayoutAttributeBottomMarginNSLayoutAttributeLeadingMarginNSLayoutAttributeTrailingMarginNSLayoutAttributeCenterXWithinMarginsNSLayoutAttributeCenterYWithinMarginsNSLayoutAttributeNotAnAttributeNSLayoutFormatOptionsNSLayoutFormatAlignAllLeftNSLayoutFormatAlignAllRightNSLayoutFormatAlignAllTopNSLayoutFormatAlignAllBottomNSLayoutFormatAlignAllLeadingNSLayoutFormatAlignAllTrailingNSLayoutFormatAlignAllCenterXNSLayoutFormatAlignAllCenterYNSLayoutFormatAlignAllLastBaselineNSLayoutFormatAlignAllFirstBaselineNSLayoutFormatAlignAllBaselineNSLayoutFormatAlignmentMaskNSLayoutFormatDirectionLeadingToTrailingNSLayoutFormatDirectionLeftToRightNSLayoutFormatDirectionRightToLeftNSLayoutFormatDirectionMaskNSLayoutFormatSpacingEdgeToEdgeNSLayoutFormatSpacingBaselineToBaselineNSLayoutFormatSpacingMaskUILayoutPriorityshouldBeArchivedfirstItemsecondItemfirstAttributesecondAttributefirstAnchorsecondAnchorrelationUIDeviceUIDeviceOrientationUIDeviceOrientationUnknownUIDeviceOrientationPortraitUIDeviceOrientationPortraitUpsideDownUIDeviceOrientationLandscapeLeftUIDeviceOrientationLandscapeRightUIDeviceOrientationFaceUpUIDeviceOrientationFaceDownUIDeviceBatteryStateUIDeviceBatteryStateUnknownUIDeviceBatteryStateUnpluggedUIDeviceBatteryStateChargingUIDeviceBatteryStateFullUIUserInterfaceIdiomUIUserInterfaceIdiomUnspecifiedUIUserInterfaceIdiomPhoneUIUserInterfaceIdiomPadUIUserInterfaceIdiomTVUIUserInterfaceIdiomCarPlaycurrentDevicemodellocalizedModelsystemNamesystemVersionorientationidentifierForVendorgeneratesDeviceOrientationNotificationsisGeneratingDeviceOrientationNotificationsbatteryMonitoringEnabledisBatteryMonitoringEnabledbatteryStatebatteryLevelproximityMonitoringEnabledisProximityMonitoringEnabledproximityStatemultitaskingSupportedisMultitaskingSupporteduserInterfaceIdiomUITouchUITouchPhaseUITouchPhaseBeganUITouchPhaseMovedUITouchPhaseStationaryUITouchPhaseEndedUITouchPhaseCancelledUIForceTouchCapabilityUIForceTouchCapabilityUnknownUIForceTouchCapabilityUnavailableUIForceTouchCapabilityAvailableUITouchTypeUITouchTypeDirectUITouchTypeIndirectUITouchTypePencilUITouchTypeStylusUITouchPropertiesUITouchPropertyForceUITouchPropertyAzimuthUITouchPropertyAltitudeUITouchPropertyLocationphasetapCountmajorRadiusmajorRadiusTolerancewindowviewgestureRecognizersforcemaximumPossibleForcealtitudeAngleestimationUpdateIndexestimatedPropertiesestimatedPropertiesExpectingUpdatesUIFocusUIFocusHeadingUIFocusHeadingNoneUIFocusHeadingUpUIFocusHeadingDownUIFocusHeadingLeftUIFocusHeadingRightUIFocusHeadingNextUIFocusHeadingPreviousUIFocusUpdateContextpreviouslyFocusedItemnextFocusedItempreviouslyFocusedViewnextFocusedViewfocusHeadingUIFocusSoundIdentifierUIViewUIViewAnimationCurveUIViewAnimationCurveEaseInOutUIViewAnimationCurveEaseInUIViewAnimationCurveEaseOutUIViewAnimationCurveLinearUIViewContentModeUIViewContentModeScaleToFillUIViewContentModeScaleAspectFitUIViewContentModeScaleAspectFillUIViewContentModeRedrawUIViewContentModeCenterUIViewContentModeTopUIViewContentModeBottomUIViewContentModeLeftUIViewContentModeRightUIViewContentModeTopLeftUIViewContentModeTopRightUIViewContentModeBottomLeftUIViewContentModeBottomRightUIViewAnimationTransitionUIViewAnimationTransitionNoneUIViewAnimationTransitionFlipFromLeftUIViewAnimationTransitionFlipFromRightUIViewAnimationTransitionCurlUpUIViewAnimationTransitionCurlDownUIViewAutoresizingUIViewAutoresizingNoneUIViewAutoresizingFlexibleLeftMarginUIViewAutoresizingFlexibleWidthUIViewAutoresizingFlexibleRightMarginUIViewAutoresizingFlexibleTopMarginUIViewAutoresizingFlexibleHeightUIViewAutoresizingFlexibleBottomMarginUIViewAnimationOptionsUIViewAnimationOptionLayoutSubviewsUIViewAnimationOptionAllowUserInteractionUIViewAnimationOptionBeginFromCurrentStateUIViewAnimationOptionRepeatUIViewAnimationOptionAutoreverseUIViewAnimationOptionOverrideInheritedDurationUIViewAnimationOptionOverrideInheritedCurveUIViewAnimationOptionAllowAnimatedContentUIViewAnimationOptionShowHideTransitionViewsUIViewAnimationOptionOverrideInheritedOptionsUIViewAnimationOptionCurveEaseInOutUIViewAnimationOptionCurveEaseInUIViewAnimationOptionCurveEaseOutUIViewAnimationOptionCurveLinearUIViewAnimationOptionTransitionNoneUIViewAnimationOptionTransitionFlipFromLeftUIViewAnimationOptionTransitionFlipFromRightUIViewAnimationOptionTransitionCurlUpUIViewAnimationOptionTransitionCurlDownUIViewAnimationOptionTransitionCrossDissolveUIViewAnimationOptionTransitionFlipFromTopUIViewAnimationOptionTransitionFlipFromBottomUIViewAnimationOptionPreferredFramesPerSecondDefaultUIViewAnimationOptionPreferredFramesPerSecond60UIViewAnimationOptionPreferredFramesPerSecond30UIViewKeyframeAnimationOptionsUIViewKeyframeAnimationOptionLayoutSubviewsUIViewKeyframeAnimationOptionAllowUserInteractionUIViewKeyframeAnimationOptionBeginFromCurrentStateUIViewKeyframeAnimationOptionRepeatUIViewKeyframeAnimationOptionAutoreverseUIViewKeyframeAnimationOptionOverrideInheritedDurationUIViewKeyframeAnimationOptionOverrideInheritedOptionsUIViewKeyframeAnimationOptionCalculationModeLinearUIViewKeyframeAnimationOptionCalculationModeDiscreteUIViewKeyframeAnimationOptionCalculationModePacedUIViewKeyframeAnimationOptionCalculationModeCubicUIViewKeyframeAnimationOptionCalculationModeCubicPacedUISystemAnimationUISystemAnimationDeleteUIViewTintAdjustmentModeUIViewTintAdjustmentModeAutomaticUIViewTintAdjustmentModeNormalUIViewTintAdjustmentModeDimmedUISemanticContentAttributeUISemanticContentAttributeUnspecifiedUISemanticContentAttributePlaybackUISemanticContentAttributeSpatialUISemanticContentAttributeForceLeftToRightUISemanticContentAttributeForceRightToLeftUILayoutConstraintAxisUILayoutConstraintAxisHorizontalUILayoutConstraintAxisVerticallayerClassuserInteractionEnabledisUserInteractionEnabledcanBecomeFocusedfocusedisFocusedsemanticContentAttributeeffectiveUserInterfaceLayoutDirectionUIControlUIControlEventsUIControlEventTouchDownUIControlEventTouchDownRepeatUIControlEventTouchDragInsideUIControlEventTouchDragOutsideUIControlEventTouchDragEnterUIControlEventTouchDragExitUIControlEventTouchUpInsideUIControlEventTouchUpOutsideUIControlEventTouchCancelUIControlEventValueChangedUIControlEventPrimaryActionTriggeredUIControlEventEditingDidBeginUIControlEventEditingChangedUIControlEventEditingDidEndUIControlEventEditingDidEndOnExitUIControlEventAllTouchEventsUIControlEventAllEditingEventsUIControlEventApplicationReservedUIControlEventSystemReservedUIControlEventAllEventsUIControlContentVerticalAlignmentUIControlContentVerticalAlignmentCenterUIControlContentVerticalAlignmentTopUIControlContentVerticalAlignmentBottomUIControlContentVerticalAlignmentFillUIControlContentHorizontalAlignmentUIControlContentHorizontalAlignmentCenterUIControlContentHorizontalAlignmentLeftUIControlContentHorizontalAlignmentRightUIControlContentHorizontalAlignmentFillUIControlContentHorizontalAlignmentLeadingUIControlContentHorizontalAlignmentTrailingUIControlStateUIControlStateNormalUIControlStateHighlightedUIControlStateDisabledUIControlStateSelectedUIControlStateFocusedUIControlStateApplicationUIControlStateReservedselectedisSelectedhighlightedisHighlightedcontentVerticalAlignmentcontentHorizontalAlignmenteffectiveContentHorizontalAlignmenttrackingisTrackingtouchInsideisTouchInsideallTargetsallControlEventsUIScrollViewUIScrollViewIndicatorStyleUIScrollViewIndicatorStyleDefaultUIScrollViewIndicatorStyleBlackUIScrollViewIndicatorStyleWhiteUIScrollViewKeyboardDismissModeUIScrollViewKeyboardDismissModeNoneUIScrollViewKeyboardDismissModeOnDragUIScrollViewKeyboardDismissModeInteractiveUIScrollViewIndexDisplayModeUIScrollViewIndexDisplayModeAutomaticUIScrollViewIndexDisplayModeAlwaysHiddenUIScrollViewContentInsetAdjustmentBehaviorUIScrollViewContentInsetAdjustmentAutomaticUIScrollViewContentInsetAdjustmentScrollableAxesUIScrollViewContentInsetAdjustmentNeverUIScrollViewContentInsetAdjustmentAlwaysUIScrollViewDecelerationRatecontentOffsetcontentSizecontentInsetadjustedContentInsetcontentInsetAdjustmentBehaviorautomaticallyAdjustsScrollIndicatorInsetscontentLayoutGuideframeLayoutGuidedirectionalLockEnabledisDirectionalLockEnabledbouncesalwaysBounceVerticalalwaysBounceHorizontalpagingEnabledisPagingEnabledscrollEnabledisScrollEnabledshowsVerticalScrollIndicatorshowsHorizontalScrollIndicatorindicatorStyleverticalScrollIndicatorInsetshorizontalScrollIndicatorInsetsscrollIndicatorInsetsdecelerationRateindexDisplayModedraggingisDraggingdeceleratingisDeceleratingdelaysContentTouchescanCancelContentTouchesminimumZoomScalemaximumZoomScalezoomScalebouncesZoomzoomingisZoomingzoomBouncingisZoomBouncingscrollsToToppanGestureRecognizerpinchGestureRecognizerdirectionalPressGestureRecognizerkeyboardDismissModerefreshControlUIAccessibilityConstantsUIAccessibilityNavigationStyleUIAccessibilityNavigationStyleAutomaticUIAccessibilityNavigationStyleSeparateUIAccessibilityNavigationStyleCombinedUIAccessibilityContainerTypeUIAccessibilityContainerTypeNoneUIAccessibilityContainerTypeDataTableUIAccessibilityContainerTypeListUIAccessibilityContainerTypeLandmarkUIAccessibilityContainerTypeSemanticGroupUIAccessibilityTraitsUIAccessibilityNotificationsUIAccessibilityAssistiveTechnologyIdentifierUIAccessibilityTextualContextUITextInputTraitsUITextAutocapitalizationTypeUITextAutocapitalizationTypeNoneUITextAutocapitalizationTypeWordsUITextAutocapitalizationTypeSentencesUITextAutocapitalizationTypeAllCharactersUITextAutocorrectionTypeUITextAutocorrectionTypeDefaultUITextAutocorrectionTypeNoUITextAutocorrectionTypeYesUITextSpellCheckingTypeUITextSpellCheckingTypeDefaultUITextSpellCheckingTypeNoUITextSpellCheckingTypeYesUITextSmartQuotesTypeUITextSmartQuotesTypeDefaultUITextSmartQuotesTypeNoUITextSmartQuotesTypeYesUITextSmartDashesTypeUITextSmartDashesTypeDefaultUITextSmartDashesTypeNoUITextSmartDashesTypeYesUITextSmartInsertDeleteTypeUITextSmartInsertDeleteTypeDefaultUITextSmartInsertDeleteTypeNoUITextSmartInsertDeleteTypeYesUIKeyboardTypeUIKeyboardTypeDefaultUIKeyboardTypeASCIICapableUIKeyboardTypeNumbersAndPunctuationUIKeyboardTypeURLUIKeyboardTypeNumberPadUIKeyboardTypePhonePadUIKeyboardTypeNamePhonePadUIKeyboardTypeEmailAddressUIKeyboardTypeDecimalPadUIKeyboardTypeTwitterUIKeyboardTypeWebSearchUIKeyboardTypeASCIICapableNumberPadUIKeyboardTypeAlphabetUIKeyboardAppearanceUIKeyboardAppearanceDefaultUIKeyboardAppearanceDarkUIKeyboardAppearanceLightUIKeyboardAppearanceAlertUIReturnKeyTypeUIReturnKeyDefaultUIReturnKeyGoUIReturnKeyGoogleUIReturnKeyJoinUIReturnKeyNextUIReturnKeyRouteUIReturnKeySearchUIReturnKeySendUIReturnKeyYahooUIReturnKeyDoneUIReturnKeyEmergencyCallUIReturnKeyContinueUITextContentTypeUITextInputPasswordRulespasswordRulesDescriptorNSTextNSTextAlignmentNSTextAlignmentLeftNSTextAlignmentCenterNSTextAlignmentRightNSTextAlignmentJustifiedNSTextAlignmentNaturalNSWritingDirectionNSWritingDirectionNaturalNSWritingDirectionLeftToRightNSWritingDirectionRightToLeftUITextInputUITextStorageDirectionUITextStorageDirectionForwardUITextStorageDirectionBackwardUITextLayoutDirectionUITextLayoutDirectionRightUITextLayoutDirectionLeftUITextLayoutDirectionUpUITextLayoutDirectionDownUITextGranularityUITextGranularityCharacterUITextGranularityWordUITextGranularitySentenceUITextGranularityParagraphUITextGranularityLineUITextGranularityDocumentUITextAlternativeStyleUITextAlternativeStyleNoneUITextAlternativeStyleLowConfidenceUITextInputModeprimaryLanguageactiveInputModesUITextInputAssistantItemallowsHidingShortcutsleadingBarButtonGroupstrailingBarButtonGroupsNSTextAlternativesUITextPositionUITextRangeemptyisEmptyUITextSelectionRectrectwritingDirectioncontainsStartcontainsEndisVerticalUITextDirectionUIDictationPhrasetextalternativeInterpretations_text_alternativeInterpretationsUITextPlaceholderrectsUITextInputStringTokenizerUITextWritingDirectionUIAccessibilityCustomRotorUIAccessibilityCustomRotorDirectionUIAccessibilityCustomRotorDirectionPreviousUIAccessibilityCustomRotorDirectionNextUIAccessibilityCustomSystemRotorTypeUIAccessibilityCustomSystemRotorTypeNoneUIAccessibilityCustomSystemRotorTypeLinkUIAccessibilityCustomSystemRotorTypeVisitedLinkUIAccessibilityCustomSystemRotorTypeHeadingUIAccessibilityCustomSystemRotorTypeHeadingLevel1UIAccessibilityCustomSystemRotorTypeHeadingLevel2UIAccessibilityCustomSystemRotorTypeHeadingLevel3UIAccessibilityCustomSystemRotorTypeHeadingLevel4UIAccessibilityCustomSystemRotorTypeHeadingLevel5UIAccessibilityCustomSystemRotorTypeHeadingLevel6UIAccessibilityCustomSystemRotorTypeBoldTextUIAccessibilityCustomSystemRotorTypeItalicTextUIAccessibilityCustomSystemRotorTypeUnderlineTextUIAccessibilityCustomSystemRotorTypeMisspelledWordUIAccessibilityCustomSystemRotorTypeImageUIAccessibilityCustomSystemRotorTypeTextFieldUIAccessibilityCustomSystemRotorTypeTableUIAccessibilityCustomSystemRotorTypeListUIAccessibilityCustomSystemRotorTypeLandmarkattributedNameitemSearchBlocksystemRotorTypeUIAccessibilityCustomRotorSearchUIAccessibilityCustomRotorItemResulttargetElementtargetRangeUIAccessibilityCustomRotorSearchPredicatecurrentItemsearchDirectionNSItemProvider_UIKitAdditionsUIPreferredPresentationStyleUIPreferredPresentationStyleUnspecifiedUIPreferredPresentationStyleInlineUIPreferredPresentationStyleAttachmentNSTextAttachmentNSAttachmentCharacterfileTypefileWrapperUIImageUIImageOrientationUIImageOrientationUpUIImageOrientationDownUIImageOrientationLeftUIImageOrientationRightUIImageOrientationUpMirroredUIImageOrientationDownMirroredUIImageOrientationLeftMirroredUIImageOrientationRightMirroredUIImageResizingModeUIImageResizingModeTileUIImageResizingModeStretchUIImageRenderingModeUIImageRenderingModeAutomaticUIImageRenderingModeAlwaysOriginalUIImageRenderingModeAlwaysTemplateimageOrientationsymbolImageisSymbolImageimagescapInsetsresizingModealignmentRectInsetsrenderingModeimageRendererFormattraitCollectionimageAssetflipsForRightToLeftLayoutDirectionbaselineOffsetFromBottomhasBaselinesymbolConfigurationUIAccessibilityZoomUIAccessibilityZoomTypeUIAccessibilityZoomTypeInsertionPointUIGuidedAccessUIGuidedAccessErrorCodeUIGuidedAccessErrorPermissionDeniedUIGuidedAccessErrorFailedUIGuidedAccessRestrictionStateUIGuidedAccessRestrictionStateAllowUIGuidedAccessRestrictionStateDenyUIGuidedAccessAccessibilityFeatureUIGuidedAccessAccessibilityFeatureVoiceOverUIGuidedAccessAccessibilityFeatureZoomUIGuidedAccessAccessibilityFeatureAssistiveTouchUIGuidedAccessAccessibilityFeatureInvertColorsUIGuidedAccessAccessibilityFeatureGrayscaleDisplayUIAccessibilityUIAccessibilityScrollDirectionUIAccessibilityScrollDirectionRightUIAccessibilityScrollDirectionLeftUIAccessibilityScrollDirectionUpUIAccessibilityScrollDirectionDownUIAccessibilityScrollDirectionNextUIAccessibilityScrollDirectionPreviousUIAccessibilityHearingDeviceEarUIAccessibilityHearingDeviceEarNoneUIAccessibilityHearingDeviceEarLeftUIAccessibilityHearingDeviceEarRightUIAccessibilityHearingDeviceEarBothNSLineBreakModeNSLineBreakByWordWrappingNSLineBreakByCharWrappingNSLineBreakByClippingNSLineBreakByTruncatingHeadNSLineBreakByTruncatingTailNSLineBreakByTruncatingMiddleNSTextTabOptionKeydefaultParagraphStylelineSpacingparagraphSpacingheadIndenttailIndentfirstLineHeadIndentminimumLineHeightmaximumLineHeightlineBreakModebaseWritingDirectionlineHeightMultipleparagraphSpacingBeforehyphenationFactortabStopsdefaultTabIntervalallowsDefaultTighteningForTruncationNSMutableParagraphStyleUIStringDrawingUILineBreakModeUILineBreakModeWordWrapUILineBreakModeCharacterWrapUILineBreakModeClipUILineBreakModeHeadTruncationUILineBreakModeTailTruncationUILineBreakModeMiddleTruncationUITextAlignmentUITextAlignmentLeftUITextAlignmentCenterUITextAlignmentRightUIBaselineAdjustmentUIBaselineAdjustmentAlignBaselinesUIBaselineAdjustmentAlignCentersUIBaselineAdjustmentNoneUIButtonUIButtonTypeUIButtonTypeCustomUIButtonTypeSystemUIButtonTypeDetailDisclosureUIButtonTypeInfoLightUIButtonTypeInfoDarkUIButtonTypeContactAddUIButtonTypePlainUIButtonTypeCloseUIButtonTypeRoundedRectcontentEdgeInsetstitleEdgeInsetsreversesTitleShadowWhenHighlightedimageEdgeInsetsadjustsImageWhenHighlightedadjustsImageWhenDisabledshowsTouchWhenHighlightedtintColorbuttonTypecurrentTitlecurrentTitleColorcurrentTitleShadowColorcurrentImagecurrentBackgroundImagecurrentPreferredSymbolConfigurationcurrentAttributedTitletitleLabelimageViewUIActivityIndicatorViewUIActivityIndicatorViewStyleUIActivityIndicatorViewStyleMediumUIActivityIndicatorViewStyleLargeUIActivityIndicatorViewStyleWhiteLargeUIActivityIndicatorViewStyleWhiteUIActivityIndicatorViewStyleGrayactivityIndicatorViewStylehidesWhenStoppedanimatingisAnimatingUIDropInteractionUIDropOperationUIDropOperationCancelUIDropOperationForbiddenUIDropOperationCopyUIDropOperationMoveallowsSimultaneousDropSessionsUIDropProposaloperationpreciseisPreciseprefersFullSizePreviewUIViewAnimatingUIViewAnimatingStateUIViewAnimatingStateInactiveUIViewAnimatingStateActiveUIViewAnimatingStateStoppedUIViewAnimatingPositionUIViewAnimatingPositionEndUIViewAnimatingPositionStartUIViewAnimatingPositionCurrentUITextDraggingUITextDragOptionsUITextDragOptionsNoneUITextDragOptionStripTextColorFromPreviewsUITextDropProposalUITextDropActionUITextDropActionInsertUITextDropActionReplaceSelectionUITextDropActionReplaceAllUITextDropProgressModeUITextDropProgressModeSystemUITextDropProgressModeCustomUITextDropPerformerUITextDropPerformerViewUITextDropPerformerDelegatedropActiondropProgressModeuseFastSameViewOperationsdropPerformerUITextDroppingUITextDropEditabilityUITextDropEditabilityNoUITextDropEditabilityTemporaryUITextDropEditabilityYesUITextFieldUITextBorderStyleUITextBorderStyleNoneUITextBorderStyleLineUITextBorderStyleBezelUITextBorderStyleRoundedRectUITextFieldViewModeUITextFieldViewModeNeverUITextFieldViewModeWhileEditingUITextFieldViewModeUnlessEditingUITextFieldViewModeAlwaysUITextFieldDidEndEditingReasonUITextFieldDidEndEditingReasonCommittedUITextFieldDidEndEditingReasonCancelledUITextFieldAtomBackgroundViewUITextFieldBackgroundViewUITextFieldBorderViewUITextFieldLabelUITextSelectionViewUITextInteractionAssistantattributedTexttextColortextAlignmentborderStyledefaultTextAttributesplaceholderattributedPlaceholderclearsOnBeginEditingadjustsFontSizeToFitWidthminimumFontSizebackgrounddisabledBackgroundeditingisEditingallowsEditingTextAttributestypingAttributesclearButtonModeleftViewleftViewModerightViewrightViewModeinputViewinputAccessoryViewclearsOnInsertionUIActionSheetUIActionSheetStyleUIActionSheetStyleAutomaticUIActionSheetStyleDefaultUIActionSheetStyleBlackTranslucentUIActionSheetStyleBlackOpaqueactionSheetStylenumberOfButtonscancelButtonIndexdestructiveButtonIndexfirstOtherButtonIndexvisibleisVisibleUIAlertViewUIAlertViewStyleUIAlertViewStyleDefaultUIAlertViewStyleSecureTextInputUIAlertViewStylePlainTextInputUIAlertViewStyleLoginAndPasswordInputalertViewStyleUISceneDefinitionsUISceneActivationStateUISceneActivationStateUnattachedUISceneActivationStateForegroundActiveUISceneActivationStateForegroundInactiveUISceneActivationStateBackgroundUISceneErrorCodeUISceneErrorCodeMultipleScenesNotSupportedUISceneErrorCodeRequestDeniedUISceneSessionRoleUIApplicationUIStatusBarStyleUIStatusBarStyleDefaultUIStatusBarStyleLightContentUIStatusBarStyleDarkContentUIStatusBarStyleBlackTranslucentUIStatusBarStyleBlackOpaqueUIStatusBarAnimationUIStatusBarAnimationNoneUIStatusBarAnimationFadeUIStatusBarAnimationSlideUIInterfaceOrientationUIInterfaceOrientationUnknownUIInterfaceOrientationPortraitUIInterfaceOrientationPortraitUpsideDownUIInterfaceOrientationLandscapeLeftUIInterfaceOrientationLandscapeRightUIInterfaceOrientationMaskUIInterfaceOrientationMaskPortraitUIInterfaceOrientationMaskLandscapeLeftUIInterfaceOrientationMaskLandscapeRightUIInterfaceOrientationMaskPortraitUpsideDownUIInterfaceOrientationMaskLandscapeUIInterfaceOrientationMaskAllUIInterfaceOrientationMaskAllButUpsideDownUIRemoteNotificationTypeUIRemoteNotificationTypeNoneUIRemoteNotificationTypeBadgeUIRemoteNotificationTypeSoundUIRemoteNotificationTypeAlertUIRemoteNotificationTypeNewsstandContentAvailabilityUIBackgroundFetchResultUIBackgroundFetchResultNewDataUIBackgroundFetchResultNoDataUIBackgroundFetchResultFailedUIBackgroundRefreshStatusUIBackgroundRefreshStatusRestrictedUIBackgroundRefreshStatusDeniedUIBackgroundRefreshStatusAvailableUIApplicationStateUIApplicationStateActiveUIApplicationStateInactiveUIApplicationStateBackgroundUIBackgroundTaskIdentifierUIApplicationOpenExternalURLOptionsKeyCKShareMetadataINIntentINIntentResponsesharedApplicationignoringInteractionEventsisIgnoringInteractionEventsidleTimerDisabledisIdleTimerDisabledkeyWindowwindowsnetworkActivityIndicatorVisibleisNetworkActivityIndicatorVisiblestatusBarStylestatusBarHiddenisStatusBarHiddenstatusBarOrientationstatusBarOrientationAnimationDurationstatusBarFrameapplicationIconBadgeNumberapplicationSupportsShakeToEditapplicationStatebackgroundTimeRemainingbackgroundRefreshStatusprotectedDataAvailableisProtectedDataAvailableuserInterfaceLayoutDirectionpreferredContentSizeCategoryconnectedScenesopenSessionssupportsMultipleScenesUIApplicationLaunchOptionsKeyUIApplicationOpenURLOptionsKeyUIApplicationExtensionPointIdentifierUIViewControllerUIModalTransitionStyleUIModalTransitionStyleCoverVerticalUIModalTransitionStyleFlipHorizontalUIModalTransitionStyleCrossDissolveUIModalTransitionStylePartialCurlUIModalPresentationStyleUIModalPresentationFullScreenUIModalPresentationPageSheetUIModalPresentationFormSheetUIModalPresentationCurrentContextUIModalPresentationCustomUIModalPresentationOverFullScreenUIModalPresentationOverCurrentContextUIModalPresentationPopoverUIModalPresentationBlurOverFullScreenUIModalPresentationNoneUIModalPresentationAutomaticUIPreviewActionStyleUIPreviewActionStyleDefaultUIPreviewActionStyleSelectedUIPreviewActionStyleDestructivepreviewActionItemsviewIfLoadedviewLoadedisViewLoadednibNamenibBundlestoryboardparentViewControllermodalViewControllerpresentedViewControllerpresentingViewControllerdefinesPresentationContextprovidesPresentationContextTransitionStylerestoresFocusAfterTransitionbeingPresentedisBeingPresentedbeingDismissedisBeingDismissedmovingToParentViewControllerisMovingToParentViewControllermovingFromParentViewControllerisMovingFromParentViewControllermodalTransitionStylemodalPresentationStylemodalPresentationCapturesStatusBarAppearancedisablesAutomaticKeyboardDismissalwantsFullScreenLayoutedgesForExtendedLayoutextendedLayoutIncludesOpaqueBarsautomaticallyAdjustsScrollViewInsetspreferredContentSizepreferredStatusBarStyleprefersStatusBarHiddenpreferredStatusBarUpdateAnimationpreferredUserInterfaceStyleoverrideUserInterfaceStyleUIPreviewActionhandlerUIPreviewActionGroupUIAlertControllerUIAlertActionStyleUIAlertActionStyleDefaultUIAlertActionStyleCancelUIAlertActionStyleDestructiveUIAlertControllerStyleUIAlertControllerStyleActionSheetUIAlertControllerStyleAlertUIAlertActionpreferredActiontextFieldspreferredStyleUIBarCommonUIBarMetricsUIBarMetricsDefaultUIBarMetricsCompactUIBarMetricsDefaultPromptUIBarMetricsCompactPromptUIBarMetricsLandscapePhoneUIBarMetricsLandscapePhonePromptUIBarPositionUIBarPositionAnyUIBarPositionBottomUIBarPositionTopUIBarPositionTopAttachedUIBarButtonItemUIBarButtonItemStyleUIBarButtonItemStylePlainUIBarButtonItemStyleBorderedUIBarButtonItemStyleDoneUIBarButtonSystemItemUIBarButtonSystemItemDoneUIBarButtonSystemItemCancelUIBarButtonSystemItemEditUIBarButtonSystemItemSaveUIBarButtonSystemItemAddUIBarButtonSystemItemFlexibleSpaceUIBarButtonSystemItemFixedSpaceUIBarButtonSystemItemComposeUIBarButtonSystemItemReplyUIBarButtonSystemItemActionUIBarButtonSystemItemOrganizeUIBarButtonSystemItemBookmarksUIBarButtonSystemItemSearchUIBarButtonSystemItemRefreshUIBarButtonSystemItemStopUIBarButtonSystemItemCameraUIBarButtonSystemItemTrashUIBarButtonSystemItemPlayUIBarButtonSystemItemPauseUIBarButtonSystemItemRewindUIBarButtonSystemItemFastForwardUIBarButtonSystemItemUndoUIBarButtonSystemItemRedoUIBarButtonSystemItemPageCurlUIBarButtonSystemItemClosepossibleTitlescustomViewUICollectionViewUICollectionViewScrollPositionUICollectionViewScrollPositionNoneUICollectionViewScrollPositionTopUICollectionViewScrollPositionCenteredVerticallyUICollectionViewScrollPositionBottomUICollectionViewScrollPositionLeftUICollectionViewScrollPositionCenteredHorizontallyUICollectionViewScrollPositionRightUICollectionViewReorderingCadenceUICollectionViewReorderingCadenceImmediateUICollectionViewReorderingCadenceFastUICollectionViewReorderingCadenceSlowUICollectionViewDropIntentUICollectionViewDropIntentUnspecifiedUICollectionViewDropIntentInsertAtDestinationIndexPathUICollectionViewDropIntentInsertIntoDestinationIndexPathcollectionViewLayoutdataSourceprefetchDataSourceprefetchingEnabledisPrefetchingEnableddragDelegatedropDelegatedragInteractionEnabledreorderingCadencebackgroundViewallowsSelectionallowsMultipleSelectionindexPathsForSelectedItemshasUncommittedUpdatesnumberOfSectionsvisibleCellsindexPathsForVisibleItemsremembersLastFocusedIndexPathhasActiveDraghasActiveDropUICollectionViewDropProposalintentUICollectionViewPlaceholdercellUpdateHandlerUICollectionViewDropPlaceholderpreviewParametersProviderUICollectionViewLayoutInteractiveTransitionCompletionUICollectionViewFocusUpdateContextpreviouslyFocusedIndexPathnextFocusedIndexPathUICollectionViewCellUICollectionViewCellDragStateUICollectionViewCellDragStateNoneUICollectionViewCellDragStateLiftingUICollectionViewCellDragStateDraggingUICollectionReusableViewreuseIdentifiercontentViewselectedBackgroundViewUICollectionViewLayoutUICollectionViewScrollDirectionUICollectionViewScrollDirectionVerticalUICollectionViewScrollDirectionHorizontalUICollectionElementCategoryUICollectionElementCategoryCellUICollectionElementCategorySupplementaryViewUICollectionElementCategoryDecorationViewUICollectionUpdateActionUICollectionUpdateActionInsertUICollectionUpdateActionDeleteUICollectionUpdateActionReloadUICollectionUpdateActionMoveUICollectionUpdateActionNonecollectionViewUICollectionViewLayoutAttributescentertransform3DzIndexindexPathrepresentedElementCategoryrepresentedElementKindUICollectionViewUpdateItemindexPathBeforeUpdateindexPathAfterUpdateupdateActionUICollectionViewLayoutInvalidationContextinvalidateEverythinginvalidateDataSourceCountsinvalidatedItemIndexPathsinvalidatedSupplementaryIndexPathsinvalidatedDecorationIndexPathscontentOffsetAdjustmentcontentSizeAdjustmentpreviousIndexPathsForInteractivelyMovingItemstargetIndexPathsForInteractivelyMovingItemsinteractiveMovementTargetUICollectionViewFlowLayoutUICollectionViewFlowLayoutSectionInsetReferenceUICollectionViewFlowLayoutSectionInsetFromContentInsetUICollectionViewFlowLayoutSectionInsetFromSafeAreaUICollectionViewFlowLayoutSectionInsetFromLayoutMarginsUICollectionViewFlowLayoutInvalidationContextinvalidateFlowLayoutDelegateMetricsinvalidateFlowLayoutAttributesminimumLineSpacingminimumInteritemSpacingitemSizeestimatedItemSizescrollDirectionheaderReferenceSizefooterReferenceSizesectionInsetsectionInsetReferencesectionHeadersPinToVisibleBoundssectionFootersPinToVisibleBoundsUICollectionViewCompositionalLayoutUICollectionLayoutSectionOrthogonalScrollingBehaviorUICollectionLayoutSectionOrthogonalScrollingBehaviorNoneUICollectionLayoutSectionOrthogonalScrollingBehaviorContinuousUICollectionLayoutSectionOrthogonalScrollingBehaviorContinuousGroupLeadingBoundaryUICollectionLayoutSectionOrthogonalScrollingBehaviorPagingUICollectionLayoutSectionOrthogonalScrollingBehaviorGroupPagingUICollectionLayoutSectionOrthogonalScrollingBehaviorGroupPagingCenteredNSCollectionLayoutSectioncontentInsetsinterGroupSpacingorthogonalScrollingBehaviorboundarySupplementaryItemssupplementariesFollowContentInsetsvisibleItemsInvalidationHandlerdecorationItemsNSCollectionLayoutSectionVisibleItemsInvalidationHandlerNSCollectionLayoutGroupsupplementaryItemsinterItemSpacingsubitemsNSCollectionLayoutItemedgeSpacinglayoutSizeNSCollectionLayoutEdgeSpacingNSCollectionLayoutSpacingspacingisFlexibleSpacingisFixedSpacingNSCollectionLayoutSizewidthDimensionheightDimensionNSCollectionLayoutDimensionisFractionalWidthisFractionalHeightisAbsoluteisEstimateddimensionNSCollectionLayoutSupplementaryItemelementKindcontainerAnchoritemAnchorNSCollectionLayoutAnchoredgesisAbsoluteOffsetisFractionalOffsetNSCollectionLayoutBoundarySupplementaryItemextendsBoundarypinToVisibleBoundsNSCollectionLayoutDecorationItemUICollectionViewCompositionalLayoutConfigurationinterSectionSpacingUICollectionViewCompositionalLayoutSectionProviderNSCollectionLayoutGroupCustomItemNSCollectionLayoutGroupCustomItemProviderUIGestureRecognizerUIGestureRecognizerStateUIGestureRecognizerStatePossibleUIGestureRecognizerStateBeganUIGestureRecognizerStateChangedUIGestureRecognizerStateEndedUIGestureRecognizerStateCancelledUIGestureRecognizerStateFailedUIGestureRecognizerStateRecognizedcancelsTouchesInViewdelaysTouchesBegandelaysTouchesEndedallowedTouchTypesallowedPressTypesrequiresExclusiveTouchTypenumberOfTouchesUISwipeGestureRecognizerUISwipeGestureRecognizerDirectionUISwipeGestureRecognizerDirectionRightUISwipeGestureRecognizerDirectionLeftUISwipeGestureRecognizerDirectionUpUISwipeGestureRecognizerDirectionDownnumberOfTouchesRequireddirectionUIContextualActionUIContextualActionStyleUIContextualActionStyleNormalUIContextualActionStyleDestructiveUIContextualActionHandlerUITableViewCellUITableViewCellStyleUITableViewCellStyleDefaultUITableViewCellStyleValue1UITableViewCellStyleValue2UITableViewCellStyleSubtitleUITableViewCellSeparatorStyleUITableViewCellSeparatorStyleNoneUITableViewCellSeparatorStyleSingleLineUITableViewCellSeparatorStyleSingleLineEtchedUITableViewCellSelectionStyleUITableViewCellSelectionStyleNoneUITableViewCellSelectionStyleBlueUITableViewCellSelectionStyleGrayUITableViewCellSelectionStyleDefaultUITableViewCellFocusStyleUITableViewCellFocusStyleDefaultUITableViewCellFocusStyleCustomUITableViewCellEditingStyleUITableViewCellEditingStyleNoneUITableViewCellEditingStyleDeleteUITableViewCellEditingStyleInsertUITableViewCellAccessoryTypeUITableViewCellAccessoryNoneUITableViewCellAccessoryDisclosureIndicatorUITableViewCellAccessoryDetailDisclosureButtonUITableViewCellAccessoryCheckmarkUITableViewCellAccessoryDetailButtonUITableViewCellStateMaskUITableViewCellStateDefaultMaskUITableViewCellStateShowingEditControlMaskUITableViewCellStateShowingDeleteConfirmationMaskUITableViewCellDragStateUITableViewCellDragStateNoneUITableViewCellDragStateLiftingUITableViewCellDragStateDraggingtextLabeldetailTextLabelmultipleSelectionBackgroundViewselectionStyleeditingStyleshowsReorderControlshouldIndentWhileEditingaccessoryTypeaccessoryVieweditingAccessoryTypeeditingAccessoryViewindentationLevelindentationWidthseparatorInsetshowingDeleteConfirmationfocusStyleuserInteractionEnabledWhileDraggingUITableViewUITableViewStyleUITableViewStylePlainUITableViewStyleGroupedUITableViewStyleInsetGroupedUITableViewScrollPositionUITableViewScrollPositionNoneUITableViewScrollPositionTopUITableViewScrollPositionMiddleUITableViewScrollPositionBottomUITableViewRowAnimationUITableViewRowAnimationFadeUITableViewRowAnimationRightUITableViewRowAnimationLeftUITableViewRowAnimationTopUITableViewRowAnimationBottomUITableViewRowAnimationNoneUITableViewRowAnimationMiddleUITableViewRowAnimationAutomaticUITableViewRowActionStyleUITableViewRowActionStyleDefaultUITableViewRowActionStyleDestructiveUITableViewRowActionStyleNormalUITableViewSeparatorInsetReferenceUITableViewSeparatorInsetFromCellEdgesUITableViewSeparatorInsetFromAutomaticInsetsUITableViewDropIntentUITableViewDropIntentUnspecifiedUITableViewDropIntentInsertAtDestinationIndexPathUITableViewDropIntentInsertIntoDestinationIndexPathUITableViewDropIntentAutomaticrowHeightsectionHeaderHeightsectionFooterHeightestimatedRowHeightestimatedSectionHeaderHeightestimatedSectionFooterHeightseparatorInsetReferenceindexPathsForVisibleRowsallowsSelectionDuringEditingallowsMultipleSelectionDuringEditingindexPathForSelectedRowindexPathsForSelectedRowssectionIndexMinimumDisplayRowCountsectionIndexColorsectionIndexBackgroundColorsectionIndexTrackingBackgroundColorseparatorStyleseparatorColorseparatorEffectcellLayoutMarginsFollowReadableWidthinsetsContentViewsToSafeAreatableHeaderViewtableFooterViewUITableViewDropProposalUITableViewPlaceholderUITableViewDropPlaceholderUITableViewRowActionbackgroundEffectUITableViewFocusUpdateContextUIDataDetectorsUIDataDetectorTypesUIDataDetectorTypePhoneNumberUIDataDetectorTypeLinkUIDataDetectorTypeAddressUIDataDetectorTypeCalendarEventUIDataDetectorTypeShipmentTrackingNumberUIDataDetectorTypeFlightNumberUIDataDetectorTypeLookupSuggestionUIDataDetectorTypeNoneUIDataDetectorTypeAllUIDatePickerUIDatePickerModeUIDatePickerModeTimeUIDatePickerModeDateUIDatePickerModeDateAndTimeUIDatePickerModeCountDownTimerdatePickerModeminimumDatemaximumDatecountDownDurationminuteIntervalUIDocumentUIDocumentChangeKindUIDocumentChangeDoneUIDocumentChangeUndoneUIDocumentChangeRedoneUIDocumentChangeClearedUIDocumentSaveOperationUIDocumentSaveForCreatingUIDocumentSaveForOverwritingUIDocumentStateUIDocumentStateNormalUIDocumentStateClosedUIDocumentStateInConflictUIDocumentStateSavingErrorUIDocumentStateEditingDisabledUIDocumentStateProgressAvailablefileModificationDatedocumentStatehasUnsavedChangessavingFileTypeUIDocumentPickerViewControllerUIDocumentPickerModeUIDocumentPickerModeImportUIDocumentPickerModeOpenUIDocumentPickerModeExportToServiceUIDocumentPickerModeMoveToServicedocumentPickerModeshouldShowFileExtensionsdirectoryURLUIDocumentMenuViewControllerUIDocumentMenuOrderUIDocumentMenuOrderFirstUIDocumentMenuOrderLastUICloudSharingControllerUICloudSharingPermissionOptionsUICloudSharingPermissionStandardUICloudSharingPermissionAllowPublicUICloudSharingPermissionAllowPrivateUICloudSharingPermissionAllowReadOnlyUICloudSharingPermissionAllowReadWriteshareavailablePermissionsCKShareCKContainerUIBlurEffectUIBlurEffectStyleUIBlurEffectStyleExtraLightUIBlurEffectStyleLightUIBlurEffectStyleDarkUIBlurEffectStyleExtraDarkUIBlurEffectStyleRegularUIBlurEffectStyleProminentUIBlurEffectStyleSystemUltraThinMaterialUIBlurEffectStyleSystemThinMaterialUIBlurEffectStyleSystemMaterialUIBlurEffectStyleSystemThickMaterialUIBlurEffectStyleSystemChromeMaterialUIBlurEffectStyleSystemUltraThinMaterialLightUIBlurEffectStyleSystemThinMaterialLightUIBlurEffectStyleSystemMaterialLightUIBlurEffectStyleSystemThickMaterialLightUIBlurEffectStyleSystemChromeMaterialLightUIBlurEffectStyleSystemUltraThinMaterialDarkUIBlurEffectStyleSystemThinMaterialDarkUIBlurEffectStyleSystemMaterialDarkUIBlurEffectStyleSystemThickMaterialDarkUIBlurEffectStyleSystemChromeMaterialDarkUIVibrancyEffectUIVibrancyEffectStyleUIVibrancyEffectStyleLabelUIVibrancyEffectStyleSecondaryLabelUIVibrancyEffectStyleTertiaryLabelUIVibrancyEffectStyleQuaternaryLabelUIVibrancyEffectStyleFillUIVibrancyEffectStyleSecondaryFillUIVibrancyEffectStyleTertiaryFillUIVibrancyEffectStyleSeparatorUIImageSymbolConfigurationUIImageSymbolScaleUIImageSymbolScaleDefaultUIImageSymbolScaleUnspecifiedUIImageSymbolScaleSmallUIImageSymbolScaleMediumUIImageSymbolScaleLargeUIImageSymbolWeightUIImageSymbolWeightUnspecifiedUIImageSymbolWeightUltraLightUIImageSymbolWeightThinUIImageSymbolWeightLightUIImageSymbolWeightRegularUIImageSymbolWeightMediumUIImageSymbolWeightSemiboldUIImageSymbolWeightBoldUIImageSymbolWeightHeavyUIImageSymbolWeightBlackunspecifiedConfigurationUIGraphicsImageRendererUIGraphicsImageRendererFormatRangeUIGraphicsImageRendererFormatRangeUnspecifiedUIGraphicsImageRendererFormatRangeAutomaticUIGraphicsImageRendererFormatRangeExtendedUIGraphicsImageRendererFormatRangeStandardUIGraphicsImageRendererFormatprefersExtendedRangepreferredRangeUIGraphicsImageRendererContextUIGraphicsImageDrawingActionsUINavigationControllerUINavigationControllerOperationUINavigationControllerOperationNoneUINavigationControllerOperationPushUINavigationControllerOperationPoptopViewControllervisibleViewControllerviewControllersnavigationBarHiddenisNavigationBarHiddennavigationBartoolbarHiddenisToolbarHiddentoolbarinteractivePopGestureRecognizerhidesBarsWhenKeyboardAppearshidesBarsOnSwipebarHideOnSwipeGestureRecognizerhidesBarsWhenVerticallyCompacthidesBarsOnTapbarHideOnTapGestureRecognizerUIImagePickerControllerUIImagePickerControllerSourceTypeUIImagePickerControllerSourceTypePhotoLibraryUIImagePickerControllerSourceTypeCameraUIImagePickerControllerSourceTypeSavedPhotosAlbumUIImagePickerControllerQualityTypeUIImagePickerControllerQualityTypeHighUIImagePickerControllerQualityTypeMediumUIImagePickerControllerQualityTypeLowUIImagePickerControllerQualityType640x480UIImagePickerControllerQualityTypeIFrame1280x720UIImagePickerControllerQualityTypeIFrame960x540UIImagePickerControllerCameraCaptureModeUIImagePickerControllerCameraCaptureModePhotoUIImagePickerControllerCameraCaptureModeVideoUIImagePickerControllerCameraDeviceUIImagePickerControllerCameraDeviceRearUIImagePickerControllerCameraDeviceFrontUIImagePickerControllerCameraFlashModeUIImagePickerControllerCameraFlashModeOffUIImagePickerControllerCameraFlashModeAutoUIImagePickerControllerCameraFlashModeOnUIImagePickerControllerImageURLExportPresetUIImagePickerControllerImageURLExportPresetCompatibleUIImagePickerControllerImageURLExportPresetCurrentUIImagePickerControllerInfoKeysourceTypemediaTypesallowsEditingallowsImageEditingimageExportPresetvideoMaximumDurationvideoQualityvideoExportPresetshowsCameraControlscameraOverlayViewcameraViewTransformcameraCaptureModecameraDevicecameraFlashModeUIInputViewUIInputViewStyleUIInputViewStyleDefaultUIInputViewStyleKeyboardinputViewStyleallowsSelfSizingUIApplicationShortcutItemUIApplicationShortcutIconTypeUIApplicationShortcutIconTypeComposeUIApplicationShortcutIconTypePlayUIApplicationShortcutIconTypePauseUIApplicationShortcutIconTypeAddUIApplicationShortcutIconTypeLocationUIApplicationShortcutIconTypeSearchUIApplicationShortcutIconTypeShareUIApplicationShortcutIconTypeProhibitUIApplicationShortcutIconTypeContactUIApplicationShortcutIconTypeHomeUIApplicationShortcutIconTypeMarkLocationUIApplicationShortcutIconTypeFavoriteUIApplicationShortcutIconTypeLoveUIApplicationShortcutIconTypeCloudUIApplicationShortcutIconTypeInvitationUIApplicationShortcutIconTypeConfirmationUIApplicationShortcutIconTypeMailUIApplicationShortcutIconTypeMessageUIApplicationShortcutIconTypeDateUIApplicationShortcutIconTypeTimeUIApplicationShortcutIconTypeCapturePhotoUIApplicationShortcutIconTypeCaptureVideoUIApplicationShortcutIconTypeTaskUIApplicationShortcutIconTypeTaskCompletedUIApplicationShortcutIconTypeAlarmUIApplicationShortcutIconTypeBookmarkUIApplicationShortcutIconTypeShuffleUIApplicationShortcutIconTypeAudioUIApplicationShortcutIconTypeUpdatelocalizedTitlelocalizedSubtitleiconUIApplicationShortcutIconUIMutableApplicationShortcutItemUIUserNotificationSettingsUIUserNotificationTypeUIUserNotificationTypeNoneUIUserNotificationTypeBadgeUIUserNotificationTypeSoundUIUserNotificationTypeAlertUIUserNotificationActionBehaviorUIUserNotificationActionBehaviorDefaultUIUserNotificationActionBehaviorTextInputUIUserNotificationActivationModeUIUserNotificationActivationModeForegroundUIUserNotificationActivationModeBackgroundUIUserNotificationActionContextUIUserNotificationActionContextDefaultUIUserNotificationActionContextMinimalcategoriesUIUserNotificationCategoryUIUserNotificationActionparametersactivationModeauthenticationRequiredisAuthenticationRequireddestructiveisDestructiveUIMutableUserNotificationCategoryUIMutableUserNotificationActionUIMenuControllerUIMenuControllerArrowDirectionUIMenuControllerArrowDefaultUIMenuControllerArrowUpUIMenuControllerArrowDownUIMenuControllerArrowLeftUIMenuControllerArrowRightUIMenuItemsharedMenuControllermenuVisibleisMenuVisiblearrowDirectionmenuItemsmenuFrameUIMotionEffectUIInterpolatingMotionEffectTypeUIInterpolatingMotionEffectTypeTiltAlongHorizontalAxisUIInterpolatingMotionEffectTypeTiltAlongVerticalAxisUIInterpolatingMotionEffectminimumRelativeValuemaximumRelativeValueUIMotionEffectGroupmotionEffectsUINavigationItemUINavigationItemLargeTitleDisplayModeUINavigationItemLargeTitleDisplayModeAutomaticUINavigationItemLargeTitleDisplayModeAlwaysUINavigationItemLargeTitleDisplayModeNevertitleViewpromptbackBarButtonItemhidesBackButtonleftBarButtonItemsrightBarButtonItemsleftItemsSupplementBackButtonleftBarButtonItemrightBarButtonItemlargeTitleDisplayModesearchControllerhidesSearchBarWhenScrollingstandardAppearancecompactAppearancescrollEdgeAppearanceUIPageViewControllerUIPageViewControllerNavigationOrientationUIPageViewControllerNavigationOrientationHorizontalUIPageViewControllerNavigationOrientationVerticalUIPageViewControllerSpineLocationUIPageViewControllerSpineLocationNoneUIPageViewControllerSpineLocationMinUIPageViewControllerSpineLocationMidUIPageViewControllerSpineLocationMaxUIPageViewControllerNavigationDirectionUIPageViewControllerNavigationDirectionForwardUIPageViewControllerNavigationDirectionReverseUIPageViewControllerTransitionStyleUIPageViewControllerTransitionStylePageCurlUIPageViewControllerTransitionStyleScrollUIPageViewControllerOptionsKeytransitionStylenavigationOrientationspineLocationUIPopoverSupportUIPopoverArrowDirectionUIPopoverArrowDirectionUpUIPopoverArrowDirectionDownUIPopoverArrowDirectionLeftUIPopoverArrowDirectionRightUIPopoverArrowDirectionAnyUIPopoverArrowDirectionUnknownUIPressUIPressPhaseUIPressPhaseBeganUIPressPhaseChangedUIPressPhaseStationaryUIPressPhaseEndedUIPressPhaseCancelledUIPressTypeUIPressTypeUpArrowUIPressTypeDownArrowUIPressTypeLeftArrowUIPressTypeRightArrowUIPressTypeSelectUIPressTypeMenuUIPressTypePlayPauseresponderUIPrinterUIPrinterJobTypesUIPrinterJobTypeUnknownUIPrinterJobTypeDocumentUIPrinterJobTypeEnvelopeUIPrinterJobTypeLabelUIPrinterJobTypePhotoUIPrinterJobTypeReceiptUIPrinterJobTypeRollUIPrinterJobTypeLargeFormatUIPrinterJobTypePostcarddisplayLocationsupportedJobTypesmakeAndModelsupportsColorsupportsDuplexUIPrintErrorUIPrintErrorCodeUIPrintingNotAvailableErrorUIPrintNoContentErrorUIPrintUnknownImageFormatErrorUIPrintJobFailedErrorUIPrintInfoUIPrintInfoOutputTypeUIPrintInfoOutputGeneralUIPrintInfoOutputPhotoUIPrintInfoOutputGrayscaleUIPrintInfoOutputPhotoGrayscaleUIPrintInfoOrientationUIPrintInfoOrientationPortraitUIPrintInfoOrientationLandscapeUIPrintInfoDuplexUIPrintInfoDuplexNoneUIPrintInfoDuplexLongEdgeUIPrintInfoDuplexShortEdgeprinterIDjobNameoutputTypeduplexUIPrintInteractionControllerUIPrinterCutterBehaviorUIPrinterCutterBehaviorNoCutUIPrinterCutterBehaviorPrinterDefaultUIPrinterCutterBehaviorCutAfterEachPageUIPrinterCutterBehaviorCutAfterEachCopyUIPrinterCutterBehaviorCutAfterEachJobprintingAvailableisPrintingAvailableprintableUTIssharedPrintControllerprintInfoshowsPageRangeshowsNumberOfCopiesshowsPaperSelectionForLoadedPapersprintPaperprintPageRendererprintFormatterprintingItemprintingItemsUIPrintInteractionCompletionHandlerUIProgressViewUIProgressViewStyleUIProgressViewStyleDefaultUIProgressViewStyleBarprogressViewStyleprogressTintColortrackTintColorprogressImagetrackImageobservedProgressUIScreenUIScreenOverscanCompensationUIScreenOverscanCompensationScaleUIScreenOverscanCompensationInsetBoundsUIScreenOverscanCompensationNoneUIScreenOverscanCompensationInsetApplicationFramescreensmainScreenavailableModespreferredModeoverscanCompensationoverscanCompensationInsetsmirroredScreencapturedisCapturedbrightnesswantsSoftwareDimmingcoordinateSpacefixedCoordinateSpacenativeBoundsnativeScalemaximumFramesPerSecondcalibratedLatencyfocusedItemfocusedViewsupportsFocusapplicationFrameUISearchBarUISearchBarIconUISearchBarIconSearchUISearchBarIconClearUISearchBarIconBookmarkUISearchBarIconResultsListUISearchBarStyleUISearchBarStyleDefaultUISearchBarStyleProminentUISearchBarStyleMinimalbarStyleshowsBookmarkButtonshowsCancelButtonshowsSearchResultsButtonsearchResultsButtonSelectedisSearchResultsButtonSelectedinputAssistantItembarTintColorsearchBarStyletranslucentisTranslucentscopeButtonTitlesselectedScopeButtonIndexshowsScopeBarbackgroundImagescopeBarBackgroundImagesearchFieldBackgroundPositionAdjustmentsearchTextPositionAdjustmentUITimingCurveProviderUITimingCurveTypeUITimingCurveTypeBuiltinUITimingCurveTypeCubicUITimingCurveTypeSpringUITimingCurveTypeComposedUISegmentedControlUISegmentedControlStyleUISegmentedControlStylePlainUISegmentedControlStyleBorderedUISegmentedControlStyleBarUISegmentedControlStyleBezeledUISegmentedControlNoSegmentUISegmentedControlSegmentUISegmentedControlSegmentAnyUISegmentedControlSegmentLeftUISegmentedControlSegmentCenterUISegmentedControlSegmentRightUISegmentedControlSegmentAlonesegmentedControlStylemomentaryisMomentarynumberOfSegmentsapportionsSegmentWidthsByContentselectedSegmentIndexselectedSegmentTintColorUISplitViewControllerUISplitViewControllerDisplayModeUISplitViewControllerDisplayModeAutomaticUISplitViewControllerDisplayModePrimaryHiddenUISplitViewControllerDisplayModeAllVisibleUISplitViewControllerDisplayModePrimaryOverlayUISplitViewControllerPrimaryEdgeUISplitViewControllerPrimaryEdgeLeadingUISplitViewControllerPrimaryEdgeTrailingUISplitViewControllerBackgroundStyleUISplitViewControllerBackgroundStyleNoneUISplitViewControllerBackgroundStyleSidebarpresentsWithGesturecollapsedisCollapsedpreferredDisplayModedisplayModedisplayModeButtonItempreferredPrimaryColumnWidthFractionminimumPrimaryColumnWidthmaximumPrimaryColumnWidthprimaryColumnWidthprimaryEdgeprimaryBackgroundStyleUITabBarUITabBarItemPositioningUITabBarItemPositioningAutomaticUITabBarItemPositioningFillUITabBarItemPositioningCenteredselectedItemcustomizingisCustomizingunselectedItemTintColorselectedImageTintColorselectionIndicatorImageshadowImageitemPositioningitemWidthitemSpacingleadingAccessoryViewtrailingAccessoryViewUITabBarItemUITabBarSystemItemUITabBarSystemItemMoreUITabBarSystemItemFavoritesUITabBarSystemItemFeaturedUITabBarSystemItemTopRatedUITabBarSystemItemRecentsUITabBarSystemItemContactsUITabBarSystemItemHistoryUITabBarSystemItemBookmarksUITabBarSystemItemSearchUITabBarSystemItemDownloadsUITabBarSystemItemMostRecentUITabBarSystemItemMostViewedselectedImagebadgeValuetitlePositionAdjustmentbadgeColorUITextItemInteractionUITextItemInteractionInvokeDefaultActionUITextItemInteractionPresentActionsUITextItemInteractionPreviewUIWebViewUIWebViewNavigationTypeUIWebViewNavigationTypeLinkClickedUIWebViewNavigationTypeFormSubmittedUIWebViewNavigationTypeBackForwardUIWebViewNavigationTypeReloadUIWebViewNavigationTypeFormResubmittedUIWebViewNavigationTypeOtherUIWebPaginationModeUIWebPaginationModeUnpaginatedUIWebPaginationModeLeftToRightUIWebPaginationModeTopToBottomUIWebPaginationModeBottomToTopUIWebPaginationModeRightToLeftUIWebPaginationBreakingModeUIWebPaginationBreakingModePageUIWebPaginationBreakingModeColumnUIWebViewInternalscrollViewcanGoBackcanGoForwardloadingisLoadingscalesPageToFitdetectsPhoneNumbersdataDetectorTypesallowsInlineMediaPlaybackmediaPlaybackRequiresUserActionmediaPlaybackAllowsAirPlaysuppressesIncrementalRenderingkeyboardDisplayRequiresUserActionpaginationModepaginationBreakingModepageLengthgapBetweenPagespageCountallowsPictureInPictureMediaPlaybackallowsLinkPreviewUIDragSessionUIDropSessionProgressIndicatorStyleUIDropSessionProgressIndicatorStyleNoneUIDropSessionProgressIndicatorStyleDefaultUISpringLoadedInteractionUISpringLoadedInteractionEffectStateUISpringLoadedInteractionEffectStateInactiveUISpringLoadedInteractionEffectStatePossibleUISpringLoadedInteractionEffectStateActivatingUISpringLoadedInteractionEffectStateActivatedinteractionBehaviorinteractionEffectUITabBarAppearanceUITabBarItemAppearanceStyleUITabBarItemAppearanceStyleStackedUITabBarItemAppearanceStyleInlineUITabBarItemAppearanceStyleCompactInlinestackedLayoutAppearanceinlineLayoutAppearancecompactInlineLayoutAppearanceselectionIndicatorTintColorstackedItemPositioningstackedItemWidthstackedItemSpacingUITabBarItemAppearancedisabledUITabBarItemStateAppearancetitleTextAttributesiconColorbadgePositionAdjustmentbadgeBackgroundColorbadgeTextAttributesbadgeTitlePositionAdjustmentNSUnderlineStyleNSUnderlineStyleNoneNSUnderlineStyleSingleNSUnderlineStyleThickNSUnderlineStyleDoubleNSUnderlineStylePatternSolidNSUnderlineStylePatternDotNSUnderlineStylePatternDashNSUnderlineStylePatternDashDotNSUnderlineStylePatternDashDotDotNSUnderlineStyleByWordNSWritingDirectionFormatTypeNSWritingDirectionEmbeddingNSWritingDirectionOverrideNSTextScalingTypeNSTextScalingStandardNSTextScalingiOSNSTextWritingDirectionNSTextWritingDirectionEmbeddingNSTextWritingDirectionOverrideNSTextEffectStyleNSAttributedStringDocumentTypeNSTextLayoutSectionKeyNSAttributedStringDocumentAttributeKeyNSAttributedStringDocumentReadingOptionKeyUIStackViewUIStackViewDistributionUIStackViewDistributionFillUIStackViewDistributionFillEquallyUIStackViewDistributionFillProportionallyUIStackViewDistributionEqualSpacingUIStackViewDistributionEqualCenteringUIStackViewAlignmentUIStackViewAlignmentFillUIStackViewAlignmentLeadingUIStackViewAlignmentTopUIStackViewAlignmentFirstBaselineUIStackViewAlignmentCenterUIStackViewAlignmentTrailingUIStackViewAlignmentBottomUIStackViewAlignmentLastBaselinearrangedSubviewsdistributionbaselineRelativeArrangementisBaselineRelativeArrangementlayoutMarginsRelativeArrangementisLayoutMarginsRelativeArrangementNSTextStorageNSTextStorageEditActionsNSTextStorageEditedAttributesNSTextStorageEditedCharacterslayoutManagerseditedMaskeditedRangechangeInLengthfixesAttributesLazilyNSLayoutManagerNSTextLayoutOrientationNSTextLayoutOrientationHorizontalNSTextLayoutOrientationVerticalNSGlyphPropertyNSGlyphPropertyNullNSGlyphPropertyControlCharacterNSGlyphPropertyElasticNSGlyphPropertyNonBaseCharacterNSControlCharacterActionNSControlCharacterActionZeroAdvancementNSControlCharacterActionWhitespaceNSControlCharacterActionHorizontalTabNSControlCharacterActionLineBreakNSControlCharacterActionParagraphBreakNSControlCharacterActionContainerBreakNSControlCharacterZeroAdvancementActionNSControlCharacterWhitespaceActionNSControlCharacterHorizontalTabActionNSControlCharacterLineBreakActionNSControlCharacterParagraphBreakActionNSControlCharacterContainerBreakActiontextStoragetextContainersshowsInvisibleCharactersshowsControlCharactersusesFontLeadingallowsNonContiguousLayouthasNonContiguousLayoutlimitsLayoutForSuspiciousContentsusesDefaultHyphenationnumberOfGlyphsextraLineFragmentRectextraLineFragmentUsedRectextraLineFragmentTextContainerNSStringDrawingNSStringDrawingOptionsNSStringDrawingUsesLineFragmentOriginNSStringDrawingUsesFontLeadingNSStringDrawingUsesDeviceMetricsNSStringDrawingTruncatesLastVisibleLineNSStringDrawingContextminimumScaleFactoractualScaleFactortotalBoundsUIPushBehaviorUIPushBehaviorModeUIPushBehaviorModeContinuousUIPushBehaviorModeInstantaneousanglemagnitudepushDirectionUIAttachmentBehaviorUIAttachmentBehaviorTypeUIAttachmentBehaviorTypeItemsUIAttachmentBehaviorTypeAnchorUIFloatRangeattachedBehaviorTypefrequencyfrictionTorqueattachmentRangeUICollisionBehaviorUICollisionBehaviorModeUICollisionBehaviorModeItemsUICollisionBehaviorModeBoundariesUICollisionBehaviorModeEverythingcollisionModetranslatesReferenceBoundsIntoBoundaryboundaryIdentifierscollisionDelegateUIImpactFeedbackGeneratorUIImpactFeedbackStyleUIImpactFeedbackStyleLightUIImpactFeedbackStyleMediumUIImpactFeedbackStyleHeavyUIImpactFeedbackStyleSoftUIImpactFeedbackStyleRigidUINotificationFeedbackGeneratorUINotificationFeedbackTypeUINotificationFeedbackTypeSuccessUINotificationFeedbackTypeWarningUINotificationFeedbackTypeErrorUITextInteractionUITextInteractionModeUITextInteractionModeEditableUITextInteractionModeNonEditabletextInputtextInteractionModegesturesForFailureRequirementsUIPencilInteractionUIPencilPreferredActionUIPencilPreferredActionIgnoreUIPencilPreferredActionSwitchEraserUIPencilPreferredActionSwitchPreviousUIPencilPreferredActionShowColorPalettepreferredTapActionUIWindowSceneUIWindowSceneDismissalAnimationUIWindowSceneDismissalAnimationStandardUIWindowSceneDismissalAnimationCommitUIWindowSceneDismissalAnimationDeclinescreeninterfaceOrientationsizeRestrictionsUISceneSizeRestrictionsminimumSizemaximumSizeUIWindowSceneDelegateUIWindowSceneDestructionRequestOptionswindowDismissalAnimationUIContextMenuInteractionUIContextMenuInteractionCommitStyleUIContextMenuInteractionCommitStyleDismissUIContextMenuInteractionCommitStylePopUIDocumentBrowserViewControllerUIDocumentBrowserErrorCodeUIDocumentBrowserErrorGenericUIDocumentBrowserErrorNoLocationAvailableUIDocumentBrowserImportModeUIDocumentBrowserImportModeNoneUIDocumentBrowserImportModeCopyUIDocumentBrowserImportModeMoveUIDocumentBrowserUserInterfaceStyleUIDocumentBrowserUserInterfaceStyleWhiteUIDocumentBrowserUserInterfaceStyleLightUIDocumentBrowserUserInterfaceStyleDarkUIDocumentBrowserTransitionControllerloadingProgresstargetViewallowsDocumentCreationallowsPickingMultipleItemsrecentDocumentsContentTypesadditionalLeadingNavigationBarButtonItemsadditionalTrailingNavigationBarButtonItemscustomActionsbrowserUserInterfaceStylelocalizedCreateDocumentActionTitledefaultDocumentAspectRatioUIDocumentBrowserActionUIDocumentBrowserActionAvailabilityUIDocumentBrowserActionAvailabilityMenuUIDocumentBrowserActionAvailabilityNavigationBaravailabilitysupportedContentTypessupportsMultipleItemsUIActivityUIActivityCategoryUIActivityCategoryActionUIActivityCategoryShareactivityCategoryactivityTitleactivityImageactivityViewControllerUIActivityTypeUIAccelerometerUIAccelerationValueUIAccelerationupdateIntervalUIBezierPathcurrentPointlineCapStylelineJoinStyleflatnessusesEvenOddFillRuleUIWindowwindowScenecanResizeToFitContentwindowLevelisKeyWindowrootViewControllerUIWindowLevelUISceneactivationStateactivationConditionsUISceneSessionscenestateRestorationActivityUISceneConfigurationsceneClassdelegateClassUIStoryboardUIStoryboardViewControllerCreatorUISceneActivationConditionscanActivateForTargetContentIdentifierPredicateprefersToActivateForTargetContentIdentifierPredicateUIScreenModepixelAspectRatioUITraitCollectionuserInterfaceStylelayoutDirectiondisplayScalehorizontalSizeClassverticalSizeClassforceTouchCapabilitydisplayGamutaccessibilityContrastuserInterfaceLevellegibilityWeightUIContentSizeCategoryUIGraphicsRendererUIGraphicsRendererFormatUIGraphicsRendererContextallowsImageOutputUIImageAssetUIImageConfigurationUIKeyCommandinputUIPasteConfigurationacceptableTypeIdentifiersUIPressesEventallPressesUIInputViewControllertextDocumentProxyhasDictationKeyhasFullAccessneedsInputModeSwitchKeyUIColordarkGrayColorlightGrayColororangeColorpurpleColorbrownColorUIFontfamilyNamesfontNameascenderdescendercapHeightxHeightlineHeightfontDescriptorUIDynamicAnimatorreferenceViewbehaviorsisRunningelapsedTimeNSLayoutAnchoritemhasAmbiguousLayoutconstraintsAffectingLayoutNSLayoutYAxisAnchorNSLayoutDimensionNSLayoutXAxisAnchorAnchorTypeUILayoutGuidelayoutFrameowningViewleadingAnchortrailingAnchorleftAnchorrightAnchortopAnchorbottomAnchorwidthAnchorheightAnchorcenterXAnchorcenterYAnchorUIFocusGuidepreferredFocusEnvironmentspreferredFocusedViewUIFocusAnimationCoordinatorUIFocusMovementHintmovementDirectionperspectiveTransformrotationtranslationinteractionTransformUIPickerViewshowsSelectionIndicatorUIRefreshControlrefreshingisRefreshingUIImageViewhighlightedImagepreferredSymbolConfigurationanimationImageshighlightedAnimationImagesanimationDurationanimationRepeatCountadjustsImageWhenAncestorFocusedfocusedFrameGuideoverlayContentViewmasksFocusEffectToContentsUIPanGestureRecognizerminimumNumberOfTouchesmaximumNumberOfTouchesUIPinchGestureRecognizerUIAccessibilityCustomActionUIAccessibilityCustomActionHandleractionHandlerUIBarButtonItemGroupbarButtonItemsrepresentativeItemdisplayingRepresentativeItemisDisplayingRepresentativeItemUIBarItemlandscapeImagePhonelargeContentSizeImageimageInsetslandscapeImagePhoneInsetslargeContentSizeImageInsetsNSTextContainerlayoutManagerexclusionPathslineFragmentPaddingmaximumNumberOfLinessimpleRectangularTextContainerisSimpleRectangularTextContainerwidthTracksTextViewheightTracksTextViewUIAccessibilityElementaccessibilityContainerisAccessibilityElementaccessibilityLabelaccessibilityHintaccessibilityValueaccessibilityFrameaccessibilityTraitsaccessibilityFrameInContainerSpaceUIAccessibilityLocationDescriptorpointUILabelhighlightedTextColornumberOfLinesbaselineAdjustmentpreferredMaxLayoutWidthenablesMarqueeWhenAncestorFocusedadjustsLetterSpacingToFitWidthUIDragItemitemProviderlocalObjectpreviewProviderUIDragPreviewUIDragPreviewParametersUIPreviewParametersvisiblePathUITargetedDragPreviewUIDragPreviewTargetUITargetedPreviewUIPreviewTargetcontainerUIDragInteractionallowsSimultaneousRecognitionDuringLiftenabledByDefaultisEnabledByDefaultUIPopoverControllercontentViewControllerpopoverContentSizepopoverVisibleisPopoverVisiblepopoverArrowDirectionpassthroughViewspopoverLayoutMarginspopoverBackgroundViewClassUIToolbarUIToolbarAppearancebuttonAppearancedoneButtonAppearanceUIBarAppearanceidiombackgroundImageContentModeUIVisualEffectUIBarButtonItemAppearanceUIBarButtonItemStateAppearancebackgroundImagePositionAdjustmentUILocalNotificationrepeatIntervalrepeatCalendarregionTriggersOncealertBodyhasActionalertActionalertLaunchImagealertTitlesoundNamecategoryUISceneOptionsUISceneConnectionOptionsURLContextssourceApplicationhandoffUserActivityTypeuserActivitiesnotificationResponseshortcutItemcloudKitShareMetadataUISceneActivationRequestOptionsrequestingSceneUISceneDestructionRequestOptionsUISceneOpenURLOptionsannotationopenInPlaceUISceneOpenExternalURLOptionsuniversalLinksOnlyUISearchControllersearchResultsUpdaterdimsBackgroundDuringPresentationobscuresBackgroundDuringPresentationhidesNavigationBarDuringPresentationsearchResultsControllersearchBarautomaticallyShowsSearchResultsControllershowsSearchResultsControllerautomaticallyShowsCancelButtonautomaticallyShowsScopeBarUINavigationBarAppearancelargeTitleTextAttributesbackButtonAppearancebackIndicatorImagebackIndicatorTransitionMaskImageUISearchDisplayControllersearchContentsControllersearchResultsTableViewsearchResultsDataSourcesearchResultsDelegatesearchResultsTitledisplaysSearchBarInNavigationBarnavigationItemUIStoryboardSeguesourceViewControllerdestinationViewControllerUIStoryboardUnwindSegueSourceunwindActionUIPresentationControllerpresentationStylecontainerViewadaptivePresentationStylepresentedViewframeOfPresentedViewInContainerViewshouldPresentInFullscreenshouldRemovePresentersViewoverrideTraitCollectionUIPopoverPresentationControllerpermittedArrowDirectionssourceViewsourceRectcanOverlapSourceViewRectbarButtonItemUICollectionViewTransitionLayouttransitionProgresscurrentLayoutnextLayoutUINibUIContextMenuConfigurationUIContextMenuActionProviderUIContextMenuContentPreviewProviderUILongPressGestureRecognizernumberOfTapsRequiredminimumPressDurationallowableMovementUICollectionViewControllerclearsSelectionOnViewWillAppearuseLayoutToLayoutNavigationTransitionsinstallsStandardGestureForInteractiveMovementUISwipeActionsConfigurationperformsFirstActionWithFullSwipeUITableViewHeaderFooterViewUIDiffableDataSourceNSDiffableDataSourceSnapshotnumberOfItemssectionIdentifiersitemIdentifiersSectionIdentifierTypeItemIdentifierTypeUICollectionViewDiffableDataSourceCellProviderUICollectionViewDiffableDataSourceSupplementaryViewProviderUICollectionViewDiffableDataSourcesupplementaryViewProviderUITableViewDiffableDataSourceCellProviderUITableViewDiffableDataSourcedefaultRowAnimationUIDocumentPickerExtensionViewControlleroriginalURLvalidTypesUIVisualEffectVieweffectUIFontMetricsdefaultMetricsUIFontPickerViewControllerConfigurationincludeFacesdisplayUsingSystemFontfilteredTraitsfilteredLanguagesPredicateUIFontPickerViewControllerselectedFontDescriptorUIGraphicsPDFRendererUIGraphicsPDFRendererContextpdfContextBoundsUIGraphicsPDFDrawingActionsUIGraphicsPDFRendererFormatdocumentInfoNSDataAssetNSDataAssetNametypeIdentifierUITapGestureRecognizerUINavigationBartopItembackItemprefersLargeTitlesUILexiconUILexiconEntrydocumentTextuserInputUILargeContentViewerUILargeContentViewerInteractiongestureRecognizerForExclusionRelationshipUIFocusSystemUIFocusDebuggerUIHoverGestureRecognizerUILocalizedIndexedCollationsectionTitlessectionIndexTitlesUIManagedDocumentNSManagedObjectModelNSManagedObjectContextNSPersistentStoreCoordinatorpersistentStoreNamemanagedObjectContextmanagedObjectModelpersistentStoreOptionsmodelConfigurationUINibLoadingUINibOptionsKeyUIPageControlnumberOfPagescurrentPagehidesForSinglePagedefersCurrentPageDisplaypageIndicatorTintColorcurrentPageIndicatorTintColorUIPasteboardUIPasteboardNameUIPasteboardOptiongeneralPasteboardpersistentisPersistentchangeCountitemProviderspasteboardTypesURLshasStringshasURLshasImageshasColorsUIPopoverBackgroundViewarrowOffsetwantsDefaultContentAppearanceUIPrinterPickerControllerselectedPrinterUIPrinterPickerCompletionHandlerUIPrintPageRendererheaderHeightfooterHeightpaperRectprintableRectprintFormattersUIPrintFormattermaximumContentHeightmaximumContentWidthperPageContentInsetsstartPageUISimpleTextPrintFormatterUIMarkupTextPrintFormattermarkupTextUIViewPrintFormatterUIPrintPaperpaperSizeUIReferenceLibraryViewControllerUIRotationGestureRecognizerUIScreenEdgePanGestureRecognizerUISearchContainerViewControllerUIViewControllerTransitionCoordinatorUITransitionContextViewControllerKeyUITransitionContextViewKeyUITimingParametersUICubicTimingParametersanimationCurvecontrolPoint1controlPoint2UISpringTimingParametersUIViewControllerTransitioningUIPercentDrivenInteractiveTransitionpercentCompletecompletionSpeedcompletionCurvetimingCurvewantsInteractiveStartUISearchTextFieldUISearchTokenrepresentedObjecttokenstextualRangetokenBackgroundColorallowsDeletingTokensallowsCopyingTokensUISliderminimumValuemaximumValueminimumValueImagemaximumValueImagecontinuousisContinuousminimumTrackTintColormaximumTrackTintColorthumbTintColorcurrentThumbImagecurrentMinimumTrackImagecurrentMaximumTrackImageUIStepperautorepeatwrapsstepValueUIStoryboardPopoverSeguepopoverControllerUISwitchonTintColoronImageoffImageonisOnUITabBarControllerselectedViewControllerselectedIndexmoreNavigationControllercustomizableViewControllerstabBarUITableViewControllertableViewUITextCheckerignoredWordsavailableLanguagesUITextViewselectedRangeeditableisEditableselectableisSelectabletextContainertextContainerInsetlinkTextAttributesusesStandardTextScalingUIVideoEditorControllervideoPathUIActivityItemsConfigurationReadingUIActivityItemsConfigurationMetadataKeyUIActivityItemsConfigurationPreviewIntentUIActivityItemsConfigurationInteractionUIActivityItemsConfigurationsupportedInteractionsmetadataProviderperItemMetadataProviderapplicationActivitiesProviderNSShadowshadowBlurRadiusUIPreviewInteractionUISnapBehaviorsnapPointUIDynamicItemBehaviorelasticityfrictiondensityresistanceangularResistancechargeanchoredisAnchoredallowsRotationUIRegioninfiniteRegionUIFieldBehaviorstrengthfalloffminimumRadiussmoothnessanimationSpeedUIGravityBehaviorgravityDirectionUITextDragPreviewRendererfirstLineRectbodyRectlastLineRectUIViewPropertyAnimatortimingParametersdelaymanualHitTestingEnabledisManualHitTestingEnabledinterruptibleisInterruptiblescrubsLinearlypausesOnCompletionUIFeedbackGeneratorUISelectionFeedbackGeneratorUIGraphicsRendererSubclassUIGraphicsDrawingActionsUIOpenURLContextUIStatusBarManagerUIScreenshotServiceUIActionUIActionIdentifierUIActionHandlerUIMenuSystemmainSystemcontextSystemUITextFormattingCoordinatorfontPanelVisibleisFontPanelVisibleUIActivityViewControllercompletionHandlercompletionWithItemsHandlerexcludedActivityTypesUIActivityViewControllerCompletionHandlerUIActivityViewControllerCompletionWithItemsHandlerUIActivityItemProviderLPLinkMetadataplaceholderItemUIDocumentInteractionControllerUTIiconsUIKitCoreUIKitDefinesUIAccessibilityAdditionsUIPasteConfigurationSupportingUIUserActivityUIAppearanceUIAccessibilityContainerUIAccessibilityIdentificationUIAccessibilityContentSizeCategoryImageAdjustingUISpringLoadedInteractionSupportingUIInteractionUITextPasteConfigurationSupportingUITextPasteDelegateUIContentSizeCategoryAdjustingUIAlertUIStateRestorationNSIndexPath_UIKitAdditionsUIDataSourceTranslatingUIGraphicsUINibDeclarationsUIResponder_UIActivityItemsConfigurationUITextDragURLPreviewsUIGuidedAccessRestrictionsUIGestureRecognizerSubclassNSUserActivity_NSItemProviderUNNotificationResponse_UIKitAdditionsUIMenuBuilderDocumentManagerShareSheet/Users/valekseyev/Documents/DWExTest/DWExTest/ViewController.mViewController-[ViewController viewDidLoad]viewDidLoadself_cmd/Users/valekseyev/Documents/DWExTest/DWExTest/AlmostKana.cppAlmostKana_ZL10AlmostKanaAlmostKanaLegend_ZL16AlmostKanaLegendLPCWSTRstdnullptr_tdecltype(nullptr)_Z16DecodeAlmostKanawDecodeAlmostKanain/Users/valekseyev/Documents/DWExTest/DWExTest/AppDelegate.mAppDelegate-[AppDelegate application:didFinishLaunchingWithOptions:]application:didFinishLaunchingWithOptions:applicationlaunchOptions-[AppDelegate application:configurationForConnectingSceneSession:options:]application:configurationForConnectingSceneSession:options:connectingSceneSession-[AppDelegate application:didDiscardSceneSessions:]application:didDiscardSceneSessions:sceneSessions/Users/valekseyev/Documents/DWExTest/DWExTest/main.mmainargvappDelegateClassName/Users/valekseyev/Documents/DWExTest/DWExTest/SceneDelegate.mSceneDelegate_window-[SceneDelegate scene:willConnectToSession:options:]scene:willConnectToSession:options:connectionOptions-[SceneDelegate sceneDidDisconnect:]sceneDidDisconnect:-[SceneDelegate sceneDidBecomeActive:]sceneDidBecomeActive:-[SceneDelegate sceneWillResignActive:]sceneWillResignActive:-[SceneDelegate sceneWillEnterForeground:]sceneWillEnterForeground:-[SceneDelegate sceneDidEnterBackground:]sceneDidEnterBackground:-[SceneDelegate window]-[SceneDelegate setWindow:]setWindow:-[SceneDelegate .cxx_destruct].cxx_destructpyelftools-0.27/test/testfiles_for_unittests/arm_exidx_test.cpp000066400000000000000000000005241374602170700253460ustar00rootroot00000000000000#include #include void func1(int i); void func2(int i); void func1(int i) { if (i == 0) return; func2(i - 1); } void func2(int i) { if (i == 0) return; func1(i - 1); } int main(int argc, char **argv) { std::string hello = "Hello from C++"; std::cout << hello << std::endl; } pyelftools-0.27/test/testfiles_for_unittests/arm_exidx_test.elf000066400000000000000000134240501374602170700253420ustar00rootroot00000000000000ELF(8P4!.4 (('444  TTTܝܭܭD" 0hhhQtdpRtdܝܭܭ$"$"/system/bin/linkerAndroidr21c6472646GNU!E68Z,E&8ER_kz #3FVhy &-GT]dks|-9AJQY`fqy)6>ENX^hrz""strlenLIBClibc.so__stack_chk_fail__stack_chk_guard__cxa_atexit__memcpy_chk__memset_chk__libc_init__aeabi_memcpy__aeabi_memsetfreemalloc__aeabi_memclr4realloc__sFfflushfwritegetcungetcpthread_mutexattr_destroypthread_mutexattr_init__aeabi_memclr8pthread_mutex_destroy__aeabi_memcpy4pthread_mutex_init__aeabi_memmovepthread_cond_wait__aeabi_memmove4pthread_equal__errnopthread_cond_broadcastbtowcisblankislowerisupperiswalphaiswcntrliswdigitiswloweriswprintiswpunctiswspaceiswupperiswxdigitisxdigitmbrlenmemcmppthread_mutexattr_settypepthread_selfsnprintfsscanfstrcmpstrcollstrftimestrtodstrxfrmtolowertouppertowlowertowuppervasprintfvsnprintfvsscanfwcscollwcsxfrmwctobreadcloseopenpthread_mutex_lockpthread_mutex_trylockpthread_mutex_unlocksched_yieldstrtoulstrtoullstrtolstrtollmemchrabortstrerror_rsysconfpthread_joinpthread_key_createnanosleeppthread_detachpthread_cond_destroypthread_getspecificpthread_setspecificpthread_cond_signalpthread_cond_timedwait__aeabi_memclrpthread_oncesyscallcallocvfprintf__assert2fputcstrtoimaxstrtoumaxstrncpymemalignstrstrfprintfdladdrlibdl.so__gnu_Unwind_Find_exidxraisememcpymemsetpthread_key_deletepthread_createlibm.sonan!U-92YadmNfP$^7k#Z.6"TH+J`(X,[<DM':cb\4IgCeAWiEO@/G0)hjl  % &3 ;F >BRLV1*8K_ =5Q?]S  c c   $(,04<@DHLPTX\`dhlptĮЮԮخ  $(048<@DHLPTX\`dhlptx|įЯܯ  $(,048<@DHLPX\`dhlptx|İȰ̰а԰ذܰ  $(,04<@DHPTX\`dhlptx|ıȱ̱бԱܱ $(,048<@DHLPTX\`dhlp|IJȲԲܲ $,8<@DHLPTX\`dht|ijȳ̳س $(,048<DHLPTX\`dhlptx|Ĵȴ̴дԴشܴ(0<@DHLPTX\`dhlptxĵȵ̵еԵصܵ $(,048<@DLPTX\`dhlptx|Ķȶ̶жضܶ ,048<@DHLX`lptx|ķȷ̷зԷطܷ  $(,048<HP\`dhlptx|ĸȸ̸иԸظܸ  $(,0<DPTX\`dhlptĹ̹عܹ $(,048<@DPXdhlptx|ĺȺкԺغܺ  $(,048@DHLPTX\`hlptx|ĻȻлԻػܻ  $,048<@DLPTX\`dhlpx|ļȼ̼мԼؼ  $(,048<@DHPTX\`dhlptx|ĽȽ̽нԽؽܽ  $(048<@DHLPTX\`hlptx|ľȾ̾оؾܾ $(,048<@HLPTX\`dhlptxĿȿ̿пԿؿܿ  (,048<@DHLPTX`dhlptx|  $(,048@DHLPTX\`dhlpx|  $(,048<@DHLPX\`dhlptx|  $(,08<@DHLPTX\`dhptx|  $(,048<@DHPTX\`dhlptx|  $(048<@DHLPTX\`hlptx| $(,048<@HLPTX\`dhlptx  (,048<@DHLPTX`dhlptx|  $(,048@DHLPTX\`dhlpx|  $(,048<@DHLPX\`dhlptx|  $(,08<@DHLPTX\`dhptx|  $(,048<@DHPTX\`dhlptx| (,048<DHLPTX\`dhltx|  $(,048<@DHLPTX\`dhlptx|$@ pm   $(,04 8><=@<D,H5L2P T1X\`&d!h"l-ptx6|EG ONZW[VR\]3^`_eLJdcKIfghijkl-娂Ə(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌxƏ(ʌpƏ(ʌhƏ(ʌ`Ə(ʌXƏ(ʌPƏ(ʌHƏ(ʌ@Ə(ʌ8Ə(ʌ0Ə(ʌ(Ə(ʌ Ə(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌxƏ(ʌpƏ(ʌhƏ(ʌ`Ə(ʌXƏ(ʌPƏ(ʌHƏ(ʌ@Ə(ʌ8Ə(ʌ0Ə(ʌ(Ə(ʌ Ə(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌƏ(ʌеL|D FH!FJxDzDh@ùz8~M$}D(3 < ѰxM$}D(j < ѰMOt}D( < ѰMOt}D(I < ѰM$}D( <,ѰM4$}D(, <,Ѱ H- M00 $  ||||P//  hoFJzDhh IyD2HxDhCIyDUzHxDhh B j7X|B||oFFoFFFFoFGoFhQ D "FFFFTFoF(.F2F7FoF1xoF/oFioFnhoFh oFpGoF" oFVoFoFoFoFpGoFpGoFqwoF-K{Dhh sBz ( |:1AD",zFFHxDhh B tyxoF!A```pGoFpGoF8oFHxDoFI=poF20oF ( 08 (0oF"oF`oFA`oFA`oF(& O0  0( >  <  pGxppGoF oFoFO0pGoFpGoF FFHxDhHxDhXbv`voFHxDh0`F*voFpG0 pGoFBHxD!8oFoFOK{Dhh )vhR ,D  )D  DhS <DF FʲkFZ`` (0hQ D!% hR ,DFVIyD h hBteutoFoF(oF!pA` hR ,DF(hQ D( hQ D pxpGе SL|D$h$h -( @ h B   @ ( B V (4 -,FL F B  6 ( @ ( B h! IyD h hBнStsJroFFhS <DFB`@hpGoF5l&( !-dLh@ pGoFmoF Ah hR ,DF(OAh hR ,M)@Ah hR ,)1n(,Ah hR ,A)Ah hR ,!   HoFlpGoF]еFHxDh F | FнioF@лBJ`xpGhjGBxpGhIjGFH%FxDh0E  9(F!b FjipGpGO1!`pGO1!`pG pG pG- FFF&FEBҨEBF%HF*FhH`D hj FGA  %.D0F O0pGеFhAj FG0O0hA`xнO0pG- FFF&FE BҨ BF%IF*Fi(Da.DD hBk FG06  0F O0pGеFHxDh F Fн0hoF@B `hpGhjGBhpGhIjG#Ba`FpGhRkGFH%FxDh0E  _(F! FgpGpGO1!`pGO1!`pG pG pG- FFF&FE B@HF*Fh ` hj FGAI %.D0F 𽀵oF bO0pGеFhAj FG0O0h`hнO0pG- FFF&FE"B IF*Fi.D a hBk FG06  0F O0pGеFkO0!неJF zDh 0 F 2@/ FнNfеF0 FнhQ D0еF0 F@hQ D￀oF1 oFToFhеFO0!неJF zDh 0 F 2@/ FнeеF0 FнhQ D0еF0 F@hQ DMF%HxDh0h hP Diб!F hP DihiG0 hP D!0h@ F]FF(F hP DTF Fy. eoFIyD h doFеFHxDh "`  F@/ FнxdеF0 FнhQ D0еF0 F@ hQ D￀oFiAa}еFHxDh "`  F@/ FнcеF0 FнhQ D0еF0 F@ʸhQ DеFA` phP Di)l p FнеF@hhQ Diѱi@yq`hhQ DihiG0`hhQ D!% FнcеFh(0 ` FнHxDpGoF*в_IyD`oL|D y[HxD%(F( FH!FJxDzDh(Feb^eeoFIyD1`DoF FIIyD h1`XboF@ oF@oF#+Aa BHxDF FHxD jF F)F HxDh HxDh FFF F(FdaaF A#m # (!h@ 5oF!@ oFIyD1`N FF Fh@еFhP0 h@ н ` н FF Fh@еFhPj0 h@ н ` н-QHQLxDQM|D}D F*FIFMH!FxDh84*IF FHH!FxDh^ T F1F @HxDh?IyD!FGH 1F FN9H!FxD8HxD@FG6L |DIF F2H!FxDh0FG0hP 0Di-HxDhG04IF F#)H!FxDh(FG(hP (Di$HxDhGhP DdhP DH0hP 1DJhBRJ`)hQ ,*DShCSS`P 0DdQ (DH`g(f``.`z```\`f>`.`` `MFHFFxD F !4O0 cbmF&bHxD0 `(F  hh F)FGhF @ F]FhF Fn(F}^AMFHFFxD FZ !4O0 cbmF&bHxD0 `(F hh F)FGhF @ F]FhF F(F7f^nAMFHFFxDh(h F<&b!HxD0 `hF FhF h0hi0FG,(h@ F]hFhF r F(F]BAMFHFFxDh(h F&b!HxD0 `hF FFhF I h0hi0FG,(h@ F](FhF 2 Fs(FZ]AеF HxDh( HxDh HxDhHxDh FнNL\6]8]6]oFv@ ZеFFz`bhiGb`jhiG5j (нHxDe!k!hMF*H F1xD 4-Ѐ(k!  h &!>SGA)((kqB A)j 08O4  4,c,k0 4 @ F ]n:\oFIyD h [-F=HFxD 4P ka!4O1!cZj &-ؿ%B jjAJ 65P ) () c:)  hh)+RFG(Ѡj-` j8A 5-p]!j$=0) ((пO0  l[oF,@ DеFFx`bhiGb`jhiG5j (нHxD9!i!fMF)H F1xD 4+p(k  h &>GA)((kqB A)j 08O4  4,c,k0 4 @ F ]ZZoFIyD h Y-F;HFxD 4P k\!4O1!cUj &-ؿ%B jVAE 65@ % c7  hh+RFG(Ѡj-` j(A 5-p]!j=0((O0  DYoFP@ 4Fh Fi(FG FOhbhiG,-FH   xD  CFhUiJFGF#j! HF*FB..O0 j(O0t XMF,F FH3j(F!BF]@$DE0h)]Bk0FG04 F]-F0HFxDh h HG),X+j)!"j(9O0> )   CFhh "FGFB ..!+j PF"F>B.+j F!"2(0HFO0!h  DWoF2@ JFh Fi(FG FyhbhiG,-FH   xD  CFhUiJFGF#j! HF*FB..O0 j(O08VMF,F FH3j(F!BF]@$DE 0hU$Bk0FG04 F]-F/HFxDh h HE,P+j!"(8O0=    CFhh "FGFB ..!+j PF"FTB.+j F!"H(0HFO0!h  lU 𫸀oF @ ^hB ЊBx xBӬB 31O0P  oFFFеF ` F Fн BpG;pCCcX@ goF c@ hB ЊBh hBӬB 31O0P  oFFFеF ` F r Fн BpGpCCcX@-FGJFzD yO2+Fhi"FGF(B(D ?)F0F0F,F )F0F0F\F 0hi1F(FG0hi 1FG !F*FK@ &@  >    @ F F & > FFF FtSoFIyD h R- !F{HFxDhh"xHxDh WFe( (F(πFQF  $ OO ^F B0F0=0  6&FHF-)F!BmHFF8i(hhhYFGFO pTE2И()њ ]8i hhhGFEњ @B =0O =  _p HF(D(@FQFBx* x RJhB"p>0 1HFphFh@`(  TEhFh@`TF ?h"@ F# F ( FiBRRR-Ű!FgHxDhhDF F:)F 0 ! A (F08 $ , F , 0F)F(G40ZFB BDB )OP OK w0 ! A j08F 0F :!FBFKFN<hAA A)߿ ` @F*F#F h+F` <(h@(` hD@ FEF  F:P-Ű!FgHxDhhDF F:)F 0 ! A (F08 $ , F , 0F)F)(G40ZFB BDB )OP OK 0 ! A 08F 0F :!FBFKFr<hAA A)߿ ` @F*F#F :h+F _(h@(` hD@ FE$F  FN-Ű!FgHxDhhDF F:)F& 0 ! A (F08 $ , F , 0F)FM(G40ZFB BDB )OP OK 0 ! A 08F 0F! :!FBFKF"<hAA A)߿ ` @F*F#F h+F 8(h@(` hD@ FEHF  FL-Ű!FgHxDhhDF F:)FJ 0 ! A (F08 $ , F , 0F)Fq(G40ZFB BDB )OP OK 0 ! A 08F 0FE :!FBFKFF<hAA A)߿ ` @F*F#F &h+F` \(h@(` B?hD@ FElF ,) FK-Ű!FgHxDhhDF F:)Fn ;0 ! A (F908 $ , F , 0F)F(G40ZFB BDB )OP OK 0 ! A 08F 0Fi :!FBFKFj<hAA A)߿ ` @F*F#F h+F` (h@(` fchD@ FEF PM FZI-Ű!FgHxDhhDF AF:)F _0 ! A (F]08 $ , F , 0F)F(G40ZFB BDB )OP OK +0 ! A 08F 0F :!FBFKF<hAA A)߿ ` @F*F#F h+F (h@(` hD@ FEF sp F>G-ɰ!FmH@!FxDh hH< ! A F< 8 / .  F   /E .(F1F(J@<RFB"DB)OP OJK< ! A>< F (F,  @JFAF#FmHH/I@ A)߿ ` Fh"F { h#F   h@ ` hH@ FIF FWE-ɰ!FmH@!FxDh hH< ! A F< 8 / .  F   /E .(F1F(J@<RFB"DB)OP OJc< ! AV< F (F,  @JFAF#FHH/I@ A)߿ ` Fh"F A h#F    h@ ` hH@ FIF FoD-ɰ!FmH@!FxDh hH< ! A F< 8 / .  F   /E .(F1F (J@<RFB"DB)OP OJ{< ! An< F (F,  @JFAF#FHH/I@ A)߿ ` Fh"F kA h#F  8 h@ ` hH@ FIF FBB-ð!FmHxDh(hB!FRh jfI:yD hG , ! A  F, (4O F( (F1F(B ,"FB JDB)Da , ! A ,4F  (F :!JFCFh  Y ,P(FF J FhzD( h`(hFh@` hB@ FCF F F  F~@@cеF ` F Fн" -! FBIFFyDhB2QhxQB"  h +C0 ``B Bj"`BO-O+"*p( !XF ) ܸии AEO0) hB"`JzDhQ\p0 |"hBP( 0( S#`K{DhY\p>\>>еFh FнM`FHFxDh0hF(F!FFhF 0h@ F]@pG,FhF  FT=M}D(y[(h, F ( IAp"yD)FF MF F (F I-FGJFzD yO2+Fhi"FGF(B(D ?)F0FE0FF )F0F90F\F u0hi1F(FG0hi 1FG !F*FK@ &@  >    @ F |F & > F {FF " F<oFIyD h;- !F{HFxDhh"xHxDh Fe( (Fz(ЀFQF x $ OO ^F B0F0=0  6&FHF4-)F!BnHFF8i(hhiYFGFO pTE3И(*њ P&8i hhiGFEњ @B =0O =  _p HF(D(@FQFBx* x RJhB"p>0 1HFphFh@`(  TEhFh@`TF h"@ F#d F FN;^;-ٰ!FgHxDhhXF F>)F 34 ! A (F14< ,  F 0 F1F:(I84ZFB BDB%)OP FOK 0F4 ! A0F4VF< F  IQ> QFBF9+@hAA A)߿ ` @F*FSF ?h+F` (h@(` [XhX@ FYF EB FF9-ٰ!FhHxDhhXF 7F>)F W4 ! A (FU4< ,  F 0 F1F^(I84ZFB BDB%)OP FOK 0F 4 ! A0F4VF< F  mQ> QFBF]O@hAA A)߿ ` @F*FSF h+F (h@(` ~{hX@ FYF he F37-ٰ!FgHxDhhXF YF>)F y4 ! A (Fw4< ,  F 0 F1F(I84ZFB BDB%)OP FOK 0FB4 ! A0F54VF< F  Q> QFBFq@hAA A)߿ ` @F*FSF 1h+F (h@(` hX@ FYF  FV5-ٰ!FgHxDhhXF }F>)F. 4 ! A (F4< ,  F 0 F1F(I84ZFB BDB%)OP FOK 0Ff4 ! A0FY4VF< F  Q> QFBF@hAA A)߿ ` @F*FSF h+F` +(h@(` hX@ FYF  Fz4-ٰ!FgHxDhhXF F>)FR 4 ! A (F4< ,  F 0 F1F(I84ZFB BDB%)OP FOK 0F4 ! A0F}4VF< F  Q> QFBF@hAA A)߿ ` @F*FSF h+F` O"(h@(` hX@ FYF  Fb2-ٰ!FhHxDhhXFF>)Fv 4 ! A (F4< ,  F 0 F1F(I84ZFB BDB%)OP FOK 0F4 ! A0F4VF< F  Q> QFBF@hAA A)߿ ` @F*FSF h+F rE(h@(`   hX@ FY6F  F0-!FkH@!FxDhh` 8 ! A F8 4 + *  F  +E *(F1F (I<8RFB "DB )OP OJ F8 ! A F8 F !  @JFAF#FRDH+I@ A)߿ ` Fh"F  h#F  ` h@ `'$h`@ FaRF F.-!FkH@!FxDhh`%8 ! A F#8 4 + *  F  +E *(F1F'(I<8RFB "DB )OP OJ F8 ! A F8 F ;!  @JFAF#FnDH+I@ A)߿ ` Fh"F A h#F  | h@ `C@h`@ FanF-* F --!FkH@!FxDhh`A8 ! A F?8 4 + *  F  +E *(F1FC(I<8RFB "DB )OP OJ F8 ! A F8 F W!  @JFAF#F4DH+I@ A)߿ ` Fh"F A h#F   h@ `_\h`@ FaFIF FX+-װ!FoHxDh(hVh!Fh khI}j(FkA|)O011J=jzDh\XO*:*+IE И <_BJ pP" T)0p޿(h0(` 1h0_Bр2 "x*""p0 Z*iih+i`.##hBhB0FFpG- FHlFFxDFh(h F Fh kI3FyD hGhFFhi0FG0hBi@F1FG (h@ >F F!!M.Lh|D@yhiGF3F F F7F (h. ii)FGeF.FɲJ(FDB1x F6@ F]F F Fe!-G<<,G@F=HxDG$ '( % G, Sh"5IyDj`GDܥF}FhCF@%  F{& FRF1FFh008F8QF@F402F+F FYFW8 &W 2W< )FW@ WDW$,FLFW8  F2 8еD+$KD#$K xK1J@))YOXXx!o!u!*d!pнMFHF FxDh(hFq!F0FBFLFR(h@ F]Rh *FpG*x-*+*0pG )0*AxA x)0pG-FjHF>iFxDhh0FF0FFhAFBiG A)PHF-)+) hi FGJ pF(0x0(px@ x( hi F0!GJ p hqxi FG6J p0FYF i@FGFO %^E,ҝH@]EO AAHB85 h1xi FG6  J p 0D h.Fj FIFZF3FG 0D4h [E` h@ F FB-G@<0GDF;HxDG$ G, % G0 hSh"4IyD`GHܥFFh+Fh@  F& FRF1F0FF<QF@F#842F+F FYFW< RW2W@ )FWD "WHW$,FxFW< / F-G<<,G@F:HxDG$ '( % G, hSh"3IyD `GDܥFFhq  `_ F+F& FRF1FAFF8QF@F402F+F FYFDW8 W 2W< )FW@ WDW$,FFW8 Frz-G@<0GDF;HxDG$ G, % G0 hSh"4IyD`GHܥFFh !+Fhp a_A F& FRF1F0FF<QF@F842F+F FYFW< CW2W@ )FWD WHW$,FhFW< Ffp--F^HxDh h) % Rh0YIyDJ F<F.J!F -JHxD8^F0FF)Y RFf F1F F\EO0 h0(?F )F< QF@FV 2F+FXFIF 2)F]F h)@ F* F _F F F-ZqD+#;StD##;#B.# ;#B x[1, f!*F!e!*E! a!*A!g!*G!pFM`FHFxDh0hF(F!FFhF0h@ F]@pG$FhFw FDoFFh`QhG^-FHF=iFxD (FF(FFhBiG -)+)BF hi FGJ pF(.0x0(*px@ x($ hi F0!GJ p hqxi FG6J pB5x(Fh6B5x{0 (6A)M1F@Fh iGFO %E.ҝ H@]EO AAHB85 hi FG  J pXD h0  F2F)FGpDB1x.) hi FG6J phhG6J p h0j F1FGDB  @ F Ftе!F Fн--F^HxDh h) % Rh0YIyD*J F<F.J!F -JHxD8^oF08cF.F)Y ]RFf F1FF\EO0 h(?F )FC< QF@F 2F+FXFIF8 2)FF [ Xh)@ F*" V TFF 9F 4 FF^-F,HxDhh G%Fh F!%F FZF)FFYF FR FFY*F#Fj@F DAFG FE"!FO hFc F;M.Lh|D@yhiGF4F F F!F:(h. ii)FG%F.FɲJ(FB1h FI6 b@ F]HFF M F-G<<,G@F;HxDG$ '( % G, Sh"3IyD`GDܥFFhCF@%  F& FRF1FF F8QF@Fj402F+F FYF/W8 W 2W< )FW@ WDW$,FFW8 v FN-FlHF>iFxDhh0FF0F;FhAFBiG A)PHF-)+) hj FG  `F(0x0(px@ x( hj F0!G  ` hqxj FG6  `0FYFi@FGFO %^E,ҝH@]EO AHB85 h1xj FG6   `  h.Fk FIFZF3FG 4h [E` h@ F Fk-F0H%,xDBFXF ȿ(ۆ h2Fk FGB*-h)FNF hk F*FGF EFѪ(ۅ hAF*Fk FGB $@ FrF { FH-G@<0GDF  F(F((FIF0<б.(F@(!@"CjXFG>A(F;(@@-!FiHxDhh F FeF  E(@ F)F!(@0h"Ck0FG%(  E}0h"EFOCk0FGFE(0,T FHEih"0hCk0FGFI0h! h0FGx E!0h!h0FG(Ѥ  XF0hi0FGF0hi0FGB <  -F F)F@ :F0h!h0FG %  FFhh$@F! FG  g (@ h  F; FR pG-FHFxDF "Fh0h (FIyDt QFJFCFPhh F1h J- FFPFFIiGFhxQ/ Fh-h1FB FJFCF -FHFFxDh h0F0F*F (FCF!hF F}MFPFF hGF h)F"Fh0Fr( !b!]-FHFFxDh h0F!0FF[ (FCF!hFC FMFPFFIhGF sh)F"Fh0F ! !^]-FHFFxDh h0F0FfF (FCF!h(F FPMFS F!F1F*F)xI D(`d(lplp `]-FHFh  xDFh0h `PFF\PFFA8(g D9ovoyo|oooooooooooooooooD9OOoo9o ooZoo*oZooHS^h (F#F h (F#Fh  (F#F#h(F"F%ѻh(F"FhFh@`}IyDC}IyD@h (F#Fh (F#F*h (F#FmHF"FQFxDF(Fx@x@ fFhYFh (FAF#F_IyDPF "" m(FPiGFhxF"FQ_ F,EhH0`FWh (F#FP(FPhGFh(FQ/ F-O\hX2.h (F#F(h (F#Fh (F#FK%IPF,"yD ,hYF(F"F<1hh (F#F(h"FYFDih(FGh (F#FJF F\MFS F!F1F*F)hB* `A(`]MFS F!F1F*F)h( `A(`]MFS F!F1F*F{)hB * `A(`]MFS F!F1F*F[)h `A(`]MFS F!F1F*F;)h (8 `A(`]MFS F!F1F*F)h;( `A(`]- FH FhlFxD(F!Fh(FF0h!h0FG(F~iF(Ff(@@ ^MFPFFhGFx @`h!{ J"ihBh@`h"0F)F"F () ( ) 0 ]MFS F!F1F*F)h<( `A(`]MFS F!F1F*Fe)h( `A(`]MFS F!F1F*FF)xI\lp `]M FHiFFxDh0h(F (FF"Ck@FG%((FiF(  !hC `0h@]0-F4HFFxDPFn(h@>PFsF0h@!"Fh0FG0h!F"hCk0FG  FPFaPFIF0-F*HxDhhkh$JBO@ "@O O9HxD 0F hIFHEO!)`1FHxDh(F0F](h`)h)D`h@,MF F!xF@hH`p()(F1FF"xQ`B1xB ,,hB 5+ȿ0(h8B ]е!FG Fн-}!8bHFFxD]HxDh IF !F+ph 0  +&)F< BF([JH xDIF xp 0hk* 0FIF+FGAHxDh  !zF c D +-  ( B (F1F"F@4  BF#IyDn( (h h@ `  9@ F }HxD FFF   FeNP~dcc- } #F& t HxDh hHxDh%(#p"XFM h }DHFG0FG P@FG D PFG '!EF eiO h h`) 1 p  , FIF(%' (;V} FLFh@F!G(8 hF FIFa( F1Fh@F!G( hFs(@܀( )@ӀI @@ˀ PH\ QB)( F\ F hB@~ FO FIF(? FFh@F@!*FGi:jhBѸi ih ``  tH BѺ("B$#"\##O F#B "B$#"B##(o FIFm(@m Ft!B@f Fs([ FIFY(@Y F`Fh@F@!G(Li9jhB  FHi F h ``8 FBhF5F'XD (ɲJF1FBM*hh@F!G(?5hiih hB@À FP F hB@ FM F\ F hB@ F\A)hDHFFOQ(2F #HO)FaFF  3F/hh(3FF F5hA0FB FIF( Fw)hB hhA0FBX F`P F hBK FY8i!pPA)F  8i!p  %x @0hB FAF F& x1FhQ%B5 F#!B, ( h$Fh@`!HxDhGGGG$K h@ F }$ F HxDhGGGG$ FUP- !AHFFxDr=HxDh YF! Fp  T1F2 BF=i(FQ@ hj F-!GF(F hj F0!G BhB3(FF: M(@  r@ Fs<FF x Fx!ph" `!A`pG-F4JFzD FFFhj FG(` h!Fj(FG&NXF)F~DG$HFxDh(FG h!Fi(FGPF)FG(FG hh FG hi FGh`!F hBi(FGh)F)(F h!Fi(FG8i)FG(FG hAj FGi`@D8-F*HxDhhkh$JBO@ "@O O9HxD 0F hIFHEO!)`1FHxDh(F0F(h`)h)D`h@RVoFIyD hoFIyD h}oFIyD hsoFIyD hi--HFFxDd!Fh hqX$JzDxFHdExDO" F$JzD$)ЀF"HF"F ?AFMF$h j0F#FG , $x-8D $fM}D0FG ` PFGG z {%F!F!F% DFLEݝ` PT0ZC3 ` PT0ZDDe( FOHN {chz   a %@Fh2@AF )MF}DG(HxDhGGG G"Ghq@ FrKIFFF/HxDhGGGF " FZYeX-F3IFyDFFFh6j FG(` hjj FG(` hi!F(FG NPF)F~DGHFxDh(FG hh FG hi FG h!FBi(FG8i)FG(FG h!Fi(FGxi)FG(FG hAj FGi`@xj@-jFO ``}j0i0ph (9N``8ihi !G0}jJ pjI@jxhDXF!F2F j}j F`!xhFxJ p}j0xiC(@FB Ґ)Ԛhɲ!I0! D. DE 09,\@p.8ihi0!G}jF p>. ipDE(F3pO18ihi0!GJ p:)xhFxF" E.ЊB0K0;j p`0sB)  F\#)O1F#F`-uP2pZXF}jj0i  "xahQ)(hF F#@ FAF2F( (``-HFFxDF: F Fh"xahQqh+a xhi-!G OPO jL|D0FG(FGG!eYF PF 4[H xDh 0tF \Bݝ``pT VbBT ` PT V<De(FHUИ  PX 0 L epFD   HFh2IF F}HxDhGGG h:@ F;@sFF FY HxDhGGG F~--mHFFxDd!Fh hG0 %JzDpFHdHxDO#! F%JzD%)ՀF#OF! x )F@ F%h k FCFG %x-8E %0F ` PF! j)F& LEݝ` QT0ZC3 ` QT0ZDFDFe)ӈFbHP5F5F  !ch `  &'@Fh2@AF bFv96 !g#BhW0@ F m ><FFFDF !3# F}RQ-F3IFyDFFFh6j FG(` hjj FG(` hi!F(FGPF)F$(F hh FG hi FG h!FBi(FG8i)F(FV h!Fi(FGxi)F(F hAj FGi`@r^-jFO `(i0pxj0 (5I?` !j@FG/j)Ȁ(@ŀjxh`O0F!Fji(F(@)xhFh  `xih(  VFB @!2hh@FG6FH FxDh/F(F!F@FH FxDhF(F!F@nFH FxDh F(F!F@VFH FxDhF(F!F@ڸ.FH FxDhF(F!F@ȸFH FxDhF(F!F@nFH FxDhF(F!F@NFH FxDhF(F!F@.FH FxDhF(F!F@FH FxDhF(F!F@nFH FxDh{F(F!F@\κFH FxDhiF(F!F@JFH FxDhWF(F!F@8FH FxDhEF(F!F@&nM}D(|[h F(` FTF F(F MFHFFxDFUhh@a(Fb)hQ$)h"A$hF@]FhF F [еFh!!`t FнMFH%F&xD0E  P&Z6^(F F]@@$oF@е#@~BA`нoFP!oF u)IJyDzD hhoFH!xDOIyDAFToFFHxD054M}D([Шi F(a FZF F(F еFh ` FнJеFh ` FнеFh FнFHxDh(h HxDh@ h[0 hF F JzD`h)h8з&еhFF F@@oF]@hIhGpG[IyD hQ/2A#+ѿ[B`pGRoF=@* pGHxDP"@ pGXеFJzDB h1,R$@$нXеFK{DB h,S$@ B2FнhXеFK{DB h,S$@ B2Fн@Xе F) F( < FнMF FB .h.0F.h( >@ F]е F) F( 4 FнMF FB .h.0F.h( 6@ F]FpGFBpG+)8 FвpGеFhBɀ,(FKнеFHxDh0 `h!{ . F@loF@еH F( F.( <н FнMF FB.xq)l0F)x( 9 F]еH F( V F( 4н FнMF FB.xq)>0F)x( 1 F]FpGFBpG++FJ?ȿFpGеFhBK?ؿFKнoF@`` pG`` pG` pG pG pGB8FpG pGFHIyD h1` FF F(F &oF|@X- MHFFxD"FhhE0h6NFP `NFFhh 0(Fu(OAR P]EHNE(!hAYB5FH08+\@pAF@&FE 0h@6FAF@NFNFPeELEѴ   h h @PB2F!hh(FBA4 P@ p- FHFFxDFh(hh h1F FJFCF F(h@ F Fp F 0MFHF FxDh hF n0F)FBF FhFP h@(F]FhFA F ~ʰ-FOHFFxDQFhhE x4DFhP`DFFhhF Hh(FyAEZFPBZиh1FDEhЉFF"VF(F(V0hFhC `IFFE x(4DFVFDFPBCEѳ  hnIFhPhBb(F FS(A)F )FDhhh`h` h` j- FHFFxDFh(hh h1F FJFCF OFw(h@ F Fh F - FHFFxDFh(hh f F1FJFCF FhFG(h@ F FhF9 F vM FIhFyDh1h!"`*FhhFA) !h8B iF8#h8+]%`p 1h]^еFh !"O0нh078@ н нMFHF FxDh hF 0F)FBF $FhF h@(F]fFhF F ܵ IyD h!h hF h@ нFj pG-FFFF&$]ETE0(FBF) DD40FMFHF FxDh hF x0F)FBFFhFZ h@(F]FhFK F ެoFh 2oF@IеFJFhzDh"h" J:ih `zi`!hн^-<}`h`ժ,\`$ph\`$ph\`$pO hOO B5]E-h,tz/ h,r\`Nb +O٫ 6+I؋+d6|C\O_h+XO.p|DFC#o$#D3[EJ`Oh\`$O 6ph^`dph\`iE4ph\``Oh,\`, 4ph\` ipih\`ph`u  F"F Jh:i h `zi`- `0;}[ h,x,\x,hBPeE&xvEs+.c.. +cx(@?CsE+}.(cx..(r.p(ocx. .!p0( ^(W(S??@0DpEH+>(>( (6Ѭ(4?c0@ ? DpE$@FOCP@X@% ppP D\@(h`0L  x,3`:` pG pG pGF"FhK-GRGnGGGGGGGGGG- kN~D4[0k 4 F_(Жx[bMcI}DyD(F1aI yD+_IyD%]I$yD[I0yDYI<yDWIHyD UITyDSI`yDQIlyDOIxyDMIyDKIyDIIyDGIyDEIyDCIyDAIyD?IyD=IyD;IyD9IyD7IpyD5IpyD F5c-Wx@F(?bH%xDFHF  5 H! JxDzD@F IF F@(F UJئ**** **))))))))))z))))))))MkN~D<[аk]< FI(cHxDx[eMeI}DyD(FcI yDaIyD_I$yD]I0yD[I<yDYIHyDWITyDUI`yDSIlyDQIxyDOIyDMIyDKIyDIIyDGIyDEIyDCIyDAIyD?IyD=IyDy;IyDs9IpyDm7IpyDg FcVHxD(?cH%xDF@F 5 H! JxDzD HxDIF F)(F >Ƨ ʥDDDDEEEE&EBEVEnEEEEErDEEEEEEE- (N~DD[0l D F-( HxDy[IyDFI yD(FI yD F5d|@F (%HF 0# 5- H! JxDzD@F`F F(F D7&,&- (N~DL[аl L F( HxDz[IyDFI (yD(FoI 4yDi Fd@F(%HF (0 5- H! JxDzD@FF F/(F DƤ |'(CCMHxDP[N~D8]P Fb(I8yD(F H)F JxDzDhp FF F(F  #<MHxDT[N~DD]T F$(IDyD(F H)F JxDzDh2 F|F F(F nZ>̗*MHxDX[N~DP]X F(IPyD(Fo H)F JxDzDh F>F Fq(F "DMHxD\[N~D\]\ F(I\yD(Fq H)F JxDzDh FF F3(F Hv=Ԗ2MHxD`[N~Dh]` Fj(IhyD(F H)F JxDzDhx FF F(F ,!LHxDd[HxDd F2( HIxDyD H IxD JyDhzD@ FF F(F <ТDMHxDh[N~D ]h F(I yD(Fy H)F JxDzDh FHF F{(F ~M X—MHxDl[N~D]l F(IyD(F{ H)F JxDzDh F F F=(F R<F- FHFFxDFh(hh F1FJFCF SFhF(h@ F FhF F hFZB h FF HxDh0 `hEBРh F@F Fw(FoF@𺸀oF@𲸀oF@𪸀oF@忀oF@ۿoF@oF @oF@~еF0 F@еF0} F@𭿀oF@`oF@XoF@P𓿀oF@FoF@>oF@6oFw@.oFo@&oFg@oF_@еFh FнFO  F"` FBh#BB`pGеhF9a`h@ Fн")ؐp !ppG𫿀oFBFÿ!ppGFH IyD h1"`HxDh0 ` FF F(F FH IyD h1`HxDh0 ` FF F(F ~toFOhhKBر`Ao@AF-F1H FxD !h@ FF&QO IF[@ F)F@2 @:iF FhF2@FhF# F 'F FHhR*```h)h(`a`hhhi``hh```h `еF !h) R FнAhhBpG:`hh!hchQXG!"*pG@"2-  F"FF OI   @Fp`F  B p FA- FPFIO EF@    FAF`FĵB ` F?"O<oFHxDB9Bh hA)pG!"*pG@"2瀵oFFh`QhGе!F Fн FF F FŽ@KеFj xРh `н FF F FŽ@еFK xРh `н-F*HFBxDЙF FF `.F0FJF "h B  6"* "@B Or oCO2A O@Bq o@|-F$HFBxDЙF FF `F0FJF "h B ! "*"@B Or"OA*oAO2FČ-F&HFBxDДF F-4BFFh 0`zF FJF ^2h 3`B  CCCA1"*л-@B Op$-F#HFBxDДF F-4BFh 0`&F FJF 2h 3`B  .1"*л-@B O0|-F#HFBxDДF F-4BFh 0`F FJF 2h 3`B  1"*л-@B O0-F'HFBxD!ДF F-4BVFh 0`F FJF nF0h F1`B ! "( O1O0!XBA-FFD-FHFBxD FF iF `0F!!h BП  @ F ") FF(F!FA "!  "! `  G-FHFBxD FF iF0` F#2h BП  @Q A "* FF(F!F@ -FHFBxD FHF iF0` F#2h BП  @Q A "* FFRF(F!F@ 7B 9Bx x;)pGB9Bh hA)pGMFH FnFxDB0F,]0LMFH FnFxDB0F] -F=HFFxD"xOR !F 9 M+Rc#BDB  1F@F*FMB F7%RE CF B F x `h@DB!p !x@ p``@ FFR F -  F"FF OI   @F`F  B p FoFFh`QhGеBxxB20 н н F hF `(F`hh`(F F hF `(F`hh`(F-F>HFFxD"xOR!F 9 O+R##B B  1F@F*FNB F-&O RE CF B F x hB!` !x@ p``@ FF F 6- FPFIO EF@    FAF`FĵB ` F?еBhhB20 н н F hF `(FU`hh`(FpG0P1@*pGе[Q/SA4,ѿ[ нhhG нM'MFFF}D(F h(()F h8$HxD]@ f `HxD0FGHxDO0[ `M}D(F(]HxD ` L|D F F F r'tB6$ VoF %IJyDzD hhеF($ F Gн IJyDzD hhrtܿ MFxFV #&"SB `pQF F3Fॱ( *Fr!xpA!p``! F]-Fo@BQ xF F `h%HB PE8h (&0  O o XFqF0FRF03yi F(;i  DQDAD;i -o;i K!`1T F!MFF FF 0+fr !`!F0F.`(F]F HxDh F FF F(F SԁF HxDh F xhJF FF F(F 5F HxDh F FF F(F lF `xё, F,! F FMFxF &#h#^B * Cch ) F1F* fh0F*F pU xh pe` F]еx [ChB@@<- F x FFF ! 9B 3F`pB F8 x   )FBF!xpA!p``!  F xB#ISpppGh#STA`pGFF FF(F!F@<-Fo@BD x F  HB PFE8h (&0  O Fo XFF0FIFRFh 8i D D -HF`K ` FM FxF!9N !B " F(F(xph`h( F !UAp]𽰵FF FBF(F!F@ȾF `xё, F,! F FMFHBFF*`  (F1F)q`F(FAF"F E$](F$?еFxhW FнMFxF&#h#^B * Cch ) F1FW* &h0F*FK F% xh pe` F]MFxFV#&"SB `pQF F3Fॱ( *Fe!xpA!p``!H  F]-F/H FABU!xF !h)IB PE8h(&0  O  FYFiF0FRF#3yiF;i   ;i-;i K!`F  F=?- F%IFHBA xF HB PE8h(&0 ! FFF0FAFRFh  8i-@F1`I ` F?oF! FFF TM FxF!9N!B " F(F(xph`h( F !E&@A`]𽀵oF FF FF(F!F@vMFHBҐF F)`  (F1Fgq`F(F!FBF E$](Fb?IyD h1`pGz!pGF FFHxDh(hhhG`hB  h@ )hx1H@Z@C@ pG-mFHFxDh(hG FHF!FOb0A0h(L|D x@JOaKFzD F<@F!F1(hW@ mxMFHFxDh FF I FyD!nFhi0FG F1FshFM F F5@]tFhF7 F x;MFHFxDh0h (FiF*F FHxDh0 `0h @ F ]4FF F rwxȼoF@pGް x#KbF@yoFHxD {pGJ "@`IH@C@ pGNLC++CG0  FF0(F!FwoF8oMFFF5FDt !D Ib a F Ih@(ih1i`IyD!c ` FGNLC++C(X𰸀oFQ еF(00 iеFK #AaJQ@C( T,hD <`PD h` нcNLC++CGMeFI2 KBb!Z@C(T,*RB2D,hBD,`Ah9A``jh*`X]*NLC++CGFhPFMQ(/Kh %BbKZ@*Cсi?9aAi!`(h0@F `1a@iNLC++CGеF8[PJ@#+)[ Tx FG F@нkM4h,FKT(bh!Z@ KY@QѩiIBaAh1A`!` F _ FH(iGNLC++CoF,(@h 1е F` !4HFH!FxDhV( FнHxDYHxDU,d}еL I|D yDB h@ HxD;%~oFHIxDyD4HxD&āoFpH!xDh HxD0I$yD h)h A @@x[6'IyD`xh0hB*xApIyD)$ 90h`!$p(h @ F HxDF F YrMFHOxDh(hhF[IyDTfxspH(h@]HIxDyDpr<MFHxDh(hhFIyD"!fxapApSH(h@]\HIxDyD>q`FH FxD(FH!FxD%<еFy( &!!q ` FнеFHxD Fн!hHxDhoFHxD0( ^HxDhh[pGVr(h, HxDhh[$(( i0.6roFGHxDHxDhh[pGqеG HxDgHxDF FHxDhh[pGq- FAH)xD OiF*fF FF&(H(И0C!BF#Fm(9(L(F ! b$4/ <(F !&jBѸ"$O   $!BF#F9(( F F)F"!"#F$( F)F    !FooF  !(!F-FH F!xDFFh0h(F Oa  a0h@ ( @F hF`@F! %F@F F`!x()o0Fx($FD H x7 4 D uL|DE׀ BҀXF)FGFXF)FGFXF)FGFXFNEEҺ( z < D D 0@  5F(( (𕀠hɱ X (CHF>(Y$) hZFi FG0Z (Hк(o?(!= ȱHF(cY$<+_ F 0F)FX(AѺN M XF0(  a a a a&```HF!`aa!`0a! $ae )  IF# nߵ F I#yD h!h!!!hнkFF F-T MNFF F~DF!G"h(F!G(F!$i!@(F3F]@G- !F(FQFP4( jU OxjFO 1Y,Op1xAx(Ehֳ(NE DА -JP@-JQ@C0hPFAF"FKF8&HxDh"HAF"FxDhPF+F8:XF `IyD h)Fi@BaHh0H`iFF FI++CGNLCDl2l l) FhF (0 //// Q  Q  1 a1 !) 0!hD)Hh !`8h#!K$A`F- IyDCFmF0h`Y*Fh i!FG6(   $h Nih!"K@*C1%`O0`FHC )(FеFJQ@JP@C T( XнGNLC++Cߵ F IF#yD h!h!t h@߽hoFHxDPFH,OxDh(h$hF"F F )h>hMF'HxD%L|D FD!`h JzD Ob``Fv#%BEBF(FjB# "0A +a`! FhF@(F]RgxrvM FFFFPuC(F )FF$ F]IyDrB҈B( u-F*HxD'L|D F#IFOyDdFs"FBT9\BBF(P)<@hF@ fwhuIyDrB҈B( tеFhj FнxpGpGoFr@oFj@oFb@oF2B Ih@hIh@h@@  -F HFxDh hHhrhB*HO xDhHxDhFF#FO0`F '!YN QF #(h i(FG(O h@HF4e6g4giPB  6 aHj0HbpG Hba apGi(apGpGеh@hdhBн@ܿhDhmhBЀhh@`G@ʿMDh*%huY%X#h*Dh]@`G-FhF@hFFIhB 1FRFCFHFh- 4 F1FRFCF64Bӽ1FRFCF@}- F0HFxD0hP0'!&`hNDihB(h$2F#(FG ("p  CC$ O 2F)h3FLi (FG(NF4F ( $0 ( (@ F Bcе$5@HhBн4@ ihCB 6Hj0Hbн#(Kba ak( i*aFk(* 6н- FhFFFBFsH`hHE@i(!h(FBFcX iHE`iHE0Ѻ b!FJFSF0F 򙀨h aj)Mє6(@0F!FJFSF6^E} j(jhO O B% !F 0FJFKFd654Pi(?(zO O 9(zO 6_p*F-є6ػ`j(80F!FJFSFQ6^E,6H`j(i(#0F!FJFSF<6^E FO  b_p  1b(Ѡi( 6MFhO&.hThsD\hdiX%\G]MDh%huYh*DhiX#G]-  FhFFFBFd@`hB i(!h0FBFUX iB`iBѹ bh*FKFhi!FG j( *F+FhhNi!!FG50 b4( bea 1b(Ѡi( 6- h FhFFF2F@`hHE(i("!h(F2F iHE`iHEѸ b 1b(i( 6 b - FhFFFRFH!FJF+F@ 4 hJF+F5 540F!F*F5CF4+@E. 6 * Рi( ЛЛ !FJF 0F465 CHB_( 5( 4- hFhFFF"FGH1FJFCF @hCFhhUiJF1FG MFFhFh$@1F*F#F]@j]pGHxDpGFIyD h1`pG_HxDpG9еFHxDh F F@ֿP_еFh[Q/:A#+Ѳ?[ܿ 8 FнoF@Ƚ@hpGеFHxDh F F@^oF@@hpGoF@pGIyD h1`pG^oF{@HxDpGqMF!F*F HxDh0F 1F!F*FLH!HJxDzD ];m|h/HxD( F F!JQ@ JP@C(hG mhO`hhPFW lhH xDhh i)FGHxDhW hhGFH)F"FxD HxDh HxDH"FxDhHxDwGNLC++C]^)^b^oFHIxDyD`u^S-]FHFxDh hG$ .F FYѺo%0FPF rApP"1Df"!"!r_r]"rTrR"r1/" " O1gIyDU0eI yDN0 ( HFpF(s FEИ.(i p!WJO1zD2!Fa MPI yD  0NI yDJ =II yD  Bx_) &0 F B%& "O B B x.) 1I yDFO -` oO`OfpF XFB!Q& `N.% hW$@(F ]V%O6F 4 F|[U?6$Fh Fi(FGhy((h!FBi(F@G F!FMJj`DTMFAp%v(h0hB)` q\.`LBp  F]еFFQ B FнеFFQ B FнеF DB ӱ@A` h0 `нMFFFhF1F (!hD ` ]𽰵F`F F Dh`(F-FHxDBDxT*G*? aG*T*@[+DBxS+@#C*H*I*(c*@20XF(@=XF(@7XF(1F p!IFHyDO $0 ,(S1F XF(FS4 cFBP#`HdhQ%3`P P(@O XFIyD 6(T^FVqhBxE).XFA(0F)F+AxR)рV)@0XF!O A(F p!IFHyD0YF"F p!vLK|D4C(H)0XF(rBxv)0 XF'^F  V qhXF(K0FIF;(F(YF"F(FmXF+FsF00XF(!F p!IFHyD0BOxv8OPXFu(@XF(F p!IFHyD ЇHxD0XF!O s(ڀ FXFB x_* H wHxD ( p!qIFaHyDW0XF(F p!XIFRHyD0XF(F p!mKIFGHyD m0XF!O ( qGI XFyD70XF(`F YF" BBRx_)O0XF(GЀF p!,/IF'HyD190XF!O xF p!$IFHyD(0XFȱF p!IFHyD K{D30 `O @HF B43O&C'FDh8<PM hBJhBxn,\ `JhFB%x0= - eB l0> .n `,F5F!4]Mp F!FF(F*#h0F)F]@-FHxD P xA9-n:)4Ooj: :"3;CK_rR Bٍ\&r+&V-2FBً\K+2Bً\F+D+2Bو\o )"@2B@zO(w F8B4H `Bx0; +!F"%O Bx_)@0 `H ` FI(XFp!^J_IzDL(IHxO )*C*AAAAAAAAAAAAAAAA A A%*AAAA/*4AALQV** F5H ` F( Fp!f9J8IzD 8N~D6`A```a/BH ` F(𙂁F F(𒂀Fp!@Fhq (q%HxD0(`@|H ` F(Ł $H ` F(Fp !iyAq !qIyD1`@`H ` F( jF FQgNLL(2Hxt(. F(|h)wBr xI)@n F!(ejF(πHxe8(ʀ!IBÀ F@F-KDH `IyDH `IyDyH `IyDtH `p!JIzDH `IyD F!H `IyD:H `IyD FSH `IyDH `IyDuH `I FyDH `IyD-- FB[x%T*X0 `Bx_)& F(GFB@x_)=0 `j00I FyDF2i(p!F!)t(J&HzD2 aTB9L pHEOHHF(FL,H P&P%(F OHȱF0FIFBFLaOhOTP`,ܵFB#xD) A!`B xt* xT)0 ` FxB xE)0 `I FyD нMFh FFy$)цh( p ! 2J0IzD2!` `B xC* J*`BJxI+#ъ!*` BA *? xD*I@FyD @(1@FR9S)t)ׂs)ۂe) IyDM I*5L*m*l*i* IyD콜 l*lx*o @FS(?eF@FL(?^Fp!wIFHyD1F0%l*t  uIyD@FnO)Pq)Fo)" jIyDv)$l)m)Ղo)c) @F(?F@F(?Fp!UIFUHyD u) @F(?ۮF@F(?ԮF@F(?ͮFp!AJBIzD2!p}FN(&S(Tz(7d(n(t(a(rF qF2Yt)e) 'IyDH%l *[C CCCCC@F2 @FU%( 'PSyvul4)+w0)-w)i)l)r)e), @F0p+@@FۼM)S)s)m)c) @F(?F@F(?Fp!JIzD2 P*Z*z*p*Ur*?et*qc*խ @Fy(?˭F@F(?ĭFp!JIzD N~D6`A```aEaoR)r)o)n)?*a)e)ӂg)qt)x)rw)@F1F"FF )@xa8OPI@FyD (?o@FW( ?h @F#LFFFuF*L+ќ 0: *5E  B?K L лrлlлR;  @FIyD( :V)܃e)΃c)a)@ރ @F( ?  -@FZ EF 0U/ BxE)6@F8( ?(F1F fIyDS cIyD aIyDL+@ ]IyD ZIyD4 XIyDu UIyD SIyD PIyD` NIyDY KIyDR IIyD  Bx_)@ AIyDG @Fa(?sFFFV qhO BxE)t@FJ( ?[0F)F +IyD (IyD @F( ?="IyDRF QF2 I@FyDT IyD0#_\uhSH^MDʷHwI@FyD~%(𩂘hAhQ@FF(hA?ګB x_*@1FF 0V/ O BxE(r@F( ?0F)F @FU(?FFFV qhO BxE)‚@F( ?0F)F IyD @Fg(?yFp !JFIzD2`A``+ IyD IyD @F@( ?Q@F9(?JJ zD  Bx_)@ IyD IyD IyD IyD @F(?Fp!,~IJMFI}DzD yD1VSBa vIyDO uI@FyD}@rI@FyDv(?EF UihBx_)@F( ?ʪ(F1F _IyDz0 AF"Fp! #!Fbk  @FIFT @FE&  @FIFN !FF @Fm( ?~ @FS9 @F]( ?n7I @FyD)' @F .[F YFZ EF 0U/ BxE)=@F( ?>(F1Fc @F( ?,IyD @FK3#:~eY$/!ܾqs B?xf(hT(@F)(?Fp !JFIzDl@F( ?թJ zDQ @F( ?Ʃ@F(?J zD@Fw @F(?F@F(?Fp!IFKHyD{DJ30A&R IyDJF@Fq( ?􂩷J zD@F3; @F(?qF@FX(?jFp!IFHyD K{D3+`h```,ana IyDJ@F{ IyD@FHF(F 0 AF"F@F(?+IF@FyD(BxE)@F(? (F!F20 AF"Ffp! yLzK|D4Cm0 AFJFLp!F nKnJ{D32@)a0 AFJF2p! #!Fy@F(?vF!0FF`0F!QF"F#lVI@FyD70%F B?x%E)W0p ! U)@FJ( ? @F<@I@FyD  5F0AF2Fp !4 4SFbI@FyDMF  ^H AFJFp!_ #QFFI@FyDUF  ?I@FyDhM}D 1=.x0FRpJ2II@FyDسM}D @F(>读RFL@F(>ۯF FF0F&FFF&p!FHIyD1PwI@FyDCM}DI@FyD8M}DI@FyD.M}DjI@FyD#}M}D_|I@FyDzM}DTyI@FyD vM}DvI@FyDsM}D?rI@FyDpM}D4oI@FyD lM}D ekI@FyDhM}DYhI@FyDeM}DOeI@FyDbM}D aI@FyD_M}D:^I@FyD\M}D[I@FyDXM}DWI@FyDUM}D޹TI@FyDQM}DQI@FyDNM}DɹMI@FyDKM}DJI@FyDxHM}DGI@FyDmDM}DDI@FyDcAM}D@I@FyDX>M}D=I@FyDM(>9M}D\hA9p]s&`O<)۷ȷ߸ʸ|jX1q!^K:'նٶǶ߷̷Mp F!FRF(F#hIyDJ*0F)F]-VB𢁂F(xL(@hBIxT%)D BBBBBBBBBB&BxBBBBBBB&-IPFyDi(aPF([BV xE*@R1NPFh(HFhFQF"&BxE)&0&E.- p!JIzD2!Y.5F(FIyD IPFyD( IyD ( $,4F )(܀ $,4F ) (À $,4F )ѳcIyD MbIPFyD FF_IyD]IyDJ8ZIyD*ZIyD*WIyD"JIyDJHIyD=IyD EIyDCIyDPF@2IPFyDT(L iFPF@FEAЙE(= p!1JIzD(E,ЙE(( p!(JIzDEЙE( p!J IzD2`A` A@?=;s˳6hƳXʲ:IFyD FhF!F"%B&x_)"0 `iF FGFI FyDhF!F"%rB Bxp)0 `%(F^#- FFFF(FFp!JIzD2!i *MF FFxFp!JIzD2!Xa ]5MpF!FF!x*x3hLsAs|DI4A`]48- F  FRIyD FU(BxI( F!(jF F%nFBxE)A FY(o F)F2Fr7I FyD5IF FyDHB3x08 (/ &F F2(H. FAFJFJ FIFFBxE)0 `% FM`) F# FBxI( F!DjF F F'(jF F & MpF!FFF(F6h+ F1F*F]MF ) F]@xd)AxX)x)2i)0 ` FS(? FF q80 ` FqF Fl`F F8Fp!JIzD2!`0 ` FPx FP  F ]CMp F!F]F F-hJ DIzD2!T0a0F],еp F !>!hJKzD2#`н Mp F!F$F(FX#hIyDJ*0F)Fy]ܵp F!#hIyDJIyD ^нX p F!F F "(F!F@еp F !!hJKzD2#`н;^- FFFhF1F"EBBxE)00`p!JIzD2!E > еp F !!hJK)zD#!rн< MF Fhh(I FNyDJ~DG FGI FyDJG)ixn( I FyDJFBAji FP( F]@]bԺеz FLI(|DFyD!Fb@=4MF$IyDh1h  0 (4 (\0 -( 30mx0 ,oV8o/,D;!(F (F! JzD~*@F)F90h @ ]BadMF#IyDh1h  0(2 (\0 -( 30mx0 ,oV8o/,D;Y !(F (F ! JzD**@F)F0h @]MF#IyDh1h 0(2 (\0 -( 30mx0 ,oV8o/,D;(!(Fj (F(! JzD*@F)F0h@]TM F I NFyD FJ~DGh!F I FyDJG F3F]@Gϩbеp F!LK|D4Cн6 FIF FyD7 F@0^pGe FFF(!(~ hx!F F ! F F !I FyD  F F !hF2$hF. F ! FI FyD h F ! F F !}h!Ff F)!@s]$MFH(!xDh(h]h I HxD0!hhF> h)!M(h@]j-FO0Mh Fлe`I FyDt N%~D]E Ҳ F1Fi`!F5;E-F(H  FxD F@FP!M}D j F)F5Nj F)F~DG!FI FyDG FGI FyDG!FM F}D )FRFG@FH F)FRF@`U_(еF  Bѽ@ нM F NF F~DG I FyDJG(i!FYI F3FyDJ]@Gw M FNF F~DGI FyDJG(ih i!FG I FyDGhih i!FGI F3FyDJ]@GO&Fh F I FyDJr !FI FyDJ@eɥ\-FH FOxD&FB_pUF YF FCeh!FP&`h6B O- FpF1FO F&(FAF2FdY 𽰵ML}D5Tİ7M FINFyD FJ~DGh!F I FyDG !FI F3FyDJ]@GӤHPF{ F( I FyD I FyDh{(I FyDh!F@F 澼FBxD(T( FWF F@˾ FF iF*(FFFBxI((F!$78jF(FF$ Fp F!F!h*hLK|D4C!MFB x08 ( F]@'I FyD `IyD*āHxV(v(e(l(a(@𴁈 `I FyD]@*Hxx(@𡁈 `IyD*Kx l*    `IyD*Hxu(@{ `IyD*sHxM(S(s(m(@f `IyD*^Hxs(@Z `IyD*RJx v*m*ۀo*݀l*@E `IyD*IyD1 `@I FyD]@+ `8IyD  `6IyD F]@𥸈 `6IyD F]@踈 `1IyD `0IyD F]@u hiahiaWӢVSS ';.2W" pr,-.%&'Q*àנΠFOP FIF FyDJhh i!F@Gޚĺp F!F FP"(F!F@˿p F! F F>"(F!F@еp F !!hJKzD2#`нRp F!F F"(F!F@p F!F F"(F!F@|p F!F F"(F!F@ip F!F F"(F!F@Vp F!F F"(F!F@C FIF FyD h!F@o] FIF FyD h!F@Y; FIF FyDh!F@DoFh hiGеLD`hIyD1`н.Fh F Fhi!F@M FINFyD FJ~DGh!F I FyDGh!FI F3FyDJ]@G˙}lMpF!FF!x*h3hLtI|D4A2]B8F| F` F[!h!F F]! F.!h!FhyB)I FyD h!F@ƛ:F FF[!h!FI FyDJh!F| F]!(iyB)I FyD(i!F@fdML}D5Tİ8Fh F!FG F{!V !FL F}!@K޸M F I NFyD FJ~DGh!F% I FyDJG F3F]@G-еLD`|iDw@GJoFhJzDR!cDn ih2"#hB$ pGhP"k ih2"#hB$ pGhP"d ih2"#hB$ pGhP"] ih2"#hB(pGhP"hhG ih2"#hB(pGhP"hiG ih2"#hB(pGhP"hRiG FIF FyDJ!F]`hX!hD >(I FyDJI FyDJ@f%(ؼFh F)h!F@#oFh hiG¼ FIF FyDJ}h!F@ ɔoFh hiG0  F IF FyD \!F F]!@ pG pGFh Fph i!FGh!F(I FyDJ4h!F@1 F&IF FyDJ!!F!I FyDJhhJi!FGiI FyDiI FyD i@I FyD  (( IyD IyD Fi !F@o'ۓœГMFh FU I F NyD~DG FGI F3FyDJ]@Gݎw-FvIF(FyD0sI(FyDFbpI(FyD(F(FBxE)@0(`p ! bIF\HyD1@:^I(FyDpȱ.FVqhOBxE) (Fu(l0F!FO 0(`)FBFp!FFK=J{D32CI(FyD5BCxF*@B*`BxY)0(`(F:FFY 0N1L~D|DBxE)$xv)0(`(F1F(F!F(F  HFAF $$0(`$&)Fp !bvLK|D4C& ~>F- FB=xU):0 `!FVBd6IyD (Gp (( (DhF!FeBH F(CЀFp!$J!IzD2!a4 FF FvXFp!yqIyD1`!Vq0F FxFp! JIzD2!a   :p F!F F"(F!F@Sp F!F F"(F!F@@p F!~F F"(F!F@-- $IFyD "HxD I FyD HxD I FyDHxDF F!%FEp!<FI HyD1.a5F(F O Oؐϐʐp F!F )h#h $JyqL|D4`!t@Bq F IF FyD Rh!FI FyDJ@Fz F IF FyD5!F F)!@нw` pG pGеh Fh i!FGI FyDJ@ F(IF FyDJ !F#I FyDJhhJi!FGhiI FyDhiI FyD hi@I FyD (~(( IyDIyD FiH F !ii!F@PMFh F5 I F NyDJ~DG FGI F3FyDJ]@G7Fh FI FyDJx F@qhhhFh Fh i!FGhI FyDQh I FyD Gh@XI FyD @:ymhhRiGhM F I NFyD F ~DG FGI F3FyDJ]@Gc?؉DML}D5Tİ4Fh F I FyDhI*i FF!FrI FyDJ@׿b  pG pGhhiGFHh F(!hD ](I FyDJI FyDJ"I F!F!F6I FyDJhhJi!F@G7ȿhӽMFh Fh i!FGh!FN~DPh!F I(yDF F1FBFeh!FI FyD]@WυFh F h!F(I FyDJ>hhJi!F@G n FF F* F !(i!F@Yhd-Fh Fy )tph F"IyD HYxDF"hh i!FGh!FI(I FyDJh!F>IMyD}D F h!F: F)FJF FQFBF@ξryg؃Fh Fy )h!F h!F (I FyDJhhJi!F@G܂־hy) iFHxD 0 shǼMF|л F thF!F*Fx0hi0F)FG0F)F(I(FyDJ\0F)F 0F)F(I(FyDJLJI(zDOyDF (F< t]!!t}MF| F thF!F*F$0F)Fg 0F)Fl( I(FyDJ0hBi0F)FG t]!!t^0MFF.`h`hh!FGFy (BF]𽰵Fh Fh i!FG F@ʽFHxDOh-O5$HxDE`(F轰 FIBф F F F>!(!)`!!`%(F@еFxбI FyDR I FyDLp I FyDF@I FyD@@ н нvUQQoFx9IyDB(  +е (! FY F FF HxDpHxDx J) HzDxDFн!` нv( h@ pGеL+|D#F@->MFhF}DF(FFxhx(xX((FfO6P&%$&\E8FE8ґ(I&x 18A2D56$&\EW)  +F AD6 (`  `0FXD DеFT!` `нܵFO2#FiнK*{DF -FHH FhxD)DHxDFh!O:oFD%OO E8EM\FhAY)) EO "   F04F0-`E$PDZFD5F &O E hP&)ع @F~AЂD6 `O:h(D`@PFܵFO2#F]нQ/*pG*hB:0 pGе: hhB:10 нO0 неF FнеF Fн#BpG@#3瀵oFIK{DgO0I yD`FOU0QO33% 0DO3 0CC oаFFD ` h޵` K{Dh#h !h@pG-F+HFFxD FOD FA"FF80"O F3!F2FKFFF0@FRFpO50 ЦB H@F FO5O5@(FеFh ` Fн-- ;F8HFxD O P(FD F"FFP020FF'Fp!F2F|!U" A"I   @Q ;-F1HFFxDO P(FgD FY"FFPO0/0FBFF(zFp:!F2F!U" zAO |@PF r-F1HFFxDO P(FD F"FFP0/0FBFF(Fp!F2F!U" AO @PF 6еFh ` FнM#N*~DFP FFI0F,`-%p  p0` ]T!` 0`O0!o" ? " "C3 aT;5FE!pT!`-\LF+|DFxXl!` `O9HF)FRMF}D F& Fx_ ` ԸO x  O `x  x(u !F x !!!*р!!!*Oa!! )MO1!!  O E8NFE Fq (1   Eo !F @:2;?CB )@q XO иO!`(F]T!T )F]mеh+ # `#P `нdT,, C$##$` `н н-FHFFxDFO hh _p@UFE _`  F !O_Ha-D.8 (܀.FX{EԀO10\A*ɀ F!#O  A F !O H( F!#O  F ! !#O 8@" F!Q)N O OmqEqҊ2\ *{x F!#O 0 \(Zъ1\R  @B*JA@!B F# O ;_p:+I#B F!O ,%I#% E%Њ  q\ E F !<rW!#0\@0B F   F!  F!5  hMhFF) 9 - 0F)F"FC( +-0F- q0F"F( @] H@^1xD H IxD J KyDhzD{D F FD{ zO| {MhFF) A ,!2h(F!FC( +,(F*, #q(F( @] HOJqxD H IxD J KyDhzD{D Fj FZ{\9zz\z-FKHFFxD)+)p.LPF !C(E&O %.P 2F#h!PFu` @ C6F( PF !йOE B3Fh*F@hPF!J5( . PF !( @ HOnqxD H IxD J KyDhzD{D F FFyxyyFFFF F)Ph FF ) FFFFM mF#H fxDG 0F@ `1F(FQnF(F1F+H  !F*FG(( (  W, m] ` "F# ,- FF%%lQ%@(F H@.1xDH@51xD HIxDJKyDhzD{D F> F. pmp`o q L|D$h%h}i=ihh h@dMhe|iU.F^4EHEuECua]a*iHxDbb  HxDpGp($   HxDpGHxDpGvHxDpGuHxDpGuHxDpGtHxDpGtHxDpGsHxDpGsHxDpGrHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpG`HxDpGnHxDpGmHxDpGmHxDpGlHxDpGlHxDpGkHxDpGkHxDpGjHxDpGjHxDpGiHxDpGiHxDpGhHxDpGhHxDpGgHxDpGgHxDpGfHxDpGfHxDpGeHxDpGeHxDpGdHxDpGdHxDpGcHxDpGcHxDpGbHxDpGbHxDpGaHxDpGaHxDpG`HxDpG`HxDpG_HxDpG_HxDpG^HxDpG_HxDpG^HxDpG^HxDpG]HxDpG]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpGTHxDpGTHxDpGSHxDpGSHxDpGRHxDpGRHxDpGhpPHxDpGPHxDpGOHxDpGOHxDpGnoGoDoAo>o;o8o5o2o/o,o)o'o%ooooooo oooonnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncp4О</ / / /)VЀ HIBJ8HCBB8B>бOOB$[CQ$Q@R$@$@+_ ѼH@BpGH@BpG8 Op@pG#H@BpG(ȿo@O@)-@@pGOHHxDh( pGVvDzFhD K<)F`{Dh@FVBV?S 4(F@ pFEhh-0~` (D0(mBD,@D h F2h Fp0H@xD0߸0H@xD0!vHIxDyD d/8K"{D`Dq@HIxD 0yD@ O0,K{Dh"h`apG-AFO@h0F{`hh_}h=&L|D%i5%a_`"OD8h8Fx"! F#8hEEOHB bF(G`!P K{Dh!F`h0F#``JhB>`$`DhB8B`hB`xGFIxGFTIxGFJxGFJxGFJxGFJxGF\KxGFXKxGFIxGFxGFxGFKxGFlJxGFIxGFpJxGFHJhKx$K<K<K=K=K=L = LLDMNNDNNNOOOOOPPPQQQQQQQRNR`RRSTTU V$VRV\VjV6W@WDW>\>8/>@11,(TT11PL1z2111D\11п1121$22L1h2p2x11$1122 2t2222 24$2(2,2(2$2(2,202,42X\f 2$2(2<,2l02,2 2HZ2 22X 2$2h(2,2`02l4282<2,@2D2H2@|<2(20,2DP(2d,2d9 X:J9 9 ..i91& &0-9A   9  28B|.8-%:J&.A 8 $$Z8@m8-%*X&,58A :0CA A EA EA A E7  A EA A A A A A A A 7C-""x>nR6A A A A A A A 6A  4NJRXA A M6A  <&88 A A A A A F5CJnP<5CJnP<5C2d6J5C2d6J5A 62A CFA CFA FCFA FCFA A A A A 4F*ZZ`rE4F3R"4F&NN 2"P3F&NN 2$N3F&NN 2"PY3F&NN 2"P!3F&NN 2"P2F&NN 2$N2F&JJ :(Py2F&JJ :(PA2F&JJ :(P 2F, (b  .8hA FA 1C ,,Z481A "<0$u1F*ZZ`r91F3R 0F&JJ"*"N0F&JJ"*$P0F&JJ"*"NM0F&JJ"*"N0F&JJ"*"N/F&JJ"*$P/F&FF"4(Nm/F&FF"4(N5/F&FF"4(N.F, (` "*8jFA .E z8*|b2F}.E n8pV2].E z8*|b2F1.E n8pV2.C88>@~H-F ^A C-F llL N-F ^a-F ^A-F \!-I1~~* .4A ,C ,,Z48, ,F>VV  \A =,I1~~* .4+F XX^j+C88>BF+F \+F llL T]+F nnt\=+F \+F ^*F ^*I1~~* .4* }*F>VV ^A !*I1~~* .4)F XX^j)F((0CE)Ep ""\(HCY)Ep ""\(HC1)Ep ""\(HC )F44:CCCCCCECCCCCFM(F((.EpE(Ep ""\(HC'Ep ""\(HC'Ep ""\(HC'F006CCCCCCECCCCCFCCCEA A &F108P$0@U&FiZZ" 8    "  f  < Z    v , %A  &(%F&08RD\FA FFCA =%F12:R$2@$Fu`` H  "  "  j  < \  R    . q$F&08RD\FF!$I8V:4&>JbFF#F-((NR$v"L8F}#I3ZB:PTFF#F***ZP:<"F& J"A ($A A A A A A A A A A A A A A A A A A A A A A A A A A A A Q!A $6( 9!C4pE B\lE B\l}C4ZB:eC4ZB:MC4ZB:5C4ZB:C4ZB:A ( N4DC4ZB:C4ZB:E "" J..A A *A A QA  A A A A A A A A   A ((A ((Ep0A A EE= A A A A A FFFFFFEpA EpA EpA CCAEp~E A A A EpEA A A C%@@.tn x &A CFC!A  A ($A A CA EA FCA A CA CCFF% C  A CA EpC BBtJBC$$ t.j6VA qA  &Q   CA A J NC d^A A *:.C A A qA $JJf &"CCA A A 6 2A  &EFA A CqFUKFFJXt(  A A EA A A A CCEpA EpA A CEpEA FCCEEFECA A A CA F A A CA A A CA FCCFA A FCEA EA CCA A CA C%FA A A CEA CFE ^A A CA EA -A A A  A A F%CEpA ECCECCCA CA A A EA CA CCCCA A A YC2T8,AF r^td FA CCA FEA CA A A A CA A A A MC A A A A A A A A A A A A A A CCA A A A CA CA A C A &@.&A A CA CCCCCA A A A A A A A A A A A CFEA A A EA A A A A CA A CA A A CA A EpA C >TT C6XLCA A A A A A FA A FA A A A A A FA IɰFFA CFA FCCFA CFA A A A CCCCA A CCA A A CA A A EA FA CHello from C++basic_stringallocator::allocate(size_t n) 'n' exceeds maximum supported sizeiostreamunspecified iostream_category errorios_base::clearunsupported locale for standard input%plllL%Lfmoney_get error%.0LfC*locale constructed with nullcollate_byname::collate_byname failed to construct for collate_byname::collate_byname(size_t refs) failed to construct for ctype_byname::ctype_byname failed to construct for ctype_byname::ctype_byname failed to construct for codecvt_byname::codecvt_byname failed to construct for truefalsenumpunct_byname::numpunct_byname failed to construct for numpunct_byname::numpunct_byname failed to construct for %m/%d/%y%H:%M:%S%a %b %d %H:%M:%S %Y%I:%M:%S %ptime_get_byname failed to construct for locale not supported%A%a%B%btime_put_byname failed to construct for moneypunct_byname failed to construct for ()SundayMondayTuesdayWednesdayThursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprJunJulAugSepOctNovDecAMPMgenericunspecified generic_category errorsystemunspecified system_category error: Unknown error %dthread::join failedthread::detach failed__thread_specific_ptr construction failedvectorcannot allocate __cxa_eh_globalsstd::__libcpp_tls_set failure in __cxa_get_globals()execute once failure in __cxa_get_globals_fast()cannot create thread specific key for __cxa_get_globals()cannot zero out thread value for __cxa_get_globals()__cxa_guard_acquire__cxa_guard_acquire detected recursive initialization%s failed to acquire mutex%s failed to release mutex__cxa_guard_release%s failed to broadcast__cxa_guard_abortunexpected_handler unexpectedly returnedterminate_handler unexpectedly returnedterminate_handler unexpectedly threw an exceptionPure virtual function called!Deleted virtual function called!std::exceptionstd::bad_exceptionstd::bad_allocbad_array_new_lengthstd::bad_caststd::bad_typeid/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libcxxabi/src/abort_message.cppabort_messageterminating with %s exception of type %s: %sterminating with %s exception of type %sterminating with %s foreign exceptionterminatinguncaughtunexpected_Z__Z___Z____Z_block_invokeinvocation function for block in Ua9enable_ifIvtable for VTT for typeinfo for typeinfo name for covariant return thunk to thread-local wrapper routine for thread-local initialization routine for virtual thunk to non-virtual thunk to guard variable for reference temporary for construction vtable for -in-Ststd::autodecltype()gs&&&&==alignof (const_cast,~dynamic_cast.*.//=^^===>=><=<<<<=<--=*=--!=!noexcept (||||=->*++=++->reinterpret_cast%%=>>>>=static_castsizeof (sizeof... (typeid (throwu8__uuidoftu8__uuidofzwchar_tb0Eb1Echarsigned charunsigned charshortunsigned shortuulull__int128unsigned __int128(%af%LaLfpfLaaanaNaScmdsdvdVeoeOeqgegtlelslSltmimImlmLneoooroRplpLrmrMrsrS... ......, ) (>(cv)(delete[] srNsr_GLOBAL__N(anonymous namespace)dnonoperator&&operator&operator&=operator=operator()operator,operator~operator delete[]operator*operator deleteoperator/operator/=operator^operator^=operator==operator>=operator>operator[]operator<=operator<<operator<<=operator<operator-operator-=operator*=operator--operator new[]operator!=operator!operator newoperator||operator|operator|=operator->*operator+operator+=operator++operator->operator?operator%operator%=operator>>operator>>=operator<=>operator operator"" )[] = ... nwnapi::operator new[]) ? () : (sizeof...(throw __uuidof(std::allocatorstd::basic_stringstd::basic_string, std::allocator >std::basic_istream >std::basic_ostream >std::basic_iostream >allocatorbasic_istreambasic_ostreambasic_iostream[abi:DCUtUlvEUb'block-literal''unnamed''lambda'(string literalstd::stringstd::istreamstd::ostreamstd::iostreamstringistreamostream StLstd:: [enable_if: const volatile restrict & &&voidboolintunsigned intlongunsigned longlong longunsigned long longfloatdoublelong double__float128decimal64decimal128decimal32decimal16char32_tchar16_tchar8_tdecltype(auto)std::nullptr_t complex imaginaryDonoexceptDODwDxREOEnoexcept(throw(objcprotoDvpixel vector[ vector[[::*TsstructTuunionTeenumid<objc_objectC.UTF-8en_US.UTF-8POSIXUTF-8libunwind: %s %s:%d - %s _Unwind_Resume/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/Unwind-EHABI.cpp_Unwind_Resume() can't return_Unwind_VRS_Setunsupported register class_Unwind_VRS_Popunwind_phase2during phase1 personality function said it would stop here, but now in phase2 it did not stop here_Unwind_VRS_Get_Internal/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/UnwindCursor.hppgetRegister/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/Registers.hppunsupported arm registersetRegistergetFloatRegisterUnknown ARM float registersetFloatRegister%sgetInfoFromEHABISectionunknown personality routineindex inlined table detected but pr function requires extra wordspclrspr0r1r2r3r4r5r6r7r8r9r10r11r12s0s1s2s3s4s5s6s7s8s9s10s11s12s13s14s15s16s17s18s19s20s21s22s23s24s25s26s27s28s29s30s31d0d1d2d3d4d5d6d7d8d9d10d11d12d13d14d15d16d17d18d19d20d21d22d23d24d25d26d27d28d29d30d31unknown registerNSt6__ndk18ios_baseENSt6__ndk18ios_base7failureENSt6__ndk19basic_iosIcNS_11char_traitsIcEEEENSt6__ndk19basic_iosIwNS_11char_traitsIwEEEENSt6__ndk115basic_streambufIcNS_11char_traitsIcEEEENSt6__ndk115basic_streambufIwNS_11char_traitsIwEEEENSt6__ndk113basic_istreamIcNS_11char_traitsIcEEEENSt6__ndk113basic_istreamIwNS_11char_traitsIwEEEENSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEEENSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEEENSt6__ndk119__iostream_categoryENSt6__ndk110__stdinbufIcEENSt6__ndk110__stdinbufIwEENSt6__ndk111__stdoutbufIcEENSt6__ndk111__stdoutbufIwEE0123456789abcdefABCDEFxX+-pPiInN%I:%M:%S %p%m/%d/%y%Y-%m-%d%H:%M:%S%I:%M:%S %p%H:%M0123456789BBBBBBBBBB**************************22222222222222222222222222truefalse%m/%d/%y%H:%M:%S%a %b %d %H:%M:%S %Y%I:%M:%S %p()SundayMondayTuesdayWednesdayThursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprJunJulAugSepOctNovDecAMPMNSt6__ndk16locale5facetENSt6__ndk15ctypeIwEENSt6__ndk110ctype_baseENSt6__ndk17codecvtIcc9mbstate_tEENSt6__ndk112codecvt_baseENSt6__ndk17codecvtIDsc9mbstate_tEENSt6__ndk17codecvtIDic9mbstate_tEENSt6__ndk17codecvtIwc9mbstate_tEENSt6__ndk16locale5__impENSt6__ndk17collateIcEENSt6__ndk17collateIwEENSt6__ndk15ctypeIcEENSt6__ndk18numpunctIcEENSt6__ndk18numpunctIwEENSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEENSt6__ndk19__num_getIcEENSt6__ndk114__num_get_baseENSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEENSt6__ndk19__num_getIwEENSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEENSt6__ndk19__num_putIcEENSt6__ndk114__num_put_baseENSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEENSt6__ndk19__num_putIwEENSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEENSt6__ndk19time_baseENSt6__ndk120__time_get_c_storageIcEENSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEENSt6__ndk120__time_get_c_storageIwEENSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEENSt6__ndk110__time_putENSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEENSt6__ndk110moneypunctIcLb0EEENSt6__ndk110money_baseENSt6__ndk110moneypunctIcLb1EEENSt6__ndk110moneypunctIwLb0EEENSt6__ndk110moneypunctIwLb1EEENSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEENSt6__ndk111__money_getIcEENSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEENSt6__ndk111__money_getIwEENSt6__ndk19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEENSt6__ndk111__money_putIcEENSt6__ndk19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEENSt6__ndk111__money_putIwEENSt6__ndk18messagesIcEENSt6__ndk113messages_baseENSt6__ndk18messagesIwEENSt6__ndk114__shared_countENSt6__ndk112system_errorENSt6__ndk114error_categoryENSt6__ndk112__do_messageEN10__cxxabiv116__shim_type_infoEN10__cxxabiv117__class_type_infoEN10__cxxabiv120__si_class_type_infoEN10__cxxabiv121__vmi_class_type_infoESt9exceptionSt13bad_exceptionSt9bad_allocSt11logic_errorSt12length_errorSt13runtime_errorSt9type_infoSt8bad_castN12_GLOBAL__N_116itanium_demangle11SpecialNameEN12_GLOBAL__N_116itanium_demangle4NodeEN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameEN12_GLOBAL__N_116itanium_demangle8NameTypeEN12_GLOBAL__N_116itanium_demangle10NestedNameEN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceEN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEN12_GLOBAL__N_116itanium_demangle8BoolExprEN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfEEN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdEEN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeEEN12_GLOBAL__N_116itanium_demangle15IntegerCastExprEN12_GLOBAL__N_116itanium_demangle13FunctionParamEN12_GLOBAL__N_116itanium_demangle8FoldExprEN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionEN12_GLOBAL__N_116itanium_demangle10BinaryExprEN12_GLOBAL__N_116itanium_demangle10PrefixExprEN12_GLOBAL__N_116itanium_demangle8CastExprEN12_GLOBAL__N_116itanium_demangle8CallExprEN12_GLOBAL__N_116itanium_demangle14ConversionExprEN12_GLOBAL__N_116itanium_demangle10DeleteExprEN12_GLOBAL__N_116itanium_demangle13QualifiedNameEN12_GLOBAL__N_116itanium_demangle8DtorNameEN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeEN12_GLOBAL__N_116itanium_demangle15LiteralOperatorEN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameEN12_GLOBAL__N_116itanium_demangle10MemberExprEN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprEN12_GLOBAL__N_116itanium_demangle10BracedExprEN12_GLOBAL__N_116itanium_demangle15BracedRangeExprEN12_GLOBAL__N_116itanium_demangle12InitListExprEN12_GLOBAL__N_116itanium_demangle11PostfixExprEN12_GLOBAL__N_116itanium_demangle7NewExprEN12_GLOBAL__N_116itanium_demangle13EnclosingExprEN12_GLOBAL__N_116itanium_demangle15ConditionalExprEN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprEN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeEN12_GLOBAL__N_116itanium_demangle9ThrowExprEN12_GLOBAL__N_116itanium_demangle10UUIDOfExprEN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionEN12_GLOBAL__N_116itanium_demangle12CtorDtorNameEN12_GLOBAL__N_116itanium_demangle10AbiTagAttrEN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameEN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameEN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameEN12_GLOBAL__N_116itanium_demangle9LocalNameEN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionEN12_GLOBAL__N_116itanium_demangle13ParameterPackEN12_GLOBAL__N_116itanium_demangle12TemplateArgsEN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEN12_GLOBAL__N_116itanium_demangle16StdQualifiedNameEN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackEN12_GLOBAL__N_116itanium_demangle12EnableIfAttrEN12_GLOBAL__N_116itanium_demangle16FunctionEncodingEN12_GLOBAL__N_116itanium_demangle9DotSuffixEN12_GLOBAL__N_116itanium_demangle12NoexceptSpecEN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecEN12_GLOBAL__N_116itanium_demangle12FunctionTypeEN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameEN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeEN12_GLOBAL__N_116itanium_demangle8QualTypeEN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeEN12_GLOBAL__N_116itanium_demangle10VectorTypeEN12_GLOBAL__N_116itanium_demangle9ArrayTypeEN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeEN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeEN12_GLOBAL__N_116itanium_demangle11PointerTypeEN12_GLOBAL__N_116itanium_demangle13ReferenceTypeEN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeEQOhuccccc ddd!d{ddddep e-eeeeeeeeCfIfkfqffxg;gx-gQggggghi i1i}iiiiDkko<b-kDllllm<l=m<DjmDmmPn\6nPhn\9Vk]jT!TiTijlnHucppcc ddd!dpppdelnh erreeeeeerrsqfflnpucttcc dud!d{ddduulnh, evveeeveeCfIfkfYwwl opUȳ 1i9! +-+u+}++++=+e+y+++++: lxl:M]yCaDxxdIJ: '5=AEQDxx:  }"m$u$y$}$ &yd:&!&q')!)%)))*1yTylvylylyydlylyuxyxxxxxyyCyiy:9y|~Ai!DbzIzz:9yœ}9auz~z:9 լŸaD>{%{lzt:9) {lZ{|::Y]A|1,9/378-5%6D|D|{lt::y}5u-e1e47856D|=|lHI:):9D||@_:9: }@:u: Dq}R}ط8::'1;IMU}ط::]cis}ط::}ط,::%D/~}$p::5D~K~h::)D~~::5 D^@::U [ g Dz8: ;i o { 8D9VTdT!TiTd%V)VolhD9V;VdT!TiT}Tll1lR$0ggggqgn'm=hg)gggqgnelUhlt0g9gggqgmGjhl0o=oAoDoo!ol̀lހ<Mooohoool\Moool<l pp-pDl+мÊuˊDgl7ȼÊuAlȼ@ulɁȼxulȼwÖ7Êu]l$ȼ Êulaȼ Êu͵lȼXѵÊuylȼ}Êu!lȼȾ%Êuɷl0ȼͷÊulhȼ8MÊuwlȼp}Êu=l΃ȼÊu)lȼ-Êul5ȼÊueldȼPiÊuͻlȼѻÊu lȼɼÊu%lȼ)Êuulȼ0 ulMȼhÊulȼÊulȼ!ÊuIlȼMqulȼHÊulRȼÊu)lȼmÊulȼÊu1lȼ(UÊulȼ`ÊulLȼ Êul|ȼÊulȼ!Êulهȼ@Êul ȼxÊulEȼÊu%lwȼ)Êualȼ u-lӈȼX1ÊulȼÊulDȼÊualsȼeÊulȼ8ÊulۉȼpÊulȼMuelBȼiÊu5lzȼ9ÊulȼPul݊ȼulȼÊulKȼÊu1lȼ059=yÊu5lȼh9ÊulȼÊuMlȼQÊulHȼÊuulȼHyÊulȼÊulȼ iÊuqlȼuÊulFȼ(Êu)lzȼ`-15=Êulȼ-Êuel֍ȼiÊulȼIÊulIȼ@}ÊulyȼxÊu;lȼeUUeeeeU|fffU357EKQagm qw__short_mask_ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE8allocateERS2_jallocateallocator_ZNKSt6__ndk19allocatorIcE7addressERcaddresscharpointerreference_ZNKSt6__ndk19allocatorIcE7addressERKcconst_pointerconst_reference_ZNSt6__ndk19allocatorIcE8allocateEjPKvunsigned intsize_tsize_type_Tpallocator_ZNSt6__ndk19allocatorIcE10deallocateEPcjdeallocate_ZNKSt6__ndk19allocatorIcE8max_sizeEvmax_size_ZNSt6__ndk19allocatorIcE7destroyEPcdestroyallocatorallocator_type_ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE8allocateERS2_jPKv_ZNSt6__ndk114pointer_traitsIPcE10pointer_toERcpointer_to_Bp__nat_If_Thenconditional::__nat, char>type_Ptrpointer_traitsrebindconst_void_pointer_ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE10deallocateERS2_Pcj_ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE8max_sizeERKS2__ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE37select_on_container_copy_constructionERKS2_select_on_container_copy_construction_ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE10__allocateERS2_jPKvNS_17integral_constantIbLb1EEE__allocatevalue_ZNKSt6__ndk117integral_constantIbLb1EEcvbEvoperator boolvalue_type_ZNKSt6__ndk117integral_constantIbLb1EEclEvoperator()__vintegral_constanttrue_type_ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE10__allocateERS2_jPKvNS_17integral_constantIbLb0EEE_ZNKSt6__ndk117integral_constantIbLb0EEcvbEv_ZNKSt6__ndk117integral_constantIbLb0EEclEvintegral_constantfalse_type_ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2___max_size_ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE10__max_sizeENS_17integral_constantIbLb0EEERKS2__ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS2___select_on_container_copy_construction_ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS2__Allocallocator_traits >__long_mask__r___value___l__cap___size___data___long__sunsigned char__lx__ARRAY_SIZE_TYPE____short__r__words__raw__rep__compressed_pair_elem_ZNSt6__ndk122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getEv__get_ZNKSt6__ndk122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getEvint_Idx_CanBeEmptyBase__compressed_pair_elem, std::__ndk1::allocator >::__rep, 0, false>_ZNSt6__ndk122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getEv__compressed_pair_elem, 1, true>_ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEvfirst_ZNKSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv_ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondEvsecond_ZNKSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondEv_ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E4swapERS8_swap_T1_T2__compressed_pair, std::__ndk1::allocator >::__rep, std::__ndk1::allocator >nposbasic_string__begin_initializer_list_ZNKSt16initializer_listIcE4sizeEvsize_ZNKSt16initializer_listIcE5beginEvbegin_ZNKSt16initializer_listIcE3endEvend_Epinitializer_list~basic_string_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEcvNS_17basic_string_viewIcS2_EEEvoperator basic_string_view__data__sizebasic_string_view_ZNSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEEaSERKS3_operator=_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE5beginEvconst_iterator_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE3endEv_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE6cbeginEvcbegin_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE4cendEvcend_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE6rbeginEvrbeginreverse_iteratorconst_reverse_iterator_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE4rendEvrend_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE7crbeginEvcrbegin_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE5crendEvcrend_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE4sizeEv_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE6lengthEvlength_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE8max_sizeEv_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE5emptyEvempty_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEEixEjoperator[]_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE2atEjat_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE5frontEvfront_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE4backEvback_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE4dataEvdata_ZNSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE13remove_prefixEjremove_prefix_ZNSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE13remove_suffixEjremove_suffix_ZNSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE4swapERS3__ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE4copyEPcjjcopy_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE6substrEjjsubstr_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE7compareES3_compare_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE7compareEjjS3__ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE7compareEjjS3_jj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE7compareEPKc_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE7compareEjjPKc_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE7compareEjjPKcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE4findES3_jfind_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE4findEcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE4findEPKcjj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE4findEPKcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE5rfindES3_jrfind_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE5rfindEcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE5rfindEPKcjj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE5rfindEPKcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE13find_first_ofES3_jfind_first_of_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE13find_first_ofEcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE13find_first_ofEPKcjj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE13find_first_ofEPKcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE12find_last_ofES3_jfind_last_of_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE12find_last_ofEcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE12find_last_ofEPKcjj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE12find_last_ofEPKcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE17find_first_not_ofES3_jfind_first_not_of_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE17find_first_not_ofEcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE17find_first_not_ofEPKcjj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE17find_first_not_ofEPKcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE16find_last_not_ofES3_jfind_last_not_of_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE16find_last_not_ofEcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE16find_last_not_ofEPKcjj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE16find_last_not_ofEPKcj_CharT_ZNSt6__ndk111char_traitsIcE6assignERcRKcassignchar_type_ZNSt6__ndk111char_traitsIcE2eqEcceq_ZNSt6__ndk111char_traitsIcE2ltEcclt_ZNSt6__ndk111char_traitsIcE7compareEPKcS3_j_ZNSt6__ndk111char_traitsIcE6lengthEPKc_ZNSt6__ndk111char_traitsIcE4findEPKcjRS2__ZNSt6__ndk111char_traitsIcE4moveEPcPKcjmove_ZNSt6__ndk111char_traitsIcE4copyEPcPKcj_ZNSt6__ndk111char_traitsIcE6assignEPcjc_ZNSt6__ndk111char_traitsIcE7not_eofEinot_eofint_type_ZNSt6__ndk111char_traitsIcE12to_char_typeEito_char_type_ZNSt6__ndk111char_traitsIcE11to_int_typeEcto_int_type_ZNSt6__ndk111char_traitsIcE11eq_int_typeEiieq_int_type_ZNSt6__ndk111char_traitsIcE3eofEveofchar_traits_Traitsbasic_string_view >__self_view_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSESt16initializer_listIcE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv__wrap_iteriterator_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv__wrap_iter_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6rbeginEvreverse_iterator >reverse_iterator_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6rbeginEvreverse_iterator >_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4rendEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4rendEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6cbeginEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4cendEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7crbeginEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5crendEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8max_sizeEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8capacityEvcapacity_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEjcresize_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEjreserve_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__resize_default_initEj__resize_default_init_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13shrink_to_fitEvshrink_to_fit_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearEvclear_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLERKS5_operator+=_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLESt16initializer_listIcE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_append_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_jj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEjc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__append_default_initEj__append_default_init_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendESt16initializer_listIcE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEcpush_back_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8pop_backEvpop_back_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5frontEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5frontEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4backEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4backEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignERKS5__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEOS5__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignERKS5_jj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEjc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignESt16initializer_listIcE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjRKS5_insert_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjRKS5_jj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKcj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjjc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertENS_11__wrap_iterIPKcEEc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertENS_11__wrap_iterIPKcEEjc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertENS_11__wrap_iterIPKcEESt16initializer_listIcE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEjjerase_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseENS_11__wrap_iterIPKcEE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseENS_11__wrap_iterIPKcEES9__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjRKS5_replace_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjRKS5_jj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjPKcj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjjc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceENS_11__wrap_iterIPKcEES9_RKS5__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceENS_11__wrap_iterIPKcEES9_S8_j_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceENS_11__wrap_iterIPKcEES9_S8__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceENS_11__wrap_iterIPKcEES9_jc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceENS_11__wrap_iterIPKcEES9_St16initializer_listIcE_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4copyEPcjj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4swapERS5__ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEvc_str_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13get_allocatorEvget_allocator_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcjj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindERKS5_j_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEPKcjj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEPKcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofERKS5_j_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcjj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofERKS5_j_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofEPKcjj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofEPKcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofEcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofERKS5_j_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofEPKcjj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofEPKcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofEcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofERKS5_j_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofEPKcjj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofEPKcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofEcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareERKS5__ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEjjRKS5__ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEjjRKS5_jj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEjjPKc_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEjjPKcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12__invariantsEv__invariants_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__clear_and_shrinkEv__clear_and_shrink_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longEv__is_long_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocEv__alloc_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__set_short_sizeEj__set_short_size_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__get_short_sizeEv__get_short_size_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__set_long_sizeEj__set_long_size_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__get_long_sizeEv__get_long_size_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__set_sizeEj__set_size_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__set_long_capEj__set_long_cap_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__get_long_capEv__get_long_cap_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__set_long_pointerEPc__set_long_pointer_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerEv__get_long_pointer_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerEv__get_short_pointer_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerEv__get_pointer_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__zeroEv__zero_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE11__recommendEj__recommend_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcjj__init_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEjc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEjjjjjj__grow_by_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEjjjjjjPKc__grow_by_and_replace_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__erase_to_endEj__erase_to_end_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__copy_assign_allocERKS5___copy_assign_alloc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb1EEE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb0EEE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__move_assignERS5_NS_17integral_constantIbLb0EEE__move_assign_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__move_assignERS5_NS_17integral_constantIbLb1EEE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__move_assign_allocERS5___move_assign_alloc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__move_assign_allocERS5_NS_17integral_constantIbLb1EEE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__move_assign_allocERS5_NS_17integral_constantIbLb0EEE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE26__invalidate_all_iteratorsEv__invalidate_all_iterators_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE27__invalidate_iterators_pastEj__invalidate_iterators_past_Allocatorbasic_string, std::__ndk1::allocator >__min_cap__alignment_vptr$ios_base__vtbl_ptr_typeboolalphafmtflagsdecfixedhexinternalleftoctrightscientificshowbaseshowpointshowposskipwsunitbufuppercaseadjustfieldbasefieldfloatfieldbadbitiostateeofbitfailbitgoodbitappopenmodeatebinaryinouttrunc__fmtflags___precision_ptrdiff_tstreamsize__width___rdstate___exceptions___rdbuf___loc___fn_erase_eventimbue_eventcopyfmt_eventeventevent_callback__index___event_size___event_cap___xindex_atomic__iarray_long int__iarray_size___iarray_cap___parray___parray_size___parray_cap__ZNKSt6__ndk18ios_base5flagsEvflags_ZNSt6__ndk18ios_base5flagsEj_ZNSt6__ndk18ios_base4setfEjsetf_ZNSt6__ndk18ios_base4setfEjj_ZNSt6__ndk18ios_base6unsetfEjunsetf_ZNKSt6__ndk18ios_base9precisionEvprecision_ZNSt6__ndk18ios_base9precisionEi_ZNKSt6__ndk18ios_base5widthEvwidth_ZNSt6__ndk18ios_base5widthEi_ZNSt6__ndk18ios_base5imbueERKNS_6localeEimbuenonecategorycollatectypemonetarynumerictimemessagesall__locale___implocalestring~locale_ZNSt6__ndk16localeaSERKS0__ZNKSt6__ndk16locale4nameEvname_ZNKSt6__ndk16localeeqERKS0_operator==_ZNKSt6__ndk16localeneERKS0_operator!=_ZNSt6__ndk16locale6globalERKS0_global_ZNSt6__ndk16locale7classicEvclassic_ZNSt6__ndk16locale14__install_ctorERKS0_PNS0_5facetEl__install_ctor_vptr$__shared_count__shared_owners___shared_count_ZNSt6__ndk114__shared_countaSERKS0_~__shared_count_ZNSt6__ndk114__shared_count16__on_zero_sharedEv__on_zero_shared_ZNSt6__ndk114__shared_count12__add_sharedEv__add_shared_ZNSt6__ndk114__shared_count16__release_sharedEv__release_shared_ZNKSt6__ndk114__shared_count9use_countEvuse_countfacet~facet_ZNSt6__ndk16locale5facet16__on_zero_sharedEv_ZNSt6__ndk16locale8__globalEv__global_ZNKSt6__ndk16locale9has_facetERNS0_2idEhas_facet__flag___state_long unsigned int_State_typeonce_flag_ZNSt6__ndk19once_flagaSERKS0___id___int32_tint32_t__next_idid_ZNSt6__ndk16locale2id6__initEv_ZNSt6__ndk16locale2idaSERKS1__ZNSt6__ndk16locale2id5__getEv_ZNKSt6__ndk16locale9use_facetERNS0_2idEuse_facet_ZNKSt6__ndk18ios_base6getlocEvgetloc_ZNSt6__ndk18ios_base6xallocEvxalloc_ZNSt6__ndk18ios_base5iwordEiiword_ZNSt6__ndk18ios_base5pwordEipword~ios_base_ZNSt6__ndk18ios_base17register_callbackEPFvNS0_5eventERS0_iEiregister_callbackios_base_ZNSt6__ndk18ios_baseaSERKS0__ZNSt6__ndk18ios_base15sync_with_stdioEbsync_with_stdio_ZNKSt6__ndk18ios_base7rdstateEvrdstate_ZNSt6__ndk18ios_base5clearEj_ZNSt6__ndk18ios_base8setstateEjsetstate_ZNKSt6__ndk18ios_base4goodEvgood_ZNKSt6__ndk18ios_base3eofEv_ZNKSt6__ndk18ios_base4failEvfail_ZNKSt6__ndk18ios_base3badEvbad_ZNKSt6__ndk18ios_base10exceptionsEvexceptions_ZNSt6__ndk18ios_base10exceptionsEj_ZNSt6__ndk18ios_base33__set_badbit_and_consider_rethrowEv__set_badbit_and_consider_rethrow_ZNSt6__ndk18ios_base34__set_failbit_and_consider_rethrowEv__set_failbit_and_consider_rethrow_ZNSt6__ndk18ios_base18__setstate_nothrowEj__setstate_nothrow_ZNSt6__ndk18ios_base4initEPvinit_ZNKSt6__ndk18ios_base5rdbufEvrdbuf_ZNSt6__ndk18ios_base5rdbufEPv_ZNSt6__ndk18ios_base16__call_callbacksENS0_5eventE__call_callbacks_ZNSt6__ndk18ios_base7copyfmtERKS0_copyfmt_ZNSt6__ndk18ios_base4moveERS0__ZNSt6__ndk18ios_base4swapERS0__ZNSt6__ndk18ios_base9set_rdbufEPvset_rdbufbegcurseekdir_vptr$exceptionexception~exception_ZNKSt9exception4whatEvwhat__imp__ZNKSt6__ndk118__libcpp_refstring15__uses_refcountEv__uses_refcount__libcpp_refstring_ZNSt6__ndk118__libcpp_refstringaSERKS0_~__libcpp_refstring_ZNKSt6__ndk118__libcpp_refstring5c_strEvlogic_error_ZNSt11logic_erroraSERKS_~logic_error_ZNKSt11logic_error4whatEvlength_error~length_erroroutput_iterator_tag_Category_Distance_Pointer_Referenceiterator__sbuf__vptr$basic_streambuf__binp___ninp___einp___bout___nout___eout_~basic_streambuf_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE8pubimbueERKNS_6localeEpubimbue_ZNKSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE6getlocEv_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE9pubsetbufEPcipubsetbuf_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE10pubseekoffExNS_8ios_base7seekdirEjpubseekofffposstreampospos_typelong long intstreamoffoff_type_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE10pubseekposENS_4fposI9mbstate_tEEjpubseekpos_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE7pubsyncEvpubsync_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE8in_availEvin_avail_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE6snextcEvsnextc_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE6sbumpcEvsbumpc_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5sgetcEvsgetc_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5sgetnEPcisgetn_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE9sputbackcEcsputbackc_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE7sungetcEvsungetc_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5sputcEcsputc_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5sputnEPKcisputnbasic_streambuf_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEEaSERKS3__ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE4swapERS3__ZNKSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5ebackEveback_ZNKSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE4gptrEvgptr_ZNKSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5egptrEvegptr_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5gbumpEigbump_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_setg_ZNKSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5pbaseEvpbase_ZNKSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE4pptrEvpptr_ZNKSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5epptrEvepptr_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5pbumpEipbump_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE7__pbumpEi__pbump_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE4setpEPcS4_setp_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE6setbufEPcisetbuf_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEjseekoff_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE7seekposENS_4fposI9mbstate_tEEjseekpos_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE4syncEvsync_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE9showmanycEvshowmanyc_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPcixsgetn_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE9underflowEvunderflow_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5uflowEvuflow_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE9pbackfailEipbackfail_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKcixsputn_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE8overflowEioverflowbasic_streambuf >streambuf_typeostreambuf_iterator__tie___fill__ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEEcvbEv_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEEntEvoperator!_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE7rdstateEv_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE5clearEj_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE8setstateEj_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4goodEv_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE3eofEv_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4failEv_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE3badEv_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE10exceptionsEv_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE10exceptionsEjbasic_ios~basic_ios_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE3tieEvtie_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE3tieEPNS_13basic_ostreamIcS2_EE_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE5rdbufEv_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE5rdbufEPNS_15basic_streambufIcS2_EE_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE7copyfmtERKS3__ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4fillEvfill_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4fillEc_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE5imbueERKNS_6localeE_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE6narrowEccnarrow_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE5widenEcwiden_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4initEPNS_15basic_streambufIcS2_EE_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4moveERS3__ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4moveEOS3__ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4swapERS3__ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE9set_rdbufEPNS_15basic_streambufIcS2_EEbasic_ios >_vptr$basic_ostreambasic_ostream~basic_ostream_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEEaSEOS3__ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE4swapERS3__ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEEaSERKS3__ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_Eoperator<<_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEPFRNS_9basic_iosIcS2_EES6_E_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEPFRNS_8ios_baseES5_E_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEb_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEsshort_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEtunsigned short_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEi_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEj_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEl_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEm_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEx_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEylong long unsigned int_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEffloat_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEddouble_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEelong double_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEPKv_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEPNS_15basic_streambufIcS2_EE_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEDndecltype(nullptr)nullptr_t_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE3putEcput_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5writeEPKciwrite_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEvflush_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5tellpEvtellp_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5seekpENS_4fposI9mbstate_tEEseekp_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5seekpExNS_8ios_base7seekdirEbasic_ostream >ostream_type_ZNSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEEaSEc_ZNSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEEdeEvoperator*_ZNSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEEppEvoperator++_ZNSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEEppEi_ZNKSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEE6failedEvfailedostreambuf_iterator >_Ip__clang_max_align_nonce1__clang_max_align_nonce2max_align_t_ZL7memmovePvU17pass_object_size0PKvjmemmove_ZL6strcpyPcU17pass_object_size1PKcstrcpystrncpy_ZL6strcatPcU17pass_object_size1PKcstrcat_ZL7strncatPcU17pass_object_size1PKcjstrncatmemcmpstrcmpstrncmpstrcollstrxfrm_Z6memchrUa9enable_ifIXLb1EEEPvijmemchr_Z6strchrUa9enable_ifIXLb1EEEPcistrchrstrcspn_Z7strpbrkUa9enable_ifIXLb1EEEPcPKcstrpbrk_Z7strrchrUa9enable_ifIXLb1EEEPcistrrchrstrspn_Z6strstrUa9enable_ifIXLb1EEEPcPKcstrstrstrtokstrerror_ZL6strlenPKcU17pass_object_size0strlensigned char__int8_tint8_t__int16_tint16_t__int64_tint64_t__uint8_tuint8_t__uint16_tuint16_t__uint32_tuint32_t__uint64_tuint64_tint_least8_tint_least16_tint_least32_tint_least64_tuint_least8_tuint_least16_tuint_least32_tuint_least64_tint_fast8_tint_fast16_tint_fast32_tint_fast64_tuint_fast8_tuint_fast16_tuint_fast32_tuint_fast64_t__intptr_tintptr_t__uintptr_tuintptr_tintmax_tuintmax_tquotremdiv_tldiv_tlldiv_t_ZL4atofPKcatofatoiatolatollstrtod_ZL6strtofPKcPPcstrtofstrtoldstrtolstrtollstrtoulstrtoull_ZL4randvrand_ZL5srandjsrandcallocfreemallocreallocabortatexitexit_exit_Exitgetenvsystembsearchqsort_Z3abseabslabsllabs_Z3divxxdivldivlldivmblenmbtowcwchar_twctombmbstowcswcstombsat_quick_exitquick_exit__private__sFILEFILE__kernel_long_t__kernel_off_toff_tfpos_tfclosefflushsetvbuffprintffscanf_ZL8snprintfPcU17pass_object_size1jPKczsnprintf_ZL7sprintfPcU17pass_object_size1PKczsprintfsscanfvfprintf__ap__va_list__builtin_va_listva_listvfscanfvsscanf_ZL9vsnprintfPcU17pass_object_size1jPKcSt9__va_listvsnprintf_ZL8vsprintfPcU17pass_object_size1PKcSt9__va_listvsprintffgetc_ZL5fgetsPcU17pass_object_size1iP7__sFILEfgetsfputcfputsgetcputcungetc_ZL5freadPvU17pass_object_size0jjP7__sFILEfread_ZL6fwritePKvU17pass_object_size0jjP7__sFILEfwritefgetposfseekfsetposftellrewindclearerrfeofferrorperrorfopenfreopenremoverenametmpfiletmpnamgetcharscanfvscanfprintfputcharputsvprintfisalnumisalphaisblankiscntrlisdigitisgraphislowerisprintispunctisspaceisupperisxdigittolowertoupperwint_twctrans_twctype_tiswalnumiswalpha_ZL8iswblankjiswblankiswcntrliswdigitiswgraphiswloweriswprintiswpunctiswspaceiswupperiswxdigitiswctypewctypetowlowertowuppertowctranswctrans__seqmbstate_ttm_sectm_mintm_hourtm_mdaytm_montm_yeartm_wdaytm_ydaytm_isdsttm_gmtofftm_zonetmfwprintffwscanfswprintfvfwprintfvswprintfswscanfvfwscanfvswscanffgetwcfgetwsfputwcfputwsfwidegetwcputwcungetwcwcstodwcstofwcstoldwcstolwcstollwcstoulwcstoullwcscpywcsncpywcscatwcsncatwcscmpwcscollwcsncmpwcsxfrm_Z6wcschrUa9enable_ifIXLb1EEEPwwwcschr_Z7wcspbrkUa9enable_ifIXLb1EEEPwPKwwcspbrk_Z7wcsrchrUa9enable_ifIXLb1EEEPwwwcsrchr_Z6wcsstrUa9enable_ifIXLb1EEEPwPKwwcsstr_Z7wmemchrUa9enable_ifIXLb1EEEPwwjwmemchrwcscspnwcslenwcsspnwcstokwmemcmpwmemcpywmemmovewmemsetwcsftimebtowcwctobmbsinitmbrlenmbrtowcwcrtombmbsrtowcswcsrtombsgetwcharvwscanfwscanfputwcharvwprintfwprintf__kernel_clock_tclock_t__kernel_time_t__time_ttime_tclockdifftimemktimeasctimectimegmtimelocaltimestrftimechronoliteralschrono_literalsbasic_string_ZNSt6__ndk117_DeallocateCaller33__do_deallocate_handle_size_alignEPvjj__do_deallocate_handle_size_align_ZNSt6__ndk117_DeallocateCaller28__do_deallocate_handle_alignEPvj__do_deallocate_handle_align_ZNSt6__ndk117_DeallocateCaller27__do_deallocate_handle_sizeEPvj__do_deallocate_handle_size_ZNSt6__ndk117_DeallocateCaller9__do_callEPv__do_call_DeallocateCaller_Dummy__compressed_pair_ZL6memcpyPvU17pass_object_size0PKvjmemcpydstsrccopy_amountbos_dst__a_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__align_itILj16EEEjj__align_it<16>__ok___os_sentry_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryaSERKS4_~sentry_ZNKSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentrycvbEv_ZL6memsetPvU17pass_object_size0ijmemsetscnbosspacemaskprintcntrlupperloweralphadigitpunctxdigitblank__regex_wordalnumgraphctype_base__tab___del_table_size_ZNKSt6__ndk15ctypeIcE2isEmcis_ZNKSt6__ndk15ctypeIcE2isEPKcS3_Pm_ZNKSt6__ndk15ctypeIcE7scan_isEmPKcS3_scan_is_ZNKSt6__ndk15ctypeIcE8scan_notEmPKcS3_scan_not_ZNKSt6__ndk15ctypeIcE7toupperEc_ZNKSt6__ndk15ctypeIcE7toupperEPcPKc_ZNKSt6__ndk15ctypeIcE7tolowerEc_ZNKSt6__ndk15ctypeIcE7tolowerEPcPKc_ZNKSt6__ndk15ctypeIcE5widenEc_ZNKSt6__ndk15ctypeIcE5widenEPKcS3_Pc_ZNKSt6__ndk15ctypeIcE6narrowEcc_ZNKSt6__ndk15ctypeIcE6narrowEPKcS3_cPc_ZNKSt6__ndk15ctypeIcE5tableEvtable_ZNSt6__ndk15ctypeIcE13classic_tableEvclassic_table~ctype_ZNKSt6__ndk15ctypeIcE10do_toupperEcdo_toupper_ZNKSt6__ndk15ctypeIcE10do_toupperEPcPKc_ZNKSt6__ndk15ctypeIcE10do_tolowerEcdo_tolower_ZNKSt6__ndk15ctypeIcE10do_tolowerEPcPKc_ZNKSt6__ndk15ctypeIcE8do_widenEcdo_widen_ZNKSt6__ndk15ctypeIcE8do_widenEPKcS3_Pc_ZNKSt6__ndk15ctypeIcE9do_narrowEccdo_narrow_ZNKSt6__ndk15ctypeIcE9do_narrowEPKcS3_cPcctype_ZNSt6__ndk114pointer_traitsIPKcE10pointer_toERS1_conditional::__nat, const char>pointer_traits_Z5func1ifunc1_Z5func2ifunc2main_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc_ZNSt6__ndk1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EEoperator<<, std::__ndk1::allocator >_ZNSt6__ndk14endlIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_endl >_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev_ZNSt6__ndk119__libcpp_deallocateEPvjj__libcpp_deallocate_ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2ILb1EvEEv_ZNSt6__ndk122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EEC2Ev_ZNSt6__ndk122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2Ev_ZNSt6__ndk19allocatorIcEC2Ev_ZNSt6__ndk116__to_raw_pointerIcEEPT_S2___to_raw_pointer_ZNSt6__ndk120__throw_length_errorEPKc_ZNSt12length_errorC2EPKc_ZNSt6__ndk19addressofIcEEPT_RS1_addressof_ZNSt6__ndk117__libcpp_allocateEjj__libcpp_allocate_ZNSt6__ndk124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j__put_character_sequence >_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryC2ERS3__ZNSt6__ndk116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4___pad_and_output >_ZNSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEEC2ERNS_13basic_ostreamIcS2_EE_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ejc_Facet_ZNSt6__ndk19use_facetINS_5ctypeIcEEEERKT_RKNS_6localeEuse_facet >_ZNSt6__ndk116__to_raw_pointerIKcEEPT_S3___to_raw_pointer_ZNSt6__ndk19addressofIKcEEPT_RS2_addressofiargcargvhellothis__os__str__pf__p__n__ptr__align__sz__cap__m__guess__s1__s2__c1__c2__msg__x__len__ob__op__oe__iob__fl__ns__np__sp__state__c__wide__o_Op/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/src/exception.cpp/Volumes/Android/buildbot/src/android/ndk-release-r21/ndk_ZL4labsl_ZL5llabsx__cxxabiv1abi_ZSt19uncaught_exceptionsvuncaught_exceptions__ptr_exception_ptr_ZNSt13exception_ptraSERKS_~exception_ptr_ZNKSt13exception_ptrcvbEv_ZSt17current_exceptionvcurrent_exceptionptr_vptr$nested_exceptionnested_exception~nested_exception_ZNKSt16nested_exception14rethrow_nestedEvrethrow_nested_ZNKSt16nested_exception10nested_ptrEvnested_ptr_ZSteqRKSt13exception_ptrS1___y_ZNSt13exception_ptrD2Ev_ZNSt13exception_ptrC2ERKS_other_ZSt18uncaught_exceptionvuncaught_exception_ZNSt16nested_exceptionC2Ev_ZNSt16nested_exceptionD2Ev_ZNSt16nested_exceptionD0Ev_ZSt17rethrow_exceptionSt13exception_ptrrethrow_exceptionp/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/src/ios.cpp__do_message_ZNKSt6__ndk119__iostream_category4nameEv_ZNKSt6__ndk119__iostream_category7messageEimessageerror_category__iostream_category__a___a_value__cxx_atomic_base_impl__cxx_atomic_base_impl__cxx_atomic_impl_Base__cxx_atomic_impl >is_always_lock_free_ZNVKSt6__ndk113__atomic_baseIiLb0EE12is_lock_freeEvis_lock_free_ZNKSt6__ndk113__atomic_baseIiLb0EE12is_lock_freeEv_ZNVSt6__ndk113__atomic_baseIiLb0EE5storeEiNS_12memory_orderEstorememory_order_relaxedmemory_order_consumememory_order_acquirememory_order_releasememory_order_acq_relmemory_order_seq_cstmemory_order_ZNSt6__ndk113__atomic_baseIiLb0EE5storeEiNS_12memory_orderE_ZNVKSt6__ndk113__atomic_baseIiLb0EE4loadENS_12memory_orderEload_ZNKSt6__ndk113__atomic_baseIiLb0EE4loadENS_12memory_orderE_ZNVKSt6__ndk113__atomic_baseIiLb0EEcviEvoperator int_ZNKSt6__ndk113__atomic_baseIiLb0EEcviEv_ZNVSt6__ndk113__atomic_baseIiLb0EE8exchangeEiNS_12memory_orderEexchange_ZNSt6__ndk113__atomic_baseIiLb0EE8exchangeEiNS_12memory_orderE_ZNVSt6__ndk113__atomic_baseIiLb0EE21compare_exchange_weakERiiNS_12memory_orderES3_compare_exchange_weak_ZNSt6__ndk113__atomic_baseIiLb0EE21compare_exchange_weakERiiNS_12memory_orderES3__ZNVSt6__ndk113__atomic_baseIiLb0EE23compare_exchange_strongERiiNS_12memory_orderES3_compare_exchange_strong_ZNSt6__ndk113__atomic_baseIiLb0EE23compare_exchange_strongERiiNS_12memory_orderES3__ZNVSt6__ndk113__atomic_baseIiLb0EE21compare_exchange_weakERiiNS_12memory_orderE_ZNSt6__ndk113__atomic_baseIiLb0EE21compare_exchange_weakERiiNS_12memory_orderE_ZNVSt6__ndk113__atomic_baseIiLb0EE23compare_exchange_strongERiiNS_12memory_orderE_ZNSt6__ndk113__atomic_baseIiLb0EE23compare_exchange_strongERiiNS_12memory_orderE__atomic_base_ZNSt6__ndk113__atomic_baseIiLb0EEaSERKS1__ZNVSt6__ndk113__atomic_baseIiLb0EEaSERKS1___atomic_base_ZNVSt6__ndk113__atomic_baseIiLb1EE9fetch_addEiNS_12memory_orderEfetch_add_ZNSt6__ndk113__atomic_baseIiLb1EE9fetch_addEiNS_12memory_orderE_ZNVSt6__ndk113__atomic_baseIiLb1EE9fetch_subEiNS_12memory_orderEfetch_sub_ZNSt6__ndk113__atomic_baseIiLb1EE9fetch_subEiNS_12memory_orderE_ZNVSt6__ndk113__atomic_baseIiLb1EE9fetch_andEiNS_12memory_orderEfetch_and_ZNSt6__ndk113__atomic_baseIiLb1EE9fetch_andEiNS_12memory_orderE_ZNVSt6__ndk113__atomic_baseIiLb1EE8fetch_orEiNS_12memory_orderEfetch_or_ZNSt6__ndk113__atomic_baseIiLb1EE8fetch_orEiNS_12memory_orderE_ZNVSt6__ndk113__atomic_baseIiLb1EE9fetch_xorEiNS_12memory_orderEfetch_xor_ZNSt6__ndk113__atomic_baseIiLb1EE9fetch_xorEiNS_12memory_orderE_ZNVSt6__ndk113__atomic_baseIiLb1EEppEi_ZNSt6__ndk113__atomic_baseIiLb1EEppEi_ZNVSt6__ndk113__atomic_baseIiLb1EEmmEioperator--_ZNSt6__ndk113__atomic_baseIiLb1EEmmEi_ZNVSt6__ndk113__atomic_baseIiLb1EEppEv_ZNSt6__ndk113__atomic_baseIiLb1EEppEv_ZNVSt6__ndk113__atomic_baseIiLb1EEmmEv_ZNSt6__ndk113__atomic_baseIiLb1EEmmEv_ZNVSt6__ndk113__atomic_baseIiLb1EEpLEi_ZNSt6__ndk113__atomic_baseIiLb1EEpLEi_ZNVSt6__ndk113__atomic_baseIiLb1EEmIEioperator-=_ZNSt6__ndk113__atomic_baseIiLb1EEmIEi_ZNVSt6__ndk113__atomic_baseIiLb1EEaNEioperator&=_ZNSt6__ndk113__atomic_baseIiLb1EEaNEi_ZNVSt6__ndk113__atomic_baseIiLb1EEoREioperator|=_ZNSt6__ndk113__atomic_baseIiLb1EEoREi_ZNVSt6__ndk113__atomic_baseIiLb1EEeOEioperator^=_ZNSt6__ndk113__atomic_baseIiLb1EEeOEi__atomic_baseatomic_ZNVSt6__ndk16atomicIiEaSEi_ZNSt6__ndk16atomicIiEaSEi_ZNSt6__ndk18ios_base9boolalphaE_ZNSt6__ndk18ios_base3decE_ZNSt6__ndk18ios_base5fixedE_ZNSt6__ndk18ios_base3hexE_ZNSt6__ndk18ios_base8internalE_ZNSt6__ndk18ios_base4leftE_ZNSt6__ndk18ios_base3octE_ZNSt6__ndk18ios_base5rightE_ZNSt6__ndk18ios_base10scientificE_ZNSt6__ndk18ios_base8showbaseE_ZNSt6__ndk18ios_base9showpointE_ZNSt6__ndk18ios_base7showposE_ZNSt6__ndk18ios_base6skipwsE_ZNSt6__ndk18ios_base7unitbufE_ZNSt6__ndk18ios_base9uppercaseE_ZNSt6__ndk18ios_base11adjustfieldE_ZNSt6__ndk18ios_base9basefieldE_ZNSt6__ndk18ios_base10floatfieldE_ZNSt6__ndk18ios_base6badbitE_ZNSt6__ndk18ios_base6eofbitE_ZNSt6__ndk18ios_base7failbitE_ZNSt6__ndk18ios_base7goodbitE_ZNSt6__ndk18ios_base3appE_ZNSt6__ndk18ios_base3ateE_ZNSt6__ndk18ios_base6binaryE_ZNSt6__ndk18ios_base2inE_ZNSt6__ndk18ios_base3outE_ZNSt6__ndk18ios_base5truncE_ZNSt6__ndk18ios_base9__xindex_Eerrorprevious_statestreamio_errcdenorm_indeterminatedenorm_absentdenorm_presentfloat_denorm_styleround_indeterminateround_toward_zeroround_to_nearestround_toward_infinityround_toward_neg_infinityfloat_round_stylealign_val_t__mo_relaxed__mo_consume__mo_acquire__mo_release__mo_acq_rel__mo_seq_cst__legacy_memory_order__st___off_fpos_ZNKSt6__ndk14fposI9mbstate_tEcvxEvoperator long long_ZNKSt6__ndk14fposI9mbstate_tE5stateEvstate_ZNSt6__ndk14fposI9mbstate_tE5stateES1__ZNSt6__ndk14fposI9mbstate_tEpLEx_ZNKSt6__ndk14fposI9mbstate_tEplExoperator+_ZNSt6__ndk14fposI9mbstate_tEmIEx_ZNKSt6__ndk14fposI9mbstate_tEmiExoperator-_State_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE8pubimbueERKNS_6localeE_ZNKSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE6getlocEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE9pubsetbufEPwi_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE10pubseekoffExNS_8ios_base7seekdirEj_ZNSt6__ndk111char_traitsIwE6assignERwRKw_ZNSt6__ndk111char_traitsIwE2eqEww_ZNSt6__ndk111char_traitsIwE2ltEww_ZNSt6__ndk111char_traitsIwE7compareEPKwS3_j_ZNSt6__ndk111char_traitsIwE6lengthEPKw_ZNSt6__ndk111char_traitsIwE4findEPKwjRS2__ZNSt6__ndk111char_traitsIwE4moveEPwPKwj_ZNSt6__ndk111char_traitsIwE4copyEPwPKwj_ZNSt6__ndk111char_traitsIwE6assignEPwjw_ZNSt6__ndk111char_traitsIwE7not_eofEj_ZNSt6__ndk111char_traitsIwE12to_char_typeEj_ZNSt6__ndk111char_traitsIwE11to_int_typeEw_ZNSt6__ndk111char_traitsIwE11eq_int_typeEjj_ZNSt6__ndk111char_traitsIwE3eofEvchar_traits_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE10pubseekposENS_4fposI9mbstate_tEEj_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE7pubsyncEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE8in_availEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE6snextcEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE6sbumpcEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5sgetcEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5sgetnEPwi_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE9sputbackcEw_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE7sungetcEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5sputcEw_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5sputnEPKwi_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEEaSERKS3__ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE4swapERS3__ZNKSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5ebackEv_ZNKSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE4gptrEv_ZNKSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5egptrEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5gbumpEi_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE4setgEPwS4_S4__ZNKSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5pbaseEv_ZNKSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE4pptrEv_ZNKSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5epptrEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5pbumpEi_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE7__pbumpEi_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE4setpEPwS4__ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5imbueERKNS_6localeE_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE6setbufEPwi_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE7seekoffExNS_8ios_base7seekdirEj_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE7seekposENS_4fposI9mbstate_tEEj_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE4syncEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE9showmanycEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE6xsgetnEPwi_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE9underflowEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5uflowEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE9pbackfailEj_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE6xsputnEPKwi_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE8overflowEjbasic_streambuf >_vptr$basic_istream__gc_basic_istream~basic_istream_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEEaSEOS3__ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE4swapERS3__ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEEaSERKS3__ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsEPFRS3_S4_Eoperator>>_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsEPFRNS_9basic_iosIcS2_EES6_E_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsEPFRNS_8ios_baseES5_E_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsEPNS_15basic_streambufIcS2_EE_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERb_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERs_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERt_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERi_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERj_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERl_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERm_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERx_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERy_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERf_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERd_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERe_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERPv_ZNKSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6gcountEvgcount_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getEvget_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getERc_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getEPci_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getEPcic_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getERNS_15basic_streambufIcS2_EE_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getERNS_15basic_streambufIcS2_EEc_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE7getlineEPcigetline_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE7getlineEPcic_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6ignoreEiiignore_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE4peekEvpeek_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE4readEPciread_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE8readsomeEPcireadsome_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE7putbackEcputback_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE5ungetEvunget_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE4syncEv_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE5tellgEvtellg_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE5seekgENS_4fposI9mbstate_tEEseekg_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirEbasic_istream >_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEEaSEOS3__ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE4swapERS3__ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEEaSERKS3__ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEPFRS3_S4_E_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEPFRNS_9basic_iosIwS2_EES6_E_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEPFRNS_8ios_baseES5_E_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEb_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEs_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEt_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEi_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEj_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEl_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEm_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEx_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEy_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEf_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEd_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEe_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEPKv_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEPNS_15basic_streambufIwS2_EE_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEDn_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE3putEw_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5writeEPKwi_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5tellpEv_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5seekpENS_4fposI9mbstate_tEE_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5seekpExNS_8ios_base7seekdirEbasic_ostream >_ZNKSt6__ndk19basic_iosIwNS_11char_traitsIwEEEcvbEv_ZNKSt6__ndk19basic_iosIwNS_11char_traitsIwEEEntEv_ZNKSt6__ndk19basic_iosIwNS_11char_traitsIwEEE7rdstateEv_ZNSt6__ndk19basic_iosIwNS_11char_traitsIwEEE5clearEj_ZNSt6__ndk19basic_iosIwNS_11char_traitsIwEEE8setstateEj_ZNKSt6__ndk19basic_iosIwNS_11char_traitsIwEEE4goodEv_ZNKSt6__ndk19basic_iosIwNS_11char_traitsIwEEE3eofEv_ZNKSt6__ndk19basic_iosIwNS_11char_traitsIwEEE4failEv_ZNKSt6__ndk19basic_iosIwNS_11char_traitsIwEEE3badEv_ZNKSt6__ndk19basic_iosIwNS_11char_traitsIwEEE10exceptionsEv_ZNSt6__ndk19basic_iosIwNS_11char_traitsIwEEE10exceptionsEj_ZNKSt6__ndk19basic_iosIwNS_11char_traitsIwEEE3tieEv_ZNSt6__ndk19basic_iosIwNS_11char_traitsIwEEE3tieEPNS_13basic_ostreamIwS2_EE_ZNKSt6__ndk19basic_iosIwNS_11char_traitsIwEEE5rdbufEv_ZNSt6__ndk19basic_iosIwNS_11char_traitsIwEEE5rdbufEPNS_15basic_streambufIwS2_EE_ZNSt6__ndk19basic_iosIwNS_11char_traitsIwEEE7copyfmtERKS3__ZNKSt6__ndk19basic_iosIwNS_11char_traitsIwEEE4fillEv_ZNSt6__ndk19basic_iosIwNS_11char_traitsIwEEE4fillEw_ZNSt6__ndk19basic_iosIwNS_11char_traitsIwEEE5imbueERKNS_6localeE_ZNKSt6__ndk19basic_iosIwNS_11char_traitsIwEEE6narrowEwc_ZNKSt6__ndk19basic_iosIwNS_11char_traitsIwEEE5widenEc_ZNSt6__ndk19basic_iosIwNS_11char_traitsIwEEE4initEPNS_15basic_streambufIwS2_EE_ZNSt6__ndk19basic_iosIwNS_11char_traitsIwEEE4moveERS3__ZNSt6__ndk19basic_iosIwNS_11char_traitsIwEEE4moveEOS3__ZNSt6__ndk19basic_iosIwNS_11char_traitsIwEEE4swapERS3__ZNSt6__ndk19basic_iosIwNS_11char_traitsIwEEE9set_rdbufEPNS_15basic_streambufIwS2_EEbasic_ios >_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEEaSEOS3__ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE4swapERS3__ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEEaSERKS3__ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsEPFRS3_S4_E_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsEPFRNS_9basic_iosIwS2_EES6_E_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsEPFRNS_8ios_baseES5_E_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsEPNS_15basic_streambufIwS2_EE_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERb_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERs_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERt_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERi_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERj_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERl_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERm_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERx_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERy_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERf_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERd_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERe_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERPv_ZNKSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6gcountEv_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getEv_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getERw_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getEPwi_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getEPwiw_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getERNS_15basic_streambufIwS2_EE_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getERNS_15basic_streambufIwS2_EEw_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE7getlineEPwi_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE7getlineEPwiw_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6ignoreEij_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE4peekEv_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE4readEPwi_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE8readsomeEPwi_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE7putbackEw_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE5ungetEv_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE4syncEv_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE5tellgEv_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE5seekgENS_4fposI9mbstate_tEE_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE5seekgExNS_8ios_base7seekdirEbasic_istream >system_errorfailure__val___cat_error_code_ZNSt6__ndk110error_code6assignEiRKNS_14error_categoryE_ZNSt6__ndk110error_code5clearEv_ZNKSt6__ndk110error_code5valueEv_ZNKSt6__ndk110error_code8categoryEv_ZNKSt6__ndk110error_code23default_error_conditionEvdefault_error_conditionerror_condition_ZNSt6__ndk115error_condition6assignEiRKNS_14error_categoryE_ZNSt6__ndk115error_condition5clearEv_ZNKSt6__ndk115error_condition5valueEv_ZNKSt6__ndk115error_condition8categoryEv_ZNKSt6__ndk115error_condition7messageEv_ZNKSt6__ndk115error_conditioncvbEv_ZNKSt6__ndk110error_code7messageEv_ZNKSt6__ndk110error_codecvbEv~failureinput_iterator_tagiterator_ZNKSt6__ndk119istreambuf_iteratorIcNS_11char_traitsIcEEE14__test_for_eofEv__test_for_eofistreambuf_iteratoristream_type__proxy_ZNKSt6__ndk119istreambuf_iteratorIcNS_11char_traitsIcEEEdeEv_ZNSt6__ndk119istreambuf_iteratorIcNS_11char_traitsIcEEEppEv_ZNSt6__ndk119istreambuf_iteratorIcNS_11char_traitsIcEEEppEi_ZNKSt6__ndk119istreambuf_iteratorIcNS_11char_traitsIcEEE5equalERKS3_equalistreambuf_iterator >iterator_ZNKSt6__ndk119istreambuf_iteratorIwNS_11char_traitsIwEEE14__test_for_eofEv_ZNKSt6__ndk119istreambuf_iteratorIwNS_11char_traitsIwEEEdeEv_ZNSt6__ndk119istreambuf_iteratorIwNS_11char_traitsIwEEEppEv_ZNSt6__ndk119istreambuf_iteratorIwNS_11char_traitsIwEEEppEi_ZNKSt6__ndk119istreambuf_iteratorIwNS_11char_traitsIwEEE5equalERKS3_istreambuf_iterator >bool_constant<(true)>bool_constant<(false)>__underlying_type_impl__memory_order_underlying_tbasic_iostream~basic_iostream_ZNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEEaSEOS3__ZNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEE4swapERS3_basic_iostream >is_specializedis_signeddigitsdigits10max_digits10__min__maxis_integeris_exactradixmin_exponentmin_exponent10max_exponentmax_exponent10has_infinityhas_quiet_NaNhas_signaling_NaNhas_denormhas_denorm_lossis_iec559is_boundedis_modulotrapstinyness_beforeround_style_ZNSt6__ndk123__libcpp_numeric_limitsIiLb1EE3minEvmin_ZNSt6__ndk123__libcpp_numeric_limitsIiLb1EE3maxEvmax_ZNSt6__ndk123__libcpp_numeric_limitsIiLb1EE6lowestEvlowest_ZNSt6__ndk123__libcpp_numeric_limitsIiLb1EE7epsilonEvepsilon_ZNSt6__ndk123__libcpp_numeric_limitsIiLb1EE11round_errorEvround_error_ZNSt6__ndk123__libcpp_numeric_limitsIiLb1EE8infinityEvinfinity_ZNSt6__ndk123__libcpp_numeric_limitsIiLb1EE9quiet_NaNEvquiet_NaN_ZNSt6__ndk123__libcpp_numeric_limitsIiLb1EE13signaling_NaNEvsignaling_NaN_ZNSt6__ndk123__libcpp_numeric_limitsIiLb1EE10denorm_minEvdenorm_min__libcpp_numeric_limits_ZNSt6__ndk123__libcpp_numeric_limitsIsLb1EE3minEv_ZNSt6__ndk123__libcpp_numeric_limitsIsLb1EE3maxEv_ZNSt6__ndk123__libcpp_numeric_limitsIsLb1EE6lowestEv_ZNSt6__ndk123__libcpp_numeric_limitsIsLb1EE7epsilonEv_ZNSt6__ndk123__libcpp_numeric_limitsIsLb1EE11round_errorEv_ZNSt6__ndk123__libcpp_numeric_limitsIsLb1EE8infinityEv_ZNSt6__ndk123__libcpp_numeric_limitsIsLb1EE9quiet_NaNEv_ZNSt6__ndk123__libcpp_numeric_limitsIsLb1EE13signaling_NaNEv_ZNSt6__ndk123__libcpp_numeric_limitsIsLb1EE10denorm_minEv__libcpp_numeric_limits_ZL7sprintfUa9enable_ifIXaaneclL_Z21__builtin_object_sizeEfL0p_Li1EEcvjngLi1EltclL_Z21__builtin_object_sizeEfL0p_Li1EEclL_Z16__builtin_strlenEfL0p0_EEEPcPKc_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEED2Ev__iostate_ZNSt6__ndk122__compressed_pair_elemIPFvPvELi1ELb0EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemIPFvPvELi1ELb0EE5__getEv__compressed_pair_elem_Up__compressed_pair_elem_ZNSt6__ndk122__compressed_pair_elemIPFvPvELi1ELb0EEC2IS3_vEEOT___u_ZNSt6__ndk122__compressed_pair_elemIPPFvNS_8ios_base5eventERS1_iELi0ELb0EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemIPPFvNS_8ios_base5eventERS1_iELi0ELb0EE5__getEv__compressed_pair_elem_ZNSt6__ndk117__compressed_pairIPPFvNS_8ios_base5eventERS1_iEPFvPvEE5firstEv_ZNKSt6__ndk117__compressed_pairIPPFvNS_8ios_base5eventERS1_iEPFvPvEE5firstEv_ZNSt6__ndk117__compressed_pairIPPFvNS_8ios_base5eventERS1_iEPFvPvEE6secondEv_ZNKSt6__ndk117__compressed_pairIPPFvNS_8ios_base5eventERS1_iEPFvPvEE6secondEv_ZNSt6__ndk117__compressed_pairIPPFvNS_8ios_base5eventERS1_iEPFvPvEE4swapERSA___compressed_pair_U1_U2__compressed_pair_ZNSt6__ndk117__compressed_pairIPPFvNS_8ios_base5eventERS1_iEPFvPvEEC2IRS6_S9_EEOT_OT0___t1__t2unique_ptr_ZNSt6__ndk110unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEEaSEOS9_~unique_ptr_ZNSt6__ndk110unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEEaSEDn_ZNKSt6__ndk110unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEEdeEv_ZNKSt6__ndk110unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEEptEvoperator->_ZNKSt6__ndk110unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEE3getEv_ZNSt6__ndk110unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEE11get_deleterEvget_deleterdeleter_type_ZNKSt6__ndk110unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEE11get_deleterEv_ZNKSt6__ndk110unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEEcvbEv_ZNSt6__ndk110unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEE7releaseEvrelease_ZNSt6__ndk110unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEE5resetEPS5_reset_ZNSt6__ndk110unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEE4swapERS9__Dpunique_ptrunique_ptr_Deleter__unique_ptr_deleter_sfinae__good_rval_ref_type_ZNSt6__ndk110unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEEC2ILb1EvEEPS5_NS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS8_EEXT_EE20__good_rval_ref_typeE__d__compressed_pair_elem_ZNSt6__ndk122__compressed_pair_elemIPPFvNS_8ios_base5eventERS1_iELi0ELb0EEC2IRS6_vEEOT__ZNSt6__ndk122__compressed_pair_elemIPiLi0ELb0EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemIPiLi0ELb0EE5__getEv__compressed_pair_elem__compressed_pair_elem_ZNSt6__ndk122__compressed_pair_elemIPiLi0ELb0EEC2IRS1_vEEOT__ZNSt6__ndk117__compressed_pairIPiPFvPvEE5firstEv_ZNKSt6__ndk117__compressed_pairIPiPFvPvEE5firstEv_ZNSt6__ndk117__compressed_pairIPiPFvPvEE6secondEv_ZNKSt6__ndk117__compressed_pairIPiPFvPvEE6secondEv_ZNSt6__ndk117__compressed_pairIPiPFvPvEE4swapERS5___compressed_pair__compressed_pair_ZNSt6__ndk117__compressed_pairIPiPFvPvEEC2IRS1_S4_EEOT_OT0__ZNSt6__ndk110unique_ptrIiPFvPvEEaSEOS4__ZNSt6__ndk110unique_ptrIiPFvPvEEaSEDn_ZNKSt6__ndk110unique_ptrIiPFvPvEEdeEv_ZNKSt6__ndk110unique_ptrIiPFvPvEEptEv_ZNKSt6__ndk110unique_ptrIiPFvPvEE3getEv_ZNSt6__ndk110unique_ptrIiPFvPvEE11get_deleterEv_ZNKSt6__ndk110unique_ptrIiPFvPvEE11get_deleterEv_ZNKSt6__ndk110unique_ptrIiPFvPvEEcvbEv_ZNSt6__ndk110unique_ptrIiPFvPvEE7releaseEv_ZNSt6__ndk110unique_ptrIiPFvPvEE5resetEPi_ZNSt6__ndk110unique_ptrIiPFvPvEE4swapERS4_unique_ptr_ZNSt6__ndk110unique_ptrIiPFvPvEEC2ILb1EvEEPiNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE_ZNSt6__ndk122__compressed_pair_elemIPlLi0ELb0EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemIPlLi0ELb0EE5__getEv__compressed_pair_elem__compressed_pair_elem_ZNSt6__ndk122__compressed_pair_elemIPlLi0ELb0EEC2IRS1_vEEOT__ZNSt6__ndk117__compressed_pairIPlPFvPvEE5firstEv_ZNKSt6__ndk117__compressed_pairIPlPFvPvEE5firstEv_ZNSt6__ndk117__compressed_pairIPlPFvPvEE6secondEv_ZNKSt6__ndk117__compressed_pairIPlPFvPvEE6secondEv_ZNSt6__ndk117__compressed_pairIPlPFvPvEE4swapERS5___compressed_pair__compressed_pair_ZNSt6__ndk117__compressed_pairIPlPFvPvEEC2IRS1_S4_EEOT_OT0__ZNSt6__ndk110unique_ptrIlPFvPvEEaSEOS4__ZNSt6__ndk110unique_ptrIlPFvPvEEaSEDn_ZNKSt6__ndk110unique_ptrIlPFvPvEEdeEv_ZNKSt6__ndk110unique_ptrIlPFvPvEEptEv_ZNKSt6__ndk110unique_ptrIlPFvPvEE3getEv_ZNSt6__ndk110unique_ptrIlPFvPvEE11get_deleterEv_ZNKSt6__ndk110unique_ptrIlPFvPvEE11get_deleterEv_ZNKSt6__ndk110unique_ptrIlPFvPvEEcvbEv_ZNSt6__ndk110unique_ptrIlPFvPvEE7releaseEv_ZNSt6__ndk110unique_ptrIlPFvPvEE5resetEPl_ZNSt6__ndk110unique_ptrIlPFvPvEE4swapERS4_unique_ptr_ZNSt6__ndk110unique_ptrIlPFvPvEEC2ILb1EvEEPlNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE_ZNSt6__ndk122__compressed_pair_elemIPPvLi0ELb0EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemIPPvLi0ELb0EE5__getEv__compressed_pair_elem__compressed_pair_elem_ZNSt6__ndk122__compressed_pair_elemIPPvLi0ELb0EEC2IRS2_vEEOT__ZNSt6__ndk117__compressed_pairIPPvPFvS1_EE5firstEv_ZNKSt6__ndk117__compressed_pairIPPvPFvS1_EE5firstEv_ZNSt6__ndk117__compressed_pairIPPvPFvS1_EE6secondEv_ZNKSt6__ndk117__compressed_pairIPPvPFvS1_EE6secondEv_ZNSt6__ndk117__compressed_pairIPPvPFvS1_EE4swapERS5___compressed_pair__compressed_pair_ZNSt6__ndk117__compressed_pairIPPvPFvS1_EEC2IRS2_S4_EEOT_OT0__ZNSt6__ndk110unique_ptrIPvPFvS1_EEaSEOS4__ZNSt6__ndk110unique_ptrIPvPFvS1_EEaSEDn_ZNKSt6__ndk110unique_ptrIPvPFvS1_EEdeEv_ZNKSt6__ndk110unique_ptrIPvPFvS1_EEptEv_ZNKSt6__ndk110unique_ptrIPvPFvS1_EE3getEv_ZNSt6__ndk110unique_ptrIPvPFvS1_EE11get_deleterEv_ZNKSt6__ndk110unique_ptrIPvPFvS1_EE11get_deleterEv_ZNKSt6__ndk110unique_ptrIPvPFvS1_EEcvbEv_ZNSt6__ndk110unique_ptrIPvPFvS1_EE7releaseEv_ZNSt6__ndk110unique_ptrIPvPFvS1_EE5resetEPS1__ZNSt6__ndk110unique_ptrIPvPFvS1_EE4swapERS4_unique_ptr_ZNSt6__ndk110unique_ptrIPvPFvS1_EEC2ILb1EvEEPS1_NS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE__t_ZNSt6__ndk19basic_iosIwNS_11char_traitsIwEEED2Ev_ZNSt6__ndk14swapIPcEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_swapenable_if_ZNSt6__ndk14fposI9mbstate_tEC2Ex__off_ZNKSt6__ndk16__lessIiiEclERKiS3___less_Compare_ZNSt6__ndk13minIiNS_6__lessIiiEEEERKT_S5_S5_T0_min >__b__comp_ZNSt6__ndk13minIiEERKT_S3_S3_min_ZNSt6__ndk14swapIPwEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_swap_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEED1Ev_ZNSt6__ndk14swapIiEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_swap_ZNSt6__ndk14swapIPNS_13basic_ostreamIcNS_11char_traitsIcEEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_swap *>loc_storage_ZNSt6__ndk119istreambuf_iteratorIcNS_11char_traitsIcEEEC2ERNS_13basic_istreamIcS2_EE_ZNSt6__ndk119istreambuf_iteratorIcNS_11char_traitsIcEEEC2Ev_ZNSt6__ndk1eqIcNS_11char_traitsIcEEEEbRKNS_19istreambuf_iteratorIT_T0_EES8_operator== >_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryaSERKS4__ZNKSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentrycvbEvnum_get > >_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjRbiter_type__e__err_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjRl_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjRt_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjS8__ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjRm_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjRx_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjRy_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjRf_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjRd_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjRe_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjRPv__way__which_StateT_ZNSt6__ndk1eqI9mbstate_tEEbRKNS_4fposIT_EES6_operator==_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEED1Ev_ZNSt6__ndk14swapIPNS_13basic_ostreamIwNS_11char_traitsIwEEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_swap *>_ZNSt6__ndk14swapIjEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_swap_ZNSt6__ndk119istreambuf_iteratorIwNS_11char_traitsIwEEEC2ERNS_13basic_istreamIwS2_EE_ZNSt6__ndk119istreambuf_iteratorIwNS_11char_traitsIwEEEC2Evctype_ZNKSt6__ndk15ctypeIwE2isEmw_ZNSt6__ndk1eqIwNS_11char_traitsIwEEEEbRKNS_19istreambuf_iteratorIT_T0_EES8_operator== >_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryaSERKS4__ZNKSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentrycvbEv_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryaSERKS4__ZNKSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentrycvbEvnum_get > >_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjRb_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjRl_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjRt_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjS8__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjRm_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjRx_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjRy_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjRf_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjRd_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjRe_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjRPv_ZNKSt6__ndk15ctypeIwE5widenEc_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEED1Evnum_put > >_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putES4_RNS_8ios_baseEcb_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putES4_RNS_8ios_baseEcl_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putES4_RNS_8ios_baseEcm_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putES4_RNS_8ios_baseEcx_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putES4_RNS_8ios_baseEcy_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putES4_RNS_8ios_baseEcd_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putES4_RNS_8ios_baseEce_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putES4_RNS_8ios_baseEcPKv_ZNSt6__ndk119istreambuf_iteratorIcNS_11char_traitsIcEEEC2EPNS_15basic_streambufIcS2_EE_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEED1Ev_ZNSt6__ndk119ostreambuf_iteratorIwNS_11char_traitsIwEEEaSEw_ZNSt6__ndk119ostreambuf_iteratorIwNS_11char_traitsIwEEEdeEv_ZNSt6__ndk119ostreambuf_iteratorIwNS_11char_traitsIwEEEppEv_ZNSt6__ndk119ostreambuf_iteratorIwNS_11char_traitsIwEEEppEi_ZNKSt6__ndk119ostreambuf_iteratorIwNS_11char_traitsIwEEE6failedEvostreambuf_iterator >_ZNSt6__ndk119ostreambuf_iteratorIwNS_11char_traitsIwEEEC2ERNS_13basic_ostreamIwS2_EEnum_put > >_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putES4_RNS_8ios_baseEwb_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putES4_RNS_8ios_baseEwl_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putES4_RNS_8ios_baseEwm_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putES4_RNS_8ios_baseEwx_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putES4_RNS_8ios_baseEwy_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putES4_RNS_8ios_baseEwd_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putES4_RNS_8ios_baseEwe_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putES4_RNS_8ios_baseEwPKv_ZNSt6__ndk119istreambuf_iteratorIwNS_11char_traitsIwEEEC2EPNS_15basic_streambufIwS2_EE_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEEC2Evvtt_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEEC2Ev_ZNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEED1Ev_ZNSt6__ndk18ios_base7failureD2Ev_ZNSt6__ndk122__cxx_atomic_fetch_addIiEET_PNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE__cxx_atomic_fetch_add__delta__order_ZNSt6__ndk1L13__ios_new_capIlEEjjj__ios_new_cap__req_size__current_capmx_ZNSt6__ndk1L13__ios_new_capIPvEEjjj__ios_new_cap_ZNSt6__ndk1L13__ios_new_capIPFvNS_8ios_base5eventERS1_iEEEjjj__ios_new_cap_ZNSt6__ndk115make_error_codeENS_7io_errcEmake_error_codeerror_code_ZNSt6__ndk110error_codeC2INS_7io_errcEEET_PNS_9enable_ifIXsr18is_error_code_enumIS3_EE5valueEvE4typeE_ZNSt6__ndk14swapIPPFvNS_8ios_base5eventERS1_iEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_swap_ZNSt6__ndk14swapIPiEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_swap_ZNSt6__ndk14swapIPlEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_swap_ZNSt6__ndk14swapIPPvEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_swap~__iostream_category_ZNSt6__ndk18ios_baseD2Ev_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEED0Ev_ZNSt6__ndk19basic_iosIwNS_11char_traitsIwEEED0Ev_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEED2Ev_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEED0Ev_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEEC2Ev_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEEC2ERKS3__ZNSt6__ndk14swapINS_6localeEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_swap_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEED2Ev_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEED0Ev_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEEC2Ev_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEEC2ERKS3__ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEEC2EPNS_15basic_streambufIcS2_EE_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEEC1EPNS_15basic_streambufIcS2_EE_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEED2Ev_ZTv0_n12_NSt6__ndk113basic_istreamIcNS_11char_traitsIcEEED1Ev_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEED0Ev_ZTv0_n12_NSt6__ndk113basic_istreamIcNS_11char_traitsIcEEED0Ev_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b_ZNSt6__ndk1neIcNS_11char_traitsIcEEEEbRKNS_19istreambuf_iteratorIT_T0_EES8_operator!= >_ZNSt6__ndk118__input_arithmeticIbcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic >_ZNSt6__ndk138__input_arithmetic_with_numeric_limitsIscNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic_with_numeric_limits >_ZNSt6__ndk118__input_arithmeticItcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic >_ZNSt6__ndk138__input_arithmetic_with_numeric_limitsIicNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic_with_numeric_limits >_ZNSt6__ndk118__input_arithmeticIjcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic >_ZNSt6__ndk118__input_arithmeticIlcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic >_ZNSt6__ndk118__input_arithmeticImcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic >_ZNSt6__ndk118__input_arithmeticIxcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic >_ZNSt6__ndk118__input_arithmeticIycNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic >_ZNSt6__ndk118__input_arithmeticIfcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic >_ZNSt6__ndk118__input_arithmeticIdcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic >_ZNSt6__ndk118__input_arithmeticIecNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic >_ZNSt6__ndk118__input_arithmeticIPvcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES8_RT___input_arithmetic >_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEEC2EPNS_15basic_streambufIwS2_EE_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEEC1EPNS_15basic_streambufIwS2_EE_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEED2Ev_ZTv0_n12_NSt6__ndk113basic_istreamIwNS_11char_traitsIwEEED1Ev_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEED0Ev_ZTv0_n12_NSt6__ndk113basic_istreamIwNS_11char_traitsIwEEED0Ev_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b_ZNSt6__ndk19use_facetINS_5ctypeIwEEEERKT_RKNS_6localeEuse_facet >_ZNSt6__ndk1neIwNS_11char_traitsIwEEEEbRKNS_19istreambuf_iteratorIT_T0_EES8_operator!= >_ZNSt6__ndk118__input_arithmeticIbwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic >_ZNSt6__ndk138__input_arithmetic_with_numeric_limitsIswNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic_with_numeric_limits >_ZNSt6__ndk118__input_arithmeticItwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic >_ZNSt6__ndk138__input_arithmetic_with_numeric_limitsIiwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic_with_numeric_limits >_ZNSt6__ndk118__input_arithmeticIjwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic >_ZNSt6__ndk118__input_arithmeticIlwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic >_ZNSt6__ndk118__input_arithmeticImwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic >_ZNSt6__ndk118__input_arithmeticIxwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic >_ZNSt6__ndk118__input_arithmeticIywNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic >_ZNSt6__ndk118__input_arithmeticIfwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic >_ZNSt6__ndk118__input_arithmeticIdwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic >_ZNSt6__ndk118__input_arithmeticIewNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT___input_arithmetic >_ZNSt6__ndk118__input_arithmeticIPvwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES8_RT___input_arithmetic >_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEEC2EPNS_15basic_streambufIcS2_EE_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEEC1EPNS_15basic_streambufIcS2_EE_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEED2Ev_ZTv0_n12_NSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEED1Ev_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEED0Ev_ZTv0_n12_NSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEED0Ev_ZNSt6__ndk19use_facetINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEERKT_RKNS_6localeEuse_facet >_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEEC2EPNS_15basic_streambufIwS2_EE_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEEC1EPNS_15basic_streambufIwS2_EE_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEED2Ev_ZTv0_n12_NSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEED1Ev_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEED0Ev_ZTv0_n12_NSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEED0Ev_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryC2ERS3__ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev_ZNSt6__ndk19use_facetINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEERKT_RKNS_6localeEuse_facet >_ZNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEEC2EPNS_15basic_streambufIcS2_EE_ZNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEEC1EPNS_15basic_streambufIcS2_EE_ZNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEED2Ev_ZThn8_NSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEED1Ev_ZTv0_n12_NSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEED1Ev_ZNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEED0Ev_ZThn8_NSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEED0Ev_ZTv0_n12_NSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEED0Ev_ZNSt6__ndk117iostream_categoryEviostream_category_ZNSt6__ndk119__iostream_categoryC2Ev_ZNSt6__ndk18ios_base7failureC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_10error_codeE_ZNSt6__ndk18ios_base7failureC2EPKcRKNS_10error_codeE_ZNSt6__ndk18ios_base7failureD0Ev_ZNSt6__ndk18ios_baseD0Ev_ZNSt6__ndk115__throw_failureEPKc__throw_failure_ZNSt6__ndk110unique_ptrIPvPFvS1_EED2Ev_ZNSt6__ndk110unique_ptrIlPFvPvEED2Ev_ZNSt6__ndk110unique_ptrIiPFvPvEED2Ev_ZNSt6__ndk110unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEED2Ev_ZNSt6__ndk119__iostream_categoryD0Ev_ZNSt6__ndk112__do_messageC2Ev_ZNSt6__ndk19use_facetINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEERKT_RKNS_6localeEuse_facet >_ZNSt6__ndk19use_facetINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEERKT_RKNS_6localeEuse_facet >__rhsevrhsnew_callbacksnew_intsnew_longsnew_pointersnewesizenewisizenewsizerhs_loclhs_loc__loc__sb__gbeg__gnext__gend__pbeg__pend__i__eof__chunk_size__is__noskipws__ct__temp__ch__dlm__sen__pos__dir__f_Fp__flagsmsgecnewlocoldlocindexreq_sizenewcapiarrayparrayfnfnsindxssb__tmpr/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/src/iostream.cppcin_ZNSt6__ndk13cinEwcin_ZNSt6__ndk14wcinEcout_ZNSt6__ndk14coutEwcout_ZNSt6__ndk15wcoutEcerr_ZNSt6__ndk14cerrEwcerr_ZNSt6__ndk15wcerrEclog_ZNSt6__ndk14clogEwclog_ZNSt6__ndk15wclogE__start_std_streamsInit~Init_ZNSt6__ndk119__start_std_streamsE__cin_ZNSt6__ndk1L5__cinEmb_cin_ZNSt6__ndk1L6mb_cinE__wcin_ZNSt6__ndk1L6__wcinEmb_wcin_ZNSt6__ndk1L7mb_wcinE__cout_ZNSt6__ndk1L6__coutEmb_cout_ZNSt6__ndk1L7mb_coutE__wcout_ZNSt6__ndk1L7__wcoutEmb_wcout_ZNSt6__ndk1L8mb_wcoutE__cerr_ZNSt6__ndk1L6__cerrEmb_cerr_ZNSt6__ndk1L7mb_cerrE__wcerr_ZNSt6__ndk1L7__wcerrEmb_wcerr_ZNSt6__ndk1L8mb_wcerrE__limitcodecvt_baseokpartialnoconvresult_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEvostreamwostream__file___cv_codecvtstate_type__encoding___last_consumed___last_consumed_is_next___always_noconv___stdinbuf_ZNSt6__ndk110__stdinbufIcE9underflowEv_ZNSt6__ndk110__stdinbufIcE5uflowEv_ZNSt6__ndk110__stdinbufIcE9pbackfailEi_ZNSt6__ndk110__stdinbufIcE5imbueERKNS_6localeE_ZNSt6__ndk110__stdinbufIcEaSERKS1__ZNSt6__ndk110__stdinbufIcE9__getcharEb__getchar__stdinbufcodecvt_ZNSt6__ndk110__stdinbufIwE9underflowEv_ZNSt6__ndk110__stdinbufIwE5uflowEv_ZNSt6__ndk110__stdinbufIwE9pbackfailEj_ZNSt6__ndk110__stdinbufIwE5imbueERKNS_6localeE_ZNSt6__ndk110__stdinbufIwEaSERKS1__ZNSt6__ndk110__stdinbufIwE9__getcharEb__stdinbuf__stdoutbuf_ZNSt6__ndk111__stdoutbufIcE8overflowEi_ZNSt6__ndk111__stdoutbufIcE6xsputnEPKci_ZNSt6__ndk111__stdoutbufIcE4syncEv_ZNSt6__ndk111__stdoutbufIcE5imbueERKNS_6localeE_ZNSt6__ndk111__stdoutbufIcEaSERKS1___stdoutbuf_ZNSt6__ndk111__stdoutbufIwE8overflowEj_ZNSt6__ndk111__stdoutbufIwE6xsputnEPKwi_ZNSt6__ndk111__stdoutbufIwE4syncEv_ZNSt6__ndk111__stdoutbufIwE5imbueERKNS_6localeE_ZNSt6__ndk111__stdoutbufIwEaSERKS1___stdoutbuf__tiestr__fmtfl_ZNSt6__ndk17unitbufERNS_8ios_baseE_ZNKSt6__ndk17codecvtIcc9mbstate_tE13always_noconvEvalways_noconv_ZNKSt6__ndk17codecvtIwc9mbstate_tE13always_noconvEv~__stdinbuf_ZNKSt6__ndk17codecvtIcc9mbstate_tE8encodingEvencoding_ZNKSt6__ndk17codecvtIcc9mbstate_tE3outERS1_PKcS5_RS5_PcS7_RS7_intern_typeextern_type__st__frm__frm_end__frm_nxt__to__to_end__to_nxt_ZNSt6__ndk13maxIiNS_6__lessIiiEEEERKT_S5_S5_T0_max >_ZNSt6__ndk13maxIiEERKT_S3_S3_max_ZNKSt6__ndk17codecvtIcc9mbstate_tE2inERS1_PKcS5_RS5_PcS7_RS7__ZNKSt6__ndk17codecvtIwc9mbstate_tE8encodingEv_ZNKSt6__ndk17codecvtIwc9mbstate_tE3outERS1_PKwS5_RS5_PcS7_RS7__ZNKSt6__ndk17codecvtIwc9mbstate_tE2inERS1_PKcS5_RS5_PwS7_RS7_~__stdoutbuf_ZNKSt6__ndk17codecvtIcc9mbstate_tE7unshiftERS1_PcS4_RS4_unshiftbufcount_ZNKSt6__ndk17codecvtIwc9mbstate_tE7unshiftERS1_PcS4_RS4___cxx_global_var_init_ZNSt6__ndk18ios_base4InitC2Ev_ZNSt6__ndk110__stdinbufIcEC2EP7__sFILEP9mbstate_t_ZNSt6__ndk110__stdinbufIwEC2EP7__sFILEP9mbstate_t_ZNSt6__ndk111__stdoutbufIcEC2EP7__sFILEP9mbstate_t_ZNSt6__ndk111__stdoutbufIwEC2EP7__sFILEP9mbstate_t_ZNSt6__ndk18ios_base4InitD2Ev_ZNSt6__ndk110__stdinbufIcED0Ev_ZNSt6__ndk19use_facetINS_7codecvtIcc9mbstate_tEEEERKT_RKNS_6localeEuse_facet >_ZNSt6__ndk110__stdinbufIwED0Ev_ZNSt6__ndk19use_facetINS_7codecvtIwc9mbstate_tEEEERKT_RKNS_6localeEuse_facet >_ZNSt6__ndk111__stdoutbufIcED0Ev_ZNSt6__ndk111__stdoutbufIwED0Ev_GLOBAL__sub_I_iostream.cppcin_ptristreamwcin_ptrwistreamcout_ptrwcout_ptrcerr_ptrwcerr_ptr__fpclog_ptrwclog_ptr__extbuf__ci__inxt__enxt__consume__result__nread__1buf__sv_st__extbe__nmemb/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/src/locale.cppfacets___vector_base_common_ZNSt6__ndk116allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELj28EEEE8allocateERS5_jbuf__Len_Alignaligned_storage<112, 8>__allocated___sso_allocator_ZNSt6__ndk115__sso_allocatorIPNS_6locale5facetELj28EEaSERKS4__ZNSt6__ndk115__sso_allocatorIPNS_6locale5facetELj28EE8allocateEjPKv_Np__sso_allocator_ZNSt6__ndk115__sso_allocatorIPNS_6locale5facetELj28EE10deallocateEPS3_j_ZNKSt6__ndk115__sso_allocatorIPNS_6locale5facetELj28EE8max_sizeEv_ZNKSt6__ndk115__sso_allocatorIPNS_6locale5facetELj28EEeqERS4__ZNKSt6__ndk115__sso_allocatorIPNS_6locale5facetELj28EEneERS4___sso_allocator_ZNSt6__ndk116allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELj28EEEE8allocateERS5_jPKv_ZNSt6__ndk114pointer_traitsIPPNS_6locale5facetEE10pointer_toERS3_conditional::__nat, std::__ndk1::locale::facet *>pointer_traits_ZNSt6__ndk116allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELj28EEEE10deallocateERS5_PS4_j_ZNSt6__ndk116allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELj28EEEE8max_sizeERKS5__ZNSt6__ndk116allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELj28EEEE37select_on_container_copy_constructionERKS5__ZNSt6__ndk116allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELj28EEEE10__allocateERS5_jPKvNS_17integral_constantIbLb1EEE_ZNSt6__ndk116allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELj28EEEE10__allocateERS5_jPKvNS_17integral_constantIbLb0EEE_ZNSt6__ndk116allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELj28EEEE10__max_sizeENS_17integral_constantIbLb1EEERKS5__ZNSt6__ndk116allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELj28EEEE10__max_sizeENS_17integral_constantIbLb0EEERKS5__ZNSt6__ndk116allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELj28EEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS5__ZNSt6__ndk116allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELj28EEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS5_allocator_traits >__end___end_cap__ZNSt6__ndk122__compressed_pair_elemIPPNS_6locale5facetELi0ELb0EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemIPPNS_6locale5facetELi0ELb0EE5__getEv__compressed_pair_elem_ZNSt6__ndk122__compressed_pair_elemINS_15__sso_allocatorIPNS_6locale5facetELj28EEELi1ELb0EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemINS_15__sso_allocatorIPNS_6locale5facetELj28EEELi1ELb0EE5__getEv__compressed_pair_elem, 1, false>_ZNSt6__ndk117__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE5firstEv_ZNKSt6__ndk117__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE5firstEv_ZNSt6__ndk117__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE6secondEv_ZNKSt6__ndk117__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE6secondEv_ZNSt6__ndk117__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE4swapERS7___compressed_pair >_ZNSt6__ndk113__vector_baseIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE7__allocEv_ZNKSt6__ndk113__vector_baseIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE7__allocEv_ZNSt6__ndk113__vector_baseIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE9__end_capEv__end_cap_ZNKSt6__ndk113__vector_baseIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE9__end_capEv__vector_base~__vector_base_ZNSt6__ndk113__vector_baseIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE5clearEv_ZNKSt6__ndk113__vector_baseIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE8capacityEv_ZNSt6__ndk113__vector_baseIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE17__destruct_at_endEPS3___destruct_at_end_ZNSt6__ndk113__vector_baseIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE19__copy_assign_allocERKS6__ZNSt6__ndk113__vector_baseIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE19__move_assign_allocERS6__ZNSt6__ndk113__vector_baseIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE19__copy_assign_allocERKS6_NS_17integral_constantIbLb1EEE_ZNSt6__ndk113__vector_baseIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE19__copy_assign_allocERKS6_NS_17integral_constantIbLb0EEE_ZNSt6__ndk113__vector_baseIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE19__move_assign_allocERS6_NS_17integral_constantIbLb1EEE_ZNSt6__ndk113__vector_baseIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE19__move_assign_allocERS6_NS_17integral_constantIbLb0EEE__vector_base >vector~vector_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEEaSERKS6_initializer_list_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEEaSEOS6__ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEEaSESt16initializer_listIS3_E_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE6assignEjRKS3__ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE6assignESt16initializer_listIS3_E_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE13get_allocatorEv_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE5beginEv__wrap_iter_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE5beginEv__wrap_iter_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE3endEv_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE3endEv_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE6rbeginEvreverse_iterator >_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE6rbeginEvreverse_iterator >_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE4rendEv_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE4rendEv_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE6cbeginEv_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE4cendEv_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE7crbeginEv_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE5crendEv_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE4sizeEv_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE8capacityEv_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE5emptyEv_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE8max_sizeEv_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE7reserveEj_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE13shrink_to_fitEv_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEEixEj_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEEixEj_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE2atEj_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE2atEj_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE5frontEv_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE5frontEv_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE4backEv_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE4backEv_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE4dataEv_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE4dataEv_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE9push_backERKS3__ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE9push_backEOS3__ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE8pop_backEv_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE6insertENS_11__wrap_iterIPKS3_EERS8__ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE6insertENS_11__wrap_iterIPKS3_EEOS3__ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE6insertENS_11__wrap_iterIPKS3_EEjRS8__ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE6insertENS_11__wrap_iterIPKS3_EESt16initializer_listIS3_E_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE5eraseENS_11__wrap_iterIPKS3_EE_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE5eraseENS_11__wrap_iterIPKS3_EESA__ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE5clearEv_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE6resizeEj_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE6resizeEjRKS3__ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE4swapERS6__ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE12__invariantsEv_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE26__invalidate_all_iteratorsEv_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE27__invalidate_iterators_pastEPS3__ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE11__vallocateEj__vallocate_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE13__vdeallocateEv__vdeallocate_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE11__recommendEj_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE18__construct_at_endEj__construct_at_end_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE18__construct_at_endEjRKS3__ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE8__appendEj__append_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE8__appendEjRKS3__ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE11__make_iterEPS3___make_iter_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE11__make_iterEPKS3_rebind_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE__swap_out_circular_buffer_ZNKSt6__ndk121__split_buffer_commonILb1EE20__throw_length_errorEv_ZNKSt6__ndk121__split_buffer_commonILb1EE20__throw_out_of_rangeEv__split_buffer_common__first__ZNSt6__ndk122__compressed_pair_elemIRNS_15__sso_allocatorIPNS_6locale5facetELj28EEELi1ELb0EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemIRNS_15__sso_allocatorIPNS_6locale5facetELj28EEELi1ELb0EE5__getEv__compressed_pair_elem &, 1, false>_ZNSt6__ndk117__compressed_pairIPPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE5firstEv_ZNKSt6__ndk117__compressed_pairIPPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE5firstEv_ZNSt6__ndk117__compressed_pairIPPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE6secondEv_ZNKSt6__ndk117__compressed_pairIPPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE6secondEv_ZNSt6__ndk117__compressed_pairIPPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE4swapERS8___compressed_pair &>__split_buffer_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEEaSERKS7__ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE7__allocEv__alloc_rr_ZNKSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE7__allocEv_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE9__end_capEv_ZNKSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE9__end_capEv~__split_buffer_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEEaSEOS7__ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE5beginEv_ZNKSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE5beginEv_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE3endEv_ZNKSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE3endEv_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE5clearEv_ZNKSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE4sizeEv_ZNKSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE5emptyEv_ZNKSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE8capacityEv_ZNKSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE13__front_spareEv__front_spare_ZNKSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE12__back_spareEv__back_spare_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE5frontEv_ZNKSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE5frontEv_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE4backEv_ZNKSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE4backEv_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE7reserveEj_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE13shrink_to_fitEv_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE10push_frontERKS3_push_front_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE9push_backERKS3__ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE10push_frontEOS3__ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE9push_backEOS3__ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE9pop_frontEvpop_front_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE8pop_backEv_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE18__construct_at_endEj_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE18__construct_at_endEjRKS3__ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE19__destruct_at_beginEPS3___destruct_at_begin_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE19__destruct_at_beginEPS3_NS_17integral_constantIbLb0EEE_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE19__destruct_at_beginEPS3_NS_17integral_constantIbLb1EEE_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE17__destruct_at_endEPS3__ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE17__destruct_at_endEPS3_NS_17integral_constantIbLb0EEE_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE17__destruct_at_endEPS3_NS_17integral_constantIbLb1EEE_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE4swapERS7__ZNKSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE12__invariantsEv_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE19__move_assign_allocERS7_NS_17integral_constantIbLb1EEE_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE19__move_assign_allocERS7_NS_17integral_constantIbLb0EEE__split_buffer &>_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EEPS3__ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE12__move_rangeEPS3_S7_S7___move_range_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE13__move_assignERS6_NS_17integral_constantIbLb1EEE_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE13__move_assignERS6_NS_17integral_constantIbLb0EEE_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE17__destruct_at_endEPS3__ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE31__annotate_contiguous_containerEPKvS8_S8_S8___annotate_contiguous_container_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE14__annotate_newEj__annotate_new_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE17__annotate_deleteEv__annotate_delete_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE19__annotate_increaseEj__annotate_increase_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE17__annotate_shrinkEj__annotate_shrinkvector >name_~__imp_ZNKSt6__ndk16locale5__imp4nameEv_ZNKSt6__ndk16locale5__imp9has_facetEl_ZNKSt6__ndk16locale5__imp9use_facetEl_ZNSt6__ndk16locale5__imp12make_classicEvmake_classic_ZNSt6__ndk16locale5__imp11make_globalEvmake_global_ZNSt6__ndk16locale5__imp7installEPNS0_5facetElinstall_ZNKSt6__ndk17collateIcE7compareEPKcS3_S3_S3__ZNKSt6__ndk17collateIcE9transformEPKcS3_transformstring_type_ZNKSt6__ndk17collateIcE4hashEPKcS3_hash~collate_ZNKSt6__ndk17collateIcE10do_compareEPKcS3_S3_S3_do_compare_ZNKSt6__ndk17collateIcE12do_transformEPKcS3_do_transform_ZNKSt6__ndk17collateIcE7do_hashEPKcS3_do_hashcollate_ZNSt6__ndk17collateIcE2idE_ZNKSt6__ndk17collateIwE7compareEPKwS3_S3_S3__ZNKSt6__ndk17collateIwE9transformEPKwS3_basic_string, std::__ndk1::allocator >_ZNKSt6__ndk17collateIwE4hashEPKwS3__ZNKSt6__ndk17collateIwE10do_compareEPKwS3_S3_S3__ZNKSt6__ndk17collateIwE12do_transformEPKwS3__ZNKSt6__ndk17collateIwE7do_hashEPKwS3_collate_ZNSt6__ndk17collateIwE2idE__num_get_buf_sz__src_ZNSt6__ndk114__num_get_base10__get_baseERNS_8ios_baseE__get_base__num_get_base_ZNSt6__ndk19__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5___stage2_float_prep_ZNSt6__ndk19__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjS4___stage2_float_loop_ZNSt6__ndk19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc__stage2_int_prep_ZNSt6__ndk19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2___stage2_int_loop__num_getnum_get__keep__ZNKSt6__ndk119istreambuf_iteratorIcNS_11char_traitsIcEEE7__proxydeEv~num_get_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRbdo_get_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRl_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRx_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRt_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjS8__ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRm_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRy_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRf_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRd_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRe_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv_InputIterator_ZNSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE_ZNSt6__ndk19__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5__ZNSt6__ndk19__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjPw_ZNSt6__ndk19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw_ZNSt6__ndk19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw__num_get_ZNKSt6__ndk119istreambuf_iteratorIwNS_11char_traitsIwEEE7__proxydeEv_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRb_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRl_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRx_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRt_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjS8__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRm_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRy_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRf_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRd_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRe_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv_ZNSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE_ZNSt6__ndk114__num_put_base12__format_intEPcPKcbj__format_int_ZNSt6__ndk114__num_put_base14__format_floatEPcPKcj__format_float_ZNSt6__ndk114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE__identify_padding__num_put_base_ZNSt6__ndk19__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6localeE__widen_and_group_int_ZNSt6__ndk19__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS_6localeE__widen_and_group_float__num_putnum_put~num_put_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcbdo_put_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcl_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcx_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcm_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcy_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcd_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEce_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPKv_OutputIterator_ZNSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE_ZNSt6__ndk19__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6localeE_ZNSt6__ndk19__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_6localeE__num_put_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwb_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwl_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwx_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwm_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwy_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwd_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwe_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPKv_ZNSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE2idEtime_base_vptr$__time_get_c_storage_ZNKSt6__ndk120__time_get_c_storageIcE7__weeksEv__weeks_ZNKSt6__ndk120__time_get_c_storageIcE8__monthsEv__months_ZNKSt6__ndk120__time_get_c_storageIcE7__am_pmEv__am_pm_ZNKSt6__ndk120__time_get_c_storageIcE3__cEv_ZNKSt6__ndk120__time_get_c_storageIcE3__rEv_ZNKSt6__ndk120__time_get_c_storageIcE3__xEv_ZNKSt6__ndk120__time_get_c_storageIcE3__XEv__X~__time_get_c_storage__time_get_c_storagetime_get_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE10date_orderEvdate_orderno_orderdmymdyymdydmdateorder_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8get_timeES4_S4_RNS_8ios_baseERjP2tmget_time_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8get_dateES4_S4_RNS_8ios_baseERjP2tmget_date_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11get_weekdayES4_S4_RNS_8ios_baseERjP2tmget_weekday_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13get_monthnameES4_S4_RNS_8ios_baseERjP2tmget_monthname_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8get_yearES4_S4_RNS_8ios_baseERjP2tmget_year_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmcc_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_~time_get_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13do_date_orderEvdo_date_order_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tmdo_get_time_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tmdo_get_date_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tmdo_get_weekday_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tmdo_get_monthname_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tmdo_get_year_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIcEE__get_white_space_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIcEE__get_percent_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_weekdaynameERiRS4_S4_RjRKNS_5ctypeIcEE__get_weekdayname_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__get_monthnameERiRS4_S4_RjRKNS_5ctypeIcEE__get_monthname_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE9__get_dayERiRS4_S4_RjRKNS_5ctypeIcEE__get_day_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_monthERiRS4_S4_RjRKNS_5ctypeIcEE__get_month_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE10__get_yearERiRS4_S4_RjRKNS_5ctypeIcEE__get_year_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_year4ERiRS4_S4_RjRKNS_5ctypeIcEE__get_year4_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE10__get_hourERiRS4_S4_RjRKNS_5ctypeIcEE__get_hour_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_12_hourERiRS4_S4_RjRKNS_5ctypeIcEE__get_12_hour_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_am_pmERiRS4_S4_RjRKNS_5ctypeIcEE__get_am_pm_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE12__get_minuteERiRS4_S4_RjRKNS_5ctypeIcEE__get_minute_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE12__get_secondERiRS4_S4_RjRKNS_5ctypeIcEE__get_second_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_weekdayERiRS4_S4_RjRKNS_5ctypeIcEE__get_weekday_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE18__get_day_year_numERiRS4_S4_RjRKNS_5ctypeIcEE__get_day_year_numtime_get > >_ZNSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE_ZNKSt6__ndk120__time_get_c_storageIwE7__weeksEv_ZNKSt6__ndk120__time_get_c_storageIwE8__monthsEv_ZNKSt6__ndk120__time_get_c_storageIwE7__am_pmEv_ZNKSt6__ndk120__time_get_c_storageIwE3__cEv_ZNKSt6__ndk120__time_get_c_storageIwE3__rEv_ZNKSt6__ndk120__time_get_c_storageIwE3__xEv_ZNKSt6__ndk120__time_get_c_storageIwE3__XEv__time_get_c_storage_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE10date_orderEv_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8get_timeES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8get_dateES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11get_weekdayES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13get_monthnameES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8get_yearES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmcc_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC__ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13do_date_orderEv_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk15ctypeIwE2isEPKwS3_Pm_ZNKSt6__ndk15ctypeIwE7scan_isEmPKwS3__ZNKSt6__ndk15ctypeIwE8scan_notEmPKwS3__ZNKSt6__ndk15ctypeIwE7toupperEw_ZNKSt6__ndk15ctypeIwE7toupperEPwPKw_ZNKSt6__ndk15ctypeIwE7tolowerEw_ZNKSt6__ndk15ctypeIwE7tolowerEPwPKw_ZNKSt6__ndk15ctypeIwE5widenEPKcS3_Pw_ZNKSt6__ndk15ctypeIwE6narrowEwc_ZNKSt6__ndk15ctypeIwE6narrowEPKwS3_cPc_ZNKSt6__ndk15ctypeIwE5do_isEmwdo_is_ZNKSt6__ndk15ctypeIwE5do_isEPKwS3_Pm_ZNKSt6__ndk15ctypeIwE10do_scan_isEmPKwS3_do_scan_is_ZNKSt6__ndk15ctypeIwE11do_scan_notEmPKwS3_do_scan_not_ZNKSt6__ndk15ctypeIwE10do_toupperEw_ZNKSt6__ndk15ctypeIwE10do_toupperEPwPKw_ZNKSt6__ndk15ctypeIwE10do_tolowerEw_ZNKSt6__ndk15ctypeIwE10do_tolowerEPwPKw_ZNKSt6__ndk15ctypeIwE8do_widenEc_ZNKSt6__ndk15ctypeIwE8do_widenEPKcS3_Pw_ZNKSt6__ndk15ctypeIwE9do_narrowEwc_ZNKSt6__ndk15ctypeIwE9do_narrowEPKwS3_cPc_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_weekdaynameERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__get_monthnameERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE9__get_dayERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_monthERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE10__get_yearERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_year4ERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE10__get_hourERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_12_hourERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_am_pmERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE12__get_minuteERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE12__get_secondERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_weekdayERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE18__get_day_year_numERiRS4_S4_RjRKNS_5ctypeIwEEtime_get > >_ZNSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE__locale_tlocale_t__time_put~__time_put_ZNKSt6__ndk110__time_put8__do_putEPcRS1_PK2tmcc__do_put_ZNKSt6__ndk110__time_put8__do_putEPwRS1_PK2tmcctime_put_ZNKSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putES4_RNS_8ios_baseEcPK2tmPKcSC__ZNKSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putES4_RNS_8ios_baseEcPK2tmcc~time_put_ZNKSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPK2tmcctime_put > >_ZNSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE_ZNKSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putES4_RNS_8ios_baseEwPK2tmPKwSC__ZNKSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putES4_RNS_8ios_baseEwPK2tmcc_ZNKSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPK2tmcctime_put > >_ZNSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE2idEmoney_baseintlmoneypunct_ZNKSt6__ndk110moneypunctIcLb0EE13decimal_pointEvdecimal_point_ZNKSt6__ndk110moneypunctIcLb0EE13thousands_sepEvthousands_sep_ZNKSt6__ndk110moneypunctIcLb0EE8groupingEvgrouping_ZNKSt6__ndk110moneypunctIcLb0EE11curr_symbolEvcurr_symbol_ZNKSt6__ndk110moneypunctIcLb0EE13positive_signEvpositive_sign_ZNKSt6__ndk110moneypunctIcLb0EE13negative_signEvnegative_sign_ZNKSt6__ndk110moneypunctIcLb0EE11frac_digitsEvfrac_digits_ZNKSt6__ndk110moneypunctIcLb0EE10pos_formatEvpos_formatfieldpattern_ZNKSt6__ndk110moneypunctIcLb0EE10neg_formatEvneg_format~moneypunct_ZNKSt6__ndk110moneypunctIcLb0EE16do_decimal_pointEvdo_decimal_point_ZNKSt6__ndk110moneypunctIcLb0EE16do_thousands_sepEvdo_thousands_sep_ZNKSt6__ndk110moneypunctIcLb0EE11do_groupingEvdo_grouping_ZNKSt6__ndk110moneypunctIcLb0EE14do_curr_symbolEvdo_curr_symbol_ZNKSt6__ndk110moneypunctIcLb0EE16do_positive_signEvdo_positive_sign_ZNKSt6__ndk110moneypunctIcLb0EE16do_negative_signEvdo_negative_sign_ZNKSt6__ndk110moneypunctIcLb0EE14do_frac_digitsEvdo_frac_digits_ZNKSt6__ndk110moneypunctIcLb0EE13do_pos_formatEvdo_pos_format_ZNKSt6__ndk110moneypunctIcLb0EE13do_neg_formatEvdo_neg_format_Internationalmoneypunct_ZNSt6__ndk110moneypunctIcLb0EE2idE_ZNSt6__ndk110moneypunctIcLb0EE4intlE_ZNKSt6__ndk110moneypunctIcLb1EE13decimal_pointEv_ZNKSt6__ndk110moneypunctIcLb1EE13thousands_sepEv_ZNKSt6__ndk110moneypunctIcLb1EE8groupingEv_ZNKSt6__ndk110moneypunctIcLb1EE11curr_symbolEv_ZNKSt6__ndk110moneypunctIcLb1EE13positive_signEv_ZNKSt6__ndk110moneypunctIcLb1EE13negative_signEv_ZNKSt6__ndk110moneypunctIcLb1EE11frac_digitsEv_ZNKSt6__ndk110moneypunctIcLb1EE10pos_formatEv_ZNKSt6__ndk110moneypunctIcLb1EE10neg_formatEv_ZNKSt6__ndk110moneypunctIcLb1EE16do_decimal_pointEv_ZNKSt6__ndk110moneypunctIcLb1EE16do_thousands_sepEv_ZNKSt6__ndk110moneypunctIcLb1EE11do_groupingEv_ZNKSt6__ndk110moneypunctIcLb1EE14do_curr_symbolEv_ZNKSt6__ndk110moneypunctIcLb1EE16do_positive_signEv_ZNKSt6__ndk110moneypunctIcLb1EE16do_negative_signEv_ZNKSt6__ndk110moneypunctIcLb1EE14do_frac_digitsEv_ZNKSt6__ndk110moneypunctIcLb1EE13do_pos_formatEv_ZNKSt6__ndk110moneypunctIcLb1EE13do_neg_formatEvmoneypunct_ZNSt6__ndk110moneypunctIcLb1EE2idE_ZNSt6__ndk110moneypunctIcLb1EE4intlE_ZNKSt6__ndk110moneypunctIwLb0EE13decimal_pointEv_ZNKSt6__ndk110moneypunctIwLb0EE13thousands_sepEv_ZNKSt6__ndk110moneypunctIwLb0EE8groupingEv_ZNKSt6__ndk110moneypunctIwLb0EE11curr_symbolEv_ZNKSt6__ndk110moneypunctIwLb0EE13positive_signEv_ZNKSt6__ndk110moneypunctIwLb0EE13negative_signEv_ZNKSt6__ndk110moneypunctIwLb0EE11frac_digitsEv_ZNKSt6__ndk110moneypunctIwLb0EE10pos_formatEv_ZNKSt6__ndk110moneypunctIwLb0EE10neg_formatEv_ZNKSt6__ndk110moneypunctIwLb0EE16do_decimal_pointEv_ZNKSt6__ndk110moneypunctIwLb0EE16do_thousands_sepEv_ZNKSt6__ndk110moneypunctIwLb0EE11do_groupingEv_ZNKSt6__ndk110moneypunctIwLb0EE14do_curr_symbolEv_ZNKSt6__ndk110moneypunctIwLb0EE16do_positive_signEv_ZNKSt6__ndk110moneypunctIwLb0EE16do_negative_signEv_ZNKSt6__ndk110moneypunctIwLb0EE14do_frac_digitsEv_ZNKSt6__ndk110moneypunctIwLb0EE13do_pos_formatEv_ZNKSt6__ndk110moneypunctIwLb0EE13do_neg_formatEvmoneypunct_ZNSt6__ndk110moneypunctIwLb0EE2idE_ZNSt6__ndk110moneypunctIwLb0EE4intlE_ZNKSt6__ndk110moneypunctIwLb1EE13decimal_pointEv_ZNKSt6__ndk110moneypunctIwLb1EE13thousands_sepEv_ZNKSt6__ndk110moneypunctIwLb1EE8groupingEv_ZNKSt6__ndk110moneypunctIwLb1EE11curr_symbolEv_ZNKSt6__ndk110moneypunctIwLb1EE13positive_signEv_ZNKSt6__ndk110moneypunctIwLb1EE13negative_signEv_ZNKSt6__ndk110moneypunctIwLb1EE11frac_digitsEv_ZNKSt6__ndk110moneypunctIwLb1EE10pos_formatEv_ZNKSt6__ndk110moneypunctIwLb1EE10neg_formatEv_ZNKSt6__ndk110moneypunctIwLb1EE16do_decimal_pointEv_ZNKSt6__ndk110moneypunctIwLb1EE16do_thousands_sepEv_ZNKSt6__ndk110moneypunctIwLb1EE11do_groupingEv_ZNKSt6__ndk110moneypunctIwLb1EE14do_curr_symbolEv_ZNKSt6__ndk110moneypunctIwLb1EE16do_positive_signEv_ZNKSt6__ndk110moneypunctIwLb1EE16do_negative_signEv_ZNKSt6__ndk110moneypunctIwLb1EE14do_frac_digitsEv_ZNKSt6__ndk110moneypunctIwLb1EE13do_pos_formatEv_ZNKSt6__ndk110moneypunctIwLb1EE13do_neg_formatEvmoneypunct_ZNSt6__ndk110moneypunctIwLb1EE2idE_ZNSt6__ndk110moneypunctIwLb1EE4intlE__money_get_ZNSt6__ndk111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_SF_Ri__gather_info__money_getmoney_get_ZNKSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_bRNS_8ios_baseERjRe_ZNKSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIcS3_NS_9allocatorIcEEEE~money_get_ZNKSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe_ZNKSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIcS3_NS_9allocatorIcEEEE_ZNSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIcEERNS_10unique_ptrIcPFvPvEEERPcSM___do_get_ZNSt6__ndk122__compressed_pair_elemIPcLi0ELb0EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemIPcLi0ELb0EE5__getEv__compressed_pair_elem_ZNSt6__ndk117__compressed_pairIPcPFvPvEE5firstEv_ZNKSt6__ndk117__compressed_pairIPcPFvPvEE5firstEv_ZNSt6__ndk117__compressed_pairIPcPFvPvEE6secondEv_ZNKSt6__ndk117__compressed_pairIPcPFvPvEE6secondEv_ZNSt6__ndk117__compressed_pairIPcPFvPvEE4swapERS5___compressed_pair_ZNSt6__ndk110unique_ptrIcPFvPvEEaSEOS4__ZNSt6__ndk110unique_ptrIcPFvPvEEaSEDn_ZNKSt6__ndk110unique_ptrIcPFvPvEEdeEv_ZNKSt6__ndk110unique_ptrIcPFvPvEEptEv_ZNKSt6__ndk110unique_ptrIcPFvPvEE3getEv_ZNSt6__ndk110unique_ptrIcPFvPvEE11get_deleterEv_ZNKSt6__ndk110unique_ptrIcPFvPvEE11get_deleterEv_ZNKSt6__ndk110unique_ptrIcPFvPvEEcvbEv_ZNSt6__ndk110unique_ptrIcPFvPvEE7releaseEv_ZNSt6__ndk110unique_ptrIcPFvPvEE5resetEPc_ZNSt6__ndk110unique_ptrIcPFvPvEE4swapERS4_unique_ptrmoney_get > >_ZNSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE_ZNSt6__ndk111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_SJ_Ri__money_get_ZNKSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_bRNS_8ios_baseERjRe_ZNKSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIwS3_NS_9allocatorIwEEEE_ZNKSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe_ZNKSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIwS3_NS_9allocatorIwEEEE_ZNSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIwEERNS_10unique_ptrIwPFvPvEEERPwSM__ZNSt6__ndk122__compressed_pair_elemIPwLi0ELb0EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemIPwLi0ELb0EE5__getEv__compressed_pair_elem_ZNSt6__ndk117__compressed_pairIPwPFvPvEE5firstEv_ZNKSt6__ndk117__compressed_pairIPwPFvPvEE5firstEv_ZNSt6__ndk117__compressed_pairIPwPFvPvEE6secondEv_ZNKSt6__ndk117__compressed_pairIPwPFvPvEE6secondEv_ZNSt6__ndk117__compressed_pairIPwPFvPvEE4swapERS5___compressed_pair_ZNSt6__ndk110unique_ptrIwPFvPvEEaSEOS4__ZNSt6__ndk110unique_ptrIwPFvPvEEaSEDn_ZNKSt6__ndk110unique_ptrIwPFvPvEEdeEv_ZNKSt6__ndk110unique_ptrIwPFvPvEEptEv_ZNKSt6__ndk110unique_ptrIwPFvPvEE3getEv_ZNSt6__ndk110unique_ptrIwPFvPvEE11get_deleterEv_ZNKSt6__ndk110unique_ptrIwPFvPvEE11get_deleterEv_ZNKSt6__ndk110unique_ptrIwPFvPvEEcvbEv_ZNSt6__ndk110unique_ptrIwPFvPvEE7releaseEv_ZNSt6__ndk110unique_ptrIwPFvPvEE5resetEPw_ZNSt6__ndk110unique_ptrIwPFvPvEE4swapERS4_unique_ptrmoney_get > >_ZNSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE__money_put_ZNSt6__ndk111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_Ri_ZNSt6__ndk111__money_putIcE8__formatEPcRS2_S3_jPKcS5_RKNS_5ctypeIcEEbRKNS_10money_base7patternEccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESL_SL_i__format__money_putmoney_put_ZNKSt6__ndk19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putES4_bRNS_8ios_baseEce_ZNKSt6__ndk19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putES4_bRNS_8ios_baseEcRKNS_12basic_stringIcS3_NS_9allocatorIcEEEE~money_put_ZNKSt6__ndk19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEce_ZNKSt6__ndk19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEcRKNS_12basic_stringIcS3_NS_9allocatorIcEEEEmoney_put > >_ZNSt6__ndk19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE_ZNSt6__ndk111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_Ri_ZNSt6__ndk111__money_putIwE8__formatEPwRS2_S3_jPKwS5_RKNS_5ctypeIwEEbRKNS_10money_base7patternEwwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNSE_IwNSF_IwEENSH_IwEEEESQ_i__money_put_ZNKSt6__ndk19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putES4_bRNS_8ios_baseEwe_ZNKSt6__ndk19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putES4_bRNS_8ios_baseEwRKNS_12basic_stringIwS3_NS_9allocatorIwEEEE_ZNKSt6__ndk19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwe_ZNKSt6__ndk19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwRKNS_12basic_stringIwS3_NS_9allocatorIwEEEEmoney_put > >_ZNSt6__ndk19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE2idEmessages_base_ZNKSt6__ndk18messagesIcE4openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeEopencatalog_ZNKSt6__ndk18messagesIcE3getEiiiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNKSt6__ndk18messagesIcE5closeEiclose~messages_ZNKSt6__ndk18messagesIcE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeEdo_open_ZNKSt6__ndk18messagesIcE6do_getEiiiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNKSt6__ndk18messagesIcE8do_closeEido_closemessages_ZNSt6__ndk18messagesIcE2idE_ZNKSt6__ndk18messagesIwE4openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE_ZNKSt6__ndk18messagesIwE3getEiiiRKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEE_ZNKSt6__ndk18messagesIwE5closeEi_ZNKSt6__ndk18messagesIwE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE_ZNKSt6__ndk18messagesIwE6do_getEiiiRKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEE_ZNKSt6__ndk18messagesIwE8do_closeEimessages_ZNSt6__ndk18messagesIwE2idE_ZNSt6__ndk16locale4noneE_ZNSt6__ndk16locale7collateE_ZNSt6__ndk16locale5ctypeE_ZNSt6__ndk16locale8monetaryE_ZNSt6__ndk16locale7numericE_ZNSt6__ndk16locale4timeE_ZNSt6__ndk16locale8messagesE_ZNSt6__ndk16locale3allEaligned_storage<4, 4>g_ZNSt6__ndk16locale2id9__next_idE_ZNSt6__ndk110ctype_base5spaceE_ZNSt6__ndk110ctype_base5printE_ZNSt6__ndk110ctype_base5cntrlE_ZNSt6__ndk110ctype_base5upperE_ZNSt6__ndk110ctype_base5lowerE_ZNSt6__ndk110ctype_base5alphaE_ZNSt6__ndk110ctype_base5digitE_ZNSt6__ndk110ctype_base5punctE_ZNSt6__ndk110ctype_base6xdigitE_ZNSt6__ndk110ctype_base5blankE_ZNSt6__ndk110ctype_base5alnumE_ZNSt6__ndk110ctype_base5graphE_ZNSt6__ndk15ctypeIwE2idE_ZNSt6__ndk15ctypeIcE2idEbuiltin_tablecodecvt_ZNKSt6__ndk17codecvtIcc9mbstate_tE6lengthERS1_PKcS5_j_ZNKSt6__ndk17codecvtIcc9mbstate_tE10max_lengthEvmax_length~codecvt_ZNKSt6__ndk17codecvtIcc9mbstate_tE6do_outERS1_PKcS5_RS5_PcS7_RS7_do_out_ZNKSt6__ndk17codecvtIcc9mbstate_tE5do_inERS1_PKcS5_RS5_PcS7_RS7_do_in_ZNKSt6__ndk17codecvtIcc9mbstate_tE10do_unshiftERS1_PcS4_RS4_do_unshift_ZNKSt6__ndk17codecvtIcc9mbstate_tE11do_encodingEvdo_encoding_ZNKSt6__ndk17codecvtIcc9mbstate_tE16do_always_noconvEvdo_always_noconv_ZNKSt6__ndk17codecvtIcc9mbstate_tE9do_lengthERS1_PKcS5_jdo_length_ZNKSt6__ndk17codecvtIcc9mbstate_tE13do_max_lengthEvdo_max_length_InternT_ExternT_ZNSt6__ndk17codecvtIcc9mbstate_tE2idE_ZNKSt6__ndk17codecvtIwc9mbstate_tE6lengthERS1_PKcS5_j_ZNKSt6__ndk17codecvtIwc9mbstate_tE10max_lengthEv_ZNKSt6__ndk17codecvtIwc9mbstate_tE6do_outERS1_PKwS5_RS5_PcS7_RS7__ZNKSt6__ndk17codecvtIwc9mbstate_tE5do_inERS1_PKcS5_RS5_PwS7_RS7__ZNKSt6__ndk17codecvtIwc9mbstate_tE10do_unshiftERS1_PcS4_RS4__ZNKSt6__ndk17codecvtIwc9mbstate_tE11do_encodingEv_ZNKSt6__ndk17codecvtIwc9mbstate_tE16do_always_noconvEv_ZNKSt6__ndk17codecvtIwc9mbstate_tE9do_lengthERS1_PKcS5_j_ZNKSt6__ndk17codecvtIwc9mbstate_tE13do_max_lengthEv_ZNSt6__ndk17codecvtIwc9mbstate_tE2idE_ZNKSt6__ndk17codecvtIDsc9mbstate_tE3outERS1_PKDsS5_RS5_PcS7_RS7_char16_t_ZNKSt6__ndk17codecvtIDsc9mbstate_tE7unshiftERS1_PcS4_RS4__ZNKSt6__ndk17codecvtIDsc9mbstate_tE2inERS1_PKcS5_RS5_PDsS7_RS7__ZNKSt6__ndk17codecvtIDsc9mbstate_tE8encodingEv_ZNKSt6__ndk17codecvtIDsc9mbstate_tE13always_noconvEv_ZNKSt6__ndk17codecvtIDsc9mbstate_tE6lengthERS1_PKcS5_j_ZNKSt6__ndk17codecvtIDsc9mbstate_tE10max_lengthEv_ZNKSt6__ndk17codecvtIDsc9mbstate_tE6do_outERS1_PKDsS5_RS5_PcS7_RS7__ZNKSt6__ndk17codecvtIDsc9mbstate_tE5do_inERS1_PKcS5_RS5_PDsS7_RS7__ZNKSt6__ndk17codecvtIDsc9mbstate_tE10do_unshiftERS1_PcS4_RS4__ZNKSt6__ndk17codecvtIDsc9mbstate_tE11do_encodingEv_ZNKSt6__ndk17codecvtIDsc9mbstate_tE16do_always_noconvEv_ZNKSt6__ndk17codecvtIDsc9mbstate_tE9do_lengthERS1_PKcS5_j_ZNKSt6__ndk17codecvtIDsc9mbstate_tE13do_max_lengthEvcodecvt_ZNSt6__ndk17codecvtIDsc9mbstate_tE2idE_ZNKSt6__ndk17codecvtIDic9mbstate_tE3outERS1_PKDiS5_RS5_PcS7_RS7_char32_t_ZNKSt6__ndk17codecvtIDic9mbstate_tE7unshiftERS1_PcS4_RS4__ZNKSt6__ndk17codecvtIDic9mbstate_tE2inERS1_PKcS5_RS5_PDiS7_RS7__ZNKSt6__ndk17codecvtIDic9mbstate_tE8encodingEv_ZNKSt6__ndk17codecvtIDic9mbstate_tE13always_noconvEv_ZNKSt6__ndk17codecvtIDic9mbstate_tE6lengthERS1_PKcS5_j_ZNKSt6__ndk17codecvtIDic9mbstate_tE10max_lengthEv_ZNKSt6__ndk17codecvtIDic9mbstate_tE6do_outERS1_PKDiS5_RS5_PcS7_RS7__ZNKSt6__ndk17codecvtIDic9mbstate_tE5do_inERS1_PKcS5_RS5_PDiS7_RS7__ZNKSt6__ndk17codecvtIDic9mbstate_tE10do_unshiftERS1_PcS4_RS4__ZNKSt6__ndk17codecvtIDic9mbstate_tE11do_encodingEv_ZNKSt6__ndk17codecvtIDic9mbstate_tE16do_always_noconvEv_ZNKSt6__ndk17codecvtIDic9mbstate_tE9do_lengthERS1_PKcS5_j_ZNKSt6__ndk17codecvtIDic9mbstate_tE13do_max_lengthEvcodecvt_ZNSt6__ndk17codecvtIDic9mbstate_tE2idE__decimal_point___thousands_sep___grouping_numpunct_ZNKSt6__ndk18numpunctIcE13decimal_pointEv_ZNKSt6__ndk18numpunctIcE13thousands_sepEv_ZNKSt6__ndk18numpunctIcE8groupingEv_ZNKSt6__ndk18numpunctIcE8truenameEvtruename_ZNKSt6__ndk18numpunctIcE9falsenameEvfalsename~numpunct_ZNKSt6__ndk18numpunctIcE16do_decimal_pointEv_ZNKSt6__ndk18numpunctIcE16do_thousands_sepEv_ZNKSt6__ndk18numpunctIcE11do_groupingEv_ZNKSt6__ndk18numpunctIcE11do_truenameEvdo_truename_ZNKSt6__ndk18numpunctIcE12do_falsenameEvdo_falsenamenumpunct_ZNSt6__ndk18numpunctIcE2idE_ZNKSt6__ndk18numpunctIwE13decimal_pointEv_ZNKSt6__ndk18numpunctIwE13thousands_sepEv_ZNKSt6__ndk18numpunctIwE8groupingEv_ZNKSt6__ndk18numpunctIwE8truenameEv_ZNKSt6__ndk18numpunctIwE9falsenameEv_ZNKSt6__ndk18numpunctIwE16do_decimal_pointEv_ZNKSt6__ndk18numpunctIwE16do_thousands_sepEv_ZNKSt6__ndk18numpunctIwE11do_groupingEv_ZNKSt6__ndk18numpunctIwE11do_truenameEv_ZNKSt6__ndk18numpunctIwE12do_falsenameEvnumpunct_ZNSt6__ndk18numpunctIwE2idE_ZNSt6__ndk114__num_get_base5__srcEweekswstringmonthsam_pmaligned_storage<8, 8>aligned_storage<16, 8>aligned_storage<12, 8>aligned_storage<24, 8>aligned_storage<28, 8>aligned_storage<160, 8>symbolsignpartNconsume_headergenerate_headerlittle_endiancodecvt_mode__n_wordsruntime_error_ZNSt6__ndk116allocator_traitsINS_9allocatorIwEEE8allocateERS2_j_ZNKSt6__ndk19allocatorIwE7addressERw_ZNKSt6__ndk19allocatorIwE7addressERKw_ZNSt6__ndk19allocatorIwE8allocateEjPKv_ZNSt6__ndk19allocatorIwE10deallocateEPwj_ZNKSt6__ndk19allocatorIwE8max_sizeEv_ZNSt6__ndk19allocatorIwE7destroyEPwallocator_ZNSt6__ndk116allocator_traitsINS_9allocatorIwEEE8allocateERS2_jPKv_ZNSt6__ndk114pointer_traitsIPwE10pointer_toERwconditional::__nat, wchar_t>pointer_traits_ZNSt6__ndk116allocator_traitsINS_9allocatorIwEEE10deallocateERS2_Pwj_ZNSt6__ndk116allocator_traitsINS_9allocatorIwEEE8max_sizeERKS2__ZNSt6__ndk116allocator_traitsINS_9allocatorIwEEE37select_on_container_copy_constructionERKS2__ZNSt6__ndk116allocator_traitsINS_9allocatorIwEEE10__allocateERS2_jPKvNS_17integral_constantIbLb1EEE_ZNSt6__ndk116allocator_traitsINS_9allocatorIwEEE10__allocateERS2_jPKvNS_17integral_constantIbLb0EEE_ZNSt6__ndk116allocator_traitsINS_9allocatorIwEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2__ZNSt6__ndk116allocator_traitsINS_9allocatorIwEEE10__max_sizeENS_17integral_constantIbLb0EEERKS2__ZNSt6__ndk116allocator_traitsINS_9allocatorIwEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS2__ZNSt6__ndk116allocator_traitsINS_9allocatorIwEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS2_allocator_traits >__f___base_id_pmf___fake_bind_ZNKSt6__ndk112_GLOBAL__N_111__fake_bindclEv_ZNSt6__ndk112__tuple_leafILj0EONS_12_GLOBAL__N_111__fake_bindELb0EEaSERKS4___tuple_leaf_ZNSt6__ndk112__tuple_leafILj0EONS_12_GLOBAL__N_111__fake_bindELb0EE4swapERS4__ZNSt6__ndk112__tuple_leafILj0EONS_12_GLOBAL__N_111__fake_bindELb0EE3getEv_ZNKSt6__ndk112__tuple_leafILj0EONS_12_GLOBAL__N_111__fake_bindELb0EE3getEv_Hp__tuple_leaf<0, std::__ndk1::(anonymous namespace)::__fake_bind &&, false>__tuple_impl_ZNSt6__ndk112__tuple_implINS_15__tuple_indicesIJLj0EEEEJONS_12_GLOBAL__N_111__fake_bindEEEaSERKS6__ZNSt6__ndk112__tuple_implINS_15__tuple_indicesIJLj0EEEEJONS_12_GLOBAL__N_111__fake_bindEEEaSEOS6__ZNSt6__ndk112__tuple_implINS_15__tuple_indicesIJLj0EEEEJONS_12_GLOBAL__N_111__fake_bindEEE4swapERS6___tuple_indices<0>_Indx__tuple_impl, std::__ndk1::(anonymous namespace)::__fake_bind &&>_BaseT_EnableImplicitReducedArityExtensiontuple_ZNSt6__ndk15tupleIJONS_12_GLOBAL__N_111__fake_bindEEEaSERKS4_conditional, std::__ndk1::__nat>_ZNSt6__ndk15tupleIJONS_12_GLOBAL__N_111__fake_bindEEEaSEOS4__ZNSt6__ndk15tupleIJONS_12_GLOBAL__N_111__fake_bindEEE4swapERS4_tuple__call_once_param_ZNSt6__ndk117__call_once_paramINS_5tupleIJONS_12_GLOBAL__N_111__fake_bindEEEEEclEv__call_once_param >difference_typeiterator_type__wrap_iter_ZNKSt6__ndk111__wrap_iterIPcEdeEv_Iteriterator_traits_ZNKSt6__ndk111__wrap_iterIPcEptEv_ZNSt6__ndk111__wrap_iterIPcEppEv_ZNSt6__ndk111__wrap_iterIPcEppEi_ZNSt6__ndk111__wrap_iterIPcEmmEv_ZNSt6__ndk111__wrap_iterIPcEmmEi_ZNKSt6__ndk111__wrap_iterIPcEplEi_ZNSt6__ndk111__wrap_iterIPcEpLEi_ZNKSt6__ndk111__wrap_iterIPcEmiEi_ZNSt6__ndk111__wrap_iterIPcEmIEi_ZNKSt6__ndk111__wrap_iterIPcEixEi_ZNKSt6__ndk111__wrap_iterIPcE4baseEvbase_ZNKSt6__ndk111__wrap_iterIPwEdeEviterator_traits_ZNKSt6__ndk111__wrap_iterIPwEptEv_ZNSt6__ndk111__wrap_iterIPwEppEv_ZNSt6__ndk111__wrap_iterIPwEppEi_ZNSt6__ndk111__wrap_iterIPwEmmEv_ZNSt6__ndk111__wrap_iterIPwEmmEi_ZNKSt6__ndk111__wrap_iterIPwEplEi_ZNSt6__ndk111__wrap_iterIPwEpLEi_ZNKSt6__ndk111__wrap_iterIPwEmiEi_ZNSt6__ndk111__wrap_iterIPwEmIEi_ZNKSt6__ndk111__wrap_iterIPwEixEi_ZNKSt6__ndk111__wrap_iterIPwE4baseEv__wrap_iter_ZNKSt6__ndk111__wrap_iterIPKcEdeEviterator_traits_ZNKSt6__ndk111__wrap_iterIPKcEptEv_ZNSt6__ndk111__wrap_iterIPKcEppEv_ZNSt6__ndk111__wrap_iterIPKcEppEi_ZNSt6__ndk111__wrap_iterIPKcEmmEv_ZNSt6__ndk111__wrap_iterIPKcEmmEi_ZNKSt6__ndk111__wrap_iterIPKcEplEi_ZNSt6__ndk111__wrap_iterIPKcEpLEi_ZNKSt6__ndk111__wrap_iterIPKcEmiEi_ZNSt6__ndk111__wrap_iterIPKcEmIEi_ZNKSt6__ndk111__wrap_iterIPKcEixEi_ZNKSt6__ndk111__wrap_iterIPKcE4baseEv_ZNKSt6__ndk111__wrap_iterIPKwEdeEviterator_traits_ZNKSt6__ndk111__wrap_iterIPKwEptEv_ZNSt6__ndk111__wrap_iterIPKwEppEv_ZNSt6__ndk111__wrap_iterIPKwEppEi_ZNSt6__ndk111__wrap_iterIPKwEmmEv_ZNSt6__ndk111__wrap_iterIPKwEmmEi_ZNKSt6__ndk111__wrap_iterIPKwEplEi_ZNSt6__ndk111__wrap_iterIPKwEpLEi_ZNKSt6__ndk111__wrap_iterIPKwEmiEi_ZNSt6__ndk111__wrap_iterIPKwEmIEi_ZNKSt6__ndk111__wrap_iterIPKwEixEi_ZNKSt6__ndk111__wrap_iterIPKwE4baseEv__wrap_iter_ZNSt6__ndk123__libcpp_numeric_limitsIlLb1EE3minEv_ZNSt6__ndk123__libcpp_numeric_limitsIlLb1EE3maxEv_ZNSt6__ndk123__libcpp_numeric_limitsIlLb1EE6lowestEv_ZNSt6__ndk123__libcpp_numeric_limitsIlLb1EE7epsilonEv_ZNSt6__ndk123__libcpp_numeric_limitsIlLb1EE11round_errorEv_ZNSt6__ndk123__libcpp_numeric_limitsIlLb1EE8infinityEv_ZNSt6__ndk123__libcpp_numeric_limitsIlLb1EE9quiet_NaNEv_ZNSt6__ndk123__libcpp_numeric_limitsIlLb1EE13signaling_NaNEv_ZNSt6__ndk123__libcpp_numeric_limitsIlLb1EE10denorm_minEv__libcpp_numeric_limits_ZNSt6__ndk114numeric_limitsIlE3minEv_ZNSt6__ndk114numeric_limitsIlE3maxEv_ZNSt6__ndk114numeric_limitsIlE6lowestEv_ZNSt6__ndk114numeric_limitsIlE7epsilonEv_ZNSt6__ndk114numeric_limitsIlE11round_errorEv_ZNSt6__ndk114numeric_limitsIlE8infinityEv_ZNSt6__ndk114numeric_limitsIlE9quiet_NaNEv_ZNSt6__ndk114numeric_limitsIlE13signaling_NaNEv_ZNSt6__ndk114numeric_limitsIlE10denorm_minEvnumeric_limits_ZNSt6__ndk123__libcpp_numeric_limitsIxLb1EE3minEv_ZNSt6__ndk123__libcpp_numeric_limitsIxLb1EE3maxEv_ZNSt6__ndk123__libcpp_numeric_limitsIxLb1EE6lowestEv_ZNSt6__ndk123__libcpp_numeric_limitsIxLb1EE7epsilonEv_ZNSt6__ndk123__libcpp_numeric_limitsIxLb1EE11round_errorEv_ZNSt6__ndk123__libcpp_numeric_limitsIxLb1EE8infinityEv_ZNSt6__ndk123__libcpp_numeric_limitsIxLb1EE9quiet_NaNEv_ZNSt6__ndk123__libcpp_numeric_limitsIxLb1EE13signaling_NaNEv_ZNSt6__ndk123__libcpp_numeric_limitsIxLb1EE10denorm_minEv__libcpp_numeric_limits_ZNSt6__ndk114numeric_limitsIxE3minEv_ZNSt6__ndk114numeric_limitsIxE3maxEv_ZNSt6__ndk114numeric_limitsIxE6lowestEv_ZNSt6__ndk114numeric_limitsIxE7epsilonEv_ZNSt6__ndk114numeric_limitsIxE11round_errorEv_ZNSt6__ndk114numeric_limitsIxE8infinityEv_ZNSt6__ndk114numeric_limitsIxE9quiet_NaNEv_ZNSt6__ndk114numeric_limitsIxE13signaling_NaNEv_ZNSt6__ndk114numeric_limitsIxE10denorm_minEvnumeric_limits_ZNSt6__ndk123__libcpp_numeric_limitsImLb1EE3minEv_ZNSt6__ndk123__libcpp_numeric_limitsImLb1EE3maxEv_ZNSt6__ndk123__libcpp_numeric_limitsImLb1EE6lowestEv_ZNSt6__ndk123__libcpp_numeric_limitsImLb1EE7epsilonEv_ZNSt6__ndk123__libcpp_numeric_limitsImLb1EE11round_errorEv_ZNSt6__ndk123__libcpp_numeric_limitsImLb1EE8infinityEv_ZNSt6__ndk123__libcpp_numeric_limitsImLb1EE9quiet_NaNEv_ZNSt6__ndk123__libcpp_numeric_limitsImLb1EE13signaling_NaNEv_ZNSt6__ndk123__libcpp_numeric_limitsImLb1EE10denorm_minEv__libcpp_numeric_limits_ZNSt6__ndk114numeric_limitsImE3minEv_ZNSt6__ndk114numeric_limitsImE3maxEv_ZNSt6__ndk114numeric_limitsImE6lowestEv_ZNSt6__ndk114numeric_limitsImE7epsilonEv_ZNSt6__ndk114numeric_limitsImE11round_errorEv_ZNSt6__ndk114numeric_limitsImE8infinityEv_ZNSt6__ndk114numeric_limitsImE9quiet_NaNEv_ZNSt6__ndk114numeric_limitsImE13signaling_NaNEv_ZNSt6__ndk114numeric_limitsImE10denorm_minEvnumeric_limits_ZNSt6__ndk123__libcpp_numeric_limitsIyLb1EE3minEv_ZNSt6__ndk123__libcpp_numeric_limitsIyLb1EE3maxEv_ZNSt6__ndk123__libcpp_numeric_limitsIyLb1EE6lowestEv_ZNSt6__ndk123__libcpp_numeric_limitsIyLb1EE7epsilonEv_ZNSt6__ndk123__libcpp_numeric_limitsIyLb1EE11round_errorEv_ZNSt6__ndk123__libcpp_numeric_limitsIyLb1EE8infinityEv_ZNSt6__ndk123__libcpp_numeric_limitsIyLb1EE9quiet_NaNEv_ZNSt6__ndk123__libcpp_numeric_limitsIyLb1EE13signaling_NaNEv_ZNSt6__ndk123__libcpp_numeric_limitsIyLb1EE10denorm_minEv__libcpp_numeric_limits_ZNSt6__ndk114numeric_limitsIyE3minEv_ZNSt6__ndk114numeric_limitsIyE3maxEv_ZNSt6__ndk114numeric_limitsIyE6lowestEv_ZNSt6__ndk114numeric_limitsIyE7epsilonEv_ZNSt6__ndk114numeric_limitsIyE11round_errorEv_ZNSt6__ndk114numeric_limitsIyE8infinityEv_ZNSt6__ndk114numeric_limitsIyE9quiet_NaNEv_ZNSt6__ndk114numeric_limitsIyE13signaling_NaNEv_ZNSt6__ndk114numeric_limitsIyE10denorm_minEvnumeric_limits__time_get~__time_get__weeks___months___am_pm___c___x___X___time_get_storage~__time_get_storage_ZNKSt6__ndk118__time_get_storageIcE15__do_date_orderEv__do_date_order_ZNSt6__ndk118__time_get_storageIcE4initERKNS_5ctypeIcEE_ZNSt6__ndk118__time_get_storageIcE9__analyzeEcRKNS_5ctypeIcEE__analyze__time_get_storagetime_get_byname~time_get_byname_ZNKSt6__ndk115time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13do_date_orderEv_ZNKSt6__ndk115time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE7__weeksEv_ZNKSt6__ndk115time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__monthsEv_ZNKSt6__ndk115time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE7__am_pmEv_ZNKSt6__ndk115time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__cEv_ZNKSt6__ndk115time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__rEv_ZNKSt6__ndk115time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__xEv_ZNKSt6__ndk115time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__XEvtime_get_byname > >_ZNKSt6__ndk118__time_get_storageIwE15__do_date_orderEv_ZNSt6__ndk118__time_get_storageIwE4initERKNS_5ctypeIwEE_ZNSt6__ndk118__time_get_storageIwE9__analyzeEcRKNS_5ctypeIwEE__time_get_storage_ZNKSt6__ndk115time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13do_date_orderEv_ZNKSt6__ndk115time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE7__weeksEv_ZNKSt6__ndk115time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__monthsEv_ZNKSt6__ndk115time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE7__am_pmEv_ZNKSt6__ndk115time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__cEv_ZNKSt6__ndk115time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__rEv_ZNKSt6__ndk115time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__xEv_ZNKSt6__ndk115time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__XEvtime_get_byname > >time_put_byname~time_put_bynametime_put_byname > >time_put_byname > >__curr_symbol___positive_sign___negative_sign___frac_digits___pos_format___neg_format_moneypunct_byname~moneypunct_byname_ZNKSt6__ndk117moneypunct_bynameIcLb0EE16do_decimal_pointEv_ZNKSt6__ndk117moneypunct_bynameIcLb0EE16do_thousands_sepEv_ZNKSt6__ndk117moneypunct_bynameIcLb0EE11do_groupingEv_ZNKSt6__ndk117moneypunct_bynameIcLb0EE14do_curr_symbolEv_ZNKSt6__ndk117moneypunct_bynameIcLb0EE16do_positive_signEv_ZNKSt6__ndk117moneypunct_bynameIcLb0EE16do_negative_signEv_ZNKSt6__ndk117moneypunct_bynameIcLb0EE14do_frac_digitsEv_ZNKSt6__ndk117moneypunct_bynameIcLb0EE13do_pos_formatEv_ZNKSt6__ndk117moneypunct_bynameIcLb0EE13do_neg_formatEv_ZNSt6__ndk117moneypunct_bynameIcLb0EE4initEPKcmoneypunct_byname_ZNKSt6__ndk117moneypunct_bynameIcLb1EE16do_decimal_pointEv_ZNKSt6__ndk117moneypunct_bynameIcLb1EE16do_thousands_sepEv_ZNKSt6__ndk117moneypunct_bynameIcLb1EE11do_groupingEv_ZNKSt6__ndk117moneypunct_bynameIcLb1EE14do_curr_symbolEv_ZNKSt6__ndk117moneypunct_bynameIcLb1EE16do_positive_signEv_ZNKSt6__ndk117moneypunct_bynameIcLb1EE16do_negative_signEv_ZNKSt6__ndk117moneypunct_bynameIcLb1EE14do_frac_digitsEv_ZNKSt6__ndk117moneypunct_bynameIcLb1EE13do_pos_formatEv_ZNKSt6__ndk117moneypunct_bynameIcLb1EE13do_neg_formatEv_ZNSt6__ndk117moneypunct_bynameIcLb1EE4initEPKcmoneypunct_byname_ZNKSt6__ndk117moneypunct_bynameIwLb0EE16do_decimal_pointEv_ZNKSt6__ndk117moneypunct_bynameIwLb0EE16do_thousands_sepEv_ZNKSt6__ndk117moneypunct_bynameIwLb0EE11do_groupingEv_ZNKSt6__ndk117moneypunct_bynameIwLb0EE14do_curr_symbolEv_ZNKSt6__ndk117moneypunct_bynameIwLb0EE16do_positive_signEv_ZNKSt6__ndk117moneypunct_bynameIwLb0EE16do_negative_signEv_ZNKSt6__ndk117moneypunct_bynameIwLb0EE14do_frac_digitsEv_ZNKSt6__ndk117moneypunct_bynameIwLb0EE13do_pos_formatEv_ZNKSt6__ndk117moneypunct_bynameIwLb0EE13do_neg_formatEv_ZNSt6__ndk117moneypunct_bynameIwLb0EE4initEPKcmoneypunct_byname_ZNKSt6__ndk117moneypunct_bynameIwLb1EE16do_decimal_pointEv_ZNKSt6__ndk117moneypunct_bynameIwLb1EE16do_thousands_sepEv_ZNKSt6__ndk117moneypunct_bynameIwLb1EE11do_groupingEv_ZNKSt6__ndk117moneypunct_bynameIwLb1EE14do_curr_symbolEv_ZNKSt6__ndk117moneypunct_bynameIwLb1EE16do_positive_signEv_ZNKSt6__ndk117moneypunct_bynameIwLb1EE16do_negative_signEv_ZNKSt6__ndk117moneypunct_bynameIwLb1EE14do_frac_digitsEv_ZNKSt6__ndk117moneypunct_bynameIwLb1EE13do_pos_formatEv_ZNKSt6__ndk117moneypunct_bynameIwLb1EE13do_neg_formatEv_ZNSt6__ndk117moneypunct_bynameIwLb1EE4initEPKcmoneypunct_bynamemessages_byname~messages_bynamemessages_bynamemessages_bynamecodecvt_byname~codecvt_bynamecodecvt_bynamecodecvt_bynamecodecvt_bynamecodecvt_byname_ZNSt6__ndk123__libcpp_numeric_limitsIcLb1EE3minEv_ZNSt6__ndk123__libcpp_numeric_limitsIcLb1EE3maxEv_ZNSt6__ndk123__libcpp_numeric_limitsIcLb1EE6lowestEv_ZNSt6__ndk123__libcpp_numeric_limitsIcLb1EE7epsilonEv_ZNSt6__ndk123__libcpp_numeric_limitsIcLb1EE11round_errorEv_ZNSt6__ndk123__libcpp_numeric_limitsIcLb1EE8infinityEv_ZNSt6__ndk123__libcpp_numeric_limitsIcLb1EE9quiet_NaNEv_ZNSt6__ndk123__libcpp_numeric_limitsIcLb1EE13signaling_NaNEv_ZNSt6__ndk123__libcpp_numeric_limitsIcLb1EE10denorm_minEv__libcpp_numeric_limits_ZNSt6__ndk123__libcpp_numeric_limitsIwLb1EE3minEv_ZNSt6__ndk123__libcpp_numeric_limitsIwLb1EE3maxEv_ZNSt6__ndk123__libcpp_numeric_limitsIwLb1EE6lowestEv_ZNSt6__ndk123__libcpp_numeric_limitsIwLb1EE7epsilonEv_ZNSt6__ndk123__libcpp_numeric_limitsIwLb1EE11round_errorEv_ZNSt6__ndk123__libcpp_numeric_limitsIwLb1EE8infinityEv_ZNSt6__ndk123__libcpp_numeric_limitsIwLb1EE9quiet_NaNEv_ZNSt6__ndk123__libcpp_numeric_limitsIwLb1EE13signaling_NaNEv_ZNSt6__ndk123__libcpp_numeric_limitsIwLb1EE10denorm_minEv__libcpp_numeric_limits_ZNSt6__ndk123__libcpp_numeric_limitsIjLb1EE3minEv_ZNSt6__ndk123__libcpp_numeric_limitsIjLb1EE3maxEv_ZNSt6__ndk123__libcpp_numeric_limitsIjLb1EE6lowestEv_ZNSt6__ndk123__libcpp_numeric_limitsIjLb1EE7epsilonEv_ZNSt6__ndk123__libcpp_numeric_limitsIjLb1EE11round_errorEv_ZNSt6__ndk123__libcpp_numeric_limitsIjLb1EE8infinityEv_ZNSt6__ndk123__libcpp_numeric_limitsIjLb1EE9quiet_NaNEv_ZNSt6__ndk123__libcpp_numeric_limitsIjLb1EE13signaling_NaNEv_ZNSt6__ndk123__libcpp_numeric_limitsIjLb1EE10denorm_minEv__libcpp_numeric_limits_ZNSt6__ndk123__libcpp_numeric_limitsItLb1EE3minEv_ZNSt6__ndk123__libcpp_numeric_limitsItLb1EE3maxEv_ZNSt6__ndk123__libcpp_numeric_limitsItLb1EE6lowestEv_ZNSt6__ndk123__libcpp_numeric_limitsItLb1EE7epsilonEv_ZNSt6__ndk123__libcpp_numeric_limitsItLb1EE11round_errorEv_ZNSt6__ndk123__libcpp_numeric_limitsItLb1EE8infinityEv_ZNSt6__ndk123__libcpp_numeric_limitsItLb1EE9quiet_NaNEv_ZNSt6__ndk123__libcpp_numeric_limitsItLb1EE13signaling_NaNEv_ZNSt6__ndk123__libcpp_numeric_limitsItLb1EE10denorm_minEv__libcpp_numeric_limitsint_curr_symbolcurrency_symbolmon_decimal_pointmon_thousands_sepmon_groupingint_frac_digitsp_cs_precedesp_sep_by_spacen_cs_precedesn_sep_by_spacep_sign_posnn_sign_posnint_p_cs_precedesint_p_sep_by_spaceint_n_cs_precedesint_n_sep_by_spaceint_p_sign_posnint_n_sign_posnlconvsetlocalelocaleconv_ZNSt6__ndk16locale5facetD2Ev_ZNSt6__ndk17collateIcED2Evbasic_string_ZNSt6__ndk17collateIwED2Ev_ZNSt6__ndk122__compressed_pair_elemINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repELi0ELb0EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repELi0ELb0EE5__getEv__compressed_pair_elem, std::__ndk1::allocator >::__rep, 0, false>_ZNSt6__ndk122__compressed_pair_elemINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repELi0ELb0EEC2Ev_ZNSt6__ndk122__compressed_pair_elemINS_9allocatorIwEELi1ELb1EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemINS_9allocatorIwEELi1ELb1EE5__getEv__compressed_pair_elem, 1, true>_ZNSt6__ndk117__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_E5firstEv_ZNKSt6__ndk117__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_E5firstEv_ZNSt6__ndk117__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_E6secondEv_ZNKSt6__ndk117__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_E6secondEv_ZNSt6__ndk117__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_E4swapERS8___compressed_pair, std::__ndk1::allocator >::__rep, std::__ndk1::allocator >_ZNSt6__ndk117__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_EC2ILb1EvEEvbasic_string_ZNSt6__ndk16localeD2Ev_RandIter_ZNSt6__ndk110__distanceIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeESA_SA_NS_26random_access_iterator_tagE__distance *>iterator_traits *>__first__lastforward_iterator_tagbidirectional_iterator_tagrandom_access_iterator_tag_InputIter_ZNSt6__ndk18distanceIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeESA_SA_distance *>_ZNSt6__ndk122__compressed_pair_elemIPhLi0ELb0EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemIPhLi0ELb0EE5__getEv__compressed_pair_elem_ZNSt6__ndk117__compressed_pairIPhPFvPvEE5firstEv_ZNKSt6__ndk117__compressed_pairIPhPFvPvEE5firstEv_ZNSt6__ndk117__compressed_pairIPhPFvPvEE6secondEv_ZNKSt6__ndk117__compressed_pairIPhPFvPvEE6secondEv_ZNSt6__ndk117__compressed_pairIPhPFvPvEE4swapERS5___compressed_pair__compressed_pair_ZNSt6__ndk117__compressed_pairIPhPFvPvEEC2IRS1_S4_EEOT_OT0__ZNSt6__ndk110unique_ptrIhPFvPvEEaSEOS4__ZNSt6__ndk110unique_ptrIhPFvPvEEaSEDn_ZNKSt6__ndk110unique_ptrIhPFvPvEEdeEv_ZNKSt6__ndk110unique_ptrIhPFvPvEEptEv_ZNKSt6__ndk110unique_ptrIhPFvPvEE3getEv_ZNSt6__ndk110unique_ptrIhPFvPvEE11get_deleterEv_ZNKSt6__ndk110unique_ptrIhPFvPvEE11get_deleterEv_ZNKSt6__ndk110unique_ptrIhPFvPvEEcvbEv_ZNSt6__ndk110unique_ptrIhPFvPvEE7releaseEv_ZNSt6__ndk110unique_ptrIhPFvPvEE5resetEPh_ZNSt6__ndk110unique_ptrIhPFvPvEE4swapERS4_unique_ptr_ZNSt6__ndk110unique_ptrIhPFvPvEEC2ILb1EvEEPhNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE__compressed_pair_elem_ZNSt6__ndk122__compressed_pair_elemIPhLi0ELb0EEC2IRS1_vEEOT__Signed_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT___do_get_signed_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT___do_get_signed_Unsigned_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT___do_get_unsigned_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT___do_get_unsigned_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT___do_get_unsigned_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT___do_get_unsigned_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT___do_get_floating_point_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT___do_get_floating_point_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT___do_get_floating_point__low__high__old_loc___libcpp_locale_guard~__libcpp_locale_guard_ZNSt6__ndk121__libcpp_locale_guardaSERKS0__ZNSt6__ndk121__libcpp_locale_guardC2ERP10__locale_t_ZNSt6__ndk110__distanceIPKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEENS_15iterator_traitsIT_E15difference_typeESA_SA_NS_26random_access_iterator_tagE__distance *>iterator_traits *>_ZNSt6__ndk18distanceIPKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEENS_15iterator_traitsIT_E15difference_typeESA_SA_distance *>_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__is_longEv_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13__get_pointerEv_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4dataEv_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEixEj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE18__get_long_pointerEv_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4sizeEv_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16__get_short_sizeEv_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE15__get_long_sizeEv_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT__BidirectionalIterator_ZNSt6__ndk17reverseIPcEEvT_S2_reverse__compressed_pair_elem_ZNSt6__ndk122__compressed_pair_elemIPcLi0ELb0EEC2IRS1_vEEOT___compressed_pair_ZNSt6__ndk117__compressed_pairIPcPFvPvEEC2IRS1_S4_EEOT_OT0__ZNSt6__ndk110unique_ptrIcPFvPvEEC2ILb1EvEEPcNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeEisxdigit_lisdigit_l_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13__get_pointerEv_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5beginEv_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE3endEv_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__get_short_pointerEv_ZNSt6__ndk17reverseIPwEEvT_S2_reverse_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4dataEv__compressed_pair_elem_ZNSt6__ndk122__compressed_pair_elemIPwLi0ELb0EEC2IRS1_vEEOT___compressed_pair_ZNSt6__ndk117__compressed_pairIPwPFvPvEEC2IRS1_S4_EEOT_OT0__ZNSt6__ndk110unique_ptrIwPFvPvEEC2ILb1EvEEPwNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE__dfault_ZNSt6__ndk14copyIPcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEET0_T_S7_S6_copy > >_ZNSt6__ndk14swapIcEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_swapT_ZNSt6__ndk112_GLOBAL__N_17countofIcEEjPKT_S4_countofstrftime_lformat_ZNSt6__ndk14copyIPwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEET0_T_S7_S6_copy > >_ZNSt6__ndk112_GLOBAL__N_17countofIwEEjPKT_S4_countof_ZNSt6__ndk13endIcLj10EEEPT_RAT0__S1_end__array_ZNSt6__ndk122__compressed_pair_elemIPjLi0ELb0EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemIPjLi0ELb0EE5__getEv__compressed_pair_elem_ZNSt6__ndk117__compressed_pairIPjPFvPvEE5firstEv_ZNKSt6__ndk117__compressed_pairIPjPFvPvEE5firstEv_ZNSt6__ndk117__compressed_pairIPjPFvPvEE6secondEv_ZNKSt6__ndk117__compressed_pairIPjPFvPvEE6secondEv_ZNSt6__ndk117__compressed_pairIPjPFvPvEE4swapERS5___compressed_pair__compressed_pair_ZNSt6__ndk117__compressed_pairIPjPFvPvEEC2IRS1_S4_EEOT_OT0__ZNSt6__ndk110unique_ptrIjPFvPvEEaSEOS4__ZNSt6__ndk110unique_ptrIjPFvPvEEaSEDn_ZNKSt6__ndk110unique_ptrIjPFvPvEEdeEv_ZNKSt6__ndk110unique_ptrIjPFvPvEEptEv_ZNKSt6__ndk110unique_ptrIjPFvPvEE3getEv_ZNSt6__ndk110unique_ptrIjPFvPvEE11get_deleterEv_ZNKSt6__ndk110unique_ptrIjPFvPvEE11get_deleterEv_ZNKSt6__ndk110unique_ptrIjPFvPvEEcvbEv_ZNSt6__ndk110unique_ptrIjPFvPvEE7releaseEv_ZNSt6__ndk110unique_ptrIjPFvPvEE5resetEPj_ZNSt6__ndk110unique_ptrIjPFvPvEE4swapERS4_unique_ptr_ZNSt6__ndk110unique_ptrIjPFvPvEEC2ILb1EvEEPjNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE_Iter1_Iter2_ZNSt6__ndk1miIPKcPcEEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_11__wrap_iterIT_EERKNS5_IT0_EEoperator-_InputIterator1_InputIterator2_ZNSt6__ndk15equalINS_11__wrap_iterIPcEES3_EEbT_S4_T0_equal, std::__ndk1::__wrap_iter >__first1__last1__first2_ForwardIterator_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendIPcEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr38__libcpp_string_gets_noexcept_iteratorIS9_EE5valueERS5_E4typeES9_S9_appendenable_if &>_ZNSt6__ndk119istreambuf_iteratorIcNS_11char_traitsIcEEE7__proxyC2EcPNS_15basic_streambufIcS2_EE__compressed_pair_elem_ZNSt6__ndk122__compressed_pair_elemIPjLi0ELb0EEC2IRS1_vEEOT__ZNSt6__ndk17reverseIPjEEvT_S2_reverse_ZNSt6__ndk13endIwLj10EEEPT_RAT0__S1_end_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEixEj_ZNSt6__ndk1miIPKwPwEEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_11__wrap_iterIT_EERKNS5_IT0_EEoperator-_ZNSt6__ndk15equalINS_11__wrap_iterIPwEES3_EEbT_S4_T0_equal, std::__ndk1::__wrap_iter >_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendIPwEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr38__libcpp_string_gets_noexcept_iteratorIS9_EE5valueERS5_E4typeES9_S9_appendenable_if &>_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16__set_short_sizeEj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE18__get_long_pointerEv_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5clearEv_D1_ZNSt6__ndk1eqIcPFvPvEEEbRKNS_10unique_ptrIT_T0_EEDnoperator==_ZNSt6__ndk16__copyIKccEENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS7_EE5valueEPS7_E4typeEPS4_SB_S8___copyenable_if_ZNSt6__ndk14copyINS_11__wrap_iterIPKcEEPcEET0_T_S7_S6_copy, char *>__w_ZNSt6__ndk1eqIwPFvPvEEEbRKNS_10unique_ptrIT_T0_EEDnoperator==_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5beginEv_ZNSt6__ndk16__copyIKwwEENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS7_EE5valueEPS7_E4typeEPS4_SB_S8___copyenable_if_ZNSt6__ndk14copyINS_11__wrap_iterIPKwEEPwEET0_T_S7_S6_copy, wchar_t *>_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5emptyEv_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__get_short_pointerEv_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE3endEv_ZNSt6__ndk114codecvt_bynameIcc9mbstate_tED2Ev_ZNSt6__ndk114codecvt_bynameIwc9mbstate_tED2Ev_ZNSt6__ndk114codecvt_bynameIDsc9mbstate_tED2Ev_ZNSt6__ndk114codecvt_bynameIDic9mbstate_tED2Ev_ZNSt6__ndk16locale5facetC2Ej__refs__old_size__new_last__soon_to_be_end_ZNSt6__ndk17collateIcEC2EjA0_ZNSt6__ndk112_GLOBAL__N_14makeINS_7collateIcEEjEERT_T0_make, unsigned int>a0obj_ZNSt6__ndk114__shared_countC2El_ZNSt6__ndk17collateIwEC2Ej_ZNSt6__ndk112_GLOBAL__N_14makeINS_7collateIwEEjEERT_T0_make, unsigned int>_ZNSt6__ndk15ctypeIcEC2EPKmbjtabdelrefsA1A2_ZNSt6__ndk112_GLOBAL__N_14makeINS_5ctypeIcEEDnbjEERT_T0_T1_T2_make, nullptr_t, bool, unsigned int>a1a2_ZNSt6__ndk15ctypeIwEC2Ej_ZNSt6__ndk112_GLOBAL__N_14makeINS_5ctypeIwEEjEERT_T0_make, unsigned int>_ZNSt6__ndk17codecvtIcc9mbstate_tEC2Ej_ZNSt6__ndk112_GLOBAL__N_14makeINS_7codecvtIcc9mbstate_tEEjEERT_T0_make, unsigned int>_ZNSt6__ndk112_GLOBAL__N_14makeINS_7codecvtIwc9mbstate_tEEjEERT_T0_make, unsigned int>_ZNSt6__ndk17codecvtIDsc9mbstate_tEC2Ej_ZNSt6__ndk112_GLOBAL__N_14makeINS_7codecvtIDsc9mbstate_tEEjEERT_T0_make, unsigned int>_ZNSt6__ndk17codecvtIDic9mbstate_tEC2Ej_ZNSt6__ndk112_GLOBAL__N_14makeINS_7codecvtIDic9mbstate_tEEjEERT_T0_make, unsigned int>_ZNSt6__ndk112_GLOBAL__N_14makeINS_8numpunctIcEEjEERT_T0_make, unsigned int>_ZNSt6__ndk112_GLOBAL__N_14makeINS_8numpunctIwEEjEERT_T0_make, unsigned int>_ZNSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEC2Ej_ZNSt6__ndk112_GLOBAL__N_14makeINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEjEERT_T0_make, unsigned int>_ZNSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEC2Ej_ZNSt6__ndk112_GLOBAL__N_14makeINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEjEERT_T0_make, unsigned int>_ZNSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2Ej_ZNSt6__ndk112_GLOBAL__N_14makeINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEjEERT_T0_make, unsigned int>_ZNSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2Ej_ZNSt6__ndk112_GLOBAL__N_14makeINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEjEERT_T0_make, unsigned int>_ZNSt6__ndk110moneypunctIcLb0EEC2Ej_ZNSt6__ndk112_GLOBAL__N_14makeINS_10moneypunctIcLb0EEEjEERT_T0_make, unsigned int>_ZNSt6__ndk110moneypunctIcLb1EEC2Ej_ZNSt6__ndk112_GLOBAL__N_14makeINS_10moneypunctIcLb1EEEjEERT_T0_make, unsigned int>_ZNSt6__ndk110moneypunctIwLb0EEC2Ej_ZNSt6__ndk112_GLOBAL__N_14makeINS_10moneypunctIwLb0EEEjEERT_T0_make, unsigned int>_ZNSt6__ndk110moneypunctIwLb1EEC2Ej_ZNSt6__ndk112_GLOBAL__N_14makeINS_10moneypunctIwLb1EEEjEERT_T0_make, unsigned int>_ZNSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEC2Ej_ZNSt6__ndk112_GLOBAL__N_14makeINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEjEERT_T0_make, unsigned int>_ZNSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEC2Ej_ZNSt6__ndk112_GLOBAL__N_14makeINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEjEERT_T0_make, unsigned int>_ZNSt6__ndk19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2Ej_ZNSt6__ndk112_GLOBAL__N_14makeINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEjEERT_T0_make, unsigned int>_ZNSt6__ndk19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2Ej_ZNSt6__ndk112_GLOBAL__N_14makeINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEjEERT_T0_make, unsigned int>_ZNSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEC2Ej_ZNSt6__ndk112_GLOBAL__N_14makeINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEjEERT_T0_make, unsigned int>_ZNSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEC2Ej_ZNSt6__ndk112_GLOBAL__N_14makeINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEjEERT_T0_make, unsigned int>_ZNSt6__ndk112_GLOBAL__N_14makeINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEjEERT_T0_make, unsigned int>_ZNSt6__ndk112_GLOBAL__N_14makeINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEjEERT_T0_make, unsigned int>_ZNSt6__ndk18messagesIcEC2Ej_ZNSt6__ndk112_GLOBAL__N_14makeINS_8messagesIcEEjEERT_T0_make, unsigned int>_ZNSt6__ndk18messagesIwEC2Ej_ZNSt6__ndk112_GLOBAL__N_14makeINS_8messagesIwEEjEERT_T0_make, unsigned int>_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEED2Ev_ZNSt6__ndk115__sso_allocatorIPNS_6locale5facetELj28EEC2Ev_ZNSt6__ndk122__compressed_pair_elemINS_15__sso_allocatorIPNS_6locale5facetELj28EEELi1ELb0EEC2Ev__compressed_pair_ZNSt6__ndk117__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEEC2IDnLb1EEEOT__ZNSt6__ndk113__vector_baseIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEEC2Ev__compressed_pair_elem_ZNSt6__ndk122__compressed_pair_elemIPPNS_6locale5facetELi0ELb0EEC2IDnvEEOT_F_ZNSt6__ndk16locale5__imp7installINS_7collateIcEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_7collateIwEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_5ctypeIcEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_5ctypeIwEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_7codecvtIcc9mbstate_tEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_7codecvtIwc9mbstate_tEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_7codecvtIDsc9mbstate_tEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_7codecvtIDic9mbstate_tEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_8numpunctIcEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_8numpunctIwEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_10moneypunctIcLb0EEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_10moneypunctIcLb1EEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_10moneypunctIwLb0EEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_10moneypunctIwLb1EEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_8messagesIcEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_8messagesIwEEEEvPT_install >_ZNSt6__ndk114codecvt_bynameIcc9mbstate_tEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj__nm_ZNSt6__ndk114codecvt_bynameIDsc9mbstate_tEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk114codecvt_bynameIDic9mbstate_tEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk115messages_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk115messages_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEjcollate_byname~collate_byname_ZNKSt6__ndk114collate_bynameIcE10do_compareEPKcS3_S3_S3__ZNKSt6__ndk114collate_bynameIcE12do_transformEPKcS3_collate_byname_ZNSt6__ndk16locale5__imp7installINS_14collate_bynameIcEEEEvPT_install >_ZNKSt6__ndk114collate_bynameIwE10do_compareEPKwS3_S3_S3__ZNKSt6__ndk114collate_bynameIwE12do_transformEPKwS3_collate_byname_ZNSt6__ndk16locale5__imp7installINS_14collate_bynameIwEEEEvPT_install >ctype_byname~ctype_byname_ZNKSt6__ndk112ctype_bynameIcE10do_toupperEc_ZNKSt6__ndk112ctype_bynameIcE10do_toupperEPcPKc_ZNKSt6__ndk112ctype_bynameIcE10do_tolowerEc_ZNKSt6__ndk112ctype_bynameIcE10do_tolowerEPcPKcctype_byname_ZNSt6__ndk16locale5__imp7installINS_12ctype_bynameIcEEEEvPT_install >_ZNKSt6__ndk112ctype_bynameIwE5do_isEmw_ZNKSt6__ndk112ctype_bynameIwE5do_isEPKwS3_Pm_ZNKSt6__ndk112ctype_bynameIwE10do_scan_isEmPKwS3__ZNKSt6__ndk112ctype_bynameIwE11do_scan_notEmPKwS3__ZNKSt6__ndk112ctype_bynameIwE10do_toupperEw_ZNKSt6__ndk112ctype_bynameIwE10do_toupperEPwPKw_ZNKSt6__ndk112ctype_bynameIwE10do_tolowerEw_ZNKSt6__ndk112ctype_bynameIwE10do_tolowerEPwPKw_ZNKSt6__ndk112ctype_bynameIwE8do_widenEc_ZNKSt6__ndk112ctype_bynameIwE8do_widenEPKcS3_Pw_ZNKSt6__ndk112ctype_bynameIwE9do_narrowEwc_ZNKSt6__ndk112ctype_bynameIwE9do_narrowEPKwS3_cPcctype_byname_ZNSt6__ndk16locale5__imp7installINS_12ctype_bynameIwEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_14codecvt_bynameIcc9mbstate_tEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_14codecvt_bynameIwc9mbstate_tEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_14codecvt_bynameIDsc9mbstate_tEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_14codecvt_bynameIDic9mbstate_tEEEEvPT_install >numpunct_byname~numpunct_byname_ZNSt6__ndk115numpunct_bynameIcE6__initEPKcnumpunct_byname_ZNSt6__ndk16locale5__imp7installINS_15numpunct_bynameIcEEEEvPT_install >_ZNSt6__ndk115numpunct_bynameIwE6__initEPKcnumpunct_byname_ZNSt6__ndk16locale5__imp7installINS_15numpunct_bynameIwEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_17moneypunct_bynameIcLb0EEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_17moneypunct_bynameIcLb1EEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_17moneypunct_bynameIwLb0EEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_17moneypunct_bynameIwLb1EEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_15time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_install >_ZNSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev_ZNSt6__ndk16locale5__imp7installINS_15time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_install >_ZNSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev_ZNSt6__ndk16locale5__imp7installINS_15time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_15time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_15messages_bynameIcEEEEvPT_install >_ZNSt6__ndk16locale5__imp7installINS_15messages_bynameIwEEEEvPT_install >_ZNSt6__ndk16locale5__imp12install_fromINS_7collateIcEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_7collateIwEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_5ctypeIcEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_5ctypeIwEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_7codecvtIcc9mbstate_tEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_7codecvtIDsc9mbstate_tEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_7codecvtIDic9mbstate_tEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_7codecvtIwc9mbstate_tEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_10moneypunctIcLb0EEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_10moneypunctIcLb1EEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_10moneypunctIwLb0EEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_10moneypunctIwLb1EEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_8numpunctIcEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_8numpunctIwEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_8messagesIcEEEEvRKS1_install_from >_ZNSt6__ndk16locale5__imp12install_fromINS_8messagesIwEEEEvRKS1_install_from >_ZNSt6__ndk122__compressed_pair_elemIPNS_6locale5facetELi0ELb0EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemIPNS_6locale5facetELi0ELb0EE5__getEv__compressed_pair_elem__compressed_pair_elem_ZNSt6__ndk122__compressed_pair_elemIPNS_6locale5facetELi0ELb0EEC2IRS3_vEEOT__ZNSt6__ndk112_GLOBAL__N_17releaseclEPNS_6locale5facetE_ZNSt6__ndk122__compressed_pair_elemINS_12_GLOBAL__N_17releaseELi1ELb1EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemINS_12_GLOBAL__N_17releaseELi1ELb1EE5__getEv__compressed_pair_elem_ZNSt6__ndk117__compressed_pairIPNS_6locale5facetENS_12_GLOBAL__N_17releaseEE5firstEv_ZNKSt6__ndk117__compressed_pairIPNS_6locale5facetENS_12_GLOBAL__N_17releaseEE5firstEv_ZNSt6__ndk117__compressed_pairIPNS_6locale5facetENS_12_GLOBAL__N_17releaseEE6secondEv_ZNKSt6__ndk117__compressed_pairIPNS_6locale5facetENS_12_GLOBAL__N_17releaseEE6secondEv_ZNSt6__ndk117__compressed_pairIPNS_6locale5facetENS_12_GLOBAL__N_17releaseEE4swapERS6___compressed_pair__compressed_pair_ZNSt6__ndk117__compressed_pairIPNS_6locale5facetENS_12_GLOBAL__N_17releaseEEC2IRS3_Lb1EEEOT__ZNSt6__ndk110unique_ptrINS_6locale5facetENS_12_GLOBAL__N_17releaseEEaSEOS5__ZNSt6__ndk110unique_ptrINS_6locale5facetENS_12_GLOBAL__N_17releaseEEaSEDn_ZNKSt6__ndk110unique_ptrINS_6locale5facetENS_12_GLOBAL__N_17releaseEEdeEv_ZNKSt6__ndk110unique_ptrINS_6locale5facetENS_12_GLOBAL__N_17releaseEEptEv_ZNKSt6__ndk110unique_ptrINS_6locale5facetENS_12_GLOBAL__N_17releaseEE3getEv_ZNSt6__ndk110unique_ptrINS_6locale5facetENS_12_GLOBAL__N_17releaseEE11get_deleterEv_ZNKSt6__ndk110unique_ptrINS_6locale5facetENS_12_GLOBAL__N_17releaseEE11get_deleterEv_ZNKSt6__ndk110unique_ptrINS_6locale5facetENS_12_GLOBAL__N_17releaseEEcvbEv_ZNSt6__ndk110unique_ptrINS_6locale5facetENS_12_GLOBAL__N_17releaseEE7releaseEv_ZNSt6__ndk110unique_ptrINS_6locale5facetENS_12_GLOBAL__N_17releaseEE5resetEPS2__ZNSt6__ndk110unique_ptrINS_6locale5facetENS_12_GLOBAL__N_17releaseEE4swapERS5_unique_ptr_ZNSt6__ndk110unique_ptrINS_6locale5facetENS_12_GLOBAL__N_17releaseEEC2ILb1EvEEPS2__ZNSt6__ndk112_GLOBAL__N_14makeINS_6locale5__impEjEERT_T0_make_ZNSt6__ndk112_GLOBAL__N_111__fake_bindC2EMNS_6locale2idEFvvEPS3_pmf_ValueType_ZNSt6__ndk121__libcpp_acquire_loadImEET_PKS1___libcpp_acquire_load__value_Callable_Args_ZNSt6__ndk19call_onceINS_12_GLOBAL__N_111__fake_bindEJEEEvRNS_9once_flagEOT_DpOT0_call_once__flag__func_Gp__tuple_leaf_ZNSt6__ndk112__tuple_leafILj0EONS_12_GLOBAL__N_111__fake_bindELb0EEC2IS2_vEEOT__Uf_Tf_Ul_Tl__tuple_impl<0, std::__ndk1::(anonymous namespace)::__fake_bind &&, std::__ndk1::(anonymous namespace)::__fake_bind>__tuple_types__tuple_indices<>__tuple_types<>_ZNSt6__ndk112__tuple_implINS_15__tuple_indicesIJLj0EEEEJONS_12_GLOBAL__N_111__fake_bindEEEC2IJLj0EEJS5_EJEJEJS4_EEENS1_IJXspT_EEEENS_13__tuple_typesIJDpT0_EEENS1_IJXspT1_EEEENS9_IJDpT2_EEEDpOT3__PackIsTupletuple_ZNSt6__ndk15tupleIJONS_12_GLOBAL__N_111__fake_bindEEEC2IJS2_ELb0ELb0EEEDpOT__ZNSt6__ndk117__call_once_paramINS_5tupleIJONS_12_GLOBAL__N_111__fake_bindEEEEEC2ERS5__AddType_ZNSt6__ndk112_GLOBAL__N_119__libcpp_atomic_addIiiEET_PS2_T0_i__libcpp_atomic_add__val_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_strcoll_ls1s2strxfrm_ldest_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5c_strEvwcscoll_lws1ws2wcsxfrm_liswlower_lislower_lisupper_ltoupper_ltolower_liswspace_liswprint_liswcntrl_liswupper_liswalpha_liswdigit_liswpunct_liswxdigit_lchiswblank_ltowupper_ltowlower_l_Maxcode__Mode___codecvt_utf8_ZNKSt6__ndk114__codecvt_utf8IwE6do_outER9mbstate_tPKwS5_RS5_PcS7_RS7__ZNKSt6__ndk114__codecvt_utf8IwE5do_inER9mbstate_tPKcS5_RS5_PwS7_RS7__ZNKSt6__ndk114__codecvt_utf8IwE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk114__codecvt_utf8IwE11do_encodingEv_ZNKSt6__ndk114__codecvt_utf8IwE16do_always_noconvEv_ZNKSt6__ndk114__codecvt_utf8IwE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk114__codecvt_utf8IwE13do_max_lengthEv_Elem__codecvt_utf8_ZNSt6__ndk1L12ucs2_to_utf8EPKtS1_RS1_PhS3_RS3_mNS_12codecvt_modeEucs2_to_utf8frmfrm_endfrm_nxttoto_endto_nxtMaxcodemodewc_ZNKSt6__ndk114__codecvt_utf8IDsE6do_outER9mbstate_tPKDsS5_RS5_PcS7_RS7__ZNKSt6__ndk114__codecvt_utf8IDsE5do_inER9mbstate_tPKcS5_RS5_PDsS7_RS7__ZNKSt6__ndk114__codecvt_utf8IDsE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk114__codecvt_utf8IDsE11do_encodingEv_ZNKSt6__ndk114__codecvt_utf8IDsE16do_always_noconvEv_ZNKSt6__ndk114__codecvt_utf8IDsE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk114__codecvt_utf8IDsE13do_max_lengthEv__codecvt_utf8_ZNSt6__ndk1L12utf8_to_ucs2EPKhS1_RS1_PtS3_RS3_mNS_12codecvt_modeEutf8_to_ucs2c1c2tc3_ZNSt6__ndk1L19utf8_to_ucs2_lengthEPKhS1_jmNS_12codecvt_modeEutf8_to_ucs2_lengthnchar32_t_ZNKSt6__ndk114__codecvt_utf8IDiE6do_outER9mbstate_tPKDiS5_RS5_PcS7_RS7__ZNKSt6__ndk114__codecvt_utf8IDiE5do_inER9mbstate_tPKcS5_RS5_PDiS7_RS7__ZNKSt6__ndk114__codecvt_utf8IDiE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk114__codecvt_utf8IDiE11do_encodingEv_ZNKSt6__ndk114__codecvt_utf8IDiE16do_always_noconvEv_ZNKSt6__ndk114__codecvt_utf8IDiE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk114__codecvt_utf8IDiE13do_max_lengthEv__codecvt_utf8__codecvt_utf16_ZNKSt6__ndk115__codecvt_utf16IwLb0EE6do_outER9mbstate_tPKwS5_RS5_PcS7_RS7__ZNKSt6__ndk115__codecvt_utf16IwLb0EE5do_inER9mbstate_tPKcS5_RS5_PwS7_RS7__ZNKSt6__ndk115__codecvt_utf16IwLb0EE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk115__codecvt_utf16IwLb0EE11do_encodingEv_ZNKSt6__ndk115__codecvt_utf16IwLb0EE16do_always_noconvEv_ZNKSt6__ndk115__codecvt_utf16IwLb0EE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk115__codecvt_utf16IwLb0EE13do_max_lengthEv_LittleEndian__codecvt_utf16_ZNKSt6__ndk115__codecvt_utf16IwLb1EE6do_outER9mbstate_tPKwS5_RS5_PcS7_RS7__ZNKSt6__ndk115__codecvt_utf16IwLb1EE5do_inER9mbstate_tPKcS5_RS5_PwS7_RS7__ZNKSt6__ndk115__codecvt_utf16IwLb1EE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk115__codecvt_utf16IwLb1EE11do_encodingEv_ZNKSt6__ndk115__codecvt_utf16IwLb1EE16do_always_noconvEv_ZNKSt6__ndk115__codecvt_utf16IwLb1EE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk115__codecvt_utf16IwLb1EE13do_max_lengthEv__codecvt_utf16_ZNSt6__ndk1L15ucs2_to_utf16beEPKtS1_RS1_PhS3_RS3_mNS_12codecvt_modeEucs2_to_utf16be_ZNKSt6__ndk115__codecvt_utf16IDsLb0EE6do_outER9mbstate_tPKDsS5_RS5_PcS7_RS7__ZNKSt6__ndk115__codecvt_utf16IDsLb0EE5do_inER9mbstate_tPKcS5_RS5_PDsS7_RS7__ZNKSt6__ndk115__codecvt_utf16IDsLb0EE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk115__codecvt_utf16IDsLb0EE11do_encodingEv_ZNKSt6__ndk115__codecvt_utf16IDsLb0EE16do_always_noconvEv_ZNKSt6__ndk115__codecvt_utf16IDsLb0EE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk115__codecvt_utf16IDsLb0EE13do_max_lengthEv__codecvt_utf16_ZNSt6__ndk1L15utf16be_to_ucs2EPKhS1_RS1_PtS3_RS3_mNS_12codecvt_modeEutf16be_to_ucs2_ZNSt6__ndk1L22utf16be_to_ucs2_lengthEPKhS1_jmNS_12codecvt_modeEutf16be_to_ucs2_lengthnchar16_t_ZNSt6__ndk1L15ucs2_to_utf16leEPKtS1_RS1_PhS3_RS3_mNS_12codecvt_modeEucs2_to_utf16le_ZNKSt6__ndk115__codecvt_utf16IDsLb1EE6do_outER9mbstate_tPKDsS5_RS5_PcS7_RS7__ZNKSt6__ndk115__codecvt_utf16IDsLb1EE5do_inER9mbstate_tPKcS5_RS5_PDsS7_RS7__ZNKSt6__ndk115__codecvt_utf16IDsLb1EE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk115__codecvt_utf16IDsLb1EE11do_encodingEv_ZNKSt6__ndk115__codecvt_utf16IDsLb1EE16do_always_noconvEv_ZNKSt6__ndk115__codecvt_utf16IDsLb1EE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk115__codecvt_utf16IDsLb1EE13do_max_lengthEv__codecvt_utf16_ZNSt6__ndk1L15utf16le_to_ucs2EPKhS1_RS1_PtS3_RS3_mNS_12codecvt_modeEutf16le_to_ucs2_ZNSt6__ndk1L22utf16le_to_ucs2_lengthEPKhS1_jmNS_12codecvt_modeEutf16le_to_ucs2_length_ZNKSt6__ndk115__codecvt_utf16IDiLb0EE6do_outER9mbstate_tPKDiS5_RS5_PcS7_RS7__ZNKSt6__ndk115__codecvt_utf16IDiLb0EE5do_inER9mbstate_tPKcS5_RS5_PDiS7_RS7__ZNKSt6__ndk115__codecvt_utf16IDiLb0EE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk115__codecvt_utf16IDiLb0EE11do_encodingEv_ZNKSt6__ndk115__codecvt_utf16IDiLb0EE16do_always_noconvEv_ZNKSt6__ndk115__codecvt_utf16IDiLb0EE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk115__codecvt_utf16IDiLb0EE13do_max_lengthEv__codecvt_utf16_ZNKSt6__ndk115__codecvt_utf16IDiLb1EE6do_outER9mbstate_tPKDiS5_RS5_PcS7_RS7__ZNKSt6__ndk115__codecvt_utf16IDiLb1EE5do_inER9mbstate_tPKcS5_RS5_PDiS7_RS7__ZNKSt6__ndk115__codecvt_utf16IDiLb1EE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk115__codecvt_utf16IDiLb1EE11do_encodingEv_ZNKSt6__ndk115__codecvt_utf16IDiLb1EE16do_always_noconvEv_ZNKSt6__ndk115__codecvt_utf16IDiLb1EE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk115__codecvt_utf16IDiLb1EE13do_max_lengthEv__codecvt_utf16__codecvt_utf8_utf16_ZNKSt6__ndk120__codecvt_utf8_utf16IwE6do_outER9mbstate_tPKwS5_RS5_PcS7_RS7__ZNKSt6__ndk120__codecvt_utf8_utf16IwE5do_inER9mbstate_tPKcS5_RS5_PwS7_RS7__ZNKSt6__ndk120__codecvt_utf8_utf16IwE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk120__codecvt_utf8_utf16IwE11do_encodingEv_ZNKSt6__ndk120__codecvt_utf8_utf16IwE16do_always_noconvEv_ZNKSt6__ndk120__codecvt_utf8_utf16IwE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk120__codecvt_utf8_utf16IwE13do_max_lengthEv__codecvt_utf8_utf16_ZNKSt6__ndk120__codecvt_utf8_utf16IDsE6do_outER9mbstate_tPKDsS5_RS5_PcS7_RS7__ZNKSt6__ndk120__codecvt_utf8_utf16IDsE5do_inER9mbstate_tPKcS5_RS5_PDsS7_RS7__ZNKSt6__ndk120__codecvt_utf8_utf16IDsE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk120__codecvt_utf8_utf16IDsE11do_encodingEv_ZNKSt6__ndk120__codecvt_utf8_utf16IDsE16do_always_noconvEv_ZNKSt6__ndk120__codecvt_utf8_utf16IDsE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk120__codecvt_utf8_utf16IDsE13do_max_lengthEv__codecvt_utf8_utf16_ZNKSt6__ndk120__codecvt_utf8_utf16IDiE6do_outER9mbstate_tPKDiS5_RS5_PcS7_RS7__ZNKSt6__ndk120__codecvt_utf8_utf16IDiE5do_inER9mbstate_tPKcS5_RS5_PDiS7_RS7__ZNKSt6__ndk120__codecvt_utf8_utf16IDiE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk120__codecvt_utf8_utf16IDiE11do_encodingEv_ZNKSt6__ndk120__codecvt_utf8_utf16IDiE16do_always_noconvEv_ZNKSt6__ndk120__codecvt_utf8_utf16IDiE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk120__codecvt_utf8_utf16IDiE13do_max_lengthEv__codecvt_utf8_utf16__narrow_to_utf8~__narrow_to_utf8__narrow_to_utf8<16>__narrow_to_utf8<32>__widen_from_utf8~__widen_from_utf8__widen_from_utf8<16>__widen_from_utf8<32>__libcpp_unique_locale~__libcpp_unique_locale_ZNKSt6__ndk122__libcpp_unique_localecvbEv_ZNSt6__ndk122__libcpp_unique_locale3getEv_ZNSt6__ndk122__libcpp_unique_localeaSERKS0__ZNSt6__ndk1L10init_weeksEvinit_weeks_ZNSt6__ndk1L11init_wweeksEvinit_wweeks_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSEPKw_ZNSt6__ndk1L11init_monthsEvinit_months_ZNSt6__ndk1L12init_wmonthsEvinit_wmonths_ZNSt6__ndk1L10init_am_pmEvinit_am_pm_ZNSt6__ndk1L11init_wam_pmEvinit_wam_pm_ZNSt6__ndk110__distanceIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_NS_26random_access_iterator_tagE__distance *>iterator_traits *>_ZNSt6__ndk18distanceIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_distance *>_ZNSt6__ndk110__distanceIPNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_NS_26random_access_iterator_tagE__distance *>iterator_traits *>_ZNSt6__ndk18distanceIPNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_distance *>_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4backEv_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSEOS5__ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE8capacityEv_ZNSt6__ndk110__distanceIPwEENS_15iterator_traitsIT_E15difference_typeES3_S3_NS_26random_access_iterator_tagE__distance_ZNSt6__ndk18distanceIPwEENS_15iterator_traitsIT_E15difference_typeES3_S3_distance_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE14__get_long_capEv_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE10__set_sizeEj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE15__set_long_sizeEj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignIPwEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr38__libcpp_string_gets_noexcept_iteratorIS9_EE5valueERS5_E4typeES9_S9_assign__time_get_tempCharT__time_get_temp__time_get_temp~__codecvt_utf8~__codecvt_utf16~__codecvt_utf8_utf16__v___pos___new_end__ConstructTransaction~_ConstructTransaction_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE21_ConstructTransactionaSERKS7__ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE21_ConstructTransactionC2ERS6_j_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE21_ConstructTransactionD2Ev_ZNSt6__ndk116allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELj28EEEE11__constructIS4_JEEEvNS_17integral_constantIbLb0EEERS5_PT_DpOT0___construct_ZNSt6__ndk116allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELj28EEEE9constructIS4_JEEEvRS5_PT_DpOT0_construct__align_val_ZNSt6__ndk117_DeallocateCaller27__do_deallocate_handle_sizeEPvjSt11align_val_t_ZNSt6__ndk110__time_putC2Ev_ZNSt6__ndk110__distanceIPPNS_6locale5facetEEENS_15iterator_traitsIT_E15difference_typeES6_S6_NS_26random_access_iterator_tagE__distanceiterator_traits_ZNSt6__ndk18distanceIPPNS_6locale5facetEEENS_15iterator_traitsIT_E15difference_typeES6_S6_distance_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE18__construct_at_endIPS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESA_SA_j__construct_at_end__tx_SourceTp_DestTp_RawSourceTp_RawDestTp_ZNSt6__ndk116allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELj28EEEE25__construct_range_forwardIS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr15__has_constructIS5_PS9_RT_EE5valueEvE4typeERS5_PSF_SK_RSE___construct_range_forward__begin1__end1__begin2_ZNSt6__ndk16__copyIPNS_6locale5facetES3_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS9_EE5valueEPS9_E4typeEPS6_SD_SA___copyenable_if_ZNSt6__ndk14copyIPPNS_6locale5facetES4_EET0_T_S6_S5_copy_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE6assignIPS3_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS3_NS_15iterator_traitsISA_E9referenceEEE5valueEvE4typeESA_SA_assign_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEEC2EjjS6___start__compressed_pair_elem &, void>_ZNSt6__ndk122__compressed_pair_elemIRNS_15__sso_allocatorIPNS_6locale5facetELj28EEELi1ELb0EEC2IS6_vEEOT___compressed_pair &>_ZNSt6__ndk117__compressed_pairIPPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEEC2IDnS7_EEOT_OT0___dest__ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE21_ConstructTransactionC2EPPS3_j_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE21_ConstructTransactionD2Ev_ZNSt6__ndk116allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELj28EEEE20__construct_backwardIS4_EENS_9enable_ifIXaaooL_ZNS_17integral_constantIbLb0EE5valueEEntsr15__has_constructIS5_PT_SB_EE5valuesr31is_trivially_move_constructibleISB_EE5valueEvE4typeERS5_SC_SC_RSC___construct_backward__end2_ZNSt6__ndk14swapIPPNS_6locale5facetEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_swap_Indices_ZNSt6__ndk117__call_once_paramINS_5tupleIJONS_12_GLOBAL__N_111__fake_bindEEEEE9__executeIJEEEvNS_15__tuple_indicesIJXspT_EEEE__execute<>_ZNSt6__ndk13getILj0EJONS_12_GLOBAL__N_111__fake_bindEEEEONS_13tuple_elementIXT_ENS_5tupleIJDpT0_EEEE4typeEOS8_get<0, std::__ndk1::(anonymous namespace)::__fake_bind &&>_ZNSt6__ndk18__invokeINS_12_GLOBAL__N_111__fake_bindEJEEEDTclclsr3std6__ndk1E7forwardIT_Efp_Espclsr3std6__ndk1E7forwardIT0_Efp0_EEEOS3_DpOS4___invoke_ZNSt6__ndk110__distanceIPKcEENS_15iterator_traitsIT_E15difference_typeES4_S4_NS_26random_access_iterator_tagE__distance_ZNSt6__ndk18distanceIPKcEENS_15iterator_traitsIT_E15difference_typeES4_S4_distance_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPKcEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESA_SA___init_ZNSt6__ndk110__distanceIPKwEENS_15iterator_traitsIT_E15difference_typeES4_S4_NS_26random_access_iterator_tagE__distance_ZNSt6__ndk18distanceIPKwEENS_15iterator_traitsIT_E15difference_typeES4_S4_distance_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE10__align_itILj4EEEjj__align_it<4>_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE11__recommendEj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE14__set_long_capEj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE18__set_long_pointerEPw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initIPKwEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESA_SA___init_ForwardIterator1_ForwardIterator2_ZNSt6__ndk19iter_swapIPjS1_EEvT_T0_iter_swap_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__zeroEv_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13__move_assignERS5_NS_17integral_constantIbLb1EEE_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE18__clear_and_shrinkEv~__time_get_temp_ZNSt6__ndk19__advanceINS_11__wrap_iterIPcEEEEvRT_NS_15iterator_traitsIS4_E15difference_typeENS_26random_access_iterator_tagE__advance >__iterator_traits_impl, true>_ZNSt6__ndk17advanceINS_11__wrap_iterIPcEEEEvRT_NS_15iterator_traitsIS4_E15difference_typeEadvance >_ZNSt6__ndk14nextINS_11__wrap_iterIPcEEEENS_9enable_ifIXsr19__is_input_iteratorIT_EE5valueES5_E4typeES5_NS_15iterator_traitsIS5_E15difference_typeEnext >enable_if >_ZNSt6__ndk16__moveIccEENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS6_EE5valueEPS6_E4typeEPS3_SA_S7___move_ZNSt6__ndk14moveINS_11__wrap_iterIPcEES3_EET0_T_S5_S4_move, std::__ndk1::__wrap_iter >_ZNSt6__ndk113__rotate_leftINS_11__wrap_iterIPcEEEET_S4_S4___rotate_left >remove_cvremove_volatile__lm1_ZNSt6__ndk115__move_backwardIccEENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS6_EE5valueEPS6_E4typeEPS3_SA_S7___move_backward_BidirectionalIterator1_BidirectionalIterator2_ZNSt6__ndk113move_backwardINS_11__wrap_iterIPcEES3_EET0_T_S5_S4_move_backward, std::__ndk1::__wrap_iter >_ZNSt6__ndk1miIPcS1_EEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_11__wrap_iterIT_EERKNS3_IT0_EEoperator-_Integral_ZNSt6__ndk110__algo_gcdIiEET_S1_S1___algo_gcd_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5eraseENS_11__wrap_iterIPKwEE_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE8pop_backEv_ZNSt6__ndk19__advanceINS_11__wrap_iterIPwEEEEvRT_NS_15iterator_traitsIS4_E15difference_typeENS_26random_access_iterator_tagE__advance >__iterator_traits_impl, true>_ZNSt6__ndk17advanceINS_11__wrap_iterIPwEEEEvRT_NS_15iterator_traitsIS4_E15difference_typeEadvance >_ZNSt6__ndk14nextINS_11__wrap_iterIPwEEEENS_9enable_ifIXsr19__is_input_iteratorIT_EE5valueES5_E4typeES5_NS_15iterator_traitsIS5_E15difference_typeEnext >enable_if >_ZNSt6__ndk16__moveIwwEENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS6_EE5valueEPS6_E4typeEPS3_SA_S7___move_ZNSt6__ndk14moveINS_11__wrap_iterIPwEES3_EET0_T_S5_S4_move, std::__ndk1::__wrap_iter >_ZNSt6__ndk115__move_backwardIwwEENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS6_EE5valueEPS6_E4typeEPS3_SA_S7___move_backward_ZNSt6__ndk113move_backwardINS_11__wrap_iterIPwEES3_EET0_T_S5_S4_move_backward, std::__ndk1::__wrap_iter >_ZNSt6__ndk1miIPwS1_EEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_11__wrap_iterIT_EERKNS3_IT0_EEoperator-_ZNSt6__ndk14swapIwEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_swapnptrendptrd_ZL8strtof_lPKcPPcP10__locale_tstrtof_l__end_ptr_ZL8strtod_lPKcPPcP10__locale_tstrtod_l_ZNSt6__ndk19iter_swapIPcS1_EEvT_T0_iter_swap_ZNSt6__ndk19iter_swapIPwS1_EEvT_T0_iter_swap_ZNSt6__ndk110__distanceIPcEENS_15iterator_traitsIT_E15difference_typeES3_S3_NS_26random_access_iterator_tagE__distance_ZNSt6__ndk18distanceIPcEENS_15iterator_traitsIT_E15difference_typeES3_S3_distance__compressed_pair &>__second_tag_ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2IRKS5_EENS_12__second_tagEOT_basic_string_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IPcvEET_S8_RKS4__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE23__append_forward_unsafeIPcEERS5_T_S9___append_forward_unsafe_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPcEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9___init_ZNKSt6__ndk110__equal_toIccEclERKcS3___equal_to__compressed_pair &>_ZNSt6__ndk117__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_EC2IRKS5_EENS_12__second_tagEOT_basic_string_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IPwvEET_S8_RKS4__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE23__append_forward_unsafeIPwEERS5_T_S9___append_forward_unsafe_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initIPwEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9___init_ZNKSt6__ndk110__equal_toIwwEclERKwS3___equal_to_ZNSt6__ndk17collateIcED0Ev_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IPKcvEET_S9__ZNSt6__ndk17collateIwED0Ev_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IPKwvEET_S9__ZNSt6__ndk19use_facetINS_8numpunctIcEEEERKT_RKNS_6localeEuse_facet >_Ctype_ZNSt6__ndk114__scan_keywordINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEPKNS_12basic_stringIcS3_NS_9allocatorIcEEEENS_5ctypeIcEEEET0_RT_SE_SD_SD_RKT1_Rjb__scan_keyword >, const std::__ndk1::basic_string *, std::__ndk1::ctype >_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev_ZNSt6__ndk117__libcpp_sscanf_lEPKcP10__locale_tS1_z__libcpp_sscanf_l_ZNSt6__ndk16__clocEv__cloc_ZNSt6__ndk19use_facetINS_8numpunctIwEEEERKT_RKNS_6localeEuse_facet >_ZNSt6__ndk114__scan_keywordINS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEPKNS_12basic_stringIwS3_NS_9allocatorIwEEEENS_5ctypeIwEEEET0_RT_SE_SD_SD_RKT1_Rjb__scan_keyword >, const std::__ndk1::basic_string *, std::__ndk1::ctype >_ZNSt6__ndk14findIPccEET_S2_S2_RKT0_find_ZNSt6__ndk14findIPwwEET_S2_S2_RKT0_find_ZNSt6__ndk119__libcpp_snprintf_lEPcjP10__locale_tPKcz__libcpp_snprintf_l_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz__libcpp_asprintf_l_ZNSt6__ndk110unique_ptrIcPFvPvEED2Ev_ZNSt6__ndk116__pad_and_outputIwNS_11char_traitsIwEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4___pad_and_output >_ZNSt6__ndk110unique_ptrIwPFvPvEED2Ev_ZNSt6__ndk120__get_up_to_n_digitsIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi__get_up_to_n_digits > >_ZNSt6__ndk120__get_up_to_n_digitsIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi__get_up_to_n_digits > >_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2Ev_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2Ejw_ZNSt6__ndk112__do_nothingEPv__do_nothing_ZNSt6__ndk121__throw_runtime_errorEPKc__throw_runtime_error_ZNSt6__ndk119__double_or_nothingIcEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9___double_or_nothing_ZNSt6__ndk119__double_or_nothingIjEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9___double_or_nothing_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj__check_grouping_ZNSt6__ndk110unique_ptrIjPFvPvEED2Ev_ZNSt6__ndk119__double_or_nothingIwEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9___double_or_nothing_ZNSt6__ndk19use_facetINS_10moneypunctIcLb1EEEEERKT_RKNS_6localeEuse_facet >_ZNSt6__ndk19use_facetINS_10moneypunctIcLb0EEEEERKT_RKNS_6localeEuse_facet >_ZNSt6__ndk19use_facetINS_10moneypunctIwLb1EEEEERKT_RKNS_6localeEuse_facet >_ZNSt6__ndk19use_facetINS_10moneypunctIwLb0EEEEERKT_RKNS_6localeEuse_facet >_ZNSt6__ndk114codecvt_bynameIcc9mbstate_tED0Ev_ZNSt6__ndk114codecvt_bynameIwc9mbstate_tED0Ev_ZNSt6__ndk114codecvt_bynameIDsc9mbstate_tED0Ev_ZNSt6__ndk114codecvt_bynameIDic9mbstate_tED0Ev_ZNSt6__ndk16locale5__impC2Ej_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEEC2Ej_ZNSt6__ndk16locale5__impC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk114codecvt_bynameIwc9mbstate_tEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk117moneypunct_bynameIcLb0EEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk117moneypunct_bynameIcLb1EEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk117moneypunct_bynameIwLb0EEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk117moneypunct_bynameIwLb1EEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk115time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEC2ERKNS_12basic_stringIcS3_NS_9allocatorIcEEEEj_ZNSt6__ndk115time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEC2ERKNS_12basic_stringIcNS2_IcEENS_9allocatorIcEEEEj_ZNSt6__ndk115time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2ERKNS_12basic_stringIcS3_NS_9allocatorIcEEEEj_ZNSt6__ndk115time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2ERKNS_12basic_stringIcNS2_IcEENS_9allocatorIcEEEEj_ZNSt6__ndk16locale5__impC2ERKS1__ZNSt6__ndk16locale5__impC2ERKS1_RKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEi_ZNSt6__ndk16locale5__impC2ERKS1_S3_i_ZNSt6__ndk16locale5__impC2ERKS1_PNS0_5facetEl_ZNSt6__ndk110unique_ptrINS_6locale5facetENS_12_GLOBAL__N_17releaseEED2Ev_ZNSt6__ndk16locale5__impD2Ev_ZNSt6__ndk16locale5__impD0Ev_ZNSt6__ndk116__throw_bad_castEv__throw_bad_cast_ZNSt6__ndk16localeC2Ev_ZNSt6__ndk16localeC2ERKS0__ZNSt6__ndk16localeC2EPKc_ZNSt6__ndk16localeC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk16localeC2ERKS0_PKci_ZNSt6__ndk16localeC2ERKS0_RKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEi_ZNSt6__ndk16localeC2ERKS0_S2_i_ZNSt6__ndk1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_operator!=, std::__ndk1::allocator >_ZNSt6__ndk1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_operator== >_ZNSt6__ndk16locale5facetD0Ev_ZNSt6__ndk114collate_bynameIcEC2EPKcj_ZNSt6__ndk112_GLOBAL__N_121__throw_runtime_errorERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_operator+, std::__ndk1::allocator >_ZNSt6__ndk114collate_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk114collate_bynameIcED2Ev_ZNSt6__ndk114collate_bynameIcED0Ev_ZNSt6__ndk114collate_bynameIwEC2EPKcj_ZNSt6__ndk114collate_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk114collate_bynameIwED2Ev_ZNSt6__ndk114collate_bynameIwED0Ev_ZNSt6__ndk15ctypeIwED0Ev_ZNSt6__ndk15ctypeIcED2Ev_ZNSt6__ndk15ctypeIcED0Ev_ZNSt6__ndk112ctype_bynameIcEC2EPKcj_ZNSt6__ndk112ctype_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk112ctype_bynameIcED0Ev_ZNSt6__ndk112ctype_bynameIwEC2EPKcj_ZNSt6__ndk112ctype_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk112ctype_bynameIwED0Ev_ZNSt6__ndk116__libcpp_btowc_lEiP10__locale_t__libcpp_btowc_l_ZNSt6__ndk116__libcpp_wctob_lEjP10__locale_t__libcpp_wctob_l_ZNSt6__ndk17codecvtIcc9mbstate_tED0Ev_ZNSt6__ndk17codecvtIwc9mbstate_tEC2Ej_ZNSt6__ndk17codecvtIwc9mbstate_tEC2EPKcj_ZNSt6__ndk17codecvtIwc9mbstate_tED0Ev_ZNSt6__ndk121__libcpp_wcsnrtombs_lEPcPPKwjjP9mbstate_tP10__locale_t__libcpp_wcsnrtombs_l_ZNSt6__ndk118__libcpp_wcrtomb_lEPcwP9mbstate_tP10__locale_t__libcpp_wcrtomb_l_ZNSt6__ndk121__libcpp_mbsnrtowcs_lEPwPPKcjjP9mbstate_tP10__locale_t__libcpp_mbsnrtowcs_l_ZNSt6__ndk118__libcpp_mbrtowc_lEPwPKcjP9mbstate_tP10__locale_t__libcpp_mbrtowc_l_ZNSt6__ndk117__libcpp_mbtowc_lEPwPKcjP10__locale_t__libcpp_mbtowc_l_ZNSt6__ndk121__libcpp_mb_cur_max_lEP10__locale_t__libcpp_mb_cur_max_l_ZNSt6__ndk117__libcpp_mbrlen_lEPKcjP9mbstate_tP10__locale_t__libcpp_mbrlen_l_ZNSt6__ndk17codecvtIDsc9mbstate_tED0Ev_ZNSt6__ndk1L13utf16_to_utf8EPKtS1_RS1_PhS3_RS3_mNS_12codecvt_modeEutf16_to_utf8_ZNSt6__ndk1L13utf8_to_utf16EPKhS1_RS1_PtS3_RS3_mNS_12codecvt_modeEutf8_to_utf16_ZNSt6__ndk1L20utf8_to_utf16_lengthEPKhS1_jmNS_12codecvt_modeEutf8_to_utf16_length_ZNSt6__ndk17codecvtIDic9mbstate_tED0Ev_ZNSt6__ndk1L12ucs4_to_utf8EPKjS1_RS1_PhS3_RS3_mNS_12codecvt_modeEucs4_to_utf8_ZNSt6__ndk1L12utf8_to_ucs4EPKhS1_RS1_PjS3_RS3_mNS_12codecvt_modeEutf8_to_ucs4_ZNSt6__ndk1L19utf8_to_ucs4_lengthEPKhS1_jmNS_12codecvt_modeEutf8_to_ucs4_length_ZNSt6__ndk1L15ucs4_to_utf16beEPKjS1_RS1_PhS3_RS3_mNS_12codecvt_modeEucs4_to_utf16be_ZNSt6__ndk1L15utf16be_to_ucs4EPKhS1_RS1_PjS3_RS3_mNS_12codecvt_modeEutf16be_to_ucs4_ZNSt6__ndk1L22utf16be_to_ucs4_lengthEPKhS1_jmNS_12codecvt_modeEutf16be_to_ucs4_length_ZNSt6__ndk1L15ucs4_to_utf16leEPKjS1_RS1_PhS3_RS3_mNS_12codecvt_modeEucs4_to_utf16le_ZNSt6__ndk1L15utf16le_to_ucs4EPKhS1_RS1_PjS3_RS3_mNS_12codecvt_modeEutf16le_to_ucs4_ZNSt6__ndk1L22utf16le_to_ucs4_lengthEPKhS1_jmNS_12codecvt_modeEutf16le_to_ucs4_length_ZNSt6__ndk1L13utf16_to_utf8EPKjS1_RS1_PhS3_RS3_mNS_12codecvt_modeE_ZNSt6__ndk1L13utf8_to_utf16EPKhS1_RS1_PjS3_RS3_mNS_12codecvt_modeE_ZNSt6__ndk116__narrow_to_utf8ILj16EED0Ev_ZNSt6__ndk116__narrow_to_utf8ILj32EED0Ev_ZNSt6__ndk117__widen_from_utf8ILj16EED0Ev_ZNSt6__ndk117__widen_from_utf8ILj32EED0Ev_ZNSt6__ndk18numpunctIcEC2Ej_ZNSt6__ndk18numpunctIwEC2Ej_ZNSt6__ndk18numpunctIcED2Ev_ZNSt6__ndk18numpunctIcED0Ev_ZNSt6__ndk18numpunctIwED2Ev_ZNSt6__ndk18numpunctIwED0Ev_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IDnEEPKw_ZNSt6__ndk115numpunct_bynameIcEC2EPKcj_ZNSt6__ndk115numpunct_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk115numpunct_bynameIcED0Ev_ZNSt6__ndk122__libcpp_unique_localeC2EPKc_ZNSt6__ndk121__libcpp_localeconv_lEP10__locale_t__libcpp_localeconv_l_ZNSt6__ndk1L30checked_string_to_char_convertERcPKcP10__locale_tchecked_string_to_char_convert_ZNSt6__ndk122__libcpp_unique_localeD2Ev_ZNSt6__ndk115numpunct_bynameIwEC2EPKcj_ZNSt6__ndk115numpunct_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk115numpunct_bynameIwED0Ev_ZNSt6__ndk1L31checked_string_to_wchar_convertERwPKcP10__locale_tchecked_string_to_wchar_convert_ZNSt6__ndk110__time_getC2EPKc_ZNSt6__ndk110__time_getC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk110__time_getD2Ev_ZNSt6__ndk114__scan_keywordIPcPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_5ctypeIcEEEET0_RT_SC_SB_SB_RKT1_Rjb__scan_keyword *, std::__ndk1::ctype >_ZNSt6__ndk120__get_up_to_n_digitsIcPcEEiRT0_S2_RjRKNS_5ctypeIT_EEi__get_up_to_n_digits_ZNSt6__ndk120__libcpp_mbsrtowcs_lEPwPPKcjP9mbstate_tP10__locale_t__libcpp_mbsrtowcs_l_ZNSt6__ndk114__scan_keywordIPwPNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEENS_5ctypeIwEEEET0_RT_SC_SB_SB_RKT1_Rjb__scan_keyword *, std::__ndk1::ctype >_ZNSt6__ndk120__get_up_to_n_digitsIwPwEEiRT0_S2_RjRKNS_5ctypeIT_EEi__get_up_to_n_digits_ZNSt6__ndk118__time_get_storageIcEC2EPKc_ZNSt6__ndk115__time_get_tempIcEC2EPKc_ZNSt6__ndk112ctype_bynameIcED2Ev_ZNSt6__ndk118__time_get_storageIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk115__time_get_tempIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk118__time_get_storageIwEC2EPKc_ZNSt6__ndk115__time_get_tempIwEC2EPKc_ZNSt6__ndk112ctype_bynameIwED2Ev_ZNSt6__ndk118__time_get_storageIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk115__time_get_tempIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk110__time_putC2EPKc_ZNSt6__ndk110__time_putC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk110__time_putD2EvcharT_ZNSt6__ndk1L10__init_patIcEEvRNS_10money_base7patternERNS_12basic_stringIT_NS_11char_traitsIS5_EENS_9allocatorIS5_EEEEbcccS5___init_pat_ZNSt6__ndk1L10__init_patIwEEvRNS_10money_base7patternERNS_12basic_stringIT_NS_11char_traitsIS5_EENS_9allocatorIS5_EEEEbcccS5___init_pat_ZNSt6__ndk114__codecvt_utf8IwED0Ev_ZNSt6__ndk114__codecvt_utf8IDsED0Ev_ZNSt6__ndk114__codecvt_utf8IDiED0Ev_ZNSt6__ndk115__codecvt_utf16IwLb0EED0Ev_ZNSt6__ndk115__codecvt_utf16IwLb1EED0Ev_ZNSt6__ndk115__codecvt_utf16IDsLb0EED0Ev_ZNSt6__ndk115__codecvt_utf16IDsLb1EED0Ev_ZNSt6__ndk115__codecvt_utf16IDiLb0EED0Ev_ZNSt6__ndk115__codecvt_utf16IDiLb1EED0Ev_ZNSt6__ndk17codecvtIwc9mbstate_tED2Ev_ZNSt6__ndk120__codecvt_utf8_utf16IwED0Ev_ZNSt6__ndk120__codecvt_utf8_utf16IDiED0Ev_ZNSt6__ndk120__codecvt_utf8_utf16IDsED0Ev_ZNSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev_ZNSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev_ZNSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev_ZNSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev_ZNSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev_ZNSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev_ZNSt6__ndk115time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev_ZNSt6__ndk115time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev_ZThn8_NKSt6__ndk115time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE7__weeksEv_ZThn8_NKSt6__ndk115time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__monthsEv_ZThn8_NKSt6__ndk115time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE7__am_pmEv_ZThn8_NKSt6__ndk115time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__cEv_ZThn8_NKSt6__ndk115time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__rEv_ZThn8_NKSt6__ndk115time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__xEv_ZThn8_NKSt6__ndk115time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__XEv_ZNSt6__ndk115time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev_ZNSt6__ndk115time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev_ZThn8_NKSt6__ndk115time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE7__weeksEv_ZThn8_NKSt6__ndk115time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__monthsEv_ZThn8_NKSt6__ndk115time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE7__am_pmEv_ZThn8_NKSt6__ndk115time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__cEv_ZThn8_NKSt6__ndk115time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__rEv_ZThn8_NKSt6__ndk115time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__xEv_ZThn8_NKSt6__ndk115time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__XEv_ZNSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev_ZNSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev_ZNSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev_ZNSt6__ndk115time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev_ZNSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev_ZNSt6__ndk115time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev_ZNSt6__ndk110moneypunctIcLb0EED0Ev_ZNSt6__ndk110moneypunctIcLb1EED0Ev_ZNSt6__ndk110moneypunctIwLb0EED0Ev_ZNSt6__ndk110moneypunctIwLb1EED0Ev_ZNSt6__ndk117moneypunct_bynameIcLb0EED2Ev_ZNSt6__ndk117moneypunct_bynameIcLb0EED0Ev_ZNSt6__ndk117moneypunct_bynameIcLb1EED2Ev_ZNSt6__ndk117moneypunct_bynameIcLb1EED0Ev_ZNSt6__ndk117moneypunct_bynameIwLb0EED2Ev_ZNSt6__ndk117moneypunct_bynameIwLb0EED0Ev_ZNSt6__ndk117moneypunct_bynameIwLb1EED2Ev_ZNSt6__ndk117moneypunct_bynameIwLb1EED0Ev_ZNSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev_ZNSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev_ZNSt6__ndk19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev_ZNSt6__ndk19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev_ZNSt6__ndk18messagesIcED0Ev_ZNSt6__ndk18messagesIwED0Ev_ZNSt6__ndk115messages_bynameIcED0Ev_ZNSt6__ndk115messages_bynameIwED0Ev_ZNSt6__ndk121__libcpp_locale_guardD2Ev__cxx_global_array_dtor__cxx_global_array_dtor.62__cxx_global_array_dtor.77__cxx_global_array_dtor.101__cxx_global_array_dtor.125__cxx_global_array_dtor.128_ZNSt6__ndk113__vector_baseIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEED2Ev_ZNSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2Ej_ZNSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2Ej_ZNSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2ERKNS_12basic_stringIcS3_NS_9allocatorIcEEEEj_ZNSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2ERKNS_12basic_stringIcNS2_IcEENS_9allocatorIcEEEEj_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEED2Ev_ZNSt6__ndk1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_operator==, std::__ndk1::allocator >_ZNSt6__ndk117__call_once_proxyINS_5tupleIJONS_12_GLOBAL__N_111__fake_bindEEEEEEvPv__call_once_proxy >_RandomAccessIterator_ZNSt6__ndk19__reverseIPjEEvT_S2_NS_26random_access_iterator_tagE__reverse_ZNSt6__ndk110unique_ptrIhPFvPvEED2Ev_ZNSt6__ndk115__time_get_tempIcED0Ev_ZNSt6__ndk115__time_get_tempIwED0Ev_ZNSt6__ndk16rotateINS_11__wrap_iterIPcEEEET_S4_S4_S4_rotate >_ZNSt6__ndk18__rotateINS_11__wrap_iterIPcEEEET_S4_S4_S4_NS_26random_access_iterator_tagE__rotate >_ZNSt6__ndk114__rotate_rightINS_11__wrap_iterIPcEEEET_S4_S4___rotate_right >_ZNSt6__ndk112__rotate_gcdINS_11__wrap_iterIPcEEEET_S4_S4_S4___rotate_gcd >_ZNSt6__ndk111swap_rangesINS_11__wrap_iterIPcEES3_EET0_T_S5_S4_swap_ranges, std::__ndk1::__wrap_iter >_ZNSt6__ndk16rotateINS_11__wrap_iterIPwEEEET_S4_S4_S4_rotate >_ZNSt6__ndk18__rotateINS_11__wrap_iterIPwEEEET_S4_S4_S4_NS_26random_access_iterator_tagE__rotate >_ZNSt6__ndk113__rotate_leftINS_11__wrap_iterIPwEEEET_S4_S4___rotate_left >_ZNSt6__ndk114__rotate_rightINS_11__wrap_iterIPwEEEET_S4_S4___rotate_right >_ZNSt6__ndk112__rotate_gcdINS_11__wrap_iterIPwEEEET_S4_S4_S4___rotate_gcd >_ZNSt6__ndk111swap_rangesINS_11__wrap_iterIPwEES3_EET0_T_S5_S4_swap_ranges, std::__ndk1::__wrap_iter >_ZNSt6__ndk125__num_get_signed_integralIlEET_PKcS3_Rji__num_get_signed_integral_ZNSt6__ndk125__num_get_signed_integralIxEET_PKcS3_Rji__num_get_signed_integral_ZNSt6__ndk127__num_get_unsigned_integralItEET_PKcS3_Rji__num_get_unsigned_integral_ZNSt6__ndk127__num_get_unsigned_integralIjEET_PKcS3_Rji__num_get_unsigned_integral_ZNSt6__ndk127__num_get_unsigned_integralImEET_PKcS3_Rji__num_get_unsigned_integral_ZNSt6__ndk127__num_get_unsigned_integralIyEET_PKcS3_Rji__num_get_unsigned_integral_ZNSt6__ndk115__num_get_floatIfEET_PKcS3_Rj__num_get_float_ZNSt6__ndk111__do_strtodIfEET_PKcPPc__do_strtod_ZNSt6__ndk115__num_get_floatIdEET_PKcS3_Rj__num_get_float_ZNSt6__ndk111__do_strtodIdEET_PKcPPc__do_strtod_ZNSt6__ndk115__num_get_floatIeEET_PKcS3_Rj__num_get_float_ZNSt6__ndk111__do_strtodIeEET_PKcPPc__do_strtod_ZNSt6__ndk19__reverseIPcEEvT_S2_NS_26random_access_iterator_tagE__reverse_ZNSt6__ndk19__reverseIPwEEvT_S2_NS_26random_access_iterator_tagE__reverse_ZNSt6__ndk16__copyIPcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEET0_T_S7_S6___copy > >_ZNSt6__ndk16__copyIPwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEET0_T_S7_S6___copy > >_BinaryPredicate_ZNSt6__ndk15equalINS_11__wrap_iterIPcEES3_NS_10__equal_toIccEEEEbT_S6_T0_T1_equal, std::__ndk1::__wrap_iter, std::__ndk1::__equal_to >_ZNSt6__ndk15equalINS_11__wrap_iterIPwEES3_NS_10__equal_toIwwEEEEbT_S6_T0_T1_equal, std::__ndk1::__wrap_iter, std::__ndk1::__equal_to >_ZNSt6__ndk118__time_get_storageIcED2Ev_ZNSt6__ndk118__time_get_storageIwED2Ev__lo1__hi1__lo2__hi2__lo__hi__mask__sr__h__g__names__lv__statbuf__kb__ke__stat_hold__status__does_match__might_match__doesnt_match__nkw__n_might_match__case_sensitive__ky__n_does_match__indx__iterator_traits_impl >, true>__kc__atoms__grouping__atoms_size__thousands_sep__base__buf__a_end__g_end__dc__decimal_point__in_units__exp__current__res__va__iterator_traits_impl >, true>__fmt__nar__nbuf__vla_expr0__nc__ne__vla_expr1__fmtp__signd__nb__npt__nf__dg__specify_precision__nbh__obhspecify_precision__tm__fmtb__fmte__cmd__opt__wk__month__fm__pb__pe__modfmt__wb__wembj__wbuf__intl__bz__neg__wn__gbuf__gn__gb__ge__grp__ts__dp__sym__psn__nsn__spaces__trailing_sign__more_needed__ng__fd__sym_space_end__num_spaces__sym_curr_char__et__pat__z__mp__cur_cap__new_cap__n_off__owns__eg__ig__digits__mbuf__units__bb__bs__hn__hd__db__sn__mb__hw__exn__me__mi__de__gl__set__msgid__dfltfonehold__cslloc__lhsxy__lhs_sz__lp__rplhslohimlowhighvecdfaultnmtmpstfendsave_state__dest__nwc__ps__wc__nms__pwc__pmbnwchar_tnbytes_to_nxt_frm_nxt_frm_to_end_frm_end_towc1wc2zc4lcwoutresretiob__basefieldctbbbeerrwwbufwbbwberemove_cvremove_volatile__dummy_curr_symbolpatcs_precedesspace_charsep_by_spacesign_posnsymbol_contains_sep__new_size__mid__growing__ms__rhs_len__vp__middle__fp1__m2__m1__p1__p2__save_errno__ll__current_errno__negate__ld__tmp_ref_CharRef__pred/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/src/memory.cppallocator_argallocator_arg_t_ZNSt6__ndk113allocator_argEmuts_ZNSt6__ndk18__sp_mut4lockEvlock_ZNSt6__ndk18__sp_mut6unlockEvunlock__sp_mut_ZNSt6__ndk18__sp_mutaSERKS0___sp_mut_countmut_backpthread_mutex_t__libcpp_mutex_t_ZNSt6__ndk1L8mut_backE_AO_Relaxed_AO_Consume_AO_Acquire_AO_Release_AO_Acq_Rel_AO_Seq__libcpp_atomic_orderrelaxedpreferredstrictpointer_safety_ZNKSt6__ndk114pointer_safetycviEv~bad_weak_ptr_ZNKSt6__ndk112bad_weak_ptr4whatEvbad_weak_ptr_ZNSt6__ndk112bad_weak_ptrD2Ev__shared_weak_owners___shared_weak_count~__shared_weak_count_ZNSt6__ndk119__shared_weak_count12__add_sharedEv_ZNSt6__ndk119__shared_weak_count10__add_weakEv__add_weak_ZNSt6__ndk119__shared_weak_count16__release_sharedEv_ZNSt6__ndk119__shared_weak_count14__release_weakEv__release_weak_ZNKSt6__ndk119__shared_weak_count9use_countEv_ZNSt6__ndk119__shared_weak_count4lockEv_ZNKSt6__ndk119__shared_weak_count13__get_deleterERKSt9type_info__get_deletertype_info_ZNSt6__ndk119__shared_weak_count21__on_zero_shared_weakEv__on_zero_shared_weak_ZNSt6__ndk134__libcpp_atomic_refcount_incrementIlEET_RS1___libcpp_atomic_refcount_increment_ZNSt6__ndk134__libcpp_atomic_refcount_decrementIlEET_RS1___libcpp_atomic_refcount_decrement_ZNSt6__ndk112_GLOBAL__N_120__libcpp_atomic_loadIlEET_PKS2_i__libcpp_atomic_load_ZNSt6__ndk112_GLOBAL__N_132__libcpp_atomic_compare_exchangeIlEEbPT_S3_S2_ii__libcpp_atomic_compare_exchange__expected__after__success_order__fail_order_ZNSt6__ndk119__libcpp_mutex_lockEP15pthread_mutex_t__libcpp_mutex_lock_ZNSt6__ndk121__libcpp_thread_yieldEv__libcpp_thread_yieldthis_thread_ZNSt6__ndk121__libcpp_mutex_unlockEP15pthread_mutex_t__libcpp_mutex_unlock_Arg_Resultunary_function_ZNKSt6__ndk14hashIPKvEclES2_hash_Size_ZNSt6__ndk110__loadwordIjEET_PKv__loadword_ZNSt6__ndk121__murmur2_or_cityhashIjLj32EEclEPKvj__murmur2_or_cityhash_ZNSt6__ndk112bad_weak_ptrD0Ev_ZNSt6__ndk114__shared_countD2Ev_ZNSt6__ndk114__shared_countD0Ev_ZNSt6__ndk119__shared_weak_countD0Ev_ZNSt6__ndk122__libcpp_mutex_trylockEP15pthread_mutex_t__libcpp_mutex_trylock_ZNSt6__ndk111this_thread5yieldEvyield_ZNSt6__ndk112__get_sp_mutEPKv__get_sp_mut_ZNSt6__ndk117declare_reachableEPvdeclare_reachable_ZNSt6__ndk119declare_no_pointersEPcjdeclare_no_pointers_ZNSt6__ndk121undeclare_no_pointersEPcjundeclare_no_pointers_ZNSt6__ndk118get_pointer_safetyEvget_pointer_safety_ZNSt6__ndk121__undeclare_reachableEPv__undeclare_reachable_ZNSt6__ndk15alignEjjRPvRjalignobject_ownersalignmentp1p2__key__k/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/src/mutex.cppdefer_lockdefer_lock_t_ZNSt6__ndk110defer_lockEtry_to_locktry_to_lock_t_ZNSt6__ndk111try_to_lockEadopt_lockadopt_lock_t_ZNSt6__ndk110adopt_lockEmut_ZNSt6__ndk1L3mutEcvpthread_cond_t__libcpp_condvar_t_ZNSt6__ndk1L2cvEPTHREAD_MUTEX_NORMALPTHREAD_MUTEX_RECURSIVEPTHREAD_MUTEX_ERRORCHECKPTHREAD_MUTEX_ERRORCHECK_NPPTHREAD_MUTEX_RECURSIVE_NPPTHREAD_MUTEX_DEFAULT__m_mutex_ZNSt6__ndk15mutexaSERKS0_~mutex_ZNSt6__ndk15mutex4lockEv_ZNSt6__ndk15mutex8try_lockEvtry_lock_ZNSt6__ndk15mutex6unlockEv_ZNSt6__ndk15mutex13native_handleEvnative_handlenative_handle_type__libcpp_recursive_mutex_trecursive_mutex~recursive_mutex_ZNSt6__ndk115recursive_mutexaSERKS0__ZNSt6__ndk115recursive_mutex4lockEv_ZNSt6__ndk115recursive_mutex8try_lockEv_ZNSt6__ndk115recursive_mutex6unlockEv_ZNSt6__ndk115recursive_mutex13native_handleEv_ZNSt6__ndk132__libcpp_recursive_mutex_destroyEP15pthread_mutex_t__libcpp_recursive_mutex_destroy_ZNSt6__ndk129__libcpp_recursive_mutex_lockEP15pthread_mutex_t__libcpp_recursive_mutex_lock_ZNSt6__ndk131__libcpp_recursive_mutex_unlockEP15pthread_mutex_t__libcpp_recursive_mutex_unlock_ZNSt6__ndk15mutexC2Evcondition_variable~condition_variable_ZNSt6__ndk118condition_variableaSERKS0__ZNSt6__ndk118condition_variable10notify_oneEvnotify_one_ZNSt6__ndk118condition_variable10notify_allEvnotify_all_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEEwaitmutex_type__owns_unique_lock~unique_lock_ZNSt6__ndk111unique_lockINS_5mutexEEaSERKS2__ZNSt6__ndk111unique_lockINS_5mutexEEaSEOS2__ZNSt6__ndk111unique_lockINS_5mutexEE4lockEv_ZNSt6__ndk111unique_lockINS_5mutexEE8try_lockEv_ZNSt6__ndk111unique_lockINS_5mutexEE6unlockEv_ZNSt6__ndk111unique_lockINS_5mutexEE4swapERS2__ZNSt6__ndk111unique_lockINS_5mutexEE7releaseEv_ZNKSt6__ndk111unique_lockINS_5mutexEE9owns_lockEvowns_lock_ZNKSt6__ndk111unique_lockINS_5mutexEEcvbEv_ZNKSt6__ndk111unique_lockINS_5mutexEE5mutexEv_Mutexunique_lock_ZNSt6__ndk118condition_variable13native_handleEv_ZNSt6__ndk118condition_variable15__do_timed_waitERNS_11unique_lockINS_5mutexEEENS_6chrono10time_pointINS5_12system_clockENS5_8durationIxNS_5ratioILx1ELx1000000000EEEEEEE__do_timed_wait__d___rep_repduration_ZNKSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000000EEEE5countEv_ZNKSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000000EEEEpsEvcommon_type >, std::__ndk1::chrono::duration > >_ZNKSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000000EEEEngEv_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000000EEEEppEv_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000000EEEEppEi_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000000EEEEmmEv_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000000EEEEmmEi_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000000EEEEpLERKS4__ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000000EEEEmIERKS4__ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000000EEEEmLERKxoperator*=_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000000EEEEdVERKxoperator/=_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000000EEEErMERKxoperator%=_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000000EEEErMERKS4__ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000000EEEE4zeroEvzero_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000000EEEE3minEv_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000000EEEE3maxEv_Rep__na__da__gcdnumden_Num_Denratio<1, 1000000000>_Periodduration >time_point_ZNKSt6__ndk16chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEE16time_since_epochEvtime_since_epoch_ZNSt6__ndk16chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEEpLERKS6__ZNSt6__ndk16chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEEmIERKS6__ZNSt6__ndk16chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEE3minEv_ZNSt6__ndk16chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEE3maxEvis_steady_ZNSt6__ndk16chrono12system_clock3nowEvnow_ZNKSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000EEEE5countEv_ZNKSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000EEEEpsEvcommon_type >, std::__ndk1::chrono::duration > >_ZNKSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000EEEEngEv_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000EEEEppEv_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000EEEEppEi_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000EEEEmmEv_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000EEEEmmEi_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000EEEEpLERKS4__ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000EEEEmIERKS4__ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000EEEEmLERKx_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000EEEEdVERKx_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000EEEErMERKx_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000EEEErMERKS4__ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000EEEE4zeroEv_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000EEEE3minEv_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1000000EEEE3maxEvratio<1, 1000000>duration >_ZNKSt6__ndk16chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000EEEEEE16time_since_epochEv_ZNSt6__ndk16chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000EEEEEEpLERKS6__ZNSt6__ndk16chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000EEEEEEmIERKS6__ZNSt6__ndk16chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000EEEEEE3minEv_ZNSt6__ndk16chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000EEEEEE3maxEv_Clock_Durationtime_point > >_ZNSt6__ndk16chrono12system_clock9to_time_tERKNS0_10time_pointIS1_NS0_8durationIxNS_5ratioILx1ELx1000000EEEEEEEto_time_t_ZNSt6__ndk16chrono12system_clock11from_time_tElfrom_time_tsystem_clocktime_point > >__locked_timed_mutex~timed_mutex_ZNSt6__ndk111timed_mutexaSERKS0__ZNSt6__ndk111timed_mutex4lockEv_ZNSt6__ndk111timed_mutex8try_lockEv_ZNSt6__ndk111timed_mutex6unlockEvlock_guard~lock_guard_ZNSt6__ndk110lock_guardINS_5mutexEEaSERKS2_lock_guard_ZNSt6__ndk110lock_guardINS_5mutexEEC2ERS1__ZNSt6__ndk110lock_guardINS_5mutexEED2Ev_ZNSt6__ndk111unique_lockINS_5mutexEEC2ERS1__ZNSt6__ndk111unique_lockINS_5mutexEEC2ERS1_NS_13try_to_lock_tE_ZNSt6__ndk118condition_variableC2Ev__count_pthread_t__libcpp_thread_id__thread_id_ZNSt6__ndk111__thread_id7__resetEv__resetrecursive_timed_mutex~recursive_timed_mutex_ZNSt6__ndk121recursive_timed_mutexaSERKS0__ZNSt6__ndk121recursive_timed_mutex4lockEv_ZNSt6__ndk121recursive_timed_mutex8try_lockEv_ZNSt6__ndk121recursive_timed_mutex6unlockEv_ZNSt6__ndk130__libcpp_thread_get_current_idEv__libcpp_thread_get_current_id_ZNSt6__ndk111this_thread6get_idEvget_id_ZNSt6__ndk121__libcpp_condvar_waitEP14pthread_cond_tP15pthread_mutex_t__libcpp_condvar_wait__cv_FromType_ZNSt6__ndk112_GLOBAL__N_122__libcpp_relaxed_storeIVmmEEvPT_T0___libcpp_relaxed_store_ZNSt6__ndk112_GLOBAL__N_121__libcpp_atomic_storeIVmmEEvPT_T0_i__libcpp_atomic_store_ZNSt6__ndk126__libcpp_condvar_broadcastEP14pthread_cond_t__libcpp_condvar_broadcast_ZNSt6__ndk115recursive_mutexC2Ev_ZNSt6__ndk129__libcpp_recursive_mutex_initEP15pthread_mutex_t__libcpp_recursive_mutex_init_ZNSt6__ndk115recursive_mutexD2Ev_ZNSt6__ndk132__libcpp_recursive_mutex_trylockEP15pthread_mutex_t__libcpp_recursive_mutex_trylock_ZNSt6__ndk111timed_mutexC2Ev_ZNSt6__ndk111timed_mutexD2Ev_ZNSt6__ndk111unique_lockINS_5mutexEED2Ev_ZNSt6__ndk121recursive_timed_mutexC2Ev_ZNSt6__ndk121recursive_timed_mutexD2Ev_ZNSt6__ndk1eqENS_11__thread_idES0__ZNSt6__ndk111__call_onceERVmPvPFvS2_E__call_once_ZNSt6__ndk124__libcpp_thread_id_equalEll__libcpp_thread_id_equalattrpthread_mutexattr_t__ece_lkflagargfunct1t2/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/src/mutex_destructor.cpp_ZNSt6__ndk122__libcpp_mutex_destroyEP15pthread_mutex_t__libcpp_mutex_destroy_ZNSt6__ndk15mutexD2Ev/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/src/new.cppnothrownothrow_t_ZSt7nothrow_ZSt17__throw_bad_allocv__throw_bad_alloc_Znwjoperator new_ZnwjRKSt9nothrow_t_Znajoperator new[]_ZnajRKSt9nothrow_t_ZdlPvoperator delete_ZdlPvRKSt9nothrow_t_ZdlPvj_ZdaPvoperator delete[]_ZdaPvRKSt9nothrow_t_ZdaPvj_ZnwjSt11align_val_t_ZnwjSt11align_val_tRKSt9nothrow_t_ZnajSt11align_val_t_ZnajSt11align_val_tRKSt9nothrow_t_ZdlPvSt11align_val_t_ZdlPvSt11align_val_tRKSt9nothrow_t_ZdlPvjSt11align_val_t_ZdaPvSt11align_val_t_ZdaPvSt11align_val_tRKSt9nothrow_t_ZdaPvjSt11align_val_tnhnew_handler/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/src/random.cpp_Z5isinfeisinf_Z5isnaneisnan__float_tfloat_t__double_tdouble_tacosfasinfatanfatan2fceilfcosfcoshfexpffabsffloorffmodffrexpfldexpflogflog10f_Z4modfePemodfmodffpowfsinfsinhfsqrtftanftanhfacoshfasinhfatanhfcbrtfcopysignferfferfcfexp2fexpm1ffdimffmaffmaxffminfhypotfilogbflgammafllrintfllroundflog1pflog2flogbflrintflroundfnannanfnearbyintfnextafterfnexttowardfremainderfremquofrintfroundfscalblnfscalbnftgammaftruncfacosacoslasinasinlatanatanlatan2atan2lceilceillcoscoslcoshcoshlexpexplfabsfabslfloorfloorlfmodfmodlfrexpfrexplldexpldexplloglogllog10log10lmodflpowpowlsinsinlsinhsinhlsqrtsqrtltantanltanhtanhlacoshacoshlasinhasinhlatanhatanhlcbrtcbrtlcopysigncopysignlerferflerfcerfclexp2exp2lexpm1expm1lfdimfdimlfmafmalfmaxfmaxlfminfminlhypothypotlilogbilogbllgammalgammalllrintllrintlllroundllroundllog1plog1pllog2llogblogbllrintlrintllroundlroundlnanlnearbyintnearbyintlnextafternextafterlnexttowardnexttowardlremainderremainderlremquoremquolrintrintlroundlscalblnlscalbnscalbnltgammatgammaltruncl_ZL4openPKcU17pass_object_size1ipathname_Minresult_type_Max_ZNSt6__ndk113random_device3minEv_ZNSt6__ndk113random_device3maxEvrandom_device~random_device_ZNSt6__ndk113random_deviceclEv_ZNKSt6__ndk113random_device7entropyEventropy_ZNSt6__ndk113random_deviceaSERKS0__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS4__ZL4readiPvU17pass_object_size0j__kernel_ssize_tssize_tfd_ZNSt6__ndk113random_deviceC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9__ZNSt6__ndk113random_deviceD2Ev__token__rhs_sz__reserve__old_cap__delta_cap__old_sz__n_copy__n_del__n_add__p_new_stuff__old_p__sec_cp_sz/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/src/stdexcept.cpp__refstring_implencapcount_t_Rep_base_ZNSt6__ndk115__refstring_imp12_GLOBAL__N_113data_from_repEPNS1_9_Rep_baseEdata_from_rep_ZNSt6__ndk118__libcpp_refstringC2ERKS0__ZNSt6__ndk115__refstring_imp12_GLOBAL__N_113rep_from_dataEPKcrep_from_datadata__ZNSt13runtime_erroraSERKS__ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE_ZNSt6__ndk118__libcpp_refstringC2EPKc_ZNSt11logic_errorC2EPKc_ZNSt11logic_errorC2ERKS__ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE_ZNSt13runtime_errorC2EPKc_ZNSt13runtime_errorC2ERKS_leadjust_old_countold_repre/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/src/string.cpp_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4nposEinitializer_list_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEcvNS_17basic_string_viewIwS2_EEEv_ZNSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEEaSERKS3__ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE5beginEv_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE3endEv_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE6cbeginEv_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE4cendEv_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE6rbeginEvreverse_iterator_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE4rendEv_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE7crbeginEv_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE5crendEv_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE4sizeEv_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE6lengthEv_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE8max_sizeEv_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE5emptyEv_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEEixEj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE2atEj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE5frontEv_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE4backEv_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE4dataEv_ZNSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE13remove_prefixEj_ZNSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE13remove_suffixEj_ZNSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE4swapERS3__ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE4copyEPwjj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE6substrEjj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE7compareES3__ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE7compareEjjS3__ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE7compareEjjS3_jj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE7compareEPKw_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE7compareEjjPKw_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE7compareEjjPKwj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE4findES3_j_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE4findEwj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE4findEPKwjj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE4findEPKwj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE5rfindES3_j_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE5rfindEwj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE5rfindEPKwjj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE5rfindEPKwj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE13find_first_ofES3_j_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE13find_first_ofEwj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE13find_first_ofEPKwjj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE13find_first_ofEPKwj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE12find_last_ofES3_j_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE12find_last_ofEwj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE12find_last_ofEPKwjj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE12find_last_ofEPKwj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE17find_first_not_ofES3_j_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE17find_first_not_ofEwj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE17find_first_not_ofEPKwjj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE17find_first_not_ofEPKwj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE16find_last_not_ofES3_j_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE16find_last_not_ofEwj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE16find_last_not_ofEPKwjj_ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE16find_last_not_ofEPKwjbasic_string_view >_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSERKS5__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSESt16initializer_listIwE_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSEw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6rbeginEvreverse_iterator >_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6rbeginEvreverse_iterator >_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4rendEv_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4rendEv_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6cbeginEv_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4cendEv_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7crbeginEv_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5crendEv_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6lengthEv_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE8max_sizeEv_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6resizeEjw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6resizeEj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__resize_default_initEj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEv_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13shrink_to_fitEv_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE2atEj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE2atEj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEpLERKS5__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEpLEPKw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEpLEw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEpLESt16initializer_listIwE_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendERKS5__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendERKS5_jj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKwj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEjw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__append_default_initEj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendESt16initializer_listIwE_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5frontEv_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5frontEv_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4backEv_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignERKS5__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEOS5__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignERKS5_jj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKwj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEjw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignESt16initializer_listIwE_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEjRKS5__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEjRKS5_jj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEjPKwj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEjPKw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEjjw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertENS_11__wrap_iterIPKwEEw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertENS_11__wrap_iterIPKwEEjw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertENS_11__wrap_iterIPKwEESt16initializer_listIwE_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5eraseEjj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5eraseENS_11__wrap_iterIPKwEES9__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEjjRKS5__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEjjRKS5_jj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEjjPKwj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEjjPKw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEjjjw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceENS_11__wrap_iterIPKwEES9_RKS5__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceENS_11__wrap_iterIPKwEES9_S8_j_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceENS_11__wrap_iterIPKwEES9_S8__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceENS_11__wrap_iterIPKwEES9_jw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceENS_11__wrap_iterIPKwEES9_St16initializer_listIwE_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4copyEPwjj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6substrEjj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4swapERS5__ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13get_allocatorEv_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4findERKS5_j_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4findEPKwjj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4findEPKwj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4findEwj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5rfindERKS5_j_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5rfindEPKwjj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5rfindEPKwj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5rfindEwj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13find_first_ofERKS5_j_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13find_first_ofEPKwjj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13find_first_ofEPKwj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13find_first_ofEwj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE12find_last_ofERKS5_j_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE12find_last_ofEPKwjj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE12find_last_ofEPKwj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE12find_last_ofEwj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17find_first_not_ofERKS5_j_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17find_first_not_ofEPKwjj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17find_first_not_ofEPKwj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17find_first_not_ofEwj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16find_last_not_ofERKS5_j_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16find_last_not_ofEPKwjj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16find_last_not_ofEPKwj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16find_last_not_ofEwj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareERKS5__ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEjjRKS5__ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEjjRKS5_jj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEPKw_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEjjPKw_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEjjPKwj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE12__invariantsEv_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7__allocEv_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7__allocEv_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwjj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEjw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEjjjjjj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEjjjjjjPKw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE14__erase_to_endEj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__copy_assign_allocERKS5__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb1EEE_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb0EEE_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13__move_assignERS5_NS_17integral_constantIbLb0EEE_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__move_assign_allocERS5__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__move_assign_allocERS5_NS_17integral_constantIbLb1EEE_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__move_assign_allocERS5_NS_17integral_constantIbLb0EEE_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE26__invalidate_all_iteratorsEv_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE27__invalidate_iterators_pastEj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4nposE__itoa__pow10_32_ZNSt6__ndk16__itoaL10__pow10_32E__pow10_64_ZNSt6__ndk16__itoaL10__pow10_64Eaddress_family_not_supportedaddress_in_useaddress_not_availablealready_connectedargument_list_too_longargument_out_of_domainbad_addressbad_file_descriptorbad_messagebroken_pipeconnection_abortedconnection_already_in_progressconnection_refusedconnection_resetcross_device_linkdestination_address_requireddevice_or_resource_busydirectory_not_emptyexecutable_format_errorfile_existsfile_too_largefilename_too_longfunction_not_supportedhost_unreachableidentifier_removedillegal_byte_sequenceinappropriate_io_control_operationinterruptedinvalid_argumentinvalid_seekio_erroris_a_directorymessage_sizenetwork_downnetwork_resetnetwork_unreachableno_buffer_spaceno_child_processno_linkno_lock_availableno_message_availableno_messageno_protocol_optionno_space_on_deviceno_stream_resourcesno_such_device_or_addressno_such_deviceno_such_file_or_directoryno_such_processnot_a_directorynot_a_socketnot_a_streamnot_connectednot_enough_memorynot_supportedoperation_canceledoperation_in_progressoperation_not_permittedoperation_not_supportedoperation_would_blockowner_deadpermission_deniedprotocol_errorprotocol_not_supportedread_only_file_systemresource_deadlock_would_occurresource_unavailable_try_againresult_out_of_rangestate_not_recoverablestream_timeouttext_file_busytimed_outtoo_many_files_open_in_systemtoo_many_files_opentoo_many_linkstoo_many_symbolic_link_levelsvalue_too_largewrong_protocol_typeerrcout_of_rangemake_unsignedmake_unsignedmake_unsigned_ZNSt6__ndk16__itoa13__traits_baseIjvE7__widthEj__width_ZNSt6__ndk16__itoa13__traits_baseIjvE9__convertEjPc__convert_ZNSt6__ndk16__itoa13__traits_baseIjvE5__powEv__pow__traits_base_ZNSt6__ndk16__itoa8__traitsIjE6__readEPKcS4_RjS5___read__traits_ZNSt6__ndk16__itoa13__traits_baseImvE7__widthEm_ZNSt6__ndk16__itoa13__traits_baseImvE9__convertEmPc_ZNSt6__ndk16__itoa13__traits_baseImvE5__powEv__traits_base_ZNSt6__ndk16__itoa8__traitsImE6__readEPKcS4_RjS5___traits_ZNSt6__ndk16__itoa13__traits_baseIyvE7__widthEy_ZNSt6__ndk16__itoa13__traits_baseIyvE9__convertEyPc_ZNSt6__ndk16__itoa13__traits_baseIyvE5__powEv__traits_base_ZNSt6__ndk16__itoa8__traitsIyE6__readEPKcS4_RyS5___traits__compressed_pair >_ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2IS5_EENS_12__second_tagEOT__ZNSt6__ndk118__find_first_of_ceIPKcS2_PDoFbccEEET_S5_S5_T0_S6_T1___find_first_of_ce__last2__j_ZNSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEEC2EPKcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareINS_17basic_string_viewIcS2_EEEENS_9enable_ifIXsr33__can_be_converted_to_string_viewIcS2_T_EE5valueEiE4typeEjjRKSA_jjcompare > >enable_if_ZNKSt6__ndk16__lessIjjEclERKjS3___less_ZNSt6__ndk13minIjNS_6__lessIjjEEEERKT_S5_S5_T0_min >_ZNSt6__ndk13minIjEERKT_S3_S3_min__compressed_pair >_ZNSt6__ndk117__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_EC2IS5_EENS_12__second_tagEOT__ZNSt6__ndk118__find_first_of_ceIPKwS2_PDoFbwwEEET_S5_S5_T0_S6_T1___find_first_of_ce_ZNSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEEC2EPKwj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareINS_17basic_string_viewIwS2_EEEENS_9enable_ifIXsr33__can_be_converted_to_string_viewIwS2_T_EE5valueEiE4typeEjjRKSA_jjcompare > >VS_ZNSt6__ndk112_GLOBAL__N_110as_integerIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEET_RKS7_RKT0_Pjias_integer >idx_ZNSt6__ndk112_GLOBAL__N_110as_integerIiNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEET_RKNS2_IcNS3_IcEENS5_IcEEEERKT0_Pjias_integer >_ZNSt6__ndk112_GLOBAL__N_110as_integerIlNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEET_RKS7_RKT0_Pjias_integer >_ZNSt6__ndk112_GLOBAL__N_110as_integerIlNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEET_RKNS2_IcNS3_IcEENS5_IcEEEERKT0_Pjias_integer >_ZNSt6__ndk112_GLOBAL__N_117as_integer_helperImNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFmPKcPPciEEET_RKS7_RKT0_PjiT1_as_integer_helper, unsigned long (*)(const char *, char **, int)>strerrno_save_ZNSt6__ndk112_GLOBAL__N_110as_integerImNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEET_RKS7_RKT0_Pjias_integer >_ZNSt6__ndk112_GLOBAL__N_117as_integer_helperImNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPFmPKwPPwiEEET_RKNS2_IcNS3_IcEENS5_IcEEEERKT0_PjiT1_as_integer_helper, unsigned long (*)(const wchar_t *, wchar_t **, int)>_ZNSt6__ndk112_GLOBAL__N_110as_integerImNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEET_RKNS2_IcNS3_IcEENS5_IcEEEERKT0_Pjias_integer >_ZNSt6__ndk112_GLOBAL__N_117as_integer_helperIxNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFxPKcPPciEEET_RKS7_RKT0_PjiT1_as_integer_helper, long long (*)(const char *, char **, int)>_ZNSt6__ndk112_GLOBAL__N_110as_integerIxNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEET_RKS7_RKT0_Pjias_integer >_ZNSt6__ndk112_GLOBAL__N_117as_integer_helperIxNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPFxPKwPPwiEEET_RKNS2_IcNS3_IcEENS5_IcEEEERKT0_PjiT1_as_integer_helper, long long (*)(const wchar_t *, wchar_t **, int)>_ZNSt6__ndk112_GLOBAL__N_110as_integerIxNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEET_RKNS2_IcNS3_IcEENS5_IcEEEERKT0_Pjias_integer >_ZNSt6__ndk112_GLOBAL__N_117as_integer_helperIyNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFyPKcPPciEEET_RKS7_RKT0_PjiT1_as_integer_helper, unsigned long long (*)(const char *, char **, int)>_ZNSt6__ndk112_GLOBAL__N_110as_integerIyNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEET_RKS7_RKT0_Pjias_integer >_ZNSt6__ndk112_GLOBAL__N_117as_integer_helperIyNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPFyPKwPPwiEEET_RKNS2_IcNS3_IcEENS5_IcEEEERKT0_PjiT1_as_integer_helper, unsigned long long (*)(const wchar_t *, wchar_t **, int)>_ZNSt6__ndk112_GLOBAL__N_110as_integerIyNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEET_RKNS2_IcNS3_IcEENS5_IcEEEERKT0_Pjias_integer >_ZNSt6__ndk112_GLOBAL__N_115as_float_helperIfNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFfPKcPPcEEET_RKS7_RKT0_PjT1_as_float_helper, float (*)(const char *, char **)>_ZNSt6__ndk112_GLOBAL__N_18as_floatIfNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEET_RKS7_RKT0_Pjas_float >_ZNSt6__ndk112_GLOBAL__N_115as_float_helperIfNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPFfPKwPPwEEET_RKNS2_IcNS3_IcEENS5_IcEEEERKT0_PjT1_as_float_helper, float (*)(const wchar_t *, wchar_t **)>_ZNSt6__ndk112_GLOBAL__N_18as_floatIfNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEET_RKNS2_IcNS3_IcEENS5_IcEEEERKT0_Pjas_float >_ZNSt6__ndk112_GLOBAL__N_115as_float_helperIdNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFdPKcPPcEEET_RKS7_RKT0_PjT1_as_float_helper, double (*)(const char *, char **)>_ZNSt6__ndk112_GLOBAL__N_18as_floatIdNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEET_RKS7_RKT0_Pjas_float >_ZNSt6__ndk112_GLOBAL__N_115as_float_helperIdNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPFdPKwPPwEEET_RKNS2_IcNS3_IcEENS5_IcEEEERKT0_PjT1_as_float_helper, double (*)(const wchar_t *, wchar_t **)>_ZNSt6__ndk112_GLOBAL__N_18as_floatIdNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEET_RKNS2_IcNS3_IcEENS5_IcEEEERKT0_Pjas_float >_ZNSt6__ndk112_GLOBAL__N_115as_float_helperIeNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFePKcPPcEEET_RKS7_RKT0_PjT1_as_float_helper, long double (*)(const char *, char **)>_ZNSt6__ndk112_GLOBAL__N_18as_floatIeNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEET_RKS7_RKT0_Pjas_float >_ZNSt6__ndk112_GLOBAL__N_115as_float_helperIeNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPFePKwPPwEEET_RKNS2_IcNS3_IcEENS5_IcEEEERKT0_PjT1_as_float_helper, long double (*)(const wchar_t *, wchar_t **)>_ZNSt6__ndk112_GLOBAL__N_18as_floatIeNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEET_RKNS2_IcNS3_IcEENS5_IcEEEERKT0_Pjas_float >_ZNSt6__ndk112_GLOBAL__N_111i_to_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEET_T0_i_to_string, int>vbufsizeto_chars_result_ZNSt6__ndk18to_charsIiLi0EEENS_15to_chars_resultEPcS2_T_to_chars_ZNSt6__ndk112_GLOBAL__N_111i_to_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEElEET_T0_i_to_string, long>_ZNSt6__ndk18to_charsIlLi0EEENS_15to_chars_resultEPcS2_T_to_chars_ZNSt6__ndk18to_charsIxLi0EEENS_15to_chars_resultEPcS2_T_to_chars_ZNSt6__ndk112_GLOBAL__N_111i_to_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEExEET_T0_i_to_string, long long>_ZNSt6__ndk115__to_chars_itoaIjEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb0EEE__to_chars_itoa__diff_ZNSt6__ndk18to_charsIjLi0EEENS_15to_chars_resultEPcS2_T_to_chars_ZNSt6__ndk112_GLOBAL__N_111i_to_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEjEET_T0_i_to_string, unsigned int>_ZNSt6__ndk115__to_chars_itoaImEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb0EEE__to_chars_itoa_ZNSt6__ndk18to_charsImLi0EEENS_15to_chars_resultEPcS2_T_to_chars_ZNSt6__ndk112_GLOBAL__N_111i_to_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEmEET_T0_i_to_string, unsigned long>_ZNSt6__ndk115__to_chars_itoaIyEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb0EEE__to_chars_itoa_ZNSt6__ndk18to_charsIyLi0EEENS_15to_chars_resultEPcS2_T_to_chars_ZNSt6__ndk112_GLOBAL__N_111i_to_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEyEET_T0_i_to_string, unsigned long long>_ZNSt6__ndk112_GLOBAL__N_111i_to_stringINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEiEET_T0_i_to_string, int>_ZNSt6__ndk112_GLOBAL__N_111i_to_stringINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEElEET_T0_i_to_string, long>_ZNSt6__ndk112_GLOBAL__N_111i_to_stringINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEExEET_T0_i_to_string, long long>_ZNSt6__ndk112_GLOBAL__N_111i_to_stringINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEjEET_T0_i_to_string, unsigned int>_ZNSt6__ndk112_GLOBAL__N_111i_to_stringINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEmEET_T0_i_to_string, unsigned long>_ZNSt6__ndk112_GLOBAL__N_111i_to_stringINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEyEET_T0_i_to_string, unsigned long long>P_ZNSt6__ndk112_GLOBAL__N_19as_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFiPcjPKczEfEET_T0_SD_PKNSD_10value_typeET1_as_string, int (*)(char *, unsigned int, const char *, ...), float>sprintf_likeaavailablestatusused_ZNKSt6__ndk112_GLOBAL__N_114initial_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclEvinitial_string >_ZNSt6__ndk112_GLOBAL__N_19as_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFiPcjPKczEdEET_T0_SD_PKNSD_10value_typeET1_as_string, int (*)(char *, unsigned int, const char *, ...), double>_ZNSt6__ndk112_GLOBAL__N_19as_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFiPcjPKczEeEET_T0_SD_PKNSD_10value_typeET1_as_string, int (*)(char *, unsigned int, const char *, ...), long double>_ZNSt6__ndk112_GLOBAL__N_19as_stringINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPFiPwjPKwzEfEET_T0_SD_PKNSD_10value_typeET1_as_string, int (*)(wchar_t *, unsigned int, const wchar_t *, ...), float>_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2EOS5__ZNKSt6__ndk112_GLOBAL__N_114initial_stringINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEclEvinitial_string >_ZNSt6__ndk112_GLOBAL__N_19as_stringINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPFiPwjPKwzEdEET_T0_SD_PKNSD_10value_typeET1_as_string, int (*)(wchar_t *, unsigned int, const wchar_t *, ...), double>_ZNSt6__ndk112_GLOBAL__N_19as_stringINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPFiPwjPKwzEeEET_T0_SD_PKNSD_10value_typeET1_as_string, int (*)(wchar_t *, unsigned int, const wchar_t *, ...), long double>_ZNSt6__ndk112_GLOBAL__N_112throw_helperISt12out_of_rangeEEvRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEthrow_helper_ZNSt6__ndk112_GLOBAL__N_112throw_helperISt16invalid_argumentEEvRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEthrow_helper_ZNSt6__ndk112__complementIjEET_S1___complement_ZNSt6__ndk112__complementImEET_S1___complement_ZNSt6__ndk112__complementIyEET_S1___complement_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initIPcEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9__ZNSt6__ndk120__throw_out_of_rangeEPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_RKS4__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_jjRKS4__SizeT__npos_ZNSt6__ndk110__str_findIcjNS_11char_traitsIcEELj4294967295EEET0_PKT_S3_S6_S3_S3___str_find, 4294967295>_ZNSt6__ndk110__str_findIcjNS_11char_traitsIcEELj4294967295EEET0_PKT_S3_S4_S3__ZNSt6__ndk111__str_rfindIcjNS_11char_traitsIcEELj4294967295EEET0_PKT_S3_S6_S3_S3___str_rfind, 4294967295>_ZNSt6__ndk111__str_rfindIcjNS_11char_traitsIcEELj4294967295EEET0_PKT_S3_S4_S3__ZNSt6__ndk119__str_find_first_ofIcjNS_11char_traitsIcEELj4294967295EEET0_PKT_S3_S6_S3_S3___str_find_first_of, 4294967295>_ZNSt6__ndk118__str_find_last_ofIcjNS_11char_traitsIcEELj4294967295EEET0_PKT_S3_S6_S3_S3___str_find_last_of, 4294967295>_ZNSt6__ndk123__str_find_first_not_ofIcjNS_11char_traitsIcEELj4294967295EEET0_PKT_S3_S6_S3_S3___str_find_first_not_of, 4294967295>_ZNSt6__ndk122__str_find_last_not_ofIcjNS_11char_traitsIcEELj4294967295EEET0_PKT_S3_S6_S3_S3___str_find_last_not_of, 4294967295>_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2ERKS5__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2ERKS5_RKS4__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2ERKS5_jjRKS4__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev_ZNSt6__ndk110__str_findIwjNS_11char_traitsIwEELj4294967295EEET0_PKT_S3_S6_S3_S3___str_find, 4294967295>_ZNSt6__ndk110__str_findIwjNS_11char_traitsIwEELj4294967295EEET0_PKT_S3_S4_S3__ZNSt6__ndk111__str_rfindIwjNS_11char_traitsIwEELj4294967295EEET0_PKT_S3_S6_S3_S3___str_rfind, 4294967295>_ZNSt6__ndk111__str_rfindIwjNS_11char_traitsIwEELj4294967295EEET0_PKT_S3_S4_S3__ZNSt6__ndk119__str_find_first_ofIwjNS_11char_traitsIwEELj4294967295EEET0_PKT_S3_S6_S3_S3___str_find_first_of, 4294967295>_ZNSt6__ndk118__str_find_last_ofIwjNS_11char_traitsIwEELj4294967295EEET0_PKT_S3_S6_S3_S3___str_find_last_of, 4294967295>_ZNSt6__ndk123__str_find_first_not_ofIwjNS_11char_traitsIwEELj4294967295EEET0_PKT_S3_S6_S3_S3___str_find_first_not_of, 4294967295>_ZNSt6__ndk122__str_find_last_not_ofIwjNS_11char_traitsIwEELj4294967295EEET0_PKT_S3_S6_S3_S3___str_find_last_not_of, 4294967295>_ZNSt6__ndk14stoiERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjistoi_ZNSt6__ndk14stoiERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPji_ZNSt6__ndk14stolERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjistol_ZNSt6__ndk14stolERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPji_ZNSt6__ndk15stoulERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjistoul_ZNSt6__ndk15stoulERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPji_ZNSt6__ndk15stollERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjistoll_ZNSt6__ndk15stollERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPji_ZNSt6__ndk16stoullERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjistoull_ZNSt6__ndk16stoullERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPji_ZNSt6__ndk14stofERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjstof_ZNSt6__ndk14stofERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPj_ZNSt6__ndk14stodERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjstod_ZNSt6__ndk14stodERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPj_ZNSt6__ndk15stoldERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjstold_ZNSt6__ndk15stoldERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPj_ZNSt6__ndk19to_stringEito_string_ZNSt6__ndk19to_stringEl_ZNSt6__ndk19to_stringEx_ZNSt6__ndk19to_stringEj_ZNSt6__ndk19to_stringEm_ZNSt6__ndk19to_stringEy_ZNSt6__ndk110to_wstringEito_wstring_ZNSt6__ndk110to_wstringEl_ZNSt6__ndk110to_wstringEx_ZNSt6__ndk110to_wstringEj_ZNSt6__ndk110to_wstringEm_ZNSt6__ndk110to_wstringEy_ZNSt6__ndk19to_stringEf_ZNSt6__ndk19to_stringEd_ZNSt6__ndk19to_stringEe_ZNSt6__ndk110to_wstringEf_ZNSt6__ndk110to_wstringEd_ZNSt6__ndk110to_wstringEe_ZNSt12out_of_rangeC2EPKc_ZNSt6__ndk118__search_substringIcNS_11char_traitsIcEEEEPKT_S5_S5_S5_S5___search_substring >_RandomAccessIterator1_RandomAccessIterator2_ZNSt6__ndk110__find_endIPDoFbccEPKcS4_EET0_S5_S5_T1_S6_T_NS_26random_access_iterator_tagES8___find_end_ZNSt6__ndk118__search_substringIwNS_11char_traitsIwEEEEPKT_S5_S5_S5_S5___search_substring >_ZNSt6__ndk110__find_endIPDoFbwwEPKwS4_EET0_S5_S5_T1_S6_T_NS_26random_access_iterator_tagES8___find_end_ZNSt6__ndk112_GLOBAL__N_117as_integer_helperIlNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFlPKcPPciEEET_RKS7_RKT0_PjiT1_as_integer_helper, long (*)(const char *, char **, int)>_ZNSt6__ndk112_GLOBAL__N_130throw_from_string_out_of_rangeERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEthrow_from_string_out_of_range_ZNSt6__ndk112_GLOBAL__N_129throw_from_string_invalid_argERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEthrow_from_string_invalid_arg_ZNSt6__ndk1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6__ZNSt16invalid_argumentC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE_ZNSt12out_of_rangeC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE_ZNSt6__ndk112_GLOBAL__N_117as_integer_helperIlNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPFlPKwPPwiEEET_RKNS2_IcNS3_IcEENS5_IcEEEERKT0_PjiT1_as_integer_helper, long (*)(const wchar_t *, wchar_t **, int)>_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IPcvEET_S8__ZNSt6__ndk115__to_chars_itoaIiEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb1EEE__to_chars_itoa_ZNSt6__ndk115__to_chars_itoaIlEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb1EEE__to_chars_itoa_ZNSt6__ndk115__to_chars_itoaIxEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb1EEE__to_chars_itoa_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IPcvEET_S8___str_sz__res_arg__now_long__was_long__new_data__is_short__pos1__pos2__n_move__ip__n1__n2__finish__rlen__svval__len2__len1__f2__l2__l1__retval/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/src/system_error.cpp_vptr$error_category~error_category_ZNSt6__ndk114error_categoryaSERKS0__ZNKSt6__ndk114error_category4nameEv_ZNKSt6__ndk114error_category23default_error_conditionEi_ZNKSt6__ndk114error_category10equivalentEiRKNS_15error_conditionEequivalent_ZNKSt6__ndk114error_category10equivalentERKNS_10error_codeEi_ZNKSt6__ndk114error_category7messageEi_ZNKSt6__ndk114error_categoryeqERKS0__ZNKSt6__ndk114error_categoryneERKS0__ZNKSt6__ndk114error_categoryltERKS0_operator<_ZNKSt6__ndk112__do_message7messageEi_ZNKSt6__ndk124__generic_error_category4nameEv_ZNKSt6__ndk124__generic_error_category7messageEi__generic_error_category_ZNKSt6__ndk123__system_error_category4nameEv_ZNKSt6__ndk123__system_error_category7messageEi_ZNKSt6__ndk123__system_error_category23default_error_conditionEi__system_error_categorystrerror_buff_size_ZNSt6__ndk115error_conditionC2EiRKNS_14error_categoryE__cat_ZNSt6__ndk1eqERKNS_15error_conditionES2__ZNSt6__ndk112_GLOBAL__N_113do_strerror_rEido_strerror_rbuffererror_messageold_errno_ZNSt6__ndk112_GLOBAL__N_124handle_strerror_r_returnEiPchandle_strerror_r_returnstrerror_returnnew_errno_ZNSt6__ndk124__generic_error_categoryC2Ev_ZNSt6__ndk123__system_error_categoryC2Ev__ec_~system_error_ZNKSt6__ndk112system_error4codeEvcode_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk110error_codeC2EiRKNS_14error_categoryE_ZNSt6__ndk112system_errorD2Ev~__do_message~__generic_error_category~__system_error_category_ZNSt6__ndk114error_categoryC2Ev_ZNSt6__ndk114error_categoryD0Ev_ZNSt6__ndk116generic_categoryEvgeneric_category_ZNSt6__ndk115system_categoryEvsystem_category_ZNSt6__ndk112system_errorC2ENS_10error_codeERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk112system_errorC2ENS_10error_codeEPKc_ZNSt6__ndk112system_errorC2ENS_10error_codeE_ZNSt6__ndk112system_errorC2EiRKNS_14error_categoryERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk112system_errorC2EiRKNS_14error_categoryEPKc_ZNSt6__ndk112system_errorC2EiRKNS_14error_categoryE_ZNSt6__ndk112system_errorD0Ev_ZNSt6__ndk120__throw_system_errorEiPKc__throw_system_error_ZNSt6__ndk114error_categoryD2Ev_ZNSt6__ndk112__do_messageD0Ev_ZNSt6__ndk124__generic_error_categoryD0Ev_ZNSt6__ndk123__system_error_categoryD0Evconditionwhat_argecat/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/src/thread.cpp__key_pthread_key_t__libcpp_tls_key__thread_specific_ptr_ZNSt6__ndk121__thread_specific_ptrINS_15__thread_structEEaSERKS2__ZNSt6__ndk121__thread_specific_ptrINS_15__thread_structEE16__at_thread_exitEPv__at_thread_exit~__thread_specific_ptr_ZNKSt6__ndk121__thread_specific_ptrINS_15__thread_structEE3getEv__p_async_states___vector_base_common_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_out_of_rangeEv_ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE8allocateERS4_j__assoc_sub_state_ZNSt6__ndk118__hidden_allocatorIPNS_17__assoc_sub_stateEE8allocateEj_ZNSt6__ndk118__hidden_allocatorIPNS_17__assoc_sub_stateEE10deallocateEPS2_j_ZNKSt6__ndk118__hidden_allocatorIPNS_17__assoc_sub_stateEE8max_sizeEv__hidden_allocator_ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE8allocateERS4_jPKv_ZNSt6__ndk114pointer_traitsIPPNS_17__assoc_sub_stateEE10pointer_toERS2_conditional::__nat, std::__ndk1::__assoc_sub_state *>pointer_traits_ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE10deallocateERS4_PS3_j_ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE8max_sizeERKS4__ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE37select_on_container_copy_constructionERKS4__ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE10__allocateERS4_jPKvNS_17integral_constantIbLb1EEE_ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE10__allocateERS4_jPKvNS_17integral_constantIbLb0EEE_ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4__ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS4__ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS4__ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_allocator_traits >_ZNSt6__ndk122__compressed_pair_elemIPPNS_17__assoc_sub_stateELi0ELb0EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemIPPNS_17__assoc_sub_stateELi0ELb0EE5__getEv__compressed_pair_elem_ZNSt6__ndk122__compressed_pair_elemINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb1EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb1EE5__getEv__compressed_pair_elem, 1, true>_ZNSt6__ndk117__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5firstEv_ZNKSt6__ndk117__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5firstEv_ZNSt6__ndk117__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE6secondEv_ZNKSt6__ndk117__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE6secondEv_ZNSt6__ndk117__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE4swapERS6___compressed_pair >_ZNSt6__ndk113__vector_baseIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE7__allocEv_ZNKSt6__ndk113__vector_baseIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE7__allocEv_ZNSt6__ndk113__vector_baseIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE9__end_capEv_ZNKSt6__ndk113__vector_baseIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE9__end_capEv_ZNSt6__ndk113__vector_baseIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5clearEv_ZNKSt6__ndk113__vector_baseIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE8capacityEv_ZNSt6__ndk113__vector_baseIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE17__destruct_at_endEPS2__ZNSt6__ndk113__vector_baseIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE19__copy_assign_allocERKS5__ZNSt6__ndk113__vector_baseIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE19__move_assign_allocERS5__ZNSt6__ndk113__vector_baseIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb1EEE_ZNSt6__ndk113__vector_baseIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb0EEE_ZNSt6__ndk113__vector_baseIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE19__move_assign_allocERS5_NS_17integral_constantIbLb1EEE_ZNSt6__ndk113__vector_baseIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE19__move_assign_allocERS5_NS_17integral_constantIbLb0EEE__vector_base >_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEEaSERKS5_initializer_list_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEEaSEOS5__ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEEaSESt16initializer_listIS2_E_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE6assignEjRKS2__ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE6assignESt16initializer_listIS2_E_ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE13get_allocatorEv_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5beginEv_ZNKSt6__ndk111__wrap_iterIPPNS_17__assoc_sub_stateEEdeEviterator_traits_ZNKSt6__ndk111__wrap_iterIPPNS_17__assoc_sub_stateEEptEv_ZNSt6__ndk111__wrap_iterIPPNS_17__assoc_sub_stateEEppEv_ZNSt6__ndk111__wrap_iterIPPNS_17__assoc_sub_stateEEppEi_ZNSt6__ndk111__wrap_iterIPPNS_17__assoc_sub_stateEEmmEv_ZNSt6__ndk111__wrap_iterIPPNS_17__assoc_sub_stateEEmmEi_ZNKSt6__ndk111__wrap_iterIPPNS_17__assoc_sub_stateEEplEi_ZNSt6__ndk111__wrap_iterIPPNS_17__assoc_sub_stateEEpLEi_ZNKSt6__ndk111__wrap_iterIPPNS_17__assoc_sub_stateEEmiEi_ZNSt6__ndk111__wrap_iterIPPNS_17__assoc_sub_stateEEmIEi_ZNKSt6__ndk111__wrap_iterIPPNS_17__assoc_sub_stateEEixEi_ZNKSt6__ndk111__wrap_iterIPPNS_17__assoc_sub_stateEE4baseEv__wrap_iter_ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5beginEv__wrap_iter_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE3endEv_ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE3endEv_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE6rbeginEvreverse_iterator >_ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE6rbeginEvreverse_iterator >_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE4rendEv_ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE4rendEv_ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE6cbeginEv_ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE4cendEv_ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE7crbeginEv_ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5crendEv_ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE4sizeEv_ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE8capacityEv_ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5emptyEv_ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE8max_sizeEv_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE7reserveEj_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE13shrink_to_fitEv_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEEixEj_ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEEixEj_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE2atEj_ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE2atEj_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5frontEv_ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5frontEv_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE4backEv_ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE4backEv_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE4dataEv_ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE4dataEv_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE9push_backERKS2__ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE9push_backEOS2__ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE8pop_backEv_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EERS7__ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EEOS2__ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EEjRS7__ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EESt16initializer_listIS2_E_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EES9__ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5clearEv_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE6resizeEj_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE6resizeEjRKS2__ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE4swapERS5__ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE12__invariantsEv_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE26__invalidate_all_iteratorsEv_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE27__invalidate_iterators_pastEPS2__ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE11__vallocateEj_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE13__vdeallocateEv_ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE11__recommendEj_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE18__construct_at_endEj_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE18__construct_at_endEjRKS2__ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE8__appendEj_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE8__appendEjRKS2__ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE11__make_iterEPS2__ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE11__make_iterEPKS2_rebind_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE_ZNSt6__ndk122__compressed_pair_elemIRNS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb0EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemIRNS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb0EE5__getEv__compressed_pair_elem &, 1, false>_ZNSt6__ndk117__compressed_pairIPPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE5firstEv_ZNKSt6__ndk117__compressed_pairIPPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE5firstEv_ZNSt6__ndk117__compressed_pairIPPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE6secondEv_ZNKSt6__ndk117__compressed_pairIPPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE6secondEv_ZNSt6__ndk117__compressed_pairIPPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE4swapERS7___compressed_pair &>_ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEEaSERKS6__ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE7__allocEv_ZNKSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE7__allocEv_ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE9__end_capEv_ZNKSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE9__end_capEv_ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEEaSEOS6__ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE5beginEv_ZNKSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE5beginEv_ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE3endEv_ZNKSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE3endEv_ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE5clearEv_ZNKSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE4sizeEv_ZNKSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE5emptyEv_ZNKSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE8capacityEv_ZNKSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE13__front_spareEv_ZNKSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE12__back_spareEv_ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE5frontEv_ZNKSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE5frontEv_ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE4backEv_ZNKSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE4backEv_ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE7reserveEj_ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE13shrink_to_fitEv_ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE10push_frontERKS2__ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE9push_backERKS2__ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE10push_frontEOS2__ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE9push_backEOS2__ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE9pop_frontEv_ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE8pop_backEv_ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE18__construct_at_endEj_ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE18__construct_at_endEjRKS2__ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE19__destruct_at_beginEPS2__ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE19__destruct_at_beginEPS2_NS_17integral_constantIbLb0EEE_ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE19__destruct_at_beginEPS2_NS_17integral_constantIbLb1EEE_ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE17__destruct_at_endEPS2__ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE_ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb1EEE_ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE4swapERS6__ZNKSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE12__invariantsEv_ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE19__move_assign_allocERS6_NS_17integral_constantIbLb1EEE_ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE19__move_assign_allocERS6_NS_17integral_constantIbLb0EEE__split_buffer &>_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EEPS2__ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE12__move_rangeEPS2_S6_S6__ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb1EEE_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb0EEE_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE17__destruct_at_endEPS2__ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7__ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE14__annotate_newEj_ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE17__annotate_deleteEv_ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE19__annotate_increaseEj_ZNKSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE17__annotate_shrinkEjvector >_AsyncStatesnotify__ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE8allocateERS8_jpair_ZNSt6__ndk14pairIPNS_18condition_variableEPNS_5mutexEEaSERKS5_conditional, std::__ndk1::__nat>_ZNSt6__ndk14pairIPNS_18condition_variableEPNS_5mutexEEaSEOS5__ZNSt6__ndk14pairIPNS_18condition_variableEPNS_5mutexEE4swapERS5_pair_ZNSt6__ndk118__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEE8allocateEj_ZNSt6__ndk118__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEE10deallocateEPS6_j_ZNKSt6__ndk118__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEE8max_sizeEv__hidden_allocator >_ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE8allocateERS8_jPKv_ZNSt6__ndk114pointer_traitsIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEE10pointer_toERS6_conditional *>::__nat, std::__ndk1::pair >pointer_traits *>_ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE10deallocateERS8_PS7_j_ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE8max_sizeERKS8__ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE37select_on_container_copy_constructionERKS8__ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE10__allocateERS8_jPKvNS_17integral_constantIbLb1EEE_ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE10__allocateERS8_jPKvNS_17integral_constantIbLb0EEE_ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS8__ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS8__ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS8__ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS8_allocator_traits > >_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0ELb0EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0ELb0EE5__getEv__compressed_pair_elem *, 0, false>_ZNSt6__ndk122__compressed_pair_elemINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb1EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb1EE5__getEv__compressed_pair_elem >, 1, true>_ZNSt6__ndk117__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5firstEv_ZNKSt6__ndk117__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5firstEv_ZNSt6__ndk117__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE6secondEv_ZNKSt6__ndk117__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE6secondEv_ZNSt6__ndk117__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE4swapERSA___compressed_pair *, std::__ndk1::__hidden_allocator > >_ZNSt6__ndk113__vector_baseINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE7__allocEv_ZNKSt6__ndk113__vector_baseINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE7__allocEv_ZNSt6__ndk113__vector_baseINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE9__end_capEv_ZNKSt6__ndk113__vector_baseINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE9__end_capEv_ZNSt6__ndk113__vector_baseINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5clearEv_ZNKSt6__ndk113__vector_baseINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE8capacityEv_ZNSt6__ndk113__vector_baseINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE17__destruct_at_endEPS6__ZNSt6__ndk113__vector_baseINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE19__copy_assign_allocERKS9__ZNSt6__ndk113__vector_baseINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE19__move_assign_allocERS9__ZNSt6__ndk113__vector_baseINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE19__copy_assign_allocERKS9_NS_17integral_constantIbLb1EEE_ZNSt6__ndk113__vector_baseINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE19__copy_assign_allocERKS9_NS_17integral_constantIbLb0EEE_ZNSt6__ndk113__vector_baseINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE19__move_assign_allocERS9_NS_17integral_constantIbLb1EEE_ZNSt6__ndk113__vector_baseINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE19__move_assign_allocERS9_NS_17integral_constantIbLb0EEE__vector_base, std::__ndk1::__hidden_allocator > >_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEEaSERKS9_initializer_list >_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEEaSEOS9__ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEEaSESt16initializer_listIS6_E_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE6assignEjRKS6__ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE6assignESt16initializer_listIS6_E_ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE13get_allocatorEv_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5beginEv_ZNKSt6__ndk111__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEdeEviterator_traits *>_ZNKSt6__ndk111__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEptEv_ZNSt6__ndk111__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEppEv_ZNSt6__ndk111__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEppEi_ZNSt6__ndk111__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEmmEv_ZNSt6__ndk111__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEmmEi_ZNKSt6__ndk111__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEplEi_ZNSt6__ndk111__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEpLEi_ZNKSt6__ndk111__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEmiEi_ZNSt6__ndk111__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEmIEi_ZNKSt6__ndk111__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEixEi_ZNKSt6__ndk111__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEE4baseEv__wrap_iter *>_ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5beginEv__wrap_iter *>_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE3endEv_ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE3endEv_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE6rbeginEvreverse_iterator *> >_ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE6rbeginEvreverse_iterator *> >_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE4rendEv_ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE4rendEv_ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE6cbeginEv_ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE4cendEv_ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE7crbeginEv_ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5crendEv_ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE4sizeEv_ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE8capacityEv_ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5emptyEv_ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE8max_sizeEv_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE7reserveEj_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE13shrink_to_fitEv_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEEixEj_ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEEixEj_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE2atEj_ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE2atEj_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5frontEv_ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5frontEv_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE4backEv_ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE4backEv_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE4dataEv_ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE4dataEv_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE9push_backERKS6__ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE9push_backEOS6__ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE8pop_backEv_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE6insertENS_11__wrap_iterIPKS6_EERSB__ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE6insertENS_11__wrap_iterIPKS6_EEOS6__ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE6insertENS_11__wrap_iterIPKS6_EEjRSB__ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE6insertENS_11__wrap_iterIPKS6_EESt16initializer_listIS6_E_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5eraseENS_11__wrap_iterIPKS6_EE_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5eraseENS_11__wrap_iterIPKS6_EESD__ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5clearEv_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE6resizeEj_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE6resizeEjRKS6__ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE4swapERS9__ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE12__invariantsEv_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE26__invalidate_all_iteratorsEv_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE27__invalidate_iterators_pastEPS6__ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE11__vallocateEj_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE13__vdeallocateEv_ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE11__recommendEj_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE18__construct_at_endEj_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE18__construct_at_endEjRKS6__ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE8__appendEj_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE8__appendEjRKS6__ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE11__make_iterEPS6__ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE11__make_iterEPKS6_rebind >_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE_ZNSt6__ndk122__compressed_pair_elemIRNS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb0EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemIRNS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb0EE5__getEv__compressed_pair_elem > &, 1, false>_ZNSt6__ndk117__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE5firstEv_ZNKSt6__ndk117__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE5firstEv_ZNSt6__ndk117__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE6secondEv_ZNKSt6__ndk117__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE6secondEv_ZNSt6__ndk117__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE4swapERSB___compressed_pair *, std::__ndk1::__hidden_allocator > &>_ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEEaSERKSA__ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE7__allocEv_ZNKSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE7__allocEv_ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE9__end_capEv_ZNKSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE9__end_capEv_ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEEaSEOSA__ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE5beginEv_ZNKSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE5beginEv_ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE3endEv_ZNKSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE3endEv_ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE5clearEv_ZNKSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE4sizeEv_ZNKSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE5emptyEv_ZNKSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE8capacityEv_ZNKSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE13__front_spareEv_ZNKSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE12__back_spareEv_ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE5frontEv_ZNKSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE5frontEv_ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE4backEv_ZNKSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE4backEv_ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE7reserveEj_ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE13shrink_to_fitEv_ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE10push_frontERKS6__ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE9push_backERKS6__ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE10push_frontEOS6__ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE9push_backEOS6__ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE9pop_frontEv_ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE8pop_backEv_ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE18__construct_at_endEj_ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE18__construct_at_endEjRKS6__ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE19__destruct_at_beginEPS6__ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE19__destruct_at_beginEPS6_NS_17integral_constantIbLb0EEE_ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE19__destruct_at_beginEPS6_NS_17integral_constantIbLb1EEE_ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE17__destruct_at_endEPS6__ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE17__destruct_at_endEPS6_NS_17integral_constantIbLb0EEE_ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE17__destruct_at_endEPS6_NS_17integral_constantIbLb1EEE_ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE4swapERSA__ZNKSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE12__invariantsEv_ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE19__move_assign_allocERSA_NS_17integral_constantIbLb1EEE_ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE19__move_assign_allocERSA_NS_17integral_constantIbLb0EEE__split_buffer, std::__ndk1::__hidden_allocator > &>_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EEPS6__ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE12__move_rangeEPS6_SA_SA__ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE13__move_assignERS9_NS_17integral_constantIbLb1EEE_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE13__move_assignERS9_NS_17integral_constantIbLb0EEE_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE17__destruct_at_endEPS6__ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE31__annotate_contiguous_containerEPKvSB_SB_SB__ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE14__annotate_newEj_ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE17__annotate_deleteEv_ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE19__annotate_increaseEj_ZNKSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE17__annotate_shrinkEjvector, std::__ndk1::__hidden_allocator > >_Notify__thread_struct_imp_ZNSt6__ndk119__thread_struct_impaSERKS0_~__thread_struct_imp_ZNSt6__ndk119__thread_struct_imp25notify_all_at_thread_exitEPNS_18condition_variableEPNS_5mutexEnotify_all_at_thread_exit_ZNSt6__ndk119__thread_struct_imp27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE__make_ready_at_thread_exit__thread_struct_ZNSt6__ndk115__thread_structaSERKS0_~__thread_struct_ZNSt6__ndk115__thread_struct25notify_all_at_thread_exitEPNS_18condition_variableEPNS_5mutexE_ZNSt6__ndk115__thread_struct27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE_ZNKSt6__ndk121__thread_specific_ptrINS_15__thread_structEEdeEv_ZNKSt6__ndk121__thread_specific_ptrINS_15__thread_structEEptEv_ZNSt6__ndk121__thread_specific_ptrINS_15__thread_structEE11set_pointerEPS1_set_pointer__thread_specific_ptrts_sec_ZNKSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1EEEE5countEv_ZNKSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1EEEEpsEvcommon_type >, std::__ndk1::chrono::duration > >_ZNKSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1EEEEngEv_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1EEEEppEv_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1EEEEppEi_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1EEEEmmEv_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1EEEEmmEi_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1EEEEpLERKS4__ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1EEEEmIERKS4__ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1EEEEmLERKx_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1EEEEdVERKx_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1EEEErMERKx_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1EEEErMERKS4__ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1EEEE4zeroEv_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1EEEE3minEv_ZNSt6__ndk16chrono8durationIxNS_5ratioILx1ELx1EEEE3maxEvratio<1, 1>duration >_ZNKSt6__ndk16chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000000EEEEENS2_IxNS3_ILx1ELx1EEEEES4_Lb1ELb0EEclERKS5__FromDuration_ToDuration__duration_cast >, std::__ndk1::chrono::duration >, std::__ndk1::ratio<1, 1000000000>, true, false>__common_types__common_type_impl, void>conditional_Ctcommon_type >, std::__ndk1::chrono::duration > >_Cd_ZNKSt6__ndk16chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000000000ELx1EEELb0ELb1EEclERKS5_ratio<1000000000, 1>__duration_cast >, std::__ndk1::chrono::duration >, std::__ndk1::ratio<1000000000, 1>, false, true>_ZNSt6__ndk122__libcpp_thread_isnullEPKl__libcpp_thread_isnull__libcpp_thread_t__t_thread_ZNSt6__ndk16threadaSERKS0_~thread_ZNSt6__ndk16threadaSEOS0__ZNSt6__ndk16thread4swapERS0__ZNKSt6__ndk16thread8joinableEvjoinable_ZNSt6__ndk16thread4joinEvjoin_ZNSt6__ndk16thread6detachEvdetach_ZNKSt6__ndk16thread6get_idEv_ZNSt6__ndk16thread13native_handleEv_ZNSt6__ndk16thread20hardware_concurrencyEvhardware_concurrency_ZNKSt6__ndk16chrono13__duration_ltINS0_8durationIxNS_5ratioILx1ELx1000000000EEEEES5_EclERKS5_S8__LhsDuration_RhsDuration__duration_lt >, std::__ndk1::chrono::duration > >_Rep1_Period1_Rep2_Period2_ZNSt6__ndk16chronoltIxNS_5ratioILx1ELx1000000000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EEoperator<, long long, std::__ndk1::ratio<1, 1000000000> >_ZNSt6__ndk16chronogtIxNS_5ratioILx1ELx1000000000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EEoperator>, long long, std::__ndk1::ratio<1, 1000000000> >_ZNSt6__ndk16chrono13duration_castINS0_8durationIxNS_5ratioILx1ELx1EEEEExNS3_ILx1ELx1000000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EEduration_cast >, long long, std::__ndk1::ratio<1, 1000000000> >enable_if > >_ZNSt6__ndk119__libcpp_tls_createEPiPFvPvE__libcpp_tls_create__at_exit_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEED2Ev_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEED2Evpair_ZNSt6__ndk14pairIPNS_18condition_variableEPNS_5mutexEEC2IRS2_RS4_Lb0EEEOT_OT0___u1__u2_ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE11__constructIS7_JS7_EEEvNS_17integral_constantIbLb0EEERS8_PT_DpOT0___construct, std::__ndk1::pair >__args_ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE9constructIS7_JS7_EEEvRS8_PT_DpOT0_construct, std::__ndk1::pair >_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE22__construct_one_at_endIJS6_EEEvDpOT___construct_one_at_end >_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE21_ConstructTransactionaSERKSA__ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE21_ConstructTransactionD2Ev_ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb0EEERS4_PT_DpOT0___construct_ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_construct_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE22__construct_one_at_endIJRKS2_EEEvDpOT___construct_one_at_end_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE21_ConstructTransactionaSERKS6__ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE21_ConstructTransactionD2Ev_ZNSt6__ndk113__vector_baseIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEEC2Ev_ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEEC2Ev_ZNSt6__ndk119__thread_struct_impC2Ev_ZNSt6__ndk16vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT___push_back_slow_path >_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0ELb0EEC2IDnvEEOT___compressed_pair > &>_ZNSt6__ndk117__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEEC2IDnSA_EEOT_OT0__ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE20__construct_backwardIS7_EENS_9enable_ifIXaaooL_ZNS_17integral_constantIbLb0EE5valueEEntsr15__has_constructIS8_PT_SE_EE5valuesr31is_trivially_move_constructibleISE_EE5valueEvE4typeERS8_SF_SF_RSF___construct_backward >_ZNSt6__ndk14swapIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS9_EE5valueEvE4typeERS9_SC_swap *>__compressed_pair_elem &, void>_ZNSt6__ndk122__compressed_pair_elemIRNS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb0EEC2IS5_vEEOT___compressed_pair &>_ZNSt6__ndk117__compressed_pairIPPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEEC2IDnS6_EEOT_OT0__ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEEC2EjjS5__ZNSt6__ndk122__compressed_pair_elemIPPNS_17__assoc_sub_stateELi0ELb0EEC2IDnvEEOT__ZNSt6__ndk16vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT___push_back_slow_path_ZNSt6__ndk116allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE20__construct_backwardIS3_EENS_9enable_ifIXaaooL_ZNS_17integral_constantIbLb0EE5valueEEntsr15__has_constructIS4_PT_SA_EE5valuesr31is_trivially_move_constructibleISA_EE5valueEvE4typeERS4_SB_SB_RSB___construct_backward_ZNSt6__ndk14swapIPPNS_17__assoc_sub_stateEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_swap_ZNSt6__ndk16threadD2Ev_ZNSt6__ndk120__libcpp_thread_joinEPl__libcpp_thread_join_ZNSt6__ndk122__libcpp_thread_detachEPl__libcpp_thread_detach_ZNSt6__ndk111this_thread9sleep_forERKNS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEEsleep_for_ZNSt6__ndk125__libcpp_thread_sleep_forERKNS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEE__libcpp_thread_sleep_for_ZNSt6__ndk119__thread_local_dataEv__thread_local_data_ZNSt6__ndk121__thread_specific_ptrINS_15__thread_structEEC2Ev_ZNSt6__ndk119__thread_struct_impD2Ev_ZNSt6__ndk115__thread_structC2Ev_ZNSt6__ndk115__thread_structD2Ev_ZNSt6__ndk113__vector_baseIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEED2Ev_ZNSt6__ndk113__vector_baseINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEED2Ev_ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEEC2EjjS9__ZNSt6__ndk114__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEED2Ev_ZNSt6__ndk114__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEED2Evnsnanosecondsseconds__ts_sec_maxtv_sectv_nsectimespec__libcpp_timespec_t/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/src/charconv.cppcDigitsLut_ZNSt6__ndk16__itoaL10cDigitsLutE_ZNSt6__ndk16__itoa7append1IjEEPcS2_T_append1_ZNSt6__ndk16__itoa7append2IjEEPcS2_T_append2_ZNSt6__ndk16__itoa8__u32toaEjPc__u32toa_ZNSt6__ndk16__itoa16append8_no_zerosIjEEPcS2_T_append8_no_zeros_ZNSt6__ndk16__itoa16append2_no_zerosIjEEPcS2_T_append2_no_zeros_ZNSt6__ndk16__itoa7append4IjEEPcS2_T_append4_ZNSt6__ndk16__itoa8__u64toaEyPc__u64toa_ZNSt6__ndk16__itoa16append4_no_zerosIjEEPcS2_T_append4_no_zeros_ZNSt6__ndk16__itoa7append3IjEEPcS2_T_append3v1v0/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/src/condition_variable.cpp_ZNSt6__ndk123__libcpp_condvar_signalEP14pthread_cond_t__libcpp_condvar_signal_ZNSt6__ndk16chronomiIxNS_5ratioILx1ELx1000000000EEExNS2_ILx1ELx1EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_operator-, long long, std::__ndk1::ratio<1, 1> >_ZNSt6__ndk126__libcpp_condvar_timedwaitEP14pthread_cond_tP15pthread_mutex_tP8timespec__libcpp_condvar_timedwait_ZNSt6__ndk116__libcpp_tls_getEi__libcpp_tls_get_ZNSt6__ndk116__libcpp_tls_setEiPv__libcpp_tls_set_ZNSt6__ndk125notify_all_at_thread_exitERNS_18condition_variableENS_11unique_lockINS_5mutexEEEtpts_sec_maxtscondtl_ptr/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/src/condition_variable_destructor.cpp_ZNSt6__ndk124__libcpp_condvar_destroyEP14pthread_cond_t__libcpp_condvar_destroy_ZNSt6__ndk118condition_variableD2Ev/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/src/future.cpp_ZNKSt6__ndk123__future_error_category4nameEv_ZNKSt6__ndk123__future_error_category7messageEi__future_error_categoryfuture_already_retrievedpromise_already_satisfiedno_statebroken_promisefuture_errc__exception___mut__ZNSt6__ndk117__assoc_sub_state16__on_zero_sharedEv_ZNSt6__ndk117__assoc_sub_state10__sub_waitERNS_11unique_lockINS_5mutexEEE__sub_wait_ZNKSt6__ndk117__assoc_sub_state11__has_valueEv__has_value_ZNSt6__ndk117__assoc_sub_state15__attach_futureEv__attach_future_ZNSt6__ndk117__assoc_sub_state14__set_deferredEv__set_deferred_ZNSt6__ndk117__assoc_sub_state12__make_readyEv__make_ready_ZNKSt6__ndk117__assoc_sub_state10__is_readyEv__is_ready_ZNSt6__ndk117__assoc_sub_state9set_valueEvset_value_ZNSt6__ndk117__assoc_sub_state24set_value_at_thread_exitEvset_value_at_thread_exit_ZNSt6__ndk117__assoc_sub_state13set_exceptionESt13exception_ptrset_exception_ZNSt6__ndk117__assoc_sub_state28set_exception_at_thread_exitESt13exception_ptrset_exception_at_thread_exit_ZNSt6__ndk117__assoc_sub_state4copyEv_ZNSt6__ndk117__assoc_sub_state4waitEv_ZNSt6__ndk117__assoc_sub_state9__executeEv__execute__constructed__future_attachedreadydeferredfuture_error_ZNKSt6__ndk112future_error4codeEv~future_errorfuture_ZNSt6__ndk16futureIvEaSERKS1__ZNSt6__ndk16futureIvEaSEOS1_~future_ZNSt6__ndk16futureIvE5shareEvshareshared_future~shared_future_ZNSt6__ndk113shared_futureIvEaSERKS1__ZNSt6__ndk113shared_futureIvEaSEOS1__ZNKSt6__ndk113shared_futureIvE3getEv_ZNSt6__ndk113shared_futureIvE4swapERS1__ZNKSt6__ndk113shared_futureIvE5validEvvalid_ZNKSt6__ndk113shared_futureIvE4waitEv_Rpshared_future_ZNSt6__ndk16futureIvE3getEv_ZNSt6__ndk16futureIvE4swapERS1__ZNKSt6__ndk16futureIvE5validEv_ZNKSt6__ndk16futureIvE4waitEvfuture_ZNSt6__ndk112future_errorD2Ev_ZNSt13exception_ptrC2EDn_ZStneRKSt13exception_ptrS1__ZNSt6__ndk115make_error_codeENS_11future_errcE_ZNSt6__ndk122__compressed_pair_elemIPNS_14__shared_countELi0ELb0EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemIPNS_14__shared_countELi0ELb0EE5__getEv__compressed_pair_elem__compressed_pair_elem_ZNSt6__ndk122__compressed_pair_elemIPNS_14__shared_countELi0ELb0EEC2IRS2_vEEOT__ZNSt6__ndk122__release_shared_countclEPNS_14__shared_countE__release_shared_count_ZNSt6__ndk122__compressed_pair_elemINS_22__release_shared_countELi1ELb1EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemINS_22__release_shared_countELi1ELb1EE5__getEv__compressed_pair_elem_ZNSt6__ndk117__compressed_pairIPNS_14__shared_countENS_22__release_shared_countEE5firstEv_ZNKSt6__ndk117__compressed_pairIPNS_14__shared_countENS_22__release_shared_countEE5firstEv_ZNSt6__ndk117__compressed_pairIPNS_14__shared_countENS_22__release_shared_countEE6secondEv_ZNKSt6__ndk117__compressed_pairIPNS_14__shared_countENS_22__release_shared_countEE6secondEv_ZNSt6__ndk117__compressed_pairIPNS_14__shared_countENS_22__release_shared_countEE4swapERS4___compressed_pair__compressed_pair_ZNSt6__ndk117__compressed_pairIPNS_14__shared_countENS_22__release_shared_countEEC2IRS2_Lb1EEEOT__ZNSt6__ndk110unique_ptrINS_14__shared_countENS_22__release_shared_countEEaSEOS3__ZNSt6__ndk110unique_ptrINS_14__shared_countENS_22__release_shared_countEEaSEDn_ZNKSt6__ndk110unique_ptrINS_14__shared_countENS_22__release_shared_countEEdeEv_ZNKSt6__ndk110unique_ptrINS_14__shared_countENS_22__release_shared_countEEptEv_ZNKSt6__ndk110unique_ptrINS_14__shared_countENS_22__release_shared_countEE3getEv_ZNSt6__ndk110unique_ptrINS_14__shared_countENS_22__release_shared_countEE11get_deleterEv_ZNKSt6__ndk110unique_ptrINS_14__shared_countENS_22__release_shared_countEE11get_deleterEv_ZNKSt6__ndk110unique_ptrINS_14__shared_countENS_22__release_shared_countEEcvbEv_ZNSt6__ndk110unique_ptrINS_14__shared_countENS_22__release_shared_countEE7releaseEv_ZNSt6__ndk110unique_ptrINS_14__shared_countENS_22__release_shared_countEE5resetEPS1__ZNSt6__ndk110unique_ptrINS_14__shared_countENS_22__release_shared_countEE4swapERS3_unique_ptr_ZNSt6__ndk110unique_ptrINS_14__shared_countENS_22__release_shared_countEEC2ILb1EvEEPS1__ZNSt6__ndk117__assoc_sub_stateC2Evpromise~promise_ZNSt6__ndk17promiseIvEaSEOS1__ZNSt6__ndk17promiseIvEaSERKS1__ZNSt6__ndk17promiseIvE4swapERS1__ZNSt6__ndk17promiseIvE10get_futureEvget_future_ZNSt6__ndk17promiseIvE9set_valueEv_ZNSt6__ndk17promiseIvE13set_exceptionESt13exception_ptr_ZNSt6__ndk17promiseIvE24set_value_at_thread_exitEv_ZNSt6__ndk17promiseIvE28set_exception_at_thread_exitESt13exception_ptrpromise_ZNSt6__ndk121__libcpp_relaxed_loadIlEET_PKS1___libcpp_relaxed_load_ZNSt6__ndk16futureIvEC2EPNS_17__assoc_sub_stateE~__assoc_sub_state~__future_error_category_ZNSt6__ndk115future_categoryEvfuture_category_ZNSt6__ndk123__future_error_categoryC2Ev_ZNSt6__ndk112future_errorC2ENS_10error_codeE_ZNSt6__ndk112future_errorD0Ev_ZNSt6__ndk120__throw_future_errorENS_11future_errcE__throw_future_error_ZNSt6__ndk16futureIvED2Ev_ZNSt6__ndk110unique_ptrINS_14__shared_countENS_22__release_shared_countEED2Ev_ZNSt6__ndk17promiseIvEC2Ev_ZNSt6__ndk17promiseIvED2Ev_ZSt18make_exception_ptrINSt6__ndk112future_errorEESt13exception_ptrT_make_exception_ptr_ZNSt6__ndk113shared_futureIvED2Ev_ZNSt6__ndk117__assoc_sub_stateD2Ev_ZNSt6__ndk117__assoc_sub_stateD0Ev_ZNSt6__ndk123__future_error_categoryD0Ev_ZNSt6__ndk112future_errorC2ERKS0___lk_Ev__has_future_attached__/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libcxxabi/src/cxa_exception.cppget_vendor_and_languagekOurExceptionClasskOurDependentExceptionClass_URC_NO_REASON_URC_OK_URC_FOREIGN_EXCEPTION_CAUGHT_URC_FATAL_PHASE2_ERROR_URC_FATAL_PHASE1_ERROR_URC_NORMAL_STOP_URC_END_OF_STACK_URC_HANDLER_FOUND_URC_INSTALL_CONTEXT_URC_CONTINUE_UNWIND_URC_FAILUREreferenceCountexceptionTypeexceptionDestructorunexpectedHandlerunexpected_handlerterminateHandlerterminate_handlernextExceptionhandlerCountnextPropagatingExceptionpropagationCountunwindHeaderexception_classexception_cleanup_Unwind_Reason_Codeunwinder_cachereserved1reserved2reserved3reserved4reserved5barrier_cachespbitpatterncleanup_cachepr_cachefnstartehtp_Unwind_EHT_Headeradditional_Unwind_Control_Block_Unwind_Exception__cxa_exceptionprimaryException__cxa_dependent_exception_ZN10__cxxabiv119__getExceptionClassEPK21_Unwind_Control_Block__getExceptionClassunwind_exceptionexClass_ZN10__cxxabiv1L23aligned_allocation_sizeEjjaligned_allocation_size_ZN10__cxxabiv1L45cxa_exception_size_from_exception_thrown_sizeEjcxa_exception_size_from_exception_thrown_size_ZN10__cxxabiv1L32thrown_object_from_cxa_exceptionEPNS_15__cxa_exceptionEthrown_object_from_cxa_exceptionexception_header_ZN10__cxxabiv1L32cxa_exception_from_thrown_objectEPvcxa_exception_from_thrown_objectthrown_object_ZN10__cxxabiv119__setExceptionClassEP21_Unwind_Control_Blocky__setExceptionClassnewValue_ZN10__cxxabiv1L20setOurExceptionClassEP21_Unwind_Control_BlocksetOurExceptionClass_ZN10__cxxabiv121__isOurExceptionClassEPK21_Unwind_Control_Block__isOurExceptionClass_ZN10__cxxabiv1L45cxa_exception_from_exception_unwind_exceptionEP21_Unwind_Control_Blockcxa_exception_from_exception_unwind_exception_ZN10__cxxabiv1L21decrementHandlerCountEPNS_15__cxa_exceptionEdecrementHandlerCount_ZN10__cxxabiv1L20isDependentExceptionEP21_Unwind_Control_BlockisDependentException__cxa_free_dependent_exceptiondependent_exception_ZN10__cxxabiv1L21incrementHandlerCountEPNS_15__cxa_exceptionEincrementHandlerCount_ZNSt6__ndk112_GLOBAL__N_119__libcpp_atomic_addIjjEET_PS2_T0_i__libcpp_atomic_add__cxa_increment_exception_refcount_ZN10__cxxabiv1L26setDependentExceptionClassEP21_Unwind_Control_BlocksetDependentExceptionClass__cxa_allocate_exception__cxa_free_exception__cxa_allocate_dependent_exception__cxa_throw_ZN10__cxxabiv1L22exception_cleanup_funcE19_Unwind_Reason_CodeP21_Unwind_Control_Blockexception_cleanup_func_ZN10__cxxabiv1L12failed_throwEPNS_15__cxa_exceptionEfailed_throw__cxa_get_exception_ptr__cxa_begin_cleanup_ZN10__cxxabiv1L22__cxa_end_cleanup_implEv__cxa_end_cleanup_impl__cxa_begin_catch__cxa_end_catch__cxa_decrement_exception_refcount__cxa_current_exception_type__cxa_rethrow__cxa_current_primary_exception__cxa_rethrow_primary_exception_ZN10__cxxabiv1L27dependent_exception_cleanupE19_Unwind_Reason_CodeP21_Unwind_Control_Blockdependent_exception_cleanup__cxa_uncaught_exception__cxa_uncaught_exceptionsthrown_sizeheader_offsetactual_sizeraw_buffertinfoglobalscaughtExceptionsuncaughtExceptionspropagatingExceptions__cxa_eh_globalsreasonunwind_argnative_exceptiondep_exception_header/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libcxxabi/src/cxa_exception_storage.cppkey__ZN10__cxxabiv112_GLOBAL__N_14key_Eflag_pthread_once_t__libcpp_exec_once_flag_ZN10__cxxabiv112_GLOBAL__N_15flag_E_ZNSt6__ndk121__libcpp_execute_onceEPiPFvvE__libcpp_execute_onceinit_routine__cxa_get_globals__cxa_get_globals_fast_ZN10__cxxabiv112_GLOBAL__N_110construct_Evconstruct__ZN10__cxxabiv112_GLOBAL__N_19destruct_EPvdestruct_retVal/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libcxxabi/src/cxa_guard.cppinstanceLibcppMutex_ZN10__cxxabiv112_GLOBAL__N_111LibcppMutexaSERKS1__ZN10__cxxabiv112_GLOBAL__N_111LibcppMutex4lockEv_ZN10__cxxabiv112_GLOBAL__N_111LibcppMutex6unlockEvGlobalStatic<__cxxabiv1::(anonymous namespace)::LibcppMutex>_ZN10__cxxabiv112_GLOBAL__N_112GlobalStaticINS0_11LibcppMutexEE8instanceELibcppCondVar_ZN10__cxxabiv112_GLOBAL__N_113LibcppCondVaraSERKS1__ZN10__cxxabiv112_GLOBAL__N_113LibcppCondVar4waitERNS0_11LibcppMutexE_ZN10__cxxabiv112_GLOBAL__N_113LibcppCondVar9broadcastEvbroadcastGlobalStatic<__cxxabiv1::(anonymous namespace)::LibcppCondVar>_ZN10__cxxabiv112_GLOBAL__N_112GlobalStaticINS0_13LibcppCondVarEE8instanceEUNSETINIT_IS_DONEINIT_IS_PENDINGAcquireResultPENDING_BITWAITING_BITCOMPLETE_BITNoThreadsGlobalLockFutexImplementationbase_addressguard_byte_addressinit_byte_addressthread_id_addressGuardObject_ZN10__cxxabiv112_GLOBAL__N_111GuardObjectINS0_19InitByteGlobalMutexINS0_11LibcppMutexENS0_13LibcppCondVarEL_ZNS0_12GlobalStaticIS3_E8instanceEEL_ZNS5_IS4_E8instanceEEXadL_ZNS0_16PlatformThreadIDEvEEEEEaSERKS9__ZN10__cxxabiv112_GLOBAL__N_111GuardObjectINS0_19InitByteGlobalMutexINS0_11LibcppMutexENS0_13LibcppCondVarEL_ZNS0_12GlobalStaticIS3_E8instanceEEL_ZNS5_IS4_E8instanceEEXadL_ZNS0_16PlatformThreadIDEvEEEEE17cxa_guard_acquireEvcxa_guard_acquire_ZN10__cxxabiv112_GLOBAL__N_111GuardObjectINS0_19InitByteGlobalMutexINS0_11LibcppMutexENS0_13LibcppCondVarEL_ZNS0_12GlobalStaticIS3_E8instanceEEL_ZNS5_IS4_E8instanceEEXadL_ZNS0_16PlatformThreadIDEvEEEEE17cxa_guard_releaseEvcxa_guard_release_ZN10__cxxabiv112_GLOBAL__N_111GuardObjectINS0_19InitByteGlobalMutexINS0_11LibcppMutexENS0_13LibcppCondVarEL_ZNS0_12GlobalStaticIS3_E8instanceEEL_ZNS5_IS4_E8instanceEEXadL_ZNS0_16PlatformThreadIDEvEEEEE15cxa_guard_abortEvcxa_guard_abort_ZN10__cxxabiv112_GLOBAL__N_111GuardObjectINS0_19InitByteGlobalMutexINS0_11LibcppMutexENS0_13LibcppCondVarEL_ZNS0_12GlobalStaticIS3_E8instanceEEL_ZNS5_IS4_E8instanceEEXadL_ZNS0_16PlatformThreadIDEvEEEEE7derivedEvderivedDerivedGuardObject<__cxxabiv1::(anonymous namespace)::InitByteGlobalMutex<__cxxabiv1::(anonymous namespace)::LibcppMutex, __cxxabiv1::(anonymous namespace)::LibcppCondVar, &__cxxabiv1::(anonymous namespace)::GlobalStatic<__cxxabiv1::(anonymous namespace)::LibcppMutex>::instance, &__cxxabiv1::(anonymous namespace)::GlobalStatic<__cxxabiv1::(anonymous namespace)::LibcppCondVar>::instance, &__cxxabiv1::(anonymous namespace)::PlatformThreadID> >has_thread_id_supportcurrent_thread_idis_initLazyValue_ZN10__cxxabiv112_GLOBAL__N_19LazyValueIjXadL_ZNS0_16PlatformThreadIDEvEEE3getEvLazyValueInitByteGlobalMutex_ZN10__cxxabiv112_GLOBAL__N_119InitByteGlobalMutexINS0_11LibcppMutexENS0_13LibcppCondVarEL_ZNS0_12GlobalStaticIS2_E8instanceEEL_ZNS4_IS3_E8instanceEEXadL_ZNS0_16PlatformThreadIDEvEEE17acquire_init_byteEvacquire_init_byte_ZN10__cxxabiv112_GLOBAL__N_119InitByteGlobalMutexINS0_11LibcppMutexENS0_13LibcppCondVarEL_ZNS0_12GlobalStaticIS2_E8instanceEEL_ZNS4_IS3_E8instanceEEXadL_ZNS0_16PlatformThreadIDEvEEE17release_init_byteEvrelease_init_byte_ZN10__cxxabiv112_GLOBAL__N_119InitByteGlobalMutexINS0_11LibcppMutexENS0_13LibcppCondVarEL_ZNS0_12GlobalStaticIS2_E8instanceEEL_ZNS4_IS3_E8instanceEEXadL_ZNS0_16PlatformThreadIDEvEEE15abort_init_byteEvabort_init_byteMutexCondVarglobal_mutexglobal_condGetThreadIDInitByteGlobalMutex<__cxxabiv1::(anonymous namespace)::LibcppMutex, __cxxabiv1::(anonymous namespace)::LibcppCondVar, &__cxxabiv1::(anonymous namespace)::GlobalStatic<__cxxabiv1::(anonymous namespace)::LibcppMutex>::instance, &__cxxabiv1::(anonymous namespace)::GlobalStatic<__cxxabiv1::(anonymous namespace)::LibcppCondVar>::instance, &__cxxabiv1::(anonymous namespace)::PlatformThreadID>_ZN10__cxxabiv112_GLOBAL__N_111GuardObjectINS0_19InitByteGlobalMutexINS0_11LibcppMutexENS0_13LibcppCondVarEL_ZNS0_12GlobalStaticIS3_E8instanceEEL_ZNS5_IS4_E8instanceEEXadL_ZNS0_16PlatformThreadIDEvEEEEEC2EPj_ZN10__cxxabiv112_GLOBAL__N_119InitByteGlobalMutexINS0_11LibcppMutexENS0_13LibcppCondVarEL_ZNS0_12GlobalStaticIS2_E8instanceEEL_ZNS4_IS3_E8instanceEEXadL_ZNS0_16PlatformThreadIDEvEEEC2EPj_ZN10__cxxabiv112_GLOBAL__N_19LazyValueIjXadL_ZNS0_16PlatformThreadIDEvEEEC2Ev_ZNSt6__ndk112_GLOBAL__N_120__libcpp_atomic_loadIhEET_PKS2_i__libcpp_atomic_loadbAtomicInt_ZN12_GLOBAL__N_19AtomicIntIhEaSERKS1__ZN12_GLOBAL__N_19AtomicIntIhE4loadENSt6__ndk112_GLOBAL__N_121__libcpp_atomic_orderEMemoryOrder_ZN12_GLOBAL__N_19AtomicIntIhE5storeEhNSt6__ndk112_GLOBAL__N_121__libcpp_atomic_orderE_ZN12_GLOBAL__N_19AtomicIntIhE8exchangeEhNSt6__ndk112_GLOBAL__N_121__libcpp_atomic_orderE_ZN12_GLOBAL__N_19AtomicIntIhE16compare_exchangeEPhhNSt6__ndk112_GLOBAL__N_121__libcpp_atomic_orderES5_compare_exchangeIntTypeAtomicIntordguard_bytecalling_funcLockGuard_ZN10__cxxabiv112_GLOBAL__N_119InitByteGlobalMutexINS0_11LibcppMutexENS0_13LibcppCondVarEL_ZNS0_12GlobalStaticIS2_E8instanceEEL_ZNS4_IS3_E8instanceEEXadL_ZNS0_16PlatformThreadIDEvEEE9LockGuardaSERKS8_~LockGuard_ZNSt6__ndk112_GLOBAL__N_121__libcpp_atomic_storeIhhEEvPT_T0_i__libcpp_atomic_storehas_waiting_ZN10__cxxabiv112_GLOBAL__N_116PlatformThreadIDEvPlatformThreadID__cxa_guard_acquire__cxa_guard_release__cxa_guard_abort_ZN10__cxxabiv112_GLOBAL__N_119InitByteGlobalMutexINS0_11LibcppMutexENS0_13LibcppCondVarEL_ZNS0_12GlobalStaticIS2_E8instanceEEL_ZNS4_IS3_E8instanceEEXadL_ZNS0_16PlatformThreadIDEvEEE9LockGuardC2EPKc_ZN10__cxxabiv112_GLOBAL__N_119InitByteGlobalMutexINS0_11LibcppMutexENS0_13LibcppCondVarEL_ZNS0_12GlobalStaticIS2_E8instanceEEL_ZNS4_IS3_E8instanceEEXadL_ZNS0_16PlatformThreadIDEvEEE9LockGuardD2Evraw_guard_objectguard_typeimpImplSelectImplementation<__cxxabiv1::(anonymous namespace)::Implementation::GlobalLock>SelectedImplementation/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libcxxabi/src/cxa_handlers.cpp__cxa_new_handler_ZNSt6__ndk112_GLOBAL__N_120__libcpp_atomic_loadIPFvvEEET_PKS4_i__libcpp_atomic_load_ZSt13get_terminatevget_terminate_ZSt14get_unexpectedvget_unexpected_ZNSt6__ndk112_GLOBAL__N_124__libcpp_atomic_exchangeIPFvvEEET_PS4_S4_i__libcpp_atomic_exchange__target_ZSt9terminatevterminate_ZSt12__unexpectedPFvvE__unexpected_ZSt10unexpectedvunexpected_ZSt11__terminatePFvvE__terminate_ZSt15set_new_handlerPFvvEset_new_handler_ZSt15get_new_handlervget_new_handlerhandler/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libcxxabi/src/cxa_personality.cpp_US_FORCE_UNWIND_Unwind_StateREG_SP_UA_SEARCH_PHASE_UA_CLEANUP_PHASE_UA_HANDLER_FRAME_UA_FORCE_UNWIND_UA_END_OF_STACKDW_EH_PE_absptrDW_EH_PE_uleb128DW_EH_PE_udata2DW_EH_PE_udata4DW_EH_PE_udata8DW_EH_PE_sleb128DW_EH_PE_sdata2DW_EH_PE_sdata4DW_EH_PE_sdata8DW_EH_PE_pcrelDW_EH_PE_textrelDW_EH_PE_datarelDW_EH_PE_funcrelDW_EH_PE_alignedDW_EH_PE_indirectDW_EH_PE_omit_UVRSC_CORE_UVRSC_VFP_UVRSC_WMMXD_UVRSC_WMMXC_UVRSD_UINT32_UVRSD_VFPX_UVRSD_UINT64_UVRSD_FLOAT_UVRSD_DOUBLE_Unwind_Action__shim_type_info_ZN10__cxxabiv1L29save_results_to_barrier_cacheEP21_Unwind_Control_BlockRKNS_12_GLOBAL__N_112scan_resultsEsave_results_to_barrier_cacheresultsttypeIndexactionRecordlanguageSpecificDatalandingPadadjustedPtrscan_results_ZN10__cxxabiv1L31load_results_from_barrier_cacheERNS_12_GLOBAL__N_112scan_resultsEPK21_Unwind_Control_Blockload_results_from_barrier_cache_ZL13_Unwind_GetIPP15_Unwind_Context_Unwind_GetIPcontext_Unwind_Context_ZN10__cxxabiv1L18get_shim_type_infoEyPKhhbP21_Unwind_Control_Blockget_shim_type_infoclassInfottypeEncodingttypePtr_ZN10__cxxabiv1L18read_target2_valueEPKvread_target2_valueoffset_ZL13_Unwind_SetIPP15_Unwind_Contextj_Unwind_SetIPthumb_bitbad_exception_ZNSt13bad_exceptionC2Ev_ZNSt13bad_exceptionC2ERKS_AsType_ZN10__cxxabiv112_GLOBAL__N_117readPointerHelperItEEjRPKhreadPointerHelper_ZN10__cxxabiv112_GLOBAL__N_117readPointerHelperIsEEjRPKhreadPointerHelper__gxx_personality_v0_ZN10__cxxabiv1L15continue_unwindEP21_Unwind_Control_BlockP15_Unwind_Contextcontinue_unwind_ZN10__cxxabiv1L11scan_eh_tabERNS_12_GLOBAL__N_112scan_resultsE14_Unwind_ActionbP21_Unwind_Control_BlockP15_Unwind_Contextscan_eh_tab_ZL13_Unwind_GetGRP15_Unwind_Contexti_Unwind_GetGR_ZN10__cxxabiv1L14call_terminateEbP21_Unwind_Control_Blockcall_terminate_ZN10__cxxabiv1L13set_registersEP21_Unwind_Control_BlockP15_Unwind_ContextRKNS_12_GLOBAL__N_112scan_resultsEset_registers__cxa_call_unexpected_ZN10__cxxabiv1L18readEncodedPointerEPPKhhreadEncodedPointer_ZN10__cxxabiv1L11readULEB128EPPKhreadULEB128_ZN10__cxxabiv1L24exception_spec_can_catchExPKhhPKNS_16__shim_type_infoEPvP21_Unwind_Control_Blockexception_spec_can_catch_ZN10__cxxabiv1L11readSLEB128EPPKhreadSLEB128_ZN10__cxxabiv1L21get_thrown_object_ptrEP21_Unwind_Control_Blockget_thrown_object_ptr_ZL13_Unwind_SetGRP15_Unwind_Contextij_Unwind_SetGRis_force_unwindingactionslsdafuncStartlpStartEncodinglpStartipclassInfoOffsetipOffsetcallSiteEncodingcallSiteTableLengthcallSiteTableStartcallSitePtractionTableStartcallSiteTableEndactionEntrystartactioncatchTypeexcpTypetempactionOffsetold_exception_headernative_old_exceptionu_handlert_handlernew_exception_headernative_new_exceptionshiftbytespecIndextempPtr/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libcxxabi/src/cxa_virtual.cpp__cxa_pure_virtual__cxa_deleted_virtual/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libcxxabi/src/fallback_malloc.cppheap_mutex_ZN12_GLOBAL__N_110heap_mutexEfreelistnext_nodeheap_offsetheap_sizeheap_node_ZN12_GLOBAL__N_18freelistEHEAP_SIZEheap_ZN12_GLOBAL__N_14heapElist_end_ZN12_GLOBAL__N_18list_endEmtx_mutexor~mutexor_ZN12_GLOBAL__N_17mutexoraSERKS0__ZN12_GLOBAL__N_17mutexorC2EP15pthread_mutex_t_ZN12_GLOBAL__N_110alloc_sizeEjalloc_size_ZN12_GLOBAL__N_19init_heapEvinit_heap_ZN12_GLOBAL__N_116node_from_offsetEtnode_from_offset_ZN12_GLOBAL__N_115is_fallback_ptrEPvis_fallback_ptr_ZN12_GLOBAL__N_15afterEPNS_9heap_nodeEafter_ZN12_GLOBAL__N_116offset_from_nodeEPKNS_9heap_nodeEoffset_from_node_ZN10__cxxabiv130__aligned_malloc_with_fallbackEj__aligned_malloc_with_fallback_ZN12_GLOBAL__N_115fallback_mallocEjfallback_malloc_ZN10__cxxabiv122__calloc_with_fallbackEjj__calloc_with_fallback_ZN10__cxxabiv128__aligned_free_with_fallbackEPv__aligned_free_with_fallback_ZN12_GLOBAL__N_113fallback_freeEPvfallback_free_ZN10__cxxabiv120__free_with_fallbackEPv__free_with_fallback_ZN12_GLOBAL__N_17mutexorD2Evmtxnelemsprevqcp/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libcxxabi/src/private_typeinfo.cpp~__shim_type_info_ZNK10__cxxabiv116__shim_type_info5noop1Evnoop1_ZNK10__cxxabiv116__shim_type_info5noop2Evnoop2_ZNK10__cxxabiv116__shim_type_info9can_catchEPKS0_RPvcan_catch__pointee~__pbase_type_info_ZNK10__cxxabiv117__pbase_type_info9can_catchEPKNS_16__shim_type_infoERPv__pbase_type_info__context~__class_type_info_ZNK10__cxxabiv117__class_type_info29process_static_type_above_dstEPNS_19__dynamic_cast_infoEPKvS4_iprocess_static_type_above_dstdst_typestatic_ptrstatic_typesrc2dst_offsetdst_ptr_leading_to_static_ptrdst_ptr_not_leading_to_static_ptrpath_dst_ptr_to_static_ptrpath_dynamic_ptr_to_static_ptrpath_dynamic_ptr_to_dst_ptrnumber_to_static_ptrnumber_to_dst_ptris_dst_type_derived_from_static_typenumber_of_dst_typefound_our_static_ptrfound_any_static_typesearch_done__dynamic_cast_info_ZNK10__cxxabiv117__class_type_info29process_static_type_below_dstEPNS_19__dynamic_cast_infoEPKviprocess_static_type_below_dst_ZNK10__cxxabiv117__class_type_info24process_found_base_classEPNS_19__dynamic_cast_infoEPviprocess_found_base_class_ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ibsearch_above_dst_ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvibsearch_below_dst_ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv_ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvihas_unambiguous_public_base__class_type_info~__pointer_to_member_type_info_ZNK10__cxxabiv129__pointer_to_member_type_info9can_catchEPKNS_16__shim_type_infoERPv_ZNK10__cxxabiv129__pointer_to_member_type_info16can_catch_nestedEPKNS_16__shim_type_infoEcan_catch_nested__pointer_to_member_type_infonull_ptr_repXunknownpublic_pathnot_public_pathyesno__base_type__offset_flags_ZNK10__cxxabiv122__base_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib_ZNK10__cxxabiv122__base_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib_ZNK10__cxxabiv122__base_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi__base_class_type_info__virtual_mask__public_mask__offset_shift__offset_flags_masks__const_mask__volatile_mask__restrict_mask__incomplete_mask__incomplete_class_mask__transaction_safe_mask__noexcept_mask__no_remove_flags_mask__no_add_flags_mask__masks__base_count__base_info~__vmi_class_type_info_ZNK10__cxxabiv121__vmi_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib_ZNK10__cxxabiv121__vmi_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib_ZNK10__cxxabiv121__vmi_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi__vmi_class_type_info__non_diamond_repeat_mask__diamond_shaped_mask__flags_masks~__pointer_type_info_ZNK10__cxxabiv119__pointer_type_info9can_catchEPKNS_16__shim_type_infoERPv_ZNK10__cxxabiv119__pointer_type_info16can_catch_nestedEPKNS_16__shim_type_infoE__pointer_type_info~__function_type_info_ZNK10__cxxabiv120__function_type_info9can_catchEPKNS_16__shim_type_infoERPv__function_type_info_ZN10__cxxabiv116__shim_type_infoD2Ev~__fundamental_type_info_ZNK10__cxxabiv123__fundamental_type_info9can_catchEPKNS_16__shim_type_infoERPv__fundamental_type_info~__array_type_info_ZNK10__cxxabiv117__array_type_info9can_catchEPKNS_16__shim_type_infoERPv__array_type_info~__enum_type_info_ZNK10__cxxabiv116__enum_type_info9can_catchEPKNS_16__shim_type_infoERPv__enum_type_info~__si_class_type_info_ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib_ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib_ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi__si_class_type_info_ZNKSt9type_infoeqERKS___arg_ZL8is_equalPKSt9type_infoS1_bis_equaluse_strcmp__type_info_implementations_ZNSt27__type_info_implementations18__string_impl_base21__type_name_to_stringEPKc__type_name_to_string__type_name_t_ZNSt27__type_info_implementations18__string_impl_base21__string_to_type_nameEPKc__string_to_type_name__string_impl_base_ZNSt27__type_info_implementations13__unique_impl6__hashEPKc__hash_ZNSt27__type_info_implementations13__unique_impl4__eqEPKcS2___eq_ZNSt27__type_info_implementations13__unique_impl4__ltEPKcS2___lt__unique_impl_ZNKSt9type_info4nameEvinfocurrent_ptrpath_below_ZN10__cxxabiv116__shim_type_infoD0Ev_ZN10__cxxabiv123__fundamental_type_infoD0Ev_ZN10__cxxabiv117__array_type_infoD0Ev_ZN10__cxxabiv120__function_type_infoD0Ev_ZN10__cxxabiv116__enum_type_infoD0Ev_ZN10__cxxabiv117__class_type_infoD0Ev_ZN10__cxxabiv120__si_class_type_infoD0Ev_ZN10__cxxabiv121__vmi_class_type_infoD0Ev_ZN10__cxxabiv117__pbase_type_infoD0Ev_ZN10__cxxabiv119__pointer_type_infoD0Ev_ZN10__cxxabiv129__pointer_to_member_type_infoD0Ev__dynamic_castthrown_typethrown_class_typeoffset_to_basevtableIterthrown_pbasethrown_pointer_typenested_pointer_typemember_ptr_typecatch_class_typethrown_functionthrown_member_ptr_typedst_ptrdynamic_typeoffset_to_deriveddynamic_ptrdoes_dst_type_point_to_our_static_type/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libcxxabi/src/stdlib_exception.cpp~bad_exception_ZNKSt13bad_exception4whatEvbad_alloc~bad_alloc_ZNKSt9bad_alloc4whatEvbad_array_new_length~bad_array_new_length_ZNKSt20bad_array_new_length4whatEv_ZNSt9exceptionD2Ev_ZNSt9exceptionD0Ev_ZNSt13bad_exceptionD0Ev_ZNSt9bad_allocC2Ev_ZNSt9bad_allocD0Ev_ZNSt20bad_array_new_lengthC2Ev_ZNSt20bad_array_new_lengthD0Ev/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libcxxabi/src/stdlib_stdexcept.cpp~runtime_error_ZNKSt13runtime_error4whatEvdomain_error~domain_error~invalid_argument~out_of_rangerange_error~range_erroroverflow_error~overflow_errorunderflow_error~underflow_error_ZNSt11logic_errorD2Ev_ZNSt6__ndk118__libcpp_refstringD2Ev_ZNSt11logic_errorD0Ev_ZNSt13runtime_errorD2Ev_ZNSt13runtime_errorD0Ev_ZNSt12domain_errorD0Ev_ZNSt16invalid_argumentD0Ev_ZNSt12length_errorD0Ev_ZNSt12out_of_rangeD0Ev_ZNSt11range_errorD0Ev_ZNSt14overflow_errorD0Ev_ZNSt15underflow_errorD0Ev/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libcxxabi/src/stdlib_typeinfo.cpp_vptr$type_info__type_name_ZNSt9type_infoaSERKS_~type_info_ZNKSt9type_info6beforeERKS_before_ZNKSt9type_info9hash_codeEvhash_code_ZNKSt9type_infoneERKS_bad_cast~bad_cast_ZNKSt8bad_cast4whatEv_ZNSt8bad_castD2Evbad_typeid~bad_typeid_ZNKSt10bad_typeid4whatEv_ZNSt10bad_typeidD2Ev_ZNSt9type_infoD2Ev_ZNSt9type_infoD0Ev_ZNSt8bad_castC2Ev_ZNSt8bad_castD0Ev_ZNSt10bad_typeidC2Ev_ZNSt10bad_typeidD0Ev/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libcxxabi/src/abort_message.cppabort_messagelistlist2/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libcxxabi/src/cxa_default_handlers.cpp__cxa_terminate_handler__cxa_unexpected_handlerdefault_terminate_handler_ZL25default_terminate_handlercause_ZL5causedefault_unexpected_handler_ZL26default_unexpected_handler_ZSt14set_unexpectedPFvvEset_unexpected_ZSt13set_terminatePFvvEset_terminate_ZL28demangling_terminate_handlervdemangling_terminate_handler_ZL29demangling_unexpected_handlervdemangling_unexpected_handlercatch_type/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libcxxabi/src/cxa_demangle.cppdemangle_invalid_argsdemangle_invalid_mangled_namedemangle_memory_alloc_failuredemangle_successitanium_demangleQualNoneQualConstQualVolatileQualRestrictQualifiersFrefQualNoneFrefQualLValueFrefQualRValueFunctionRefQual_vptr$NodeKKNodeArrayNodeKDotSuffixKVendorExtQualTypeKQualTypeKConversionOperatorTypeKPostfixQualifiedTypeKElaboratedTypeSpefTypeKNameTypeKAbiTagAttrKEnableIfAttrKObjCProtoNameKPointerTypeKReferenceTypeKPointerToMemberTypeKArrayTypeKFunctionTypeKNoexceptSpecKDynamicExceptionSpecKFunctionEncodingKLiteralOperatorKSpecialNameKCtorVtableSpecialNameKQualifiedNameKNestedNameKLocalNameKVectorTypeKPixelVectorTypeKParameterPackKTemplateArgumentPackKParameterPackExpansionKTemplateArgsKForwardTemplateReferenceKNameWithTemplateArgsKGlobalQualifiedNameKStdQualifiedNameKExpandedSpecialSubstitutionKSpecialSubstitutionKCtorDtorNameKDtorNameKUnnamedTypeNameKClosureTypeNameKStructuredBindingNameKBinaryExprKArraySubscriptExprKPostfixExprKConditionalExprKMemberExprKEnclosingExprKCastExprKSizeofParamPackExprKCallExprKNewExprKDeleteExprKPrefixExprKFunctionParamKConversionExprKInitListExprKFoldExprKThrowExprKUUIDOfExprKBoolExprKIntegerCastExprKIntegerLiteralKFloatLiteralKDoubleLiteralKLongDoubleLiteralKBracedExprKBracedRangeExprKindRHSComponentCacheYesNoUnknownCacheArrayCacheFunctionCacheNode_ZNK12_GLOBAL__N_116itanium_demangle4Node15hasRHSComponentERNS0_12OutputStreamEhasRHSComponentBufferCurrentPositionBufferCapacityCurrentPackIndexCurrentPackMax_ZN12_GLOBAL__N_116itanium_demangle12OutputStream4growEjgrow_ZN12_GLOBAL__N_116itanium_demangle12OutputStream13writeUnsignedEybwriteUnsignedOutputStream_ZN12_GLOBAL__N_116itanium_demangle12OutputStream5resetEPcj_ZN12_GLOBAL__N_116itanium_demangle12OutputStreampLENS0_10StringViewEFirstLastStringView_ZNK12_GLOBAL__N_116itanium_demangle10StringView6substrEj_ZNK12_GLOBAL__N_116itanium_demangle10StringView4findEcj_ZNK12_GLOBAL__N_116itanium_demangle10StringView6substrEjj_ZNK12_GLOBAL__N_116itanium_demangle10StringView9dropFrontEjdropFront_ZNK12_GLOBAL__N_116itanium_demangle10StringView8dropBackEjdropBack_ZNK12_GLOBAL__N_116itanium_demangle10StringView5frontEv_ZNK12_GLOBAL__N_116itanium_demangle10StringView4backEv_ZN12_GLOBAL__N_116itanium_demangle10StringView8popFrontEvpopFront_ZN12_GLOBAL__N_116itanium_demangle10StringView12consumeFrontEcconsumeFront_ZN12_GLOBAL__N_116itanium_demangle10StringView12consumeFrontES1__ZNK12_GLOBAL__N_116itanium_demangle10StringView10startsWithEcstartsWith_ZNK12_GLOBAL__N_116itanium_demangle10StringView10startsWithES1__ZNK12_GLOBAL__N_116itanium_demangle10StringViewixEj_ZNK12_GLOBAL__N_116itanium_demangle10StringView5beginEv_ZNK12_GLOBAL__N_116itanium_demangle10StringView3endEv_ZNK12_GLOBAL__N_116itanium_demangle10StringView4sizeEv_ZNK12_GLOBAL__N_116itanium_demangle10StringView5emptyEv_ZN12_GLOBAL__N_116itanium_demangle12OutputStreampLEc_ZN12_GLOBAL__N_116itanium_demangle12OutputStreamlsENS0_10StringViewE_ZN12_GLOBAL__N_116itanium_demangle12OutputStreamlsEc_ZN12_GLOBAL__N_116itanium_demangle12OutputStreamlsEx_ZN12_GLOBAL__N_116itanium_demangle12OutputStreamlsEy_ZN12_GLOBAL__N_116itanium_demangle12OutputStreamlsEl_ZN12_GLOBAL__N_116itanium_demangle12OutputStreamlsEm_ZN12_GLOBAL__N_116itanium_demangle12OutputStreamlsEi_ZN12_GLOBAL__N_116itanium_demangle12OutputStreamlsEj_ZNK12_GLOBAL__N_116itanium_demangle12OutputStream18getCurrentPositionEvgetCurrentPosition_ZN12_GLOBAL__N_116itanium_demangle12OutputStream18setCurrentPositionEjsetCurrentPosition_ZNK12_GLOBAL__N_116itanium_demangle12OutputStream4backEv_ZNK12_GLOBAL__N_116itanium_demangle12OutputStream5emptyEv_ZN12_GLOBAL__N_116itanium_demangle12OutputStream9getBufferEvgetBuffer_ZN12_GLOBAL__N_116itanium_demangle12OutputStream12getBufferEndEvgetBufferEnd_ZN12_GLOBAL__N_116itanium_demangle12OutputStream17getBufferCapacityEvgetBufferCapacity_ZNK12_GLOBAL__N_116itanium_demangle4Node8hasArrayERNS0_12OutputStreamEhasArray_ZNK12_GLOBAL__N_116itanium_demangle4Node11hasFunctionERNS0_12OutputStreamEhasFunction_ZNK12_GLOBAL__N_116itanium_demangle4Node7getKindEvgetKind_ZNK12_GLOBAL__N_116itanium_demangle4Node19hasRHSComponentSlowERNS0_12OutputStreamEhasRHSComponentSlow_ZNK12_GLOBAL__N_116itanium_demangle4Node12hasArraySlowERNS0_12OutputStreamEhasArraySlow_ZNK12_GLOBAL__N_116itanium_demangle4Node15hasFunctionSlowERNS0_12OutputStreamEhasFunctionSlow_ZNK12_GLOBAL__N_116itanium_demangle4Node13getSyntaxNodeERNS0_12OutputStreamEgetSyntaxNode_ZNK12_GLOBAL__N_116itanium_demangle4Node5printERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle4Node9printLeftERNS0_12OutputStreamEprintLeft_ZNK12_GLOBAL__N_116itanium_demangle4Node10printRightERNS0_12OutputStreamEprintRight_ZNK12_GLOBAL__N_116itanium_demangle4Node11getBaseNameEvgetBaseName~NodeiostreamSpecialSubKindLValueRValueReferenceKindAllocSizeUsableAllocSizeInitialBufferBlockList_ZN12_GLOBAL__N_120BumpPointerAllocator4growEv_ZN12_GLOBAL__N_120BumpPointerAllocator15allocateMassiveEjallocateMassiveBumpPointerAllocator_ZN12_GLOBAL__N_120BumpPointerAllocator8allocateEj_ZN12_GLOBAL__N_120BumpPointerAllocator5resetEv~BumpPointerAllocatorNextCurrentBlockMetaIndexRefPrintingForwardTemplateReference_ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference19hasRHSComponentSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference12hasArraySlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference15hasFunctionSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference13getSyntaxNodeERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference10printRightERNS0_12OutputStreamEChildParameterPackExpansion_ZNK12_GLOBAL__N_116itanium_demangle22ParameterPackExpansion8getChildEvgetChild_ZNK12_GLOBAL__N_116itanium_demangle22ParameterPackExpansion9printLeftERNS0_12OutputStreamESSKSpecialSubstitution_ZNK12_GLOBAL__N_116itanium_demangle19SpecialSubstitution11getBaseNameEv_ZNK12_GLOBAL__N_116itanium_demangle19SpecialSubstitution9printLeftERNS0_12OutputStreamEElementsNumElementsNodeArray_ZNK12_GLOBAL__N_116itanium_demangle9NodeArray5emptyEv_ZNK12_GLOBAL__N_116itanium_demangle9NodeArray4sizeEv_ZNK12_GLOBAL__N_116itanium_demangle9NodeArray5beginEv_ZNK12_GLOBAL__N_116itanium_demangle9NodeArray3endEv_ZNK12_GLOBAL__N_116itanium_demangle9NodeArrayixEj_ZNK12_GLOBAL__N_116itanium_demangle9NodeArray14printWithCommaERNS0_12OutputStreamEprintWithCommaTemplateArgumentPack_ZNK12_GLOBAL__N_116itanium_demangle20TemplateArgumentPack11getElementsEvgetElements_ZNK12_GLOBAL__N_116itanium_demangle20TemplateArgumentPack9printLeftERNS0_12OutputStreamETyProtocolObjCProtoName_ZNK12_GLOBAL__N_116itanium_demangle13ObjCProtoName12isObjCObjectEvisObjCObject_ZNK12_GLOBAL__N_116itanium_demangle13ObjCProtoName9printLeftERNS0_12OutputStreamENameNameType_ZNK12_GLOBAL__N_116itanium_demangle8NameType7getNameEvgetName_ZNK12_GLOBAL__N_116itanium_demangle8NameType11getBaseNameEv_ZNK12_GLOBAL__N_116itanium_demangle8NameType9printLeftERNS0_12OutputStreamEPointeeRK_ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType8collapseERNS0_12OutputStreamEcollapse_ZNSt6__ndk14pairIN12_GLOBAL__N_116itanium_demangle13ReferenceKindEPKNS2_4NodeEEaSERKS7_conditional, std::__ndk1::__nat>_ZNSt6__ndk14pairIN12_GLOBAL__N_116itanium_demangle13ReferenceKindEPKNS2_4NodeEEaSEOS7__ZNSt6__ndk14pairIN12_GLOBAL__N_116itanium_demangle13ReferenceKindEPKNS2_4NodeEE4swapERS7_pair<(anonymous namespace)::itanium_demangle::ReferenceKind, const (anonymous namespace)::itanium_demangle::Node *>ReferenceType_ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType19hasRHSComponentSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType10printRightERNS0_12OutputStreamEContentsKindForClassFloatLiteralImpl_ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfE9printLeftERNS0_12OutputStreamEFloatFloatLiteralImplmangled_sizemax_demangled_sizespecFloatData_ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdE9printLeftERNS0_12OutputStreamEFloatLiteralImplFloatData_ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeE9printLeftERNS0_12OutputStreamEFloatLiteralImplFloatDatagetsNamesCapInline_ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj32EE8isInlineEvisInline_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj32EE11clearInlineEvclearInline_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj32EE7reserveEjPODSmallVector_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj32EEaSERKS4__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj32EEaSEOS4__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj32EE9push_backERKS3__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj32EE8pop_backEv_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj32EE8dropBackEj_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj32EE5beginEv_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj32EE3endEv_ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj32EE5emptyEv_ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj32EE4sizeEv_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj32EE4backEv_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj32EEixEj_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj32EE5clearEv~PODSmallVectorPODSmallVector<(anonymous namespace)::itanium_demangle::Node *, 32>SubsTemplateParams_ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EE8isInlineEv_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EE11clearInlineEv_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EE7reserveEj_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEaSERKS4__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEaSEOS4__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EE9push_backERKS3__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EE8pop_backEv_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EE8dropBackEj_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EE5beginEv_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EE3endEv_ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EE5emptyEv_ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EE4sizeEv_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EE4backEv_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEixEj_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EE5clearEvPODSmallVector<(anonymous namespace)::itanium_demangle::Node *, 8>ForwardTemplateRefs_ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELj4EE8isInlineEv_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELj4EE11clearInlineEv_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELj4EE7reserveEj_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELj4EEaSERKS4__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELj4EEaSEOS4__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELj4EE9push_backERKS3__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELj4EE8pop_backEv_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELj4EE8dropBackEj_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELj4EE5beginEv_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELj4EE3endEv_ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELj4EE5emptyEv_ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELj4EE4sizeEv_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELj4EE4backEv_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELj4EEixEj_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELj4EE5clearEvPODSmallVector<(anonymous namespace)::itanium_demangle::ForwardTemplateReference *, 4>TryToParseTemplateArgsPermitForwardTemplateReferencesParsingLambdaParamsASTAllocatorAlloc_ZN12_GLOBAL__N_116DefaultAllocator5resetEv_ZN12_GLOBAL__N_116DefaultAllocator17allocateNodeArrayEjallocateNodeArrayDefaultAllocatorAbstractManglingParser_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E10getDerivedEvgetDerivedManglingParser<(anonymous namespace)::DefaultAllocator>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E5resetEPKcS7__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20popTrailingNodeArrayEjpopTrailingNodeArray_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9consumeIfENS0_10StringViewEconsumeIf_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9consumeIfEc_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E7consumeEvconsume_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4lookEjlook_ZNK12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E7numLeftEvnumLeft_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E11parseNumberEbparseNumber_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseCVQualifiersEvparseCVQualifiers_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parsePositiveIntegerEPjparsePositiveInteger_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseBareSourceNameEvparseBareSourceName_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E10parseSeqIdEPjparseSeqId_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseSubstitutionEvparseSubstitution_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseTemplateParamEvparseTemplateParam_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseTemplateArgsEbparseTemplateArgs_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseTemplateArgEvparseTemplateArg_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseExprEvparseExpr_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parsePrefixExprENS0_10StringViewEparsePrefixExpr_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseBinaryExprENS0_10StringViewEparseBinaryExpr_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseIntegerLiteralENS0_10StringViewEparseIntegerLiteral_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseExprPrimaryEvparseExprPrimary_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseFunctionParamEvparseFunctionParam_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E12parseNewExprEvparseNewExpr_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseConversionExprEvparseConversionExpr_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseBracedExprEvparseBracedExpr_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseFoldExprEvparseFoldExpr_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseTypeEvparseType_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseFunctionTypeEvparseFunctionType_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseVectorTypeEvparseVectorType_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseDecltypeEvparseDecltype_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E14parseArrayTypeEvparseArrayType_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E24parsePointerToMemberTypeEvparsePointerToMemberType_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseClassEnumTypeEvparseClassEnumType_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseQualifiedTypeEvparseQualifiedType_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseEncodingEvparseEncoding_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseCallOffsetEvparseCallOffset_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseSpecialNameEvparseSpecialName_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E26resolveForwardTemplateRefsERNS5_9NameStateEresolveForwardTemplateRefsCtorDtorConversionEndsWithTemplateArgsCVQualifiersReferenceQualifierForwardTemplateRefsBeginNameState_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseNameEPNS5_9NameStateEparseName_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E14parseLocalNameEPNS5_9NameStateEparseLocalName_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseOperatorNameEPNS5_9NameStateEparseOperatorName_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseUnqualifiedNameEPNS5_9NameStateEparseUnqualifiedName_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseUnnamedTypeNameEPNS5_9NameStateEparseUnnamedTypeName_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseSourceNameEPNS5_9NameStateEparseSourceName_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseUnscopedNameEPNS5_9NameStateEparseUnscopedName_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseNestedNameEPNS5_9NameStateEparseNestedName_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseCtorDtorNameERPNS0_4NodeEPNS5_9NameStateEparseCtorDtorName_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E12parseAbiTagsEPNS0_4NodeEparseAbiTags_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseUnresolvedNameEvparseUnresolvedName_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseSimpleIdEvparseSimpleId_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E23parseBaseUnresolvedNameEvparseBaseUnresolvedName_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseUnresolvedTypeEvparseUnresolvedType_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseDestructorNameEvparseDestructorName_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E5parseEvparseAbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_EC2EPKcS7_First_Last__ZN12_GLOBAL__N_116itanium_demangle14ManglingParserINS_16DefaultAllocatorEECI2NS0_22AbstractManglingParserIS3_S2_EEEPKcS6__ZN12_GLOBAL__N_120BumpPointerAllocatorC2Ev_ZN12_GLOBAL__N_116DefaultAllocatorC2Ev_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELj4EEC2Ev_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEC2Ev_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj32EEC2Ev_ZN12_GLOBAL__N_116itanium_demangle12OutputStreamC2EvEncodingRequireNumberLookaheadPrefixSuffixDotSuffix_ZNK12_GLOBAL__N_116itanium_demangle9DotSuffix9printLeftERNS0_12OutputStreamEArgs_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9DotSuffixEJRPNS2_4NodeENS2_10StringViewEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::DotSuffix, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::StringView>args_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9DotSuffixEJRPNS0_4NodeENS0_10StringViewEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::DotSuffix, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::StringView>_ZN12_GLOBAL__N_116itanium_demangle9DotSuffixC2EPKNS0_4NodeENS0_10StringViewEPrefix_Suffix_C_ZN12_GLOBAL__N_116itanium_demangle22initializeOutputStreamEPcPjRNS0_12OutputStreamEjinitializeOutputStreamBufInitSizeBufferSizeBuffer_BufferCapacity_Tmp_ZN12_GLOBAL__N_120BumpPointerAllocatorD2Ev~DefaultAllocator_ZN12_GLOBAL__N_116DefaultAllocatorD2Ev_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELj4EED2Ev~AbstractManglingParser_ZN12_GLOBAL__N_116itanium_demangle10StringViewC2EPKcS3_IsVirtBaseEncodingFirstTypeSecondTypeCountParsedSeqIdSpecialSpecialName_ZNK12_GLOBAL__N_116itanium_demangle11SpecialName9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA27_KcRPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::SpecialName, char const (&)[27], (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA27_KcRPNS0_4NodeEEEESC_DpOT0_make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&)[27], (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle11SpecialNameC2ENS0_10StringViewEPKNS0_4NodeESpecial_Child__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9NameStateC2EPS5_EnclosingStateIEIdx_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA20_KcRPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::SpecialName, char const (&)[20], (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA20_KcRPNS0_4NodeEEEESC_DpOT0_make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&)[20], (anonymous namespace)::itanium_demangle::Node *&>ConditionsEnableIfAttr_ZNK12_GLOBAL__N_116itanium_demangle12EnableIfAttr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12EnableIfAttrEJNS2_9NodeArrayEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::EnableIfAttr, (anonymous namespace)::itanium_demangle::NodeArray>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12EnableIfAttrEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::EnableIfAttr, (anonymous namespace)::itanium_demangle::NodeArray>_ZN12_GLOBAL__N_116itanium_demangle12EnableIfAttrC2ENS0_9NodeArrayEConditions__ZN12_GLOBAL__N_116itanium_demangle9NodeArrayC2Ev_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA19_KcRPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::SpecialName, char const (&)[19], (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA19_KcRPNS0_4NodeEEEESC_DpOT0_make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&)[19], (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA18_KcRPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::SpecialName, char const (&)[18], (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA18_KcRPNS0_4NodeEEEESC_DpOT0_make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&)[18], (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA22_KcRPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::SpecialName, char const (&)[22], (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA22_KcRPNS0_4NodeEEEESC_DpOT0_make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&)[22], (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA25_KcRPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::SpecialName, char const (&)[25], (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA25_KcRPNS0_4NodeEEEESC_DpOT0_make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&)[25], (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA9_KcRPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::SpecialName, char const (&)[9], (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA9_KcRPNS0_4NodeEEEESC_DpOT0_make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&)[9], (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA12_KcRPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::SpecialName, char const (&)[12], (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA12_KcRPNS0_4NodeEEEESC_DpOT0_make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&)[12], (anonymous namespace)::itanium_demangle::Node *&>CtorVtableSpecialName_ZNK12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialName9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle21CtorVtableSpecialNameEJRPNS2_4NodeES6_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::CtorVtableSpecialName, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_21CtorVtableSpecialNameEJRPNS0_4NodeESA_EEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::CtorVtableSpecialName, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameC2EPKNS0_4NodeES4_FirstType_SecondType__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA41_KcRPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::SpecialName, char const (&)[41], (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA41_KcRPNS0_4NodeEEEESC_DpOT0_make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&)[41], (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA14_KcRPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::SpecialName, char const (&)[14], (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA14_KcRPNS0_4NodeEEEESC_DpOT0_make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&)[14], (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle10StringViewC2Ev_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA34_KcRPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::SpecialName, char const (&)[34], (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle10StringViewC2EPKcStr_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA34_KcRPNS0_4NodeEEEESC_DpOT0_make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&)[34], (anonymous namespace)::itanium_demangle::Node *&>DimensionSecondNodeOrString_ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString8isStringEvisString_ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString6isNodeEvisNode_ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString7isEmptyEvisEmpty_ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString8asStringEvasString_ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString6asNodeEvasNodeDimExpr_ZN12_GLOBAL__N_116itanium_demangle12NodeOrStringC2ENS0_10StringViewEFirstCharSecondCharPostfixPostfixQualifiedType_ZNK12_GLOBAL__N_116itanium_demangle20PostfixQualifiedType9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20PostfixQualifiedTypeEJRPNS2_4NodeERA9_KcEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::PostfixQualifiedType, (anonymous namespace)::itanium_demangle::Node *&, char const (&)[9]>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20PostfixQualifiedTypeEJRPNS0_4NodeERA9_KcEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::PostfixQualifiedType, (anonymous namespace)::itanium_demangle::Node *&, char const (&)[9]>_ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeC2EPNS0_4NodeENS0_10StringViewETy_Postfix__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20PostfixQualifiedTypeEJRPNS2_4NodeERA11_KcEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::PostfixQualifiedType, (anonymous namespace)::itanium_demangle::Node *&, char const (&)[11]>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20PostfixQualifiedTypeEJRPNS0_4NodeERA11_KcEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::PostfixQualifiedType, (anonymous namespace)::itanium_demangle::Node *&, char const (&)[11]>ClassTypeMemberTypePointerToMemberType_ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType19hasRHSComponentSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType10printRightERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19PointerToMemberTypeEJRPNS2_4NodeES6_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::PointerToMemberType, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19PointerToMemberTypeEJRPNS0_4NodeESA_EEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::PointerToMemberType, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeC2EPKNS0_4NodeES4_ClassType_MemberType__ZN12_GLOBAL__N_116itanium_demangle4NodeC2ENS1_4KindENS1_5CacheES3_S3_K_RHSComponentCache_ArrayCache_FunctionCache_PointerType_ZNK12_GLOBAL__N_116itanium_demangle11PointerType19hasRHSComponentSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle11PointerType9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle11PointerType10printRightERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11PointerTypeEJRPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::PointerType, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11PointerTypeEJRPNS0_4NodeEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::PointerType, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle11PointerTypeC2EPKNS0_4NodeEPointee__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA7_KcEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NameType, char const (&)[7]>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA7_KcEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::NameType, char const (&)[7]>_ZN12_GLOBAL__N_116itanium_demangle8NameTypeC2ENS0_10StringViewEName__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA19_KcEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NameType, char const (&)[19]>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA19_KcEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::NameType, char const (&)[19]>BaseArrayType_ZNK12_GLOBAL__N_116itanium_demangle9ArrayType19hasRHSComponentSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle9ArrayType12hasArraySlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle9ArrayType9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle9ArrayType10printRightERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9ArrayTypeEJRPNS2_4NodeERNS2_12NodeOrStringEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::ArrayType, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::NodeOrString &>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9ArrayTypeEJRPNS0_4NodeERNS0_12NodeOrStringEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::ArrayType, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::NodeOrString &>_ZN12_GLOBAL__N_116itanium_demangle9ArrayTypeC2EPKNS0_4NodeENS0_12NodeOrStringEBase_Dimension_ElemTypeDimensionNumberPixelVectorType_ZNK12_GLOBAL__N_116itanium_demangle15PixelVectorType9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15PixelVectorTypeEJRNS2_10StringViewEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::PixelVectorType, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15PixelVectorTypeEJRNS0_10StringViewEEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::PixelVectorType, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeC2ENS0_12NodeOrStringEBaseTypeVectorType_ZNK12_GLOBAL__N_116itanium_demangle10VectorType9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10VectorTypeEJRPNS2_4NodeENS2_10StringViewEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::VectorType, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::StringView>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10VectorTypeEJRPNS0_4NodeENS0_10StringViewEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::VectorType, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::StringView>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10VectorTypeEJRPNS2_4NodeES6_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::VectorType, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10VectorTypeEJRPNS0_4NodeESA_EEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::VectorType, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10VectorTypeEJRPNS2_4NodeERNS2_10StringViewEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::VectorType, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10VectorTypeEJRPNS0_4NodeERNS0_10StringViewEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::VectorType, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::StringView &>_ZNSt6__ndk15equalIPKcS2_EEbT_S3_T0_equalRCVTmpSoFarPushComponentTAEntityStringLitNameStdQualifiedName_ZNK12_GLOBAL__N_116itanium_demangle16StdQualifiedName11getBaseNameEv_ZNK12_GLOBAL__N_116itanium_demangle16StdQualifiedName9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16StdQualifiedNameEJRPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::StdQualifiedName, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16StdQualifiedNameEJRPNS0_4NodeEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::StdQualifiedName, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle16StdQualifiedNameC2EPNS0_4NodeE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20TemplateArgumentPackEJRNS2_9NodeArrayEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::TemplateArgumentPack, (anonymous namespace)::itanium_demangle::NodeArray &>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20TemplateArgumentPackEJRNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::TemplateArgumentPack, (anonymous namespace)::itanium_demangle::NodeArray &>_ZN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackC2ENS0_9NodeArrayEElements_NewCap_ZNSt6__ndk16__copyIPN12_GLOBAL__N_116itanium_demangle4NodeES4_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableISA_EE5valueEPSA_E4typeEPS7_SE_SB___copy<(anonymous namespace)::itanium_demangle::Node *, (anonymous namespace)::itanium_demangle::Node *>enable_if_ZNSt6__ndk14copyIPPN12_GLOBAL__N_116itanium_demangle4NodeES5_EET0_T_S7_S6_copy<(anonymous namespace)::itanium_demangle::Node **, (anonymous namespace)::itanium_demangle::Node **>RetParamsAttrsCVQualsRefQualFunctionEncoding_ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding10getCVQualsEvgetCVQuals_ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding10getRefQualEvgetRefQual_ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding9getParamsEvgetParams_ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding13getReturnTypeEvgetReturnType_ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding19hasRHSComponentSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding15hasFunctionSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding7getNameEv_ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding10printRightERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FunctionEncodingEJRPNS2_4NodeES6_NS2_9NodeArrayES6_RNS2_10QualifiersERNS2_15FunctionRefQualEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::FunctionEncoding, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::NodeArray, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Qualifiers &, (anonymous namespace)::itanium_demangle::FunctionRefQual &>_ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingC2EPKNS0_4NodeES4_NS0_9NodeArrayES4_NS0_10QualifiersENS0_15FunctionRefQualERet_Params_Attrs_CVQuals_RefQual__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FunctionEncodingEJRPNS0_4NodeESA_NS0_9NodeArrayESA_RNS0_10QualifiersERNS0_15FunctionRefQualEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::FunctionEncoding, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::NodeArray, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Qualifiers &, (anonymous namespace)::itanium_demangle::FunctionRefQual &>NBytesNewMeta~SpecialName~CtorVtableSpecialName_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEC2EOS4_OtherData_ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack23initializePackExpansionERNS0_12OutputStreamEinitializePackExpansionParameterPack_ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack19hasRHSComponentSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack12hasArraySlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack15hasFunctionSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack13getSyntaxNodeERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack10printRightERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13ParameterPackEJNS2_9NodeArrayEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::ParameterPack, (anonymous namespace)::itanium_demangle::NodeArray>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13ParameterPackEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::ParameterPack, (anonymous namespace)::itanium_demangle::NodeArray>_ZNSt6__ndk14swapIPPN12_GLOBAL__N_116itanium_demangle4NodeEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_swap<(anonymous namespace)::itanium_demangle::Node **>_ZN12_GLOBAL__N_116itanium_demangle13ParameterPackC2ENS0_9NodeArrayEData__Predicate_ZNSt6__ndk16all_ofIPPN12_GLOBAL__N_116itanium_demangle4NodeEZNS2_13ParameterPackC1ENS2_9NodeArrayEEUlS4_E_EEbT_S9_T0_all_of<(anonymous namespace)::itanium_demangle::Node **, (lambda at /Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libcxxabi/src/demangle/ItaniumDemangle.h:989:47)>_ZZN12_GLOBAL__N_116itanium_demangle13ParameterPackC1ENS0_9NodeArrayEENKUlPNS0_4NodeEE_clES4__ZNSt6__ndk16all_ofIPPN12_GLOBAL__N_116itanium_demangle4NodeEZNS2_13ParameterPackC1ENS2_9NodeArrayEEUlS4_E0_EEbT_S9_T0_all_of<(anonymous namespace)::itanium_demangle::Node **, (lambda at /Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libcxxabi/src/demangle/ItaniumDemangle.h:993:47)>_ZZN12_GLOBAL__N_116itanium_demangle13ParameterPackC1ENS0_9NodeArrayEENKUlPNS0_4NodeEE0_clES4__ZNSt6__ndk16all_ofIPPN12_GLOBAL__N_116itanium_demangle4NodeEZNS2_13ParameterPackC1ENS2_9NodeArrayEEUlS4_E1_EEbT_S9_T0_all_of<(anonymous namespace)::itanium_demangle::Node **, (lambda at /Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libcxxabi/src/demangle/ItaniumDemangle.h:997:47)>_ZZN12_GLOBAL__N_116itanium_demangle13ParameterPackC1ENS0_9NodeArrayEENKUlPNS0_4NodeEE1_clES4_ElemTemplateArgs_ZN12_GLOBAL__N_116itanium_demangle12TemplateArgs9getParamsEv_ZNK12_GLOBAL__N_116itanium_demangle12TemplateArgs9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12TemplateArgsEJNS2_9NodeArrayEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::TemplateArgs, (anonymous namespace)::itanium_demangle::NodeArray>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12TemplateArgsEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::TemplateArgs, (anonymous namespace)::itanium_demangle::NodeArray>_ZN12_GLOBAL__N_116itanium_demangle12TemplateArgsC2ENS0_9NodeArrayENameWithTemplateArgs_ZNK12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgs11getBaseNameEv_ZNK12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgs9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20NameWithTemplateArgsEJRPNS2_4NodeES6_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NameWithTemplateArgs, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsC2EPNS0_4NodeES3_TemplateArgs__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20NameWithTemplateArgsEJRPNS0_4NodeESA_EEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::NameWithTemplateArgs, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangleoRERNS0_10QualifiersES1_Q1Q2_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA4_KcEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NameType, char const (&)[4]>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA4_KcEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::NameType, char const (&)[4]>QualNestedName_ZNK12_GLOBAL__N_116itanium_demangle10NestedName11getBaseNameEv_ZNK12_GLOBAL__N_116itanium_demangle10NestedName9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10NestedNameEJRPNS2_4NodeES6_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NestedName, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10NestedNameEJRPNS0_4NodeESA_EEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::NestedName, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle10NestedNameC2EPNS0_4NodeES3_Qual__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle24ForwardTemplateReferenceEJRjEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::ForwardTemplateReference, unsigned int &>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_24ForwardTemplateReferenceEJRjEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::ForwardTemplateReference, unsigned int &>_ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceC2EjIndex__ZNSt6__ndk16__copyIPN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceES4_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableISA_EE5valueEPSA_E4typeEPS7_SE_SB___copy<(anonymous namespace)::itanium_demangle::ForwardTemplateReference *, (anonymous namespace)::itanium_demangle::ForwardTemplateReference *>enable_if_ZNSt6__ndk14copyIPPN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceES5_EET0_T_S7_S6_copy<(anonymous namespace)::itanium_demangle::ForwardTemplateReference **, (anonymous namespace)::itanium_demangle::ForwardTemplateReference **>ExpandedSpecialSubstitution_ZNK12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitution11getBaseNameEv_ZNK12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitution9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle27ExpandedSpecialSubstitutionEJRNS2_14SpecialSubKindEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution, (anonymous namespace)::itanium_demangle::SpecialSubKind &>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_27ExpandedSpecialSubstitutionEJRNS0_14SpecialSubKindEEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution, (anonymous namespace)::itanium_demangle::SpecialSubKind &>_ZN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionC2ENS0_14SpecialSubKindESSK_TagAbiTagAttr_ZNK12_GLOBAL__N_116itanium_demangle10AbiTagAttr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10AbiTagAttrEJRPNS2_4NodeERNS2_10StringViewEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::AbiTagAttr, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10AbiTagAttrEJRPNS0_4NodeERNS0_10StringViewEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::AbiTagAttr, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrC2EPNS0_4NodeENS0_10StringViewETag_BindingsStructuredBindingName_ZNK12_GLOBAL__N_116itanium_demangle21StructuredBindingName9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle21StructuredBindingNameEJNS2_9NodeArrayEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::StructuredBindingName, (anonymous namespace)::itanium_demangle::NodeArray>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_21StructuredBindingNameEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::StructuredBindingName, (anonymous namespace)::itanium_demangle::NodeArray>_ZN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameC2ENS0_9NodeArrayEBindings_SwapParamsRestoreOriginalValueShouldRestoreSwapAndRestore~SwapAndRestore_ZN12_GLOBAL__N_116itanium_demangle14SwapAndRestoreIbE13shouldRestoreEbshouldRestore_ZN12_GLOBAL__N_116itanium_demangle14SwapAndRestoreIbE10restoreNowEbrestoreNow_ZN12_GLOBAL__N_116itanium_demangle14SwapAndRestoreIbEaSERKS2_SwapAndRestoreParamsBeginUnnamedTypeName_ZNK12_GLOBAL__N_116itanium_demangle15UnnamedTypeName9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15UnnamedTypeNameEJRNS2_10StringViewEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::UnnamedTypeName, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15UnnamedTypeNameEJRNS0_10StringViewEEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::UnnamedTypeName, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameC2ENS0_10StringViewECount__ZN12_GLOBAL__N_116itanium_demangle14SwapAndRestoreIbEC2ERbbRestore_NewValClosureTypeName_ZNK12_GLOBAL__N_116itanium_demangle15ClosureTypeName9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15ClosureTypeNameEJRNS2_9NodeArrayERNS2_10StringViewEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::ClosureTypeName, (anonymous namespace)::itanium_demangle::NodeArray &, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15ClosureTypeNameEJRNS0_9NodeArrayERNS0_10StringViewEEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::ClosureTypeName, (anonymous namespace)::itanium_demangle::NodeArray &, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameC2ENS0_9NodeArrayENS0_10StringViewE_ZN12_GLOBAL__N_116itanium_demangle14SwapAndRestoreIbED2Ev~NameType~NestedName_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA5_KcEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NameType, char const (&)[5]>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA5_KcEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::NameType, char const (&)[5]>~ForwardTemplateReferenceOp1Op2ArraySubscriptExpr_ZNK12_GLOBAL__N_116itanium_demangle18ArraySubscriptExpr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle18ArraySubscriptExprEJRPNS2_4NodeES6_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::ArraySubscriptExpr, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_18ArraySubscriptExprEJRPNS0_4NodeESA_EEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::ArraySubscriptExpr, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprC2EPKNS0_4NodeES4_Op1_Op2_CastKindToFromCastExpr_ZNK12_GLOBAL__N_116itanium_demangle8CastExpr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA11_KcRPNS2_4NodeES9_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::CastExpr, char const (&)[11], (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA11_KcRPNS0_4NodeESD_EEESC_DpOT0_make<(anonymous namespace)::itanium_demangle::CastExpr, char const (&)[11], (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle8CastExprC2ENS0_10StringViewEPKNS0_4NodeES5_CastKind_To_From_CondThenElseConditionalExpr_ZNK12_GLOBAL__N_116itanium_demangle15ConditionalExpr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15ConditionalExprEJRPNS2_4NodeES6_S6_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::ConditionalExpr, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15ConditionalExprEJRPNS0_4NodeESA_SA_EEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::ConditionalExpr, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle15ConditionalExprC2EPKNS0_4NodeES4_S4_Cond_Then_Else__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA17_KcRPNS2_4NodeES9_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::CastExpr, char const (&)[17], (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA17_KcRPNS0_4NodeESD_EEESC_DpOT0_make<(anonymous namespace)::itanium_demangle::CastExpr, char const (&)[17], (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA12_KcRPNS2_4NodeES9_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::CastExpr, char const (&)[12], (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA12_KcRPNS0_4NodeESD_EEESC_DpOT0_make<(anonymous namespace)::itanium_demangle::CastExpr, char const (&)[12], (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>GlobalIsArrayExprsExprListExInitsBeginInitsFoldKindIsLeftFoldOperatorNamePackHasInitializerSaveTempExprsBeginOpThrowExpr_ZNK12_GLOBAL__N_116itanium_demangle9ThrowExpr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9ThrowExprEJRPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::ThrowExpr, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9ThrowExprEJRPNS0_4NodeEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::ThrowExpr, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle9ThrowExprC2EPKNS0_4NodeEOp_InfixEnclosingExpr_ZNK12_GLOBAL__N_116itanium_demangle13EnclosingExpr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA11_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&)[11], (anonymous namespace)::itanium_demangle::Node *&, char const (&)[2]>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA11_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_make<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&)[11], (anonymous namespace)::itanium_demangle::Node *&, char const (&)[2]>_ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprC2ENS0_10StringViewEPNS0_4NodeES2_Infix_InitListExpr_ZNK12_GLOBAL__N_116itanium_demangle12InitListExpr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12InitListExprEJDnNS2_9NodeArrayEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::InitListExpr, nullptr_t, (anonymous namespace)::itanium_demangle::NodeArray>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12InitListExprEJDnNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::InitListExpr, nullptr_t, (anonymous namespace)::itanium_demangle::NodeArray>SizeofParamPackExpr_ZNK12_GLOBAL__N_116itanium_demangle19SizeofParamPackExpr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19SizeofParamPackExprEJRPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::SizeofParamPackExpr, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19SizeofParamPackExprEJRPNS0_4NodeEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::SizeofParamPackExpr, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprC2EPKNS0_4NodeEPack_LHSRHSMemberExpr_ZNK12_GLOBAL__N_116itanium_demangle10MemberExpr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10MemberExprEJRPNS2_4NodeERA2_KcS6_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::MemberExpr, (anonymous namespace)::itanium_demangle::Node *&, char const (&)[2], (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10MemberExprEJRPNS0_4NodeERA2_KcSA_EEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::MemberExpr, (anonymous namespace)::itanium_demangle::Node *&, char const (&)[2], (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle10MemberExprC2EPKNS0_4NodeENS0_10StringViewES4_LHS_Kind_RHS__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA13_KcRPNS2_4NodeES9_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::CastExpr, char const (&)[13], (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA13_KcRPNS0_4NodeESD_EEESC_DpOT0_make<(anonymous namespace)::itanium_demangle::CastExpr, char const (&)[13], (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>ArrayNodeArrayNode_ZNK12_GLOBAL__N_116itanium_demangle13NodeArrayNode9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13NodeArrayNodeEJNS2_9NodeArrayEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NodeArrayNode, (anonymous namespace)::itanium_demangle::NodeArray>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13NodeArrayNodeEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::NodeArrayNode, (anonymous namespace)::itanium_demangle::NodeArray>_ZN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeC2ENS0_9NodeArrayEArray_CalleeCallExpr_ZNK12_GLOBAL__N_116itanium_demangle8CallExpr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CallExprEJRPNS2_4NodeENS2_9NodeArrayEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::CallExpr, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::NodeArray>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CallExprEJRPNS0_4NodeENS0_9NodeArrayEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::CallExpr, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::NodeArray>_ZN12_GLOBAL__N_116itanium_demangle8CallExprC2EPKNS0_4NodeENS0_9NodeArrayECallee_Args__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12InitListExprEJRPNS2_4NodeENS2_9NodeArrayEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::InitListExpr, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::NodeArray>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12InitListExprEJRPNS0_4NodeENS0_9NodeArrayEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::InitListExpr, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::NodeArray>szIt_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13makeNodeArrayIPPNS0_4NodeEEENS0_9NodeArrayET_SB_makeNodeArray<(anonymous namespace)::itanium_demangle::Node **>memTypeExpressionsConversionExpr_ZNK12_GLOBAL__N_116itanium_demangle14ConversionExpr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle14ConversionExprEJRPNS2_4NodeENS2_9NodeArrayEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::ConversionExpr, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::NodeArray>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_14ConversionExprEJRPNS0_4NodeENS0_9NodeArrayEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::ConversionExpr, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::NodeArray>InitListIsGlobalNewExpr_ZNK12_GLOBAL__N_116itanium_demangle7NewExpr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle7NewExprEJRNS2_9NodeArrayERPNS2_4NodeES4_RbS9_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NewExpr, (anonymous namespace)::itanium_demangle::NodeArray &, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::NodeArray, bool &, bool &>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_7NewExprEJRNS0_9NodeArrayERPNS0_4NodeES8_RbSD_EEESB_DpOT0_make<(anonymous namespace)::itanium_demangle::NewExpr, (anonymous namespace)::itanium_demangle::NodeArray &, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::NodeArray, bool &, bool &>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle7NewExprEJRNS2_9NodeArrayERPNS2_4NodeES5_RbS9_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NewExpr, (anonymous namespace)::itanium_demangle::NodeArray &, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::NodeArray &, bool &, bool &>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_7NewExprEJRNS0_9NodeArrayERPNS0_4NodeES9_RbSD_EEESB_DpOT0_make<(anonymous namespace)::itanium_demangle::NewExpr, (anonymous namespace)::itanium_demangle::NodeArray &, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::NodeArray &, bool &, bool &>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle14ConversionExprEJRPNS2_4NodeERNS2_9NodeArrayEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::ConversionExpr, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::NodeArray &>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_14ConversionExprEJRPNS0_4NodeERNS0_9NodeArrayEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::ConversionExpr, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::NodeArray &>FoldExpr_ZNK12_GLOBAL__N_116itanium_demangle8FoldExpr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8FoldExprEJRbRNS2_10StringViewERPNS2_4NodeES9_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::FoldExpr, bool &, (anonymous namespace)::itanium_demangle::StringView &, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8FoldExprEJRbRNS0_10StringViewERPNS0_4NodeESD_EEESC_DpOT0_make<(anonymous namespace)::itanium_demangle::FoldExpr, bool &, (anonymous namespace)::itanium_demangle::StringView &, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle8FoldExprC2EbNS0_10StringViewEPKNS0_4NodeES5_IsLeftFold_OperatorName_Init__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA10_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&)[10], (anonymous namespace)::itanium_demangle::Node *&, char const (&)[2]>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA10_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_make<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&)[10], (anonymous namespace)::itanium_demangle::Node *&, char const (&)[2]>IntegerIntegerCastExpr_ZNK12_GLOBAL__N_116itanium_demangle15IntegerCastExpr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15IntegerCastExprEJRPNS2_4NodeERNS2_10StringViewEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::IntegerCastExpr, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15IntegerCastExprEJRPNS0_4NodeERNS0_10StringViewEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::IntegerCastExpr, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle15IntegerCastExprC2EPKNS0_4NodeENS0_10StringViewEInteger__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseFloatingLiteralIdEEPNS0_4NodeEvparseFloatingLiteral__range2_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseFloatingLiteralIeEEPNS0_4NodeEvparseFloatingLiteral_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseFloatingLiteralIfEEPNS0_4NodeEvparseFloatingLiteral_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FloatLiteralImplIdEEJRNS2_10StringViewEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::FloatLiteralImpl, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FloatLiteralImplIdEEJRNS0_10StringViewEEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::FloatLiteralImpl, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdEC2ENS0_10StringViewEContents__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FloatLiteralImplIeEEJRNS2_10StringViewEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::FloatLiteralImpl, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FloatLiteralImplIeEEJRNS0_10StringViewEEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::FloatLiteralImpl, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeEC2ENS0_10StringViewE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FloatLiteralImplIfEEJRNS2_10StringViewEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::FloatLiteralImpl, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FloatLiteralImplIfEEJRNS0_10StringViewEEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::FloatLiteralImpl, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfEC2ENS0_10StringViewEInfixOperatorBinaryExpr_ZNK12_GLOBAL__N_116itanium_demangle10BinaryExpr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10BinaryExprEJRPNS2_4NodeERNS2_10StringViewES6_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::BinaryExpr, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::StringView &, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10BinaryExprEJRPNS0_4NodeERNS0_10StringViewESA_EEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::BinaryExpr, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::StringView &, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle10BinaryExprC2EPKNS0_4NodeENS0_10StringViewES4_InfixOperator_PrefixExpr_ZNK12_GLOBAL__N_116itanium_demangle10PrefixExpr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10PrefixExprEJRNS2_10StringViewERPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::PrefixExpr, (anonymous namespace)::itanium_demangle::StringView &, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10PrefixExprEJRNS0_10StringViewERPNS0_4NodeEEEESB_DpOT0_make<(anonymous namespace)::itanium_demangle::PrefixExpr, (anonymous namespace)::itanium_demangle::StringView &, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle10PrefixExprC2ENS0_10StringViewEPNS0_4NodeEDeleteExpr_ZNK12_GLOBAL__N_116itanium_demangle10DeleteExpr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10DeleteExprEJRPNS2_4NodeERbbEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::DeleteExpr, (anonymous namespace)::itanium_demangle::Node *&, bool &, bool>_ZN12_GLOBAL__N_116itanium_demangle10DeleteExprC2EPNS0_4NodeEbbIsGlobal_IsArray__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10DeleteExprEJRPNS0_4NodeERbbEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::DeleteExpr, (anonymous namespace)::itanium_demangle::Node *&, bool &, bool>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10MemberExprEJRPNS2_4NodeERA3_KcS6_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::MemberExpr, (anonymous namespace)::itanium_demangle::Node *&, char const (&)[3], (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10MemberExprEJRPNS0_4NodeERA3_KcSA_EEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::MemberExpr, (anonymous namespace)::itanium_demangle::Node *&, char const (&)[3], (anonymous namespace)::itanium_demangle::Node *&>BracedRangeExpr_ZNK12_GLOBAL__N_116itanium_demangle15BracedRangeExpr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15BracedRangeExprEJRPNS2_4NodeES6_S6_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::BracedRangeExpr, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15BracedRangeExprEJRPNS0_4NodeESA_SA_EEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::BracedRangeExpr, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle15BracedRangeExprC2EPKNS0_4NodeES4_S4_OperatorPostfixExpr_ZNK12_GLOBAL__N_116itanium_demangle11PostfixExpr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11PostfixExprEJRPNS2_4NodeERA3_KcEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::PostfixExpr, (anonymous namespace)::itanium_demangle::Node *&, char const (&)[3]>_ZN12_GLOBAL__N_116itanium_demangle11PostfixExprC2EPKNS0_4NodeENS0_10StringViewEOperator__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11PostfixExprEJRPNS0_4NodeERA3_KcEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::PostfixExpr, (anonymous namespace)::itanium_demangle::Node *&, char const (&)[3]>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle22ParameterPackExpansionEJRPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::ParameterPackExpansion, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionC2EPKNS0_4NodeE_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ParameterPackExpansionEJRPNS0_4NodeEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::ParameterPackExpansion, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA9_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&)[9], (anonymous namespace)::itanium_demangle::Node *&, char const (&)[2]>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA9_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_make<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&)[9], (anonymous namespace)::itanium_demangle::Node *&, char const (&)[2]>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA12_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&)[12], (anonymous namespace)::itanium_demangle::Node *&, char const (&)[2]>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA12_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_make<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&)[12], (anonymous namespace)::itanium_demangle::Node *&, char const (&)[2]>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA6_KcEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NameType, char const (&)[6]>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA6_KcEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::NameType, char const (&)[6]>OperandUUIDOfExpr_ZNK12_GLOBAL__N_116itanium_demangle10UUIDOfExpr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10UUIDOfExprEJRPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::UUIDOfExpr, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle10UUIDOfExprC2EPNS0_4NodeEOperand__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10UUIDOfExprEJRPNS0_4NodeEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::UUIDOfExpr, (anonymous namespace)::itanium_demangle::Node *&>ValueIntegerLiteral_ZNK12_GLOBAL__N_116itanium_demangle14IntegerLiteral9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle14IntegerLiteralEJRNS2_10StringViewES5_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::IntegerLiteral, (anonymous namespace)::itanium_demangle::StringView &, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_14IntegerLiteralEJRNS0_10StringViewES9_EEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::IntegerLiteral, (anonymous namespace)::itanium_demangle::StringView &, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralC2ENS0_10StringViewES2_Type_Value_BoolExpr_ZNK12_GLOBAL__N_116itanium_demangle8BoolExpr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8BoolExprEJiEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::BoolExpr, int>_ZN12_GLOBAL__N_116itanium_demangle8BoolExprC2Eb_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8BoolExprEJiEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::BoolExpr, int>~IntegerLiteral~BoolExpr~FloatLiteralImpl~IntegerCastExprNumberFunctionParam_ZNK12_GLOBAL__N_116itanium_demangle13FunctionParam9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13FunctionParamEJRNS2_10StringViewEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::FunctionParam, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle13FunctionParamC2ENS0_10StringViewENumber__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13FunctionParamEJRNS0_10StringViewEEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::FunctionParam, (anonymous namespace)::itanium_demangle::StringView &>~FunctionParam~FoldExpr_ZN12_GLOBAL__N_116itanium_demangle14SwapAndRestoreIjE13shouldRestoreEb_ZN12_GLOBAL__N_116itanium_demangle14SwapAndRestoreIjE10restoreNowEb_ZN12_GLOBAL__N_116itanium_demangle14SwapAndRestoreIjEaSERKS2_SwapAndRestore_ZN12_GLOBAL__N_116itanium_demangle14SwapAndRestoreIjEC2ERjjNewPos_ZN12_GLOBAL__N_116itanium_demangle14SwapAndRestoreIjED2Ev~ParameterPackExpansion~BinaryExpr~PrefixExpr~CastExpr~CallExpr_ZN12_GLOBAL__N_116itanium_demangle9NodeArrayC2EPPNS0_4NodeEjNumElements_~ConversionExpr~DeleteExprQualifierQualifiedName_ZNK12_GLOBAL__N_116itanium_demangle13QualifiedName11getBaseNameEv_ZNK12_GLOBAL__N_116itanium_demangle13QualifiedName9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13QualifiedNameEJRPNS2_4NodeES6_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::QualifiedName, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameC2EPKNS0_4NodeES4_Qualifier__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13QualifiedNameEJRPNS0_4NodeESA_EEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::QualifiedName, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>ResultDtorName_ZNK12_GLOBAL__N_116itanium_demangle8DtorName9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8DtorNameEJRPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::DtorName, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8DtorNameEJRPNS0_4NodeEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::DtorName, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle8DtorNameC2EPKNS0_4NodeEGlobalQualifiedName_ZNK12_GLOBAL__N_116itanium_demangle19GlobalQualifiedName11getBaseNameEv_ZNK12_GLOBAL__N_116itanium_demangle19GlobalQualifiedName9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19GlobalQualifiedNameEJRPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::GlobalQualifiedName, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameC2EPNS0_4NodeE_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19GlobalQualifiedNameEJRPNS0_4NodeEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::GlobalQualifiedName, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA22_KcEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NameType, char const (&)[22]>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA22_KcEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::NameType, char const (&)[22]>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRNS2_10StringViewEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NameType, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRNS0_10StringViewEEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::NameType, (anonymous namespace)::itanium_demangle::StringView &>~QualifiedNameOpNameLiteralOperator_ZNK12_GLOBAL__N_116itanium_demangle15LiteralOperator9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15LiteralOperatorEJRPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::LiteralOperator, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15LiteralOperatorEJRPNS0_4NodeEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::LiteralOperator, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle15LiteralOperatorC2EPKNS0_4NodeEOpName_~DtorName_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA11_KcEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NameType, char const (&)[11]>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA11_KcEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::NameType, char const (&)[11]>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA10_KcEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NameType, char const (&)[10]>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA10_KcEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::NameType, char const (&)[10]>ConversionOperatorType_ZNK12_GLOBAL__N_116itanium_demangle22ConversionOperatorType9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle22ConversionOperatorTypeEJRPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::ConversionOperatorType, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeC2EPKNS0_4NodeE_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ConversionOperatorTypeEJRPNS0_4NodeEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::ConversionOperatorType, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA18_KcEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NameType, char const (&)[18]>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA18_KcEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::NameType, char const (&)[18]>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA16_KcEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NameType, char const (&)[16]>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA16_KcEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::NameType, char const (&)[16]>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA12_KcEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NameType, char const (&)[12]>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA12_KcEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::NameType, char const (&)[12]>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA15_KcEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NameType, char const (&)[15]>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA15_KcEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::NameType, char const (&)[15]>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA13_KcEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NameType, char const (&)[13]>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA13_KcEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::NameType, char const (&)[13]>~ConversionOperatorType~LiteralOperator~GlobalQualifiedName~MemberExpr~ArraySubscriptExprBracedExpr_ZNK12_GLOBAL__N_116itanium_demangle10BracedExpr9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10BracedExprEJRPNS2_4NodeES6_bEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::BracedExpr, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&, bool>_ZN12_GLOBAL__N_116itanium_demangle10BracedExprC2EPKNS0_4NodeES4_bElem__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10BracedExprEJRPNS0_4NodeESA_bEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::BracedExpr, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&, bool>~BracedExpr~BracedRangeExpr~InitListExpr~PostfixExpr~NewExpr~EnclosingExpr~ConditionalExpr~SizeofParamPackExpr~NodeArrayNode~ThrowExpr~UUIDOfExprBasenameIsDtorVariantCtorDtorName_ZNK12_GLOBAL__N_116itanium_demangle12CtorDtorName9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12CtorDtorNameEJRPNS2_4NodeEbRiEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::CtorDtorName, (anonymous namespace)::itanium_demangle::Node *&, bool, int &>_ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameC2EPKNS0_4NodeEbiBasename_IsDtor_Variant__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12CtorDtorNameEJRPNS0_4NodeEbRiEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::CtorDtorName, (anonymous namespace)::itanium_demangle::Node *&, bool, int &>~ExpandedSpecialSubstitution~CtorDtorName~AbiTagAttr~UnnamedTypeName~ClosureTypeName~StructuredBindingNameLocalName_ZNK12_GLOBAL__N_116itanium_demangle9LocalName9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9LocalNameEJRPNS2_4NodeES6_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::LocalName, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle9LocalNameC2EPNS0_4NodeES3_Encoding_Entity__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9LocalNameEJRPNS0_4NodeESA_EEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::LocalName, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Node *&>~LocalName_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19SpecialSubstitutionEJNS2_14SpecialSubKindEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::SpecialSubstitution, (anonymous namespace)::itanium_demangle::SpecialSubKind>_ZN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionC2ENS0_14SpecialSubKindE_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19SpecialSubstitutionEJNS0_14SpecialSubKindEEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::SpecialSubstitution, (anonymous namespace)::itanium_demangle::SpecialSubKind>~SpecialSubstitution~ParameterPack~TemplateArgs~NameWithTemplateArgs~StdQualifiedName~TemplateArgumentPack~EnableIfAttr~FunctionEncoding~DotSuffixNoexceptSpec_ZNK12_GLOBAL__N_116itanium_demangle12NoexceptSpec9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12NoexceptSpecEJRPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NoexceptSpec, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12NoexceptSpecEJRPNS0_4NodeEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::NoexceptSpec, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle12NoexceptSpecC2EPKNS0_4NodeEE_TypesDynamicExceptionSpec_ZNK12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpec9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20DynamicExceptionSpecEJNS2_9NodeArrayEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::DynamicExceptionSpec, (anonymous namespace)::itanium_demangle::NodeArray>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20DynamicExceptionSpecEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::DynamicExceptionSpec, (anonymous namespace)::itanium_demangle::NodeArray>_ZN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecC2ENS0_9NodeArrayETypes_ExceptionSpecFunctionType_ZNK12_GLOBAL__N_116itanium_demangle12FunctionType19hasRHSComponentSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle12FunctionType15hasFunctionSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle12FunctionType9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle12FunctionType10printRightERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12FunctionTypeEJRPNS2_4NodeERNS2_9NodeArrayERNS2_10QualifiersERNS2_15FunctionRefQualES6_EEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::FunctionType, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::NodeArray &, (anonymous namespace)::itanium_demangle::Qualifiers &, (anonymous namespace)::itanium_demangle::FunctionRefQual &, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12FunctionTypeEJRPNS0_4NodeERNS0_9NodeArrayERNS0_10QualifiersERNS0_15FunctionRefQualESA_EEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::FunctionType, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::NodeArray &, (anonymous namespace)::itanium_demangle::Qualifiers &, (anonymous namespace)::itanium_demangle::FunctionRefQual &, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle12FunctionTypeC2EPKNS0_4NodeENS0_9NodeArrayENS0_10QualifiersENS0_15FunctionRefQualES4_ExceptionSpec__ZN12_GLOBAL__N_116itanium_demangle14SwapAndRestoreIPKcE13shouldRestoreEb_ZN12_GLOBAL__N_116itanium_demangle14SwapAndRestoreIPKcE10restoreNowEb_ZN12_GLOBAL__N_116itanium_demangle14SwapAndRestoreIPKcEaSERKS4_SwapAndRestore_ZN12_GLOBAL__N_116itanium_demangle14SwapAndRestoreIPKcEC2ERS3_S3__ZN12_GLOBAL__N_116itanium_demangle14SwapAndRestoreIPKcED2Ev_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13ObjCProtoNameEJRPNS2_4NodeERNS2_10StringViewEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::ObjCProtoName, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13ObjCProtoNameEJRPNS0_4NodeERNS0_10StringViewEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::ObjCProtoName, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameC2EPKNS0_4NodeENS0_10StringViewEProtocol_Quals_ZNK12_GLOBAL__N_116itanium_demangle8QualType10printQualsERNS0_12OutputStreamEprintQualsQualType_ZNK12_GLOBAL__N_116itanium_demangle8QualType19hasRHSComponentSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle8QualType12hasArraySlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle8QualType15hasFunctionSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle8QualType9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle8QualType10printRightERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8QualTypeEJRPNS2_4NodeERNS2_10QualifiersEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::QualType, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Qualifiers &>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8QualTypeEJRPNS0_4NodeERNS0_10QualifiersEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::QualType, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::Qualifiers &>_ZN12_GLOBAL__N_116itanium_demangle8QualTypeC2EPKNS0_4NodeENS0_10QualifiersEQuals_ExtVendorExtQualType_ZNK12_GLOBAL__N_116itanium_demangle17VendorExtQualType9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle17VendorExtQualTypeEJRPNS2_4NodeERNS2_10StringViewEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::VendorExtQualType, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_17VendorExtQualTypeEJRPNS0_4NodeERNS0_10StringViewEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::VendorExtQualType, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::StringView &>_ZN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeC2EPKNS0_4NodeENS0_10StringViewEExt__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA8_KcEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NameType, char const (&)[8]>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA8_KcEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::NameType, char const (&)[8]>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA14_KcEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NameType, char const (&)[14]>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA14_KcEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::NameType, char const (&)[14]>_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA9_KcEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::NameType, char const (&)[9]>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA9_KcEEEPNS0_4NodeEDpOT0_make<(anonymous namespace)::itanium_demangle::NameType, char const (&)[9]>ElaboratedTypeSpefType_ZNK12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefType9printLeftERNS0_12OutputStreamE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle22ElaboratedTypeSpefTypeEJRNS2_10StringViewERPNS2_4NodeEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::ElaboratedTypeSpefType, (anonymous namespace)::itanium_demangle::StringView &, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ElaboratedTypeSpefTypeEJRNS0_10StringViewERPNS0_4NodeEEEESB_DpOT0_make<(anonymous namespace)::itanium_demangle::ElaboratedTypeSpefType, (anonymous namespace)::itanium_demangle::StringView &, (anonymous namespace)::itanium_demangle::Node *&>_ZN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeC2ENS0_10StringViewEPNS0_4NodeE_ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13ReferenceTypeEJRPNS2_4NodeENS2_13ReferenceKindEEEEPT_DpOT0_makeNode<(anonymous namespace)::itanium_demangle::ReferenceType, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::ReferenceKind>_ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeC2EPKNS0_4NodeENS0_13ReferenceKindERK__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13ReferenceTypeEJRPNS0_4NodeENS0_13ReferenceKindEEEES9_DpOT0_make<(anonymous namespace)::itanium_demangle::ReferenceType, (anonymous namespace)::itanium_demangle::Node *&, (anonymous namespace)::itanium_demangle::ReferenceKind>~NoexceptSpec~DynamicExceptionSpec~FunctionType~ObjCProtoName~VendorExtQualType~QualType~PixelVectorType~VectorType~ArrayType~PointerToMemberType~ElaboratedTypeSpefType~PointerType~ReferenceTypepair_ZNSt6__ndk14pairIN12_GLOBAL__N_116itanium_demangle13ReferenceKindEPKNS2_4NodeEEC2ILb1ELb0EEERKS3_RKS6__ZNSt6__ndk19make_pairIRKN12_GLOBAL__N_116itanium_demangle13ReferenceKindERKPKNS2_4NodeEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENSC_IT0_E4typeEEEOSD_OSG_make_pair~PostfixQualifiedType__cxa_demangle_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_ED2Ev_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EED2Ev_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj32EED2Ev_ZNSt6__ndk15equalIPKcS2_NS_10__equal_toIccEEEEbT_S5_T0_T1_equal >_ZZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseEncodingEvENKUlvE_clEv_ZN12_GLOBAL__N_116itanium_demangle11SpecialNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameD0Ev_ZZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseNestedNameEPNS5_9NameStateEENKUlPNS0_4NodeEE_clES9__ZN12_GLOBAL__N_116itanium_demangle8NameTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle10NestedNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceD0Ev_ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralD0Ev_ZN12_GLOBAL__N_116itanium_demangle8BoolExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfED0Ev_ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdED0Ev_ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeED0Ev_ZN12_GLOBAL__N_116itanium_demangle15IntegerCastExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle4NodeD2Ev_ZN12_GLOBAL__N_116itanium_demangle13FunctionParamD0Ev_ZN12_GLOBAL__N_116itanium_demangle8FoldExprD0Ev_ZZNK12_GLOBAL__N_116itanium_demangle8FoldExpr9printLeftERNS0_12OutputStreamEENKUlvE_clEv_ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionD0Ev_ZN12_GLOBAL__N_116itanium_demangle10BinaryExprD0Ev_ZN12_GLOBAL__N_116itanium_demangleeqERKNS0_10StringViewES3__ZN12_GLOBAL__N_116itanium_demangle10PrefixExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle8CastExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle8CallExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle14ConversionExprC2EPKNS0_4NodeENS0_9NodeArrayE_ZN12_GLOBAL__N_116itanium_demangle14ConversionExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle10DeleteExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle8DtorNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle15LiteralOperatorD0Ev_ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle10MemberExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle10BracedExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle15BracedRangeExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle12InitListExprC2EPKNS0_4NodeENS0_9NodeArrayE_ZN12_GLOBAL__N_116itanium_demangle12InitListExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle11PostfixExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle7NewExprC2ENS0_9NodeArrayEPNS0_4NodeES2_bb_ZN12_GLOBAL__N_116itanium_demangle7NewExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle15ConditionalExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeD0Ev_ZN12_GLOBAL__N_116itanium_demangle9ThrowExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle10UUIDOfExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionD0Ev_ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrD0Ev_ZN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle19parse_discriminatorEPKcS2_parse_discriminator_ZN12_GLOBAL__N_116itanium_demangle9LocalNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionD0Ev_ZN12_GLOBAL__N_116itanium_demangle13ParameterPackD0Ev_ZN12_GLOBAL__N_116itanium_demangle12TemplateArgsD0Ev_ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsD0Ev_ZN12_GLOBAL__N_116itanium_demangle16StdQualifiedNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackD0Ev_ZN12_GLOBAL__N_116itanium_demangle12EnableIfAttrD0Ev_ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingD0Ev_ZN12_GLOBAL__N_116itanium_demangle9DotSuffixD0Ev_ZN12_GLOBAL__N_116itanium_demangle12NoexceptSpecD0Ev_ZN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecD0Ev_ZN12_GLOBAL__N_116itanium_demangle12FunctionTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle8QualTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle10VectorTypeC2EPKNS0_4NodeENS0_12NodeOrStringE_ZN12_GLOBAL__N_116itanium_demangle10VectorTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle9ArrayTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle11PointerTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeD0EvMangledNameStatusInternalStatusParserDemanglerASTNameInfoIsEndOfEncodingBeforeArgsArgReturnTypeAllowNegativeAfterQualsPtrSubResArgsBeginFromPositionOutIdSizeSpecialSubWithTagsTagTemplatesOldParamsTableEntryCVRCompForwardRefIsInheritedSNBindingsBeginBindingSavePrintingLFPNumFieldRangeBeginRangeEndLitlastd1d0PrintPackSavePackIdxMaxSavePackMaxStreamPosFirstElementBeforeCommaAfterCommaExpressions_TPDTOperLengthSaveTemplateSavePermitInits_InitList_ExprList_PPEIntSpecsBeginProtoSourceNameProtoSaveFirstSaveLastElabSpefBaseType_objcProtoCollapsedRT/Volumes/Android/buildbot/src/android/ndk-release-r21/bionic/libc/bionic/locale.cpp__bionic_current_locale_is_utf8_ZL31__bionic_current_locale_is_utf8g_locale_once_ZL13g_locale_onceg_locale_ZL8g_localeg_current_localemb_cur_max_ZN10__locale_taSERKS__ZL16g_current_localeuselocalenew_localeold_locale_ZN10__locale_tC2EPKS__ZN10__locale_tC2Ej_Z15__bionic_strstrPKcS0___bionic_strstrh_Z6strstrUa9enable_ifIXLb1EEXLb1EEEPKcS0__Z22__ctype_get_mb_cur_maxv__ctype_get_mb_cur_max_ZL13__locale_initv__locale_initduplocalefreelocalenewlocale_ZL21__is_supported_localePKc__is_supported_locale_ZL16__is_utf8_localePKc__is_utf8_localenot_availablecategory_masklocale_name/Volumes/Android/buildbot/src/android/ndk-release-r21/bionic/libc/bionic/wchar.cpp__private_state_ZL20mbstate_bytes_so_farPK9mbstate_tmbstate_bytes_so_farpsmbsnrtowcs_ZL32mbstate_reset_and_return_illegaliP9mbstate_tmbstate_reset_and_return_illegalwcsnrtombspwcnmco_errnonwc/Volumes/Android/buildbot/src/android/ndk-release-r21/bionic/libc/upstream-freebsd/lib/libc/string/wcslen.c/Volumes/Android/buildbot/src/android/ndk-release-r21/bionic/libc/upstream-freebsd/lib/libc/string/wmemchr.c/Volumes/Android/buildbot/src/android/ndk-release-r21/bionic/libc/upstream-freebsd/lib/libc/string/wmemcmp.c/Volumes/Android/buildbot/src/android/ndk-release-r21/bionic/libc/upstream-freebsd/lib/libc/string/wmemcpy.c/Volumes/Android/buildbot/src/android/ndk-release-r21/bionic/libc/upstream-freebsd/lib/libc/string/wmemmove.c/Volumes/Android/buildbot/src/android/ndk-release-r21/bionic/libc/upstream-freebsd/lib/libc/string/wmemset.c/Volumes/Android/buildbot/src/android/ndk-release-r21/bionic/libc/upstream-openbsd/lib/libc/locale/mbtowc.cmbsrval/Volumes/Android/buildbot/src/android/ndk-release-r21/out/darwin/android-ndk-r21c/sources/android/support/src/locale_support.cppstrtoll_lstrtoull_lstrtold_l/Volumes/Android/buildbot/src/android/ndk-release-r21/out/darwin/android-ndk-r21c/sources/android/support/src/posix_memalign.cppposix_memalignmemptr/Volumes/Android/buildbot/src/android/ndk-release-r21/out/darwin/android-ndk-r21c/sources/android/support/src/swprintf.cppMBS_FAILUREmPtrUniquePtr~UniquePtr_ZNK12_GLOBAL__N_19UniquePtrIA_cNS_13DefaultDeleteIS1_EEEixEj_ZNK12_GLOBAL__N_19UniquePtrIA_cNS_13DefaultDeleteIS1_EEE3getEv_ZN12_GLOBAL__N_19UniquePtrIA_cNS_13DefaultDeleteIS1_EEE7releaseEv_ZN12_GLOBAL__N_19UniquePtrIA_cNS_13DefaultDeleteIS1_EEE5resetEPc_ZN12_GLOBAL__N_19UniquePtrIA_cNS_13DefaultDeleteIS1_EEEaSERKS4__ZNK12_GLOBAL__N_113DefaultDeleteIA_cEclEPcDefaultDeleteDUniquePtr >_ZN12_GLOBAL__N_19UniquePtrIA_cNS_13DefaultDeleteIS1_EEEC2EPc_ZN12_GLOBAL__N_19UniquePtrIA_cNS_13DefaultDeleteIS1_EEED2Evwcsmaxlenapmb_fmt_lenmbstatembfmtmax_mb_lennprintedmbsp/Volumes/Android/buildbot/src/android/ndk-release-r21/out/darwin/android-ndk-r21c/sources/android/support/src/wcstox.cpp_ZL6wcstoxIfET_PFS0_PKcPPciEPKwPPwiwcstoxwcs_endmbs_endpreserved_errnoconverted_lenconverted_mbsconverted_wlen_ZL14strtof_wrapperPKcPPcistrtof_wrapper_ZL6wcstoxIdET_PFS0_PKcPPciEPKwPPwiwcstox_ZL14strtod_wrapperPKcPPcistrtod_wrapper_ZL6wcstoxIlET_PFS0_PKcPPciEPKwPPwiwcstox_ZL6wcstoxImET_PFS0_PKcPPciEPKwPPwiwcstox_ZL6wcstoxIxET_PFS0_PKcPPciEPKwPPwiwcstox_ZL6wcstoxIyET_PFS0_PKcPPciEPKwPPwiwcstoxwcstoimaxwcstoumax/Volumes/Android/buildbot/src/android/ndk-release-r21/bionic/libc/bionic/c32rtomb.cppc32rtombc32lead/Volumes/Android/buildbot/src/android/ndk-release-r21/bionic/libc/bionic/mbrtoc32.cpp_ZL16mbstate_get_bytePK9mbstate_timbstate_get_byte_ZL16mbstate_set_byteP9mbstate_ticmbstate_set_byte_ZL24mbstate_reset_and_returniP9mbstate_tmbstate_reset_and_return_returnmbrtoc32pc32bytes_so_farlower_boundbytes_wanted/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/Unwind-EHABI.cpp_US_VIRTUAL_UNWIND_FRAME_US_UNWIND_FRAME_RESUME_US_UNWIND_FRAME_STARTINGDescriptorSU16LU16LU32RESERVED0RESERVED1RESERVED2RESERVED3RESERVED4RESERVED5RESERVED6RESERVED7RESERVED8RESERVED9RESERVED10RESERVED11UNW_ARM_R0UNW_ARM_R1UNW_ARM_R2UNW_ARM_R3UNW_ARM_R4UNW_ARM_R5UNW_ARM_R6UNW_ARM_R7UNW_ARM_R8UNW_ARM_R9UNW_ARM_R10UNW_ARM_R11UNW_ARM_R12UNW_ARM_SPUNW_ARM_R13UNW_ARM_LRUNW_ARM_R14UNW_ARM_IPUNW_ARM_R15UNW_ARM_S0UNW_ARM_S1UNW_ARM_S2UNW_ARM_S3UNW_ARM_S4UNW_ARM_S5UNW_ARM_S6UNW_ARM_S7UNW_ARM_S8UNW_ARM_S9UNW_ARM_S10UNW_ARM_S11UNW_ARM_S12UNW_ARM_S13UNW_ARM_S14UNW_ARM_S15UNW_ARM_S16UNW_ARM_S17UNW_ARM_S18UNW_ARM_S19UNW_ARM_S20UNW_ARM_S21UNW_ARM_S22UNW_ARM_S23UNW_ARM_S24UNW_ARM_S25UNW_ARM_S26UNW_ARM_S27UNW_ARM_S28UNW_ARM_S29UNW_ARM_S30UNW_ARM_S31UNW_ARM_WR0UNW_ARM_WR1UNW_ARM_WR2UNW_ARM_WR3UNW_ARM_WR4UNW_ARM_WR5UNW_ARM_WR6UNW_ARM_WR7UNW_ARM_WR8UNW_ARM_WR9UNW_ARM_WR10UNW_ARM_WR11UNW_ARM_WR12UNW_ARM_WR13UNW_ARM_WR14UNW_ARM_WR15UNW_ARM_WC0UNW_ARM_WC1UNW_ARM_WC2UNW_ARM_WC3UNW_ARM_D0UNW_ARM_D1UNW_ARM_D2UNW_ARM_D3UNW_ARM_D4UNW_ARM_D5UNW_ARM_D6UNW_ARM_D7UNW_ARM_D8UNW_ARM_D9UNW_ARM_D10UNW_ARM_D11UNW_ARM_D12UNW_ARM_D13UNW_ARM_D14UNW_ARM_D15UNW_ARM_D16UNW_ARM_D17UNW_ARM_D18UNW_ARM_D19UNW_ARM_D20UNW_ARM_D21UNW_ARM_D22UNW_ARM_D23UNW_ARM_D24UNW_ARM_D25UNW_ARM_D26UNW_ARM_D27UNW_ARM_D28UNW_ARM_D29UNW_ARM_D30UNW_ARM_D31UNW_ESUCCESSUNW_EUNSPECUNW_ENOMEMUNW_EBADREGUNW_EREADONLYREGUNW_ESTOPUNWINDUNW_EINVALIDIPUNW_EBADFRAMEUNW_EINVALUNW_EBADVERSIONUNW_ENOINFO_UVRSR_OK_UVRSR_NOT_IMPLEMENTED_UVRSR_FAILEDUNW_REG_IPUNW_REG_SPFormatunw_cursor_tunw_regnum_tunw_word_tunw_fpreg_t__personality_routine_ZN12_GLOBAL__N_17getByteEPKjjgetBytebyteData_ZL24_Unwind_VRS_Get_InternalP15_Unwind_Context20_Unwind_VRS_RegClassj30_Unwind_VRS_DataRepresentationPv_Unwind_VRS_Get_Internal_Unwind_VRS_Resultregclass_Unwind_VRS_RegClassregnorepresentation_Unwind_VRS_DataRepresentationvaluepcursor_Unwind_VRS_Get_Unwind_VRS_Set_ZN12_GLOBAL__N_112RegisterMaskEhhRegisterMaskcount_minus_one_ZN12_GLOBAL__N_113RegisterRangeEhhRegisterRange_ZN12_GLOBAL__N_118ProcessDescriptorsEjP21_Unwind_Control_BlockP15_Unwind_ContextNS_10Descriptor6FormatEPKcjProcessDescriptorsucbpdescriptorStartdescriptordescriptorWord_ZN12_GLOBAL__N_111getNextWordEPKcPjgetNextWord_ZL13unwind_phase1P13unw_context_tP12unw_cursor_tP21_Unwind_Control_Blockunwind_phase1ucunw_context_texception_objecthandlerNotFoundframeInfostart_ipend_ipgpunwind_info_sizeunwind_infoextraunw_proc_info_tpersonalityResultdecode_eht_entry_Unwind_VRS_Interpret_Unwind_VRS_Pop__aeabi_unwind_cpp_pr0_ZN12_GLOBAL__N_114unwindOneFrameEjP21_Unwind_Control_BlockP15_Unwind_ContextunwindOneFrame__aeabi_unwind_cpp_pr1__aeabi_unwind_cpp_pr2_Unwind_RaiseException_ZL13unwind_phase2P13unw_context_tP12unw_cursor_tP21_Unwind_Control_Blockbunwind_phase2_Unwind_Complete_Unwind_Resume_Unwind_GetLanguageSpecificData_Unwind_GetRegionStart_Unwind_DeleteException__gnu_unwind_frameofffinishwrotePCregregistersaddendlrdiscriminatorpoppedSPunwindingDataphase1resumeframe_countpc/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/libunwind.cpplibunwindsThisAddressSpace_ZN9libunwind17LocalAddressSpace4get8Ejget8pint_t_ZN9libunwind17LocalAddressSpace5get16Ejget16_ZN9libunwind17LocalAddressSpace5get32Ejget32_ZN9libunwind17LocalAddressSpace5get64Ejget64_ZN9libunwind17LocalAddressSpace9getDoubleEjgetDouble_ZN9libunwind17LocalAddressSpace9getVectorEjgetVectorv128_ZN9libunwind17LocalAddressSpace4getPEjgetP_ZN9libunwind17LocalAddressSpace10getULEB128ERjjgetULEB128_ZN9libunwind17LocalAddressSpace10getSLEB128ERjjgetSLEB128_ZN9libunwind17LocalAddressSpace11getEncodedPERjjhjgetEncodedP_ZN9libunwind17LocalAddressSpace16findFunctionNameEjPcjPjfindFunctionName_ZN9libunwind17LocalAddressSpace18findUnwindSectionsEjRNS_18UnwindInfoSectionsEfindUnwindSectionsarm_sectionarm_section_lengthUnwindInfoSections_ZN9libunwind17LocalAddressSpace12findOtherFDEEjRjfindOtherFDELocalAddressSpace_ZN9libunwind17LocalAddressSpace17sThisAddressSpaceEunw_local_addr_spaceunw_addr_spaceunw_addr_space_t_vptr$AbstractUnwindCursor_ZN9libunwind20AbstractUnwindCursordlEPvj~AbstractUnwindCursor_ZN9libunwind20AbstractUnwindCursor8validRegEivalidReg_ZN9libunwind20AbstractUnwindCursor6getRegEigetReg_ZN9libunwind20AbstractUnwindCursor6setRegEijsetReg_ZN9libunwind20AbstractUnwindCursor13validFloatRegEivalidFloatReg_ZN9libunwind20AbstractUnwindCursor11getFloatRegEigetFloatReg_ZN9libunwind20AbstractUnwindCursor11setFloatRegEiysetFloatReg_ZN9libunwind20AbstractUnwindCursor4stepEvstep_ZN9libunwind20AbstractUnwindCursor7getInfoEP15unw_proc_info_tgetInfo_ZN9libunwind20AbstractUnwindCursor6jumptoEvjumpto_ZN9libunwind20AbstractUnwindCursor13isSignalFrameEvisSignalFrame_ZN9libunwind20AbstractUnwindCursor15getFunctionNameEPcjPjgetFunctionName_ZN9libunwind20AbstractUnwindCursor24setInfoBasedOnIPRegisterEbsetInfoBasedOnIPRegister_ZN9libunwind20AbstractUnwindCursor15getRegisterNameEigetRegisterName_ZN9libunwind20AbstractUnwindCursor10saveVFPAsXEvsaveVFPAsXAbstractUnwindCursor_addressSpace_registers__lr__pcGPRs_use_X_for_vfp_save_saved_vfp_d0_d15_saved_vfp_d16_d31_vfp_d0_d15_pad_vfp_d16_d31Registers_arm_ZNK9libunwind13Registers_arm13validRegisterEivalidRegister_ZN9libunwind13Registers_arm11getRegisterEigetRegister_ZN9libunwind13Registers_arm11setRegisterEijsetRegister_ZNK9libunwind13Registers_arm18validFloatRegisterEivalidFloatRegister_ZN9libunwind13Registers_arm16getFloatRegisterEigetFloatRegister_ZN9libunwind13Registers_arm16setFloatRegisterEiysetFloatRegister_ZNK9libunwind13Registers_arm19validVectorRegisterEivalidVectorRegister_ZNK9libunwind13Registers_arm17getVectorRegisterEigetVectorRegister_ZN9libunwind13Registers_arm17setVectorRegisterEiNS_4v128EsetVectorRegister_ZN9libunwind13Registers_arm15getRegisterNameEi_ZN9libunwind13Registers_arm6jumptoEv_ZNK9libunwind13Registers_arm5getSPEvgetSP_ZN9libunwind13Registers_arm5setSPEjsetSP_ZNK9libunwind13Registers_arm5getIPEvgetIP_ZN9libunwind13Registers_arm5setIPEjsetIP_ZN9libunwind13Registers_arm10saveVFPAsXEv_ZN9libunwind13Registers_arm26restoreSavedFloatRegistersEvrestoreSavedFloatRegisters_ZN9libunwind13Registers_arm16saveVFPWithFSTMDEPysaveVFPWithFSTMD_ZN9libunwind13Registers_arm16saveVFPWithFSTMXEPysaveVFPWithFSTMX_ZN9libunwind13Registers_arm9saveVFPv3EPysaveVFPv3_ZN9libunwind13Registers_arm19restoreVFPWithFLDMDEPyrestoreVFPWithFLDMD_ZN9libunwind13Registers_arm19restoreVFPWithFLDMXEPyrestoreVFPWithFLDMX_ZN9libunwind13Registers_arm12restoreVFPv3EPyrestoreVFPv3_ZN9libunwind13Registers_arm20restoreCoreAndJumpToEvrestoreCoreAndJumpTo_info_unwindInfoMissing_isSignalFrameUnwindCursor~UnwindCursor_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE8validRegEi_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6getRegEi_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6setRegEij_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13validFloatRegEi_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11getFloatRegEi_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11setFloatRegEiy_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE4stepEv_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE7getInfoEP15unw_proc_info_t_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6jumptoEv_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13isSignalFrameEv_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getFunctionNameEPcjPj_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE24setInfoBasedOnIPRegisterEb_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getRegisterNameEi_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE10saveVFPAsXEv_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE23getInfoFromEHABISectionEjRKNS_18UnwindInfoSectionsEgetInfoFromEHABISection_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13stepWithEHABIEvstepWithEHABIAUnwindCursor_Unwind_Ptrmake_unsignedfunctionOffsetEHABIIndexEntry_ZN9libunwind13Registers_armC2EPKv_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEC2EP13unw_context_tRS1_asregNum_i_sects_ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEE5beginERS1_RKNS_18UnwindInfoSectionsE_Self_ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEE3endERS1_RKNS_18UnwindInfoSectionsEEHABISectionIterator_ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEppEv_ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEpLEj_ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEmmEv_ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEmIEj_ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEplEj_ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEmiEj_ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEmiERKS2__ZNK9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEeqERKS2__ZNK9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEdeEv_ZNK9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEE15functionAddressEvfunctionAddress_ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEE11dataAddressEvdataAddressEHABISectionIterator_ZNSt6__ndk111upper_boundIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEjEET_S5_S5_RKT0_upper_bound, unsigned int>addressSpacesectsindexAddraddr_ZL16signExtendPrel31jsignExtendPrel31_ZNSt6__ndk110__distanceIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEEENS_15iterator_traitsIT_E15difference_typeES6_S6_NS_26random_access_iterator_tagE__distance >__iterator_traits_impl, true>_ZNSt6__ndk18distanceIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEEENS_15iterator_traitsIT_E15difference_typeES6_S6_distance >_ZNSt6__ndk19__advanceIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEEEvRT_NS_15iterator_traitsIS5_E15difference_typeENS_26random_access_iterator_tagE__advance >_ZNSt6__ndk17advanceIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEEEvRT_NS_15iterator_traitsIS5_E15difference_typeEadvance >_ZNSt6__ndk115__half_positiveIjEENS_9enable_ifIXsr11is_integralIT_EE5valueES2_E4typeES2___half_positiveenable_ifunw_init_localunw_get_regunw_set_regunw_get_fpregunw_set_fpregunw_stepunw_get_proc_infounw_resumeunw_get_proc_nameunw_is_fpregunw_regnameunw_is_signal_frameunw_save_vfp_as_X_ZN9libunwind20AbstractUnwindCursorD2Ev_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED0Ev_ZNSt6__ndk111upper_boundIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEjNS_6__lessIjjEEEET_S7_S7_RKT0_T1_upper_bound, unsigned int, std::__ndk1::__less >_ZNSt6__ndk113__upper_boundIRNS_6__lessIjjEEN9libunwind20EHABISectionIteratorINS4_17LocalAddressSpaceEEEjEET0_S8_S8_RKT1_T___upper_bound &, libunwind::EHABISectionIterator, unsigned int>cobufLenisReturnAddressdyldInfodli_fnamedli_fbasedli_snamedli_saddrDl_infotargetAddritNextPCitThisPCindexDataAddrindexDataexceptionTableDatascope32personalityRoutineisSingleWordEHTexceptionTableAddrUnwindDatapersonalityAddrFirstDataWordNDataWordsextraWordschoicenextPCthisPC__divdi3__gnu_uldivmod_helperGNU C 4.9.x 20150123 (prerelease) -mbionic -march=armv7-a -mthumb -mfloat-abi=soft -mfpu=vfp -mtls-dialect=gnu -g -g -g -O2 -Os -O2 -O2 -Os -fno-short-enums -fbuilding-libgcc -fno-stack-protector -funwind-tables -fPIC -fno-inline/Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm/bpabi.c__gnu_ldivmod_helper__udivdi3quotientwordemutls_key_created__gthread_key_delete__gthread_mutex_lockshort intsizetypetempl__gthread_once/Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/emutls.cemutls_key__emutls_get_address__gthread_setspecific__emutls_unregister_keyemutls_allocemutls_destroyemutls_mutex__gthread_getspecificemutls_init__gthread_mutex_unlock__gthread_once_tskip_destructor_roundsorig_size__gthread_active_ptronceGNU C 4.9.x 20150123 (prerelease) -mbionic -march=armv7-a -mthumb -mfloat-abi=soft -mfpu=vfp -mtls-dialect=gnu -g -g -g -O2 -Os -O2 -O2 -Os -fno-short-enums -fbuilding-libgcc -fno-stack-protector -funwind-tables -fPIC -fno-inline -fexceptionshdr_size__dtorshort unsigned int__gthread_active_p__emutls_array__gthread_key_create__emutls_register_common/Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/arm-linux-androideabi/armv7-a/thumb/libgcc__once__emutls_object__gthread_key_t__gthread_mutex_t__mutexemutls_size__udivmoddi4SItypeUSItypeDWunionUDItypecomplex float/Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.ccomplex doubleDWstructDItype%U996  : ;I8  I: ;?<I: ; I: ;8 6  : ; I: ;8 6 : ; I: ;?<2  .: ;<?2 I4.: ;<?2 cI.n: ;I<?2 .n: ;<?2 .n: ;I<?.n: ;<?/II : ;(/I0I0I/</ I: ;8 2 .: ;<? 0I !I8 2 "6  : ; # I: ; ?<2 $I: ; %.: ; <?2 &.n: ; I<?2 '<(6  : ; ).n: ; <?*.n: ; I<?+.n: ; I<?,6  : ; - I8 4.I : ;/ I: ;?<0.n: ;I<?2 1.: ;L M<?2 2 I: ; ?<2  3 I: ; 8 4.: ; <?2 c5.n: ; I<?2 6.: ; L M<?2 7.n: ; L M<?8 I: ; ?<9.: ; <?:6  : ;;.n: ;L M<?<.@n: ;I?=: ;I> U?4: ;I@6  : ;A.n: ; <?2 B.n: ;L M<?2 C.n: ;IL M<?2 DI82 L E.n: ;I<?2 cF: ; G:: ;H9I.@n: ;?J.@n: ; ?K: ; IL.@n: ; I?M I: ;?<2 N.n: ; IL M<?2 O6  P I8 QIR&IS$> TIU&VIW!I7 X$ > YBIZI[I\]^I_;`6 : ; a I: ; 8 b.c.n: ; I<d.: ; I<?e.n: ; I<f.n: ; <g.: ; <?hi.: ; <?j.n: ; <?k6  : ; lmIn.: ;I<?o.: ;I<?p.: ; I<?q.@n: ; ?r.@: ; I?s4: ; It.@dnGuI4v.@dGw.@d;nGx.@Gy.@d;Gz {.n: ; I |: ; I}4: ; I~1X Y 141: ;I.@G%U99: ; I: ; .n: ; I? .@n: ; I?1X Y .@1 6  : ; I: ; 8 .: ; <?2 I4I.n: ; I<?2 .n: ; I<?2 c.n: ; I? 4: ; I6  : ;  I8 4.: ; L M<?2 .n: ; <?2 .@141: ; I.@n: ; ?: ; I$> <;6 : ; .n: ; I<!I"&I#.: ; I<?$.n: ; I<?%.n: ; I<&.n: ; <'(.: ; <?).: ; <?*+.: ; <?,.n: ; <?-&.I/.n: ;I<?091: ; 2:: ; 3I4.@d1516.@d: ; G7I48I9I:.@d: ; nG;1X Y <I4=.: ; nG d>I4?1@1%U99.@n: ; I?4I: ; 6  : ; I8 2 .n: ; IL M<?2  I4 I .<4?2 .L M<4?2  <I: ; I : ;(I: ;6  : ; I: ;8 6 : ; I: ;8 .: ;<?2 /I<4Gn I8 4 I: ; ?<2  I: ;?<2 I : ; I: ;?<.n: ;I<?2 .n: ;<?2 !.n: ;I<?2 ".: ;L M<?2 #.: ;<?$.n: ;I<?%6  : ;&.: ;<?2 c'I8 (/I)0I*.n: ;<?+.: ;<?c,6  : ; - I: ; ?<2  . I: ; 8 /.: ; <?2 0.: ; <?2 c1.n: ; I<?2 2.n: ; I<?2 3.n: ; <?4.n: ; I<?5.n: ; I<?6 I: ; ?<7.: ; <?8 I: ;8 2 9Im : ;:( ;I : ; <.: ; L M<?2 =.n: ; <?2 >.n: ;L M<?2 ?.n: ;IL M<?2 @6  : ; A6  : ;B.n: ;I<?CI82 L D.n: ;I<?2 cE6  : ;F.@n: ;I?G: ;IH4: ;II1X YJ1K41L1UX YM1N UO/P<Q0IR I: ;?<S I: ; ?<2 T: ; U:: ;V9W0I X/Y.n: ;I? Z: ;I[4: ;I\: ;]: ; I^.n: ; I _: ; I`4: ; Ia.@n: ;?b 1c1dIm : ; e6  f I8 gIh&Ii$> jIkIlmnIo5Ip.@d: ; GqI4r4: ; Is1X Y t u1UX Y v.@: ;Gw4I: ;x6 : ; yIz!I7 {$ > |BI}I~&;<.: ; I<?.n: ; I<.n: ; I<.n: ; <.: ; <?.: ; <?.n: ; <?.: ;I<?I.: ;I<?.: ; I<?.@d11.@d: ; nG.;nG dI4.@d;nGI4.;G d.G d.@d;G.nG d.@d: ;G.@dG: ; I41: ;I: ;I: ;I.G 1X Y.@G.@dnG.@dn: ; 4?.: ; G d.@dn: ;4?.@d; G.: ; nG d.@: ; G%U994I?: ; n4I?: ; n<6  : ;.: ;<?2 I4 I : ; ( I: ; I: ;.n: ;I<?2 I.n: ;<?2 4I: ; n4I: ; n4I: ; 6  : ; I82 L  I8 4.: ; <?2 c.: ; L M<?2 .: ; <?2 .n: ; I<?2 .n: ; <?2 /I6  : ;  I: ; 8 .: ; <? .n: ; I<?!.n: ;I<?2 c"6  : ;#I8 2 $ I: ;8 %.: ;<?2 c&.: ;L M<?2 '6  : ; (.n: ; <?).n: ; I<?*.n: ;L M<?2 +.n: ;IL M<?2 , I: ; ?<2  -<..n: ; I<?2 / I: ; ?<0I8 1 I: ;?<26  : ;3 I: ;8 46 : ;5 I: ;?<2 6.n: ;I<?7.n: ;<?80I9/:<;0I< I: ;8 2 =.: ;<?>0I ? I: ; ?<2 @.n: ;I<?A.n: ; IL M<?2 B.n: ; L M<?2 C.L M<4?2 D: ; E:: ;F9G.n: ;I? H: ;II.@n: ; I?J: ; IK6  L I8 MIN!I7 O$> P$ > QIR6 : ; S&ITIUIVIW&XBIYIZ;[6  : ; \<].: ; I<?^_.n: ; I<`.n: ; I<a.n: ; <b.: ; <?cd.: ; <?e.n: ; <?fg.: ;I<?hIi.j.: ;I<?k.: ; I<?l.G dmI4n.;G do4: ;Ip.@d: ; nGqI4r s4: ; It1X Y u1v1X Yw41x1y41z.@d; nG{1UX Y |.@dnG}4: ; I~.@d;G4: ;I.@d;nGI4.@d; G: ;I.nG d1 1: ;I.G : ; I: ;I1X Y14: ; I U.@d1.;nG d.@dn: ; 4?1UX Y.@G.n: ; I 4: ;I.: ; .@n41X Y %U994Gn6  : ;I8 2  I: ;?<2 .: ;<?2 c I4 I .n: ;I<?2 I: ; .: ;L M<?2 .n: ;IL M<?2 /I6  : ;  I: ; ?<2  I: ;  I: ; 8 6  : ; .: ; <?2 c.: ; <?2 .: ; L M<?2 .n: ; I<?2 .n: ; I<?2 .n: ; <?I : ; (.n: ;<?.n: ; L M<?.n: ; I<? .n: ; I<?! I: ; ?<".: ; <?#<$6  : ;%I8 &.: ;<?2 '.n: ;<?2 (.n: ;I<?)6  : ;* I: ;8 +.: ;<?c,.: ;<?- I: ;8 2 .</0 I: ; 8 1.n: ; <?2 20I36  : ;4/5<6 I: ;?<70I80I 9/:6  : ; ;.: ; <?c< I: ; 8 2 =I : ;> I: ;8 ?6 : ;@/IA I: ;?< B I: ;?<C6  : ;D.n: ;I<?EI : ;F I8 4G I: ;?<2 H.n: ;I<?2 I.n: ;I<?2 cJ.n: ;L M<?2 K.@n: ; I?L4I: ; M.N4I: ;O9P.n: ; I Q: ; IR4: ; IS.@n: ; T: ; IUI : ; V( WXY I: ;?<2  Z I: ; ?<2 [ I: ; ?<2 \6  : ;].n: ;IL M<?^6  : ;_ I: ;82 `: ; a:: ;b9c.n: ;I? d: ;Ie: ;If4: ;Ig4: ;Ih1UX Yi1j1X Yk1l m Un.@n: ;I?o: ;Ip4: ; Iq1X Y rs1UX Y t.n: ;? u41v4: ;Iw: ;x.@n: ;?y.@n: ;?z.@n: ;?{.n: ; | }~.@n: ;I: ;I.n: ; IL M<?2 .L M<4?2 .n: ;I 6  : ;.: ;L M<?.n: ; I<?c.n: ;I .L M<4?.@n: ;.n: ; I? .@n: ; ?41 1Im : ; 6   I8 &I$> II!I7 $ > I&BIII;.@;G1.@: ;G!I76 : ; .@d: ;GI4I<.: ; I<?.n: ; I<..n: ; I<.n: ; <.: ; <?.: ; <?.n: ; <?I.: ;I<?I.: ;I<?.: ; I<?.: ;nG d.@d11.;nG d.@d;nGI4.@d;GI4.@dG.nG d.G d.;G d1X Y4I44I4.: ; I? : ; I.@dnG4: ;I: ;I.G : ;I.@d; nG.@d: ;nG.;G .@d: ; nG.@dn: ;4?.@: ;I4.@G: ; I: ; I.; G d.@; G!I7%U994I?: ; n6  : ;.@n: ; I?4I: ; : ; I 6  : ; I: ;8 .n: ;<?2 I4 .: ;<?I.n: ;I<?4I: ; 4I: ; nI: ; 9I : ; (.n: ; I /I: ; I6  : ;I : ;: ; :: ;96  : ;I8 2 .: ;L M<?2 !.n: ;IL M<?2 " I8 4# I: ;8 2 $.n: ;L M<?%.: ;<?2 c&.n: ;I<?2 'I8 (.n: ;I? ): ;I*.@n: ;I?+: ;I,.n: ;? -.@n: ;?.1X Y/.@n: ; ?0: ; I1.@n: ; I?2: ; I34: ; I4 54: ;I60I7<8<9&I:I;!I7 <=I>I?$ > @$> A6 : ; B I: ; 8 C<D;E.n: ; I<F.: ; I<?G.n: ; I<?H.n: ; I<I.n: ; <J.: ; <?K.: ; <?LM.: ; <?N.n: ; <?O&PIQR.: ;I<?SIT.: ;I<?U.: ; I<?V.@d1W1X.: ; nG dYI4Z.@d: ; nG[I4\1X Y ].@d: ; G^I_I`1a.: ; G dbI4c1UX Y d 1e1f: ; Ig4: ; Ih.@dGi6 : ;j.@d;Gk4: ;Il Um1X Yn41%U994I?: ; n6  : ; 4I: ; nI: ; 9 I : ; ( .n: ; /I : ; I( 6  : ; I: ;8 2 I: ;.: ;<?I4.: ;<?2 I.n: ;I<?2 6  : ;  I: ; ?<2  I: ; ?<2  I: ; ?<2  .n: ; I<?2 0I: ; :: ;6  : ; I: ;8 !.: ;<?2 c".n: ;I<?2 # I: ;?<2 $9%.n: ;I? &: ;I' I: ; 8 (.: ; <?2 ).n: ; I<?2 *.n: ; <?2 +.@n: ;I?,: ;I-.: ; <?..n: ; I<?/.@n: ; I?0: ; I14: ; I2.n: ; I? 3.n: ;<?2 4.n: ;<?5.: ; <?2 c6.n: ; I<?2 c78/I9 I: ; ?< : I: ;?< ; I: ;?<2  <0I =.n: ;I<?>.n: ;I? ?.@n: ; ?@1X Y A1B1X YC<D&IE6 : ; FIG!I7 H$> I$ > JI : ; KILIM;N.: ; I<?O.: ; I<?P<Q.n: ; I<R.n: ; I<S.n: ; <TU.: ; <?VW.: ; <?X.n: ; <?Y&ZI[\.: ;I<?]I^.: ;I<?_.@d: ; G`I4a4: ; Ib.@d: ; nGc Ud e.nG dfI4gBIhI4i1j1k.@dnGl: ; Im1X Yn.G do.@d;Gp5Iq%9I: ; 9: ; :: ;9.n: ;I? : ;I 6  : ; I: ; 8 .: ; <?2 I4I.n: ; I<?2 ;$> <.: ; I<?.: ; I<?I&I<6 : ; I!I7 $ > I.@d; nGI41X Y 1%U94I?: ; n6  : ; Im : ; I: ; 9: ;  < .@n: ; ? &I $> ;<6 : ;  I: ; 8 .n: ; I<II.: ; I<?.n: ; I<?.n: ; I<.n: ; <.: ; <?.: ; <?.: ; <?.n: ; <?&I .n: ;I<?!".: ;I<?#I$.: ;I<?%.: ; I<?&9': ; (.@n: ; I?): ; I*4: ; I+ U,: ; I-: ; I..@n: ; ?/: ; I0.@n: ;?1: ;I2: ;I3: ;I4: ;I5I%U9Im : ; 96  : ;I8  I: ;?<I: ; I: ;8 6  : ; I: ;8 6 : ; I: ;?<2 .: ;<?2 I4.: ;<?2 cI.n: ;I<?2 .n: ;<?2 .n: ;I<?.n: ;<?/II : ;(0I0I/< I: ;8 2 .: ;<?0I I8 2 !6  : ; " I: ; ?<2 #I: ; $.: ; <?2 %.n: ; I<?2 &<'6  : ; (.n: ; <?).n: ; I<?*.n: ; I<?+: ; ,: ;-:: ;.9/.n: ;I<?2 06  : ;1.@n: ;I?2: ;I34: ;I44: ;I51X Y61718.n: ;? 9: ;I:.n: ; I? ;: ; I< =4: ; I>.@n: ; ??: ; I@<A.: ; <?2 cB6  C I8 D$> EIF&IGIH&IIJ!I7 K$ > LBIMN<O;P.: ; I<?Q.: ;I<?R.n: ; I<S6 : ; T I: ; 8 U.n: ; I<V.n: ; <W.: ; <?X.: ; <?YZ.: ; <?[.n: ; <?\I]^I_.: ;I<?`.: ; I<?a.G dbI4c.n: ; I d.@d: ; nGeI4f1X Y g 1h.nG di: ;Ij.;nG dk.G l.@d;nGm1n.@d: ; Go4: ; Ip Uq.@d;Gr s41t1UX Yu1X Yv.@dGwI4x.@dnG%UI9996  : ;  I: ; 8 I: ; .n: ; I : ; I 4: ; I 6  : ; I8  I: ;?<I: ; I: ;8 6  : ; I: ;8 6 : ; I: ;?<2 .: ;<?2 I4.: ;<?2 cI.n: ;I<?2 .n: ;<?2 .n: ;I<?.n: ;<?/I0I/ <!0I" I: ;8 2 #.: ;<?$0I %I8 2 &6  : ; ' I: ; ?<2 (.: ; <?2 ).n: ; I<?2 *<+.n: ; <?,.n: ; I<?-.n: ; I<?.: ; /:: ; 0.: ; <?2 c1<2$> 3&I4I5&6I7!I7 8$ > 9BI:<;;<6 : ; =.n: ; I<>.: ; I<??.n: ; I<@.n: ; <AB.: ; <?C.: ; <?DE.: ; <?F.n: ; <?GIH.IJ.: ;I<?KIL.: ;I<?M.: ; I<?N9O: ; P.G dQI4R.@d: ; nGSI4T: ; IU1X Y V1W1X YX Y4: ; IZ1[41\41].: ; nG d^.@d: ; G_1UX Y %U994Gn6  : ;I8  I: ;?<I: ; I: ;8 6  : ; I: ;8 6 : ; I: ;?<2 .: ;<?2 I4.: ;<?2 cI.n: ;I<?2 .n: ;<?2 .n: ;I<?.n: ;<?/II : ;(0I/I/0I/< I: ;8 2 .: ;<?!0I "I8 2 #6  : ; $ I: ; ?<2 %I: ; &.: ; <?2 '.n: ; I<?2 (<)6  : ; *.n: ; <?+.n: ; I<?,.n: ; I<?-.n: ;I<?.4I: ; n/ I: ; ?< 0I : ; 1( 2Im : ; 394.5.n: ; I 6: ; I74: ; I8.n: ;I 9: ;I:4: ;I; <.@n: ; I=: ; I>4: ; I?1UX Y @1A1UX YB1X YC1X Y D41E.n: ; F.@n: ; G I: ; ?<2 H I: ; ?<2  I.n: ; I<?2 J: ; K.@n: ; ?L.@n: ;?M: ;IN6  : ;O.n: ; I? P.n: ;? Q.n: ;I? R.@n: ;I?S4: ;IT: ;IU V1W UX.@n: ; I?Y: ;Z41[ I: ; 8 \0I ]41^41_: ;I`4 1a1X Yb.@1cIm : ; d<e.: ; <?2 cfIg&Ih$> iIj&kIl!I7 m$ > nBIop<q;r.: ; I<?s.n: ; I<t.u6 : ; v.n: ; I<w.n: ; <x.: ; <?y.: ; <?z{.: ; <?|.n: ; <?}I~.: ;I<?I.: ;I<?.: ; I<?.@d;GI4.nG dI4.G d.@d;nG.G 1I41.;G d : ;.@; G: ; I.@G.;G .@;G.;nG d.@dnG.@dG: ;I%U99.@n: ; I?4I: ; 1X Y 16  : ; I8 2 .n: ; IL M<?2  I4 I .<4?2 .L M<4?2  I8 4.: ; L M<?2 .: ; <?2 .: ; <?.n: ; I<?.n: ; I<?2 6  : ;  I: ; 8 .n: ;<?2 .n: ;I<?2 .n: ;I<?2 cI: ; 6  : ;I8  I: ;?<I: ; I: ;8 6  : ;! I: ;8 "6 : ;# I: ;?<2 $.: ;<?2 %.: ;<?2 c&.n: ;I<?'.n: ;<?(/I)I : ;*(+/I,0I-0I.//<0/1 I: ;8 2 2.: ;<?30I 4 I: ; ?<2 5<66  : ; 7.n: ; <?8.n: ; I<?99:4I: ; ;.n: ; I <: ; I=4: ; I>: ; ?.n: ;I? @: ;IA6  : ;B.: ;L M<?2 C.n: ;? D6  : ;E.@n: ;?F: ;IG.n: ; I? H I.@n: ; ?J: ; IKIm : ; L<M.: ; <?2 cNIOIPIQ$> RIS&IT&UIV!I7 W$ > XBIYZ<[;\6 : ; ].n: ; I<^.: ; I<?_.n: ; I<`.n: ; <a.: ; <?bc.: ; <?d.n: ; <?eIfg.: ;I<?hIi.: ;I<?j.: ; I<?k.@d: ; nGlI4mI4n.nG do.@d: ; GpI4q: ; Ir1s.G dt1u1X Yv!I7w1UX Y x41y41z.@d; G{.G |.@dnG}.: ; nG d~.@d1.: ; G d.;nG d.@: ; G.@dG1X Y4: ;I.@d;nG1: ;I.@d: ;nG.: ;nG d.@d;G4: ;I 1UX Y U%U99.@n: ; I?4I: ; 6  : ;  I: ; 8 .: ; <? I4 I .n: ; I<? .n: ; <? .: ; <?2 .n: ; I<?2 I: ; .n: ; <?2 /I6  : ;I8 .: ;<?2 .: ;<?2 cI: ;.n: ;I<?2 .n: ;<?2 .n: ;<?.n: ;I<?/I6  : ; I: ;8 .: ;<?c .: ;<?!I8 2 " I: ;8 2 #0I$<%<&0I' I: ;?<(0I )/*6  : ; +.: ; <?c,.: ; <?2 c-.n: ; I<?2 c.6  : ; /.n: ;I<?2 0 I: ;?<2 1.2:: ;3.n: ;I? 4: ;I5 I: ; ?< 6 I: ;?< 7 I: ;?<2  8I : ; 9( :.@n: ;?;: ;I<4: ;I=4: ;I>1X Y?1@1A I: ; ?<2 B I: ; ?<2 C I: ; ?<2  D.n: ; I<?2 E: ; F9G.@n: ;I?H.@n: ; ?I: ; IJ1X Y K1L/M: ;N.@n: ; ?O: ; IP<Q$> RISIT&IUV&WBIX6 : ; YIZ!I7 [$ > \;]<^.n: ; I<_.: ; I<?`.n: ; I<a.n: ; <b.: ; <?cd.: ; <?e.n: ; <?fIgh.: ;I<?iIj.: ;I<?k.: ; I<?l.@d: ; nGmI4n.@d: ; Go4: ; Ip.@: ; Gq4: ; Ir.G dsI4tu.@d; nGv Uw.;G dx.nG dy z.@d1{.@d; G|.G }: ;I~.@d;GI441.;nG d1UX Y 1UX Y.@; G: ; I: ; I.@d;nG.@dnG.@dG%U994I: ; n.@n: ; I?: ; I 4: ; I /I .n: ; I? : ; I 1X Y 14: ; I: ; I: ; I: ; <&II!I7 $> $ > <;6 : ;  I: ; 8 .n: ; I<II.: ; I<? .n: ; I<?!.n: ; I<".n: ; <#$.: ; <?%.: ; <?&'.: ; <?(.n: ; <?)&*I+.n: ;I<?,-.: ;I<?.I/.: ;I<?0.: ; I<?%U99I: ;6  : ; I: ;8 .: ;<?2 I4 .n: ;I<?2 I .n: ;I<?2 /I .: ;<?2 c I: ;?<2 6  : ;.n: ;I<?0I.:: ;.n: ;I? : ;I/I6  : ;  I: ; ?<  I: ;?<  I: ;?<2  0I .n: ;<?2 .n: ;<?I: ; I: ; 8 !.: ; <?2 ".: ; <?2 c#.: ; <?$.n: ; I<?%.n: ; I<?2 &.n: ; <?2 '.n: ; I<?2 c(6  : ; )/*<+0I,<-: ; .9/.n: ; <?0.@n: ; ?1: ; I24: ; I31X Y 415416$> 7I8&I9I:6 : ; ;I >BI?.@d: ; G@I4A: ; IB4: ; IC:: ; D1E1X YF;G.: ; I<?H.: ; I<?I<J.n: ; I<K.n: ; I<L.n: ; <MN.: ; <?OP.: ; <?Q.n: ; <?R&SITU.: ;I<?VIW.: ;I<?X.G dYI4Z6  : ; [.@dG\1].@d; G^: ; I%9I: ; 9: ; :: ;9.n: ;I? : ;I 6  : ; I: ; 8 .: ; <?2 I4I.n: ; I<?2 ;$> <.: ; I<?.: ; I<?I&I<6 : ; I!I7 $ > I.@d; nGI41X Y 1%U99.@n: ; I?4I: ; 6  : ; I8 2 .n: ; IL M<?2  I4 I .<4?2 .L M<4?2  <I: ; 6  : ;I8  I: ;?<I: ; I: ;8 6  : ; I: ;8 6 : ; I: ;?<2 .: ;<?2 .: ;<?2 c.n: ;I<?2 .n: ;<?2 .n: ;I<?.n: ;<?/II : ; (!/I"0I#0I$/%<&/' I: ;8 2 (.: ;<?)0I *6  : ; + I: ; ?<2 ,.: ; <?2 -.n: ; I<?2 .</6  : ; 0.n: ; <?1.n: ; I<?2.n: ; I<?3Im : ;4( 56  : ;6.n: ;L M<?2 7 I: ; 8 8.n: ; <?2 9.: ; <?2 c:.: ; <?;.n: ; I<?2 c<6  : ; =.n: ;I<?2 >:: ;?@ I: ; ?< A I: ;?< B I: ;?<2  C.: ;L M<?2 D.n: ;I<?2 cE.: ;<?cF: ; G9H.n: ;? I: ;IJ.n: ;I? K.@n: ;?L: ;IM1X YN1O.n: ; I? P: ; IQ R4: ; IS.@n: ; ?T: ; IUIm : ; VIW&IX$> YIZ&[I\!I7 ]$ > ^BI_`;a6 : ; bI : ; c<d.n: ; I<e.: ; I<?f.n: ; I<g.n: ; <h.: ; <?ij.: ; <?k.n: ; <?lImn.: ;I<?oIp.: ;I<?q.: ; I<?r.@d; GsI4t.nG du.G v.@dnGwI4x.@d: ; nGy.G dz4: ;I{.@d;nG|1}.@d1~1.: ; nG dI41X Y .@d: ; G4: ; I1UX Y : ; I.@dG1UX Y.@d;G1.@d: ;nG.@d: ;G: ;I4: ;I 41: ;II%U94I: ; 6  : ;  I: ; 8 .@111 41 .n: ; I? : ; I 4: ; I 1X Y .n: ; I .n: ; ? .n: ; .@n: ; : ; I4: ; I.@n: ; &II: ; $> I : ; (I<9: ; 9/I !I"#$6 : ; %I&!I7 '$ > (;): ; *<+.n: ; I<,.: ; I<?-.n: ; I<?..n: ; I</.n: ; <0.: ; <?1.: ; <?2.: ; <?3.n: ; <?4&5I6.n: ;I<?7.8I49.@: ; I?:1;1<.@: ; ?=4: ; I>1UX Y ?.@: ;?@: ;IA4: ;IB1UX YC.@: ;I?D1X YE.@n: ;IF41G4: ;IH.: ; ? I.@: ;?J UK L.: ;? M: ;IN O.@n: ;P.@: ;I?%U994I: ; n.@n: ; 1X Y 1: ; I 1UX Y 6  : ; I: ; 8 < 9I: ; : ; .n: ;I? : ;I$> I<;6 : ; .n: ; I<I&I.: ; I<?.n: ; I<?.n: ; I<.n: ; <.: ; <? .: ; <?!".: ; <?#.n: ; <?$&%I&.n: ;I<?': ; (.: ; I<?).@: ; I?*4: ; I+%U994Gn6  : ; I: ;?</I6  : ; I: ; 8 2 .: ; <? I4 I .n: ; I<? I: ;8 2 .n: ;I<?4I: ; Im : ; ( Im : ;I8 .: ;<?c.n: ;<?0I.: ;<? I: ; 8 .: ; <?c.n: ; <?.n: ; I<?2 .n: ; I I: ;0I I: ; !9"I : ; #($.n: ; I %: ; I&.n: ; ': ; (.n: ;I? ): ;I*6 : ; +I,!I7 -$> .$ > /I0I1&I23I4;5: ; 6<7.n: ; I<8.: ; I<?9.n: ; I<:.n: ; <;.: ; <?<=.: ; <?>.n: ; <??&@IA<B.: ; I<?C.nG dDI4E6  : ; F.: ; <?2 cG.: ; <?2 H.n: ; <?2 I.G dJ4: ; IK4: ;IL.@: ; I?M: ; IN4: ; IO1X Y P1Q1UX YR1X YS1UX Y T41U1V 1W41X Y.@: ; ?Z1[ \.@dnG]I4^: ;I_.@dG`1X Y %U4I?: ; 9I: ; 99I : ; ( .n: ; I /I : ; I : ;  .@11X Y 1 1.n: ; I? .@n: ; ?4: ; I:: ;  U : ; I.@n: ; I?1UX Y 1<I$> I : ; 6  : ; ! I: ; 8 "6 : ; #$I%I&!I7 '$ > (<);*.n: ; I<+&I,.: ; I<?-.n: ; I<?..n: ; I</.n: ; <01.: ; <?2.: ; <?3.: ; <?4.n: ; <?5&6I7.n: ;I<?8: ; %U4I: ; &II: ; $> 4I: ;96  : ; I: ; 8 < 9 .n: ; I /I: ; I4: ; II : ; (I6 : ; II!I7 $ > 9: ; <.: ; <?2 I4.<4?2  !&";#<$.n: ; I<%.: ; I<?&.n: ; I<?'.n: ; I<(.n: ; <).: ; <?*.: ; <?+.: ; <?,.n: ; <?-I..n: ;I<?/: ; 0.n: ; 1: ;I2I36  : ;4 I: ;8 5.@: ;I?6: ;I74: ;I84: ;I91X Y:1;1UX Y<.@n: ;I=<>.n: ;I ?.@n: ;@ A UB1C41D.@n: ; IE: ; IF4: ; IG.n: ; H.nG dII4J.: ; nG dK.@: ;?L41M.@n: ; %U9I: ; ;: ; 9: ; .@: ; ?%U94I: ; n6  : ;  I: ; 8 I: ; 4I: ; 4I: ; n 4I: ; n 6  : ; .: ; <?2 I4 I.: ; <?.n: ; I<?.n: ; I : ; I.n: ; .@n: ; I: ; I4: ; I1X Y 11UX Y  1.@n: ; 1UX Y 99: ;  .n: ;I? !: ;I"6 : ; #I$!I7 %$> &$ > 'I(&I)!I7*+<,;-<..: ; I<?/.: ; I<?0.n: ; I<1.n: ; I<2.n: ; <3.: ; <?45.: ; <?6.n: ; <?7&8I9.n: ;I<?:.;.@n: ; I?<.@n: ; ?=I>.nG d?I4@.@dnGAI4%U96  : ; I8 2  I: ; 8 2 .: ; L M<?2 I4.n: ; IL M<?2  I .n: ; I<?2 I : ; ( .n: ; L M<?2 .n: ; <?2 6  : ;  I: ; 8 I : ; .n: ; <?<.n: ;I<?2 9: ; I: ; I8 .n: ; I<?I&I$> I& .@d: ;G!4I: ;"<#I4$: ;I%4: ;I&1X Y'1(1)1X Y *1UX Y+I,I-I.!I7 /$ > 0<1;26 : ; 3.n: ; I<4.: ; I<?5.n: ; I<6.n: ; <7.: ; <?8.: ; <?9:.: ; <?;.n: ; <?<.n: ;I<?=.@d1>1?.@d: ; nG@I4A.@d: ; GB.: ; nG dCI4D.G dE: ;IF.n: ; I G: ; IH.G I: ; IJ: ; IK.@1L4: ; IM: ; IN: ;IO PI: ;Q: ;IR4: ;IS1UX Y T.@: ;I?U1V.: ;G dW U%U99: ; I: ; 6  : ;  I8 4.: ; <?2 I4 .: ; L M<?2  .n: ; IL M<?2  I8 2 $> <;6 : ;  I: ; 8 .n: ; I<II&I.: ; I<?.n: ; I<?.n: ; I<.n: ; <.: ; <?.: ; <?.: ; <?.n: ; <? &!I".n: ;I<?#I$I%.@d: ; nG&I4'.@d: ; G(I4)I4%U999I: ; 6  : ;  I: ; 8 .n: ; I : ; I 4: ; I : ;  :: ;  6  : ; .n: ; I<?I4.: ; <?2 cI.: ; <?2 .n: ; I<?2 </I6  : ; I8 2 .: ; L M<?2 .n: ; IL M<?2 $> I<;6 : ; .n: ; I< &I!.: ; I<?".n: ; I<#.n: ; <$%.: ; <?&.: ; <?'(.: ; <?).n: ; <?*&+I,.n: ;I<?-I..@d: ; nG/I40 14: ; I21UX Y 314 151X Y 6417I48.G d9I4:.@d: ; G%U99: ; I: ; 6  : ; I8 4 I: ;8 2 .n: ;I<? I4 I .: ;<? .: ;<?2 c.: ;L M<?2 .n: ;I<?2 6  : ; .n: ; I<?I8 2 .: ;<?2 .n: ;IL M<?2 <$> <;6 : ;  I: ; 8 .n: ; I<I&I.: ; I<?.n: ; I< .n: ; <!".: ; <?#.: ; <?$%.: ; <?&.n: ; <?'&(I)I*I+I,.@d: ; nG-I4.I4/.@d1011.: ; nG d2I431X Y 4.@d: ; G%9I: ; 9: ; 6  : ;  I: ; 8 ; $> < 9 : ;  .@: ; ?: ; I4: ; I4: ; II&I%U4I?: ; 9I: ; 99I : ; ( .n: ; I /I : ; I : ;  <.n: ;I<?2 I4<.@n: ; I?: ; I1X Y 11I4I: ; n4I: ; 6  : ;  I: ; 8 &I$> 4I: ; nI : ; 6 : ; !"I#I$!I7 %$ > &'<(;).n: ; I<*.: ; I<?+.n: ; I<?,.n: ; I<-.n: ; <..: ; <?/.: ; <?0.: ; <?1.n: ; <?2&3I4.n: ;I<?5: ; 6.G d7I48.@n: ; 94: ; I::: ; ; U< =4: ; I>.@n: ; ?!I7%U9I : ;( 9I : ;(6  : ; I8 4 I: ; 8 I : ; I: ; 8 2 Im : ; .: ; <?2 I4I.n: ; I<?2 .n: ; IL M<?2 .n: ; <?2 .n: ; L M<?2 .: ; L M<?2 6  : ; .n: ; <? I: ; ?<2 Im : ;6  : ;I8  I: ;8 .: ;<?.n: ;IL M<?.n: ;L M<? .L M<4?!6  : ;"I8 2 #.: ;<?2 $.n: ;I<?2 %.n: ;L M<?2 &.L M<4?2 ' I: ;8 2 (.n: ;IL M<?2 ).n: ;I<?* I: ;?< +/I,6  : ;- I: ;?<. I: ;?</6  : ;0 I: ;81.n: ;<?23/I4.<4?56  : ;6.n: ;<?2 70I8.n: ; I 9: ; I:4: ; I;.n: ;I <: ;I=6  : ; >.: ; <??.n: ; L M<?@.@n: ; IA: ; IB1X Y C1D: ; IE UF4: ; IG H6  : ; I I: ; ?<J I: ; 8 K I: ; 8L6  : ; M6  : ;N.<4?2 O$> P9Q0IRI: ;S<T I: ; ?<2  UI: ; V.n: ; I<?2 W: ; X: ;Y.n: ;I? Z.@n: ;I?[: ;I\1X Y]4: ;I^/_: ;`.n: ;? a.@n: ;?b: ;Ic1d41e6  : ;fIgIhIi&IjIklIm!I7n$ > o&pBIq<r;s.: ; I<?t.n: ; I<u.n: ; I<?v.w6 : ; x.n: ; I<y.n: ; <z.: ; <?{|.: ; <?}.n: ; <?~I.: ;I<?I.: ;I<?.: ; I<?:: ; !I7 .nG dI4.: ;nG d.;G d .G d.@: ;I?4: ;I411UX Y.@dGI4.@d: ;nG.@dnG.@d1.@d;G6 : ;.: ;I<?2 1UX Y 1.1X Y1: ;I: ; II44I44: ;I4I46 : ; 1.@d: ; nG: ;I%U4I: ; n$> I: ; 6  : ;  I: ; 8 I.: ; <?c I4 I .: ; <? .n: ; <? &II.: ; I? : ; I4: ; I.@n: ; I?1X Y 141.@11.@: ; I?.@n: ; 4: ; I.nG dI4.@: ; I?: ; I.@: ; ? : ; I!: ; I".@n: ; I#.n: ; I? %U.@: ; I?4I: ; : ; I4: ; II: ; 6 : ;  I: ; 8 I !I7 $> $ > 1X Y 14: ; I U I&I.@1.n: ; I : ; I.@n: ; I : ; I.: ; I? %.@: ; 'I?: ; I4: ; I$> I&II: ; %II: ; $> .@: ; 'I?: ; I4: ; I&I%.@: ; 'I?: ; I4: ; I$> I&II: ; %II: ; $> .@: ; 'I?: ; I7I&I%II: ; $> .@: ; 'I?: ; I&I%II: ; $> .@: ; 'I?: ; I4: ; I%.@: ; 'I?4I: ; : ; I4: ; I1X Y 11 I: ;  : ; I: ; 8 I !I7 $> $ > .n: ; 'I : ; II4&I7II%U.@: ; I?: ; I$> I&II: ; <%.@: ; I?: ; I$> II: ; %U94I: ; 6  : ;  I: ; 8 .: ; <?2 cI4I .: ; <?2 .n: ; I<?2 .n: ; <?2 .: ; <? .n: ; <?/I6  : ; &II: ; $> .@: ; I?: ; I4: ; I4: ; I.n: ; I : ; IIII!I$ > .nG d!I4"1X Y #1$1%.G d&.@dnG'I4(9)6 : ; *!I7 %U94I: ; 6  : ;  I: ; 8 .: ; <?2 cI4I .: ; <?2 .n: ; I<?2 .n: ; <?2 .: ; <? .n: ; <?/I6  : ; &II: ; $> I.n: ; I : ; I4: ; IIII!I$ > 6 : ; !I7 : ; I .G d!I4".nG d#.@: ; I?$: ; I%1UX Y &1'1(41)1X Y * 1+1,.@n: ; I-4: ; I..@dnG/I407I%.@: ; I?4I: ; : ; I4: ; I4: ; I1X Y 1  I: ; 6 : ; I: ; 8 I!I7 $> $ > I.n: ; I : ; I%.@: ; I?4I: ; : ; I4: ; I4: ; I1X Y 1  1 1UX Y 1 I: ; 6 : ;  I: ; 8 I!I7 $> $ > I.n: ; I : ; I&I.n: ; %U4I: ; &II: ; $> 96  : ; I : ; ( .n: ; I : ; I 4: ; I .@n: ; I: ; I4: ; I1X Y 1141I : ;( I6  : ;  I: ; 8 I!I7 $ > II6 : ; !<"9#9$: ; %;&<'.@: ; I?(: ; I) *.n: ;I +: ;I,4: ;I-..: ;I? /1UX Y 0 U14: ;I21X Y34141UX Y5.@16.@: ;I?7: ;I8.@n: ;I9.@: ;?:: ;I% :;' %U4Gn96  : ;  I: ; ?<2 .n: ; I<?2 I4I I: ; 6  : ; I: ; 8 6  : ; I8 4.n: ;<?2 .: ;L M<?2 .n: ;IL M<?2 .n: ;L M<?2 6  : ;I8 2  I: ;8  I: ;8.: ;<?2 .n: ;I<?I: ;/I6  : ;6  : ;.n: ;I<?2 .n: ;<? I: ;8 2 .: ;<? $> !I"I#!I7 $$ > %I&4I?: ; '<(I : ; )( *I : ;+(,-I.I/&I0.@: ; I?1: ; I24: ; I3&46  : ; 596: ; 7.n: ;I? 8: ;I9.@n: ;I?:: ;I;: ;I<0I=I8 >6  : ;?.n: ;? @4: ;IA1X YB1C UD4: ;IE1UX YF41G1H;I<J6 : ; K.n: ; I<L.: ; I<?M.n: ; I<?N.n: ; I<O.n: ; <P.: ; <?Q.: ; <?RS.: ; <?T.n: ; <?UIV.W:: ; X.;nG dYI4Z1X Y [: ; I\4: ; I].@: ;I?^: ;I_4: ;I`.@: ;?a.@dnGbI4c.;G dd.@d;GeI4f1g.G dh.@dGi.G j: ; Ik4: ; Il.n: ; I m41n % :;' %%%%%% $ > .?: ; 'I@B: ; I: ; I4: ; I1B  I .?: ; 'I< I .?: ; 'I<% $ > : ; I$ >  ' I& ' I  : ;  : ; I8 5I : ;  : ; I : ; I : ;  : ; I8 I!I.: ;'I : ;I.: ; 'I@B4: ; I&I.: ;'I@B: ;IBB.: ; '@B: ; I 4: ; I! U"4: ; I#1$B1%1&.1@B'1(B).?: ; '@B*B1+.?: ; 'I@B,4: ; I - .1/: ; I0: ; I1: ; I2.?: ; '<3.?: ; 'I<4.?: ; '<5.?'I4<6.?: ; 'I<% $ > $ > : ; I : ; : ;I8  : ;I8  : ; : ;I : ;I .: ;'I  : ;I 4: ;I I.?: ;'I@B: ;I4: ;I1RUX Y1 1 U4141% $ > $ > : ; I.: ;'I : ;I4: ;I I .?: ;'I@B : ;I 1RUX Y 1 1 U4141%%yEI@Y !>OYHt >O #          A    M M A     O 5 OMO   O P>O U;PU;P@P U;PJP U ;PJP@P U$;PTP U,;PTP@P U>;PcOM U@;PcOMP UB;PMMO UH;PJPMMP UK;PJPMP Uc;P)M Ue;P)MP h;PkP$$$mP;PJPo$uP;PTP$xP;P)M%zP;PP_%{P;P5%;P#&&P#Ft&;P&P'`;P#''`P#(;Pi(P(P)PL)#P)kP)MP1*MP~*MP*+MP%+r+;PM5y+r+;PM+,;PM,v,;PM,,;P,--;P;--;P-{7OP-PMP . ;PMPg.PM. ;PM.C/P;PJPN/C/P;PP/C/P;P5/C/P;P)M;00P;PJP00P;PJPMM00P;PPM310P;PP10P;PM51*2;PM@20P;P)M22;P52I3 ;PR3H! ;P3H"P3# ;P34$P~4^!/P;PJP4^!2P;PTP5^!6P;PJPMMo5^!?P;PPM5^!@P;PP 6^!AP;PM5Y6^!VP;P)M6 7ZP;PMJP7 7nP;PMJPMMf7 7oP;PMPM7 7pP;PMP8 7qP;PMM5S8 7r;P58 7t;PM59 7;P)M99P;PMM99;PB:9;P::P;PMMJP;:P;PMMJPMMU;:P;PMMPM;:P;PMMP;:P;PMMM5H<:P;PJP<:P;PPM=:P;PP=:P;PM5=:P;P)Mf>MPPMM>L0PMM?;PPO??PP?PP?A@PO@@MPJPM@@MPPMM@@MPPMF2MPPMF4MP5MF0 7MPJPMQG0 AMPPMMG0 CMPPMH0 EMP5MaHHPPJPH]PPMMJPI^PPMMJPMM]IhPPPIiPPMMPIjPPMMPMRJJ7OPJ K;PKoK7OPyKKP;PKK@PPLsL;PMLLMPLCM;PMSMMMPM N;PMNkN;PMzNNMPN9O;PLOO;POOPPlP;PPlPPP/Q;P=Q/QPQQ;PQ7RMMCRR;PPMMRR;PPMRR;PM56SS;PMMMMMMSS;PMMMMMMPTcT#;PMrTT&;PJPTT+;PJPE`UTD;PJPUQVI;PP_VQVL;PPEV1WV;PPEW1W^;PPEW1We;PP;XXi;PXYj;PMMO-!"#5YOY OY l1S;PcOdMO`MVPY-OZ-O7O D .o AOYHo AOY"5OAY{>YOCMOAAOYE`AOYHYEOYO MEO MO=  xCO TOHO^O TO cOmO oCOrOfCOrOrOTOXCOMOR~OHVRO ZOHOHOO 7OMOMOQV 8O~O7O)~O7OR7O4= OO7O)O7OR7O4 bw 'P 8,PX'P,P<'P6Ps 7O'P  U sw [O rOOW t8OOXsR P 7O 9 {! P PP} PP~R P 7O "##PhPxP\$MOmP]%P%PP&PPP%PcOmP%PcO&P$F$cO&UP&P&P&` P$" P# P+k Pq mPPmPPmPP;{7OPPmP$mOPmPH#PN)P/P3PmP,t;PmPBPPNPHOmPmP$~OH LXPmPmPS_PPiPPmPmPoPPmPmPmPmP-vPPcOq|PPmPmPcOPPmPmPcOmP@PmPE@PMOmP@PcOmPmP@PcOmP MPmPSMPMOmPMPcOmPmPMPcOmPgPmPugPMOmPgPcOmPmP gPcOmPXPmPPMOmPPcOmPmPEPcOmPPmP PMOmP@PcOmPmPPcOmP0 #PmPA 0 +PMOmP 0 2PcOmPmP 0 :PcOmPMO-!"#'g(#)4!^!PP$MOe!*o!!7O'"'"*!!7O'"'"*!PPP~O*!~OP*"@۪PP~OP*;"d"ܯPPP~O*i"ޯPPP~O*"^!PP~O'"*""+#+#$P"*" #'"+#*-#Y#+#'"*e##7O+#+#+##+#MO-!$j6ej$z6j'%'Z&'S''',#bH-YP#YP$OY#YP#YP#YP#YP#YP #YP@#YP#ZP# ZP#ZP#ZP#&ZP #-ZP@#5ZP#?ZP#KZPJ#UZP `ZP$OgZ oZP vZP ~ZP ZPOZ ZP ZP ZP  ZP  ZP  Z#rZn*sZn*t Z$uZ$vZ Qw[ Qx [ Qy Q=[4.O7[3[[)[L[*Qz$U[~O{(c[~O|,/p[y*[/Q0[~O4[~O8[;Q<[~O@[~OD[[#@Q\[#JQ# \=\#JQ#B\=\#JQ##`\\JQ#\\!n*@Q\\"n*JQn*\\#n*@Q\\$n*JQn*]B]'~*JQ^Qaa(~*@Q0ab+Pb9b,QJQP?b]b-QJQP1cb0#JQmbb5JQ%Pb8JQQb9%QJQQbc<7O7Oc?c>$@QGc-?JQ$ecc@JQ$ccB7O@Qc#C7O@QccD7O@QcdE7O@Qd8dG$@QCd8dHJQ$gddJJQdeKJQ#eOeNJQ$ bXJQbee[JQ Qee\ Q@Qee_JQ QeeeJQ%f2ffJQQ:fd"gJQ%QZfhJQ%QzffkJQ Q.Of ff$PZz["] y2H]OQ $PM] 2V]OQ 2^]OQ 2d]OQ 2m]OQ 2u]OQ 2z]OQ  2]OQ ?3]TQ ']%] YQ%] YQ^Q4] YQcO4] YQhQ%] YQ^QcO*%] YQ^QhQ*%] YQ^Q^Q*%] YQ&] ^QYQ^Q&]] -rQ&]^ 7OrQ^Q&^/^ 7OrQ^Q&:^[^ ~*^Q5b^^ ^Q)^^ YQ^QwQ4Q,-*` !-4*` Q~O60` d,Q77`i_ d,Q+e`` Q*`` 7OrQQ":a 3`o. 3aQ 80aQ %:a Q)=aR Q)]a QQ9:a QQ&|a 4QQ*aa QrQQ$0] :-^; -^P^4QA ^= |QQ_> Q|QQ1(_B -|Q;8_i_D -|Q^H |Q4Qz__Q |Q__U 7O|Q_ `^ 4QQ ` =`. NQ` F` AQ ` KQQ` LQQQ"Eg:3fcO<*g5g>7O R4Eg@RcO%EgARR&XgB RRR%gCR&g?EcO R?} :MO-!"#J;!0hCRD1tA tF|RR6B tH|RCRJ+S|RMO4qP+S|R{Q+S|RÃR+S|RPCS7O0SMO-!"# dh/0sn*1MRHRn*CEss2 1MRCss2 1MRCst 2 1MR2Ct_t#n* 1MRhRn*Cftt$2 1MR2MO-!"#$u6[j 'Kj$aR|j ,6TD: "-{P4{R\R6{6R%{RR&{RRRA{RR%{RR&4|RRR&o||óRRR&||dzRRR& }|̳RRR&U}|ϳRR7O&}|гRRR&}|ѳRRR&~|ҳRRP&F~|ӳRRO&}~|ԳRR4Q&~|ճRRQ&~|ֳRRaR&"|׳RRS&p|سRRS&|ٳRRS&|ڳRRS&.|۳RRO&g|ܳRR\R&|߳RRO& FRRH9$MOe!&JRR!Sn*&ɁRR&ρ 9R$#ej&_RR9&e_RR9M*$#j%{RMO-!"#"ؓ3̓7O3ғR9ؓqq*ߓqqq4ؓqR%!qE)7Oq:#[{PY!# uRHu:L+#"aEur7ORLuuu7ORu?cv$Ru-wR$ucxR$1vcy7ORgv#z7ORvc{7ORvd|7ORw8d~$RDw8dR$wR\R1w:RwwRRwwRRRxe\RRRxe\RR\Rx2fRRRxy<RMOe!^yy<R<OyB]~*R^QyyMOR<MOyz<RMO wRzeR\R^zd"RRzd"RRzRR{fR\RMO-!"#F1PF2~OF7:SFD~OFElSFFmSFGSFHSFISFJSFKTFLTFM5TFNPTFOfTFPTFQTFRTFSTFTTFUUFVUFX4UFZJUF[KUF\\UFvUFUFQFUFUFUFUFVFVF"VF-VF8VFCVFNVFYVFdVFoVFzVFVFVFVFVFVFVFVFVFVFVFc~OFd WFe2WFg[WFiWFjWFkWFmWFoWFpWFqXFrXFt6XFvQXFxlXFzXF{XF|XF}XF~XFXFXFXFYFYF-YF>YFOYFYFYFYFYFYFYFZF$ZF:ZFaZFwZFZFZFZF#kZF#l[F#m~OF#o/[F#pE[F#qV[F#rh[F#s[F#t[F#u[F#v[F#w[F#x\F#y7\F#zS\F#{o\F#|\F#}\F#~\F#\F#\F#]F#]F#5]F#K]F#o]F#]F#]F#]F#]F#]F# ^F#^F#*^F#;^F#H^F#_^F#{^F#^F#^F#^F#^F#^F#^F#^F#_F#_F#'_F)g=_F)hN_F)i__F)jp_F)k_F)l_F)m_F)n_F)o_F)p_F)q_F)r_F)s `F)t`F+>+`F+?6`F+@A`F+AL`F+B]`F+Cn`F+D`F+E`F+F`F+G`F+H`F+I`F+J`F+K`F+L aF+MaF+N2aF+OCaF+PTaF+QeaF+R{aF.saF.t~OF.uaF.v+`F.wZF.xCbF.yZbF.zqbF.{bF.|bF.}bF.~bF.bF.cF.&cF.AcF.WcF.mcF.cF.cF.cF.cF.cF.cF. dF.&dF.AdF.\dF.wdF.dF.dF.dF.dF.dF.eF. eF.;eF.UeF.oeF.eF.eF.eF.eF.eF.eF.fF.5fF.PfF.kfF.fF.fF.fF.fF.fF. gF.-gF.HgF.mgF.gF.gF.gF.gF.gF.gF39gF3:~OF3;hF3W}ŚR=} RMO-!"#IRW8_7S=} !7S Q=}7S~O=}'7S~O 7̑7 Q~O~O07 Q~OM7! Q~Oג7J Q<.V WQHO=}QHOMORJVHWK} ZcO<.W W9[DHO=}`D^OMORLWWk7 QK}7~OK}'7~O(?}8y0MO-!"#L<`WM xK} ^QG:- h!d,!rKv k 7O l M:a,  v ^] pvv7O~O9 s7OvK[HMOe! n<9 yvvvvv_ vvKvv vvKvv [Hv[H vvvv [Hv[H& vvvvKz [HvMOjz cOvcOcOvy MOv[HMOy cOvvvMOHOٖ vv0% v13 GvC:_ [HGv[HCj_ vGvvvC [HGv[HC× vGvvvC [HGvMOC cOGvcOcOvC@d MO Gv[HMOCnd cO GvvvMOHOMO-!  uv Q  uv  uv  uv  uv  uv  Ɣuv @ ̔uv  Ҕuv  ٔuv  ߔuv  uv ` uv  zv<` WrQcO=}QcOhOR )LlwcOcO ؘ7OLhOhO< a WܠDcO=}`DmOhOR":3bcO<3 ~O=9kAYPcO~O%kPYP&|T~O^P&XcO^P&\cO^PMO,N h! N4 h>RhQ4 h>RcO6hM>R,NgN!N3f.S4gU%RhQ4gV%RcO%gX%R*R&gY4R%R*R6g[ N%RNgf]cO N9R,Nf a-fP%f dQ6f eNQNff fcONR$S8OP QQ2ORSRMQQMOSQYORTMOQhORMOThO~OH$OA.S4QOUTMT8TORMR7OQORQQORS V5WO X VMWOQTsTORsQPRS QbTTYOQ"PRbQ#Q1PR#T#Q0TEPRTOPR0Y0Q)MQcPR)MRmP$~OHQ}PR QTPRTQPT'"TPR'"QPQ'"QOPT0QPR5TPT5Q5TQPZPY[PR#R$R%%$PZ#\Q%QQ]%%QPT#QPQ4QS[Q QQEQR#Q#R*Q+Q~*TcQR~*TmQR-QcQQd,Q-TQR-T-QQQd,T~*T,S`Qo.TQRo.To.$Q(a @$Pa (Q,TQR,QQRd,T4QT QTEQQNQRRNQRR.Q.TRT.Q NT/RR NT NQ/RQMQ/Q21Q1QWRR1Q1SnjQmRR21TWRT1Q/T0Q6QRR:Q:T:TRY:Q6Y6T6TRR6QR^RRQR^RRQR^%Q%QS}S~SYSSS"_Q&SRH9T/Q5SR/$ES`aaRaSF3ObcDŽE QSO~OR QcmHOScORHOd HOHOcO~Oc(L{HOScOcSyHOScO~Od4POO~OdfPcOcOdPcOcO~OdPcOcOd~OHOcO~O*Ʌb Q QP~O*ЅMHOHOPd~OcOcO*$THOHOcO*,N[HOHOPdV~OcOcO*]iHOHOcOdwHOHOcObdzHOPc~OqURcO$UՆ :$Ŭ $S$U =$R܆ &$U C$aR .$U ;$O %$U >$R '$U1 A$O& )$ VE D$S: /$vUN I$U[ L$Qi O$Uw R$U J$U M$U P$V S$vU U$Q̇ a$Qه c$U X$U V$U b$U d$V Y$V5 F$P* 6$VJ G$O> 7$UT h$V] g$Wp`3gP3lP$=Wv`3g4Q3l4Q$fW}`3gaR3laRcFScOduPcOdv4QcOdwaRcOdlScOWQHOc:ScOW*ňmScOWd͈[4QcOWPdԈ\aRcOWPd܈]QcOWPd^ScOWPeHPfJOd 4 Q~O~O9S Qd+ Q~Od = Q Q~Og(,d.4P YQYhi5-Pj:@1PdF=HOcOdMzPcOdT| QOO~O~OtYQyY^POO9\~ Q~O~OtYbjSSdn4Q4QdsaRaRy([WaRaRd2W4Q4Qd[WaRaRdPcO~Od ,PUZcO~OQZZSdPHOZZd~OUZcO~Od~OHOZ~OQZRZZd -P Yi͉ .P$Z";kT!$3؉Z!(VMOWOT$["7$[%i$$[$K$4Q$d"kP@[QZd""nP@[9q"@[HOd)"P@[HOP~Od1"qP@[cOld9"uP@[cOlc@h&PPS~OcOlcq&FPScOld"PcOcOld"P@[cO#\$.\Њ'mOn؊",P@[cO#\n"/PcOcO#\c&2PS~OcO#\c&X&8PScO#\da"oP@[cg&HOSP@[d"rPP@[d"sPcO@[d"wP@[d"PP@[d"PP@[cߋ&_~OS~O~O@[c&p~O]~O~O@[ROd"P@[]Q[d!"P@[4QPd'"P@[]Q]R[d/"4Q@[95"@[9<"j@[dE"lP@[dJ"mP@[9Q"cOnX"@[cOcOn^"@[cOcO@[df"PcOdm"PcOcOot"$@[d|"HOHOp"xPd"PcOln"-PcO#\d"PcOld"PPd"PcOd"PcO#\d(OPPd(QPPdČ(SPPď(UPPdԌ(WPPd܌(YPPd([PPd(]PPd(_PPd(aPPd(cPPd (ePPd(hPPd(xPP$O%*$$O,*@$4Q6*P+`A`dÍ*=A`cOdʍ*9+`+`dӍ*:+`+`d܍*A+`+`6`d*B6`cO$a-/`-*3a-+VOWO(V,/.3P//3P/03 P/13P/2 3P/33#P/43+P/533P/63;P/7 3D4Q/8$3NcO/9(dY0/P@[Zldb00P@[Zldj0CPUZ~OZlds0FP@[Z#\d}0LPUZ~OZ#\d0DPZZld1%P@[Z#\d1&PZZ#\d01+`@[d02UZUZP@[d03+`ZZ@[d04PZ@[d05P@[PdÎ06+`@[dɎ0A+`ZZ@[dώ0E+`+`@[d׎0SZcQUZdގ1*SZc*׎0SZcd04QZcPd1+aRZcPd0QZcPd1,SZcPd 0eUZUZZd0vUZUZZ~Od0aUZUZZd#0tUZUZZ~Od+0cPZZd20dPZZd:0uPZZ~OdB0~OUZZ~O*Jk2UZUZZZ*r2UZUZZ*2UZUZZZ*ȏ2UZUZZ*2UZUZZZ~Od0f~OZZd%0m~OZd,0~OZZd30UZUZZcd:0PZZ~OdB0UZUZZ~OdJ0UZUZZ~OdS0UZUZZZ~Od[0g~OUZ~OZfQfRadd0.+`Pdj0P+`dp08PfQfRadx09~OcO~OgQad0:~OUZcO~Ogd0Z~OHOZZgd0;~OUZhg~OgQcOd0~~OHOg~OgQZp07+`d1'PZ#\d0PZld0B+`ZZdĐ0RPZ#\d͐0PZl$ h%6$$[Ր$O$h%`$*h%_$$[$Mp/`gd/DShhd/EhghQadu]/>h}hQhd$/AHOfd,/[HOhQhRhd2/Jghhd9/GghhdC/T~OHO~OcOfq WFP6K}6Pq WV`6K}6PrPWf6PK}6PK}6Ws}6-tDQ.Wiku}x=} 1cOSvQWiG7u}RK}RwQHWiJu}xv>RWju}xxVRW=} `O=}A=}YvpRWtju}xvRWju}xvRWju}xvRWjPu}xvR Wj"u}xvR"WkMu} x=}=}rOxSWE=} !7 Q=}7~O=}'7~Ox*SWE=}!7! Q=}7!~Ox>SWE=}!7J QvPSWkgu}xvbS Wku}xvlSWl9u}xv~S WW=} M?}>MxPUW&=}` O=} YvhUW{nu} x=}vU Wnu} x=} MvUWn\u} x=} M{=: Q|D:SO|H:O|L:~O}X<~OxUnW"K}FޯPK}KުPK} ~O~nU6}(o}$o} o} o}+ox8VW"K}PЛPK}UРPxJVW=} `>Ov\VWpu}xxnVW%}E=}`OvV WSpju}xvVWsp~u}xvV Wpu}xtV,WpMu} xK} cOxWW=} Ox8WW=} MO`vHW8W-q,u} x=}rO}vXWhq u}xvX0Wqu} xQ:TqR:T:Qqw&YdWqC]:u}xK} RvYWq~:u}xt[8Wr2 0u}x=} FRy8[ WJr&u}yyD[6Wlr<u}yvz[Wr0u} yv[Wr/;u}y=}x$w[Wrp:u}(xvv\WsG;u}yy\ W#s;u}yy\WEss9u}(R>@?}, :y]W|s((u}yy]Ws0<u}yv]Ws@2u}\Rv] Ws)u}yy] WtG'u}yv]W t%3u} \RK} hRK}n*w^,WbtƟ+u}x=}BM=wBMOy,^Wt^'u}y=}n*?} n*yD^Wtmu}$x=} M=g5?}qz^4?}4yM{i Q|SO|P|~O}~Ox_W"K} PK}~OK_`'"~5uT_8}0Eu},Pu}(Uu}$`u} kux_WK#K}'"x_W`#K}P+#K}U+#_Wz#y_xWYv<u}y=sMORKQrKQuvR~OQGQvRGQvR[HQKQ[HvX` WvSIu} y={ MOyx`Wv!(u}y=}!$v`0Ww^u} xv`W?wu}xv`W_w2u}xTLx`WL=} lwvaWwsu}xv(aWwFu}xy@aWwz-9u},RKkH9>?}4 :>h?}0)x/v '~1 A& ) E D: /?N I\[ Lyi Ow R J M P S? Uẏ ayه c X V b d Y 5 F * 6 J G> 7T h] g0U1 `2 !3 "3! 4WG W 5g 4Wd v 5 5< 6"W 7Oq m ! 8 Y9 !(! "(: W %LK7, ; &: W$ *hY7, :WK *Y<P, =g >q != >q  62W 0o71 ;25?;W 2?g ;v  450 5E ;W & 4@}g !(! r ݤ0 EIjTWQQH[J$-<]1[ f2[ Ȝ  Mg 1[ Mg / / .p] @Y Y  YHlH  2   a            0l     G    f    f l 1_ f J3bHYϜYYYYYYY Y@YZ ZZZ&Z -Z@5Z?ZKZJUZ`ZgZoZvZ~ZZZZZZ Z Z  ZWrZC sZC t ZXuZXvZw[x [y  =[47[3[[)[L[$z$U[){(c[)|,p[N [0[)4[)8[<[)@[)D[[W \[W W \=\W WB\=\W W W `\\ W\\!C  \\"C  C \\#C  \\$C  C ]B]' ɝaa( !ab+Ȝb9b,; Ȝ?b]b-@ Ȝ"cb03 mbb5 U Ȝ#b8 E$b9 Ebc<C Cc?c>X Gc-? X ecc@ XccBC c#CC ccDC cdEC d8dGX Cd8dH X gddJ deK #eOeN XbX bee[ ee\ ee_  eee a f2ff E :fd"g  Zfh  zffk f ff%>& ӝ & " Zz[j' #ro #rq Ȝ$ytȜ Ȝ$wȜ Ȝ(ȜRY' # |#  | Ȝ$߬#Ȝ Ȝ w$߬&Ȝ | Ȝ w$*l)Ȝ Ȝ w$vl,Ȝ | Ȝ w$/Ȝ Ȝ w$2Ȝ | Ȝ w$D5Ȝ Ȝ w$8Ȝ | Ȝ w$ή;Ȝ Ȝ w$>Ȝ | Ȝ w$[BȜ Ȝ$DȜ | Ȝ$үFȜ Ȝ$ݯүHȜ | Ȝ$JȜ $,LȜ |$SүNȜ ${үPȜ |$C/RȜ Ȝ$ʰC/TȜ | Ȝ$VȜ Ȝ$$XȜ | Ȝ$KsZȜ Ȝ$~s\Ȝ | Ȝ$ͱ^Ȝ Ȝ$رͱ`Ȝ | Ȝ$'bȜ Ȝ$2'dȜ | Ȝ(ȜR)CZ>$nC J$C Y*" c Ȝ w*" h Ȝ w$-Ȝ J w$2-Ȝ Y w$nȜ J$Ȝ Y$ΨȜ c Ȝ w$Ȝ h Ȝ w$XC c m Ȝ w w$©C h m Ȝ w w$kC c m Ȝ w w$kC h m Ȝ w w$تC c m Ȝ w$)C h m Ȝ w$ykC c m Ȝ w$̫kC h m Ȝ w# h# h Ȝ# h r$,w h r$Ww c r(ȜR)C'5# 9+ 9 Ȝ(ȜR(5åȜ#ͥ 4+ͥ 4 Ȝ(ȜRtm(=Rg|,]y-H]ȜM]-V]-^]-d]-m]-u]-z] -]?.]]/] ĝ/] ĝ ɝ0] ĝ 0] ĝ ӝ/] ĝ ɝ /] ĝ ɝ ӝ /] ĝ ɝ ɝ /] ĝ1]ɝ ĝ ɝ1]] ݝ1]^C ݝ ɝ1^/^C ݝ ɝ1:^[^ ɝ2b^^ɝ3^^ ĝ ɝ *`4e``5``C ݝ ,:a.`n.a 60a /:a "3=aR "3]a " '7:a " '1|a ֟ "5aa1 ݝ `=8`N`F#`A `K `L bѲo| $D`{۳9X!y/<Jcq<[vɵ9Ȝ>:7;Ȝx :F:[:i;Ȝ ~::::¶:ض^N*7DQ%t hϜ[ 'h (e! h ) h *h +h ,h -)qB]  ɝ?rqq   C ?qr    ?rjr   ?rrr Ȝ ?rr C  ?r>s C  C ?Ess   ?ss   ?st   ?t_t #C   p C ?ftt $  (-!(o#@# 34!^!  e! 5o!! C  5!! C  5! Ȝ   )5! ) 5"@   ) 5;"d" $ $  )5i" $ $  )5"^! $ $ ) 5""  Ȝ" 5" #  5-#Y#  5e## C  4## (-!ej j [jAKj t) z   \  ! a #) a $ \ )C/ &k \ 4W ' a a (k \  ) a ()U|j%S hϜ[ 'h (e! h ) h *h +h ,h -m Ԡ 1}cm ܠ P1m C  Ƞ C /m  /m  Ҡ1 נ Ҡ=7  נ1vyn  1n  1n  =/Bo  Ȝ=lo  1o  1p  1*Tp  hp  Ȝ p  C $q  >$B]  ɝ?mq  C ?r ( 3  ?jr ( ( ?Vr Ȝ ?r C  ?>s C  C ?s   ?Ts   ?t   ?_t #C   Ƞ C ?t $  (-!(## !*޹^! * e! #$! +C # #$+! -C # #$N 1Ȝ )${ 3) $@ 5 ) $κd" 6 )$ 8 )$ ^! = ) #$I" @$ $" $$p # B# $$Y# D$ #$ɻ# FC $ $B# H$(-!ej &j %%<%XjC* "Ϝ.C 0 <<% / 1ȑ = / 1>ӑ 1yܑ 1 1呡 1_葡 1鑡 1ꑡ 1!둡 1Y쑡 m1푡 1 ;1 ġ19 ɡ1q Ρ1 ӡ1 ء1 ݡ1Q @1C  1( "1  e!E C  C ((    ((e C  C (() C (0j( o C C  C 6 ((>y rȜ ) ejI  )OI! !* j(-!(o#,ؓ̓C'#ؓ) $* &ؓ- CD2C %3[{P 3 uܠHu*L"aDurC nLuuuC nu?cvX n u-w x X ucx x X1vcyC ngv#zC nvc{C nvd|C nw8d~X n Dw8d x X&w x "w* xwwܠ nwwܠ x ܠxe  nRxe  x x2f x }xy, ne!^yy, x ,OyB] x ɝyy n , yz, n w x ze x ^zd" x  zd" x z x  {f x (-!(o#%-TMC* "{Ϝ0{ <{- /{ 1{ ={ /{ 14| 1o|| 1|| 1 }| 1U}| C1}| /1}| 61~| Ȝ1F~| 1}~| 1~| 1~| U1"| =1p| D1| K1| R1.| Y1g| 1| 1 F 0e!1J d C 1Ɂ 1ρ 0 ej1_ 01e_ /1 j/{ (-!(o#,ؓ.̓C.ғ7ؓ  5ߓ!  0ؓ  /! D)C &%1JXkCY7 "Ϝ.C 0 W <1 W/ W \1a W \= W a/ W f1;a W f1va W p1a W 1a W 1Qa W 1a W 1a W 1a W 1Ka W m1a W 1a W ;1a W ġ1+a W ɡ1ca W Ρ1a W ӡ1a W ء1 a W ݡ1Ca W @1|C  14 W$"1a W e!,a W C ga W C 4 a W נa W נ 4La W C a W C 4)a W C 4j4 WBa W C ~C  W C 6a W 4ya W6rȜ Wp~6 W#%ejI a W ~6I!a W 6 /%j(-!(##,ؓ̓C'#ؓ)  $<*  &ؓ-  a CD~2C %3P 3 uHu7L$"aDrC >uuC >?cvX > -w H X Ucx H XcyC >#zC >c{C >/d|C >d8d~X > 8d H X&w H "wY7 Hw >w H _e >e H 2f/ H M#yX9 >e!^YyX9 H X9B] H ɝy > X9  zX9 > w H @e H d" H / d" H R  H / 8f H (-!(##%s:DTNCY7 "{Ϝ0{ <{s: /{ 1 = /{ 1K 1| 1| 1| 1a| C1| /1| 61| Ȝ1=| 1t| 1| 1| U1| =1P| D1| K1| R1| Y1.| 1| 1F 7=e!1 4 C 1/Ɂ 1j = #%ej1_ =1_ = /%j/{ (-!(##,ؓ.̓C.ғ7ؓ V [5e V [0ؓ V /! VDC jA9Ȝ;<? B Ȝ ^!M Ȝ -^  eȜ .M]h Sk? n DrC .G(u u j,.Ȝ./ / Ȝ ^! Ȝ - Ȝ Ƣ:M]  Ƣd! ƢD%C ƢAAhբt$YC ڢ  <% բ q$A ڢe!  X%A Ȝ*C ڢ (-!(o#/(A*I0&oJ;I4 wJKLwMJI,NJ9INJ!LwJ<MMJOJ'JIjJuJbIK}JVJ`(CR(-!(o#FW77q@GUGHXHX >*I0(Jx;NhH<VI6 JKL(MJI,PJ9IPJ!L_HJjMtMJ)JJIJmJZIKJVJ`(/R(-!(o#FWT88lq@uGUlGlHmXH. n>*I0&oJN;I4 wJcKvLwMJI,NJ9INJ!LwJMMJJJ'IjJ#JIK}JIVJ6`(6R(-!(o#FW8j9q@G\UGmHXH >*I0&J ;NH VI4 J K, LMJ? I,NJe 9INJR !L_J jMtMJ J Jx ItJ J IKJ!VJ!`(ȜR(-!(o#FW9:lq@uG'!UlGP!lHy!mXH! n>*I0&oJ!;I4 wJ!K!LwMJ "I,NJ0"9INJ"!L8wJk"MMJ~"JV"JC"IjJ"J"IK}J"VJ"`(R(-!(o#FWa::lq@uG"UlG#l;H/#mXHe# n>*I0&oJ#;I4 wJ#K#LXwMJ#I,NJ#9INJ#!L_xwJ!$jMtMJ4$J $J#IjJZ$JG$IK}J$VJm$`(R(-!(o#FW:Y;lq@uG$UlG$lġH$mXH% n>*I0&oJ;%;I4 wJP%Kc%LwMJv%I,NJ%9INJ%!LJwJ%UM_MkJ%wJ%J%IjJ&J%IK}J6&VJ#&`(R(-!(o#FW;;lq@uGI&UlGr&lɡH&mXH& n>*I0&oJ&;I4 wJ'K'LwMJ,'I,NJR'9INJ?'!LwJ'MMJ'Jx'Je'IjJ'J'IK}J'VJ'`(UR(-!(o#FWC<<lq@uG'UlG((lΡHQ(mXH( n>*I0&oJ(;I4 wJ(K(LwMJ(I,NJ)9INJ(!LP8wJC)[MeMqJV)}J.)J)IjJ|)Ji)IK}J)VJ)`(=R(-!(o#FW<I=lq@uG)UlG)lӡH*mXH=* n>*I0&oJ]*;I4 wJr*K*LXwMJ*I,NJ*9INJ*!LxwJ*MMJ +J* J*IjJ2+J+IK}JX+VJE+`(DR(-!(o#FW==lq@uGk+UlG+lءH+mXH+ n>*I0&oJ,;I4 wJ(,K;,LwMJN,I,NJt,9INJa,!LVwJ,aMkMwJ,J,J,IjJ,J,IK}J-VJ,`(KR(-!(o#FW(>>lq@uG!-UlGJ-lݡHs-mXH- n>*I0&oJ-;I4 wJ-K-LwMJ.I,NJ*.9INJ.!LwJe.MMJx.JP.J=.IjJ.J.IK}J.VJ.`(RR(-!(o#FW>(?lq@uG.UlG/l@H)/mXH_/ n>*I0&oJ/;I4 wJ/K/LwMJ/I,NJ/9INJ/!L\8wJ0gMqM}J.0J0J/IjJT0JA0IK}Jz0VJg0`(R(-!(o#AdWht$nC    1    qV e! * 5%V  Ȝr*C /(-!(##/(AHl c$C$mo mC$)mo m(CRQC4o=oR>$o wC$)o w(CRQC4CpgW&(R)CA Ɣ@̔Ҕٔߔ` %<%\l<%-& "2q    (-!(o#, SQ> `> -j Sq Sz - xȜ - S> S> S S S S S S> S> S> S S> S-> S7> SB> SL> SR> Sb 2n ,r2 ,r2 ,r2P ,r2X ,r2 ,r2 ,r2$b ,r2p ,r(ȜR)C, SQ> `> -j Sq Sz - ~/ - S> S> S S S S S S> S> S> S S> S-> S7> SB> SL> SR> Sb 2 t2 t2? t2uP t2 t2 t2  t2Yb t2 t(/R)CT1T2)T7TD)TEǣTFTGTHTI;TJVTKrTLTMTNTOؤTPTQTR-TSDTT^TUxTVTXTZT[T\TT/T TET[TqTTTTTɦTԦTߦTTTT TT!T,T7TBTMTXTcTyTTTc)TdTeTgۧTiTjTk,Tm>ToPTplTqTrTtTv٨TxTzT{!T|3T}JT~WTiTTTTTTөTT T<TRThT~TTTǪTުTTT-TSTeT&ksT&lT&m)T&oT&pƫT&qثT&rT&s T&t$T&u=T&v\T&wwT&xT&yT&zެT&{T&|T&}9T&~KT&kT&T&T&T&­T&٭T&T&(T&DT&`T&T&T&T&T&T&ѮT&ޮT&T&T&%T&<T&IT&[T&gT&{T&T&T&T&˯T,gT,hT,iT,jT,k*T,l<T,mNT,n`T,orT,pT,qT,rT,sT,t̰T->T-?ްT-@T-AT-BT-CT-D.T-E@T-FRT-GdT-HvT-IT-JT-KT-LT-MбT-NT-OT-P T-QT-R4T/sFT/t)T/uQT/vT/wsT/x߲T/yT/zT/{/T/|KT/}lT/~T/T/T/ϳT/T/T/T/0T/BT/YT/pT/T/T/T/ٴT/T/T/-T/DT/`T/wT/T/T/T/ݵT/T/T/-T/GT/aT/T/T/T/T/ܶT/T/T/0T/LT/wT/T/T/T/طT/T/T/;T/aT/mT/T/T/T/T49ոT4:)T4;T4T ~ C} >&} C ? > M(((%( > % U8 w# [ $ rq~ %W$J t~ 4*X(RWȜ QC +b(%~X %A\ m}f       *  lq      ?  _   D C 4{     %  ( R( QCX  sF (I U8 $w# [ ?$G r ?DW$ tހ SIX($RWȜ QC +b(D~X ? DAE''|E  w ހ } &}  ($(p(D( D A\ %f         )q m P $ w $   _   D C +{ $ W  $ %  (ȜR( QCX $ sU8 w# [ Y$V r Y^W$ tу mcX(RWȜ QC +b(^~X Y ^AV's'|V   у } &} " (((^( ^ A\ f         <q ; c     " _  ' D C >{  j  %  (R( QCX s U8 w# [ s$j  r sxW$  tĆ }X(RWȜ QC + b(x~X s xAy 'f'|o   ƿ  Ć ˿ } ƿ &} ˿ C  ƿ տ(( (x( ƿ x A\  f   # (  - # (  #>  - # g q @ 2   2   2  < #_   A 2DK  C 2u {  #   # %  # -(R( QCX # sYcS(ТRZ`SZS[VТp)COR\FPW33SG `SG7 SHU V(R7$)7C ? I I(Ȝ(ȜY7 I(ȜR( Z`7 IZD7 IZH7 YOn7 I(ȜRZ`7 IZD7 IYwS(RZ`SZS[VY<S(ȜRZ`SmZSm[VȜYjS(ܠRZ`SZS[Vܠ 9sC ^ hp e!nKz ^ Y20C(-!(o#Z`0ZD1WM6q] ɝ(FhgWt666CG`6G!D7(-!(o# 38E  q@8>8L  ;k8Z  8a  88h  ġ8S  ɡ8o  Ρj8v  ӡ8}  ء68  ݡ8  @YH 3C()Z` 3rZ 3rY<S(RZ`S2ZS2[VYhS(RZ`SZS[V 9C  hp e!"z>  Y0C(-!(##Z`0/ZD1/hW8L   ;m8Z   8a   :8h   ġ8S   ɡ 8o   Ρl 8v   ӡ 8}   ء8!8   ݡ!8   @AJ;vh0'DtAtF 5' :'-BtH 5' 0'J?' 5' 4qP?' 5'{Q?' 5'ÃR?' 5' ȜCSC D'(-!(o#dh/( U8 w# [ f$ r" ffW$ tD ,f"fX(RWȜ QC A ''%w " nf D sfXZ nf| sf < nf }f((mQCX nf9 {m#  Uf$ Z UfZf}$ | df_f~(mRWȜ QC Y,-Ȝ(ȜRZ`hZ"-ȜZ*-w^2-V-)(R_j-)_u-)`-i^--)(R_j-)_u-)`-i^-.)( R_j-)_u-)`-iYT..>Zua`kXWRSG<ZIjnkJejbkc kInkJbY//S(RZ`S%ZS%[VY/z0S($RZ`SDZSD[V$Y01S(RZ`S^ZS^[VY11S(RZ`SxZSx[VW!TTJq] ɝ(WTUOq] ɝ(fd) _8f hefghigÜh[i gԜjݜYkȜhWi4hXhȜZ#lgUgm a  Ȝn3gȜA.g5ghCigOhTo g^h gTg nȜn^n g go gN goN gi[ggh3g3hg=gnΝhn؝hgΝgnni`gnnhnnn(a@Ȝa(gn,hg6hnnnpWp4"qm]1OVȜrmUV)Nr^V)reVsJJO Kt@rۤĚpW*P"q*m]HOVȜrfUV)Nr^V)rlVӦu Jy9JDKOtBrۤܦvWw(CZrC[VCg7gghgnnhggx*.;+yGzNi { injggfhnguh7nngPigghgn#nh#gg#%$g͠hPnng-g-|-n-nh-g} g} n*g$} i}i~iYiii"g^~gih0gsh*g*ns|*g<%|<%n<%nh<%g} nCn/n6nnnUn=nDnKnRgn((g((gs:gs:|s:ns:n hs:g} g$}/ /nY7g9h7=gChY7gY7nC|Y7g1|1n1nkh1gu}a agkn4g4ggΝgnh>ghg>ngg?gˢh?gg@gߢhq@gq@n@nhAnq@nߢggaVghCVgCVnVn%hVnCVn)HgmgJhmnnn6'1A&)ED=:/NI/[L iOEwR[JqMPSU ̇a هcEX[VbdYn5FȜ*6JG>7ETh]gp v x .g .l } x .gU .lU !FK  uȜ  v  wU  lK ggТ!:D g5ň mR g͈ [ g ȜԈ \U g Ȝ܈ ] g Ȝ ^= g Ȝ!HȜ!J  "4 ) )7"S "+ ) "=  )( ,. 4Ȝ g5 - Ȝ:@ 1 ȜF =Т M zȜ T | Y Y ) ) g}Ȝ Y Y7\ ~  ) ) $bj#R R@n!( Js!*U U$y#(ۧ U U  ۧ U U Ȝ )$,Ȝ  ) Ȝ Т  )  ) ) Т I )gNh$-Ȝ ͉$. Ȝ~%;P%7(i'K'%kȜ gs"%nȜ 7q% Т)%Ȝ Т Ȝ )1%qȜ 9%uȜ h%+Ȝ Т ) )>Ȝ Т %Ȝ %Ȝ Њ*؊%,Ȝ %/Ȝ %.Ȝ Т ) X%Ȝ Т a%oȜ g)Т  Ȝ %rȜ Ȝ %sȜ %wȜ %Ȝ Ȝ %Ȝ Ȝ ߋ)_) ) ) )p) # ) ) hY%Ȝ ?g!%Ȝ Ȝ'%Ȝ wg|h/% 75% 7<%j E%lȜ J%mȜ 7Q% X% ^% f%Ȝ m%Ȝ t%$|%Т Т%xȜ%Ȝ %-Ȝ %Ȝ %Ȝ Ȝ%Ȝ %Ȝ +OȜ Ȝ+QȜ ȜČ+SȜ Ȝ̌+UȜ ȜԌ+WȜ Ȝ܌+YȜ Ȝ+[Ȝ Ȝ+]Ȝ Ȝ+_Ȝ Ȝ+aȜ Ȝ+cȜ Ȝ +eȜ Ȝ+hȜ Ȝ+xȜ ȜY,@6<?(Ȝ H)Ȝ Q_.&Ȝ h/Ȝ q0Ȝ z1Ȝ 2Ȝ 3Ȝ 4Ȝ 5Ȝ 6Ȝ 7Ȝ >Ȝ Í= ʍ9 Ӎ: ܍A ްBް )/@V,0..Ȝ0/.Ȝ00. Ȝ01.Ȝ02 .Ȝ03.#Ȝ04.+Ȝ05.3Ȝ06.;Ȝ07 .D08$.N09(Y1/Ȝ Ib10Ȝ Ij1CȜ  ) Is1FȜ I }1LȜ  ) I 1DȜ I I2%Ȝ I 2&Ȝ I I 11 12  Ȝ 13 14Ȝ I 15Ȝ ȜÎ16 Ɏ1A ώ1E ׎1K I gގ2*D I 5׎1R I 1 I Ȝ2+U I Ȝ1 I Ȝ2,= I Ȝ 1e  I1v  I )1a  I#1t  I )+1cȜ I I21dȜ I I:1uȜ I I )B1)  I )5Jk3  5r3  I53  5ȏ3  I53  )1f) I I%1m) I,1) I I31  I :1Ȝ I I )B1  I )J1  I )S1  )[1g)  ) I mgrhQd1. Ȝj1Ȝ p18Ȝ ghFx19) ) ӷgF1:)  ) ӷ1Z) Т ӷ1;)  6 ) ӷg1~) Т \ ) ӷgI172'Ȝ I 1Ȝ I1B Đ1RȜ I ͐1Ȝ I(6Ր'O(`(_'M0`ո0DK 0E AgQu]0> Xg$0AТ m,0[Т gh20JA 90GA C0T) Т ) mW&P7bHW1lqnmN(`,7Bg*Wa1,PBI&P7Dg+gs+ʺBZX8W",qBGFU}I,+JI,~JI.+JʺJԺpDc0WKqm]2LUatNc rP)gm g|nnһhgܻh||O}(~XZbg|g g5~nn/hg9h5~gm}gHhm}nm}m ~s(%(Z%Zgm}g~|~n~n gh~nnüh;QCXZ Z sg~~#(%~X:Zb%g5~gn$nNh$gXhv(D~XZbDgg%gh%n%ǽ(D(ZDZg%g|nghnnhN1QCXTZ $Z sggsnnhhgrhs(^~XZb^gsgghn(^(Z^Zgg|nghnn,hAKQCXnZ Z sggfnnhghf0 (x~XZbxgfg gпh n  (x(ZxZg gӇ|ӇnӇg7hӇnnFh%4eQCXZ Z sgӇgނgхgĈg7[ &T[ $Hn[ ۈj[ W.cqcmGOU.EHSU2~HSaU3HjU4HtU5Ӈ[UUɝHUTIȼ 2JcMIR  JsM}MIMM I &J#M-I(3J>1c;MGI( J)ǽMѽMݽI](JvMI1,4JKcUMaI, JMMIw,JsMIK05JecoM{Iڿ0 JMMI0JMN@H1U8)HYU=)IJ:JDIb?JlNXHUD)IFJNpHUK)IMJIZJI\J&I=gJHI_NoJ#jW P8(gY7WG18P(I Pe8xgC|8(ZX8W"%9q8(GVFUMIm,+JxI,~JtI.+JJtc WO112q cWw1j2P .Wq ]U ɝr  Wq;TqWP Q R C W7JNMJaJuWl+J6M@JKWFPQW[q Wqq cWq cWq W=tPQRWjq Q 7Wq% Wq8 Q 7W??PJ?QT?R_?c,W62JqK <WGA2Xqi ]U z,WzNkq ]U znТBW\q ]U IY _J2sJIY `J\sJGIY  aJsJqIY( bJsJIY0 cJsJIY8 dJ sJWPJi Wq|  QU RU SU WKYP G  ȜW|P QU RU cWiP Q ɝcWoP Q R C ?4Z gcWOvq  R } } Id yPb' dW~q   } Id Pb'dW Fq  dW1eq  gDh nY|Z`7IZ7IgD?_F $_K _ ) _ Ȝ dZWq  G G5  C HS U C Hs U YqH t  G\ #pGz  #C H U H U C td"H U C Id MJ J eW 8q  Q $ e W=13q ,eWe13P.Wq* ]= U ɝr[  Wq cqWPQ R C W%J *M4J ?J JWZJ MJ WPWtq Wq -qBGFUI@ AJGZJ1frIBJsJ]'K3(,md+L+BZxX, `ɝ@Z gq@!M,9@SgchsZ:shpZsgc0Ag>*nh>*n>*gW626*qmqGU-GU-CIx&:J"I`&yJ5mI*MJfJyI2<JHNHUBHVA6qH*UCIL AJIdBJJI,pJ9IpJ!IDvCJSIh EJesJQ}J>IDJxI΋GJJLHJJIxJJI`yJmq@@gZ1nhZ1nZ1g16AgEQ Wr0qܠI,J@9IJ-!t$.HS Z1I+*Js6I,8J9I8J!IF:JQILJJ\g WmJvgW Aq4rqW &PQܠW&&qG]e WA&qx]*;FgVmZNXg3W\&q]U HXHS >*I0*Js;t24[UI,<J9I<J!I,^M9I^M!IKJVJ`LJJWw&PQ鰡ghnX)ZD8EZ8EZy8EZ8FZ48FgWD&PQ굡ʌj)ZD8LZ8LZy8LZ8MZ48M;W&PQ뺡)ZD8ZZ8ZZy8ZZ8[Z48[WJ&PQmW{&PQ*)ZD8aZ8aZy8aZ8bZ48bW&PQ;W/'PQġZU)ZD8hZ8hZy8hZ8iZ48iġW4'PQɡ)ZD8SZ8SZy8SZ8TZ48TɡW5O'PQΡ[)ZD8oZ8oZy8oZ8pZ48pΡWj'PQӡ)ZD8vZ8vZy8vZ8wZ48wӡW;'PQءa)ZD8}Z8}Zy8}Z8~Z48~ءW'PQݡJ)ZD8Z8Zy8Z8Z48ݡWA'PQ@zg)ZD8Z8Zy8Z8Z48@+W'q0H0XH0 >*H1 (I0$JF1;I,2Jw19I2Jd1!IZ J1J1IJ1IvJ1IKJ1VJ1`W (q1]2r82 V(0WL3(qK2Gi2 G2C _ WT(q2G2 G3C GA3V((Hj3XH3V>*I0,J3;NXH"4U (HH4 V&((I,L J39ILJ3!IzV&J54I,l+J39IlJ4!IK4J4VJ4`LpEJn4J[4ZTW=-q4G4I  J4I J4J 5$Wz(q5G;5U WN(qd5G5UG5V((H5QXH6VS>*I0*TJ66;t08[U\[ Vb((I,:\JI69I:Jg6!IzDbMI,`hM9I`M!I~tJ6J60W(q6G6 G6C 0Wa{(q7GD7 G7C G7V((H7}XH$8V>*I00Jf8;NH8UH8 V((I,FJ{89IFJ8!IzPJ8I,hJ89IhJ8!I,J99IJ9!IKJ`9VJL9`LJ99J&9W (qs9G9C G9V(H9XH%:V>*I0*JE:;t<[UI,BJX:9IBJk:!t`[UI,fJ~:9IfJ:!LJ:J:IKJ:VJ:`_P _U W)q:H;XH];V>*H}; (I0$J;;I,2J;9I2J;!IK:J<RJ<]ILJA<J.<IKx Jh<VJT<` _ _ C W6)q{<G< G<C H<XH-=V>*I0,JM=;I,:"J~=9I:Jk=!It< "J=J=J=IK*J>VJ=`L6J=J=W<W)q>G@> Gi>C H>>XH>V@>*I0&AJ>;NH8?GC I,4GJ%?9I4J?!I,PQJq?9IPJ^?!ItR QJ?J?JK?IK[J?VJ?`L gJ?J?4+5BZwXWbmx)q?G @((Ho@oXH@Vr>*I"oJ\@I"vJI@I*0qJ@5J@?I0@sJ@;I,NyJ@9INJ@!IKJEAVJ2A`L JAJ AW)qXAHAXHAV>*I JAI vJAI*.JA5JA?I0>J B;I,LJ1B9ILJB!IKJ}BVJjB`L0 JWBJDBW)qBHBV>*HB ȜHBXI0J1C;I,(JWC9I(JDC!IF,JjCQI@JCJ}CIKjJCVJC` _ _ _  W)qCHC )HGDXH~DV>*I$ J4DJD'I02JD;I,@JD9I@JD!IBJEJEJDJDIhJ;EJ(EIKJbEVJNE`%6 _ _  SbmgfnfW)quEZV )HEXHFV>*I&JEI&vJEI*,JE5JE?I0<J(F;I,NJPF9INJ=F!I+PJwF6M@JcFKIdJFŎMюIWd 4JFbLH JFJFIK JFVJF`W%*qGGG!!*G)G$V!HGXHGV>*I&J\GI&vJIGI*,JoG5JG?I0< JG;I,L&J#H9ILJH!IN&JuHJ]HJJHJ6HI`&JHŎMюIW` 4JHbL` 4JHJHIK-JHVJH`(Wj?2qHqI,]/IUgW 9qMI(GkIUg,WV?2q~I]IUWe@'2PQ,gWJII gfJIe^'2g1gWE@qIsgJJI gfJJgWpe@'2q*JIgfJHJI gfJfJg W@qJWk2qJ]JFUasJJJJ'KJ3nWM>0:qJ(GKFU/Iގ AJPKJ:KIBJ|K7JfKCKKO 87(ZxX8V6Z gCV8HNVb6Vxggh\aZ:hpZgW6g6nh6n6gW6@'7qKwqGKU-aGKU-CI&:J+LI`&yJ>LmI*MJoLJLI2<JQLN HLUBIHLVA;qH3MUCIIL AJLIfBJLJL)I;rJ MHIrJL!ISxCJMbImEJGMxI EJpMJ\MJMIDJMIGJMΏJMڏLx HJMJMIJJNI`yJMmCV@g=n`h=n=g`m>zg`^hWb=q"NI;&hJ^NHI&hJKN!t,h.HqN =Io2hJNzI;@hJNHI@hJN!IBhJNIThJNJNW2PQpW2q?O]]OW2qpO]O@79DgW_3qO]OU蟠H PXHKP 6I.*JkP9t24HPU$I;<J~PHI<JP!I;^MHI^M!IKJPVJP`L JPJPW3PQ鰡ghfkZD8EZ8EZy8EZ8FZ48FgW 73PQ굡@ ZD8LZ8LZy8LZ8MZ48M;W R3PQ뺡א ZD8ZZ8ZZy8ZZ8[Z48[W m3PQmWQ 3PQw ZD8aZ8aZy8aZ8bZ48bW 3PQ;W 3PQġ7+ ZD8hZ8hZy8hZ8iZ48iġW 3PQɡg ZD8SZ8SZy8SZ8TZ48TɡW 3PQΡ1 ZD8oZ8oZy8oZ8pZ48pΡW 4PQӡǑ ZD8vZ8vZy8vZ8wZ48wӡW *4PQء7 ZD8}Z8}Zy8}Z8~Z48~ءW E4PQݡ' ZD8Z8Zy8Z8Z48ݡW`4PQ@W=ZD8Z8Zy8Z8Z48@7W4qgHgXHg 6H h 4I.$JQh9I;2JhHI2Joh!IZ JhJhIJhIvJhIKJhVJh`W4qi]%irCi V40W 4qViGti GiC WN4qiGi G#jC GLjV4HujXHjV6I.,Jj9N0 H-kU 4H@k V&4I;L JjHILJj!I;h+JkHIhJk!IK4JkVJyk`LH EJfkJSkZ>TW9qkGkI  JkI JkJl$WC5qlG3lU נWwN;5q\lGlUנGlV4HlQXHmVS6I.*TJ.m9t08H}mU\$Hm Vb4I;:\JAmHI:J_m!I;`hMHI`M!I~tJmJm0W\5qmGm GnC ,W{}5q9nGbn GnC GnV4H o}XHBoV6I.0Jo9N` HoU$Ho V4I;FJoHIFJo!I;dJoHIdJo!I;JpHIJ p!IKJkpVJWp`Lx JDpJ1pWv5q~pGpC GpV4HpXH0qV6I.*JPq9t<[U$I;BJcqHIBJvq!t`[U$I;fJqHIfJq!L JqJqIKJqVJq`$ZP F$ZU F$W5qqH%rXHhrV6Hr 4I.$Jr9I;2JrHI2Jr!I:JsJ$sILJLsJ9sIKx JssVJ_s`_ Ȅ_ C W!5qsGs GsC HtXH8tV6I.,JXt9I;:"JtHI:Jvt!I< "JtJtJtIK*JuVJt`L 6JtJtWA<5q"uGKu GtuC Hu>XHuV@6I.&AJu9N HCvGC I;4GJ0vHI4Jv!I;PQJ|vHIPJiv!IR QJvJvJVvIK[JvVJv`L gJvJv7(ZwXWm6qwG+w4HzwoXHwVr6I"oJgwI"vJTwI0qJwJwI.@sJw9I;NyJxHINJw!IKJPxVJ=x`L J*xJxW96qcxHxXHxV6I JxI vJxI.JxJxI.>Jy9I;LJ_ (_  W6q|ZV ~6H|XH}V6I&J|I&vJ|I,J|J|I.<J3}9I;NJ[}HINJH}!IPJ}MJn}IdJ}ŎMюIWd 4J}bL J}J}IK J}VJ}`Wp!6q ~G~!6G4~$V!H~XH~V6I&Jg~I&vJT~I,Jz~J~I.< J~9I;L&J.HILJ!IN&J*Jh4JU?JAJI`&JŎMюIW` 4JbL84JJIK-JVJ`$W+#J-q ܠq',]:U h(Wm#8K-qXܠ]vU W#;K.PܠQ,hW##J$I&i<J7;$".$ܠ iW'$Kqɀܠs#iJ$I&i<J܀7iW$;L.qܠI# i<J"$I& i<J@70i W$7LqbܠW$L.quܠ]FU(W3%C1q|q] Ix J́I`yJ߁mI J\W%1q|qI,J#9IJ6!IxJII`yJ\mI,.J9I.Jo!IF0JQIDJJW&.PܠQW&.qςܠ] W'.qܠ]ggnƒngI'h2]'t'Z F:'gg~'h''Z 8ؓZy8Z8Z48Cg~'W'u.q1ܠ]ZCNpH {Z1I+"|J6NPH*VqI2 JăK׃IN'HM]'Jg'I,TGJ99ITJ&!I'`JL'M'J'J_'Jr'I|JJ.V~W<),qބM]'Jlg'I,TGJ9ITJ!IU2`>J`2Mj2J4v2J 2J2I~?JgJG.V<q3'Z 8ؓZy8Z8Z48=WO4M/qzܠ]l=NxH SZ1I+ TJϐ6NXH*VWqI2 WJKIN'HXM]'J g'I,TGJY9ITJF!I3`XJ3M4Jґ4J 4J,4I~YJJ.VV5'Z 8ؓZy8Z8Z48KW5g/qܠ]ADNHj mZ1I+"nJ6NH*VqqI2 qJKIN'HrM]'Jђg'I,TGJ 9ITJ !L5rJF5M5Jn5J35JY5IsJJ.VpWA7/qܠ]KNHݓ Z1I+ J 6NHW*VqI2 JK1IN'HM]'JDg'I,TGJ9ITJ!I5`JΔ5M5J5J5J5IJ)J .Vǔ8'Z 8ؓZy8Z8Z48 RW8 0q<ܠ]iRN@He Z1I+ J6N(Hߕ*VqI2 JKIN'HM]'J̕g'I,TGJ9ITJ!I8`JV8M8J~8JC8J.8IJJ.V,:'Z 8&ؓZy8&Z8&Z48'YW}:&0qĖܠ]YNxH Z1I+"JB6N`H*VqI2 JWKjIN'HM]'J}g'I,TGJ̗9ITJ!I!:`Jߗ,:M6:JB:JN:JZ:I|JKJ+.V%@;Z բL;;gI'W<AA0q^ܠ]U NH GZ1I+"HJ6NHUR=HqUS=HÙT=[U)I;*RJ4;JI;ID.SJ\SIN'2TJ]'Jg'I,@GJ9I@J!I;\YJ;I`VJ(Iv]J]J=IgJJpq@PQW=qt'GJW>qȚmW8>zw0qۚܠ]0NH8 Z1I+ JX6t&&Hm2?IN'&J]'Jg'I,.GJ9I.J!I;:J͛;IFJJ*J? _ p_ C W?0qܠ]0 d]YC NHVZ1I,6J9I6J!I??8 JJ?JT?JӜ_?INJ J 8W\@0q3ܠIJJ'I,"JF9I"Jd!I&JbbcWA0qܠ_V0H Z1I,2J9I2J!I+8J@6M@J,KINJSŎMюIWN 4JhbI`JJ}WA1qܠ]?/1]ٞ$VH Z1I,2J9I2J,!I6JJJ{JgIJJŎMюIWJ 4JΟbI\JJ$WCM:qq4,]GUTi(WUCYM:qe]UWC;M:PQ,|iWCCJCI i<J;&:CiWDMq֠sCiJCI i<JiWjD;!N:qICi<J/CI i<JMi WDXNqoWD:q]FUi(WENL>qr]ơ Ii J١I`iyJmIi Ji\WEN_>qrI;iJ0HIiJC!IiJVI`iyJimI;jJHIjJ|!IjJI(jJɢJWF6;PQWFQ;qܢ]WFl;q ]+gngPnnPg1GhP'zEG\GZ F"GgPgfGh>CvGGZ 8nZy8Z8zZ48CgfGWGu;q>]gCN H {=Io"|JzNH *VrI2 JѣKI6GHMEGJOGI;TGJFHITJ3!IkG`JYvGMGJGJlGJGI|JŤJ>.V~W$IA9q=IGZ 8nZy8Z8zZ48WI;q ]2/NxHf =IoJzN`H*VrHB2VWLHJKͥIo)4J|)I6GJMEGJOGI;VGJ/HIVJ!I2ItJh=IMGIJSIJU_IJ{kIIJJ>.VKGZ 8 nZy8 Z8 zZ48 WRK;qԦ]6NH& =Io"JRzNH*VrI2 JgKzI6GHMEGJOGI;TGJܧHITJɧ!IJ`JKM KJ(KJ#KJ/KI|J[J;>.VWL;qn]ȜNH =Io"JzNH:*V&r[2VWI2 JKI6GHMEGJ'OGI;TGJvHITJc!I2I`J=IMGIJ©SIJ_IJkII|JJթ>.VWN;q]1N0HZ =Io"JzNHԪ*V0rI2 JKI6GHMEGJOGI;TGJHITJ!IJ`J#KM KJ\KJ6#KJI/KI|JJo>.VWfO<q]˫ԟNhH =Io"J zNPHn*V :rI2  J5KHI6GH MEGJ[OGI;TGJHITJ!I2I` J=IMGIJSIJЬ_IJkII| J)J >.VWP)<q<]eNH =Io" JzNH*V#DrI2 #JϭKI6GH$MEGJOGI;TGJDHITJ1!IJ`$JWKM KJKJj#KJ}/KI|%JîJ>.V"ܖ RGZ 8nZy8Z8zZ48UW\R3D<q֮]ȯUNH 9=Io :J+zNHy*V=NrI2 =J@KSI6GH>MEGJfOGI;TGJHITJ!IR`>J RMRJ.!RJ-RJ9RI~?JaJA>.V<SGZ 8nZy8Z8zZ48=WSM_<qt]f=N(H S=Io TJɰzNH*VWXrI2 WJްKI6GHXMEGJOGI;TGJSHITJ@!IS`XJSMSJ̱SJSJSI~YJJ߱>.VV2GUGZ 8nZy8Z8zZ48KWUgz<q];DNHd m=Io"nJzNhH޲*VqbrI2 qJKI6GHrMEGJ˲OGI;TGJHITJ!L.VpWV<q]۴KNH׳ =Io JzNHQ*VlrI2 JK+I6GHMEGJ>OGI;TGJHITJz!I.V]9XGZ 8nZy8Z8zZ48 RWX<q6]cRNH_ =Io JzNHٵ*VvrI2 JKI6GHMEGJƵOGI;TGJHITJ!I.X`JP9XMCXJxOXJ=[XJ(gXIJJ>.VYGZ 8&nZy8&Z8&zZ48'YW(Z<q]YN(H =Io"J<zNH*VrI2 JQKdI6GHMEGJwOGI;TGJƷHITJ!IY`JٷYMYJYJYJZI|JEJ%>.V+Vy[6Z [[g1GW[A<qX]UܟN`H G=Io"HJzNHHURw]HkUSw]HT][U)Ij[*RJ.y[JC[IS.SJVbI6G2TJEGJOGI;@GJHI@J!ImNXJxI[\YJ$[I`VJ7Iv]JlJLIgJJCVPPQ@jW]q\GGĺJW]z=q׺]7=NH4 =Io JTzt&&Hi^I6G&J}EGJOGI;.GJHI.J!I[:Jɻ[IFJJܻPC ^_ Ƞ_ C W!_B=q], 4]UC NHV=I;6JHI6J!I^8 J^J^Jϼ^INJJ8W_x=q/IJ~J'I;"JBHI"J`!I&J*b4b?cJW`=q_V=H =I;2JHI2J!I8J<MJ(INJOŎMюIWN 4JdbI`JJyWa=q];=]վ$VH =I;2JHI2J(!I6J*J4Jw?JcJIJJŎMюIWJ 4JʿbI\JJ߿+:1bܠ,.WbONqP+dq,G0U Ib MbJCb,4-/cBTWRcONqqX+dGvU I cJ/cI&: J7WcPPbqP+dQ,WcdJ dI&J7J,bq d+dg2qWGdPq+dsdM dI&M7WdPq+dsdJ@ dI&J+7WdQbqqS+dIdJq dI&J7WKe=Qq+d WpezQq+dWeqP+dQFU\j We6orhj$We<qr]LU<ȜyzN yzNgnn'fhg1fhEfPfgg%nmnJgifh%gngxfhnnns fQCXfgn_ g$WfkqrG1 1If 1JOfI6fJmEfIf 3Jf_g[jWlg-Qqr WgPRq?h]:VPӝ]>VPj WgUR q?h]:VU]&>VUkWh#hP4hZ,* 4h?hgkW^hZR* P?hs#h k[P4hp<Whq9m]WAVɝrHV`g5 hiZo&ȜZ:&wg K iiDȜ$W#siJiIhDJhJhI'J̙Jؙh)Wi!PmG!Xp|Wiq.m]LsVU]jOVȜrUV)tDr^V)rvVrzV$s[JtMK,kWjRlPmk6W3kqxmGVWekqG HV Wk qTG  $HV $Wkq1nGO HbV W+lquG HV Wql'SqWlOS'qnWluS4qTWlS!qpWmw{q1mGOOUw[UWImqmmGOU[UHUIJ7JCKOIJJ'K3IJ8J#'KM3I Ju7J`CKOLJ7JCKOI<J2J>JIWDJ,qJ}ILJV7JACKkOITJ7J~CKOI\JJțIdJ7JCKOIlJ77J"CKLOI՛tJtJ_I|J7JCKOIJ7JCKOkW!p-SPrglWMpTqrWqpKPmGKXlWpcAq-rqG@D*2l$Wp@qirqVlWp5WqGD*/pl$W(qmVqncnn~'nfGnnghhC ghg>*gߢg6gZ1nqh)nqh>+nqh,nqh@.nqh/nqh0nqhH2nqh3nqh5nqh7nqhv8nqh:nqh;g=n rhInrhJn!rhLn+rhMn5rhCOn?rhPnIrhQnSrhSn]rh/UngrhVnqrh!Xn{rhYnrh][gÜgg[g[DVQ`"EIV\`,VV\`VWv`&W(Wv`-0.WBWv`6GWZWv`=`WtWv`E,yWWv`JWWPWbWW `W ` `f  f f  `gZ `Zee\e z \=\ R{ `YccBa zecc@ R{CW`WX` X X`!#8'X=X`"#EX\X`+#cXyX`,#XX`2#HXX`3# XX`;PXX`<#XY`BP#0Y3Y`C#` Fc zc h`e!Jc zcc>6Ɂc zcρ M zc ej_c zcMe_c zc# j{ zch`-!_ #ؓ̓aғcؓ  ߓ ؓ c! !)a "[{PY#$ u`H$utL "a!ura aLuuua au?cvC au-w &aCucx &aC1vcya agv#za avc{a avd|a aw8d~C aDw8d &aC%w &a+a&wE &aww` aww` &a`xe+a aRxe+a &a+ax2fkc &apcxyD  a h`e!^yyD  &aD OyB]t &aRayyh` aD h`yzD  ah`w &aze &a+a^zd" &akczd" &aucz &akc{f &a+ah`-!_ #'#(4!^!`` h`e! o!!a~ ~ !!a~ ~ !`aa a ! aa "@aa a` ;"d"aaa a i"aaa a "^!aa a~ ""  `" " #~  -#Y# ~ e##a  )## h`-! I6ej L7j ` Z t |h0a$[t'$hc( h`e!$hc) $hc*$hc+$hc,$hc-h "ciRit "cRa[iat 'cii+a "cc>6i@j  "c #N ej jjj  "c Nj1k` "c9kyk>6 "ckk  "c "kl  "c lIl  "cOll>6 "cc>6ll͌  "c< lmԌ  "c&mcm܌  "c< imm>6 "cWc>6m "cm "cacmfc "cacm "cfc;nync 'cnnc 'cnnc 'coBo "c`Hoo "ccccooc 'copc 'cpTpc 'cZpp "c`pp "c>6p$q "ccc*)qB] "cRa+rqq+a "cc>6+qr  "c #N+rjr  "c N+rrr` "c+rr>6 "c+r>s>6 "cc>6+Ess   "c+ss   "c+st    "c +t_t#>6  "cWc>6+ftt$   "c h`-!_ #]y,H]Ca `M],V]Ca,^]Ca,d]Ca,m]Ca,u]Ca,z]Ca ,]Ca?]Ha-]] Ma] MaRa] Ma\a] Mafa] MaRa\a] MaRafa] MaRaRa] Ma]Ra MaRa]]- b]^a bRa^/^a bRa:^[^tRa.b^^Ra(^^ MaRabb-*`)e``b ``a bb:a`5ab/0ab:a c(=aR c(]a c c:a c c|a b c aac bb 8] @Y 0(1!za )H1t za$ -2 34 $  $  $ I 2 $ U$ U$  )2 34$ `$ =$ a h`2 $ a5PzaU ?b%U ?bDb q*U ?bNbU  ?bNbDbU$ ?bXbU, ?bXbDbU> ?b\aUU@ ?b\aUbUB ?bUh`UH ?bNbUUbUK ?bNbUbUc ?b9`Ue ?b9`bh ?bk b .$$$mb ?bNbo$ub ?bXb$xb ?b9`%zb ?bb_%{b ?b=% ?b 5&& b 5Ft& ?b& b'` ?b 5''`& b 5( ?bi(& b( b) bL)#& b)k& b)U b1*U b~*U b*+U b%+r+ ?bU=y+r+ ?bU+, ?bU,v, ?bU,, ?b,-- ?b;-- ?b-{a b- bU b . ?bU bg. bU. ?bU.C/b ?bNbN/C/b ?bb/C/b ?b=/C/b ?b9`;00b ?bNb00b ?bNbUU00b ?bbU310b ?bb10b ?bU=1*2 ?bU@20b ?b9`22 ?b=2I3  ?bR3H! ?b3H" b3# ?b34$ b~4^!/b ?bNb4^!2b ?bXb5^!6b ?bNbUUo5^!?b ?bbU5^!@b ?bb 6^!Ab ?bU=Y6^!Vb ?b9`6 7Zb ?bUNb7 7nb ?bUNbUUf7 7ob ?bUbU7 7pb ?bUb8 7qb ?bUU=S8 7r ?b=8 7t ?bU=9 7 ?b9`99b ?bUU99 ?bB:9 ?b::b ?bUUNb;:b ?bUUNbUUU;:b ?bUUbU;:b ?bUUb;:b ?bUUU=H<:b ?bNb<:b ?bbU=:b ?bb=:b ?bU==:b ?b9`f>U bbUU>L8 bUU? ?bbO??b b?b bYb ?b?A@ bO@@U bNbU@@U bbUU@@U bbUF2U bbUF4U b=UF0 7U bNbUQG0 AU bbUUG0 CU bbUH0 EU b=UaHH` bNbH]` bUUNbI^` bUUNbUU]Ih` bbIi` bUUbIj` bUUbURJJa bJ K ?bKoKa b6yKKb ?b6KKDb b7LsL ?bU6LLU b7LCM ?bU6SMMU b7M N ?bU7NkN ?bU6zNNU b7N9O ?b6LOO ?b6OO/& b d*6PlP ?b6PlP/& b6P/Q ?b6=Q/Q/& b7QQ ?b6Q7RUU7CRR ?bbUU7RR ?bbU7RR ?bU=76SS ?bUUUUUU7SS ?bUUUUUUb7TcT# ?bU7rTT& ?bNb7TT+ ?bNb ,7`UTD ?bNb,7UQVI ?bb,7_VQVL ?bb ,7V1WV ?bb7EW1W^ ?bb ,7W1We ?bb,7;XXi ?b7XYj ?bUh`-!_ #q*5YVPY paZ pa8a2D  6.o )a) *  q*  h+H 6o )a)K) +" 75 a))6{ >)a6 C)aA )a)K) ,` )a)K),H ) ,a ),a ) ,a ),aq*= *  x  a * a* a  a  * a* \a  a  o * aa+f  a*a a a X a*h`R aH V 9R a 2 6Z +a a :a a 2 ;a+h` h`  ,V  #, 28 1a 6 P, a a 6) P, aaR;a4 ,=  , 2 1a 6 , a a 6) , aaR;a4 0-0&.w - +b - 0bX [. +b }. 0b<  +b:b{q*2 U< { w= [ a6 r- a a W6 t- b a X{R>` ;a 29  {#q*=  b6 [. b b }6 }. !b b ~q*R>` ;a # ?P]b $mb \ h` $bb ]  wb  wb|b b wb|b  wb\abb  wb\a ^/ b i/F \a U ^/ b ^/ b ^/ b` / b 5  / b# / b+k / bq bb b bb b bb b;{ a b 0 bbb a  0 bbbH #0 bN )0 b /i/ b 3 wbbb,t ; wbbb B wbb Nn1 babbbb aH  L X. bbbbbS _` b. i` bbbbb. o` bbbbb.bbbb- v` b\aq |` bbbbb\a ` bbbbb\abb@ n1 b.bbE@ n1 bh`bb@ n1 b\abbbb@ n1 b\abb M n1 b.bbSM n1 bh`bbM n1 b\abbbbM n1 b\abbg n1 b.bbug n1 bh`bbg n1 b\abbbb g n1 b\abbX n1 b.bb n1 bh`bb n1 b\abbbbE n1 b\abb n1 b.bb n1 bh`bb@ n1 b\abbbb n1 b\abb0 #n1 b.bbA 0 +n1 bh`bb 0 2n1 b\abbbb 0 :n1 b\abbh`-!_ #-g-%-Z&-S'-'2` =<`5 N b` F=` A b` K bb` Lb bb 1cZ T6[j Kj$t`$zL7 CcL7!L7 Hc#` Hc$ Cc`C/&Rc CcL74W'T6 HcL7a(Rc CcL7)T6 HcL7` `Fd d%: de!d dd>6/Ɂd dj |: d )@ej_d d|:_d d:# 5@j{ dd-!>#ؓ̓aғdؓ   ؓ d! !a "PY#$ udH$u;L ?"a!ra 6duua 6d?cvC 6d-w @dCUcx @dCcya 6d#za 6dc{a 6d/d|a 6dd8d~C 6d8d @dC%w @dEd&wt; @dwd 6dwd @dd_eEd 6deEd @dEd2frd @dwd#ys= 6d de!^Yys= @ds=B]t @dRayh` 6ds=h` zs= 6dh`w @d@e @dEdd" @drdd" @d|d @drd8f @dEdd-!>#2!7޹^!* dd de!#6!+a>>6+!-a>>6N1`!d!d a6{3 a!d6@5!d!d ad6κd"6&d&d!d a68&d&d!d a6 ^!=&d&d a>6I"@?? +d"$6p #B>?6Y#D?>6ɻ#Fa??@#H?d-! I6ej& L7j% ` Z'N@S |h0a$[t'$hJd( de!$hJd) $hJd*$hJd+$hJd,$hJd-hN@ OdRit OdRaat TdBiEd OdJd>6@jWA OdbA#N )@ej 5@j.jWA OdWAN1k` Odżyk>6 OdkA Od ?"ClA OdIlA Odl>6 OdJd>6lA Od@>mA Od}cmA Od@m>6 Od^d>6m Odm Odhdmd Odhd7 OdmdvynJd TdnJd TdnJd Td/Bo Od`lo OdJdJdJdoJd TdpJd Td*TpJd Tdhp Od`p Od>6$q OdJdJd*$B]N@ OdRa+mqEdN@ OdJd>6+rWAN@ OdbA#N+jrWAN@ OdWAN+Vr`N@ Od+r>6N@ Od+>s>6N@ OdJd>6+sA N@ Od+TsA N@ Od+t A N@ OdA+_t#>6 N@ Od^d>6+t$A N@ OdAd-!># a[8"# Yd7 Yd8$td9( Z+Z`:,!ZF;0 "(2Za<4KZa=5\Z- dddAgZs0F E dAZs1F E dAZt2F E dFBZB]3E dRa\Z? dd [@ e dd /[W[BF dah`-! h`e!&C_E dY^^a _I_` R_Z OTT^cch ` Z h`_ h`_b`Z O{{\aa OcchN@\8"#N@Yd7 Ye8$te9( A@ Z+Z`:,!ZH;0 ?"(2Za<4KZa=5\Z- edeA[s0H 1H eA[s1H 1H eA[t2H 1H eHB\B]31H eRa\Z? e"e 8\@,e e"e \\W[BH ead-! de!&C_1H er[^^a \`I_` \`Z \""' ` Z d_ h`_aZ \}}aa \""' o]0# Yd Yd$t6e( ZKZa,\ ;ed6eA\t5K J ;e5K "A\_t>6 J ;e@e>6 h`e!A\r`J ;eB]B]J ;eRa\ ;eJe J]Te ;eJeh`-!COaJ ;eN@L^0#N@Yd Ye$t^e( A@ ZKZa,\ ced^eA]tL K ceL ?"A]_t>6 K cehe>6 de!A]r`K ceB]B]K ceRa\ cere '^|e cered-!COaK ceD11cD2 aD7eDD aDEeDFeDGeDHeDIfDJfDK:fDLUfDMkfDNfDOfDPfDQfDRfDSgDT gDU:gDVPgDXjgDZgD[gD\gDgDgDbDhDhD.hDDhDZhDphD{hDhDhDhDhDhDhDhDhDhDhDhDhD iDiD iD6iDLiDWiDc aDdbiDeniDgiDiiDjiDkiDmiDojDp#jDq=jDrWjDtrjDvjDxjDzjD{jD|jD}jD~kDkD-kD4kDKkDXkDikDzkDkDkDkDkD lD!lDmD#pOmD#q`mD#rrmD#smD#tmD#umD#vmD#wmD#xnD#y=nD#zYnD#{unD#|nD#}nD#~nD#nD#nD# oD#oD#4oD#JoD#noD#ooD#oD#oD#oD#oD#oD#oD#pD#pD#pD#6pD#RpD#cpD#ypD#pD#pD#pD#pD#pD#pD#pD#pD)gqD)h%qD)i6qD)jGqD)kXqD)liqD)mzqD)nqD)oqD)pqD)qqD)rqD)sqD)tqD*>+dD*?rD*@ rD*ArD*B)rD*C:rD*DOrD*E`rD*FqrD*GrD*HrD*IrD*JrD*KrD*LrD*MrD*NrD*OsD*P sD*Q1sD*RGsD,s`D,t aD,uXsD,v+dD,wdD,xsD,ysD,ztD,{0tD,|KtD,}ktD,~tD,tD,tD,tD,tD,tD,uD,&uD,7uD,MuD,cuD,~uD,uD,uD,uD,uD,uD,vD,0vD,KvD,avD,|vD,vD,vD,vD,vD,vD,wD,,wD,FwD,ewD,{wD,wD,wD,wD,wD,wD,xD,)xD,SxD,dxD,uxD,xD,xD,xD,xD,yD,5yD,@yD,VyD,hyD,yyD,yD19yD1: aD1;yD1644 ~+a4T ~4 ~~4~ ~~4 ~~4 ~ ~>4~ ~ ~y4~ ~*~4~ ~c4~ ~c_4~ ~+a4~ ~:~4~ ~?~!4~ ~D~Y4~ ~I~4~ ~N~4~ ~S~4~ ~X~94~ ~]~q4~ ~b~4~ ~g~4~ ~l~4~ ~q~Q4~ ~v~4>6 {~4LW ~ "4 4~ ~~ h`e!4E4~ ~~>64~ ~~>6rW4 ~ ~fc4~ ~fcrWe4~ ~~>64~ ~~>6rW)4~ ~>6LW0j4LW ~o4~ ~~>64>6 ~~>664~ ~rW>y4~ ~r4` ~4#Y ~ ej4I4 ~ ~#YOI4!~ ~kY# j4h`-!_ #YJX4t; "0a>644 0Ed4Y 04 054: 054 0:4 0?;4: 0?v4: 0I4: 0d4: 0cQ4: 0Ed4: 0:~4: 0?~4: 0D~K4: 0I~4: 0N~4: 0S~4: 0X~+4: 0]~c4: 0b~4: 0g~4: 0l~ 4: 0q~C4: 0v~|4>6 Y4N\ 0 ?"44: 0^ de!4,4: 0c>6g4: 0c>6t\4 : 0md4: 0mdt\L4: 0c>64: 0c>6t\)4: 0>6N\j4N\ 0B4: 0c>6~4>6 0c>664: 0t\y4: 06r4` 0p4%^ 0 )@ej4I4 : 0%^I4!: 0m^# 5@j4d-!>#256)5a q{{``G5 {`R^H`5 {HD5 {HH5 ^GOn5 {`RH`5 {HD5 {IqW$cicJ Ra:GG_`5$ {`R^H`5$ {HD5$ {HH5$ ^G:`Y`5- {`RH`5- {HD5- {IsWcdJ RaI Td Yd - c8KLeMh`No`XOP Mh`No`TQMh`No`8 `/R*`+M`No`O Mh`No`0S`O O4QQ(Q3T~ T`S~ OQ` `A.Q~ Q!aSEQEQ Q5aU>aYV`SQQtTWaStQaaSh`TkaS-QuaS(SUQq*Qh`QaSq*Th`Taa aH QaWT)T+TaS)SaQaS#,QaS,M=No` MUNo`Q-T{TbS{Q bS-Q&.Tq*TaQ&bS&.Q-Q5bS-T-Q8TIbSTSbS8X8Sbb aH QrbS.Q.TbS.T.QbQSbT8QbS=TbT=Q=TQWaQZO[TtTO`Q5TbS5T5 b(a@ `a(QTcSQcSZQ< Q Q,cS `Z#OnjQT6QMcST6TT6Q\cS< T,cT TET!aXEQ3X3T3TcS3QcYccQcYkckcQcYccTO}O~OYOOO"ZQcSQW7Qb7T>OTdS>QdQ> `%$Q;dSt;Qt;QN@Q@QN@QYdSN@QcdS@TYdTN@Tt;T;dXt;Qb7Xb7Tb7TdSb7QdYddQdYrdrdQdS%:Qd d;[T$؉v`(QdS:GQEQETeSETEQeSIQiHQ1HT'eS1HT1HQhKQJQJQEeShKTOeSJTJQLQ2LQKQmeSLTweSKTKD3>` e\]=5eea a^]=eea a_mae\aSa] aa\a a_(L{ae\a]yaa\a a]4`aa a]f`\a\a]`\a\a a]`\a\a] aa\a a Ʌbee` a ЅMaa`] a\a\a $Taa\a ,Na`]V a\a\a ]iaa\a]waa\a_ieg` aSe]za`_ agS\a gՆ: ğ$O g= c܆& hC c' Oh1A `&) ehED c:/ gNI g[L biO hwR hJ .hM DhP ZhS gU ḃa bهc hX hV Dhb Dhd ZhY +i5F `*6 AiJG `>7 hTh Zh]g mip\ yivRgblb i}Rg`a\a]`\a\af]`d\a)n 4nЊ'hI`g؊,`d\a)ng/`\a\a)ng.`a a\a)n]X`a\a)n]ao`d_g&ae`d]r``d]s`\ad]w`d]``d]``d_ߋ&_ ag a adi]`doQm]!`db`]'`doQoSm]/bd5d<jd]El`d]Jm`dQ\agXd\a\ag^d\a\ad]f`\a]m`\a\ajt$d]|aakx`]`\afg-`\a)n]`\af]``]`\a]`\a)n](O``](Q``]Č(S``]̌(U``]Ԍ(W``]܌(Y``]([``](]``](_``](a``](c``] (e``](h``](x`` a,@ b6<]?(`+d]H)`+d_Q_+&`+d]h/`+d]q0`+d]z1`+d]2`+d]3`+d]4`+d]5`+d]6`+d]7`+d]>`+d r]Í= r\a]ʍ9+d+d]Ӎ:+d+d]܍A+d+dr]Br\a'V,-.`-/`-0 `-1`-2 `-3#`-4+`-53`-6;`-7 Db-8$N\a-9(]Y./`dlf]b.0`dlf]j.C`l alf]s.F`dl)n]}.L`l al)n].D`llf]/%`dl)n]/&`ll)n].1+dd].2ll`d].3+ddd].4`ld].5`d`]Î.6+dd]Ɏ.A+ddd]ώ.E+d+dd]׎.clyuQl]ގ/*clyu ׎.clyu].blyu`]/+y zQy]$-AaIx],-[aGzQLzSy]2-J zGz]9-G zGz]C-T aa a\aIxQzSlZzmzQznzmzQ!an =zmzQ;dnzm{Ha^`o `QEn<+{mM{Ha^do dQt;Qnqc{m{Hj^o QplW{daqrl<s1dis[djsdm`s)dnds<dp`sudrdtzVmqubzvzVmuOztzmsuzvzmuztzmvuzu{w {t{mwu+{u4{w@{tiTmyuzTvW{muc{x@l{yx{tiTmzu6zTvW{mu#c{u l{yIx{tzm|u\zu{w {t{m}uo+{u4{w@{l }m}Q,cznW}Fb5FqJd-dJ_-d{} Lu}QTXTTTT%~STQ/~Y~~TaTcTcT`T`TbTbT6x6RmhHL7QT6~cWvq+aR }#}NvCdyPR[~ dW~"q-+a }NvCdPR[~dW@Kq@+a~dWcjqS+aQvS^T`l^mH`5{H5{Qv/ FaKa alm+a`~ dZWqf+a c>6U>6U_ r6U 'U>6rd"`U>6vd u:ĆuMІ~eW=qs+aQ$ W͊1j2 P+a~cWiP+aQRa~zdWq+a~d"W?q+a~dWbq+aQ  QSGT{QGTlGmdH_OH_{H_{H_H_H_H_qWjFqJeBa} dv%s.ew`s6eGrqs%enFt_qwu,_vu_q5/ uA_vq5& uVrqskUx`rqsz`@!sn e;se\as (!s=eE{!uYˋuD׋uu/rTrs`rfrsU`~fWƍ q{U+agWu#eTmQT:gW=e5TqAv@g4fu_,gW{}54q}t4g4uPg W54q,W6,4BqEdprW"cIP lImer8W=Q&Iq JU3RatrTutarUu#k~eWoDPEdQJdR>6~eWُv7Dq6EdRbA}#}NvCeyPR[~eW?~eDqIEdWA}NvCePR[~eWDq\Ed~eWDqoEdl'CҐmEd`~e^WDqEd Jd>6U>6U@UAre$d v_ev^e5 e5 ȐX!uBҐu/ېrWߑ\HP rWcHP T!JQS-JTQ9JT"lI6meH_H_H_H_H_"H_"H_'?HPF?HUF?sWɒIqh J2Hr&sV}d%seEs" eJs6e„a{,p!Ō6?u Ku~Wucuouk{utsuu~pfbWWEqEd #^d#>6UA(U>6rf&;U>6~fW0EqNEdQ$A Wc13@qaEdW13@PEd~eWiCPEdQRa~BfWڔDqEd~Hf"WEqEd~jfW 3EqEdQ A2fWg?F8&dK8!d8 aQS9JT}Q-JTlEJmeH_H_}H_}H_H_H_H_sWjqIq J-eBa} dv%s.ew`s6eIrssK%enHt_twu^_vu_t5/ us_vt5& urtsUx`rtsz`!s eOse\as !sB=eiH{!u͕uuٕu/u`rtts`rtsU`~gWȗ>q#M{AUEdgWuTe^Ym QYgW?e@Yqr vg4fugW}E@4q tg4ug W@4q  W112 q+aptW AdKP~t$W+^KqJ#URavtbuLlHlmdH_OH_cH_cH_h&p aa&p `&p aa&p a7&pdSa~uWGsKq_}dI% Jru@EeMaMeQ avb(uNluu}uu!RuÙușu0ԙu ~uHW:@KqCJl @eJ>6 U>>6vu=uÙușuԙum  ~uWKqJ<5K} d%Z6e hKvuuÙușuԙurvbEeao1e4p1e "@evm$vwuxuRuu!uȈrHv$Me( a!)Ùușu7ԙuvhv #ueÙu^șuJԙurv[xv 5ubhWeou;$"lm`iW;Llq`vo i<u iWKq`toiu0i W7Lq`pvWFbd4MP~v$Wh^Lq+JIURavavburklJmeH_H_"H_"H_'~vWGLq}dI% Jrv@EeMaCMeQ avvNuuʞu֞"RuÙușuVԙu0~XwJW՟:LqiJ heJ>61U>>6vnw=u Ùușuԙu?H@?~wWuaLqDJbL} d%6e LvwÙușuԙurwbEeaoYe7pYe H"{hev,w6?uhKuUWucou${urxMe( a0")Ùușu'ԙuv6Mh`No`SGQ1QGSASIQEQIQQ: Ueu0JEIT dR :a!V] ֒ ڏ  Ə ܒ     ze!  ܒ   0) 'L< ܒ   Q$? ֒Z%Ə? ܒ    Ū'? ܒ  Ҫ)<? ܒ  z-!]yH]ƏM]V]^]d]m]u]z] ]?]Ώd] e~%)]  ڏ]  $ ڏ]  0]  0 $ ]  0 0 ]  0 1 <( ]$ DǨ`  D <aJ D <?VLub  1 <r-Q?O  /O  +DaO  7glO  CûO  O<mO  sO  [6zO  gO  ߭LfO  uݾ7O  jCO  XOO  TO  \tO  ^LwO  yO  >p|O  oO  jڄO   O  ǭ%JO  ӭ"YO  'HeO  3CpO  ?irO  K4O  WZO  cj`O  ^IO  H2 O  hA!O  ;O  [O  M2/O  sO  c#O  W0$O  O  XKO  O  G>O  HsO  jLO  XO  gFO  X kO  FO  vk?O  0 k/O  0MkaO  0klO  0gkO  0kO  0-ykO  0kmO  0Ak\tO  0kLwO  08kyO  0kp|O  05kO  0EkڄO  0tk O  0kJO  0kO  0`kfO  0k7O  0(kCO  05kXOO  0_kTO  0mkYO  0 keO  07kpO  0DkrO  0rkO  0kO  0d*`d*` ԏ ڏ0` ԏ7`i_ ԏ] h] h V] h n] h $] h V n ] h V $ ] h V V ] h]V h V]]%) ]^   V^/^   V:^[^ Vb^^V^^ h V 1 <e``b ``   :a`/a!0a:a Ē=aR Ē]a Ē ʒ":a Ē ʒ|a < Ē aaJ  #^^H   <$2%&x x  " x   #Hx   "&x   . 1&x   . "&x% &x-  :&x.  : " x0F  :&x4  p&x7  p "&x:  L&xB  L " ^yDF  L yHF  p'z^!c   @ 'dz^!g  p zA@l ^ %{o  Y"& {p ^ ^"F |q  m|r ^ |`u  c"' V}`x) ^ h" }{  F~~) ^ ~ ^ ~ ^ 5#) ^ k) ^  ^ &+ ^ y{  ^ ɀ ^',  'm--  Łb    @ ^  \b   @ ^  Hb  DH@ ^ b  @ ^ 1j  p ^'΄2  @'%2  v'{I3  ͅ 7   @ 8 7   v  7    @  7   p 9   9   '^- 'r+   'r+    @'R   F J  ^X  `Y!   #Ɋ"  +# (7R$ ^ E%  XE'   @ /   0   @(lō2  (эō4 ^  V؎5  (؎6   $7    QV8  F v QV:  F au=  Xb ^ B B B BxҦf ^ >l ^Pr ^ ç y ^ 1R5Y) *F**+  F , &   -  (!&".`+)  + +  &&a`+)  + +$dxE*-b#V TQ-`n#W-gnl X rK[Ԑ ڐ I sK^  jssa ڐ ssd &+th ڐ&+tj ڐ &+tl ڐ &9tn ڐ'Ht-q ڐ t+s#  lHK'tauw ڐ #'suTz ڐ 'u1W ڐ FvT ڐ  vvT ڐ  Vw1W ڐ  vw1W ڐ  1R5Y RO 1M dN R.e)n(eo T P l   H(Oho T P l  *"i P T l(i>l \(XjC` \ jT P l  v VkT P l   kl v \ Wll  \ l ` v \ rm `  \= 6'[1R/  P +1R/ P +("#}`1]"1g"1o"1|" P + + ()*`1R P + + hx"0+f$Tf %paf+ af,   qf0%  fo2  7 +(1g;   7\gB7 Jg^E  J %g/^G  J %1R2fڏH') đ;A đ ֑;C đ ܑ"D đ # # ֑lH)"E đ"H đ "J đ  ܑ K đ  eQ$ đ"&- R"$ -$F., S$ đ oT"$ ǖ-W đ Y#  y{Z   ӗ+[#  0\#  ]#  H_$ đ'1# iH`%  ( Ùa$ đ b% t,d đ #Ϛ--e đ1f đ %2g đ %i đ b2j đ œo đ)I3p đEr đ #Es đ # %XÞ đ "מÞ đ " `Þ đ " vau đ "Rau đ " ٠au đ " v` đ  J  11W đ  v11W đ  1R%5Y: "`n<(:; @ : #" @y1 16 7 $%,!%( ΐ h!  + !  (  ( 'F  +%&8(%  F %)kU- %w, [ ( r(  %W( t(  %X%R8Ə 2  +o'b%~9  %0)] #@Y=Y =Y=- ίH n9 g& [F) >)? * ) * * * c* ) * e)* e)* * ) >(*?* * W**  z) * &n]n9 w n n KoK  (=Q/Q*   ?1  - +  e) S(OO*  )e) (LLe) (SMMe)  *+e) (zNNe) (P/Q * w .+ w e)  O??1 &U w'y+r+ w e) %}) w t&}) w(PlP * w -{   Y 4 w&UB w e) z(PlP*  :4) w 4 4LsL w e)(LOO * wLCM w e)';-- w &)  &) &l1@ w n&U$ w 4( %zg w 1 3#+ w o$ug w 4(QQ w(de)2` e)(Q7Re) e)NkN w e)N9O w *(.f/`n) w n n_VQVL w g v'J K w 99}) w )'2I3  w&C`49 w 4 4 Q ,M N w e) IDDg4) w 4 4(DdE`4) w 4 4)` =-`/ N ` F,` A &` K   ` L  0(dS :a!V]  ڏ , Ə      e! Z0    S1 ߫L<    Q$/ %Ə/     6Ū'0/   d)</   -!#=Y=Y=- H Tn9 a& =F) >1? * 1 * 82 * 2 ) * 1* 1* ,2 ) >K2?* * z2*  ) * &t]9    oK  (/Q2  ` B.  -3  1 P(ՅO2  /1 (zL1 (҆M1 (C/Q,2  1  1 (+lP,2  M &U &UB  1  G4  1 E Ӝ >)  > >sL  1(>O,2 '-  ٠1  p{  (lP2  1  X?. &l1@   fz  . #G4  u  + `+1 (N1  N  19CM  1 [S >)  > >(l0012` 1(07R1 1$1kN  1y19O  ,2(1e2`)   2Q <3QVL   v'3 K  :91  1':I3  &pF`>9  > >  m FMG>)  > >(pGH`>)  > >70d3 N %>:a  A ^ ڏ  E8 ̓ 8 8 . ؓ @ N@ >  L8 ̓ 8 8 . ؓ ޓ  S8 ̓ 8 8 . ؓ  k Z8 ̓ 8 8 . ؓ   a8 ̓ 8 8 . ؓ X 8 h8 ̓ 8 8 . ؓ   o8 ̓ 8 8 . ؓ  j v8 ̓ 8 8 . ؓ   }8 ̓ 8 8 . ؓ  6 8 ̓ 8 8 . ؓ (  8 ̓ 8 8 . ؓ 6 [ 7 ^dͯ 87 ̓ 8 8 . ؓ @ԯͯ 87 ̓ 8 8 . ؓ ޓ=ͯ 87 ̓ 8 8 . ؓ ͯ 87 ̓ 8 8 . ؓ ͯ 87 ̓ 8 8 . ؓ Xyͯ 87 ̓ 8 8 . ؓ ͯ 8 7 ̓ 8 8 . ؓ Kͯ 8 7 ̓ 8 8 . ؓ ͯ 8 7 ̓ 8 8 . ؓ ͯ 8 7 ̓ 8 8 . ؓ (ͯ 8 7 ̓ 8 8 . ؓ 6z-!N@ | } 8<| ̓ 8 8 . ؓ ޓ }} 8d| ̓ 8 8 . ؓ  };~ 8} ̓ 8 8 . ؓ  ]~~ 8} ̓ 8 8 . ؓ X ~u 8} ̓ 8 8 . ؓ   8} ̓ 8 8 . ؓ  8 8.V ̓ 8 8 . ؓ  ـ[ 8 .V ̓ 8 8 . ؓ  { 8..V ̓ 8 8 . ؓ ( ze! =) 4?("g w%) . 4 : :({ zƏ z @ : 4 F z z $ L R X 4(S %) . 4 :(e Ə z Ə 4 F X z $ L R 4z-!) gA i(Bʬ  l(Ь kƏ .#bgZY [[? . \\# . \\$ '4  \\! .$ A*hl  Bt (Y   r&  ~&  ~  =B &  ~ l&  ~ $ * 9A *hl ,   9A l q 9A  ze!  q 9A r   ~ X %@ ~ Ə *  r z-!BB#) /B 3 3 ze!>.:#4!^!  ze! o!!  aB aB !!  aB aB !Ə   ڏ !ڏ  "@  ڏ  ;"d"Ɠ Ɠ  ڏ i"Ɠ Ɠ  ڏ "^!Ɠ Ɠ ڏ aB ""eC eCƏ" " #aB eC -#Y#eC aB e##  eC eC##eCz-!C8d@ O %J:a  A J ڏ  EHD  HD HD . ؓ @ K >  LHD  HD HD . ؓ ޓ  SHD  HD HD . ؓ  m ZHD  HD HD . ؓ   aHD  HD HD . ؓ X : hHD  HD HD . ؓ    oHD  HD HD . ؓ  l  vHD  HD HD . ؓ   }HD  HD HD . ؓ  8! HD  HD HD . ؓ ( ! HD  HD HD . ؓ 6 [ C J)ͯ HDC  HD HD . ؓ @ͯ HDC  HD HD . ؓ ޓͯ HDC  HD HD . ؓ dͯ HDC  HD HD . ؓ ͷͯ HDC  HD HD . ؓ X7ͯ HDC  HD HD . ؓ ͯ HD C  HD HD . ؓ  ͯ HD C  HD HD . ؓ rͯ HD C  HD HD . ؓ ۹ͯ HD C  HD HD . ؓ (Dͯ HD C  HD HD . ؓ 6-!K ) } HD<|  HD HD . ؓ ޓ } HDd|  HD HD . ؓ  ;~ HD}  HD HD . ؓ  ~ HD}  HD HD . ؓ X u HD}  HD HD . ؓ   HD}  HD HD . ؓ   HD.V  HD HD . ؓ  [ HD .V  HD HD . ؓ   HD..V  HD HD . ؓ ( e! =)е 5?(Kg w%) . > D D( zƏ  @ : 4 F   $ L R X >(S %) . > D(S Ə  Ə 4 F X  $ L R >-!$ 3M*hP  wMt (n   V&  b&  b h M &  b P&  b n$ * L *hP ,  z L P q L  e!  q L V  b 5 %ZL b Ə r *  V -!M#) /BPhYh  1#Sm> mM sM e!>.J)!޹^!*   e!#(!+  M M(+!-  M M(N1Ə   ڏ({3ڏ (@5  ڏ (κd"6   ڏ(8   ڏ( ^!=  ڏ M(I"@N N "$(p #BM N(Y#DN M(ɻ#F  N ND#HN-!sO@d["  %R:a ,Ǽ  Ӕ ڏ "F O  O . O  S  ze!  #F O  O . O < #F O  O . O d u#F O  O . O  7$F O  O . O  $F O  O . O  $F O  O . O . Z%F &O  O . O B ϼ 0XO Ӕؼ< 2OXO  O . O C< 4OXO  O . O << 6OXO  O . O d < 8OXO  O . O o< :OXO  O . O Ӿ< <OXO  O . O 7< >O XO  O . O .< @O XO  O . O Bz-!S) AS6 ` 4 4 4 4 F F VL c 4 4 4 4 F F Vz-!)ֻ Q'- T 4 n  ? :n V  4 n ? }û X4 4 4 ǔ$J ;T*hٔ D Bt A&t F ߔ  T B&t H ߔ ٔ  J ߔ z 4q P ߔ { Q ߔ à R ߔ Ə C S  z-!BB#)dh /T< 8KUT 9 KU . WU < :KUT 9 KU . WU < <KUT 9 KU . WU j< >KU T 9 KU . WU .< @KU T 9 KU . WU B-!X) AS]6 ` 4 4 4 >   V c 4 4 4 >   V-!$' ;T*h D wMt A&t F  ! Y B&t H   L& J'   &q P'  & Q'  ' R'  Ə @'C S  --!M#.DYP\d =  _%`:a ;   ڏ D   8 YZ  YZ YZ . ؓ  N@  A YZ  YZ YZ . ؓ  * YZ  YZ YZ . ؓ  6 YZ  YZ YZ . ؓ  & YZ  YZ YZ . ؓ  / YZ  YZ YZ . ؓ  z z  YZ  YZ YZ . ؓ  1 1 ze!   $Y n &Y | 'YZY  YZ YZ . ؓ l )YZY  YZ YZ . ؓ x +YZY  YZ YZ . ؓ s -YZY  YZ YZ . ؓ  /YZY  YZ YZ . ؓ ͯ 1YZ Y  YZ YZ . ؓ  z zp 5  = YZ ؓ Cj 7  = YZ ؓ Cx :   = YZ ؓ Cx >   = YZ ؓ C B   = YZ ؓ Cs F   = YZ ؓ C J   = YZ ؓ Cm N   = YZ ؓ Cy R   = YZ ؓ Ci V   = YZ ؓ Cw Z   = YZ ؓ Ch ^   = YZ ؓ Cu b   = YZ ؓ Ci f   = YZ ؓ Cw j   = YZ ؓ Cz-!N@ 0) $ E `  FE [` g 0)  [` gJ [` gR s` g s` g` s` g s` g&   yz-!dh d*[k* l :aGa^]p g [  ڏ 9s  m d a ze!n <9ys m s s  _s m d s s s m d s s a m a s m  s a m a &s m  s Kza m z jzn m n n  yz m a z yn m s s z 4 ٖ[ mH%[ 3a g:_aa m aj_sa m  saa m a×sa m  saa m zna m n n @dz a m a zndn a m s s z 4z-!$GO GOGOGOGOGO GƔO@G̔OGҔOGٔOGߔOGO`GO& UeXd >  _%k:a ;   ڏ    g8 ?f  ?f ?f . ؓ  K   ?f  ?f ?f . ؓ  C* ?f  ?f ?f . ؓ   ?f  ?f ?f . ؓ  )& ?f  ?f ?f . ؓ   ?f  ?f ?f . ؓ  z z  ?f  ?f ?f . ؓ  ǖ ǖ e!   $e qn &e  '?fe  ?f ?f . ؓ >l )?fe  ?f ?f . ؓ  +?fe  ?f ?f . ؓ %s -?fe  ?f ?f . ؓ  /?fe  ?f ?f . ؓ ͯ 1?f e  ?f ?f . ؓ  z z| 5  Ӗ ?f ؓ ٖOj 7  Ӗ ?f ؓ ٖ :   Ӗ ?f ؓ ٖ9x >   Ӗ ?f ؓ ٖ B   Ӗ ?f ؓ ٖs F   Ӗ ?f ؓ ٖ J   Ӗ ?f ؓ ٖm N   Ӗ ?f ؓ ٖs R   Ӗ ?f ؓ ٖi V   Ӗ ?f ؓ ٖX Z   Ӗ ?f ؓ ٖh ^   Ӗ ?f ؓ ٖ= b   Ӗ ?f ؓ ٖi f   Ӗ ?f ؓ ٖ$ j   Ӗ ?f ؓ ٖ-!K S1 k FE k  S1  k  J k = k j k ` k  k &   -!d d:aU^]   ڏ 9   d )m e! 9       d   <   d   d&)m  )m ,    2)m  )m 8    "z>)m  z zDn  n n  yJz  )m z 7yP    z 4 3Xl _Y l  d )mZl    [l  d   \l  d  _])ml  )m>_^l   g_)m l  )m` l   a)m l  zbn l  n n dcz l  )m z$ddl    z 4-!p`d4   %1r:a   7 ڏ F Kq = Kq . Wq + I I S ze! WF Kq = Kq . Wq + z z  p 7< Kqp = Kq . Wq + z z  7 n ڏ  7 $ ڏz-!S$` *[ &`  &`   n&`   $&k  'w   4 F + z z'   >  + z zsh{d   %1r:a   U ڏ F gs [ gs . ss + g g X e! FF gs [ gs . ss + z z  r U< gsr [ gs . ss + z z  U n ڏ  U $ ڏ-!Xxtpd j  v:a N Gh O  A  y ڏ  D t  ze! = #U E t  c F %)   G u  0) >  H u  F I u  T J Ə   K v   L v   S \t yS U t\t d V t\t  W %)\t  X u\t (] Y u\t n Z u\t  [ Ə \t ( \ v \t 6h ^ v \t z-!2 v$ , & 2  s) 0 * 0 Em- / H]a-h-thwx~dg k  v:a N Gh O  A   ڏ  D w  ze! = U E w  K F %)  w G w  0) >  H w  F I w   J Ə  ; K v  j L v   S Lw S U wLw  V wLw  W %)Lw 3 X wLw f] Y wLw  Z wLw  [ Ə Lw ( \ v Lw 5h ^ v Lw z-!2 vuwycdH l  v:a N Gh O  A   ڏ  D @z  e! = U E @z  , F %)  X G z  S1 >  H z  F I z   J Ə   K v  K L v   S y zS U @zy  V @zy  W %)y  X zy G] Y zy | Z zy  [ Ə y ( \ v y h ^ v y -!2 vz|Gd- m  v:a N Gh O  A   ڏ  D | × e! = U E | ×  F %) × = G #} × S1 > m H #} × F I #} ×  J Ə ×  K v × 0 L v ×  S p| _S U |p| × V |p| × W %)p| × X #}p| ×,] Y #}p| ×a Z #}p| × [ Ə p| ×( \ v p| ×h ^ v p| ×-!2 v|k+d ]  %:a \   ڏ f s  s s  . ؓ ( N@  s  s s  . ؓ  0) `   kͯ  s  s s  . ؓ (ͯ  s  s s  . ؓ (k   s  V ? ؓ @ C    ze! z-!N@$J &  ϗ'<   V ՗ ۗ ۗ      ze! 0) z-!$\ *f &  y    y &  y   y u )q :  P 4  w 4    y /_   I   +{ 4 y'W  y 4'%  y zR/& 2 9 y 4 $%%&   a  ߃ g b a E g'y a s4/&>F/ a F l)U- 4w, [ ( r  FW(J t߃ # X4R8Ə 2  +ڋbF~9  F)KU- /w, [ =( rb = CW( t U IX/R8Ə 2  +b/~9 = l d  ^  %:a \  ǘ ڏ C K ͘ K K  . ؓ ( K  K ͘ K K  . ؓ ٘ S1 `  ڄ ǘ=ͯ  Kڄ ͘ K K  . ؓ (ͯ  Kڄ ͘ K K  . ؓ ٘(=  ߘ K  V ? ؓ @ ٖ  K Q e! -!K$. &  'y<   V ՗        e! S1 -!$} \ *f &  ! '   ! '&  !   ! u q D -   > - F  > - o  9 ! /_  ? -I   - { > !'&   ! >'Q %  ! R/& 2 9 ! > $y %Y%& y       b    'E   >/&i /   l)M U- >w, [ ( r  W(  t  X>R8Ə 2  +b ~9  (d  %g:a +     ڏ F  y  y  . . S  ze!  ,F % y  y  .  0)   /  < 1 y  y  . .,< 3 y  y  . z-!S$ &T  i  W'` < k    V ՗ ] ]  c c  ze! f 0) g '  p  i o o ? u u C   $   Əz-!e7d  %:a +     ڏ F     . Œ . X  e!  NF %    . Œ  S1   / J < 1 J   . Œ .C< 3 J   . Œ -!X$ &T  i  'e< k    V ՗    Ù Ù  e! f S1 g ' p  ə ϙ ϙ ? ՙ ՙ ٖ   $   Ə-!d  я:a z]   ڏ   " . V   " Ə Ə : 0) 'g  "     " . V ͯ  " Ə Ə :Jn  " z-!$ &    "d  я:a z]  F ڏ   L . V 1  L Ə Ə X S1 '  L   F  L . Vͯ  L Ə Ə XJ~  L -!K$TWdKzKGL{YK8 $B_y)20f25f3* dd d*eJej e.eί ׬(C¯ ׬ A ˬ ί v ` ˬ ί  Hί v ׬ ί  ׬  ¯ v ׬ ¯  ׬,= /n9 $&x   a  m 4 :    n  oa   K'f  a   'X  azR ڏH n9$V4R B)(Zx Ѭ 454 B)2 z z)O3(-o     m dH(/o    ; "/  (#0> (d0C  0   ; v (1   ;  1 v  1   Q2  v  2   m= pn9 ִ$.&x  .   > D -. ִ    T.o   K'|.   . '.X  R ڏH n9)/(H/  >5> B)x/2  $9 b*3u d8 g  u'8) j [.V+j, s/+  )$s8*3r >767h&A7  &A7   G7u   7u  '28  uWR@{&W~@2 7   {)6t%7,`5x ծ,`5 ծ ۮ,`5 ծ (m5 ծ ۮ(5 ծ 46 ծ 6WR@{+W7W@{//W~@ ծ  ) ) %) {5 { 3«  4 &4  &4  î +4Ə   z4ɮ  4ɮ Ϯ2{57 JR9  {:6VX7)72 [b [5$% 9*U~ C 4~9 <&9 E ) 9q n / 0 A 9 vӹ / < @ 9 ~; ) : g ) Ə @:ү ; ) b:ү g ) Ə :W g / a Hn9 ? :C/ ; ) a : g / a : ; ) a ;  / a 1;W; ~ /,9  ) ~49 T >)9 49 :  4  n9  s $= 9*Ux C >~9 <&9 E A \;q n G * A ; vͻ G 6 @ ; ~S A ; a A Ə <ү S A #<ү a A Ə E<W a G [ Bn9 ? h<C/ S A [ < a G [ < S A [ <  G [ <W; x G,9  A x>9 N >); >9 D  >  n9  B $Z& 9*Ur C n~9 <&9 E Y /=q n _  A q= vǽ _ $ @ = ~k Y = [ Y Ə =ү k Y =ү [ Y Ə !>W [ _ U 0n9 ? E>C/ k Y U h> [ _ U > k Y U >  _ U >W; r _,9  Y rn9)S= n9   n  n9 $@ 9*UT C ~9 <&9 E q >q n w  A ?? v w  @ c? ~ q ? = q Ə ?ү  q ?ү = q Ə ?W = w 7 n9 ? @C/  q 7 6@ = w 7 Z@  q 7 }@  w 7 @W; T w,9  q T9)? 9     n9 $D% QhYjqz`hhhhhhh-h7hBhLhRhbHCl bH(ClHNClHwCPlHClHClHClH'DblHXDl<RBZQh[`hjZqZzx<ZhZhZZZZZZhZhZhZZhZ-hZ7hZBhZLhZRhZb@bAbKAbAPbAbAb,BbeBbbBb<R7 $AH%QhYj?qz`hhhhhhh-h7hBhLhRhbHFC >HFCH GCH2GPCH\GCHGCHGCHGbCHHCdRFZQh[`hj?ZqZzdZhZhZZZZZZhZhZhZZhZ-hZ7hZBhZLhZRhZbD>D>E>7EP>nE>E>E>Fb>YF>dR7 $L%QhYj qz`hhhhhhh-h7hBhLhRhbHJ$ HJ$HJ$HJP$H K$HOK$HzK$HKb$HK$RTJZQh[`hj ZqZzZZZhZhZZZZZZhZhZhZZhZ-hZ7hZBhZLhZRhZb[HHHHP.IjIIIbJR7 $O%QhYjqz`hhhhhhh-h7hBhLhRhbHNN HtNHNHNPHNHOHGOHsObHORNZQh[`hjZqZzZZZhZhZZZZZZhZhZhZZhZ-hZ7hZBhZLhZRhZb#LVLLLPL2MjMMbMR7 \d:T  Y% AQ   n ڏAQ   $ ڏ QQ s bQn s ]Q  s  0)  ]!R  s ]~RJ  s ]R  s ]2S s ]S` s ]S s z-!N@^(Q K - P Q  0) O -P R _Pϯ S _(P T _  U _-P V _2P W 7P r  ݯ n7P r  ݯ $&JP \  ݯ ^PP r _ Pe r ݯ C(PQ r  ݯ z Cz-!$O @ -[ C &O E   n&O F   $&P G  \d>X  e% AQ  [ n ڏAQ  [ $ ڏ QQ L [fUn L a]U m L a S1  ]%V m L a]VJ m L a]V y L a]6W yL a]W` yL a]W yL a-!K^JU K - P Q  S1 O -P- R _P; S _(P T _ U _-P V _2P W 7P s  I n7P s  I $&JP \  I TP s _ OTe s I ٖ( UQ s I z ٖ-!dX ' pX    n ڏX    $ ڏ X $  z-!Sd(Y ( rX    n ڏX    $ ڏ X $ F -!XdO\H \t*(  ze! w *( *(%) *Y  0) x *Y $*Y 0*YƏ <*Y @*Y DY {   n ڏY    $ ڏ Y  ZS  NZ  Z %) Z  Z]  7[  s[ Ə  [(   [h   \e  nz-!2 vd^H Lw*(  ze! w *( *(%) *Y9  0) x *Y9 $*Y9 0*YƏ <*Y @*Y DY {   n ڏY    $ ڏ Y  n\S  \  \ %) ] 9 W]] 9 ] 9 ] Ə   ^(   B^h   {^e  nz-!2 vdaL y*(3  e! w *(3 *(%) *Yf  S1 x *Yf (*Yf 4*YƏ @*Y D*Y HY {   n ڏY    $ ڏ Y  ^S 3 _ 3 A_ %) x_ f _] f _ f *` Ə  d`(   `h   `e  n-!2 vdecL p|*(`  e! w *(` *(%) *Y  S1 x *Y (*Y 4*YƏ @*Y D*Y HY {  Ͱ n ڏY   Ͱ $ ڏ Y > Ͱ(aS `> Ӱda `> Ӱa %)> Ӱa > Ӱb] > ӰMb > Ӱb Ə > Ӱb(  > Ӱbh  > Ӱ5ce Ͱ n-!2 vdc 1c % ߰ n ڏc ) ߰ $ ڏ c .k ߰z-!dc 2c %  n ڏc )  $ ڏ c . -!dcc  n ڏc  $ ڏ c; zz%dd mc  n ڏc  $ ڏ c z%dDdc  n ڏc  $ ڏ c/ }z%dndc  n ڏc  $ ڏ c ٜz%fZQh[`hjZqZz[z[ZhZhZZZZZZhZhZhZZhZ-hZ7hZBhZLhZRhZbdwdwdw4ePwkewewewfbwVfwzR7 hZQh[`hj ZqZz[ [ ZhZhZZZZZZhZhZhZZhZ-hZ7hZBhZLhZRhZbf\f\g\QgP\g\g\g\5hb\sh\R7 jZQh[`hj ZqZz[[ZhZhZZZZZZhZhZhZZhZ-hZ7hZBhZLhZRhZbhDiD;iDqiPDiDiDjDUjbDjDR7 ZQh[`hjZqZzxƏZhZhZZZZZZhZhZhZZhZ-hZ7hZBhZLhZRhZbn000P0X000$b0p0ƏR7 lZQh[`hjZqZz[[ZhZhZZZZZZhZhZhZZhZ-hZ7hZBhZLhZRhZbj-k`kkPk lAlzlblR7 `1`2ڏ`7!`Dڏ`E5`FQ`Gm`H`I`J`K۱`L`M`N*`OA`P]`Q|`R`S`TDz`U`V`X`Z)`[+`\=`"?`"]`"`"{`"W`";`"`"`"`"`"`"ȳ`"ӳ`"޳`"`"`"`" `"`" `"+`"6`"A`"L`"W`"m`"`"`#cڏ`#d`#e`#gд`#i`#j`#k"`#m4`#oF`#pc`#qe`#r`#t`#v`#xӵ`#z`#{`#|`#}(`#~5`#G`#^`#f`#`#`#`#`#Ķ`#`#`#3`#I`#_`#z`#`#`#`#۷`#`#`#*`#<`*kJ`*lZ`*mڏ`*o`*p`*q`*r¸`*s`*t`*u`*v1`*wL`*xd`*y`*z`*{Ϲ`*|`*} `*~`*?`*V`*m`*`*`*`*غ`*`* `*<`*_`*q`*~`*`*`*`*`*Ի`*`*`*`*'`*9`*E`*X`*p`*`*`*`0g`0hм`0i`0j`0k`0l`0m*`0n<`0oN`0p``0qr`0r`0s`0t`1>`1?`1@Ž`1Aн`1B`1C`1D`1E`1F`1G,`1H>`1IP`1Jb`1Kt`1L`1M`1N`1O`1PӾ`1Q`1R`2s`2tڏ`2u`2v`2wJ`2x`2y&`2z>`2{[`2|w`2}`2~`2̿`2`2`2`2-`2D`2[`2m`2`2`2`2`2`2`2!`2=`2Y`2p`2`2`2`2`2`2 `2%`2?`2Y`2s`2`2`2`2`2`2`2$`2@`2\`2x`2`2`2`2`2`2`2:`2a`2`2`2`2`2`2`69`6:ڏ`6;`6<`6@1`6A=`6BT`6Cf`6E~`6F`6G`6H`6JLa7d Sb\`8+`:.`:0`:24) U- )w, [ ( r  W( t=  X)R8Ə 2  $ %%@ w  4 = : Xu 4  :'< 4 F),&2 9 4&C"R 4  ")9 {,,  ( u  }(  ( "~,R8Ə 2  )o U- 1w, [ (n r  W(Go t 0 $X1R8Ə 2  $s %%" q  z r   prW z ry 'Ms z 1m&2 9 z&EhR z  h)Tq{m,  \(p W \ b}( q y n h~mR8Ə 2  KWMCT VaKzW1IlIT Vcuu nUf ud+v nfd3v nfe nb)u f9 n9 )jv %s)Ov %):v %Bcvw vUfvd+v vfd3v vf$x%%& w   x   Qxb  x 'x  #/&!y/   l)wU- #w, [ (Gw r  W(w t  X#R8Ə 2  +|b~9  $i{\ *f &  . 4 y : . 4&  . y : . u yq @ F z # F 2z # F [z R . /_ z X FIz  F z{ # .'{  . #'={%  . :R/& 2 9 . # )F / lI c2 0 z-!BB#d` 0dD 1KzWI:J fTD Q N@TF fT fTV CT ؓQK f}$  g 5g/ #g  .g .g& .g5 ڏg; ڏgNa ڏg_ #h% iih% xi!i-jdz ij~iJkjz  i(kkjrz kkjzikl&{.g0\ flX{gp ڏm%g #kg2e & j{ %kil{ngR\ .fm%gݚ 2kj{ 8ij{ij{iej{ixjY{ 2ifipj={} iHj{i&j{ij}{ij{ 4kkl"|(g\ Pfj.| Rij.|ijj2|i.j6|iLjR| \ii N@f)aI -! nhgWt66 6 oP$` 6oc$D 7z-!BB#::4/>":6 + 1"P9 +:@ + 7gAC + 7KlWKRK<ƏTp& ob+v=>o&b3v=>o9b =>RK8XWMMd+v=>d3v=>nȾW`NN bXo4 bXoij co|o cot coΏy d.o dv/ hge ig nj3 iiR3jM qiMiMiҐMlg yS1jM& zi/MjE& iEj&i jM2 zi!MiDMiMjMT ijMiWMi}Mj-4f i:4iD4uP4-!M#nW:OO Əo&D o N@oO ؓoxV Co Əg) zg Əj iiλ j_ io _iZ_i!_h^, i^iG^i^j_p i _i_iּ!_j^ i$^i^i7^j iKi^ z-!N@nTWPP Əo5D o Ko^ ؓoV ٖo Əg g Əjt i ij#p i].piH8pipDphoP. ipi pipj#p i5.pi 8piHDpjo inpi[ pipj ii-!Kce=S4Sd+v=4d3v=4d%e=ScS`zRd`S:dS:vVz)p7 4Rwc9=X>Xd+v=>d3v=>d%e=Xcْ 4zR2f d  *xWQQe<$%%&     ' Ǘ b  Q Ǘ'  ӗL/&R/  R l)U- Lw, [ ( r  RW(N t'  XLR8Ə 2  +bR~9  R$4\ *f &  # ) _ / # )&  #  / # u q X 5 ֕ L 5  L 5 & A # /_ W G 5I  5 { L #'ݖ  # L'%  # /R/& 2 9 # L cM `Ən4d` `Θd `ԘcĘ= gmg}d=gd=gd =gy<WQQo3:Vn)7 gR gx0WQ3R  oD  o  Fo*  Fgs} ڏg ! ڏg & 4g2 % ڏv  jF iUjէ * iuh}92 + i9i9k9h39 2 iT9k^9kj9j8i9k 9hr@2iEkj - iZj . imzRxWMRR  oD  /o  Ro  Rg} ڏg0 ! ڏgY & Lg % ڏv  j ijN * iu(hSX2 + imiwwkhٗp2 ikkj5PiNkXjrTikjj - ijr . iRt5=Ld+v=Ld3v=LxzWRSo*$oHљLoq'Loؓj #ijilTg['ngn&nj %iij=&i5Hji"&h2im2gH (LcMs >R2f d  c˛% `Ə>d` `d `cK= ama}d=ad=ad =a)7 R xWSSS  ocD  o  o  g} ڏg ! ڏg< & >g % ڏv  j. ijO~ * imZudhR5 + iRiZRkRhR5 iRkRkRjORihRkrRjrikj - ij . iRKWSST  VLwKW,TnTT  V\tKWTTT3 Vp|KWUVUTF VycC z/d`C eC uc>ܟ=tRz~d+v=nd3v=nd%e=4v=a)7 4R 4c E=4[4d+v=[d3v=[d%e=4c~C /d`C $eC uc%á= R~d+v=d3v=d%e=>v=a)7 >R >c5=>=>d+v==d3v==d%e=>dU Z?* ]b  n ڏc  $ ڏ f` gƏ`      ze!_Ūi3`    0)`z-!dF m/* pu * n ڏv * $ ڏ yI *{ƏI 0 < < < < e!rŪ} I 0 < < S1s-!da*   n ڏ  $ ڏ 2  _a2   a_s2    sFa2   ass2    sz-!dR l*   n ڏ  $ ڏ A!  A!  d )mGA!    uA!  d   A!  d  _)mA!  )m _A!   :)m A!  )mg  A!    )m A!  z n A!  n n d z A!  )m zd A!    z 4-!dM  n ڏ  $ ڏ # !R  nz-!df   n ڏ   $ ڏ  0$ R  n-!)U- 1w, [ (M r$  !W( t % - 'X1R8Ə 2  +b!~9  !$%$%&  $  '  %  ~I&  k& '-  1!R7   !){,  u( I& u {}(2 k&  ~R8Ə 2  $\ *T%f &    w   &      u q   Z 1   1     _ G  I   { 1 '9   1'%    R 2 9  1z(Wx\\@TnW]@^E o/E.oFUFnz-!BB#,5Yc=l2d#{ /d8 d? {|v*V (v M [F :dWR@{:V}:/RndW^^ oZ/.oxFU.g҈9 ڏgRB ngG nj ih;ij  ih;ij=& i{Hj&i&h=; iHh;i4&,5Yn W_`0)o/noFFU4(j:( idK(iwU(z-!BB#,5YKLW}cc<"T<"ƏT/ <"p`U<$qI<$iMXKLWcc<)ƏT{<)T <)pժU<+qI<+iªXKdWdd<0ڏT <04T6ʬ<0T_<0ڏTd<1ڏT<1Tѯ <1pU<3qI<3iXKD\Wd2e<8ڏT& <84TO<8Tx<8T <8pҰU<:qI^<:iXKdWEeeT+ʬTD T!vWvWv;m>vWvWvW~$rWggMƏoNMmQMmR-NڏSNoaOrguQml$*gXڏl$vZWl$&gi;m>vrWvsWm>vWvWvW~t&Wh[h7oQRoQo Qo]o3oGrl&g[~'pWhhh7omQmRy_o rl'gWl($v Wg޿ m>v Wv Wg( m?v4 Wv5 Wv6 WgH ~D)dWhh[ Əo[ mQ[ mR-\ ڏS\ o] rg_ ml)gJf ڏl) gh Wm ?v Wv Wm8?v Wv Wv Wd:NmpQ zrRY PZ ڏ  ru_75 VZ bZ hZ hZ tZ zZ zZ Z ZV_Tz_Uc75 VZ bZ Z Z Z Z Z Zg75 VZ bZ zZ zZ Z_@iƏ5 VZj 5 VZkƏ5 VZ bZ Z Z ڏmƏ 5 VZ45 PZR 7d /d /d ]d Qd Qd ]d d r|v ;dqptzru | ] ڏ  ru7X7 ] ] ] ] ] ^ ^ ^ Zy}_wz_x 7X7 ] ] ^ ^ ^ #^ #^ )^h7X7 ] ] ^ ^ ^@ƏX7 ] X7 ]ƏX7 ] ] ^ ^ ڏQƏ X7 ]}4X7 ] 7d md md y_d yd yd _d d r|v W|v Wv ;|v Wv Wv* ;6< Əd< md< md-= ڏd= d> rv@ m|vJG ڏ|vI W|v` Wva Wdpzr  b ڏ  rTu7z: b b b b b b b b Zٜ_z_7z: b b b b b b b b7z: b b b b b(@Əz: bY z: bƏz: b b b b ڏƏ z: bٜ4z: bdmp zr )f ڏ  r*u7J< /f ;f Af Af Mf Sf Sf Yf Z_z_Ѐv7J< /f ;f _f _f kf qf qf wf7J< /f ;f Sf Sf Yf@ƏJ< /f= J< /fwƏJ< /f ;f _f _f ڏƏ J< /f42 J< )f~W iPi 7o Q R o Qo Qo ]o o rlHlg lr8g( ;~W`ii 7o mQ mR y_o      rl@\g ;lb2g v ;~Wii Əo mQ mR- ڏS o rg ml*pgJ ڏl8Tg  ;lZ2g v ;dmp zr i ڏ  ru7@ i i i i i i i i Z_z_k7@ i i i i i i i i7@ i i i i i@Ə@ i2 @ il Ə@ i i i i ڏ Ə @ i42 @ i~WjTj 7ol Q R o Qo Qo ]o o rlHpg lv<v" ;~Wdjj2 7o)2 mQ2 mR2 y_o<3 3  3 4 4 rl@\gO? ;lb2gmP vM ;~Wjj_ Əo@_ mQ_ mR-` ڏS` oSa rggc ml*pgJi ڏl8Tgk ;lZ2g{ vx ;K 7d /d /d ]d Qd Qd ]d d r|v ;d+*p*zr  'm ڏ  r[u 7UE -m 9m ?m ?m Km Qm Qm Wm  Z }_ z_$7UE -m 9m ]m ]m im om om um(7UE -m 9m Qm Qm Wm>@*ƏUE -mt+ UE -m,ƏUE -m 9m ]m ]m ڏ.Ə UE -m}42 UE 'mL 7d md md y_d yd yd _d d r|v ; Əd md md- ڏd d rv m|v ڏ|v ;J 7d /d /d ]d Qd Qd ]d d r|v ;d*2*p5*zr6 = q ڏ  rZuC7H q q q q q q q q  Z: }_8 z_9G7H q q q q q q q qK7H q q q q q=@MƏH qsN H qOƏH q q q q ڏQƏ H q}42 H qJ 7d md md y_d yd yd _d d r|v ; Əd md md- ڏd d rv m|v ڏ|v ;d U*pX*zrY ` %v ڏ  ruf7K +v 7v =v =v Iv Ov Ov Uv  Z] ٜ_[ z_\F j7K +v 7v [v [v gv mv mv sv n7K +v 7v Ov Ov Uv @pƏK +v q K +vL rƏK +v 7v [v [v ڏ tƏ K +vٜ42 K %vd x*p{*zr|  y ڏ  r u7iM y y y y y y y y  Z ٜ_~ z_7 7iM y y y y y y y y 7iM y y y y y @ƏiM y  iM y= ƏiM y y y y ڏ Ə iM yٜ42 iM ydm*p *zr  #} ڏ  r u7JO )} 5} ;} ;} G} M} M} S}  Z _ z_; 7JO )} 5} Y} Y} e} k} k} q} 7JO )} 5} M} M} S} @ƏJO )} JO )}@ƏJO )} 5} Y} Y} ڏƏ JO )}4JO #}~rWkvWlf,vWg;m?vWvWv;m?vWvWv Wd*p*zr    ڏ  ru7S     ƀ ̀ ̀ Ҁ  Z }_ z_)7S   ؀ ؀    w 7S   ̀ ̀ Ҁ@ƏS  S 3ƏS   ؀ ؀ ڏxƏ S }4S d*p*zr   ! ڏ  ru7T ' 3 9 9 E K K Q  Z ٜ_ z_7T ' 3 W W c i i om7T ' 3 K K Q@ƏT ' T ')ƏT ' 3 W W ڏnƏ T 'ٜ4T !d %, V 2fd.%,2 4W 2f d8f%,j .%lSW .2fdN%, u%W u2f :d4[@"d5  n"{7 <   >1 dB  C  KDWnJn<]@T <]p4U<_qI<_i!X~LW`nnu oTSu:orvnoUwggƏ~`Woof oSfDogno+hgAZlg`kgtmڏh0@mi.ku2=Z  /*G9 cS n|Z| ud+v n|d3v n|e nb)( |9 n9 c[ v|Z|vd+v v|d3v v|KWpq |TMD FT 4T |T |T!V CTA ؓQK f}$  g 5g #g  .g .g& .g 5 ڏgx; ڏga ڏg_ #hZA iaZiCZh.Z0A xi%HZiTZjd i~ikj  ikkjr kkj(iakld*g\ |lgp ڏm`Ag #^ge & j %kklng\ .|mHAg| ݚ 2^j 8i ji jijij 2ii imjf iV qjiC jgi0 rj 4kklJ&g \ P|jV Ri jVi jZi j^i 4|)aI T-! nWcqq Əo D Fo  4o  ؓo V CoQ  Əg~  zg  Əj_ i  _i _i !_j^H i ^i ^i ^j_t il  _iW _i1 !_j^ i ^iD ^i ^z-!4K9\Wq rTʬT ET ET*V ٖTJ ؓQK f}$  g 5g #g  .g .g& .g5 ڏg; ڏga ڏg!_ #haA ij/aiL;ah`B xi.`i`jd i~ikj  ikkjr kkj(ijkld*g\ Elgp ڏm8Bg #gege & j %kilpg\ .Em Bgݚ 2gej 8iOji< jiji)jK 2iXivbjE iEjiu jibj 4kilL&gb\ PEjX RiDjXi& j\ij`i>E)lI N-! nWsEs ƏoD  o >oD ؓobV ٖo Əg  gl Əj#p i.pi8piDpjo& iYpi2 piEph#pB i.pi8piDpjob ipi pip-!>c nB> ud+v n>d3v n>e nbc3~ vB>vd+v v>d3v v>dJ%2 +mM z n+mO z $z} 4+g zd J%A!+mM  n+mO  $} 4g <WtvvXo|>sX՗o>YXgo&?Y oD?wYzo@Yzo@Yzo@Zzg?`tg?a-_tg@H]^tg3@]tg_@h-\tg^Aahjai8AjiKAj(+@~iA3+jf@iAqj@iAj R~kiA"u.jR kiAznv<WwwXojEsX՗oEYXoFY o2FwYzoGYzoGYzoyGZgF`tgFa-_tgFH]^tg!G]tgMGh-\tgLHahjai&Hji9H jE@~iHEjE@iHEj@iH jR~kiHujR kiHnvk<QڏQ'ڏ|R!)̑ < ڏ ڏ0 < ڏ'M! < ڏ'+ < ڏ 'גJ <t8_Sd!S<dSڏd'Sڏ<WDT~QZDnc%   nl+ ud+v n+d3v n+e nb)  +9 n9 c Y! vl+vd+v v+d3v v+cp$ %=Wm1R1~d+v=+d3v=+d%e=+v=a)c%7 +R +c%%=+++d+v=+d3v=+d%e=+c/++S`+Rd`SdSvV+n>Wwӊ& oC\/&.oa\FU'ng\ٟ+ڏj+i\j ,i\ji\z-!BB#,5Yv,,{2WR@{d{!-- .V/d*V {=W#w o] <gN] oj = i(]j= mi;]jn= uit]nj =ia]+jn= ui]nj6= i]A[.Vc-X. n0n ud+v nnd3v nne nbcq.. v0nvd+v vnd3v vnc{// n ud+v nd3v ne nbc0R0 vvd+v vd3v vchS`Rd`SXdSXvVt22eL}2L2d`eLdDeLx>W*=o4c+v=LoRc3v=Le=bjp> =ixcqkqjp> jiecpkpcpLҋnW= gd+v= gd= gd3v= gg)t44 Pg udU P;d QSre Qb)4 g97  an9   t5a5 XgvdU X;d YSrc5 6 rgvd` gd Sr)H67 gR gc{67=<zRz~d+v=<4d3v=<4d%e=<4v=>ac+7c7=Ggggd+v=Ggd3v=Ggd%e=Ggc77= gg)d+v= gd3v= gvV= sv@8= gM _r= )8zR t)*8zR znPWn= gd+v= gd= gd3v= ge= bjr = kri1hrjlr  krihrjr  ]kri h%rj  Skigjs(= ksksusushHspG= kkskwskshrG=Iigsig#sig/sh;sjr= kriEhrjlr kriYhrjr ]krimh%rj SkihgҋcF88=`zRz~d+v=`4d3v=`4d%e=`4v=bac99{9=ngg 9g!9d+v=ngd3v=ngd%e=ogn*W׍= gd+v= gd3v= gv@8= gvV= 5wgh= gj8v= k[vkgvksvju=qihvkvihvh+vg _r= c9(: `Ə44d` `Ԙd `ԘcL:q:=@ ƏƏB:d`=@ Əd=@ Ə|v=D ƏnlW G=M gd+v=M gd=M gd3v=M ggh=S  gNi=R  giљ=Y  jBw=S kewkqwjBw =R kewkqwj~w( =Y iiwiiwl( jwl2.v=Z gj 2=Z kii"u.j2 kiil:&v=] gv=\ yv=^ gj >=^ kiai"u.j> kiilDgj=c  jBwH=c kewkqwj `=k kii"u.j` ki0igҋ Srn9=O _r=P nWwEgdEgdEgd Egj Ei-j&i@j2Sj>g}2g2nW?= ad+v= ad= ad3v= aa)t/;; Pa udU PSd Q{e Qb); a97  [n9   t<{< XavdU XSd Y{c<== {avd` ad {)h=7 aR anWlŏ= ad+v= ad= ad3v= ae= bj\{= kv{{j-{ kC{O{jz ]kzzj Skj\{ = kv{{j-{  kC{O{jz  ]kzzj  Skikaҋc=;>=< R~d+v=<>d3v=<>d%e=<>v=>acT>>=Gaaad+v=Gad3v=Gad%e=Gan,W0= ad+v= ad3v= agkV= 0~v@8= ahC}G= kf}kr}k~}h|G=Iik}ik}ik*}k6}a) {= c>?=` R~d+v=`>d3v=`>d%e=`>v=bac??=naa 9a!9d+v=nad3v=nad%e=oan*Wd= ad+v= ad3v= av@8= ag*lV= ggl= aj~= k~k~k~j=~=qi=l`~kl~i lx~Pl~a {= c@@@ `Ə>>d` `d `n~W֐=M ad+v=M ad=M ad3v=M agzl=R gl=S g3mљ=Y j =S kkj=R kkj~w0 =Y imwimwl0 lmwl:8v=Z aj:=Z kiFmuj: kiYmlB0v=] agm=\ v=^ ajF=^ kilujF killNv=c jR=c kkjr=k kilujr kilaҋ {n9=O {=P c@7AS`Rd`SDdSDvVnWGEadEadEad Eaj Eim4im@mLa}2a2n?Wޑ <om` nom non ؓoFn ƏmHgon  Əgn 4v dgn Ə<RnL@W5l don` no o no2o ؓo[o Əm(Hgo  Əgo 4v dgo ƏdRn@Wʒ oo` nop noƏgu @4g:u BƏgXu6 ARnCpWi 'omu` 'nou ']j CF (iuiu%k0qCF%diuiu vRn`D|WΔ : o:v` :nocv :nov :ؓmHgv  >Əgv @4gv BƏgw6 A  RnDW  - o0w` -noYw -]j<D .iwLiwWkb RnD|W L :.ow` :now :now :ؓmHg#x  >ƏgAx @4gkx BƏgx6 A..RntEWi 3.ox` 3nox 3].RtAAe4}242d`e4dDe4xEW=oy+v=4oy3v=4e=bj=E=iy\khj Ejiy&k2y>4ҋtABe>}2>2d`e>dDe>xEW>=oz+v=>o,z3v=>e=bjE =iRz$k0jE ji?z4k@ezL>ҋnELWS=Soxz+v=4oz3v=4oz%e=S4Sn FLWT=Xoz+v=>oz3v=>o{%e=X>Xc3BB nH4 ud+v n4d3v n4e nbcBB vH4vd+v v4d3v v4CHC)E=(sE)=    zznGWǗ= d=gd=gd =gdN=jG=ii&jT+G=k_+jT+G=k_+gmg}):H=(H)=    nIWӘ= d=ad=ad =adN=j I=ii*jEI=kFjEI=kFama})w N@97  A )j K97  jM )3R b)FR ./y8ڏ.-# h hD  n< ( A.4p  1 ڏH'H`ib` t ,!++,!!!l Ȑl l bb##b~(4@~~~X@41m"'(('''m"Бm"""Б""m"$$$(*%)6([6P \tz\`///(a @Əa (В??// S0Ət!?zz 4L7njl@xN@N@@@@N@xaBaBaBғ7?<d~Y ."<CK\KK&LtZLZLtK\MMM%$C͔?XOSSSSSXO>TXX YX3X?TKUYƏa=`m`a`Y _ Y:V,.Ə/Ə0 Ə1Ə2 Ə3#Ə4+Ə53Ə6;Ə7 D<8$Nn9(7[YZIaddOڏaIyadaƏkkkee͖g?fߖllߖ)m)mW15L1r%1r1pCpOWqrarmssv\t\tzLwLwyyp|ɗp|v%)s34)5 <&/O/[&m333ڄӘڄK Y>Y  3 هEهQqg̋i{v̋   əۙ JJяƏZ#(40)@R^$WKNa8#g)j4 VaHWfNV8# W[Na8#gȀ)HWNb8# W JcNx p~O/*+ϛɛۛmm# /A ;Mew!qӜ!M%͜--!f/f0,W``N,b8# B hYH@jތj,iijތx, iijތ, i ijތ, i2iEjތ, iXikjތ, i~ijތ, iijތ, iijތ, iijތ, ii)jތ, i<iOjތ, ibiujތ, iijތ- ii*-WkN,8#(H hY`@j-ii(j- ii (j. i i3(j. iFiY(j . ili(j,. ii(j8. ii(jD. ii(jP. ii(j\. i*i=(jh. iPic(jt. ivi(j. ii(j. ii(8/,W̡I`N,b!8#0B hYx@!jތt/iijތ/ ii!jތ/ i4iGjތ/ iZimjތ/ iijތ/ iijތ/ iijތ/ iijތ/ ii+jތ/ i>iQjތ/ idiwjތ/ iijތ0 iijތ0 iijތ0 iijތ*0 i"i5jތ60 iHi[jތB0 inijތN0 iijތZ0 iijތf0 iijތr0 iijތ~0 i,i?jތ0 iRied18WW'kN,)8#8H hY@)j1ixi(j1 ii(j1 ii(j1 ii(j1 ii#(j1 i6iI(j1 i\io(j1  ii(j2  ii(j2  ii(j2  ii(j(2  ii-(j42 i@iS(j@2 ifiy(jL2 ii(jX2 ii(jd2 ii(jp2 ii(j|2 i$i7(j2 iJi](j2 ipi(j2 ii(j2 ii(j2 ii(3WCh`N,bE8#@B h Z@Ejތ32iijތ3 3i.iAd4WkKlN,M8#HH hZ@Mj4<iTig(j4 =izi(,5|WS`N%)U0#8B 5|W*[tlN]0#DH $6|W`c`N%)e0#PB 6|WklNm0#\H 7|W̪s`N%)u0#hB 7xW{6lN}H 8|W6`N%)# B 8|WlUlN#H %)%)%) OWUŒ5;F > 'Wb ; %sW;1 A& ),,t ڏH¯Ųݬ¯mm?/aIlߖem\tLwyp|ɗڄӘ Jf/7ғCXOT?YepCra(R[ Ē7777>>>>[[[UUg5ggaMaa[e[[=}==b(G>s _ | sULgLssF v v ǰ>ٰ>k;/w\D0,`3u=5< < B ڏ=< < B ڏ m4  n 4 4 n ڏ(L {4  ny4 4 n ڏ4Ə B B ڏfƏ n nƏ n n ڏƏ n nڏ 4 n ڏ Ʌ!b< < Ə ڏ Ѕ!M4 4 Əڏ n n $!T4 4 n ,N![4 4 ƏVڏ n n ]!i4 4 nw4 4 nz4 ƏJՆ :Ŭ $h =s܆ &} Cd .E D: /?N I][ Li O{w RW J; M P S? U̇ aه c{ XW V b d Yb5 FƏ* 6xJ G> 7{T h] gp$v$$g<$l<$۴}$¢$gd$ld$%F  n$uƏ n$v< n$wd n$l  n ]4 ň$m. n ]͈$[< n ] ƏԈ$\d n ] Ə܈$] n ] Ə$^ n ] Ə%HƏ%J  &4< ڏ ڏ"&S <&+< ڏ &=< < ڏ($,.$4Ə x~5$- Ə:@$1 ƏF$=4 nM$zƏ nT$|< B B ڏ ڏ Ə B B"\$~ < ڏ ڏ (bj'. .@n%(< <Js%*d d(y'(д d d$ < <$д d d$Ə n ڏ(,Ə > n ڏ$Ə 4 $ڏ > n ڏ$ڏ 4  ڏ(-Ə x͉(. ƏU);5e)7p,i{+K<+)kƏ J")nƏ "q)  4))Ə  4 Ə ڏ1)qƏ  nr9)uƏ  nrh)+Ə 4 ڏ nr->Ə 4 n)Ə n nr)Ə  n Њ.؊),Ə  n )/Ə n n ).Ə 4 ڏ n X)Ə 4 n a)oƏ g-4  Ə )rƏ Ə )sƏ n )wƏ )Ə Ə )Ə Ə ߋ-_ڏ Һ ڏ ڏ <-pڏ  ڏ ڏ B)Ə  Z!)Ə  < Ə')Ə  SYZ/)< "5) "<)j E)lƏ J)mƏ "Q) nX) n n^) n n f)Ə nm)Ə n nt)$|)4 4)xƏ)Ə nr)-Ə n )Ə nr)Ə Ə)Ə n)Ə n /OƏ Ə/QƏ ƏČ/SƏ Ə̌/UƏ ƏԌ/WƏ Ə܌/YƏ Ə/[Ə Ə/]Ə Ə/_Ə Ə/aƏ Ə/cƏ Ə /eƏ Ə/hƏ Ə/xƏ ƏB,@<6<?(Ə H)Ə h/Ə q0Ə z1Ə 2Ə 3Ə 4Ə 5Ə 6Ə 7Ə >Ə  ŽÍ=Ž nʍ9 Ӎ: ܍A  B nY3/Ə  rb30Ə  rj3CƏ > ڏ rs3FƏ   }3LƏ > ڏ  3DƏ  r4%Ə   4&Ə   31 32> > Ə 33  34Ə  35Ə  ƏÎ36 Ɏ3A  ώ3E  ׎3   >ގ4*   ׎3.  3<   Ə4+d   Ə3   Ə4,   Ə 3e> > 3v> >  ڏ3a> > #3t> >  ڏ+3cƏ  23dƏ  :3uƏ   ڏB3ڏ >  ڏ Jk5> >  r5> >  5> >  ȏ5> >  5> >  ڏ3fڏ  %3mڏ ,3ڏ  33> >  :3Ə   ڏB3> >  ڏJ3> >  ڏS3> >  ڏ[3gڏ > ڏ  +d3. Əj3Ə p38Ə x39ڏ n ڏ 3:ڏ > n ڏ 3Zڏ 4  3;ڏ > [ ڏ n3~ڏ 4  ڏ 374'Ə  3Ə r3B Đ3RƏ  ͐3Ə r,6{Ր+O,`&,_{+M`D   E u]> x$A4 +,[4 2J 9G CTڏ 4 ڏ n +:>n89H49IU49J49K!m49L 1m49MAm49NSm49Oem49P49Q F49R$rmz9S(z9T)mz9U*mz9V+mz9W,mz9X-mz9Y.mz9Z/mz9[0mz9\1mz9]2 nz9^3nz9_4.nz9`5Dn9l4 Ə nNn;%@lYn X1txWwPjFtx1PX/wnxxW/WHPj|x0PjF|x1PXx2W$5%o%o%o&o&xWD %o'o:'W* e)))@,.@g@ggsf2 9qg0)xWsH{*X|ov+v]no3v]njLx]ifjxin9xWDm%o)o)g/HagMșGaga͙Fڏm@%gIlxgtљLڏxWPjFx1PX/n0+yW/H0P+jy0PjFy1PXy2Wj501o%o%o&o&ByW01o'o'z211*16PpKV"mt"III`t2 9IS1PyWH26EoT+v]og3v]jXy]izj<XyiK9hyW`D 11o)o)g Hag+șGag?͙FڏmX%gIlpygRљLڏt )a-y0WNT:edD 8d 8oy .o ؓo4 @f}ՙ og[V lCg mvU pmp%gݙ [<jy li9jy miyj z oih"% oi- x n4//~9dbl&##Wyd/(ddl555L5^{~2 9d #d 5J|~9db+b=da4*f*&f7W**Hf7z *ffdVe)+f,+fC+fY+f|WW:PdD 8d 8Sy .} ؓ}4 ޓo+Ef+[f+q|0)W* +|dVe)\AN@|W{<dD 8d 8o y .o* ؓoJ4 ޓfF 4f}љ Bgj %)g g >g Əg %)g` 4g 4g' LgY/ j:} i:Ej}i%jP}iO[j*}" idiyjf*}" iqj*}ijb} ih&il|}BvV ڏj|} ij:} iEj}ijP}i[j} iijf} i+qj}i@j} iUj} ikj}ij4~ ii <|~W:PdD 8d 8Sy .} ؓ}4 ~W{<dD 8d 8oy .o ؓo4 fF 4f}љ Bg2 %)gR gf >g Əg %)g` 4g 4g' Lg!/ j:~ iEj~ijP~i[j~" i,iAjf~" iUqj~ijj iLh &ial4BvV ڏj4 ivj:F iEjFijPRi[j` iijf` iqj`ij ij i3jiHj isi] d|@W:PdD 8d 8Sy .} ؓ}4 DW( =dD 8d 8oy .o ؓo4 fF 4f}љ Bg %)g g. >gw Əg %)gG` 4gp 4g' Lg/ j:~ iEj~ijPi[j" ii jf" iqji2jҀ ih8&i)lBvV ڏj i>j: iSEjihjP i}[j iijf iqjijZ ijb ijbij i;i% }Wf:PdD 8d 8Sy .} ؓ}4 XWD=QdD 8d 8ody .o ؓo4 XfF 4f}љ Bg %)g g >g? Əg] %)g ` 4g8  4gl ' Lg / j:6 iEj6i}jPBi[jR" iijfR" iqjRij i hP&i lBvV ڏj i j: i Eji0 jP‚iE [jЂ iZ io jfЂ i qjЂi j i j i ji j\ i i  }W 7;PdD 8d 8Sy .} ؓ}4 Wr}= dD 8d 8o, y .oJ  ؓoj 4 fF 4f}љ Bg  %)g  g  >g  Əg%  %)g ` 4g  4g4 ' Lgy / j: iZ EjiE jPio [j " i i jf " i qj i jB i hh&i l\BvV ڏj\ i j:n i Ejni jPzi [j i"i7jf iKqji`jʄ iuj҄ ij҄ij ii }hWo;PdD 8d 8Sy .} ؓ}4 lW=dD 8d 8oy .o ؓo24 fF 4f}љ BgR %)gr g >g Əg %)g` 4g 4g' LgA/ j: i"Eji jPi7[j…" iLiajf…" iuqj…ij ilh&ilBvV ڏj ij:& iEj&ijP2i[j@ iijf@ iqj@i(j i=j iSjihjΆ ii} } WU;PdD 8d 8Sy .} ؓ}4  $W=dD 8d 8oy .o ؓo4  f} Pf}љ Bg% %)gG >g4 >g %)g` 4g 4g' Lg-/ gXD  gO zj:Z iEjZijPfi#[jv$ i8iMjfv$ iaqjvivj ih&ilԇ@vV ڏjԇ i j: i!Eji6jPiK[j i`iujf iqjijH ijP ijPij i i .VW ;PdD 8d 8Sy .} ؓ}4 Wr(>!dD 8d 8o4y .o] ؓo}4 f} Pf}љ Bg %)g >g4 >gQ %)g` 4g, 4g`' Lg/ gD  gO zj:* iEj*iqjP6i[jF$ iijfF$ iqjFij iZh&iol@vV ڏj ij: iEjijP‰i[jЉ iijfЉ iqjЉij i+j iAj iWjl iim  .VW<PdD 8d 8Sy .} ؓ}4 (ĊW(a>dD 8d 8oy .o ؓo4 (f} Pf}љ Bg %)g7 >g4 >g %)g{` 4g 4g' Lg/ gHD  gO zj: iEjijPi[j$ i(i=jf$ iQqjifjZ ih&ilt@vV ڏjt ij: iEji&jPi;[j iPiejf iyqjij ij ijij< ii ..Vbn=d"nd(nd_+fW!O< dD 8d 8o$ y .oM  ؓom 4 6fF )4f}љ 2Bg  +%)g  *>g  'Əg%! .%)g!/ 4g"` 04g," 14gU"' 3Ljc ,i ni xi kjҌ ,i!j:ތ /if!EjތiQ!jPi{![j$ 0i!i!jf$ i!qji!j8 7iy"h&i"lP>vV 9ڏjP 9i"j:^ ;i"Ej^i"jPji"[jx <i"i #jfx i #qjxi5#j 5iJ#h& Fi`#h='iu#Hh('i#&j̍i#j Ii#i# j8 ,i#dWJ+#|jLli$fjli2$|W,P|Qe)$WJ?ov$V zo$ Əo$` 4o$ Fo=%/ Xo& zo]% $o}%љ Lo%' Ro% 4g!&*V j i%ji%vgWEA?&^W!iR&=XnQU61:x0WTKF&' dD HDd HDoD'y .ox' ؓo'4 @f}ՙ odg(V lٖgz( mvU pxm@'g'ݙ [<jڐ li'j mi:(jt oi\(hX' oi( . nS1mId&)m2 2#4z22E4z 3cdV193O3f3|3ēWFP dD HDd HDSy .} ؓ}4 ޓLBM\L^iKȓW{H. dD HDd HDo.y .o / ؓo)/4 ޓf} ~f}љ BgI/ %)gk/ Jg/ g/ Əg/ %)g0` 4g0 4g0' Lg+1/ j: i 0Eji/jP i!0[j i60iK0jf  i_0qjit0jT iV1h'ik1lnLvV ڏjn i1j: i1Eji1jPi1[j i1i1jf i1qji2j7 i'2BjS i=2^j iS2jii2j* i2i2<||WFP dD HDd HDSy .} ؓ}4 WE{H2 dD HDd HDo2y .o2 ؓo24 f} ~f}љ Bg3 %)g>3 Jgx3 g3 Əg3 %)g\4` 4g4 4g4' Lg4/ j: i3Eji3jP•i3[jҕ i 4i4jfҕ  i24qjҕiG4j  i)5h'i>5l&LvV ڏj& iS5j:< ih5Ej<i}5jPHi5[jV i5i5jfV i5qjVi5j7r i5BjS i6^j i&6ji<6j ih6iR6d|8WFP dD HDd HDSy .} ؓ}4 <W7I~6 dD HDd HDo6y .o6 ؓo64 f} ~f}љ Bg6 %)g7 JgK7 g_7 Əg}7 %)g/8` 4gX8 4g8' Lg8/ j:r i7Ejri7jP~i7[j i7i7jf  i8qji8jȗ i8h(i9lLvV ڏj i&9j: i;9EjiP9jPie9[j iz9i9jf i9qji9j7. i9BjST i9^j\ i9j\i:j i;:i%:}W^+GP dD HDd HDSy .} ؓ}4 XWpIQ: dD HDd HDod:y .o: ؓo:4 Xf} ~f}љ Bg: %)g: Jg; g2; ƏgP; %)g<` 4g+< 4g_<' Lg</ j:* i;Ej*ip;jP6i;[jF i;i;jfF  i;qjFi;j i<h (i<lLvV ڏj i<j: i=Eji#=jPi8=[jʙ iM=ib=jfʙ iv=qjʙi=j7 i=BjS  i=^j i=ji=jV i>i=}W cGP dD HDd HDSy .} ؓ}4 W I$> dD HDd HDo7>y .oU> ؓou>4 f} ~f}љ Bg> %)g> Jg> g? Əg#? %)g?` 4g? 4g2@' Lgw@/ j: iX?EjiC?jPim?[j i?i?jf  i?qji?j8 i@h8(i@lRLvV ڏjR i@j:h i@Ejhi@jPti A[j i Ai5Ajf iIAqji^Aj7 isABjSě iA^j̛ iAj̛iAj iAiA}`WGP dD HDd HDSy .} ؓ}4 dWEIA dD HDd HDo By .o(B ؓoHB4 f} ~f}љ BghB %)gB JgB gB ƏgB %)gC` 4gC 4gD' LgJD/ j: i+CEjiCjPi@C[j iUCijCjf  i~CqjiCj iuDhP(iDl LvV ڏj iDj:  iDEj iDjP,iD[j: iDiEjf: iEqj:i1Ej7V iFEBjS| i\E^j irEjiEjȝ iEiE}WGP dD HDd HDSy .} ؓ}4   WJE dD HDd HDoEy .oF ؓo&F4  f} f}љ BgFF %)ghF JgF4 JgF %)gG` 4gG 4gG' Lg%H/ gPHD  gHO zj:R iGEjRiFjP^i&G[jn$ i;GiPGjfn$ idGqjniyGj iHhh(iHl̞BvV ڏj̞ iIj: iIEji.IjPiCI[j iXIimIjf iIqjiIj7 iIBjS> iI^jF iIjFiIj iJiJ.VWn HP dD HDd HDSy .} ؓ}4 WTJ/J dD HDd HDoBJy .okJ ؓoJ4 f} f}љ BgJ %)gJ JgK4 JgAK %)gK` 4gL 4gEL' LgL/ gLD  gLO zj: ivKEjiaKjP&iK[j6$ iKiKjf6$ iKqj6iKjz i?Mh(iTMlBvV ڏj iiMj: i~MEjiMjPiM[j  iMiMjf  iMqj iMj7֠ iNBjS i&N^j iCHP dD HDd HDSy .} ؓ}4 (WJN dD HDd HDoNy .oN ؓoN4 (f} f}љ BgO %)g2O JglO4 JgO %)gXP` 4gvP 4gP' LgP/ gQD  g^QO zj: iOEjiOjPiO[j$ iPiPjf$ i.PqjiCPjB iQh(iQl\BvV ڏj\ iQj:p iQEjpiQjP|i R[j i"Ri7Rjf iKRqji`Rj7 iuRBjS΢ iR^j֢ iRj֢iRj" iRiR..V=nId"Dnd(Dnd_DtWJ!{HR dD HDd HDo Sy .o5S ؓoUS4 6f} )~f}љ 2BguS +%)gS *JgS 'Əg#T .%)gT/ 4gU` 04g*U 14gSU' 3Lj ,iSiSiSiS'j ,i Tj: /idTEjiOTjP̣iyT[jޣ$ 0iTiTjfޣ$ iTqjޣiTj 7iwUh(iUl2HvV 9ڏj2 9iUj:D ;iUEjDiUjPPiU[j^ <iUi Vjf^ iVqj^i3Vj7z ?iHVBjS 5i^V^h( FitVh=(iVHh(iV&jiVj IiViVj" ,iVP WvKo0WV ofW ƏoW` 4oW FoW/ XoX o7X $oWXљ LowX' RoX >gX*V j iXjiXp W#7iYB|W0#SiY^E#3[#Jq#W>o7Yy w.oJY w4osY4 w:oY x:gYU g(Z jc iYniZxiZiYj:#̦ i;ZE#jP#ئ iNZ[#jf# iaZq#j itZj iZ W>oZV zzoZD z@oZO z:o"[` {4oV[ {Fo[4 |zo\ |zoj[ }$o~[љ }Lo[' ~Ro[/ ~Xo[ ~4gK\*V v` zjd i[jdi[j i%\ji8\jP )i\jPi\ĨW*?o\y .o\ 4o%] :gN]U g] jc in]ni]xi]i]jP# i][#jf# i]q#j i]j6 i^ҡ<'R'h'LWJo^y w.o,^ w>oU^4 wDo~^ xDg^U g _ jr i^i^i^i^'j1' i_<'jG' i0_R'j]' iC_h'j iV_jʩ ii_W Ko|_V zo_D z@o_O z:o&`` {4oe` {Fo`4 |o` |o` }$o`љ }Loa' ~Ro%a/ ~XoEa ~>ga*V v` zj ixajieajR iajRiaj0 )iaj0iaWVKoLby .o_b >ob DgbU gc j ibibi cib'jG' i0cR'j]'̫ iCch'j֫ iVcj iic,3+|/,I+|߹_+j+gW+Q|cod 2Oocy 2.oc 2Ooc4 3 g d' -g)d jH icj"R i+) idI+hf()idqh@)idjT+ k_+j id x F,'-|WF->+ieI+hfX)ieqji(ej-iNe'-hp)i;ejiae W-Tteoe Jz͔?!.,.͔ԬWH.NQed 4Ooey 4.oe 4Oo f4 5<fT֛ g?fd nfgefܛ gf gf Əgf 4gf 4gf g/go gBgt j.  i,f!.j. iRf!.j igjԭ iUgLW>KSojg >4ogd>nR> S2V??6WSoph4oh4ohyǔj.ih!.\,k0fb0=dzȮWjRoh `4oh `4o>i `4ogij a4oio aFoit aFo jU bVg)jV nCgj p%)gj ojf# pikq#j`0 qiUkk0ji@kji+klgjk% y4gVl/ gl* v zjv00 {ipj0ik0jv0` ij0ik0hv0) ij0k0j ili%ljP# ik[#l^gl 4j iliCljf ilqjiljد iljدilhv0) ij0k0j i"mimjc& siGjni5mxiSmiqm@3,. B31BB34Q >3Q> BW*s,4|?@:4]4dv ?Wy4Qod 6Oo py 6.o5p 6Oo`p4 7dgp֛ gpd nqgpܛ gp gq Əg'q 4gEq geq 4gqo gqt j. ip!.j.ʰ ip!.j6 iqj| iq W5Qqd 8Ooqy 8.or 8Oo:r4 9fT֛ gmrd nrgrܛ gr gr Əgr 4g s g*s 4g]so gpst j.ʱ iZr!.j.ڱ ir!.jB iHsj isWz7Qsd :Oosy :.os :Oos4 ;gt֛ gGtd ntgmtܛ (gt gt Əgt 4gt 9gu 4g7uo gJut j.ֲ i4t!.j. iZt!.jT i"uj i]u6@8,.9F~9-9dbFkUT9F/w9dFdl92 99d 4d 3W9Rruou <Oouy <.ou <Oou4 = fܛ Jf~ -Xg v֛ g4vd ngGv 4gv v/  gv ƏgXwC 3gw *4gw +4gcxI /3gxj .gyo 7g%yt 8j.س i!v!.j8 iv8h}9) iCw9i/w9k9h39) iwT9k^9kj9j8iw9k 9jr kkj84 #ixw8j}9z /iAx9i!x9k9j39z  iwT9k^9kj9h8*iw9k 9jr~kkjȴ 9ixj 9i8yL|WWmSoMy W4ovydWnoy2VX?gyOZ gyUZ_?v5Z` 4W=Rz9oz 4gzV 4.?BƏQ?BƏ?B9?&ƏQ?&Ə?&LhWSoz c4o6{ c4ow{ c4o{j d4o|o dFo$|t dFoD|U eVgd|V Cg} %)g'} g}% 4g~ 4jf#~ iR}q#jv0 i|0ii~0jg=. i~t=k=jv0ض i|0i|~0hv0* i|0k0jF= i~S=k^=j`0: ik0j: ij:ilRg/ g* v zjR i4ijP#` iq}[#lnbg! 4jr i4ijfr iIqjri^j ijishv00* i|0k0j iihcH* i|nirxiTiÀjv0 i|0k0j:#4 i}E#hc`* i|niրxiiWkA:Nz9ĸWABMR.o >OoAy >.oj >Oo4 ?.fܛ JJf~ `Xgȁ֛ Fgd Gng K4gf Iv/ H g LƏgC R3gG ]4gp ^4gI b3gKj ag΄o jgt kj. Hi݁!.j8 Oiz8h}9x* Ri9i9k9h39* iւT9k^9kj9j8.i9k 9jr2 kkj8H Vi48j}9 bi9i݃9k9j39  iT9k^9kj9h8*i9k 9jrkkjܹ lij2 li`WcDuR d @Ooy @.oE @Oop4 ABf}֛ yf}ܛ {ff tg zg }4g |Əg  ~4gOV Cgbt guo j i'jcƺ i<nixi؅kj i3EES13EE3EEٻFFa(W,FV!o 2KUoy 2.oن 2WUo4 3 g*' GgJ jh ijr i]tv l~:vU 1jE~ ipEjE~iEj~i hE* iEhE*ićEh*iه jE kFjڻ i . 3GEWGEi#EhE+i6EjiI jGioGh +i\ji @jWH+Yo JWHVƈ!d 4KUoوy 4.o 4WUo-4 5<fT֛ g`d ngܛ g g̉ Əg߉ 4g 4g gPo gct j., iM!.j.< is!.j i;j iv!n?JId>zWjcXo `4oˊ `4o  `4o6j a>oo a ot a o؋U bVgV nٖg p%)g oj]'4 piԌh'j`0> qi$k0j>ij>ilT g9% y4g%/ gO* v j4Jl {i??JiIJj4J iR?JiÍIJh4J8+ ie?JkIJjʽ i֍ijG'Խ iR'l^gb 4j iuijf iqjij iɎjih4JP+ ix?JkIJj Z i iގ jd siii"i@'wMyMM|MMMQ >sMQ>wMz23MEWM W!d 6KUoʑy 6.o 6WUo4 7dg>֛ gfd ngܛ g gҒ Əg 4g 4g! gVo git j.п iS!.j. iy!.jP iAj i|WdO@W!d 8KUoy 8.o͓ 8WUo4 9fT֛ g+d ngQܛ gq g Əg 4gȔ 4g go g.t j. i!.j. i>!.jf ij iAWPsWV!d :KUoiy :.o :WUo4 ;gݕ֛ gd n^g+ܛ gK gq Əg 4g g– 4go gt j. i!.j.  i!.jz ij i+hR ~9Rdb Y-R /Rd dl֏lR2 9 Sd >d  W(SW0!o <KUoCy <.ol <WUo4 = fܛ Jf} -gʗ֛ gd ng 4gh v/  g ƏgC 3gI *4gr +4g!I / gMj .gКo 7gt 8j. iߗ!.j8" i|8h}9h+ i9i9k9h39+ iؘT9k^9kj9j8BiØ9k 9jrF kkj8\ #i68jR /iRiߙRkRjR  iRkRkRhOR+ihRkrRjrkkj 9ijB 9ipWU*  So) >g<V >pWXoO c4o c4o c4o6j d>ouo d ot d oU eVg՜V ٖgx %)g g % 4g 4j]' iÝh'j4J i?JiڞIJjg=j iit=k=j4J i?JiIJh4J+ i?JkIJjF=R iKS=k^=j`0v ik0jv ijvi-lgU/ g* v j iijG' iR'lbg 4j iiBjf iqjiϠj ijih4J+ i??JkIJj  i! i h+ i,iişi4'j4JZ iR?JkIJj1'z i<'j ieiZimiG'WZOR SW4ZBW!o& >KUoy >.oۡ >WUo4 ?.fܛ JJf} `g9֛ Fgad Gngt K4gע Iv/ H g LƏgC R3g ]4g ^4gI b gj ag?o jgRt kj.0 HiN!.j8R Oi8h}9+ Rip9i\9k9h39, iGT9k^9kj9j8ri29k 9jrv kkj8 Vi8jR binRiNRkRjR  i,RkRkRhOR(,i hRkrRjrkkj lijr lieW]u Xz!d @KUoy @.o @WUo4 ABf}֛ yf}ܛ {ff} g zg+ }4g\ |Əgz ~4gզV ٖgt go j ij iiiIi'jV ihWm^`0i#k0jh i6jhiIjlkpb^=dad\za _=d:sddsa|WD_U_[\-oD YZoǨ YZoy .o ؓoҧa of 1ojm 1gV ZCj Zij ^iۨi j^ ci^k^i^m@,gmt jzgz kzj^ jiM^k^i-^j^& tiթ^k^i^h_X, yi _i_i!_jT i$khp, i8kjn iLj_ {i _ia_i!_j_ }i _iҪ_i!_j }ij ii$ jH Zi9XWa[N-\TWb[a-dD 'YZd 'YZoty '.o (ؓoa (ΒS֛ ,NWb\-dD )YZd )YZoͫy ).o *ؓo a *gW֛ :h=, iDHh,i1&h,ipWVcK\j-oD +YZd +YZoy +.o ,ؓoѬa ,gV Cj* ij^ i-pRW dx]B-oUz :osD ;=d ;YZo <ؓoV =Cgĭ ~Fg׭U pWd\-oD -YZd -YZo"y -.o@ .ؓo`a .gV Cj ij" i4TWQe]Ѯ-o: >oD ?=d ?YZo+ @ؓo?V ACgS FgfU pWe\-o$D /YZd /YZoy /.oϯ 0ؓoa 0g8V Cj ij iKFWf-^`-os JoD K=d KYZo LؓoðV MCgװ Ə@Wg\-o2D 1YZd 1YZoy 1.oR 2ؓo~a 2o֛ 3z 3zg V Cj| iֱl g ,lg ,l f}   ZlgԲ  ,l v * :lg :lf}   Lj i4@Wh]-o, BoJD C=d CYZoh Dؓo|V ECg Ət>Wi^-o͙ RoԳD S=d SYZo TؓoV UCg Ə@Wi^--o@͙ Vo^D W=d WYZo| XؓoV YCg Ə@Wj_-oʴ joD k=d kYZo lؓoV mCg. Ə2@Wj^A-oT: ForD G=d GYZo HؓoV ICg Ər>Wk_-o: ^oD _=d _YZo4 `ؓoHV aCg\ ƏxWk"5]o-oD 5=oҶ 5YZo 6ؓoV 6Cj_ &i  _i_i!_j (i i3 (|WTl.^F-oY͙ ZowD [=d [YZo \ؓoV ]Cg 3FgpU 9jB 4iзjBijFi jJijL 4iFjLi[jPijTi1>Wm/_-o boD c=d cYZoָ dؓoV eCg Ə>W6nZ_-o$z foBD g=d gYZo` hؓotV iCg Ə 4WnX^-o No̹D O=d OYZo PؓoV QCg ƏTxW8oB[]%-o8D 7=o 7YZoV 7ؓotV 8Cjp Fii j^ Ki^k^iº^j Mii cnpIdJ)md\Jzm.pId:dd)mWgpUEgs9oɾD ?foݾ ?foy .oɽ ؓoa o f ǖom ǖgV Zٖj Zij  ^iiho, ci/piB pipm-gt jzgϿz kzho- jiupi piUpjo^ tipi! piph#p0- yiH.pi48pi[Dph#pH- {i.pin8piDpj7 }iBj#p }iG.pi38piZDpjS }im^j7 iBj iih`- iijS i ^j: iijf ZixWNsg9|dWssg9dD '?fd '?foy '.o& (ؓo:a (f}֛ hTWsgN9dD )?fd )?foly ).o *ؓoa *g֛ vh:x- iEh-i#h-i 4pWt1h 9oD +?fd +?fo2y +.oP ,ؓopa ,gV ٖj^ ij iRWcuxgi9oz :oD ;Ӗd ;?fo; <ؓoOV =ٖgc ~gvU pWuih9o4D -?fd -?foy -.o .ؓoa .gHV ٖj" ijV i[hTWvip9o: >oD ?Ӗd ??fo @ؓoV Aٖg gU pW:wh'9oD /?fd /?foPy /.on 0ؓoa 0gV ٖj ij i,FWwj9o Jo0D KӖd K?foN LؓobV Mٖgv ƏtLWpxh9oD 1?fd 1?foy 1.o 2ؓoAa 2o֛ 3zm 3zgV ٖj ilf} hlf} hl(f}  l>f}  hlP:gh * vh:- + i{Eh-i#h-i l:g vh:. iEh .i#h8.i lf}  j i@Wwzi9o( BoFD CӖd C?fod DؓoxV Eٖg Ə>Wzij9o͙ RoD SӖd S?fo TؓoV Uٖg Ə>@Wy{j)9o<͙ VoZD WӖd W?fox XؓoV Yٖg Ə~@W{kk9o joD kӖd k?fo lؓoV mٖg* Ə@W{|i=9oP: FonD GӖd G?fo HؓoV Iٖg Ə>W|j9o: ^oD _Ӗd _?fo0 `ؓoDV aٖgX Ə<tW}}"ik9o~D 5Ӗo 5?fo 6ؓoV 6ٖj#pn &i.pi8pi Dpj (ii/|W1~.jB9oU͙ ZosD [Ӗd [?fo \ؓoV ]ٖg 3glU 9j 4iji jijij 4iBjiW jiji-,>Wk9o boD cӖd c?fo dؓoV eٖg Əj>W@k 9o z fo>D gӖd g?fo\ hؓopV iٖg Ə4W>j9o NoD OӖd O?fo PؓoV Qٖg ƏxWBAi!9o4D 7Ӗo 7?foR 7ؓopV 8ٖj Fiijo Kipi pipj( Mi"iW qEo4 Kqoy .o Wqo>a +o^ Io Ig!V Cj0 i h^h. iH^k^i4^m.g[ zg֛ zh^. i^k^i^h^. i!^k^i ^j iT8TWG qiEd Kq| . Wqoa +d֛ zd zf}ܛ g g jl  ii knՑ?ڏQ?4Q?ڏQ?nQV?+?dWZ:ro0:4oN:Fola:+o֛;zo;zf}=g@ڏj ?k&k2>jP@iij@iik$i/k:Wc 2sQo gsoBy .om ssoa +o goF gg{V ٖj0 ifho. ipi pipm/g zgY֛ zho. i(piF pipho/ ipi pipj iTWʆ sQd gs ." sso5a +d֛ zd zf} ܛ gI gs ji$  i^ikDWEroE>oE o+aE+d֛FzdFzf}ܛHg>LngyI4gKgMڏh8/MiWkuWu Wu WԈv. W!vAW@vTWCƟ,g|oBe)oBzjLBifjiW_vW݉~v  ] v Wv   _ vWEx Whx3 WxF& WxY0 Wъyl:W0yHWOyLW:ny  ] vTWny  _ v\W'{bWŋF{h We{r W {|W4P4Eji5j<iSK W{qW{W׌8Q4EoB1oBjBij<iKWN{Wq|*  ] vW|=  _ vWٍ}PW}c W}v WB~ We5~WT~Ws~WΎ~  ] vW~  _ vW6WY W|! W4 WG W=ZW\mW+{WNWqW W  Wڐ, WK W jWCWf+W>WQWϑd W:w WY W8x W[W~WWĒW)W H W-g" WP5 WsH W[WnWܓW!Ӂ$0z $WT dD  sd  so  oy  .o  ؓo#4  (f}  g  3gÜ  gȜ  gd  gwV  Cg3Μ  gU  j}9J  i9i9k9j39J  ieT9k^9kj9jrJkkj8RiC9k 9j.p  iQ!.mh/f}ʬ " f~ # f~ % g͙ ' 3g & 4hcP/ $ inixiij}9 ' ir9iR9k9j39  i0T9k^9kj9jr kkj8i9k 9j + il $g z 1 "j  2 iQj 1 i jT 7 igi| h/ : ij : iL͗"R/dRdlnnn;n<M<_m2 9d Ld n!AӽȘ[e5,fW4 QoD d so% oNU Vox2V  ?o  ؓoȜ  @o V  CoX  oΜ  o  f}Ӝ > .g.Ü = gڜ @ Lgߜ ? ng A Lg E %)g= D gy C g F gJ G g H g  K g O <g;7 L Əvn B vjS ? imiwkjٗ  i]kkjr kkj\ P imx1ga Q m0g$ vU m0v< )vY )h(+/ i3+hf/iqh/imP0gL aj>+  iI+jf i.qh_/ k _iD_iX!_j4 kh/ ikjZih>+0 iI+hf00iq>+ j0 kSk_kkj(+ i3+jfiqjijV kk#j kj>+ i4I+jfiJqji`j>+ ivI+jfiqjih0 idizhf1 iqjih1 i(i>hf01 iRqjihj, x iijf, iqj,ijN o ii$jfN i8qjNiNjb i ijbijn i ijnij_ X k _ik_k!_j Y ij_ d k _i_k!_j  e im`1g~2 lrg j_ k _i_i(!_j ijij` ioi j ii j_ k _i_k!_hH1 klHgU hY1 ifiph=1} iHh1i&ژ jij}ij ii j iWjiCjiji/l gi  ?0),4)|d+v4d3v4 W> \dD  sd  soo  oy  .o  ؓo4 f}< D g^ E 3gÜ C gȜ J gV I Cg! G gΜ F gZU H j}9" E i<9i~9k9j39"  iT9k^9kj9jr"kkj8*i9k 9j.F K i!.ltDvt Q gz R jv0 P i40iG0jv0 Q i\0iz0j S ijm V iiij X ii0 h1 [ iEj [ iz,P|d e),r|KBQPЮQUд-|d e)Wӥ '-P|j PjE$ PPZjg( Prj}, Qj. P4W рo oU Von ՗o ۗo ۗo o/ oC oW ok7 lTvx l\gx H A]d 9Ad l@WsA %ƏjN( 'i]kg;9v 4 ;vv LךPNR~9edbR"W-S 34Wب dD  Kd  Ko  oy  .o  ؓo4  (f}  Hg  gÜ  gȜ  g\  QgoV  ٖg+Μ  QgU  jR\  iRiRkRjR\  i]RkRkRjr\kkjORdi;hRkrRj.  iI!.m2f}ʬ " f} # Vf} % g͙ ' 3g & 4h2 $ iiii'j}9 ' ij9iJ9k9j39  i(T9k^9kj9jr kkj8i9k 9j + il"&gz 1 dj>" 2 iIbj& 1 ijj 7 i_iuh2 : ij : iL2ie %Əz2 +4XEdV1z=}MW4 )oD ߘd Ko oHU Vor2V  ?o  ؓoȜ  @oV  ٖoR  oΜ  Ko  Qf}Ӝ > .gLÜ = gڜ @ Lgߜ ? ng A Lg; E %)gw F g G g H g+   K gz  O pg 7 L Əgz  C qvn B vv D qjS ? imiwkjٗ  i{kkjr kkjr P ig mx5g  Q h3 i i jhi  h(3 i i jti  jK i Xi bjE i- EjiC  jK iXibjE i+EjiA jKj x iXibjEj iEjji jK o iXi2bjE iFEji\ m5g $ vU m4v< 1vY 1hE@3 i EhE`3iEji m4g(L ah3 ih3i hE3 iEhE3iEE j2 kkkjE: i;EjE:iQEh3ig hE4 i3EhE4iIEh04i_ h#pH4 i.piu8piDpjoJ kzhE`4 irEhE4iEh4i jo kkjoT kzjEV i}EjEViEjVi jE iEjEiEji j#p X i .pi 8pi Dpj' Y i 2i! <j#p d i6 .piI 8pi] Dpj'" e ip 2i <m`5gY 2 lxg  qj#p i .pi 8pi Dpj i ji jt iQ id j i i j#p i .pi 8pi DphH5 klJgjU j i h5i ji  j i j iijV$ ip ciWmj:$} i\ Ej$iH #j$i4  jz,i lP gi  ?S1S4>)Ed+v>d3v> Wڶ> dD  Kd  Ko  o y  .o,  ؓoL4 ٘f}8 D Hg E gÜ C g)Ȝ J glV I ٖg G Qg"Μ F QgU H jR E iRiRkRjR  iRkRkRjrkkjOR&ilhRkrRj.B K i!.lpDvt Q qgHz R Qj4J| P i?JiIJj4J Q i?JiIJj S i j V ini[i5j X iih5 [ ij [ i}4pEd 14EMdP*dU*Wӹ 4PEj i je  ipi&zj, pj$ i:j( iM0W o` o~U Von ՗o o o o o o( o<7 lPvx lXgPx Z Sv >$|$(|W= Yͭd 1 yol 1 oy 1 .oe 2 o$ 2 .f} C f} E |f} d |gD D 4gǝ B ag G ڏgS̝ H 3gѝ I 3g#֝ F gV X Cg^Ȝ Z g \ g ] g  ^ %)g9 _ gh۝ ` g e g7 a Əg? f 3g g ڏgx t g s gU W vn [ vh}95 H i/9i9k9h396 iT9k^9kj9hr(6kkj8vi9k 9j}9x I i9i9k9j39x iT9k^9kj9j8xiu9k 9jl R iijqE i|hc@6 Y i8ni%xiKih}9X6 f i)9i9k9h39p6 iT9k^9kj9jr:kkj8@i9k 9jD i injDijP h ijPijh j ijhijt j ijtij n i<j. u iR!.j  y ijl y iW| o k o Ȝ k o( U k VoF n l ՗od  l ]ox  m ]o  m o  n co ۝ n co 7 o lg x lvx :-qfaȘd U9d Uvz [eW ؋o  p io$! p ooO! p oox!2V q ?o!֝ r uo! r uo!V s CdȜ s o "n t d t d u o-" u $oM" v om"۝ v o"7 w Əlg" hY6 kfiK#ph=6} kHh6k&jJkjf kqj k&jkj& kAkMi%#Yj&=i"i"i#8#mh7g_# ug# im07g=$2 g$ g$ hY6 kfi$ph=6} kHh7k&j"kjN kh7kjYb kfi%pj=b } kHjb k&jv0  k0i$0j_ k _i#_i#!_mP7g#*V Əg$t jv0 k0i $0j i#i<%jv0 k0i"0j  iO%h7ib%jf  iu%qj i%&j  ki%uj| ki%j  kAkMi%Yj=i%i%i%&W} "&ͭd 3 yo5& 3 o^&y 3 .o|+ 4 o& 4 f} |g&U g'V Cg'Ȝ g ( gI( g( %)g( g(۝ g9) g)͙ 3g*7 Əg* ڏg+ g+ vn vjH i&h7i&jYX i%'fi8'pj=X} iX'HjXik'&jv0b i'0i~'0j}9 i)9i)9k9j39 i)T9k^9kj9jrkkj8im)9k 9j i*h7i)j iL*jib*j i*jix*j i*ji*j i*ji*j4 i+h=7 ii+Hh7iV+&h8iC+j.Z i0+!.j i+j i+34|W@= !+٭d 1 o+ 1 oL,y 1 .o, 2 Œo, 2 .f} C f} E f} d g, D 4g4-ǝ B agI- G ڏg-̝ H 3g.ѝ I g.֝ F #g/V X ٖg0Ȝ Z gA0 ^ %)gp0 _ g0۝ ` g0 e #gt1 f g17 a Əgq2 g ڏg2 ] Œg2 \ Œg2 t #g2 s #g&3U W vn [ vh}908 H i-9i-9k9h39H8 i-T9k^9kj9hr`8kkj8ig-9k 9jR I i}.Ri].RkRjR i9.RkRkRjORi.hRkrRjf R iS/i?/jE i)/hx8 Y i/i/i/ii/'jRF f i^1RiJ1RkRjRF i41RkRkRjrFkkjORJi1hRkrRjR i i1jRi1 j^ h i2j^i1 jv j iE2jvi[2 j j i2ji/2 j n i2j. u i2!.j y i3j y iH3W| o^3 k o|3Ȝ k o3U k Vo3n l ՗o3 l o3 m o3 m o4 n Ùo&4۝ n Ùo:47 o lgN4x lvx 4C,d 7Nqd 7vz =}tW oa4 p əo4 p ϙo4 p ϙo42V q ?o5֝ r ՙo?5 r ՙo_5V s ٖdȜ s o5n t o5 t o5 u o5 u $o5 v o6۝ v o?67 w Əlg_6 hV8 kci7mh:8} kEh8k#jJk j  kj k#jk j  k;kGi6Sj =i6i6i66mp9g$7 ՙgX7 əm89g 82 gx8 g8 hY8 kfi8ph=8} kHh9k&j kjD  kh 9kjYT  kfi9pj=T  } kHjT  k&j4J i8?Ji8IJh#pX9 i7.pi78pi7DplNg7*V Əg7t j4J i7?Ji7IJj   il7 i&9 j4J i6?Ji6IJj   i99h9iL9 j    i_9j  ir9#jC   kNi9Xudj!  k,i96j   k;kGi9Sj =i9i9i99 W} Y :٭d 3 o: 3 oH:y 3 .o: 4 Œo: 4 f} g:U g6;V ٖg><Ȝ g< %)g< g<۝ g4= #g=͙ g/>7 Əg? ڏgg? Œgz? Œg? #g? #vn vj2  i;h9i: jVJ  iT;ci};mj:J } i;EjJ i;#j4JT  i<?Ji;IJjR  i=Ri=RkRjR   i=RkRkRjr  kkjOR i=hRkrRj  i>h9i > j  ic>j iy> j  i>j i> j  i>j i> j  i>j i> j"  i1?h:9 i?Eh9i?#h:i? j.P  iG?!.j  i?j  i@ WQ-@fh(:i+@&j i>@jژ$ id@h@:iQ@j iw@& . W4@j.  i@j. i@ j2 k6 4@ W!5@hX:i@#j@ i@ jH iAhp:i@jD i"AJ T W K5A]Q' .R VZ  W tHA]o[A onA ƏoA  ƏoA :f Wt P]Q h W ʐAiQ' .R Vn  W AioA oA ƏoA  Əo B Xz WH &PiQ WwPjFPXa;WUPjPjFPXW(1PBBMWmUPMj1PBWPjFPXv/WUvPjPjFPXWXzPjFPXWVPjzPjFPX 1Q=ڏ%0UAXvD~/k0dOw#vZ#kad=ڏ?did=H <d0+d=ڏ/na*7d[då dǥڏaVlnCd= ڏlצDOd=ڏm [d=;ڏǜgd=ڏfB70d= Aڏ7&D\d= AڏC Od= ڏXO Ud= ڏTحtd= A ڏ\tvw d= A ڏLwz8d= A ڏy|dd= A ڏp|T*d= ڏ>d= ڏڄ+5ǭd=  ڏ rӭd=  ڏJY@'d= ڏYel3d= ڏepr Wd= ڏ/cd= ڏ9X| xW HVTBΏT;Bǥڏq iNBiwBq6 iBAuKj iB%j^ qiBkuq i?CҦSCݦq ]iCi+Ch: iyCiCs:ifCiCq iC Cq ]i)DiCj  iDiCq iDiCq" kVi B i#LiKq>iLiKqFiILêLΪqUF]iLdi]Lnh; B iLiqLs ;iLiLqڪ^iL7Mq^]ipMiLjn i]MiMqniJMi"MqviM5M@qv]i NiMj iMiMqiMiMqLi NnqNyq]iNi4Nj  iNiHNqiNi\NqiNOq]iGOiNj  i4OiNqi!OiNqiZOOq1]iO@inOJj iOiOqiOiOqiOHP$q]]iPli Pvj inPiPqi[Pi3Pq0 iPRP]qi iPPqiPĬ3QϬq]ilQiPj, iYQi Qq,iFQiQq۬4iQQq4]i RiQj@ iQiQq@iQiQqbiBqFh iRXf !5@!%!jR7 dFl 0!~9dbF,!6WZfV/RXoMRj ivRhL8;iRjj&iR5j[iRjiRBQ $Wkh-R|o S 1njL1i(SfjiFSj3idS@,$WAwSΏTS?OP$W|SΏTS+/Ot$WTΏTDT7aO$WmTΏTTClO$W-TΏTTOO$Wh0UΏT:UsmO$WOcUΏTU[O($WnUΏTUgOL$WVΏT0V߭Op$WTYVΏTVfO$WVΏTV7O$WVΏT&WCO$W OWΏTxWXOO$W@(WΏTWTO$$W{GWΏTX\tOH$WfEXΏTnXLwOl$WXΏTXyO$W,XΏTYp|O$Wg;YΏTdYO$WYΏTYڄO$WYΏTZǭ O $W 1ZΏTZZӭJOD$WS?ZΏTZ'YOh$W^ZΏTZ3eO$W}'[ΏTP[?pO$Wy[ΏT[KrO$W?[ΏT[WO$Wz\ΏTF\cO@id'$d=ڏ,]d'$d=ڏ0d'$d=ڏbe )$d= )ڏkee )$d= )ڏWVgo\ΏT\]$T\ǥڏqi\i\lBp^qBi]qi^ij]i&^qi:^i]iM^q!ia^0i]:it^FjS*i^bi]li^tjHi^i]i^jiL]jF i^Xlg^ j i.]Wsu^Xo_`0:```$W-_ΏTV_`OI6IBI$Wb_ΏT_HIO2 2 2 $W7_ΏT_2 OA!A!A!$WV#`ΏTL`A!O$WCuu`ΏT`;O$W~`ΏT`MO$W WaMo,a'$o?a=ڏj iRaj= ieaHj ixa&jia$WhaΏTa/O$WaΏTbO##$WBbΏTkb#O0$0$$W1bΏTb0$O$Wr/bΏTcXOWvWr8cXoVc'  $otc=  ڏj icicj B icicj> i"dj=> idHj> ic&j>icjFn i5dX$WNHdΏTqdOWWdod'  $od=  ڏj id iej B iei8ej> iej=> iqeHj> i^e&j>iKejFn ieX$WmeΏTeOWQDXeof'  $o8f=  ڏj) iKf8iifBj B i|fifj@ ifj=@ ifHj@ if&j@ifjFr ifX>$Wb gΏT5gH>OWX^gHo|g'  $og=  ڏjU igdignj B igigj@ iHhj=@ i5hHj@ i"h&j@ihjFr i[hXs$WnhΏThsO['LW Yhoh' $oh= ڏj1 ii@i-iJj i@iiiij8 i|ijF8 $iiXL$W iΏTi LO g 3LW' Yi oj' $o%j= ڏj] i8jliajvj itjijj 8 ij jF8 $ijX$W jΏTj OW) Z(k o;k'  $oNk=  ڏF$Wr  akΏTkX FOW ZtkX ok'  $ok=  ڏ$W ' kΏTlkO$W/ F >lΏTglOWp [lΏol0hP;illPg1m!jP!ilj~$imjF $iDmX$W' *>[WmΏoum*0om]*$om*lDgn/jD/i'nj?inininjAinininj!&Bio0i/o:ioFjSPYiBobkliUotjnZiioki|ojficnjF fioXlgo`j`iEnWq[oΏooq0opq0o1pqlDgpvjDviZpjvipjF ipXlgpjixp8We pΏoqk0g?q:am<?O8W+ RqΏo{qk0gq:am</O8Ww qΏoqk0g r:am<aO8W rΏoErk0gnr:am<lO8W rΏork0gr:am<O8W[ rΏosk0g8s:am<O8W% KsΏotsk0gs:am<O8WE sΏosk0gt:am<mO8W?e tΏo>tk0ggt:am<\tO8W ztΏotk0gt:am<LwO8W tΏouk0g1u:am<yO8W# DuΏomuk0gu:am<p|O8Wo uΏouk0gu:am<O8W vΏo7vk0g`v:am<ڄO8W% svΏovk0gv:am< O8WSE vΏowk0g*w:am<JO8We =wΏofwk0gw:am<O8W wΏowk0gw:am<fO8W7 xΏo0xk0gYx:am<7O8W lxΏoxk0gx:am<CO8W xΏoxk0g#y:am<XOO8W 6yΏo_yk0gy:am<TO8Wg% yΏoyk0gy:am<YO8WE zΏo)zk0gRz:am<eO8We ezΏozk0gz:am<pO8WK zΏozk0g{:am<rO8W /{ΏoX{k0g{:am<O8W {Ώo{k0g{:am<O$13$[6%R!~9idb!$&&T%T%T%%!R7 d!T%&&&  &c'c'.'<2 9Sd 1&FfXd5' W[{Ώo"|0oK|1ot|:a<hp;i|m;gt}&j"`i_}<iL}Fj` i7}kj9`i"}Rk\lng}jni}jYzi|fi}pj}i}ji|jF i}X'/Sv 1dW\k}Ώo~1o)~:a<g~&j"i~<ix~Fj ie~kj9iR~Rk\ji~jYi~fi~pjYi~fipj$i /'Sd 1vV 1QۤT1W[&0Sjv  iNilj! kiTWX<\Ώlgjij:kjF@iXTWZ\PΏ}XdO=vD@d(W6hPXo/ g.$jhijPQj^APkQuuQ:a<6W0AoT:a<jigizqi(XW}\= ۀ)rW\K )o)VWi*W H)ofVW5 \^ )o]n:Wo #\q )o]#$W )K] ()oQ)Voz])no)@W!0k] )o0Vo]0$oG0BW]!6] p)o6Vo6VoՃ6!W!=j!?i!HW "Cv$)oMCVovC1o:aC<WMPoބ+MVgVPg'ObjX SiPj=X icHjX iv&jXi(W #X…oՅ5Xj Ziiq i#u##d.d:a##R9#Q{7$W7W@{//W~@Q$ee)e)e%)d{>$W~@2 7 $d{[,$od*V gu`W$2.jf# iu#iL#iu#j(i(i(j( i(lL((jW$ i7$i$$j#i$iD$j#i#iԆ#j$ iu$i`$W&^Io5^8WJ&dχo7dVj!gi!!j! gi4!j!"giG! W&l_ P1jFmPX W'q# P1Ə($W9'ʉjm(ki݉iW',_o0nooǥڏj iij  iij~ iΊjF~ 1iX0)F-K(|d$4(W}(n`o]$oǥڏj i3i j  i ij& ij=& ilHj& iY&j&iFjt ijFt 1iX4W)`j ijF 1iXW*`P9?ƏQC?nQF?n?WW*oo-o@oigL3gQOU3gVƏj,ij=,iHj,iӍ&j,ij: i<j=: i'Hj: i&j:ij*Fie!*ix,*k7*I?ڏQS?4QH?nQ?ڏ?W, oPoώSgZg Z3h<ifh=<iSHh0<i@&j"i-h+H<i+i+iy+k+j@ ij=@ iHj@ i&&j@i9h`<ih=x<iǏHh<iڏ&h<ih<kj+^i_+iL+ir+k+W.akHonoǥڏj i9i&j  iij~ iLjF~ 1i_XW.=arHo]$oϑǥڏj iij  iij& igj=& iTHj& iA&j&i.jt izjFt 1iX4W0aHj iɒjF 1iܒXW`0aPH5x0?ƏQ?Q??W0o<o<o(<oQ<gqL g9OU vVƏjm0( ix0j:( iEj( i#j(iГ jm04 i$x0j:4 iEj4 i#j4i j0@iY0il0k0?ڏQS?>QH?Q?ڏ?W2oP<oS<gΔZvZ jm0$i'x0j:$iEj$i#j&i j922 F2i:Q2\2kg2hm0<ix0h:<iEh=i#jDiҕ h =ihm0@=iMx0h:X=i`Ehp=is#h=i j92fi F2iQ2i\2kg2LW}4 anPCjFP PX\W4nIo1VdoD)mx(W4nIoWXou\oa(WN5oIoVdoĖXo\(W5(KoIoV(doX(o1\(?^ƏQ?^?^W61yoIoO1)mj59im5k5?.ƏQ?.Ə?.4W6>oIoX>o\>jM6(HiǗZ6ke6?>ƏQ?>Ə?>BW7NoIoڗN)mj6PVi6k6`4WX7[oIo X[o4\[j6zeiR6k6W7kpIoekzW7q7pIoXqno\qnoʘSq W=8yepIQy)moݘeyzW}8pIoXo\o7ezoJS4(W8ii*i|4k@iLjii,W;9a[cș7jF iXW9b[cP7 $W9rc=oajM6i"Z6ke608W9c=o5Xo^\sjM6Li|Z6ke6h$WU:c=oaj6xi6k68W:c=o˚Xo\sj6i6k6W; d=o%zW9;0d=oCXnol\noSW;^d=Qaoez W;d=oXso\soezoS4W1<3bT 4o]]noǥڏh=i*i4i@i՜LjiœiW<Xbm #oL]$oǥڏh=i*i4i̝@iLjiij0 i@j=0 i-Hj0 i&j0iW=b P?vƏQ?vƏ?vW> Sofaj=i=k=Wo> oXoޞ\sj=i=k=?zƏQ?zƏ?zW> o"aj>i@>k>WJ?!SoqXo\sj>i>k>W?bc!˟o]no3ǥڏj_ inilxj  iYiFjF~ iXW]@b|!oΠ]$oǥڏj_ iNni;xj  i(ij& ij=& iHj& it&j&iajFt iXWoA[c!P?jƏQ?j?j?bƏQ?b?b ?RƏQ?R?R?nƏQ?n?n?JƏQ?J?J*?VƏQ?V?V5?fƏQ?f?f@?rƏQ?r?rPQ_B&ƏQLB&O?NƏQ?N?NWB!oӡVdo)mgLg-{Y j|AiAAkAjA&iTAkAjA8igAkAjAJizAkAj5\i5k5jBni BkBj!Bi.Bk9BjBBiƢOBkZBjcBi٢pBk{BjBiBkBqB?OiBWD!o%XoN\olal*gL h|A= iAkAjA>iƣAkAjANi٣AkAjA^iAkAj5ni5k5jB~i BkBj!Bi%.Bk9BjBBi8OBkZBjcB"iKpBk{BjB&i^BkBqB?OiqBWHF/"oV/doX/oӤ\/m=gL7jBAiBkBqB?OiͥBjcB@ipBk{BjBB?iOBkZBj!B>i.Bk9BjAv;iHAkAjAh:i5AkAjAZ9i"AkAj|AL8iAkAjB=in BkBj5<i[5k5WHH1"oVHdoXHo/\Hm>gMLPjBZiBkBqB?Oi)BjcBYipBk{BjBBXiOBkZBj!BWiݦ.Bk9BjAvTiAkAjAhSiAkAjAZRi~AkAj|ALQikAkAjBViʦ BkBj5Ui5k5Z?~Q?~?~ WIb_"<oOb)mjIdimIkIW4Jh"oXhoҧ\hjIkiIkIe?Q?? WJp"op)mjJri4JkJWKv"RopXvo\vjJyiJkJWtK~"ʨoݨ~z,WK#oXnoҩ\noSWLK#o!)moJezghVƏ4WVLt#oXoG\oeezoS4lgVƏWLcPOjF PXWMUeRɛeɛ}՛}ۛeۛ} &WMUeRe}}e} 4WN?UeRۛeۛ}<WPNrU@WrNUD WNUeRS}-ڏPWNUT0WO"dsoӫǥڏjZiijFt i"XWOId5so^lnoǥڏj iìijF~ i֬XW PsdPsLW1Pyoso?oo)oݭ/o(/oH5ghvm@>gڏg{m(>f}ol2gۤ /PW,Q-\yos-oF.;o.;o.Goٱ/Mo/Mo9/SgYv2;m`>g<ڏg{;pWQoyo%sooNp/oap/op5f}osgtڏlgۤz/ 4WRјڵyWRyLWRyoso:;oX;ov-ڏgƏl.gڏl  gɷڏ WSBy WS fP[jF ! PX TWS% ,ae% ko& qoٸ& qo& o ' o' o3' gG. QgfǞ+ /gО) /g՞- Qgݞ* /v, QgV/ 7|"8WT6 nae6 koZ7 ox7 o7 o8 o8 oҺ8 gǞ< mgО: mv= yg? yg7՞> ygJݞ; mg]V@ 7l$WUG aeG kRH eH }H t$W+VO ax$WMVU a|$WoV[ !ae[ ko»\ o\ o-\ ڏgО^ mg0ݞ_ m &WVd Ta&WWm g'PgjF&n PX &TWLWr >mer ǜoϼs ͜os ͜o s ot o3t oGt g[{ QgzǞx gОv g՞z Qgݞw vy QgҽV| 7p'8WBX me ǜon o o o oҾ o gǞ mgО mv g, gK՞ g^ݞ mgqV 7)W8Y žme ǜR e }  )WY m$)WY m()WY 3me ǜo o5 oS- ڏggО mgݞ m*WEZ fm5\Z55nZ5hZ5zZZ5Z5ZTWZ P5/e bZoB hZo` hZo~ tZo zZo zZo Zg QgǞ g О v Qg՞ Qg2ݞ gEV 78W[ 5Xe bZok Zo Zo Zo Zo Zo Zg v gǞ mg5О mgH՞ g[ݞ mgnV 7W\ 5e bZR zZe zZ} ZW\ (6W ] G6WB] f6e bZo Zo Zo- ڏgО mg#ݞ mW] 6A/QX7]X77]7]7^^7^7#^WF^ 7Te ]og ]S ]o ]o ^o ^o ^gО /fSݞ /gǞ /g Qg՞ Qg. QghV! 7j6 ! k6k6k7k 7iU7k%7iB17k=7l<ZuJ7myW_) 8{e) ]o* ^S* ^* ^ + #^+ #^+ )^gО- mfSݞ. mgǞ/ mf 0 yf՞1 yg2 ygV3 7h(9P?3 i:9iF9kR9iq^9i^j9kv9i-9iK9l69lP u9u9lxHu9u9u9Wa; F8e; ]R< ^e< ^}< ^WmaC y8WaI 8WaO 8eO ]RP ^SP ^o-P ڏfRОR mfSݞS mj9 T k9k:k:i:k+:7:l> D:l> Q:lJu^:uj:WbX 8>z:bz:;b;b;bb;b;bTWcb :Qeb bodc boc boc bod bod bod bgk QgǞh g.Оf vi QgA՞j QgTݞg ggVl 78Wdt &;zet bou bou bou bov bov bov bg} v{ g8Ǟz mgWОx mgj՞| g}ݞy mgV~ 7W e h;e bR be b} bWXe ;Wze ;We ;e bo bo bo- ڏgО mgEݞ mWf <cJ<5fJ<<Gf<Af<Sfef<_f<qf8Wf <ve ;fo Afo Afo Mfo Sfo Sfo Yfg Qv Qg4Ǟ gSО gf՞ Qgyݞ gV 78Wg <fe ;foy _fo _fo kfo qfo qfo wfg v g$Ǟ mgCО mgV՞ giݞ mg|V 7Wh 8=e ;fR Sfe Sf} YfWh k=Wh =Wi =e ;fo _fo- _foK- ڏg_О mgݞ mWi =0@i@Ai'Ai2Aii2Ai'Ai8Wj @Ce ioV iot io io io io igQv QgǞ g О g3՞QgFݞ gYV78W k =Ae io io1 ioO ioc iow io igvgǞmgОmg՞gݞmgV7WlAeiRiei}iWVl$AWxl*AWl0Ae0io1io1io-1ڏgО3mg"ݞ4mWm9#BUE3mUEEEmE?mEQmcmE]mEomdWmCEeC9moD?mSD?moDKmo"EQmo6EQmoJEWmg^ОG/fSݞH/g|ǞI/gJQg՞KQgLQgVM7jD FMkDkDkDk EiEk"Ei.Ek:El, uGEpWnUFeU9moV]mSV]mo*Vimo>WomoRWomofWumgzОYmfSݞZmgǞ[mg\yg՞]yg^yg;V_7j6G V_iHGkTGk`GilGixGkGiGkGl: (GW3pgJFeg9mRhQmehQm}hWmWpo}FWpuF^Wp{FNe{9mR|]moa|]mot-|ڏfRО~mgݞmjG NkGkGkGQGkGHm?Hmp?HWqFHqH>IqJIqVIqqVIqJIqbWrH eqoqSqo/qoCqoWqokqgО/fSݞ/gǞ/gQg՞QgQgV7j.H Dk@HkLHkXHkdHipHk|HiHkHl,uHfW[sbI% eqo8qSqoKqo_qosqoqgОmfSݞmgǞmgyg՞ygyg\V7jJ LiJkJkJi6Ji#JkJiJkJl8IKWtI eqRqeq}qWuI W#uI bWEuJo eqRqoqo-ڏfRОmgݞmjK Pk#Kk/Kk;K^GKkSK_Km?lKm?yKWvHJ  K1vKLCv#L=v/LOvav/L[v#Lmv8WvK e7vo2=voP=vonIvoOvoOvoUvgQvQgǞgОg՞Qg"ݞg5V78Ww;LH e7vo[[voy[vogvomvomvosvgvgǞmg%Оmg8՞gKݞmg^V7Wx}L e7vROveOv}UvWxL Wx L WyLq e7vo[vo[vo-ڏgОmgݞmWy!M1 iMyiMMyNyNyyNyNy8Wz$MD e$yoW%you%yo%yo&yo&yo&yg-Qv+QgǞ*g!О(g4՞,QgGݞ)gZV.78W {6Nm e6yo7yo7yo7yo8yo8yo8yg ?v=g+Ǟ<mgJО:mg]՞>gpݞ;mgV@7W|H^N eHyRIyeIy}IyWR|PN Wt|VN W|\N e\yo]yo]yo-]ڏgО_mg8ݞ`mW}eOV JO/}JOOA}O;}OM}_}OY}Ok}TW}oOi eo5}o|p;}op;}opG}oqM}oqM}oqS}gxQg'ǞugFОsvvQgY՞wQglݞtgVy78W~O. e5}oAY}o_Y}o}e}ok}ok}oq}gvgǞmg Оmg՞g1ݞmgDV7W?P e5}RM}eM}}S}WrP WP WP e5}oY}oY}o!-ڏg5Оmg^ݞmWP| SSSSS̀ހS؀STW hS eoooƀòòoҀg.QgMǞ/glО/vQg՞Qgݞ/gV78WS eo؀o؀ooo/oCgWyvygvǞmgОmg՞ygݞmgV7WT eR̀è}ҀWPCT WrbT WT eo؀o(؀oF-ڏgZОmgݞmWT T-TU?U9UK]UWUiTW?U e3o9o9oEoKo+Ko?QgSQgrǞ gО v Qg՞ Qgݞ gV78WU e3oWoWo,co@ioTiohog| vgǞmgОmg՞gݞmgV!7W)U e)3R*Ke*K}*QWφ1V W79V W=XV e=3o$>WoM>Wok->ڏgО@mgݞAmWFV VWOkVP$ jFPPXWWUk1WP* jFVPXSWWO[kvWP0 jF\PXWWalWP6 jFbPX*,W׈Dl߭oǥڏj*i i(*,W4al;oYǥڏj*ili+(W~l߭jF+ iX,+WՉlP߭<+(WlQjFV+ iXd+WAlQPt+Wex+Wh|+WѠ%+W׊8+ WK+ W#^+WI+WkŢd0Nd d+$Wl/5qEo 1j+1ij<+iKjv+3i@+W-.+WO8Wu?m#olnoCǥڏWWWX͌،-|d z1W$aolnm@g+Wg@jŒ,i͌jތTi$i@Wgm#7oUl$osǥڏj ij= iHj i&jiWfm#PWmW< Tl5nWnX< 8WnE$olno:ǥڏW1$Xolnm@g+Wg@jŒ,i͌jތTii@WΏo^$.oLl$ojǥڏj ij= iHj i&jiWrow$PP ڏQ  R ڏ,W?o.g ?j.,i!.%)H5Ed z.xWPoN olnpWp(N ol$j i}j= ijHj iW&jiDW,pp<N WRb ozo?Cf}af~T g4g {Y%)ggڏg4h@i~ipiE$i[/k:m@g ?gg/$4jdijdijni@jti,jxiWjxiqj~ij_ih _iT_i{!_j_Di1 _i_iD!_jkijf kqjkj-k'-jg krj_i  _i_i!_j_i _i_i!_Wa -% |hfA i8 qjiK j-iq '-hA i^ ji  WD v o DzoB Dٖf}aPf}QT f}&Uh g Xnv{Y]g1Fgi+V>gWg(YڏgF/\>hATi ii $i/k:mAg> h?gvigA$g>j|izj|i jijijiji jij#p `i.pi8piDpj#p ci.pi8pi+DpjKViXiJbjEV itEjVi^ jG\iGj`ij#pf i.pi8piDpj#p i$.pi8pi7Dpjo ipi. pipW d5uEhEXB iEji jGiGhpB iji -4|du4(Wbb o7Cf}agl(HgVƏhBkii$iv/k:jތL kjV kii $i/k:jތbklrRgƏhBkiDiY$i//k:jތkj kii$il/k:jތ kjkii$i/k:jތikhBki!i$i /k:jތi6kh'Bi^4iI>j'@i4iq>j'Zi4i>j'ti4i>S1{5>Edu+Wlv oٖf}af}&h gq4ngg& g| />g!5ڏmCgƏlNpgI ng^  ڏhC kii $i/k:j ki i $i /k:lg!Əlxg]!ng`!"ڏh0Cki7!iL!$i"!/k:j('ki!i!$i~!/k:jv2ki!i!$i!/k:j ;ki,"iA"$i"/k:h1HCCii">iT"Hj1*Di">i|"Hj1DEi">i"Hj1^Fi">i"H5N5d5zEd 15Ed 1|Wɠ 5"Eo#+vS>o;#3vS>g# 1gV$4! 1g$) ,2hC`C! i#NhCi# jY$iC$dhfC iY#giw#ghfC xi#fi#fl0g$/$ 1j0 $ ii$j2i|$6jEJ ) i$EjJi$ jGNi$GRjX+ i%i$j`, i%job- iE%zi $jbi2% jefiX%pi0$zjni$>)WETnsmk%b o%'TnmCg%W| +gWs@g% o%lMn4Wңs &W\s7&b o`&'\$mCg&_| WIDtSg& o&lO$WdtF&v o''dnmCg7'g gW֤tgW' oj'lMn4Wt!}'jF i'XWTluZ'v o''l$mDg(o Wzug6( oI(lO$8Wץu\( gu1wh(Dxi_1h@DiI1ji31hYXDyi1fi1ph=pD} i1HhDi0&ژ j}(i0jY6|i0fj=6} i0Hj6i0&j}:i0jVim0jZiW0jYbiA0fi1pj=b} i+0Hjbi0&j}fi/jti/jxi/jYi/fj=} i/Hji/&j}i{/jie/jiO/jYi9/fi2pj=} i#/Hji /&j}i.j~i].jiG.jYi1.fi92pj=} i.Hji.&j}i-ji.ji.jYi.fj=} i.Hji.&j}is.ji-ji-jYi-fj=} i-Hji-&j}ik-ji*ji*jYi*fi2pj=} i*Hji*&j}i*jii*jiS*jYi=*fj=} i'*Hji*&j}i)j i)ji)jYi)fkpj=} i)Hji)&j} iw)jia)jiK)jYi5)fj=} i)Hji )&j}i(jYi(fj=} i(Hji(&j}i(jiU-j"i?-jY*i)-fi&2pj=*} i-Hj*i,&j}.i,j<i,j@i,jYHi,fj=H} i,HjHiy,&j}Lic,jZ iM,j`i7,jYhi!,fkpj=h} i ,Hjhi+&j}li+ji+ji+jYi+fj=} i+Hjiq+&j}i[+jY&iE+fj=&} i/+Hj&i+&j}(i+LWѰ}L2 ge;jiO;hDi9; hDi#;jV"i ;ci;mj:"} i:Ej"i:#jz&i:jV6i:cj:6} i:Ej6i:#jz:is:jVVi1:ckmj:V} i:EjVi:#jzZi9jji]:jpiG:jvi9jzi9jVi9cj:} i9Eji9#jzik9jiU9ji?9jVi)9ckmj:} i9Eji8#jzi8jVi!8ckmj:} i 8Eji7#jzi7jiM8ji78ji7ji7jVi7cj:} i7Ejiq7#jzi[7ji8ji8jVi8cj:} i8Ejiy8#jzic8jV i4ckmj:} i4Eji4#jzio4j i4ji4j iY4jiC4jVi-4cj:} i4Eji4#jzi3ji3j i3jVi3ckmj:} i3Eji}3#jzig3jiQ3ji;3jVi%3cj:} i3Eji2#jzi2jVi2cj:} i2Eji2#jzi2jV(i7ckmj:(} i7Ej(i6#jz,i6j<iE7jBi/7jHi6jLi6jVTi6cj:T} i6EjTii6#jzXiS6jfi=6jli'6jVri6ckmj:r} i5Ejri5#jzvi5ji5ji5jV&i5cj:&} iw5Ej&ia5#jz*iK5jV8i55cj:8} i5Ej8i 5#jz:i4xW#uWr;Mo;l#npW+ukr;Mo<l+$j ,i<j= in<Hj i[<&jiH<d9W3Qvr<MpW<Xo<lng%=+WgZ=@g\>_ jŒ"iE=͌jތ\i=ix=jތfi=i=jތi=i=hތDi=i=jތi#>i>hތDi6>iI>mj+d aE;d avz g5pWX BoSBlng|B+WgB@gC_!9jŒ"iB͌jތ\iBiBjތf iCiBjތi.CiChތEiACiTCjތizCigChތEiCiCW3CoDl3nf}$&Dh gQD+6WgD:@vGڏgD/J>gJE_kfvEvFnjŒ"7iqD͌jތbCiDiDh0EQiDiE(hHE]i$Ei7E(gFd [?d [vz aMWt@HHoAIltnf}$&h guI+wWgI|@vڏgI/>gnJ_vvnjŒ"xiI͌jތbiIiIh`Ei"Ji5J(hxEiHJi[J(WCNw6P Wjqw9P qFqPXWw4<P qFPXWx>P W.xUBP W7Wx GP jFPXWx2xzJP jF2PXWUxSMP jFUPXWxx4OP jFxPX9<W;xJsjF9 iJXW&y QP WPyVP jFPXW{yTP jFPX9W&y:PjF9 PX9Wdy4FPjF9 PX9W>zQPjF9 0PX9WzVPjF9 0PX:WPjF: $PX:WTz[P'j: $PjF: $PX:W P jF: $PX:W#{gP3j : $P jF: $PXW8p{Jj iJjF $iJXW{PWKWi!KWi4KW=iGKHW1iZKWOimKWm0iK;WiKW| Kq k!W{| Kq k?HWj| Kq= kH]W>} Kq k{W } Kq k;W]} Lq0 k;WU~ Lq kW~+L j  i\L jF $iILXWEP WfoL]WGiLRWiLWiLW@iLKWiLWiLW=3iL>R]gWz\ M]qG kR]W M]q k]W -M]q k6K]Wm @M]q@ kKT]W݀ SM]q kr]W: fM]q k>]W` yM]q3 k>(:WqP?8:WAsPKH:WqM?jFT: iMXW'ۂP ^:WL0sMKjFj: iMXW}PX t:W҃uPjFx: S PX:W~xPjF: S PX:W.{PjF: S PX:WhFPX:W>}PjF: S PXLWbMXjF4 i NXWPXLW-NjF4 i=NXWnPLWPNjF6 inNXW9PLWdNHjF6 iNXW:PH:W_PjF:  PX:WPjF:  PX:WV͊PǭjF: / PX:W PӭjF: / PX:WW4PWjF: PX;WPcjF ; PXW,PjF .PXWQPjF .PX;WOvNnO WCN<O WCN<O WчCN<O WC O<PWC1O<PW$C;/O< K30.;(WTBOXo`O"j(:;iO3j:;\iO###Td4Fd#l 1R/eePd+1R/d`Pd+V;W EPXoO%vX"#jV;kiOiOjIf;iOjjf;iO<j`;k  3>j;W^@P0jt;i.P%j^t;qiAPkuj(v;iTP3j(|;i|P3j|;\igP;W9P` PQ l;W;P TP27P2qIk;9PZkek;WoP`PoPToPlkd!J<kd!!<d!ڏkd!<dڏd'ڏ|v !;WG  Q TQ;R;7ql; @i2Qlkl)lj; TiEQk j;  iXQkj; $ikQWQ TQ Dn HrBM1r;@WkqQ?oQ= ڏj; iQi'Rj3; i:RBjF; iORX<@WsbRKoR= ڏj< iRiRj3< iRBjF2< iRXz-+)Xd+v.+d3v.+d.vX"/# 1]"1g"1o"1|"e}PdW$}+d`$}+dg$}vfWPRXoS+va+o3S3va+gThoEiTzh(Ei T3j6iTiTkiTuj6/kiTiTj80i U kk!mT-m FgUğ+gHUʟ gU:hEi\UhdmEiUmiUmi1TmhlF=ioU miUmiOT%mWV1mjxiUjziViUiVkujz0iU i-Vk!@V-ji}ViVj^AijVkiVuuhl8FigSliSlh\lPF xiSvliSl+)$WVXj6iVAuKji W%j^qi Wkujo iVzj( iV3j(iHW3j\i3WH<4W*[WoyW$gWԟ gW4 joR< iWzj(R< iW3@W-rW?oX' $o%X= ڏj i8XiaXjF, itXX@W !tXKoX' $oX= ڏj iXiXjF, iYX;'v#Q4D#Qg'D#Q`D֑m"')%~9db%((T(%4dFd%'"0')^'UvQ:Q#0'%Qr#RX"0'v)u'v|<W9xYXoNY/mFgZ`? gZ4@m"j<@iYhhF@iYj(<?iY3j<\iYhwF@iZiYiZi#ZhF<i|ZiAZ'j<iYiTZj<igZh|FAi [iZuqF=kUk_kjqI=i2[jj=i[<q=kV1RePdW$+d`$+d(+vfP=:WE[Xoc[45hFki[ujml=i[mi[mumjmt=i[mi[mumjm|=i[mi[mum$Б=WZ"#\j=^i0\o&QO"=WDb$Pq=XPQ$=W,&PQO" WBT]FQKRڏ>/+oe s)"o+#<AL=Wf-P|v` mGg]U-2`d e).d e)v>e)deK,d` ˬd ί,..|d e)C.P|d *=`W}Z.]|o^+vno4^3vng^/e)gA_ *jp=i]^-pi{^9pjo= xi^oi^ojE> i._Pi^Zl>g_4 e)j> i__j>i_j> i_j> i_ij_jIk>i_Zki~_ekj#> i`.i_8jE$> i`Pi.`Zj}*>iL`i_`j}8>i}`n)62`d 1<6d 1v>1R6Ed 1i6Ed,2H>dW6`Eo`+vo`3vga/1ga,2jpR> iapi4apjFpR> xiRa`pipalpjeh>iapiazlp>g#b4 1jp> ia8bjyp>iaj> i`biMbj> isbibj>ibibj>ib)>WܲP` Q >WbobcKjIk>i!cZkek>WO6PEv` m(GgcU>WTcoc #gcV #?WD|d ?W.d|o=dLgeLvα0dadd`ˬddί>?W.[d|jH?iydjgN?idrjSP?i&efj%P?ie:jlP?ielid)ljP?TididjP? idjP?$idj#V?iMe.i9e8Z?W6`eEo~eLeLvddmGd`ddx?W\6eEj?ie j?iej?j?jl?iAflie)lj?Ti.fiej? ifj?$ifj?ihfiTfWyJjogP WJgP W .{f|dV)vD })gf  e)h(+@G if3+hfXGifqjifj- if'-gj kk#(W .f|gDg/ e)j i gjE igPi1gZj ibgj iugigWL 6fjEdV1vD 1gj  1hEG ijEhEGijEjiyj jG ijGjo kk,W% 7jEg/k/ 1j ij je i kpikzjG iMkGj i`kj  iskikP%:QEA%:nQJA%:]RQA%; PSAsA%cQ %cnQ|A%c]Q %cPAA%_ Q %_nQ|A%_]Q %_lWAx^oyD *2l$Wx@,y^VlWMJyMo]yD *pl$W KyMUC2"Rqed"W /#C.x49|d+v`4d3v`4d``Q/|d e)XFW ,/.{|oW{+v4o{3v4v/ e)g|4 e)g}| e)jtF i{jtFi{j|F i{j:F  i{EjPFi|[jŒF i1|܌iD|jF xiW|ij|mhIg|; h4H i|4hfIi|qj-Fi|'-h I i|jFi}FlF,g}V 4j]F is}xi`}iM}h8I%i8}2hPIi#}j=F i}HjFi}&jFi}lFLg~ *jfG  i}qjGi}j-Gi~'-g Gj}G  i:~i'~j} G iM~j&G  i~~i~j&Gik~jE*Gi~Pi~Zj0Gi~4) 0E \G`WV/~|o+v4oE3v4g/e)gR *jŒdGin܌ijdG xiijEzG i?PiZlGg܀4 e)jG ijGi*jG iɀjG ii{jIkGiZkiekj#G i.i8jEG i,Pi?Zj}Gi]ipj}Gi4)GWo LgҁV L 3d`=d=GWM^ 9o) jէG iGe HWxo )jH i҂(EhRedh$A7#F7E>9Ed+v`>d3v`>d``(HW M7Eo+v>oB3v>v/ 1gʃ4 1gt 1jDH i~jDHik jLH ijCVH  iNjYVHidjf`H igigjf`H xifi!fmJg4; >hMI i]MhEIipEjGlHiGhI ijhHinHlH,g!V j*H i EiOi[hI%iфh<IiKj:H i_EjHiJ#jHi5 mIg ,2jEH  iEjHi jGHiGHjH iiӅjH ijoH  i*zi=jHi jeHivpiczjIiP>) *E 0IdWaw7Eo+v>o3v>g/1g,2jf:I igi-gjf:I xiKfiifjePIipizlXIg4 1jXI i1jyXIiˇjhI iYiFjpI ilijvIiijIiΈ>)7d`=d=IWQ6 So% 'jOI iCZaddWOtb dWwnv /ɗYd>(> xrrJJ Szz.O.zz4O15zc6O6z7O28zO9zO%Xz3IWUIzMNWUNzOWUPzNQWUQWU9WU%7@_@7 7͖|k|͖ ͖WqdWq%ssdsszdǰٰdt  (dBqdq jqvdŒd\36  \Z]b5fi3mq1vy/}-VWSWWWmzd+g+gggU5X7z:J<@UEHKiMJOTS y*5)UJ.eEIȠ1<Wxۤ  2    +  2  2 ; Yh9-¡ΡڡإG2G'*-H<@_%2_'g`'r`za<b<+ 4 -  7 C : C,<< H 1t 2 7 c d e g i j) k: mK o\ pw q r t v x z3 {B |S }i ~v         ; W m        1 L q &(>IT_ju%DE0FKGfHIJKLMN!O7PRQqRSTUVXZ[?\Pkjlzmopqrstu-vJwdx{yz{|}~/Ndz:Zkx+6H_q9:;<@ABCE2FMGhHyJL d S\"g"h"i"j"k"l"m"n!"o2"pC"qT"re"sv"t$>$?$@$A$B$C$D$E$F$G#$H4$IE$JV$Kg$Lx$M$N$O$P$Q$R's't'u'v'wj'x'y'z3'{O'|j'}'~'''' ' '/ 'E 'V 'l ' ' ' ' ' '!'!'9!'O!'j!'!'!'!'!'!'!'"'1"'K"'e"'"'"'"'"'"'"'#'-#'H#'h#'y#'#'#'#'#'$'%$'J$'U$'k$'}$'$'$'  O+ p $!]f, p $ ^; "^Z%#^A  ^= m%r%_> |% m%r% (_B  m%$8_i_D  m%%^H  m% z__M  m%&__N % m%&_ `^  % ¢ c ' f %¢j  % ֢n  % _s  % Mt  % X_u  % £  %&ѣ `  %& % %!)j  %%$  %(Ӥ R) &(7r R) &(̦<):R*W9 %+ȋ: R,g-WPr+.3 +((_<):R˧,)' ),- 3)  R, uz/Wǩ0P/W٩0PW0Q/W;0PW0Q1WQtWվ2Pۤվ0WĪߪ۾EX2Ru*2Sz*3kVݾ43W3W3ƌQA(,ާ), 5 ,R,), ) ާ6  878f8x9E:;<=>9>? 9A.@4:);qOAIB؉M:&;1(a@<a(@ ==M9=)=\@=h9m@ <Z# CD 3pCvABgBl@[}ABgBl@njEF@=$9\Fu<FvFwFlr=WE:r@Gňmr@"F͈[r<FԈ\r<F܈] r<@`F^,r<@YHH<IJF 4JSF+F =K(,F.4<=LM5-<N:@1<FF=WFMz<FT|  &=%O=+P<  J\~&bjE@n(EJs*y(FFF<F,<=@F<WFFWg=l9F-<M͉.<Ն:̆$@=܆&@}C. ;m%> '@~1A&)3ED,:/NI[L&iOwRJMP(SU&̇a&هcXVbd(Y5F<*6JG>7Th(]gF=5 F= EmW9WF WWE(L{WFyWWF4<  Ff<F<F<FWGɅb<GЅMWW<FG$TWWG,N[WW<FVG]iWWFwWWEi:<9FzW<Ee9u;77iKFk<=jF"n<JqWF)<W<F1q<QF9u<QRh+<WQE><WF<QF<ЊSR؊,<R/<R.<WFX<WFao<EgW<Fr<<Fs<Fw<F<<F<<Eߋ_:Ep9 F<=zF!<<F'<P=U9zF/J5J<jFEl<FJm<JQRXR^Ff<Fm<Tt$F|WWUx<F<QR-<F<QF<<F<F<6ՐO`_M7VU`FDFE=Fu]>-=F$AWC=H9F,[W^=c9F2J^F9G^FCTWCF!O<<F!Q<<FČ!S<<F̌!U<<FԌ!W<<F܌!Y<<F![<<F!]<<F!_<<F!a<<F!c<<F !e<<F!h<<F!x<<%#$ ,#@6#<FÍ#=Fʍ#9FӍ#:F܍#AF#B&/CFY(/<gQFb(0<gQFj(C<gQFs(F<gF}(L<gF(D<ggQF)%<gF)&<ggF(1F(2<F(3F(4<gF(5<<FÎ(6FɎ(AFώ(EF׎(g =Fގ)*g G׎(g F(g <F)+g <F( g <F),,g <F (egF(vgF(agF#(tgF+(c<ggF2(d<ggF:(u<ggFB(gGJk*Gr*gG*Gȏ*gG*F(fggF%(mgF,(ggF3(g F:(<ggFB(gFJ(gFS(F[(ggCFd(.<Fj(<Fp(8<#=#9Fx(9#=F(:#F(ZW#F(; $#=F(~WE$#=gU(7F)'<gF(<gQF(BFĐ(R<gF͐(<gQ=p =$9p VW$$WP$X $Y$=p ZW%z [P$\$WP$] WP% Y\*=_%^h%Y_<= >w%9 > @=w%ZIW% [P&ZW% Y&= =%9 = >%9ZW &#ۨ Y%>VIW.&&`&\ I+`É VI,Wd&3'`։?'\ I1` a)U &Y&= ]W&: b%\&<`&\ +`- ]W '@ b@%\ B`S a/h ?'Y&]4W^'F bf%c3'eH`?'\ 1` ='9]4W'O [P%\ff`d\ m`ӊ =]:W(rF b%3t\ftedcewe`q`-`O]W(] Ya*f%]*W(bf*3Vk*ga\ ` ]W )bۋf*\m `~ =8)9 h4WP) bp*+24,- 5,3y)i,/  ,1 `,2=WjPW)ab*+, +d,k3,ckQ͙,k ,*k:,*lekЍ ,m$ ,`>nJ=$=%===8)>>=W9:/ ?fEIa3ylD8Eȫ=ӫFB9#6#? -   ¡ Ρ ڡ  >@ :2  @: @ |8 :2  8: 8 *-9 xF[i ~¶ض` =` N` F` A` K` LjQ`j qz  -7BLRbhuiu;iuqiPuiuiujuUjbuju R9':O;Z<{@ABCEFGH'J81b2O7myk  =HS^it  $ Ld fK aU&QX(5!Y(5-5-ga75>C/kA5(5-5lA5(5-5"pJ"}qJ  r +%""&*5/aI+5uWM5`N5O55P5$үQ55eүR5C/T555U5550sW555~X555̷Y555Z555"_^"_"` . jY##*",C)-Z5M.Z(K ZU &QXi5!Yi5n5-gZx5{C/k5i5n5l5i5n5"KpC"qC   $ %""&*F5aI$ K5_WMXK5ANXK5OU5F5P F5үQU5F5:үR F5xC/TU5F5Z5UU5F5Z5sWU5F5_5<XU5F5_5|YU5F5_5ZU5F5Z5"^ "?_ "`  . ejS$\cOd/ e; gd i j k m o p q!r2!tM!vh!x!z!{!|!}!~!! ""'"4"E"V"g"""""##4#J#`######DOE#F$G1$HP$Ik$J$K$L$M$N$O%P%Q<%RV%Sl%T%U%V%X%Z%[ &\& k5& lE& mO of& p|& q& r& s& t& u& v ' w$' x;' yj' z' {' |' }' ~' ( $( :( K( a( w( ( ( ( ( ) +) 8) E) V) g) t) ) ) ) ) ) ) ) * * 1* B* S*$gi*$hz*$i*$j*$k*$l*$m*$n*$o*$p+$q+$r$+$s5+$tF+&>W+&?b+&@m+&Ax+&B+&C+&D+&E+&F+&G+&H+&I,&J,&K&,&L7,&MH,&N^,&Oo,&P,&Q,&R,)s,)tO)u{)vW+)w5&)x,)y,)z,){-)|)-)}I-)~`-){-)-)-)-)-)-).).)+.)A.)\.)r.).).).).).)/))/)?/)Z/)p/)/)/)/)/)/) 0)$0)C0)Y0)j0)0)0)0)0)0)1)'1)81)I1)d1)1)1)1)1) 2)2)*2)<2)M2)c2%̦&:u2('۬*(.z2(0z22)12z22(6z2*9z2)"@:z2*I+;z2)e>}z2u2=+W9 ,B: u2%(_&:u2ŭ '۬ (ŭ C3(խ C3-ŭ C3H3. R3C3H3*  C3)1@ C3*Z+ C3) C3W3 BHSz>g-+ W ^,`-,-%%&%4&:%u2%4 & 4?JW-T0e:0!0:@JA@.J AABZKZO$AKHKD{O,[ KDZO2J O9G OCTOOXK]DZ#xPՆ:̆$H=܆&H}C.Hnj ;%H >'H~1A&)+ED6:/HYyNI[LkiOwRJM P SyUk̇akهcXV b d Y5F*6 JG>7Th ]g: pPF vE'gH'lHo }E'g'lQFXOuXOvHXOwXOlX KQ: !X H.ňm+!X H"O͈[HX OԈ\X O܈]X O^6X RHSJO 4!OOT-S!O+!OO =!!OU(,O.4!"K&"VW5-X:@1OF=XOMzXOT|!""OO"K"YK"Z""-\~!OO"=bj+!+!Q@n(HHQJs*=y(d O; HHOd OہXOO,{#XOK#HOށ#OO{#XOOO#OK#D#O-!"W͉.O=5!!"OO=!!"OQmK$XDO XOQ(L{K$XOyXOO4""OOfXXOXXOOXXOOXO.Ʌb!!O.ЅMOOXX.$TX.,N[OVOXX.]iXOwXQi!&OD!OzQO0&DX@&;CP&7[& i= KOkw&K5&O"nw&-qw&O)w&OO1qw&X[O9uw&X[\h+OX[Q!>XOXX[Ow&XV'a'Њ"]-\؊,w&XV'\/XXV'\.OXV'OXXV'Oaow&Qg!K$w&Orw&OsXw&Oww&Ow&Ow&Qߋ!_O&OOw&Q!pO(OOw&D"Ow&(KE&O!߁w&HO'w&)K)DE&O/Hw&-5w&-<jw&OElw&OJmw&-QX\Xw&XX\^w&XXw&OfXOmXX^t$w&O|NxOX[\-XV'OX[OOXOXV'O#OO#QOČ#SǑ#UOԌ#WO܌#YO#[O#]O#_O#aO#cO #eO#hO#x%%$",%@H6%W+m+OÍ%=m+XOʍ%9W+W+OӍ%:W+W+O܍%AW+W+b+O%Bb+X,(/POY*/w&#[Ob*0w&#[Oj*C{#O#[Os*Fw&#V'O}*L{#O#V'O*D##[O+%w&#V'O+&##V'O*1W+w&O*2{#{#w&O*3W+#w&O*4#w&O*5w&OÎ*6W+w&OɎ*AW+#w&Oώ*EW+W+w&O׎*#W.K{#Oގ+* !#W..׎*+!#W.O*H#W.O++#W.O*#W.O+,6#W.O *e{#{##O*v{#{##OO*a{#{##O#*t{#{##OO+*c##O2*d##O:*u##OOB*O{##O.Jk,{#{##.r,{#{##.,{#{##.ȏ,{#{##.,{#{##OO*fO##O%*mO#O,*O##O3*{#{##W.O:*##OOB*{#{##OOJ*{#{##OOS*{#{##OO[*gO{#O#Od*.W+Oj*W+Op*8Z1K_1D,Ox*9OXO1K,O*:O{#XO1O*ZO#1O*;O{#1O1KXO*~O2O1K#N*7W+O+'#V'O*#[O*BW+#OĐ*R#V'O͐*#[KKL2DL_W2-`41>V!@!A _W2'?`/4_W3-U`U4a>V/@/AhKLM3DLKbWu36O`{:cf1>V8bW3=`:da?@?A;_W4E/`N:1t>VG@GAa _WM4MW`:aO@OA'_W4UA`:eѯ4f4KK L4D L LKKLL4DgK4KKK 5DLL 5L5D+D KJL25DaK<5DJLJK KP5D L LP5Ld5D$ KCLs5DZK}5DCLCL5DK\L5D\L\b W5\ShP:@4\iP4LKL5DLe6f6 :b5Ke !06f6b4WS6aq`ӏ:cfac@5cj6A6@"6 dj06eI*6f6 :~4K_`W6g`:1Bi@6 iA-6AV6kW87`i6evUT7f6 :4lc_PW7p`:1r@F7 rAT7Aΐ]7_"W7|`:a~@5~j6A 6@"6 j06e$38f=8K HiK-KeL\8DeLeb W8hP:@%8ip38b4W8`:cfa@5j6AF6@"6 j06_W$9`Y:1:a-1‘@m@6 A6A6_lW9`&:1d1:a-@m@F7 AOT7Ax]7nS:f):K-_`WC:`:1'@6 AҒ6A6@:(A:o$W:`G6pK:KHQK\KeL:pK:q!25QE8I9:G;YYY$Az,[ Y2J 9G CTGGW\lZ# ~ Ն :̆ $ =܆ &}(a @la ( C .nj ; %  > '~11 AR& )GE DR: /YN I[ Li Ow R J  M& P< S U̇ aه c X V& b& d< Y5 Fl* 6*J GR> 7T h<] g[qOI ؉mMy W,m . 6VhE|!8I127cdegi)jVkgmxopqrtv!xCze{t|}~ .n'Nd ( E b x               ( 3 > T j u DE F G H I J K% L@ MV Nq O P Q R S T U% V; XU Zk [ \ k l mo p q r/ sO tf u} v w x y z{2|S}n~+To7H^j{ J(W+'  @A. 4 3UZ#  p v  g l  [}  g" l"  nj F>E J O  uE vE w"E l>EO :E ň mE "͈ [EԈ \"E܈ ]<E ` ^^E Y H J 4 S + =( ,. 45 -:@ 1F =EM zET |SSYX^SS\ ~Y bj @n (Js *"" y (""  "" ۪E ,BEG  ުG ܁BE  G -͉ .Ն:̆$ =܆& } (a@a( C".3 ;> % P >[ ' ~m 1A&) ED^:/NI[LiO wR( JE Mb Px SU̇aهc X( Vb bb dx YI 5F*6_ JG>7 Thx ]g=5S=Sm E  E(L{ EyE4SSfEEEEEEEɅbЅMEE$TE,N[VEE]iEwEi  z E ;  7 i Kk  "n q ) 1q E!9u E!"h+E!>EEE! E  Њ#V"؊, E "/EE ".E XE ao g  r sE w   ߋ_  pO S j !ߪ '  / 5 <j El Jm QE"X EE"^ EE fEmEE$t$ |%xE!"-E E!EE &U'`(JDW=C>)>*ۤB+g*ڕ Gp(WPCV)V, V*ۤX(@KWdji-Pi(Wyjp)`p,sp*ۤr.DKW-P.W-P/Q.W-P/Q.HKW-P.W-P/Q.W-P/Q(WC)Ȗ)I*ۤ+g*E p(W Cϛ)cρ)vI,ψ*ۤћ(W/j-P-QI(WDj)ޗ)I,*ۤ.Wg-P/QI0W}1P1QI2R0W1P3Y4lI0W1P1QI0W1P1QI2R0W#1P#3#4#I5|#ct9`iE2I@Y !2sHt 2 U          M    Y Y [     3 A 32   23 P2U3U33U33U 333U$33U,333U>32YU@32Ym3UB3Y2UH33YYm3UK33Ym3Uc3F2Ue3F2m3h3k3$$$m333o$u333$x33F2%z334_%{33A%3#&&3#Ft&3&3'`3#''`*3#(3i(*3(3)3L)#*3)k*3)Y31*Y3~*Y3*+Y3%+r+3YAy+r+3Y+,3Y,v,3Y,,3,--3;--3-{23-3Y4 .3Y4g.3Y.3Y.C/333N/C/334/C/33A/C/33F2;0033300333YY00334Y3103341033YA1*23Y@2033F2223A2I3 3R3H!33H"33#334$3~4^!/3334^!23335^!6333YYo5^!?334Y5^!@334 6^!A33YAY6^!V33F26 7Z33Y37 7n33Y3YYf7 7o33Y4Y7 7p33Y48 7q33YYAS8 7r3A8 7t3YA9 73F29933YY993B:93::33YY3;:33YY3YYU;:33YY4Y;:33YY4;:33YYYAH<:333<:334Y=:334=:33YA=:33F2f>Y34YY>L<3YY?33O??43?43Y43?A@3O@@Y33Y@@Y34YY@@Y34YF2Y34YF4Y3AYF0 7Y33YQG0 AY34YYG0 CY34YH0 EY3AYaHH\333H]\33YY3I^\33YY3YY]Ih\334Ii\33YY4Ij\33YY4YRJJ23J K3KoK23yKK43KK33LsL3YLLY3LCM3YSMMY3M N3YNkN3YzNNY3N9O3LOO3OO33PlP3PlP33P/Q3=Q/Q33QQ3Q7RYYCRR34YYRR34YRR3YA6SS3YYYYYYSS3YYYYYY4TcT#3YrTT&33TT+33_`UTD33UQVI33_VQVL33_V1WV33EW1W^33_W1We33;XXi3XYj3Y2-!="#5Y2-2Y 2YdY2`YVPY2Z22 D .o [2sHo [2s"52[s{>s2Cg2A[2s_`[2sHs_2s2 g_2 g2= .x2 222 .2:22 o22f2222X22R2HVR2 Z2222 222kVw 8232)32R24= 232)32R24 w P|3 r3X|33<|33Cm3R|3/m3  U w [>3 rP>3C3W trR3H3XR\3 2 9 {  c3 c3h3} r3m3~R\3 2 !#"P3 3\#2 3]$3$33%333$323$32%3#F#2%U3%3%3%`B3#8"B3#B3+kB3q 333333;{23 33#2 33H# 3N) 3/3333,t;33B33N3233#2H LX333S_\33i\3333o\333333-v\332q|\33332\333323@33E@323@3233@323 M33SM323M3233M323g33ug323g3233 g323X333233233E32333 323@32333230 #33A 0 +323 0 23233 0 :3232-!="#&g'#(4!^!33#2e!)o!!ў2\"\")!!Ӟ2\"\")!\3332)!ق23)"@3323);"d"3332)i"3332)"^!332\")""`#`##\3")" #\"`#)-#Y#`#\")e##2`#`#*##`#2-!&%&Z&&S'&'+1#4+22+7.4+ F4+ c4+ 4+ 4+ 4+ 4+ 4+ 4+ 5+ $5+ /5+ :5+ E5+ P5+ [5+ f5+ q5+ |5+ 5+ 5+ 5+ 5+ 5+ 5+ 5+ 5+ 5+ 6,@ 6,A(6,K>6,L[6,Ox6,S6,U6,W6,Y6,[6,]6,_6,b 7,e7,g,7,j=7,mT7,oo7,r7,u7,v7,w7,z7,}7, 8,8,+8,<8,M8,^8,o8,8,8,8,8,8,8,8,9,9,69,M9,c9,t9,9,9,9,9,9,9,9,:,:,):,::,Q:,h:,:,:,:,:,:,:,:, ;,!;,6;,K;,e;,z;,;,;,;,;,;,;,<,1<,F<,[<,u<,<,<,<,<,<,<, =,"=,7=,L=,g=,|=,=,=,=,=,=,>,,>,F>,[>,p>,>,>,>,>,>,>,?,?,,?,G?,b?, |?, ?, ?, ?, ?,?,@+D2+E@+F7@+GR@+Hq@+I@+J@+K@+L@+M@+N A+O#A+P>A+Q]A+RwA+SA+TA+UA+VA+XA+ZB+[+B+\G+zZG+{vG+|G+}G+~G+G+G+H+H+5H+KH+oH+H+H+H+H+H+ I+I+*I+;I+HI+_I+{I+I+I+I+I+I+I+I+J+J+'J+"g=J+"hNJ+"i_J+"jpJ+"kJ+"lJ+"mJ+"nJ+"oJ+"pJ+"qJ+"rJ+"s K+"tK+$>+K+$?6K+$@AK+$ALK+$B]K+$CnK+$DK+$EK+$FK+$GK+$HK+$IK+$JK+$KK+$L L+$ML+$N2L+$OCL+$PTL+$QeL+$R{L+'sL+'t2+'uL+'v+K+'wE+'xCM+'yZM+'zqM+'{M+'|M+'}M+'~M+'M+'N+'&N+'AN+'WN+'mN+'N+'N+'N+'N+'N+'N+' O+'&O+'AO+'\O+'wO+'O+'O+'O+'O+'O+'P+' P+';P+'UP+'oP+'P+'P+'P+'P+'P+'P+'Q+'5Q+'PQ+'kQ+'Q+'Q+'Q+'Q+'Q+' R+'-R+'HR+'mR+'R+'R+'R+'R+'R+'R+,9R+,:2+,;S+,<W4?Z42&@ hA h4`_2#:4 8BC"4#2A.D4E2FDFYEE2DE2FG2E2F2G22HE2HGgGRG2FgF2E 3FwE3FD IAJ+3 K IYJ+3EGGM3FEW3FD EGG2Ew3FEUE3FUGUE<G3FG3F<L<F3#2HE3F?EG3FGE3G\"G3F\"E3E\"E3G<E 4FAG 4GAEAGM#\3Z##94 NO+ 3d2#Q4Ն :#\4̆ $D#n4 =#y4܆ &D}#4(a @#\3a (#4 C#4 .Dnj#4 ;#3 %#4 >#4 'D~#41 A#2& )#5E D#5: /DY#F4N I#c4[ L#4i O#4w R#4 J#4 M#4 P#4 S#F4 U#4̇ a#4ه c#4 X#4 V#4 b#4 d#4 Y#55 F#\3* 6#5J G#2> 7#4T h#4] gmw2!6D"}2!6#I6#T6D#f6#q6Dbj!6!6POT6T6PST6T6PWT6T6P[T6T6T6PT6T6P_T6T6PwT6T6PT6T6PT6T6PT6T6Q T6T6T6PT6T6j7E\3PT6T6\3PT6T6PT6T6!6!67E!6PT6T67ET6P%T6T6T6P*cT6T6P/{T6T6P5T6T6P;gT6T6P@T6T6PFkT6T6PMoT6T6PTsT6T6P[T6T6QaT6T6T6PkT6T6PpT6T6PvT6T6P|T6T6Q(T6T6T6Q4T6T6T6T6Q,T6T6T6Q0T6T6T6PT6T6T6P\3T6PT6T6P4T6Q4T6PT6T6P&T6T6PT6T6P9T6D[Q9T6Qq62QT62PT6T6Q T6T6T6Q$T6T6!6QT6T6T6QT6T6T6j7P!T6T6P'T6T6P.T6T69P7T6T6\3P?)T6T6QGT6T6)NS.!6!6)Y^0!6!6)di3!6!6)ou1!6!6!6)|!6!6)6!6!6)5!6!6):!6!6)!6!6)!6!6)!6!6)O4!6 4!6)#@!6!6P*'!6!6)05(!6!6);AN9!6HO9!6W!62)\fC!6!6q{!!6!6!6%!6!6!6)E!6!6!6)F!6!6!6j7)G!6!6P!6!6P!6!69)!6!6\3)M!6!6Z !6!6P=5"4"422P="4"422Rm2l@2F2P 2222R(L{2l@2Py2222P4\3222Pf\322P\3222P\322P2222)Ʌb"4"4\32)ЅM22\3P222)$T222),N[22\3PV222)]i222Pw222Ri"4&B\32F"4Pz2\3R2QBF2#aBpN#mBvSTg9Tl9#B}STg4Tl4RFq62Pu\32Pv92Pw42Plq62CE2R:T62C)ňm!62CP͈[92C\3PԈ\42C\3P܈]C2C\3D`P^52C\3UH\3VJ2P 4"422WS"4P+"42P ="4"42X(,P.4\3@DEEDYZ5-\3[:@1\3PF=22PMz\32PT|"42222DED\\322W\~"422DR@n(99RJs*44y(B44PbB99PċB44P\322P,\3~E22EEDP\32EP܂2~E22P22E2EEFEP-\3@DZ͉.\3# F;#F7#$Fi#/FK#9Pk\3KFEEP"n\3KFWqKF2P)\3KF2\32P1q\3KF2]P9u\3KF2]Qh+\3222]R>\322P\322]P\3KF2*G#5GЊ ^o2Q؊,\3KF2*GQ/\322*GQ.\3222*GPX\322*GPao\3KFRg2l@\3KFPr\3\3KFPs\32KFPw\3KFP\3\3KFP\3\3KFRߋ_2&B22KFRp2H22KFF2P\3KFHEFP!\3KF9\3P'\3KFHEHFFP/9KFW5KFW<jKFPEl\3KFPJm\3KFWQ2QXKF22Q^KF22KFPf\32Pm\322_t$KFP|22`x\3P\32]Q-\32*GP\32]P\3\3P\32P\32*GP!O\3\3P!Q\3\3PČ!S\3\3P̌!U\3\3PԌ!W\3\3P܌!Y\3\3P![\3\3P!]\3\3P!_\3\3P!a\3\3P!c\3\3P !e\3\3P!h\3\3P!x\3\3#2%#$#2,#@#96#\3+KAKPÍ#=AK2Pʍ#9+K+KPӍ#:+K+KP܍#A+K+K6KP#B6K2#L&/S&*TL&+I3J+3'V,(.T\3(/T\3(0T \3(1T\3(2 T\3(3T#\3(4T+\3(5T3\3(6T;\3(7 TD9(8$TN2(9(PY)/\3KFE]Pb)0\3KFE]Pj)C\3~E2E]Ps)F\3KFE*GP})L\3~E2E*GP)D\3EE]P*%\3KFE*GP*&\3EE*GP)1+KKFP)2~E~E\3KFP)3+KEKFP)4\3EKFP)5\3KF\3PÎ)6+KKFPɎ)A+KEKFPώ)E+K+KKFP׎)q6ENE~EPގ**T6EN)׎)!6ENP)9EN\3P*+4EN\3P)CEN\3P*,5EN\3P )e~E~EEP)v~E~EE2P)a~E~EEP#)t~E~EE2P+)c\3EEP2)d\3EEP:)u\3EE2PB)2~EE2)Jk+~E~EE)r+~E~EE)+~E~EE)ȏ+~E~EE)+~E~EE2P)f2EEP%)m2EP,)2EEP3)~E~EENP:)\3EE2PB)~E~EE2PJ)~E~EE2PS)~E~EE2P[)g2~E2EQEQFLPd).+K\3Pj)\3+KPp)8\3QEQFLPx)9222RELP):2~E22RP)Z22ERP);2~EhR2RE2P)~22R2REE`)7+KP*'\3E*GP)\3E]P)B+KEPĐ)R\3E*GP͐)\3E]# S6#/FՐO#S`#*S_#/FM`(`RP(Dq6SSP(ESgSELPu](>S}SESP$(A2QP,([2SESFSP2(JgSSP9(GgSSPC(T2222QaSbTE3a TbTat 'TbTa;TbTc0?\3;"0?QB2;[0?\3F.E.GTF/ETF.GTG.dWT/R)/e c?v/R{TfT /S6F'T5 T 63T5S 6 S51T6 ;TfET"/S6YUT7`TgeTfTZ /V6'T5 TZ 6T5SZ 6S51TZ6l;Th,UbUEhUCUm3RbVi/9m3EUj(Vb>V9`3E<k"; 3a_VbTasVb>Vk19!J"4kq19!!"49!2k>19!"4929'2<3 VF+agVbW992Ek9`29[9slWbWJe>V51TO6;T5iV P6-sV5WP60W5V6W516y1m15VT6fVmV5V 6SV5}V$6@VdWeX/YV=/e cc`3X;3\3;a3&B2;a32#X#\3>nXWX/_L/eЛ co/b2o ۤ/c2oV/a2phon/fXfsX/f6[X6=X7X6XnWjY/c/ecaRYb>V9 Yk2`9 Yk9 Y3>YaFYbW92ik@9` 29 sa%Zb>V9 YaEZb>V9k #;F3;K3;ނ2kF";P3;U3qTWZe>V2 42/Y28Y4|5xY6VY6iYr 4.4Y5Y 6YsCY5Y 6Y5Y(6Z5Y( 6Y6͝Y51(61625Z.6k%Z6X.Z5;Z46~EZ6NZ5[Z8 6aZ6lZ6ʞwZ5ZF7Zao\bTai\bTa\bTak\b>Va?\b>Va\b>V9 Ya\b>V9 YqLK|W]X eݞ>V2 42Y34[ Y4/\ Yte\h[ 67o\51TXK6`;T5\hK6\5UVbK\ 6~_V5y\bK6\rK*4a 45\K a 6՟\5\K6\uiVK5[ZKb 64aZ6!lZ6wZt\hd 6Z\6m\51TK6G;T5xYK6Y6Y5\K6\5ZKe 7Zv=W_wP>V3`cph4U2qWR__ eؠcEK2xW|_P2e!c?' 42qKW_UHe:>V2XY2Y2Y2ӡY2Y2 Y2 44#ԟYY4A\46`4gY34]Y5\K\6@\51TK 6^;T5\K6|\uiVK5YL^6Y5YL6Y5YL`6գZ5YL 6Y6Y51L616"25[Z"L c6IaZ6`lZ6owZ5[Z8Lf6aZ6lZ7wZ5[ZVLi6ΤaZ6lZ6wZ5W`Ll60W7X-,U@X-,5-UBX-h,UHX-g-5-UKX-g-5-UcX-+UeX-+5-hX-kl-3$$$m-X-g-o$u-X-q-$x-X-+%z-X--_%{-X-%X-#&&>-#Ft&X-&>-'`X-#''`-#(X-i(-(>-)>-L)#-)k-)-1*-~*-*+-%+r+X-y+r+X-+,X-,v,X-,,X-,--X-;--X--{o,--u-- .X--g.u-.X-.C/-X-g-N/C/-X--/C/-X-/C/-X-+;00-X-g-00-X-g-00-X--310-X--10-X-1*2X-@20-X-+22X-2I3 X-R3H!X-3H"u-3#X-34$u-~4^!/-X-g-4^!2-X-q-5^!6-X-g-o5^!?-X--5^!@-X-- 6^!A-X-Y6^!V-X-+6 7Z-X-g-7 7n-X-g-f7 7o-X--7 7p-X--8 7q-X-S8 7rX->8 7tX->9 7X->+99-X-99X->B:9X->>::-X-g-;:-X-g-U;:-X--;:-X--;:-X-H<:-X->>g-<:-X->>-=:-X->>-=:-X->>=:-X->>+f>-->L-?X--O??--?--Y-X-?A@"-O@@-g-@@--@@--F2--F4-F0 7-g-QG0 A--G0 C--H0 E-aHH\,-g-H]\,-g-I^\,-g-]Ih\,--Ii\,--Ij\,--RJJo,-J KX-KoKo,-yKK-X-KK]--LsLX-LL-LCMX-SMM-M NX-NkNX-zNN-N9OX-{LOO{X-OO-PlP{X-PlP-P/Q{X-=Q/Q-QQX-Q7RCRRX--RRX--RRX-6SSX-SSX--TcT#X-rTT&X-g-TT+X-g-`UTDX-g-UQVIX--_VQVLX--V1WVX--EW1W^X--W1WeX--;XXiX-XYjX-h,-!S"#5Y VPYv,Zv,o,D .o ,2Ho ,W"5,{>,C,A,`,H,, , ,= f x, 2,>c,, f,r,, o2,,f,2,,,X,2h,RJ,H VR,Z=,c, c,,!o,Ih,h,V8,,o,),o,R!o,4=*,W,o,)W,o,R!o,4   * w fD- I-XD- I-<D-S- U" w# [ - rf --W t!--XR$\, !o, 9 {%# +- +-0-}  :-5-~R$\, !o, &#'Pv--\h,{-](-(--)---(-,{-(-,)-F,)U-)-)-)`X-N"X-#X-+kX-q {--{--{--;{o,- -{-, -{-H# -N) -/-3-{-,t;-{-B--N-c,{-{-J,H LX3-{-{-S_\,-3i\,-{-{-3o\,-{-{-3{-{--v\,-,q|\,-{-{-,\,-{-{-,{-@-3{-E@-h,{-@-,{-{-@-,{- M-3{-SM-h,{-M-,{-{-M-,{-g-3{-ug-h,{-g-,{-{- g-,{-X-3{--h,{--,{-{-E-,{--3{- -h,{-@-,{-{--,{-0 #-3{-A 0 +-h,{- 0 2-,{-{- 0 :-,{-h,-!S"#*g#+4!^!--h,e!,o!!o,r"r",!!o,r"r",!\,--J,,!J,-,"@۸--J,-,;"d"ܽ---J,,i"޽---J,,"^!--J,r",""v#v#\,"," #r"v#,-#Y#v#r",e##o,v#v#-##v#h,-!*%*Z&*S'*'.1-.2J,.7-. cJ,. d .. e.. gI.. iy.. j.. k.. m.. o.. p.. q/. r%/. t@/. v[/. x}/. z/. {/. |/. }/. ~/. /. 0. 0. (0. 50. F0. W0. h0. 0. 0. 0. 0. 0. 1. /1. E1. [1. 1. 1. 1. 1. 1.DJ,.E1.F2.G,2.HK2.If2.J2.K2.L2.M2.N2.O2.P3.Q73.RQ3.Sg3.T3.U3.V3.X3.Z3.[4.\4.4.44.Q4.g4.}4.4.4.4.4.4.4.4.5.5.5.)5.45.?5.J5.U5.`5.k5.v5.5.5.5.5.5.k5.l5.mJ,.o 6.p 6.q16.rC6.sc6.tz6.u6.v6.w6.x6.y7.z*7.{F7.|g7.}7.~7.7.7.7.7.8.8.?8.h8.8.8.8.8.8.8.8. 9.9./9.K9.\9.r9.~9.9.9.9.9.9.9.9.g :.h:.i/:.j@:.kQ:.lb:.ms:.n:.o:.p:.q:.r:.s:.t:.!>:.!?;.!@;.!A;.!B-;.!C>;.!DS;.!Ed;.!Fu;.!G;.!H;.!I;.!J;.!K;.!L;.!M;.!N<.!O<.!P$<.!Q5<.!RK<.$s\<.$tJ,.$uh<.$v:.$w5.$xm<.$y<.$z<.${<.$|<.$}<.$~ =.$$=.$?=.$P=.$k=.$=.$=.$=.$=.$=.$=.$>.$>.$5>.$P>.$k>.$>.$>.$>.$>.$>.$?.$?.$/?.$J?.$e?.$?.$?.$?.$?.$?.$@.$@.$)@.$D@.$_@.$z@.$@.$@.$@.$@.$@.$A.$7A.$WA.$rA.$A.$A.$A.$A.$A.$B.$B/C5]+&Eg*:f,*<,g5g*>o,jC0Eg*@tC,(Eg*AtCyC)Xg*B~CtCyC(g*CtC)g?*E,jC ,O\,\,2\, ,OD `,O\, *-,P\,*. 8 1g0g*UBB0g*VB,(g*XBD)g*Y'EBD1-0-*lFB0-*mF,(-*oFF)C*pGFFU,A.242 h,22{,373,34h,,3h,4,J,H,5444,33o,,3,3*2 67, 8 67,*44-3&-3*44,?-3N-344b-3"4l-393{-J,H-3U34-3343-4r"4-3r"-r"l-4-34-44"\,Z#. :;. 3+.p :$.v < gB. lB. 2[T.} < gr. lr. 2nj=F.,2> u\,,> vB.,> wr.,> l.,.c,=:.,.2,ň m/,.2">͈ [B.,.\,>Ԉ \r.,.\,>܈ ]v/,.\,2`> ^/,.\,2Y?H\,@JU,> 4/J,J,ABS/>+/J,> =//J,C( ,>. 4\,"0'0DE5 -\,F:@ 1\,>F =c,,>M z\,,>T |/,,J,J,00G\,,,B\ ~/J,J,0bj//=@n(B.B.=Js*r.r.y(I.r.r.> .B.B.> I.r.r.> \,,J,>,\,v1,J,{12> \,c,{1> J,v1,J,> J,c,1J,13{1>-\,"0E͉.\,>=5//,J,>=//,J,=mc,F2,3c,> c,c,,J,=(L{c,F2,>yc,c,,J,>4\,,,J,>f\,,,>\,,,J,>\,,,>J,c,,J,,Ʌb//\,J,,ЅMc,c,\,>J,,,,$Tc,c,,,,N[c,c,\,>VJ,,,,]ic,c,,>wc,c,,=i/4\,J,3/>zc,\,H"4Ն:-4̆$2?4=J4܆&2}\4(a@\,a(r4Cr..4 ;,%4>4'2~41AU,&)4ED/:/4NI44[LQ4iOg4wR}4J4M4P4S4UQ4̇aQ4هcg4X}4V4b4d4Y55F\,*65JGU,>7g4Th4]g5; 575i5KB.>k\,65>"n\,6Bq6c,>)\,6c,\,J,>1q\,6,I>9u\,6,IJh+\,c,J,,I=>\,c,,>\,,,I>\,6,67ЊK+J؊,\,6,6J/\,,,6J.\,c,J,,6>X\,c,,6>ao\,6=gc,F2\,6>r\,\,6>s\,,6>w\,6>\,\,6>\,\,6=ߋ_J,4J,J,6=pJ,c8J,J,63,>\,6~85>!\,6B.\,>'\,68835>/B.6B56B<j6>El\,6>Jm\,6BQ,JX6,,J^6,,6>f\,,>m\,,,Lt$6>|c,c,Mx\,>\,,IJ-\,,6>\,,I>\,\,>\,,>\,,6>O\,\,>Q\,\,>ČS\,\,>̌U\,\,>ԌW\,\,>܌Y\,\,>[\,\,>]\,\,>_\,\,>a\,\,>c\,\,> e\,\,>h\,\,>x\,\,U,% $,, @B.6 <>? (\,:>H )\,:=Q_"&\,:>h /\,:>q 0\,:>z 1\,:> 2\,:> 3\,:> 4\,:> 5\,:> 6\,:> 7\,:> >\,:;>Í =;,>ʍ 9::>Ӎ :::>܍ A::;> B;,g<#/: V>Y%/\,61I>b%0\,61I>j%C\,v1J,1I>s%F\,616>}%L\,v1J,16>%D\,11I>&%\,616>&&\,116>%1:6>%2v1v1\,6>%3:{16>%4\,16>%5\,6\,>Î%6:6>Ɏ%A:{16>ώ%E::6>׎%.1>v1>ގ&*.1>,׎%/1>>%B.1>\,>&+r.1>\,>%v/1>\,>&,/1>\,> %ev1v11>%vv1v11J,>%av1v11>#%tv1v11J,>+%c\,11>2%d\,11>:%u\,11J,>B%J,v11J,,Jk'v1v1{1,r'v1v11,'v1v1{1,ȏ'v1v11,'v1v1{1J,>%fJ,11>%%mJ,1>,%J,11>3%v1v11>>:%\,11J,>B%v1v11J,>J%v1v11J,>S%v1v1{1J,>[%gJ,v1J,1@@3h<>d%.:\,>j%\,:>p%8\, AA3\<>x%9J,,J,2A\<>%:J,v1,J,2A>%ZJ,c,{12A>%;J,v1AJ,2A,>%~J,c,AJ,2A1M%7:>&'\,16>%\,1I>%B:{1>Đ%R\,16>͐%\,1INUO((B`PBBQLBl-P [BQLBP oBQLBP BQLB+4B3*R<WB)_+SBGT`:V)BUyB )VBWeB VoBWQB V[BW8BVsBB J, eCU, J,3,oC3**4oC4*RL:WCF*SDTݥ:VF,XL(YSGJ,Y,"H&YeLc,U9CL GVICZTC[YCUtLLV?\RRL0WND)+SxGT:V),]R*{DQD RyC*\,4D3+R,WD)+SGT)DUkD )V{DVϦDU:+VV#\+Vg+Vr+4+^WAE)+S6GTT)D^LWsEZ*SgDTZyCY[o,Y\&_:+i_V\+Vg+Vr+_:+ibV0\+VXg+VCr+U@\V\ͧ+RL<W\U@\UB\˯UHȰ\\UKȰ\Uc&Ue&hk#$$$m(Ȱo$u(Ұ$x(&%z(-_%{(D%$&&#&Ft&&#'` (''`-#(( i(-#(#)#L)#-#)k-#)\#1*\#~*\#*+\#%+r+\Dy+r+\+,\,v,\,,,--;---{#-#\j .\og.#\.\.C/(ȰN/C/(-/C/(D/C/(&;00(Ȱ00(Ȱ\\00(-\310(-10(\D1*2\@20(&22D2I3 R3H!3H"#3#34$#~4^!/(Ȱ4^!2(Ұ5^!6(Ȱ\\o5^!?(-\5^!@(- 6^!A(\DY6^!V(&6 7Z(\Ȱ7 7n(\Ȱ\\f7 7o(\-\7 7p(\-8 7q(\\DS8 7rD8 7t\D9 7&99(\\99B:9::(\\Ȱ;:(\\Ȱ\\U;:(\\-\;:(\\-;:(\\\DH<:(Ȱ<:(-\=:(-=:(\D=:(&f>\#t\\>L?#\\?(O??-#?-#Yt?A@#O@@\#Ȱ\@@\#-\\@@\#-\F2\#-\F4\#D\F0 7\#Ȱ\QG0 A\#-\\G0 C\#-\H0 E\#D\aHH#ȰH]#\\ȰI^#\\Ȱ\\]Ih#-Ii#\\-Ij#\\-\RJJ#J KKoK#yKKyKK#LsL\LL\#LCM\SMM\#M N\NkN\zNN\#N9OLOOOO6#ePlPPlP6#P/Q=Q/Q6#QQQ7R\\CRR-\\RR-\RR\D6SS\\\\\\SS\\\\\\-TcT#\rTT&ȰTT+Ȱ$`UTDȰUQVI(_VQVL($V1WV(EW1W^($W1We(;XXiXYj\˯-!>##~5YY Y-qn9d\`\gzR#\\\\l1C]ƯƯƯDdEƯ)ƯƯkPYZ D .o  ~uHo  L"5 {> CA L$` LH $  $ ~= n9x үƯܯ ү ofүX˯RHKn9VR ZƯƯ ˯˯0V< 8(i-)i-R4= (7)7R4 w Q sX<~~RnsCRns  U w [g rQglW ts{qXR!  9 {"~  } ~~R!  ##$Pװ \%˯ ܰ]&&'&ܰ&'%F%'U'''`C%9#C#C+kCq ܰܰܰ;{ ܰ% ܰH# N) /3ܰ,t;ܰBNƯܰܰ%H LXܰܰS_iܰܰoܰܰܰܰ-vq|ܰܰܰܰܰ@ܰE@˯ܰ@ܰܰ@ܰ MܰSM˯ܰMܰܰMܰgܰug˯ܰgܰܰ gܰXܰ˯ܰܰܰEܰܰ ˯ܰ@ܰܰܰ0 #ܰA 0 +˯ܰ 0 2ܰܰ 0 :ܰ˯-!>##(g)#*4!^! %˯e!+o!!ѵ]#]#+!!ӵ]#]#+!ׅ+!+"@+;"d"+i"+"^!]#+""a$a$%"+" #]#a$+-#Y#a$]#+e##쵯a$a$,##a$˯-!%9 U$CƯ~9<9E79qn%<&A9v5%<&@9~F7:$7@:үF7b:ү$7:W$<%&n9?:C/F7%:$<%:F7%;%<%1;W;$< 97$Ư9 9Ư9ܯƯKn9Z&9 U&C~9<9EV/=qn&[h(Aq=v'[t(@=~eV=&V=үeV=ү&V!>W&['(n9?E>C/eV'h>&['>eV'>&['>W;&[ 9V&9 S=9Kn9(S'(') !~7>Ht ~ A   (   +)  i)  )    ( ( ])>   |)  A ) Ʊ   ұ P~U)U).?U)8U )8.U$)BU,)B.U>)(U@)(UB)(UH)8((UK)8(Uc)+Ue)+h)kN+#C$m)8u)Bx)+fz)D{))+)K&٠ ,MF+) ,`q,)O'`,Oq,),- ,z ,#,k,/(_((`+(r+)()Hr+)(,)(v,)(=,)--)-)p{W.(ʲ.)(ϲW.('.)(oC/)8C/)C/))JC/)+0)80)8((I0)(0)0)()3*2)(0)+2)):I3 )@H!.)H"W.#.)$W."^!/)8r^!2)B^!6)8((^!?)(b^!@)^!A)()^!V)+_ 7Z)(8 7n)(8(( 7o)((S 7p)( 7q)(() 7r+) ,)R 7t+) ,() 7+) ,+-9)((:9+) ,y9+) , ,:)((8/:)((8((:)(((:)((':)((()w:) , ,8:) , ,(J:) , ,:) , ,():) , ,+(Բ((L(((1)X?BԲ)~A@*@(8(#@(((r@((@()( M(8(]M(((M((M()(Ig(8(g(((g((Tg()((8(((([!((#()(&(8(e0(((2((4()(x0 7(8(0 A(((10 C((0 E()(H87 ]((8 ^((8(( h1 i(( j((( J3 K)oK* Kٲ)w K.sL)(zL(9CM)(҆M( N)($1kN)(N(y19O)])>O]))ՅO:|?+lP]))lP:C/Q]))/Q:2Q)07R(( R)(( R)(d R)() S)(((((( S)((((((i cT#)( T&)8T+)8$TD)8QVI)<3QVL)$1WV)1W^)$a1We)Xi)=Yj)(-!CJ#?5YYY-?n9l00(`( x!gz#CR((V((C]Ư)ƯƯMdEƯ))ƯƯ O3-o >7>??@H/o >7>c>@"/>7>#0>7>d0C+>0>7>c>$(1>7>c>17>$17>Q2 +>$2 +>?= ?@n9.x. ??-. ? @T.o?|.?..X?RHKn9 /H/@ x/@s BBq VBr xBprBrBMs$(?&?RnsERns o U (w [ޱn rVBޱWGo txBX(R!  Tq{"? p B} q B ~?R!  #]$Pװ G\% ܰ]&Q&QV'`QV&Qܰ&Q'#Ce%CF%'cCe'Ce'Ce'!`HDe%>JHDe#HDekHDeE ܰeܰeܰe{eHEeܰ%EeܰH#Ee)Ee@/Ce3Qܰt;QܰBQ`PNEeܰܰ%HLX#Ceܰܰ_e#Cieܰܰ#C^oeܰܰ#Cܰܰve|eܰܰ0eܰܰܰw@Ee#Cܰ@Eeܰ@Eeܰܰ<@Eeܰ~MEe#CܰMEeܰMEeܰܰFMEeܰgEe#CܰgEeܰgEeܰܰlgEeܰEe#CܰEeܰLEeܰܰEeܰEe#Cܰ3 EeܰEeܰܰEeܰ"0 #Ee#Cܰq0 +Eeܰ0 2Eeܰܰ0 :Eeܰ-!CJ#(b !޹^!*joe!#!+dJdJ+!-dJdJN1yy{3y@5yyoκd"6~~y8~~y ^!=~~dJI"@rKrK"$p #BdJrKY#DrKdJɻ#FrKrK-#HrK-!=9 UKC~9<9E\;qn(LMA;vKLM@;~;K<ү#<үKE<WKLMn9?h<C/L<KL<L<(LL<W;K 9K9 ;9Kn9@9 UMC~9<9E>qn N~OA??v-NO@c?~Ų?M?үŲ?үM?WMNOn9?@C/ŲN6@MNZ@ŲN}@ NN@W;M 9M9 ?9Kn9(([.޲ . ')` %P/jP +&Y iiR) +W + ƯƯ, dR% )b P/jP +/Y nnBR)  +w B+ ƯBƯ, dBR% )j qQ/jP +7Y xx,R) +z ,+ Ư,Ư, s,R% 0x 1F1[1i0 ~1111¶1ض2 t1I1f1u111!11 11 11151H1Y1k11'1111$1&11!+141J1m1y111111111 1 1%1&=1;*1F1Y1l?1111111<11  11+1>1T1l1 11 1111#1 10"1D1Z>1i1x1111(11 R *;RB >IR,34\Hi4\Hi4\Hi4(Hi4(Hi4(Hi5!F"[!?!6[T6[T6x"[T6W;[7V^;5|"#!(!6T6[U6x"T6W;7V;5:##g;;!?!6gT6gT6x"gT6W;g5#j$;;!(!6T6[U6x"T6W;5$)%ABB!?!eUO6AT6%AȰ6x"AT6W;A6AeU7Ct7%E7ۤDU7VGB5%&oBB!?!6oT6oT6x"oT6W;o5Y&&ABB!(!UO6AT6%A86x"AT6W;A6AU7CԲ7%E7ۤDU7VGB5q''BB!(!6T6[U6x"T6W;59((AII!?!UO6AT6%AȰ6x"AT6W;A6AU7Ct7%E7ۤDU7VGI5+))wII!?!6wT6wT6x"wT6W;w5)u*AII!(!UO6AT6%A86x"AT6W;A6AU7CԲ7%E7ۤDU7VGI5*p+II!(!6T6[U6x"T6W;5+4,A,,!?!VO6AT6%AȰ6x"AT6W;A6AV7Ct7%E7ۤDU7VG,5,#-,,!?!6T6T6x"T6W;5d-.A,,!(!"VO6AT6%A86x"AT6W;A6A"V7CԲ7%E7ۤDU7VG,5./,,!(!6T6[U6x"T6W;5S//33!?!>??!B!99TW:aV:9V:V8?<@??!,!99wW:a|W:9V:V8}@@((!!99P:aV:9V:V8AA((!;!99W:aV:9V:V8A)B((!I!99W:a W:9V:V8dBB((!!99W :aV:9V:V8 CxC((!B!99TW:aV:9V:V8C"D((!,!99wW:a|W:9V:V8hDDg??!WfD3!9XEgW9g?9g-9eEg3:gEj|T;:qEm;:xEp|T E}E)&W?!8FFg??!WfD!9XEgW9g?9g-9eEg:gEjT;:qEm;:xEpT8 GGg??!WfD!9XEgW9g?9g-9eEg:gEjT;:qEm;:xEpT8HHg((!NXfD3!9XEgNX9g(9g9eEg3:gEjT;:qEm;:xEpT IDI)X(!8IpJg((!NXfD!9XEgNX9g(9g9eEg:gEjT;:qEm;:xEpT8JjKg((!NXfD!9XEgNX9g(9g9eEg:gEjT;:qEm;:xEpT<lWddA;=$aAT=Ca%AȰ=aax"AT=aW;A6AXe>aCt> b%E>QbۤDU>dbVG;?U`~D@ bUAx~@aA~@aB@aCJ@H@>bdDwb|;!?!XeOEKVL&U6:V&TFXWdne1=b1TCh,3@bhEvLL&6:V&TFXWef7=b7TCh,9@bi<WTeCԲ>e%E>eۤDU>fVG;?UD@eUA(@eA@@eB&@eCJLH@edD"f|;!(!reO# $Q( G`( HjP HqP  $zP HU x% HU $( $( $P $P $P $P $P $( $( $( $Z $( $-( $7( $B( $L( $R( $b_ In jI jI jIP jIX jI jI jI$b jIp jRJ1KJ2J7}JDJEJFJG˳JHJIJJJK:JLUJMkJNJOJPJQִJRJSJT JU:JVPJXjJZJ[J\JJɵJJJJ(JJJEJPJ[JfJqJ|JJJJJJJɶJԶJ߶JJJ J!J,JcJd7JeCJglJiJjJk·JmӷJoJpJqJr!Jt<JvWJxrJzJ{J|J}øJ~иJJJJJ"J3JDJUJJJJֹJJJJ2JHJcJyJJJJkͺJlݺJmJo JpJq0JrBJsbJtyJuJvJwǻJx޻JyJz*J{FJ|gJ}J~JJȼJ޼JJJJDJmJJJýJԽJJJJJJ4JPJaJwJJJJJʾJܾJJJ%gJ%h%J%i6J%jGJ%kXJ%liJ%mzJ%nJ%oJ%pJ%qJ%rϿJ%sJ%tJ&>J&?J&@ J&AJ&B)J&C:J&DOJ&E`J&FqJ&GJ&HJ&IJ&JJ&KJ&LJ&MJ&NJ&OJ&P J&Q1J&RGJ)sXJ)tJ)udJ)vJ)wͺJ)xiJ)yJ)zJ){J)|J)}J)~J) J);J)LJ)gJ)}J)J)J)J)J)J)J)J)1J)LJ)gJ)J)J)J)J)J)J)J)+J)FJ)aJ){J)J)J)J)J)J)J)%J)@J)[J)vJ)J)J)J)J)J)J)3J)SJ)nJ)J)J)J)J)J)J)K<W-=Z-L<WlN-M(Z-NHCOk :6 6' ;7 4  ̑ :0 :M !: +:0ג J:P8_ S9! S:9 S9' SQM`Ư9``9` R6WOOM@M^/Mq MVMS ˯-!O>##ORLW+POMM/M˯MVS ˯-!O>##ORPWzPP<M<M/<M& =M9V=MW=Sk D˯-!O>##OR WQP)M?)MR/)TR*˯MeV*U:2˯-!O>##OQ:}.Q}22c9.Q9.Q9 .R9.R9N.Rc;:.URPWiQQOMWOMj/OTR PMVPMPS TBw T@@w@Lw@XwVpwU$D}w˯-!O>##OR@WRrR_M_M/_M `M<V`MZ`U:hU Sn j˯-!O>##OR8WR$SvMUvMs/vM wMVwMwU:{U:|˯-!O>##OR:W|SSMM/M MVM8U:˯-!O>##O &R ].;).H R R Q. R Rz9`. R 9D. R 9H. zQ. R R9`. R 9D. R Q˛%`9``^99`c9R@WeUUM!M"/M" M-"VMK"S_" -!OCJ#ORLWVUM3#MQ#/Mo#M#VS# -!OCJ#ORXWWVV<M$<M$/<M$ =M$V=M%=S% D-!OCJ#OR$WVV)M%)M&/)TR*M&V*U:2-!OCJ#OQ .Q}22I9.Q9.Q9 .R9.R9N.RI;:.URRWLWWOM 'OM'/OTR PM<'VPMO'PS' TB-~ T@'Y~@c'e~@v'q~V~U$D'~-!OCJ#OR>WX[X_M(_M(/_M( `M(V`M)`WPu:hU S) j-!OCJ#OR:WXYvM)vM'*/vME* wMn*VwM*wU :{U :|-!OCJ#OR8WqYYMt+M+/M+ M+VM,Wu:-!OCJ#OR^W`?M3/m-M3FUmȰ: ?S49\S4~\BuT @4TVTB @94VBo @W4~BM@u4TB$ @4B$@4B8 @4B8 @4B8@4˯-!>##~5Y%?]/XdW,Z~Z= 5%T=65x"T=_5W;BT$ @5T@5T@5U@5UD5U%(,/RdWZ~ZMr6%[UM6x"TM6W;B)U$ @&7KU@7VU@7aU@6lUD97wURdWZ'[ ;ML7% TMu7x" TM7W; BU$  @8U@7U@7U@7URdW,['[;M8%[UM<8x"TMe8W;BU$ @8U@8U@8 V@8VQ<SR9`SU9SU:V pRYRW~[[BM8%TM8x"TM.9W;BV(P@9V@9VVV@9VC!V(Pq@}9LV@j9WVVbV@W9mVVxVD9VDD:VDu:VD:V?UvD@1:UAv@:Av@ :B.@9CJTH@b:dD:|RW[[BM:%[UM:x"TM ;W;BW(T@;W@;WVW@q;WCV(T@\;*W@I;5WV@W@6;KWVVWD;aWD#<lWDT<wWDz<W?UwD@<UAw@;A0w@;B.@;CJTH@A<dDg<|RW*\}\"IM<%"TM<x""TM<W;"BlX(R$@k=X@X=XVX@E=XCW(Ry@0=X@=XVX@ =)XV4XD=?XD=JXD(>UXZ`X?UHwD@=UA`w@=Axw@=B.@=?JwH@>dD;>|RW\}\(IMN>%([UMl>x"(TM>W;(BJY(V*@,?lY@?wYVY@?YCX(V@>X@>XVX@>YVYDA?YD?(YD?3YD@>Y?UwD@?UAw@?Aw@?B.@l??JwH@?dD?|RW\*].,M4@%.TMR@x".TM@W;.B(Z(R0@AJZ@@UZV`Z@@kZCY(R@@Y@@YVY@@YVYD'AYDAZDAZZZ?UxD@AUA x@xAA8x@eAB.@RA?JPxH@AdDA|RW1]*]4,MA%4[UMBx"4TMIBW;4B[(V6@B([@B3[V>[@BI[CwZ(V@BZ@BZVZ@rBZVZDBZD_CZDCZDCZ?UhxD@LCUAx@9CAx@&CB.@C?JxH@}CdDC|RW]]:3MC%:TMDx":TA[x<@D[@zD\V\?U[x@XD[@:D[V[DD[D=E[DE[DE[?Ux@*EUAy@EA(y@EB2@D?QV@y@EaV@yElVDEwV?JXy@fEdDF|RW]]@3M!F%@[UMJFx"@TB\(RB@F\@F\V\C\(R@FH\@uFS\V^\Vi\DFt\DVR pQ9: R\9+v Ư93v Ư9 RLW}__&M/MjB`"@bM(`]a4`^ @`DML`B@MMϔ@uM۔@MQ:: ;R\9+v Ư93v Ư9 ;RLW__&MMj;BY`"@M|`]a`^ `DN`B|@M@M@NQ;K; IR\9+v Ư93v Ư9 IRLW__&9jIB`&V`]}`^`DDN`AI8{@/Ni@XNuVQ<a< 6R9+v 6Ư93v 6Ư9 6_ 6:< 9Q<< R\9+v Ư93v Ư9 RDW__&MkNjBa@N$a]a0a^  BR\9+v Ư93v Ư9 BRDW__&MBOjBBUa@Oxa]aa^ aZaBʘ @`O@P@OBw @uO@O@O` B6W =@O=W@OHWQ>S? 6,R9+v 6Ư93v 6Ư9 6,_ 6:< 9Qw?? ,R\9+v Ư93v Ư9 ,RHW`_&9j,BaVa]Wa^aZaB; @P[@oPgVsB @.P@XPV`.BYW =V`W@CPkWRLW`8`MPjBa"@P b]a,b^ 8bDPDbB@Pϔ@P۔@PRLWC`8`MQj;BQb"@9Qtb]ab^ bDrQbB|@$Q@LQ@_QRLW^`8`9jIBb&Vb]}b^bDQbAIP{@Qi@QuVRDWy`8`MQjBb@Rc]a(c^ 4cZ@cBY @Qy@R@oRB @Q @XR,@ER8` LBW =@2RW@ R*WRDW`8`MRjBBMc@Rpc]a|c^ cZcBʘ @R@YS@FSBw @R@/S@S` B6W =@ S=W@RHWRHW`8`9j,BcVc]Wc^cZcB; @pS[@SgVsB @S@SV`.BYW =V`W@SkWRW`_&MSj3Bc&fV!d@S-dV9dVEdDETQdAh{j@0TB&@TW{DT^dA{m@nT@TA{ @Ta@Bn@TW{DTkdBW||@UW@UWRW`_&MUjBd(bVd@iUdVdVdDUeB(j@UB(@UWP|DzV eA{m@U@VA| @'Va>Bl@Bl@WW|DWeBWz|@WW@XWRWa8`MXj3Be&fVe@5XeVeVeDX fA|j@jXB&@UXWH}DXfA%|m@X%@X%A} @Xa>Bn@XW0}D$Y$fBiX||@BYzX@UYXRW0a8`MYjB]f(bVf@YfVfVfDZfB(j@YB(@YW}DZfA%h}m@8Z%@MZ%A} @aZa<Bl@vZW}DZfBiXz|@ZzX@ZXRWKa8`MD[jBf(bVg@ZgV&gV2gDf[>gB(j@/[B(@[W0~D[KgA%}m@[%@[%A} @[a<Bl@[W~D \XgBiXz|@)\zX@<\XRxWaaM\M\M\ M\S ]jeS]jKS;]j˯˯-!>##R~W1bb. M]. M]. M] .M^.TN.c_._.S,^j.(SJ^j.(Sh^j.S^j.S^ .WH~:.&:.%cbbR|WbcM^M_M-_ MK_S^_jeSq_jKS_j-!CJ#RbW^cc. M_. M`. M.` .ML`.M_`N.I_._.:j.OSs`j.OS`j.S`j.S` .eU,(S`.%S`.&IbbRfW"f`?Mb/oȰMcFUo-: ?SJd9\Spd~\BuT @7cTVTB @UcVBo @sc~A~@cB@cB"@cB2@7dAM~@cTA~@dA~@cB*@cB:@]d˯-!>##~5YQM;M R9` RWhh (M|j+v (ƯMj3v (ƯMj (_ ($Sj` *B_ .@jyRb@W@j @k,@"k8VDD@kLBW( =@SkW@fk*WQ3BBn&Ư u9+vnƯ93vnƯ_n jv OvŬ :v֬NQBBv&Ưv9+vvƯ93vvƯQVMzM BBR9` BRWi_i (Mcn+v (ƯMn3v (ƯMn (;_ ($Sn` *BB .@n-;Rb@Ww@n@n@ oVD'oB6W( =@:o=W@MoHWQMM ,,R9` ,R*Wuii (Mo+v (ƯMo3v (ƯMo (I_ ($So` *,B .@o6IRbFW@%p@Cp@apV&Dup.BYW, =@p`W@pkW((ec d he h-Yd e -OYe -OYTdyey-mZT%8fghg\f~f˯hfׯg~i˯fg˯iH%A.h4fjiii#ggf2g<f<gh kDlT m k\lTfiivgfgh fi~iׯfgffgif?iðgiͰg?n?gܰ%Hfg@figifi]#ig]#ff]#fͰi?f2gDf$fAg$i$%Z#f&f`g&i&i2iDfDig(f?fhfg?ifgii+>iAig+>k)lTk(lTfBi(ig(fgBfBi?ifgBfAfgAiAf(i3g*i=g(n(fLgECf#Ci[g#Ci#Cf[idJitgdJftfdJ%%$f=i(fg)fKfgKiKfMfgMiMii)f)i*klT g%1 A%& )klTg%!E D%,: /hYhoh[h`hnjggjgQgQi޲ivPiQiiQ%pqJ3r=5::r=::smƯgƯr ƯƯs(L{ƯryƯƯr4rfrrrƯ+Ʌb::+ЅMƯƯr+$TƯƯ+,N[ƯƯrV+]iƯƯrwƯƯtrzƯsg%Ն :%µ̆ $h%Ե =%ߵ܆ &h}%(a @%a (% C%I .% ;%A %%3 >%> 'h~%N I%ɵ[ L%i O%w R% J%( M% P% S% U%̇ a%ه c% X% V% b% d% Y%5 F%* 6%J G%> 7%T h%] g%Bpp%Nvu[g;[l;%w}u[gI[lIsFhrurv;rwIrlfƯt+ňmh"r͈[;rԈ\Ir܈]Br^,vHwJr 4:xS:r+:r =::y(,r.4fz{5-|:@1rF=ƯrMzrT|:zf}x\~:zbjs@n(;;sJs*IIy(lIIrC;;rlIIrۅr,rޅƯrrƯr-{͉.%غ;%7%!i% K%; rkfͺr"nxqƯr)Ưr1q~r9u~h+Ư~s">Ưr~r%Њ#؊,/.ƯrXƯraosg"Ưrrrsrwrrsߋ"_?g:s"phgrfݺr!߅;r'fgݺr/;x5x<jrElrJmxQX^rfrmt$r|ƯƯxr~-r~rrrr$Or$QrČ$Sř$UrԌ$Wr܌$Yr$[r$]r$_r$ar$cr $er$hr$x%,@%;6 rÍ= rʍ9rӍ:r܍ArB%c(/pVrY*/~rb*0~rj*C~rs*Fr}*Lr*D~r+%r+&r*1r*2r*3r*4r*5rÎ*6rɎ*Arώ*Er׎*frގ+*3+׎*r*;r++Ir*Br+,,r *er*vr*ar#*tr+*cr2*dr:*urB*+Jk,+r,+,+ȏ,+,r*fr%*mr,*r3*r:*rB*rJ*rS*r[*gfgdrd*.rj*rp*8 fgXrx*9.fXr*:.r*ZƯ.r*;.fr*~Ư.f*7r+'r*~r*BrĐ*Rr͐*~W;_٩eW`fe-~fn~~R_ns9ffͰdM,W(NQMoȰBlM)@VBolM@~BrM+@BM.@ѪU9 \f?$6F6K6`9 \9 \:>\g0Dc9_f~9` 9  9 \9G#6P 6UTWM -MA/\S߫B@j@}U"S4\B"@D'B"@Bh*@~{B9* @kN@0ZBxs*@Xs@DsB0@ά@B6@@Aj@@@BFVUCR_ns9,W5NM% ȰM8` B7@V@tBo@~B9@B<@ JW.OS˭MHȰMVH\M%H\T`IB @C@Bo @a~W8jS \S_/? \ASj> @^B@Bi @9tB? @B@&B0A @}Z'B8@WkSOjE SѶZjE S D SɷejD BJK @BNJ @BhfP @{B9f @ҸN@oZBxsf@s@;sBhlW @{B9l @N@OZBxsl@s@sAje @Bx @4B@ZAjh @B@GB@mBg @@@B j @1VBs @DVB2t @W?tVKt@WtB9 T@j@VL@XB @} V,B $@ Bm @ι@Bo @@Br @@Lz 9V\X $W $M%\B  @8B@KB @^aB  @q@B} @B@B@a 9V\$W5 @кM\B  @B@B @'aB  @:@MB @`B@sa<W/ MȰMV\M\S/ \B  @һAk@B @ B@LK|WX 1MO -Mm\:4[ \S /\ \AS0k[ @^BXK@BihK@tBbK\ @ҼBbK@UK*SOa tBK a @)BK@<aKBKb @@u@bAHkd @@BK@BK@@B K@Խ!BKe VKWUK M+\MT\Mr\M\M\Mξ \M -SԟY\S\S `S{g\:4]\BK\@BK @1BK@OaKBL^@mBL@BhL`@{B9L @N@ZBxsL@s@sB"L c@@3@BB8Lf@h@UVBVLi@@@B`Ll@SVBs`L@sVB2t`L@?tVKt@WtB9`L T@@VL@XB`L @ӿ V,B`L $@ BlL n@@BvLm@@/BxLqV#6 NWv /M> -BMN  @\TNWvzM\M\M\M\M2\MF\SZԟy\S|SSR\:4}\BN|@xBN@BN@LaNBO~@jBO@}Bh$O@{B9$O @N@ZBxs$O@s@sB2O @@@?BVO@x@@eB\O@VBs\O@VB2t\O@?tVKt@WtB9\O T@@VL@XB\O @& V,B\O $@9 BdO@@,BfO@@|OhW MDSQpj Sy/ \S4 \S[ BO @3BiO @tBO @BO @B O @"@5!BO @BO @H@BO PBO p<W^3 _{M6ȰMV6\M6\S/5 \B 5 @A`k@B8 @B@OW'N &MO @-BMO Q @mTrWvMA\MADS44\StBS @^B @Bi@!tU*Sm/\B* @GB,@Za0BB @BB@BF@aJB'L @.@9@DCN @V @@+BZVB\ @d@QB\@>B`@w@a f@W M{jn\MnȰMjn\Mn\S# \BP = @7BR@JaXBh@ @@@pB'pG @.@9@DCp@V @@AkI @.@ABx@B~@z@gB @T!BJ Vi`iA%19%f$%Ad9%:z$fAW 9VrMrDS/ \S4 \S t:j \Ak @Ak@B @B@B @YB @B@3ASl @F^Ail@ltBdt( VtVtBF @UJSj \BJ @BL@aPB^ @@@-@Bf VBj VBl  @fQBl@SBp@yQB vQ!Bx @Bx@Bz@a~B6 VAZWBVdW MV\M\Sn/ \B  @B @=B@[aU8S tSj \A0l @B$@a*B> @@ @AHl @/@BBB@BH@{@hB N@U!BR VHW] M{j\Mj\MȰTj\T j\S,B@dAm- @QB @wa"W4 } !M4 -MRV\Mp\An: @An@B@B@A0n: @B @aWc ~MDMV\AHng @A`n@B@B@Axng @B @,a"Wn M -MV\M\Ant @An@B@ B@1Ant @B @Dafh}˯˯"W M! -M?V\M]\An @pAn@B@B@Ao @B @a"W M 0-MV0\M0\A o @A8o@B@ B@/APo @B @Ba"WxM A-MVA\M0A\Aho#@CAo@VB@iB@Ao#@|B @ab |  6 6dܰf\W KLM_{j^\Mrj^\M^ȰMj^\Mj^\AW o@b Aok@Ao@Ao@Am pk@| @  pW  4MG{jg\Mejg\MgMjg\Mjg\SkjBW &@0b A(pk@A@p@ B&@B.@AXpk@B*@a0Bm 4k@V| @C R&W {M h-BM@TfM gziW gzg  9`.R 9.R fM \W wM{jj\M jj\MI j-Mjj\S/}\Sj\S) B}@rB @B@aB*@B*@B,@a0BJ{FB{F. a\ F. .W(<Me{ji\Mji\M i-BM @T W#=FQKRTWM: -Mc/\M\SB@@U S4\B @D'B @ Bh(@o{B9( @\N@!ZBxs(@Is@5sB.@@B4@@B8 @@ @BFVTWm1Me\MDS?qBt@@U"S4y\B"y@hD'B"@{Bh*z@{B9* @N@ZBxs*@s@sB0|@.@B6{@A@TA'pp@.@!9@DC: @V @g@zBFVPp2BwfBn?ZA?R_ns9fAy9f=:P,W(1T*M8BP)@VBhP@wBP+@BP.@ 99 (f(T=`9 (;9 (:>(-:9 (Z:19])MJ9P*j9U*o,PXW~J; MT M}/(S])BDP@@ULPS4(BLP@D2BLP@BZP@Z@GB&`P@m1@;BHpPVOEAR_ns9,W5|T$*M 8M` .B7@@Bh@wB9@1B<@D*-:4RWT*WMuH8MVH(MH(T`IAp@@ Ahp@wWpSE9`9>97>PWhJU(+BPO@BPP@B"PPBPB2tP@?tWtB9P T@@XBP @ BP $@ *WYZ+$MBm8B @UB @hAq@{o-D:9::%:;9 (9]9 (PpW0M ?M?(S74(BP@BP@BP@$UPSp/(BP @JBP@]aPUP$SԲBP@BP@%aPBHPVOB0P@;@EBP@BP@@BRP@]@.gW+PTQ{)S{])B@AB@h@TBR@]@gB@BHRO$WV -PM(TR)S,/ (B  @B@B@a xWo /?M](M{)U b:4s (S/t (SZw ])A qs @B @B@Bt @B@B@w @!B@@4BD@G%aJA08qz @;@EBZ@mB`@@BRf@gBHj{ VO W ;PMV#(B @B @%APq @K@8BH @#OB PBH VOBR P]QgW : -^M|Ej(:4> (S-/? (Ahq> @B@B@B? @B@B,A @KZB4@^WqSsZjE SOjE SD ])SejD ])BDK @BHJ @%Bld @ Bne @Br@/%B @BB h @{B@aB"j @h5VAB@UVB2t@?tVKt@WtB9 T@@VL@XB @ V,B $@ B m @@(Br @;@>W>TP` TQ 7>2fWKMNF8~MaK8yMt8z ;.x$9V(:$:$&W$ .M(B  @B@B @aBk$  @x$@$B} @B@*B$@=$a$ c.%9V(&W & .PMn(B  @B@B @aB%  @%@%B @B@%aDW' O/M8M,V(M?(Sx/ (B @RAq@eB  @B @ Q|W'X u/M M(:4[ (S/\ (Aq[ @ BQ@4B&Q@xB Q\ @RB Q@eURQ*Sa ԲBRQ a @BTQ@%aZQA0qd @;@EBhQ@BnQ@A@.BRtQ@gBHxQe VOQW)U;TMr(M(M(M(M(M  (M S2ԟY(S\])S?`])Seg(:4](BQ\@KBQ@iBQ@%aQBQ^@BQ@B"&Rl@5VAB&R@VB2t&R@?tVKt@xWtB9&R T@@VL@XB&R @ V,B&R $@ B2R n@@,B&RqVOdJ9 dyWA, /!MJ B,  @h,XRW,v;M(M(M(M (M (M1 (SE ԟy(S |])S ])S< (:4}(BlR|@^ BlR@q BvR@ %a|RBR ~@ BR @ B"R@ 5VABR@ VB2tR@ ?tVKt@O WtB9R T@ @VL@c XBR @  V,BR $@w  B&R@ 1@) ;BR@ @ SWW4 1dMVo(M oMo(Sb/ (S4 (B  @B @1B@OaB  @B&@UNVS ԲS)j (BN  @BP@%aVA0r' @Z;@mEB@GB@@BR@gBH( VO(W6 1MVp(M  pB,  @),W972 1GMeVq(Mq(Mq)S$/4 (B 4 @B @B@aU"lSs49 (S: ԲB"9 @MB(@`BJE @UPSj> (BP = @BR@%aXA0(rI @;@!EBz@B@Z@GBR@4gBHJ VO+S9iiLs999LfKL999L:zKfW9 2m9Vr ,Mr)S_/ (Sr4 (S Բ:j (AH9@r @S9A`r@B @B@%B @9B @B@Ar @&Ar@LA}{r V{V{BH @ULSj (BL @BN@%aRBHh VOBHl VOB0p  @ ;QEBp@Bt@ QBRzQgBH9| @3S9B|@FB~@Y%aB9 V9Z9Bh9Vs9fW< 2lMV(M(S/ (B  @B @B@aU:Sd ԲSwj (Ar @>B$@Q%a*A0r @;@EBD@BJ@@BRP@gBHT VONW>] 3M{j(M8j(MV8Tj(T j(SW^@ohMhhBxs>@hssD[^f^f[eEv^f^,W^Ehf^MhVXܰMhXܰBP^Z@ i[^Bk^\@iv^BL\@CiM@ViM@0i#M0W8_Fiif^9j_#CSijaܰSijbBk^b@iv^BP^ a@i[^BP^d@i[^W_Bh_iMj+v]ƯM-j3v]ƯBT]@@jTBo@^j~Ư4W.P=yk4 >k \G`W`kMk+vƯMl3vƯSl/\SmBdG@0l@NlBhdGx@ll@lBzG @m@lUGSm4 \BG @lDm'BG@lBhG @m{B9G @xmN@=mZBxsG@ems@QmsBG @m@mBG @m@nBG@n@2nBG@PnƯ)4WP=`o4 B>so TWzQ=p4 ,>p Wci=pM q+v]ƯMq3v]ƯB[]@1q[Bh@OqwƯdWc=mqMq+vƯMq3vƯSvr/(Sr])B @q@rBh x@:r@XrB @r@rU(S s4 (B( @rD sB(@rB8 @Hs@5sB&@ @[s1@ns;BHJ@sOBHR@sOƯ)>W)e;P:`eWpSsUf]e};fwe};ffWfXf<fUgKgfi[iұ^bwLjEI@Wqq '3p M" M2m  9m] 63p 5 hm sp 5 3 m M qp M2/ 2 ms 5 3p JW2;k3Pk2 "3 "3 "3 '3`k13 "3 '3 k]632 G3 k֟2 G3 3 k&lj32 G3 3 4 1l&lj32 G3 4 3 ols2 G3 3l^j3 G3 '3l/^j3 G3 '3l mj3 G3 '33L3 Q3 Q3 3 '3^! Q3 3 '3- Q33 V3:M] '3 V3d!s V3%j3 V3~]@Y Z!q3Ht q3   !"    A        5  !T" 3  3@3   3#Pq3$U V4%U V4 [4 $U V4 e4$U  V4 e4 [4$U$ V4 o4$U, V4 o4 [4$U> V4 63 $U@ V4 63  34$UB V4  @3$UH V4 e4   34$UK V4 e4  34$Uc V4 2$Ue V4 2 34$h V4k& 4$$$m4 V4 e4o$u4 V4 o4$x4 V4 2%z4 V4 4_%{4 V4 % V4='&& 4B'Ft& V4& 4'`I V4G'''`l 4L'(I V4i(l 4( 4) 4L)#l 4)kl 4) 41* 4~* 4*+ 4%+r+ V4  y+r+ V4 +, V4 ,v, V4 ,, V4,-- V4;-- V4-{j3 4-/  4 4 .W  V4 4g./  4 .W  V4 .C/4 V4 e4N/C/4 V4 4/C/4 V4 /C/4 V4 2;004 V4 e4004 V4 e4  004 V4 4 3104 V4 4104 V4  1*2 V4 @204 V4 222 V4 2I3  V4R3H!W  V43H"/  43#W  V434$/  4~4^!/4 V4 e44^!24 V4 o45^!64 V4 e4  o5^!?4 V4 4 5^!@4 V4 4 6^!A4 V4  Y6^!V4 V4 26 7Z4 V4  e47 7n4 V4  e4  f7 7o4 V4  4 7 7p4 V4  48 7q4 V4   S8 7r V4  8 7t V4   9 7 V4  2994 V4  99 V4 B:9 V4  ::4 V4   e4;:4 V4   e4  U;:4 V4   4 ;:4 V4   4;:4 V4    H<:4 V4   e4<:4 V4   4 =:4 V4   4=:4 V4    =:4 V4   2f> 4 4  >L~ 4  ? V4 4O??4 4?4 4Y4 V4?A@ 4O@@ 4 e4 @@ 4 4  @@ 4 4 F2 4 4 F4 4  F0 7 4 e4 QG0 A 4 4  G0 C 4 4 H0 E 4  aHH3 4 e4H]3 4   e4I^3 4   e4  ]Ih3 4 4Ii3 4   4Ij3 4   4 RJJj3 4J K V4KoKj3 4&yKK4 V4&KK[4 4'LsL V4 &LL 4'LCM V4 &SMM 4'M N V4 'NkN V4 &zNN 4'N9O V4 5&LOO5 V4&OOu 4&PlP5 V4&PlPu 4&P/Q5 V4&=Q/Qu 4'QQ V4&Q7R 'CRR V4 4  'RR V4 4 'RR V4  '6SS V4      'SS V4       4'TcT# V4 'rTT& V4 e4'TT+ V4 e4 '`UTD V4 e4 5'UQVI V4 4 5'_VQVL V4 4 'V1WV V4 4'EW1W^ V4 4 'W1We V4 4 5';XXi V4'XYj V4 (@3-!(%#( 5Y)3*Y )3*Y)3*-$l1+<5 V4 63&d,3` VPY `3Z `3-j3 D &.o  3 U H&o  3  z"'5 3  &{> 3&C 3A 3   ` 3   5H  3 5 3   3  5 3( = $x v3 U 3 a{33  3 633 oU v3 3 3f v3 U 33 3X v3 U(@3R3HV.R3 &Z` 3{3/({33 ,j3(l(@3@3V 83& 3j3&) 3(j3R,j34A=M 3&z 3j3&)z 3(j3R,j34 w  B4  G4XF B4h G4< B4 Q4(( $,j30 B4$( R B4 (2 S  U1 w2 [ 4& r 44W& t 44X(R33 ,j3 9 { 2  )4& F )4.4}& h 8434~( R33 ,j3 #4Pt44\@3y4] 4 4 44 4 4 4 63 y4 4 63I 4TF63UI 4I 4I 4` 4% 4# 4+k 4q y4 4y4 4y4 4;{j3 4  4 y43  4 y4H#  4N)  4/T 43 4 y4,t; 4 y4B 4 4NY! 4 {3 y4 y43H LX 4 y4 y4S_3 4 i3 4 y4 y4 o3 4 y4 y4  y4 y4-v3 4 63q|3 4 y4 y4 633 4 y4 y4 63 y4@Y! 4  y4E@Y! 4 @3 y4@Y! 4 63 y4 y4@Y! 4 63 y4 MY! 4  y4SMY! 4 @3 y4MY! 4 63 y4 y4MY! 4 63 y4gY! 4  y4ugY! 4 @3 y4gY! 4 63 y4 y4 gY! 4 63 y4XY! 4  y4Y! 4 @3 y4Y! 4 63 y4 y4EY! 4 63 y4Y! 4  y4 Y! 4 @3 y4@Y! 4 63 y4 y4Y! 4 63 y40 #Y! 4  y4A 0 +Y! 4 @3 y4 0 2Y! 4 63 y4 y4 0 :Y! 4 63 y4(@3-!(%#5g6#74!^! 4 4@3e!o!!j3 % %!!j3 % %!3 4 4 3!٠3 4"@۶4 4 3 4;"d"ܻ4 4 4 3i"޻4 4 4 3"^!4 4 3 %""& &3"" #% &-#Y#& %e##j3 & &8##&(@3-!5%5Z&5S'5'93;L3<$? 4$B 4 3 '3^!M 4 3 '3-^ 4 e3 4.M]h'3 4Sk 4ns 4rj3 4@Wqq '3( #IN& YN2Tn  m] 63( 5 m s( 5 3 n ( 5 3 Tn DN&q( DN9:ln5 >;no os 1%5> 23> 705>c3>dH5>eT5>g5>i5>j5>k5>m5>o6>p6>q?6>r`6>t{6>v6>x6>z6>{6>|6>}7>~7>.7>D7>K7>b7>o7>7>7>7>7>7>8>#8>88>S8>i8>8>8>8>8>8>9>#9>09>M9>j9>9>9>9>9>9>9>:> :>:>!:>,:>7:>B:>M:>X:>c:>n:>y:>:>:>:>:>:>:>:>D3>E:>F;>G;>H<;>IW;>Jq;>K;>L;>M;>N;>O;>P <>Q(<>RB<>SX<>Tr<>U<>V<>X<>Z<>[<>\=>k!=>l1=>m3>o]=>ps=>q=>r=>s=>t=>u=>v>>w>>x2>>ya>>z}>>{>>|>>}>>~>>?>?>1?>B?>X?>n?>?>?>?>?>@>"@>/@><@>M@>^@>k@>@>@>@>@>@>@>@>@>A>(A>9A>JA>"g`A>"hqA>"iA>"jA>"kA>"lA>"mA>"nA>"oA>"pA>"q B>"rB>"s,B>"t=B>$>NB>$?YB>$@dB>$AoB>$BB>$CB>$DB>$EB>$FB>$GB>$HB>$IB>$J C>$KC>$L.C>$M?C>$NUC>$OfC>$PwC>$QC>$RC>'sC>'t3>'uC>'vNB>'w!=>'xC>'yC>'zC>'{ D>'|%D>'}ED>'~\D>'wD>'D>'D>'D>'D>'D>'E>'E>''E>'=E>'XE>'nE>'E>'E>'E>'E>'E>' F>'%F>';F>'VF>'lF>'F>'F>'F>'F>'F>'G>' G>'?G>'UG>'fG>'|G>'G>'G>'G>'G>'H>'-H>'>H>'OH>'jH>'H>'H>'H>'H>'I>'I>'0I>'BI>'SI>'iI?n^j3@`4@4A3 2pQ'$ CO Q' HO$ CO Q' 63$ CO Q'$ CO 3 '3 HO$ CO 3 '3 63$ CO 3 '3Bpi0 COp8p4 RO&=pRs 4 s  '̑  $5 3 3'0  $5 3M ! $5 3 + $5 3 2ג J $5C8_ S@! S$5@ S3@' S3DHCEXWss F~LU 3FB~t 63Gk $5< 3<' 3H= wQI<W,JZ,635K3 L hM h, Z 63<5 8/5-5fN 3O3YP3Q N2R,3S2R2N;3S@3QN,3N,3NN[3SNe3SZQSN N@3N3S R@3R;33H3A.Q4N3TRRR3SSj3N3SN3SMQ UV3 W UV3NRR4SN$4SNR R3N=4SNNL4SRN~R`4SRj4S~X~Sy43HN4SNR4SRN4R%R4S%N4N%Nj4R~N4SR4RNRR[3R4SQ'NQ'N4N5SN5SpN5S(S3Y3Z#;5 Z[>32S5pZ_5v\g}5l}5Q[5}\g5l5Qnj]F5 63Q^u3 63^v}5 63^w5 63^l5 63 6N{3]:86 63 6QňmY6 63 6Q"^͈[}5 63 6 3^Ԉ\5 63 6 3^܈]6 63 6 3Q`^^6 63 6 3QY_H3`J 3^ 4$5 3 3S $5^+$5 3^ =$5 $5 3a(,^.43 \7Na7bc5- 3d:@1 3^F={3 63^Mz3 63^T|$5 3 3 3 3 7N7e3 3 3\~ $5 3 3 7&bjY6 Y6]@n(}5 }5]Js*5 5&y(5 5 5^T5 }5 }5^Ą5 5 5^3 63 3^,3 8 63 3N8Q^3 {3 8^ܠ3 8 63 3^3 {3 9 3N 9S8^-3 \7c͉. 3;9Ն:F9̆$QX9=c9܆&Q}u9(a@3a(9C5.9 ;3%9>9'Q~91A3&)9ED6:/09NIM9[Lj9iO9wR9J9M9P9S09Uj9̇aj9هc9X9V9b9d9Y:5F3*6:JG3>79Th9]g^=5$5 $5 3 3^=$5 $5 3 3]m{3 7; 63S{3^ {3 {3 63 3](L{{3 7; 63^y{3 {3 63 3^43 3 3 3^f3 63 63^3 63 63 3^3 63 63^3 {3 63 3Ʌb$5 $5 3 3ЅM{3 {3 3^3 63 63$T{3 {3 63,N[{3 {3 3^V3 63 63]i{3 {3 63^w{3 {3 63]i$5 < 3 3S$5^z{3 3]3 =S63,=;/<=7G=iR=K}5^k3 n=N!=^"n3 n=q n= {3^)3 n= {3 3 3^1q3 n= 63f^9u3 n= 63fgh+3 {3 3 63f]>3 {3 63^3 63 63f^3 n= 63 M>X>Њ h2g؊,3 n= 63 M>g/3 63 63 M>g.3 {3 3 63 M>^X3 {3 63 M>^ao3 n=]g{3 7; 3 n=^r3 3 n=^s3 63 n=^w3 n=^3 3 n=^3 3 n=]ߋ_3 < 3 3 n=]p3 ? 3 3 n=S3^3 n= ?N1=^!3 n= }5 3^'3 n= @N @S1=^/}5 n=5 n=<j n=^El3 n=^Jm3 n=Q 63gXn= 63 63g^n= 63 63 n=^f3 63^m3 63 63it$n=^|{3 {3jx3^3 63fg-3 63 M>^3 63f^3 3^3 63^3 63 M>^!O3 3^!Q3 3^Č!S3 3^̌!U3 3^Ԍ!W3 3^܌!Y3 3^![3 3^!]3 3^!_3 3^!a3 3^!c3 3^ !e3 3^!h3 3^!x3 33%#$3,#@}56#<^?#(3 NB^H#)3 NB]Q_%&3 NB^h#/3 NB^q#03 NB^z#13 NB^#23 NB^#33 NB^#43 NB^#53 NB^#63 NB^#73 NB^#>3 NB dB^Í#=dB 63^ʍ#9NB NB^Ӎ#:NB NB^܍#ANB NB YB^#BYB 63C&/Z/V^Y(/3 n= 9f^b(03 n= 9f^j(C3 8 3 9f^s(F3 n= 9 M>^}(L3 8 3 9 M>^(D3 9 9f^)%3 n= 9 M>^)&3 9 9 M>^(1NB n=^(28 8 3 n=^(3NB 8 n=^(43 9 n=^(53 n= 3^Î(6NB n=^Ɏ(ANB 8 n=^ώ(ENB NB n=^׎(5 9 SEN8^ގ)*86 9 SE׎(Y6 9 SE^(}5 9 SE 3^)+5 9 SE 3^(6 9 SE 3^),6 9 SE 3^ (e8 8 9^(v8 8 9 3^(a8 8 9^#(t8 8 9 3^+(c3 9 9^2(d3 9 9^:(u3 9 9 3^B(3 8 9 3Jk*8 8 8r*8 8 9*8 8 8ȏ*8 8 9*8 8 8 3^(f3 9 9^%(m3 9^,(3 9 9^3(8 8 9 SE^:(3 9 9 3^B(8 8 9 3^J(8 8 9 3^S(8 8 8 3^[(g3 8 3 9 #HN(HSC^d(.NB 3^j(3 NB^p(83 `HNeHSC^x(93 63 3 HNC^(:3 8 63 3 H^(Z3 {3 8 H^(;3 8 H 3 HN63^(~3 {3 I 3 HN9j(7NB^)'3 9 M>^(3 9f^(BNB 8^Đ(R3 9 M>^͐(3 9fkTWI ?q_ls9bkTWI $`qIm9bnnImI<3tUJuKJ>TtQtUJudJHTttnJudJJTttnJsMMKmL3bJuLU 3w*) tu:)x}E)yMuP)yu[)wg) ttuw)t+u)yu)z WkLmCbz WLluCbJvLU 3nLmLNnsLL,j30mLN{/&< ٶ4|$WMk l.vNFLv 163uL1tjvLuLtvLuL3tvL+<5Np} oMmMNpz WM(mHbz WM(lvHbJvLU 3z0W N(mHbJvLU 3I" IIIN(} o(YNmcNN(oW}N Dlw_J~WNNt&wNs)(NmNN4s NmN@ 4N~ (NmNs OmN@e4F-OmN@$o4Ni0RMOSsNWOSi0 UW T1J9w>V 4JWwt sN(U twNN6U twNtwNN@U twNNNU twOtwOO\U tw-Otx6OsQ/Pm9PNj4sHPm9Ps\Pm9PspPm9PhWPlx9Pu>Ph t.xHPu%PhtAx/PuRPl\PfPpsIQmN{1@! J$5{1@! !$5@ !3{z1@! $5@ 3@' 3H wQS2sQmQ@U@3N {@`3@@WQJlTxNu%POtrx/PuP PtxQuQPtyQu|QtxQu1tx22u=Q TtxCQ[QuQ tx$Qu Q $txQkWR q0lyV<>V Q'JIyt HOX nf;S( RmL(2@S,WtS(NlgyNFye4u$S)ty;SMSuLtyLu%P+ty/PufP.typPkUWT Mr0lyV<>V Q'J.zt 63kWYT ~r0lLzV<>V Q'np'TmT@B3@nB'3NQ'WT r0lzVFzLU 3Fzt '3F{t HOurT" t`{TtB{Tt${TurTJ t{Tt{Tt{TWsU s0l{VF{LU 3F|t '3FC|t 63urT" t|Tt|Tta|TurTJ t|Tt|Tt|TW$V Us 1l|VF.}LU 3FW}t '3urT" t}Tt}Tt}TurTL t~Tt}Tt}T~$VWVVrPV p&1VmVNi0(VWW s&1pPVuV,V rPVk8VW>W $sIpP9bNk:VWhWtpPMbkWW &tpPMkWW Qt)pPcNsWmN@ {&sMXmQ@33{@` 3@ sXmN@ s2XmN@5{%PbK\ tHPuRPbKt \PK*sa 4uq[K a tM{[u[Kt`[PKuWKb tWtWtW[Hd t҂[t[u%PKt/PuWKtWt Wu[Kt[uXKe XKW]Ul1NFOFxFFʃFރF F 4ԟY8\5-`5g4]uq[K\t7{[u%PK tU/Pu[Kts[PKu#XL^t)XuXLtXulXL`t̅~XuCXL t߅VXtbXui2Lty2t2uW"L ct@WtWWtfWuW8LftWtyWWuWVLitņWt؆WtWuQ`LltwQQu|Q`LtQQu1`Lt22t2u=Q`L TtׄCQOQt[QuQ`L t$Q0Qu Q`L $tQuXlL nt&XtXuXvLmtXtSXuXxLqXsYam9Psmam9PSx7 T >S Tx: T TxB T T TDT T T HT T >Ss^!c T  G ̊^!g T >S8A@l To TH&p T*Fq Tُr T+`u  T/'ΐ`x0 T4x{  Tʑ~0 T Tr TŒ#0 Tk0 To T“+ T{S Tm TĔ, T -- Tui T ĕG T i T dG T Hi THG T\i TG TU TSU T2 T G2 T U[I3 T 7 T  G  7 T  U 7 T   G 7 T  >S9 T 9 T  Z- Tr+  T r+  T  GZ  T TJS T X  TtY! T  " T ;# T7R$ T E% T SE' T  G / T  0 T  Gjō2 T ǡō4 T T؎5 T U9؎6 T U ÷7 T   'QV8 T T QV: T T !au= T Xb T S S S SҦf T \>l Tr T   y T SR5Yo//t T t Tu u T   u u u"0u u u8e9Ht~ T t E!"b VQ"`n W"gnXK[bT gTIuK^lT vTӃsaT gT2sdT vT+th gT+tj gT lT+tl gT T9tn gT-q gT+s  vTHKLauw gT  Tz gT T%1W gT TT gT T T gT T 1W gT T 51W gT T SR5YTOSMTNRe,4v/ SIv0 Sv1 S#SI~vo  S SHPxo  S  C"y S  z> SwzC Sz S   }{ S   |  S|  S }   S}   S= O-K.SRt  S S t./SRt S S t9:RSR S S S T$/wxAwoS S Sw S S SwS SS}SRSzyx) SS%SSU&x&S5SSV8'S TS) TSR&S4="'SO TS)O TSR&S4" ^ NT  STz NTہ ST= NT ]TS?U" Sw [ T~ r^ TTW~ t +T!TXSR(}S &S ڹbY~) T {V{!  5T  5T:T}  DT?T~R(}S &S Ў 9U_ CS~9 <9 E Tq n T AU v T @ ~T TȌ H T }Sү T T:ү H T }SsW H T Bn9 ?C/ T T B H T B  T T BY  T BW; _ T 9  T _S9" S9T S Tn9 $S$$#*ö !U 0 +bU 1`nU 2gn1 3   NU SUz !U NU SU צK 8]U NUۓ % 6K 9bU lU s :qU NU s ;vU lU > NU+ A NU ]U+ C NU bU D NU ^ ^ ]UH ) E NU H NU U J NU U bU Y KU NU U  Q NUU& -  R lUF . , p S NU ˩ T lU '- W NU  Y^ lU { ZS lU ?+ [^ lU  \^ lU  ]^ lU mH _ NUU 'S # ʬH ` lUU ( ( a NU  b lU , d NU ^ @-- e NU  f NU  2 g NU  r i NU U د2 j NU U < o NU I3 p NU E r NU ^ hE s NU ^  رÞ NU U GÞ NU U  ԲÞ NU U  aau NU U γau NU U  Yau NU U   NU U CJ S lU1W  NU U 61W  NU U SR:T5Yy   !U6  !U#S" ^ :Uv  ?Uؤ5 :U:W ?U :U IUS:T{7Y:T :U { :TU" :Tw [ +Uڢ r5 +U:TWD tW 0U:TX:TR(}S &S 6b:T~) +U :T &x #Xx #X (XW9x #X -'Hx #X  (Xx #X  2XW*x #X  2X (Xx% #Xx- #X l ZXr ZX i y ZX W*RW95Y+P,W* #X `W FX#s s FX   s s s,s s s1A2HW*~ #X `W0 E!"b-&VY(Q"`n-&W"gn=:X]K[W WW9IK^W WFsaX Wsd X W+th W+tj W W+tl W X9tn W3-q W+s-' Wq(HKauw W -&Tz W X"1W W XT W X IT W X 1W W X 1W W X W*RW95YPXOW*MsXN)Ro Y( yW q(UW9Hqo Y( yW q( (9"| yW Y( q(>q( WuCe( W Y( yW q( ( Y( yW q( ( Fq(  Wq(  Wz e(  W1 e(  WW9= 9>))W*RW*  yW U `W*%+W*RW* yW U `W4J5RW*R yW U U W; UCLWD |G QW VW |H QW `WeW QW jW3eW QW tWr) QW eWULW (JrOr#S QW Jr Or Y,  ! U & U ) U U *U U U8g , Ur - U / U U) O+ U[V N[ R U U .U#?  q۬V w- tS x  | =V,  ~ =V BV   =V BV .   =V BV .   =V BV .   =V  =V GV " U =V GV   =V QVP U =V QV}  =V@ S =V۱+  =V   =V U:{ V =Vj ʲS VV- ͲS VVӲ V VV- (۬. *  . $V  0 $V )V 13V $V )V  6 $V 9 $V"@ :S $VI+ ; $Ve >~. $V8V =V9.l D. E.ӫ FLf K. U/& Q X V Y V V- g. V>C/ kV V V lV V V/ p./} q.J1/r / %`V" "& * gV/a I/ lVuW M8 lV` N8 lV OvV gV P/ gV }S$ү QvV gVeү R/ gV }SC/ TvV gV {V UvV gV {V0s WvV gV V~ XvV gV V̷ YvV gV V ZvV gV {V/_ ^// _// `/`V.8jY #0S */ ,s11 ) -W BWM .s1 W( K1 Ux2& Q X V Y V V- g1 W{C/ k W V V l W V V/K p1/ q1J1x2 2 %`V" "& * Va I2 V_W M8 VA N8 V OV V Px2 V }Sү QV V:ү Rx2 V }SxC/ TV V V UV V Vs WV V V< XV V V| YV V V ZV V V/ ^x2/? _x2/ `x2`V.8j> Z4 %`V" "& * ,Ya IZ4 1Y8W M#E 1Y N#E 1YA O;Y ,Yy PC4 ,Y }Sү Q;Y ,Yү RC4 ,Y }S!C/ T;Y ,Y @Y] U;Y ,Y @Ys W;Y ,Y EY X;Y ,Y EY  Y;Y ,Y EYG Z;Y ,Y @Y/ ^C4/ _C4/ `C4`V.0Ej m) C4 OY {V/C48j#S#S1 F     ) / lY @YC4/Fj#S#S2 d O# G#) S o {V {V/#/#3$$ S`Vn$8t$`V}$8$4/ {V4FU {V3U%% S`Vn$8t$`V}$8$4/ {V4FU {V3&& ERC4`V.8j47 {V/@ cC4@ f gR/// kU53V58V5 V6=V7CV7GV(`VK(`VP gRx2x2x2 k53V58V=5 V6=V7CV7GV=(`VK(`VP=&SW*R9W*%oU ~W SO ~W U SS WW*9 WU%USXNM&S9W*W*:;5 ; W 8; W$; W; W W WUW97U" Uw [ Wh r; WWW t8; WWXUR(}S &S ڹbY~) W {{!W9  W ; WW}& ; WW~W9R(}S &S  9U< CU~9 <9 E _Xyq nI< dX= A( vl< dX= @y ~nX _X < _X }Sү nX _Xiү < _X }SW < dX <=n9 ? C/ nX _X <Z < dX < nX _X < I< dX <LW; < dX 9  _X <U9 U9eW U Tn9 $e$$* ! > 0Y( +b > 1`n > 2gnB 3   X X !X X X {K 8X XW9ۓ % K 9X X hs :X X s ;X X > X+ A X X+ C X X D X ? ? Xq(H ) E X H X X J X X X Y KX X X  Q? X >& - @ R? X?F .) ,  S? X ' T? X - W X  Y? X { ZS X + [? X o \? X  ]? X jH _u@ XX 'W* # H `@ XX ( S au@ X  b@ X :, d X ? -- e X - f X @ 2 g X @ ' i X X 2 j X X  o X I3 p X E r X ? E s X ? @  Þ X > Þ X >  A Þ X >  au X > i au X >  au X >   X X # J S X 1W  X X D1W  X X W*RW5Y7:}C ; XQ 8; XC XCC X X XUW3YW X { WHU" Ww [ XE rC XWW tC XWXWR(}S &S 8}Sx9F9[9i8}S~9999¶9ض:W<=l%Wq;l< o7=B@r=[p2n.>7 &o?/7>p & @ p?p>o ? oq gRC4C4C4 k253V58V5 V6=V7CV7GV(`VK(`VPE)E%K&SgY`V`Vz gR/C4/ k 53V58V5 V6=V7CV7GV(`VK(`VPAQSB`SCjYAqYAzYCYx}SCYASASAYAYAYAYAYASASASAYASA-SA7SABSALSARSAbYDnFDFDFDPFDXFDFDFD$bFDpF}SR#SE1TE2SE7YEcSEdYEeYEgYEiZEj;ZEkLZEm]ZEonZEpZEqZErZEtZEv[Ex([EzJ[E{Y[E|j[E}[E~[E[E[E[E[E[E[E\E\EL\Eh\E~\E\E\E\E\E\E]E,]EB]E]]E]E]E]E]EUEVE]E]E^E*^E@^EK^EV^Ea^El^Ew^E^E^E^E^E^E^E^E^E^E^E^E_EVE_EDSEE'_EFB_EG]_EH|_EI_EJ_EK_EL_EM_EN`EO.`EPI`EQh`ER`ES`ET`EU`EV`EX`EZaE[6aE\GaE#kaaE#lqaE#mSE#oaE#paE#qaE#raE#saE#tbE#ubE#v6bE#wPbE#xgbE#ybE#zbE#{bE#|bE#} cE#~cE#:cE#PcE#fcE#wcE#cE#cE#cE#cE# dE#&dE#FdE#WdE#ddE#qdE#dE#dE#dE#dE#dE#dE#dE#eE#eE#"eE#4eE#KeE#]eE#neE#eE'geE'heE'ieE'jeE'keE'leE'meE'n fE'ofE'p.fE'q?fE'rPfE'safE'trfE)>fE)?fE)@fE)AfE)BfE)CfE)DfE)EfE)FfE)GgE)HgE)I0gE)JAgE)KRgE)LcgE)MtgE)NgE)OgE)PgE)QgE)RgE,sgE,tSE,ugE,vfE,waaE,xgE,y hE,z#hE,{?hE,|ZhE,}zhE,~hE,hE,hE,hE,hE, iE,iE,5iE,FiE,\iE,riE,iE,iE,iE,iE,iE,jE,)jE,?jE,ZjE,pjE,jE,jE,jE,jE,jE,kE,!kE,;kE,UkE,tkE,kE,kE,kE,kE,kE,lE,lE,8lE,blE,slE,lE,lE,lE,lE,lE,mE,DmE,OmE,emE,wmE,mE,mE09mE0:SE0;WE06 @07KP<7>o @o@oKPo>o KPoI'#SC4RC43''}S4%p4'*pp#SLRM35X6SRUR4`SW4SW<VUN<W2OZ2*Z3:;SRSR4`ST4ST<VS$$cP h, h2 $ *ZY8%}StGQ R[SST[S[URARRRSTQRSRSRSA.Q4RSTSRSVSSTTSRTTRTT"R"SSS&TTSR0TT"RSSSRITTRRXTTSSS R SqTTS R{TT S STT WS S{TS RSTTSTTSTTSWSTT RTRHSSRTTHSH}SZ#S RRTWRUTSS9R&UTRR5UTR1RDUT1S1R9SXUT9SSgUTRXUSUS{UTUW9SSUTWRW*R1+UCX=؉UAYUZUU(a @}Sa ([ R1+SUT1+S1+S,R4,VqOXI؉UMR-S.VT-S-R.R,S4,SLVT,W,RLVR,QnjR/RqVT/S/SqVSVT/TVVT hV C`V .R.SVT.RVT.S.Rx2RVTx2Sx2SVSVT2R1SVT1RWT1S1W`%W_0WM;WQ[SGWTs1R-RW*S[WTW*WW*SW*SoWTE9WE9Se(RW9RWTW9S0:SWTe(R:SUSWTURWT:R;SW9SWRWT;R=:RWT=:S=:Sl&R&SWTl&RXT&S-&SXT-&Wl&SXS&RS-XTS7XT/SAXTSWSUXT(RAXR<RiXT<S<S(R/R7XW/R[WS=R}CRXT}CRBRXTBSBR=SXT=S>SXT>RXS >SXT >W=S@SXT@W@RS YTSRASYTASARSRC4R6YTC4SC4S6YSJYTZ4RTYT61Ev R`VRqYTi61Ev T}STFTDT$D\E3aSY]Yp]YvXg;Wl;WY}Xg`Vl`V^F#Z *ZQR/ZT4ZQ_u}S *Z_v;W *Z_w`V *Z_l#Z *Z ZRZR4Z^:Z *Z ZQ ňmZ *Z ZQ"_͈[;W *Z Z }S_Ԉ\`V *Z Z }S_܈]![ *Z Z }SQ`_^C[ *Z Z }SQY`H}SaJ S_ 4S S SS S_+S S_ =S S Sb(,_.4}S [R[cd5- }Se:@1 }S_F=Z *Z_Mz}S *Z_T|S S S S S 7\R<\f}S S S\~ S S S 7\bjZ Z^@n(;W ;W^Js*`V `Vy(Y `V `V_Y ;W ;W_Y `V `V_}S *Z S_,}S ] *Z SR%]Q_}S Z %]_S ] *Z S_S Z x] SR}]T%]_-}S [d͉. }S]Ն :]̆ $Q] =]܆ &Q}] ;] %Q ^ > ^ 'Q~^1 AS& )5^E DC[: /]N I][ LUi OVw R] J] M^ P*^ S] UU̇ aUه cV X] V^ b^ d*^ Y^5 F}S* 6_J GS> 7*^] g_=5S S S S_=S S S S^ mZ w_ *ZTZ_ Z Z *Z S^(L {Z w_ *Z_yZ Z *Z S_4}S S S S_f}S *Z *Z_}S *Z *Z S_}S *Z *Z_S Z *Z S Ʌ!bS S }S S Ѕ!MZ Z }S_S *Z *Z $!TZ Z *Z ,N![Z Z }S_VS *Z *Z ]!iZ Z *Z_wZ Z *Z^i S 1a }S STS_zZ }S^ S \aT*Zla";%|a"7ai0WK_"k}S aRaa_""n}S aq" a Z_)"}S a Z }S S_1"q}S a *Zg_9"u}S a *Zghh"+}S Z S *Zg^$>}S Z *Z_"}S *Z *Zg_"}S a *Z bbЊ%ilSh؊",}S a *Z bh"/}S *Z *Z bh".}S Z S *Z b_X"}S Z *Z b_a"o}S a^g$Z w_ }S a_"r}S }S a_"s}S *Z a_"w}S a_"}S }S a_"}S }S a^ߋ$_S 1a S S a^$pS c S S aTS_"}S a dRqa_!"}S a ;W }S_'"}S a }S f f_Í(=f *Z_ʍ(9f f_Ӎ(:f f_܍(Af f f_(Bf *Zg+/]%V_Y-/}S a x]g_b-0}S a x]g_j-C}S ] S x]g_s-F}S a x] b_}-L}S ] S x] b_-D}S x] x]g_.%}S a x] b_.&}S x] x] b_-1f a_-2 ] ] }S a_-3f %] a_-4}S x] a_-5}S a }S_Î-6f a_Ɏ-Af %] a_ώ-Ef f a_׎-#Z x] iR ]_ގ.*Z x] i ׎-Z x] i_-;W x] i }S_.+`V x] i }S_-![ x] i }S_.,C[ x] i }S_ -e ] ] x]_-v ] ] x] S_-a ] ] x]_#-t ] ] x] S_+-c}S x] x]_2-d}S x] x]_:-u}S x] x] S_B-S ] x] S Jk/ ] ] %] r/ ] ] x] / ] ] %] ȏ/ ] ] x] / ] ] %] S_-fS x] x]_%-mS x]_,-S x] x]_3- ] ] x] i_:-}S x] x] S_B- ] ] x] S_J- ] ] x] S_S- ] ] %] S_[-gS ] S x] XlR]lTg_d-.f }S_j-}S f_p-8}S lRlTg_x-9S *Z S lRg_-:S ] *Z S l_-ZS Z %] l_-;S ] m S lR*Z_-~S Z ?m S lRx]k-7f_.'}S x] b_-}S x]g_-Bf %]_Đ-R}S x] b_͐-}S x]gm60WՐOk1`m_1D#Z W W_1EW mRg_u]1>W nRW_$1AZ Xl_,1[Z 5nR:nTW_21Jm 5n_91Gm 5n_C1TS Z S *Z XlRnTO;WiROSnTOSOWORnRPlWn,;Om܅JO.?On(Wo3fPmʇ܅o>V5}SJO6?On(WYoByPm`܅o>VD}SJOE?~OpWQPq{YZ;Wr/osoRqVRoT6r6oso4/ {V4FU {VRor6 ps p47 {VRTYR6R/pt Su$WNpW=pmo"vo}SJRR ?cR?oRwpspRwpsprx<pspR<wpspRx'YqspxN(@qspufW@q=CmщSy qqJp@pJp@pJp$@py(qqJp(?pJp>@qJqD? qzW'rpKPqzWBrqKPqSUSLWx(+zrJrOr#SsU44)Jr49)Or{,WrQm SO3UOFVLWJTr?Yzr@r@r|)W*RW*} }yW4U4*`W|)W*RW*4`yW4U4*`WrC%sW*sp4*`Ws pKPs?ss>Bs @hs?ts>r @)s?5s>s@s{0WtmmSO͊ SSU|SRt} }S4S4*t|%SRt4`S4S4*tr* gutsp4*tRu aKPgu?pu|u>u @9u?Eu>t @t?%u>u@u0 |vsvR xI1vspx15vsSlWvɼ=m8Sv?|vv?ivkv0?V|vlW>w=mSnWawԞmSIQԞUIRVLWnWwںmSIQ ھSWIPSw wsv4Ow  mӋv>x ?x>w q?*ww>Gx ?Yx>x ?-xw9'ys6y4Ow-&&m=6y>;y ?Ey>y q?y)y>|y ?[y>Oy ?nbyrGzsQzRAXrU&`zs6y~WzM%mp;Ќ`H`W<`R'= 4S=>=zS?Gz=zHS?,Gz>Vz0R??`z>BsBU@\s?ets>rB@!s?R5sW*~r'U{s_{RXrn{sQz~4W{J#mxQz;$=ԟ,=4,>d{ ?؍n{>K{ ?U{WYx2a;|Y~)s2|4b{R:x3QCW|YWsy|4{4WRBr`9|swyS|>(4` yW4 q(4W|;>>m~O/4 D?OMg' D?Ok` DX>7| <?~W|?l|>|?|>| >?Վ|>~| ?||(*W*R}yW4W$U4`$U4(+WR?7R?_RR>R$?tR?RR>R,?R?RRW~Z9?!?mȏ~>|y ^@y?y>Oy@Yy?by~\VW64m 1RHSWAMSmH6O[ 2*ZrAhs~O >R=W?P~J^ XKPhKQq~W, BP~IQO > rs RTr< svx 7<:T~)sR4b:TRx7wY:Ts4{4:TR1;G8Bs݀4 D^g' D^` D]UR9x8Y~)s4b{R"rsBxS|k4` S4 ~WiM mnp;`Ht=I`R;=4S9>S?xS?>2R?ӐS???Ā?\ЀW <?Бw?o>$6?2<?E><?>5D >? G>D ?(>uXU?-u?+9u?dEu>tX?t?>t?Qut~r  s*R{Tr9s ~4WX1 mw ;$=ԟ@=4@>/ ?ג9> ? |USR}S4W$S4`$S4(+TR?LS?t$S0S>R$?S?$S0S>R,?ȓS?$S0SWZ?imݓ݀>Gx ^@Mx?Yx>x@$x?-xr;Rs݀O UW|.P݀JH XKPRKQ[~W,QP݀IQO U ROROST7TeD>@-*5@3&@%W3-@;W3R[STRSRHSST[R@0EI@N@hWPAqAf!fmJ!of&>~eEoLWzAAW!oWŔ9W  @@#  !o# # A:A+  !o+ + WAAA!oA9A D  2  F E% X0 8WBAB:k!o:: < % 0 $< % ͕0 WWBxB{U{ !o{ǖ9m8BCږCveECCWBBKP!oKQ9K 8WBB3!o313  5 O b  5 % u0 127cdegi+jQkbmsopqrtvx>z`{o|}~  ) i        " I _ z   k l mo p q r2 sR ti u v w x y z {5 |V }q ~       8 a |       (DUkw8S_f x1A&)4Z# A.3=p v  g l [}  g$ l$ nj F@GL_ uG vG w$G l@G_ :G ň mG"͈ [GԈ \$G܈ ]7G` ^YGY! H" J 4#$ S + =%( ,. 4&'5 -(:@ 1F =GM zGT |N N T S )Y *N N $\ ~T +bj @n (Js *$$+y ($$  $$ ەG ,= GB  ޕB  ܜ= G   B  -'͉ . ; 7 i Kk  "n $q ) 1q G,9u G,-h+G,>GGG, G  Њ.H-؊, G -/GG -.G XG ao g  r sG w   ߋ_3  p\  N  w  !ߕ '    / $5 $<j El Jm $QG-X GG-^ GG fGmGG/t$ |0xG,--G G,GG mEDY:/5]CpEILA@crX%""&* /aIX# uWM # `N # O- PA 2 $үQ- eүRA 2 C/T- 9 U- 9 0sW- > ~X- > ̷Y- > Z- 9 _^A _A `A . jfK#UA&QX2 Y2 7 -g#A >C/kK2 7 lK2 7 p  }q   AY#P* ,:) -  M. (KQU&QXx Yx } -gQ {C/kx } lx } Kp: q:  %""&*U aIZ _WM Z AN Z OdU PU 2 үQdU :үRU 2 xC/TdU i UdU i sWdU n <XdU n |YdU n ZdU i ^ ?_ ` . j>%""&*] aIb 8WMb Nb AOl] yP] 2 үQl] үR] 2 !C/Tl] q ]Ul] q sWl] v Xl] v Yl] v GZl] q ^ _ ` . jm) 9 A  jm   )A q  A zjd #G#))4 9 9 A# A#$$ n$ t$ }$ $/9FU9U%% n$ t$ }$ $/9FU9&&  . j79CRDm n$ t$ }$ $/9FUq@fgRAAAkU3H8H H=HCHGHKPY8 !&)  * 8g,r-/  )O -N[R  n#? q ۬w t x! |" ~ !   !   !   !#  $" !  #%P #&}%@&۱+&  %:{%j('(%Ӳ( ( ۬ *!.!0 %1 !6&9%"@:&I+;%e>  =9(lD(E(ӫFgRk3H8H= H=HCHGH=KP=qgRk23H8H H=HCHGHKP )F *K +   zgRAAk 3H8H H=HCHGHKP y !v {# } $ ~ ! !$ &5`   &  ,,/w-9-:-;-<-@-A&-BC-CY-Eo-F-G-H-J-1-2-7--1--X-N-k---------- - - -) -4 -? -J -U -` -k - -M- S.\-c-d -e -g -i!-j!-k&!-m7!-oH!-pc!-q!-r!-t!-v!-x!-z"-{'"-|8"-}O"-~\"-m"-"-"-"-"-"-"-"-!#-=#-S#-h#-}#-#-#-#-#-$-$-2$-W$-h$-D-Eu$-F$-G$-H$-I$-J$-K%-L5%-MK%-Nf%-O|%-P%-Q%-R%-S%-T&-U&-V0&-XJ&-Z`&-[&-\&-k&-l&-m-o&-p&-q'-r'-s9'-tP'-ug'-v'-w'-x'-y'-z(-{(-|=(-}X(-~i(-(-(-(-(-(-(-)->)-Y)-t)-)-)-)-)-)-)-)-*-!*-2*-H*-T*-e*-p*-*-*-*-*-*-#g*-#h*-#i+-#j+-#k'+-#l8+-#mI+-#nZ+-#ok+-#p|+-#q+-#r+-#s+-#t+-%>+-%?+-%@+-%A+-%B,-%C,-%D),-%E:,-%FK,-%G\,-%Hm,-%I~,-%J,-%K,-%L,-%M,-%N,-%O,-%P,-%Q --%R!--(s2--(t-(u-(v+-(w&-(x>--(yU--(zl--({--(|--(}--(~--(--(.-(!.-(<.-(R.-(h.-(~.-(.-(.-(.-(.-(.-(/-(!/-(C 778 7 9<8#7F8 9 877_899_9s87:98Q78:9:`_M6[98?W 2  >@1 2AE 3 BQA 95B = 2E ?52f>V J2BE <4C 503g3 64q33$ :D D E$DDE34$D=4DF4DR43# 0 =DO Ed40Dn4Dw43\ H CD D 33X J433#\ J4S44@@4+L77g899g9{878v778v7779897U 7 7F- 36ՐOA.64*VG`HD<  6HE T7Hu]> j7H$A 7678H,[ 78H2JT H9GT HCT    782Z#IՆ:*̆$6<=G܆&6}Y ;d%6 v>'6~1A&)ED:/6YNI1[LiOXwRNJkMPSU̇aهcXXNVbdYv 5F2*6 JG>7]g pI v: g l }: g lJF< Hu2 Hv Hw Hl<  ^!7J:}!  ^!6$ňm!  ^!6"H͈[  ^! 2HԈ\  ^! 2H܈]!  ^! 26`H^  ^! 2KH2LJ H 4N"  M#S N"H+N" H =N" N" N(,H.42 "7"OP5- 2Q:@1 2HF= HMz2 HT|N" # #   #7 #R7#S2 # ##\~ N"   #bj! !J@n( JJs* y(  H  H  H2  H,2 #  7#6H2  #H #  H  M$ 7R$8#H-2 "P͉. 2H=5N" N" # H=N" N" # Jm $ 8H    J(L{ $ Hy   H42 # # Hf2  H2   H2  H   $ɅbN" N" 2 $ЅM  2H  $$T  $,N[  2HV  $]i  Hw  JiN" & 2 8N"Hz 2J &8&;*&7&iKHk2 &7&H"n2 &#q & H)2 &  2 H1q2 & TH9u2 & TUh+2   TJ >2  H2  TH2 &  ''Њ!VU؊,2 &  'U/2   'U.2    'HX2   'Hao2 &Jg  $ 2 &Hr2 2 &Hs2  &Hw2 &H2 2 &H2 2 &Jߋ _ &   &J p 9)   &8#H2 & T)7&H!2 &  2H'2 & )7)8&H/ &#5 &#<j &HEl2 &HJm2 &#Q UX&  U^&   &Hf2 Hm2  Wt$&H| Gx2H2 TU-2  'H2 TH2 2H2 H2  'H"O2 2H"Q2 2HČ"S2 2Ȟ"U2 2HԌ"W2 2H܌"Y2 2H"[2 2H"]2 2H"_2 2H"a2 2H"c2 2H "e2 2H"h2 2H"x2 2%$$#,$@6$2 + +HÍ$=+ Hʍ$9+ +HӍ$:+ +H܍$A+ + +H$B+ =-'/IHY)/2 & M$THb)02 & M$THj)C2 #  M$THs)F2 & M$ 'H})L2 #  M$ 'H)D2 M$ M$TH*%2 & M$ 'H*&2 M$ M$ 'H)1+ &H)2# # 2 &H)3+ # &H)42 M$ &H)52 & 2HÎ)6+ &HɎ)A+ # &Hώ)E+ + &H׎)< M$ .7#Hގ**}! M$ .$׎)! M$ .H) M$ . 2H*+ M$ . 2H)! M$ . 2H*, M$ . 2H )e# # M$H)v# # M$ H)a# # M$H#)t# # M$ H+)c2 M$ M$H2)d2 M$ M$H:)u2 M$ M$ HB) # M$ $Jk+# # #$r+# # M$$+# # #$ȏ+# # M$$+# # # H)f M$ M$H%)m M$H,) M$ M$H3)# # M$ .H:)2 M$ M$ HB)# # M$ HJ)# # M$ HS)# # # H[)g #  M$ Hd).+ 2Hj)2 +Hp)82 17182-Hx)9   172-H): #   1H)Z  # 1H); # Y2  17H)~  ~2  17M$G)7+H*'2 M$ 'H)2 M$TH)B+ #HĐ)R2 M$ 'H͐)2 M$T?W3  @3 4?W@3 ! @×3 #4֗X q3Y{37X 3Y{3?4W3 ' @1 '2q>V ,23g3 )4%q333 ,4833  ,4^4K7.48JXT=4Y_4/9FU97.4Xn4Y4797744>@-Z5@, &@, -@,2tG7Y948Y9Y74X4Y474X 5Y5B:7C [W/5@%43 \P]Wh5@85^Q 3 \P\Q87YbFoE8I9:G;YYY$Az,[ Y2J 9G CTGGW\lZ# ~ Ն :̆ $ =܆ &}(a @la ( C .nj ; %  > '~11 AR& )GE DR: /YN I[ Li Ow R J  M& P< S U̇ aه c X V& b& d< Y5 Fl* 6*J GR> 7T h<] g[C= ؉mAy W(FK * iBs]dF"EITWZZDI*V[F$G 2G F U@ 2G F  GUB 2G  $FUH 2G AG   GUK 2G AG  GUc 2G DUe 2G D Gh 2Gk G$$$mG 2G AGo$uG 2G KG$xG 2G D%zG 2G G_%{G 2G %E 2G{$&&h G$Ft&E 2G&h G'` 2G$''` G$( 2Gi( G(h G)h GL)# G)k G)  G1*  G~*  G*+  G%+r+ 2G  y+r+ 2G +, 2G ,v, 2G ,, 2G,-- 2G;-- 2G-{?F G- G G . 2G Gg. G . 2G .C/G 2G AGN/C/G 2G G/C/G 2G /C/G 2G D;00G 2G AG00G 2G AG  00G 2G G 310G 2G G10G 2G  1*2 2G @20G 2G D22 2G 2I3  2GR3H! 2G3H" G3# 2G34$ G~4^!/G 2G AG4^!2G 2G KG5^!6G 2G AG  o5^!?G 2G G 5^!@G 2G G 6^!AG 2G  Y6^!VG 2G D6 7ZG 2G  AG7 7nG 2G  AG  f7 7oG 2G  G 7 7pG 2G  G8 7qG 2G   S8 7rE 2G h 8 7tE 2G h  9 7E 2G h D99G 2G  99E 2G hB:9E 2G h h::G 2G   AG;:G 2G   AG  U;:G 2G   G ;:G 2G   G;:G 2G    H<:G 2G h h AG<:G 2G h h G =:G 2G h h G=:G 2G h h  =:G 2G h h Df>  G G  >L G  ? 2G GO??G G?G GYG 2G?A@L GO@@  G AG @@  G G  @@  G G F2  G G F4  G  F0 7  G AG QG0 A  G G  G0 C  G G H0 E  G  aHHF G AGH]F G   AGI^F G   AG  ]IhF G GIiF G   GIjF G   G RJJ?F GJ K 2GKoK?F GyKKG 2GKK7G GLsL 2G LL  GLCM 2G SMM  GM N 2G NkN 2G zNN  GN9O 2G LOO 2GOO GsPlP 2GPlP GP/Q 2G=Q/Q GQQ 2GQ7R  CRR 2G G  RR 2G G RR 2G  6SS 2G      SS 2G       GTcT# 2G rTT& 2G AGTT+ 2G AG `UTD 2G AG UQVI 2G G _VQVL 2G G V1WV 2G GEW1W^ 2G G W1We 2G G ;XXi 2GXYj 2G $F-!"#5YF Y F Yl1!G 2G Fd "F` VPY 5FZ 5F#?FD .o  F .wHo  F . Z"5 F  .{>. FC" FA F . Z ` F . Z H.  F.  F "  F "  F= x KF  UF PF_F  UF FdF o KF iF f KF  iFiF UFX KF $FRuFHV$RFZ FPF%PFF"?F$F$F&V28F_ F?F)_ F?FR"?F4=F F?F) F?FR"?F4 Ow  G % #GX G #G< G -G1"?F& G U' 1w( [ F r FFW t% FFX1R)F "?F 9 {(  G  G G}  GG~R)F "?F *#+PPG`G\$FUG], jG, jG oG-yG jG oG, jG F UG, jG F- ~GFF-U ~G- ~G- ~G-` ~G" ~G# ~G+k ~Gq UG ~GUG ~GUG ~G;{?F ~G ~G UGdF ~G UGH# ~GN) ~G/ ~G3 jG UG,t; jG UGB jG yGN ~G PF UG UGuFH LX ~G UG UGS_F ~G iF ~G UG UG oF ~G UG UG  UG UG-vF ~G Fq|F ~G UG UG FF ~G UG UG F UG@ ~G  UGE@ ~G $F UG@ ~G F UG UG@ ~G F UG M ~G  UGSM ~G $F UGM ~G F UG UGM ~G F UGg ~G  UGug ~G $F UGg ~G F UG UG g ~G F UGX ~G  UG ~G $F UG ~G F UG UGE ~G F UG ~G  UG  ~G $F UG@ ~G F UG UG ~G F UG0 # ~G  UGA 0 + ~G $F UG 0 2 ~G F UG UG 0 : ~G F UG$F-!"#.g/#04!^! G G$Fe!1o!!?F # #1!!?F # #1!F G G uF1!uF G1"@ےG G uF G1;"d"ܗG G G uF1i"ޗG G G uF1"^!G G uF #1""$ $F"1" ## $1-#Y#$ #1e##?F $ $2##$$F-!.%.Z&.S'.'.3FG 4G4G4G4G5~&/w ~&' HD 'H&  'Ya' '`F 6Hi_ $ IRHH  I lH/w # IHH &?F IHI * I'IYI 4 IhII 6 III 8?F II J : IJQJ ; IjJJ = I DJ K > I D&K @ IMK B I6tKK L$ IF  K K K K Z$ I ^_ `^ tI !l*(7۬V'*,. "H,0 "H 'H-11H "H 'H,6 "H89 "H-"@:?F "H8I+; "H-e>J' "H6H=G9YD(! XH& XH) XH ]H*gH XH ]H8g, XHr- XH/ XH lH)O( XHHN[R XH lH *;H#?* q7۬qHw&t7?Fx, | vH9 ~ vH {H,  vH {H ),  vH {H *,  vH {H *, vH:  vH H1"lH vH H,  vH H-PlH vH H8} vH-@?F vH8۱+ vH8  vH lH-:{qH vH-j?F H;?F H-ӲqH H&<lD<E<ӫFLfK6*U*&QX HY H H-g6* H>C/kI H HlI H H=p*=}q*,*r+%H""&* H/aI+ HuWM/ H`N/ HOH HP* H F$үQH HeүR* H FC/TH H HUH H H0sWH H H~XH H H̷YH H HZH H H=_^*=_*=`*H./jY#F*=,,-)-HI {IM., HI(K/-U-&QX *IY *I /I-g/- 9I{C/kCI *I /IlCI *I /I=Kp-=q-,--%H""&* IaI- I_WMn0 IANn0 IOI IP- I FүQI I:үR- I FxC/TI I IUI I IsWI I I<XI I I|YI I IZI I I=^-=?_-=`-H.{0j>d <g?R!*!**k*U@3H@8H@ HA=HBCHBGH)HK)HPg?R!-!--k*@3H@8H=@ HA=HBCHBGH=)HK)HP=5vEK qEpb1 K  I b1K8p I IC L 0 I K I r9F;I<? IB I F I^!M I F I-^ I eF I.M]hI ISkR2 In IDr?F I*7F7I, I, I F I^! I F I- IF I:M] I Id! ID%?F I+N `J EL  J JL  JL  J JL  J JL J J J=L J J J[L $ JcLL &@4 JM ) JM , J JMiM 0?F >J N 3 >J$MM `J L  JL  J %JL  J JL  J /JL  JL 4J J %JL 4J J /JL  9JM  J 4JAMiM ?F 9JoM  9J$M*y7!vHJ{:} MJ RJ1~\J MJ RJ, MJ,$ MJ85` MJ aJ fJ8 MJ J.F1kJF2uFF7vJFcuFFdJFeJFgJFiJFjKFkKFm%KFo6KFpQKFqrKFrKFtKFvKFxKFz LF{LF|-LF}CLF~PLFaLFwLF~LFLFLFLFLFLFMF+MFAMFVMFkMFMFMFMFMFMFNF NFENFVNF!cNF!NF! HF!HF!NF!NF!NF!NF!NF!OF!OF!OF!(OF!3OF!>OF!IOF!TOF!_OF!jOF!uOF!OF!OF!OF!OF!OF!OF!HF!OF"DuFF"EOF"FOF"GPF"H8PF"ISPF"JmPF"KPF"LPF"MPF"NPF"OPF"PQF"Q$QF"R>QF"STQF"TnQF"UQF"VQF"XQF"ZQF"[QF"\RF'kRF'l-RF'muFF'oNRF'pdRF'quRF'rRF'sRF'tRF'uRF'vRF'w SF'x#SF'yRSF'znSF'{SF'|SF'}SF'~SF'SF' TF'"TF'3TF'ITF'_TF'TF'TF'TF'TF'UF'UF' UF'-UF'>UF'OUF'\UF'sUF'UF'UF'UF'UF'UF'UF'UF'VF'VF'*VF';VF+gQVF+hbVF+isVF+jVF+kVF+lVF+mVF+nVF+oVF+pVF+qVF+r WF+sWF+t.WF->?WF-?JWF-@UWF-A`WF-BqWF-CWF-DWF-EWF-FWF-GWF-HWF-IWF-JWF-KXF-LXF-M0XF-NFXF-OWXF-PhXF-QyXF-RXF0sXF0tuFF0uXF0v?WF0wRF0xXF0yXF0zXF0{XF0|YF0}6YF0~MYF0hYF0YF0YF0YF0YF0YF0YF0ZF0ZF0.ZF0IZF0_ZF0yZF0ZF0ZF0ZF0ZF0ZF0[F0,[F0G[F0][F0s[F0[F0[F0[F0[F0[F0\F00\F0F\F0W\F0m\F0\F0\F0\F0\F0\F0]F0/]F0@]F0[]F0{]F0]F0]F0]F0^F0 ^F0!^F03^F0D^F0Z^F49l^F4:uFF4;HIF4:u d:u d d1$ud d d0guu G,u d-u> dCJ-q> d-'> d8g d >D5RdtO*X7۬h^&[9b h h,f h h *,i h:l h h1mh h h&WOU' iw( [ iN r? iiW O t? iiXiR)F "?F EObi~& i i2Sq?@eQ ? jQ ? jR A jxR-A jR j jiWASiR#?F j i Q{WA(  iyP  A ii}P -A ii~WAR)F "?F bP %P)  i iW\ @f   Oj Tj#T Yj Oj Tj  OjuT Yj Oj ZETq ^j cjU i cjeU i cjU mj OjWA_ V rj cjDlV ?F cjV{ i OjW  Oj ihW%  Oj Yj~&RWA "?F& Oj iZ |`J ~EX  k ZEX  kX  k kX  k kX  kX k k kX k k kX  k kXY &3 k*Y J  kNYJ  k DYQJ  kY K  k D$MJZ@ZtItI2IlOkGPuFP'uFQRfaS<W6TIZ6FJ"ECEGI>.* 7G ,  G,  G ZE,  G G- G G G,Ģ  G;Ӣ ?F GG 8UuF.g.f h9 h6 q F%Oã^ ?FP` GP GOqN/^ ?FP` GP G@WM\\ DTv 00VFW$FXV0FW[V:FWXW VV$FVZFWY$FYFuFHFA.X4VFZY"Y YFW"W?FVFW2VFWX [\F ] [ \FVY1YFW1VFWX VOYYZFVGWOVV(GWYVYIW-Y-SI`^I_iIMtIX[YIW,V$VIW$bF) H ] u   ŬVIW$Vb1YIVIWb1VR2VIWR2V0YIVIW0V$V&3^&3YJW&3Y&3V@4Y*JW@4^@4Y@4V*JVJVD5V5VD5YWJWD5YD5Va'V&FZ#JcF3ZEJpcJva7gtI7ltIJ}a7gH7lHdFJ FXeuF FevtI FewH FelJ F LKVPFd:kK F LKX1ňmK F LKX"e͈[tI F LK FeԈ\H F LK Fe܈]K F LK FX`e^L F LK FXYfHFgJ Fe 4G uF uF:S Ge+G uFe =G G uFh(,e.4F LVLij5- Fk:@1 FeF=PF FeMzF FeT|G F F uF uF LVLlF F F:\~ G uF uF LbjK Kd@n(tI tIdJs*H Hy(J H HeJ tI tIeľJ H HeF F uFe ,F M F uFVMXeF PF MeuF M F uFeuF PF ;N uFV@NWMe -F Lj͉ . FnNՆ :yN̆ $XN =N܆ &X}N ;F %N >N 'X~N1 AF& )NE DL: /cNN IN[ L Hi OHw RN JN MN PN ScN U Ḣ a Hه cH XN VN bN dN YO5 FF* 6OJ GF> 7N] ge=#5G G F uFe#=G G F uFd$mPF 3P FWPFe #PF PF F uFd(L${PF 3P Fey#PF PF F uFe#4F F F uFe#fF F Fe#F F F uFe#F F Fe#uF PF F uF1Ʌ%bG G F uF1Ѕ%MPF PF Fe#uF F F1$%TPF PF F1,N%[PF PF FeV#uF F F1]%iPF PF Fe#wPF PF Fdi$G Q F uFWGe#zPF Fd$uF RWF(R&;%8R&7CRiiIKe&kF _RVRe"&nF _R:q& _R PFe)&F _R PF F uFe1&qF _R Fme9&uF _R Fmnh&+F PF uF Fmd(>F PF Fe&F F Fme&F _R F >SISЊ)oEn؊&,F _R F >Sn&/F F F >Sn&.F PF uF F >SeX&F PF F >Sea&oF _Rdg(PF 3P F _Re&rF F _Re&sF F _Re&wF _Re&F F _Re&F F _Rdߋ(_uF Q uF uF _Rd(puF T uF uF _RWFe&F _R TV-Re!&F _R tI Fe'&F _R TVTW-Re/&tI _R:5& _R:<&j _ReE&lF _ReJ&mF _R:Q& FnX&_R F Fn^&_R F F _Ref&F Fem&F F Fpt&$_Re|&PF PFq&xFe&F Fmn&-F F >Se&F Fme&F Fe&F Fe&F F >Se*OF Fe*QF FeČ*SF Fě*UF FeԌ*WF Fe܌*YF Fe*[F Fe*]F Fe*_F Fe*aF Fe*cF Fe *eF Fe*hF Fe*xF FF%,$F,,@tI6,F ?W UWeÍ,=UW Feʍ,9?W ?WeӍ,:?W ?We܍,A?W ?W JWe,BJW FX//c%VeY1/F _R ;Nmeb10F _R ;Nmej1CF M uF ;Nmes1FF _R ;N >Se}1LF M uF ;N >Se1DF ;N ;Nme2%F _R ;N >Se2&F ;N ;N >Se11?W _Re12M M F _Re13?W M _Re14F ;N _Re15F _R FeÎ16?W _ReɎ1A?W M _Reώ1E?W ?W _Re׎1J ;N DZVMeގ2*kK ;N DZ1׎1K ;N DZe1tI ;N DZ Fe2+H ;N DZ Fe1K ;N DZ Fe2,L ;N DZ Fe 1eM M ;Ne1vM M ;N uFe1aM M ;Ne#1tM M ;N uFe+1cF ;N ;Ne21dF ;N ;Ne:1uF ;N ;N uFeB1uF M ;N uF1Jk3M M M1r3M M ;N13M M M1ȏ3M M ;N13M M M uFe1fuF ;N ;Ne%1muF ;Ne,1uF ;N ;Ne31M M ;N DZe:1F ;N ;N uFeB1M M ;N uFeJ1M M ;N uFeS1M M M uFe[1guF M uF ;N ]V]WXed1.?W Fej1F ?Wep18F Q]VV]WXex19uF F uF v]VXe1:uF M F uF v]e1ZuF PF M v]e1;uF M ] uF v]VFe1~uF PF ] uF v]V;Nq17?We2'F ;N >Se1F ;Nme1B?W MeĐ1RF ;N >Se͐1F ;Nmw^6iIՐOq5`l^e5DJ HI HIe5EHI ^VXeu]5>HI ^VHIe$5APF ]e,5[PF ^V^WHIe25J^ ^e95G^ ^eC5TuF PF uF F ]r WQ_os"sr$Wo_)s"sT|LU)Ft_s_Vts_"?F&s_Vum#P ْGv$W_kw`L 1FM_1N˚_M_N_M_3N_!GV[xW`Zw'sxpW`J[1w-bTVJb1y`s`VFGy`s`VuW=I!JGu"=I!!GI!uFu<I!GIuFI'uFQz faWeEy"uasaIIiFVufI`FII.{WaJpwv`M`ON`M` PN`MaPN$aMkaN~aMk=Nx=|=M-aTN3a|KaMa N؛aM`$Nśa}Wbb~PbP8N91bsbV0xWcPB[91PbbQ~Pb WXcU%PJtI(scscP:~{HVO(dWc[%w7Juz]]O(ec]N`scN|ctWNDcsd ZEVD@WdI%wYgMc 'NΜcNcEȊ 'NEN EE NENEvWd(wmcFt GV=YdW=Y=Vdy>dsdVdlWee%wJɝz]gO(ecgNscNݝ|cd4kNd|Wneo%wJT,oDmz]qO(ecqNXscN|c|Wez%wJTɞzD z]|O(ec(|NscN*|cd>N=dHWLf%wPJz]O(ec@NnscN|cWf&wJz]O(ecXNӟscN|cc0NbcNNcE4N;ENEE4 N(ENwEy%OgsYgVILWtg"%wJTz]lHEg NݠOgEg&NOgPWg&wJLz]O(ecpN7scN`|c$W.ht)wsc WRh,&sJ}WohlNlNlY>V>YhW>Y>t?hshP:bhV>t -?hshBWh`%w¡Jzz] +>z] ,?FMh  +hNhMh$ 1hMh6 1hxW|i[3wlV~&Vq?YiYiWiViWq?tO?ii~&siIbiVq?VWAV@YWAYiWWAViW@V@V jW@Y@tS@4jiR#?FsJjIiV@VyA^yAYyAY~&VhjWyAYGBYwjWGBt XBj"?F&sjI iVyADWj3wl/ J{]yA|jNhjMj NU4j=jMiNBiivWek[AwjtcX:%ksJtѯ&ksfJVB^BYkWBYBx,Wk\$Cw,ssk NˢkMk #NޢkVlWtIV&lW~&y&5ls?lV&lxW]l1\[Cw,s+l"N<5lM-D"_ N'GD=(NO=bTNcb\Z=3lslPJV&3WmۺCw,sl NӣlNlWZmCw,s\W~mCw,sTDWmCw7,s\WmDwJ,sThDW n\4w1s W2n 4w1sLĤFU %J8Wkn \i&wJWn  ]i&PJxWn-]P'sVxlWnTw6syns`I  u#PFޗGPKޒGPuFu"F`I  u[I  z> yosaIiFuI` FI .yuos`I  yos`Iu"PPЃGPUЈGTW2pw`LG GLp/ MnNnNo"4 MXo"N7^oզjoM;o"NJKoMo*NoMwo* NoN_oMTD*NdDNsoDMo0NoNoMo6NoN#ooNoN$oNҥ/oMoFpWq_w6;sV{EvWrEwr@sT 6FWEri>wdD~PDyaAursrIۤ iVWAWrBwjQ iɧV iMkr! ~P~rYI$W s W]P1wܧbrV0FV[VBV@4VV:FV{Etl]A:U^)^֬ȓC<^֬ȓC`*_~$9_(G_)[_* _+_y-_/_y2_3 _B(aHaJ9_MG_N[_O _P_yR_T_yW_X _d(WP lVW%  -ala_ a_ adtV(W&86 tVjK aaG~ G~ eEG~a bL~ L~Nbb5 b5ybc+y !c+/cncQ aQ; cQccV aV; 4WW@ggeDjxa; byLWWggby c!di ai7dd@y a@; ddx fxyeSen an; ees fsyffZ aZ; 3j giyh jfijyk ED:/YfX^g^o^^^^^^^__ 4rhfA.Exm_v_|E 8I 1\  2~ 7g  c~ ds  e  g  i  j  k  m'  o8  pS  qt  r  t  v  x  z  {  |(  }>  ~K  \  r  y        &  <  Q  f          @  Q D~E^ Fy G H I J KLM4NOOePQRSTUVX3ZI[J\[u +6ALWbmxe/fSff2f S `Sf *-T !"# `D`XF_G`H+`Q $K:`LD`MN`NX`O b`Pl`FW $Tz`U}`V`p\8$Z}` [`dH$_``` a`b:`c  !!`*1Af&)%& ' %&  `@0 `C(3)&`Z#r *~ p * v $ g l [ } $ g l nj+ F !  r, u! , v ! , w ! , l ! !N m+ :m ! !N -ň m ! !N ",͈ [ ! !N !,Ԉ \ ! !N !,܈ ] ! !N !`, ^! !N !. H/ J!f, 4!~!~0S!,+!~, =!!~1( ,,. 4!25 -!3:@ 1!,F =m! ,M z! ,T |! ! !~!~!  4 5! ! 0\ ~!!~!~! 6bj ! +@n ( ! +Js * ! 6y( ! ! ,  ! ! , į ! ! , ۹! !~,,! ! !~ , ޹!m! , ~! ! !~, ~!m!6 !~;  ,-!2͉.!,=5!! !~,=!! !~+mm! ! m, m!m! !~+(L{m! ! ,ym!m! !~,4! ! !~,f! ! ,! ! !~,! ! ,~!m! !~-Ʌb!!!~-ЅMm!m!,~! ! -$Tm!m! -,N[m!m!,V~! ! -]im!m! ,wm!m! 7,zm!+~!p Ն:̆$=܆&}(a@a(C . ;% >'~uNI[LiOwRJMPSuU̇aهcXVbdY5F*6JGf>7Th]g i H8f  ~9V*Wf^i~i~i~Ԩimby /Vq? VM:# V!;, 1< KV"[0n!;,1<WP?V\W4g@!c@ݩi@SAbyA,iBH R>hW?:֬ȓCCWg(@a(C`WXW h7@ѪKj7Aa8; A i9Ab:yD&jW=_6 jWjr DBW;6R gWBIwETWhHh]; Ai_Ab`yD&h;6  j;FԫCWpW_h@KjAba; GVjAiAҬbyB&&6 WjD DBWR gWBwHhe eI(XxWqhAiAbyJGVjD&6X;6 6X j;FD^ZX `nDzdX; dXo;FKnX Asgj@ DpXϭDgtXwDKxX[DXMfIX>Wh@!cKX0AbyDgX1wB_nDYC8Wh/Ai1Ab4yD&76 jϮ ?X\WhHAiIAbJyGVjMD&XM;6 X j;F W>KF DgyQwD_zdxL_fvM!cvNGbyyC`WhAiAƯbyA!cD&ٯ6 j Dz&K,Agj@ Dg0+wBЍJFQ B_z>wDK8d[IxWh@ư!cK`A>gj@ AQbyDgwD+KFd D_zwD< <[O$Wiki@ͱDj@a; A gj@ D PWiCڲۤ>e @ 3j g iMh jRi jMk `E I+tO=7kC1Y2d7o cd d e g i j  k1 mB oS ps q r t v x  z/ {> |O }f ~s         8 T j        . I n 9:d;<@ABC E+ FF Ga Hr J      & C Y o z                5 K V TEwE6etkk666 k7"ECEe''6 ' {86tG 6(kS46Z#RA.z 3p v  g l [}  g l nj F u6 v w lin :iň mi"͈ [i6Ԉ \i6܈ ]i6` ^(i6Y H6 JR 4edd Se +ed =eed ( ,. 46!"5 -6#:@ 16F =nM z6T |edd#"$(%6\ ~edd#&bj@n (Js *&y(   6d,6 d 6n d d dnddi-6"͉.6'&`6ՐO`_M V(`DE u]>& $An< A ,[nW \ 2J W 9G W CTdnd<  Ն: ̆$ = ܆&} (a@6a( C. ; % 1 >< '~N 1AR&)d ED(:/ NI [L iO wR J& MC PY S U ̇a هc X VC bC dY Y* 5F6*6@ JGR>7 ThY ]g)TYHWkKH*BXlMH UhU)Y4Wk_HYa{Yd +er_l8QUEm~ml[[l  l d l d i ls d i mx d Jm+x d #onlnE n n n Hnx s nnx \o bo V oboooo o o oo V oooo#z9mvI Wv&XFw b  Fw b ' Zw&x b 8xy6 b yyD b [yys y zg z[6l\ $] $ )^3 $ )` $ 2 f $to o o p  p  p   ,p"    p    p  ' pq  qr  rs  st    tv`  k vx l va N vcS N  X W=oz 1kf  WE!I  9  #?" 1###¡#Ρ#ڡ#$}}K  2%K%*-LV &< 2 %<%< %*-=V ' 1 ' 2 ' 7 ' c ' d ' e ' g ' i ' jC ' kT ' me ' ov ' p ' q ' r ' t ' v ' x0 ' zK ' {Z ' |k ' } ' ~ '  ' ' ' ' ' '  '  ' S ' o ' ' ' ' ' ' ' ' 3' I' d' ' '''@ '' '' ', '''*'5'@'K'V'a'l'w'''''''''''D 'E'F!'G<'H['Iv'J'K'L'M'N'O 'P('QG'Ra'Sw'T'U'V'X'Z'['\!'9;': ';\'<}'@'A'B'C'E'F'G'H'J'(%V )%8):%=(̦V ):=((_V ):=(4 V ) 8 q 8 " qO*I؉4 M+@ ,]  K (a@ V a(- . /[0n 1[0[- C*=؉4 A/0 101 ; %- 1-4 1A &)/ / 1 21 1 / /90 1909/, 7 ED B :/-Y1x /&0 /] 3 / /l 3 4'3 5&` V Z # A . 6 p 6 v * g l -[ } * g l -nj7F+ 2 -/7 1< -8 uV 2 8 v 2 8 w 2 8 l+ 2 / /< 7: 2 - ň m 2 -"8͈ [ 2 V 8Ԉ \ 2 V 8܈ ]) 2 V -`8 ^B 2 V 9HV :J 8 4 S  8+ 8 =  ;( ,8. 4V / <=5 - V >:@ 1 V 8F = 2 8M zV 2 8T | 8 8 > /= ?/C @V 8 8 \ ~  > bj 7@n( 7Js*  y(   8 8   8 V 2 8,V ' 2 /,-8 V ,8 ܓ ' 2 8  /1,8-V =͉. V Ն: ̆$- = ܆&-} C  . > '-~ NI [L @ iO wR J M P , S U @ ̇a @ هc X V b d , Y 5F V *6 JG >7 Th , ]g8=5  8 8=  8 7m V 2 1 8  2 7(L{ V 2 8y 2 84V 8 8 8fV 2 2 8V 2 2 8V 2 2 8 2 Ʌb  V ЅM V 8 2 2 $T 2 ,N[ V 8V 2 2 ]i 2 8w 2 7i V 8z V 7 612 F6 QՐO  g` r_ QMAVB`;8D+ \ \8E\ /}8u]>\ /\8$A /1}8,[ /1\82J 89G 8CT 2 C{UDj% /9Cy|5}D ) C5}ID/&/1 E}F}  G}  }  ~-   Hy~"  ~   *x      / /010 m~ID%/IDjJI[D K/0.10//IVLDb)s /L ZW%V MF%Nb&Oo2Z&P}PyQG8PdUPQ^R4ZP'SP'PTODZUVODZP>3V>ShPWRBZ )ULUURZ P8P%I,D%j %¶IDjJIqD K17x XK9YZpW*MKF*Jb+S,UTO[UZVOJ[PthZsV~SUT[[WID K1Ex XKGIDjYh[dW/MF/Jb0S1USȏUT[[WĴID/[\[,W]ش^`2 Rv[ bUO[ P_[WV]'`~\eI-D\\,WN)]ER#\gU-O\Pc_@\WqDbRD\ Pv//wփ\PJ<`E I1¡Ρڡ \K 2 Ko *-L M[ 2 r[y \ *-\ 1 2 7 c d e g& iV j k m o p q r t3 vN xp z { | } ~    , = N   1 G n      & p 2 C N Y d o z               * D E5 FP Gk H I J K L M  N& O< PW Qv R S T U V X  Z  [D \U 8 \\W~\\ ӄ/_|p\@]{JiO~N  bR\aU(\ \~\ 1ص\W  m_vW̅) +~ & \W~\ 19\4Wׅ5L5$Wd<_Ld<8fr ]W%<j<~ ] lx4X^g^o^^^^^^^__ -8`D `XF!_2G!`OH!+`eQ "K!:`pL!D`pM!N`pN!X`pO !b`pP!l`W "T!z`pU!}`V!`\8"Z!}`[!`dH"_!`p`!`a!`pb!:`pc =EDH:/YT#$`$k`*8{1A&)%p&' %p&p`@Z# A.() 3p (v " !g !l [1} " !gO !lO nj* Fk$rw+|, u$r, v$r, wO$r, lk$r$|* :$r$-ň m $r$",͈ [$r$$,Ԉ \O$r$$,܈ ]i $r$$`, ^H$r$$. H/ J$, 4 $$01S$ ,+ $, = $ $2( ,,. 4$35 -$4:@ 1$,F =$r,M z$r,T | $s $s $$$y x 5~ 6$s $s 1\ ~$ $$$y 7bj $ *@n ($*Js *O$O7y(&$O$O, $$, &$O$O, $r$,,$b $r$g , $$g , $b $r$, $$ $ +g ,-$3͉.$U 3j g!ih! ji!jk `!*_$!9_(!G_)![_* !_+!_-!_/!_2!_3 !_-B(8 ` Ն: ̆$ = ܆&} (a@a( CO. ; % 1 >< '~ NI [L iO wR J& MpP2S U ̇a هc X Vpbpd2Y 5F*6JG>7 Th2]g,=5 $ $s $,= $ $s $*m$$r+, $$r$*(L{$$r,y$$r$,4$s $s $,f$r$r,$r$r$,$r$r,$$r$-Ʌb $ $$-ЅM$$,$r$r-$T$$r-,N[$$,V$r$r-]i$$r,w$$r*i $?$$+ ,z$*$j+rt+  #$ U4zTvfБˆ2>7B܆7M1AX&)4l. BU<^$֬ȓC` *_$ 9_( G_;) [_* _+ _- _N/ _2 _N3 _{B( ЈaH aGJ 9_M G_;N [_O _P _R _NT _W _NX _{d( ދ a ׋ۤa :t D ׋ۤD 3j g ih jXi jk)4ED?:/YXX^g^o^^^^^^^__ X,&7XHXiy   ʇ ڇ 0 @P-?XMYdqX~2{`D`XF _)G `H +`Q K :`BL D`BM N`BN X`BO b`BP l`W T z`BU }`V `+\8Z }`[ `IdH_ `B` `a `Bb :`Bc F`*B BB`@XA.E xHm_vH_|8I 1 2 7 c d' e3 gc i j k m o p  q-  rN  ti  v  x  z  {  |  }  ~    +  2  C  P  a  r          4  J  `  v        . rUK B)h s ~               # m@GM  `Ck.nj}(a@Na( ;%  JGX>75FN*6!"3NZ#& #2p #>v  g\ l\ [n}  gk lk $ F% uN% v\% wk% l  $ :&  &ň mG  "%͈ [\ N%Ԉ \k N%܈ ]  N`% ^? N' HN( JX% 4G)SG%+G% =GG*( ,%. 4NH+5 -N,:@ 1N%F = %M zN%T |G  -N)\ ~G .bjG G $@n (\\$Js *kk.y(ckk% 3\\% ckk% N%,N  % N  %  %     %-NH+͉.N Ն:' ̆$9 =D ܆&}V >a '~ NI. [LriOUwRJK MBP)S UṙarهcUXVBbBd)YUTh)]g/q`0L01a0v1j1_ 2d j 3 4rU4}4 44G4Dj0É0:1j: 1a; 2j  {5 ]WE6E76aFv6 G>79Ve7VjLe8TjYj 99 ] e:F :R ; z: :շ <8^W"6a"v6#> Pu=>ߊ]1r])1]1^1Vj^e1a_v7 m><I1I7OK?L^Wz36j3 6ZL3k6Vj4e6۸a5v6'6>8GT]8x8 Yj7c|8Is}8t{g88v78B8$8Bϐ8ې8;g:@_ 8~Ah88ջ8-8V AP8A 8)e7}7rU7.fUAȐ8b8̽ 8߽GA8,9 _:Ժ(B4:̼@:LCX9l_o:}CA8Jb8lG8 Da8WEE$OVNFB?PaW<6aVj<e6a<v@`a8bBGV|?laHWq6av6о>6j_ ;: :)C24HI2Ji(IKalW6EG8av8;7Pe8e8o8rU8ITA7c87s8~8iN8y7e8&8G88 A8Z 9zb:9b#:<:'2D c~WEOSEI_F{YF<ۤ9bc :\9pc:qLDc(WӎƾESF{YȾFɾFۤˈʨei0<XmzeYtwHeXHpeqXcLcwۤw"RuR fWImMזۤww(w8f :t>f0aRrffH~fXfEI*9127 9 : ;  '/$ A ''(//, [ '(/2 Jm /9 Gm /C T     Ն: ̆$%- =8 ܆&%}J CU .%njg ;r %%  >|' 1A&) ED :/%Y NI" [LSiO? wR\ Jy M P S UṠaSهc? X\ V b d Y} 5Fi*6 JG>7? Th ]g p+ v"gl }"gU lU 0FU /ui /v /wU /lU  p '0:  p %ňm  p %"/͈[  p i/Ԉ\U  p i/܈]  p i%`/^  p i1Hi2J / 4  S /+ / =  3(,/.4i ' 455- i6:@1 i/F= /Mzi /T|      ' 7'" 8i   \~     9bj 0@n( 0Js*U U 9y( U U /  / U U /i  /,i   ' %/i  /܈   /  ^ 'c( /-i 5͉. i/=5   /=   0m  (/    0(L{  /y   /4i   /fi  /i   /i  /   Ʌb  i ЅM  i/  $T  ,N[  i/V  ]i  /w  :/z i0 (U;dDW3eԸ9ԈWS޸;e2Wlap +0;<fW,kf {Г?V/'(uiG i(%@fWjAg2q(5U:] =+ \5 + < A  5  < :V2VG <  "N 55 S < A G    # 3 E ] u@  `:Ј:dV& vV+ җV+ ؗ5 V+ < A :+tVvg xl q v v {l q v  |}l q F l q v v 5 Ul q v 5 f5 l < A l q F 8D1] H:v IE] JQ| K `v P~v R V Yڙ \  _$  a( f,B h0U5 k4j5 n55 p6G 9 K S _ o sv] ] d q v v 5 Ud q v 5 Jd q F G  ş ԟ :2VG G  Šn Ѡ  q v v 5 EU q v 5  q F G H  2:V k5  < A  5  < :+V-& 2.5 & < A :#Vybӣ 5 yg < A :$V;&N'5  < A :2V4455 9 < A :C v] r ,r q v v 5 Ur q v 5 r q F ExX^15  ] I1| 27cd(e4g]ijkmopqr9tTvoxz{|}~$;HYj{,BXn &CYo "-8CNYdoz8   85   ={5   Ŧ   -; V0 V0 F 4X b b "{  Z# + + W b!<1 "I!<O #j $< $A %< &* ':(P) @'*\(3'b')m&*':'mE'P)@''Z&*':'E'P)@''&\ 3'-b'm6 +? , J  T + [i -.z /       |  X F    &&  6 T  G A.013x 3p 0?v 2 g] l] h} 2 g l nj3 F 4 u 4 v] 4 w 4 l  3 : ň m2 "4͈ []  4Ԉ \  4܈ ]  `4 ^  Y5 H 6 J G 4 4F  7 S F 4 +F 4 =F F 8( ,4. 4 5:9:5 - ;:@ 1 4F = 4M z 4T |F v v   , v v 7\ ~ F   '~1AG &)ED:/ NI&[LCiOYwRoJMPS UĊaCهcYXoVbdY5F *6JGG >7YTh]g=gWC>PS?WJ¨j@]AgWN@< AgW9O@< BJjS@]Vyly?WWCP()CX>PS?W]CP()C^>PS?Wc<:CP()Cd>PS>?W\if3CP$()Cj>PS?gWoCP)()Cgp>PSrr?(gWuCP.()C,gv>PS?8gW{ݩCP3()CPS?W[CP8()C>PS?W/CP=()C>PS?WXLCPB()C>PS:D?@%Ep1Fv;5 G5;%G7;%G;5 H G/ GFU AW#G(I< JA )* ':'E(P) @''&\3'.b>QmD['@%KHg&W*'A:'jE'P)RgB'')TgB'')\g@''&\`g3'b'mAW@L(J< JA AWP@ J< JA AWBI#.Q(IA< JA )* 'T:'gE(P) @'z'&\3'b>QmApgW#] I< IA Lb] Lu")*g'O:'<E'(P)g@''A h0WN@] MQq MRF MS Q">R">S"V-"@] Eq Ev E FjW"BG#`($Bq $Cv $D $E5 &"djIU"')"'<"'O"W%\5 W%b5 %Kmj(Wp%-ۤn#Wȓ%bۤ#%j(P[(ΪG k:W#4#k[($~q $Pv $v $ $5 %| Ol%Ǫ .l6W$^#[($q $*v $= $P5 %c| OBl%vǪ dlW#%#V($q $v $ $5 &"lU"'5"'H"'["OlV%n5 W%5 &mzW%<#] $<q $=v $> $&?5 &"BmBU"'9"'L"'_" mW}&#r`($q $Pv $v $ $65 Om%Tۤ$'%j5 %U5 %o(P[(Ϊ nJWG'#V($q $ Pv $4v $] $}5 n0W'o#] $q $Pv $v $) E5 y&r+l>i  9#$' @ HEI127cdegOijkmopq rAt\vwxz{|}~&-DQbs  ;Qg} 8wf aff d + f ew + ff fw 0w i w m  " n  1f o wN wN  X(  cf( w{ ({ p  p f uZ#  A. 43lp*vgHlH [Z}gxlx njF  uvHwxl: ňm: "͈[HԈ\x܈] `^ YHJ 4 S + =(,.4>C5-:@1F=MzT| !\~"bj ::@n(HHJs*xx"y (OxxHHOxx ,  ->͉ .#&Y$w5w%oWS ʬ&P%Wx ެ&P' W (%oW &P' o W ! (((%,oW ) <)I%Eg@EgAXgBgCg?E]@YS2 Sh `S *-T8gNf?SgU#gVgX-gY7-g[1gf]1<f-ef?j-lj#-mj-ojoCpyjorjft~|1 # $ y1y5#y525 h1 h_# h_h*_ 1 # D{RR#R^kk#kz#n AA.4Z# 3&p$vgBlB[T}grlrnj F !u!vB!wr!l : ňm( "!͈[B!Ԉ\r!܈] `!^ Y" H# J! 4 $% S ! + ! =  &(,!.4, 1 '(5-):@1!F=!Mz!T|     * +  %\~  ,bj ( ( @n (BBJs *rr,y (Irr!BB!Irr!! ,  ! ! !  ! -, (͉ .!=5   !=   mV  ! (L{V !y!4  !f!!!Ʌb  ЅM!$T,N[!V]i!wi  !z; KՆ:V̆$h=s܆&}(a@a(Cr. ;% >'~1A&)ED :/@NI][LziOwRJMPS@UżazهcXVbdY5F*6JG>7Th]g  ??- -?1-( -2 1-12.Lo(WZ/o1.to0Wo®/60zo&1"q2r34 45ooq36.oW 7P189) :oWC/;5o3-t -t.o(WS/,@.oWS7P@:oW!i/JE5o#3].W)&07PJ.WS'H7PO*.oW}(dd7PT{.W)|7PY.W+7P^.W,W7Pcn.W%-ů7Ph1?2t*{n` S;@EI1B2T7fcTd~egijk(m9oJpjqrtvxz&{5|F}]~j{/Kav%@ev        #  9  O  Z  e  p  {                +  6 r8;x WA gd sT Y ^ x Y ^ x Y ; Y ] h %m  h ^ ְ+T h X^1m  h ^ /^7m  h ^ Ŧ d-;d <@ A  fB f5E5I @J LfK MZ# _A.4q30pvgl[}glnjF  uM v w l  `e:  `ňm  `"͈[  ` MԈ\  ` M܈]  ` M`^  ` MYHM J _ 4\ T T!" S \ +\ T =\ \ T#(,.4M $%5- M&:@1 MF=e MzM T|\   T T '(M  "\~ \ T T  bj  @n( Js*  y (    ĺ  M  T ,M   TM e T   TT e [ T` -M %͉ . MՆ :̆ $ =܆ &}(a @Ma ( C . ; %   >  '~. 1 A_& )D E D: /N I[ Li Ow R J M# P9 S U̇ aه c X V# b#  d9  Y 5 FM* 6 J G_> 7T h9 ] gF )O Y*M+;;+c ;c ,pW |-PT ,W -PT  ,pW .r) /pW  0P 1" 2) ,pWG -P) 3 p0P 4,p W 2Y  ,W &ʱ. /W 0P 1*f  2 ,W * -P 3 +0P 4 WJ /!2^ ;  %8p`Eh8I1t27&'&3+Z#  A. 4 U ` 8p`Wk!o6 y&~7 Њ Q&E'Ж<bE4_|4m_vI1¡Ρڡ M[4 42 r[ \4 *-\ 1 2 7 c d) e5 ge i j k m o p q% rF ta v| x z { | } ~  # * ; H Y j {   2 H ^ t   7 T j               ( 3 > I T _ j    D E F G H I J6 KQ Ll M N O P Q R S T7 UQ Vg X Z [ \ x]f 80WϳkGkG o0W޳t<t< xN99Ge1<WKU<^֬ȓCaHaJ9_MG_N[_GO _<P_R_T_W_X _Yd(`*_$9_(G_)[_G* _<+_-_/_2_3 _YB(Ј3j gih jijkED:/Yjpz<X4X^g^o^^^^^^^__ Yd`D`XF_G`^H+`Q K:`LD`MN`NX`O b`Pl`W Tz`U}`V` \8 Z}`[`'dH _```a`b:`c c!"o"z `*d1A&)#$% #$`@s&f!"A. wZ# '( 34p '@v  g^ l^ [p}  g l nj)F"* u"* v^"* w"* l""): ""+ň m? """*͈ [^"""*Ԉ \"""*܈ ] """`* ^""",H-J"* 4"".S"*+"* =""/( ,*. 4"405 -"1:@ 1"*F ="*M z"*T |" " """  2 3" " .\ ~"""" 4bj? "? )@n(^"^)Js*"4y(e""* 5"^"^* e""* ""*," "" * "" * " ""* "" "  *-"40͉."5Z`% Ն:0 ̆$B =M ܆&}_ (a@a(u C. ; %  > '~ NI7 [LT iOj wR J MPS UT ̇aT هcj X VbdYu 5F*6 JG>7j Th]g*=5"" "*="" ")m" "* """)(L{" "*y"""*4" " "*f""*"""*""*"""+Ʌb"""+ЅM""*""+$T""+,N[""*V""+]i""*w"")i"""*z")"4f6k7 8pW(9aiC:Z;9b"tqWEiQ#?|ߣcsD}~:Xijs'zqsݵ!εuj  w qs0l '1I_w    ƶ ۶*;H_nzǷ߷ !2"D#a$v%&'()Ǹ*Ӹ+,-./ 0*1?2I3R4^5j6y789:;<¹=ӹ>?@ABC 5i} qsVtGKN \i giuiiizʺ#/ck -}0.wå ں   jsM  jsN Y!̄^,̄фB̄D̄ĒC/P̄tC/Z̄|`̄|b̄&|d̄\|l̄|q̄|ū|ȳcs4|}̄jsj&̄!&[{&̄ ̄-t̄J ? EPJ J"J$J%UL'@+ȼL6@>JDHJȽO;TDY`Ӿgi^o q̿rs;{tcs+xU]dY"csH:AwxYy ^' c< ' c}' c0' cfw' c' c ' ^!* &"$0'#**r0$A/0w%w1S w&CS r! !"'##%(* %Ow< &* !6" #6 $K %w` &A+`   {֟4ٚkښY'!"0 #ͅ0$Y҅%fw ҅&N ͅ!y"z#}$(H %DwH &CH !"0  ) s#"0 (- %w# %0 &SO "!"3*<@?#IE%ZwJ+T&E,7-9-:.[;+T!`"3*<@#I`%we+o&`,y?-A-B .[C+o!"3*<@#Iv%wI{+&Iv,G-M-Q(.[R+/ xl?mEn-/sM-/x0R!1} 0;3L0xh0i0j0P[p^6)u;6146)5 6)J6)6)X6)M6js)R@)P6)\N6)x6J)6)&6J)1Y6)CY6)]Y6)oY6)|Y6)Y6)'Y6)]Y6)qY6)Y6)Y6)&Y6)@Y6)PY6)WY6)aY6)wY6)Y6)Y6)-Y6)FY6)aY6)tY6)6)Y6)%6O,<Nt# <TY)F Y6^)h Y6^)w  Y6^) Y6^)Z Y6^)o Y6^) Y6^)C Y6^)S Y6ǝ^) Y6Y) Y6)1 Y6)G Y6)_ Y6)} Y6)  Y6+ 5t+P[) Y+952 3ǝ36ǝ46)uY+52 3q3ǝ6qǝ)Y+52 3 3ǝ6 ǝ)WY+y62 3 6٫)Y+52 33ǝ6ǝ)Y+52 343ǝ64ǝ)$Y+52 3٭3ǝ6٭ǝ)A!!Y+52 3~3ǝ6~ǝ)\#$Y+52 3#3ǝ6#ǝ)w%&Y+52 3ȯ3ǝ6ȯǝ)3((Y+62 3ǝ3ǝ6ǝǝ)*+Y+52 3W3ǝ6Wǝ),-Y+52 33ǝ6ǝ)/00Y+52 33ǝ6ǝ)44Y+082 3ǝ3#6ǝ#)6\7Y+082 3ǝ36ǝ)G::Y+82 3ǝ3ǝ6ǝǝ)Y>>Y+n92 3ǝ6ǝ)]@@Y+H 2 3969)=BBY+H 2 36)ERFY+:2 3ǝ3b6ǝb)HtIY+;2 36)KgLY+m;2 3ǝ36ǝ)NNY+m;2 3ǝ3ǝ6ǝǝ)wP'QY+m;2 3ǝ36ǝ)S{TY+;2 3ǝ6ǝ)&VVY+` 2 36)_`Y+o<2 3ǝ3ǝ3 3ǝ336ǝǝ٫ǝ)2ffY+>2 3 6٫)noY+A?2 3 6٫)|r'sY+?2 3ǝ3ǝ6ǝǝ)t]uY+H 2 36)VwwY+@2 3ǝ3ǝ6ǝǝ)yOzY+' 2 3I6I)AY+A2 3!6!)VY+A2 3ǝ36ǝ)oY+B2 3 6٫)Y+UC2 36)CY+C2 336)Y+H 2 36)DY+=D2 3ǝ3ǝ6ǝǝ)ɕnY+D2 33ǝ3ǝ6ǝǝ)CY+IE2 3ǝ3ǝ3ǝ6ǝǝǝ)AY+D2 3 3ǝ3ǝ6 ǝǝ)_Y+D2 3ȯ3ǝ3ǝ6ȯǝǝ)WY+E2 3ǝ6ǝ)~-Y+CF2 33ǝ3M6ǝM)mY+F2 33 6k٫)Y+OG2 3ǝ6ǝ)Y+G2 3ǝ3M3ǝ6ǝMǝ)eY+D2 33ǝ3ǝ6ǝǝ)` Y+IH2 3 6٫)=Y+H2 3ǝ3 6ǝ٫)Y+F2 3ǝ3 6ǝ٫)U +R6)ѻY+)I2 3ǝ3 6ǝ٫)Y+I2 33ǝ3 336ǝ٫)Y+I2 33ǝ3336ǝ)[Y+)I2 3ǝ36ǝ)eY+YJ2 333ǝ3ǝ6ǝǝ)tY+CF2 3/+3ǝ3M6/+ǝM)XY+J2 3ǝ36ǝ)^Y+o6)Y+6)bY+T6)y.Y+2 36)Y+I2 36)9Y+2 36)wY+wK2 3ǝ33ǝ6ǝǝ)+Y+L2 33ǝ6ǝ)eY+L2 3ǝ336ǝx8)NY+G2 3ǝ3i;3ǝ6ǝi;ǝ)ZY+M2 3ǝ3ǝ3ǝ6ǝǝǝ).Y+M2 3ǝ3i;6ǝi;)9Y+S 2 3ǝ6ǝ)qY+CF2 3#3ǝ3M6#ǝM)Y+CF2 3ȯ3ǝ3M6ȯǝM)Y+H 2 3C6C)yY+N2 3ǝ6ǝ)Y+N2 336)Y+O2 3cs6G)NY+qO2 36)Y+=Q2 3ǝ3ǝ6ǝǝ)vY+Q2 3ǝ6ǝ)F Y+DR2 3ǝ6ǝ)l  Y+H 2 3٭6٭)5  Y+H 2 36)NY+R2 3ǝ6ǝ)dY+H 2 36)aY+H 2 3/+6/+)Y+9S2 3ǝ6ǝ)kY+H 2 3464)hY+H 2 3g6g)Y+H 2 3ȯ6ȯ)<Y+H 2 3_i6_i)9Y+H 2 36):  Y+S2 3ǝ3ǝ36ǝǝx8)#$Y+3T2 3ǝ33u6ǝx8u) ''Y+"U2 3ǝ3ǝ6ǝǝ))k*Y+ 2 36Y{),^-Y+U2 3ǝ6ǝ)w/*0Y+V2 3 6٫)`4<5Y+qV2 3ǝ3333ǝ6ǝǝ)9X:Y+ 2 3ǝ36ǝ)z>'?Y+XX2 3ǝ36ǝ)ApBY+{Y2 3ǝ36ǝ)%DDY+H 2 3%6%)E\FY+H 2 36)WGGY+H 2 3#6#)IJY+Y2 33ǝ6ǝ)7MMY+ 2 3ǝ3 6ǝk5 ?E$( )/11,#;#;$J#;$,62G6;I3M6R$W$+X$w{Z$[$\ǝ$a`ǝ6-d#f+Y7jsr- 5,?E$(̝ )aٝ11,#;#;$U#;$,62G6CI3M6R$W$0X${{Zٝ$[ٝ$\ǝ$b`ǝ6-d#f+Y7jsr-5!?mEm$m( )O11,#;#;$#;$,6E2G"6I3M6R$yWm$Xm$;{Z$[$\,$a`,6-d#f+T7jsr-/xk+P[4^X " J 0Q  #X 0%b w95&w+95899r-J9!9:!|G"tH$0I#|Lb0%wQ5g&J"5J00 #>J10a7%IJwm;6&Om;1ER $YERYVR;Rw; /+;!Y$"Y00 Y Y0YNYt #Y00 0Nt$ ZNZ N $YZZt $ZZ  $Z>[0 (L[o< ([}o< $ \0 %K\wo< %\ o< &e+o<!1c"b 1bcC#1cM (?c>C(c >C(c}>C(Nd0>C%dw>C%d>C&*>M!jmR"Y S#jmV $wmZZ %mw\A?& +A?HpYjmY HpYY]p?pw? +?;sͱ.N< t.<t.NujuYkYl unYYus@uwu@ M@!} "#}(}A%~wA&$A)'CY% )Y4wA '%A!V"M #V| %lwB&U%B|r J R `nn}Շ(n3+!u"bv#y%w}UC&3%UC!"Y b# %wC&D%C!" 00 #00%%w=D&m=D!O'">)G0*J0+#O. 00%Xw3D &sD !"00 0# 000%wIE &!IE ! G"0H#K0%wOE&"E! "J 02# >Y%w CFC&!CF>!"0;  #W0 %,wF\&!FW! ="b0>#A0%wFOG&!OG!_"W00 [0#_00%jw G&aG=  >m ?)wIHr !IHm!гN"ɳ0O  P #гS0 %ٳwXH&}H!J"90>  #J0 %Yw)I&)I!8 `"$ b9Yc& d/ef#8h Y %@wqI&!I!"b0W0 UJ#00% wYJ"&YJ!q"0s t #w,0%"w|J,&J,!"W0 [0##500%wwK(5&[wK#5!"J $Y#6Y%wL6&gL6!"Y/  #d8Y%wLi8&Ld8!"?0E0 W0#<000%wM<&!M<!"$0y #"?0%wM'?&!M"?! V"YW#YDY% w]ND&"ND!"9#E%wNE&NE! d"e#hrG%wlOwG&OrG!"#pN%wqOuN&qOpN  JI Rjs `nQInQIjs}QՇQ#(QnQQh#QQQ+js@"WW^wA`WwA`[wBxC`BxC`B~ yC`Ca#Ca/!"00 #X00(=QX%Iw=QX&M =QX!L g"'C0h#LkY0%UwoQY& QY! "$Y#[Y(DR[%wDR[&LDR[!c  8"\ 09#c <"_0%s wAR'_&;R"_!K Z"0[#K^e0%bwc9Se&#9Se!"em0W0 #m00%wSm&!Sm!4"T""0U%"'V ,",W#4"Zu0cs%A"w`3Tu&%3Tu@`W+_k_!A` !DQmf"EFs&G:2l%|) Y}0RY~ l%yYYv%w"Uy \("Uy!+ "0#+0%+wU&NU!.". #.: %+.wV?&NV:!1 "Y0Y  YNYt00#10 Nt0(1qV(m1}qV%1wqV%2qV&NqV7  Js R `nxsnxs}x7ՇxX7(xnx}7x}+!;2"'[;4'$05 6a;;7#;A0N(;HXX(< KXX(m<}NXX%<wRXX%=WXX&NXX! @"0@ # @y0%2@w{Y~&N{Yy!?H"0$Y#?HY%VHwY&.OYHIV I`Jp;K~6YO)5O#O$o5O6JO#z)OL 6 MM,vZ-601$;751NM1$ - 2+952 3ǝ31ǝNP1$J2+52 3q3ǝ1qǝ$_2+52 3 3ǝ1 ǝ$u2ԫ+y62 3 1٫$e2+52 33ǝ1ǝ$2+52 343ǝ14ǝ$.2+52 3٭3ǝ1٭ǝ$K  2+52 3~3ǝ1~ǝ$h""2+52 3#3ǝ1#ǝ$$$2+52 3ȯ3ǝ1ȯǝ$''2+62 3ǝ3ǝ1ǝǝ$)]*2+52 3W3ǝ1Wǝ$ ,z,2+52 33ǝ1ǝ$Z..2+52 33ǝ1ǝ$3{32߾+082 3ǝ3#1ǝ#$562߾+082 3ǝ31ǝ$'992+82 3ǝ3ǝ1ǝǝ$~==2+n92 3ǝ1ǝ$?@2P+H 2 3919$AA2P+H 2 31$DD2g+:2 3ǝ3b1ǝb$GIH2+;2 31$JK2@+m;2 3ǝ31ǝ$MtM2@+m;2 3ǝ3ǝ1ǝǝ$UOO2@+m;2 3ǝ31ǝ$RaS2$+;2 3ǝ1ǝ$1UU2+` 2 31$\]2+o<2 3ǝ3ǝ3 3ǝ331ǝǝ٫ǝ$Nee2R+>2 3 1٫$nun2+A?2 3 1٫$qwq2+?2 3ǝ3ǝ1ǝǝ$tqt2P+H 2 31$Hvv2+@2 3ǝ3ǝ1ǝǝ$xIy2T+' 2 3I1I$r~~2&+A2 3!1!$2+A2 3ǝ31ǝ$DŽ>2+B2 3 1٫$l2+UC2 31$2+C2 331$Y2P+H 2 31$}2+=D2 3ǝ3ǝ1ǝǝ$2 +D2 33ǝ3ǝ1ǝǝ$j2 +IE2 3ǝ3ǝ3ǝ1ǝǝǝ$2 +D2 3 3ǝ3ǝ1 ǝǝ$2 +D2 3ȯ3ǝ3ǝ1ȯǝǝ$L2+E2 3ǝ1ǝ$j2d+CF2 33ǝ3M1ǝM$~2f+F2 33 1k٫$t2 +OG2 3ǝ1ǝ$,2+G2 3ǝ3M3ǝ1ǝMǝ$ 2 +D2 33ǝ3ǝ1ǝǝ$|2|+IH2 3 1٫$&2!+H2 3ǝ3 1ǝ٫$޶X2f+F2 3ǝ3 1ǝ٫$)2+)I2 3ǝ3 1ǝ٫$ 2+I2 33ǝ3 331ǝ٫$2+I2 33ǝ3331ǝ$2+)I2 3ǝ31ǝ$W2,+YJ2 333ǝ3ǝ1ǝǝ$+2d+CF2 3/+3ǝ3M1/+ǝM$w2,+J2 3ǝ31ǝ$~2.+2 31$|2*/+I2 31$2/+2 31$m225+wK2 3ǝ33ǝ1ǝǝ$ 26+L2 33ǝ1ǝ$(2s8+L2 3ǝ331ǝx8$2+G2 3ǝ3i;3ǝ1ǝi;ǝ$d2<+M2 3ǝ3ǝ3ǝ1ǝǝǝ$O21?+M2 3ǝ3i;1ǝi;$S2@+S 2 3ǝ1ǝ$*2d+CF2 3#3ǝ3M1#ǝM$2d+CF2 3ȯ3ǝ3M1ȯǝM$_2P+H 2 3C1C$Y2D+N2 3ǝ1ǝ$b2E+N2 331$z2G+O2 3cs1G$f2N+qO2 31$ 2X+=Q2 3ǝ3ǝ1ǝǝ$2Y+Q2 3ǝ1ǝ$m2[+DR2 3ǝ1ǝ$  2P+H 2 3٭1٭$V  2P+H 2 31$ 621_+R2 3ǝ1ǝ$v2P+H 2 31$2P+H 2 3/+1/+$32e+9S2 3ǝ1ǝ$}2P+H 2 3414$2P+H 2 3g1g$R2P+H 2 3ȯ1ȯ$N2P+H 2 3_i1_i$2P+H 2 31$I2m+S2 3ǝ3ǝ31ǝǝx8$"#2u+3T2 3ǝ33u1ǝx8u$%.&2y+"U2 3ǝ3ǝ1ǝǝ$g((2+ 2 31Y{$+L,2+U2 3ǝ1ǝ$..2I+V2 3 1٫$l232+qV2 3ǝ3333ǝ1ǝǝ$}882ۊ+ 2 3ǝ31ǝ$]==2+XX2 3ǝ31ǝ$@ A2+{Y2 3ǝ31ǝ$vCC2P+H 2 3%1%$ EnE2P+H 2 31$FG2P+H 2 3#1#$H9I2+Y2 33ǝ1ǝ$K2L2f+ 2 3ǝ3 1ǝkO O4O EPI csxF[i cs~¶ض,; C0D|G|H) ) 1P) + +0bO7Q֠,P 7+s+tRs SjQ'`'Tj, Tq, Tz,1Ujs1''T,T,T,T,T,'''T6'-'7'B'L'R'Tb;Vh-uVi-uV;i-uVqiP-uVi-uVi-uVj-uVUjb-uVj-u+jsRQW 1W 2W 7WDWEWFʆWGWHWIWJ9WKTWLoWMWNWOWPчWQWR WS WT:WUTWVjWXWZW[W\ψWЈWW W W6WLWiWфWWWWWWWW̉W׉WWWWWWW$W/WEW[WfWcWdqWe}WgWiϊWjWkWmWoWp2WqLWrfWtWvWxWzҋW{W|W}W~W&W<WCWZWgWxWWWԌWWWW0WKWaWwWWWʍWW WWg(Wh9WiJWj[WklWl}WmWnWoWpWqҎWrWsWtWkWl&WmWoRWphWqyWrWsWtWuُWvWwWx(WyXWzuW{W|W}ϐW~WWW+W<WRWhWWWБWW WW)W6WGWXWeW}WWWWΒWߒWWWW&W8WIWZX!@pX!AX!KX!LX!OX!SȓX!UٓX!WX!YX![X!]"X!_3X!bDX!eUX!gfX!jwX!mX!oX!rX!uєX!vX!wX!zX!}3X!DX!UX!fX!wX!X!X!X!X!̕X!X!X!X!X!(X!@X!]X!uX!X!X!X!ŖX!֖X!X!X! X!X!-X!@X!SX!fX!wX!X!X!X!ܗX!X!X!X!*X!;X!NX!cX!xX!X!X!X!јX!X!X!X!%X!?X!YX!sX!X!X!X!љX!X!X!X!%X!:X!OX!dX!yX!X!X!X!ӚX!X!X!X!8X!SX!nX!X!X!X!ǛX!ݛX!X!X!X!-X!CX!YX!nX!X!X! X! ݜX! X! X! X!3X!HYQQ%+m+}<%<%< %,E%)sE)%  ++ZBW,RhR%[C%[a%[t %Ub'O~Ut1AUjs&)UЈNIU[LU iOU wRU6JULMUiPUфSUЈUU ̇aU هcU XU6VUibUidUфYU:5FUcs*6UPJGUjs>7U ThUф]gU|pqUvw g lU}w g ltFosucssvswslo-ft:T-uňm-s͈[-cssԈ\-css܈]-css^-csxHcsyJjss 45>S5s+5s =55z(,s.4csTfY{|5-cs}:@1cssF=sMzcssT|5fČ~cs>\~5)bjt@n(tJs*)y(s}sĦscss,csfOscsssfis-csT|͉.cssOcscssQcscssČScscsšUcscssԌWcscss܌Ycscss[cscss]cscss_cscssacscssccscss ecscsshcscssxcscsU!;SU17U<iUGKUskcscfs"ncsc>qcs)csccss1qcscs9ucsch+cst>csscsscscCUNЊ ؊,cscC/csC.csCsXcsCsaocsctgcscsrcscscsscscswcscscscscscscsctߋ_ctpciscscˑf&s!csccss'cscfi&s/c>5c><jcsElcscsJmcsc>QXc^ccsfcssmcst$cs|xcssscs-csCscsscscsscsscsC)mw)}U"UT"U"Uo"s"OTTs"STTs"WTTs"[TTTs"TTs"_TTs"wTTs"TTs"TTs"TT" TTTs"TTfcss"TTcss"TTs"TT)fs"TTfTs%"TTTs*"cTTs/"{TTs5"TTs;"gTTs@"TTsF"kTTsM"oTTsT"sTTs["TTa"TTTsk"TTsp"TTsv"TTs|"TT"(TTT"4TTTT",TTT"0TTTs"TTTs"csTs"TTs"T"Ts"TTs#&TTs"TTs"T"T"o"Ts"TT" TTT"$TT"TTT"TTTs!"TTs'"TTs."TTs7"TTcss?#)TTG"TTuNS#.uY^#0udi#3uou#1u|"兆u#6u#5u#:u"Ņu"酆u#<u"u"csu#Au#?u#Bu#Du #Iu#Hu#Ju%)#Lu.3#Ku9?#-uFL#/uSY#2u`e#4)kt"u~#8u#7u#9u#;)"))"5)"-)"1u#=u"csu#>u#O) "u##@s*#'u05#(u;A#N)HO")W"u\f#C)q{"!)"%u#Eu#Fu#Gs"s"u"csu#M)Z" I89[js:lYH fi-/f-/jj-/p-/jiYjYlYHfޝi!1f!1jޝj!1p!1lTHf i3f3j j3p3j'iTjTfP[fj 5fEifjLfLffL rY<& <- f 5m3 #5f 5 Z՞fvZ, [fP[ 3!f3` 15@f!1 /T_f-/ s~fAH,Y]dY]) JY]) WY]2 ZIܟY<@ jsf95fi95f95p[0+952 3ǝ3< 2ǝ< 2Tw+952 3ǝ3Y< ǝ< #f5~A\Z [m] !6$[,b[S3ɥԥf 4!4t^Wl'QzYplC,b)GLtdy٥ЗlCgCɥ_1fޝtWĦQ2@\tgCk/ftW Q0&_\tgCDt*W]b~Ar-!9&  9-  fƧft8WߧYLC[CeBf,u$C vcyY]) Y]Y]9]@Y]Y]Y]Y]MY]WY]Y]Y]Y]Y]b]hf5fli5jvi{lHf5[+52 3q3ǝ< 2q< 2ǝ+52 3q3ǝY< q< ǝ+6*lH\o+52 343ǝ< 24< 2ǝr+52 343ǝY< 4< ǝjޭilH]+52 3٭3ǝ< 2٭< 2ǝ[+52 3٭3ǝY< ٭< ǝjilH;]+52 3~3ǝ< 2~< 2ǝ+52 3~3ǝY< ~< ǝj(i-lH u]^+52 3#3ǝ< 2#< 2ǝ+52 3#3ǝY< #< ǝjͯiүlH ]+52 3ȯ3ǝ< 2ȯ< 2ǝVJ+52 3ȯ3ǝY< ȯ< ǝxƧf6fi6f6]+62 3ǝ3ǝ< 2ǝ< 2ǝ+62 3ǝ3ǝY< ǝ< ǝ)74<)\0<)\0j\ialH)#^+52 3W3ǝ< 2W< 2ǝٱ+52 3W3ǝY< W< ǝjilH]^7+52 33ǝ< 2< 2ǝ~+52 33ǝY< < ǝiClHfH _t+H 2 39< 29M+H 2 39Y< 9EAj P+m;2 3ǝ3ǝY< ǝ< ǝ`+m;2 3ǝ3< 2ǝ< 2+m;2 3ǝ3Y< ǝ< {W ?YE Y\џ8{  CܟCG{`e js\џ{ C#ܟC6\џ{ CIܟC\\џ{ CoܟC\џ| CܟC<aCIS_\̠.|  CנC\џ8| CܟC ccE(d(dF̠@ CnנCY\̠d CGנCZGx$dom\̠$ CנC\", Ccc\l"CccX4C CG|(fDY\+|COCe\|CC\r| 4CCC\џ|C-ܟC@G}&gfDY\.}Cz&C<\.}C߿C\r8} 4CCTC\IT}PfCVd,`dRl\̠T} 2 CנC\z}*: Cec\z}*Cxc\}4C*C?@MpAC\CfCqC|CG}YG}6)eY\}$C<\}$CO\}4Ce"C,MCx\CfCqC|CG} Y\џ0~C(ܟC;G<~:OeY\џT~ CnܟCGf~-RY\џ|~lCܟC\џ8 CܟCGJ(-RY\~ CC?\U~CtC,~\~ 4CCGRe\m Cfx\ C<CF\C{C\ 4CCG($JY\,l0DC9dC\џ~  C;ܟCNEdbQdk]\̠ CנC\̠ CנC\* CC\*CC 4C%Ci$\΁ 4ccG΁ d8dV\| C~C\a|CC4ccEКdd\̠ CנCG8:dld/x\̠B CנC\^ CB>cT\^CUc \ Cc\ECic "WLƧ9/ijC B(jcB~4lCC0#S/fi<F<`% <% fy MY< ^]R{ YE hY< ^]RI N]RS Y]RT c]! Y]-Rv Y T RǝV YV X )T Yj^ficT Y< ^]) W Y]0Rm Y]7R] Y]r-g Yf;fi;f;'aH+;2 3ǝ< 2ǝ~+;2 3ǝY< ǝT <$j Y\џ4 C ܟC EЛ seYE e   \ jC ̠C נC GA seY\- C LC V\ C C  \c4C rC |\џ C` ܟCs G ]se Y/_f>f>av+>2 3 < 2٫}+>2 3 Y< ٫u1@g2@1@lR\-CP\"%McC \u4C\(:%Mc7CA\HC \]N%MclCv\B3CM\,ލ1C7\P~,CCnBPC0\T-CY\ 0C382C!\2C\2CqcÀ\%C^1cIdUҪP3Cݪ\̍4C\Ѐd@CC\ЀfACC\Ѐl BCC\vCC\ <CIh7C1c\Ҫd ICUݪICCdG d\ CkCÀ\%C~1CIdUGse9Y̠Н(CנC\1?cPC@Z\cC+$\g4CUvChf?fi?f?Ib+?2 3ǝ3ǝ< 2ǝ< 2ǝ#r?Bd(C\̠ܓ C)נC(\" Cv)Cc)"\"CM)C:)\/4C)>C)HER^\UJ  cdC)nC)yGBd,*x\  cGd?*\̠Д Cg*נCR*\̠ C*נC*\& C* cC*\&C*cC*\,4C +;Cz*EC+Q\^6 cm\^> cm\̠ C*נC*x W C@+CS+ W3 k+ׅ[~+ Wf +ׅWyYT PP,W@+[+!uW@+WjTAP3&Y^WG  ,YQeJ\џ  C;,ܟC',\џ CY,ܟCw,( C,&jilH!d+H 2 3< 2P&W#,Y[, \T"C,C -\Lb4c[C(-eBfb$C;-vc+H 2 3v&Wu N-[l-!]9fB\UcdC-nC-y\^cm\^cm&Wc -[-!]9fB\UcdC-nC.y\^cm\^cm–&W .[:.!]9fB\UҖcdCM.nCo.y\^ܖcm\^cm(W .[.!]9fB\UcdC.nC.y\^cm\^ cm&W .[/!]9fB\UcdC/nC;/y\^*cm\^0cm6&W O/[m/!]9fB\UDcdC/nC/y\^Pcm\^Vcm\WIwT? PT`Wj/0DQ!tW/0DQ!W/0DQ!f=Dfi=Df=DQd +=D2 3ǝ3ǝ< 2ǝ< 2ǝe +=D2 3ǝ3ǝY< ǝ< ǝlD <40<90fDf iDfDd +D2 33ǝ3ǝ< 2< 2ǝ< 2ǝ O +D2 33ǝ3ǝY< < ǝ< ǝD  +D2 33ǝ3ǝY< < ǝ< ǝfIHfwiIHfIHg+IH2 3 < 2٫~"+IH2 3 Y< ٫}hH|9³ fHfiHfH1gJ+H2 3ǝ3 < 2ǝ< 2٫"+H2 3ǝ3 Y< ǝ< ٫H!<жS0<ضS kg +F2 3ǝ3 < 2ǝ< 2٫"Q+F2 3ǝ3 Y< ǝ< ٫{[1Y,1-Y\& ؙC?1O C1Y \ ؙCR1 C1 ~ @4Ch1 C{1 C0 C1 E 7ɳY)7 Xc̠pCG7נCe7G7Y\m$CpAcC[A\&$CEAJcTC0A`\ 4CACA"C7/d#89d BEGS\UScdC7nC8y\^ Ucm\̠ZCL8נC_8Ed8bdCn\ *[Ct8̠ȟ\C8נC8GHd8|\<cCRDC=D\<C'DCDiC Bcd3BdBdBtCGBC]B\`cCBÀ\`%c1CBIdqBU\Lbicpc\bc)c?\^^UcmG<YGԢ]YE0=-SY\̠QC6נC6GD0'CY]Y\A   "C0e co c{ \  C0 c( c4  X4C0 Ef60&\ &CS6̠p'C6נC6Gޝ6(Y\Z-CS<C><\pZC(<C<G,9FfY:RYE>-Y\̠BCL:נC7:GR1Y1WY][Y\( . C1Q c[ cg cs \ . C1 c c c \ 84C2 G'2YG@6-YG$*=WY=[YGXL>WY9>[Y\|(CL>9C>O\|(C_>C>h4Cu>wC>C>C&>GФ:?Y+?-Y\C>?>C?H\CQ?C?~ ؠ4Cg? Cz? C> C? Gn7-YG6]YE 9Y"90   c̠!C@9נC^9G9"Y\-.'CAQCAg\.CA CA G(]-.Y\֠1C9c \֠C9c84C9'\џ~{CF2ܟCY2\џ{C4ܟC4 P}C4 df5 d5  d}D dD \̠ C5נC*5\џ* CS5ܟC?5\0*?CDccc\10*CD_cucc\>4CDC5CeD(G:2Y2-Y\- ؛C2V C,3` \ ؛C2 C3 \~  4C2 C2 Cm2 C2 G8R3Yx3-Y\ @C3 C3 \ @C3 C3 \~ J 4C3 C3 C?3 Ce3 G f<$YG4=YE<e@bY\ C<̠C<נC<G<=seY\ƥ C@C@\ƥ C@C@\ԥ4C@C AGX]-Y\џأCg=ܟCS=G"]RY\HCz=gcq\C=1c;~4C9GNCHfYEHr:-iY5 С]C4B L dW;X d;d d?p d?| \џ.Ca4ܟCA4\ 1c̠2C;נC;G$d; E0d @ dmC \  =c̠>C(@נCF@Gdh@ \ECCHCCRCCj\CCCCCC\̠FCBנCB\!HC;CTC&C^cv\CCCBc\2lC:C:CD; \i2C:C:C1;\&4C:(C:2C_:>C ;JGr4BYG4-IYj4+i9+lH io++CF2 3/+3ǝ3M< 2/+< 2ǝ< 2MHDW+$ EY[+E /+[IE ǝ[F M\F+R,CgEo+CEy+CE+CE+Lx4c[CEeBfb$CEvc+CF2 3/+3ǝ3MfJf,iJfJ[i,+J2 3ǝ3< 2ǝ< 2$-+J2 3ǝ3Y< ǝ< )K5-,<5w0GK-X-C/Hn-dHx--\YCGGdG-dMH--E-̠آ`CIנCI\.nbCI.c.\.nCI.c.\/x4CI/CG/-CH-dH--\ YCHG0d`H-dH..E.̠ `CJנCI\e/bC:J/c/\//C$JN/cX/\/4CMJ/CsH/*.8CgI@.dGIJ.V.\RYC4IGbdHd.dIn.x.EP.̠h`CuJנC`J\/®bCJ0c%0\/®CJ/c/\20̮4CJA0CIK0PW4JYG&JKf\mCJx\̠C KנCKfwKf-5iwKfwK%j`5+wK2 3ǝ33ǝ< 2ǝ< 2< 2ǝ&5+wK2 3ǝ33ǝY< ǝ< < ǝLK525<0<<0دPW;61KY<0vKWY][Y\5 CK5c5c5c5\75 CK`5cj5cv5c5\54CK5COK 6fLf6iLfLij 7+L2 33ǝ< 2< 2ǝ^&g7+L2 33ǝY< < ǝ~5L76CLg7cq7c}7\6>CL 7c*7c67\7H4C1L7CK7fLfn8iLfLpj8+L2 3ǝ33< 2ǝ< 2< 2x8L8s8<YOu: Y\̠E CtOנCO\џ± N COܟCOGбO-RO Yjn;is;lHj;+G2 3ǝ3i;3ǝ< 2ǝ< 2i;< 2ǝ>W;&PY[P ǝ[=P i;[[P ǝ\;,CyP;CP;CP;CP;L4c[CPef$C Qvc+G2 3ǝ3i;3ǝfMf<iMfM+k<+M2 3ǝ3ǝ3ǝ< 2ǝ< 2ǝ< 2ǝ'P=+M2 3ǝ3ǝ3ǝY< ǝ< ǝ< ǝ/NM=<<& 0<- 0<0TW=QY\џ`CFQܟ\џCYQܟClQG QOfYQWYGBQUfYQ`fY]WY\'=Ҳ CQP=cZ=cf=cr=\<Ҳ CQ<c=c=c=\=ܲ4C R=G RY3RWYfMf,?iMfMokZ?+M2 3ǝ3i;< 2ǝ< 2i;M?1?WHNX[X!\CX\H>C2YHC\YHBmH>oCGYxH\HRCYHcHBR?CY\hCXWIUNPE0WIP/j|WKZ[ [*[r-]mf] \mHC>[xHGb}C]S[[cs{LEX]rfjs]ufjs\ǂضC~[݂C[oa/ WLUP.$WL[ʢ[[\r-]mf] \mH:C\xHGJb}C]+\\csMEp]rfjs]ufjs\ǂCV\݂Cx\a/ȷWNUP*/̷LW)NBK\Ϣ[\!|WcNq VbKP,fqOfzNiqOfqO+mN+qO2 3< 2PONN<0WN)\Y[] \N  C!]NCE]N\N04Cc]NcN+qO2 3L(W}OOv]Ԣ[]!tWOYV*PYvWOVOPN|WOJ]P[]!]xf ,P !!P"#) P<WyPVJP,f'fPi,P@dWPVMP^٢\@d "C^@\Md+C^\C^fCk^qCK^|C+^fOjQiOjOP7QXQ9I9jsfOhQ~94PQXQWQ ^ޢ[_!1]f3Ox_f2]f4O_f5\55C._@\(Q3c7QCA_AQCV_LQ\]QֹEC_hQC_rQG_Jjs]Jjs\~Q OcQ\~QOcQ(WR&HW P@,WRK_[ `!LC6`[CK`e\LC|`[Ci`eWvSWKP25LWSNL,a[Ja!dWSWnLP6hdWSEha[a!3̻W,T'-X4EP л<WMTHa[a!X WTN^XIP!dWT aqAa!ްF;bfߟG(BFbEFbbfFbfB50COb@5Cb@B5XCb@B]Q^ CbhQCubrQ U9WӚ9t4WUCbCbCcdBcdcdctؤChcC/c\ CccCcÀ\ %C~c1c=CcIdcU\|UCdUCcUCUcU WVXXId[)d0[i\Ci]\\x&CQi\Ci\P4CgiCzi%n#^+H 2 3< 2ĿWN^ *iY[i \^ȿCj#^C%j-^+H 2 3,W^QCj [aj! W^Qj W_MYQPXfRf,_iRfRUnU_+R2 3ǝ< 2ǝ8*_+R2 3ǝY< ǝR_1_<<0 pW_ jY[k ^\џ.  CkܟCk\џv CkܟCk\џ@ ClܟCl\џj C*lܟC=l\џ  CQlܟCol\џ( ClܟCl\џ@ ClܟCl\џj ClܟCl\џ # CmܟCmGb:]f0 B]f4 Bn7 YUh0 cdC[nnCqny\Uz4 cdCnncy\^< cm\^< cm\^< cm\^< cm\џS C+mܟC>m\џ` CRmܟCem\џp CymܟCmG(] fw Y\l_z Cn_c_\6_CnU_c__\_4Cn_\џ CmܟCm\џB CmܟCm\џ~ CmܟCn\џ CnܟC(nGt[\t!cWkZYSPe (WkSzt[t!AHWk8Y$SP1_L$WlRt[t!pW9lzRt~Wcl.ZRP[$WlhCuwCuCRuC+u\M C?u\.fq|$WlHju$[u! W-mkZ4HPXWNmDu)[u!(WmZDPfSfmiSfSpm+S2 3ǝ3ǝ3< 2ǝ< 2ǝ< 2x8Snm<4 0<0<\,@WSn+uY[v ǝ[v ǝ[CyJ\MCy\/fq|(WrFyG[y! Wr\FPd xWsEzL[7z!WVs\EP TWwsGUzQ[~z!Fk{gHS \@HCI{@\M+C'{\C{fCzqCz|CzWt=\GP W;tzH{VDQ!Wqt.]HP|$WtF{[[{!O$WtGe].FP1t~9R`(8WuTN{`[{!]\t.^C|tct\tF`C4|tct`WuV]tNPDf3Tfui3Tjcsf3TIpu+3T2 3ǝ33u< 2ǝ< 2x8< 2u#oTvu<#Z0<#Z<#Zcsd@WVv",G|Y[e| ǝ[| x8[| u\ul(C|uC|uC}uC}u\v4C=}vCc})vCP}5v+3T2 3ǝ33upW(wpAv}e[}!W[wQA}e,Ww]AP&0XWwT}j[}!`WwT^TPu>Wx }Y~"g ]R \ CJ~\ C]~#LWwxAp~o[~!WxF^ BPDWxC~t[~!}`W yuz^CPd\W-yD~y[!Wgy^(DP&WyTB$~[B!Wy^tBPf"Ufyi"Uf"Upz+"U2 3ǝ3ǝ< 2ǝ< 2ǝ&PU9zy<'Y<'YP0Wpze,Y[ ǝ[ ǝ\yT"CzCzC8z\*zf4CV9z+"U2 3ǝ3ǝ,W{hUi[!WL{|_UPypp}{+ 2 3< 2Y{b) {< %,W{,Y[À Y{\^{C}{C{\{4C#{C6{+ 2 3pW[|+ I[\!<LW| zdW|!_K P1>|||Q!ȁ\|hC|Q|\|jC|\}Cہ }R}"W}>|Q!+\|C|Q|\|C|\}C> }R}"Wy~>S|Q!\|Cf|Q|\|Cy|\}C }R}"W>|Q!\|Cɂ|Q|\|C܂|\}C }C}"W>,|Q!z\|C?|Q|\|CR|\}C }Cg}"W^ ?|Q! \| C|Q|\|Cȃ|\}( C }C݃}4W_,?PR6K8XW>?[6!\\V _CTWR%`?PW'@g[!W @W[`F@P$W1<<[Ԅ!Wd<W`[<P$W XQ!W` P0W 6[6!0WCa6Pԫ4Wd[=TQ8W=gQ<<W=z[!xW=[߅! 4W-Ga=P8HWN5[&Wa5PfUfiUfUpDŽ+U2 3ǝ< 2ǝ,+U2 3ǝY< ǝ-U#< .0fVfDiVfV'qm+V2 3 < 2٫,+V2 3 Y< ٫0(VɅI<0 fqVfiqVfqVWq'+qV2 3ǝ3333ǝ< 2ǝ< 2< 2< 2< 2ǝ+-+qV2 3ǝ3333ǝY< ǝ< < < < ǝ6V<_0<_ <_N<_t<60WT UDYb0 YY Nwe Yو t Y GB Y\̠ CנC\ބ C>c\C(DŽcф4CQ#Ghd&g \  c̠ CנCG,‡ Y\V  C!C \NV CmCw\f4C4ɅCGӅ\̠ CנCk\̠ CנC Х cE Y̠ CנC7\̠  CYנCl\n6* CcCcۆ\6*C܉'c1Clj=ca\D4CC- CچC%jfWjiWjW7W9s9fW@8WЊf q+ 2 3ǝ3< 2ǝ< 2-K+ 2 3ǝ3Y< ǝ< : }ۊ<50+H 2 3< 2&Wi\.Y[ \"Cݍ>CH\L4c[CeBf$C2vc+H 2 3r!+H 2 3#< 2#&WL.EY[c #\"C!C+\L 4c[CÎeBf $C֎vc+H 2 3#fYfiYfYr+Y2 33ǝ< 2< 2ǝ.d+Y2 33ǝY< < ǝWK'Z<hV#Gh>n8HIUJK!mL 1mMAmNSmOemPQ FR$rmS(T)mU*mV+mW,mX-mY.mZ/m[0m\1m]2 n^3n_4.n`5ThRhW1L7ehE8L: W EL= W \ LE W LE W f phE W fPA.4a ahhh0W>iZiHE)Ik IwҘ@0Wkw WNn]<WqiiXj[h<=\,Wi)).Z<GEpWi P)heh:EtLWimjb,j!Ǚڙ"TWiiv;,jv#hii #ii" Wii~; ,j~)bd<tO4`WDnuM]b,j>8j2W/*+   WjDEjE9DDbHDFkDESDEݛjDFPJkGEGEҜVGE n L=~WEjj˝4W7kEjޝD(HiSkESEݞj}a.JkEdEΟVE .(1A&) 4( M%: ;%A.Wǚ(jj/Ej/Wjk>ELk>4j>WE0DCHVSEjp84j8  <WEDҴ(H;SEdjҪ    s Wk6RRW%(Zw(aۤ*a4fkZJ k7b+6J4bW(((+à(*6+6A.d 0l8t$t$W:(tC({F({(* J4A.џ l9+6J4WB)0QA)N)a)6&+6A.8 m ;+6J4WJ)tQA)&))6+6A. xm"<+6J4WS(&(&ˡ(+ޡ(ۤ+&*6A.d m9=,,W$Qn&Bk$<5$QS$qUn'+ + / * +    A.4 i7AF JV[`@ZnL?`WnPEA QJARW;'S+.WnPEA QJARW;'S+ .Wn PEA QJA R].njY"" 9W1>Lnn@VVW{oiopˢvޢv uA.4ʢoA p0#qfpph 'pk 2po5 ppr p{v p| p  5q qq0 vq)2 5@A.4X4Wj&yr&4}r&5&@*{Y)r'Ji@5 77 % qL8!Mh7W}.=yr.4[}r.5y.@r.Jڣr50r/|Pr67r40¤Qn;7r<rA={YH"0#$##"*6#.8#dA"*;#8#A%!M|%!ۤ2%&HWh'\q)}~&'pThCo.2]g=EDv:/00Woqv*uNWu#j$#uµu#j#p5%pDuCBX 6qRS] Z / * +    A.4, 71A &)jk>Lk>ij>p zM%  ; %Ku QWv$/j%v$8ض$D $/@j$|&L9vQ/F/5GTvN=hj/vi/ٸux=\+il w,$Qp \`xȷlĸw\{۷l w!, / *+    $ ; % :A.4F Q1A :&)u v:j:: jk>/Lk>j>jj//j/v?v6j666 PvzvD/vDjD=M%I 8vpTHw297B܆7M1AX&)4aw2;yw2:w1X3 w w w w w w w w w w w w x x x}: ~'~" "v O"Z /~#P MpB  } B ś }ś ,E F7 ?Go H I DJe [KB TUe _VB ZB O[B n'e 'e Z'0Wف' 7y?o Te v  {Yp WX X^ g^ o^ ^ ^ ^ ^ ^ ^ _ _ X M Y d qX 'x 2x =x Hx Sx ^x ix tx x x x x x x x x x x x x@ yA yB yC *yD 5yE @yF KyG VyH ayI lyJ xyK yL yM yN yO yP yQ yR yS yT yU yV zW zX zY ,zZ 8z[ Dz\ Pz] \z^ hz_ tzp zq zr zs zt zu zv zw zx zy zz z{ {| {} {~ -{ :{ F{ R{ ^{ j{ u{ { { { { { { { { { { { { | | | ,| 8| D| P| \| h| t| | | | | | | | |X ~    d0||L|L}L}L!}L1}L@}LN}LY}Li}L X u} } }d}}~ ;% }F}`CDED:/Y JGX>7d}J5B}LE}MUXA.jo{B>'~}n7 `*`D`XF_G`H+`Q K:`BLD`BMN`BNX`BO b`BPl`bW Tz`BU}`V`\8Z}` [`dH_`B`` a`Bb:`Bc  BB B`@$ !["E\ 8#I$1h $2Z$7s %$35 dZ#~ &'<HWvv3VԐ(RSԐ)Z$Q*8~~,3 +,> +~-N +~-B+~.Y +/d ,&0k~C $ 4/~-.-b3 +b> +~bN +~cB+~cY +dd ,{Ye3 .=3 +> +~N +~B+~Y +d ,&'hWo> v׹OZ.SZbZva) /x 01z`B2e  r "~ 6 J ^ 3 2  fs    » ׻& )<19m B4ú &)T0,i,z`B2 x    t _ L )$1׼m"B4""ü2=)*,m020ֺ 2INYǽY۽d)Z:1w7B18B1;z`CB)\"1M9=B4=' :2e ~ D`r s~    3 2 ~ fľ ׾    (& )1t9L4LN a2INYd),1A91T}1z 4 .4I(Ygd2I6Yd),~B2e r ~  ¿ 8 3 2 fֿ    M %& 2      b w 5We r ~ + I 7  4 @f}    K k& 5W     K _ 6HPWq3 7}q> 7~qN 7rB7~sY 0X1X1z`2e rr  ~   0 3 2 rf    E l& )81oB)$1B2 :    Z  0p,aB1 B1B1&z`2e or [~ G 3  3 2 f       & )*1B) 1Z2 6      6W7*77=?o7[> t`CB6W6777'?o7E> 6WM7c77v?o7> *++&+ , ,) , ,ۤ,yA>?i`i(S35T<5UT5VL5X C5Y[5ZB[FB\W5] c5^$6Wd711a&12<=#/;)2H)2U)("bnz8W{Ƃ77"&7K7t,d)1'71z`751)8)1V 1/ۤT1By\)"1`~59WԂ:P9hW711&64W7 1)1{Y1&644W7* 1=)1Q{Y1p&9h W+76tWC77 1&Z^^/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/UnwindRegistersSave.S/Volumes/Android/buildbot/src/android/ndk-release-r21/ndkAndroid (6454773 based on r365631c2) clang version 9.0.8 (https://android.googlesource.com/toolchain/llvm-project 98c855489587874b2a325e7a516b99d838599c6f) (based on LLVM 9.0.8svn)unw_getcontextZN9libunwind13Registers_arm16saveVFPWithFSTMDEPy,ZN9libunwind13Registers_arm16saveVFPWithFSTMXEPy8ZN9libunwind13Registers_arm9saveVFPv3EPyDO0Ãg_C9nC:U}w  j  t|$  j  jA  jC^  jMz jx  jA  j#  j.bj  j jn  j      j N  j  ae  ;R x e (x f ދz c%~] Ove v^ ʈ v^ шv^  ; v^ I|{v^ v^ {ȉ^ v7 v?l vs  v  v   A v Zv^ Ӌv9XY*ZX0 [C \RR]_Bm B^ ʈ B^ B^  c; B^ |{B^ B^ {k^ B7 Bl Bn  BǕ  B   &A B B^ ӋB; jЗ)^ :7RqP+2q@[ \ ]4  ^8 _< z@/ |AA ~BTHdq-q.0 ^ 1 ^ !2^  -a3 ^ t4{^ 5^ {.6 ^ Bu7^ Ž8^ Ԏ9^ l:*P? V{@ A ҏB ؏ӋD>IYbΐcߐ dHe\fӑgn  D Q *T*[z + Ùz #* 8**yC/** ү**** <Wz * }z *  *+^ ++Iqj+ܜj+8j*:7 n9 ; % !:  1A  &) 4 / > : ' ~ L ED W :/ Y " #q $  JG  >7%j C . nj !   A.!  }L%&Շ " H! '(^ 0)|)|L)|L)}L)}L)!}L)1}L)@}L)N}L)Y}L)i}L  (^ )})}~* +'x+2x+=x+Hx+Sx+^x+ix+tx+x+x +x +x +x +x +x +x+x+x+x+x@+ yA+yB+yC+*yD+5yE+@yF+KyG+VyH+ayI+lyJ+xyK+yL+yM+yN+yO+yP+yQ+yR+yS+yT+yU+yV+zW+zX+ zY+,zZ+8z[+Dz\+Pz]+\z^+hz_+tzp+zq+zr+zs+zt+zu+zv+zw+zx+zy+zz+z{+{|+{}+ {~+-{+:{+F{+R{+^{+j{+u{+{+{+{+{+{+{+{+{+{+{+{+{+|+|+ |+,|+8|+D|+P|+\|+h|+t|+|+|+|+|+|+|+|+|( +X^+g^+o^+^+^+^+^+^+^+_+_ ,!!h-qY.^ ! A }M! i` i(S 3 T < U T V L X C Y [ Z  [ F \ W ] c ^$!/ 04HW^ j1&/1J01R 2p)^!/ ! 4'%:" #q "{#q "{#q !!3!/!{!B! A4>  ?"A #q %/ .~,!3 `! E5I  R  6 16 2 6 76c 6d6e6g 6i26jG6kX6mi6oz6p6q6r6t6v 6x(6zC6{R6|c6}y6~66666666 6E6a6w6666666%6;6V6{66D 6E6F6G6H6I 6J#6K>6LY6Mo6N6O6P6Q6R6S 6T$6U>6VT6Xn6Z6[6\6666 6 6$ 6 6A 6 6 6 6! 6, 67 6B 6M 6X 6c 6n 6y 6 6 6 6 6 6x 6 6 7wޝ+ + ) R8+v+ 83v+ 8 +9<W+ 8+v+ 83v+ : +: H+ ) R7)n+ u8+vn+ 83vn+ ;n t+ 9<  n9jv=1Ov=B:v=S>7ПUv+ v8+vv+ 83vv+ ];) /++  ?CP+ u8UP/8Q;Q ?X+ v8UX/8Y7Xs B:8 Ϣ <  R  9HWw+ :p+vw+ 83vw+ : w+:3Hw/@GdzA]zBwBAxBBA.pB.B/CD:~+ @Vj}A/B'/B0/EN/`BX/E+xB+F +A+B+G+F+A+G+A/,B/ABGC&A]BG0Ab/SBl/Gu/A3"}GM/+ ) Rn9y  8! H6 3 ^ Z#  I pI vJ g l [ }J g  l KF^ Lu^ LvLw Ll^ ! K: Mňm "L͈[^ LԈ\ ^ L܈]3^ L^W ^ NH^ OJ L 4]  PS]L+] L =]] Q(,L.4^ !RS5-^ T:@1^ LF= LMz^ LT|]  0!5U^ P\~]  0bjK@n(KJs*  y(   LL   L^  L,^  ! L^  L  L  q !v/L-^ S͉.^ L=5]] L=]] Km / L    K(L{ Ly   L4^  Lf^ L^  L^ L   MɅb]]^  MЅM  ^ L M$T  M,N[  ^ LV M]i  Lw  VLz ^ K / Ն: ̆$  = ܆& } (a@ ^ a( NI [L iO wR J $ M  P A S U ̇a هc X V  b  d A Y 5F ^ *6 Th A ]gW5XŘ Y !8m!Xa!Y@!88G!B0HW+^ 1&+/1,2G)E^Z!,BG4!G!'!Gm3!E bG GZ 04W^ 1&/1J01 2)^0|8W^ 1&/1J012)^0<W"^ 1&/1J01?{2,)^0W0^ [P&/\P)^0 W9^ 1W&/1j2)^0WK^ 1&/2)^]WV^ :&/:a :, :O @ )^] Wh^ : &/:3J0@F)^]Wu^P&/^QJ0_P)^] W"^ :Y&"/@l)%^`,W+^P&+/_P).^a2W$JbP^a4W$ϣbP@!c%Y,%8J^ !d6WF%se@!:J^ A %6 tG%G%dDW%x e@!^QJ^ dJW%}-e@!^QJ^ ^R c*&Y,%8J^ dPW.&Re@!^QJ^ A%PG&fQ &d`W&ve@!^QJ^ dfW&e.@!^QJ^ 8{dlTW&/eA@!@_{Y5^ dW!'Oer@!:dWT'e@!dWw'e@!d2W'T8e@!:a :, :9O d dW'feW@!:u3 @@DdpW@(e@!^QJ^ ga f(Y !dvW(bP@!A\(xfpf(dxW(e !:J^ dtW( e* !:=J^ :P dlW6)Fec !:J^ dWi)be !:J^ :{hLW)e@!@S @IV @t`h W)e !h44W*t e !dh`W?*we*:Tj:a :, :;O @OC0dDW*eec*:v|ej:f @y^ !:!!+ %z % +/z !+/+ %+/ i 878Dgq K+Ya+8+!+g; p+Y+8eE DZz !+ g +Ya+DJjg+Y*jTjkj lYp j d W,e@!::2DD+ D+ @x+ D+ @5@y @ @"Ħ @N̦ Dߦ @@Tx @H@OE 0B,B8GcDA"+0GP4+AA+BGK+BT+Af+LGp+Gy+F+A+NB+m+A+P G+F"+A+TB+G+Ff+A+\B+GS+F+A+pG+A+xB+G+F+n DS:@ :@T D+V Dr-U A+ ;G+CH@-6 @A gV .Y+8+!//g'/YI/8`+8+!/g X/Ya+g l/Y+8eE %+ g /Y+d8DW/ei !:J^ %!/ /}F4}`C /D"A #q ^ }J 0t.J% L' V]) `+ j]- yt|/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/UnwindRegistersRestore.S/Volumes/Android/buildbot/src/android/ndk-release-r21/ndkAndroid (6454773 based on r365631c2) clang version 9.0.8 (https://android.googlesource.com/toolchain/llvm-project 98c855489587874b2a325e7a516b99d838599c6f) (based on LLVM 9.0.8svn)ZN9libunwind13Registers_arm20restoreCoreAndJumpToEv|ZN9libunwind13Registers_arm19restoreVFPWithFLDMDEPy&ZN9libunwind13Registers_arm19restoreVFPWithFLDMXEPy9ZN9libunwind13Registers_arm12restoreVFPv3EPyE ;u/Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm/lib1funcs.S/Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/arm-linux-androideabi/armv7-a/thumb/libgccGNU AS 2.27.0!u/Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm/lib1funcs.S/Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/arm-linux-androideabi/armv7-a/thumb/libgccGNU AS 2.27.05v6/Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm/bpabi.S/Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/arm-linux-androideabi/armv7-a/thumb/libgccGNU AS 2.27.0IQw,/Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm/bpabi.S/Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/arm-linux-androideabi/armv7-a/thumb/libgccGNU AS 2.27.0]w/Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm/lib1funcs.S/Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/arm-linux-androideabi/armv7-a/thumb/libgccGNU AS 2.27.0\qu[RxY#*a#b$%ݨ'PQ/RS!PQ!nj _/!*()a/! b0!31)ݨ3!PQ8IRS!PQ! ! VI Ө! ! !$&P R!yintA74 (njY`[2 >> ( * %q+tT%(kW0Y1217278<O9ptr:>s4y 6 ߪ7loc; ;<> Ϋ? jA B CxA%l?ݫ%%77B%[7%>%[PP >|PPɩ%K!QQPPTDptrT> arrV!"d: ieM#$PP$QPy>LUobjU` ptr>~ ret># ##%:KPt#@<&=D'N#J[(Z&`'*#f[(v&|''(6r##&(J''#[()ߩ~i*+>objU"O arrG, ret>- ###2[-@ C"%J9Q4Pu"#V-h@""%|Qw2$Pt%Rwx2$Q0Px2$t".Qt#[%Pv#<.Pv)"L/objUP0Q1ߪ+0;>SKOP%Q2! >3> ,4(35=> > x5> > % x3 > , ,6  > > ,i" {Y4int (nj`[2Ƭ3ͬ,eVݬ%M\lowy\y s ll լ  n d rp q r y lz1 lz2 i kVuLvcyuuvvwD4 9/s% DNgXbnz"S |Y4int (nj`[2ͬ,ݬ%M&ndrp&qrylz1ylz2yiyky Ө nA d @  @QW!|/Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm/lib1funcs.S/Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/arm-linux-androideabi/armv7-a/thumb/libgccGNU AS 2.27.05m}/Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm/lib1funcs.S/Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/arm-linux-androideabi/armv7-a/thumb/libgccGNU AS 2.27.0WrXxX~XXXXX.ZxZZZ\]"](]d]f]l]n]aabb\aaaabbbb PDQDQrQrQQQQQQQ>R>RVRVRpRpRRRRRRRRRRRRRSS*S*S>S>SPSPSbSbSlSlS~S~SSSSShThTzTzTTTTTTTTTTTTTUUPUPUhUhUUUUUUU.V.V8V8VJVJV\V\VnVnVVVVVVVVVVVWW.W.W8W8WHWHWWWWWXXXX&Y&YYYYY[[8[8[D[D[z[z[[[[[v\v\\\\\]]]]]]]]]]]]^^,^,^B^D^__________<`<`X`X`x`x``````````` a aaa(a(a>a@a$(^`^`((((&^`^`&^`^``hlx(&&(*~Ltz T~(^`^`04:>$(^`^`((((&^`^`&^`^``hlx(&&(*~Ltz T~(2Xfv**4Xfv(.24bDc8Dctc8tcccc. cccccc<,BPccccc d ddddd d dzdzdddddddee e e,e,euBuNuJvLvRvZvvv vvvwww"wx x&x.xwwwJxlnnn<n4o<4oo8o4p84pphh,ppppccc d ddddd d dzdpppppqdee ecczddddddqqqrffg,g:gPg,g:gPg\g,rrrreeeeeeeeeee2frrrssspffff eeBfHfHfjfjfpfss2fBfstgggggggggh tttuuuuuuvh ii0i ii0i@DʍЍ֍ލʍЍ֍ލʍЍ֍ލĐHZ ȑܑȑܑh @X\^b̗Зҗ֗<@BF~FJLP "&ȤȤȤpp~pv  X^bdvxz**z~HJNX.02>.02>  (*,2BDFRBDFR,.06(*.<rtvrtv26:<@^`dj<JPR"(48BJ,l&lptzZrtxZrtx^dhl>BFLX\`hx|P>BFLX\`hx|PHbdfllxlx"(*,TVZhlnplnp 8Tnplx8Tnp ^blxz~,^8Tnp dhdhhlhl8:<>8F^bdxznpPRT\PRT\^xz|vxhtx|t|| 2 2:>@D4LT0LT$NT8<>FTJ|T|2dTTVXZTdv^`hx^`hx^`hv:>@B:>@BJVJVJV".".".NRVZ"lHJLP>FHP^bp|>FHP^bp|>BHLnpxnpxnpxJVJVJV      D F H L   ~f     2 4 : >     , 4 8 L \ j , 4 8 L \ j , 0 8 <   $ &  $ & * @ D H J D H J N                         FHJLFHJL $,2<Z 46NP46NP (*0 (*0 (*0(*08LNRZLNRZLNRZLNRVNRZ\DHJRDHJRDHJRHJTXbdRTXbRTXbRTXbRTZ^ "$.0 "$.0*,04@D@DbnpbnpdJ#j###n###B$&%H%|%%L%|%%%6(T(|((X(|((())*J*)*P** >JLV046V@LNZ268Z&Xt&Xt ",^,--Z--...f/0001223334:44445`bfnx|~28h*2*2*048p   ,dfjr*2*2 ,26:r  RTV`>FHL$NTV^&*D  ,   vvvv    $, $, $,  $$  LNRTbf^bft^bftL<<<<<<<<<<<= ==<<<<= ===<<< =X=Z=^=l=====>>>>  (*,68:(*,68:  "&"&???@@n@@@@ AJAhAAAAB*BNBBBBB.CNCRCXCtCCCCCDDDDE@44tt22rr(( TTxx||44hh,,rt>>~~<<,,jjTT88DD &&00::HHLLTT\\bbhhrr||$    $24.0""2400((44    . . @ @ T T Z Z f f h h n n z z | | *$,PPtt((LLpp$$HHll  DDhhd$$$$$$$$$$$$$$$$L$L$$$$$8888888888888888888888888888dTTddXXrr:@BH( 8d &(L< 44L\\x xBB``(  00hh  L,L4&&44<<@@DDPPTTDDTT  TT0 0       !!|"|"""l$l$t$t$x$x$|$|$$$ & &&&& &t&t&p'p''')) ) )$)$)()()D)D)***T8T88888dp^bfb8888Tr8T8T8***++,+,+<+<+d+d+t+t+x+x+|+|+++++++++++++++++,8@DL8@`,.,0,--8/8/d1d133d4d4,5,555$6$666777788889xp9d9|448Lxpd99p<p<999999999::::::::(:(:8:8:H:H:^:^:t:t::::::::::LLLL:::::::::;;;;.;O8P.;V;V;j;j;;;;;;;;;;<;<<H<$H<|<@@|<P=P========> =====F>H>>>>>>>>>>>?? ? ?>?>?Z?Z?x?x??(P*l,,*~?L@L@@@AA0B0BBBxCxCCC`D`DDDDDtEtEEl2l2lVlVlplpllEEEEE F FXFXF\G\GGGGGGG H H(H(H0I0IIIIIIdd "*"$,48   IIIIIJ44:*<40P  4 4t 4`P" 4 l`$JJKKK6K6@XrJJJ@K@KDKDKHKHKLK:DNXKbKhKrKKKKK====^XTLKK==<KL "&&8<@<LLLL,LL4M4MdM,":D<DJ 0N:N@NJN~NNNNNNNN *rTZF XKbKhKrKKKKK  xz|  "  " "( "& $.BDFR *.04*.04z<dtz<lttz&(*4                        2:<*,2*,2 $*,:<&*.0&*.0*.04":D  "DLR &Z\^j &@ Q Q&Q0QhQjQlQxQ  z|~  "  " "( "&(*,0 $.DFHT .46:.46:^nrpx                  4       ..04.04"&.048&*.0&*.0*.04,2@J,2@J,2@J,2@J,2@J,2@J,2@J,2@J,2@JTVX\,2@J,2@J,2@JTVX\,2@J,2@J,2@JTVX\,2@J,2@J,2@JTVX\,,06DN06DN06DNNz~,2@J,2@J,2@J,2@J,2@J,2@JRTVZ,2@J,2@J,2@JRTVZ,2@J,2@J,2@JRTVZ,2@J,2@J,2@JRTVZ $( $(&04>>BLPnt>BLPntZ^v|04>^b|<@JNlr<@JNlrX\tz<\`z<@JNlr<@JNlrX\tz<\`z&04>>BLPnt>BLPntZ^v|04>^b|<@JNlr<@JNlrX\tz<\`z<@JNlr<@JNlrX\tz<\`z046b,6,6,6$24$*,24:*,:<*,:<$*8B$*8B$*8B====>>>><<dMMT,J&MNN$N$NNNN$$<LKKKLNNN|O|OO<OPr@(dHB.<"6L"P "P"@"8":\p&\. TTP,P,PP,RPP*P Q$x >>2fBf&&D QQQXRXRSSSSSDSSSSrF(fN&.<"@L"X$"R">":"8`p&^. XST^d$dddLLLDDHLLLDDH26x~ |b lXXfd||==(0>>,0@4\GG@4*FTd>>TTTTTTTT":DXKbKhKrKKKKK@VBVFVJV====TTTTT T ThThTzT|T U $@ 0@ UUhz,U$V$V(V(V8VX8V:V:VB68<>BX68<> ((P$f,044:\VlV<4:hL 884X  ( ( "("(  ("":D $$Tp d@Ll||HLP$ BD,@\\ 8llT<$ WWWW WWWWWW WWWWWW6XXXXXXXX48<N48<N48<NlVrVtVVVVVVV4W4WLWLW^W`WWTW(X(XXXX8X@JR|Үhpr|®0248<>0248LNPTVZLNPTTVZhijгҳ  *ֶN^`~68>JLP8:HJ0Z\jvҾRVXZ`bdffjnr(@FN,HN$*$*"bFLZ^ DHZqsstt4t4ttttttttt$u$u0@p <,ptt44j <<RXHH^"&>Bv$(N8`TT,, $:D`dhjJRl:< ":<HH44hhtt04BN"" 044||,  ,224466DDJJPP``ffll  ppvv~ll  44hh  88|:X\d468<B|  BB  BB PBB DQ.BB rQ2BB QBB Q>BB QHBB >RBB VRBB pRBB RBB RBB RBB R BR"BB RBB S BSBB *SBB >SBB PSBB bS BlSBB ~S BSBB SBB hTBB zTBTBB T BTBB TBB TBB TBB U>BB PUBB hUBB U BB UBB UnBB .V B8VBJVBB \VBB nVBB V BVBB V BVHBB V,BB WBB .W B8WBHW8BB WBB WLBB XBB X0BB &YdBB YBYdBB [8BB 8[ BD[6BB z[B[BB [BB v\BB \ B\BB ]B]BB ]BB ] B] B]BB ^,BB ,^B D^BB _BB _B_B __xBB <`BB X` BB x`BB ` B`0BB `BB `BB `BB  a BaBB (aBB @aBB BB D l;@BB D l;@BB D l;2@BB D l;r>BB D$l;xBB D l;(|BB D l;>BB D l;>BB D l; 4BB D l;TxBB D(l;BB D (l;BB D l;x$l;|dBB D$l;TBB D$l;4pBB D l;RBB D$l;pBB D l;hTBB D$l;pBB D l;,FBB D(l;tLBB D l;@BB D l;>BB D l;>@BB D l;~@BB D l;@BB D l;>BB D$l;<tBB D l;|BB D l;,>BB D l;j>BB D l;4BB D l;xBB D(l;TBB D (l;BB D l;8TBB D l;dBB D(l;BB D l;TBB D$l;DBB D l; l;l; BB l; BB l; BB l;BB l;BB  l; l; l;  l; l;l; BB l;& BB l;0 BB l;:BB  l;H l;L l;T l;\ l;bl;h BB l;r BB l;|BB l; BB l;BB l;BB  l; l; l; l; l;l; BB l; BB l; BB l;BB  l; l; l; l; l;l; BB l; BB l; BB l; BB  l; l; l; l; l;l; BB l; BB l; BB l; BB  l; l; l; l; l;l; BB l; BB l; BB l; BB  l; l; l; l; l;l; BB l; BB l; BB l; BB  l; l; l;(l;$BB D l;(l;BB D l;<BB (l; BB D l;(l;4BB D l;BB (l;0BB D (l;BB D l;zBB Dl;"BB (l;4BB D (l;BB D (l; BB D l;(l;0BB D (l;BB D l;BB l;BB l;BB l;BB ,l;(|BB D D (l;BB D (l;BB D (l;BB D ,l;4|BB D D (l;BB D (l;tBB D (l; BB D l;  l;.  l;@  l;T l;Z  BB  l;f  l;h l;n  BB  l;z  l;l;BB  l;l;BB  l;l;BB  l;l;BB (l;| xBB D l;6BB l;$BB l;,$BB l;P$BB l;t$BB l;$BB l;$BB l;$BB l;$BB l;($BB l;L$BB l;p$BB l;$BB l;$BB l;$BB l;$BB l;$$BB l;H$BB l;l$BB l;$BB l;$BB l;$BB l;$BB l; $BB l;D$BB l;h$BB l;$BB l;$BB l;$BB l;$BB $l;BB Dl;HBB l;BB l;$BB l;$BB l;$BB l;$BB l;$BB l;$BB l;$BB l;$BB l;$BB l;$BB l;$BB l;$BB (l;BB D l;$BB (l;BB D l;$BB (l;BB D l;$BB (l;BB D l;$BB l;LBB l;$BB l;LBB l;$BB l;BB l;$BB l;BB l;$BB l;$BB  l;$l;BB D$l;$BB D$l;BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D l;8BB D(l;BB D l;dBB Dl;BB  l;TBB Dl;TBB l;d(BB l;BB l;(BB l;$BB l;BB l;HBB l;XBB l;rBB l;BB l;BB  l;BB D l;:BB D$l;BB D$l;@BB D$l;BBB Dl;BB $l;HBB D$l;BB Dl;BB l;(BB l;`BB l;BB l;8BB  l;dBB Dl; BB  l; l;($ l;BB Dl;<BB l; BB  l;BB Dl;4BB l;BB  l;BB D l;BB D l;BB D l;BB Dl;4BB l;BB  l;BB D l;BB Dl;LBB  l;\ l; l;x(BB l;(BB l;(BB l;BB  l;4BB Dl;BBB  l;`4BB D l; l; l; l;BB  l;(l;,BB l;BB l; $BB  l;08BB Dl;h$BB  l;8BB D l; l; l;l; BB  l;BB D l;BB Dl;BB l;BB l;BB l;BB l;BB  l;BB D l;BB Dl;BB  l;BB D$l;BB D(l;BB D (l;BB D l; BB l;BB l; BB l;BB l;BB l;LBB  l;,BB Dl;BB l;LBB $l;4BB Dl;BB  l; l;& l;4 l;< l;@ l;D l;Pl;T0BB  l;BB Dl;BB (l;LBB D $l;dBB D l;D\BB D(l;PBB D $l;dBB D$l;T\BB D l;pBB Dl; 4BB  l;T\BB Dl;0BB  l;(l;LBB D l;0 \BB Dl; BB l; BB l; TBB (l;!tBB D l;|"8B B $l;"BB D l;l$ l;t$ l;x$l;|$BB (l;$rBB D l; &l;&BB l; &TBB (l;t&BB D l;p'8B B (l;'pBB D l;) l; ) l;$)l;()BB (l;D)dBB D l;*l;TBB l;8BB  l; l; l;l;BB  l;(l;BB D $l;BB D l; l; l; l;BB D l;l;TBB l;8BB  l; l; l;l;BB  l;l;8BB (l;BB D l;8BB (l;BB D l; l; l;l;BB $l;BB D l;l;8BB (l;BB D l;8BB (l;BB D l; l; l;l;BB $l;BB D l; l;dBB D$l;pBB D l; l; l; l;^BB D l; l;bBB D$l;fBB D l; l; l; l;bBB D l;l;8BB l;8BB  l; l; l;l;BB  l;l;8BB l;8BB  l; l; l;l;BB  l;l;TBB (l;rBB D l;8BB $l;BB D l; l; l;l;BB  l;l;TBB l;8BB  l; l; l;l;BB  l;l;TBB l;8BB  l; l; l;l;BB  l;l;BB l;BB l;BB l;BB l;*,BB l;*,BB l;+(BB l;,+BB l;<+(BB l;d+BB  l;t+ l;x+ l;|+ l;+l;+ BB l;+ BB l;+BB l;+BB l;+$BB l;+BB l;+BB l;8BB  l;BB Dl;@BB l;BB l;BB l;DBB  l;LBB Dl;BB l;8BB  l;BB Dl;@BB l;BB $l;`BB D l;,$l;0,BB D$l;-BB D$l;8/,BB D l;d18BB D$l;3BB D$l;d4BB D l;,5|BB D l;5|BB D l;$6|BB D l;6|BB D l;7|BB Dl;7xBB  l;8|BB D l;8|BB D l;xBB D l;pBB Dl;BB (l;BB D (l;BB D l;$l;BB D(l;BB D $l;9\BB D(l;BB D l;(l;BB D (l;BB D (l;BB D $l;|BB D(l;BB D l;BB l;4BB (l;BB D l;BB (l;BB D l;BB l;4BB (l;BB D l;BB  l;8BB D l;LBB D l;xBB D l;pBB Dl;d9BB  l;pBB D(l;<BB D l;pBB D$l;BB D(l;<BB D $l;BB Dl;BB l;BB l;BB l;BB l;BB l;BB l;BB l;BB l;BB l;9<BB l;BB l;BB l;BB l;9BB l;9BB l;9BB l;9BB  l;:l;:BB  l;:l;:BB l;BB l;BB  l; l; l; l; l; l; l; l; l; l; l; l; l; l; l;l;BB l;BB  l; l; l; l; l; l; l; l; l; l; l; l; l; l; l;l;(:BB l;8:BB l;H:BB l;BB l;^:BB l;BB l;t:BB l;:BB l;:BB  l;:l;:BB  l;LBB Dl;BB  l;LBB Dl;BB  l;LBB Dl;BB  l;LBB Dl;BB l;:BB l;:BB l;:BB l;:BB l;:BB l;;BB l;BB l;BB l;;BB l;O BB l;O BB l;O BB l;O BB l;PBB l;PBB l;.;(BB  l;V;l;j;BB  l;; l;;l;;BB  l;;l;<BB l;BB l;;@BB l;<@BB (l;BB D l;$BB l;H<4BB l;@BB l;@BB $l;|<BB Dl;P=:BB l;=BB  l;= l;=l;>BB  l; l;= l;=$l;=`BB D$l;H>dBB D l;>l;>NB  l;> l;>l;>BB l;?BB l; ?BB l;>?BB l;Z?BB l;x?BB l;BB l;BB l;JB l;BB  l;( l;PBB D l;*BB D$l;lBB Dl;BB l;JB l;BB  l;, l; l;,BB D l;*BB D$l;~BB Dl;BB (l;?BB D (l;L@BB D (l;@BB D (l;ABB D (l;0BBB D (l;BBB D $l;xCxBB Dl;CpBB $l;`D|BB Dl;DBB $l;D|BB Dl;tEBB l;lBB l;2l$BB l;VlBB l;pl$BB  l;E l;E l;ELBB D l; FLBB D$l;XFBB D$l;\G`BB Dl;GBB l;GBB l;GBB l; HBB $l;(HBB D$l;0IdBB Dl;IBB l;IBB l;dBB l;dBB | ԢԢBB  Ԣ ԢI Ԣ Ԣ ԢIԢI,BB  Ԣ ԢԢ4BB Ԣ4BB  ԢԢ:BB  ԢԢ*BB ԢBB ԢBB ԢBB Ԣ<BB Ԣ4B B  Ԣ Ԣ Ԣ Ԣ Ԣ Ԣ0BB DԢPBB | lBB lBB lBB  llBB lBB  ltBB DlBB lBB lBB lBB lBB  l l4BB  l`BB DlBB  lPBB Dl"BB  l l4BB $lBB Dl BB  llBB Dl`B B l$BB  lJBB DlBB | BB  | J(BB JDBB BB   @KBB  DK   HK   BB DBB  BB       | BB D ^BB DBB BB   XBB D  TBB D LK|BB D =BB <BB BB (KBB D | x<BB  xL:BB DxL0BB  x,xBB xLBB xL<BB x4M0BB  x,xBB | BB <BB BB <BB dM,BB  TBB D,BB  JBB DBB &BB  MpBB D N$BB $$NxBB D N(BB D $BB $BB  <BB D LK|BB D(KBB D NBB (NBB D |OhBB D <BB DOBB  rBB D @BB D(BB D (BB D$BB D$BB D dBB D HBB D(BBB D .BB D$BB D<BB "BB  6BB DBB LBB "BB  PBB DBB  "BB  PBB D"BB  @BB D"BB $8BB D"BB  :BB D \BB D$pBB D&BB  \BB D  .BB D TBB D TBB DP,BB  ,PXBB D,BB  RBB DPBB *BB  PpBB D $BB $xBB D (BB D >2fBB &BB &BB  DBB D Q|BB D(QBB D BB (XRBB D SBB  SlBB D DBB DSBB SBB  rBB D FBB D(BB D (BB D$BB D$BB D fBB D NBB D(&BB D .BB D(BB D <BB "BB  @BB DBB LBB "BB  XBB DBB  $"BB  RBB D"BB  >BB D"BB $:BB D"BB  8BB D `BB D$pBB D&BB  ^BB D .BB D XBB D SXBB D ^BB D dBB D$BB  dBB D dBB D dBB D(BB D (BB D (BB D (BB D (BB D (BB D ,BB D D (BB D (BB D (BB D (BB D (BB D LBB D LBB D LBB D DBB D DBB D HBB D LBB D LBB D LBB D DBB D DBB D HBB D,BB DD 2BB ,BB DD ,BB DD ,BB DD 6BB ,BB DD ,BB DD BB BB (xBB D (~BB D (|BB D (bBB D (lBB D XB B XB B $fBB DBB BB (BB D dBB  | =BB  (BB 0BB >NB ,BB 0BB BB BB $@BB D4BB $\G`BB DBB $@BB D4BB *BB $FBB D TBB DBB $dBB D >| 4T 4T 4T4 THB B  4hT$4|TBB D 4 4 BB 4$BB 4@BB  4 4 BB 40BB 4@BB 4BB 4BB  4 UBB D 4h4BB  4BB D4,BB  4UBB D 4BB D$4BB D$4BB D$4BB D 4$V4(VBB  4XBB D 48V 4:V 4 4 4TBB D4BB 4<BB 4BB 4NBB  4LK|BB D(4KBB D 4BB 48BB  4X\BB D 44`BB 4xDB 4$BB 4BB 4BB D TBB D 4DBB Dx,BB  DBB D4BB &BB D,BB $pdBB DԴ4BB  BB D 0BB  ̵ еBB D x E |BB D   $BB D ȷ ̷LBB D 0BB L(BB  t v|BB  < @dBB D(BB D ((,BB D "BB  LBB D d hdBB D ̻л<BB   (dBB D $t4BB D BB  ȼ\BB D $(LBB  txRBB ʽBBB  0BB  <BB D,BB @B B ĿBB ,BB  BB    pBB D(BB  &BB &BB ,BB 4&BB Z&BB &BB &BB &BB (BB   (BB  HL$BB pBB  ~$BB $BB   XBB D ( ,@BB Dl`BB  `BB  04 BB T0BB   LBB D 0BB  BB D (BB (BB    xBB D TB B    $BB  $(8BB  ` d@BB DpBB BB  , 0XBB D  >BB D LBB D  DBB D ` d\BB D &BB  `BB P0BB ,BB  ,BB pBB LBB  d h" " " " " " 48XBB  BB BB  $BB BB    0BB  0 4 8<<BB xBB  4 8HBB D (BB D $BB D&BB &BB &BB $ BB D<BB 8BB  LP0BB    $BB BB  t xHBB D ,BB     `BB  h p tDBB D  BB LBB  ( , 0 4<tBB    pBB D,8BB  dh&BB   $BB DHLBB  4BB   BB D |dBB D  6BB D BB  :|  0BB  @0BB   BB  < ,BB  p tLBB  TBB   BB  4`BB |  BB ( BB D  BB  BB  ( 4BB D  <BB | R| b| 0 t$BB | d BB |  BB | |  ,BB |   | d VBB | X4BB B  ( BB D  HBB | ,8BB D D ,`BB D D (TBB D (,BB D (BB D (BB D  BB | BB D| (BB D | <HBB (hBB D BB D BB D(HPBB D 0BB    BB D(BB D hBB 4BB 44BB  h tBB | (HBB  (4BB D (4HBB D (|8BB D (<BB D (( BB (BB (BB ( BB  (( BB  (, (2 (4 (6 (D (J (P (` (f(lTBB  ( ( ( (2BB D ( dBB D (p (v(xBB (tBB (lBB  (BB D(LB B ( BB (44BB $(h`BB D(DBB (( BB D (<BB  (HBB D (8D |  |  | 6h | ,^ | $*A$*(A | t t t t0tDAK A QtLAtDAF D t`AF D t|tAt(AJ B ttBt"A | (D0 $ | $ E( * /Users/leadroyal/Users/leadroyal/Android_code/HelloNative/appLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stringLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/memoryLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/type_traitsLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/initializer_listLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/string_viewLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__stringLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/iosLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__localeLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/iosfwdLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/mutexLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/exceptionLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stdexceptLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/iteratorLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/streambufLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/ostreamLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__nullptrLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/cstddefLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/__stddef_max_align_t.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stddef.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/cstringLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/string.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/string.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/string.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/cstdintLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/cstdlibLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdlib.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/android/legacy_stdlib_inlines.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/malloc.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/math.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/stdlib.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/struct_file.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdio.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/cstdioLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/asm-generic/posix_types.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/types.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/stdio.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stdarg.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/ctype.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/cctypeLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/wctype.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/cwctypeLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/wctype.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/mbstate_t.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/cwcharLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/time.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/wchar.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/wchar.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/wchar.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/ctimeLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/chronoLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/cstdargsrc/main/cpp/hello.cppLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/newLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/locale6 .g / ..K6  .g / ..K6P =j.i<.iXDQ h.frQ, 2.8.@F. Q JQ .  . .Q f$g/fE >R  J/. JVR  ...#JpR   JR  "J .R  "J). JR. JR- fR, 1. JZf J7R8 ?.G..K7S( /. .J7*S  .J7>S&  .JPS( JbS; flS( J~S; fS "S  u.  h.h .g f/'1.J(/3f8.. J/ .g. .g ./.5J:..K..$JfqJ hTF 5..JzTB NfT' HfT fT. JJ 2..T {T 5 9..#f?JT : FJ. JU  .tf .<L?.-CK- 0.#f .KPU  .J JhU % .#f)JU 3 1.J#f7JU % .#f)JU .9J?.E.~ . /#(.-.:. .J!H&.+.. fif .V K.8VK fDJI.P.JV D . J\V   JnV  .JV V. JV- fV f .%E~VV J.[f\~W" . J.W K.8W  J.%.JHW . f>%J Jqf7W!  .JW= ]9Jzf .&"JK#/(0"f&g..,."-&L",i*.(."/'y/"yJnf .fyff i h< xfz..J5Gz< X O 7J0JX f3Jf f&Y  /. 0  h JgJ J}..K/Y f 8Y  $ .g J/.../.J /. .g. fu. .K... /.h .&../J .uf ./ J0 /.,h2.'fg%.-.6 .u ./ .tfuf .uJ .u . /.. . /.h .&../J .tf ./ J0/ J KJ/tuf[  !ff8[ g.D[" 6f JJyf.f J /fz[E fM.>f[R I.[J[  '+1 Im f6 zfi )4pfv\C 2J\ g.\ A <x.x.$   .f wfhi=xf wfx. .J05Gx< ] g.f]L J] f]; f4.] g.] ..f^ w  .Jj,^ ./. /.D^ ".  h.h .g f/'1.J(/3f8.. J/ .g. .g .1.7J<.JK..#JpJ _ .5JF.:JL . /'*.-.0.. JM .#J .fgf _)  J_ f.. _ J_)  93Jy.ey  <`( ,.~J X` J x` ...K` K.`  f6Jf f`  "J .` @ LJ. J`" . J a K.a  "J .(a  "J*. .@a y .x. Jx.Jg  .fyffi=xf xfx..J5Gx< JJJfwf.J /b . .6JJ KJ)/J JK /Volumes/Android/buildbot/src/android/ndk-release-r21out/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hexternal/libcxx/include/cstddefout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/__stddef_max_align_t.hexternal/libcxx/include/__nullptrexternal/libcxx/include/stddef.hexternal/libcxx/include/cstdlibout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/android/legacy_stdlib_inlines.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/malloc.hexternal/libcxx/include/math.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hexternal/libcxx/include/cstdintexternal/libcxx/../../external/libcxxabi/include/cxxabi.hexternal/libcxx/src/exception.cppexternal/libcxx/src/support/runtime/exception_libcxxabi.ippexternal/libcxx/src/support/runtime/exception_pointer_cxxabi.ippexternal/libcxx/include/exceptionb ODa'f & g.K e.0K  ..L,K .K.0& fJk.Xf7 kJ0* fJTJ* J 0 f~. !f/bJ.0LJ. ' K.L  /Volumes/Android/buildbot/src/android/ndk-release-r21external/libcxx/src/ios.cppexternal/libcxx/include/iosfwdexternal/libcxx/include/iosout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hexternal/libcxx/include/atomicexternal/libcxx/include/__localeexternal/libcxx/include/mutexout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hexternal/libcxx/include/limitsexternal/libcxx/include/stringexternal/libcxx/include/newexternal/libcxx/include/streambufexternal/libcxx/include/__stringout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/mbstate_t.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/wctype.hexternal/libcxx/include/ostreamexternal/libcxx/include/__nullptrexternal/libcxx/include/istreamexternal/libcxx/include/system_errorexternal/libcxx/include/iteratorexternal/libcxx/include/memoryexternal/libcxx/include/type_traitsexternal/libcxx/include/stddef.hexternal/libcxx/include/cstddefout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/__stddef_max_align_t.hexternal/libcxx/include/cstringout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/string.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/string.hexternal/libcxx/include/string.hexternal/libcxx/include/cstdintexternal/libcxx/include/cstdlibout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/android/legacy_stdlib_inlines.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/malloc.hexternal/libcxx/include/math.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdio.hexternal/libcxx/include/cstdioout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/asm-generic/posix_types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/stdio.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stdarg.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/ctype.hexternal/libcxx/include/cctypeexternal/libcxx/include/cwctypeout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/wctype.hexternal/libcxx/include/cwcharout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/time.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/wchar.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/wchar.hexternal/libcxx/include/wchar.hexternal/libcxx/include/ctimeexternal/libcxx/include/chronoexternal/libcxx/include/cstdargexternal/libcxx/include/algorithmexternal/libcxx/include/locale b f7K K. . /. /./yJ~f KI gyJ. 0,/. / ~fM9.fDc ~. .. MJ JO .JJqJ ..2L:/J n.-i'.+/J n.i ..'L,/J n.i ..(L0/J n.jC2F/./.3/ LK ..L .JKn./ .J/n./.}.1J.$L . .J'K .#.!J@Gk ..L .JKn./.}.3f. K%.#JCIL ..L .JKn./.}.3J.)K .%.#JCI}J.}( JOQQ}J}  KI gyJ. 0,/. / ~fM9.f tc fJ}J c J    $ Jf    J  J     J4/L-  gJL c J10)f/, c J)0K,     J9J J*0)J/,  J*0)fK,   J0f0c   c ff}f  fyJ5yg./././././.0}f  . .K ./ ./ ./ ./ ./ ./  .. J / ./ , / ./ , / ./ , / ./ , / ./ , / ./ f. =׃cX # +f  M # +f  K/ c  c  c N JEf ~.  d N JEf ~. d  d   d  LJCM4J7C. |f2. #f|..L|Jf zd  d g-%fK d  d  LJI J:J'. ~f2. h-|..3.Jf M-|J. e   e fJ}J ,e J    $ Jf    J  J     J4/h-  gJL .Jw.J / K M H '{f J.;z .~JEf~./I}{f.xJfxxf.ixf.xJfxJ gx.J0;{ .KI}{f.xJxxf.ixf.xJfxf K x NJEf.;{.}. . x.K ;{}. J BXJ .KI}{f.xXx x.K ;z}. . B<J .KI}{f.xXx f Ti f XJ~J |i f|fii f|f i * /*i eI 1  }. . |./}J.0i g;. .'}./f I5;? ~.fKI}f zJMsf  f. f. 'f J31C~~J .J;z-$J}f8 .y/I{f.|J|f}fJi|f.|Jf|f, K~.6 g .L-/ y'~f J40C~ J}fJ;z-?J|f2f8v.2I{f.|Jf|f|fJi|.|Jf|f '~f J31C}~J .J;z-J|f8 .y/I{f.|J|f|fJi|f.|Jf|f '~f J403LC}f~J .J;z-J|f8 .y2I{f.|J|f|fJi|f.|Jf|f '~f J31C}~J .J;z-J|f8 .y/I{f.|J|f|fJi|f.|Jf|f '}f J31C}~J .J;z-J{f8 .z/I{f.{J{f{fJi{f.{Jf{f '}f J31C|~J .J;z-J{f8 .z/I{f.{J{f{fJi{f.{Jf{f '}f J31C|~J .J;z-J{f8 .u./I9{f.{Jf{f{fJi{.{Jf{f '}f J31C|~J .J;z-J{f8 .u./I{f.{Jf{f{fJi{.{Jf{f '}f J31C|~J .J;z-J{f8 .Iz8Jz/I{f.{J{f{fJi{f.{Jf{f '|f J31C|~J .J;z-Jzf8 .u<./Ik{f.zJfzfzfJiz.zJfzf '|f J31C{~J .J;z-Jzf8 .u<./IQ{f.zJfzfzfJiz.zJfzf '|f J31C{~J .J;z-Jzf8 .{/I{f.zJzfzfJizf.zJfzf 'f J0 .SFw..;z . z.(.1.zfEfz. ..zJP/I{f.I{f.}J}Ji}f.}JfM}f.}J}f@j g.>.Jw.J / '{f J.;z .~JEf~./I}{f.xJfxxf.ixf.xJfxJ gx.J0;{ .KI}{f.xJxxf.ixf.xJfxf K x NJEf.;{.}. . x.K ;{}. J BXJ .KI}{f.xXx x.K ;z}. . B<J .KI}{f.xXx  evf   zf Xt..z     zff   zff   . \j6 Hhj< ML -J B   5p j Ke fj, JS eJKJj eJKJk k KI7 ~fJg~f.  y~J 1-~. .~J. K  ~f3JE.+J K5~.$J"J JK~.. MIf vJ ~f .. 1-~J .~J.9*J W. 8~f5JG.-. K5%K#.CJ JK9-~.. 1If vJ ~f K%-~. .~J. K~DfR.l; %@(;%<@=(;Z%<7;%~.@(<;(~.. .{. {J/}f/}f f{. f{J8n b$.-I2$f.K4 J~J. Xf~J.~n b$.-I2$f.K4 J~J. Xf~J.~4o hf$..$J~J JJJz} N} f <f~J.~o hf$..$J~J JJJy} N} f <f~J.~4p j~ ];{ .x..'zfJ0;{~.fKI}{f .xJfx xf.ixf.xJfxfh ];{ .x..'zfJ0;{~.fKI}{f .xJfx xf.ixf.xJfxf ff}fp! J p g f.yf/.yf K.0 Ic cN JEf~. dN JEf~.d d  d  LJCM4J5C.|f2.#f|..L|Jfp p p ~ J .:2~..~JJ6KJ1z<. z.-K.-Q .K#J.JJ df~.IcJ4.&M~J~d  LJI J:J'.~f2.h-|..3.Jf M-|J.e  J c zd d g-%fKd q, K~.q J0 /f&.5IJ{gL. KL&E. .J. 5 fJ~.J"yJ. yO/-/$1.K'LL~. .1C..:J.%l~J .~~f gzJ fL4g fg4:g ff 4,g4Pg  ff}fr! J r g f.xf/.xf K.0 Ie eN JEf~.eN JEf~.e e e  LJ4MC.5J }#~.#~JL|Jfr r s ~ J .:2~..~.J6KJ1y . y.-K.-Q .K#J.JJ df~.IcJ.&~~J~pf  LJ: JI.'J 0-Iw3.Jf M-|J.f  fJ}J J e Bf Hf g-%fKjf s, K~.2f L2. J2.s J0 /f&.5IJ{gL. KL&E. .J. f5 f.~JfJ"yJ. ytO/-/$1.K'LL~. .1C..:J.%l ^J~~ g gzJ fL4g fg4g ff 4g4g  fJ}Jt J t g f.{fKu }XJ.{*/& ~.6.& ~JJ}f .}J}u }f.4/& ~. . K/. .fI}..u wL KJ70}.& J}J%<GQJ{X.L2O:L& ~.6.B-& ~J8N 3-qf& ~.}J.~}h fgi ff  i0i v J v g f.zfKv }XJ.z*/& ~.6.& ~JJ}f .}J}Xw }f.4/& ~. . K/. JfI}..w wL KJ70}.& .}J% GQJzX.L2O:L& ~.6.B-& ~J8N 3-qf& ~.}J.}}|i fgi ff ii  eI 1  }. . |./}J.0 g;. .'}./f I5;?~.fKI}f zJMsf .. eI 1  }. . |./}J.0 g;. .'}./f I5;?~.fKI}f zJMsf6PO J R /Volumes/Android/buildbot/src/android/ndk-release-r21/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/srcexternal/libcxx/include/__localeout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hexternal/libcxx/include/memoryexternal/libcxx/include/type_traitsexternal/libcxx/include/__sso_allocatorexternal/libcxx/include/vectorexternal/libcxx/include/__split_bufferexternal/libcxx/src/locale.cppexternal/libcxx/include/iosfwdexternal/libcxx/include/mutexout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hexternal/libcxx/include/localeexternal/libcxx/include/iteratorexternal/libcxx/include/__stringexternal/libcxx/include/iosout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/wctype.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/time.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/xlocale.hexternal/libcxx/include/__nullptrout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/mbstate_t.hexternal/libcxx/include/limitsexternal/libcxx/include/codecvtexternal/libcxx/include/newexternal/libcxx/include/stringexternal/libcxx/include/tupleexternal/libcxx/include/__tupleexternal/libcxx/include/cstddefout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/__stddef_max_align_t.hexternal/libcxx/include/stddef.hexternal/libcxx/include/cstringout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/string.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/string.hexternal/libcxx/include/string.hexternal/libcxx/include/cstdintexternal/libcxx/include/cstdlibout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/android/legacy_stdlib_inlines.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/malloc.hexternal/libcxx/include/math.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdio.hexternal/libcxx/include/cstdioout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/asm-generic/posix_types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/stdio.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stdarg.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/ctype.hexternal/libcxx/include/cctypeexternal/libcxx/include/cwctypeexternal/libcxx/include/cwcharout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/wchar.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/wchar.hexternal/libcxx/include/wchar.hexternal/libcxx/include/ctimeexternal/libcxx/include/chronoexternal/libcxx/include/cstdargout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/locale.hexternal/libcxx/include/clocaleout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/locale.hexternal/libcxx/include/__bsd_locale_fallbacks.hexternal/libcxx/include/algorithmexternal/libcxx/include/streambufexternal/libcxx/include/support/xlocale/__posix_l_fallback.hexternal/libcxx/include/typeinfoexternal/libcxx/src/include/atomic_support.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/wctype.hlocale.cppexternal/libcxx/include/stdexceptexternal/libcxx/include/utilitytx xx J}Jx gL(J. .L%F.}.f-g}..x f fxB fjx 240FJKK J}.x y J}Jy gL(J. .L%F.}.f-g}..By f fPyB fjhy 240F.KK J}. y "yfJ-/yJ. / .yAf!yf..{J G.$yf..GJ ;{JGJtJ .Gff  K/ygyJyy$Jyf, K~.z, K~. z  {J  t.  }$L g}fJ}XL f4-- L-FEG6J}.!J(M}f .}J.z  LJ'JJ"t vJ/}J. }'J|J*." J vJh/-LI}.f-Imf:J}J .}J 0!j}.!..}JfL/.'J|.*." J w.LgQ)B.}. wf f J8I)JJ}JJ}J}ff} J}J} |  | xxf .'J|JxJ" J).{Jx.  .'fftt J HM/J'J|J/.|J  cJ. .J fJ'f|JxJ" J).{J c.'fJ {J%0g Ix ..'f|f  p#.*. J/f.30 . 0 ,'Lx..xJ J  ~J/x ./xxx  ~  ~ xxf .'J|JxJ" J).{Jx.  .'fftt J HM/J'J|J/.|J  cJ. .J fJ'f|JxJ" J).{J c.'fJ {J%0g Ix ..'f|f  p#.*. J/f.30 . 0 ,'hx..xJ J  ~J/x ./xxx  @  D xxf .'J|JxJ" J).{Jx.  .'fftt J HM/fJ'J|J/.|J  J. .dJ J'f|JxJ" J).{J .'fJ {J%0g Ix ..'f|f  )#.*. J/f.70 . 0 ,'Lx..xJ J  J/x ./xxx     xxf .'J|JxJ" J).{Jx.  .'fftt J HM/fJ'J|J/.|J  J. .dJ J'f|JxJ" J).{J .'fJ {J%0g Ix ..'f|f  )#.*. J/f.70 . 0 ,'Lx..xJ J  J/x ./xxx     xxf .'J|JxJ" J).{Jx.  .'fftt J HM/fJ'J|J/.|J  J. .dJ J'f|JxJ" J).{J .'fJ {J%0g Ix ..'f|f  )#.*. J/f.70 . 0 ,'Lx..xJ J  J/x ./xxx  h  l xxf .'J|JxJ" J).{Jx.  .'fftt J HM/fJ'J|J/.|J  J. .dJ J'f|JxJ" J).{J .'fJ {J%0g Ix ..'f|f  )#.*. J/f.70 . 0 ,'hx..xJ J  J/x ./xxx     $ zx.x .'J|JxJ" J).{Jx.  .'f<t . H1x. .wJ.KJ'J|J/.|J  J. .J J'f|JxJ" J).{J .'fJ |J'0g8J Iw$ ..'f|J # J1J8. J/f.%0 .w JL ,'h.wJ J  hJ/w ./www     zx.x .'J|JxJ" J).{Jx.  .'f<t . H1x. .wJ.KJ'J|J/.|J  J. .J J'f|JxJ" J).{J .'fJ |J'0g8J Iw$ ..'f|J # J1J8. J/f.%0 .w JL ,'h.wJ J  hJ/w ./www    Ċ zx.x .'J|JxJ" J).{Jx.  .'f<t . H1x. .wJ.KJ'J|J/.|J  J. .J J'f|JxJ" J).{J .'fJ |J'0g8J Iw$ ..'f|J # J1J8. J/f.%0 .w JL ,'h.wJ J  hJ/w ./www   %gwf.}J~<.{J  .'J|JxJ" J).{Jx.  J'f |< ,L/K~J'.|J/.|J  J. .~J f.'f|JxJ" J).{J .'fJ |J%0 fw .. #f. fJ'. *}Jf  |gwJ J  Jw.Jw ./w.{f wJ.w d B |fg|;  hg JJJ  (.|JJ'.|.  |f|f J.|. .LJJ$vJ0J;. fLJ|.+f7f KL $|Jf Jf/|| J.'J2.5J J|J.-K.|f  vg( J1. J  g. K< 7.,f<(..~J~"J~$ N .-. x "yfJ-/yJ. / .yAf!yf..{J G.$yf..GJ ;{JGJtJ .Gff  K/ygyJyy$Jyfh, K~., K~.   {J  t.  }$L g}fJ}XL f4-- L-FEG6J}.!J(M}f .}J.{  LJ'JJ"t vJK}J. ~'J|J*." J vJh/-LI}.f-Imf:J}J .}J 0!j}.!..}JfL/.'J|.*." J w.LgQ)B.}. wf f J8I)JJ}JJ}J}ff} J}J} ē  ȓ xfxf .'J|JxJ" J).{Jx.  .'fftX J HMgJ'J|J/.|J  cJ. .J ff'f|JxJ" J).{J c.'fft JJ (.1. %J -x ..'f|f  p#.*. J/f.30 . 0 ,'Lx..xJ J  ~J/x ./xx |   xfxf .'J|JxJ" J).{Jx.  .'fftX J HMgJ'J|J/.|J  cJ. .J ff'f|JxJ" J).{J c.'fft JJ (.1. %J -x ..'f|f  p#.*. J/f.30 . 0 ,'hx..xJ J  ~J/x ./xx  8  < xfxf .'J|JxJ" J).{Jx.  .'fftX J HMgfJ'J|J/.|J  J. .dJ f'f|JxJ" J).{J .'fft JJ (.1. %J -x ..'f|f  )#.*. J/f.70 . 0 ,'Lx..xJ J  J/x ./xx    xfxf .'J|JxJ" J).{Jx.  .'fftX J HMgfJ'J|J/.|J  J. .dJ f'f|JxJ" J).{J .'fft JJ (.1. %J -x ..'f|f  )#.*. J/f.70 . 0 ,'Lx..xJ J  J/x ./xx    xfxf .'J|JxJ" J).{Jx.  .'fftX J HMgfJ'J|J/.|J  J. .dJ f'f|JxJ" J).{J .'fft JJ (.1. %J -x ..'f|f  )#.*. J/f.70 . 0 ,'Lx..xJ J  J/x ./xx `  d xfxf .'J|JxJ" J).{Jx.  .'fftX J HMgfJ'J|J/.|J  J. .dJ f'f|JxJ" J).{J .'fft JJ (.1. %J -x ..'f|f  )#.*. J/f.70 . 0 ,'hx..xJ J  J/x ./xx      ^x.x .'J|JxJ" J).{Jx.  .'f<t . H1x. .wJ.KJ'J|J/.|J  J. .J f'f|JxJ" J).{J .'fJ |J (.1. 8oJ Iw$ ..'f|J # J1J8. J/f.%0 .w JL ,'h.wJ J  hJ/w ./ww    ^x.x .'J|JxJ" J).{Jx.  .'f<t . H1x. .wJ.KJ'J|J/.|J  J. .J f'f|JxJ" J).{J .'fJ |J (.1. 8oJ Iw$ ..'f|J # J1J8. J/f.%0 .w JL ,'h.wJ J  hJ/w ./ww    ^x.x .'J|JxJ" J).{Jx.  .'f<t . H1x. .wJ.KJ'J|J/.|J  J. .J f'f|JxJ" J).{J .'fJ |J (.1. 8oJ Iw$ ..'f|J # J1J8. J/f.%0 .w JL ,'h.wJ J  hJ/w ./ww t %gwf.|JJ .{J  .'J|JxJ" J).{Jx.  J'f |< ,L/K~J'.|J/.|J  J. .~J J'f|JxJ" J).{J .'fftJ J |J (b.1.   Jw .. #f. fJ'. *}Jf  |gwJ J  Jw.Jw ./w.{f wJ.w  h JJJ P &.|JJ'.|.  |f|f J. JLJJ$vJ0J;. fLJ|.+ff7f K|J. $|Jf Jf/|| J.'J2.5J J|J.-K.|J  p( J1. J | g. K  gfz  $.|JG . xGJt .G.x. |.{   (L .{J./'.|J $|'f.J .gJf{J!f'J|J  |0 .0f .LJf/{f+fJ7f /{Jf/eg J8J J>J,J J{f.  J{JJfL g.{..'.|J (|+.2.+.2..KJ.. 1 K -1{{ = x. K.Ix.J Ĩ gfz  $.|JG . wGJx. |.{ L gf{  $.|JG . wGJt .G.x. |.{  "L .{J./'.|J $|'J.J .KJf{J!f'J|J  |0 .0f .LJf/{f+JJ7f /{Jf7+{..g "J8J J>J,J JLf{J.  J K -1{{JJJL g.{J.'.|J (|+J2.+.2..KJJ.{=h x. K.Ix.J  gf{  $.|JG . wGJx. |.{   gtM .'tf.. {J .G!.I tJ' JJt. ./f*{ .K.  gf.'.tf   ./tJ t..{f  JtJ ' .*Y.5!J"i.*{J .  g.>.Jw.J / Ԭ  * xJ . xJ J:gfKL/JKxJ -J JutfJ{" Kg Kg K./J].". J]"<8 7H.</:f.,F.<:..X # `.\f#Jp. M. .u..!g0Jg . Ȯ$ %G'S|  mwJ .wJ.|J '.KJ!J0.4JC.| |. ".|. f'J.f=.Gyt   'JJ '}=.i'J|J -.|f ".|. f,vJ  .IfvJ Jv. .'JJ=.  wJ|f J.wJ  fv Jv< v   u. f4uJ .  Jk>vJ    PuJ' JfJ>u ~ J K>vJ   tJ.{f  t u   * x. . xJ J:gfKL/H0KixJ -J JutfJ{   * w. . wJ J:gfG1HL/H0KixJ -J JutfJ{   * w. . wJ J:gf.K0/H0KixJ -J JusfJ{   sf . :. .s J 1s  f w. JsJ  {.. { 0// wf /sf J s. .sJ .sJ .-./ .JJ {.$0. KsJ J#jsfM s Jw<. -J Js Js&  JsJsJf.{f  Jsf Js L" Lg K-0]J"J M]f"]f "J./J]. ".]"<]f#<<ȵ 7.,f<*..J"J4 g/ //./ L $ "%G  } LJvf .|. #J0vJ .JvJ .,.vJ0 .?.| |. .|. fvJ Jf /g$.? wJ f(-v.  .g#.? vJ  J(Iv.' .|J  v=JGytf   'JJ }&.h'J|J -.{f ".{J f,wJ  JIfM'J=.nJf  .{J J.vf J h.{J $wJ .fvJG . ~f L,f{. .{Jz   .J J / - Kv fvX <v J ĸ  sf . :. .s J 1s  f w. JsJ  {.. { 0// wf /sf J s. .sJ .sJ .-./ .JJ |.$0. KsJ J#jsfM s Jw<. -J Js Js&  JsJsJf.{f  Jsf Js  `  :-0G$rf..J t Q zJ l zJ lr rf.{ (  gtM .'tf.. {J .G.I tJ' JJt. ./f*{ JK.  gf.'.tf   ./tJ t..{f  JtJ ' .*Y.F!J"i.*{J J @j g.>.Jw.J /   * xJ . xJ J:gfKL/ JKxJ -J JutfJ{ $ %G'|  mwJ .wJ.{J '.KJ!J0.4JC.{ {. ".{. f'J.f=.Gyt   'JJ '}=.i'J|J -.{f ".{. f,vJ  .IfvJ Jv. .'JJ=J  wJ{f JJwJ  fv Jv< v Ⱦ  u fu. .  J KuJ>.    PuJ' JJ>u ~ J KtJ>.   tJ.{f  t u   * xJ . xJ J:gfKL/ JKxJ -J JutfJ{   * wJ . wJ J:gfKL/ .K#xJ -J JutfJ{   * wJ . wJ J:gfG1M,0g/H0KixJ -J JusfJ{   sf . :. .s J 1s  f w. JsJ  {.. { 0// wf /sf J s. .sJ .sJ .-./ .JJ {.>0. Ks. J#jsfM fs Jw<. -J Js Js&  JsJsJf.{f  Jsf Js p g/ //./  $ "%G  } LJvf .{. #J0vJ .JvJ .,.vJ0 .?.{ {. .{. fvJ Jf /g$.? wJ f(-v.  .g#.? vJ  J(Iv.' .|J  v=JGytf   'JJ }&.h'J|J -.zf ".zJ f,wJ  JIfM'J=JnJf  .{J .v J h.zJ $wJ .fLvfG . }f L,fz.{   .J J K - Kv fvX <v J   sf . :. .s J 1s  f w. JsJ  {.. { 0// wf /sf J s. .sJ .sJ .-./ .JJ |.>0. Ks. J#jsfM fs Jw<. -J Js Js&  JsJsJf.{f  Jsf Js    :-0G$rf..6J X Q zJ l zJ r rf.{h' |.*." J1{.#f |G !$Xs   K w  of.tJ   LJof&JoJJ  oJ.%Po.. z-JsJ {J .  Jo.t 5 .tJ  f  wJ.  JnJ. u-foJK.oJJ {J .ofJ /oJ Jof#f-K.s J. .   . w.wf  J/n .nf.{ X  \ Y; Jnfn & nf.'yJ./JJ  z IJ . G n.$fnf.f  Jf nf.{ p% qJJqf.8.fQ /QIh fK G n.$fnf.f  Jf nf.{ 4( pJJpf.>.fW /Weh fK G n.$fnf.f  Jf nf.{  Y  hKpJ. J0 @G nf GK$fnf.f  Jn z. f!. f. fN  f#mJn. k. f. f . fm.< Nm .mJ) . f)n $". f. f . f<Im.m J. f |. fm..{ 4 Y &.pf&J /Lg t Y &.pJ&J /Lg  Y &.pf&J /Lg  Y &.of&J /Lg 2 Y &.pJ&J>- 0Lg r Y &.pJ&J /Lg  5.t J.  .<o .  f/oo (% oJJ'zf|.*." J'B.|.*." J  JLo8JJP/J oJf  Y &.pJ&J /Lg  Y &.oJ&J /Lg   Y K f/ T  w  fo.Jt    Lof .  Jo. o     {  f0wJ .  Jr rJ  xf z.# fr .iwJ .  Jx zJ4rJ J  fKr G !$Xof.   K w  sf  JsJ   fLJsJ & JoJf  oJ.%Ps. {J - JsJ  f 0-fsJ K Js.   f (w1.|f 5 .sJ  f  wJ.  JnJ#f- (w.1.{f    w.. fnfJ /oJ Jof   J/n .nf.{ x  | YnJf; Jntfn & nf.zJ'J./JJ  z IJ J 4G n.$fnf.f  Jf nf.{ % qJJqf.8.fQ /QIh fK G n.$fnf.f  Jf nf.{ h( pJJpf.>.fW /Weh fK G n.$fnf.f  Jf nf.{ , Y  hKpJ. J0 t $G/$nf.f  Jn z. f!. f. fN  fm Jl k. f. f . fm.<f @mJ)y'Jt. J/JJ fy. JJJ . f)'yJ/J fz. JfJ ". f. f . f<mJ Xm.fm J. f `. fm..{  Y &.pf&J /Lg  Y &.pJ&J /Lg > Y &.pf&J /Lg ~ Y &.of&J /Lg  Y &.pJ&J>- 0Lg  Y &.pJ&J /Lg < 5.s  <.o .  f/oo % oJJ'zf|.*." J'B.|.*." J  JLo8JJP/J oJf , Y &.pJ&J /Lg j Y &.oJ&J /Lg  Y K f/   w  fo.Jt    Lof .  Jo. o  T   {  f0v   w.{.  fw {.# fr .v   w. zJPrJ .rf r f  frJ .r G lJ$lf.f JqJ JqJ  fLJqJ &JqJ JqJ %JqJzf .Jl.j.lJflJ.lJ kf.{ 8 @k.Jk..= y.r fk*  !r.I/ JU.$.? .)f .U  G lJ$lf.f JpJ JpJ  fLJpJ &JpJ JpJ %JpJ{f .Jl.j.lJflJ.lJ kf.{  @k.Jk..= y.r fkD* w JU.*.U*J@KLJ$V.).U.$.). gL JU *JU 3  3  : J3J : J3J : J3J : J3B ~fj 3  7 .k.  7 .k. 3  3  : J3J &: J3J 0: J3J :: J3 H3  L7 .k. T7 .k. \3  b3  h: J3J r: J3J| B |fg : J3J : J3B ~fj 3  7 .k. 7 .k. 3  3  : J3J : J3J : J3J : J3 3  7 .k. 7 .k. : 3. : 3. : J3f : J3f : J3f : J3f : 3. : 3. : 3. : 3. : 3. : J3f : J3f : J3f : J3f : 3. : 3. : 3. : 3. : 3. : J3f : J3f : J3f : J3f : 3. : 3. : 3. : 3. : 3. : J3f : J3f : J3f : J3f : 3. : 3. : 3. $ x& Jgf$.gJ JgJ f  MmX !mJ    .J .KL.{J JggJ JgJJgJ 7. .KD=-/JgJ J- gJ.gf J  J/k  .k. fgt JgJgJ.{J .g/   z$ KJ 2iJiJ.iJJiJ.i k. Ji. <i.$J+h Jift0if. f. . .) Gq J f#Afif. f. . .) Gq J24,hhJ' J|J'|J 'hff'tfJ ! .hh. !0hf. J. . .'s|J A>J+.!JKfhJ!J..Kh.f/ x.h$.h.$JL.Kf0. pJ  #f+fJkf. pJ $Cfhf. f. . .!..Kff'w./ft'.J/.J  f1f!JJJhJ ;7KmJ J {. . .  s J .|. .h .'~J/J|J 8ftJ t. .*{<.= ~< vf.'s./JJ tJ  sf'R/JJ*{ 7.>JE/ fIO'sJ/JJ*{ .hf'tfJ & .Lu'tfJ % .Lif<'tfJ & .Lhf3iJ#. hJ' |.*." J   . pJ .'sfJ"tJ ' f.?HF.  JgJJg. . K.g.g.g"g.g/ h fP /.P  x& Jgf$.gJ fgJ .|  Jg. .gJl. lf z. k. .K..Ig..w J  J/k  .k. fgt.{J .g' s  .h.# J ."s.t.I.# . . 4  1jf.jfj  g%J/Ja.. . 0 }X ,JiJ/./KiJ .i%f*/ g0i.J |. o. Jo.. .z. Jf h}. . .}.  .. .i JiJ  }X ,JiJ/./KiJ .i%f*/ gi. .i. |. .z. f h}. . J}. .L .i JiJ"' h|J(..=oJ'y./JJ!f]. "J]. "J].".5L.P4v. .]f"J0L<.]f " J 4 x( Jgf$.gJ JgJ f  MlX !flJ    .J .gfK.J{J JggJ JgJJgJ 7. .KD=-D/.JgJ J- ggJ.gf J  J/k  .k. fg JgJgJ.{J .g  z$ KJ 2gi.iJJiJJi  .i. <i. $+h fift0if.  qf%. f f#Afif.  qf%. f24,hhJ' J|J'|J 'hff'tfJ ! .hhJ !Lhf. h.!...Kh.f/hJ' .|J A+.!JKf r$hJ$fL.KfL. pJ  #f+f.kf. pJ $Cfhf. k!...KhfJf'w./f'sJ  1!JJJ/sff*{ ;JlJ 7Jl.   sJ.'.f .|. ..'tfJ & .hi'tfJ % .hif' <J/.'J|J/J|J.{. f 8 Jhf *{XJ= ~ vJ' JJ/.J tfJ  sf'6/JJ*{ 7J>Jh. f-O'sJ/JJ*{ JQf'tfJ & .Lhf3iJ#. hJ' |J*." J   . pJ .'sfJ"tJ ' fJ?HF.  JgJJg. . K.g.g8$g*  x& Jgf$.gJ fgJ .|  Jg. .gJk. kf {. k. .K..Ig..w J  J/k  .k. fgt.{J .g' s  .hJ# ."#Jt.I.}... 0  1jf.jfj  }X ,JiJ/./KiJ .i%f*/ gi. .i. |. .z. f h}. . J}. .L .i JiJ, K~., K~., K~., K~. (& eJ &1 v  .v.  J>0#f .efJ KyJ  ./eJJef$.eJ.j. .jJ efJe..%Je .eJeJ.,e. J  J u.  .'p.|J'|J :JHJ'pJ|J'|J  e. J LyJ  JBneJ"J hJ (.HIe.. Je.JiX. fe" J!JeJe.eJ.{J .e   " 1ff.fff  !f.  Jff.JM.Jf.. Q fff' .. 9 @J=3sJ //  JffJf'q..  J.ff.fJ .1KkJ J {..*f..ff&.fI/Jff.!.fJ.z .f.f!-f.Jf.0M'R!ff. 'qJ. Gf.fLLL,!f'qJ|J/J|J JqJ $fJJf/f..=wJnf %fJ' .|./.|J  JqJ 1  q. 1J8J=3sJrJ  .  . L.JLg  df$df' .|./.|J &JpJ )j. 5d Jd.dJ.dt v.'J|J/.|J 8J.'oJ|J'|J %F.!K'oJ|J'|J  d. L xJ  J'ofJ BJ/o.JtJ (f hJJ "JHp 5-d".. JdJd.h. d JdJhX.{ 4& eJ &1 v  .v.  J>0#f .efJ+K JyJ  JgeJfef$JeJ.i. .iJ %Je JefJef.et .J , ..'pJ|J'|J :JHJ'pJ|J'|J  e. -h .yJ  JBnef( hJ .Ie .ef.. JeJiX. fe* J!JeJeJ.e ..{J .e   " 1ff.fff   !f.  Jff.i.Jk.  ff' .. 9 @J=3sJ h  JffJf'qf.  f.fJ JjJ 1fj. f*-f.JM9I/Jf!KjJ{ f.KI!.f..f.JMfJ'.!ff.f 'qJ. Gf.ffJJ!L.h!H'qJ|./.|J JqJ $f.Jf/f..fJ=f %JfJ' .|./.|J  JqJ 1  q. 1.8J=3sJ h  J L.JLg   "df$gdf' .|./f|J &Jp )i. 5d fdf.df.dt fv.'J|J/.|J 8JJ'oJ|J'|J %FJ!K'oJ|J'|J  dJ J,L. xJ  J'ofJ BJ/oJJtJ  (J hJ .p 5Id".. JdJhX. d JdJdJ.h.{ ' .*V.;$J"f.0{J .. ' |.*." J1{.#f@ ' .*V.L$J"f.0{J J T   Z  fJ f    h   n  fJ z     {  {JJ    KI  {  {JJ  {  {JJ|  3w.5L/}. .!~. .!g. .!g. g.!?f g.f Jl. .l.1 JgJ!f g.!fx .g.f! g.!f g.f ! g. !f g. !f g. !f g. !f g. !f g. !f g. f !y. . !y.m ! g. !f g. !f .g. !f .g. ! f  <gJ ! f   gJ~f~ ! g. !f g.~ff{; wJ  Jw.w..gwJ. B  5p,= f,~P= f,~t= f,~= f,~= f,~= f,~= f,~(= f,~L= f,~p= f,~= f,~= f,~= f,~= f,~$= f,~H= f,~l= f,~= f,~= f,~= f,~= f,~ = f,~D= f,~h= f,~= f,~= f,~= f,~= f,~ 3SJ-.,Ld%J0.J~f=.5J |.gJ/2H~..~f. ~f. ~f. ~f. F xg~f. F xgF xg~f. ~f. ~f. ~f. }f. }f. }. }. }f. }f.  $ eg $ e f}({.{.=5J |.gJ/2H}. .}J.L}f K .-J|.|  g1 fh= f,~= f,~= f,~= f,~= f,~= f,~ ' J. }FfGv.= f,~= f,~= f,~= f,~= f,~ 6 3lJ 6.-6K'v. 7 Jfk.oX{ = f,~ 6 3lJ 6.-6K'v. 7 Jfk.oX{ = f,~ 6 3lJ 6.-6K'v". 7 Jfk.ot{ = f,~ 6 3lJ 6.-6K'v". 7 Jfk.ot{ = f,~ 3 nf ! .,  J,J-lJ.{= f,~ 3 nf ! .,  J,J-lJ.{= f,~  J;J<k.= f,~  J;J<k.= f,~= f,~ }JJ=.}.=f}J.J5.}ffgJJ h}=.5J}. gJ/.H}..}.}.{.{ HL J}f=.5J}. gJ/.H}. .h}f. }f. h}f. }f. F xg}f. F xgF xhh}f. }f. }f. }f. h}f. }f. h}. }. }f. }f. h $ fg $ f f}(}.{.{.=5J }.gJ/2H}. .}J.} HL J}f=.5J}. gJ/.H}. .hhhhhh |.|.{.~=f5J ~.gJ/2H|. .|J.| 6}  6}  6}  6}  6}  6}  6}  6}  6}  6}  6}  6}  6}  6}  6}  6}  6}  6}  6}  6}  6}  6}  6}  6}  6}  6}  6}  6} = <~J|J=.J5.2~JJfg  f rJ|=.5J~.f w.J/4H|..o.|.|XJff{ d   f=t..J5. ~..g.f w.J+/J.K&o.g|X| +fk.. /+l.J =5J~. gJ/.H|..f{T J d= uJ5J  Jg.0/ sf .= J5J:|.=f J0 -@ L fJ}  |J|f% Mf|J K .-J|.|X eJ.0KGr e.0K g.K gJK.K./ V."{f.{.M+M{J{{f.{f ,0K{.  r.{JJ)J.4J{f.{.M+M{J{{f.{f {JJ"J..,0K{.  {JJ"J.2.Jh,0K{.  K(|. .J /{J.&J..{.J{.  g{ .f f{..'J x{f.{J{ {fJ{ K JJ K#.=6f5J:|.=f{.. t<  8J  cfzJJ ,J <. nzJzJ K#.  . /J(|..&f).@.(|..;.{.{..{.' m|J/.|J'J|./.|J JmJ mft../ ../I'..a. f.AJa.  KI (A {Jf  /z.3 |~.  0z.fz;f9fz .zJJzfJzfJ{  h f~ .~  n J3 |~.'. y 0z.fz9Jz .zJJzfJ{  f.J{.z J  zfJ'J'J? uf %zz z.J'.J? u. .? uf'J'|./JJ{JE~.? {.~J.z<z3 {~.  0z.fz;f9fz .zJJzfJzfJ{ 3 {~.'. y 0z.fz9Jz .zJJzfJ{  f.J{.z J  uzfJ'fJ'J? u~fJ %zzfJz z.J'.J? u'|J.'|.J/.J{JH~.? {.~J.z.zJzL ~JJ\ f.:?.Jy. wx *K-"/$/y..yJ K.J JIy.Jy. K.!J JIy.Jy. m)J? zJ fyf R.2J? yJQf.fy..B m(J? yJ fyf` R.2J? yJAf.fy.. / /0IJy. i K .xff 3z..10-gx. f .. ./}J{ J    (J? yJ f0  JJ2J? xJQf.fxJ.h  (J? xJ f RJ2J? xJAf.fxJ. / /0IJxJ xJ K Jxf  }3z...}..} . 0v. fv; f9fv  .vJ Jvf Jvf Jv  }3z...}..}'.. } 0v. fv9 Jv  .vJ Jvf Jv  J  ? wfJ  GK? w.JvJ . ? wfJ  GK? w.JvJ . 3 w~.   0v. fv; f9fv  .vJ Jvf JvfJ{  3 w~. '. } 0v. fv9 Jv  .vJ JvfJ{   J   vJ? J>  g? vJ> f&f /? vJ> f&f /? vJ> f&f /? vJ> f&f /? vJ> f&f /? vJ> f&f /? vJ> f&f /? vJA f(f /B2vJ> f&f/  uL .uJ& .? vf .? vJ J/? v f/? v f/? v f/? v f/? v f/? v f/? v f/? v f/B2v f/uf  ..u. .u  u 8)P"/? vf  f"/? vf  f"/? vf  f"/? vf  f"/? vJ  f"/? vJ  f"/? vJ  f"/? vJ  f$/? vJ  f"/B2uJ  fp.u. J   u 8)P"/? vf  f"/? vf  f"/? vf  f"/? vf  f"/? vJ  f"/? uJ  f"/? vJ  f"/? vJ  f$/? vJ  f"/B2uJ  fp.u. J  ? vf J  K? v. Ju. . ? vf J  K? v. Ju. .  g .f<"7 ,f< o.[f&JZX&JZ  (K"JJJt. . !  . gf<)7  ,f< v.Tf-JSX-JS  !(L"J.KftJ .  yJJ  K K/&  K K/4  //<  @  D D /.fP  T 3 uf . J0tJ.{ 3 u~.   0t. ft; f9ft  .tJ Jtf JtfJ{   J   t"  K.-t.  JKtJ@ . KLIPJJ h L=N.=J.g0L/JJsJ  J/+I/Jf KsJ .sf  .K.3-s.? fzJt.M J(J*s s  sJ J&J JCL.0.C..gL/E3sJ <17 ,J< HL5JKX5K<D87 ,f< 3EI.K'JlfEJ2JmJ*  `24If<. .K .ff  f..0If<. .K ./ //  4 ieJ J e  y.l.L JlJ.d0l.Ll.%.lJ%Jlf JLLhh.LKJ-/N.Nf.-f.-J0h.l.  KK yJ ,lJ f%08.;.NJlJJ+L K+- /0lJJNL.L/J=L5K/JKkJJL.L 0- /iJjjkJJJ5M=J..5K.J/.kJ < KK;yf -0lJ //  4  yJ".%f8.;fN.;g -k+ K+- /0 Lk..NL'.,J7.J L4J&JJLk..L.L 0- KiJjjkJJJ L.. J'.CJ=JkfE.2.k. e [10Ie<. .K .ef  e..0Ie<. .K ./ //  4 idJ J d d.. 0Id<. .K ./  0j.f - /0 JLf/j. Lj.+.jJ+Jjf .jJ J0L1JOP4H.L4,.JK(dJ000f..jJjf d.. 0Id<. .K ./  0j.J - K0.".%J8.;. J/jJ- ?. K=I Kj.m.1L/J1M&K1eLCz3/KjJ6 ".%.fjJ.gjf //  7 idJ J jJ .0".j.".%.8.j.8.;. .j-?. K=I KLj...1L/J&N1I&K/1HLCzJ3/jJIf6J%. d d.. 0Ic<. .K ./  0i.f - /0 JLf/i. Li.+.iJ+Jif .iJ J0LJ1/.NP4H(K4IK/.ff0f0/...iJfif c.. 0Ic<. .K ./  0i.J - K0.".%J8.;. J/iJ- ?. K=I Ki.m.1L/J1M&K1eLCz3/KiJ6 ".%.fiJ.gif //  7 icJ J iJ .0".i.".%.8.i.8.;. .i-?. K=I KLi...1L/J&N1I&K/1HLCzJ3/iJIf6J%. c  z.h.L JhJJMLh.%.hJ%Jh JMxfh.  KK  zJh".%J8.;. J/h."=%ghf%Jhf.-hf. f KK //  7 c. .hh.".%Jh.8.;J .h60-/%J?II,=0M%h. b  z.h.L JhJJMLh.%.hJ%Jh JMxJh.  KK  zJh".%J8.;. J/h."=%/hJ%JhKhJ. f KK //  7 bJ .hg.".%Jg.8.;J .g60-/%J?II,?0=JgJ%J. b b.. 0Ib<. .K ./ b.. 0Ib<. .K ./ //  7 iaJ J a a.. 0Ia<. .K ./ a.. 0Ia<. .K ./ //  7 iaJ J a [10Ia<. .K .af   ,qJ J - /0 Jhf//q. .h /.hL.Jjh.JL.Jinh.2LKJh.J#MI#K0I1K7e*/I M0.KJ/]fKJ.JJ/Ef]J.KKI.J./fqf.q `..0I`<. .K ./  / Kh.".%J8.;.NJpf .!fJh /h .L /LjL.h/J=hIJCJKh/p..L.L 0- KiJfL.L M,/ K"idjoJJJ5M=I15eK.L/JjoJJ%J,.fLJL LH%.'K,K&J,:PoJ"J+HLFHLb"5HMc2oJ2.p;f -0 //  5 i`J J ` [10I`<. .K .`f  `..0I`<. .K ./ //  5 i`J J `   [10I_< . .K ._f   _. .0I_< . .K ./  //     5 i_J  J  _   dJJ  dJJ  dJJ  dJJ*! 3`..^f*! J3`.~.!JH^J+! fcJ{,+! J <+! fcJ{d+! J t+!= 6.x+!= 6.|+!= 6.+!= 6.+!7 J0f+!7 J0f+!8 J1^J+!8 J1^J+B   r+!9 J2^J+!9 J2^J! e^.!.K^J!.^! u^. !.+^f !.2>K^.,!.(- J>L,/(- JL .VeJyJ!.^J!f^?!f=f^ !.^J!J^f!J^f!f^ ! e^.!.K'i.g^J!.^! J 43 f,S.<7 X,J< *.JJXJ  ._. .._.!.f1.^J!J^!6 g./KI! e^.!.K^J!.^! u^. !.+^f !.2?K].-".)- J?L-/)- JL .VdJyJ".]J"f]?"f=f^ !.^J!J^f!J^f"f] ! e^.!.K'i.g^J!.^! J   Y.  a.~J  .  a.~f J& MJ_f f_ ," a2.]J"J y.m y.0,#  .eTVcֺT\#\X#.\L-#  .ebVcֺb\#\X#.\L8/$  .e@Vcֺ@\#\X$.[td1$  .eXVbֺX[$[t$.[3$  .elVb<l[$J[X$.[d4$  .enVb<n[$J[X$.[,5$ JK[t$.[5$ JK[t$.[$6$ JK[t$.[6$ JK[t$.[7$ JK[t$.[7$ Ke[$.[8% JKZt%.Z8% JKZt%.Z% ZJ% 0Z.%fZ;%f9Z %.ZJ%JZf%JZ% 'e. 0Z.%fZ9%J Zf%JZ% g.KI% ( JeIIIIIII  JZf%J?[J$.?[J $ , LZJ%JZ.%t&h_J J{. %.Z%.K/ > KLK  . /> Zf%.KdZ %.Z.!%.Z.!%.=._J J{. %.'e|JxJ* .tJ" .'BJ|J*." J JL./0=KL  .&/^J J !.7L8f'ef5z."zJ8J_J J{.%.fZJ %JfY%f +(Y%+..&K.!eXY&Y&    {.  t.  }$h }fJ}XL f4-- L-FEG6.}.J..Ji K}J.z  LJ'JJ"t vJ/}J. }'J|J*." J vJL/-LI}.f-Imf:J}J .}. f}JJ!jJ}JfL/.'J|.*." J w.0gQ)B.}. }fJ}. KJ8I)J}Jf}J}X J}J}' q.*Y.5!J"i. J'..   JrJ .wJ J  Jyr fx z r. iwJ J  .x J h/&? Z~&J JeIIIIIII  JYf&J?ZJ%.?ZJ%LDgY.&.  iYf&JYJ &t.&h]. "0Y$&f@J]. "j.Y.&./ > KLK  . /> Yf&.gt'd|JxJ* .tJ" .'BJ|J*." J JL./0=KL  .&/\. #L +48f'dJFz."zJ8J]."/fXJ'f.]. "L..Xf' +..&g."e\oX'X &JY'X<97 P,J< 2.J<   {.  t.  }$h }fJ}XL f4-- L-FEG6.}.J..Ji K}J.{  LJ'JJ"t vJK}J. ~'J|J*." J vJL/-LI}.f-Imf:J}J .}. f}JJ!jJ}JfL/.'J|.*." J w.0gQ)B.}. }fJ}. KJ8I)J}Jf}J}X J}J}' q.*Y.F!J"i. J'J.   JPr..   w.  rJ rJ vf  .v.   w. zJPrJ .r  /' =X  '. ? YJ&? Y.VJ? zV .X.'J? Y&? YJVJ? zV .XJ'fX.? .&V_Jyf? .&.? Y.&V_J  fjt.jJf jJJ jJJ jJJX$' !W  (.HW.(WJ? J&f? Y. &/ -0H.. hK? Y '/- 0A. .hKW(.JW.(JW(f? XJ'W.? f'J I0H.. hK? X ' 0 ,/ KA. .hKWJ(.WJ(.fW.(fW.? .~(fD. LKJWf(J? X.'=g JLKJ git.iJf iJJ iJJ iJJW6' x y./f yfJx." f).{J  .uJ*." Jt.. J'x.Fz."zJ.KpJI.}.J'..4k.#f.J ( W(.W(J!4Wf(.Wf(.Wt(Wf(.W*(JW(.W ( J&f'W.  f.Kv .v( W(.W(J!4Wf(.Wf(.Wt(Wf(.W*(JW(.W ( J&f'W.( W(.W(J$4Wf(.Wf(.Wt(Wf(.W*(JW(.W ( J&f'W.  f.{J{ .v( W(.W(J$4Wf(.Wf(.Wt(Wf(.W*(JW(.W ( J&f'W.( W"JJbJ"tJ J."IW. ."tJ JJ$^."J JbJ"tJJ.$IW.."J Jbf"tJJ J^."J JbJ"tJJ.(IV.).^."J JbJ"tJJ.$IV.."J Jbf"tJ JJVf."f JbJ"tJJJ IdJ^."J JbJ"tJJ.$IV.."J JbJ"tJ JJVJ."f JbJ"tJJJ IlJ^."J JbJ"tJJ.(IV..".JbJ"t.JJVJJ".JbJ"t.JJVJJ".J.bJ"tJJ JbJ"t.#JJVJJ".J.VJ).bf"tJJ JbJ"t.#JJVJ) V"J.bJ"tJ JJ"IV. ."tJ Jfb "tJJf I]."f .]J"J. .bf"tJJ f]"f .bf"tJJf ebJ"tJJf I]."f .]J"J. .af"tJ Jf]f"f .aJ"tJJf IaJ"tJJf I]."f .]J"J. .aJ"tJ Jf]J"f .aJ"tJJf IaJ"tJJf I]."f .]J"...aJ"t.JfVJJ"...bJ"t.JfVJJ"...aJ"tJJ!faJ"t.$JfUJJ"...UJ*.af"tJJ!faJ"t.$JfUJ* UJ* 0U.*fU;*f9U *.UJ*JUf*JU* '`. 0U.*fU9*J Uf*JUd9* KJ JK .KH- +RJ -.N-L)-RJ--. , fR.-.-0)--L , fR.-.0.VYJ&J.VYJ &f J / J 1 .VYJyJ. &.VYJ &f J 1 .VYJyJ. &.VYJyf'-.h;JJIJf'i;JJIJJR-.R;-f9fR -.RJ-JRf-tR*+ '`.|JD#U*J '`fJ#  `.#J e Tf,SJ +*- LTf+- LT+f- LTf +f- LT,- LS-- LR-fNRf+$jT- +RJ -.N-L)-RJ-.. , fR...-0)--L , fQ.../.VXJ'J.VXJ 'f J 2 J 2 .VXJyJ. '.VXJ 'f J 2 .VXJyJ. '.VXJyf'..+nKIIJf+jKIIJJQ..Q;-f9fR -.RJ-JRf.tQ. +RJ -.i.L*-QJ... , fQ..J.0*-.L , fQ..J/.VXJyJ../.H/ iIK  J / JQ. ../ .E/ L KJQfV. '.VXJ 'f JQ. ../ .E/ L KJQfV. '.VXJyf'..h;JJIJf'i;JJIJJQ..Q;.f9fQ ..J  Q .JQf.JQf.Qf.fQ*+ '`.|JD#U*J '`fJ#  `.#J e Tf,SJ +*- LTf+- LT+f- LTf +f- LT,- LS-- LR-fNRf+$jT. +QJ ..j.L*-QJ... , fQ./J.0*-.L , fP./J/.VWJyJ/./.H/ iIK  J 2 JP. /./ .E/ L KJPfV. (.VWJ (f JP. /./ .E/ L KJPfV. (.VWJyf'/.+nKIIJf+jKIIJJP/.P;.f9fQ ..J P .JQf.JQf/Pf/fP J  J|J J|J J  J  J}J J}J J}J J~J9  f . JK .xJ{ .t J  J~J JJ 9 YJ 'J 9 YJ 'J 9  zJ J 9  zJ J : v : vJ  J : v : vJ  J  fqf   J  ;  9 2. 9 2. 9 2J ? 2J ? 2J ? 2J ? 2J 9 l. 9 l. 9 lJ ? lJ ? lJ ? lJ ? lJ  fqf   J  ;  9 2. 9 2. 9 2J ? 2J ? 2J ? 2J ? 2J 9 l. 9 l. 9 lJ ? lJ ? lJ ? lJ ? lJ (: J  8: J  H: fqf   J  ^: fqf   J  t: pJ J : pJ J : pJ J:  : pJ J  o{  J   o{  J   o{  J   o{  J  : nJ J : nJ J : jJ J : jJ J : iJ J ; iJ J  hJ J  hJ J;8 g./KICO# \JC#J \JC#J \.C$J [.C$J [.C$J [..; g! fnJ%.(KIK0*V; ~?JJ~.J.r.j; KJ ^.(I.4.!J qJL;  ;2 LJ4JL.6.NB- .;  J#J.;;  .}MD h f~ .~DJ J[J\~. ;3 nf7. 5.J!."lJ.{ <3 nf7. 5.J!."lJ.{ 6 w(. .{J4. . Jfg  {f.h.xJ .5yJ .=35wJ= J/ }.yJ$.KLr.= f uJ. K . {.|.(.4.!J uJxJ.;J0H< L6zf(.}.4. J LwfExf 3 mf7.  JJlJ.{ 3 mf7.  JJlJ.{|<: 2J .=|f5.L.9J=|f9J! .nJ5.}. J5t.  Jq..}fz."/KI/#~.f. .t.TJ Jwf.wwP= Az.$J//-// J - // , / ./ , / ./j..1= g K.Y}.eJ JK=  5.= .0=I}J5 cf' |. K>a.  1 J =, ff}. .J .=  t.  . 0I5It.=  t{J .pfJ4{f#JtJ .%J vJ1 f#JQtJK.IJJoJI..nfH>  t{J.  JpJ.4{f#.tJ .%JJ1{#JQtJK.I. .oJI. .nfo>  > BM sJ  q=> K  f / ./cJ=.>  t.  . 0I5It.> g/ //./? J ? K h, 0>? g'mJ."mJ v.}J# ..Z? K h, 0x? g'mJ."mJ v.}J# ..( J ( J = L l.' sf .t.5z."zJ . .L' s  .hJ#J4sJ#.5 .hJ" . J#s.4 .h.J=  xt.=. xJ=.L3{. |. |..b= mf3. /0 /0=  zJs.= .LmM  xf=JL  xJtJ=.. z.=. K  xf=JE K J / .KcJE.= L l.' sf .t.Fz."zJ . JL' s  .hJ#J4sJ#.F).5 Jh." . J#s.4 .hJJ=  x=./  x=./= mJ3. h |JJ= mf3. /0 /0=  z.= JhmM  xf=JL  xJtf=.. z.=. @K  xf=JE K J / ./c.E. ? zIJz.80L // K.zJz4JzJ.-z4Jz..zJ-fz..zJ  L@ zIJz.80L // K.zJ z4JzJ.-z  @ yJJJ JINyJB0#L // K.yJyJJ, ly.y A yJJJ JINyJB0#L // K.yJy,J lyJy 0B yJJJ JINyJB0#L // K.yJy,J lyJy B yJJJ JINyJB0#L#- 0/ K.yJ y,JyJfy. Jy xC yI.yJ0Lg // K.yJ yyf C %zJE;JKCJ?@J  Jyf `D yI.yJ0Lg // K.yJ yyf  D % zJ  D yI.yJ0Lg // K.yJ yyf  tE!  f  l f)f"f f 2l g.:. JL , hw..w. . Vl f)f"f f pl g.:. JL , hw..w. .=E K  f / .KcJ=.=E K  f / ./cJ=.=E  KJrf  .r= F  K.rf  .r XF' w/.|J*.tf" J)J{J }. Jx.*Y.5!J"i. JlJ .lJBfL.B4.LJ'z/JJ lf .iJlJ.'-J.'wf.5z."zJ+. /KmJIJ~JJ.'wJ.4k.#J.t.l l\G  t{J .pfJ4{f#JtJ .%J vJ1 f#JQtJK.IJJoJI..nfG g/ //./=G  KJ{JC. .  J.tJ= .v. .G fk.J.g./ H fk.J.g./(H' w/.|J*.tf" J)J{J }. Jx.*Y.F!J"i. JlJ JlJBfL.B4.LJ'z/JJ lf .ilJJlJ.'-J.'wf.Fz."zJ+. KKnJI.}.J.'wJ.4k.#J.t.l l0I  t{J.  JpJ.4{f#.tJ .%JJ1{#JQtJK.I. .oJI. .nfo=I  KJ{JC. .  J.tJ= .v. .I fk.J.g./ 6 Jm2Jm.mt 6 Jm2Jm.mtt  /Volumes/Android/buildbot/src/android/ndk-release-r21external/libcxx/include/__functional_baseexternal/libcxx/src/memory.cppexternal/libcxx/include/memoryout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/pthread_types.hexternal/libcxx/include/__threading_supportexternal/libcxx/src/include/atomic_support.hexternal/libcxx/include/cstddefout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/__stddef_max_align_t.hexternal/libcxx/include/__nullptrexternal/libcxx/include/stddef.hexternal/libcxx/include/cstdlibout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/android/legacy_stdlib_inlines.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/malloc.hexternal/libcxx/include/math.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/stdlib.hexternal/libcxx/include/cstdintexternal/libcxx/include/cstringout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/string.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/string.hexternal/libcxx/include/string.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdio.hexternal/libcxx/include/cstdioout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/asm-generic/posix_types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/stdio.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stdarg.hexternal/libcxx/include/ctimeout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/time.hexternal/libcxx/include/chronoout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/ctype.hexternal/libcxx/include/cctypeout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/wctype.hexternal/libcxx/include/cwctypeout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/wctype.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/mbstate_t.hexternal/libcxx/include/cwcharout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/wchar.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/wchar.hexternal/libcxx/include/wchar.hexternal/libcxx/include/threadexternal/libcxx/include/utility* * J)J dI  # I)(  .fI/, K . fXO.7. *Mf7.:( p .f(  .f, jf . fX. i.  zJ f. JfX0.  WJ0*./.J o.   p. .J g.J - K~. .f 0 3yJ Jf  K%Jf+ OJ+11J.: K .J- (~J<~J,  guf  fuf       .'L1U,].H.[.+/ /~JJ/M, fJ  J+z. 1/K0x.. .M .M ./ LK/Kw.  /Volumes/Android/buildbot/src/android/ndk-release-r21external/libcxx/include/__mutex_baseexternal/libcxx/src/mutex.cppout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/pthread_types.hexternal/libcxx/include/__threading_supportexternal/libcxx/src/include/atomic_support.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/pthread.hexternal/libcxx/include/limitsexternal/libcxx/include/mutexexternal/libcxx/include/__nullptrexternal/libcxx/include/stddef.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/asm-generic/posix_types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/types.hexternal/libcxx/include/ctimeout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/time.hexternal/libcxx/include/cstddefout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/__stddef_max_align_t.hexternal/libcxx/include/cstdintexternal/libcxx/include/chronoexternal/libcxx/include/cstdlibout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/android/legacy_stdlib_inlines.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/malloc.hexternal/libcxx/include/math.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/stdlib.hexternal/libcxx/include/cstringout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/string.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/string.hexternal/libcxx/include/string.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdio.hexternal/libcxx/include/cstdioout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/stdio.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stdarg.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/ctype.hexternal/libcxx/include/cctypeout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/wctype.hexternal/libcxx/include/cwctypeout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/wctype.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/mbstate_t.hexternal/libcxx/include/cwcharout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/wchar.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/wchar.hexternal/libcxx/include/wchar.hexternal/libcxx/include/ratio J ~J0 -]' KJ . K%Jf- J~J6 g K0 IF vg~. .g~.J~f .~f~../~f~ = f~J J ~J0 - J~J KJ . K%Jf -M.5J gPPa.( =J .=.J J./.KX  g./.K4 X .4.(JnJ. ..f..X ffJ./ .PiJ .~ WfPP%f~. t}f(.=J .=.J . f 0. L~J JK~.~J.~< J~J~ g g- X4~f .4.(J"J.*.3.0. f 0.~J f~.~X( K  J=. 7ff~.. }J K.~J.~~f.~f g .0 . g/ +}J ;}JJ [. J} .. -.}. . [ J};J f`f rf J}. . Yf~J .~Jf~J K Jfd /Volumes/Android/buildbot/src/android/ndk-release-r21external/libcxx/include/__nullptrexternal/libcxx/include/stddef.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/asm-generic/posix_types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/types.hexternal/libcxx/include/ctimeout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/time.hexternal/libcxx/include/cstddefout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/__stddef_max_align_t.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hexternal/libcxx/include/cstdintexternal/libcxx/include/chronoexternal/libcxx/src/mutex_destructor.cppexternal/libcxx/include/__threading_supportout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/pthread_types.h , f ~JIc  /Volumes/Android/buildbot/src/android/ndk-release-r21external/libcxx/include/newexternal/libcxx/src/new.cppout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hexternal/libcxx/include/__nullptrexternal/libcxx/include/stddef.hexternal/libcxx/include/cstddefout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/__stddef_max_align_t.hexternal/libcxx/include/cstdlibout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/android/legacy_stdlib_inlines.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/malloc.hexternal/libcxx/include/math.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hexternal/libcxx/include/cstdintexternal/libcxx/include/cstringout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/string.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/string.hexternal/libcxx/include/string.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdio.hexternal/libcxx/include/cstdioout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/asm-generic/posix_types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/stdio.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stdarg.hexternal/libcxx/../../external/libcxxabi/include/cxxabi.hJ' L fJV J> gif2 K/.. )f J  PQ)MJ./@K  PQ)MJ./DK   HK    : n3 K/~. .~.~ Jf J~   PQ)M~J./  PQ)M~J./   /   /; /Volumes/Android/buildbot/src/android/ndk-release-r21out/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hexternal/libcxx/include/newexternal/libcxx/include/stringexternal/libcxx/include/memoryexternal/libcxx/include/type_traitsexternal/libcxx/include/string_viewexternal/libcxx/include/__stringexternal/libcxx/include/cstddefout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/__stddef_max_align_t.hexternal/libcxx/include/__nullptrexternal/libcxx/include/stddef.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hexternal/libcxx/include/cstdintexternal/libcxx/include/math.hexternal/libcxx/include/cmathout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/math.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/math.hexternal/libcxx/include/cstringout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/string.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/string.hexternal/libcxx/include/string.hexternal/libcxx/include/cstdlibout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/android/legacy_stdlib_inlines.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/malloc.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdio.hexternal/libcxx/include/cstdioout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/asm-generic/posix_types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/stdio.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stdarg.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/ctype.hexternal/libcxx/include/cctypeout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/wctype.hexternal/libcxx/include/cwctypeout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/wctype.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/mbstate_t.hexternal/libcxx/include/cwcharout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/time.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/wchar.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/wchar.hexternal/libcxx/include/wchar.hexternal/libcxx/include/ctimeexternal/libcxx/include/chronoexternal/libcxx/include/cstdargexternal/libcxx/src/random.cppout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/fcntl.hexternal/libcxx/include/randomexternal/libcxx/include/iosfwdout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/unistd.hexternal/libcxx/include/stdexcept/  t'..0 tf/ fH 0.fJfF.' J/ tfJB q|5t' |.* .'k. `f. ' zf ."{. vJJ/ g.KI/ 03 ./   f-..fK . v/ K~  rf J4}J#.tJ .%J vJ1 f#.Qt..2.~I. .ofLK' x/J|J*."f)J{J . .mJ.+J1. . vy.5z."zf#J2nJ' f.x.4k.#J.t.I.J =  t.  . 0I5It. K{4 h f~ .~4J J[J\~.K(  .'zJtJ f5z."zJfJ]J#.])% -.51, *)TXZ.)' g. .KX;  /Volumes/Android/buildbot/src/android/ndk-release-r21external/libcxx/include/stringexternal/libcxx/include/memoryout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hexternal/libcxx/include/type_traitsexternal/libcxx/include/string_viewexternal/libcxx/include/__stringexternal/libcxx/include/iteratorout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/wctype.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hexternal/libcxx/include/charconvexternal/libcxx/include/limitsexternal/libcxx/include/newexternal/libcxx/include/__errcexternal/libcxx/src/string.cppexternal/libcxx/include/cstddefout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/__stddef_max_align_t.hexternal/libcxx/include/__nullptrexternal/libcxx/include/stddef.hexternal/libcxx/include/cstringout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/string.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/string.hexternal/libcxx/include/string.hexternal/libcxx/include/cstdintexternal/libcxx/include/cstdlibout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/android/legacy_stdlib_inlines.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/malloc.hexternal/libcxx/include/math.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdio.hexternal/libcxx/include/cstdioout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/asm-generic/posix_types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/stdio.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stdarg.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/ctype.hexternal/libcxx/include/cctypeexternal/libcxx/include/cwctypeout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/wctype.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/mbstate_t.hexternal/libcxx/include/cwcharout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/wchar.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/wchar.hexternal/libcxx/include/wchar.hexternal/libcxx/include/stdexceptexternal/libcxx/include/algorithmexternal/libcxx/include/iosfwd K{- h f~ .~ K{- h f} .}dMB 'zf .K"} Jj  rf J4}J#.vJ J%J  vJ1 f#.Qt.2.~I. .ofB 'zf .K"} JjB 'zf|./.|J J|J;.".f}' zf ."{.  vJJ g'yJ./JJ fM' y/J|Jx." J).{J  .vJ*." Jt.*. .n .5z."zJv.0.~I.' ..4kJ#.J. ' y .nJ# .t .".t.I...N' rJ|.*." J  .K .$N 'x.tJ.*J"f)J{J . .mJ.#). .'xf.5z."zf:J nJ' .x.4k.#J.t.I.J N' s  .5Qg.4 .Iv.# . ."s.IuJ# . . 'rf/.|J*.")J{J. sftJ J%JCQ  . N"sJ5Pt.Jxf  iJ~J.~J .5zf*_"Jo? fh.2.~ .  if %h1r.#JQ4`J#J .HffN ' rJ/.*4J" J  .rJ;z."zJ ..-' qJ/.*4J" J  .rJ5z."zJ ..-' w|./.|J  J/wf >.). fLK' x/J|J*."f)J{J . .mJ.+J1. . vy.5z."zf#J2nJ' f.x.4k.#J.t.I.J K(  .'zJtJ f5z."zJf.). fO5 of  ' ytJ/ .|Jx." f).{J  .vJ*." Jt.. .'y.5z."zJv. .~I.' ..4k.#J.. ' u|./.|J  J/jf .( K.2. f' vtJ/ .*4J" Jt. .sJx." J).{J . .kJ.+f1. .k .w.5z."zf'JK0/L0mJ5f(Jk#J0mJ' f .w.4k.#J.t.I.Jj5 l~J. f' vtJ/ .*4J" Jt. .Ls.x." J).{J . .kJ.#f). ."wtJ .5z."zf'JK'//J0m.!J lJ'  .w.4k.#J.t.I.Jj' u/JJ*Y.5!.tJ" .Q)y.{J. JjJJ"v t. .5z."zJ# .L*f0l.Jj.I.J' ..4k.#J. .5z."zJ B. .' s/J*4J" J  .Lt.$ .5tJ"zf J+g /#/8J0j.' J .t.4k.#J.t.I.Js' t|f/.|J JiJS.9Juf  Ju./ J JJ' utJ/ .*4J" f  J"h fqfx." J)J{J.J .+(J J2J .9J .i .5z."zf  JjJ .j././j.JjJ.~.0.~3.GJ0kJ~Jff0kJ~' f J.u.4k.#JJtJI..'eiJ'J%LJkJ0.~.~JfHi..i.%J.i.'J/fCJ0k.~JJ5 j~JJ J' ttJ/ .*4J" Jt. ."L Jqfx." J).{J.. . J J&. .-J ."utJ .5z."zf  J/0if.~f. jJ' f . Ju.4k.#J.t.I.J's/JCJ0k.~J.' qJ/J*4J" J  .-L.rf;z."zJv.#.2h.G' q.*V.;$J"f. J yJy.. .+.- i' p.*V.;$J"f. J +9.z.J gzzf ' p.*V.;$J"f. J  E3 aK .k..-#y' p.*V.;$J"f. J 0j0 .. Jyf' p.*V.;$J"f. J yJJiJ..wJ J#/J..!dw. J' o.*V.;$J"f. J yf f j!0y' o.*V.;$J"f. J yJyJ. -y.f' n.*V.;$J"f. J !j /xJ' mtJ/JJuf .tJ. d.bJ b  'm.*V.;$J"f. vJfbAJ4b5 df  J' ntJ/ J*4J" J...nf;z."zJ+.:..:.f Kb..G. fbff5 d~JJ J  1 J  rf J4}J#.tJ .%J  vJ1 f#.Qt..2.~I. .of qfJ4|J#.vJ J%J  vJ1 f#.Qt. .~I. .ofPB 'zf .K"} Jj,P  rJ J4}J#.tJ .%.J1}#.Qt..It JofrfB 'zf .K"} JjB vJB .'z.|./J|J J|J;."Jf}P' zf ."{.  vJJ gzJ'J./JJ fP' y/J|Jx." J).{J  .vJ*." Jt.*. .n .Fz."zJ .nI.'J.4kJ#.J. ' y .nJ# .t .".t.I.J' rJ|.*." J  .K . 'x.tJ.*J"f)J{J . .mJ.#). .'xf.Fz."zf:J J'x.x.4k.#J.t.I.J ' s  .FsJ4WfIv.# . ."s.IvJ# J . 'rJ|.*J"f)J{J. sftJ J%.CQ  . N"sJFPtJK"gf' ..FzJ"z{*." f? . -   iJ %h1r.#J4gf#. .HffNg>  2f L2. J2.' rJ/.*4J" J  .rJLz."zJ .J-' qJ/.*4J" J  .rJFz."zJ .J-' w|./f|J  J/wf >J). f Q' x/J|J*."f)J{J . .mJ.+J1. . vy.Fz."zf#J J'xf.x.4k.#J.t.I.J Q(  .'zJtJ JFz."zJfJ). fS J/. J/.S pf ' ytJ/ .|Jx." f).{J  .vJ*." Jt.. .'y.Fz."zJ.Ip'J.4k.#J.. ' u|./f|J  J/vf( KJ2. f' vtJ/ .*4J" Jt. .sJx." J).{J . .kJ.+f1. .k .w.Fz."zf'JK0/LJ5d(Jk#J J'vf .w.4k.#J.t.I.Jj m}J.f' vtJ/ .*4J" Jt. .Ls.x." J).{J . .kJ.#f). ."wtJ .Fz."zf'JK'//JJ!Q J'v .w.4k.#J.t.I.Jj' u/JJ*Y.F!.tJ" .Q)y.{J. .w. Jj.J"v t. .Fz."zJ# .L*f .Mj.I.J'J.4k.#J. .Fz."zJ B. J' s/J*4J" J  .Lt.$ .FtJ"zf J+g /#/8J J'sJ .t.4k.#J.t.I.Js' t|./|J JiJS.9Juf  fu./ J JJ' utJ/ .*4J" JtJ ."L fqfx." J)J{J.. .+(J .2. .9J .i .Fz."zf  J Ej././j.Li..3GJJif'fiJ'f%LJN-Ii.%.iJ'J/JCJJM J't J.u.4k.#JJtJI.JT k}JJJ' ttJ/ .*4J" Jt. ."L Jqfx." J).{J.f . J J&. .-J ."utJ .Fz."zf  J/0if.J't . Ju.4k.#J.t.I.J's/JCJJiJ.' qJtJ/ .*4J" J  .-L.rfLz."zJ# .JG' q.*V.L$J"f. J yJy.. J+JI i' p.*V.L$J"f. J +9Jz.. gzzf' p.*V.L$J"f. J  E3 aK .k.JI[y' p.*V.L$J"f. J 0 j.0 .. J-/yJ ' p.*V.L$J"f. J yJ.1J.JJwJ J#/...!dw. J' o.*V.L$J"f. J l *yf. .!0yfy.f' o.*V.L$J"f. J yJ JyJ. -yJ1f1' n.*V.L$J"f. J  *xf .. /-gxJJ nt'.J/JJu . uJJb b  'm.*V.L$J"f. vJfbAJ4b ef J' ntJ/ J*4J" J...nfLz."zJ+.:J.:.f Kb..G. fbff e}JJJ  1 J  rJ J4}J#.tJ .%.J1}#.Qt. .It JofrfS qJJ4|J#.tJ .%.J1|#.Qt..Is JofqfB q|5t' |.* .'k. `f.  ~J~X~B  5p ~J}X}  ~J}J}  ~J}J}' }J J'.CuJ  J t  /cJJ.K.J.J.(/...}J}J}' }J J'.CuJ  Jt . . /cJJ.K.J.J.$/(.J..}J}}# }J J'.CuJ  J t  c. .cJJ.K.J.J.(/...}J}<J}# }J J'.CuJ  Jt . .c. .cJJ.K.J.J.$/(.J..}J}}, }J J'.CuJ  J t  c. .cJJ.K.J.J.(/...}J}<J}, }J J'.CuJ  Jt . .c. .cJJ.K.J.J.$/(.J..}J}} }J J'.CvJ  JtD?A JcJ.K.~J.~J.(/.~..}J ~t J /dJ~fJ}  }J J'.CvJ  Jt .~f . /dJ~J.K.~J.~J.$/(.J~..}t} }J J'.CvJ  J u  d. .dJ~J.K.~J.~J.(/.~..}} }J J'.CvJ  Jt .~f .c. .dJ~J.K.~J.~J.$/(.J~..}}# }J J'.CvJ  J u  d. .dJ~J.K.~J.~J.(/.~..}}# }J J'.CvJ  Jt .~f .c. .dJ~J.K.~J.~J.$/(.J~..}}( yX  SJ|./J ..| ( xX  SJ|./J ..|   J |.(-J  SJ/J ..|  ~ .|  ~ . |  } . | ( rX  SJ|./J .. | ( qX  SJ|./J .. |   C |.(-J  SJ/J ..|  ~ .|  ~ .|  } .| H 'f|x.Jxf J"t.4w.JfwJK}J.}J#J'. /'tf. f h, L'tJ|| g'J|.xJ" J).{J {.h|.. H "'f|x J"t.4w.JfwJK}J.}J#J'. /'tf. f h, L'tJ||H "'f|x J"t.4w.JfwJK}J.}J#J'. /'tf. f h, L'tJ||H 'f|x.Jxf" J .w.4.JJwJgM}J#J'. /'tf. f h, L'tJ|| K'|.xJ" J).{J {.h|.. H "'f|x" J .w.4.JJwJgM}J#J'. /'tf. f h, L'tJ||H "'f|x" J .w.4.JJwJgM}J#J'. /'tf. f h, L'tJ||-J J[J\~.-J J[J\~.$ z.1z../ Jxz. .L L8NJ 6yJ .J1y.y  }.3. . f.X  /w.X. KP;Fw.1JNwfJwJ!.JJ.wJJM"JJJ.wfw $ w/z..z../ fxz. .0 Lzf8.J 6yJ .J1y.y }.#. . f.X  /w.X.wJ .1hwJ.1wJJ!LJJ.wJJ"MJJ.wJf   f J'.CuJ  J t  /cJ/./(/./1% Kv fW )fWf3.M 7) Kp fW )fWf9.G B p|'}|.*J5v.; f5u.~.." .5v." f1. J`f. -N J_J`~.-J J[J\~.  J'.CuJ  J t  /cJ/./$/(.J.d B |fg|; =  t.  . 0I5It.B ~fj; 3 J.HL1.3Sf(-. . J/}3 Of\J.gK 03..}J .}.6J g> BM  sJ  q3 J.HL1.3Sf(-. J J/}3 Of\J.gK 03..}J .}.6J gB fj  LoJ .K  }. f#J }J.f}fJ , KK-K2-9f/.J ~.\G t{J .pfJ4{f#JtJ .%J  vJ1 f#JQtJK.IJJoJI..nf  LoJ .K  }. f#J }J.f}fJ , KK-K2-9f/.J ~.  }.}f. N  }. J#J }J.~f}fJ . J=-K4-;f/. ~B fj t  JpJJ4{f#JtJ .%JJ1{#JQtJ.IrJ .oJI. .nfof>  t.  . 0I5It.  /Volumes/Android/buildbot/src/android/ndk-release-r21external/libcxx/include/system_errorexternal/libcxx/include/stringexternal/libcxx/include/memoryout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hexternal/libcxx/include/type_traitsexternal/libcxx/include/string_viewexternal/libcxx/include/__stringexternal/libcxx/include/iosfwdexternal/libcxx/src/system_error.cppexternal/libcxx/include/newexternal/libcxx/include/cstddefout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/__stddef_max_align_t.hexternal/libcxx/include/__nullptrexternal/libcxx/include/stddef.hexternal/libcxx/include/cstdlibout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/android/legacy_stdlib_inlines.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/malloc.hexternal/libcxx/include/math.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hexternal/libcxx/include/cstdintexternal/libcxx/include/cstringout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/string.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/string.hexternal/libcxx/include/string.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdio.hexternal/libcxx/include/cstdioout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/asm-generic/posix_types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/stdio.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stdarg.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/ctype.hexternal/libcxx/include/cctypeout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/wctype.hexternal/libcxx/include/cwctypeout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/wctype.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/mbstate_t.hexternal/libcxx/include/cwcharout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/wchar.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/wchar.hexternal/libcxx/include/wchar.hexternal/libcxx/include/stdexcept T _. T$  T)  ~J  T/ =?.-.|J)J.<.| 1fOf hT5% OJ %~. |T o j+NKJ J ./ $ I K ~Jf   ~  Lg-K~JB  5p  Kee~f  ~  Lg-K~J  "g~ . 0 QJ~.  KeZ&~f   KJf  KJf  U1   ~.0 [. zf[x  . J h, 0 s~ ~h' |.*." J1{.#f' zf ."{.  vJJ  :~.~fJ~f.~f.~~fJ~B 'zf .K"} Jj U :~.~fJ~f.~f.~~fJ~  ~f.~f.}~fJ~  2  =. 2CJ}fJ}f.}f. = EJ!}}fJ} 2  7. 2IJ}fJ}f.}f. 7 KJ!}}fJ} 2  1. 2OJ}f.}f. 1 QJ!}}fJ}  $V  (V KI  ' J } .}  8V$ :V       rf J4}J#.vJ J%J  vJ1 f#.Qt.2.~I. .of K{, h f~ .~,J J[J\~.N5 mf  LK' x/J|J*."f)J{J . .mJ.+J1. . vy.5z."zf#J2nJ' f.x.4k.#J.t.I.J K(  .'zJtJ f5z."zJf.B  . f }.0 g..3. .  . RfJ K J wfh ; K ;~Jx..`x.m 2),Jf}J} Ke3~.~  J~0I~   u.. 1. K.F   .JuJ M. K.~J.f{.   g~.  }f~   J3$fyiJ. !K .~   J3(f.y.. ef ~..~J,0 g.  .  . ! g. ^.&}.J g. ^.&}.J = xt5JHJ5J=x}J}J5.1J@h$.gs .s< s L6zf(.}.4. J LwfExf   qJ4~.!. "JKHM,L Az.$J//-// J - // , / ./ , / ./j..1  g K.&~. J\V K}2 h f~ .~2J J[J\~.   5.  .0=I}J = x5JHJ5J=xf5Jv. J5t.  J5t. }J4~.!. J0J"-J( .J.Ksf .sX s L6zf(.}.4. J LwfExf Az.$J//-// J - // , / ./ , / ./j..1  g K.&~. J   5.  .0=I}JA /Volumes/Android/buildbot/src/android/ndk-release-r21external/libcxx/src/charconv.cppout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hexternal/libcxx/include/cstddefout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/__stddef_max_align_t.hexternal/libcxx/include/__nullptrexternal/libcxx/include/stddef.hexternal/libcxx/include/cstdlibout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/android/legacy_stdlib_inlines.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/malloc.hexternal/libcxx/include/math.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdio.hexternal/libcxx/include/cstdioout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/asm-generic/posix_types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/stdio.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stdarg.h L"J(J L-J  bJ .nJS..:( qJg.D  f1ff~.9.%~J~)~9J~f%9H~.%Jb~J~.J%/~ff~ /gKh3( p 6J5Kf  /Volumes/Android/buildbot/src/android/ndk-release-r21external/libcxx/include/chronoout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hexternal/libcxx/include/ratioout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/pthread_types.hexternal/libcxx/include/__threading_supportexternal/libcxx/include/__mutex_baseout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/asm-generic/posix_types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/types.hexternal/libcxx/src/condition_variable.cppexternal/libcxx/include/type_traitsexternal/libcxx/include/threadexternal/libcxx/include/__nullptrexternal/libcxx/include/stddef.hexternal/libcxx/include/ctimeout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/time.hexternal/libcxx/include/cstddefout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/__stddef_max_align_t.hexternal/libcxx/include/cstdintexternal/libcxx/include/cstdlibout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/android/legacy_stdlib_inlines.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/malloc.hexternal/libcxx/include/math.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/stdlib.hexternal/libcxx/include/cstringout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/string.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/string.hexternal/libcxx/include/string.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdio.hexternal/libcxx/include/cstdioout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/stdio.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stdarg.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/ctype.hexternal/libcxx/include/cctypeout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/wctype.hexternal/libcxx/include/cwctypeout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/wctype.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/mbstate_t.hexternal/libcxx/include/cwcharout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/wchar.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/wchar.hexternal/libcxx/include/wchar.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/linux/time.h  J ~J- ! J ~J- '. J  ~.1. .  ~J0 )~OQJ 3. t  ~.J.   wF.;.x . J@..# .vf JJ1.~. . ~ff 7JkJf$  i J/ J (J~J.,/ ..  D  .   .q /Volumes/Android/buildbot/src/android/ndk-release-r21external/libcxx/include/__nullptrexternal/libcxx/include/stddef.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/asm-generic/posix_types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/types.hexternal/libcxx/include/ctimeout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/time.hexternal/libcxx/include/cstddefout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/__stddef_max_align_t.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hexternal/libcxx/include/cstdintexternal/libcxx/include/chronoexternal/libcxx/src/condition_variable_destructor.cppexternal/libcxx/include/__threading_supportout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/pthread_types.h ( f }JI. /Volumes/Android/buildbot/src/android/ndk-release-r21external/libcxx/src/future.cppexternal/libcxx/include/stringexternal/libcxx/include/memoryout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hexternal/libcxx/include/type_traitsexternal/libcxx/include/string_viewexternal/libcxx/include/__stringexternal/libcxx/include/iosfwdexternal/libcxx/include/futureexternal/libcxx/include/exceptionexternal/libcxx/include/__nullptrout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/pthread_types.hexternal/libcxx/include/__threading_supportexternal/libcxx/include/__mutex_baseexternal/libcxx/include/chronoexternal/libcxx/include/ratioout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/asm-generic/posix_types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/pthread.hexternal/libcxx/include/newexternal/libcxx/include/system_errorexternal/libcxx/include/threadexternal/libcxx/include/cstddefout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/__stddef_max_align_t.hexternal/libcxx/include/stddef.hexternal/libcxx/include/cstdlibout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/android/legacy_stdlib_inlines.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/malloc.hexternal/libcxx/include/math.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/stdlib.hexternal/libcxx/include/cstdintexternal/libcxx/include/cstringout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/string.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/string.hexternal/libcxx/include/string.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdio.hexternal/libcxx/include/cstdioout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/stdio.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stdarg.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/ctype.hexternal/libcxx/include/cctypeout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/wctype.hexternal/libcxx/include/cwctypeout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/wctype.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/mbstate_t.hexternal/libcxx/include/cwcharout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/wchar.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/wchar.hexternal/libcxx/include/wchar.hexternal/libcxx/include/ctimeout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/time.hexternal/libcxx/include/stdexcept c) KU;E.B  5p Ke$f Jn f.L' zf ."{. vJJ  KI ( # ^J "J=. _Jf0 Jg JfJ , {f D. .  J |J~  {  h.`  J{ .{  g./.K(  hJ J=. iJf0(6JJJf. JfJ( rJ J=. sJf0Jg Jg< JfJ( G M=. Hf0Jg(!J_Jf.~< JfJ~( z Q yJ=.R Jg~( rtJ qJ=.J.~f D.~.. uJJ~..~t. f~JJ~fJ~ &  |J L~J JK &|Jxfg g( i J hJ=.J.~f.~~ g .0 . g/ +} K e0g  K{J.  fhgP|  {fP.  g./K;  .p. /~f.~ J~ J e 'f|0~J Y.1&J). . |. .J}J~%ff~ .~J. J.~Jf~ ~J  j fMgO)~J g.V.0*J - K.0  =.~..f~. ~fJ~ K.0  =.~.,.f~. ~fJ~ g./K g J/ K./K./ 4 f{ 4 J  J l J~  rf J4}J#.vJ J%J vJ1 f#.Qt.2.~I. .of K{6 h f~ .~6J J[J\~.D  . // / ,t. f ? f|  /Volumes/Android/buildbot/src/android/ndk-release-r21out/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hexternal/libcxx/../../external/libcxxabi/src/cxa_exception.hexternal/libcxx/../../external/libcxxabi/../libunwind_llvm/include/unwind.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/exceptionexternal/libcxx/../../external/libcxxabi/../libcxx/include/__nullptrexternal/libcxx/../../external/libcxxabi/../libcxx/include/stddef.hexternal/libcxx/../../external/libcxxabi/include/cxxabi.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/cstddefout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/__stddef_max_align_t.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/cstdlibout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/android/legacy_stdlib_inlines.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/malloc.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/math.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/stdlib.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/cstringout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/string.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/string.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/string.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/cstdintexternal/libcxx/../../external/libcxxabi/src/cxa_exception.cppexternal/libcxx/../../external/libcxxabi/src/include/atomic_support.h KlV KtV JN.XJV J.J~f . Y.0J *OV9 ~J.K L g @.~. .J H V! +i)J+K&j}J.).~.%J~J!J6h fN} 4W 92f, JLW1 n .(K. -`W! h~JNk9C J$0 JC08.,K 0 .(00 GN}f! K2g K~.N 0 g .}.@J,J}.J p.}fW }!f|JN.9C J<1*J(*N .-0'g%0(h|.. .1/K bN|J(X!  J2g 2|.N #1. |fJC1/.|.JTl}.9~J0 J.  {. |.JC1|. X Kz.9-. ).   {. J+0J/ K! L K20 /|.NkK{..{JX! 2K /|.3NJ.. f=1*.(.%/{#.3m g,/ .{J  9{. ).X! L K20 /{.JN. 3{. .SM9{J )J0aJ J z..zf 50K5-9z. )JAX-J3/1J2/zfJ.0. L1J>g jizJ  MzJ>J.|J0 J- JIJ&f ] w<.M  M wJ . .20I/GP.-3.G2+3-w.J-J3. JM"Fff/i :.,F..wJ  f .v .vJ <[v8^ KwJL^ {fl 0 1{Jy+J{,f{J". }.~.f$f./"M ,%|.J" J d{J. /z%.K.z.%zf J:2)Kz.J:,z. ~f. !gz.!f J-2-*NE.z.z.6.zJ zJ&zJ .) f^J /  ...-i.i+.1zJ.J(k!4:\f" f.7f-N.iyJ.JO&.z..!6yf:" J'f(/ -(/K53~z(J$h(-zJ&z.&t47J6K7L4-0h4*J04*6Kyf<yfa  K ~.f~Pa g ,2 JLla {JJ0-}f"J}.4JK$.J~..~a  /v .!K (6GzJ Q+)O(-vJ .vf J NK R,R'Jv.6 .*L%f/vJ) .(K)-4>gKV1)fvJ& .v.& .PLvfN ..Me09v. Xu.  .KuJ fMvf .Qb:J8.1/hLLhuJ  fuf fuJ fuf c L~J.LJ,0~.$}J.~f).}J.~J. #/. . ./}J J .0}Jc N~.J/KL7,JKK //c Y+.|.0J|J J. ..-K%x|. | f|0d N~.J/K7J.// Kg"hd j/fF|fJ|.d ~Xf~V /Volumes/Android/buildbot/src/android/ndk-release-r21external/libcxx/../../external/libcxxabi/../libcxx/include/__nullptrexternal/libcxx/../../external/libcxxabi/../libcxx/include/stddef.hexternal/libcxx/../../external/libcxxabi/include/cxxabi.hexternal/libcxx/../../external/libcxxabi/src/cxa_virtual.cppd Kp Kks  /Volumes/Android/buildbot/src/android/ndk-release-r21out/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/pthread_types.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/__threading_supportexternal/libcxx/../../external/libcxxabi/src/fallback_malloc.cppout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/cstddefout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/__stddef_max_align_t.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/__nullptrexternal/libcxx/../../external/libcxxabi/../libcxx/include/stddef.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/asm-generic/posix_types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/types.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/ctimeout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/time.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/cstdintexternal/libcxx/../../external/libcxxabi/../libcxx/include/cstdlibout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/android/legacy_stdlib_inlines.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/malloc.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/math.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/stdlib.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/cstringout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/string.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/string.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/string.hd 1~J.f 1 ~.f~f e' H f#~f<J J m.J. J/J" i . J*t.^.J'f.K/ IM-J .1NJ0JM~JJ~ e g1 .g .~. .~f.f ~JJgk~J f' t f f3vJ~J"~.".7sJ~.2J J2lJJ*rJ~..J>.FJ. /jf-  J0IJ K>.F..cK.~..~J~ f ~JJgh~Jf1+ f .2~JJ /Volumes/Android/buildbot/src/android/ndk-release-r21external/libcxx/../../external/libcxxabi/src/private_typeinfo.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hexternal/libcxx/../../external/libcxxabi/src/private_typeinfo.cppexternal/libcxx/../../external/libcxxabi/../libcxx/include/cstddefout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/__stddef_max_align_t.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/__nullptrexternal/libcxx/../../external/libcxxabi/../libcxx/include/stddef.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/cstdlibout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/android/legacy_stdlib_inlines.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/malloc.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/math.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/cstdintexternal/libcxx/../../external/libcxxabi/../libcxx/include/typeinfog  g' g'  tJ J nJJ hJJ bJJg \J$J(g VJ*J8g PJ0J JJ6J DJ-/;JJg . hJ2g|J  "0 nJ)1|..(. .2L.~..~. .N|<J .!GK!.| L{..u 0,. ..6L..~.. .{J.6G..~...~ }J. JJ 2Y)0.&. J0 J|f5J|J J|J3v..~.. .2L..~...~i ?/  f.}D.}. .J< .jI609I L(+-Jz!f0z. .zfJ@.L4Jz.4.z.4J Oz.zi! hK .!J$b.Kz. . .zJ.(Ijz./.(+.-1-z./Jl.2/i/.zf  .Q+ .2/LFj yJ Jf. .j .2/#."2@."/ IP3J L& L x.3.!n  vJ  .J/!  /Volumes/Android/buildbot/src/android/ndk-release-r21out/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/cstddefout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/__stddef_max_align_t.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/__nullptrexternal/libcxx/../../external/libcxxabi/../libcxx/include/stddef.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/cstdlibout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/android/legacy_stdlib_inlines.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/malloc.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/math.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/stdlib.hexternal/libcxx/../../external/libcxxabi/src/stdlib_exception.cppexternal/libcxx/../../external/libcxxabi/../libcxx/include/exceptionexternal/libcxx/../../external/libcxxabi/../libcxx/include/new o     h o   o! ] ,o) U. external/libcxx/../../external/libcxxabi/../libcxx/include/algorithmexternal/libcxx/../../external/libcxxabi/../libcxx/include/iteratorq }.1J  nJ J-J0.Jd=J2J.J=J2J.J=J2J.J=J2J.J J. of'J.W.#(JWf (.WJ$J J L JYJJ<Qf,f&. .W.(f.W.#(. J/!. h.JJ .nJ.nf(.WJ>.n (fW.(J$hJ J L . K 1WJ~f4~J ~.J -- J}f. g.~J J~J~.J Kh I}f}X} s g .0It gJJ4t o4. qJ.0 /- / /}J+J.rJJ" . J/4jtt" J /gt" J /gt  g J . L\1&.$.J /1 ,t nJ !.!f f /9o. .n.$u#! f .6~-.K. k.Jf k.,J,.f('$ i"J . 0.Kh;hJ4.;.oJ9.fJ . J f / 0 i f L . K KWf 'tinJ(.ZJ g:Jw..&w . .;J9f J:QJ  /6yJ#J Ko.%  .g o.I J6J J J/of f/%J J f. J. q}J.}J.}J f.X..f !J2J Jn$ lfJJ .K f\J .K f\&#J lJJJ .K f\f$.&$ j J L.)JY . L. JYJ&fY&YJ&Yf &.  -J}JJ . .}J J qJ7K K:0.JJJ)fJ }.(fJ.AK}..}ft> J?fy.< 5 8   gfg . 2 Š ~.,Jʊ Ί9 # _...J..gf g.g.y@ D' jJnJ. .K  f 0fJ j. LJX'jJ .Kf J LXJ'J -/J0 ifJJ .K;f9J. hXf'.H xX#'  - /X.'.XJ '.XJ`( itJf .gfhJf;wJof49JoJJ .f2gff"fJ  J Q/ J [J L  g - / Lh%3|J //r. . J fW.".J .. fo. J  . - . I K .tJ Jf K SJ Lcf J JJ df/%3|. //;JXJ9(JoJ.. .1J . !X 'JZJ*JzJ ~f:FJ 4f%~J/ ..% ~.fxf%J/ ..% ~.f%~f/ ..% ~.f fJ;J9f Jo. J5 #z goJ%  .g oJIoJ .6 fJ hfnfJ.h.JYf JJw..:wf(.WJ(W(WH qJ}J. OJv. .&Jn.x sJfJ .Kn.J ./*pfJJ ./*pfJ qJ}J. H6~f .  i.J.i...J K5.J.iJ.+ /Ji.,. /JiD' iJJ JKI .i.. .nJ'ffL ifJJ .nJ'JJ /JZ.J}.3 JJ;J9J+J  J:QJ  K;J9J. hXf'.6h#J Ko.%  .g oJI J6J foJh wfJJ .KIJ .. JnJJ f/ w.JJ .K Je.eJȑ i.!J.;K/lfJ7f-  . {.JJ .KIJ .K"  .n..iJ. {J(.i J - / /*i1JiJ J L. ./ /I*g K/ i.1fiJi g  JJ .KJh JiJ"(K }.- J J J}f~JJg4$ ~ J J;}J49.$f g - / L ~JJ .K*foJ ;J'tJ ..Jl.. ~JJ .KpJJ NJ@ftlf./*m. g J l.l. . }JJ .K Jl.l;J49. ff /0 }JJ .KflJ. }JJ .KpJJ @J!2Jtf.~f.~0x= J1>J}J9 .6J4 -  g JK .y4 J:.-f  $x. J L.f f L. xJ .xf1.+JnfJ .ff.P qJ}J. H6~f . v  g.v. .v. . ..vJ..v..  g.v. .v. . ..vJ..v..–  g.v. .v. . ..vJ..v..  g.v. . ..vf.~. .vJ.  g.2v. .. .vf..v..6  g.2v. .. .vf..v..\ ` . / -t ./ - ./ -  >pJ<JJ_J  fJEfllc^ Rg }J v  J  TJ ! g]f"". g]f.J9 fv.}.9 .$ f] #X} J " J  g^f!. g^f.J fv.}. . J g! g\f #. g\f #. g\f.JG f!t !.J_* !. fJ  f^ !$^f !. - /7L^ $HJ  mJg J  g\f#. g\f.J f J * g\f#. g\f.J fs "XJ jJ{"$s"J . h.g[f+  p.J .pf/   hnJ ._ J _f! v g - /^J8!.^J ";n4.;JoJ9.JJ . f g- /L o f uf bf n f yf h  .'J>.'.>.f'J f^J#J g - /L\f ! g^f!. g^f.J fv.}. .sf !<^J !^J$lnf.gha..;rf9f JJJ .! f g - / Lr(^J gIAJ~..; "f[..%`J 7 J+JJ%^J g Jg cf}J.%  t.  _. Jf JgpfJ g J!!f g- /\J  _.nf.cJ g }J  _.nf.cJ g J}.  _. _. \_. gh_J . g_f f_J} .!J4 f_. _. f_. _. _. _. f_. _. _. _. f_. f_. _. f_. _. _. _. f_. _. f_. _. f_. _. _ff~H q}J. H 9f .6} .n rJnf. .g  f L .a Rgg rfJf .g g`fJ qoJJJ .nJ.n . KbfJ< f!*J f`fJg vafJg)<rJ hYJ&.f KI /YJf<rJ hYJ&.f KI /YJf<rJ hYJ&.f KI /YJfggghg`JJgnggdggjg#g`JJg`f aJ .jJ. JKpJ1 f .jJ. JKpJ1 f .jJ. JKpJ1 fpf `dP Ka.0a. .b JsJJJ .Knf.afد Kb..gb..JPf'Jtf.bf( Kb..J; f-JrJ.bfl q}J.}J. KL f%.:.L..n 2/ g - /$yJ J L .K  - /gJJ fg. JJJ .!J g - /0  J+1$y. J L..gJ! g - /0//g JJJ .nJf f /g. fJ f /$x. J L .K  /g.J fg.tg  q}J.}J. Hf 9. G. 9J6}J .T$ q"J.%f`. qJ. "K g - /!0  K J'K g`.%. g`.!. g`..JI f! "K f /!0 f /`.t`4 q}J. H 9. G.@ J6t.@ J,J.nx qJ}J. g6.(.nJ q}J. H 9f .6} .n qJ}J. g .XnJ qJ}J. H6~f . D qJ}J. gE .3.nJp bJ s.fJ .KpJJ; f -Jpf.bԴ qJ}J. g: . sJ: . s, J.nJ; q4.9. .K  JK&q ..K;qNJ .p.;f9J .Kp  Kq.. .q̵ е& qX'J JpJJK.fJI2.*" JpJ%JnJ .BJBJJ  .pfpx %E K   f / .KcJ%.|& qX'J JpJJK.fJI2.*" JpJ%JnJ .BJ  .pfp  $& qX'J JpJJK.fJI2.*" JpJ%JnJ .BJ  .pfpȷ ̷  .g Jq   qJ}J. gM Jr. .=JnJL  g Jrt v  | P . 0./ g Jg   Jgq.qf. K  Jg ./ Jg .iq< @  JK rJ6J*$JK .q. x~.*. KJ J N J<x Jwf K/J7cw..Jwf.~( , ! t  .!tf\.$.-. f-t. J KI/ Jg JK Jgt .!t. J J/=tf  ; b9J;.9J#3%  Jv  J .grX d  h  J . .s<̻  л  g JK Jgs   ! vJ.J J.J ./..J.J.J.  .<.~.~ft) n. .f).qJ%  f/tJ G J Hfr.ȼ   .gJgrX$  (  gJ/ ./ .r t  x$ yf J L.  /0hJJz  /0hJfʽ g J/h.$. J L.K  /h. Jh.  qJ}J. BJx.. Jn.<$ y J L..K$y. J L..K- /h.$. J L.K  /h. JLhf.j.J>fw.}.> .2uJ.h qJ}J. g3.%.nJ@ /J>}.J<}.. lf .l. . Kn.J1f.=.1.}..=J1}f flĿ qJ}J. g J gJK .x 4 J:.-f  $ }"J . L.k 0 h. ^K }f h. K |< h . gK |f hJj  h . gK {f h. vK {f h . gK {f hJ vK }f h. "K |f h. K |f h. K |f h. | h. K |< h. K |f h .. gK g - /jJ. ~Kkf <K hK fK bK~f hKf nK fK kK bK ~fK hK i*lJ'J lJGJ lJ g - /Lk.,.k.. `K hK /fK bK bK 7<K hK rfK gk..J1f!yJX K fK kK hK fK v<K kKjJ KjJ K kKjJ JfJ~  g .u   qJ}J. H6~f .  qJ}J. H6~f .  qJ}J. g0+.(.nJ4 qJ}J. H6~f . Z qJ}J. H6~f .  qJ}J. H6~f .  qJ}J. H6~f .  qJ}J. H6~f .  g .}   g .yH L  g .vp 4 J;.-f~    f uJ J>.?sJ  g JKJg .      .g .gt<(  , q}J.}J. KH f6.HJJnl  gJ/ . g . h!s.( .  .r    .g .g !s.( .  .q0  4 5 J6fr.T  gJ /g Jg      .g Jt     e tJ J J;IJ0/1sJ  J/ J/t  J0,0w./ L g Jtf  J/ L g#rf    e tJ JI/sJ  gfg . gJ       J JK JKtX    g  tJ6J gs     .  g .q$ (: rf .:rf ` d q}J.}J. Kf3- /..n  K.uJ u.H  K.v Ju.,  0  u./ .u    " -/"J>x.<J1..gJf / /K  J JK|<     !JKu< `  d   JK JgtX    Jg   ! L K.K /K .JK.x..L.)JJ.wfK!.1J$. J7JU.9.G.9.t.P qJ}J. @Jx.. Jn. gJK .x  qJ}J. g/.%.nJ  K.uJ u.HL  K.u Ju.d  h g z. .x.JJ/./yf,f b z. .x.JJ/./yf,f ] z. .x.J#J/./yf,f X z. .x.J(J /./yJ+f R z. .x.J.J /0/yJf L z. .x.J4J /0/yJf4 8 g JxfJ5.. JKw     g JK.  4 J:.-f    g .v 4 J;.-f   .  gJg|0 4= 89 < gJ /. f/ .yx g Jg . / .K.K.KJy<./y.4 8  JK JK}<   M+1/f./gff .Jf .gpJJ=f|.}.=.7f;w.49. fJJ .J g - / 0ff"fhJ 4J&J wJJ .KIJ ./#fgf.;Jo.;.49JoJ JJ .J .K f22 f / 0f.fnffhfJ g8J /'Jz.. Jzf4 vJJ .KnJ.ff JP 9fJ*%. Jh .fffJ J"L geJ.J<f(JJge..g.J!f*K ~.-&J ~J~J J ge..J6cf#,J}J.e qJ}J. H6~f .  qJ}J. H6~f .  qJ}J. H6~f .   e. e.e.e..gJJC(5J|J.e, qJ}J. }J(. |.$. kf}f7..nJ g.gz L P g Jgz = 9  Kz. .z g Jg . .K.K.K.z<./.zJt x  JK JK|<   g JK J}  . . . g J e.K.K.. hJ}< h5 <.p t 1} JKx<   J gx. gJK }&.*. .1x( ,= 06 44 :.< {ff5.. JKz)J &./&Z(J .z   . J .!$.0. f{.g{< , gJ!J$.0. f/.{d h gfg .   . |.!...7K IB . / w. . f/. t#.,. f|.2H g|.!...7K I4 *. f#.,. f/.|  K!}.'.J|!$.-f9f|f.|f . .{. J8J. /'<. / . } 6~J.{f..{.~| .{. J8J.'<. /{..{.~f  |f&J!} .MK g J J : rm /Volumes/Android/buildbot/src/android/ndk-release-r21bionic/libc/bionic/locale.cppout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/pthread_types.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/locale.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/xlocale.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/string.h J g,0.@ g/~J K~f i+M+jLLLN J  g MH.~Jp t+ kf 3,J~JJ~fJ~f g(. /) // /3 /(b... K .>.#f...4 LK~Jf / f'3%=y.~fJ~Jz /Volumes/Android/buildbot/src/android/ndk-release-r21out/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/mbstate_t.hbionic/libc/bionic/wchar.cppout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hbionic/libc/private/bionic_mbstate.h7 fM.f; L  JJ.e.././2.K.JJJJfff JJ. L..J*. K)u.0..f!K J . L.,f J w'..~u~f= g f-K g  ~f "<. /~J~f.~.X~J. / M- K~.fJ h. J~JJ~..l~JJM..e.(.~JK. K L~.J%vJ.~.~Jt~ < g /Volumes/Android/buildbot/src/android/ndk-release-r21bionic/libc/upstream-freebsd/lib/libc/string/wcslen.cout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hR(  .J MJ /Volumes/Android/buildbot/src/android/ndk-release-r21out/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hbionic/libc/upstream-freebsd/lib/libc/string/wmemchr.cb( /.I3O.4J- /Volumes/Android/buildbot/src/android/ndk-release-r21bionic/libc/upstream-freebsd/lib/libc/string/wmemcmp.cout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.ht( M/..I4-O.5JK. /JP /Volumes/Android/buildbot/src/android/ndk-release-r21out/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hbionic/libc/upstream-freebsd/lib/libc/string/wmemcpy.c)# KU.+.J /Volumes/Android/buildbot/src/android/ndk-release-r21out/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hbionic/libc/upstream-freebsd/lib/libc/string/wmemmove.c)$ KU.+.J /Volumes/Android/buildbot/src/android/ndk-release-r21out/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hbionic/libc/upstream-freebsd/lib/libc/string/wmemset.c( 32GIR. /Volumes/Android/buildbot/src/android/ndk-release-r21out/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/mbstate_t.hbionic/libc/upstream-openbsd/lib/libc/locale/mbtowc.cout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/string.h$ N 3R2 .~..JN.7 /Volumes/Android/buildbot/src/android/ndk-release-r21out/darwin/android-ndk-r21c/sources/android/support/src/locale_support.cppout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/xlocale.h    F /Volumes/Android/buildbot/src/android/ndk-release-r21out/darwin/android-ndk-r21c/sources/android/support/src/posix_memalign.cppout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.h% *&zJ z. /q.. *j /Volumes/Android/buildbot/src/android/ndk-release-r21/Volumes/Android/buildbot/src/android/ndk-release-r21/out/darwin/android-ndk-r21c/sources/android/support/srcout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hout/darwin/android-ndk-r21c/sources/android/support/src/swprintf.cppout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/string.hout/darwin/android-ndk-r21c/sources/android/support/src/UniquePtr.hswprintf.cppout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stdarg.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/mbstate_t.hX% Z/WJ+fU- .)-./-'2.O.JIJ;Jge'-.T.gCJJI/JJJJ.u.J.H f ..MJ .n. /Volumes/Android/buildbot/src/android/ndk-release-r21out/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hout/darwin/android-ndk-r21c/sources/android/support/src/wcstox.cppout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/string.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/android/legacy_stdlib_inlines.hout/darwin/android-ndk-r21c/sources/android/support/src/UniquePtr.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/mbstate_t.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.h <"./M)f-./,/KJLJ;.CJ? @J wJn 1fU.z."P:/#.K'Jb.f ...-/g(O J gLJ.<J ` 4"./M)f-./,/KJLJ .XFf. 1fU.z."P#/:.#.K'Jb.f ...-/g(O J Kf<J T 0"./M)f-./,/KJLJ 9.n 1fU.z."P#/:.#.K'Jb.f ...-/g(O J KffJJ, ,"./M)f-./,/KJLJ 9.n 1fU.z."P#/:.#.K'Jb.f ...-/g(O J KffJJ g( $./M)f-./,/KJLJ 9.n 1fU."Jz.:5#.g'Jb.f ...-/g(O J KfJf g( $./M)f-./,/KJLJ 9.n 1fU."Jz.:5#.g'Jb.f ...-/g(O J KfJf g g f ..MJ .n. /Volumes/Android/buildbot/src/android/ndk-release-r21out/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/mbstate_t.hbionic/libc/bionic/c32rtomb.cppout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hbionic/libc/private/bionic_mbstate.h" Y.0J3f2LEJ1fO.J^f f-K@.fffffJ. 0 - J-.JJtJ ffL /Volumes/Android/buildbot/src/android/ndk-release-r21out/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/mbstate_t.hbionic/libc/bionic/mbrtoc32.cppout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hbionic/libc/private/bionic_mbstate.h#  p..AJ&3f6.J h Khr.O.2.N.3J.JJ/JJJJJJJ Lf KfJ.JKJ*4JJ.J ;f-=. C.-=J/.. B.'J Jij~fJ -f#.~f3 I /Volumes/Android/buildbot/src/android/ndk-release-r21out/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hexternal/libcxx/../../external/libcxxabi/../libunwind_llvm/include/unwind.hexternal/libcxx/../../external/libunwind_llvm/src/Unwind-EHABI.cppexternal/libcxx/../../external/libcxxabi/../libunwind_llvm/include/libunwind.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/__nullptrexternal/libcxx/../../external/libcxxabi/../libcxx/include/stddef.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/cstddefout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/__stddef_max_align_t.h< K.~J .KJ+. J.>p.Kf~~.. $~.,~f(J ~J Jfy J i%. .}..J},~f(J ~f/.L jJ/+M/G uJ(. J}J + M-{.J ..fJ.J. L}.}<,}J J$J}J$J07}J .,}/J }/.G.+/BIL.?~JJ"~..|J"~fF. J|."5.I}J.1,}J2J }J.&fJK}J.|.J,}fJ }J/.?~J"J.}JJ|f.K-z| Myf+.hy).  L Lyf .yJ>JJyqy2 zf+.i-z).  L Lyf .yJJ>IJyfy4H % &yJ. xJ7K Jh 1GJ 1+ 1x$x.).x. x.L 0!-I!/ /- /I K)~x. y KxJz. x2 /& n ZX.J+~f / / ".~.| .. .6R*.+L9/*+ O|z z {f 4 - . .63*.+L9/*+ O3 ..{Jf *JzJ .B6. 0zf X{4  zf.z2 $fzfz4 $fxfxh .x..Lt hxJf /Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/srcUnwindRegistersSave.SKKKKL JK JKJKn  /Volumes/Android/buildbot/src/android/ndk-release-r21external/libcxx/../../external/libunwind_llvm/src/AddressSpace.hppout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hexternal/libcxx/../../external/libunwind_llvm/src/Registers.hppout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hexternal/libcxx/../../external/libcxxabi/../libunwind_llvm/include/libunwind.hexternal/libcxx/../../external/libunwind_llvm/src/libunwind.cppexternal/libcxx/../../external/libcxxabi/../libunwind_llvm/include/unwind.hexternal/libcxx/../../external/libunwind_llvm/src/UnwindCursor.hppexternal/libcxx/../../external/libcxxabi/../libcxx/include/type_traitsexternal/libcxx/../../external/libcxxabi/../libcxx/include/__nullptrexternal/libcxx/../../external/libcxxabi/../libcxx/include/stddef.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/cstddefout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/__stddef_max_align_t.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/cstdlibout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdlib.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/android/legacy_stdlib_inlines.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/malloc.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/math.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/stdlib.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/cstringout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/string.hout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/string.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/string.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/cstdintexternal/libcxx/../../external/libcxxabi/../libcxx/include/algorithmexternal/libcxx/../../external/libunwind_llvm/src/Unwind-EHABI.hexternal/libcxx/../../external/libcxxabi/../libcxx/include/iteratorout/darwin/android-ndk-r21c/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/dlfcn.h+  HyJ/-/J g/yJ{J ~J.f/ ~f.~f4 ~J.f /~J ~| ~J.f/ ~.~   /~<.~  j ~J M~f.~J O}f}f Nf  Nf, 2$ 4( 6 t. .yD .J .P" w` .f .l  hJu. .o.n K JL J/5.J-..u .  / J . J 7 uf .   @vJ .3.f$. .v.) . v. .uJ fup .v .zJ  Kt. .t. .t. . KtJ .It. Jt,  K .`..f..o./f-t. Jt,l  g ! Jr. .rJ  JJ / n Jr. .KJ L v Lr JIr2   Y Jr. .rJ  JJ /  f Jr. .KJL uLr Jr4 ZCN J>L H0|f|f   gK 4  gJ /uJ  J /hLJ/Jh f/ ./+..||  <}.".(L2z.PJ}f|J   ^.-&/. .d!.<X, .8.{Jf{..zJf'zJJ(..'zfJJ g30yf9Ly &K eyfMyNLyfy JyT! "^f 4 dz. f,d.$nJzJ.'JJ8JLa(J .OdJz. !./8  s r. Pr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. Jr. r. Jr. Jr. Jr. /Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/srcUnwindRegistersRestore.S|NKKLJK JK JK} /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/armlib1funcs.S!!!!!!!"-!"!!!"L/$f!!/////} /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/armlib1funcs.S!"/!!!!!!!!!!"-/!!"/!!"!!!//"L//!!$!!/////y /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/armbpabi.S"!3//!!y /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/armbpabi.S"!3//!!} /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/armlib1funcs.S !//y /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/armbpabi.c% M/& M/0 ./Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/gcc/include/tmp/c2d7bbbdd32894ababdeb8c5ebdca1a7/sysroot/usr/includegthr-default.hemutls.cstddef.hpthread.hmalloc.hstdlib.hKf33{. (1!!.q.$?0=G4",J &L=!/!2K0!!!1!-!>1."=#+M\<"=#+MR<{$=/"=[+1{tL!!)X.!>/KB>#//!"Y>1Z1W0//!/0M/!=K>"-!"=$!0/0// /} /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcclibgcc2.clibgcc2.h 0!1"/yX(0/}J } .}<"uv!Qy 'y.'"!/et."RN///N} /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcclibgcc2.clibgcc2.h }<.}."uv!my 'y.'"!/eX."RN//KN.} /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/armlib1funcs.S !!!!!!!!!!!} /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/armlib1funcs.S !!!!!!!!!!!PTPTQP"TQ"UPTtptPTPTt$}tpbcPc:cTP8T Q 4U,4U,4U.4T.4QDcNcPNctcUDcRcQRctcTPcTcP P UUQTT<}<}<}}}(<}(<}(<}(}},<} ,<} ,<} ,} } 0<}0<}0<}0}}>BPJR}VZPbj}txP} P}P}}&} NZ}P8T Q 4U,4U,4U.4T.4QtczcPzccTQR.T p u"pQQww Qw PPTTccPccPPPPccPccTP6U Q 6TP,UQ,TPBUQBTBtBuBt Bu Bt Bu(Bt(Bu0Bt0Bu8Bt8Bu P HUQHTB}QPQcdQ ddQddPddP d.dP.dzdT d,dQ,dldYndxdY d*dR*dxdX0d4dv4dzdV0dzd0 0dTdYHdTdUHd\dUHd\dUTd\dTddndPzd~dPddPddTddPddPdeTddQdeYddRdeXde0 deVddYddUddUe eP eePe(eTQR.T p u"pQQww Qw PPTTQBZTNZSNZSPZXPZ}PZPPZSdnQjnPPR P TTQXX n0nzPz0PQ0P"}}(.}6<P:@QD^TP^SP^SR^}R^}R^PR^SfrRzRQPPR P TTQ~XX`0dnQ0P z} } &,} 4:P8>QBZTNZSNZSPZXPZ}PZPPZSdnQjnPPR P TTQXXj0nxQ0P }}&,}4:P8>QB^TN^SN^SP^}P^}P^PP^SfjPnxQtxPPR P TTQ~XX`0dnQ0P z} } &,} 4:P8>QBZTNZSNZSPZXPZ}PZPPZSdnQjnPPR P TTQ~XX`0dnQ0P z} } &,} 4:P8>QBZTNZSNZSPZXPZ}PZPPZSdnQjnPPR P TTQ~XX`0dnQ0P z} } &,} 4:P8>QBZTNZSNZSPZXPZ}PZPPZSdnQjnPPR P TTQ~XX`0dnQ0P z} } &,} 4:P8>QBZTNZSNZSPZXPZ}PZPPZSdnQjnPPR P TTQ~XX`0dnQ0P z} } &,} 4:P8>QBZTNZSNZSPZXPZ}PZPPZSdnQjnPPR P TTQ~XX`0dnQ0P z} } &,} 4:P8>QBZTNZSNZSPZXPZ}PZPPZSdnQjnPPR P TTQ~XX`0dnQ0P z} } &,} 4:P8>QBZTNZSNZSPZXPZ}PZPPZSdnQjnPPR P TTQ~XX`0dnQ0P z} } &,} 4:P8>QBZTNZSNZSPZXPZ}PZPPZSdnQjnPPR P TTQ~XX`0dnQ0P z} } &,} 4:P8>QBZTNZSNZSPZXPZ}PZPPZSdnQjnPPR P pTtTR0R^Qt0j}t}>0 >BUFR0 RpUt0 $*]FL]24P24PR^QZ^PQQQRPTQU P P ,VQ"U"0QR$T$0R P TTQ`UtUURXXSZZ$~0~R01&}},2}<@V<@V<@V<@V\dP\dP\dPRP1QPQ(T@BTP&P&TP U Q T$Q P TTQYYRUU"n0nQ01$}}*4]4@VV4@VVxQ~P P ,VQ"U"0QR$T$0R P TTQ\[x[[*[R@U@} } P S X*X0Y0*1,}U}U}0@}>LV>LV>@V>@V\dP\dP\dPPPYP1Q P TTQYYRUU"0R01$}}*0]4HV4HV4<V4<VRP1Q P hTlTD0DPQRV0lp0p1b}l}:0 :RURV0 VhUl0 $*]RV]24P24P:DU:D0 DPQLPPx1xQ P tTxTQtVxVRtUxU$R0R`Rx|0|1&n}x},2]PR]:<P:<P<FU<FV<FPR`R\`P1Q P TTQXXRHYH^UflYl0lU01 }}&,]fj]46P46P@HUH\UPRPPRPR\XR\PlUvzP1Q P TTQXX"$Q"$Q.UU.FU06P6}}@F]NPPNPPfUptPUQ P TT "Q "Q,UU,DU.4P4|}}>D]LNPLNPbUlpPUQPZT^TX}^}808DQHL0^b0b1 ](*P(*P*2P8DQ@DPj~1j~QQ~TT p ^uu*80 *8U*`0`lQ01,x} } 28} @DP@DPBX8BX1BX0BXQ`lQhlP1Q P TT&2P&2P&2P,BU,UU2} } <B} NPQNPQPd8PdQdr}dr}rU|PUQ P TT ww&2P&2P&2P,BU,UU2} } <B} B|YXYXLNQLNQN`8N\PN`YXN`Q`n}`n}n|Ux|PUQP(T QR$QggPggTggQggPggTggQggPggTggpggtggPggpggPggPggTggPggTggpggtghPPQpq RPUQT t utuP P TTQUU0R26R6`VV&*P&*P&*P24P&0P*24FRPfzUfz}f}fVrtPrtPxz}x}}1VR}}}6PPPhhPhrhTvhhT&h(hP&h(hP2h`h}vhh}2h8h}@hBhP@hBhPBhHhPThZh1ThZhPhhPhhPhhQPTQPTQ P TTQhUjlUnpUU"x0xU01U$}}*0]6DV6DVHNQxUPUQ P TTQ~XX`0dnQ0P z} } &,} 4:P8>QBZTNZSNZSPZXPZ}PZPPZSdnQjnPPR P TTQXX n0nzPz0PQ0P"}}(.}6<P:@QD^TP^SP^SR^}R^}R^PR^SfrRzRQPPR P TTQ~XX`0dnQ0P z} } &,} 4:P8>QBZTNZSNZSPZXPZ}PZPPZSdnQjnPPR P TTQXXj0nxQ0P }}&,}4:P8>QB^TN^SN^SP^}P^}P^PP^SfjPnxQtxPPR P TTQ~XX`0dnQ0P z} } &,} 4:P8>QBZTNZSNZSPZXPZ}PZPPZSdnQjnPPR P TTQ~XX`0dnQ0P z} } &,} 4:P8>QBZTNZSNZSPZXPZ}PZPPZSdnQjnPPR P TTQ~XX`0dnQ0P z} } &,} 4:P8>QBZTNZSNZSPZXPZ}PZPPZSdnQjnPPR P TTQ~XX`0dnQ0P z} } &,} 4:P8>QBZTNZSNZSPZXPZ}PZPPZSdnQjnPPR P TTQ~XX`0dnQ0P z} } &,} 4:P8>QBZTNZSNZSPZXPZ}PZPPZSdnQjnPPR P TTQ~XX`0dnQ0P z} } &,} 4:P8>QBZTNZSNZSPZXPZ}PZPPZSdnQjnPPR P TTQ~XX`0dnQ0P z} } &,} 4:P8>QBZTNZSNZSPZXPZ}PZPPZSdnQjnPPR P TTQ~XX`0dnQ0P z} } &,} 4:P8>QBZTNZSNZSPZXPZ}PZPPZSdnQjnPPR P TTQ~XX`0dnQ0P z} } &,} 4:P8>QBZTNZSNZSPZXPZ}PZPPZSdnQjnPPR P pTtTR0R^Qt0j}t}>0 >BUFR0 RpUt0 $*]FL]24P24PR^QZ^PQQQRPTQU P P ,VQ"U"0QR$T$0R P TTQ\UpUURXXSZZ$z0zR01&}},2}<@V<@V<@V<@VZ`PZ`PRP1QPQ(T@BTP&P&TP U Q T$Q P TTQYYRUU"n0nQ01$}}*4]4BVV4BVVJPQJPQxQ~P P ,VQ"U"0QR$T$0R P TTQZ[t[[&[R@U@}}P S X&X0Y0&1,}U}U}0@}>LV>LV>@V>@VZ`PZ`PPPYP1Q P TTQYYRUU"0R01$}}*0]4HV4HV4<V4<VRP1Q P hTlTD0DPQRV0lp0p1b}l}:0 :RURV0 VhUl0 $*]RV]24P24P:DU:D0 DPQLPPx1xQ P tTxTQtVxVRtUxU$R0R`Rx|0|1&n}x},2]PR]:<P:<P<FU<FV<FPR`R\`P1Q P TTQXXRHYH^UflYl0lU01 }}&,]fj]46P46P@HUH\UPRPPRPR\XR\PlUvzP1Q P TTQXX"$Q"$Q.UU.FU06P6}}@F]NPPNPPfUptPUQ P TT "Q "Q,UU,DU.4P4|}}>D]LNPLNPbUlpPUQPZT^TX}^}808DQHL0^b0b1 ](*P(*P*2P8DQ@DPj~1j~QQ~TT p ^uu*80 *8U*`0`lQ01,x} } 28} @DP@DPBX8BX1BX0BXQ`lQhlP1Q P TT&2P&2P&2P,BU,UU2} } <B} NPQNPQPd8PdQdr}dr}rU|PUQ P TT ww&2P&2P&2P,BU,UU2} } <B} B|YXYXLNQLNQN`8N\PN`YXN`Q`n}`n}n|Ux|PUQP$T QR QhhPhhThhQhiPi iThipi it iiPiipiiPi iP i,iTi iP i,iTi ip i,it0i8iPPQP(TQPPPP\TPPPP.0P.0P06PDJ1DJPPTQPTQ P [[QXX"}}}"(}28P6<QH^[HVVVT^UT^U`pV`pS`pXnpU|55|PPPTQJ`ZJXXXV`VV`VfxPtStXtUV55P P [[QXX"}}}"(}28P6<QH^[HVVVT^UT^U`pV`pSdpXnpU|55|P P [[QXX"}}}"(}28P6<QH^[HVVVT^UT^U`pV`pS`pXnpU|55|P P [[QXX"}}}"(}28P6<QH^[HVVVT^UT^U`pV`pS`pXnpU|55|P P [[QXX"}}}"(}28P6<QH^[HVVVT^UT^U`pV`pS`pXnpU|55|P P [[QXX"}}}"(}28P6<QH^[HVVVT^UT^U`pV`pS`pXnpU|55|P P [[ }}} &}28P6<QH^[HUUUT^VT^V`YXYX`pU`pS`pYXdpV~55~P P [[ }}} &}28P6<QH^[HUUUT^VT^V`YXYX`pU`pS`pYXdpV~55~P P [[QXX"}}}"(}28P6<QH^[HVVVT^UT^UfxSfxVlxvxU55P P [[ }}} &}28P6<QH^[HUUUT^VT^VftftSftUftrtV55P P [[ }}} &}28P6<QH^[HUUUT^VT^VftftSftUftrtV55P P [[QXX"}}}"(}28P6<QH^[HVVVT^UT^U`pV`pS`pXnpU|55|P P XXQ.T~TT"} } } } "(} *~}}}*D}*.T.D}.~}}}0DX0D]0~}}}@BP@BP\`]`f}v~44v|P1PPTQP P dThTQRUhjUrtU R}hr} &}&L}&:]&:T.0P.0P:>]FL1FLP P nTrTQnVrVRZUrtU|~U&Z}r|}68P68P8BU8BV8BPNT1NTP Q Q"$Q Q"$Q"P"0 $6Q P ~TTx}}*:P*:P4N@4NQNX}NX}`f44`fP P zT~T zw~wt}~}*8P*8P2bVX~VX4J@46R4JVX4JQJT}JT}\b4~4\bPP$T QR QTiZiPZixiTTitiQ|iiPiiT|iipiitiiPiipiiPiiPiiTiiPiiTiipiitiiPPQiiPiiTiiQiiPiiPiiPiiPi@jTiiPiiPiiPiiPjjPjjPjjP(j.j1(j.jPPTQPTQ P [[QXX"}}}"(}28P6<QH^[HVVVT^UT^U`pV`pS`pXnpU|55|PPPT P ZZQnUUU}}}$}0:P0:P4>QJ`ZJXXXV`VV`VfxPtStXtUV55P P [[QXX"}}}"(}28P6<QH^[HVVVT^UT^U`pV`pSdpXnpU|55|P P [[QXX"}}}"(}28P6<QH^[HVVVT^UT^U`pV`pS`pXnpU|55|P P [[QXX"}}}"(}28P6<QH^[HVVVT^UT^U`pV`pS`pXnpU|55|P P [[QXX"}}}"(}28P6<QH^[HVVVT^UT^U`pV`pS`pXnpU|55|P P [[QXX"}}}"(}28P6<QH^[HVVVT^UT^U`pV`pS`pXnpU|55|P P [[ }}} &}28P6<QH^[HUUUT^VT^V`YXYX`pU`pS`pYXdpV~55~P P [[ }}} &}28P6<QH^[HUUUT^VT^V`YXYX`pU`pS`pYXdpV~55~P P [[QXX"}}}"(}28P6<QH^[HVVVT^UT^UfxSfxVlxvxU55P P [[ }}} &}28P6<QH^[HUUUT^VT^VftftSftUftrtV55P P [[ }}} &}28P6<QH^[HUUUT^VT^VftftSftUftrtV55P P [[QXX"}}}"(}28P6<QH^[HVVVT^UT^U`pV`pS`pXnpU|55|P P XXQ.T~TT"} } } } "(} *~}}}*D}*.T.D}.~}}}0DX0D]0~}}}@BP@BPNV}\`]`f}v~44v|P1P@jFjPFjZjT@jNjQ P dThTQRUhjUrtU R}hr} &}&L}&:]&:T.0P.0P:>]FL1FLP P nTrTQnVrVRZUrtU|~U&Z}r|}68P68P8BU8BV8BPNT1NTP Q Q"$Q Q"$Q"P"0 $6Q P ~TTx}}*:P*:P4N@4NQNX}NX}`f44`fP P zT~T zw~wt}~}*8P*8P2bVX~VX4J@46R4JVX4JQJT}JT}\b4~4\bPQ.T R .t :P:FUQ R T T8FTPTp t PP p  PPTPTp t PPhjzjQ|j~jQhjzjR|jjRP$UQ$TP$UP$UTjjPPQS RjkPjjQjkSjkRQ<VRU Qp,x.<x55 P |TQzX (P.2P|V(V.2V(.22XYfvY<XPfhPLTSQ P |TQzXzY*Y04Y*P*044XVfvV<TPVXPfhPHVR P xTQvYRvX&U(,U&U(,U,,`U:PVP`VxPwx}wx}xLxVVx\xV"x2x1"x.xS&x4xT&x2xT{UH{L{UT{{U{{U{|U||Uz{U{|U||U{.{[.{T{V{.{0.{$|}$|L|VL||}||}{\{Z{|X$|P|Ph||X`{h{V||V`{|V||V|{P|[||[{{[{{0{{1{{Z{{Z{{Z{{Z{{Z{{Z{{Z{{Z{{Z{{Z{{Q{{Q$|(|QJ|P|Q$|(|QJ|P|Q$|(|QJ|P|Q$|(|QJ|P|Q$|P|QP|Z|Y||YP|Z|} ||} ||P||S|$}U|d~wh~~w|d~w h~~w |^~}HQr,},6P6:QRXR}x:0:<Q0}0}0}0ʂ}0‚}0‚ʂ}0Ђ}0Ђ0Ђ}0Ђ}0}*}<*}<X`}X`}ƃPăSăUDwHbwDw Hbw ؃>}}0Hb}0}0}0}0 6}0 60 6}0 6}0(XBXJNX(VXVnSPQ*}PQ RLN}00QLN0B\}0B\}0\n}0n}0nz}0z}0}00}0}0ʄ҄}҄}<҄}<}}l~Pl|S|Uvwwvw w }<}<J`w~w~w~w~w~T T}0}0}0}0}0…}0…0…}0…}0HXPXXX&STVPQ}PQĆʆR}0Q0}0}0&}0&:}0&2}02:}0@V}0@V0@V}0@V}0}}<}<ʆ҆}ʆ҆}$6P$4S4>T>TQ.̈wЈw.̈w Јw Hƈ}Ј}H"w~̈w~Ј҈w~Ԉֈw~w~Hw~̈w~Ј҈w~Ԉֈw~w~Tƈ}<Ј}<Zf}<Zn}<fn}<v}<v0v}<v}<T|TԈֈT·T·SPxQf}fpPptQRԈֈ}t0tvQԈֈ0}/1ƈ}/҈ֈ1؈}/}.Eƈ}.҈ֈE؈}.ԇ}<ԇ}<ԇ}<}<}<}<}<0}<}<HP}Pb}Pb}}}PST$Qwww w }}w~w~w~w~w~w~w~w~w~w~$}<}<*6}<*>}<6>}<F~}<F~0F~}<F~}<h։TމLTThTSPHRQj6}6@P@DQdhR}nD0DFQ0rt}/t~1~}/1}/xz}.z~E~}.E}.}<}<}<ʉ}<‰}<‰ʉ}<Љ}<Љ0Љ}<Љ}< } 2} 2}hp}hp}Ċ֊PĊԊSԊފTފQΊlwpwΊlw pw f}p}‹w~Xlw~prw~tvw~w~w~Xlw~prw~tvw~w~f}0Qtv0BD}/DN1Nf}/rv1x}/HJ}.JNENf}.rvEx}.Zt}<Zt}<t}<}<}<}<}<0}<}<}}}8@}8@}PSTQ,w0Xw,w 0Xw &}80X}8X0XҌP̌ҌQЌҌRҌ}،&},02},@L},ތ},ތ},},,},,0,},,},00@D0 Y*Y@DY JYJ^SP&&}@D}8P},8P},P^},^r},^j},jr},x},x0x},x},}ʍ},ʍ},ʍ},ʍ֍},}}8@}djPj|TdjPj|TdjPj|ThgpgPhgpgQʎPP \w_pw_QjXpXRlUpUSڎTT \TpTlwpwlwpwlwpwlwpwlwpwRRΎS SNQpQvg|gPPTȏPȏUP܏Q܏P̏ȐTQڏ]ڏ} }TxPȐΐPxSUFZUUnwrwnw rw }ƐPFHPNPPڐ}}FXrX}}VV*VrvVVVhhPP̑P}}ґRґT[T^}^rZZ[}ΑSΑTTƑwwƑw w } }} }0 0} }}P}T T[ [T T[ [}$ Z }$"Z"}$}$2102U<@UHҒUUUUҒUUU"["HV"0"}BVB}}PZXFP^XT\VVTVVpF[[t[01ZZZZZZZZZZQQQQQ@FQQ@FQQ@FQQ@FQFQFPYYFP} } ȓړPȓؓSؓUғZw^xwғZw ^xw T}^x}”}”ȔQ^`}bd}xJxZ^`ZT}4^x}4 }4}4 }4H}4H0H}4H}46XXX`dX6hXhSP Q8}PQ &Rbd}>0 Qbd0Tn}4Tn}4n}4}4}4}4}40}4}4}}}}&.}&.}PS̕Uw2ww 2w }2}z}zQ}}2J0ZZ}42}4•}4ʕ}4•ʕ}4ҕ}4ҕ0ҕ}4ҕ}4`XhXX X <SprPĖΖQ}PQږR}0–Q0 &}4 &}4&<}4<P}4<H}4HP}4Vr}4Vr0Vr}4Vr}4rx}}}}}}<NP<LSLUFΘwҘwFΘw Ҙw `Ș}Ҙ}`6}6<QҘԘ}ؘ֘}`J`ZҘԘZlȘ}4Ҙ}4r~}4r}4~}4}40}4}4X$̘XԘؘXܗXܗS,.PQn}nxPx|QRؘ֘}|0|~Qؘ֘0ȗ}4ȗ}4}4 }4}4 }4.}4.0.}4.}4.4}T\}\l}\l}}}PS@Uwww w }}}Q}}JZZ$}4}4*6}4*>}46>}4Ft}4Ft0Ft}4Ft}4bԙXܙXXbXSP8BQd&}&0P04QLRR}j4046Q0}4}4}4ę}4}4ę}4ʙ}4ʙ0ʙ}4ʙ}4} }$}$}RZ}RZ}PSU>wB\w>w B\w К8}B\}К}QBD}FH}К\JК\ZBDZܚ8}4B\}4}4}4}4,}4,0,}4,}4X<XDHXLXLhSPQޛ}ޛPQ RFH}"0QFH08R}48R}4Rh}4h|}4ht}4t|}4}40}4}4}ě̛}̛ܛ}̛ܛ} } }dvPdtStUnwwnw w }}^}^dQ}}JZZ}4}4}4}4}4}40}4}4ҜDXLXXҜX STVPQԜ}PQĝR}ڜ0Q0 }4 }4 }4 4}4 ,}4,4}4:V}4:V0:V}4:V}4V\}|}}}ĝ̝}ĝ̝} 2P 0S08T8LQ*ŸwƟw*Ÿw Ɵw B}Ɵ}B}2RƟȟ}ʟ̟}B}QƟȟ}ʟ̟}L}8Ɵ}8R^}8Rf}8^f}8n}8n0n}8n}8ڞTrTƞTƞS PnxQ\}\fPfjQRʟ̟}j0jlQʟ̟0}+1}+ȟ̟1Ο}+}*E}*ȟ̟EΟ}*̞}8̞}8̞}8}8}8}8}80}8}8}>F}FX}FX}}}PSTQwww w }} }R}} ܠ}ܠQ}}}8}8&}8.}8&.}86n}86n06n}86n}8XTР:TXTSԠ֠P6@QZ$}$.P.2QRVR}^2024Q0bd}+dl1l}+1}+hj}*jlEl}*E}*z}8z}8}8}8}8}8 ֠}8 ֠0 ֠}8 ֠}8֠ܠ}} } }V^}V^}¡PSȡTȡܡQRwVpwRw Vpw ҡL}Vp}ҡ}¢RVX}Z\}ҡ}QVX}Z\}ܡL}8Vp}8}8}8}86}8606}86}8 jTT VTVpSPQ"}PQRZ\}&0QZ\0*,}+,414L}+X\1^p}+02}*24E4L}*X\E^p}*B\}8B\}8\p}8p}8p|}8|}8}80}8}8}΢֢}֢}֢}&}&}tPtSTQ~wBw~w Bw }<B}<B0BP}QṚ}}0}0*6}0̣}0ԣ}0̣ԣ}0ޣ}0ޣ0ޣ}0ޣ}00*.0hYtY*.Y,Y,DSxzP}*.}2}02}02D}0DX}0DP}0PX}0^z}0^z0^z}0^z}0z}}Ԥ}0Ԥ}0Ԥ}0}0ޤ}ޤ}"*}hhPhhQPPȥPԥ&}:d}P\Q\4X:dXPfRf6U:dUP`S`TΥTԥ&T:dTX6w:dwX6w :dw X6w:dwX6w:dwX6w:dwX6w:dwRRQQ:`QpvP|PTQR̦VVSYYww}}ĦPĦVĦQ¦ĦR̦V̦ԦVئVV] ] NPPЧw_w_ .Q.ZT \RRXX nSSVnV(w(w(w(w(w (w$HZQQlx[lx[Q[[QQ "Q4QX`[X`[P¨QQRĨQĨبRبV24VĨԨSԨ,Y2BYި,}2B}PVQR.V VV,]6B]LlQL`R`VƩȩVL\S\YƩ֩YT©wƩ֩wf}Ʃ֩}rPrV~QR©VVVV]ʩ֩]PHZP}}^}QT:TRHNRNXX^X(SHLSLYY^Yw^ww ^w w^ww^ww^ww^ww ^w w$^w$&0[&0[Rb[Rb[q2&q2&P8B[8B[hzPz~QhzQhjRQRVVSYY}}PVQRVȫV̫֫V֫]]2P6<P2R6@R2S6@SlVVHp}N}Ȭ}NdURdU^p}^p}^p}p}p}p}}Ȭ}} P P P P P PPTQԬPԬR̭ZҭZԬSέwDҭwDެέwҭwZQZƭtҭԭt<BQ<BQDHPFέVҭVR̭[ҭ[`έuҭuέwHRSҭwH P8PQ8DPDfVflP8JQJbTblQ8ZRZ^P8HSHhXhlRX}X}nTPQRRȮ֮P֮&Y&0}&@YlnYȮԮQԮ}P&@}l}ȮޮRޮf[l[ȮڮSڮU&}&*U*@VlnVnp}prUҮhwlwҮhw lw ҮhwlwDTltTT&6TlnT*TTTTb}l}X&@XlrXXX}}}Y0}08}#8H}HVVV`v#`V VnpV"*QRVPVnpV[np[¯UίYد0Y&U V¯}¯}¯}د}د} Q P&6YlnY&6[ln[&*U*6VlnVBQ"R"YY*S*XXwwFT8TTT$8[$0P(lUzUU(FU.4R4VV48V8BQLj}}LTRTj}Tj}Tj}`jQzU~T~Y[0PRtZzZSvw@zw@vwzw%6Z°ưQư6Zʰntz|tQQPvVzVvuzut[z[6vwD>BRBXSzwDPRZZSwDwDwwȱBZұֱQֱBZڱzttQQPVVuu[[BwHJNRNdSwHPRZZSw@w@wwʲ%ԲTZ޲QTZtt Q QPVV$uu&[[TwD\`R`vSwDƳP³R³ Z>ZS}>} w>w Tг>%ֳZQZwZfQlT [TQT&[>NZUUU02U,}4,}4,0,}4}4>}44FZn VV0Vx YY0Y},},},},00},},},},0},w~Uw~ Uw~w~&Uȴ} } δҴRҴS&} LrP|PƵPLQQQQLRP1`ȵTȵصPصUPȵQPȵܵRܵTQ]}"0} T4:P:DR4BQ<DPLZPZLXL}}XX}LbQbV"}V}LXRXط}ط[ }}}L^S^l[ [[[VwwVw w VwwvTTvTvTvTvTvTvTvT~}}~Q} } ~Q} ~Q} ~Q} XxXR̶}̶ض}#ض}V}@VHV}X}VQȶ̶PV } (V2@VVVUU*6UU:nVV:n}}:NVV:N}}:N}:N}:N}nUn[0ط[nUnзXr}r}r}}}޷QPSHXVNX}NXSPĸTĸڸPĸָRָZ$RZĸԸSԸ}$R}Ҹ w$Rw TR%ZQnwnzQT[$(T(,Q,.T.:[RNZ,UU$.UDFU.@}4.@}4.@0.@}4.}4$R}4HZZ V$(V,DVY$(Y,DY},},},},00},},},$(},,D},w~Uw~ U$(w~,.w~.:Uܹ} .0} RS2:} `rP`nRn["[`lSl }"}jw"w }"DU"UUY"YZ"Z }ƺںXƺںXSR"}(RPV\P(RRV`R(RSV`S8VػVh}n}}nUrU~}~}~}}}}}}ڻ} P P P P P P@jFjPFjZjT@jNjQP R ZZSwDwDww(Z48Q8Z<tt\bQ\bQdhPfVVr[[zuuwHRʼSwHPbYbl}dYYQL}LRPd}¾}R[¾[SнUнd}dhUhVV}Uw¾ww ¾w w¾w,TT,TTdtTT,fT,TT,TT,TT4}¾}4XdXX4TX4TX>T}>T}>T}XZYZl}lt}#t}Vv#8VFNVV^fQPʽVVʽ[[U Y(0(JYdUFV}}}(}(}V^QZ^PdtYYdt[[dhUhtVVȾQȾRlXXȾSlZZоwwоw w ־T־T־nTTYRTUUUQVTdUV<}}&<}&<}&<}2<QTdXTdTTdUdlYdl0PRZZSw@w@ww¿%̿PZؿܿQܿPZtt Q Q PVV[["uuPwDX\R\rSwDPRZZSwDwDwwfZQfZttQQ PVV*[[8uufwHnrRrSwHPRZZSw@w@ww%zZQzZ tt48Q48Q:>P<VVJuuL[[zwDRSwDPR.Z4bZS"}4b}0w4bw0Tb%"Z QwQT.[48T8<Q<>T>J[bN".Z@UU4>UTVUBT}4BT}4BT0BT}4B"}44b}4\nZ0V48V<TV.Y48Y<TY},},},},00},},"},48},<T},}U}0U48}<>}>JU} >@} RSBJ} pvPvRp~QxPPX}}XX}QV^}V}R}([(J}}}S[(J[[[www w wwTTTTTTTTT}}Q} } Q} Q} Q} XxXR}}#<}<>V>N}NVV}X}VQP<>V>F}FhVrVVVNZUUfrUUvVVv}}vV(<Vv}(<}v}v}v}U[0[(U X}}}}}"Q"P.<SSV}PTPR^ZdZSR}d}`wdwL`T(%.RZ8<Q@wQT^[dhThlQlnTnz[@NR^ZpUUdnUUr}4r}4r0r}4rR}4d}4Z`VdhVlV^YdhYlY},},},},00},},R},dh},l},}U}`Udh}ln}nzU6} np} "&R&6Srz} PRN[Tb[SJ}Tb}PwTbwJ}bDPUTbUPUNYTbYNZTbZJ}X J} X >S6>RTb}hpPhpPhpP|P<}FT}|S<}FT}BwFTwBw FTw w[Y&P2x[z[Y[[FTwBwFTw}$<} <},<}(},}(0} 00} } .UUP200Z$20$2} 6H16H} 6>PTn} dn} nz},11} } QQP1} },"},"}(FT}$XZP\P\Sfwfw PTSXSww PPPP P XU\jUS"QXw\jwXw \jw 0R} 4R}4XV\j} pPp|Q|XpRVPzwzw Tp<PPU .USQw .ww .w } }V .} 4DP4@Q@X4HRHdVdhP>w>w NTjvp<v|PPUUSQwww w } }V} P Q >TRP>w>w 4P@NPN[ [[@`S`T T TJw wwJw w w Jw ww} XXpXY Y Y X}^p}}} }J}} } ڽ˒y ҭ˒d ΒS(@P } 4JP4FQFtT4DRDTP>tw>tw TjPtPtQTtRP~w~w PPQTRPww PPQ2TRP2w2w (P2HP2DQDrT2BRBRP<rw<rw R`p`dPdhprPrQTrRP|w|w PPQ USX w}P1TU](8P(4Q4X(<R<V2w2w B\TB\TBTB\TB\TL\t L\t L\t L\t ~q<PQTRPww PPQ TRP w w P 6P 2Q2TT 0R0@P*Tw*Tw @JPTdPTbQbUThShT^wp|]p|Up}00XX]PP8U<UR6X<XS6[<[&w<RwRXv}U6}<}PPnpPP@[DR0DR[RbtPbdTdtPnpPnpPp@p[[0U}PZ}dr}SZ}dr}`wdrw`w drw w0Z0V[VbPlZZZ[*0Zdrw`wdrw}`V Z}$ Z} }$ } ",0",V"(Q<R00<RVV<HQJhTTPJl00X^l0^lV^hQt|1t|VtzR1VR}$VQVQ}$}$1VR}$6@}$6@} dr}xzP|PTP|SXSww P4TS(X(,S4w4w PPPP4@P@UU4FSFVQ<ww<w w d} h}hV} PQXRVPww Tp<PPPUTbU S QPwTbwPw Tbw (J} ,J},PVTb} hxPhtQtXh|R|VPrwrw Tp<PPU&USQw&ww &w } }V&} ,BP,>Q>rT,<R<LP6rw6rw LhPtPU:U*hUU8UXUtS}:N}X}~w:TwXw~w :Tw Xw ~w:TwXw}XXY:Y*:YXY:}}}*>}}}Xn}}Z`PZ`PZ`PZ`PPPPP}PQTRPww PPQ>TR P >w >w 4P>TP>PQP~T>NRN^PH~wH~w ^tP~P~QT~RPww PPQTRPww pPpPQ<TRP<w<w 2P<JP<LQLU<HSHXDw\}nz1nzVnxRU]PQ*XR,V,w,w TT,TTTt t t t $q<,BP,>Q>jT,<R<LP6jw6jw L`PjPj|Q|TjzRzPtwtw PPQTRPww PPQJUSJTJw]UD} 0240 X24XQ&2]&,PT`P`Z4ZThRhU}U4}TfSfV4V\wuwt|}t|Zt}*}*4Q@VTTUTT0VtPTtP4tP@VUUV0(Z(}P}}$R$}}S}} ww :w :TYTtZtXYXZXYZXw ww6:} :TFP0FPTXh0hUUUU`p00`pTThUUPU0T}$}$} 8NP8PR8JSBwH~}H~}Z\Q\l} ltQltQPQURTSQPQUSUQPP}}$R$}}S}} ww :w :TYTtZtXYXZXYZXw ww6:} :TFP0FPTFLQXh0hUUUU`p00`pTT`fQhUUPU0TQ}$}$} PRS<w6} 6} Q$}$,Q$,QDPPPVVD\Q\UUDVRVXXD|ST}}}}lnPn} } }}UPPPPQQQQPTQRPTPTPP PPP$Q&.Q08Q:@QHJPLNPTVP\`PbfPhpQrzQ|PT|PT|PTQQPTQRPTPTPPPPPQQQQPPPPPQQQQPPPPPQQQQPPPPPQQQQPPPPPQQQQPPP$6P$8S8 XX.ww.w w .ww4\}0}04\}0}04\}0}04~}0}04\}}4ddp0p}'Pf~}'}'}'jYnPpVV}}VVw~w~R}}}}00}}P}}w~[ .[0P[[} }00TP02P0w~PX}<PX}8f~}(f~}(}(}(PTFTT2TtvTxTRLYLPPSB}0BPQwFwTpwtww Fw Tpw tw wFwTpwtwwFwTpwtwwFwTpwtwwFwTpwtww w R6w QFw Tpw tw dFdTdP}|~}P}|~}P}|~}}}PPQ.}6>}>JPTVPVZQ8}T}}Rx}}}F}Tj}t} PQDLQ }F}Tj}t} }F}Tj}t} }x}xQ8}T},}Tj}t}}}}}F}Tj}t}}F}Tj}t}"}F}Tj}t}*}F}Tj}t}\^Q\~0~},F},Tj},t|},~},r~0~[F[T[x|[~[[~},~},~},~},~},~},~},~},~},1}41 ,}4Z`Pb}b}b}b}}0}} V 0.V6V8FVVV@}}&.U&.U\bPPP8:P`hT`h}T}@}}}}}"41"*STl}Tl}ZSp}xz}p}xz}}}}}}} } } },@},@0,@},@}Nb}Nb0Nb}Nb}}0}}UUUT}*0*,PPUQPSXXwww w ww 4},}, 4},}, 4},}, },}, 4}<}< d<@0@~w~~Pw~w~@FTDp[NjPT-TT00},RRSSUU}8}4}$}$}$}$4VP\^P4ZQ\bQ4>R>pU4FSFY<w<w <w<w<w<wdT"Q".T&R*.U0:P:UU0~Q~}}0NRN} } FVUhlURnPZfYlYYPPPU}}}XvUUPUU6Q6}}R} } U $U &PY$hYY>VPP>VPDUFvJXP}P}P}hUxUPTQU"UR"VSXPTPTUVTTTUR P"*P*2T4HP4JSJ"XX@ww@w w @wwFn}4}4Fn}4}4Fn}}Fn}4}4F}4}4\dv0}+P|}+}+}+|YP&VV}}VV}}R} } } } 00} } f} } }["F[Hf[[ } "(}4(HT*0PHJP.H}fn}fn}<|},|},},},PTT`TTTRX}4XbPSb}8bfQwwwww w w w wwwwwwwwwwwwwwwww w R>w Fw Qw w w w w dddf}}f}}f}}}}"P24P4>QFP}P\PfhPhnQT}d}}D}DHR}}}}}}}}"P"*QV^Q }}}}&}}}}2}}}}8}}}}@}}}}rtQr0}8}8}8}8}80[[[[[[}8}8}8}8}8}8}8}8}8X1RTX1R"*T"*`fPh}h}h}h}}0}}>ZFZTdZZZZ>UX@U}}pvPPPTVPt|Tt|}QT}X@R}}}8}8}8}>F11>FXX>FRj}j0j}j}}0}}}}}}}:}}:}}6^DN}DN}DN}Vr}Vr}Vr}}}}}0}}UDUUT}NZ0Z\P P S XXwww w ww0}(}(0}(}(0}8}80}(}(}(}(d8<0<z}z~P}}<BT@l[JfP|T|-TT00}(RRSSUU}4}0} } } } P$P$0$*P&*Q0RPXZP0VQX^Q0:R:lU0BSBY8w8w 8w8w8w8w`T"P"UUfQf}}6R6} } .>UPTU:VPBNYTYYnPPnPtUvvzX}}}UUPPP"P(8P(:R:U(}<:>U>H}X>DTDNXNPTjlX66w:wN}Q}QP:>QNd^4Y:Yr~}}r~}}r~00r~}}r(}:}x~}}x~}}x~00x~}}x(}:}|}T}4(}:H}HJTNj}jlT}0}THJTV(}0>H}0Nj}0QVRTU>HUN\U} (}>H}hj}} (}>H}hj}(}>H}Nj}(}>H}Nj} (}>H}Nj}X4X>DXNVX6QQ8D}8D}8D08D}8(}>D}NV}Dh}Dh}Ph}Ph}h}h}h}h}PP}TPSR (} (}lr}lr}PPQVRRSUvwvw vwvwvwvwTP}PPQ}}RYYS}}wXXw w wwwww$w$w(w(w,w,w0w00ZZ >T",P&B[&B[&BVJd0zXPPTTT~[~[@QV0PP 0"606^R^|0|R0SR 0"606P "0"006BQ|QQD|PPQTTTT11XPTTV$P.R.Z Z<S<}< }<"w  w 8} }HXTvzTHXTvzTHjPvzPX\TXj00X\TX\Tbj--bfPfj}8}8z[}4}4[}4zfw~w~w~w~zZw~w~w~w~z}}}}}}}}}}}}8PYVYYY}}0}}}}XXHUPUUU}}}}}}}}$,PPRP4>}V[^X^X^XPSR} }4FP4HRHXXB}V >V :UJX0rzZzV| V  Vv }vz}@XRTX0P0 ( 0( P SP n 0n r Sr t Tt x 0x  T  S0 ( 0(  \ X 0 " 0( L Qn t Qx  Q@ n \t x \  Q  U  U  U  U  1  1  T  P  V  V  X  P  R  [  [  S D VD  }  }  }  w  w  w  w $  }  }2 J Uh j Uj l Z2 J Uh l U2 ^ Ph l PJ X UX ^ Z  ZJ ^ 0  0J X UX ^ Z  ZJ X UX ^ Z  ZT ^ -  -T Z PZ ^ }  }l  T  }8  }8  T  }8l  }  }  }  }t  }  }  }  }|  }  }  }  } & }& @ Y@ F }F  Y  Y  Y  }  }  0  }  }  }  }  Z  Z 8 X@  X  X  X  }  }  }  }  }  }  }  } P T  T" , }F H }H  VL P TP  PR  ZR  ZR  Z  S  R  }  } & P & P & P & P & P & P. 6 P. 6 P. 6 P@ J P@ J P@ J PD J PD J PD J PT X PZ ` QZ d RZ d S^ f w^ f w h l Pn t Qn x Rn x Sr z wr z w |  P tT|  Q|  P  TVZT|  Q  XVZX  XVZX  XVZX  XVZX    1  1  1  Q  Q  Q  Q  1  1  1    Q  Q  Q  Q  0  1  0  0  1  1    Q  Q  Q  Q  1  1  1    Q  Q  Q  Q 4 1 4 1 4 1 4 * 4 Q* 4 Q* 4 Q* 4 Q4 J 1B J VJ b 1J b 1J b 1J b Z b QZ b QZ b QZ b Qb x 1b x 1b x 1b x p x Qp x Qp x Qp x Qx  1  V  1  V  1  1  1    Q  Q  Q  Q  1  1  1    Q  Q  Q  Q  1  1  1    Q  Q  Q  Q 1 1 1  Q Q Q Q111QQQQ.1.1.1.&.Q&.Q&.Q&.Q.F1.F1.F1.F>FQ>FQ>FQ>FQF^1F^1F^1F^L^UL^UL^UR^U^v1^v1^v1^vnvQnvQnvQnvQv1v1v1vQQQQ111QQQQ111QQQQ111QQQQ111QQQQ1V1Q4141414,4Q,4Q,4Q,4Q4J14J14J14J@JU@JU@JU@JUhtTP*T Q UUPTt#t#ttP$UQ$TP$UP$UT,2P2BUBLP,6Q6DTDLQPVPVfUfpPPZQZhThpQtzPzUPt~Q~TQPUPQTQPUPQTQPUPQTQ P U$PQT$Q(.P.>U>HP(2Q2@T@HQLRPRbUblPLVQVdTdlQpvPvUPpzQzTQPUPQTQPUPQTQPUPQTQPU P Q T Q$*P*:U:DP$.Q.<T<DQHNPN^U^hPHRQR`T`hQlrPrUPlvQvTQPUPQTQPUPQTQPUPQTQPUPQTQ &P&6U6@P *Q*8T8@QDJPJZUZdPDNQN\T\dQhnPn~U~PhrQrTQPUPQTQPUPQTQPUPQTQPUPQTQ P TQBUUU$R P $TT$R$YY$YY$YY(0VV(0VV(0VV(0VV(0VVB\UQ0Q0.Q.0*@Q0@0H^QN^0TUPTQPU P Q T QPU P Q T QPU P Q T QPU P Q T QPU P Q T QPU P Q T Q PQRQQQQPU P Q T QPU P Q T QPU P Q T QPU P Q T QPU P Q T QPzT Q XV&RPNT&RPNT&RBNVBNVBNVBNVnzTPU P Q T QPzT Q XV&RPNT&RPNT&RBNVBNVBNVBNVnzTPU P Q T QP~T Q ZV$RPPT$RPPT$RDPVDPVDPVDPVr~TPU P Q T QP~T Q ZV$RPPT$RPPT$RDPVDPVDPVDPVr~TPU P Q T QPDT"Q RP"T6DT RP"T6DT R6DT6DTPU P Q T QPDT"Q RP"T6DT RP"T6DT R6DT6DTPU P Q T QPQRPU P Q T QPQRPU P Q T QPU P Q T QPT Q PUrU 8VV$8XX$8XXPjUTPT Q DVVVVRUUUUUSZZ*YY*YY*YYD^VQ0UQ0U&<Q,<0,<UPfQVf0nQt0TUPT Q DUjlUtvU~URVShZjZ*Y~Y*Y~Y*Y~YD^UTU P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P $U$2PQT P.V P ZZQVVR[[ S }R}LUULUU6LTT6LTT`n}`n}`n[`n}`}}nTnT}ZdpPpUdvQvVVdtRtTT]]V]}}UUUT]TPTPT0PP P JT$U2V@JTdxQQdvPpSPQPQpPQ PX^P^rTrxPxTrQPTPU Q T P TXZ~XQVVZbQfxV P .TQVQ P `YfY"Q"(TfnQ R bVfnRrVS`XfnSrX P 4TQ@VRY"RSX"S P 6TQBVR2Y4BYS X $SQQ P 2Y:HY Q 6U:<UR&V&(R:HVS&X&(S:HXQ,V,0Q~xx UUUXj]Xj]Xj]Xj]PQPQ P$T t PPTP00T]T]T]}]}]}}}} } PQPP(U,4UQ(T,4T P"P $Q6PNPP Q <SNTS\^S&P&PTR\^R&S&S&6PNPP&6PNPP8JPPTP\^P&4S&4S.JQNTQ\^Q(HP(H(H P HTLTQHULhUprUz~U.R".R"2T".R"2T~T~TPUQQSR R PTP P PTTTQPUThUptU6R"6R":T"6R":T*:U*:U*:U*:UtTtTPT .TTT P Q RS&V&,Q vwzwp}z},p},p},p},p}:p}:p}:p}:p}:p}:JPFJQL^VQR QS Rr}|}xt|~t"@]"@]"@]"@]0@00@006Q@xT@xT@xT@xT@r]@r]@r]@r]LbQZbP^bR P HTLTQHULhUprUz~U.R".R"2T".R"2T~T~T P PTTTQPUThUptU6R"6R":T"6R":T*:U*:U*:U*:UtTtTPT .TTT PQRS$U$(Q rwvwl}v}(F}(F}(F}(F}4F}4F}4F}4F}4l}v}4FR@FQQR$QS$R|}}&<]&<]&<]&<]2:QDjTDjTDjTDjTDj]Dj]Dj]Dj]RjTRjQbjPfjR\tQ\tRxQPx~R~PxSSQRPSPQRPSPQ T TQ:U:BTRBT 0VBHQH\TP\T`lQlUT`jRjTrVQPQPQRPSRQQPRPSwR PQSPSPTT Q(T,0T(T0<Q<`U`hT0:R:hTDZVhpQpTTxTQUTRTVQPQPQRPSRPQQPRPSwR P RTVTQRUVrUz|UU"R"R<T"R<0<0<T P ZT^TQZU^rUz~U"R"RDT"RD0D0DT4DU4DU4DU4DUPQ P PPPQUTRTPPQ P PPPQUTRTP P HTLTQHULhUprUz~U.R".R"2T".R"2T~T P PTTTQPUThUptU6R"6R":T"6R":T*:U*:U*:U*:UtTP Q V R U R U "0"U&4U8FUJXU\jUn|UUUUUU PQVXRX S U"T*T"T*6T"T"T"T"T"T"T"T"T"T"T PRQ8R8UT6S6TFVVFTVFLVFLVFLVFLVFLVFLVFLVFLVFLVFLV PRQ8R8UT6S6TFVVFTVFLVFLVFLVFLVFLVFLVFLVFLVFLVFLVPQ PQ PPPQUTRTPPQ PQ PPPQUTRTP PQ R PPTPQP]2}8F}P*XQV"$V$,T R ,T S ,U PQ R PRTPPTPQP]2}8F}P2YQV*,V,4TR4T S 2Xw4U &PTZPZTT^QTZPZlTrTT^QrT P HTLTQHULhUprUz~U.R".R"2T~TP}}Q}}R@THPTbnTt|TTTSYYwww UjnUt|UUUwwwwPVPVTVlVnVVPLPPPP2>Q}P T PQVQR Y RSXS,w0>w,w 0>w }&}0>}DPPPhVhpPDVQVjUjpQDTRTlXlpRD`S`dP^p]^}}PVhpVQ}}RShpSQQQSXXwww  UhpUUUwwwwJTJPSP^TbTTP4<PPPPP}}PT"PQV"QRY"RSX"S<w@Nw<w @Nw "} 6}@N}T^P^xTxPThQhzVzQTdRd|Y|RTbSb~X~S\wwn]n}}PQURRSXwPPPQQ &P&TTT`P`xVxPTfQfzUzQTdRd|X|RTpSptPn]n}}P]}P. YQ. XR0 US. [0 w0( T0 V  P0 < P< T VT \ P0 B QB V UV \ Q0 @ R@ X XX \ R0 L SL P PJ \ ]J p }z  }  P  R  P  S  Q  w  w  w  w  S  }  P  }  P  R  Q !P!!P!4!S!|"w!|"w !|"w!|"w!"T|""R""P|""S""Q""w""w ""w""w""P""}""P""S""}""R""Q""P"(#PF#L#Pj#p#PX$Z$P`$l$P""S|$$R$$P|$$S$$Q$$w$$R$$P$$S$$Q$&P$ &w$$P$ %["%%[%&[$&Z%"%T &(&R(&P&P &,&S,&P&Q&&h&w&&h&w &&h&w&&h&w.&L&SL&f&}6&L&PL&f&}6&P&PD&H&RF&P&QP&l&Pt&&Pt&&S|&p'w|&p'w |&p'w|&p'w&T'Up'v'Rv''Pp'|'S|''Qt''wt''w t''wt''wv''P''}v''P''S''}''R''Q''P''P''S'(P((P2(8(PT(Z(P*(2(U((U((U().)R.)<)P()2)S2)<)Q,)@)w,).)R.)<)P,)2)S2)<)QD)*PL)*wL))P)N*[P**[)*Z))U)6*UP*r*UPRJT S 2QJwJw JwJwSH}TH}JT*.P,2Q2NPPR8TS(Q8w8w 8w8w S6}T6}8T $P"(Q(8P P P R TPSQw R TPSQP PRRww wwRR Rw w w V[PP&RR&RR R w SS &RR YYP*X*.T:FPHRPtzPPPw>P ^>UBZQ|QPPRJT S 2QJwJw JwJwSH}TH}JT*.P,2Q2NPPR8TS(Q8w8w 8w8w S6}T6}8T $P"(Q(8P P P R TPSQw R TPSQPPR8TS(Q8w8w 8w8w S6}T6}8T $P"(Q(8P P,Sww wwJSu!s!PR8TS(Q8w8w 8w8w S6}T6}8T $P"(Q(8P PSNzTTT P P R TPSQw R TPSQPw*P*T*808XFrYUPPR8TS(Q8w8w 8w8w S6}T6}8T $P"(Q(8P P,Sww wwJrSvSPR8TS(Q8w8w 8w8w S6}T6}8T $P"(Q(8P PSNzTTT P P R TPSQw R TPSQPw*P*T*808XFrYUP PNRPdRdwdw dwdwNRPdR Rdw dw w VVVXVdPP$Rpwpw pwpw$RRpw pww bZ$R(bX(.URZPbpPP2S^w2S06U6^V0606VTPVPP PLRNbRbwbw bwbwLRNbR Rbw bw w TVTXTbPP$Rfwfw fwfw$RRfw fww XY$R(XX(.U:PTXfPP4Sbw4S28T8bV2808ZUVZPPPR8TS(Q8w8w 8w8w S6}T6}8T $P"(Q(8PPR8TS(Q8w8w 8w8w S6}T6}8T $P"(Q(8P P P R TPSQw R TPSQPPR8TS(Q8w8w 8w8w S6}T6}8T $P"(Q(8PPR8TS(Q8w8w 8w8w S6}T6}8T $P"(Q(8P P P R TPSQw R TPSQPPRJT S 2QJwJw JwJwSH}TH}JT*.P,2Q2NPP,Srwrw rwrw\SPR8TS(Q8w8w 8w8w S6}T6}8T $P"(Q(8PtPPPPPSS P P R TPSQw R TPSQPPRJT S 2QJwJw JwJwSH}TH}JT*.P,2Q2NPPR8TS(Q8w8w 8w8w S6}T6}8T $P"(Q(8P P P R TPSQw R TPSQPPRJT S 2QJwJw JwJwSH}TH}JT*.P,2Q2NPPR8TS(Q8w8w 8w8w S6}T6}8T $P"(Q(8P P P R TPSQw R TPSQP**P**T**Q**P**T**Q**P*+T**Q**P*+T**Q+ +P +$+T+$+T<+B+PB+\+TV+\+Tt+v+Px+z+P|+~+P++P++Q++Q++P++U++Q++T++P++U++P++U++T P 2TQU QRQ P nTrTTTQ8UrU$^}r},0}8^UPXQTXP P :TQ.URQ(U(U(U(UPTQP],}2@} P LTQRBU"}"<V*2PPT P 2TQU QRQ P nTrTTTQ8UrU$^}r},0}8^UPXQTXP P :TQ.URQ(U(U(U(U P TX Q DVRDY"DV(>}>DP,D}6>P,,P,,P,,Pp,x,Ur,x,Q~,,P,,Q,,P,,Q,,P,,Q,,P,,Q,,P,,Q,,P,,Q,,P,,Q,,P,,Q,,P,,Q,,P,,Q,,P,,Q--P--Q--P--Q--U--Q..P..Q..P..Q. .P. .Q&.,.P(.,.Q2.8.P4.8.Q>.D.P@.D.QJ.P.PL.P.QV.\.PX.\.Qb.h.Pd.h.Qn.t.Pp.t.Qz..P|..Q..P..Q..P..Qz//U|//Q//P//Q//P//Q//P//Q//P//Q//P//Q//P//Q//P//Q//P//Q//P//Q//P//Q00P00Q 00P00Q00P00Q$0*0P&0*0Q0060P2060Q<0B0P>0B0QH0N0PJ0N0QT0Z0PV0Z0Q`0f0Pb0f0Ql0r0Pn0r0Qx0~0Pz0~0Q00P00Q00P00Q11U11Q11P11Q11P11Q11P11Q11P11Q11P11Q11P11Q12P22Q 22P 22Q22P22Q"2(2P$2(2Q.242P0242Q:2@2P<2@2QF2L2PH2L2QR2X2PT2X2Q^2d2P`2d2Qj2p2Pl2p2Qv2|2Px2|2Q22P22Q22P22Q22P22Q22P22Q22P22Q22P22Q33U33Q33P33Q44U44Q44P44Q P 8T<>TQ8U<pU P BTFJTQBUFhU0U0U0U0UPTQT}t}~}}XRX}t}~}}SUzU~UU}}Y,:YZYP02PBDPQhxYY${x{~{{\w~f}4fdf}4t}4~}4}4n~V~VzV~VV} } } } 1UP,0Z2080h0~0t<,YZdt<p<.YDZ1DZUDLPx}#x}#~}#Q@U0$@$UPPPP}U}Q} } R&[(0[v[[[SZZ ww w w (8}VX}(8}VX}(80VX0(8}VX}(}}*8ZVXZ*8[VX[*8ZVXZ*8[VX[2H}$HTTVX}$ZjQj}$}$2221202<T<TUTzTTTT(TUT2HTVXTjTTTZj[jVZj0jL}LrVr}}ZjQjU0YLvPvUYUV,VVvX01([[[[[[[[[QQLPQpvQLPQpvQLPQpvQLPQpvQLvQ P P P P P P P FZHZQ2Y2:QHYRFXHX S (U2:SHU@wHVwV\t$Qr~Q$QQ(@ (UNV0NVUV`pP`Vr~QrxQt@tUU0QT}}}T}\R\}}}}SUUUU}~}~}0}}}}`}j}<jdj}<}<}<}<r}PPP~PPPPQP}}4}4}4}4VVVVVV}}}}1UR1UR0000Zt<ZrYrt<p<>|Y}#}#}#@URVp0V`pV`pV`pV`pV`pfp@fpUfpR0UQPP99P9,9T,969P99Q9.9V.969Q99R909Y0969R99S929X2969S9N9wR9`9w"969]"9L9}R9`9}P}U}Q} } R([*2[x[[[SZZ ww w w (8}VX}(8}VX}(80VX0(8}VX}(}}*8ZVXZ*8[VX[*8ZVXZ*8[VX[2H}$HTTVX}$ZjQj}$}$2221202<T<TUTzTTTT*TUT2HTVXTjTTTZj[jVZj0jN}NtVt}}ZjQjU2YNxPxUYUV.VVxXXXX01*[[[[[[[[[QQ QQNRQrxQNRQrxQNRQrxQNRQrxQNxQ P P P P P P P ZQ|Y|QYYRXS|U|SUU4w4@t|w&@U&V@VV|TV8V.80.8U4@pP@zVz|pPVVb@VbUVbTV|Tb|Ub|0PY Q }&::pVHp}HpdHp}}}HpXVp}VpdVp[[}dX}dT}d*T*TP}dP} $P<} @DPV} Z^Pp} txPPU}rVQt}~}h} n}t}(,FFXPPVz}0VzdV}0n}0tt}0~}0Vz}h}, n},t},~},tPP~RR (RXbRRR}0d}PlnP}0d}"PN\P(T}0(Td(T} t}0td~RPP}0dRt} P&t}*.P@t}DHPZt}^bP P |TQZV\|VR|UQ$VR$UQ$VR$U$T,TzY$Y$Y$Y$,T,JQ0LT2LT8JSLTTLTTNTTTdPTZVT\PTXP^dPb|Tb|Tf|T P TTQXXX}}P QPT .T P TTQXXX}}P Q P TTQXXX}}P QPT .TT P TTQXXX}}P QPPPP.Ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp p0TtTT"t"ZT|TTVZTTT"T~TPP PP&BPppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp0qVQQ P 8T<>TQ8U<pU P BTFJTQBUFhU0U0U0U0Ud9l9Pl99T P T4T<>TBHTPRTQ4UDU} ^} "(} 4UDJUX`Q\`PblQflVQPPQQPPQ}HJ}PnZtZlZnZ Z(ZQnXtXlXnX X(XR,0RZSxSSS(bSnxSS S(S n4t404 n2t202 n0t000 n1t101 n3t303n t 0 nUtUUU,UnTtTTT,T,X,X0nYtYlYnY Y(Y@dX@dX@dXPd3Pd3 P T4T<>TBHTPRTQ4UDU} ^} "(} 4UDJUX`Q\`PblQflVQPPQQPPQ}HJ} P TTTTTQ6UUU|} } "*} 6UUU^fQbfPRR RPQ$P $Qd|}}PnZtZlZnZ Z(ZQnXtXlXnX X(XR,0RZSxSSS(bSnxSS S(S n4t404 n2t202 n0t000 n1t101 n3t303n t 0 nUtUUU,UnTtTTT,T,X,X0nYtYlYnY Y(Y@dX@dX@dXPd3Pd3 P TTTTTQ6UUU|} } "*} 6UUU^fQbfPRR RPQ$P $Qd|}}99P99T99T99TPT T TPPPPPPPPPPPPPPPPT T TPPPPPPPPPPPPPPPH:N:PN:Z:TT:Z:T^:d:Pd:p:Tj:p:T P >T4>T P >T4>T P @T6@T P @T6@T;;P;.;TOOPOOPOOPOOPP PPP(PP.;4;P4;V;T.;@;Q@;P;UP;V;Q@;P;T@;P;tV;^;QV;^;PV;^;Q^;h;R^;h;Rj;r;Pr;;Tt;;Tt;;Tv;;T|;;t|;;T;;P;;Q;;Q;;R;;P;;Q;;R;;P;;Q;;Q;;Q;;Q;;QPUQPQ;;P;;T;;Q;;P;;T;;T;;Q;;t;;T<<P<><T<<Q<<P< <T0<><T<<Q<0<t0<><T P TQnX&RLRRRYYQ XLhX RLRRRhYQ XLhX RLRRRhY T T VLtV VLtV>z2&8ULzUU8U8U6>T6LX6LT8LXR^Y^ZZR^0RhT^nX^nX^tZ^tZ^hZ^hZPxTxTxYxY~v2&PTTPP P "T T T "T "T "T"t"TH<V<Pr<v<PH<h<Qj<n<Qr<v<QL<v<R<V<PR<V<P\<r<RP8TQ RPT*8T R*8TP8TQ RPT*8T R*8T|<<P<<T<8=T<=>=T|<<Q<<U<8=U<=J=U<<T<<t<<T<<T<<Y<=Y<<} #<<P<<P<<P<<P<<P<<P<<} <<} <<]<=]<<}<2=}<=J=}<<Z<=Z= =U= =]==Q==QP=V=PV==UP=X=QX==TV==UZ=n=tZ==tZ=h=ut==t|==t |==u==P==T==TP>U Q >T Q T46T P46PU46UU46UP==P==P==P==P==P==P==P==P==0==R==P= >T>(>T@>F>T==Q=.>V2>@>V@>F>Q==R=@>U@>F>R==Q=>V==R=>U==Q=>V==R=>U=>>Y@>F>Y==Y==Y==y> >T >>T>(>P(>@>T>*>0>*>1>*>X>*>X>*>X>*>x>*>x>*>X>(>T>(>T>(>P(>*>T*>6>T*>.>V2>6>V2>@>TH>R>PR>n>Tp>>T>>TH>V>QV>>V>>VH>b>Rb>>U>>RH>V>QV>h>VH>b>Rb>h>UH>V>QV>h>VH>b>Rb>h>U\>>Y>>Y\>`>Y\>`>Y\>`>yh>n>Tn>p>T>>P>>Tx>>xx>>xx>>X>>T>>T>>P>>T>>T>>V>>V>>T>>P>>Q>>R>>P>>P>>P>>Q>>P>>P>>R>>0>>R>?P? ?R>?Q? ?P??P? ?T ?(?P(?6?U ?&?Q&?:?T>?D?PD?Z?TH?N?TN?X?TP?X?1P?X?1P?T?PP?T?PP?T?PP?T?PP?T?PP?T?PV?X?0V?X?TZ?b?Pb?p?UZ?`?Q`?t?Tx?~?P~??T??T??T??4??4??P??P??P??P??0??TPPPP PQP"PPPQQ$Q"P"P"Q R(2R Q(6QT(@T11111111*@U T T U R"*T jX X &X X &XlVV &VV &V(,P(,Y,2Q(dY(6Y(6Y,2QJLPP R SPPPP PQP&PPPQQ (QP&P &P &Q 1RQ,U,T,V T T*V Ur2&"*T~VV$.VV$.V(vY(.Y(.Y04P04X4:Q0vX0>X0>X4:QFr\P R S??P??V?F@V??Q??U?F@U??R??X?F@X??S??Y?F@Y??[?F@[??}??S?@S??R?@R@@RL@V@PV@@V@@VL@n@Qn@@U@@UL@Z@RZ@@X@@XL@l@Sl@@Y@@Yx@@[@@[@@}@@S@@S@@R@@R@@P@dAThAAT@AQAJAUhAAU@@R@bAXhAAX@ASAJAYhAAY&ABA}BADAS4AFA}FAJAShAjAS>AJARhAARAAPA BTB*BTAAQAAUB*BUAARABXB*BXAASAAYB*BYAA}AASAA}AASB*BSAARB*BRBBP0B:BP:BBTBBT0BVBQVBBUBBU0B>BR>BBXBBX0BTBSTBBYBBYjBB}BBSxBB}BBSBBSBBRBBRBBPBBPBJCTNCtCTBBQB.CUNCtCUBBRBHCXNCtCXBBSB.CYNCtCYC&C}&C(CQC*C}*C.CQNCXCQbCdCQ C.CPNCTCPbCfCPpCrCPrCtCPQxCCPCCVCCVxCCQCCUCCUxCCRCCXCCXCCZCCZCC}CCRCCRCCQCCQCCCCPCCUCDPCCQCDTDDQCBDTCBDUCBDTCBDU DD"D4D>DBD`DjDPjDDTDDT`DDQDDUDDU`DnDRnDDXDDXDDZDDZDD}DDSDDSDDRDDRDDDDPDDUDDPDDQDDTDDQDDTDDUDEPEZET^EhETDEQEIQ>IxIVzIIV0IJIRJIIUIIR0I>IQ>IPIV0IJIRJIPIU0I>IQ>IPIV0IJIRJIPIUDIIYIIYDIHIYDIHIYDIHIyPIVITVIXIThItIPtIIT`IvIx`IvIx`IvIXhItIThItIThItIPtIvITvI~ITvIxIVzI~IVzIITIIPIIRIIPIIUIIQIITIIQIITIIQP\TP\TIIPIIPIJPJ JPIJQPPPPPP0TP T"0T PQ(Q2P4:P R(.R04R04:04:0T4:T P*TTPP PPQPQPQ0 P$0PU P$*P U$*UPQ :QR.SQ:Q<R<@Q@DRDFQFLPLHLQ TTPPPPPPPPT PP P jTd}JUJTXTVUVXXPT TPPPPPPPPT 4T T P VT ,} P} ,TPT P HU$}B}$UPT"T TPT 4T T P nTr~TlXrX$6}@D}$l}r}$6T@DTQR P @TBLT*}^}*TdUPFTJLTTVT}TV}TTVT&0t 6J}LT}P TJJPJHJTLJJTJ JQ JHJVLJJVJJRJDJXLJJXJJX"J(JU.J8JU0J6JP@JLJPLJXJTLJXJ1TJXJP`JdJPdJxJTdJxJ0 dJxJrJxJUzJ~JPJJPJJTJJ0JJTJJPPQPT TJKPKKTKKPKKPKKPKKPPQ0 P 0P0PQ0 P 0P0 P TUXrUQTTXrT*B}BXPXr}:>PXZPPQR0 P 0P0PQR0 P 0P0QRQQRQ P BUFLUQBTFnT0T0T0T0T"(PZl]Zl]Zl]Zl]QNXP^XRRU P 8T P 8T P 8T8X$8R(8U(8U.^V8JU8JU8JUPTPT TPPPPPPPTPNT U&(U NV U&(U V&(VP,PDHP<DPP P U 8UNTUQLXNTQRNTNTR.SNTSU T U.8P8NU .S .s 80 81(8V(8V(8V(8v(8v(8V.8U.8U.8P8DU8DX8DTLK\KP\KKTLKKQKKQLKXKRXKKULK\KP\KbKThKrKTLK\KP\KbKTbKrKTbKhKThKrKTrKKVKKPKKTKKTKKXKKUKKQKKPKKTKKTKKPKKPKKPKKT==0==RPPUQPQKKPKLTKKQKLULLQKLRLLRKKSKDLYlLLPLLSKLwKLw KLwKLwKL K$L}$L,LQKK}LL}KK}LL}KK}LL}KK}LL}KK}LL}KK}LL}KK}LL}KKTLLTKKTLLTKKTLLTLLPLLpL"L[L"L[L"L[L"L0L"L[L"L1LLVL,LVL"LV"L,LZ8L>LQ8L>LPHLZLRHLZLRRLZLPVLZLQ`LhL1`LhL1hLLTlLLTP6T Q Q Q Q QLLPLLULLQLLTLLQLLTLLVLLPLLPLLPLLVLLPLLTLLQ(P Q q (p(((QPT QPLTQL0 DptDHP P P * *"Q"HQ&L&LLLPL.MTLMQMMQMMQMMQMMQ4M:MP:M^MT4MLMQ(P Q q (p(((QPT QPPUQPPUQdMjMPjMMTdMMQdMjMPjMxMTdMjMPjMxMTlMxMQMMQ P U":UNTUQLXNTQRNTNTRU"T"U"T8DT"X8DX"U0:P:NU":T":t":0":1*:V*:V*:V*:v*:v*:V0:U0:U0:PP,T"QR"RPTRPTQ"Q P JT.QDJQ8RDJR4SDJS P "T P "T"w"Q"Q,PDFP".Q".QPTPT TPPPPPPP&TQ Q Q QMMPMNTMMQMMQMMRMNUMMPMMTMMPMMTMMTMMVMMTMMTMMSMMTMMTMMVMMVMMQMMUMMTMMUMMTMMTMMUMMTMMUP1PRrP1PNNQN$NQNNPNNPNNPN$NS$N.NP.NNT$N4NQ4NNU$N6NR6NNX4N:NT@NJNT4N:NT:NJNT:N@NT@NJNTJNNVNNPfNNTfNNThNNTrNNYvNNUvNNXvNNXvNNUvN~NPvN~NPNNTNNTNNPNNPNNPNNTNNQNNQNNPNNrNNQNNP P TBQBVQVT *TT*T T *T*8Z*ZZ0BQ0BqJT0r11JT1J`TJ`TN`YN`YN`YN`YN`YN`YN`YN`YP`SP`SP`SrSUT`TTTbf1lp1bl1bf0lp0bl0bfPlpPbjPbfPlpPbjPbfPlpPbjPrTTxTTTTR11TTPTP $P$QPP PP QPPPP $P$QPP PP QPPPQRSQQ8T&Q&QLK\KP\KKTLKKQKKQLKXKRXKKULK\KP\KbKThKrKTLK\KP\KbKTbKrKTbKhKThKrKTrKKVKKPKKTKKTKKXKKUKKQKKPKKTKKTKKPKKPKKPKKTKKPKLTKKQKLULLQKLRLLRKKSKDLYlLLPLLSKLwKLw KLwKLwKL K$L}$L,LQKK}LL}KK}LL}KK}LL}KK}LL}KK}LL}KK}LL}KK}LL}KKTLLTKKTLLTKKTLLTLLPLLpL"L[L"L[L"L[L"L0L"L[L"L1LLVL,LVL"LV"L,LZ8L>LQ8L>LPHLZLRHLZLRRLZLPVLZLQ`LhL1`LhL1hLLTlLLTNNPNNUNNPNNQNNTNNQNNTNNPNxOTNNQNrOUrOxOQN*ORrOxORNOSOOXO OS OpOXrOxOSNxOwNxOw NxOwNxO NOTO$OTNOTO$OTNNYNNYNNYNNYNNYNNYNNYNNYNOTO$OTOOPOOp$O2O[$O2O[$O2O[$O2O0$O2O[$O2O1,OrOV,OQ^dQRdU P T P TTFVFVQ^dV8T 8T.VX6BR6BR<BP>BQFVTFVTFVQFVQFVQHVT<PDHP<QDHQ<RDHR8SDHSSS$VDHV 8S 8SPZBZ Q YYBYRxTzTT 0 BT^SdSSSS[S } $S(:}:BSP$ZP$Zww[U[Uw [ (w(<[<Bw$ZXPBX0@Z06T6@Z@bQdQQQ (QdtZftZpt\z\V\\V (\|RYRR}8R|~RR|~RR[[SUPQ[SSPZZPPPZ S28P48Q P U&PQV&QR X &RS.TS.TPT Q YYRVSXXP TP T TUPU*8T08T8XQ^tQQX^T\^XtX\^ZjZZ^tT`tTrtRRrtRR|RXRTTPPPTPQ$P8<P.Q8<QRT8<T4S8<SPP PU8<U$P$P8T4T $P&.Q*0RPQRR"TSPPP P P PP.T Q$RSS6w$.PPQRRSPPP P P P P BTQ26QR2ws26R$S26S&2QPQRR"TSPPP P P P P JT$Q0R$S$,Q Jw06PPQRRSPPP P P PPQSQPQRR"TSPPP P P PJP2Q8>Q SPw>^ >R >S(.V>HSPQRR"TSPPP P P PP4VQTR4US.T@w,4PPQRR"TSPPP P P PP,UQ,VR,XS*T8wPQRR"TSPPP P P PP:VQTR:US(T.2T:w@P@Q@R2S Rw Rw 2S2S2S2S*RU0L} 0PQBR R hV"S hw hw 0P0P0P&0P&0P&0P&0P4:Q4b}Bb}PUP Q &T Q T0PX\P8QX\Q R *TX\TSB\X\\PPw\UP\V*0P*0P*XT,0PBFP P U&PQV&QR X &RS.TS.TP P U 8UNTUQLXNTQRNTNTR.SNTSU T U.8P8NU .S .s 80 81(8V(8V(8V(8v(8v(8V.8U.8U.8P8DU8DX8DT P U":UNTUQNTNTQRLXNTRU"T"U"U"X8DX"T8DT"U0:P:NU":T":t":0":1*:V*:V*:V*:v*:v*:V0:U0:U0:P:DX:DTPPPP,PTP"PQPPPPPTPPPPPTPPQP"PQ,P6PP6PJPULPdPUzPPU,P@PQ@PxPXzPPQ,P>PR>PzPTzPPRDPJPUDPLPTJPLPUZPdPPdPzPULPdPTLPdPtRPdPvRPdPvRPdPVZPdPUZPdPUZPdPPP,T"QR"RPTRPTQ"Q P RT(QLRQ@RLRR<SLRS P &T P &T&w&Q&Q"2PLNP&(Q&(QPPPPPTPPPPPTPPTPPPPPPPPPPPPP*TQ Q Q QPPPP QTPPQPPQPPRP QUPPPPPTPPPPPTPPTPPVPPTPPTPPSPPTPPTPQVPPTPQUPQTPPTPPUPQTPQUP1PRrP1PQ$QPPP$S P xTQnURnXT&TT&TT&T&^V^nPBnTBnTDnTNnY^nT^nT^nP^nP^nP`nTQ QPP rQP P T6Q<VQVT&TT&TT&T&4U&UU,6Q,6qDV1DV0l1DVTDVTHVYYLVXlXlrTnTrTTYYTT44YYYYTPT2fY4>Y>\Q^QQQ^nY`nYjn[rz[z}tRXR[RYYPPPY P U&PQV&QR X &RS.TS.TPT Q XXRVSYYP TP T TUPU*8T08T>\QbxQQ\bT`b[n[[bxTdxTvxRRTTPPPT&P8<P Q 0R8<RR T8<T4S8<SPPPU8<U &P &P 8T"&PPQRR"TSPPP P P PP8T&Q*RS$S@w*8PPQRRSPPP P P PPDTQ48QR4}48R"S48S$4QPQRR"TSPPP P P P P RT$Q4R$S$0Q Rw4>PPQRRSPPP P P PP"PQS QPQRR"TSPPP P P P>P0Q6<QSRw<^<R<S(,V<JSPQRR"TSPPP P P P$P48PQR4TS&Q>w*2PPQRR"TSPPP P P PP,U24U"Q,2QR,Y24Y&S,2S:wPQRR"TSPPP P P PP.2PQ Q.2QR8TS Q.2Q8wDPDQDR.S Vw Vw ".S".S".S".S,VV4P} 0PQBR R hV"S hw hw 0P0P0P&0P&0P&0P&0P4:Q4b}Bb}PUP Q &T Q T0PZ^P:QZ^Q R *TZ^TSD\Z^\PPw^UP^V*0P*0P*ZT,0PDHP P U&PQV&QR X &RS.TS.TP P U 8UNTUQLXNTQRNTNTR.SNTSU T U.8P8NU .S .s&8v&8v&8V.8U.8U.8PSSPSSUSSUSTUSSQSSTSTQSSRSSXSTRSSUSSTSSUSSPSSUSSTSStSSvSSvSSVSSUSSUSSPQNXP^XRRU P 8T P 8T P 8T8X$8R(8U(8U.^V8JU8JU8JU P &V&.QQ(T(.RR*X*.S$FX$0T$HV$B]<HTP$UQ$TP$UP$UT P &V&.QQ(T(.RR*X*.S$FX$0T$HV$B]<HT P &V&.QQ(T(.RR*X*.S$.X$.T$.V$.] P &V&.QQ(T(.RR*X*.S$.X$.T$.V$.] P TT Q r}r~Q}RNYNRR$xY$TT$x} $xY$TT$x} (J0Jf}fxV.TT.TT.TT.TT:VZV`P<^VJxUTxTV^P P TT Q r}rQ}RNXNRR$TX$T$}$TX$T$}(H0Hf}flP.RT.RT.RT.RT:V[V`P<^VHUV^PX P TT Q t}tQ}RNXNRR$XX$TT$z} $XX$TT$z} (J0Jh}hzV.TT.TT.TT.TT:VZVbP<`VJzUV`P P TT Q t}tQ}RNXNRR$XX$TT$}$XX$TT$}(H0Hh}hnP.RT.RT.RT.RT:VYVbP<`VHUV`PTXT P TT Q t}tQ}RNXNRR$XX$TT$z} $XX$TT$z} (J0Jh}hzV.TT.TT.TT.TT:VZVbP<`VJzUV`P P TT Q t}tQ}RNXNRR$XX$TT$}$XX$TT$}(H0Hh}hnP.RT.RT.RT.RT:VYVbP<`VHUV`PTXTPTTQ}Q}(TT(}}(TT(}},N0N}T}2lT2lT2lT2lT>ZZP@lVN~}}NUUN~UU\~P P TT Q }}$T$}$T$}(H0Hd}djP.PT.PT.PT.PT:T[T^P<\VHUT\P P RV Q }}$RV$} $RV$} (J0Jf}fT.RV.RV.RV.RV:TYT`P<^TJUT^P P VT Q }}$VT$}$VT$}(H0Hf}flP.PT.PT.PT.PT:TXT`P<^VHUT^P P RV Q }}$RV$} $RV$} (J0Jf}fT.RV.RV.RV.RV:TYT`P<^TJUT^P P VT Q }}$VT$}$VT$}(H0Hf}flP.PT.PT.PT.PT:TXT`P<^VHUT^PQ(SBwaS(R"(S"<}Q(SBwaS(R"(S"<}<}<}$(RQ"P<wa<wa<waQQQ<wa# Q<wa# Q"P<wa<wa<waQQQ<wa# Q<wa# >wW>wW>wW>wW#>wW#Q(SBwaS(R"(S"<}Q(SBwaS(R"(S"<}<}<}$(RQ"P<wa<wa<waQQQ<wa# Q<wa# Q"P<wa<wa<waQQQ<wa# Q<wa# >wW>wW>wW>wW#>wW#Q<T }}&>}&>}:`VbVV>X}>X0>X}>X}Z`Q`bVt|QZbQt|Q|X|} T TT"}}(<}(<}08^V`VV<V}<V0<V}<V}X^Q^`VrzQX`QrzQzXz}"}}(<}(<}08^V`VV<V}<V0<V}<V}X^Q^`VrzQX`QrzQzXz}Q<T }}&>}&>}:`VbVV>V}>V0>V}>V}Z`Q`bVt|QZbQt|Q|X|}T T T"}}(<}(<}08^V`VV<T}<T0<T}<T}X^Q^`VrzQX`QrzQzXz}"}}(<}(<}08^V`VV<T}<T0<T}<T}X^Q^`VrzQX`QrzQzXz}PQPQ P \T Q \X0R0ZVHSnU.P8BP.0P0Zw_PQ S QR RP Q >Xx|XRSpZx~Z :Qx~Q@Sx~S&0Z0pzx~z&,X,6}x~}&HYx~YP P bT"Q"bX4R4`VNSbUBHP2:PF`}PQ S QR R P Q ZZRZU:Sbw4Q$(S(ZX$,Z,8[$@TBNTXZTBJYXZYPPj}Q@TRj}S:Z:>R 606R}RlV@T@T@T@T&BYBLP(RV6lU@lTBLP P Q>} P Q>}QfVRVXXfX P "T P "T P "T"V<V"0V"0X4<X.0V.0V:<V.0V:<V0<V4<U:<V:<YPQPQP}QLT R }SFZFJRB0B^} ^dP&LT&LT&LT&LT2N[NXP4lVBULTNXPdjPj|TdjPj|TdjPj|T==0==RPTQRPTPTQ$Q$RS$S Q QSPQP0UUURP"$P.0P U>>P>>Q>>R>>PQ&Q&RS&S Q QSPQP0UUURP"$P.0P UPTQRPTPTQQRSSSQ@VR(U S >X @T(6X(6V.P ,S\GjGPjGGTGGTGGT\GtGQtGGVGGVGGQ\GrGRrGGUGGR\GtGQtGzGV\GrGRrGzGU\GtGQtGzGV\GrGRrGzGUhGGYGGYhGpGYhGpGYhGpGyzGGTGGTGGPGGTGG0GG1GGXGGXGGXGGxGGxGGXGGTGGTGGPGGTGGTGGVGGVGGTQQRSSSQ@VR(U S >X @T(6X(6V.P ,S(Q(R*wwT(TS(*TTSSQFUR,VFwFT,<YX,<U<PQ<NQ0FTPTQRPTPT P &T(DTZ`TQJVLZVZ`QRZUZ`RQVRUQVRUXYZ`YYYy&T&(T8DPDZT0Fx0Fx0FX8DT8DT8DPDFTFPTLZT>>0>>RTTP T*TP*TTHT}>TTTT>TTT}HTTT}HTTTThTnTPhTlTQhTpTRpTrTP|TTRTTYTTYTT}TT}TT}TTTTTTTT}TTYTTYTTZTTZTTPTTPTTP QQRRP$UQ$TP$UP$UT QQRRR(UQQ U0UQ0UFUV UUrU|UtUUt0U6UV6U@UTLQ8L>LPHLZLRHLZLRRLZLPVLZLQ`LhL1`LhL1hLLTlLLTBPP@TD}D} P P 8TnpT .} np} N} X|} &P.8T.8T0>00>}2>}2>} P JTQJU P T*TP8T<>T(}J} PP TPTQ P *U.6UTPTP Q]]]>}PTP(T &P &p P pTtvTT"(u"(U(84RX] q uqQQP RPPBDP qBHqPPBDP qBHqPTP T Q UP0TllP P U":UNTUQLXNTQRNTNTRU"T"U"T8DT"X8DX"U0:P:NU":T":t":0":1*:V*:V*:V*:v*:v*:V0:U0:U0:PPPUQPQPPRPPQTRSlVpVPtVxVPtVxVPVVPVVPVVpVV0VVTVVTVVUVVUVVUVVVVUVVPVVPVVPTTVVPVVTVVQV&WVVVRV&WXVVTV&WUW WPW WP4WRFJRSST&TWWPW XTWWPWWTWWPWWTWWPW XTWWtWWTWXPXXPXXPWXQXXQXXQ2XpXTXXT4XtXPxXzXPXXPXXP4X6XP4X6XP4X6XP>X@XR@XBXRSBXLXShXnXQpXtXPpXxXTxXzXPXXPXXTXXTXXTXX0 XXXXPXXP P (P (p( (p(XYPX4YUXXQXXQRXYRPP1PP P PQ &q( &q( q( Q0<P4PQ4PQ4<Q4P14P<PP<PPPdUhjPUhh1dU@T.P.P.P<@T<@T<h ֬ȓCP PQ$Q TTFYJYP^YYTlYzYTtYxYPYYPYYQYYPYYPYYQYZPZZ0Z ZP ZFZP*ZNZ}#@ZFZP@ZFZP@ZNZ}@ZFZP@ZNZ}@ZZ}ZZ}DZZ}ZZ}NZZ}ZZ}NZZ}ZZ}ZZQZZPZ[P[H[TL[X[T[2[T[2[}h[t[Pt[[T[[T~[[}[[P[[U[[Q[[T[[P[[P[\T\\P\6\T\"\PJ\N\Pb\d\Px\\P\\P|\\T\\T\\\\P\\P\\P P\\P\\PPP]]P ],]P,]V]VV]b]P]]P]]P ]L]QL]]T]^T,^4^T ]D]RD]]U]^U,^4^Ud]]}]]}]]}]^},^4^}]]T]]}]]}]]T8^@^P8^@^QL^X^PX^^U^_U__}__U_a}L^\^Q\^^T^^T^a} L^d^Rd^^Z^_Z__}$__Z_a}$L^b^Sb^^Y^^Y^_} __Y_a} V^^w^aw^^T^^P^^}8^^R^ _Q __}8__Q_"_Q"_&_P*_,_Q,_2_}82_B_QJ_V_Q^^X^_0__0_a}(^_V_B_VJ_Z_V^^P^_}_a}^_x_B_xJ_b_x^_P__P__P*_B_}(*__Y``Y``Y0_:_P2_B_QJ_V_Q2_B_QB_J_}4J_R_QR_`}4`a}4:_a},:_a},B_H_Pp__P``PB_H_Zj__Z__R_`}``R``}`a}B_H_Xb__X``XB_H_VZ__V``V__X_z`}0z`~`T~``X``}0`a}0__}$__Y__P__P__Q_`T``T_`yX``yX_`P``}<``}<_`Q0`\`yX``yX>`T`SH`\`T``Tt``}<a8aPaaQa8aR,a:a0:aJaPPaVaPValaUPaZaQZalaT`ahatXlazaPzaaRla|aQ|aaUlaxaRxaaTaaUaaTaaPaaPaaPabUbbUbbUabUbbUbbUaa0aa0aPbYbbYbbYaaPa c[aaZaaZXa cZXabVbbPbbPbbQb&b}&bDbTbbTbbTb bP(bb} bb} .bb}bb}2bbVbbVbbVDbbTbbTbbTbbTPbzbYbbYbbYhbnbPbb}bb}bb}zbb}bb}bb}zbb}bbUbbUbbUbb}bbP c.cP.cdShdndPnddTddPddPddQddSddRddRddPdeTde}e$eP$e`eU2eNe]2ee}6eNeT6eNeT>eNeUFeeQ^epeSzeeSeeS^etePtexeUxeePeePeePeePefVeeQeeUeeTeeUeeTeeffPffP f*fP*ffY8f\f]8ff}UBFU Q >TBFT*.P P @VHVVBVJjVQ@TH^TR[[>[J["*Q>@Q&*T>@T&*0>@0&*T>@T&*P>@PhYY>YJY0PPPPQQR0SPP"LPjVT},TBbTjTUU&,PnpP,2QLPPLPPPV0jn0PVPjnPPVPjnPPP8T>PTQ 8P>@P.2Q.2Q08004R04R@DP@DPBP0BFQBFQDHPFPQ P XTTQV RRVRVzUQVQVQP8RPPQQ0RRPP0QQPQi iP iLiVi@iQi$iR$iXiTiiTiHiS2ii0iiT2i8iPDiRiTDiRiTLiiViiV`ii}ii}iiRi,jRiiSijSiFjwFj\jP\jkUFjTjQTjkTFjXjRXjkYFjZjSZj kZlkkZRjkXdjxjTdjxjYdjxjZjjVlkkVjj[lkk[jk0k>kZ>kTk1TkjkZjklk[kkZkk[kk1jk08k^k1kk1klkVkkVklk}kk}klPk&lQk&lRklSk.lwl&l^ll\ llT.lJlP.l\lQ.lLlR.lZlS>l\l\@ldlUFlPlVdlzlPzllVllVdlrlQrl&mTdlvlRvl&mUdlxlSxllYl&mYpllXl&mXllTllUllYlm0m m0ll0ll1&m:mP:mmU&m2mQ2mmT&m6mR6mmY&m8mS8mmX0mmVBmTmTBmTmYBmTmXmmPmm[mn[mmQmmTmnTmmRmmYmnYmmSmmUm nUmmwmnwmmZmnZmnVn*n{*n~nVnnXnnU&n~n}nnPnnUnnUnnQnnVnnVnnRnnYnnYnnSnnXnnXnnwnnwnnTnnTnoPnnQnoVooVnnRnoUooUnnSnoTooTnowoow,o8oP PLoRoPRojoTtozoPzooT|ooptooP|ooP|ooPooQooPoopooPooTooPoopppP PPRT>D}DRS P &Q & &Q P &Q & &QppPppPppUppU,q:qUppT,q:qTppPq,qwt:qJqwtpqU:qJqUppUppUppp,q}:qJq}ppwpppPp,qT:qJqTq qPqqPqqPqjrVrrVrsVqqQqqUq`sUssUssUqqRqqXqfrXfrr}rtP>ttTHttVJtXtPftttftttttPttTttPttTttPttTttPttTttPttTttQttPt$uTtu]uu]$u*uP*ux^xVxxV>xhxV>xhxVxxVLxhxYLx^xYxxYbxhxPxxQbxhxPbxhxPxxVxxVxxVxx}(xx}(xx_xx[xxPxxPxxPxx[xx{xxYxxQxxQxxQx yVx yVx y[x y{y yYy yQy yQy yQ y8yV y8yV y8y[ y8y{.y8yY2y8yQz*zR2y8yQ2y8yQJyPyPPy^y}(pyyVzyy}(yy[yy_yy[yy{yyYyyVyyVyy[yy{yyYyyQyyQyyQyzVyzVyz[yz{ zzYzzQzzQzzQzzQzzQzzRzzRzzSzzSzzQzznzzQzzPzzPzzPz{PzzQz{UzzRz{Tzzpz{pzzQz{UzzRz{T{{U{{U{&{P&{R{T{|T}~T0~TBTXT8T6{R{0{|0||P||0}8}08}T}PT}}0}}P}~00~~0~~U~~} ~0&0&2PX\} d@0X080U8{R{08{R{T{{0{|R{{T{{R{{T{{R{{T{{R| |T||R.||TdЀT.|>|T.|>|A8|H|08|H|TT|X|Xb|r|XX|r|Zb||_b||T||U||U||T||t||P||RB}T}S||R||R||T||1.}B}U.}B}U.}B}T.}B}t8}B}P>}B}R>}B}R>}B}RT}}TT}j}TT}j}Ml}z}Yz}}Xz}}Xz}}Tz}}t}}U}}U}}P}}1}}1}}=}}P}}U}}U}}T}}t}}P}}PP}}Q}}11}}11}};;}~P~~}0~8~T0~8~1B~h~Pv~|~}T~f~TT~f~0n~v~Pv~|~}|~~T|~~1~~t~~T~~P~~R~~R~~R}}tTPRSRR8JT8J0RXPX\}dxTdx_XT_ЀXZЀTЀtЀU26P6@}lT8T~T~0}r}_TpT}t}TȁUȁ́P؁ṔցQց؁Q؁PQT_XTtB^YB\TB\_^rX^rT^rt|X|T|}|t|}SR (P*,P48Q4:RBZP\^PB`QB`RFRRFRP`jPjΆTԆT`nQn>UxΆUzLzTT0TxTU>UQ܅P"Q@HRNTăPTO6TxΆT6UxΆUTZP†Ά}TE6s6T26P6@T6@1@TT@UUfTftpPP}Є܄}T0„΄PЄ܄}PT0TR808:PrxPȅ΅P΅؅}؅܅P P.8}:@P@V}V\Q\`PfxPHXT`hTHXE`hEXbTXbLbxTbxMxTx0T1ȅP΅}T1 V }}$.}J`}hptpxtxTxd_TP†Ά}PP P P(4P4bTfȇTЇ܇TT4B04BTrzVzXXzTTzEEP} T1ƇP}}t}TPQR"P"T$Q$XX,:T6:V6:V6~TT6:y2&XhUXhUXjUnzPr~QQURTqupuTuPˆ̈PˆQˆYȈRȈXƈSƈTpˆ̈pˆQˆYȈRȈXƈSƈT w w  w w w  ẅ PԈQ؈ \PU<h<U8<}VtUVtvlt}tUt_]PPP0ĉTTTĉΉPĉΉ0PrTQrV(V48P8FPJ`TR`PtPtStQRPPPPUQTŠĊQΊPT؊U P 2UQ2TDXPXXX^XDrSXrXdr0drXrXr0X_x0Ƌ}ƋPʋ_ʋXދx@PUP\V\^UPTVT^}`lPlTT$*T`pQpjZjUZ$(U(6ZxΌI֎ڎIxΌT֎ڎTΌt֎}ڎ}$6}Ό}Ό}ΌڌTڎTΌڌEڎE}$t Ft}$ F}$}$ Ў}$$6}$tU 8UU 8UtP }$ (t68t&8v2&BFtN\tPYT\}$T΍}$T΍td|td|}$f|}$#f|tl|}$#l|tv|}$t}$QQ}$}$r2&ƍ΍}$̍΍}$ލYY\T\t111KY\YV R $S48R8<SHLVLPQ\Ўt$(tdvtnvVnvVnt$(tnvz2&[[[PQ}$}$PQRHPPRZPHRQRpUHVRV`THPpRZpHRQRpUHVRV`TZpPxPQxPQr0PQV2QK1ďPƏ̏PƏQƏޏTďpƏ̏pƏQƏޏTΏޏTΏޏTPTP <TQU Q "UVVPpPDNPNZTNhTNhTbr0r}PV}VZ}fr_frT_TVؐTؐ}ؐtؐ}ؐUUZUȐtZtؐtYYttLtVZtx2&t$4V$4V$8V<HP@LQhnPnđTnDnTtTTTP}TEȑԑPԑUȑؑQؑTȑڑRڑX֑PVVUuPUC&IfhI&UfhU&*U&*0,01,0UF\Rdf}hQhxUhx0z~P} ʒPʒ0UҒQҒT P (TܒTܒU&(UܒB&(B(}}&(}&U&}&u&} P &T P $T$&P &R&8&VX4@P@8T<FT4>Q>\UؓU*U<UU<>U@H0“0@HT“ThXnvPv}~E~T]t]TUU*,UPQ“T<TFTГ}}ܓ__ܓTT]t]TUPQJ`t<>tJ`1<>1_TXĔʔPДEДTXV4_4T4]4t4]4T4UP4QxPxQRPQSPQP֕UQ֕TQPJP0PP$PHJP$0HJ00@PPXPZ`PPZQZrTPXpZ`pPZQZrTbrTbrTv|P|TvQ|tt1P–TQtt1–ȖPȖT–ږQȖ̖tЖږtЖږ1PTTQt1P6T(Qt(t(16<P<\T6NQ<@tBNtBN1`jPt~PPPXJ@XRĚXښXLX|XУRXTXԧfXwSwSJTwSƗX T ,X ,x,UʙTʙTؙVؙVؙXؙxUQ RQQ.T .U.NX.Nx8NPP}$~X~1ʛTʛT؛U؛U؛X؛xPRTjSRR2TT2TT@TU@TU@TX@TxJTPPTRPTRPTRԜX<XTXXXԜ11ԜXXP}$ X 2vXrXΦX,XTXԧ^X0X0f*<0*<X4v[r[Φ[,[T[ԧ[(*[Z^[RTPTn}RTPTv}r}Φ},}T}ԧ^}P̝ҝUҝTJrTҝޝXJrXҝޝEJrEP}$̞_̞XTTYYXXEEP}$DLPLR}$dXDrX,TX^fXx0dZDrZ,TZ<X<_4<V<dY,LY<HX,LX<HE,LENVPVd}$|TDTYDYXDXEDEP}$֠X֠xUUU&P2:}$*2P2:}B\_B\XԡTԡTԡXԡxԡPUԡUVԡUԡU̡R̡ԡRSԡRԡR<YTYYY<TTTT$XTpX$_Tp_*2P2<}$Zr}$ZrxZr}$ZrX¢ʢPʢԢ}$P}$*0U0XT֥T0<XX0<EEBJPJX}$fnPnr}$أ0أXXxP$}$2<PHN}$@HPHN}nTnT|V|V|X|xUQQRQQ¤P¤Ȥ}$ T T V V X x U Q Q QZ}$}$}$tZZZV VX XE EP}ƥ}$ƥxƥ}$ƥXХPХP}ХԥQԥR}$x}$XU P Q.D}$.Dx.D}$.DXVrUVrXVr1VrxVr1`r42&`rT`rT`rT`rTXE}$x}$XĦPĦƦ}$ } } }$ x } }$ X2L}$<L}$<Lx<L}$<LXUZ0$V(00$T$(V(0T0ZX0Zx<ZUHVPX`PHXQXUH\R\THVpX`pHXQXUH\R\TbUbUnzQnzQP«Z0Z8ZLZ«0«Z&FP,FZ,FETUUT}`l]`~E`~ZdhYhlXZ]z]PXXXYZ@V@ZVZY0X .X.0XY *Z J@@ JZZ.JYNbXR`X`bXYR\ZR|8Ү8R|ZҮZ`|Y\E\ZnznZxPEZzZPҮEҮZ®Үz®ҮZ̮ҮPPXPXЯT}]ȯTȯpدP UXYXVUuP(6P6dT>LUL\UX>\t>\TH\PlxPzPlzQzVlRUl~S~TlxpzplzQzVlRUl~S~TPQRPTΰ0ΰڰP}P(}(,P,`0`fVfnPnz}z~PV0P}P0ƱPܱ}P}ְTְ0P}TEP,}H`TH`0fnPnz}z|P|}TE±бT±б0رܱPܱ}P}"P$.P$Q$4V*R*RU(S(PX"p$.p$Q$4V*R*RU(S(PX4RU4RUT`P`xT|*T`lTflTfl1P } Q }ҲUȲҲVҲTҲtܲPP P4@PBJP4BQBPU4FRFpT4@pBJp4BQBPU4FRFpTLpVPpTPpTPpTxPPxQTxppxQTPPPQURTppQURTUUʳֳQʳֳQPPQTppQTQQQQ$P&,P&Q&>T$p&,p&Q&>T.>T.>TDLPNTPDNQNfTDLpNTpDNQNfTTfPpzPzʴVzȴ}z|XY]TUĴVĴE´]´v´]´V´PԴܴP޴PԴ޴Q޴TԴܴp޴pԴ޴Q޴TPP|UUQ|TTuu>`u>`u>Fu>Fu>F0PPQSµPеPеܵQܵjXp8p} (Q*0Q} *\} Q*0QRVPEEPEEPEEQEEPEEPEER|P|QX@p}ԶQֶܶQ}ֶ}QֶܶQP$>P$0Q0X:@:>pHJ}J|Q~QHN}~}JNQ~QP̷ܷPܷU̷ַQַT$P&,P&Q&2T$p&,p&Q&2T,BPLVPVjULRQRjT|P0U|Q0Tָ0}@LPLTTdx11dx11dx11dxMMdx]]dx]]PZ ZQ TTt ƹ0 0  0 UUƹUUֹڹT U,6P6Z,>Q>κTҺغT6Z}@JPJZ[[}PSQPSQ P Q R*P*TU"Q"TThzPzUhrQrTлֻPֻUлڻQڻTPnYQpT&(0(jV&(10<T4jZ4<ZJjUJjTXjT^jTtQtRXtS~v2&YYYqXXUUUUUTPQRSȼؼPؼUȼҼQҼT(.P.dU(2Q2dTx~P~TʽT~0~TU}U}ʽнPн UڽT}ڽUڽ0P} PP Q4U R$T pp Q4U R$T4P<HPHdThTHX0HXTvTҾTvTv0UľҾ}T0ľPľҾ}ھܾVܾTܾtUP$PQ6Tp$pQ6T$6P@JPJTHL0LX} XdPPR`TT`}}`x}djPxTxtUQQRQQĿ̿PοԿPĿοQοܿTĿ̿pοԿpĿοQοܿTPUQT Q .P.JTvT TzT~TT,rTvTTTT ,Q,JUvU UzU~UU,.U6rUvUUUU.J0.JTvTv1T1T1 T(T 1(1(6T(61@NT@N1jxTjx1T1T1T1T1,T,1BPTBP1~T~1T1P}ftf0jtPPTtPPUQTPPQTppQTTTPPQTppQTTTPPQ*TppQ*T*P4<P>DP4>Q>VT4<p>Dp4>Q>VTFVTFVTZbPdjPZdQd|TZbpdjpZdQd|Tl|Tl|TPPQTppQTTTPPQTppQTTTPPQTppQTTTPUQT *P*>U &Q&>TLVPVhULRQRhTpvQPQwPRSPUQTPUQT,8P:DP,:Q:bV,@R@bU,>S>LT,8p:Dp,:Q:bV,@R@bU,>S>LTDbPFPQlrPrUlvQvTPP$UQ$TP4LP4LQ4LRSTZPZUT^Q^TPUQTPSPTTQRRPXXQTTLhxhnPxPPSTPQRRPUQT 0P0xX *Q*|TPUUQTT111111MM}}}}}}P P UQT(2P2RU(.Q.RT(.Q.RTFRTdpPr|PdrQrVdxRxUdvSvTdppr|pdrQrVdxRxUdvSvT|P~QRPQQQ0<P<|U0@Q@|TQU0}QQUTP UQ T,P,RU&Q&RTdtPtUdnQnTPUQTLPR.@RFNRPXPZbPPZQZxUP^R^hTPXpZbpPZQZxUP^R^hTbxPPUQTPPQTppQTPQPQ*QLRQh~Ph~Pn~pxRpPPpRpPPpRpPPpRRpPPpRRp*P*P*p"0R"0R(*p8BPB~U8>Q>~TVfTPUQTQPUQTQP P (UQ(T46P8:P<BPBnU<FQFnTxPUUx~Q~TT8BPBrU8FQFrTP`U0[0[b0bv[Y}`}YTUEuU[BXHvX,UHvU,EHvE28P8B} Vv} VvuVv} VvUbv[bfPfvQFUYUZ6Z0`0}`}U$*UE$*EUvP} .LT.`} 6`} 6`u6`} 6`U@`P@DQD`RPTTUT"}b}}UV}9P}PVU"T"t"P*bU*bU4bV4@V@^P^bV6^T6^t@^P@^PF^RV^3lTl}ltl}vPPPQTppQTTTPPQTppQTTTPPQTppQT T T ,P,Tp|YX~VVTtUPPQURTppQURTPPQSRP>UQ>TPZPZvUPVQVvTPPPPQTPPUTVUQPTTVTxPUxQTPUQTPPPPHUQHTHTHUhjPtPUt~Q~TuPQRSPUQTu ,.P02P46P<BPBU<FQFT<FQFTTlru |u PPUQT,2P2^U,6Q6^ThtPtUhnQnTPPVVQ.TPVHNPNUHRQRTPXPPPPPP]PPPjTQZUbjUt1JVQJVQ|PT|QUUt1QRTpuqqUq q Q Q Q P 6U$Q$6TP@FPFhTPhU.RP&T&T&PtPPtzQzTtRRUQPT$P,.P$P$P $Q $Q4@PDJP`bP4@QDFQF|TPPQRSSPYYQZZR[[SXXwU U 8}8DSVU}U0VVVZ0ZVV0VTVZ0ZTT.61DVP|PPPPTPQRTSSPQRRP6\<\\\ \QVTV}T}6R<>R>j[jT[T6S<DSD}0w.2P.6P<FPF} >^0^Z0Z>^0^X0VXnQQ Q[[P [Q<NP<NQ<BRBJTJNS<JS PPPQ RRPP$QR$RPT QRPT QRPQRPSPPQQR$RP$$4PVTBQFRXtPXtQXtRtPP>XQ>ZR:}44TT}}:}} } :} VVT&T} }}&}U UV&V } PUHNPN^THNPNZTNZ0PVPP UUQXXXX4TB}}BVBVBFUF}}F}}Nt}z}}Nt}z}NtzNt}z}^lz}[[VV} } } P}}PP`nPn:U>BU`rQr6Z>BZ~B~6Z>BZTT0}>B}VVU0}>B}0} >B} } >B} } }}>B}V>BV}}>B}P}>B}P>BPT`P` U$(UTfQfY$(YTdRdXXrY$(YTT}$(}U}$(}}$(}}$(}Z$(Z}}$(}V$(V}}$(}P} $(} P$(P,8P8UU,>Q>YY,<R<XXJYY`TTn}}nrUr}}r}}z}}ZZ}}}VV}}}P} } PPPQQRRS P \YYQUURZZSZXX6jTTD}}DHUH}}H}}P}}h}pVVr}}z} z} } zP}}PPPQQRRS P \YYQUURZZSZXX6jTTD}}DHUH}}H}}P}}h}pVVr}}z} z} } zP}}PPPQQRRSPQQRRS P T P T 0 PP*T*,P.2T<TQ*U*.Q.2U<|UVU R*4RxVVV*.V<HrPrtp P .X0zXQ0@Q@UtzUR0:R:VtzVS0JStzSTzTTTTTTTQl} } (Rl}0&Z&*1YjYQ(&,P:jPjlYjlY<PPZP<PQZQ^nTvzTPTTTQVVVRZuUZZZSYYY00UVVZZZZT0=0} T0=0} TQR<DQVV(RxTx} x0x=x0xT4PRVVVV Q Q QPP<>8<>PTX8TXP\hZ\U\|P`~V`~VjpQ~T~0~=~0~} ~T~0~=~0~} ~TPVVPT0>0T0>0T} } } T0?0TPVQ,Q.6QRXQRUS,S.6SRhSPJVRVQ,Q.6QRXQRJURUS,S.6SRhSwJwRwPJVRVJRPP2UQQQQR"TSSSS2wP2UHRPRZ"ZHvQQNTQHXRXX.6X:<XNXHVSVV V".V6:VNVp0pZpZp0p=p0pZp0p=p0pZr}r}r}V.6VPQPZZ0=0Z0=0Z}}}U".U6:U T".T6:T UPR(*P*.RQQPQ:<Z:<0:<=:<0<NZ<N0<N=<N0PQPRQPUQTPPPPPPQPRQPQPRQPfTj|T`} j|} PTj|TP}(j|}(P} j|} `}(j|}(1P}(N}(6>S>LPLN3P|3PQQHTLnTRHUL~USZHVL~V}4QB}4LRQB} L~} T6TLnTS P$P .}.2PPTR}}P*} 0 0PP4JPD^}DT0TdPDJPhnPnrQrtPtzPtzQz~Pz~PPTQQTTQPP P 0VQ0UR0T 0V4>P>xT4DQD^U`bUdjU4BRBxV>xT|PV|QU|RTVPTQVTUXPQTP"P"P P Q R S P P Q P P P6:P68Q6:p68QDFPJLPPTPPTp`bPfhPlrPrTPPQRPPPPQVRRXSS T PhT Q8U08P8hU:b}prPPPPPPQ(P,Q&RlrPrUlxQxT$P$T.Q.VUXUPT0}S0}RQ &P&0T4:P:bTfhThrPhtQtTh|R|VhxSxXpw}PQPRT}Q PJTNzT  Q4D}N} RBS.BS4H}4D}N}BH}DHPNPQL\}L\1P\}T\QT\QZ|PPZfPZ\R^bSfzSS^bS^bSzSSzSSzSS|000|]^]^6^X`^|PP|PP^USS6S s@%00S s@%NX0X` s@%UUUNXU6Q6Rw}8w8wU,V,8U*QS*.S.0QS08 QRS(VXX$U$U$(U$(U$(U$,U8BPP8HQ Q^ Q$<Q PQ *! RS *!*7PQ7R!*7RS7R!PPPPP PQ Q 4P49Q9:P:@P@\U\_P_dP@\W@\TdlPlVv{P|PPTTPTPTXaPa$V$0P|Uv$UPTPTPTPTPTPt0PXX X W0JRJRRPQ % "PQ"%(RS(%0  "0"W<iX\X\@F^V^VRS %%'%"BiPQPQBxTUTUTUB RS RSXYRS RSBxTU~TUPQ %r,%%TUBiPQtZ[PQRbV`iSbVT0PQ0%PQ%4RS4%RS%4RS4%RS%HVWX\VWVWV VXPQX\ \PQZ[PQ PQHVWNfVWXY %r,%% %u,%%VW4RS4D%DZ[RS.T,2Q.fTfU۫ 0 |,$   6 ,   R, RT   {  GNUgold 1.12A5aeabi+ARM v7 A   "& 8P P P P @PT ,=Ih\|fotyjs}ÎɎώ׎ގ #+2:BJkrȏ%,3:BJS[djpxĐ͐Ր$,29CLS\l̑0Mג=DHLX`d̓ғؓߓ!)iƔ̔Ҕٔߔ 9<_&Kjٖ%3:_j×@dnؘ)FPV`fk-}Ś8_sV9[kC2ƟMrܠ !'/4:>FKPUZ`djotyEIP!.ox 4AHRVfZ"5{A)48V`=H   = D t                           9 w   X<PUbk|FU`g#+kq;{HN,t LS-q@E MSgu XE@0 A   -!4!^!e!o!!!!!!";"d"i"""""" #-#Y#e#######$$$o$$%_%%%&&Z&t&&'S''''(i(()L)))1*~**+%+r+y++,,v,,,--;---- .g...C/N///;00003111*2@2222I3R33334~445o55 6Y66 77f778S889999B:::;U;;;H<<===f>>?O????A@O@@@FFFQGGHaHHI]IIIRJJJ KKoKyKKKLsLLLLCMSMMM NNkNzNNN9OLOOOPlPPP/Q=QQQQ7RCRRRR6SSSSTcTrTTT`UUQV_VV1WEWW;XXXY5Y@YYYYYYYYYYYYYYZ ZZZ&Z-Z5Z?ZKZUZ`ZgZoZvZ~ZZZZZZZZZZZZZZZZ[ [[[)[7[=[L[U[c[p[z[[[[[[[[[[\ \=\B\`\\\\\\\\]B]H]M]V]^]d]m]u]z]]]]]]]]]]]^^/^:^[^b^^^^^^^_(_8_i_z_____ `*`0`7`e``````````aa(a0a:a=a]a|aaaaaabb9b?b]bcbmbbbbbcc?cGceccccccccdd8dCdgddde#eOebeeeeeeef2f:fZfzfffffffffffg5gEgXggggggg hh(hsEssssstt_tfttttt uuuLuuuuu1vgvvvwDwwwwwwxRxxxyyOyyyyzz^zzz{[{{{{{{4|o||| }U}}}}~~F~}~~~"Yp".g FJɁρ _e4q{ÃCJDŽ (LSyɅЅ$,NV]̆Ն܆ &1:EN[iẇه*5>JT]glpv}ň͈Ԉ܈  (.5:@FMT\bjnsy͉؉")19@hqЊ؊&Xagߋ!'/5<EJQX^fmt|Č̌Ԍ܌ %,6?HQ_hqzÍʍӍ܍ #+3;DNVYb4b `T 0Q T V W |W X Z ] _ 4` T` VR ` ` ` ` ` a a (a @a pR R DR JR PS VS \P a*S g>S mPS sbS ylS ~S S S hT zT T T T T T T U PU DQ hU U U U .V 8V JV \V nV V rQ V V V %V +W 1.W 78W =HW CQ HW NW TX ZX `&Y fY lY rQ w[ }8[ D[ z[ [ [ v\ \ \ Q ] ] ] ] ] ] ^ ,^ D^ >R _ _ _ _ _ <` X` x` #0x#B#U#h${ $8$`$$$JdĢӢY4EWã^`9LhɤۤEI Z4Apg[lvnj}ň"͈Ԉ܈`Y  (.5:@FMT\bj@nJsy͉̆Ն}܆a(a  ~&1:EN[iẇه*5>T]U`b o6>yIOKa=tP./jDU/d_#Y @8;vQK+c C|,gLB~6pJ .S:dfJT]pglv}ň͈Ԉ܈  (.5:@FMT\bj@nJsy͉")19hЊ؊Xagߋ!'/5<EJQX^fmt|Č̌Ԍ܌ ,6?HQ_hqzÍʍӍ܍ #+3;DNVYbjs}ÎɎώ׎ގ #+2:BJkrȏ%,3:BJS[djpxĐ͐Ր$,29CLS\     K~J T?m*l?4{GEwEp)Pw+WVV"V<c>jj    0 o    C y    > g     K u   %cp``DHOnFKw<j 9:2̓ؓғߓ!)3yk8j6KPU H^<hN<~@m: l  8!!"$"(hdht4{ÃCJ2[""#u##7$$$Z%%&L&&&'@'''({((=)))`**"+++,,J,                9 w  X<sl,,-"-*-o2-V-j-u-----.T....///z00111111112j2223333,4e444F5}55526Mt666O777T888j99:a:::Y;;;C<<<I===(>>>(?j??@E@@@@VAVHVOVUV^VeVۤlVsVvVzVZVVVݤEI/<]f@Y] YYY4YYYYYYYYZ ZZZ&Z-Z5Z?ZKZUZ`ZgZoZvZ~ZZZZZZZZZZZZZZZZ[ [[[)[7[=[L[U[Ac[p[åͥRZn"(=Rg|-2nΨX©kت)y̫,W߬*lvDή[үݯ,S{C/ʰ$Ks~ͱر'2Yryz[[[[[[[[[[\ \=\B\`\\\\\\\\]B]H]M]V]^]d]m]u]z]]]]]]]]]^^/^:^[^b^^^^*`e``````````aa(a0a:a=aR]a|a aaaaabb9b?b]bcbmbbbbbcc?cGc-eccccc#cccdd8dCdgddde#eOebeeeeeeef2f:fd"ZfzffѲ $D`{۳9Xy<[vɵ"(fff7>F[ix¶ضYY*7DQ^hhe!hhhhhhiRi[iiii@j4!^!o!!!!!!"@;"i"""""" #-#Y#e###-!#t  znj|j4WaKj[jejjjjj1k9kykkkkl lIlOlllllm&mcmimmmmm;nynnnnnoBoHoooooppTpZppppp$q)qrqqqrrjrrrrrrr>sEssssstt_tftt#tB޹+N{κ I%pɻ.żC>}7v/l*h$mVTS u{{{{{4|o||| }U}}}}~~F~}~~~"Yp".g FJɁρ _euuLuuuuu1vgvvvwDwwwwwwxRxxxyyOyyyyzz^zzz{[{>y_!Y9qQ Ee)0jc g j Ek L\k Sk Zl a(e ge g mb ,g :g Pg tc \g %hg rvg 2c yg g g g g g h h h mc sc c h h  i i 0i y_!Y9qQ Ee)0jo6>yIO;vQK+c C|,gLB~6pJ^^^̓ғؓߓ!)__I_``DHOnFKR_Z_________PU_`:`Y`b`Z``a^Oa\aaaa7$"a&cecaab4Jb?}b8KbYMb2cj2$cic5}55,4c33cd@E@@12AdLK7Lbd!NMXNCNNddddddddddUddUUUdde eeUe%e.e6e=eEeMe VEIV VVVWW(W.WBWGWZW`WtWyWWWWbWWWWWX  X X'X=XEX\XcXyXXXXXXXXXXYY3Y>?O???Y?A@O@@@FFFQGGHaHHI]IIIRJJJ KKoKyKKKLsLLLLCMSMMM NNkNzNNN9OLOOOPlPPP/Q=QQQQ7RCRRRR6SSSSTcTrTTT`UUQV_VV1WEWW;XXXY5Y@Y]]]]]]^^/^:^[^b^^^^*`[e``````````aa(a0a:a=a]a|aaahhhhhhhiRi[iaiiZZi@jtznj|j4WaKj[jejjZjjj1k9kykkkkl lIlOlllllm&mcmimmmmm;nynnnnnoBoHoooooppTpZppppp$q)qB]rqqqrrjrrrrrrr>sEssssstt_tftttwwwwxeRxx2fxyyOyyyyzze^zzz{f[{{{{{{4|o||| }U}}}}~~F~}~~~"Yp".g FJɁρ _eY޹+N{κ I%pɻU/dB.żC>}7v/l*h$mVTS_#Y @8Ka=tP./jDYY؉YY ZZ!Z2ZKZ\ZgZZZZ [/[W[a[r[[[[\8\\\\\\\\]J]o]]]]]'^L^= (LyɅЅ$,NV]ĭՆ܆ &1:EN[iẇه*5>JT]pglv}ň͈Ԉ܈  (.5:@FMT\bj@nJsy͉")19hЊ؊Xagߋ!'/5<EJQX^fmt|Č̌Ԍ܌ ,6?HQ_hqzÍʍӍ܍ #+3;DNVYbjs}ÎɎώ׎ގ m kTw px ro xtO ,p pp p n q q r r ,o s s t u v l 4o v v v Xw w PO 8o P4p \n p p p p p q q 7r =r Cn fr lr s s s t t u u u H'`'x'' 'QO0 78LP0b0x80 0/GNpƔ̔Ҕٔߔ 9<_&Kzjyٖ%3:_j×@dnjxxsmyiwhuiw\ =jgC)q>%|<d"7_ >g$O9sX=$[LW`kwW4F{#UcFTSd(]n(6hvKw ;j3f5g~,XKzG|Hc=m0_,a-Gk<J\f`kkJ KEy)Pw+{W+y.C== M y    E y     F o    & Q }   T `  ,,eNC7Z g n1~{Y $B_ya *Jj +Kk\YR_ZiYlY"tY Z__\aab`Z_I_^^)2u| @L%Y. `aa`^U C    &!r[[!!!!"I"y"""#_###$O$$$$ %M%V%%%&8&p&&&,'k'''(I(l(((((((!)F)k)t))))) *3*\*h******!+F+k++++,?,i,{,,,,,,,,--2-I-F[ix¶ضa-h-m-r-t----YY- &1-.x VfZ5{A`H  D -.-.T.|..../H/x///#0d00(111Q22O3 h33333334+4z4455`5m554666677A7G77728s888.V9n9U~9999999:@:үb::W:C/::;1;W;%\;;;;;<#<E<h<<<<<=/=S=q=====!>E>h>>>>Z&>???c?????@6@Z@}@@@Q`jqz-7BLRb@AKAAPAA,BeBbBBC(CNCwCCCC'DXDDDDE7EnEEEFYFFFF G2G\GGGGHAH[HHHH.IjIIIJTJJJJJ KOKzKKKL#LVLLLL2MjMMMNNNtNNNNOGOsOOOOP PPP(P -P2P7PJP^PPPePQ(QAQQQbQQ!R~RR2SSS:TTT UJUfUU%VVV6WWW>XXXX(YYYYYYYYYZNZZZZ7[s[[[\O\n\\\]W]]] ^B^{^^^_A_x___*`d```a(adaaabMbbbb5ceccccccccdDdndddd4ekeeefVffffgQgggg5hshhhi;iqiiijUjjjnX$pj-k`kkk lAlzlll= (LyɅЅ$,NV]̆Ն}܆:EN[iẇه*5>JT]pglv}ň͈Ԉ܈  (.5:@FMT\bj@nJsy͉"q)19hЊ؊Xagߋ!'/5<EJQX^fmt|Č̌Ԍ܌ ,6?HhqzÍʍӍ܍Ybjs}ÎɎώ׎ގ #+2:BJkrȏ%,3:BJS[djpxĐ͐Ր$,29CLS\!m1mAmSmemrmmmmmmmmmm nn.n>nDnNnYnwn              9 w  X<snnnGooPpp qTqqrprrMss`ttt uuuu+v3v:vOvjvvvw~GwwwwxQxxxx!yWyyyy z2z[zzzz{={i{{|J|KoK=Q/Q?-VOO)LLSMM2`D*zNP .|| } }}}};~]~~~u8ـ[{"(_O??Uy+/:PgUȂphBՅ/z҆) %t&PlP[[-ʋ\\ZimmY\\\ڋ>k.9C++i֏\:e%epǑՑ9Ȓْ NQ"_֕&Wݖ4_Mm}Ę P):LsLLOPULCM;-Hך5Ms˛%KӜ>&>ܟ Ez~٠%á5&pa=DOZkä6oåǥ̥ϥҥPSVpצBƧ 1v'kթB&r۫ Y¬=ح=vۮ7xدT >+ycγO6ӵ=m׶ 'af%ڹlOQDgû<6zLuݾj^>oj%"HCi4Z',eUjF^FsGu :gRh[2s!McWKGj XgFv Mg-yA85Et`(5_m 7DrM[2'~-wZG9.Vۤ.2=l8?*VFJd,*-9CFISHX *5@Q_LOZepz_4:R hQ6-JT(Y*v=wk2lK[>t+LJZ=s*JF    L    7    =     ;   @)w3xm)n%8Nd{%2=Zf*GS([3 o$`3~ N9[m}-[k'̑0Mג!8_ %    Y!!&"X"]"g"o"|""#W$`$g$p$ %c%%% &&'4g'o''8((()v))*(+/++++j,v,,!--QQ-X.q..dQ>NkNN9O.f/{//0R0l000$1y11e2h}22222_VJ K<33 4924445a55 6H6{67+7c7778*8@8F88 9!999{99(:B:L:q:::/;;;<{<<==h==;>T>>>???@@@@7AEAJAQASAsA|AAAAAAB3BBBBCHCUCCCMIDDDdEsEEEEpFFFMGpGHH:HWHsHHHM1IlIII:JJt66KRKdKzK[[[[<\Z\x\\\\\\K]k]]]@^^^_,_S__`n```a=aaaaab3bXbbbb[c}ccccc"dIdsdddd2eEeeeee'f9fkfffffzzz#{p{{|{||>}}}U~~\݀:Aۂ0}҃>b9dV,Qvч$@-"wӊ#wҋ*Djn׍ Gw?lŏ0d֐Gޑ5lʒ/Y&RiΔ  Li>STǗӘOwș͙љՙyݙV &5;K\a_pweݚ'/4DOU_ej֛dܛot 2Vj%*//CIOUZ5ZafmtzÜȜΜӜڜߜ $27<LYinU:Vtx}ǝ̝ѝ֝۝ $)+V/FU579BGLOUPSVX\aelosv{ǞО՞ݞ  $&+/3F_swZğʟԟٟFK -6;EVNUeEIH] M]V]^]d]m]u]z]]]^*`4A0`7`i_eebeo+f0f5fPç 2@Y]][]Ǩ`a?Lu]]]]]^:^[^b^^^^e`````````aa(a0a:a=aR]a|aae!'LQZŪҪ-!,Z߫6dʬЬb"g{Sej(4YJR `  ;D8 #+3;DNVA*6&/ n|lxsR`9 Z a h9 pD wة ~` O  O O O P 4P Ь < @< x< L= > >  H@  @ A  ,B  B " tC * C 2 HD : A D I hE Q F Y TF a XG i ,I q I y z @ 0 T $ ľ d z  d  T   l & 0 - | 4 ;  B $ I P W t ^ e l ~ r d y ( P 4 < @   P X   d   H   %  , 3 : A H O V  \ c  j q x   $ |       t L p      L$ SH l       %  ,  3 D Zh :  A G  N  U  \  c @ j d q  x     X  ` p  P    T  H t     x   4   !  ( @ /  6 <  C P J  Q  X  _  f  m ! t " { $ l& ' @) \  * + (+ `+ + + + , p h- . 0 D 3 H4 5 5 $6 +6 27 97 @7 Gx8 N8 Ud tx mxx Py p [9 | cd9 k9 Ĩ s9 {9 9 9 : : : : L hy  (: 8: H: ^: t: : : : : rh :  : : !: ): 1; 9; AO IO QO YO aP iP q x.; V; j; ; ; ; ; ; < H< |< P= = = = = = = H> > > > ,y (Ԭ /> 7> ?? G ? O>? WZ? _x? g n? vL@ ~@ 8 A 0B B xC C `D D D tE  E E E  F XF \G G Ȯ G #G + H 3(H ;0I CI KI S Z a h oL vȵ }4 L  ĸ ` (   Ⱦ  Dz    p     h | X \ Pz   %p , 34 : A H@ O 4 Vt ]  2 \x a| r  d( k r  yT  g|  x |  4   h  , t : s~   > ~   <  , y~ j ! ( /T 68 = D KD R Y @ ` g n u |   D    & 0 : H L T \ b h r |             $ +x  0 7 >   E$ L S Z aT hh   n 4 u |0 l   " 4      0       (  $    4  x   $  +  2.  9@  @T  GZ   Nf  Uh  n  \z   c|  j D, qP xt    R  Y( `L p   Ċ   $ nH l |       D h      d x |   + 7$ Cx x d   &T -d 4 ; B I P WX ^r e T l s z   ( ` L \ lē x    ȓ  B `      ry    0 h    " ) }|  8 0 7 >& E4 L< S@ ZD aP hT < o v } D   T    T     0         ! |" " l$ t$ x$ |$ $  & %& , & 3t& :p' A' H) y  O ) V$) ]() dD) k*  ` d    By  r* y* + ,+ <+ d+ t+ x+ |+  + + + + + + +  + t , 0, - 8/ d1 3 d4 ,5 !5 ($6 /6 67 =7 D8 P K8 R1f1z11202T2223T3.t3B3V(i3}3$445@5h55( ,)d)/)B)U6i6}T7p7 *74889p990D*C:W|*jL:~t:*;*$+;0<H<+.+A+T+g8,z<=`=|====>p,8>-P>A,T,U-gP-z-{--0.?$?@?\?x??+???S?g?{@(@@@X@p@@.@ . .- .@ /S @g TA{ pA A A D/ A |/ B!C!/,!TC@!/S!/f!0y!`0!x0!00!81!X1! ">"q""|"\#lW#####$^$d$t$<$H%T@%f%%%%&+& u&= &u& ''p O' !t '" 'E)d ($r T( ( ( (h )xQ)X)h) ) '* X*t **`*p6+}+ +( ,0R,,,-a---@...-// 0z0X0`0`:1x z11Z22 :383@4H4P4p658U5L5@5D5P506A6T g6H66t 6O  6O  7P (7P D7O  _7O  z7S)jxRӤ7r2إ*-@grz̦:(_uz)˧ާ Rzۨ9Prxǩ٩;QtĪߪVaۤ4`VQAd͙ UEIȠ  +2; Y4Ah؉ a(aq¡Ρڡ , Zpg[lvnj}ň"͈Ԉ܈`Y  (.5:@FMT\bj@nJsy͉̆Ն}܆ ~&1:EN[iẇه*5>JT]= (LyɅЅ$,NV]i"q)19hЊ؊Xagߋ!'/5<EJQX^fmt|ՐVu]$,29CLS\Č̌Ԍ܌ %,6?HQ_hqzÍʍӍ܍Ybjs}ÎɎώ׎ގ #+2:BJkrȏ%,3:BJ[djpxĐ͐fO]f^Y^^_(_8_i_z_____ `¢֢MX£ѣI rI I 7۱:x<|?{K(MYf(In Iva 19OfHg2>|*-49Oq2Sq ^-T`>V:a` EIalyȫӫ؉ a(a q#64¡ΡڡH]uŬF[ix¶ض`````Q`jqz-7BLRbhi;iqiPiijUjbjRj[ՐAVu]$,29CZ̆Ն}܆nj  ~&1Y:EN[iẇه*5>JT]LS\pglv}ň"͈Ԉ܈  (.5:@FMT\bj@nJsy͉= (LyɅЅ$,NV]i"q)19hЊ؊Xagߋ!'/5<EJQX^fmt|Č̌Ԍ܌ %,6?HQ_hqzÍʍӍ܍Ybjs}ÎɎώ׎ގ #+2:BJkrȏ%,3:BJS[djpxĐ̦͐:۬"@I+e(_ŭխ 1ZRpѯY8gr "P} :{jӲ )["&/auW`$үeC/0s~̷_.38 =CGKPUjr->}_A7J hJ C777> q۬EI[Ր4AVu]$,29C Z̆Ն}܆a(anj  ~&1Y:EN[iẇه*5JT]LS\;s:؉7؊ߋ!'/5<EJQX^fmt|U`+=CPdjy /Dg}ۤ  E4AI Zpg[lvnj}ň"͈Ԉ܈`Y  (.5:@FMT\bj@nJsy͉̆Ն}܆a(a  ~&1:EN[iẇه*5>JT]= (LyɅЅ$,NV]i"q)19hЊXagJ 8K J HK \J C@K DK 79ג!'8_`aad>kFKPU`Vv/FU9~ۤV/4UZԟE4AIP!.ox HRVfZ"5{A)48V`=H   = D t                           9 w   X<PUFU`g#+kq;{HN,t LS-q@E MSgu XE@0 A   -!4!^!e!o!!!!!!";"d"i"""""" #-#Y#e#######$$$o$$%_%%%&&Z&t&&'S''''(i(()L)))1*~**+%+r+y++,,v,,,--;---- .g...C/N///;00003111*2@2222I3R33334~445o55 6Y66 77f778S889999B:::;U;;;H<<===f>>?O???Y?A@O@@@FFFQGGHaHHI]IIIRJJJ KKoKyKKKLsLLLLCMSMMM NNkNzNNN9OLOOOPlPPP/Q=QQQQ7RCRRRR6SSSSTcTrTTT`UUQV_VV1WEWW;XXXY5Y@Y-YY hZ̆Ն}܆a(anj ~&1Y:EN[iẇه*5>JT]mw"}bj%*/5;@FMT[akpv|[!'.7?GNSY^diou| %).39?FLSY`ekt~ #*05;AHOW\fq{Z= (LyɅЅ$,NV]ipglv}ň͈Ԉ܈`  (.5:@FMT\@nJsy͉"q)1hЊ؊Xagߋ!'/5<EJQX^fmt|Č̌Ԍ܌ %,6?HQ_hqzÍʍӍ܍ #+3;DNVYbjs}ÎɎώ׎ގ #+2:BJkrȏ%,3:BJS[djpxĐ͐Րu]$,29CLS\"[3+0<Ac]CHCUC`̑0M7L LK VK 7g]m"fg5gEgXggg2`*-g/=-C_q:VEICS4AWa [cP!.ox HRVfZ"5{A)48V`=H   = D t                          9 w   X<PUFU`g#+kq;{HN,t LS-q@E MSgu XE@0 A   -!4!^!e!o!!!!!!";"d"i"""""" #-#Y#e#######$$$o$$%_%%%&&Z&t&&'S''''(i(()L)))1*~**+%+r+y++,,v,,,--;---- .g...C/N///;00003111*2@2222I3R33334~445o55 6Y66 77f778S889999B:::;U;;;H<<===f>>?O???Y?A@O@@@FFFQGGHaHHI]IIIRJJJ KKoKyKKKLsLLLLCMSMMM NNkNzNNN9OLOOOPlPPP/Q=QQQQ7RCRRRR6SSSSTcTrTTT`UUQV_VV1WEWW;XXXY5Y@YZpg[lvnj}ň"͈Ԉ܈`Y  (.5:@FMT\bj@nJsy͉= (LyɅЅ$,NV]ĭՆ}܆a(a ~&1:EN[iẇه*5>JT]"q)19hЊ؊Xagߋ!'/5<EJQX^fmt|Č̌Ԍ܌ %,6?HQ_hqzÍʍӍ܍VYbjs}ÎɎώ׎ގ #+2:BJkrȏ%,3:BJS[djpxĐ͐U`70M `M 7L 4M \L +L L 0 D8$DJT]pglv}ň"͈Ԉ܈  (.5:@FMT\bj@nJsy͉"q)19hЊ؊Xagߋ!'/5<EJQX^fmt|Č̌Ԍ܌ ,6?HQ_hqzÍʍӍ܍VYbjs}ÎɎώ׎ގ #+2:BJkrȏ%,3:BJS[djpxĐ͐HCFK`d>k'PUCUC̑0Mג!8_iVM`z}22:} Nd&;]DHPp&Zl00EE˛% y  x!!!!F"]x"Vsl|"#,:###j$O$)%%%ۤ%&<pY&&q''9((+)))u**p++4,,#-d-../S//200EAJAQA0n11V223l3344555N66$7\77e88%999a9>V99:+v3v'::::;K;b;;<a<<<<<E====5>P>>>S?w???<@}@@AAA)BdBB CxCC"DfDhDDXEeEgEqExE}EEFF GGHHHDIIIpJJjKKVL:VvLL`tCM;M u3BB:vOvjvvBB)DdEVMzMMMMlNNN.OOOOO+PzPPQiQQRrRR$S|SS1T|TTUeUUVWVVVLWWX[XXYqYY`,Z~ZkZZ'[,[~[[[*\}\\\*]1]]]],^}^^^%_+_}______``8`C`^`y``````a0aKafaaabb1bbbc^ccdddneef"fffE>h>>>>Z&t&&'S''''(i(()L)))1*~**+%+r+y++,,v,,,--;---- .g...N///;00003111*2@2222I3R33334~445o55 6Y66 77f778S889999B:::;U;;;H<<===f>>?O???Y?A@O@@@FFFQGGHaHHI]IIIRJJJ KKoKyKKKLsLLLLCMSMMM NNkNzNNN9OLOOOPlPPP/Q=QQQQ7RCRRRR6SSSSTcTrTTT`UUQV_VV1WEWW;XXXY5Y@Y-.-.T.|..../H/x///#0d00(111Q22O3nGoop qTqqrprrMsse#c!bEH@P^0w<~FlL3"q޹+N{κ I%pɻ]fD\;;;;;<#<E<h<<<<<=٠>???c?????@6@Z@}@@@[-z/_`H=p'oJI3:@"rb_SR-:y/'wJ1XB~#r ]IT[ex17   1   3* w z9҆$1y1>Յ+C20  d   i  <3a=&1Y:E'YYF[ix¶ض-Ifu5HYk!4Jmy &;FYl +>Tl0DZix h [*`nj>Q`jqz-7BLRbnPX$bpW&Y`w8T xO %8P PR R S S 8M +8S DN J$N PN N N |O O P ,P P dM P  Q Q XR S S E!(E28 #+2:BJkrȏ%,3:BJS[djpxĐ͐nnn`FUnoLU!o(o6o@oyooosloo-ppp8p=pf̑0Mג!'8_`HCppp q&qFKd>kPU?q`qkqqqqqNMr~rrsUssssst&tQt{t>Vtt/4ZԟUjEI;k YPk`kk]k^!-:M]dP!.ox 4AHRVfZ"5{A)48V`=H   = D t                          9 w   X<PUFU`g#+kq;{HN,t LS-q@E MSgu XE@0 A   -!4!e!o!!!!!!";"d"i"""""" #-#Y#e#######$$$o$$%_%%%&&Z&t&&'S''''(i(()L)))1*~**+%+r+y++,,v,,,--;--- .g...C/N///;00003111*2@2222I3R33334~445o55 6Y66 77f778S889999B:::;U;;;H<<===f>>?O???Y?A@O@@@FFFQGGHaHHI]IIIRJJJ KKoKyKKKLsLLLLCMSMMM NNkNzNNN9OLOOOPlPPP/Q=QQQQ7RCRRRR6SSSSTcTrTTT`UUQV_VV1WEWW;XXXY5Y@Y]k&l1l .Soll^l/^l mm/9mhmmmmnTnlnYY- hZpg[lvnj}ň"͈Ԉ܈`Y  (.5:@FMT\bj@nJsy͉̆Ն}܆a(a ~&1:EN[iẇه*5>JT]= (LyɅЅ$,NV]i"q)19hЊ؊Xagߋ!'/5<EJQX^fmt|Č̌Ԍ܌ %,6?HQ_hqzÍʍӍ܍VYbjs}ÎɎώ׎ގT C8U V I8dT N8U T \T  U +T U  T $V (V 8V :V ChT N))**%+`+P,X",5--K../o//"000I11OZ~1A2ڹ2334J5pW$`$(+f5X6`6 7{77G84g'88e99::;;;;<*<A<<<==C=W====>W>>9??>V{Y@@@@&@-@5@>@VԟZtEIt ttu$uguuuu!v&v4vIvvebvo/wAw4AwwxRHPxxxzy"yzwzz)48V}{=|| } }= I~`ngn  ~ ~  ?V zہ=KuӃs2+t9t-+LauT%1W55Yxx4 s^!̊8A@U~99q9"UȌү:sWZn9C/ YW;Ў&SFُ+`'ΐ#xʑrŒ#ko“{mĔ,--uĕdH\S2[I3 7 9Zr+ZJ XtY;7RES jōǡ&T؎6yڢDvؤ:zצۓ6Yp˩'?mʬ(@ rد<hرÞGԲaγYC6ö9÷'QV!XҦ\>  Y؉a(a #8gr۬q"@I+e lӫ"P}۱ :{jӲ )[Lnj"&/au`$e0s~̷_.3T8 =CGKPUjr->}_A:x<|?{K([MYf|3rOqM|u Fz1h7&5$]F3"I0c*y(yi ZLe-{g:}R+xE~R%rer |W6:dNEHQC7{hY@'ojS:-'  A  i   #  DTcqwi`z$5'gF[ix¶ض8qAy!] G2>mKvz     hQ`jqz-7BLRbnPX$bppglv}ň"͈Ԉ܈`Y  (.5:@FMT\bj@nJsy͉̆Ն}܆  ~&1:EN[iẇه*5>J]= (LyɅЅ$,NV]i"q)19hЊ؊Xagߋ!'/5<EJQX^fmt|Č̌Ԍ܌ %,6?HQ_hqzÍʍӍ܍VYbjs}ÎɎώ׎ގ #+2:BJkrȏ%,3:BJS[djpxĐ͐Րu]$,29CS\!!!!!!""8"V"v""""""a 1:a"#2#G### hV \V q8E@@!oA:APAqAzAAAABABWBxBBBBBeE9:ECCR@EI@ @4&1 ZApg[lvnj}ň"͈Ԉ܈`Y  (.5:@FMT\bj@nJsy͉"q)19hЊ؊Xagߋ!'/5<JQX^fmt|~8_5@>@tttu$uguuuuq'g"ECETEwEE>VEQA@EEEECEILnj"&/auWR` $үeC/0s~̷_.3T8 =CGKPUjr@Y؉a(a #8gr۬q"@I+e lӫ"P}۱ :{jӲ )[->}_A:x<|?{K([MYf8qAy!] G2>m)Kvz    !v$5`/wՐ4AVu]$,29CZ̆Ն}܆  ~&1Y:EN[iẇه*5>J]S\pglv}ň"͈Ԉ܈`  (.5:@FMT\bj@nJsy͉= (LyɅЅ$,NV]i"q)19hЊ؊Xagߋ!'/5<EJQX^fmt|Č̌Ԍ܌ %,6?HQhqzÍʍӍ܍Ybjs}ÎɎώ׎ގ #+2:BJkrȏ%,3:BJS[djpxĐ͐uCC4:G####/FUn$t$}$$$$U%%7&&I'CRDDE&@-@8> #YFFEI[Ր4AVu]$,29C Z̆Ն}܆a(anj  ~&1Y:EN[iẇه*5JT]LS\pFF؉8qĐ͐Րu]$,29CS\sl̑0Mג!'8_`8NI:WNã^`qN/^N.tttu$uguuuuq'g N OWO~OO%PbPyPP QeQQRxRR2SSS#TuTTUeUUVlVVWhWW XcXѯXXXXXXY*YNYYYZ2Z@Z_ `\ZZZFKd>kPU"ECEۤkZZZ[B[a[[[[\1\M\\\\ ]-]TW]LUz]]]]FU/4ZVFEI*V/>?O???Y?A@O@@@FFFQGGHaHHI]IIIRJJJ KKoKyKKKLsLLLLCMSMMM NNkNzNNN9OLOOOPlPPP/Q=QQQQ7RCRRRR6SSSSTcTrTTT`UUQV_VV1WEWW;XXXY5Y@Y]GGGGGG^ HĢӢH۬؉a(aq"@I+eY#8gr lӫ"P}۱ :{jӲ )[Lnj"&/auW`$үe0s~̷_.3T8=CGKPUjr->}_A:x<|?{K([MYf`Hi_RHH/wHHHI'IYIhIIIII JJQJjJJJ K&KMKtKKKKKKH]uŬYYgp .M]S:dKK8p LfLL=L[LcLLLLLLLMAMiMoMMMMMM N+N h!v$5`Zpglv}ň"͈Ԉ܈`Y  (.5:@FMT\bj@nJsy͉̆Ն}܆ ~&1:EN[iẇه*5>J]= (LyɅЅ$,NV]i")19hЊ؊Xagߋ!'/5<EJQX^fmt|Č̌Ԍ܌ %,6?HQ_hqzÍʍӍ܍VYbjs}ÎɎώ׎ގ #+2:BJkrȏ%,3:BJS[djpx8]T-alaaaaaeEa biNbbbbc!c/cnccccc!d7ddddfeSeheeee2e/f`*-_fffffg4g@ggggg hhHh_hqhhhhhhikiiiiiiiiSii jj3jDjKjVjgj]U^Y:E)^<^4X^g^o^^^^^^^__*_A9_ExG_[_m_____ ____``+`:`&1D`N`X`b`l`z`}` `````````aa`IZpg[lvnj}ň"͈Ԉ܈`  (.5:@FMT\bj@nJsy͉= (LyɅЅ$,NV]̆Ն}܆a(a  ~N[iẇه*5>J7(W W  X 8X 84Y 7V 4W ,LW 8`W PW \lV a(X mX X +tV JT]TEwEtkkk"ECE'''kkkl#lNlXlۤ|jUjEI ttj"k(k7kOki` j4j3jZApg[lvnj}ň"͈Ԉ܈`Y  (.5:@FMT\bj@nJsy͉`ՐVu]$,29C̆Ն}܆a(a  ~&1:ENiẇهY Y I8Y Z TY \Y Y CY 9Y( 9:4:Y( _:i}}~-m~y~"~*:j1̦=o(_4FWbfk_lUlEI؉ a(a qllmJm+~mmE#nnHnnnno\o  booooooooooo4¡Ρڡ&1ooop p,pY:EpqqrrsstttmvvvvvWvFwZw&x8xyyyyyy zz#z`ZApg[lvnj}ň"͈Ԉ܈`  (.5:@FMT\bj@nJsy͉̆Ն}܆~N[iẇه*5>JT]= (LyɅЅ$,NV]ՐVu]$,29C{y|5}2}}*-}Z 78\ X\ X[ I8[ [  Z ,@\ \Z h[ C[ [ \ m:F G::;A\ N;[, <\, <[ +=Ѕm_Mr{ׅ̅%<ii*_9_xG_[_______` jj3jbaLփJE I4¡ΡڡX^g^o^^^^^^^___Y:E``+`:`&1D`N`X`b`l`z`}` ```````` ZApg[lvnj}ň"͈Ԉ܈`  (.5:@FMT\bj@nJsy͉U`̆Ն}܆a(a  ~N[iẇه*5>JT]= (LyɅ$,NV]i2\*-ӄ_l\ 7\ ] <=] 7\ B=\ \\ \ > ] +p\ \ \ 08G8XGG=zqӎe~+9LTYcs{~ϐې b ).OV;Peoii jj3jyI_{YTˆ4&1܆U<^Y:EX^g^o^^^^^^^__&7HXiyʇڇ -?MYdq~_``+`:`D`N`X`b`l`z`}` ````````*_A9_ExG_[_m_____ ___`nja(a  Јaa>J*5IZpg[lv}ň"͈Ԉ܈`  (.5:@FMT\bj@nJsy͉̆Ն}܆~N[iẇهT]`Lajr}DjÉ0PuߊVj <OV|׋ދۤ:t4^ r c c Dc V0d \8^ ahd md +L^ a rPa la 8Gf=a8 =d4 =1d6 =c( =M^ t>maH >Qa ?9^ i?!c~ ?id( ?ch 8@`EU3Fd d H@]HRxOiۤ"(_3e,Im{Sזۖa\ӒEI؉ a(a qޒ~S&0L4AV[s|Z[ՐVu]$,29C̆Ն}܆nj  &1Y:EN[iẇه*5>JT]pglv}ň"͈Ԉ܈`  (.5:@FMT\bj@nJsy͉= (LyɅЅ$,NVUГV̦:*e 7f e B=f N8f d f \e e f r f f 8H\@{@!f @e @@f @A[͉̆Ն}܆a(a  ~&1:ENiẇه*5>JT]ӣ#;N,CX^pv57Ŧ-;8={/FU]¨<fݩ/XǪۤΪӪ)9PXewUExdvҗؗЈ2V4"51:EQ Z`~ڙ BUj |Uf+=\ <IKS_osv[Jşԟ#3E]uŠ ѠE2HVk2IApglvnj}ň"͈Ԉ܈`Y  (.5:@FMT\bj@nJsy7h V i g 8g >Hg Vpg \g g h mJT]ffgEgXggg?g@Y]gggf2po B=o Lo o \to +o o o ro o tAWx]ְX^/^f f"5@Lf|ʱEI Z4Apg[lvnj}ň"͈Ԉ܈`Y  (.5:@FMT\bj@nJsy͉̆Ն}܆a(a  ~&1:EN[iẇه*5>JT]YgŦ-;sp 4p p \p p p C,p AyЊ~EI Z4AU`k!op 8p A]*-]ϳ޳(Eiaii jj3jba!cSqEE_m_1KU<^Y:EjpzI4¡ΡڡX^g^o^^^^^^^___``+`:`&1D`N`X`b`l`z`}` ````````a9_xG_[___*_A_ ___`aЈfZpg[lvnj}ň"͈Ԉ܈`  (.5:@FMT\bj@nJsy͉`̆Ն}܆a(a  ~N[iẇه*5>JT= (LyɅЅ$,NV]i2MrI8Lq q p Ctq Ap Auq AB'QBLRbhi;iqiPiijUjbjRj3<IZ`y"Z= (LyɅЅ$,NV]ĭՆ}܆a(a ~&1N[iẇه*5>JT]pglv}ň͈Ԉ܈  (.5:@FMT\bj@nJsy͉Č̌Ԍ܌ "q)19hЊ؊Xagߋ!'/5<EJQX^fmt|mw}%*/5;@FMT[akpv|!'.7?GNSY^diou| %).39?FLSY`ekt~ #*05;AHOW\fq{Z$(/,;J2;I3+wa-r- MRaUC0{b;OEy;a!x;M^u45JXMRP\x&1C]o|']q&@PWaw-Fat%#<Fhw ZoCS1G_} t  & - 3    `   ) 2 @ J Q X b   -   #qy! $Pb9@MWbht|JuGPW_ #uWre.$K  A!!h""\#$$$w%&&&''3(())))]**+ ,z,,-&.Z..P///000000 11R1Y11111!2(202v222223{344?555566\77778s88'99G::;;;;A<D<W<c<r<~<<+=~==Y>>e???@]@@EAAAA=BB'C,C6CCC/DDDERFFFGLGWG`GpGGGIHHtII5J>JIJJKKgLMtMNNUOOwPm}QQ sE)E`RRRR-R0R7RERVRRRaSS{TT1UU&VVTWWW~WwXX+v3v%e"YnYYYYYYY ZNZYZZZZZ>[L[[ \K\\\]'_______`-b4bo5?JR`n}Շ(3rl V]CCMY %}D49>GJOXɕnnx|jC A_$-0;WAJUbgvLW¢ j~-å,~mt QW[_j,9 e)|` }³ɳгٳ&=жض޶XORU59>JY)ѻ&/8@ [ We@+t "wXU^g$(+b~y.|=9mwL +~(R\eNdZ/yO$.SD9*q_ Y2pybqzʋ}22AA`DfPN#hC[gs}I ELUv{mXF   l  V  5  M \ c s  6N vdaKb3}khRN<9#;LamI4 :  !!!!!!!!!"""%","4"A""######$$%'%3%D%U%l%v%%.&&'' ''\(g((b))k*** ++/+A+W+e+w++++L,,^-- ...+...w/*000011m112l23`4<5667X7777@8}889X::Q;[;a;;;;<m<<=]==z>'??@@ @2@@ AApBCqCvCC%DD EnEE\FFGWGG?HVHH9IIJWKK2LL3M7MMNNNNNNNOOO.OFOSObOtOOzPQQ'QQQ,RhRR bE, iE0  pE wE ~E E E` Ed E E Ԇ E E EP E E E E E EL Ed Eh E E F  F E F4 L8 F Z  a F h(    n  u0 |4 &F8 < x 4 -F8 4F     ;F       L BFP IF  PF    t WFx  ^F eF  lF 4t  sF $h zFp +t 9 @  N ( \, !0 F4 F< F /  F c, jd =h D F q  xH  F F  R| t Y F ` F:     t   Š ʊ %Ί  1@ 7D Ct  H` FH Zx ` f D rt }h ȑ  4 Fx t        P $u v  –   6 \ ` t  m:IzMMFNFPt Pt P1 Q CQ |Q QI Q 'Ra `R! Rɷ Ry S5 QS S S) T ?Te |T Te T` 6U tU U; U .VA mV Vd )WzZ Wt .Xu4 Xi` MY=uT Y˽B KZٯP ZU ][ [)D o\A \ ]) ^yD ^ɑ $_ _!p 9`E `a ?a! aQ Gb bE$ Oc> cqd idh dyR se^ e5D f  g= g-@ @hm@ h> iE, &j5D jz2 qke@ lID l4 rmD n0 n 0 so< (p` q, q, irI0 s , sy, htմ4 u& u& nGhTheh4ALphWhhhhhhiii>iZiNnqiiiiiiiiiDn)jj,jM]gggh (k+h>hU!m1mAm  <=0  h p t 2 > J4 \@   T 7 \}  4&1M% Ajjjp jjk7kBkDHFkSJkVLkaSk8jj74  7 N8  m < +  C r   <ZWk%4ۤR cAk4b mA0l: C4Ft wAl4BQA A m4JQA ۤxm4SA BkUnmQn  4A i  +W; L]WZnnnjnYn"EAJA m \ 4An{o o {YrEЊrr rrQnrro p4Ai pp'p2pppp{p5q vq)qqqqۤj}J}}}A~`_`+`:`D`N`X`b`l`z`}`````````}[EIZ~'~O/~~~~~~~&-{Y=Mp 74  |  7 [= 0 C8d 7 B= N8 < m H 2 8 > D J V m y 4 h t +  r   0  ' :@FMT\bj@nJsy͉=(LyɅЅ$,NV]̆Ն}܆a(aN[iẇه*5T]ŘmGJQT[Ù#8yC/ү<W}^Iqܜ8D)wޝ+v3v 7DeEZJTjYp u)9tn9:vOvjvvПU;)]`CUB:XϢ"09KVhuϣ&})}a,O{Y3SV`CLV`jt|Ħ̦ߦ +r-6AHOHd:jÃ9CU}  4&1~Y:ECMza >J#nj.bnA} (;NՇ |||}}!}1}@}N}Y}i}}}'x2x=xHxSx^xixtxxxxxxxxxxxxx yyy*y5y@yKyVyaylyxyyyyyyyyyyyyzz z,z8zDzPz\zhztzzzzzzzzzzzz{{ {-{:{F{R{^{j{u{{{{{{{{{{{{{|| |,|8|D|P|\|h|t|||||||||X^g^o^^^^^^^__ Y%Oeʈш;I|}ȉ73<TLC[FWci?lsAZӋދ  /ATdq!-at.BuŽԎ*PV{ҏ؏>Yΐߐ H\ӑ*0CR_mcknǕ&;З)7R9`~EIRZpg[lv}ň"͈Ԉ܈  (.5 ( 0 l 5 X ; A A  I8x  G a .D H   <  a=    , V, \ a2 g4 m6 sD yJ P ` f l       hp v   4 l     4 h     1 78 C|   N^ T$  | MP S MMM P MHUM#jM4rP { M M#P    D M P L E M\ MTUP` a Mx P| /} M P P M P \( M P M P M P MwMMM0P  P  `0 DR a )a I` ` X IX0 ]V T 1?R Y R /V {[ R  YV  Y`  ] 9[  ]  ]  <V  b\  E[6 w\ ] :_x qV, U> U  2U T R 8iU T qR 9^, Q ` W $bV a] ] Yd V`  /V  oV WR QQU KV S mS QS W R @[8 GbL =b  VH 7S  {T !cS  iT Q> -^ y` 4 a  W/W  yR" IW8 T  [ "=` ZS  q]j  ij$ 3l$ l Zwg ql$ Wl *l IakX kj k Aj f Dg h ig h f n!د$p8 p )q Qp yp n p r8 $r Hs ps r n r u 7t$ huH u 5o t v 2v$ cYwJ w o v ,q qs H   , 4nSnrn o@T@@@0  zi A  /  \q   I<4 u: <: `: : 5  G "> M? sG #  H q  >I gD uE Cp !? N??  = >} e [? Fy?  > 6 ~} k; z  V= = 6= aD| D| yCx  ; X ; ɾ  ( 4 ; ; > 8 1 \ u U\ U\ E\ & 1 p     A  ~ }  -U  9\ ; 0 <d d ? M@ 4A m1B @ B  =i bG I EL R FL  $ e )%$ iI$ m$ $ )u$ _$ )$ $ $ `$ -$ Q$ $ {$ $ K$ $ $ %M$ ^q$ E$ i$ i$ $ ;$ $ $ y!$ } x } x U =T [T y/;( W; ,Q=: e( }< P6 9 9 39 9 :  ;  : R : : : 9!;@ !): !I: " <@ m"9: "_: #E I#> #E #> #: C$: $: $: -% o% % % 5&z p& & &vy&8'L: )'N ~'}T ';V '=V ( 1(O($m(\4 (\ (f (e2 (f !)dD S)g y)g )g )g )g *g 9*g `*g *g *g *g *g %+g N+g x+g +)g +g +g ,9g K,g v,g ,g ,g ,g .-g a-g -g -n0 .'mz f. h0 .=h !/i^ /qg /nJ ,0el 0Uh$ 0m D1Gj 1hf 2k: _2/l6 2yh4 3uo0 C39p` Q3C 3q 3uL 35` 3A0 3 3 3 3 3 3 4 3= 3S 3c 4u$ 4 4 4 (4, /4 94 C4 N4V ]4Y4 f4 p4a w4U ~4- 4 4 4i  44 454 4 4h 5 5h 35IP C5 S5 j5 5 5u 5=H 5 5 6 J6 Y6w 6a 7g ^7 7L 8Q i82 8q #9  9 d :mT S:E : :K G; ;7 ;5 I<x u<t <9D <m = 5=54 p=! =i` =>D U>3 }>< >H r?H?}8 ?  ?4 ?H ? @- @< #@5H /@ 8@ f@ @ @| A A Am +A  9A  GA _A tA" AAA .J=Y HJo eJiT J!TH JT K3f" HKU yK%V Kf," K;g" !Lg" XLg," Lg" Lg" Mh(" jMi" Mh" M h" Ni(" TNi(" Ni\" Ni\" OUi(" cOi" O}i" O T O9V Pd" OPc" Pc" Pd"" Qc" PQc" Q!dZ" Qd^" Rc" fR d" Re" Rd" ;Sd" |S{d" Sc," Sc," /Tc" hTuc " Tuc " Te" Ue" _USe" Uee" UIf"" V=e" TVe" Ve^" Vqfb" We" jWe" Wf" Wkf" ?Xe" XCf" Xe," Xe," 3Y-e" lY e " Y e " YjT ZZs 6Z;ZY SZZZ0!Z8!Z@!>[H![Ec0 [k6 [j  \j  H\k j\k \k \-k \bH \bH \J( ] 3]x!i]!]!]! ^h!C^p!{^D ^<^P !^\ !_m2!M_n2!_6n2!_hn2!_jm4!'`m4!_`l`l`m-!`=m-!`d($a(Nax(!a(!aȮ(!a(!&b@!^b8@!bb,bQg " c-g" Ncg " cg" c1i " d i" Jdi " di" dd!Z dZp eX\ ee< >e,XPeTce,TveXeTeTe0Teefl 2fl Qf5pL pf5pL ffffffd fE g " @g " rg" g " g" h" ?h" th " h" h " iU" @iM" ri' " iI" i" j;" Bj1 " wj" ji " j" k" @ks " sk" k]" k" l " Elc" zl " l" l" m " Am" tm" m" m " n" Hn%6| un7| n8| n-5| n3 -o1, ^o9/, o6| o7x o8| p5| Dpe4 up- pe18 p]V" q8 Cqi$ hq18 q $ q q r  ,r Pr( {ra4 rC r4 r s( Csy( is] s s s s  #t) bt!) t* t%) uq'8 Iu!&T u)) um$ vu$ " ɓ" "" " " =" e" " " !" u" |y0" " N" " œ" " 9" [}" Ča" -" a"  " a" ŎŸ" )լ"  " " U" " )" "  " K" " " w" ۓ[  " <U " g " ͔o  " .i " { " +  + + ;u+ i}+ +  + + y+ A+ ou>" F" Q)|" Ø3@" 5!4" N" ]T" p" s>" p>" @" WUx" ɜ>" =Y" p" 5T" p" qR" rx" @" a}" РA" >5@" >" -F" |" @" s4" T" W}d" ɤp" ;>" ->" !?@" x" k>" {y" ֧5p" KiT" p" 8R" =t" &@" " uL" |@" 9T" VT"  " U%"  " U5" " R)|"  " J5|" 5M0 ̰L< )o( Be9 _e9 |p!x!ı!! J 35" Ҳ1" " $" ʴ" }t" : XYF" ¶=`" T]G`" MK|" 4O" N$" ϸN" #}Oh" reM," x" )H" x-PX" ǺSX" I>d" 1Id" 7 Q|" S" ԼYR" (Sl" wP," ½+$" Qy" `P" , ߾)o!L 6M| j6 I ݿI, I /+( T+( y=+( =+( z &: P: z: : l" : .: Y: : ɵl" 9X"  7, Q, kM : : %T ` )$ 0  ^  |: : H H s Y ) Ai& : :    1: Y:   : : U0 U0 D k9< 9<  !yx" ux" ux" )(!Ey" ax" }x" !!*, *, *-+ G+( d+( *, *, e+ =+( =+( /P!|X!`!h!c$" Ũ" !!" " Q " g" " *M" oɮ" Mh" " cp" !" !" !!' p :p M@!id!ط! !8 ! !  !-$!Mh!m!!!8!! l!*Jt!s!ȳ l  d  9IJ _  ! ! ! !Q ! !@ ! ! ; W|(!(!H !; !!!t!!, !Hp ! ! !/l!Ih _ o|!x!q}!R}!}! }!,}!O/~!o~!~!^!x!! bz!,>{!L|%!u|%!yxx1y#y#;x"aTy"y!y!zG!~zG!SzG!Z{G!z!!!y=yY{H!=|H!|H!= }H!Iz!z!%{!{!}I!JK~I!~I!I!1|!K8!n8!X8!8!L4 D &40M0t00 !  !@@!A@!84!4!" !>` !Z(vر(T!T!*(!vh!!L!\!Թ!IK" .>Tdwi[d "+4=FOYbip "'-2I SI yI o d   5A-o Uo i ]  AK" K" L0 5M0 /L< (Mo( Mo(  S" :S" cN" %Nx" Mp" MeM," Q"  Pp" \P," P"  /DXlo(  U U P)V o%V T 9V .̺L$lo Mo( < mV uV( 2\ G]\ ]laWX al UYH Y4 o 0 F\cp w$ 0   &1!KR"qt%& i !o  =Ao  Uo no o o -o =o o o ̀-ހ > O̻`o wMo( o( o( Mo( Mo( o Mo( Mo( 4o MTo( no( o( o( Mo(  -p  0 p Cp Vp ip }+  tqd ""   crtbegin.c$a.0$a.2$d.1$d.3_start_mainndk_build_numberndk_versionnote_android_identnote_datanote_endnote_namehello.cpp$d.109$d.28$d.35$d.53$d.55$d.60$d.63$d.69$d.79$d.89$d.95$d.97$t.10$t.100$t.101$t.102$t.103$t.104$t.105$t.106$t.107$t.108$t.11$t.110$t.111$t.112$t.12$t.13$t.14$t.15$t.16$t.17$t.18$t.19$t.2$t.20$t.21$t.22$t.23$t.24$t.25$t.26$t.27$t.29$t.30$t.31$t.32$t.33$t.34$t.36$t.37$t.38$t.39$t.4$t.40$t.41$t.42$t.43$t.44$t.45$t.46$t.47$t.48$t.49$t.5$t.50$t.51$t.52$t.54$t.56$t.57$t.58$t.59$t.6$t.61$t.62$t.64$t.65$t.66$t.67$t.68$t.7$t.70$t.71$t.72$t.73$t.74$t.75$t.76$t.77$t.78$t.8$t.80$t.81$t.82$t.83$t.84$t.85$t.86$t.87$t.88$t.9$t.90$t.91$t.92$t.93$t.94$t.96$t.98$t.99GCC_except_table15GCC_except_table2GCC_except_table49GCC_except_table56GCC_except_table61GCC_except_table62GCC_except_table67GCC_except_table70GCC_except_table84GCC_except_table96exception.cpp$t.0ios.cpp$d.12$d.196$d.2$d.207$d.209$d.291$d.30$d.348$d.413$d.415$d.418$d.420$d.424$d.439$d.441$d.457$d.54$d.72$t.1$t.113$t.194$t.195$t.198$t.199$t.200$t.201$t.206$t.208$t.210$t.290$t.293$t.294$t.295$t.296$t.308$t.347$t.350$t.351$t.352$t.353$t.355$t.356$t.391$t.412$t.414$t.417$t.419$t.423$t.425$t.426$t.437$t.438$t.440$t.442$t.455$t.456$t.459$t.460$t.463$t.464$t.53$t.55$t.69$t.89$t.95GCC_except_table1GCC_except_table162GCC_except_table260GCC_except_table313GCC_except_table79_ZGVZNSt6__ndk117iostream_categoryEvE1s_ZZNSt6__ndk117iostream_categoryEvE1siostream.cpp$d.106$d.11$d.120$d.15$d.19$d.29$d.39$d.48$d.50$d.7$d.70$d.81$d.84$d.98$t.119$t.28$t.97GCC_except_table3GCC_except_table5GCC_except_table7GCC_except_table9_GLOBAL__sub_I_iostream.cpp_ZNSt6__ndk1L5__cinE_ZNSt6__ndk1L6__cerrE_ZNSt6__ndk1L6__coutE_ZNSt6__ndk1L6__wcinE_ZNSt6__ndk1L6mb_cinE_ZNSt6__ndk1L7__wcerrE_ZNSt6__ndk1L7__wcoutE_ZNSt6__ndk1L7mb_cerrE_ZNSt6__ndk1L7mb_coutE_ZNSt6__ndk1L7mb_wcinE_ZNSt6__ndk1L8mb_wcerrE_ZNSt6__ndk1L8mb_wcoutElocale.cpp$d.1003$d.103$d.105$d.1070$d.108$d.110$d.112$d.1149$d.115$d.1151$d.1153$d.1155$d.1157$d.1159$d.117$d.1172$d.1174$d.1178$d.1184$d.1195$d.1198$d.121$d.1225$d.1227$d.1229$d.1231$d.1233$d.1235$d.1237$d.1239$d.124$d.1241$d.1244$d.1253$d.1255$d.1257$d.1264$d.1266$d.127$d.13$d.131$d.133$d.135$d.137$d.140$d.143$d.146$d.148$d.150$d.154$d.156$d.158$d.160$d.162$d.164$d.166$d.169$d.17$d.172$d.174$d.177$d.180$d.183$d.186$d.189$d.192$d.194$d.202$d.208$d.210$d.212$d.215$d.218$d.22$d.221$d.224$d.227$d.229$d.237$d.243$d.245$d.249$d.25$d.251$d.255$d.257$d.267$d.269$d.278$d.280$d.293$d.302$d.304$d.31$d.34$d.342$d.345$d.347$d.349$d.351$d.353$d.356$d.359$d.361$d.365$d.367$d.369$d.37$d.371$d.373$d.376$d.378$d.380$d.382$d.384$d.386$d.388$d.390$d.392$d.395$d.397$d.399$d.40$d.401$d.404$d.423$d.427$d.429$d.43$d.431$d.433$d.435$d.437$d.443$d.445$d.447$d.449$d.451$d.453$d.455$d.459$d.46$d.461$d.463$d.465$d.467$d.469$d.471$d.473$d.475$d.477$d.479$d.481$d.485$d.57$d.59$d.61$d.611$d.614$d.619$d.621$d.623$d.625$d.644$d.65$d.652$d.67$d.680$d.684$d.686$d.688$d.700$d.73$d.750$d.755$d.757$d.759$d.76$d.761$d.763$d.765$d.767$d.770$d.772$d.776$d.780$d.783$d.789$d.794$d.797$d.803$d.82$d.85$d.88$d.908$d.91$d.910$d.912$d.915$d.924$d.926$d.929$d.931$d.94$d.955$d.957$d.959$d.96$d.961$d.963$d.965$d.967$d.969$d.971$d.973$d.975$d.977$d.979$d.981$d.99$t.1002$t.1039$t.1069$t.1074$t.1075$t.1076$t.1077$t.1078$t.1079$t.1080$t.1081$t.109$t.1116$t.1117$t.1118$t.1120$t.1122$t.1123$t.1124$t.1125$t.1126$t.1139$t.114$t.1140$t.1141$t.1142$t.1143$t.1144$t.1147$t.1148$t.1150$t.1152$t.1154$t.1156$t.1158$t.116$t.1160$t.1161$t.1162$t.1163$t.1164$t.1165$t.1166$t.1171$t.1173$t.1177$t.1183$t.1185$t.1186$t.1187$t.1188$t.1191$t.1192$t.1193$t.1194$t.1196$t.1197$t.1199$t.120$t.1200$t.1201$t.1202$t.1203$t.1204$t.1205$t.1206$t.122$t.1224$t.1226$t.1228$t.123$t.1230$t.1232$t.1234$t.1236$t.1238$t.1240$t.1242$t.1243$t.1245$t.125$t.1250$t.1251$t.1252$t.1254$t.1256$t.1258$t.1259$t.126$t.1260$t.1261$t.1262$t.1263$t.1265$t.1267$t.1268$t.130$t.132$t.134$t.136$t.138$t.139$t.141$t.142$t.144$t.145$t.147$t.149$t.153$t.155$t.157$t.159$t.161$t.163$t.165$t.167$t.168$t.170$t.171$t.173$t.175$t.176$t.178$t.179$t.181$t.182$t.184$t.185$t.187$t.188$t.190$t.191$t.193$t.196$t.197$t.203$t.204$t.205$t.207$t.209$t.211$t.213$t.214$t.216$t.217$t.219$t.220$t.222$t.223$t.225$t.226$t.228$t.230$t.231$t.232$t.233$t.234$t.235$t.236$t.238$t.239$t.240$t.241$t.242$t.244$t.248$t.250$t.254$t.256$t.258$t.259$t.260$t.261$t.262$t.263$t.265$t.266$t.268$t.270$t.271$t.272$t.273$t.274$t.275$t.276$t.277$t.279$t.281$t.282$t.283$t.284$t.285$t.286$t.287$t.288$t.289$t.292$t.297$t.298$t.299$t.3$t.300$t.301$t.303$t.341$t.343$t.344$t.346$t.348$t.35$t.354$t.357$t.358$t.360$t.362$t.363$t.364$t.366$t.368$t.370$t.372$t.374$t.375$t.377$t.379$t.381$t.383$t.385$t.387$t.389$t.393$t.394$t.396$t.398$t.400$t.402$t.403$t.405$t.406$t.407$t.408$t.409$t.410$t.411$t.413$t.422$t.424$t.428$t.430$t.432$t.434$t.436$t.444$t.446$t.448$t.450$t.452$t.454$t.458$t.462$t.466$t.468$t.470$t.472$t.474$t.476$t.478$t.480$t.484$t.60$t.610$t.612$t.613$t.615$t.616$t.617$t.618$t.620$t.622$t.624$t.626$t.627$t.628$t.643$t.645$t.649$t.650$t.651$t.678$t.679$t.683$t.685$t.687$t.689$t.690$t.691$t.692$t.693$t.694$t.695$t.696$t.699$t.701$t.702$t.703$t.704$t.705$t.706$t.707$t.708$t.709$t.741$t.742$t.743$t.744$t.745$t.746$t.747$t.748$t.749$t.753$t.754$t.756$t.758$t.760$t.762$t.764$t.766$t.768$t.769$t.771$t.773$t.774$t.775$t.777$t.778$t.779$t.781$t.782$t.784$t.785$t.786$t.787$t.788$t.790$t.791$t.792$t.793$t.795$t.796$t.798$t.799$t.800$t.801$t.802$t.804$t.805$t.907$t.909$t.911$t.913$t.914$t.916$t.917$t.918$t.919$t.920$t.921$t.922$t.923$t.925$t.927$t.928$t.930$t.953$t.954$t.956$t.958$t.960$t.962$t.964$t.966$t.968$t.970$t.972$t.974$t.976$t.978$t.980GCC_except_table101GCC_except_table102GCC_except_table103GCC_except_table104GCC_except_table105GCC_except_table106GCC_except_table107GCC_except_table108GCC_except_table109GCC_except_table111GCC_except_table112GCC_except_table114GCC_except_table118GCC_except_table12GCC_except_table120GCC_except_table122GCC_except_table124GCC_except_table138GCC_except_table142GCC_except_table144GCC_except_table146GCC_except_table148GCC_except_table17GCC_except_table19GCC_except_table21GCC_except_table23GCC_except_table243GCC_except_table245GCC_except_table246GCC_except_table247GCC_except_table25GCC_except_table255GCC_except_table256GCC_except_table257GCC_except_table265GCC_except_table268GCC_except_table269GCC_except_table27GCC_except_table272GCC_except_table29GCC_except_table290GCC_except_table291GCC_except_table31GCC_except_table322GCC_except_table33GCC_except_table34GCC_except_table386GCC_except_table395GCC_except_table396GCC_except_table41GCC_except_table42GCC_except_table43GCC_except_table46GCC_except_table48GCC_except_table488GCC_except_table492GCC_except_table493GCC_except_table495GCC_except_table496GCC_except_table498GCC_except_table499GCC_except_table50GCC_except_table503GCC_except_table504GCC_except_table52GCC_except_table54GCC_except_table58GCC_except_table60GCC_except_table64GCC_except_table65GCC_except_table654GCC_except_table655GCC_except_table656GCC_except_table657GCC_except_table658GCC_except_table659GCC_except_table660GCC_except_table661GCC_except_table662GCC_except_table663GCC_except_table664GCC_except_table665GCC_except_table666GCC_except_table667GCC_except_table676GCC_except_table697GCC_except_table713GCC_except_table73GCC_except_table74GCC_except_table77GCC_except_table78GCC_except_table786GCC_except_table798GCC_except_table802GCC_except_table803GCC_except_table809GCC_except_table81GCC_except_table824GCC_except_table85GCC_except_table867GCC_except_table869GCC_except_table87GCC_except_table873GCC_except_table88GCC_except_table89GCC_except_table90GCC_except_table92GCC_except_table93GCC_except_table94GCC_except_table97GCC_except_table98_ZGVZNKSt6__ndk120__time_get_c_storageIcE3__XEvE1s_ZGVZNKSt6__ndk120__time_get_c_storageIcE3__cEvE1s_ZGVZNKSt6__ndk120__time_get_c_storageIcE3__rEvE1s_ZGVZNKSt6__ndk120__time_get_c_storageIcE3__xEvE1s_ZGVZNKSt6__ndk120__time_get_c_storageIcE7__am_pmEvE5am_pm_ZGVZNKSt6__ndk120__time_get_c_storageIcE7__weeksEvE5weeks_ZGVZNKSt6__ndk120__time_get_c_storageIcE8__monthsEvE6months_ZGVZNKSt6__ndk120__time_get_c_storageIwE3__XEvE1s_ZGVZNKSt6__ndk120__time_get_c_storageIwE3__cEvE1s_ZGVZNKSt6__ndk120__time_get_c_storageIwE3__rEvE1s_ZGVZNKSt6__ndk120__time_get_c_storageIwE3__xEvE1s_ZGVZNKSt6__ndk120__time_get_c_storageIwE7__am_pmEvE5am_pm_ZGVZNKSt6__ndk120__time_get_c_storageIwE7__weeksEvE5weeks_ZGVZNKSt6__ndk120__time_get_c_storageIwE8__monthsEvE6months_ZGVZNSt6__ndk16__clocEvE6result_ZGVZNSt6__ndk16locale7classicEvE1c_ZGVZNSt6__ndk16locale8__globalEvE1g_ZGVZNSt6__ndk1L10init_am_pmEvE5am_pm_ZGVZNSt6__ndk1L10init_weeksEvE5weeks_ZGVZNSt6__ndk1L11init_monthsEvE6months_ZGVZNSt6__ndk1L11init_wam_pmEvE5am_pm_ZGVZNSt6__ndk1L11init_wweeksEvE5weeks_ZGVZNSt6__ndk1L12init_wmonthsEvE6months_ZNSt6__ndk110unique_ptrINS_6locale5facetENS_12_GLOBAL__N_17releaseEED2Ev_ZNSt6__ndk117__call_once_proxyINS_5tupleIJONS_12_GLOBAL__N_111__fake_bindEEEEEEvPv_ZNSt6__ndk1L12ucs4_to_utf8EPKjS1_RS1_PhS3_RS3_mNS_12codecvt_modeE_ZNSt6__ndk1L12utf8_to_ucs4EPKhS1_RS1_PjS3_RS3_mNS_12codecvt_modeE_ZNSt6__ndk1L13utf16_to_utf8EPKtS1_RS1_PhS3_RS3_mNS_12codecvt_modeE_ZNSt6__ndk1L13utf8_to_utf16EPKhS1_RS1_PtS3_RS3_mNS_12codecvt_modeE_ZNSt6__ndk1L19utf8_to_ucs4_lengthEPKhS1_jmNS_12codecvt_modeE_ZNSt6__ndk1L20utf8_to_utf16_lengthEPKhS1_jmNS_12codecvt_modeE_ZZNKSt6__ndk120__time_get_c_storageIcE3__XEvE1s_ZZNKSt6__ndk120__time_get_c_storageIcE3__cEvE1s_ZZNKSt6__ndk120__time_get_c_storageIcE3__rEvE1s_ZZNKSt6__ndk120__time_get_c_storageIcE3__xEvE1s_ZZNKSt6__ndk120__time_get_c_storageIcE7__am_pmEvE5am_pm_ZZNKSt6__ndk120__time_get_c_storageIcE7__weeksEvE5weeks_ZZNKSt6__ndk120__time_get_c_storageIcE8__monthsEvE6months_ZZNKSt6__ndk120__time_get_c_storageIwE3__XEvE1s_ZZNKSt6__ndk120__time_get_c_storageIwE3__cEvE1s_ZZNKSt6__ndk120__time_get_c_storageIwE3__rEvE1s_ZZNKSt6__ndk120__time_get_c_storageIwE3__xEvE1s_ZZNKSt6__ndk120__time_get_c_storageIwE7__am_pmEvE5am_pm_ZZNKSt6__ndk120__time_get_c_storageIwE7__weeksEvE5weeks_ZZNKSt6__ndk120__time_get_c_storageIwE8__monthsEvE6months_ZZNSt6__ndk112_GLOBAL__N_14makeINS_10moneypunctIcLb0EEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_10moneypunctIcLb1EEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_10moneypunctIwLb0EEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_10moneypunctIwLb1EEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_5ctypeIcEEDnbjEERT_T0_T1_T2_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_5ctypeIwEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_6locale5__impEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_7codecvtIDic9mbstate_tEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_7codecvtIDsc9mbstate_tEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_7codecvtIcc9mbstate_tEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_7codecvtIwc9mbstate_tEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_7collateIcEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_7collateIwEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_8messagesIcEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_8messagesIwEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_8numpunctIcEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_8numpunctIwEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEjEERT_T0_E3buf_ZZNSt6__ndk112_GLOBAL__N_14makeINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEjEERT_T0_E3buf_ZZNSt6__ndk15ctypeIcE13classic_tableEvE13builtin_table_ZZNSt6__ndk16__clocEvE6result_ZZNSt6__ndk16locale5__imp11make_globalEvE3buf_ZZNSt6__ndk16locale5__imp12make_classicEvE3buf_ZZNSt6__ndk16locale7classicEvE1c_ZZNSt6__ndk16locale8__globalEvE1g_ZZNSt6__ndk1L10init_am_pmEvE5am_pm_ZZNSt6__ndk1L10init_weeksEvE5weeks_ZZNSt6__ndk1L11init_monthsEvE6months_ZZNSt6__ndk1L11init_wam_pmEvE5am_pm_ZZNSt6__ndk1L11init_wweeksEvE5weeks_ZZNSt6__ndk1L12init_wmonthsEvE6months__cxx_global_array_dtor__cxx_global_array_dtor.101__cxx_global_array_dtor.125__cxx_global_array_dtor.128__cxx_global_array_dtor.62__cxx_global_array_dtor.77memory.cppmutex.cpp$d.36_ZNSt6__ndk1L2cvE_ZNSt6__ndk1L3mutEmutex_destructor.cppnew.cpprandom.cpp$d.20stdexcept.cpp$d.10$d.4GCC_except_table6string.cpp$d.144$d.75$t.143system_error.cpp$d.27$d.5$d.8GCC_except_table16thread.cppcharconv.cppcondition_variable.cppcondition_variable_destructor.cppfuture.cppcxa_exception.cpp$d.21$d.26GCC_except_table11GCC_except_table13GCC_except_table4_ZN10__cxxabiv1L12failed_throwEPNS_15__cxa_exceptionE_ZN10__cxxabiv1L22exception_cleanup_funcE19_Unwind_Reason_CodeP21_Unwind_Control_Blockcxa_exception_storage.cpp_ZN10__cxxabiv112_GLOBAL__N_110construct_Ev_ZN10__cxxabiv112_GLOBAL__N_14key_E_ZN10__cxxabiv112_GLOBAL__N_15flag_E_ZN10__cxxabiv112_GLOBAL__N_19destruct_EPvcxa_guard.cppGCC_except_table0_ZN10__cxxabiv112_GLOBAL__N_112GlobalStaticINS0_11LibcppMutexEE8instanceE_ZN10__cxxabiv112_GLOBAL__N_112GlobalStaticINS0_13LibcppCondVarEE8instanceE_ZN10__cxxabiv112_GLOBAL__N_113LibcppCondVar9broadcastEv_ZN10__cxxabiv112_GLOBAL__N_119InitByteGlobalMutexINS0_11LibcppMutexENS0_13LibcppCondVarEL_ZNS0_12GlobalStaticIS2_E8instanceEEL_ZNS4_IS3_E8instanceEEXadL_ZNS0_16PlatformThreadIDEvEEE9LockGuardC2EPKc_ZN10__cxxabiv112_GLOBAL__N_119InitByteGlobalMutexINS0_11LibcppMutexENS0_13LibcppCondVarEL_ZNS0_12GlobalStaticIS2_E8instanceEEL_ZNS4_IS3_E8instanceEEXadL_ZNS0_16PlatformThreadIDEvEEE9LockGuardD2Ev_ZN10__cxxabiv112_GLOBAL__N_19LazyValueIjXadL_ZNS0_16PlatformThreadIDEvEEE3getEvcxa_handlers.cpp$d.16$d.6cxa_personality.cpp$d.23$d.9_ZL13_Unwind_GetGRP15_Unwind_Contexti_ZL13_Unwind_SetGRP15_Unwind_Contextij_ZN10__cxxabiv1L11readSLEB128EPPKh_ZN10__cxxabiv1L11readULEB128EPPKh_ZN10__cxxabiv1L11scan_eh_tabERNS_12_GLOBAL__N_112scan_resultsE14_Unwind_ActionbP21_Unwind_Control_BlockP15_Unwind_Context_ZN10__cxxabiv1L13set_registersEP21_Unwind_Control_BlockP15_Unwind_ContextRKNS_12_GLOBAL__N_112scan_resultsE_ZN10__cxxabiv1L14call_terminateEbP21_Unwind_Control_Block_ZN10__cxxabiv1L15continue_unwindEP21_Unwind_Control_BlockP15_Unwind_Context_ZN10__cxxabiv1L18readEncodedPointerEPPKhh_ZN10__cxxabiv1L21get_thrown_object_ptrEP21_Unwind_Control_Block_ZN10__cxxabiv1L24exception_spec_can_catchExPKhhPKNS_16__shim_type_infoEPvP21_Unwind_Control_Blockcxa_virtual.cppfallback_malloc.cpp_ZN12_GLOBAL__N_110heap_mutexE_ZN12_GLOBAL__N_113fallback_freeEPv_ZN12_GLOBAL__N_115fallback_mallocEj_ZN12_GLOBAL__N_14heapE_ZN12_GLOBAL__N_17mutexorD2Ev_ZN12_GLOBAL__N_18freelistEprivate_typeinfo.cpp_ZL8is_equalPKSt9type_infoS1_bstdlib_exception.cppstdlib_stdexcept.cppstdlib_typeinfo.cppabort_message.cppcxa_default_handlers.cpp_ZL28demangling_terminate_handlerv_ZL29demangling_unexpected_handlerv_ZL5causecxa_demangle.cpp$d.101$d.107$d.111$d.113$d.119$d.123$d.125$d.129$d.134$d.136$d.138$d.142$d.145$d.147$d.149$d.151$d.157$d.161$d.167$d.170$d.176$d.179$d.181$d.184$d.188$d.191$d.197$d.200$d.205$d.214$d.216$d.219$d.223$d.225$d.231$d.236$d.246$d.253$d.260$d.262$d.265$d.268$d.272$d.275$d.277$d.284$d.287$d.292$d.295$d.298$d.300$d.307$d.311$d.314$d.317$d.323$d.325$d.328$d.33$d.330$d.332$d.334$d.344$d.350$d.363$d.366$d.383$d.393$d.396$d.402$d.406$d.409$d.411$d.417$d.421$d.434$d.45$d.56$d.62$d.64$d.68$d.74$d.78$d.80$t.118$t.124$t.128$t.133$t.135$t.137$t.146$t.148$t.150$t.152$t.156$t.158$t.160$t.162$t.166$t.169$t.174$t.177$t.180$t.183$t.186$t.189$t.192$t.215$t.218$t.221$t.224$t.237$t.245$t.247$t.251$t.252$t.255$t.264$t.267$t.269$t.278$t.291$t.305$t.306$t.309$t.310$t.312$t.313$t.315$t.316$t.318$t.319$t.320$t.321$t.322$t.324$t.326$t.327$t.329$t.331$t.333$t.335$t.336$t.337$t.338$t.339$t.340$t.342$t.345$t.349$t.359$t.365$t.367$t.373$t.382$t.384$t.386$t.392$t.395$t.397$t.399$t.401$t.404$t.415$t.416$t.418$t.420$t.427$t.433$t.435$t.441$t.443$t.63$t.79GCC_except_table132GCC_except_table173GCC_except_table278GCC_except_table279GCC_except_table37GCC_except_table57GCC_except_table59GCC_except_table66_ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrD0Ev_ZN12_GLOBAL__N_116itanium_demangle10BinaryExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle10BracedExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle10DeleteExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle10MemberExprC2EPKNS0_4NodeENS0_10StringViewES4__ZN12_GLOBAL__N_116itanium_demangle10MemberExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle10NestedNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle10PrefixExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle10StringViewC2EPKc_ZN12_GLOBAL__N_116itanium_demangle10UUIDOfExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle10VectorTypeC2EPKNS0_4NodeENS0_12NodeOrStringE_ZN12_GLOBAL__N_116itanium_demangle10VectorTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle11PointerTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle11PostfixExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle11SpecialNameC2ENS0_10StringViewEPKNS0_4NodeE_ZN12_GLOBAL__N_116itanium_demangle11SpecialNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle12EnableIfAttrD0Ev_ZN12_GLOBAL__N_116itanium_demangle12FunctionTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle12InitListExprC2EPKNS0_4NodeENS0_9NodeArrayE_ZN12_GLOBAL__N_116itanium_demangle12InitListExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle12NoexceptSpecD0Ev_ZN12_GLOBAL__N_116itanium_demangle12OutputStream4growEj_ZN12_GLOBAL__N_116itanium_demangle12OutputStreampLENS0_10StringViewE_ZN12_GLOBAL__N_116itanium_demangle12OutputStreampLEc_ZN12_GLOBAL__N_116itanium_demangle12TemplateArgsD0Ev_ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprC2ENS0_10StringViewEPNS0_4NodeES2__ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle13FunctionParamD0Ev_ZN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeD0Ev_ZN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle13ParameterPackD0Ev_ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle14ConversionExprC2EPKNS0_4NodeENS0_9NodeArrayE_ZN12_GLOBAL__N_116itanium_demangle14ConversionExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralD0Ev_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj32EE9push_backERKS3__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj32EED2Ev_ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EED2Ev_ZN12_GLOBAL__N_116itanium_demangle15BracedRangeExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle15ConditionalExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle15IntegerCastExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle15LiteralOperatorD0Ev_ZN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdED0Ev_ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeED0Ev_ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfED0Ev_ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingD0Ev_ZN12_GLOBAL__N_116itanium_demangle16StdQualifiedNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionD0Ev_ZN12_GLOBAL__N_116itanium_demangle19parse_discriminatorEPKcS2__ZN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecD0Ev_ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsD0Ev_ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackD0Ev_ZN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E10parseSeqIdEPj_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E11parseNumberEb_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E12parseAbiTagsEPNS0_4NodeE_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13makeNodeArrayIPPNS0_4NodeEEENS0_9NodeArrayET_SB__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseDecltypeEv_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseEncodingEv_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseSimpleIdEv_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseBinaryExprENS0_10StringViewE_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseBracedExprEv_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseCallOffsetEv_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parsePrefixExprENS0_10StringViewE_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseSourceNameEPNS5_9NameStateE_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseExprPrimaryEv_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseTemplateArgEv_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseCVQualifiersEv_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseCtorDtorNameERPNS0_4NodeEPNS5_9NameStateE_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseFunctionTypeEv_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseOperatorNameEPNS5_9NameStateE_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseSubstitutionEv_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseTemplateArgsEb_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseClassEnumTypeEv_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseFunctionParamEv_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseQualifiedTypeEv_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseTemplateParamEv_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseBareSourceNameEv_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseIntegerLiteralENS0_10StringViewE_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseUnresolvedNameEv_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseUnresolvedTypeEv_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parsePositiveIntegerEPj_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseUnqualifiedNameEPNS5_9NameStateE_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20popTrailingNodeArrayEj_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E23parseBaseUnresolvedNameEv_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10BracedExprEJRPNS0_4NodeESA_bEEES9_DpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10DeleteExprEJRPNS0_4NodeERbbEEES9_DpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10MemberExprEJRPNS0_4NodeERA3_KcSA_EEES9_DpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10UUIDOfExprEJRPNS0_4NodeEEEES9_DpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11PostfixExprEJRPNS0_4NodeERA3_KcEEES9_DpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA34_KcRPNS0_4NodeEEEESC_DpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12CtorDtorNameEJRPNS0_4NodeEbRiEEES9_DpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA10_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA12_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA9_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13FunctionParamEJRNS0_10StringViewEEEEPNS0_4NodeEDpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13QualifiedNameEJRPNS0_4NodeESA_EEES9_DpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13ReferenceTypeEJRPNS0_4NodeENS0_13ReferenceKindEEEES9_DpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FunctionEncodingEJRPNS0_4NodeESA_NS0_9NodeArrayESA_RNS0_10QualifiersERNS0_15FunctionRefQualEEEES9_DpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19GlobalQualifiedNameEJRPNS0_4NodeEEEES9_DpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19SpecialSubstitutionEJNS0_14SpecialSubKindEEEEPNS0_4NodeEDpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20NameWithTemplateArgsEJRPNS0_4NodeESA_EEES9_DpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ConversionOperatorTypeEJRPNS0_4NodeEEEES9_DpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ParameterPackExpansionEJRPNS0_4NodeEEEES9_DpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8BoolExprEJiEEEPNS0_4NodeEDpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA10_KcEEEPNS0_4NodeEDpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA11_KcEEEPNS0_4NodeEDpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA12_KcEEEPNS0_4NodeEDpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA13_KcEEEPNS0_4NodeEDpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA14_KcEEEPNS0_4NodeEDpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA15_KcEEEPNS0_4NodeEDpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA16_KcEEEPNS0_4NodeEDpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA18_KcEEEPNS0_4NodeEDpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA4_KcEEEPNS0_4NodeEDpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA5_KcEEEPNS0_4NodeEDpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA6_KcEEEPNS0_4NodeEDpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA8_KcEEEPNS0_4NodeEDpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA9_KcEEEPNS0_4NodeEDpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRNS0_10StringViewEEEEPNS0_4NodeEDpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9LocalNameEJRPNS0_4NodeESA_EEES9_DpOT0__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9consumeIfENS0_10StringViewE_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseExprEv_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseNameEPNS5_9NameStateE_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseTypeEv_ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_ED2Ev_ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionD0Ev_ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceD0Ev_ZN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionD0Ev_ZN12_GLOBAL__N_116itanium_demangle4NodeD2Ev_ZN12_GLOBAL__N_116itanium_demangle7NewExprC2ENS0_9NodeArrayEPNS0_4NodeES2_bb_ZN12_GLOBAL__N_116itanium_demangle7NewExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle8BoolExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle8CallExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle8CastExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle8DtorNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle8FoldExprD0Ev_ZN12_GLOBAL__N_116itanium_demangle8NameTypeC2ENS0_10StringViewE_ZN12_GLOBAL__N_116itanium_demangle8NameTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle8QualTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle9ArrayTypeD0Ev_ZN12_GLOBAL__N_116itanium_demangle9DotSuffixD0Ev_ZN12_GLOBAL__N_116itanium_demangle9LocalNameD0Ev_ZN12_GLOBAL__N_116itanium_demangle9ThrowExprD0Ev_ZN12_GLOBAL__N_116itanium_demangleeqERKNS0_10StringViewES3__ZN12_GLOBAL__N_120BumpPointerAllocator8allocateEj_ZNK12_GLOBAL__N_116itanium_demangle10AbiTagAttr9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle10BinaryExpr9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle10BracedExpr9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle10DeleteExpr9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle10MemberExpr9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle10NestedName11getBaseNameEv_ZNK12_GLOBAL__N_116itanium_demangle10NestedName9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle10PrefixExpr9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle10StringView10startsWithES1__ZNK12_GLOBAL__N_116itanium_demangle10UUIDOfExpr9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle10VectorType9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle11PointerType10printRightERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle11PointerType19hasRHSComponentSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle11PointerType9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle11PostfixExpr9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle11SpecialName9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle12CtorDtorName9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle12EnableIfAttr9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle12FunctionType10printRightERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle12FunctionType15hasFunctionSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle12FunctionType19hasRHSComponentSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle12FunctionType9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle12InitListExpr9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle12NoexceptSpec9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle12TemplateArgs9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle13EnclosingExpr9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle13FunctionParam9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle13NodeArrayNode9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle13ObjCProtoName12isObjCObjectEv_ZNK12_GLOBAL__N_116itanium_demangle13ObjCProtoName9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack10printRightERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack12hasArraySlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack13getSyntaxNodeERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack15hasFunctionSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack19hasRHSComponentSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle13QualifiedName11getBaseNameEv_ZNK12_GLOBAL__N_116itanium_demangle13QualifiedName9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType10printRightERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType19hasRHSComponentSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType8collapseERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle14ConversionExpr9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle14IntegerLiteral9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle15BracedRangeExpr9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle15ClosureTypeName9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle15ConditionalExpr9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle15IntegerCastExpr9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle15LiteralOperator9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle15PixelVectorType9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle15UnnamedTypeName9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdE9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeE9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfE9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding10printRightERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding15hasFunctionSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding19hasRHSComponentSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle16StdQualifiedName11getBaseNameEv_ZNK12_GLOBAL__N_116itanium_demangle16StdQualifiedName9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle17VendorExtQualType9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle18ArraySubscriptExpr9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle19GlobalQualifiedName11getBaseNameEv_ZNK12_GLOBAL__N_116itanium_demangle19GlobalQualifiedName9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType10printRightERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType19hasRHSComponentSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle19SizeofParamPackExpr9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle19SpecialSubstitution11getBaseNameEv_ZNK12_GLOBAL__N_116itanium_demangle19SpecialSubstitution9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpec9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgs11getBaseNameEv_ZNK12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgs9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle20PostfixQualifiedType9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle20TemplateArgumentPack9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialName9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle21StructuredBindingName9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle22ConversionOperatorType9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefType9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle22ParameterPackExpansion9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference10printRightERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference12hasArraySlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference13getSyntaxNodeERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference15hasFunctionSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference19hasRHSComponentSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitution11getBaseNameEv_ZNK12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitution9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle4Node10printRightERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle4Node11getBaseNameEv_ZNK12_GLOBAL__N_116itanium_demangle4Node11hasFunctionERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle4Node12hasArraySlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle4Node13getSyntaxNodeERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle4Node15hasFunctionSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle4Node15hasRHSComponentERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle4Node19hasRHSComponentSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle4Node5printERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle4Node8hasArrayERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle7NewExpr9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle8BoolExpr9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle8CallExpr9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle8CastExpr9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle8DtorName9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle8FoldExpr9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle8NameType11getBaseNameEv_ZNK12_GLOBAL__N_116itanium_demangle8NameType9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle8QualType10printRightERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle8QualType12hasArraySlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle8QualType15hasFunctionSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle8QualType19hasRHSComponentSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle8QualType9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle9ArrayType10printRightERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle9ArrayType12hasArraySlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle9ArrayType19hasRHSComponentSlowERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle9ArrayType9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle9DotSuffix9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle9LocalName9printLeftERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle9NodeArray14printWithCommaERNS0_12OutputStreamE_ZNK12_GLOBAL__N_116itanium_demangle9ThrowExpr9printLeftERNS0_12OutputStreamE_ZTIN12_GLOBAL__N_116itanium_demangle10AbiTagAttrE_ZTIN12_GLOBAL__N_116itanium_demangle10BinaryExprE_ZTIN12_GLOBAL__N_116itanium_demangle10BracedExprE_ZTIN12_GLOBAL__N_116itanium_demangle10DeleteExprE_ZTIN12_GLOBAL__N_116itanium_demangle10MemberExprE_ZTIN12_GLOBAL__N_116itanium_demangle10NestedNameE_ZTIN12_GLOBAL__N_116itanium_demangle10PrefixExprE_ZTIN12_GLOBAL__N_116itanium_demangle10UUIDOfExprE_ZTIN12_GLOBAL__N_116itanium_demangle10VectorTypeE_ZTIN12_GLOBAL__N_116itanium_demangle11PointerTypeE_ZTIN12_GLOBAL__N_116itanium_demangle11PostfixExprE_ZTIN12_GLOBAL__N_116itanium_demangle11SpecialNameE_ZTIN12_GLOBAL__N_116itanium_demangle12CtorDtorNameE_ZTIN12_GLOBAL__N_116itanium_demangle12EnableIfAttrE_ZTIN12_GLOBAL__N_116itanium_demangle12FunctionTypeE_ZTIN12_GLOBAL__N_116itanium_demangle12InitListExprE_ZTIN12_GLOBAL__N_116itanium_demangle12NoexceptSpecE_ZTIN12_GLOBAL__N_116itanium_demangle12TemplateArgsE_ZTIN12_GLOBAL__N_116itanium_demangle13EnclosingExprE_ZTIN12_GLOBAL__N_116itanium_demangle13FunctionParamE_ZTIN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeE_ZTIN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameE_ZTIN12_GLOBAL__N_116itanium_demangle13ParameterPackE_ZTIN12_GLOBAL__N_116itanium_demangle13QualifiedNameE_ZTIN12_GLOBAL__N_116itanium_demangle13ReferenceTypeE_ZTIN12_GLOBAL__N_116itanium_demangle14ConversionExprE_ZTIN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE_ZTIN12_GLOBAL__N_116itanium_demangle15BracedRangeExprE_ZTIN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameE_ZTIN12_GLOBAL__N_116itanium_demangle15ConditionalExprE_ZTIN12_GLOBAL__N_116itanium_demangle15IntegerCastExprE_ZTIN12_GLOBAL__N_116itanium_demangle15LiteralOperatorE_ZTIN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeE_ZTIN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameE_ZTIN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdEE_ZTIN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeEE_ZTIN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfEE_ZTIN12_GLOBAL__N_116itanium_demangle16FunctionEncodingE_ZTIN12_GLOBAL__N_116itanium_demangle16StdQualifiedNameE_ZTIN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeE_ZTIN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprE_ZTIN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameE_ZTIN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeE_ZTIN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprE_ZTIN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionE_ZTIN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecE_ZTIN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE_ZTIN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeE_ZTIN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackE_ZTIN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameE_ZTIN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameE_ZTIN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeE_ZTIN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeE_ZTIN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionE_ZTIN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceE_ZTIN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionE_ZTIN12_GLOBAL__N_116itanium_demangle4NodeE_ZTIN12_GLOBAL__N_116itanium_demangle7NewExprE_ZTIN12_GLOBAL__N_116itanium_demangle8BoolExprE_ZTIN12_GLOBAL__N_116itanium_demangle8CallExprE_ZTIN12_GLOBAL__N_116itanium_demangle8CastExprE_ZTIN12_GLOBAL__N_116itanium_demangle8DtorNameE_ZTIN12_GLOBAL__N_116itanium_demangle8FoldExprE_ZTIN12_GLOBAL__N_116itanium_demangle8NameTypeE_ZTIN12_GLOBAL__N_116itanium_demangle8QualTypeE_ZTIN12_GLOBAL__N_116itanium_demangle9ArrayTypeE_ZTIN12_GLOBAL__N_116itanium_demangle9DotSuffixE_ZTIN12_GLOBAL__N_116itanium_demangle9LocalNameE_ZTIN12_GLOBAL__N_116itanium_demangle9ThrowExprE_ZTSN12_GLOBAL__N_116itanium_demangle10AbiTagAttrE_ZTSN12_GLOBAL__N_116itanium_demangle10BinaryExprE_ZTSN12_GLOBAL__N_116itanium_demangle10BracedExprE_ZTSN12_GLOBAL__N_116itanium_demangle10DeleteExprE_ZTSN12_GLOBAL__N_116itanium_demangle10MemberExprE_ZTSN12_GLOBAL__N_116itanium_demangle10NestedNameE_ZTSN12_GLOBAL__N_116itanium_demangle10PrefixExprE_ZTSN12_GLOBAL__N_116itanium_demangle10UUIDOfExprE_ZTSN12_GLOBAL__N_116itanium_demangle10VectorTypeE_ZTSN12_GLOBAL__N_116itanium_demangle11PointerTypeE_ZTSN12_GLOBAL__N_116itanium_demangle11PostfixExprE_ZTSN12_GLOBAL__N_116itanium_demangle11SpecialNameE_ZTSN12_GLOBAL__N_116itanium_demangle12CtorDtorNameE_ZTSN12_GLOBAL__N_116itanium_demangle12EnableIfAttrE_ZTSN12_GLOBAL__N_116itanium_demangle12FunctionTypeE_ZTSN12_GLOBAL__N_116itanium_demangle12InitListExprE_ZTSN12_GLOBAL__N_116itanium_demangle12NoexceptSpecE_ZTSN12_GLOBAL__N_116itanium_demangle12TemplateArgsE_ZTSN12_GLOBAL__N_116itanium_demangle13EnclosingExprE_ZTSN12_GLOBAL__N_116itanium_demangle13FunctionParamE_ZTSN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeE_ZTSN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameE_ZTSN12_GLOBAL__N_116itanium_demangle13ParameterPackE_ZTSN12_GLOBAL__N_116itanium_demangle13QualifiedNameE_ZTSN12_GLOBAL__N_116itanium_demangle13ReferenceTypeE_ZTSN12_GLOBAL__N_116itanium_demangle14ConversionExprE_ZTSN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE_ZTSN12_GLOBAL__N_116itanium_demangle15BracedRangeExprE_ZTSN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameE_ZTSN12_GLOBAL__N_116itanium_demangle15ConditionalExprE_ZTSN12_GLOBAL__N_116itanium_demangle15IntegerCastExprE_ZTSN12_GLOBAL__N_116itanium_demangle15LiteralOperatorE_ZTSN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeE_ZTSN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameE_ZTSN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdEE_ZTSN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeEE_ZTSN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfEE_ZTSN12_GLOBAL__N_116itanium_demangle16FunctionEncodingE_ZTSN12_GLOBAL__N_116itanium_demangle16StdQualifiedNameE_ZTSN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeE_ZTSN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprE_ZTSN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameE_ZTSN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeE_ZTSN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprE_ZTSN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionE_ZTSN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecE_ZTSN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE_ZTSN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeE_ZTSN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackE_ZTSN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameE_ZTSN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameE_ZTSN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeE_ZTSN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeE_ZTSN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionE_ZTSN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceE_ZTSN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionE_ZTSN12_GLOBAL__N_116itanium_demangle4NodeE_ZTSN12_GLOBAL__N_116itanium_demangle7NewExprE_ZTSN12_GLOBAL__N_116itanium_demangle8BoolExprE_ZTSN12_GLOBAL__N_116itanium_demangle8CallExprE_ZTSN12_GLOBAL__N_116itanium_demangle8CastExprE_ZTSN12_GLOBAL__N_116itanium_demangle8DtorNameE_ZTSN12_GLOBAL__N_116itanium_demangle8FoldExprE_ZTSN12_GLOBAL__N_116itanium_demangle8NameTypeE_ZTSN12_GLOBAL__N_116itanium_demangle8QualTypeE_ZTSN12_GLOBAL__N_116itanium_demangle9ArrayTypeE_ZTSN12_GLOBAL__N_116itanium_demangle9DotSuffixE_ZTSN12_GLOBAL__N_116itanium_demangle9LocalNameE_ZTSN12_GLOBAL__N_116itanium_demangle9ThrowExprE_ZTVN12_GLOBAL__N_116itanium_demangle10AbiTagAttrE_ZTVN12_GLOBAL__N_116itanium_demangle10BinaryExprE_ZTVN12_GLOBAL__N_116itanium_demangle10BracedExprE_ZTVN12_GLOBAL__N_116itanium_demangle10DeleteExprE_ZTVN12_GLOBAL__N_116itanium_demangle10MemberExprE_ZTVN12_GLOBAL__N_116itanium_demangle10NestedNameE_ZTVN12_GLOBAL__N_116itanium_demangle10PrefixExprE_ZTVN12_GLOBAL__N_116itanium_demangle10UUIDOfExprE_ZTVN12_GLOBAL__N_116itanium_demangle10VectorTypeE_ZTVN12_GLOBAL__N_116itanium_demangle11PointerTypeE_ZTVN12_GLOBAL__N_116itanium_demangle11PostfixExprE_ZTVN12_GLOBAL__N_116itanium_demangle11SpecialNameE_ZTVN12_GLOBAL__N_116itanium_demangle12CtorDtorNameE_ZTVN12_GLOBAL__N_116itanium_demangle12EnableIfAttrE_ZTVN12_GLOBAL__N_116itanium_demangle12FunctionTypeE_ZTVN12_GLOBAL__N_116itanium_demangle12InitListExprE_ZTVN12_GLOBAL__N_116itanium_demangle12NoexceptSpecE_ZTVN12_GLOBAL__N_116itanium_demangle12TemplateArgsE_ZTVN12_GLOBAL__N_116itanium_demangle13EnclosingExprE_ZTVN12_GLOBAL__N_116itanium_demangle13FunctionParamE_ZTVN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeE_ZTVN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameE_ZTVN12_GLOBAL__N_116itanium_demangle13ParameterPackE_ZTVN12_GLOBAL__N_116itanium_demangle13QualifiedNameE_ZTVN12_GLOBAL__N_116itanium_demangle13ReferenceTypeE_ZTVN12_GLOBAL__N_116itanium_demangle14ConversionExprE_ZTVN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE_ZTVN12_GLOBAL__N_116itanium_demangle15BracedRangeExprE_ZTVN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameE_ZTVN12_GLOBAL__N_116itanium_demangle15ConditionalExprE_ZTVN12_GLOBAL__N_116itanium_demangle15IntegerCastExprE_ZTVN12_GLOBAL__N_116itanium_demangle15LiteralOperatorE_ZTVN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeE_ZTVN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameE_ZTVN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdEE_ZTVN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeEE_ZTVN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfEE_ZTVN12_GLOBAL__N_116itanium_demangle16FunctionEncodingE_ZTVN12_GLOBAL__N_116itanium_demangle16StdQualifiedNameE_ZTVN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeE_ZTVN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprE_ZTVN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameE_ZTVN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeE_ZTVN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprE_ZTVN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionE_ZTVN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecE_ZTVN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE_ZTVN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeE_ZTVN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackE_ZTVN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameE_ZTVN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameE_ZTVN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeE_ZTVN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeE_ZTVN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionE_ZTVN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceE_ZTVN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionE_ZTVN12_GLOBAL__N_116itanium_demangle7NewExprE_ZTVN12_GLOBAL__N_116itanium_demangle8BoolExprE_ZTVN12_GLOBAL__N_116itanium_demangle8CallExprE_ZTVN12_GLOBAL__N_116itanium_demangle8CastExprE_ZTVN12_GLOBAL__N_116itanium_demangle8DtorNameE_ZTVN12_GLOBAL__N_116itanium_demangle8FoldExprE_ZTVN12_GLOBAL__N_116itanium_demangle8NameTypeE_ZTVN12_GLOBAL__N_116itanium_demangle8QualTypeE_ZTVN12_GLOBAL__N_116itanium_demangle9ArrayTypeE_ZTVN12_GLOBAL__N_116itanium_demangle9DotSuffixE_ZTVN12_GLOBAL__N_116itanium_demangle9LocalNameE_ZTVN12_GLOBAL__N_116itanium_demangle9ThrowExprE_ZZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseEncodingEvENKUlvE_clEv_ZZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseNestedNameEPNS5_9NameStateEENKUlPNS0_4NodeEE_clES9__ZZNK12_GLOBAL__N_116itanium_demangle8FoldExpr9printLeftERNS0_12OutputStreamEENKUlvE_clEv$d.14$d.18_ZL16__is_utf8_localePKc_ZL21__is_supported_localePKc_ZL31__bionic_current_locale_is_utf8__emutls_t._ZL16g_current_locale__emutls_v._ZL16g_current_localewchar.cpp_ZL32mbstate_reset_and_return_illegaliP9mbstate_t_ZZ10mbsnrtowcsE15__private_state_ZZ10wcsnrtombsE15__private_state_ZZ7mbrtowcE15__private_state_ZZ7wcrtombE15__private_statewcslen.cwmemchr.cwmemcmp.cwmemcpy.cwmemmove.cwmemset.cmbtowc.cmbtowc.mbslocale_support.cppposix_memalign.cppswprintf.cpp_ZN12_GLOBAL__N_19UniquePtrIA_cNS_13DefaultDeleteIS1_EEED2Evwcstox.cppc32rtomb.cpp_ZZ8c32rtombE15__private_statembrtoc32.cpp_ZZ8mbrtoc32E15__private_stateUnwind-EHABI.cpp_ZL13unwind_phase2P13unw_context_tP12unw_cursor_tP21_Unwind_Control_Blockb_ZN12_GLOBAL__N_114unwindOneFrameEjP21_Unwind_Control_BlockP15_Unwind_Contextlibunwind.cpp$d.38$d.42$d.44$d.52$d$t.divsi3_skip_div0_testbpabi.cemutls.c__gthread_active_p__gthread_key_delete__gthread_getspecific__gthread_setspecificemutls_destroyemutls_alloc__gthread_mutex_unlock.constprop.0__gthread_mutex_lock.constprop.1__gthread_key_create.constprop.2emutls_init__gthread_once.constprop.3emutls_keyemutls_mutexemutls_key_createdonce.8190emutls_sizelibgcc2.c__atexit_handler_wrapper__dso_handleatexit_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__get_long_capEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__get_long_sizeEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__get_short_sizeEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8max_sizeEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longEv_ZNKSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentrycvbEv_ZNKSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv_ZNKSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondEv_ZNKSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEE6failedEv_ZNKSt6__ndk122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getEv_ZNKSt6__ndk15ctypeIcE5widenEc_ZNKSt6__ndk18ios_base4goodEv_ZNKSt6__ndk18ios_base5flagsEv_ZNKSt6__ndk18ios_base5rdbufEv_ZNKSt6__ndk18ios_base5widthEv_ZNKSt6__ndk19allocatorIcE8max_sizeEv_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE3tieEv_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4fillEv_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4goodEv_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE5rdbufEv_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE5widenEc_ZNSt12length_errorC2EPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE11__recommendEj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__set_long_capEj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__set_long_sizeEj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__set_short_sizeEj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__set_long_pointerEPc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ejc_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E_ZNSt6__ndk114pointer_traitsIPKcE10pointer_toERS1__ZNSt6__ndk114pointer_traitsIPcE10pointer_toERc_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5sputcEc_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5sputnEPKci_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE7pubsyncEv_ZNSt6__ndk116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4__ZNSt6__ndk116__to_raw_pointerIKcEEPT_S3__ZNSt6__ndk116__to_raw_pointerIcEEPT_S2__ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2__ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE10deallocateERS2_Pcj_ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE8allocateERS2_j_ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE8max_sizeERKS2__ZNSt6__ndk117_DeallocateCaller33__do_deallocate_handle_size_alignEPvjj_ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv_ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondEv_ZNSt6__ndk117__libcpp_allocateEjj_ZNSt6__ndk119__libcpp_deallocateEPvjj_ZNSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEEC2ERNS_13basic_ostreamIcS2_EE_ZNSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEEaSEc_ZNSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEEdeEv_ZNSt6__ndk120__throw_length_errorEPKc_ZNSt6__ndk122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getEv_ZNSt6__ndk122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EEC2Ev_ZNSt6__ndk122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getEv_ZNSt6__ndk122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2Ev_ZNSt6__ndk14endlIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7__ZNSt6__ndk18ios_base5widthEi_ZNSt6__ndk18ios_base8setstateEj_ZNSt6__ndk19addressofIKcEEPT_RS2__ZNSt6__ndk19addressofIcEEPT_RS1__ZNSt6__ndk19allocatorIcE10deallocateEPcj_ZNSt6__ndk19allocatorIcE8allocateEjPKv_ZNSt6__ndk19allocatorIcEC2Ev_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE8setstateEj_ZNSt6__ndk19use_facetINS_5ctypeIcEEEERKT_RKNS_6localeE__clang_call_terminate_ZNKSt6__ndk119__iostream_category4nameEv_ZNKSt6__ndk119__iostream_category7messageEi_ZNKSt6__ndk119istreambuf_iteratorIcNS_11char_traitsIcEEE14__test_for_eofEv_ZNKSt6__ndk119istreambuf_iteratorIcNS_11char_traitsIcEEE5equalERKS3__ZNKSt6__ndk119istreambuf_iteratorIcNS_11char_traitsIcEEEdeEv_ZNKSt6__ndk119istreambuf_iteratorIwNS_11char_traitsIwEEE14__test_for_eofEv_ZNKSt6__ndk119istreambuf_iteratorIwNS_11char_traitsIwEEE5equalERKS3__ZNSt6__ndk112__do_messageC2Ev_ZNSt6__ndk115__throw_failureEPKc_ZNSt6__ndk119__iostream_categoryC2Ev_ZNSt6__ndk119__iostream_categoryD0Ev_ZNSt6__ndk119ostreambuf_iteratorIwNS_11char_traitsIwEEEaSEw_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4initEPNS_15basic_streambufIcS2_EE_ZNSt6__ndk19basic_iosIwNS_11char_traitsIwEEE4initEPNS_15basic_streambufIwS2_EE_ZNSt6__ndk19use_facetINS_5ctypeIwEEEERKT_RKNS_6localeE_ZNSt6__ndk1neIcNS_11char_traitsIcEEEEbRKNS_19istreambuf_iteratorIT_T0_EES8__ZNSt6__ndk1neIwNS_11char_traitsIwEEEEbRKNS_19istreambuf_iteratorIT_T0_EES8__ZTINSt6__ndk119__iostream_categoryE_ZTSNSt6__ndk119__iostream_categoryE_ZTVNSt6__ndk119__iostream_categoryE_ZNSt6__ndk110__stdinbufIcE5imbueERKNS_6localeE_ZNSt6__ndk110__stdinbufIcE5uflowEv_ZNSt6__ndk110__stdinbufIcE9__getcharEb_ZNSt6__ndk110__stdinbufIcE9pbackfailEi_ZNSt6__ndk110__stdinbufIcE9underflowEv_ZNSt6__ndk110__stdinbufIcEC2EP7__sFILEP9mbstate_t_ZNSt6__ndk110__stdinbufIcED0Ev_ZNSt6__ndk110__stdinbufIwE5imbueERKNS_6localeE_ZNSt6__ndk110__stdinbufIwE5uflowEv_ZNSt6__ndk110__stdinbufIwE9__getcharEb_ZNSt6__ndk110__stdinbufIwE9pbackfailEj_ZNSt6__ndk110__stdinbufIwE9underflowEv_ZNSt6__ndk110__stdinbufIwEC2EP7__sFILEP9mbstate_t_ZNSt6__ndk110__stdinbufIwED0Ev_ZNSt6__ndk111__stdoutbufIcE4syncEv_ZNSt6__ndk111__stdoutbufIcE5imbueERKNS_6localeE_ZNSt6__ndk111__stdoutbufIcE6xsputnEPKci_ZNSt6__ndk111__stdoutbufIcE8overflowEi_ZNSt6__ndk111__stdoutbufIcEC2EP7__sFILEP9mbstate_t_ZNSt6__ndk111__stdoutbufIcED0Ev_ZNSt6__ndk111__stdoutbufIwE4syncEv_ZNSt6__ndk111__stdoutbufIwE5imbueERKNS_6localeE_ZNSt6__ndk111__stdoutbufIwE6xsputnEPKwi_ZNSt6__ndk111__stdoutbufIwE8overflowEj_ZNSt6__ndk111__stdoutbufIwEC2EP7__sFILEP9mbstate_t_ZNSt6__ndk111__stdoutbufIwED0Ev_ZNSt6__ndk119__start_std_streamsE_ZNSt6__ndk19use_facetINS_7codecvtIcc9mbstate_tEEEERKT_RKNS_6localeE_ZNSt6__ndk19use_facetINS_7codecvtIwc9mbstate_tEEEERKT_RKNS_6localeE_ZTINSt6__ndk110__stdinbufIcEE_ZTINSt6__ndk110__stdinbufIwEE_ZTINSt6__ndk111__stdoutbufIcEE_ZTINSt6__ndk111__stdoutbufIwEE_ZTSNSt6__ndk110__stdinbufIcEE_ZTSNSt6__ndk110__stdinbufIwEE_ZTSNSt6__ndk111__stdoutbufIcEE_ZTSNSt6__ndk111__stdoutbufIwEE_ZTVNSt6__ndk110__stdinbufIcEE_ZTVNSt6__ndk110__stdinbufIwEE_ZTVNSt6__ndk111__stdoutbufIcEE_ZTVNSt6__ndk111__stdoutbufIwEE_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE3endEv_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5emptyEv_ZNKSt6__ndk119istreambuf_iteratorIwNS_11char_traitsIwEEEdeEv_ZNKSt6__ndk16locale5__imp9use_facetEl_ZNKSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE11__recommendEj_ZNSt6__ndk110moneypunctIcLb0EED0Ev_ZNSt6__ndk110moneypunctIcLb1EED0Ev_ZNSt6__ndk110moneypunctIwLb0EED0Ev_ZNSt6__ndk110moneypunctIwLb1EED0Ev_ZNSt6__ndk110unique_ptrIcPFvPvEE5resetEPc_ZNSt6__ndk110unique_ptrIcPFvPvEED2Ev_ZNSt6__ndk110unique_ptrIcPFvPvEEaSEOS4__ZNSt6__ndk110unique_ptrIhPFvPvEE5resetEPh_ZNSt6__ndk110unique_ptrIhPFvPvEED2Ev_ZNSt6__ndk110unique_ptrIjPFvPvEE5resetEPj_ZNSt6__ndk110unique_ptrIjPFvPvEED2Ev_ZNSt6__ndk110unique_ptrIjPFvPvEEaSEOS4__ZNSt6__ndk110unique_ptrIwPFvPvEE5resetEPw_ZNSt6__ndk110unique_ptrIwPFvPvEED2Ev_ZNSt6__ndk110unique_ptrIwPFvPvEEaSEOS4__ZNSt6__ndk111__do_strtodIdEET_PKcPPc_ZNSt6__ndk111__do_strtodIeEET_PKcPPc_ZNSt6__ndk111__do_strtodIfEET_PKcPPc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__move_assignERS5_NS_17integral_constantIbLb1EEE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__clear_and_shrinkEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__zeroEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13__move_assignERS5_NS_17integral_constantIbLb1EEE_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE18__clear_and_shrinkEv_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5clearEv_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__zeroEv_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2Ejw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2Ev_ZNSt6__ndk113__vector_baseIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEED2Ev_ZNSt6__ndk114__scan_keywordINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEPKNS_12basic_stringIcS3_NS_9allocatorIcEEEENS_5ctypeIcEEEET0_RT_SE_SD_SD_RKT1_Rjb_ZNSt6__ndk114__scan_keywordINS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEPKNS_12basic_stringIwS3_NS_9allocatorIwEEEENS_5ctypeIwEEEET0_RT_SE_SD_SD_RKT1_Rjb_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE17__destruct_at_endEPS3_NS_17integral_constantIbLb0EEE_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEE5clearEv_ZNSt6__ndk114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEED2Ev_ZNSt6__ndk115__num_get_floatIdEET_PKcS3_Rj_ZNSt6__ndk115__num_get_floatIeEET_PKcS3_Rj_ZNSt6__ndk115__num_get_floatIfEET_PKcS3_Rj_ZNSt6__ndk115__sso_allocatorIPNS_6locale5facetELj28EE10deallocateEPS3_j_ZNSt6__ndk115__sso_allocatorIPNS_6locale5facetELj28EE8allocateEjPKv_ZNSt6__ndk116__pad_and_outputIwNS_11char_traitsIwEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4__ZNSt6__ndk116__throw_bad_castEv_ZNSt6__ndk116allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELj28EEEE10deallocateERS5_PS4_j_ZNSt6__ndk116allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELj28EEEE8allocateERS5_j_ZNSt6__ndk116allocator_traitsINS_9allocatorIwEEE8allocateERS2_j_ZNSt6__ndk117__libcpp_mbrlen_lEPKcjP9mbstate_tP10__locale_t_ZNSt6__ndk117__libcpp_mbtowc_lEPwPKcjP10__locale_t_ZNSt6__ndk118__libcpp_mbrtowc_lEPwPKcjP9mbstate_tP10__locale_t_ZNSt6__ndk118__libcpp_wcrtomb_lEPcwP9mbstate_tP10__locale_t_ZNSt6__ndk119__double_or_nothingIcEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9__ZNSt6__ndk119__double_or_nothingIjEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9__ZNSt6__ndk119__double_or_nothingIwEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9__ZNSt6__ndk119istreambuf_iteratorIcNS_11char_traitsIcEEEppEi_ZNSt6__ndk119istreambuf_iteratorIcNS_11char_traitsIcEEEppEv_ZNSt6__ndk119istreambuf_iteratorIwNS_11char_traitsIwEEEppEv_ZNSt6__ndk120__get_up_to_n_digitsIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi_ZNSt6__ndk120__get_up_to_n_digitsIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi_ZNSt6__ndk120__libcpp_mbsrtowcs_lEPwPPKcjP9mbstate_tP10__locale_t_ZNSt6__ndk121__libcpp_locale_guardD2Ev_ZNSt6__ndk121__libcpp_mb_cur_max_lEP10__locale_t_ZNSt6__ndk121__libcpp_mbsnrtowcs_lEPwPPKcjjP9mbstate_tP10__locale_t_ZNSt6__ndk121__libcpp_wcsnrtombs_lEPcPPKwjjP9mbstate_tP10__locale_t_ZNSt6__ndk125__num_get_signed_integralIlEET_PKcS3_Rji_ZNSt6__ndk125__num_get_signed_integralIxEET_PKcS3_Rji_ZNSt6__ndk127__num_get_unsigned_integralIjEET_PKcS3_Rji_ZNSt6__ndk127__num_get_unsigned_integralImEET_PKcS3_Rji_ZNSt6__ndk127__num_get_unsigned_integralItEET_PKcS3_Rji_ZNSt6__ndk127__num_get_unsigned_integralIyEET_PKcS3_Rji_ZNSt6__ndk14findIPccEET_S2_S2_RKT0__ZNSt6__ndk14findIPwwEET_S2_S2_RKT0__ZNSt6__ndk15equalINS_11__wrap_iterIPcEES3_NS_10__equal_toIccEEEEbT_S6_T0_T1__ZNSt6__ndk15equalINS_11__wrap_iterIPwEES3_NS_10__equal_toIwwEEEEbT_S6_T0_T1__ZNSt6__ndk16__copyIPcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEET0_T_S7_S6__ZNSt6__ndk16__copyIPwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEET0_T_S7_S6__ZNSt6__ndk16locale5__imp11make_globalEv_ZNSt6__ndk16locale5__imp12make_classicEv_ZNSt6__ndk16locale5__imp7installEPNS0_5facetEl_ZNSt6__ndk16locale5__imp7installINS_10moneypunctIcLb0EEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_10moneypunctIcLb1EEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_10moneypunctIwLb0EEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_10moneypunctIwLb1EEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_5ctypeIcEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_5ctypeIwEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_7codecvtIDic9mbstate_tEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_7codecvtIDsc9mbstate_tEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_7codecvtIcc9mbstate_tEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_7codecvtIwc9mbstate_tEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_7collateIcEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_7collateIwEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_8messagesIcEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_8messagesIwEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_8numpunctIcEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_8numpunctIwEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT__ZNSt6__ndk16locale5__imp7installINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT__ZNSt6__ndk16locale5__impC1Ej_ZNSt6__ndk16locale5__impC2Ej_ZNSt6__ndk16locale5__impD0Ev_ZNSt6__ndk16locale5__impD1Ev_ZNSt6__ndk16locale5__impD2Ev_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE11__vallocateEj_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE18__construct_at_endEj_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE6resizeEj_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE8__appendEj_ZNSt6__ndk16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEEC2Ej_ZNSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev_ZNSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev_ZNSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev_ZNSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev_ZNSt6__ndk18messagesIcED0Ev_ZNSt6__ndk18messagesIwED0Ev_ZNSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev_ZNSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev_ZNSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev_ZNSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev_ZNSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2Ej_ZNSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev_ZNSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev_ZNSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2Ej_ZNSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev_ZNSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev_ZNSt6__ndk19__reverseIPcEEvT_S2_NS_26random_access_iterator_tagE_ZNSt6__ndk19__reverseIPjEEvT_S2_NS_26random_access_iterator_tagE_ZNSt6__ndk19__reverseIPwEEvT_S2_NS_26random_access_iterator_tagE_ZNSt6__ndk19allocatorIwE8allocateEjPKv_ZNSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev_ZNSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev_ZNSt6__ndk19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev_ZNSt6__ndk19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev_ZNSt6__ndk19use_facetINS_10moneypunctIcLb0EEEEERKT_RKNS_6localeE_ZNSt6__ndk19use_facetINS_10moneypunctIcLb1EEEEERKT_RKNS_6localeE_ZNSt6__ndk19use_facetINS_10moneypunctIwLb0EEEEERKT_RKNS_6localeE_ZNSt6__ndk19use_facetINS_10moneypunctIwLb1EEEEERKT_RKNS_6localeE_ZNSt6__ndk19use_facetINS_8numpunctIcEEEERKT_RKNS_6localeE_ZNSt6__ndk19use_facetINS_8numpunctIwEEEERKT_RKNS_6localeE_ZTINSt6__ndk16locale5__impE_ZTSNSt6__ndk16locale5__impE_ZTVNSt6__ndk16locale5__impE_ZNSt6__ndk118__libcpp_refstringC2EPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__erase_to_endEj_ZNKSt6__ndk112__do_message7messageEi_ZNSt6__ndk112__do_messageD0Ev_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5__ZTINSt6__ndk112__do_messageE_ZTSNSt6__ndk112__do_messageE_ZTVNSt6__ndk112__do_messageE_ZSt11__terminatePFvvE_ZSt12__unexpectedPFvvE_ZN10__cxxabiv120__free_with_fallbackEPv_ZN10__cxxabiv122__calloc_with_fallbackEjj_ZN10__cxxabiv128__aligned_free_with_fallbackEPv_ZN10__cxxabiv130__aligned_malloc_with_fallbackEj_ZN10__cxxabiv116__enum_type_infoD1Ev_ZN10__cxxabiv116__enum_type_infoD2Ev_ZN10__cxxabiv116__shim_type_infoD1Ev_ZN10__cxxabiv116__shim_type_infoD2Ev_ZN10__cxxabiv117__array_type_infoD1Ev_ZN10__cxxabiv117__array_type_infoD2Ev_ZN10__cxxabiv117__class_type_infoD0Ev_ZN10__cxxabiv117__class_type_infoD1Ev_ZN10__cxxabiv117__class_type_infoD2Ev_ZN10__cxxabiv117__pbase_type_infoD1Ev_ZN10__cxxabiv117__pbase_type_infoD2Ev_ZN10__cxxabiv119__pointer_type_infoD1Ev_ZN10__cxxabiv119__pointer_type_infoD2Ev_ZN10__cxxabiv120__function_type_infoD1Ev_ZN10__cxxabiv120__function_type_infoD2Ev_ZN10__cxxabiv120__si_class_type_infoD0Ev_ZN10__cxxabiv120__si_class_type_infoD1Ev_ZN10__cxxabiv120__si_class_type_infoD2Ev_ZN10__cxxabiv121__vmi_class_type_infoD0Ev_ZN10__cxxabiv121__vmi_class_type_infoD1Ev_ZN10__cxxabiv121__vmi_class_type_infoD2Ev_ZN10__cxxabiv123__fundamental_type_infoD1Ev_ZN10__cxxabiv123__fundamental_type_infoD2Ev_ZN10__cxxabiv129__pointer_to_member_type_infoD1Ev_ZN10__cxxabiv129__pointer_to_member_type_infoD2Ev_ZNK10__cxxabiv116__shim_type_info5noop1Ev_ZNK10__cxxabiv116__shim_type_info5noop2Ev_ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib_ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib_ZNK10__cxxabiv117__class_type_info24process_found_base_classEPNS_19__dynamic_cast_infoEPvi_ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi_ZNK10__cxxabiv117__class_type_info29process_static_type_above_dstEPNS_19__dynamic_cast_infoEPKvS4_i_ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv_ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib_ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib_ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi_ZNK10__cxxabiv121__vmi_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib_ZNK10__cxxabiv121__vmi_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib_ZNK10__cxxabiv121__vmi_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi_ZNK10__cxxabiv122__base_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib_ZNK10__cxxabiv122__base_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib_ZNK10__cxxabiv122__base_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi_ZNSt6__ndk118__libcpp_refstringD2Evabort_message_ZNSt6__ndk15equalIPKcS2_NS_10__equal_toIccEEEEbT_S5_T0_T1_freelocalenewlocalesetlocaleuselocalembrtowcmbsinitmbsnrtowcsmbsrtowcswcrtombwcsnrtombswcsrtombswcslenwmemchrwmemcmpwmemcpywmemmovewmemsetmbtowcstrtold_lstrtoll_lstrtoull_lposix_memalignswprintfvswprintfwcstodwcstolwcstoulc32rtombmbrtoc32_Unwind_DeleteException_Unwind_GetLanguageSpecificData_Unwind_GetRegionStart_Unwind_RaiseException_Unwind_Resume_Unwind_VRS_Get_Unwind_VRS_Interpret_Unwind_VRS_Pop_Unwind_VRS_Set__aeabi_unwind_cpp_pr0__aeabi_unwind_cpp_pr1__aeabi_unwind_cpp_pr2__gnu_unwind_framedecode_eht_entry_ZN9libunwind13Registers_arm16saveVFPWithFSTMDEPy_ZN9libunwind13Registers_arm16saveVFPWithFSTMXEPy_ZN9libunwind13Registers_arm9saveVFPv3EPyunw_getcontext_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE10saveVFPAsXEv_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11getFloatRegEi_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11setFloatRegEiy_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13isSignalFrameEv_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13stepWithEHABIEv_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13validFloatRegEi_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getFunctionNameEPcjPj_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getRegisterNameEi_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE23getInfoFromEHABISectionEjRKNS_18UnwindInfoSectionsE_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE24setInfoBasedOnIPRegisterEb_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE4stepEv_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6getRegEi_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6jumptoEv_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6setRegEij_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE7getInfoEP15unw_proc_info_t_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE8validRegEi_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED0Ev_ZN9libunwind13Registers_arm11getRegisterEi_ZN9libunwind13Registers_arm11setRegisterEij_ZN9libunwind13Registers_arm15getRegisterNameEi_ZN9libunwind13Registers_arm16getFloatRegisterEi_ZN9libunwind13Registers_arm16setFloatRegisterEiy_ZN9libunwind13Registers_arm26restoreSavedFloatRegistersEv_ZN9libunwind13Registers_arm6jumptoEv_ZN9libunwind17LocalAddressSpace16findFunctionNameEjPcjPj_ZN9libunwind17LocalAddressSpace17sThisAddressSpaceE_ZN9libunwind17LocalAddressSpace18findUnwindSectionsEjRNS_18UnwindInfoSectionsE_ZN9libunwind20AbstractUnwindCursorD2Ev_ZNSt6__ndk111upper_boundIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEjNS_6__lessIjjEEEET_S7_S7_RKT0_T1__ZNSt6__ndk113__upper_boundIRNS_6__lessIjjEEN9libunwind20EHABISectionIteratorINS4_17LocalAddressSpaceEEEjEET0_S8_S8_RKT1_T__ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEEunw_get_fpregunw_get_proc_infounw_get_regunw_init_localunw_resumeunw_save_vfp_as_Xunw_set_fpregunw_set_regunw_step_ZN9libunwind13Registers_arm12restoreVFPv3EPy_ZN9libunwind13Registers_arm19restoreVFPWithFLDMDEPy_ZN9libunwind13Registers_arm19restoreVFPWithFLDMXEPy_ZN9libunwind13Registers_arm20restoreCoreAndJumpToEv__divsi3__aeabi_idiv__aeabi_idivmod__aeabi_idiv0__aeabi_ldiv0__emutls_unregister_key__emutls_get_address__emutls_register_common_DYNAMIC_GLOBAL_OFFSET_TABLE_$a__FINI_ARRAY__strlen__INIT_ARRAY____PREINIT_ARRAY____stack_chk_fail__stack_chk_guard__cxa_atexit__memcpy_chk__memset_chk__libc_init_startmain_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv_ZNKSt6__ndk16locale9use_facetERNS0_2idE_ZNKSt6__ndk18ios_base6getlocEv_ZNSt11logic_errorC2EPKc_ZNSt12length_errorD1Ev_ZNSt6__ndk111char_traitsIcE11eq_int_typeEii_ZNSt6__ndk111char_traitsIcE11to_int_typeEc_ZNSt6__ndk111char_traitsIcE3eofEv_ZNSt6__ndk111char_traitsIcE4copyEPcPKcj_ZNSt6__ndk111char_traitsIcE6assignEPcjc_ZNSt6__ndk111char_traitsIcE6assignERcRKc_ZNSt6__ndk111char_traitsIcE6lengthEPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__align_itILj16EEEjj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEjc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE3putEc_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryC2ERS3__ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev_ZNSt6__ndk117_DeallocateCaller27__do_deallocate_handle_sizeEPvj_ZNSt6__ndk117_DeallocateCaller9__do_callEPv_ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2ILb1EvEEv_ZNSt6__ndk124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j_ZNSt6__ndk14coutE_ZNSt6__ndk15ctypeIcE2idE_ZNSt6__ndk16localeD1Ev_ZNSt6__ndk18ios_base33__set_badbit_and_consider_rethrowEv_ZNSt6__ndk18ios_base5clearEj_ZNSt6__ndk1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE_ZSt18uncaught_exceptionv_ZSt9terminatev_ZTISt12length_error_ZTVSt12length_error_ZdlPv_Znwj__aeabi_memcpy__aeabi_memset__cxa_allocate_exception__cxa_begin_catch__cxa_end_catch__cxa_free_exception__cxa_throw__gxx_personality_v0_ZTVN10__cxxabiv117__class_type_infoE__cxa_decrement_exception_refcount__cxa_uncaught_exceptions_ZNKSt13runtime_error4whatEv_ZNKSt6__ndk114error_category10equivalentERKNS_10error_codeEi_ZNKSt6__ndk114error_category10equivalentEiRKNS_15error_conditionE_ZNKSt6__ndk114error_category23default_error_conditionEi_ZNSt6__ndk111char_traitsIwE4copyEPwPKwj_ZNSt6__ndk112system_errorC2ENS_10error_codeEPKc_ZNSt6__ndk112system_errorD2Ev_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEEC1EPNS_15basic_streambufIcS2_EE_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEED0Ev_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEED1Ev_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEEC1EPNS_15basic_streambufIwS2_EE_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEED0Ev_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEED1Ev_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEEC1EPNS_15basic_streambufIcS2_EE_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEED0Ev_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEED1Ev_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryC1ERS3__ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryC2ERS3__ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD1Ev_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEEC1EPNS_15basic_streambufIwS2_EE_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEED0Ev_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEED1Ev_ZNSt6__ndk114error_categoryC2Ev_ZNSt6__ndk114error_categoryD2Ev_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE4syncEv_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5sgetcEv_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5uflowEv_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE6sbumpcEv_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE6setbufEPci_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPci_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKci_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE7seekposENS_4fposI9mbstate_tEEj_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE8overflowEi_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE9pbackfailEi_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE9showmanycEv_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE9underflowEv_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEEC1Ev_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEEC2Ev_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEED0Ev_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEED1Ev_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEED2Ev_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE4syncEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5imbueERKNS_6localeE_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5sgetcEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5sputcEw_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5uflowEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE6sbumpcEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE6setbufEPwi_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE6xsgetnEPwi_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE6xsputnEPKwi_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE7seekoffExNS_8ios_base7seekdirEj_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE7seekposENS_4fposI9mbstate_tEEj_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE8overflowEj_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE9pbackfailEj_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE9showmanycEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE9underflowEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEEC1Ev_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEEC2Ev_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEED0Ev_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEED1Ev_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEED2Ev_ZNSt6__ndk117iostream_categoryEv_ZNSt6__ndk15ctypeIwE2idE_ZNSt6__ndk16localeC1ERKS0_free_ZNSt6__ndk16localeC1Evmalloc_ZNSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE_ZNSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE_ZNSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE_ZNSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE_ZNSt6__ndk18ios_base16__call_callbacksENS0_5eventE_ZNSt6__ndk18ios_base4initEPv_ZNSt6__ndk18ios_base7failureC1EPKcRKNS_10error_codeE_ZNSt6__ndk18ios_base7failureC2EPKcRKNS_10error_codeE_ZNSt6__ndk18ios_base7failureD0Ev_ZNSt6__ndk18ios_base7failureD1Ev_ZNSt6__ndk18ios_base7failureD2Ev_ZNSt6__ndk18ios_baseD0Ev_ZNSt6__ndk18ios_baseD1Ev_ZNSt6__ndk18ios_baseD2Ev_ZSt17__throw_bad_allocv_ZTINSt6__ndk112system_errorE_ZTINSt6__ndk113basic_istreamIcNS_11char_traitsIcEEEE_ZTINSt6__ndk113basic_istreamIwNS_11char_traitsIwEEEE_ZTINSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEEE_ZTINSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEEE_ZTINSt6__ndk115basic_streambufIcNS_11char_traitsIcEEEE_ZTINSt6__ndk115basic_streambufIwNS_11char_traitsIwEEEE_ZTINSt6__ndk18ios_base7failureE_ZTINSt6__ndk18ios_baseE_ZTINSt6__ndk19basic_iosIcNS_11char_traitsIcEEEE_ZTINSt6__ndk19basic_iosIwNS_11char_traitsIwEEEE_ZTSNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEEE_ZTSNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEEE_ZTSNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEEE_ZTSNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEEE_ZTSNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEEE_ZTSNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEEE_ZTSNSt6__ndk18ios_base7failureE_ZTSNSt6__ndk18ios_baseE_ZTSNSt6__ndk19basic_iosIcNS_11char_traitsIcEEEE_ZTSNSt6__ndk19basic_iosIwNS_11char_traitsIwEEEE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTVN10__cxxabiv121__vmi_class_type_infoE_ZTVNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEEE_ZTVNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEEE_ZTVNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEEE_ZTVNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEEE_ZTVNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEEE_ZTVNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEEE_ZTVNSt6__ndk18ios_base7failureE_ZTVNSt6__ndk18ios_baseE_ZTv0_n12_NSt6__ndk113basic_istreamIcNS_11char_traitsIcEEED0Ev_ZTv0_n12_NSt6__ndk113basic_istreamIcNS_11char_traitsIcEEED1Ev_ZTv0_n12_NSt6__ndk113basic_istreamIwNS_11char_traitsIwEEED0Ev_ZTv0_n12_NSt6__ndk113basic_istreamIwNS_11char_traitsIwEEED1Ev_ZTv0_n12_NSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEED0Ev_ZTv0_n12_NSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEED1Ev_ZTv0_n12_NSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEED0Ev_ZTv0_n12_NSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEED1Ev__aeabi_memclr4__cxa_guard_acquire__cxa_guard_release__cxa_rethrowrealloc_ZNSt6__ndk121__throw_runtime_errorEPKc_ZNSt6__ndk13cinE_ZNSt6__ndk14cerrE_ZNSt6__ndk14clogE_ZNSt6__ndk14wcinE_ZNSt6__ndk15wcerrE_ZNSt6__ndk15wclogE_ZNSt6__ndk15wcoutE_ZNSt6__ndk17codecvtIcc9mbstate_tE2idE_ZNSt6__ndk17codecvtIwc9mbstate_tE2idE_ZNSt6__ndk18ios_base4InitC1Ev_ZNSt6__ndk18ios_base4InitC2Ev_ZNSt6__ndk18ios_base4InitD1Ev_ZNSt6__ndk18ios_base4InitD2Ev__sFfflushfwritegetcungetc_ZNKSt6__ndk110__time_put8__do_putEPcRS1_PK2tmcc_ZNKSt6__ndk110__time_put8__do_putEPwRS1_PK2tmcc_ZNKSt6__ndk110moneypunctIcLb0EE11do_groupingEv_ZNKSt6__ndk110moneypunctIcLb0EE13do_neg_formatEv_ZNKSt6__ndk110moneypunctIcLb0EE13do_pos_formatEv_ZNKSt6__ndk110moneypunctIcLb0EE14do_curr_symbolEv_ZNKSt6__ndk110moneypunctIcLb0EE14do_frac_digitsEv_ZNKSt6__ndk110moneypunctIcLb0EE16do_decimal_pointEv_ZNKSt6__ndk110moneypunctIcLb0EE16do_negative_signEv_ZNKSt6__ndk110moneypunctIcLb0EE16do_positive_signEv_ZNKSt6__ndk110moneypunctIcLb0EE16do_thousands_sepEv_ZNKSt6__ndk110moneypunctIcLb1EE11do_groupingEv_ZNKSt6__ndk110moneypunctIcLb1EE13do_neg_formatEv_ZNKSt6__ndk110moneypunctIcLb1EE13do_pos_formatEv_ZNKSt6__ndk110moneypunctIcLb1EE14do_curr_symbolEv_ZNKSt6__ndk110moneypunctIcLb1EE14do_frac_digitsEv_ZNKSt6__ndk110moneypunctIcLb1EE16do_decimal_pointEv_ZNKSt6__ndk110moneypunctIcLb1EE16do_negative_signEv_ZNKSt6__ndk110moneypunctIcLb1EE16do_positive_signEv_ZNKSt6__ndk110moneypunctIcLb1EE16do_thousands_sepEv_ZNKSt6__ndk110moneypunctIwLb0EE11do_groupingEv_ZNKSt6__ndk110moneypunctIwLb0EE13do_neg_formatEv_ZNKSt6__ndk110moneypunctIwLb0EE13do_pos_formatEv_ZNKSt6__ndk110moneypunctIwLb0EE14do_curr_symbolEv_ZNKSt6__ndk110moneypunctIwLb0EE14do_frac_digitsEv_ZNKSt6__ndk110moneypunctIwLb0EE16do_decimal_pointEv_ZNKSt6__ndk110moneypunctIwLb0EE16do_negative_signEv_ZNKSt6__ndk110moneypunctIwLb0EE16do_positive_signEv_ZNKSt6__ndk110moneypunctIwLb0EE16do_thousands_sepEv_ZNKSt6__ndk110moneypunctIwLb1EE11do_groupingEv_ZNKSt6__ndk110moneypunctIwLb1EE13do_neg_formatEv_ZNKSt6__ndk110moneypunctIwLb1EE13do_pos_formatEv_ZNKSt6__ndk110moneypunctIwLb1EE14do_curr_symbolEv_ZNKSt6__ndk110moneypunctIwLb1EE14do_frac_digitsEv_ZNKSt6__ndk110moneypunctIwLb1EE16do_decimal_pointEv_ZNKSt6__ndk110moneypunctIwLb1EE16do_negative_signEv_ZNKSt6__ndk110moneypunctIwLb1EE16do_positive_signEv_ZNKSt6__ndk110moneypunctIwLb1EE16do_thousands_sepEv_ZNKSt6__ndk120__time_get_c_storageIcE3__XEv_ZNKSt6__ndk120__time_get_c_storageIcE3__cEv_ZNKSt6__ndk120__time_get_c_storageIcE3__rEv_ZNKSt6__ndk120__time_get_c_storageIcE3__xEv_ZNKSt6__ndk120__time_get_c_storageIcE7__am_pmEv_ZNKSt6__ndk120__time_get_c_storageIcE7__weeksEv_ZNKSt6__ndk120__time_get_c_storageIcE8__monthsEv_ZNKSt6__ndk120__time_get_c_storageIwE3__XEv_ZNKSt6__ndk120__time_get_c_storageIwE3__cEv_ZNKSt6__ndk120__time_get_c_storageIwE3__rEv_ZNKSt6__ndk120__time_get_c_storageIwE3__xEv_ZNKSt6__ndk120__time_get_c_storageIwE7__am_pmEv_ZNKSt6__ndk120__time_get_c_storageIwE7__weeksEv_ZNKSt6__ndk120__time_get_c_storageIwE8__monthsEv_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv_ZNKSt6__ndk15ctypeIcE10do_tolowerEPcPKc_ZNKSt6__ndk15ctypeIcE10do_tolowerEc_ZNKSt6__ndk15ctypeIcE10do_toupperEPcPKc_ZNKSt6__ndk15ctypeIcE10do_toupperEc_ZNKSt6__ndk15ctypeIcE8do_widenEPKcS3_Pc_ZNKSt6__ndk15ctypeIcE8do_widenEc_ZNKSt6__ndk15ctypeIcE9do_narrowEPKcS3_cPc_ZNKSt6__ndk15ctypeIcE9do_narrowEcc_ZNKSt6__ndk15ctypeIwE10do_scan_isEmPKwS3__ZNKSt6__ndk15ctypeIwE10do_tolowerEPwPKw_ZNKSt6__ndk15ctypeIwE10do_tolowerEw_ZNKSt6__ndk15ctypeIwE10do_toupperEPwPKw_ZNKSt6__ndk15ctypeIwE10do_toupperEw_ZNKSt6__ndk15ctypeIwE11do_scan_notEmPKwS3__ZNKSt6__ndk15ctypeIwE5do_isEPKwS3_Pm_ZNKSt6__ndk15ctypeIwE5do_isEmw_ZNKSt6__ndk15ctypeIwE8do_widenEPKcS3_Pw_ZNKSt6__ndk15ctypeIwE8do_widenEc_ZNKSt6__ndk15ctypeIwE9do_narrowEPKwS3_cPc_ZNKSt6__ndk15ctypeIwE9do_narrowEwc_ZNKSt6__ndk17codecvtIDic9mbstate_tE10do_unshiftERS1_PcS4_RS4__ZNKSt6__ndk17codecvtIDic9mbstate_tE11do_encodingEv_ZNKSt6__ndk17codecvtIDic9mbstate_tE13do_max_lengthEv_ZNKSt6__ndk17codecvtIDic9mbstate_tE16do_always_noconvEv_ZNKSt6__ndk17codecvtIDic9mbstate_tE5do_inERS1_PKcS5_RS5_PDiS7_RS7__ZNKSt6__ndk17codecvtIDic9mbstate_tE6do_outERS1_PKDiS5_RS5_PcS7_RS7__ZNKSt6__ndk17codecvtIDic9mbstate_tE9do_lengthERS1_PKcS5_j_ZNKSt6__ndk17codecvtIDsc9mbstate_tE10do_unshiftERS1_PcS4_RS4__ZNKSt6__ndk17codecvtIDsc9mbstate_tE11do_encodingEv_ZNKSt6__ndk17codecvtIDsc9mbstate_tE13do_max_lengthEv_ZNKSt6__ndk17codecvtIDsc9mbstate_tE16do_always_noconvEv_ZNKSt6__ndk17codecvtIDsc9mbstate_tE5do_inERS1_PKcS5_RS5_PDsS7_RS7__ZNKSt6__ndk17codecvtIDsc9mbstate_tE6do_outERS1_PKDsS5_RS5_PcS7_RS7__ZNKSt6__ndk17codecvtIDsc9mbstate_tE9do_lengthERS1_PKcS5_j_ZNKSt6__ndk17codecvtIcc9mbstate_tE10do_unshiftERS1_PcS4_RS4__ZNKSt6__ndk17codecvtIcc9mbstate_tE11do_encodingEv_ZNKSt6__ndk17codecvtIcc9mbstate_tE13do_max_lengthEv_ZNKSt6__ndk17codecvtIcc9mbstate_tE16do_always_noconvEv_ZNKSt6__ndk17codecvtIcc9mbstate_tE5do_inERS1_PKcS5_RS5_PcS7_RS7__ZNKSt6__ndk17codecvtIcc9mbstate_tE6do_outERS1_PKcS5_RS5_PcS7_RS7__ZNKSt6__ndk17codecvtIcc9mbstate_tE9do_lengthERS1_PKcS5_j_ZNKSt6__ndk17codecvtIwc9mbstate_tE10do_unshiftERS1_PcS4_RS4__ZNKSt6__ndk17codecvtIwc9mbstate_tE11do_encodingEv_ZNKSt6__ndk17codecvtIwc9mbstate_tE13do_max_lengthEv_ZNKSt6__ndk17codecvtIwc9mbstate_tE16do_always_noconvEv_ZNKSt6__ndk17codecvtIwc9mbstate_tE5do_inERS1_PKcS5_RS5_PwS7_RS7__ZNKSt6__ndk17codecvtIwc9mbstate_tE6do_outERS1_PKwS5_RS5_PcS7_RS7__ZNKSt6__ndk17codecvtIwc9mbstate_tE9do_lengthERS1_PKcS5_j_ZNKSt6__ndk17collateIcE10do_compareEPKcS3_S3_S3__ZNKSt6__ndk17collateIcE12do_transformEPKcS3__ZNKSt6__ndk17collateIcE7do_hashEPKcS3__ZNKSt6__ndk17collateIwE10do_compareEPKwS3_S3_S3__ZNKSt6__ndk17collateIwE12do_transformEPKwS3__ZNKSt6__ndk17collateIwE7do_hashEPKwS3__ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRb_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRd_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRe_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRf_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRl_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRm_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRt_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRx_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRy_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjS8__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRb_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRd_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRe_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRf_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRl_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRm_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRt_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRx_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRy_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjS8__ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPKv_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcb_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcd_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEce_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcl_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcm_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcx_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcy_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPKv_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwb_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwd_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwe_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwl_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwm_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwx_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwy_ZNKSt6__ndk18messagesIcE6do_getEiiiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNKSt6__ndk18messagesIcE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE_ZNKSt6__ndk18messagesIcE8do_closeEi_ZNKSt6__ndk18messagesIwE6do_getEiiiRKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEE_ZNKSt6__ndk18messagesIwE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE_ZNKSt6__ndk18messagesIwE8do_closeEi_ZNKSt6__ndk18numpunctIcE11do_groupingEv_ZNKSt6__ndk18numpunctIcE11do_truenameEv_ZNKSt6__ndk18numpunctIcE12do_falsenameEv_ZNKSt6__ndk18numpunctIcE16do_decimal_pointEv_ZNKSt6__ndk18numpunctIcE16do_thousands_sepEv_ZNKSt6__ndk18numpunctIwE11do_groupingEv_ZNKSt6__ndk18numpunctIwE11do_truenameEv_ZNKSt6__ndk18numpunctIwE12do_falsenameEv_ZNKSt6__ndk18numpunctIwE16do_decimal_pointEv_ZNKSt6__ndk18numpunctIwE16do_thousands_sepEv_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE10__get_hourERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE10__get_yearERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_am_pmERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_monthERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_year4ERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE12__get_minuteERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE12__get_secondERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_12_hourERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_weekdayERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13do_date_orderEv_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__get_monthnameERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_weekdaynameERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE18__get_day_year_numERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC__ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE9__get_dayERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE10__get_hourERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE10__get_yearERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_am_pmERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_monthERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_year4ERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE12__get_minuteERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE12__get_secondERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_12_hourERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_weekdayERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13do_date_orderEv_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__get_monthnameERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_weekdaynameERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE18__get_day_year_numERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC__ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE9__get_dayERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPK2tmcc_ZNKSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPK2tmcc_ZNKSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIcS3_NS_9allocatorIcEEEE_ZNKSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe_ZNKSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIwS3_NS_9allocatorIwEEEE_ZNKSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe_ZNKSt6__ndk19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEcRKNS_12basic_stringIcS3_NS_9allocatorIcEEEE_ZNKSt6__ndk19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEce_ZNKSt6__ndk19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwRKNS_12basic_stringIwS3_NS_9allocatorIwEEEE_ZNKSt6__ndk19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwe_ZNSt13runtime_errorC1EPKc_ZNSt13runtime_errorC1ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE_ZNSt13runtime_errorD1Ev_ZNSt6__ndk110__time_putD1Ev_ZNSt6__ndk110__time_putD2Ev_ZNSt6__ndk110moneypunctIcLb0EE2idE_ZNSt6__ndk110moneypunctIcLb1EE2idE_ZNSt6__ndk110moneypunctIwLb0EE2idE_ZNSt6__ndk110moneypunctIwLb1EE2idE_ZNSt6__ndk111__call_onceERVmPvPFvS2_E_ZNSt6__ndk111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_SF_Ri_ZNSt6__ndk111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_SJ_Ri_ZNSt6__ndk111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_Ri_ZNSt6__ndk111__money_putIcE8__formatEPcRS2_S3_jPKcS5_RKNS_5ctypeIcEEbRKNS_10money_base7patternEccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESL_SL_i_ZNSt6__ndk111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_Ri_ZNSt6__ndk111__money_putIwE8__formatEPwRS2_S3_jPKwS5_RKNS_5ctypeIwEEbRKNS_10money_base7patternEwwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNSE_IwNSF_IwEENSH_IwEEEESQ_i_ZNSt6__ndk112__do_nothingEPv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE23__append_forward_unsafeIPcEERS5_T_S9__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPKcEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESA_SA__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPcEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEjc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEjjjjjj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IPKcvEET_S9__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE23__append_forward_unsafeIPwEERS5_T_S9__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEjw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initIPKwEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESA_SA__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initIPwEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKwj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEjjjjjj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IDnEEPKw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IPKwvEET_S9__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev_ZNSt6__ndk114__num_get_base10__get_baseERNS_8ios_baseE_ZNSt6__ndk114__num_get_base5__srcE_ZNSt6__ndk114__num_put_base12__format_intEPcPKcbj_ZNSt6__ndk114__num_put_base14__format_floatEPcPKcj_ZNSt6__ndk114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE_ZNSt6__ndk114__shared_count12__add_sharedEv_ZNSt6__ndk114__shared_count16__release_sharedEv_ZNSt6__ndk114__shared_countD2Ev_ZNSt6__ndk115numpunct_bynameIcED1Ev_ZNSt6__ndk115numpunct_bynameIcED2Ev_ZNSt6__ndk115numpunct_bynameIwED1Ev_ZNSt6__ndk115numpunct_bynameIwED2Ev_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj_ZNSt6__ndk116__narrow_to_utf8ILj16EED1Ev_ZNSt6__ndk116__narrow_to_utf8ILj16EED2Ev_ZNSt6__ndk116__narrow_to_utf8ILj32EED1Ev_ZNSt6__ndk116__narrow_to_utf8ILj32EED2Ev_ZNSt6__ndk117__libcpp_sscanf_lEPKcP10__locale_tS1_z_ZNSt6__ndk117__widen_from_utf8ILj16EED1Ev_ZNSt6__ndk117__widen_from_utf8ILj16EED2Ev_ZNSt6__ndk117__widen_from_utf8ILj32EED1Ev_ZNSt6__ndk117__widen_from_utf8ILj32EED2Ev_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz_ZNSt6__ndk119__libcpp_snprintf_lEPcjP10__locale_tPKcz_ZNSt6__ndk15ctypeIcED0Ev_ZNSt6__ndk15ctypeIcED1Ev_ZNSt6__ndk15ctypeIcED2Ev_ZNSt6__ndk15ctypeIwED0Ev_ZNSt6__ndk15ctypeIwED1Ev_ZNSt6__ndk15ctypeIwED2Ev_ZNSt6__ndk16__clocEv_ZNSt6__ndk16locale2id5__getEv_ZNSt6__ndk16locale2id6__initEv_ZNSt6__ndk16locale2id9__next_idE_ZNSt6__ndk16locale5facet16__on_zero_sharedEv_ZNSt6__ndk16locale5facetD0Ev_ZNSt6__ndk16locale5facetD1Ev_ZNSt6__ndk16locale5facetD2Ev_ZNSt6__ndk16locale7classicEv_ZNSt6__ndk16locale8__globalEv_ZNSt6__ndk16localeC2ERKS0__ZNSt6__ndk16localeC2Ev_ZNSt6__ndk16localeD2Ev_ZNSt6__ndk17codecvtIDic9mbstate_tE2idE_ZNSt6__ndk17codecvtIDic9mbstate_tED0Ev_ZNSt6__ndk17codecvtIDic9mbstate_tED1Ev_ZNSt6__ndk17codecvtIDic9mbstate_tED2Ev_ZNSt6__ndk17codecvtIDsc9mbstate_tE2idE_ZNSt6__ndk17codecvtIDsc9mbstate_tED0Ev_ZNSt6__ndk17codecvtIDsc9mbstate_tED1Ev_ZNSt6__ndk17codecvtIDsc9mbstate_tED2Ev_ZNSt6__ndk17codecvtIcc9mbstate_tED0Ev_ZNSt6__ndk17codecvtIcc9mbstate_tED1Ev_ZNSt6__ndk17codecvtIcc9mbstate_tED2Ev_ZNSt6__ndk17codecvtIwc9mbstate_tEC1Ej_ZNSt6__ndk17codecvtIwc9mbstate_tEC2Ej_ZNSt6__ndk17codecvtIwc9mbstate_tED0Ev_ZNSt6__ndk17codecvtIwc9mbstate_tED1Ev_ZNSt6__ndk17codecvtIwc9mbstate_tED2Ev_ZNSt6__ndk17collateIcE2idE_ZNSt6__ndk17collateIcED0Ev_ZNSt6__ndk17collateIcED1Ev_ZNSt6__ndk17collateIcED2Ev_ZNSt6__ndk17collateIwE2idE_ZNSt6__ndk17collateIwED0Ev_ZNSt6__ndk17collateIwED1Ev_ZNSt6__ndk17collateIwED2Ev_ZNSt6__ndk18messagesIcE2idE_ZNSt6__ndk18messagesIwE2idE_ZNSt6__ndk18numpunctIcE2idE_ZNSt6__ndk18numpunctIcEC1Ej_ZNSt6__ndk18numpunctIcEC2Ej_ZNSt6__ndk18numpunctIcED0Ev_ZNSt6__ndk18numpunctIcED1Ev_ZNSt6__ndk18numpunctIcED2Ev_ZNSt6__ndk18numpunctIwE2idE_ZNSt6__ndk18numpunctIwEC1Ej_ZNSt6__ndk18numpunctIwEC2Ej_ZNSt6__ndk18numpunctIwED0Ev_ZNSt6__ndk18numpunctIwED1Ev_ZNSt6__ndk18numpunctIwED2Ev_ZNSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE_ZNSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE_ZNSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE_ZNSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE_ZNSt6__ndk19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2__ZNSt6__ndk19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc_ZNSt6__ndk19__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjS4__ZNSt6__ndk19__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5__ZNSt6__ndk19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw_ZNSt6__ndk19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw_ZNSt6__ndk19__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjPw_ZNSt6__ndk19__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5__ZNSt6__ndk19__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6localeE_ZNSt6__ndk19__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS_6localeE_ZNSt6__ndk19__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6localeE_ZNSt6__ndk19__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_6localeE_ZNSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE_ZNSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIcEERNS_10unique_ptrIcPFvPvEEERPcSM__ZNSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE_ZNSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIwEERNS_10unique_ptrIwPFvPvEEERPwSM__ZNSt6__ndk19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE_ZNSt6__ndk19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE_ZNSt8bad_castC1Ev_ZNSt8bad_castD1Ev_ZTINSt6__ndk110__time_putE_ZTINSt6__ndk110ctype_baseE_ZTINSt6__ndk110money_baseE_ZTINSt6__ndk110moneypunctIcLb0EEE_ZTINSt6__ndk110moneypunctIcLb1EEE_ZTINSt6__ndk110moneypunctIwLb0EEE_ZTINSt6__ndk110moneypunctIwLb1EEE_ZTINSt6__ndk111__money_getIcEE_ZTINSt6__ndk111__money_getIwEE_ZTINSt6__ndk111__money_putIcEE_ZTINSt6__ndk111__money_putIwEE_ZTINSt6__ndk112codecvt_baseE_ZTINSt6__ndk113messages_baseE_ZTINSt6__ndk114__num_get_baseE_ZTINSt6__ndk114__num_put_baseE_ZTINSt6__ndk114__shared_countE_ZTINSt6__ndk120__time_get_c_storageIcEE_ZTINSt6__ndk120__time_get_c_storageIwEE_ZTINSt6__ndk15ctypeIcEE_ZTINSt6__ndk15ctypeIwEE_ZTINSt6__ndk16locale5facetE_ZTINSt6__ndk17codecvtIDic9mbstate_tEE_ZTINSt6__ndk17codecvtIDsc9mbstate_tEE_ZTINSt6__ndk17codecvtIcc9mbstate_tEE_ZTINSt6__ndk17codecvtIwc9mbstate_tEE_ZTINSt6__ndk17collateIcEE_ZTINSt6__ndk17collateIwEE_ZTINSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTINSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTINSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTINSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTINSt6__ndk18messagesIcEE_ZTINSt6__ndk18messagesIwEE_ZTINSt6__ndk18numpunctIcEE_ZTINSt6__ndk18numpunctIwEE_ZTINSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTINSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTINSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTINSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTINSt6__ndk19__num_getIcEE_ZTINSt6__ndk19__num_getIwEE_ZTINSt6__ndk19__num_putIcEE_ZTINSt6__ndk19__num_putIwEE_ZTINSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTINSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTINSt6__ndk19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTINSt6__ndk19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTINSt6__ndk19time_baseE_ZTISt13runtime_error_ZTISt8bad_cast_ZTSNSt6__ndk110__time_putE_ZTSNSt6__ndk110ctype_baseE_ZTSNSt6__ndk110money_baseE_ZTSNSt6__ndk110moneypunctIcLb0EEE_ZTSNSt6__ndk110moneypunctIcLb1EEE_ZTSNSt6__ndk110moneypunctIwLb0EEE_ZTSNSt6__ndk110moneypunctIwLb1EEE_ZTSNSt6__ndk111__money_getIcEE_ZTSNSt6__ndk111__money_getIwEE_ZTSNSt6__ndk111__money_putIcEE_ZTSNSt6__ndk111__money_putIwEE_ZTSNSt6__ndk112codecvt_baseE_ZTSNSt6__ndk113messages_baseE_ZTSNSt6__ndk114__num_get_baseE_ZTSNSt6__ndk114__num_put_baseE_ZTSNSt6__ndk120__time_get_c_storageIcEE_ZTSNSt6__ndk120__time_get_c_storageIwEE_ZTSNSt6__ndk15ctypeIcEE_ZTSNSt6__ndk15ctypeIwEE_ZTSNSt6__ndk16locale5facetE_ZTSNSt6__ndk17codecvtIDic9mbstate_tEE_ZTSNSt6__ndk17codecvtIDsc9mbstate_tEE_ZTSNSt6__ndk17codecvtIcc9mbstate_tEE_ZTSNSt6__ndk17codecvtIwc9mbstate_tEE_ZTSNSt6__ndk17collateIcEE_ZTSNSt6__ndk17collateIwEE_ZTSNSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTSNSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTSNSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTSNSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTSNSt6__ndk18messagesIcEE_ZTSNSt6__ndk18messagesIwEE_ZTSNSt6__ndk18numpunctIcEE_ZTSNSt6__ndk18numpunctIwEE_ZTSNSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTSNSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTSNSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTSNSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTSNSt6__ndk19__num_getIcEE_ZTSNSt6__ndk19__num_getIwEE_ZTSNSt6__ndk19__num_putIcEE_ZTSNSt6__ndk19__num_putIwEE_ZTSNSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTSNSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTSNSt6__ndk19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTSNSt6__ndk19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTSNSt6__ndk19time_baseE_ZTVNSt6__ndk110moneypunctIcLb0EEE_ZTVNSt6__ndk110moneypunctIcLb1EEE_ZTVNSt6__ndk110moneypunctIwLb0EEE_ZTVNSt6__ndk110moneypunctIwLb1EEE_ZTVNSt6__ndk15ctypeIcEE_ZTVNSt6__ndk15ctypeIwEE_ZTVNSt6__ndk16locale5facetE_ZTVNSt6__ndk17codecvtIDic9mbstate_tEE_ZTVNSt6__ndk17codecvtIDsc9mbstate_tEE_ZTVNSt6__ndk17codecvtIcc9mbstate_tEE_ZTVNSt6__ndk17codecvtIwc9mbstate_tEE_ZTVNSt6__ndk17collateIcEE_ZTVNSt6__ndk17collateIwEE_ZTVNSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTVNSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTVNSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTVNSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTVNSt6__ndk18messagesIcEE_ZTVNSt6__ndk18messagesIwEE_ZTVNSt6__ndk18numpunctIcEE_ZTVNSt6__ndk18numpunctIwEE_ZTVNSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTVNSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTVNSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTVNSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTVNSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTVNSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTVNSt6__ndk19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTVNSt6__ndk19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZdaPvpthread_mutexattr_destroypthread_mutexattr_init__aeabi_memclr8pthread_mutex_destroy__aeabi_memcpy4pthread_mutex_init__aeabi_memmovepthread_cond_wait__aeabi_memmove4pthread_equal__cxa_guard_abort__errnopthread_cond_broadcastbtowcisblankislowerisupperiswalphaiswcntrliswdigitiswloweriswprintiswpunctiswspaceiswupperiswxdigitisxdigitmbrlenmemcmppthread_mutexattr_settypepthread_selfsnprintfsscanfstrcmpstrcollstrftimestrtodstrxfrmtolowertouppertowlowertowuppervasprintfvsnprintfvsscanfwcscollwcsxfrmwctobreadcloseopen_ZNSt6__ndk114__shared_countD1Ev_ZNSt6__ndk119__shared_weak_countD1Ev_ZNSt6__ndk119__shared_weak_countD2Ev_ZNSt9exceptionD2Ev_ZTISt9exception_ZTSNSt6__ndk114__shared_countE__cxa_pure_virtualpthread_mutex_lockpthread_mutex_trylockpthread_mutex_unlocksched_yield_ZNSt9bad_allocC1Ev_ZNSt9bad_allocD1Ev_ZSt15get_new_handlerv_ZTISt9bad_alloc_Znaj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEjjjjjjPKc_ZNSt11logic_errorC1EPKc_ZNSt13runtime_errorC2EPKc_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE_ZTVSt11logic_error_ZTVSt13runtime_error_ZNSt12out_of_rangeD1Ev_ZNSt16invalid_argumentD1Evstrtoulstrtoullstrtolstrtollmemchr_ZNSt6__ndk111char_traitsIwE4moveEPwPKwj_ZNSt6__ndk111char_traitsIwE6assignEPwjw_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEjc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEjjjjjjPKwabortstrerror_r_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKwj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2ERKS5__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED1Evsysconfpthread_joinpthread_key_createnanosleeppthread_detachpthread_cond_destroypthread_getspecificpthread_setspecificpthread_cond_signalpthread_cond_timedwait_ZNSt13runtime_errorD2Ev_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk112system_errorC1ENS_10error_codeEPKc_ZNSt6__ndk112system_errorD0Ev_ZNSt6__ndk112system_errorD1Ev_ZNSt6__ndk114error_categoryD0Ev_ZNSt6__ndk114error_categoryD1Ev_ZTINSt6__ndk114error_categoryE_ZTSNSt6__ndk112system_errorE_ZTSNSt6__ndk114error_categoryE_ZTVNSt6__ndk112system_errorE_ZTVNSt6__ndk114error_categoryE_ZNKSt11logic_error4whatEv_ZNSt11logic_errorD2Ev_ZTISt11logic_error_ZN10__cxxabiv119__getExceptionClassEPK21_Unwind_Control_Block_ZN10__cxxabiv121__isOurExceptionClassEPK21_Unwind_Control_Block_ZSt13get_terminatev_ZSt14get_unexpectedv__aeabi_memclr__cxa_begin_cleanup__cxa_call_unexpected__cxa_get_globals__cxa_get_globals_fastpthread_oncesyscall__cxa_new_handler__cxa_terminate_handler__cxa_unexpected_handler_ZNSt13bad_exceptionD1Ev_ZTISt13bad_exception_ZTVSt13bad_exceptioncalloc_ZNSt9type_infoD2Ev_ZTIN10__cxxabiv116__shim_type_infoE_ZTIN10__cxxabiv117__class_type_infoE_ZTIN10__cxxabiv120__si_class_type_infoE_ZTIN10__cxxabiv121__vmi_class_type_infoE_ZTISt9type_info_ZTSN10__cxxabiv116__shim_type_infoE_ZTSN10__cxxabiv117__class_type_infoE_ZTSN10__cxxabiv120__si_class_type_infoE_ZTSN10__cxxabiv121__vmi_class_type_infoEvfprintf__assert2fputcstrtoimaxstrtoumaxstrncpymemalignstrstrfprintf__dynamic_cast_ZNKSt13bad_exception4whatEv_ZNKSt9bad_alloc4whatEv_ZNSt13bad_exceptionD0Ev_ZNSt13bad_exceptionD2Ev_ZNSt20bad_array_new_lengthD1Ev_ZNSt20bad_array_new_lengthD2Ev_ZNSt9bad_allocC2Ev_ZNSt9bad_allocD0Ev_ZNSt9bad_allocD2Ev_ZNSt9exceptionD1Ev_ZTSSt13bad_exception_ZTSSt9bad_alloc_ZTSSt9exception_ZTVSt9bad_alloc_ZNSt11logic_errorD0Ev_ZNSt11logic_errorD1Ev_ZNSt11range_errorD1Ev_ZNSt11range_errorD2Ev_ZNSt12domain_errorD1Ev_ZNSt12domain_errorD2Ev_ZNSt12length_errorD0Ev_ZNSt12length_errorD2Ev_ZNSt12out_of_rangeD2Ev_ZNSt13runtime_errorD0Evdladdr_ZNSt14overflow_errorD1Ev_ZNSt14overflow_errorD2Ev_ZNSt15underflow_errorD1Ev_ZNSt15underflow_errorD2Ev_ZNSt16invalid_argumentD2Ev_ZTSSt11logic_error_ZTSSt12length_error_ZTSSt13runtime_error_ZNKSt8bad_cast4whatEv_ZNSt8bad_castC2Ev_ZNSt8bad_castD0Ev_ZNSt8bad_castD2Ev_ZNSt9type_infoD1Ev_ZTSSt8bad_cast_ZTSSt9type_info_ZTVSt8bad_cast__cxa_demangle__gnu_Unwind_Find_exidxraisememcpymemsetpthread_key_deletepthread_create_edata__bss_start_end.preinit_array.init_array.fini_array.ARM.exidx.debug_abbrev.text.got.comment.note.android.ident.rel.plt.bss.ARM.attributes.debug_aranges.debug_ranges.dynstr.debug_str.gnu.version_r.interp.data.rel.ro.debug_macinfo.debug_info.rel.dyn.gnu.version.note.gnu.gold-version.dynsym.gnu.hash.debug_line.debug_frame.note.gnu.build-id.debug_loc.dynamic.ARM.extab.shstrtab.strtab.symtab.rodata.dataTTUhhN$# $$  +o /DoXXo44@ tt7i ::allocate(size_t n) 'n' exceeds maximum supported sizeAndroid (6454773 based on r365631c2) clang version 9.0.8 (https://android.googlesource.com/toolchain/llvm-project 98c855489587874b2a325e7a516b99d838599c6f) (based on LLVM 9.0.8svn)/Users/leadroyal/Android_code/HelloNative/app/src/main/cpp/hello.cpp/Users/leadroyal/Android_code/HelloNative/app/.cxx/cmake/debug/armeabi-v7astd__ndk1_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv__throw_length_error_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv__throw_out_of_rangebool__basic_string_common__short_mask_ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE8allocateERS2_jallocateallocator_ZNKSt6__ndk19allocatorIcE7addressERcaddresscharpointerreference_ZNKSt6__ndk19allocatorIcE7addressERKcconst_pointerconst_reference_ZNSt6__ndk19allocatorIcE8allocateEjPKvunsigned intsize_tsize_type_Tpallocator_ZNSt6__ndk19allocatorIcE10deallocateEPcjdeallocate_ZNKSt6__ndk19allocatorIcE8max_sizeEvmax_size_ZNSt6__ndk19allocatorIcE7destroyEPcdestroyallocatorallocator_type_ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE8allocateERS2_jPKv_ZNSt6__ndk114pointer_traitsIPcE10pointer_toERcpointer_to_Bp__nat_If_Thenconditional::__nat, char>type_Ptrpointer_traitsrebindconst_void_pointer_ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE10deallocateERS2_Pcj_ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE8max_sizeERKS2__ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE37select_on_container_copy_constructionERKS2_select_on_container_copy_construction_ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE10__allocateERS2_jPKvNS_17integral_constantIbLb1EEE__allocatevalue_ZNKSt6__ndk117integral_constantIbLb1EEcvbEvoperator boolvalue_type_ZNKSt6__ndk117integral_constantIbLb1EEclEvoperator()__vintegral_constanttrue_type_ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE10__allocateERS2_jPKvNS_17integral_constantIbLb0EEE_ZNKSt6__ndk117integral_constantIbLb0EEcvbEv_ZNKSt6__ndk117integral_constantIbLb0EEclEvintegral_constantfalse_type_ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2___max_size_ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE10__max_sizeENS_17integral_constantIbLb0EEERKS2__ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS2___select_on_container_copy_construction_ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS2__Allocallocator_traits >__long_mask__r___value___l__cap___size___data___long__sunsigned char__lx__ARRAY_SIZE_TYPE____short__r__words__raw__rep__compressed_pair_elem_ZNSt6__ndk122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getEv__get_ZNKSt6__ndk122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getEvint_Idx_CanBeEmptyBase__compressed_pair_elem, std::__ndk1::allocator >::__rep, 0, false>_ZNSt6__ndk122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getEv_ZNKSt6__ndk122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getEv__compressed_pair_elem, 1, true>_ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEvfirst_ZNKSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv_ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondEvsecond_ZNKSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondEv_ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E4swapERS8_swap_T1_T2__compressed_pair, std::__ndk1::allocator >::__rep, std::__ndk1::allocator >nposbasic_string__begin_initializer_list_ZNKSt16initializer_listIcE4sizeEvsize_ZNKSt16initializer_listIcE5beginEvbegin_ZNKSt16initializer_listIcE3endEvend_Epinitializer_list~basic_string_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEcvNS_17basic_string_viewIcS2_EEEvoperator basic_string_view__data__sizebasic_string_view_ZNSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEEaSERKS3_operator=_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE5beginEvconst_iterator_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE3endEv_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE6cbeginEvcbegin_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE4cendEvcend_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE6rbeginEvrbeginreverse_iteratorconst_reverse_iterator_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE4rendEvrend_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE7crbeginEvcrbegin_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE5crendEvcrend_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE4sizeEv_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE6lengthEvlength_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE8max_sizeEv_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE5emptyEvempty_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEEixEjoperator[]_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE2atEjat_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE5frontEvfront_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE4backEvback_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE4dataEvdata_ZNSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE13remove_prefixEjremove_prefix_ZNSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE13remove_suffixEjremove_suffix_ZNSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE4swapERS3__ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE4copyEPcjjcopy_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE6substrEjjsubstr_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE7compareES3_compare_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE7compareEjjS3__ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE7compareEjjS3_jj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE7compareEPKc_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE7compareEjjPKc_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE7compareEjjPKcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE4findES3_jfind_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE4findEcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE4findEPKcjj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE4findEPKcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE5rfindES3_jrfind_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE5rfindEcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE5rfindEPKcjj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE5rfindEPKcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE13find_first_ofES3_jfind_first_of_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE13find_first_ofEcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE13find_first_ofEPKcjj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE13find_first_ofEPKcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE12find_last_ofES3_jfind_last_of_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE12find_last_ofEcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE12find_last_ofEPKcjj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE12find_last_ofEPKcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE17find_first_not_ofES3_jfind_first_not_of_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE17find_first_not_ofEcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE17find_first_not_ofEPKcjj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE17find_first_not_ofEPKcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE16find_last_not_ofES3_jfind_last_not_of_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE16find_last_not_ofEcj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE16find_last_not_ofEPKcjj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE16find_last_not_ofEPKcj_CharT_ZNSt6__ndk111char_traitsIcE6assignERcRKcassignchar_type_ZNSt6__ndk111char_traitsIcE2eqEcceq_ZNSt6__ndk111char_traitsIcE2ltEcclt_ZNSt6__ndk111char_traitsIcE7compareEPKcS3_j_ZNSt6__ndk111char_traitsIcE6lengthEPKc_ZNSt6__ndk111char_traitsIcE4findEPKcjRS2__ZNSt6__ndk111char_traitsIcE4moveEPcPKcjmove_ZNSt6__ndk111char_traitsIcE4copyEPcPKcj_ZNSt6__ndk111char_traitsIcE6assignEPcjc_ZNSt6__ndk111char_traitsIcE7not_eofEinot_eofint_type_ZNSt6__ndk111char_traitsIcE12to_char_typeEito_char_type_ZNSt6__ndk111char_traitsIcE11to_int_typeEcto_int_type_ZNSt6__ndk111char_traitsIcE11eq_int_typeEiieq_int_type_ZNSt6__ndk111char_traitsIcE3eofEveofchar_traits_Traitsbasic_string_view >__self_view_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSESt16initializer_listIcE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv__wrap_iteriterator_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv__wrap_iter_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6rbeginEvreverse_iterator >reverse_iterator_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6rbeginEvreverse_iterator >_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4rendEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4rendEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6cbeginEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4cendEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7crbeginEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5crendEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8max_sizeEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8capacityEvcapacity_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEjcresize_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEjreserve_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__resize_default_initEj__resize_default_init_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13shrink_to_fitEvshrink_to_fit_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearEvclear_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLERKS5_operator+=_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLESt16initializer_listIcE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_append_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_jj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEjc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__append_default_initEj__append_default_init_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendESt16initializer_listIcE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEcpush_back_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8pop_backEvpop_back_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5frontEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5frontEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4backEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4backEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignERKS5__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEOS5__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignERKS5_jj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEjc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignESt16initializer_listIcE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjRKS5_insert_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjRKS5_jj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKcj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjjc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertENS_11__wrap_iterIPKcEEc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertENS_11__wrap_iterIPKcEEjc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertENS_11__wrap_iterIPKcEESt16initializer_listIcE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEjjerase_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseENS_11__wrap_iterIPKcEE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseENS_11__wrap_iterIPKcEES9__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjRKS5_replace_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjRKS5_jj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjPKcj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjjc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceENS_11__wrap_iterIPKcEES9_RKS5__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceENS_11__wrap_iterIPKcEES9_S8_j_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceENS_11__wrap_iterIPKcEES9_S8__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceENS_11__wrap_iterIPKcEES9_jc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceENS_11__wrap_iterIPKcEES9_St16initializer_listIcE_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4copyEPcjj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4swapERS5__ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEvc_str_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13get_allocatorEvget_allocator_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcjj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindERKS5_j_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEPKcjj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEPKcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofERKS5_j_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcjj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofERKS5_j_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofEPKcjj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofEPKcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofEcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofERKS5_j_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofEPKcjj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofEPKcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofEcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofERKS5_j_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofEPKcjj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofEPKcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofEcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareERKS5__ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEjjRKS5__ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEjjRKS5_jj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEjjPKc_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEjjPKcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12__invariantsEv__invariants_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__clear_and_shrinkEv__clear_and_shrink_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longEv__is_long_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocEv__alloc_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__set_short_sizeEj__set_short_size_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__get_short_sizeEv__get_short_size_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__set_long_sizeEj__set_long_size_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__get_long_sizeEv__get_long_size_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__set_sizeEj__set_size_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__set_long_capEj__set_long_cap_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__get_long_capEv__get_long_cap_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__set_long_pointerEPc__set_long_pointer_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerEv__get_long_pointer_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerEv__get_short_pointer_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerEv__get_pointer_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__zeroEv__zero_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE11__recommendEj__recommend_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcjj__init_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEjc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEjjjjjj__grow_by_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEjjjjjjPKc__grow_by_and_replace_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__erase_to_endEj__erase_to_end_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__copy_assign_allocERKS5___copy_assign_alloc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb1EEE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb0EEE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__move_assignERS5_NS_17integral_constantIbLb0EEE__move_assign_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__move_assignERS5_NS_17integral_constantIbLb1EEE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__move_assign_allocERS5___move_assign_alloc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__move_assign_allocERS5_NS_17integral_constantIbLb1EEE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__move_assign_allocERS5_NS_17integral_constantIbLb0EEE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE26__invalidate_all_iteratorsEv__invalidate_all_iterators_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE27__invalidate_iterators_pastEj__invalidate_iterators_past_Allocatorbasic_string, std::__ndk1::allocator >__min_cap__alignment_vptr$ios_base__vtbl_ptr_typeboolalphafmtflagsdecfixedhexinternalleftoctrightscientificshowbaseshowpointshowposskipwsunitbufuppercaseadjustfieldbasefieldfloatfieldbadbitiostateeofbitfailbitgoodbitappopenmodeatebinaryinouttrunc__fmtflags___precision_ptrdiff_tstreamsize__width___rdstate___exceptions___rdbuf___loc___fn_erase_eventimbue_eventcopyfmt_eventeventevent_callback__index___event_size___event_cap___xindex_atomic__iarray_long int__iarray_size___iarray_cap___parray___parray_size___parray_cap__ZNKSt6__ndk18ios_base5flagsEvflags_ZNSt6__ndk18ios_base5flagsEj_ZNSt6__ndk18ios_base4setfEjsetf_ZNSt6__ndk18ios_base4setfEjj_ZNSt6__ndk18ios_base6unsetfEjunsetf_ZNKSt6__ndk18ios_base9precisionEvprecision_ZNSt6__ndk18ios_base9precisionEi_ZNKSt6__ndk18ios_base5widthEvwidth_ZNSt6__ndk18ios_base5widthEi_ZNSt6__ndk18ios_base5imbueERKNS_6localeEimbuenonecategorycollatectypemonetarynumerictimemessagesall__locale___implocalestring~locale_ZNSt6__ndk16localeaSERKS0__ZNKSt6__ndk16locale4nameEvname_ZNKSt6__ndk16localeeqERKS0_operator==_ZNKSt6__ndk16localeneERKS0_operator!=_ZNSt6__ndk16locale6globalERKS0_global_ZNSt6__ndk16locale7classicEvclassic_ZNSt6__ndk16locale14__install_ctorERKS0_PNS0_5facetEl__install_ctor_vptr$__shared_count__shared_owners___shared_count_ZNSt6__ndk114__shared_countaSERKS0_~__shared_count_ZNSt6__ndk114__shared_count16__on_zero_sharedEv__on_zero_shared_ZNSt6__ndk114__shared_count12__add_sharedEv__add_shared_ZNSt6__ndk114__shared_count16__release_sharedEv__release_shared_ZNKSt6__ndk114__shared_count9use_countEvuse_countfacet~facet_ZNSt6__ndk16locale5facet16__on_zero_sharedEv_ZNSt6__ndk16locale8__globalEv__global_ZNKSt6__ndk16locale9has_facetERNS0_2idEhas_facet__flag___state_long unsigned int_State_typeonce_flag_ZNSt6__ndk19once_flagaSERKS0___id___int32_tint32_t__next_idid_ZNSt6__ndk16locale2id6__initEv_ZNSt6__ndk16locale2idaSERKS1__ZNSt6__ndk16locale2id5__getEv_ZNKSt6__ndk16locale9use_facetERNS0_2idEuse_facet_ZNKSt6__ndk18ios_base6getlocEvgetloc_ZNSt6__ndk18ios_base6xallocEvxalloc_ZNSt6__ndk18ios_base5iwordEiiword_ZNSt6__ndk18ios_base5pwordEipword~ios_base_ZNSt6__ndk18ios_base17register_callbackEPFvNS0_5eventERS0_iEiregister_callbackios_base_ZNSt6__ndk18ios_baseaSERKS0__ZNSt6__ndk18ios_base15sync_with_stdioEbsync_with_stdio_ZNKSt6__ndk18ios_base7rdstateEvrdstate_ZNSt6__ndk18ios_base5clearEj_ZNSt6__ndk18ios_base8setstateEjsetstate_ZNKSt6__ndk18ios_base4goodEvgood_ZNKSt6__ndk18ios_base3eofEv_ZNKSt6__ndk18ios_base4failEvfail_ZNKSt6__ndk18ios_base3badEvbad_ZNKSt6__ndk18ios_base10exceptionsEvexceptions_ZNSt6__ndk18ios_base10exceptionsEj_ZNSt6__ndk18ios_base33__set_badbit_and_consider_rethrowEv__set_badbit_and_consider_rethrow_ZNSt6__ndk18ios_base34__set_failbit_and_consider_rethrowEv__set_failbit_and_consider_rethrow_ZNSt6__ndk18ios_base18__setstate_nothrowEj__setstate_nothrow_ZNSt6__ndk18ios_base4initEPvinit_ZNKSt6__ndk18ios_base5rdbufEvrdbuf_ZNSt6__ndk18ios_base5rdbufEPv_ZNSt6__ndk18ios_base16__call_callbacksENS0_5eventE__call_callbacks_ZNSt6__ndk18ios_base7copyfmtERKS0_copyfmt_ZNSt6__ndk18ios_base4moveERS0__ZNSt6__ndk18ios_base4swapERS0__ZNSt6__ndk18ios_base9set_rdbufEPvset_rdbufbegcurseekdir_vptr$exceptionexception~exception_ZNKSt9exception4whatEvwhat__imp__ZNKSt6__ndk118__libcpp_refstring15__uses_refcountEv__uses_refcount__libcpp_refstring_ZNSt6__ndk118__libcpp_refstringaSERKS0_~__libcpp_refstring_ZNKSt6__ndk118__libcpp_refstring5c_strEvlogic_error_ZNSt11logic_erroraSERKS_~logic_error_ZNKSt11logic_error4whatEvlength_error~length_erroroutput_iterator_tag_Category_Distance_Pointer_Referenceiterator__sbuf__vptr$basic_streambuf__binp___ninp___einp___bout___nout___eout_~basic_streambuf_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE8pubimbueERKNS_6localeEpubimbue_ZNKSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE6getlocEv_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE9pubsetbufEPcipubsetbuf_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE10pubseekoffExNS_8ios_base7seekdirEjpubseekofffposstreampospos_typelong long intstreamoffoff_type_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE10pubseekposENS_4fposI9mbstate_tEEjpubseekpos_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE7pubsyncEvpubsync_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE8in_availEvin_avail_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE6snextcEvsnextc_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE6sbumpcEvsbumpc_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5sgetcEvsgetc_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5sgetnEPcisgetn_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE9sputbackcEcsputbackc_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE7sungetcEvsungetc_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5sputcEcsputc_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5sputnEPKcisputnbasic_streambuf_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEEaSERKS3__ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE4swapERS3__ZNKSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5ebackEveback_ZNKSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE4gptrEvgptr_ZNKSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5egptrEvegptr_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5gbumpEigbump_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_setg_ZNKSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5pbaseEvpbase_ZNKSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE4pptrEvpptr_ZNKSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5epptrEvepptr_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5pbumpEipbump_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE7__pbumpEi__pbump_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE4setpEPcS4_setp_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE6setbufEPcisetbuf_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEjseekoff_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE7seekposENS_4fposI9mbstate_tEEjseekpos_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE4syncEvsync_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE9showmanycEvshowmanyc_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPcixsgetn_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE9underflowEvunderflow_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5uflowEvuflow_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE9pbackfailEipbackfail_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKcixsputn_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE8overflowEioverflowbasic_streambuf >streambuf_typeostreambuf_iterator__tie___fill__ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEEcvbEv_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEEntEvoperator!_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE7rdstateEv_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE5clearEj_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE8setstateEj_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4goodEv_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE3eofEv_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4failEv_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE3badEv_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE10exceptionsEv_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE10exceptionsEjbasic_ios~basic_ios_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE3tieEvtie_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE3tieEPNS_13basic_ostreamIcS2_EE_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE5rdbufEv_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE5rdbufEPNS_15basic_streambufIcS2_EE_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE7copyfmtERKS3__ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4fillEvfill_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4fillEc_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE5imbueERKNS_6localeE_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE6narrowEccnarrow_ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE5widenEcwiden_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4initEPNS_15basic_streambufIcS2_EE_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4moveERS3__ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4moveEOS3__ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4swapERS3__ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE9set_rdbufEPNS_15basic_streambufIcS2_EEbasic_ios >_vptr$basic_ostreambasic_ostream~basic_ostream_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEEaSEOS3__ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE4swapERS3__ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEEaSERKS3__ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_Eoperator<<_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEPFRNS_9basic_iosIcS2_EES6_E_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEPFRNS_8ios_baseES5_E_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEb_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEsshort_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEtunsigned short_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEi_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEj_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEl_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEm_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEx_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEylong long unsigned int_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEffloat_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEddouble_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEelong double_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEPKv_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEPNS_15basic_streambufIcS2_EE_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEDndecltype(nullptr)nullptr_t_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE3putEcput_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5writeEPKciwrite_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEvflush_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5tellpEvtellp_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5seekpENS_4fposI9mbstate_tEEseekp_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5seekpExNS_8ios_base7seekdirEbasic_ostream >ostream_type_ZNSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEEaSEc_ZNSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEEdeEvoperator*_ZNSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEEppEvoperator++_ZNSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEEppEi_ZNKSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEE6failedEvfailedostreambuf_iterator >_Ip__clang_max_align_nonce1__clang_max_align_nonce2max_align_t_ZL7memmovePvU17pass_object_size0PKvjmemmove_ZL6strcpyPcU17pass_object_size1PKcstrcpystrncpy_ZL6strcatPcU17pass_object_size1PKcstrcat_ZL7strncatPcU17pass_object_size1PKcjstrncatmemcmpstrcmpstrncmpstrcollstrxfrm_Z6memchrUa9enable_ifIXLb1EEEPvijmemchr_Z6strchrUa9enable_ifIXLb1EEEPcistrchrstrcspn_Z7strpbrkUa9enable_ifIXLb1EEEPcPKcstrpbrk_Z7strrchrUa9enable_ifIXLb1EEEPcistrrchrstrspn_Z6strstrUa9enable_ifIXLb1EEEPcPKcstrstrstrtokstrerror_ZL6strlenPKcU17pass_object_size0strlensigned char__int8_tint8_t__int16_tint16_t__int64_tint64_t__uint8_tuint8_t__uint16_tuint16_t__uint32_tuint32_t__uint64_tuint64_tint_least8_tint_least16_tint_least32_tint_least64_tuint_least8_tuint_least16_tuint_least32_tuint_least64_tint_fast8_tint_fast16_tint_fast32_tint_fast64_tuint_fast8_tuint_fast16_tuint_fast32_tuint_fast64_t__intptr_tintptr_t__uintptr_tuintptr_tintmax_tuintmax_tquotremdiv_tldiv_tlldiv_t_ZL4atofPKcatofatoiatolatollstrtod_ZL6strtofPKcPPcstrtofstrtoldstrtolstrtollstrtoulstrtoull_ZL4randvrand_ZL5srandjsrandcallocfreemallocreallocabortatexitexit_exit_Exitgetenvsystembsearchqsort_Z3abseabslabsllabs_Z3divxxdivldivlldivmblenmbtowcwchar_twctombmbstowcswcstombsat_quick_exitquick_exit__private__sFILEFILE__kernel_long_t__kernel_off_toff_tfpos_tfclosefflushsetvbuffprintffscanf_ZL8snprintfPcU17pass_object_size1jPKczsnprintf_ZL7sprintfPcU17pass_object_size1PKczsprintfsscanfvfprintf__ap__va_list__builtin_va_listva_listvfscanfvsscanf_ZL9vsnprintfPcU17pass_object_size1jPKcSt9__va_listvsnprintf_ZL8vsprintfPcU17pass_object_size1PKcSt9__va_listvsprintffgetc_ZL5fgetsPcU17pass_object_size1iP7__sFILEfgetsfputcfputsgetcputcungetc_ZL5freadPvU17pass_object_size0jjP7__sFILEfread_ZL6fwritePKvU17pass_object_size0jjP7__sFILEfwritefgetposfseekfsetposftellrewindclearerrfeofferrorperrorfopenfreopenremoverenametmpfiletmpnamgetcharscanfvscanfprintfputcharputsvprintfisalnumisalphaisblankiscntrlisdigitisgraphislowerisprintispunctisspaceisupperisxdigittolowertoupperwint_twctrans_twctype_tiswalnumiswalpha_ZL8iswblankjiswblankiswcntrliswdigitiswgraphiswloweriswprintiswpunctiswspaceiswupperiswxdigitiswctypewctypetowlowertowuppertowctranswctrans__seqmbstate_ttm_sectm_mintm_hourtm_mdaytm_montm_yeartm_wdaytm_ydaytm_isdsttm_gmtofftm_zonetmfwprintffwscanfswprintfvfwprintfvswprintfswscanfvfwscanfvswscanffgetwcfgetwsfputwcfputwsfwidegetwcputwcungetwcwcstodwcstofwcstoldwcstolwcstollwcstoulwcstoullwcscpywcsncpywcscatwcsncatwcscmpwcscollwcsncmpwcsxfrm_Z6wcschrUa9enable_ifIXLb1EEEPwwwcschr_Z7wcspbrkUa9enable_ifIXLb1EEEPwPKwwcspbrk_Z7wcsrchrUa9enable_ifIXLb1EEEPwwwcsrchr_Z6wcsstrUa9enable_ifIXLb1EEEPwPKwwcsstr_Z7wmemchrUa9enable_ifIXLb1EEEPwwjwmemchrwcscspnwcslenwcsspnwcstokwmemcmpwmemcpywmemmovewmemsetwcsftimebtowcwctobmbsinitmbrlenmbrtowcwcrtombmbsrtowcswcsrtombsgetwcharvwscanfwscanfputwcharvwprintfwprintf__kernel_clock_tclock_t__kernel_time_t__time_ttime_tclockdifftimemktimeasctimectimegmtimelocaltimestrftimechronoliteralschrono_literalsbasic_string_ZNSt6__ndk117_DeallocateCaller33__do_deallocate_handle_size_alignEPvjj__do_deallocate_handle_size_align_ZNSt6__ndk117_DeallocateCaller28__do_deallocate_handle_alignEPvj__do_deallocate_handle_align_ZNSt6__ndk117_DeallocateCaller27__do_deallocate_handle_sizeEPvj__do_deallocate_handle_size_ZNSt6__ndk117_DeallocateCaller9__do_callEPv__do_call_DeallocateCaller_Dummy__compressed_pair_ZL6memcpyPvU17pass_object_size0PKvjmemcpydstsrccopy_amountbos_dst__a_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__align_itILj16EEEjj__align_it<16>__ok___os_sentry_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryaSERKS4_~sentry_ZNKSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentrycvbEv_ZL6memsetPvU17pass_object_size0ijmemsetscnbosspacemaskprintcntrlupperloweralphadigitpunctxdigitblank__regex_wordalnumgraphctype_base__tab___del_table_size_ZNKSt6__ndk15ctypeIcE2isEmcis_ZNKSt6__ndk15ctypeIcE2isEPKcS3_Pm_ZNKSt6__ndk15ctypeIcE7scan_isEmPKcS3_scan_is_ZNKSt6__ndk15ctypeIcE8scan_notEmPKcS3_scan_not_ZNKSt6__ndk15ctypeIcE7toupperEc_ZNKSt6__ndk15ctypeIcE7toupperEPcPKc_ZNKSt6__ndk15ctypeIcE7tolowerEc_ZNKSt6__ndk15ctypeIcE7tolowerEPcPKc_ZNKSt6__ndk15ctypeIcE5widenEc_ZNKSt6__ndk15ctypeIcE5widenEPKcS3_Pc_ZNKSt6__ndk15ctypeIcE6narrowEcc_ZNKSt6__ndk15ctypeIcE6narrowEPKcS3_cPc_ZNKSt6__ndk15ctypeIcE5tableEvtable_ZNSt6__ndk15ctypeIcE13classic_tableEvclassic_table~ctype_ZNKSt6__ndk15ctypeIcE10do_toupperEcdo_toupper_ZNKSt6__ndk15ctypeIcE10do_toupperEPcPKc_ZNKSt6__ndk15ctypeIcE10do_tolowerEcdo_tolower_ZNKSt6__ndk15ctypeIcE10do_tolowerEPcPKc_ZNKSt6__ndk15ctypeIcE8do_widenEcdo_widen_ZNKSt6__ndk15ctypeIcE8do_widenEPKcS3_Pc_ZNKSt6__ndk15ctypeIcE9do_narrowEccdo_narrow_ZNKSt6__ndk15ctypeIcE9do_narrowEPKcS3_cPcctype_ZNSt6__ndk114pointer_traitsIPKcE10pointer_toERS1_conditional::__nat, const char>pointer_traits_Z5func1ifunc1_Z5func2ifunc2main_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc_ZNSt6__ndk1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EEoperator<<, std::__ndk1::allocator >_ZNSt6__ndk14endlIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_endl >_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev_ZNSt6__ndk119__libcpp_deallocateEPvjj__libcpp_deallocate_ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2ILb1EvEEv_ZNSt6__ndk122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EEC2Ev_ZNSt6__ndk122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2Ev_ZNSt6__ndk19allocatorIcEC2Ev_ZNSt6__ndk116__to_raw_pointerIcEEPT_S2___to_raw_pointer_ZNSt6__ndk120__throw_length_errorEPKc_ZNSt12length_errorC2EPKc_ZNSt6__ndk19addressofIcEEPT_RS1_addressof_ZNSt6__ndk117__libcpp_allocateEjj__libcpp_allocate_ZNSt6__ndk124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j__put_character_sequence >_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryC2ERS3__ZNSt6__ndk116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4___pad_and_output >_ZNSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEEC2ERNS_13basic_ostreamIcS2_EE_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ejc_Facet_ZNSt6__ndk19use_facetINS_5ctypeIcEEEERKT_RKNS_6localeEuse_facet >_ZNSt6__ndk116__to_raw_pointerIKcEEPT_S3___to_raw_pointer_ZNSt6__ndk19addressofIKcEEPT_RS2_addressofiargcargvhellothis__os__str__pf__p__n__ptr__align__sz__cap__m__guess__s1__s2__c1__c2__msg__x__len__ob__op__oe__iob__fl__ns__np__sp__state__c__wide__o_Op%U996  : ;I8  I: ;?<I: ; I: ;8 6  : ; I: ;8 6 : ; I: ;?<2  .: ;<?2 I4.: ;<?2 cI.n: ;I<?2 .n: ;<?2 .n: ;I<?.n: ;<?/II : ;(/I0I0I/</ I: ;8 2 .: ;<? 0I !I8 2 "6  : ; # I: ; ?<2 $I: ; %.: ; <?2 &.n: ; I<?2 '<(6  : ; ).n: ; <?*.n: ; I<?+.n: ; I<?,6  : ; - I8 4.I : ;/ I: ;?<0.n: ;I<?2 1.: ;L M<?2 2 I: ; ?<2  3 I: ; 8 4.: ; <?2 c5.n: ; I<?2 6.: ; L M<?2 7.n: ; L M<?8 I: ; ?<9.: ; <?:6  : ;;.n: ;L M<?<.@n: ;I?=: ;I> U?4: ;I@6  : ;A.n: ; <?2 B.n: ;L M<?2 C.n: ;IL M<?2 DI82 L E.n: ;I<?2 cF: ; G:: ;H9I.@n: ;?J.@n: ; ?K: ; IL.@n: ; I?M I: ;?<2 N.n: ; IL M<?2 O6  P I8 QIR&IS$> TIU&VIW!I7 X$ > YBIZI[I\]^I_;`6 : ; a I: ; 8 b.c.n: ; I<d.: ; I<?e.n: ; I<f.n: ; <g.: ; <?hi.: ; <?j.n: ; <?k6  : ; lmIn.: ;I<?o.: ;I<?p.: ; I<?q.@n: ; ?r.@: ; I?s4: ; It.@dnGuI4v.@dGw.@d;nGx.@Gy.@d;Gz {.n: ; I |: ; I}4: ; I~1X Y 141: ;I.@Gy >OY>O#       A   MMA    O5OMO  O >O ;P;P@P ;PJP  ;PJP@P $;PTP ,;PTP@P >;PcOM @;PcOMP B;PMMO H;PJPMMP K;PJPMP c;P)M e;P)MP h;PkPmP;PJPuP;PTPxP;P)MzP;PP{P;P5;P#P#;PP;P#P#;PPPPPPMPMPMPMP;PM5;PM;PM;PM;P;P;P7OPPMP ;PMPPM ;PMP;PJPP;PPP;P5P;P)MP;PJPP;PJPMMP;PPMP;PPP;PM5;PMP;P)M;P5 ;P! ;P"P# ;P$P/P;PJP2P;PTP6P;PJPMM?P;PPM@P;PPAP;PM5VP;P)MZP;PMJPnP;PMJPMMoP;PMPMpP;PMPqP;PMM5r;P5t;PM5;P)MP;PMM;P;PP;PMMJPP;PMMJPMMP;PMMPMP;PMMPP;PMMM5P;PJPP;PPMP;PPP;PM5P;P)MMPPMM0PMM;PPPPPPPMPJPMMPPMMMPPMMP5MMPJPMMPPMMMPPMMP5MMPJPMMPPMMMPPMMP5MMPJPMMPPMM!MPPM#MP5M&MPJPM0MPPMM2MPPM4MP5M7MPJPMAMPPMMCMPPMEMP5MHPPJP]PPMMJP^PPMMJPMMhPPPiPPMMPjPPMMPM7OP;P7OPP;P@PP;PMMP;PMMP;PM;PMMP;P;PP;PP;PP;PMM;PPMM;PPM;PM5;PMMMMMM;PMMMMMMP#;PM&;PJP+;PJPED;PJPI;PPL;PPEV;PP^;PPEe;PPi;Pj;PMMO"O O 1S;PcOMOMVY-OZ-O7O  AOY AOYOAY>YOCMOAOYEAOYYEOYOMEOMO CO TOHO^O TO cOmOCOrOCOrOrOTOXCOMO~OO OHOHOO 7OMOMOQ O~O7O~O7O7O OO7OO7O7O b'P8,P'P,P'P6Ps 7O'P  Usw[OrOOWt8OOXs P7O {!PPP}PP~ P7O"#hPxP\$MOmP]%P%PP&PPP%PcOmP%PcO&P$$cO&P&P&P& P$" P P P mPPmPPmPP7OPPmP$mOPmP#P)P/P3PmP;PmPBPPNPHOmPmP$~OXPmPmP_PPiPPmPmPoPPmPmPmPmPvPPcO|PPmPmPcOPPmPmPcOmPPmPPMOmPPcOmPmPPcOmPPmPPMOmPPcOmPmPPcOmPPmPPMOmPPcOmPmPPcOmPPmPPMOmPPcOmPmPPcOmPPmP PMOmPPcOmPmPPcOmP#PmP+PMOmP2PcOmPmP:PcOmPMO"'()PP$MO*7O'"'"*7O'"'"*PPP~O*~OP*۪PP~OP*ܯPPP~O*ޯPPP~O*PP~O'"*+#+#$P*'"+#*+#'"*7O+#+#++#MO$j6$z6'''',#H-P#P$O#P#P#P#P#P #P@#P#P#P#P#P#P #P@#P#P#PJ#P P$O P P P PO P P P  P  P  #rn*sn*t $u$v Qw Qx Qy Q4.O3*Qz$~O{(~O|,/y*/Q0~O4~O8;Q<~O@~OD#@Q#JQ##JQ##JQ##JQ#!n*@Q"n*JQn*#n*@Q$n*JQn*'~*JQ^Q(~*@Q0+P,QJQP-QJQP10#JQ5JQ%P8JQQ9%QJQQ<7O7O>$@Q?JQ$@JQ$B7O@QC7O@QD7O@QE7O@QG$@QHJQ$JJQKJQNJQ$ XJQ[JQ Q\ Q@Q_JQ QeJQ%fJQQgJQ%QhJQ%QkJQ Q.O $P" y2OQ $P 2OQ 2OQ 2OQ 2OQ 2OQ 2OQ  2OQ ?3TQ '% YQ% YQ^Q4 YQcO4 YQhQ% YQ^QcO*% YQ^QhQ*% YQ^Q^Q*% YQ& ^QYQ^Q& -rQ& 7OrQ^Q& 7OrQ^Q& ~*^Q5 ^Q) YQ^QwQ4Q,- !-4 Q~O6 d,Q7 d,Q+ Q* 7OrQQ" 3o. 3Q 8Q % Q) Q) QQ9 QQ& 4QQ* QrQQ$0 :-; -P4QA = |QQ> Q|QQ1B -|Q;D -|QH |Q4QQ |QU 7O|Q^ 4QQ  =. NQ F AQ KQQ LQQQ":3cO<*>7O R4@RcO%ARR&B RRR%CR&EcO R<LWR/=}R=}cO=}~O>?}:MO";!0CRD1A F|RR6B H|RCRJ+S|RMOP+S|RQ+S|RR+S|RPS7O0SMO" /0@,1 |-P~*'HR($MOHR) HR*HR+HR,HR-61MR&~*MR^Q&~*RR&\RMRHRn*& 2MR2M*%%$#$#& 2MR 2%%&PMR&n*MR&2MR$+#&2MR&2MR&n*MRHRn*&͂2MR21&Ԃ2MR&܂2MR21&n*MRhRn*%MR%MRrR&wRMRrRAMRwR&HRRR&HRRR&HRRRAMRPAMRHRHRHR&HRRR&HRRR&HRRRMRPMRn*MRHRHRB1MR^QC\R1MRHRn*C 21MR2M*%%C 21MR 2%%CP1MRCn*1MRCn*1MRHRn*C2 1MRC2 1MRC 2 1MR2C#n* 1MRhRn*C$2 1MR2MO"$u6 '$aR ,6TD: "-P4R\R66R%RR&RRRARR%RR&RRR&óRRR&dzRRR&̳RRR&ϳRR7O&гRRR&ѳRRR&ҳRRP&ӳRRO&ԳRR4Q&ճRRQ&ֳRRaR&׳RRS&سRRS&ٳRRS&ڳRRS&۳RRO&ܳRR\R&߳RRO&RRH9$MO&RR!Sn*&RR&9R$#&RR9&RR9M*$#%RMO""37O3R9qq*qqq4qR%qE7Oq:#PY!#RH:L+#aEr7ORu7ORv$RwR$xR$y7ORz7OR{7OR|7OR~$RR$R\R1:RRRRRR\RR\RR\RRRR<RMO^<R<~*R^QMOR<MO<RMO RR\RRRRRRRR\RMO"F1PF2~OF7:SFD~OFElSFFmSFGSFHSFISFJSFKTFLTFM5TFNPTFOfTFPTFQTFRTFSTFTTFUUFVUFX4UFZJUF[KUF\\UFvUFUFQFUFUFUFUFVFVF"VF-VF8VFCVFNVFYVFdVFoVFzVFVFVFVFVFVFVFVFVFVFVFc~OFd WFe2WFg[WFiWFjWFkWFmWFoWFpWFqXFrXFt6XFvQXFxlXFzXF{XF|XF}XF~XFXFXFXFYFYF-YF>YFOYFYFYFYFYFYFYFZF$ZF:ZFaZFwZFZFZFZF#kZF#l[F#m~OF#o/[F#pE[F#qV[F#rh[F#s[F#t[F#u[F#v[F#w[F#x\F#y7\F#zS\F#{o\F#|\F#}\F#~\F#\F#\F#]F#]F#5]F#K]F#o]F#]F#]F#]F#]F#]F# ^F#^F#*^F#;^F#H^F#_^F#{^F#^F#^F#^F#^F#^F#^F#^F#_F#_F#'_F)g=_F)hN_F)i__F)jp_F)k_F)l_F)m_F)n_F)o_F)p_F)q_F)r_F)s `F)t`F+>+`F+?6`F+@A`F+AL`F+B]`F+Cn`F+D`F+E`F+F`F+G`F+H`F+I`F+J`F+K`F+L aF+MaF+N2aF+OCaF+PTaF+QeaF+R{aF.saF.t~OF.uaF.v+`F.wZF.xCbF.yZbF.zqbF.{bF.|bF.}bF.~bF.bF.cF.&cF.AcF.WcF.mcF.cF.cF.cF.cF.cF.cF. dF.&dF.AdF.\dF.wdF.dF.dF.dF.dF.dF.eF. eF.;eF.UeF.oeF.eF.eF.eF.eF.eF.eF.fF.5fF.PfF.kfF.fF.fF.fF.fF.fF. gF.-gF.HgF.mgF.gF.gF.gF.gF.gF.gF39gF3:~OF3;hF3WR=}RMO"IW7S=} 7S Q=}7S~O=}7S~O 77 Q~O~O7 Q~O7! Q~O7J Q< WQHO=}QHOMOJHWK} cO< WDHO=}D^OMOLW7 QK}7~OK}7~O<dW8b/=}8b/=}<8ccO=}88ccO=}48ccO=8d%Q=S8dMO?},8hn*?}(8in*?}$8nn*>(?}8y0MO"LW xK} ^QG:- h!d,!rKv k7O l M,  v  pvv7O~O s7OvK[HMO n yvvvvv vvKvv vvKvv [Hv[H vvvv [Hv[H vvvv [HvMO cOvcOcOv MOv[HMO cOvvvMOHO vv0 v1 GvC [HGv[HC vGvvvC [HGv[HC vGvvvC [HGvMOC cOGvcOcOvC MO Gv[HMOC cO GvvvMOHOMO  uv Q  uv  uv  uv  uv  uv  uv @ uv  uv  uv  uv  uv ` uv  zv< WQcO=}QcOhO LlwcOcO 7OLhOhO< WDcO=}DmOhO":3cO<3~O=9AYPcO~O%PYP&T~O^P&XcO^P&\cO^PMO,N! N4>RhQ4>RcO6M>R,NN!N3.S4U%RhQ4V%RcO%X%R*R&Y4R%R*R6[ N%RN]cO N9R,N a-P% dQ6 eNQN fcONR$S8OP QQ2ORSRMQQMOSQYORTMOQhORMOThO~O$O.SQOUTMT8TORMR7OQORQQORSV5WO XVMWOQTsTORsQPRSQbTTYOQ"PRbQ#Q1PR#T#Q0TEPRTOPR0Y0Q)MQcPR)MRmP$~OQ}PR QTPRTQPT'"TPR'"QPQ'"QOPT0QPR5TPT5Q5TQPZP[PR#R$R%%$P#\Q%QQ]%%QPT#QPQ4QSQ QQEQR#Q#R*Q+Q~*TcQR~*TmQR-QcQQd,Q-TQR-T-QQQd,T~*T,SQo.TQRo.To.$Q @$P (Q,TQR,QQRd,T4QT QTEQQNQRRNQRR.Q.TRT.Q NT/RR NT NQ/RQMQ/Q21Q1QWRR1Q1SQmRR21TWRT1Q/T0Q6QRR:Q:T:TRY:Q6Y6T6TRR6QR^RRQR^RRQR^%Q%QSSSSSS_Q&SRH9T/Q5SR/$ES`aaRaSF3ObcE QSO~OR QcmHOScORHOdHOHOcO~Oc{HOScOcHOScO~Od4POO~OdfPcOcOdPcOcO~OdPcOcOd~OHOcO~O*b Q QP~O*MHOHOPd~OcOcO*THOHOcO*[HOHOPd~OcOcO*iHOHOcOdwHOHOcObdzHOPc~OqURcO$U :$U $S$U =$R &$U C$aR .$U ;$O %$U >$R '$U A$O )$ V D$S /$vU I$U L$Q O$U R$U J$U M$U P$V S$vU U$Q a$Q c$U X$U V$U b$U d$V Y$V F$P 6$V G$O 7$U h$V g$W`3P3P$=W`34Q34Q$fW`3aR3aRcFScOduPcOdv4QcOdwaRcOdlScOWQHOc:ScOW*mScOWd[4QcOWPd\aRcOWPd]QcOWPd^ScOWPeHPfJOd4 Q~O~O9S Qd+ Q~Od= Q Q~Og,d4P YQYhi-Pj1Pd=HOcOdzPcOd| QOO~O~OtYQyY^POO9~ Q~O~OtYSSd4Q4QdaRaR([WaRaRd2W4Q4Qd[WaRaRdPcO~Od ,PUZcO~OQZZSdPHOZZd~OUZcO~Od~OHOZ~OQZRZZd -P Yi .P$Z";kT!$3Z!(VMOWOT$["7$[%i$$[$K$4Q$d"kP@[QZd"nP@[9"@[HOd"P@[HOP~Od"qP@[cOld"uP@[cOlc&PPS~OcOlc&FPScOld"PcOcOld"P@[cO#\$.\'mOn",P@[cO#\n"/PcOcO#\c&2PS~OcO#\c&8PScO#\d"oP@[c&HOSP@[d"rPP@[d"sPcO@[d"wP@[d"PP@[d"PP@[c&_~OS~O~O@[c&p~O]~O~O@[ROd"P@[]Q[d"P@[4QPd"P@[]Q]R[d"4Q@[9"@[9"j@[d"lP@[d"mP@[9"cOn"@[cOcOn"@[cOcO@[d"PcOd"PcOcOo"$@[d"HOHOp"xPd"PcOln"-PcO#\d"PcOld"PPd"PcOd"PcO#\d(OPPd(QPPd(SPPd(UPPd(WPPd(YPPd([PPd(]PPd(_PPd(aPPd(cPPd(ePPd(hPPd(xPP$O*$$O*@$4Q*P+`A`d*=A`cOd*9+`+`d*:+`+`d*A+`+`6`d*B6`cO$a-/`-*3a-+VOWO(,/.3P//3P/03P/13P/2 3P/33P/43P/53P/63P/7 34Q/8$3cO/9(d0/P@[Zld00P@[Zld0CPUZ~OZld0FP@[Z#\d0LPUZ~OZ#\d0DPZZld1%P@[Z#\d1&PZZ#\d01+`@[d02UZUZP@[d03+`ZZ@[d04PZ@[d05P@[Pd06+`@[d0A+`ZZ@[d0E+`+`@[d0SZcQUZd1*SZc*0SZcd04QZcPd1+aRZcPd0QZcPd1,SZcPd0eUZUZZd0vUZUZZ~Od0aUZUZZd0tUZUZZ~Od0cPZZd0dPZZd0uPZZ~Od0~OUZZ~O*2UZUZZZ*2UZUZZ*2UZUZZZ*2UZUZZ*2UZUZZZ~Od0f~OZZd0m~OZd0~OZZd0UZUZZcd0PZZ~Od0UZUZZ~Od0UZUZZ~Od0UZUZZZ~Od0g~OUZ~OZfQfRad0.+`Pd0P+`d08PfQfRad09~OcO~OgQad0:~OUZcO~Ogd0Z~OHOZZgd0;~OUZhg~OgQcOd0~~OHOg~OgQZp07+`d1'PZ#\d0PZld0B+`ZZd0RPZ#\d0PZl$ h%6$$[$O$h%`$*h%_$$[$Mp/`gd/DShhd/EhghQad/>h}hQhd/AHOfd/[HOhQhRhd/Jghhd/Gghhd/T~OHO~OcOfq W6K}6Pq W6K}6PrW6PK}6PK}6Ws}6-t.Wiu}x=}1cOSvWiG7u}RK}RwHWiJu}xvWju}xxW=} O=}A=}YvWtju}xvWju}xvWju}xvWjPu}xv Wj"u}xv"WkMu} x=}=}rOxWE=} 7 Q=}7~O=}7~OxWE=}7! Q=}7!~OxWE=}7J QvWkgu}xv Wku}xvWl9u}xv WW=}M?}MxW&=} O=} YvW{nu} x=}v Wnu} x=}MvWn\u} x=}M{: Q|:SO|:O|:~O}<~OxnW"K}ޯPK}ުPK} ~O~n,6}(o}$o} o} o}+oxW"K}ЛPK}РPxW=} >OvWpu}xxW%}E=}Ov WSpju}xvWsp~u}xv Wpu}xt,WpMu} xK}cOxW=}OxW=}MOv8W-q,u} x=}rO}vWhq u}xv0Wqu} xQ:TqR:T:QqwdWq]:u}xK}RvWq~:u}xt8Wr 0u}x=}FRy WJr&u}yy6Wlr<u}yvWr0u} yvWr/;u}y=}x$wWrp:u}(xvWsG;u}yy W#s;u}yyWEss9u}(R>@?},:yW|s((u}yyWs0<u}yvWs@2u}\Rv Ws)u}yy WtG'u}yvW t%3u} \RK}hRK}n*w,Wbt+u}x=}BM=wBMOyWt^'u}y=}n*?}n*yWtmu}$x=} M=g5?}qzV4?}yM{ Q|SO|P|~O}~OxW"K}PK}~OK_'"~5u<8}0Eu},Pu}(Uu}$`u} kuxWK#K}'"xW`#K}+#K}+#Wz#yxWYv<u}y=sMORKQrKQuvR~OQGQvRGQvR[HQKQ[Hv WvSIu} y={ MOyWv!(u}y=}!$v0Ww^u} xvW?wu}xvW_w2u}xTLxWL=}lwvWwsu}xvWwFu}xyWwz-9u},RKkH9>?}4:>h?}0)x/v WIx[0u}xvLWix?0u}x={JMOvVWx 3u}\RKw21TvQ0QOPQ1PQPQQ#QbQQ2OQYOQ"PQMQ:QqQ/QEQQRQ5SQ:Q#Qv &(2@ .2>H "   > n   H, 8L0dd8 6  ,x  0  LVAndroid (6454773 based on r365631c2) clang version 9.0.8 (https://android.googlesource.com/toolchain/llvm-project 98c855489587874b2a325e7a516b99d838599c6f) (based on LLVM 9.0.8svn)A;aeabi1C2.09 A   "&|  BB  BB BB .BB 2BB BB >BB HBB BB BB BB BB BB BB  B"BB BB  BBB BB BB BB  BBB  BBB BB BB BBB  BBB BB BB BB >BB BB BB  BB BB nBB  BBBB BB BB  BBB  BHBB ,BB BB  BB8BB BB LBB BB 0BB dBB BdBB 8BB  B6BB BBB BB BB  BBB BBB BB  B BBB ,BB B BB BB BB xBB BB  BB BB  B0BB BB BB BB  BBB BB BB  BLBB VBB * /Users/leadroyal/Users/leadroyal/Android_code/HelloNative/appLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stringLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/memoryLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stddef.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/type_traitsLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/initializer_listLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/string_viewLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__stringLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/iosLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__localeLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/iosfwdLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/mutexLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdint.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/exceptionLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stdexceptLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/iteratorLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/streambufLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/ostreamLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__nullptrLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/cstddefLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/__stddef_max_align_t.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stddef.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/cstringLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/string.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/string.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/string.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/cstdintLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/cstdlibLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdlib.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/android/legacy_stdlib_inlines.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/malloc.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/math.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/stdlib.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/struct_file.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/stdio.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/cstdioLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/asm-generic/posix_types.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/types.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/fortify/stdio.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include/stdarg.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/ctype.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/cctypeLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/wctype.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/cwctypeLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/wctype.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/bits/mbstate_t.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/cwcharLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/time.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/wchar.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include/wchar.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/wchar.hLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/ctimeLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/chronoLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/cstdargsrc/main/cpp/hello.cppLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/newLibrary/Android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/locale6 .g / ..K6  .g / ..K6 =j.i<.iX h.f, 2.8.@F.  J .  . . f$g/fE   J/. J  ...#J   J  "J .  "J). J. J- f, 1. JZf J78 ?.G..K7( /. .J7  .J7&  .J( J; f( J; f "  u.  h.h .g f/'1.J(/3f8.. J/ .g. .g ./.5J:..K..$JfqJ F 5..JB Nf' Hf f. JJ 2.. { 5 9..#f?J : FJ. J  .tf .<L?.-CK- 0.#f .K  .J J % .#f)J 3 1.J#f7J % .#f)J .9J?.E.~ . /#(.-.:. .J!H&.+.. fif  K.K fDJI.P. D . J   J  .J . J- f f .%E~V J.[f\~" . J K.  J.%.J . f>%J Jqf7!  .J= ]9Jzf .&"JK#/(0"f&g..,."-&L",i*.(."/'y/"yJnf .fyff i h< xfz..J5Gz<  O 7J0J f3Jf f  /. 0  h JgJ J}..K/ f 8  $ .g J/.../.J /. .g. fu. .K... /.h .&../J .uf ./ J0 /.,h2.'fg%.-.6 .u ./ .tfuf .uJ .u . /.. . /.h .&../J .tf ./ J0/ J KJ/tuf  !ff g." 6f JJyf.f J /fE fM.>fR I.[J  '+1 Im f6 zfi )4pfC 2J g. A <x.x.$   .f wfhi=xf wfx. .J05Gx<  g.fL J f; f4. g. ..f w  .Jj ./. /. ".  h.h .g f/'1.J(/3f8.. J/ .g. .g .1.7J<.JK..#JpJ  .5JF.:JL . /'*.-.0.. JM .#J .fgf )  J f..  J)  93Jy.ey  ( ,.~J  J  ...K K.  f6Jf f  "J . @ LJ. J" . J K.  "J .  "J*. . y .x. Jx.Jg  .fyffi=xf xfx..J5Gx< E f .5DJ>JJJfwf.J / . .6JJ KJ)/J JK !"#%&'(*+,-/01245679:;<>?@ACDEFHIJLMNOPQSTUVXYZ[]^_`bcdeghijlmnoqrsuvwxz{|~     !"$%&')*+-./012456789;<=?@ABDEFHIJKMNOPQRTUVWYZ[]^_`abdefhijkmnoqrsuvwyz{}~js}ÎɎώ׎ގ #+2:BJkrȏ%,3:BJS[djpxĐ͐Ր$,29CLS\l̑0Mג=DHLX`d̓ғؓߓ!)iƔ̔Ҕٔߔ 9<_&Kjٖ%3:_j×@dnؘ)FPV`fk-}Ś8_sV9[kC2ƟMrܠ !'/4:>FKPUZ`djotyEIP!.ox 4AHRVfZ"5{A)48V`=H   = D t                           9 w   X<PUbk|FU`g#+kq;{HN,t LS-q@E MSgu XE@0 A   -!4!^!e!o!!!!!!";"d"i"""""" #-#Y#e#######$$$o$$%_%%%&&Z&t&&'S''''(i(()L)))1*~**+%+r+y++,,v,,,--;---- .g...C/N///;00003111*2@2222I3R33334~445o55 6Y66 77f778S889999B:::;U;;;H<<===f>>?O????A@O@@@FFFQGGHaHHI]IIIRJJJ KKoKyKKKLsLLLLCMSMMM NNkNzNNN9OLOOOPlPPP/Q=QQQQ7RCRRRR6SSSSTcTrTTT`UUQV_VV1WEWW;XXXY5Y@YYYYYYYYYYYYYYZ ZZZ&Z-Z5Z?ZKZUZ`ZgZoZvZ~ZZZZZZZZZZZZZZZZ[ [[[)[7[=[L[U[c[p[z[[[[[[[[[[\ \=\B\`\\\\\\\\]B]H]M]V]^]d]m]u]z]]]]]]]]]]]^^/^:^[^b^^^^^^^_(_8_i_z_____ `*`0`7`e``````````aa(a0a:a=a]a|aaaaaabb9b?b]bcbmbbbbbcc?cGceccccccccdd8dCdgddde#eOebeeeeeeef2f:fZfzfffffffffffg5gEgXggggggg hh(hsEssssstt_tfttttt uuuLuuuuu1vgvvvwDwwwwwwxRxxxyyOyyyyzz^zzz{[{{{{{{4|o||| }U}}}}~~F~}~~~"Yp".g FJɁρ _e4q{ÃCJDŽ (LSyɅЅ$,NV]̆Ն܆ &1:EN[iẇه*5>JT]glpv}ň͈Ԉ܈  (.5:@FMT\bjnsy͉؉")19@hqЊ؊&Xagߋ!'/5<EJQX^fmt|Č̌Ԍ܌ %,6?HQ_hqzÍʍӍ܍ #+3;DNVYb==?p >n?@>(@4 h?Dj=\-d=]^=>p=A}@A/Av@??J?>>8>=p@4 Ai@??9?>D?C>H>L2>S=X=]@ Abc@g?l?q>?u>z>~,>=@]@?z?8?>&>==Q?@W@?t?2?>> >==>@Q@?,?>>=p= >K@?&?>i>$>)=-?> @42@;??b?D ?H>Mc>T=Y=]=%@d,@h?m\?q?u>y]>}===*@&@?V??W>=X=@ @D>N? v=o>8@ /?6>O@_?D>   %*/49>CHLNSX]bglquz~ $)-/46;?DHMOTY]_dhmquy}*) ) .0" ">|"" "`""<0"n"" "*#")"Cd""D" "H "1 ":5"dR ";a  "q  "u*W " "YC 6"?"T "h]2x"0z0," ("2" "!n"*"K."b/""(>"<% "&"&""9-""a""+""4,,"}/."fH"%Q1"T "]6d"$"M:"9"5-"/3V".)"y"m5d"-j6 "H7 "8" "/j$"8""b"]"g"ui"l"~"2"S;8"43L" ".H"; "z" "qA"#L"9z4>" :$A$)"f'"7 ">9 "Z!""L8"  "'"HM:"<2"6TK@@[* "X**@o|^*R W $* #* Z( 6 `> [^ [f "j p`tx`~|`*** r M$ V* + ,* }** C& \0 ]* / X$ S. &< j* 1* * q* p* 1* 5** t *** n*  * m* o* * {** y** z |* ., 4< RB UL OT X\ kf Tp Px Q h J L ``* ** ** - l* x* p* p b* N* * p* p* p*B R *** i* 2* >** 6**  E* 4 < "@`D`F*** D(`* *** >" x* s4* * ^" 08 uJ : @ f 3  _   " _, 6 "< @ D`H`*** % g* / '" (*$ A8 ?L ?P ]**< <r d Y + d [ [ d, R "V \```*** B4 **** I G" C** * B6 AT :f | B e    *** 9** B4 ^< 0X Bb e  _    _  "  ``**** ;***** r" W*** .8 4H RN UX O` Xh kr T| P Q h K L ``**( HR d ** * *  =& 4 7> ` h "l p`t`** *  8`** ** / )" ** 1* 1 a* ** 1* 1*$ ^, 0D uR w` vh 3~  _    _  "  ``****" c( I4 G* HH H* !"',2ARZBgCuREJOIFGHN GL(H:/CQLPZilj{jjjjjjj,jEjhjjjuvw||!|9=|UY|qupp~rr #+/BFY]ptn.2F J ^ b v z  26NRjn! %=!A^"b#v$z%&'()*+,-5.9Q/Uw0{12345 6 5= 7A 5c 8g 5 9 5 : 5 ; 5 < 5 = >3 ?7 >O @S >p At B C B D B E B F BB GF Bh Hl B I B J B K B L 0 M4 Q NU ei Om P Q  R S T  U  V  W 7 X; X Y\ ~ Z  [  \  ] ^ (_,I`Mjanbcdef:g>[h_|ijklm&n*VoZrpvqrstuvwxyzy0{4|G}K~]atx !37IM_cuy&*[_rv,0HLZ^u~QdecA'+FR^fj%&'()*+5+&:*;B<F;^=b>z?~>@  % - 1NRko #" $ !+4=!J4S3\,i-m./01298,6./712%h:^>_Q`U_halbcbdefg\[ZDSTU#V'U= IRX\Yd]tS[U\U XYix/y#z1zD{H|_zwz}p~ r04GK^bnuy +/BFZ^rve"NRjn#'DHei  5 9 V Z w {       !!!!%!G!K!h!l!!!!!!!!!" ""","3"7"M"Q"g"k"""""""""""##0#7#;#L#P#a#e#{##########K#####$$!$.$;$I$W$e$s$$$$$$$$$$$ %%*%2%@%N%\%j%x%%%%%%%%%%%%& &&&&3&?&L&Y&f&s&&&&&&&&&&&''','0'H'L'_'c'{'''@'A'B'C'D'E'F'G'H(I(J+(K>(LB(|Y(M](Np(Ot(P(Q((R(S(T(U(V((W(X(Y)Z)[)\*)].)\B)^F)_U)`Y)ah)bl)c)K)d)e)f)g)h)g)i)j)k)l*m **n"*e6*o:*pR*s[*qa*rg*rs*z** ********* * +  + + -+ @+ S+ p+ + +++|++++,,,#,5,9,E,I,j,)y,),*,+,",,,-,.,/,:,0,6-9-:-;#-0-<4-|F-:X-=\-Uo->s-?- ------|- .!."...#2.$A.%E.&X.'\.(q.4z.1.3.4.4.5.|.|.y.z.{.|/|#/}'/|>/~L/P/Pc/m/q//F/////J///E/0 0$0<,0@0=D0|\0>`0?s0@w0A0B0A0C0D000000000111&171>1K1X1e1r111111A111122!2%2A2E2W2[2m2q222222222222 33&3*3F3T3g3k3|33e333333333344)4-4?4C4U4Y4m4q44444444455B5F5a5e555555555 664686\6e6o6v666;666666|77e7-717|H7L7c7g7~77777777778 8 8 $8;8!?8V8"Z8q8#u88%88'88)88+88,89-9.90291M9T92X93t94x959697998999:9999: ::h:f&:g2:hD:iH:|^:hq:j:k:.::::::.::;;P;;0;4;SH;L;U_;c;v;z;X;;Z;;\;;\;;;<<<1<5<gH<L<gd<h<l<<<<<<<<<<=='= +=e?= C=W= [=o= s=e= =p==DNDODPDDDDDEE E&E0E4ECESE\EbElEpE{EEyEEZERESETEUEVEWEXEYFFF,F_O_`_q_________ ` ` 0` ;` F` M`^`o`s````````` aa3aDaUafa|a a"a!a.a#a$a%a&a'a(b)b*b++b,7b-Db/[b0rbbbbbbc 'c Bc Xc nc ccccccc d'dBd]dxdddddde!eg?g@hBhAhE$hD/hC6hFAhGWhHmhhIhJhKhLhMhhh iii#i-i9iCiQi_imiyiiiiJiiiiiijj%j7jcFjUjbjxjjjjjjjjjkk$k3k@kRkakypk}kkkykkkkkl l l*l@lJlXldlql[ylllJllllllJl mm#m1m=mGmUmamkmmmmmmmmJmn nnJ.n;nMnc\ninnnnnnJnnnJn]n^o_o`!oa,ob8oJoXofouooooooco pp4pcApWpapwpppppppJppOpqJqcq1q=qVqlqvqqqqqqqqrrr)rJ6rNrXrprzrrrrrrrrrss's1sIsRsZsJhssssssssstt$t0tJ>tJtZtftrttttttOtttuuu(u6ul:umFunVuoaupluqxuuJuucuu u v v)v6v Ev ]vivvvvvvw w#w-wCwMwcwrwwOwwwwwwwxxJxx.x7xMxWxmxyxxxx (,04@DHLPTX\hlpt  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $( , 0 4 8 < @ D HLPTX\`dhlptx| 4 8P Tl p      0 4L Ph l        8 <T Xp t         8 <L Ph l      , 0H Ld hx |      $ (@ D\ `x |      , 0H L\ `|       0 4D H` dt x         $@ D\ ` p t              4  8 P  T l  p                     $ +RAa(Ll"Ha"Cc#=Zp & F s  Q!l!!!!I#l#####^$x$$#%@%Z%t%%%%%&&%' ?' _' u' '''()(M(h(((((()))__aeabi_memcpy__cxa_throw_ZSt18uncaught_exceptionv_ZSt9terminatev.debug_abbrev_ZdlPv.rel.ARM.exidx.text._ZNSt6__ndk117_DeallocateCaller9__do_callEPv.rel.text._ZNSt6__ndk117_DeallocateCaller9__do_callEPv.rel.ARM.exidx.text._ZNSt6__ndk19allocatorIcE8allocateEjPKv.rel.text._ZNSt6__ndk19allocatorIcE8allocateEjPKv_ZNSt6__ndk18ios_base33__set_badbit_and_consider_rethrowEv.rel.ARM.exidx.text._ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv.rel.text._ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv.rel.ARM.exidx.text._ZNKSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv.rel.text._ZNKSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv.rel.ARM.exidx.text._ZNSt6__ndk122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getEv.rel.ARM.exidx.text._ZNKSt6__ndk122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getEv.rel.ARM.exidx.text._ZNSt6__ndk122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getEv.rel.ARM.exidx.text._ZNKSt6__ndk122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getEv.rel.ARM.exidx.text._ZNKSt6__ndk18ios_base5flagsEv.rel.ARM.exidx.text._ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv.rel.text._ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv.rel.ARM.exidx.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerEv.rel.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerEv.rel.ARM.exidx.text._ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerEv.rel.text._ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerEv.rel.ARM.exidx.text._ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerEv.rel.text._ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerEv.rel.ARM.exidx.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerEv.rel.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerEv.rel.ARM.exidx.text._ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerEv.rel.text._ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerEv.rel.ARM.exidx.text._ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__get_long_capEv.rel.text._ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__get_long_capEv.rel.ARM.exidx.text._ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4fillEv.rel.text._ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4fillEv.rel.ARM.exidx.text._ZNKSt6__ndk18ios_base5widthEv.rel.ARM.exidx.text._ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv.rel.text._ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv.rel.ARM.extab.text._ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv.rel.ARM.exidx.text._ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longEv.rel.text._ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longEv.rel.ARM.exidx.text._ZNKSt6__ndk18ios_base5rdbufEv.rel.ARM.exidx.text._ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE5rdbufEv.rel.text._ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE5rdbufEv.rel.ARM.exidx.text._ZNSt6__ndk111char_traitsIcE3eofEv.rel.ARM.exidx.text._ZNKSt6__ndk19allocatorIcE8max_sizeEv.rel.ARM.exidx.text._ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8max_sizeEv.rel.text._ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8max_sizeEv.rel.ARM.exidx.text._ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__get_short_sizeEv.rel.text._ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__get_short_sizeEv.rel.ARM.exidx.text._ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__get_long_sizeEv.rel.text._ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__get_long_sizeEv.rel.ARM.exidx.text._ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv.rel.text._ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv.rel.ARM.exidx.text._ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE3tieEv.rel.ARM.exidx.text._ZNSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEEdeEv.rel.ARM.exidx.text._ZNKSt6__ndk18ios_base4goodEv.rel.ARM.exidx.text._ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4goodEv.rel.text._ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE4goodEv.rel.ARM.exidx.text._ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondEv.rel.text._ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondEv.rel.ARM.exidx.text._ZNKSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondEv.rel.text._ZNKSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondEv.rel.ARM.exidx.text._ZNKSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEE6failedEv_ZNKSt6__ndk18ios_base6getlocEv.rel.ARM.exidx.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocEv.rel.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocEv.rel.ARM.exidx.text._ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocEv.rel.text._ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocEv.rel.ARM.exidx.text._ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE7pubsyncEv.rel.ARM.exidx.text._ZNKSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentrycvbEv.rel.ARM.exidx.text._ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv.rel.text._ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv.rel.ARM.exidx.text._ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2ILb1EvEEv.rel.text._ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2ILb1EvEEv.rel.ARM.exidx.text._ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev.rel.text._ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev.rel.ARM.extab.text._ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev.rel.ARM.exidx.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev.rel.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev.rel.ARM.exidx.text._ZNSt6__ndk19allocatorIcEC2Ev.rel.ARM.exidx.text._ZNSt6__ndk122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2Ev.rel.text._ZNSt6__ndk122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2Ev.rel.ARM.exidx.text._ZNSt6__ndk122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EEC2Ev_ZNSt12length_errorD1Ev_ZNSt6__ndk16localeD1Ev.text.comment__aeabi_memset.ARM.attributes.rel.debug_ranges.debug_str.L.str_ZTVSt12length_error_ZTISt12length_error.grouphello.cpp.debug_macinfo.rel.debug_info__cxa_allocate_exception__cxa_free_exception.rel.ARM.exidx.text.main.rel.text.main.rel.ARM.extab.text.mainstrlen__stack_chk_fail__memcpy_chk__memset_chk.note.GNU-stack_Znwj.rel.ARM.exidx.text._ZNSt6__ndk117_DeallocateCaller27__do_deallocate_handle_sizeEPvj.rel.text._ZNSt6__ndk117_DeallocateCaller27__do_deallocate_handle_sizeEPvj.rel.ARM.exidx.text._ZNSt6__ndk117_DeallocateCaller33__do_deallocate_handle_size_alignEPvjj.rel.text._ZNSt6__ndk117_DeallocateCaller33__do_deallocate_handle_size_alignEPvjj.rel.ARM.exidx.text._ZNSt6__ndk119__libcpp_deallocateEPvjj.rel.text._ZNSt6__ndk119__libcpp_deallocateEPvjj.rel.ARM.exidx.text._ZNSt6__ndk117__libcpp_allocateEjj.rel.text._ZNSt6__ndk117__libcpp_allocateEjj.rel.ARM.exidx.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__align_itILj16EEEjj.rel.ARM.exidx.text._ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE10deallocateERS2_Pcj.rel.text._ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE10deallocateERS2_Pcj.rel.ARM.exidx.text._ZNSt6__ndk19allocatorIcE10deallocateEPcj.rel.text._ZNSt6__ndk19allocatorIcE10deallocateEPcj.rel.ARM.extab.text._ZNSt6__ndk19allocatorIcE10deallocateEPcj.rel.ARM.exidx.text._ZNSt6__ndk111char_traitsIcE4copyEPcPKcj.rel.text._ZNSt6__ndk111char_traitsIcE4copyEPcPKcj.rel.ARM.exidx.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj.rel.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj.rel.ARM.exidx.text._ZNSt6__ndk124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j.rel.text._ZNSt6__ndk124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j.rel.ARM.extab.text._ZNSt6__ndk124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j.rel.ARM.exidx.text._ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE8allocateERS2_j.rel.text._ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE8allocateERS2_j_ZNSt6__ndk18ios_base5clearEj.rel.ARM.exidx.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__set_long_capEj.rel.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__set_long_capEj.rel.ARM.exidx.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__set_short_sizeEj.rel.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__set_short_sizeEj.rel.ARM.exidx.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__set_long_sizeEj.rel.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__set_long_sizeEj.rel.ARM.exidx.text._ZNSt6__ndk18ios_base8setstateEj.rel.text._ZNSt6__ndk18ios_base8setstateEj.rel.ARM.exidx.text._ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE8setstateEj.rel.text._ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE8setstateEj.rel.ARM.exidx.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE11__recommendEj.rel.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE11__recommendEj.rel.ARM.exidx.text._ZNSt6__ndk111char_traitsIcE11eq_int_typeEii.rel.ARM.exidx.text._ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5sputnEPKci.rel.ARM.exidx.text._ZNSt6__ndk18ios_base5widthEi.rel.ARM.exidx.text._Z5func2i.rel.text._Z5func2i.rel.ARM.exidx.text._Z5func1i.rel.text._Z5func1i__cxa_begin_catch__cxa_end_catch.rel.ARM.exidx.text.__clang_call_terminate.rel.text.__clang_call_terminate.rel.debug_line_Unwind_Resume.rel.debug_frame__stack_chk_guard.rel.ARM.exidx.text._ZNSt6__ndk111char_traitsIcE6assignEPcjc.rel.text._ZNSt6__ndk111char_traitsIcE6assignEPcjc.rel.ARM.exidx.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEjc.rel.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEjc.ARM.extab.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEjc.rel.ARM.exidx.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ejc.rel.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ejc.rel.ARM.exidx.text._ZNSt6__ndk114pointer_traitsIPcE10pointer_toERc.rel.text._ZNSt6__ndk114pointer_traitsIPcE10pointer_toERc.rel.ARM.exidx.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__set_long_pointerEPc.rel.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__set_long_pointerEPc.rel.ARM.exidx.text._ZNSt6__ndk111char_traitsIcE6assignERcRKc.rel.ARM.exidx.text._ZNSt6__ndk120__throw_length_errorEPKc.rel.text._ZNSt6__ndk120__throw_length_errorEPKc.rel.ARM.extab.text._ZNSt6__ndk120__throw_length_errorEPKc.rel.ARM.exidx.text._ZNSt6__ndk111char_traitsIcE6lengthEPKc.rel.text._ZNSt6__ndk111char_traitsIcE6lengthEPKc.rel.ARM.exidx.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc.rel.text._ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc.rel.ARM.exidx.text._ZNSt12length_errorC2EPKc.rel.text._ZNSt12length_errorC2EPKc_ZNSt11logic_errorC2EPKc.rel.ARM.exidx.text._ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE3putEc.rel.text._ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE3putEc.rel.ARM.extab.text._ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE3putEc.rel.ARM.exidx.text._ZNKSt6__ndk15ctypeIcE5widenEc.rel.ARM.exidx.text._ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE5widenEc.rel.text._ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE5widenEc.rel.ARM.extab.text._ZNKSt6__ndk19basic_iosIcNS_11char_traitsIcEEE5widenEc.rel.ARM.exidx.text._ZNSt6__ndk111char_traitsIcE11to_int_typeEc.rel.ARM.exidx.text._ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5sputcEc.rel.text._ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5sputcEc.rel.ARM.exidx.text._ZNSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEEaSEc.rel.text._ZNSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEEaSEc.strtab.symtab.rel.ARM.exidx.text._ZNSt6__ndk14endlIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_.rel.text._ZNSt6__ndk14endlIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_.rel.ARM.exidx.text._ZNSt6__ndk116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_.rel.text._ZNSt6__ndk116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_.rel.ARM.extab.text._ZNSt6__ndk116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_.rel.ARM.exidx.text._ZNSt6__ndk116__to_raw_pointerIKcEEPT_S3_.rel.ARM.exidx.text._ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryC2ERS3_.rel.text._ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryC2ERS3_.rel.ARM.exidx.text._ZNSt6__ndk116__to_raw_pointerIcEEPT_S2_.rel.ARM.exidx.text._ZNSt6__ndk19addressofIKcEEPT_RS2_.rel.ARM.exidx.text._ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE8max_sizeERKS2_.rel.text._ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE8max_sizeERKS2_.rel.ARM.exidx.text._ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2_.rel.text._ZNSt6__ndk116allocator_traitsINS_9allocatorIcEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2_.rel.ARM.exidx.text._ZNSt6__ndk19addressofIcEEPT_RS1_.rel.ARM.exidx.text._ZNSt6__ndk114pointer_traitsIPKcE10pointer_toERS1_.rel.text._ZNSt6__ndk114pointer_traitsIPKcE10pointer_toERS1__ZNSt6__ndk14coutE.rel.ARM.exidx.text._ZNSt6__ndk19use_facetINS_5ctypeIcEEEERKT_RKNS_6localeE.rel.text._ZNSt6__ndk19use_facetINS_5ctypeIcEEEERKT_RKNS_6localeE_ZNKSt6__ndk16locale9use_facetERNS0_2idE_ZNSt6__ndk15ctypeIcE2idE.rel.ARM.exidx.text._ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E.rel.ARM.exidx.text._ZNSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEEC2ERNS_13basic_ostreamIcS2_EE.rel.text._ZNSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEEC2ERNS_13basic_ostreamIcS2_EE.rel.ARM.extab.text._ZNSt6__ndk119ostreambuf_iteratorIcNS_11char_traitsIcEEEC2ERNS_13basic_ostreamIcS2_EE.rel.ARM.exidx.text._ZNSt6__ndk1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE.rel.text._ZNSt6__ndk1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE$t.99$d.89$d.79$d.69$t.59GCC_except_table49$t.49$t.39$t.29$t.19$d.109$t.9$t.98$t.88$t.78$t.68$t.58$t.48$t.38$d.28$t.18$t.108$t.8$d.97$t.87$t.77GCC_except_table67$t.67$t.57$t.47$t.37$t.27$t.17$t.107$t.7GCC_except_table96$t.96$t.86$t.76$t.66GCC_except_table56$t.56$t.46$t.36$t.26$t.16$t.106$t.6$d.95$t.85$t.75$t.65$d.55$t.45$d.35$t.25GCC_except_table15$t.15$t.105$t.5$t.94GCC_except_table84$t.84$t.74$t.64$t.54$t.44$t.34$t.24$t.14$t.104$t.4$t.93$t.83$t.73$d.63$d.53$t.43$t.33$t.23$t.13$t.103$d.3GCC_except_table2$t.92$t.82$t.72GCC_except_table62$t.62$t.52$t.42$t.32$t.22$t.112$t.12$t.102$t.2.L.str.2__aeabi_unwind_cpp_pr1$t.91$t.81$t.71GCC_except_table61$t.61$t.51$t.41$t.31$t.21$t.111$t.11$t.101$t.1.L.str.1.rodata.str1.1__gxx_personality_v0__aeabi_unwind_cpp_pr0$t.90$t.80GCC_except_table70$t.70$d.60$t.50$t.40$t.30$t.20$t.110$t.10$t.100$t.04@"A<4)4 ) )pT) )\ ) )p|)  L/ ` B>  p   4sZ/(./ /pX/ Hs<`2< T<pP< \s`::p: lst4>p4  4p 4 "s[`H\  (%pH% H's/ P X* ph* `,sj p p/. p/* x1sX 4Np4J 6sS 9p9 ;s&  >) p>% @s1 CxpCt E t5 pH ItT!"! LJ!@F! N pXL P8tt,`(  Sp|S (ULtU* Q* 8X**pX&* HZ`tn P]Cp]? X_ttm hbpb pdto g_pg[ itqc_ lpl nt{|  rpqn rtp  up4u| wty5< +pHz' {trP ~pl~ tV["tW" !p8!  uM\/@X/  /pT/  uz\pp 0u|;x7 p Du p Tu. p} hu4 upq |uR&% (%p % 0uU @p, PuO(4>}( `(pt( hukd$|`$ x$p $ uT-- i-pe- uP6% 2% $p$ uQ&& a&p]& vJ! n! !p|! vhB7 87p47 ,vLE.;.p7. Q GpC `v2^Z pp0 xv68 pD vx.LH. 8.. y.pu. vEt0,p0 F0pB0 vb/-+- ,p, v89 .9p *9  wN p(  0w0 8 @  ph   ` $wsp  p]p Y x8w}# L'# # <#  "p " (Tw+  8gp4 c Hhw,6< 02 Xpl  p!|w^6t d6  $6p $6 &w0 p ) *wf5 dL5 h-5\ $5 (/4p -4 01wu; 8; @4; ; P6 ;p 4; X8w:L Bp ;> h<w@=  69 x? p,? Aw34pHD E x'P' H'phH' J x_pg PMD( OplM  QZp><*>8 * X7@v*I#*r* = 4zPj"pyelftools-0.27/test/testfiles_for_unittests/arm_exidx_test.so000077500000000000000000017026541374602170700252260ustar00rootroot00000000000000ELF(44 (444004=4M4M4CQxmx}x}444Qtdp999h<h<Rtd4=4M4MBBAndroidr21c6472646GNU#@Ĥ)Oe)#0SevG7HcHs\2^7^>^E^J^j4z4444445555)5C5K5b5j5r5{55555555555556 666#6,63696A6I6Q6Z6c6m6w666677[7;;; <SSSSUT]|^g)hhhk0lll@mm15B>N[ˈۈ_BAY`g"z"'my" }N@B{" ,l 0" X !L/A"" q>5m Yq %sH!tCm ] _ !+b !O> g[ a }g" 8gW0N(!!o," S(k g2=d 4q|" Nij-7`^" tup L] !"jeg" )i-}G I+V000j7g>Ph( ExhI  n#" Z] !^)8V0gG50"" Lh" .`8!߂f ShyY A %F" (E!< Z@i|mahiuq  ˑm$p" g{ ]qCX" E%", hh݌@le" bX o(hOb-> " *] vf  p92X" 7e ?'  }`gMb !ho !Z  iːU P s" e  ysL 2" `= " u0" v" R" yZ " " @b!*W0(dY &%!IA6 }" Q !H9| x" %U!tg  s0" 8x" m!a=." _3^" +I" 1R(Z"," @ L" < !&B1"  Jq( GD"!D}X Q" Uk" QhO!,! ܶ+>" c%`" (Q( HD1[4!M>"" &{v8" Hlk P#" Yx P!@]ؒT|= RHb !#,!yg" DD" 2]!MAw" Heg" m]!kk   QZ {a=" U3 ̕q" yY" '|u\ $G!o {" ]`A;" [ϼ " Z!#4 U ," +!J0\" sg c4" &xo RFI8 0R0 q P( A | (  fWM(!<7a ?'  A !-$" !ň!n7`" {s Ո! \IX m(m Jѽ< " U-!Z_" c ! & w  ^%=   YM ,oa ͗ ]?` ~8" q  4 " hDd  < XW Q G/"" Yv "\  _=" z>" A" a (z |!i!. hq!4 |  b=" y !$!%-t^! =!  ( M ޑmy> "  ,T    b>" g] r ^ ! f" 3^" !0 XJ d2R" Tlc !;v'A|l  ɇ -yg" Ֆ чa ׊ٖ  ه KP  xf I.D`8!7 1Z  U-!tg p W" Q(@" X !wUop S0O !q +b !$ J 3\" -G!K,"  G4 .E!/S0uqe( !< z_=" Exo Ӏpl 6l ;5_" > b" F ͤ8 P  uwm 9 9" `7a [!g)C" vAnX ?;!{s |3Ta!hDd H/! 5`"" b=" `mQ8 {H U"h],RjYT > oqc =z" 5( {M Ŧ \Yz\ m84" I t u" ^5D" ^a9F" !M" Mna` QNL" `t! v'  s.`8!fBa" " "  h" WEJ" &Z !SLO !rx" r SMW" m^Y7" 0" ^gw  6u  t= IW)" 0" A ]` {s " # 0 @ aI" } {>" ʤ" U *W0CDg D < !0" w\ " | S 1Z  r]" =tg ۛ" 3a" E" nb !#b!>n ,Hm( c@a" e" 2a" 5$R" 9 Ȍ( Dm" E-!, с?" M" " `"  @l@qb dxo "@!$'RI!L  n" u(  "!" צ" RIU."" Oe" " PQ[0" )e c~?" @!)fn |" `9r" iyx jA/d" m 84   %" " 8A" 04!w" -e" ?H<  S!\#"7(!h^ !1* " B Upr8 ( (_8!O[ *c0!UT2!ވ Be" ݋ mM"  _=" Up OA`" aJ" )ݺ" ]q4 h\!-g XkP!KfVx" \X.`8!Z  jH  d(" ,Q4 ܏ T "  G_= " ( (I! t$" 2^!abt" x!,&!\}p f4a !s=p H%$" {]  pFQ" PE]"  V ^!\6" " !zUV" |A? " *!y@ Y@ !-۫" P n` T2!/ 6|" |yu i ؔ!lR .M" h lS lQ j[ 7[N(H X*H" maNL 'mEOD or" UmNL >n!!nmOD | Q( E!a "  p ] !Պ8 y "q?" 9P" " ]TjOd" ew* k" mNL mOH }f y e" iM j di@Ŗ jr8 X *TaX" hi:^<" VN!ԅ" D d" o !gr Z  8_ gd," 0FT #m#YNl_ ݓ )jU" }i" $" ,@S(1Xj/8>" ( ֲ)@" 1 b !V8-^" T8 _=" A6 &H!zB" f3" =c" {5? " #Ӛ\" PE]" z L`=" ) 3Z #J" 6 ]Y {}M? " ,1 8 m^H =/" .X0hm 2" Gm, 8m " =l " e>" }Kz  ]!NiMEd p}e wUop Dj G 2," ^" )" ¬q" Z!9^" d*|" ie" p ( >b" E!a " J= ?=G  BQa." `>" ] I-" (^8!:dSo a3$" rr4e)s W )TRD;g" W{(" ] " ?L T2!I8 ̪e " }$ $" EL &]" eue VN!" ),\p!5" 5^" C3d" !$" y" qZ !)xc0!9)>" Cg " !"%RXO!%2" ًŖ " 2aZ2 4 ~d E!0 zMsP ,!" c TYCe " 8}t ]Ug" iL hUT]TQ(e ] $!&!81ۼ" M4u?" ." .m" /]" JuQe"" Rq( I/}" L  f@ Db<" ! hV : k/" 1E < /" t tc /g " U I]G  _R" qqc /հ" Kl" %0" lF um h Y!(P_8! QO(!F] \0" G " 0" ^QO(!k'I!  a" ~? " dm, TX " 0" 1" .BK" S`O!+?[b" W\k(8w8   >]Z" -)(" } ^ Z~("  p": 63`Z" d>" Ɏ" v+ YLA"" Q^Q;d Iz%?" N!&!D 0 ^= " n FY," bH." ?J1." (Y ݓ" +$-(" "Aa" as J] =Sc " zod j,x" CBO" W" oU nQb ̌l," )U09c m" <P 3a!16]^" <-_," I-0pY ![(!e!C'" 9" " +dW0NXi,." x Am" b7<N" !" I." @" rBd" Ih'" xa !~*8" !-" b>" {a&" Nm ,Z!B%$ 8MQg" XU Q]W~" :" D"%0p" gJ cMxX  v/hS" &0c !A" ~=w( cI!Ipq8 & 46@" <! 9ip ]Bj9 @9db" E}b," ԍ' zq| Ӱq Y!=|4 a= " l(^8!K gf" Kv O)g" e%3*" M%p"  X lV vn" @"q( ) G,$" 00Z@!Tjœ1 <E-!, ]hj"9`" Md>" ]L   [!RP !@ s;dZA" !"e]" }at, v19T" 1[T!]  &!pd = z` )$G!E|" ~" fgT8" nHgu1e vg`ߛ e ~iU" %j\| !i@jx" ]CgH+4" U)" `hh| d" %ŕ  ^&>H!xav Y " Vq'<" hse hE%K" *" c'>"  ƃPiɍ" F1  " ΃xi 4Y ? " L[@""  `{:(" փhQ  .gIL Dl-I ރ8hu[7 " =g" MeV" W@ luf N6>" &[!fR=U pgY RU iu7" RAT  (igr " @ $ ?9 <jE RPL SPD gI  D2" &9 /SaPL su JS=QD ,P^!:\4pb ! q( 4k(+٪(" d" uAe(  &!s 5" u< 4  OZ" !!69 !Y$" f "!!^L *~?" /LT07 ) @ eSPL 0 SQH 7 :38l" G }at, T mT <Q" },<]p!e 5L C l k) R.5" ?dX nly4+`" ,]0Tf NkI sٶd C re3" s $z y-T0A ^ | gf  ~" #q g  " B $ u1e " U;]" ta " 14 بu" N=$] 6]" /p" Y )e" H0Y !S "  6!xav Y 7?" <" ] 5d 2," E  " @?" t" "&c2," 2 c" 8 \m W;(@" }|T [" + mg" a " 8Jp 5>" []o a i( ߎu 5" hQ " !!" e9 HMIP[!^%pVXN!@c^" 8 Y? " 9C6@" { y  Ien A " V'r" ypl 3( *(W0؉kt%C" sh, = 4 =Y OZ" *I" 8^" 5 *=0ir>cc " y !D7j\NppZ!7 >g5#J#*4T"" O J{ tD h?ub" ?d"" " 2?i TA : Exjj"#(" G/"" ")>uc" "," <" LPj` r3" L _ @Y Fy/"" ! /% R(8!hŗ Q" :RO!x5s^" T % B?b" E=$" ] y> <a" `= " Ȕ!үE  ;] " 14 k D 7>" p 3_" W 6< 8Y  j pQb G~7w 0;!>Qm4 qe^ Kf" N8Mp" " T4!] ^ = e iHU-<" YG!Gͦ  zT Sd2! a !z8 M4 g" 8Q: \G< u)b #@wc" a9" {t q*!M,"y\qT [M><" kyH > a!!92L" <]c" pRO!uXPM@!i% '!A" Q % 0 OZ" 4a!{w")" I5 p\(!k j:T" xJƂ  = !-(U0o8 ,a!IdOZH iT a !VM!&!cA{" /<gm " .)Y" 0U04! $T" TF%", " A" ' " L( _ i" nx 5 _|" |v\ Q" -ݫ" Z !X'+B" d2," D" [{" 1" z> " ! " [ #J" ?!" ;] " +m C [S#" yo  :Tlml $~e$ w/ E ,V b !X`N(!w!q"  " }y? " ,!#T" XM@!M I" Շ: re Ha >" !" "" &" ?a" ] M3?" I s!OOZ8" e" Y" 6 1Q[0" ]4g $u" o4 { m"N%!k: 6i ћ  V :V(N!g{s &Y" K0F!-dU0] " &" K $ )c0!'" " 'I!?'ͣ" K2\T!," &uf$" v'U" FlTgC " '=" " xp `>" '%" ( " } ?}Y? " " f B%$ H^ !A" U &<" EL}  SM  } %? " D/Q40 R(m" Og" ;dN@" )nq` (m" 5OZH ]ܐXL!"7*>" Ŕ "- A c2R" (" J1 (" 7Y Ob<&" RO!i( xsv  i \lv d" T B g0g>-" g}Ln" HH" il!ji y8  DŽ(j:4Y_B" Sy| LY JRqXb" ̈́gӄHh( لph+!<  ߄h" 2e 3`" % hEY! 8i*W(" 5KH`ii  I]1&" xv$" 7`" g: S! h%W"  T,3! o f Xg  H5[0 e1\" 6-" D;*" hLe>" ?" ix˶ w ʆ.q=cB" .TX0Ul" = WN(!( ~  ^" ~e7f W"" H" P!= \i#&" :^," Utmzs  z)?" = wha "XN~" ^ a!l|` ! ~] ~1w ſ$ qKLJ0p" pi A !IQ L] & d>" ] !of ݢ &!=<a" 3:e0 G!]]d" \Db<"  pa!Ke[ L? " |e?" a ! Z B" re#E"G]!" n |m?" T1 "_4x" ! V #% L$e , w *" -U0OB^" % q !0#!=%U" 4] b !ku0" c>" ( ` !\ܑT&" *Q " Շ: 7t" xnT |au {V" x8 0Z4!t9rH w( tA!" Y O!fq i+>" M ?" d" "%! " 9|S ;^," L}  \5&" @w Cc" \zr m, /H2" a= " 4 !PY]8" x m" ]  T%$" =" r[[" _ !t$G!H  ~ v] Aq"   /QS" q+V0#l Om  j8 n{ ? " qd Y ]/SDΏ"; G!PY " Z"," `k  e , ~ $T!f"m h #" )@" :] Kh !>XN<!Ԅ[ 8 w)@" \] q 7!HД!+!IBa" *L=V|" J>f h4 :^<" y+\" Z " T 4 (}l a 1u , ˊ8 A<T" }" q( 99rH a=" }-?" j" ɦ cY> " 4 XY  %!Yɼ" HX t1 !+m "] O" aAyc" 2U^ vb 1R(NB&" F)" I-" 2" ko , VA$x"  aŔ kjh &| /T" 8a" ;" j<" kc qd 11F" ;y `|u \" 4 `" ,PEBp" {*d"   Y" w8 84 >8 /3a!pX" }" ] !f" SK`},/T0N:* 4_" ~?" y 8a" 2{? " 1@34 uYfP M}5&" -i ? " {v" 6?^" 6@" 9[ B8` !Y"," " e>" Ux K" &  } ] -> fK { W8 " ig" } +\" 6[g" CW _8D" Ki0R" y( r" !j !fW|" !#!5s" wI\}-"  ]!vnq( { g^ : WqQ8 o_O3p" Eb," %/" Y" SW " 5}" ] 0_ !M" u7|" VT p $$c0Y@!@ U 1{x  " T2" , .*u" Y o  E M" s@  ~cc>" I" 1O9C." d }1?" 0_tg MSO N5 -qx ? " ՜ VCa" y 3q( 0 "V0! &#8G!W! ܾ1p" 9/`" u*x" S ߍݗ 3#Q8" 7t^ H-"" strlenLIBClibc.solibtest_so.so__cxa_atexit__cxa_finalize_Z5func1i_Z5func2i__stack_chk_guard__stack_chk_fail__memset_chk__memcpy_chk_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv_ZNKSt6__ndk16locale9use_facetERNS0_2idE_ZNKSt6__ndk18ios_base6getlocEv_ZNSt11logic_errorC2EPKc_ZNSt12length_errorD1Ev_ZNSt6__ndk111char_traitsIcE11eq_int_typeEii_ZNSt6__ndk111char_traitsIcE11to_int_typeEc_ZNSt6__ndk111char_traitsIcE3eofEv_ZNSt6__ndk111char_traitsIcE4copyEPcPKcj_ZNSt6__ndk111char_traitsIcE6assignEPcjc_ZNSt6__ndk111char_traitsIcE6assignERcRKc_ZNSt6__ndk111char_traitsIcE6lengthEPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__align_itILj16EEEjj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEjc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE3putEc_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryC2ERS3__ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev_ZNSt6__ndk117_DeallocateCaller27__do_deallocate_handle_sizeEPvj_ZNSt6__ndk117_DeallocateCaller9__do_callEPv_ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2ILb1EvEEv_ZNSt6__ndk124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j_ZNSt6__ndk14coutE_ZNSt6__ndk15ctypeIcE2idE_ZNSt6__ndk16localeD1Ev_ZNSt6__ndk18ios_base33__set_badbit_and_consider_rethrowEv_ZNSt6__ndk18ios_base5clearEj_ZNSt6__ndk1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE_ZSt18uncaught_exceptionv_ZSt9terminatev_ZTISt12length_error_ZTVSt12length_error_ZdlPv_Znwj__aeabi_memcpy__aeabi_memset__cxa_allocate_exception__cxa_begin_catch__cxa_end_catch__cxa_free_exception__cxa_throw__gxx_personality_v0main_ZNKSt16nested_exception14rethrow_nestedEv_ZNSt13exception_ptrC1ERKS__ZNSt13exception_ptrC2ERKS__ZNSt13exception_ptrD1Ev_ZNSt13exception_ptrD2Ev_ZNSt13exception_ptraSERKS__ZNSt16nested_exceptionC1Ev_ZNSt16nested_exceptionC2Ev_ZNSt16nested_exceptionD0Ev_ZNSt16nested_exceptionD1Ev_ZNSt16nested_exceptionD2Ev_ZSt17current_exceptionv_ZSt17rethrow_exceptionSt13exception_ptr_ZSt19uncaught_exceptionsv_ZTISt16nested_exception_ZTSSt16nested_exception_ZTVN10__cxxabiv117__class_type_infoE_ZTVSt16nested_exception__cxa_current_primary_exception__cxa_decrement_exception_refcount__cxa_increment_exception_refcount__cxa_rethrow_primary_exception__cxa_uncaught_exceptions_ZNKSt13runtime_error4whatEv_ZNKSt6__ndk114error_category10equivalentERKNS_10error_codeEi_ZNKSt6__ndk114error_category10equivalentEiRKNS_15error_conditionE_ZNKSt6__ndk114error_category23default_error_conditionEi_ZNKSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE6getlocEv_ZNKSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE6getlocEv_ZNSt6__ndk111char_traitsIwE4copyEPwPKwj_ZNSt6__ndk112system_errorC2ENS_10error_codeEPKc_ZNSt6__ndk112system_errorC2ENS_10error_codeERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk112system_errorD2Ev_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getEPci_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getEPcic_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getERNS_15basic_streambufIcS2_EE_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getERNS_15basic_streambufIcS2_EEc_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getERc_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getEv_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE4peekEv_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE4readEPci_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE4swapERS3__ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE4syncEv_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE5seekgENS_4fposI9mbstate_tEE_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE5tellgEv_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE5ungetEv_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6ignoreEii_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC1ERS3_b_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE7getlineEPci_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE7getlineEPcic_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE7putbackEc_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE8readsomeEPci_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEEC1EPNS_15basic_streambufIcS2_EE_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEEC2EPNS_15basic_streambufIcS2_EE_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEED0Ev_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEED1Ev_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEED2Ev_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsEPFRNS_8ios_baseES5_E_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsEPFRNS_9basic_iosIcS2_EES6_E_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsEPFRS3_S4_E_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsEPNS_15basic_streambufIcS2_EE_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERPv_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERb_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERd_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERe_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERf_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERi_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERj_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERl_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERm_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERs_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERt_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERx_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEErsERy_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getEPwi_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getEPwiw_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getERNS_15basic_streambufIwS2_EE_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getERNS_15basic_streambufIwS2_EEw_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getERw_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getEv_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE4peekEv_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE4readEPwi_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE4swapERS3__ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE4syncEv_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE5seekgENS_4fposI9mbstate_tEE_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE5seekgExNS_8ios_base7seekdirE_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE5tellgEv_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE5ungetEv_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6ignoreEij_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC1ERS3_b_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE7getlineEPwi_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE7getlineEPwiw_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE7putbackEw_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE8readsomeEPwi_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEEC1EPNS_15basic_streambufIwS2_EE_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEEC2EPNS_15basic_streambufIwS2_EE_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEED0Ev_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEED1Ev_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEED2Ev_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsEPFRNS_8ios_baseES5_E_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsEPFRNS_9basic_iosIwS2_EES6_E_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsEPFRS3_S4_E_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsEPNS_15basic_streambufIwS2_EE_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERPv_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERb_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERd_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERe_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERf_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERi_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERj_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERl_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERm_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERs_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERt_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERx_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEErsERy_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE4swapERS3__ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5seekpENS_4fposI9mbstate_tEE_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5seekpExNS_8ios_base7seekdirE_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5tellpEv_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5writeEPKci_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryC1ERS3__ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD1Ev_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEEC1EPNS_15basic_streambufIcS2_EE_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEEC2EPNS_15basic_streambufIcS2_EE_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEED0Ev_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEED1Ev_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEED2Ev_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEPFRNS_8ios_baseES5_E_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEPFRNS_9basic_iosIcS2_EES6_E_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEPKv_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEPNS_15basic_streambufIcS2_EE_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEb_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEd_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEe_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEf_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEi_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEj_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEl_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEm_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEs_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEt_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEx_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEy_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE3putEw_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE4swapERS3__ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5seekpENS_4fposI9mbstate_tEE_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5seekpExNS_8ios_base7seekdirE_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5tellpEv_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5writeEPKwi_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryC1ERS3__ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryC2ERS3__ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD1Ev_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEEC1EPNS_15basic_streambufIwS2_EE_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEEC2EPNS_15basic_streambufIwS2_EE_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEED0Ev_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEED1Ev_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEED2Ev_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEPFRNS_8ios_baseES5_E_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEPFRNS_9basic_iosIwS2_EES6_E_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEPFRS3_S4_E_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEPKv_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEPNS_15basic_streambufIwS2_EE_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEb_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEd_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEe_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEf_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEi_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEj_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEl_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEm_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEs_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEt_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEx_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEElsEy_ZNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEE4swapERS3__ZNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEEC1EPNS_15basic_streambufIcS2_EE_ZNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEEC2EPNS_15basic_streambufIcS2_EE_ZNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEED0Ev_ZNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEED1Ev_ZNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEED2Ev_ZNSt6__ndk114error_categoryC2Ev_ZNSt6__ndk114error_categoryD2Ev_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE10pubseekoffExNS_8ios_base7seekdirEj_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE10pubseekposENS_4fposI9mbstate_tEEj_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4__ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE4setpEPcS4__ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE4swapERS3__ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE4syncEv_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5gbumpEi_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5pbumpEi_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5sgetcEv_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5sgetnEPci_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE5uflowEv_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE6sbumpcEv_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE6setbufEPci_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE6snextcEv_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPci_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKci_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE7seekposENS_4fposI9mbstate_tEEj_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE7sungetcEv_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE8in_availEv_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE8overflowEi_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE8pubimbueERKNS_6localeE_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE9pbackfailEi_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE9pubsetbufEPci_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE9showmanycEv_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE9sputbackcEc_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEE9underflowEv_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEEC1ERKS3__ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEEC1Ev_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEEC2ERKS3__ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEEC2Ev_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEED0Ev_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEED1Ev_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEED2Ev_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEEaSERKS3__ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE10pubseekoffExNS_8ios_base7seekdirEj_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE10pubseekposENS_4fposI9mbstate_tEEj_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE4setgEPwS4_S4__ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE4setpEPwS4__ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE4swapERS3__ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE4syncEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5gbumpEi_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5imbueERKNS_6localeE_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5pbumpEi_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5sgetcEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5sgetnEPwi_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5sputcEw_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5sputnEPKwi_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE5uflowEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE6sbumpcEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE6setbufEPwi_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE6snextcEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE6xsgetnEPwi_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE6xsputnEPKwi_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE7pubsyncEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE7seekoffExNS_8ios_base7seekdirEj_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE7seekposENS_4fposI9mbstate_tEEj_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE7sungetcEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE8in_availEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE8overflowEj_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE8pubimbueERKNS_6localeE_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE9pbackfailEj_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE9pubsetbufEPwi_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE9showmanycEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE9sputbackcEw_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEE9underflowEv_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEEC1ERKS3__ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEEC1Ev_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEEC2ERKS3__ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEEC2Ev_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEED0Ev_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEED1Ev_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEED2Ev_ZNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEEaSERKS3__ZNSt6__ndk117iostream_categoryEv_ZNSt6__ndk15ctypeIwE2idE_ZNSt6__ndk16localeC1ERKS0__ZNSt6__ndk16localeC1Ev_ZNSt6__ndk16localeaSERKS0__ZNSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE2idEfree_ZNSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE_ZNSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE_ZNSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE_ZNSt6__ndk18ios_base10floatfieldE_ZNSt6__ndk18ios_base10scientificErealloc_ZNSt6__ndk18ios_base11adjustfieldEmalloc_ZNSt6__ndk18ios_base15sync_with_stdioEb_ZNSt6__ndk18ios_base16__call_callbacksENS0_5eventE_ZNSt6__ndk18ios_base17register_callbackEPFvNS0_5eventERS0_iEi_ZNSt6__ndk18ios_base2inE_ZNSt6__ndk18ios_base34__set_failbit_and_consider_rethrowEv_ZNSt6__ndk18ios_base3appE_ZNSt6__ndk18ios_base3ateE_ZNSt6__ndk18ios_base3decE_ZNSt6__ndk18ios_base3hexE_ZNSt6__ndk18ios_base3octE_ZNSt6__ndk18ios_base3outE_ZNSt6__ndk18ios_base4initEPv_ZNSt6__ndk18ios_base4leftE_ZNSt6__ndk18ios_base4moveERS0__ZNSt6__ndk18ios_base4swapERS0__ZNSt6__ndk18ios_base5fixedE_ZNSt6__ndk18ios_base5imbueERKNS_6localeE_ZNSt6__ndk18ios_base5iwordEi_ZNSt6__ndk18ios_base5pwordEi_ZNSt6__ndk18ios_base5rightE_ZNSt6__ndk18ios_base5truncE_ZNSt6__ndk18ios_base6badbitE_ZNSt6__ndk18ios_base6binaryE_ZNSt6__ndk18ios_base6eofbitE_ZNSt6__ndk18ios_base6skipwsE_ZNSt6__ndk18ios_base6xallocEv_ZNSt6__ndk18ios_base7copyfmtERKS0__ZNSt6__ndk18ios_base7failbitE_ZNSt6__ndk18ios_base7failureC1EPKcRKNS_10error_codeE_ZNSt6__ndk18ios_base7failureC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_10error_codeE_ZNSt6__ndk18ios_base7failureC2EPKcRKNS_10error_codeE_ZNSt6__ndk18ios_base7failureC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_10error_codeE_ZNSt6__ndk18ios_base7failureD0Ev_ZNSt6__ndk18ios_base7failureD1Ev_ZNSt6__ndk18ios_base7failureD2Ev_ZNSt6__ndk18ios_base7goodbitE_ZNSt6__ndk18ios_base7showposE_ZNSt6__ndk18ios_base7unitbufE_ZNSt6__ndk18ios_base8internalE_ZNSt6__ndk18ios_base8showbaseE_ZNSt6__ndk18ios_base9__xindex_E_ZNSt6__ndk18ios_base9basefieldE_ZNSt6__ndk18ios_base9boolalphaE_ZNSt6__ndk18ios_base9showpointE_ZNSt6__ndk18ios_base9uppercaseE_ZNSt6__ndk18ios_baseD0Ev_ZNSt6__ndk18ios_baseD1Ev_ZNSt6__ndk18ios_baseD2Ev_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEE7copyfmtERKS3__ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEED0Ev_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEED1Ev_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEED2Ev_ZNSt6__ndk19basic_iosIwNS_11char_traitsIwEEE7copyfmtERKS3__ZNSt6__ndk19basic_iosIwNS_11char_traitsIwEEED0Ev_ZNSt6__ndk19basic_iosIwNS_11char_traitsIwEEED1Ev_ZNSt6__ndk19basic_iosIwNS_11char_traitsIwEEED2Ev_ZSt17__throw_bad_allocv_ZTCNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE_ZTCNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEEE8_NS_13basic_ostreamIcS2_EE_ZTINSt6__ndk112system_errorE_ZTINSt6__ndk113basic_istreamIcNS_11char_traitsIcEEEE_ZTINSt6__ndk113basic_istreamIwNS_11char_traitsIwEEEE_ZTINSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEEE_ZTINSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEEE_ZTINSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEEE_ZTINSt6__ndk115basic_streambufIcNS_11char_traitsIcEEEE_ZTINSt6__ndk115basic_streambufIwNS_11char_traitsIwEEEE_ZTINSt6__ndk18ios_base7failureE_ZTINSt6__ndk18ios_baseE_ZTINSt6__ndk19basic_iosIcNS_11char_traitsIcEEEE_ZTINSt6__ndk19basic_iosIwNS_11char_traitsIwEEEE_ZTSNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEEE_ZTSNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEEE_ZTSNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEEE_ZTSNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEEE_ZTSNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEEE_ZTSNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEEE_ZTSNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEEE_ZTSNSt6__ndk18ios_base7failureE_ZTSNSt6__ndk18ios_baseE_ZTSNSt6__ndk19basic_iosIcNS_11char_traitsIcEEEE_ZTSNSt6__ndk19basic_iosIwNS_11char_traitsIwEEEE_ZTTNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEEE_ZTTNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEEE_ZTTNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEEE_ZTTNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEEE_ZTTNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEEE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTVN10__cxxabiv121__vmi_class_type_infoE_ZTVNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEEE_ZTVNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEEE_ZTVNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEEE_ZTVNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEEE_ZTVNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEEE_ZTVNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEEE_ZTVNSt6__ndk115basic_streambufIwNS_11char_traitsIwEEEE_ZTVNSt6__ndk18ios_base7failureE_ZTVNSt6__ndk18ios_baseE_ZTVNSt6__ndk19basic_iosIcNS_11char_traitsIcEEEE_ZTVNSt6__ndk19basic_iosIwNS_11char_traitsIwEEEE_ZThn8_NSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEED0Ev_ZThn8_NSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEED1Ev_ZTv0_n12_NSt6__ndk113basic_istreamIcNS_11char_traitsIcEEED0Ev_ZTv0_n12_NSt6__ndk113basic_istreamIcNS_11char_traitsIcEEED1Ev_ZTv0_n12_NSt6__ndk113basic_istreamIwNS_11char_traitsIwEEED0Ev_ZTv0_n12_NSt6__ndk113basic_istreamIwNS_11char_traitsIwEEED1Ev_ZTv0_n12_NSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEED0Ev_ZTv0_n12_NSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEED1Ev_ZTv0_n12_NSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEED0Ev_ZTv0_n12_NSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEED1Ev_ZTv0_n12_NSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEED0Ev_ZTv0_n12_NSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEED1Ev__aeabi_memclr4__cxa_guard_acquire__cxa_guard_release__cxa_rethrow_ZNSt6__ndk121__throw_runtime_errorEPKc_ZNSt6__ndk13cinE_ZNSt6__ndk14cerrE_ZNSt6__ndk14clogE_ZNSt6__ndk14wcinE_ZNSt6__ndk15wcerrE_ZNSt6__ndk15wclogE_ZNSt6__ndk15wcoutE_ZNSt6__ndk17codecvtIcc9mbstate_tE2idE_ZNSt6__ndk17codecvtIwc9mbstate_tE2idE_ZNSt6__ndk18ios_base4InitC1Ev_ZNSt6__ndk18ios_base4InitC2Ev_ZNSt6__ndk18ios_base4InitD1Ev_ZNSt6__ndk18ios_base4InitD2Ev__sFfflushfwritegetcungetc_ZNKSt6__ndk110__time_put8__do_putEPcRS1_PK2tmcc_ZNKSt6__ndk110__time_put8__do_putEPwRS1_PK2tmcc_ZNKSt6__ndk110moneypunctIcLb0EE11do_groupingEv_ZNKSt6__ndk110moneypunctIcLb0EE13do_neg_formatEv_ZNKSt6__ndk110moneypunctIcLb0EE13do_pos_formatEv_ZNKSt6__ndk110moneypunctIcLb0EE14do_curr_symbolEv_ZNKSt6__ndk110moneypunctIcLb0EE14do_frac_digitsEv_ZNKSt6__ndk110moneypunctIcLb0EE16do_decimal_pointEv_ZNKSt6__ndk110moneypunctIcLb0EE16do_negative_signEv_ZNKSt6__ndk110moneypunctIcLb0EE16do_positive_signEv_ZNKSt6__ndk110moneypunctIcLb0EE16do_thousands_sepEv_ZNKSt6__ndk110moneypunctIcLb1EE11do_groupingEv_ZNKSt6__ndk110moneypunctIcLb1EE13do_neg_formatEv_ZNKSt6__ndk110moneypunctIcLb1EE13do_pos_formatEv_ZNKSt6__ndk110moneypunctIcLb1EE14do_curr_symbolEv_ZNKSt6__ndk110moneypunctIcLb1EE14do_frac_digitsEv_ZNKSt6__ndk110moneypunctIcLb1EE16do_decimal_pointEv_ZNKSt6__ndk110moneypunctIcLb1EE16do_negative_signEv_ZNKSt6__ndk110moneypunctIcLb1EE16do_positive_signEv_ZNKSt6__ndk110moneypunctIcLb1EE16do_thousands_sepEv_ZNKSt6__ndk110moneypunctIwLb0EE11do_groupingEv_ZNKSt6__ndk110moneypunctIwLb0EE13do_neg_formatEv_ZNKSt6__ndk110moneypunctIwLb0EE13do_pos_formatEv_ZNKSt6__ndk110moneypunctIwLb0EE14do_curr_symbolEv_ZNKSt6__ndk110moneypunctIwLb0EE14do_frac_digitsEv_ZNKSt6__ndk110moneypunctIwLb0EE16do_decimal_pointEv_ZNKSt6__ndk110moneypunctIwLb0EE16do_negative_signEv_ZNKSt6__ndk110moneypunctIwLb0EE16do_positive_signEv_ZNKSt6__ndk110moneypunctIwLb0EE16do_thousands_sepEv_ZNKSt6__ndk110moneypunctIwLb1EE11do_groupingEv_ZNKSt6__ndk110moneypunctIwLb1EE13do_neg_formatEv_ZNKSt6__ndk110moneypunctIwLb1EE13do_pos_formatEv_ZNKSt6__ndk110moneypunctIwLb1EE14do_curr_symbolEv_ZNKSt6__ndk110moneypunctIwLb1EE14do_frac_digitsEv_ZNKSt6__ndk110moneypunctIwLb1EE16do_decimal_pointEv_ZNKSt6__ndk110moneypunctIwLb1EE16do_negative_signEv_ZNKSt6__ndk110moneypunctIwLb1EE16do_positive_signEv_ZNKSt6__ndk110moneypunctIwLb1EE16do_thousands_sepEv_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEjjPKcj_ZNKSt6__ndk112ctype_bynameIcE10do_tolowerEPcPKc_ZNKSt6__ndk112ctype_bynameIcE10do_tolowerEc_ZNKSt6__ndk112ctype_bynameIcE10do_toupperEPcPKc_ZNKSt6__ndk112ctype_bynameIcE10do_toupperEc_ZNKSt6__ndk112ctype_bynameIwE10do_scan_isEmPKwS3__ZNKSt6__ndk112ctype_bynameIwE10do_tolowerEPwPKw_ZNKSt6__ndk112ctype_bynameIwE10do_tolowerEw_ZNKSt6__ndk112ctype_bynameIwE10do_toupperEPwPKw_ZNKSt6__ndk112ctype_bynameIwE10do_toupperEw_ZNKSt6__ndk112ctype_bynameIwE11do_scan_notEmPKwS3__ZNKSt6__ndk112ctype_bynameIwE5do_isEPKwS3_Pm_ZNKSt6__ndk112ctype_bynameIwE5do_isEmw_ZNKSt6__ndk112ctype_bynameIwE8do_widenEPKcS3_Pw_ZNKSt6__ndk112ctype_bynameIwE8do_widenEc_ZNKSt6__ndk112ctype_bynameIwE9do_narrowEPKwS3_cPc_ZNKSt6__ndk112ctype_bynameIwE9do_narrowEwc_ZNKSt6__ndk114__codecvt_utf8IDiE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk114__codecvt_utf8IDiE11do_encodingEv_ZNKSt6__ndk114__codecvt_utf8IDiE13do_max_lengthEv_ZNKSt6__ndk114__codecvt_utf8IDiE16do_always_noconvEv_ZNKSt6__ndk114__codecvt_utf8IDiE5do_inER9mbstate_tPKcS5_RS5_PDiS7_RS7__ZNKSt6__ndk114__codecvt_utf8IDiE6do_outER9mbstate_tPKDiS5_RS5_PcS7_RS7__ZNKSt6__ndk114__codecvt_utf8IDiE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk114__codecvt_utf8IDsE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk114__codecvt_utf8IDsE11do_encodingEv_ZNKSt6__ndk114__codecvt_utf8IDsE13do_max_lengthEv_ZNKSt6__ndk114__codecvt_utf8IDsE16do_always_noconvEv_ZNKSt6__ndk114__codecvt_utf8IDsE5do_inER9mbstate_tPKcS5_RS5_PDsS7_RS7__ZNKSt6__ndk114__codecvt_utf8IDsE6do_outER9mbstate_tPKDsS5_RS5_PcS7_RS7__ZNKSt6__ndk114__codecvt_utf8IDsE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk114__codecvt_utf8IwE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk114__codecvt_utf8IwE11do_encodingEv_ZNKSt6__ndk114__codecvt_utf8IwE13do_max_lengthEv_ZNKSt6__ndk114__codecvt_utf8IwE16do_always_noconvEv_ZNKSt6__ndk114__codecvt_utf8IwE5do_inER9mbstate_tPKcS5_RS5_PwS7_RS7__ZNKSt6__ndk114__codecvt_utf8IwE6do_outER9mbstate_tPKwS5_RS5_PcS7_RS7__ZNKSt6__ndk114__codecvt_utf8IwE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk114collate_bynameIcE10do_compareEPKcS3_S3_S3__ZNKSt6__ndk114collate_bynameIcE12do_transformEPKcS3__ZNKSt6__ndk114collate_bynameIwE10do_compareEPKwS3_S3_S3__ZNKSt6__ndk114collate_bynameIwE12do_transformEPKwS3__ZNKSt6__ndk115__codecvt_utf16IDiLb0EE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk115__codecvt_utf16IDiLb0EE11do_encodingEv_ZNKSt6__ndk115__codecvt_utf16IDiLb0EE13do_max_lengthEv_ZNKSt6__ndk115__codecvt_utf16IDiLb0EE16do_always_noconvEv_ZNKSt6__ndk115__codecvt_utf16IDiLb0EE5do_inER9mbstate_tPKcS5_RS5_PDiS7_RS7__ZNKSt6__ndk115__codecvt_utf16IDiLb0EE6do_outER9mbstate_tPKDiS5_RS5_PcS7_RS7__ZNKSt6__ndk115__codecvt_utf16IDiLb0EE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk115__codecvt_utf16IDiLb1EE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk115__codecvt_utf16IDiLb1EE11do_encodingEv_ZNKSt6__ndk115__codecvt_utf16IDiLb1EE13do_max_lengthEv_ZNKSt6__ndk115__codecvt_utf16IDiLb1EE16do_always_noconvEv_ZNKSt6__ndk115__codecvt_utf16IDiLb1EE5do_inER9mbstate_tPKcS5_RS5_PDiS7_RS7__ZNKSt6__ndk115__codecvt_utf16IDiLb1EE6do_outER9mbstate_tPKDiS5_RS5_PcS7_RS7__ZNKSt6__ndk115__codecvt_utf16IDiLb1EE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk115__codecvt_utf16IDsLb0EE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk115__codecvt_utf16IDsLb0EE11do_encodingEv_ZNKSt6__ndk115__codecvt_utf16IDsLb0EE13do_max_lengthEv_ZNKSt6__ndk115__codecvt_utf16IDsLb0EE16do_always_noconvEv_ZNKSt6__ndk115__codecvt_utf16IDsLb0EE5do_inER9mbstate_tPKcS5_RS5_PDsS7_RS7__ZNKSt6__ndk115__codecvt_utf16IDsLb0EE6do_outER9mbstate_tPKDsS5_RS5_PcS7_RS7__ZNKSt6__ndk115__codecvt_utf16IDsLb0EE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk115__codecvt_utf16IDsLb1EE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk115__codecvt_utf16IDsLb1EE11do_encodingEv_ZNKSt6__ndk115__codecvt_utf16IDsLb1EE13do_max_lengthEv_ZNKSt6__ndk115__codecvt_utf16IDsLb1EE16do_always_noconvEv_ZNKSt6__ndk115__codecvt_utf16IDsLb1EE5do_inER9mbstate_tPKcS5_RS5_PDsS7_RS7__ZNKSt6__ndk115__codecvt_utf16IDsLb1EE6do_outER9mbstate_tPKDsS5_RS5_PcS7_RS7__ZNKSt6__ndk115__codecvt_utf16IDsLb1EE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk115__codecvt_utf16IwLb0EE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk115__codecvt_utf16IwLb0EE11do_encodingEv_ZNKSt6__ndk115__codecvt_utf16IwLb0EE13do_max_lengthEv_ZNKSt6__ndk115__codecvt_utf16IwLb0EE16do_always_noconvEv_ZNKSt6__ndk115__codecvt_utf16IwLb0EE5do_inER9mbstate_tPKcS5_RS5_PwS7_RS7__ZNKSt6__ndk115__codecvt_utf16IwLb0EE6do_outER9mbstate_tPKwS5_RS5_PcS7_RS7__ZNKSt6__ndk115__codecvt_utf16IwLb0EE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk115__codecvt_utf16IwLb1EE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk115__codecvt_utf16IwLb1EE11do_encodingEv_ZNKSt6__ndk115__codecvt_utf16IwLb1EE13do_max_lengthEv_ZNKSt6__ndk115__codecvt_utf16IwLb1EE16do_always_noconvEv_ZNKSt6__ndk115__codecvt_utf16IwLb1EE5do_inER9mbstate_tPKcS5_RS5_PwS7_RS7__ZNKSt6__ndk115__codecvt_utf16IwLb1EE6do_outER9mbstate_tPKwS5_RS5_PcS7_RS7__ZNKSt6__ndk115__codecvt_utf16IwLb1EE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk117moneypunct_bynameIcLb0EE11do_groupingEv_ZNKSt6__ndk117moneypunct_bynameIcLb0EE13do_neg_formatEv_ZNKSt6__ndk117moneypunct_bynameIcLb0EE13do_pos_formatEv_ZNKSt6__ndk117moneypunct_bynameIcLb0EE14do_curr_symbolEv_ZNKSt6__ndk117moneypunct_bynameIcLb0EE14do_frac_digitsEv_ZNKSt6__ndk117moneypunct_bynameIcLb0EE16do_decimal_pointEv_ZNKSt6__ndk117moneypunct_bynameIcLb0EE16do_negative_signEv_ZNKSt6__ndk117moneypunct_bynameIcLb0EE16do_positive_signEv_ZNKSt6__ndk117moneypunct_bynameIcLb0EE16do_thousands_sepEv_ZNKSt6__ndk117moneypunct_bynameIcLb1EE11do_groupingEv_ZNKSt6__ndk117moneypunct_bynameIcLb1EE13do_neg_formatEv_ZNKSt6__ndk117moneypunct_bynameIcLb1EE13do_pos_formatEv_ZNKSt6__ndk117moneypunct_bynameIcLb1EE14do_curr_symbolEv_ZNKSt6__ndk117moneypunct_bynameIcLb1EE14do_frac_digitsEv_ZNKSt6__ndk117moneypunct_bynameIcLb1EE16do_decimal_pointEv_ZNKSt6__ndk117moneypunct_bynameIcLb1EE16do_negative_signEv_ZNKSt6__ndk117moneypunct_bynameIcLb1EE16do_positive_signEv_ZNKSt6__ndk117moneypunct_bynameIcLb1EE16do_thousands_sepEv_ZNKSt6__ndk117moneypunct_bynameIwLb0EE11do_groupingEv_ZNKSt6__ndk117moneypunct_bynameIwLb0EE13do_neg_formatEv_ZNKSt6__ndk117moneypunct_bynameIwLb0EE13do_pos_formatEv_ZNKSt6__ndk117moneypunct_bynameIwLb0EE14do_curr_symbolEv_ZNKSt6__ndk117moneypunct_bynameIwLb0EE14do_frac_digitsEv_ZNKSt6__ndk117moneypunct_bynameIwLb0EE16do_decimal_pointEv_ZNKSt6__ndk117moneypunct_bynameIwLb0EE16do_negative_signEv_ZNKSt6__ndk117moneypunct_bynameIwLb0EE16do_positive_signEv_ZNKSt6__ndk117moneypunct_bynameIwLb0EE16do_thousands_sepEv_ZNKSt6__ndk117moneypunct_bynameIwLb1EE11do_groupingEv_ZNKSt6__ndk117moneypunct_bynameIwLb1EE13do_neg_formatEv_ZNKSt6__ndk117moneypunct_bynameIwLb1EE13do_pos_formatEv_ZNKSt6__ndk117moneypunct_bynameIwLb1EE14do_curr_symbolEv_ZNKSt6__ndk117moneypunct_bynameIwLb1EE14do_frac_digitsEv_ZNKSt6__ndk117moneypunct_bynameIwLb1EE16do_decimal_pointEv_ZNKSt6__ndk117moneypunct_bynameIwLb1EE16do_negative_signEv_ZNKSt6__ndk117moneypunct_bynameIwLb1EE16do_positive_signEv_ZNKSt6__ndk117moneypunct_bynameIwLb1EE16do_thousands_sepEv_ZNKSt6__ndk118__time_get_storageIcE15__do_date_orderEv_ZNKSt6__ndk118__time_get_storageIwE15__do_date_orderEv_ZNKSt6__ndk120__codecvt_utf8_utf16IDiE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk120__codecvt_utf8_utf16IDiE11do_encodingEv_ZNKSt6__ndk120__codecvt_utf8_utf16IDiE13do_max_lengthEv_ZNKSt6__ndk120__codecvt_utf8_utf16IDiE16do_always_noconvEv_ZNKSt6__ndk120__codecvt_utf8_utf16IDiE5do_inER9mbstate_tPKcS5_RS5_PDiS7_RS7__ZNKSt6__ndk120__codecvt_utf8_utf16IDiE6do_outER9mbstate_tPKDiS5_RS5_PcS7_RS7__ZNKSt6__ndk120__codecvt_utf8_utf16IDiE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk120__codecvt_utf8_utf16IDsE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk120__codecvt_utf8_utf16IDsE11do_encodingEv_ZNKSt6__ndk120__codecvt_utf8_utf16IDsE13do_max_lengthEv_ZNKSt6__ndk120__codecvt_utf8_utf16IDsE16do_always_noconvEv_ZNKSt6__ndk120__codecvt_utf8_utf16IDsE5do_inER9mbstate_tPKcS5_RS5_PDsS7_RS7__ZNKSt6__ndk120__codecvt_utf8_utf16IDsE6do_outER9mbstate_tPKDsS5_RS5_PcS7_RS7__ZNKSt6__ndk120__codecvt_utf8_utf16IDsE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk120__codecvt_utf8_utf16IwE10do_unshiftER9mbstate_tPcS4_RS4__ZNKSt6__ndk120__codecvt_utf8_utf16IwE11do_encodingEv_ZNKSt6__ndk120__codecvt_utf8_utf16IwE13do_max_lengthEv_ZNKSt6__ndk120__codecvt_utf8_utf16IwE16do_always_noconvEv_ZNKSt6__ndk120__codecvt_utf8_utf16IwE5do_inER9mbstate_tPKcS5_RS5_PwS7_RS7__ZNKSt6__ndk120__codecvt_utf8_utf16IwE6do_outER9mbstate_tPKwS5_RS5_PcS7_RS7__ZNKSt6__ndk120__codecvt_utf8_utf16IwE9do_lengthER9mbstate_tPKcS5_j_ZNKSt6__ndk120__time_get_c_storageIcE3__XEv_ZNKSt6__ndk120__time_get_c_storageIcE3__cEv_ZNKSt6__ndk120__time_get_c_storageIcE3__rEv_ZNKSt6__ndk120__time_get_c_storageIcE3__xEv_ZNKSt6__ndk120__time_get_c_storageIcE7__am_pmEv_ZNKSt6__ndk120__time_get_c_storageIcE7__weeksEv_ZNKSt6__ndk120__time_get_c_storageIcE8__monthsEv_ZNKSt6__ndk120__time_get_c_storageIwE3__XEv_ZNKSt6__ndk120__time_get_c_storageIwE3__cEv_ZNKSt6__ndk120__time_get_c_storageIwE3__rEv_ZNKSt6__ndk120__time_get_c_storageIwE3__xEv_ZNKSt6__ndk120__time_get_c_storageIwE7__am_pmEv_ZNKSt6__ndk120__time_get_c_storageIwE7__weeksEv_ZNKSt6__ndk120__time_get_c_storageIwE8__monthsEv_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv_ZNKSt6__ndk15ctypeIcE10do_tolowerEPcPKc_ZNKSt6__ndk15ctypeIcE10do_tolowerEc_ZNKSt6__ndk15ctypeIcE10do_toupperEPcPKc_ZNKSt6__ndk15ctypeIcE10do_toupperEc_ZNKSt6__ndk15ctypeIcE8do_widenEPKcS3_Pc_ZNKSt6__ndk15ctypeIcE8do_widenEc_ZNKSt6__ndk15ctypeIcE9do_narrowEPKcS3_cPc_ZNKSt6__ndk15ctypeIcE9do_narrowEcc_ZNKSt6__ndk15ctypeIwE10do_scan_isEmPKwS3__ZNKSt6__ndk15ctypeIwE10do_tolowerEPwPKw_ZNKSt6__ndk15ctypeIwE10do_tolowerEw_ZNKSt6__ndk15ctypeIwE10do_toupperEPwPKw_ZNKSt6__ndk15ctypeIwE10do_toupperEw_ZNKSt6__ndk15ctypeIwE11do_scan_notEmPKwS3__ZNKSt6__ndk15ctypeIwE5do_isEPKwS3_Pm_ZNKSt6__ndk15ctypeIwE5do_isEmw_ZNKSt6__ndk15ctypeIwE8do_widenEPKcS3_Pw_ZNKSt6__ndk15ctypeIwE8do_widenEc_ZNKSt6__ndk15ctypeIwE9do_narrowEPKwS3_cPc_ZNKSt6__ndk15ctypeIwE9do_narrowEwc_ZNKSt6__ndk16locale4nameEv_ZNKSt6__ndk16locale9has_facetERNS0_2idE_ZNKSt6__ndk16localeeqERKS0__ZNKSt6__ndk17codecvtIDic9mbstate_tE10do_unshiftERS1_PcS4_RS4__ZNKSt6__ndk17codecvtIDic9mbstate_tE11do_encodingEv_ZNKSt6__ndk17codecvtIDic9mbstate_tE13do_max_lengthEv_ZNKSt6__ndk17codecvtIDic9mbstate_tE16do_always_noconvEv_ZNKSt6__ndk17codecvtIDic9mbstate_tE5do_inERS1_PKcS5_RS5_PDiS7_RS7__ZNKSt6__ndk17codecvtIDic9mbstate_tE6do_outERS1_PKDiS5_RS5_PcS7_RS7__ZNKSt6__ndk17codecvtIDic9mbstate_tE9do_lengthERS1_PKcS5_j_ZNKSt6__ndk17codecvtIDsc9mbstate_tE10do_unshiftERS1_PcS4_RS4__ZNKSt6__ndk17codecvtIDsc9mbstate_tE11do_encodingEv_ZNKSt6__ndk17codecvtIDsc9mbstate_tE13do_max_lengthEv_ZNKSt6__ndk17codecvtIDsc9mbstate_tE16do_always_noconvEv_ZNKSt6__ndk17codecvtIDsc9mbstate_tE5do_inERS1_PKcS5_RS5_PDsS7_RS7__ZNKSt6__ndk17codecvtIDsc9mbstate_tE6do_outERS1_PKDsS5_RS5_PcS7_RS7__ZNKSt6__ndk17codecvtIDsc9mbstate_tE9do_lengthERS1_PKcS5_j_ZNKSt6__ndk17codecvtIcc9mbstate_tE10do_unshiftERS1_PcS4_RS4__ZNKSt6__ndk17codecvtIcc9mbstate_tE11do_encodingEv_ZNKSt6__ndk17codecvtIcc9mbstate_tE13do_max_lengthEv_ZNKSt6__ndk17codecvtIcc9mbstate_tE16do_always_noconvEv_ZNKSt6__ndk17codecvtIcc9mbstate_tE5do_inERS1_PKcS5_RS5_PcS7_RS7__ZNKSt6__ndk17codecvtIcc9mbstate_tE6do_outERS1_PKcS5_RS5_PcS7_RS7__ZNKSt6__ndk17codecvtIcc9mbstate_tE9do_lengthERS1_PKcS5_j_ZNKSt6__ndk17codecvtIwc9mbstate_tE10do_unshiftERS1_PcS4_RS4__ZNKSt6__ndk17codecvtIwc9mbstate_tE11do_encodingEv_ZNKSt6__ndk17codecvtIwc9mbstate_tE13do_max_lengthEv_ZNKSt6__ndk17codecvtIwc9mbstate_tE16do_always_noconvEv_ZNKSt6__ndk17codecvtIwc9mbstate_tE5do_inERS1_PKcS5_RS5_PwS7_RS7__ZNKSt6__ndk17codecvtIwc9mbstate_tE6do_outERS1_PKwS5_RS5_PcS7_RS7__ZNKSt6__ndk17codecvtIwc9mbstate_tE9do_lengthERS1_PKcS5_j_ZNKSt6__ndk17collateIcE10do_compareEPKcS3_S3_S3__ZNKSt6__ndk17collateIcE12do_transformEPKcS3__ZNKSt6__ndk17collateIcE7do_hashEPKcS3__ZNKSt6__ndk17collateIwE10do_compareEPKwS3_S3_S3__ZNKSt6__ndk17collateIwE12do_transformEPKwS3__ZNKSt6__ndk17collateIwE7do_hashEPKwS3__ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRb_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRd_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRe_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRf_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRl_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRm_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRt_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRx_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRy_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjS8__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT__ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRb_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRd_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRe_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRf_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRl_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRm_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRt_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRx_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRy_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjS8__ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPKv_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcb_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcd_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEce_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcl_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcm_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcx_ZNKSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcy_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPKv_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwb_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwd_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwe_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwl_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwm_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwx_ZNKSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwy_ZNKSt6__ndk18messagesIcE6do_getEiiiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNKSt6__ndk18messagesIcE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE_ZNKSt6__ndk18messagesIcE8do_closeEi_ZNKSt6__ndk18messagesIwE6do_getEiiiRKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEE_ZNKSt6__ndk18messagesIwE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE_ZNKSt6__ndk18messagesIwE8do_closeEi_ZNKSt6__ndk18numpunctIcE11do_groupingEv_ZNKSt6__ndk18numpunctIcE11do_truenameEv_ZNKSt6__ndk18numpunctIcE12do_falsenameEv_ZNKSt6__ndk18numpunctIcE16do_decimal_pointEv_ZNKSt6__ndk18numpunctIcE16do_thousands_sepEv_ZNKSt6__ndk18numpunctIwE11do_groupingEv_ZNKSt6__ndk18numpunctIwE11do_truenameEv_ZNKSt6__ndk18numpunctIwE12do_falsenameEv_ZNKSt6__ndk18numpunctIwE16do_decimal_pointEv_ZNKSt6__ndk18numpunctIwE16do_thousands_sepEv_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE10__get_hourERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE10__get_yearERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_am_pmERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_monthERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_year4ERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE12__get_minuteERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE12__get_secondERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_12_hourERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_weekdayERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13do_date_orderEv_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__get_monthnameERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_weekdaynameERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE18__get_day_year_numERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC__ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE9__get_dayERiRS4_S4_RjRKNS_5ctypeIcEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE10__get_hourERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE10__get_yearERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_am_pmERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_monthERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_year4ERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE12__get_minuteERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE12__get_secondERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_12_hourERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_weekdayERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13do_date_orderEv_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__get_monthnameERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_weekdaynameERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE18__get_day_year_numERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC__ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE9__get_dayERiRS4_S4_RjRKNS_5ctypeIwEE_ZNKSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putES4_RNS_8ios_baseEcPK2tmPKcSC__ZNKSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPK2tmcc_ZNKSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putES4_RNS_8ios_baseEwPK2tmPKwSC__ZNKSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPK2tmcc_ZNKSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIcS3_NS_9allocatorIcEEEE_ZNKSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe_ZNKSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIwS3_NS_9allocatorIwEEEE_ZNKSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe_ZNKSt6__ndk19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEcRKNS_12basic_stringIcS3_NS_9allocatorIcEEEE_ZNKSt6__ndk19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEce_ZNKSt6__ndk19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwRKNS_12basic_stringIwS3_NS_9allocatorIwEEEE_ZNKSt6__ndk19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwe_ZNSt13runtime_errorC1EPKc_ZNSt13runtime_errorC1ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE_ZNSt13runtime_errorD1Ev_ZNSt6__ndk110__time_getC1EPKc_ZNSt6__ndk110__time_getC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk110__time_getC2EPKc_ZNSt6__ndk110__time_getC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk110__time_getD1Ev_ZNSt6__ndk110__time_getD2Ev_ZNSt6__ndk110__time_putC1EPKc_ZNSt6__ndk110__time_putC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk110__time_putC2EPKc_ZNSt6__ndk110__time_putC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk110__time_putD1Ev_ZNSt6__ndk110__time_putD2Ev_ZNSt6__ndk110ctype_base5alnumE_ZNSt6__ndk110ctype_base5alphaE_ZNSt6__ndk110ctype_base5blankE_ZNSt6__ndk110ctype_base5cntrlE_ZNSt6__ndk110ctype_base5digitE_ZNSt6__ndk110ctype_base5graphE_ZNSt6__ndk110ctype_base5lowerE_ZNSt6__ndk110ctype_base5printE_ZNSt6__ndk110ctype_base5punctE_ZNSt6__ndk110ctype_base5spaceE_ZNSt6__ndk110ctype_base5upperE_ZNSt6__ndk110ctype_base6xdigitE_ZNSt6__ndk110moneypunctIcLb0EE2idE_ZNSt6__ndk110moneypunctIcLb0EE4intlE_ZNSt6__ndk110moneypunctIcLb1EE2idE_ZNSt6__ndk110moneypunctIcLb1EE4intlE_ZNSt6__ndk110moneypunctIwLb0EE2idE_ZNSt6__ndk110moneypunctIwLb0EE4intlE_ZNSt6__ndk110moneypunctIwLb1EE2idE_ZNSt6__ndk110moneypunctIwLb1EE4intlE_ZNSt6__ndk111__call_onceERVmPvPFvS2_E_ZNSt6__ndk111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_SF_Ri_ZNSt6__ndk111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_SJ_Ri_ZNSt6__ndk111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_Ri_ZNSt6__ndk111__money_putIcE8__formatEPcRS2_S3_jPKcS5_RKNS_5ctypeIcEEbRKNS_10money_base7patternEccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESL_SL_i_ZNSt6__ndk111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_Ri_ZNSt6__ndk111__money_putIwE8__formatEPwRS2_S3_jPKwS5_RKNS_5ctypeIwEEbRKNS_10money_base7patternEwwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNSE_IwNSF_IwEENSH_IwEEEESQ_i_ZNSt6__ndk111char_traitsIcE7compareEPKcS3_j_ZNSt6__ndk112__do_nothingEPv_ZNSt6__ndk112__rotate_gcdINS_11__wrap_iterIPcEEEET_S4_S4_S4__ZNSt6__ndk112__rotate_gcdINS_11__wrap_iterIPwEEEET_S4_S4_S4__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE23__append_forward_unsafeIPcEERS5_T_S9__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEjj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPKcEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESA_SA__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPcEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjjc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEjc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEjjjjjj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IPKcvEET_S9__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE23__append_forward_unsafeIPwEERS5_T_S9__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5eraseEjj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEjw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initIPKwEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESA_SA__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initIPwEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKwj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignIPwEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr38__libcpp_string_gets_noexcept_iteratorIS9_EE5valueERS5_E4typeES9_S9__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEjjw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEjjjjjj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IDnEEPKw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IPKwvEET_S9__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev_ZNSt6__ndk112ctype_bynameIcEC1EPKcj_ZNSt6__ndk112ctype_bynameIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk112ctype_bynameIcEC2EPKcj_ZNSt6__ndk112ctype_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk112ctype_bynameIcED0Ev_ZNSt6__ndk112ctype_bynameIcED1Ev_ZNSt6__ndk112ctype_bynameIcED2Ev_ZNSt6__ndk112ctype_bynameIwEC1EPKcj_ZNSt6__ndk112ctype_bynameIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk112ctype_bynameIwEC2EPKcj_ZNSt6__ndk112ctype_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk112ctype_bynameIwED0Ev_ZNSt6__ndk112ctype_bynameIwED1Ev_ZNSt6__ndk112ctype_bynameIwED2Ev_ZNSt6__ndk113__rotate_leftINS_11__wrap_iterIPwEEEET_S4_S4__ZNSt6__ndk114__codecvt_utf8IDiED0Ev_ZNSt6__ndk114__codecvt_utf8IDsED0Ev_ZNSt6__ndk114__codecvt_utf8IwED0Ev_ZNSt6__ndk114__num_get_base10__get_baseERNS_8ios_baseE_ZNSt6__ndk114__num_get_base5__srcE_ZNSt6__ndk114__num_put_base12__format_intEPcPKcbj_ZNSt6__ndk114__num_put_base14__format_floatEPcPKcj_ZNSt6__ndk114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE_ZNSt6__ndk114__rotate_rightINS_11__wrap_iterIPcEEEET_S4_S4__ZNSt6__ndk114__rotate_rightINS_11__wrap_iterIPwEEEET_S4_S4__ZNSt6__ndk114__shared_count12__add_sharedEv_ZNSt6__ndk114__shared_count16__release_sharedEv_ZNSt6__ndk114__shared_countD2Ev_ZNSt6__ndk114codecvt_bynameIDic9mbstate_tED0Ev_ZNSt6__ndk114codecvt_bynameIDic9mbstate_tED1Ev_ZNSt6__ndk114codecvt_bynameIDic9mbstate_tED2Ev_ZNSt6__ndk114codecvt_bynameIDsc9mbstate_tED0Ev_ZNSt6__ndk114codecvt_bynameIDsc9mbstate_tED1Ev_ZNSt6__ndk114codecvt_bynameIDsc9mbstate_tED2Ev_ZNSt6__ndk114codecvt_bynameIcc9mbstate_tED0Ev_ZNSt6__ndk114codecvt_bynameIcc9mbstate_tED1Ev_ZNSt6__ndk114codecvt_bynameIcc9mbstate_tED2Ev_ZNSt6__ndk114codecvt_bynameIwc9mbstate_tED0Ev_ZNSt6__ndk114codecvt_bynameIwc9mbstate_tED1Ev_ZNSt6__ndk114codecvt_bynameIwc9mbstate_tED2Ev_ZNSt6__ndk114collate_bynameIcEC1EPKcj_ZNSt6__ndk114collate_bynameIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk114collate_bynameIcEC2EPKcj_ZNSt6__ndk114collate_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk114collate_bynameIcED0Ev_ZNSt6__ndk114collate_bynameIcED1Ev_ZNSt6__ndk114collate_bynameIcED2Ev_ZNSt6__ndk114collate_bynameIwEC1EPKcj_ZNSt6__ndk114collate_bynameIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk114collate_bynameIwEC2EPKcj_ZNSt6__ndk114collate_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk114collate_bynameIwED0Ev_ZNSt6__ndk114collate_bynameIwED1Ev_ZNSt6__ndk114collate_bynameIwED2Ev_ZNSt6__ndk115__codecvt_utf16IDiLb0EED0Ev_ZNSt6__ndk115__codecvt_utf16IDiLb1EED0Ev_ZNSt6__ndk115__codecvt_utf16IDsLb0EED0Ev_ZNSt6__ndk115__codecvt_utf16IDsLb1EED0Ev_ZNSt6__ndk115__codecvt_utf16IwLb0EED0Ev_ZNSt6__ndk115__codecvt_utf16IwLb1EED0Ev_ZNSt6__ndk115numpunct_bynameIcE6__initEPKc_ZNSt6__ndk115numpunct_bynameIcEC1EPKcj_ZNSt6__ndk115numpunct_bynameIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk115numpunct_bynameIcEC2EPKcj_ZNSt6__ndk115numpunct_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk115numpunct_bynameIcED0Ev_ZNSt6__ndk115numpunct_bynameIcED1Ev_ZNSt6__ndk115numpunct_bynameIcED2Ev_ZNSt6__ndk115numpunct_bynameIwE6__initEPKc_ZNSt6__ndk115numpunct_bynameIwEC1EPKcj_ZNSt6__ndk115numpunct_bynameIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk115numpunct_bynameIwEC2EPKcj_ZNSt6__ndk115numpunct_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj_ZNSt6__ndk115numpunct_bynameIwED0Ev_ZNSt6__ndk115numpunct_bynameIwED1Ev_ZNSt6__ndk115numpunct_bynameIwED2Ev_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj_ZNSt6__ndk116__narrow_to_utf8ILj16EED0Ev_ZNSt6__ndk116__narrow_to_utf8ILj16EED1Ev_ZNSt6__ndk116__narrow_to_utf8ILj16EED2Ev_ZNSt6__ndk116__narrow_to_utf8ILj32EED0Ev_ZNSt6__ndk116__narrow_to_utf8ILj32EED1Ev_ZNSt6__ndk116__narrow_to_utf8ILj32EED2Ev_ZNSt6__ndk117__libcpp_sscanf_lEPKcP10__locale_tS1_z_ZNSt6__ndk117__widen_from_utf8ILj16EED0Ev_ZNSt6__ndk117__widen_from_utf8ILj16EED1Ev_ZNSt6__ndk117__widen_from_utf8ILj16EED2Ev_ZNSt6__ndk117__widen_from_utf8ILj32EED0Ev_ZNSt6__ndk117__widen_from_utf8ILj32EED1Ev_ZNSt6__ndk117__widen_from_utf8ILj32EED2Ev_ZNSt6__ndk117moneypunct_bynameIcLb0EE4initEPKc_ZNSt6__ndk117moneypunct_bynameIcLb1EE4initEPKc_ZNSt6__ndk117moneypunct_bynameIwLb0EE4initEPKc_ZNSt6__ndk117moneypunct_bynameIwLb1EE4initEPKc_ZNSt6__ndk118__time_get_storageIcE4initERKNS_5ctypeIcEE_ZNSt6__ndk118__time_get_storageIcE9__analyzeEcRKNS_5ctypeIcEE_ZNSt6__ndk118__time_get_storageIcEC1EPKc_ZNSt6__ndk118__time_get_storageIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk118__time_get_storageIcEC2EPKc_ZNSt6__ndk118__time_get_storageIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk118__time_get_storageIwE4initERKNS_5ctypeIwEE_ZNSt6__ndk118__time_get_storageIwE9__analyzeEcRKNS_5ctypeIwEE_ZNSt6__ndk118__time_get_storageIwEC1EPKc_ZNSt6__ndk118__time_get_storageIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk118__time_get_storageIwEC2EPKc_ZNSt6__ndk118__time_get_storageIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz_ZNSt6__ndk119__libcpp_snprintf_lEPcjP10__locale_tPKcz_ZNSt6__ndk120__codecvt_utf8_utf16IDiED0Ev_ZNSt6__ndk120__codecvt_utf8_utf16IDsED0Ev_ZNSt6__ndk120__codecvt_utf8_utf16IwED0Ev_ZNSt6__ndk122__libcpp_unique_localeC2EPKc_ZNSt6__ndk122__libcpp_unique_localeD2Ev_ZNSt6__ndk15ctypeIcE13classic_tableEv_ZNSt6__ndk15ctypeIcEC1EPKmbj_ZNSt6__ndk15ctypeIcEC2EPKmbj_ZNSt6__ndk15ctypeIcED0Ev_ZNSt6__ndk15ctypeIcED1Ev_ZNSt6__ndk15ctypeIcED2Ev_ZNSt6__ndk15ctypeIwED0Ev_ZNSt6__ndk15ctypeIwED1Ev_ZNSt6__ndk15ctypeIwED2Ev_ZNSt6__ndk16__clocEv_ZNSt6__ndk16locale14__install_ctorERKS0_PNS0_5facetEl_ZNSt6__ndk16locale2id5__getEv_ZNSt6__ndk16locale2id6__initEv_ZNSt6__ndk16locale2id9__next_idE_ZNSt6__ndk16locale3allE_ZNSt6__ndk16locale4noneE_ZNSt6__ndk16locale4timeE_ZNSt6__ndk16locale5ctypeE_ZNSt6__ndk16locale5facet16__on_zero_sharedEv_ZNSt6__ndk16locale5facetD0Ev_ZNSt6__ndk16locale5facetD1Ev_ZNSt6__ndk16locale5facetD2Ev_ZNSt6__ndk16locale6globalERKS0__ZNSt6__ndk16locale7classicEv_ZNSt6__ndk16locale7collateE_ZNSt6__ndk16locale7numericE_ZNSt6__ndk16locale8__globalEv_ZNSt6__ndk16locale8messagesE_ZNSt6__ndk16locale8monetaryE_ZNSt6__ndk16localeC1EPKc_ZNSt6__ndk16localeC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk16localeC1ERKS0_PKci_ZNSt6__ndk16localeC1ERKS0_RKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEi_ZNSt6__ndk16localeC1ERKS0_S2_i_ZNSt6__ndk16localeC2EPKc_ZNSt6__ndk16localeC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk16localeC2ERKS0__ZNSt6__ndk16localeC2ERKS0_PKci_ZNSt6__ndk16localeC2ERKS0_RKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEi_ZNSt6__ndk16localeC2ERKS0_S2_i_ZNSt6__ndk16localeC2Ev_ZNSt6__ndk16localeD2Ev_ZNSt6__ndk17codecvtIDic9mbstate_tE2idE_ZNSt6__ndk17codecvtIDic9mbstate_tED0Ev_ZNSt6__ndk17codecvtIDic9mbstate_tED1Ev_ZNSt6__ndk17codecvtIDic9mbstate_tED2Ev_ZNSt6__ndk17codecvtIDsc9mbstate_tE2idE_ZNSt6__ndk17codecvtIDsc9mbstate_tED0Ev_ZNSt6__ndk17codecvtIDsc9mbstate_tED1Ev_ZNSt6__ndk17codecvtIDsc9mbstate_tED2Ev_ZNSt6__ndk17codecvtIcc9mbstate_tED0Ev_ZNSt6__ndk17codecvtIcc9mbstate_tED1Ev_ZNSt6__ndk17codecvtIcc9mbstate_tED2Ev_ZNSt6__ndk17codecvtIwc9mbstate_tEC1EPKcj_ZNSt6__ndk17codecvtIwc9mbstate_tEC1Ej_ZNSt6__ndk17codecvtIwc9mbstate_tEC2EPKcj_ZNSt6__ndk17codecvtIwc9mbstate_tEC2Ej_ZNSt6__ndk17codecvtIwc9mbstate_tED0Ev_ZNSt6__ndk17codecvtIwc9mbstate_tED1Ev_ZNSt6__ndk17codecvtIwc9mbstate_tED2Ev_ZNSt6__ndk17collateIcE2idE_ZNSt6__ndk17collateIcED0Ev_ZNSt6__ndk17collateIcED1Ev_ZNSt6__ndk17collateIcED2Ev_ZNSt6__ndk17collateIwE2idE_ZNSt6__ndk17collateIwED0Ev_ZNSt6__ndk17collateIwED1Ev_ZNSt6__ndk17collateIwED2Ev_ZNSt6__ndk18messagesIcE2idE_ZNSt6__ndk18messagesIwE2idE_ZNSt6__ndk18numpunctIcE2idE_ZNSt6__ndk18numpunctIcEC1Ej_ZNSt6__ndk18numpunctIcEC2Ej_ZNSt6__ndk18numpunctIcED0Ev_ZNSt6__ndk18numpunctIcED1Ev_ZNSt6__ndk18numpunctIcED2Ev_ZNSt6__ndk18numpunctIwE2idE_ZNSt6__ndk18numpunctIwEC1Ej_ZNSt6__ndk18numpunctIwEC2Ej_ZNSt6__ndk18numpunctIwED0Ev_ZNSt6__ndk18numpunctIwED1Ev_ZNSt6__ndk18numpunctIwED2Ev_ZNSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE_ZNSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE_ZNSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE_ZNSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE_ZNSt6__ndk19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2__ZNSt6__ndk19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc_ZNSt6__ndk19__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjS4__ZNSt6__ndk19__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5__ZNSt6__ndk19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw_ZNSt6__ndk19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw_ZNSt6__ndk19__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjPw_ZNSt6__ndk19__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5__ZNSt6__ndk19__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6localeE_ZNSt6__ndk19__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS_6localeE_ZNSt6__ndk19__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6localeE_ZNSt6__ndk19__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_6localeE_ZNSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE_ZNSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIcEERNS_10unique_ptrIcPFvPvEEERPcSM__ZNSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE_ZNSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIwEERNS_10unique_ptrIwPFvPvEEERPwSM__ZNSt6__ndk19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE_ZNSt6__ndk19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE_ZNSt6__ndk1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9__ZNSt8bad_castC1Ev_ZNSt8bad_castD1Ev_ZTINSt6__ndk110__time_getE_ZTINSt6__ndk110__time_putE_ZTINSt6__ndk110ctype_baseE_ZTINSt6__ndk110money_baseE_ZTINSt6__ndk110moneypunctIcLb0EEE_ZTINSt6__ndk110moneypunctIcLb1EEE_ZTINSt6__ndk110moneypunctIwLb0EEE_ZTINSt6__ndk110moneypunctIwLb1EEE_ZTINSt6__ndk111__money_getIcEE_ZTINSt6__ndk111__money_getIwEE_ZTINSt6__ndk111__money_putIcEE_ZTINSt6__ndk111__money_putIwEE_ZTINSt6__ndk112codecvt_baseE_ZTINSt6__ndk112ctype_bynameIcEE_ZTINSt6__ndk112ctype_bynameIwEE_ZTINSt6__ndk113messages_baseE_ZTINSt6__ndk114__codecvt_utf8IDiEE_ZTINSt6__ndk114__codecvt_utf8IDsEE_ZTINSt6__ndk114__codecvt_utf8IwEE_ZTINSt6__ndk114__num_get_baseE_ZTINSt6__ndk114__num_put_baseE_ZTINSt6__ndk114__shared_countE_ZTINSt6__ndk114codecvt_bynameIDic9mbstate_tEE_ZTINSt6__ndk114codecvt_bynameIDsc9mbstate_tEE_ZTINSt6__ndk114codecvt_bynameIcc9mbstate_tEE_ZTINSt6__ndk114codecvt_bynameIwc9mbstate_tEE_ZTINSt6__ndk114collate_bynameIcEE_ZTINSt6__ndk114collate_bynameIwEE_ZTINSt6__ndk115__codecvt_utf16IDiLb0EEE_ZTINSt6__ndk115__codecvt_utf16IDiLb1EEE_ZTINSt6__ndk115__codecvt_utf16IDsLb0EEE_ZTINSt6__ndk115__codecvt_utf16IDsLb1EEE_ZTINSt6__ndk115__codecvt_utf16IwLb0EEE_ZTINSt6__ndk115__codecvt_utf16IwLb1EEE_ZTINSt6__ndk115messages_bynameIcEE_ZTINSt6__ndk115messages_bynameIwEE_ZTINSt6__ndk115numpunct_bynameIcEE_ZTINSt6__ndk115numpunct_bynameIwEE_ZTINSt6__ndk115time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTINSt6__ndk115time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTINSt6__ndk115time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTINSt6__ndk115time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTINSt6__ndk116__narrow_to_utf8ILj16EEE_ZTINSt6__ndk116__narrow_to_utf8ILj32EEE_ZTINSt6__ndk117__widen_from_utf8ILj16EEE_ZTINSt6__ndk117__widen_from_utf8ILj32EEE_ZTINSt6__ndk117moneypunct_bynameIcLb0EEE_ZTINSt6__ndk117moneypunct_bynameIcLb1EEE_ZTINSt6__ndk117moneypunct_bynameIwLb0EEE_ZTINSt6__ndk117moneypunct_bynameIwLb1EEE_ZTINSt6__ndk118__time_get_storageIcEE_ZTINSt6__ndk118__time_get_storageIwEE_ZTINSt6__ndk120__codecvt_utf8_utf16IDiEE_ZTINSt6__ndk120__codecvt_utf8_utf16IDsEE_ZTINSt6__ndk120__codecvt_utf8_utf16IwEE_ZTINSt6__ndk120__time_get_c_storageIcEE_ZTINSt6__ndk120__time_get_c_storageIwEE_ZTINSt6__ndk15ctypeIcEE_ZTINSt6__ndk15ctypeIwEE_ZTINSt6__ndk16locale5facetE_ZTINSt6__ndk17codecvtIDic9mbstate_tEE_ZTINSt6__ndk17codecvtIDsc9mbstate_tEE_ZTINSt6__ndk17codecvtIcc9mbstate_tEE_ZTINSt6__ndk17codecvtIwc9mbstate_tEE_ZTINSt6__ndk17collateIcEE_ZTINSt6__ndk17collateIwEE_ZTINSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTINSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTINSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTINSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTINSt6__ndk18messagesIcEE_ZTINSt6__ndk18messagesIwEE_ZTINSt6__ndk18numpunctIcEE_ZTINSt6__ndk18numpunctIwEE_ZTINSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTINSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTINSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTINSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTINSt6__ndk19__num_getIcEE_ZTINSt6__ndk19__num_getIwEE_ZTINSt6__ndk19__num_putIcEE_ZTINSt6__ndk19__num_putIwEE_ZTINSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTINSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTINSt6__ndk19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTINSt6__ndk19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTINSt6__ndk19time_baseE_ZTISt13runtime_error_ZTISt8bad_cast_ZTSNSt6__ndk110__time_getE_ZTSNSt6__ndk110__time_putE_ZTSNSt6__ndk110ctype_baseE_ZTSNSt6__ndk110money_baseE_ZTSNSt6__ndk110moneypunctIcLb0EEE_ZTSNSt6__ndk110moneypunctIcLb1EEE_ZTSNSt6__ndk110moneypunctIwLb0EEE_ZTSNSt6__ndk110moneypunctIwLb1EEE_ZTSNSt6__ndk111__money_getIcEE_ZTSNSt6__ndk111__money_getIwEE_ZTSNSt6__ndk111__money_putIcEE_ZTSNSt6__ndk111__money_putIwEE_ZTSNSt6__ndk112codecvt_baseE_ZTSNSt6__ndk112ctype_bynameIcEE_ZTSNSt6__ndk112ctype_bynameIwEE_ZTSNSt6__ndk113messages_baseE_ZTSNSt6__ndk114__codecvt_utf8IDiEE_ZTSNSt6__ndk114__codecvt_utf8IDsEE_ZTSNSt6__ndk114__codecvt_utf8IwEE_ZTSNSt6__ndk114__num_get_baseE_ZTSNSt6__ndk114__num_put_baseE_ZTSNSt6__ndk114codecvt_bynameIDic9mbstate_tEE_ZTSNSt6__ndk114codecvt_bynameIDsc9mbstate_tEE_ZTSNSt6__ndk114codecvt_bynameIcc9mbstate_tEE_ZTSNSt6__ndk114codecvt_bynameIwc9mbstate_tEE_ZTSNSt6__ndk114collate_bynameIcEE_ZTSNSt6__ndk114collate_bynameIwEE_ZTSNSt6__ndk115__codecvt_utf16IDiLb0EEE_ZTSNSt6__ndk115__codecvt_utf16IDiLb1EEE_ZTSNSt6__ndk115__codecvt_utf16IDsLb0EEE_ZTSNSt6__ndk115__codecvt_utf16IDsLb1EEE_ZTSNSt6__ndk115__codecvt_utf16IwLb0EEE_ZTSNSt6__ndk115__codecvt_utf16IwLb1EEE_ZTSNSt6__ndk115messages_bynameIcEE_ZTSNSt6__ndk115messages_bynameIwEE_ZTSNSt6__ndk115numpunct_bynameIcEE_ZTSNSt6__ndk115numpunct_bynameIwEE_ZTSNSt6__ndk115time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTSNSt6__ndk115time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTSNSt6__ndk115time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTSNSt6__ndk115time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTSNSt6__ndk116__narrow_to_utf8ILj16EEE_ZTSNSt6__ndk116__narrow_to_utf8ILj32EEE_ZTSNSt6__ndk117__widen_from_utf8ILj16EEE_ZTSNSt6__ndk117__widen_from_utf8ILj32EEE_ZTSNSt6__ndk117moneypunct_bynameIcLb0EEE_ZTSNSt6__ndk117moneypunct_bynameIcLb1EEE_ZTSNSt6__ndk117moneypunct_bynameIwLb0EEE_ZTSNSt6__ndk117moneypunct_bynameIwLb1EEE_ZTSNSt6__ndk118__time_get_storageIcEE_ZTSNSt6__ndk118__time_get_storageIwEE_ZTSNSt6__ndk120__codecvt_utf8_utf16IDiEE_ZTSNSt6__ndk120__codecvt_utf8_utf16IDsEE_ZTSNSt6__ndk120__codecvt_utf8_utf16IwEE_ZTSNSt6__ndk120__time_get_c_storageIcEE_ZTSNSt6__ndk120__time_get_c_storageIwEE_ZTSNSt6__ndk15ctypeIcEE_ZTSNSt6__ndk15ctypeIwEE_ZTSNSt6__ndk16locale5facetE_ZTSNSt6__ndk17codecvtIDic9mbstate_tEE_ZTSNSt6__ndk17codecvtIDsc9mbstate_tEE_ZTSNSt6__ndk17codecvtIcc9mbstate_tEE_ZTSNSt6__ndk17codecvtIwc9mbstate_tEE_ZTSNSt6__ndk17collateIcEE_ZTSNSt6__ndk17collateIwEE_ZTSNSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTSNSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTSNSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTSNSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTSNSt6__ndk18messagesIcEE_ZTSNSt6__ndk18messagesIwEE_ZTSNSt6__ndk18numpunctIcEE_ZTSNSt6__ndk18numpunctIwEE_ZTSNSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTSNSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTSNSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTSNSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTSNSt6__ndk19__num_getIcEE_ZTSNSt6__ndk19__num_getIwEE_ZTSNSt6__ndk19__num_putIcEE_ZTSNSt6__ndk19__num_putIwEE_ZTSNSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTSNSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTSNSt6__ndk19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTSNSt6__ndk19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTSNSt6__ndk19time_baseE_ZTVNSt6__ndk110moneypunctIcLb0EEE_ZTVNSt6__ndk110moneypunctIcLb1EEE_ZTVNSt6__ndk110moneypunctIwLb0EEE_ZTVNSt6__ndk110moneypunctIwLb1EEE_ZTVNSt6__ndk112ctype_bynameIcEE_ZTVNSt6__ndk112ctype_bynameIwEE_ZTVNSt6__ndk114__codecvt_utf8IDiEE_ZTVNSt6__ndk114__codecvt_utf8IDsEE_ZTVNSt6__ndk114__codecvt_utf8IwEE_ZTVNSt6__ndk114codecvt_bynameIDic9mbstate_tEE_ZTVNSt6__ndk114codecvt_bynameIDsc9mbstate_tEE_ZTVNSt6__ndk114codecvt_bynameIcc9mbstate_tEE_ZTVNSt6__ndk114codecvt_bynameIwc9mbstate_tEE_ZTVNSt6__ndk114collate_bynameIcEE_ZTVNSt6__ndk114collate_bynameIwEE_ZTVNSt6__ndk115__codecvt_utf16IDiLb0EEE_ZTVNSt6__ndk115__codecvt_utf16IDiLb1EEE_ZTVNSt6__ndk115__codecvt_utf16IDsLb0EEE_ZTVNSt6__ndk115__codecvt_utf16IDsLb1EEE_ZTVNSt6__ndk115__codecvt_utf16IwLb0EEE_ZTVNSt6__ndk115__codecvt_utf16IwLb1EEE_ZTVNSt6__ndk115messages_bynameIcEE_ZTVNSt6__ndk115messages_bynameIwEE_ZTVNSt6__ndk115numpunct_bynameIcEE_ZTVNSt6__ndk115numpunct_bynameIwEE_ZTVNSt6__ndk115time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTVNSt6__ndk115time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTVNSt6__ndk115time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTVNSt6__ndk115time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTVNSt6__ndk116__narrow_to_utf8ILj16EEE_ZTVNSt6__ndk116__narrow_to_utf8ILj32EEE_ZTVNSt6__ndk117__widen_from_utf8ILj16EEE_ZTVNSt6__ndk117__widen_from_utf8ILj32EEE_ZTVNSt6__ndk117moneypunct_bynameIcLb0EEE_ZTVNSt6__ndk117moneypunct_bynameIcLb1EEE_ZTVNSt6__ndk117moneypunct_bynameIwLb0EEE_ZTVNSt6__ndk117moneypunct_bynameIwLb1EEE_ZTVNSt6__ndk120__codecvt_utf8_utf16IDiEE_ZTVNSt6__ndk120__codecvt_utf8_utf16IDsEE_ZTVNSt6__ndk120__codecvt_utf8_utf16IwEE_ZTVNSt6__ndk15ctypeIcEE_ZTVNSt6__ndk15ctypeIwEE_ZTVNSt6__ndk16locale5facetE_ZTVNSt6__ndk17codecvtIDic9mbstate_tEE_ZTVNSt6__ndk17codecvtIDsc9mbstate_tEE_ZTVNSt6__ndk17codecvtIcc9mbstate_tEE_ZTVNSt6__ndk17codecvtIwc9mbstate_tEE_ZTVNSt6__ndk17collateIcEE_ZTVNSt6__ndk17collateIwEE_ZTVNSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTVNSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTVNSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTVNSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTVNSt6__ndk18messagesIcEE_ZTVNSt6__ndk18messagesIwEE_ZTVNSt6__ndk18numpunctIcEE_ZTVNSt6__ndk18numpunctIwEE_ZTVNSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTVNSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTVNSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTVNSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTVNSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTVNSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZTVNSt6__ndk19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE_ZTVNSt6__ndk19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE_ZdaPv__aeabi_memclr8__aeabi_memcpy4pthread_mutexattr_destroy__aeabi_memmovepthread_mutex_init__aeabi_memmove4pthread_mutex_destroy__cxa_guard_abortpthread_equal__errnobtowcpthread_selfpthread_mutexattr_settypeisblankpthread_mutexattr_initislowerisupperiswalphaiswcntrliswdigitpthread_cond_waitiswlowerpthread_cond_broadcastiswprintiswpunctiswspaceiswupperiswxdigitisxdigitmbrlenmemcmpsnprintfsscanfstrcmpstrcollstrftimestrtodclosestrxfrmtolowertouppertowlowertowuppervasprintfvsnprintfvsscanfwcscollwcsxfrmwctob_ZNKSt6__ndk112bad_weak_ptr4whatEv_ZNKSt6__ndk119__shared_weak_count13__get_deleterERKSt9type_info_ZNSt6__ndk112__get_sp_mutEPKv_ZNSt6__ndk112bad_weak_ptrD0Evread_ZNSt6__ndk112bad_weak_ptrD1Evopen_ZNSt6__ndk112bad_weak_ptrD2Ev_ZNSt6__ndk113allocator_argE_ZNSt6__ndk114__shared_countD0Ev_ZNSt6__ndk114__shared_countD1Ev_ZNSt6__ndk117declare_reachableEPv_ZNSt6__ndk118get_pointer_safetyEv_ZNSt6__ndk119__shared_weak_count10__add_weakEv_ZNSt6__ndk119__shared_weak_count12__add_sharedEv_ZNSt6__ndk119__shared_weak_count14__release_weakEv_ZNSt6__ndk119__shared_weak_count16__release_sharedEv_ZNSt6__ndk119__shared_weak_count4lockEv_ZNSt6__ndk119__shared_weak_countD0Ev_ZNSt6__ndk119__shared_weak_countD1Ev_ZNSt6__ndk119__shared_weak_countD2Ev_ZNSt6__ndk119declare_no_pointersEPcj_ZNSt6__ndk121__murmur2_or_cityhashIjLj32EEclEPKvj_ZNSt6__ndk121__undeclare_reachableEPv_ZNSt6__ndk121undeclare_no_pointersEPcj_ZNSt6__ndk15alignEjjRPvRj_ZNSt6__ndk18__sp_mut4lockEv_ZNSt6__ndk18__sp_mut6unlockEv_ZNSt9exceptionD2Ev_ZTINSt6__ndk112bad_weak_ptrE_ZTINSt6__ndk119__shared_weak_countE_ZTISt9exception_ZTSNSt6__ndk112bad_weak_ptrE_ZTSNSt6__ndk114__shared_countE_ZTSNSt6__ndk119__shared_weak_countE_ZTVNSt6__ndk112bad_weak_ptrE_ZTVNSt6__ndk114__shared_countE_ZTVNSt6__ndk119__shared_weak_countE__cxa_pure_virtualpthread_mutex_lockpthread_mutex_trylockpthread_mutex_unlocksched_yield_ZNSt6__ndk110adopt_lockE_ZNSt6__ndk110defer_lockE_ZNSt6__ndk111timed_mutex4lockEv_ZNSt6__ndk111timed_mutex6unlockEv_ZNSt6__ndk111timed_mutex8try_lockEv_ZNSt6__ndk111timed_mutexC1Ev_ZNSt6__ndk111timed_mutexC2Ev_ZNSt6__ndk111timed_mutexD1Ev_ZNSt6__ndk111timed_mutexD2Ev_ZNSt6__ndk111try_to_lockE_ZNSt6__ndk111unique_lockINS_5mutexEE6unlockEv_ZNSt6__ndk115recursive_mutex4lockEv_ZNSt6__ndk115recursive_mutex6unlockEv_ZNSt6__ndk115recursive_mutex8try_lockEv_ZNSt6__ndk115recursive_mutexC1Ev_ZNSt6__ndk115recursive_mutexC2Ev_ZNSt6__ndk115recursive_mutexD1Ev_ZNSt6__ndk115recursive_mutexD2Ev_ZNSt6__ndk118condition_variable10notify_oneEv_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE_ZNSt6__ndk118condition_variableD1Ev_ZNSt6__ndk120__throw_system_errorEiPKc_ZNSt6__ndk121recursive_timed_mutex4lockEv_ZNSt6__ndk121recursive_timed_mutex6unlockEv_ZNSt6__ndk121recursive_timed_mutex8try_lockEv_ZNSt6__ndk121recursive_timed_mutexC1Ev_ZNSt6__ndk121recursive_timed_mutexC2Ev_ZNSt6__ndk121recursive_timed_mutexD1Ev_ZNSt6__ndk121recursive_timed_mutexD2Ev_ZNSt6__ndk15mutex4lockEv_ZNSt6__ndk15mutex6unlockEv_ZNSt6__ndk15mutex8try_lockEv_ZNSt6__ndk15mutexD1Ev_ZNSt6__ndk15mutexD2Ev_ZNSt9bad_allocC1Ev_ZNSt9bad_allocD1Ev_ZSt15get_new_handlerv_ZSt7nothrow_ZTISt9bad_alloc_ZdaPvRKSt9nothrow_t_ZdaPvSt11align_val_t_ZdaPvSt11align_val_tRKSt9nothrow_t_ZdaPvj_ZdaPvjSt11align_val_t_ZdlPvRKSt9nothrow_t_ZdlPvSt11align_val_t_ZdlPvSt11align_val_tRKSt9nothrow_t_ZdlPvj_ZdlPvjSt11align_val_t_Znaj_ZnajRKSt9nothrow_t_ZnajSt11align_val_t_ZnajSt11align_val_tRKSt9nothrow_t_ZnwjRKSt9nothrow_t_ZnwjSt11align_val_t_ZnwjSt11align_val_tRKSt9nothrow_t_ZNKSt6__ndk113random_device7entropyEv_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEjjjjjjPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcjj_ZNSt6__ndk113random_deviceC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk113random_deviceC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk113random_deviceD1Ev_ZNSt6__ndk113random_deviceD2Ev_ZNSt6__ndk113random_deviceclEv_ZNSt11logic_errorC1EPKc_ZNSt11logic_errorC1ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE_ZNSt11logic_errorC1ERKS__ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE_ZNSt11logic_errorC2ERKS__ZNSt11logic_erroraSERKS__ZNSt13runtime_errorC1ERKS__ZNSt13runtime_errorC2EPKc_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE_ZNSt13runtime_errorC2ERKS__ZNSt13runtime_erroraSERKS__ZTVSt11logic_error_ZTVSt13runtime_error_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofEPKcjj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcjj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofEPKcjj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofEPKcjj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4copyEPcjj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcjj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEPKcjj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEcj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEjjPKc_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEjjRKS5_jj_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareINS_17basic_string_viewIcS2_EEEENS_9enable_ifIXsr33__can_be_converted_to_string_viewIcS2_T_EE5valueEiE4typeEjjRKSA_jj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE12find_last_ofEPKwjj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13find_first_ofEPKwjj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16find_last_not_ofEPKwjj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17find_first_not_ofEPKwjj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE2atEj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4copyEPwjj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4findEPKwjj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4findEwj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5rfindEPKwjj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5rfindEwj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEPKw_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEjjPKw_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEjjPKwj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEjjRKS5_jj_ZNKSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareINS_17basic_string_viewIwS2_EEEENS_9enable_ifIXsr33__can_be_converted_to_string_viewIwS2_T_EE5valueEiE4typeEjjRKSA_jj_ZNKSt6__ndk117basic_string_viewIcNS_11char_traitsIcEEE7compareES3__ZNKSt6__ndk117basic_string_viewIwNS_11char_traitsIwEEE7compareES3__ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv_ZNSt12out_of_rangeD1Ev_ZNSt16invalid_argumentD1Ev_ZNSt6__ndk110__find_endIPDoFbccEPKcS4_EET0_S5_S5_T1_S6_T_NS_26random_access_iterator_tagES8__ZNSt6__ndk110__find_endIPDoFbwwEPKwS4_EET0_S5_S5_T1_S6_T_NS_26random_access_iterator_tagES8__ZNSt6__ndk110to_wstringEd_ZNSt6__ndk110to_wstringEe_ZNSt6__ndk110to_wstringEf_ZNSt6__ndk110to_wstringEi_ZNSt6__ndk110to_wstringEj_ZNSt6__ndk110to_wstringEl_ZNSt6__ndk110to_wstringEm_ZNSt6__ndk110to_wstringEx_ZNSt6__ndk110to_wstringEystrtoulstrtollstrtolmemchr_ZNSt6__ndk111char_traitsIcE2eqEcc_ZNSt6__ndk111char_traitsIcE4findEPKcjRS2__ZNSt6__ndk111char_traitsIwE2eqEww_ZNSt6__ndk111char_traitsIwE4findEPKwjRS2_strtoull_ZNSt6__ndk111char_traitsIwE4moveEPwPKwj_ZNSt6__ndk111char_traitsIwE6assignEPwjw_ZNSt6__ndk111char_traitsIwE7compareEPKwS3_j_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4nposE_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_jj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEjc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignERKS5_jj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEjc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertENS_11__wrap_iterIPKcEEc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKcj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjRKS5_jj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjPKc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjPKcj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjRKS5_jj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjjc_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEj_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_RKS4__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_jjRKS4__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_RKS4__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_jjRKS4__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IPcvEET_S8__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5__ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEc_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEjjjjjjPKw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE2atEj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4nposE_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwjjstrerror_r_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initIPcEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_abort_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendERKS5_jj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEjw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKwj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignERKS5_jj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEjw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertENS_11__wrap_iterIPKwEEw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEjPKw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEjPKwj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEjRKS5_jj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6resizeEjw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEjjPKw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEjjPKwj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEjjRKS5_jj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEjjjw_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_RKS4__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_jjRKS4__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2ERKS5__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2ERKS5_RKS4__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2ERKS5_jjRKS4__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IPcvEET_S8__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED1Ev_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSERKS5__ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSEw_ZNSt6__ndk118__search_substringIcNS_11char_traitsIcEEEEPKT_S5_S5_S5_S5__ZNSt6__ndk118__search_substringIwNS_11char_traitsIwEEEEPKT_S5_S5_S5_S5__ZNSt6__ndk14stodERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPj_ZNSt6__ndk14stodERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPj_ZNSt6__ndk14stofERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjsysconf_ZNSt6__ndk14stofERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPjpthread_key_create_ZNSt6__ndk14stoiERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjipthread_join_ZNSt6__ndk14stoiERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPjipthread_detach_ZNSt6__ndk14stolERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPji_ZNSt6__ndk14stolERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPji_ZNSt6__ndk15stoldERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPj_ZNSt6__ndk15stoldERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPj_ZNSt6__ndk15stollERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPji_ZNSt6__ndk15stollERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPji_ZNSt6__ndk15stoulERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPji_ZNSt6__ndk15stoulERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPjinanosleep_ZNSt6__ndk16__itoa8__u32toaEjPc_ZNSt6__ndk16__itoa8__u64toaEyPc_ZNSt6__ndk16stoullERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjipthread_setspecific_ZNSt6__ndk16stoullERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPjipthread_getspecific_ZNSt6__ndk19to_stringEdpthread_cond_timedwait_ZNSt6__ndk19to_stringEe_ZNSt6__ndk19to_stringEf_ZNSt6__ndk19to_stringEi_ZNSt6__ndk19to_stringEjpthread_cond_destroy_ZNSt6__ndk19to_stringEl_ZNSt6__ndk19to_stringEm_ZNSt6__ndk19to_stringEx_ZNSt6__ndk19to_stringEypthread_cond_signal_ZTISt12out_of_range_ZTISt16invalid_argument_ZTVSt12out_of_range_ZTVSt16invalid_argument_ZNKSt6__ndk110error_code7messageEv_ZNKSt6__ndk115error_condition7messageEv_ZNSt13runtime_errorD2Ev_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk112system_errorC1ENS_10error_codeE_ZNSt6__ndk112system_errorC1ENS_10error_codeEPKc_ZNSt6__ndk112system_errorC1ENS_10error_codeERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk112system_errorC1EiRKNS_14error_categoryE_ZNSt6__ndk112system_errorC1EiRKNS_14error_categoryEPKc_ZNSt6__ndk112system_errorC1EiRKNS_14error_categoryERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk112system_errorC2ENS_10error_codeE_ZNSt6__ndk112system_errorC2EiRKNS_14error_categoryE_ZNSt6__ndk112system_errorC2EiRKNS_14error_categoryEPKc_ZNSt6__ndk112system_errorC2EiRKNS_14error_categoryERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE_ZNSt6__ndk112system_errorD0Ev_ZNSt6__ndk112system_errorD1Ev_ZNSt6__ndk114error_categoryD0Ev_ZNSt6__ndk114error_categoryD1Ev_ZNSt6__ndk115system_categoryEv_ZNSt6__ndk116generic_categoryEv_ZTINSt6__ndk114error_categoryE_ZTSNSt6__ndk112system_errorE_ZTSNSt6__ndk114error_categoryE_ZTVNSt6__ndk112system_errorE_ZTVNSt6__ndk114error_categoryE_ZNSt6__ndk111this_thread9sleep_forERKNS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEE_ZNSt6__ndk115__thread_struct25notify_all_at_thread_exitEPNS_18condition_variableEPNS_5mutexE_ZNSt6__ndk115__thread_struct27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE_ZNSt6__ndk115__thread_structC1Ev_ZNSt6__ndk115__thread_structC2Ev_ZNSt6__ndk115__thread_structD1Ev_ZNSt6__ndk115__thread_structD2Ev_ZNSt6__ndk117__assoc_sub_state12__make_readyEv_ZNSt6__ndk118condition_variable10notify_allEv_ZNSt6__ndk119__thread_local_dataEv_ZNSt6__ndk121__thread_specific_ptrINS_15__thread_structEEC2Ev_ZNSt6__ndk16thread20hardware_concurrencyEv_ZNSt6__ndk16thread4joinEv_ZNSt6__ndk16thread6detachEv_ZNSt6__ndk16threadD1Ev_ZNSt6__ndk16threadD2Ev_ZNSt6__ndk118condition_variable15__do_timed_waitERNS_11unique_lockINS_5mutexEEENS_6chrono10time_pointINS5_12system_clockENS5_8durationIxNS_5ratioILx1ELx1000000000EEEEEEE_ZNSt6__ndk121__thread_specific_ptrINS_15__thread_structEE11set_pointerEPS1__ZNSt6__ndk125notify_all_at_thread_exitERNS_18condition_variableENS_11unique_lockINS_5mutexEEE_ZNSt6__ndk118condition_variableD2Ev_ZNKSt11logic_error4whatEv_ZNSt11logic_errorD2Ev_ZNSt6__ndk112future_errorC1ENS_10error_codeE_ZNSt6__ndk112future_errorC2ENS_10error_codeE_ZNSt6__ndk112future_errorC2ERKS0__ZNSt6__ndk112future_errorD0Ev_ZNSt6__ndk112future_errorD1Ev_ZNSt6__ndk112future_errorD2Ev_ZNSt6__ndk113shared_futureIvED1Ev_ZNSt6__ndk113shared_futureIvED2Ev_ZNSt6__ndk113shared_futureIvEaSERKS1__ZNSt6__ndk115future_categoryEv_ZNSt6__ndk117__assoc_sub_state10__sub_waitERNS_11unique_lockINS_5mutexEEE_ZNSt6__ndk117__assoc_sub_state13set_exceptionESt13exception_ptr_ZNSt6__ndk117__assoc_sub_state16__on_zero_sharedEv_ZNSt6__ndk117__assoc_sub_state24set_value_at_thread_exitEv_ZNSt6__ndk117__assoc_sub_state28set_exception_at_thread_exitESt13exception_ptr_ZNSt6__ndk117__assoc_sub_state4copyEv_ZNSt6__ndk117__assoc_sub_state4waitEv_ZNSt6__ndk117__assoc_sub_state9__executeEv_ZNSt6__ndk117__assoc_sub_state9set_valueEv_ZNSt6__ndk117__assoc_sub_stateD0Ev_ZNSt6__ndk117__assoc_sub_stateD2Ev_ZNSt6__ndk16futureIvE3getEv_ZNSt6__ndk16futureIvEC1EPNS_17__assoc_sub_stateE_ZNSt6__ndk16futureIvEC2EPNS_17__assoc_sub_stateE_ZNSt6__ndk16futureIvED1Ev_ZNSt6__ndk16futureIvED2Ev_ZNSt6__ndk17promiseIvE10get_futureEv_ZNSt6__ndk17promiseIvE13set_exceptionESt13exception_ptr_ZNSt6__ndk17promiseIvE24set_value_at_thread_exitEv_ZNSt6__ndk17promiseIvE28set_exception_at_thread_exitESt13exception_ptr_ZNSt6__ndk17promiseIvE9set_valueEv_ZNSt6__ndk17promiseIvEC1Ev_ZNSt6__ndk17promiseIvEC2Ev_ZNSt6__ndk17promiseIvED1Ev_ZNSt6__ndk17promiseIvED2Ev_ZTINSt6__ndk112future_errorE_ZTINSt6__ndk117__assoc_sub_stateE_ZTISt11logic_error_ZTSNSt6__ndk112future_errorE_ZTSNSt6__ndk117__assoc_sub_stateE_ZTVNSt6__ndk112future_errorE_ZTVNSt6__ndk117__assoc_sub_stateE_ZN10__cxxabiv119__getExceptionClassEPK21_Unwind_Control_Block_ZN10__cxxabiv119__setExceptionClassEP21_Unwind_Control_Blocky_ZN10__cxxabiv121__isOurExceptionClassEPK21_Unwind_Control_Block_ZSt13get_terminatev_ZSt14get_unexpectedv__aeabi_memclr__cxa_allocate_dependent_exception__cxa_begin_cleanup__cxa_call_unexpected__cxa_current_exception_type__cxa_end_cleanup__cxa_free_dependent_exception__cxa_get_exception_ptr__cxa_get_globals__cxa_get_globals_fast__cxa_uncaught_exceptionpthread_oncesyscall_ZSt10unexpectedv_ZSt15set_new_handlerPFvvE__cxa_new_handler__cxa_terminate_handler__cxa_unexpected_handler_ZNSt13bad_exceptionD1Ev_ZTISt13bad_exception_ZTVSt13bad_exception__cxa_deleted_virtualcalloc_ZNSt9type_infoD2Ev_ZTIDh_ZTIDi_ZTIDn_ZTIDs_ZTIDu_ZTIN10__cxxabiv116__enum_type_infoE_ZTIN10__cxxabiv116__shim_type_infoE_ZTIN10__cxxabiv117__array_type_infoE_ZTIN10__cxxabiv117__class_type_infoE_ZTIN10__cxxabiv117__pbase_type_infoE_ZTIN10__cxxabiv119__pointer_type_infoE_ZTIN10__cxxabiv120__function_type_infoE_ZTIN10__cxxabiv120__si_class_type_infoE_ZTIN10__cxxabiv121__vmi_class_type_infoE_ZTIN10__cxxabiv123__fundamental_type_infoE_ZTIN10__cxxabiv129__pointer_to_member_type_infoE_ZTIPDh_ZTIPDi_ZTIPDn_ZTIPDs_ZTIPDu_ZTIPKDh_ZTIPKDi_ZTIPKDn_ZTIPKDs_ZTIPKDu_ZTIPKa_ZTIPKb_ZTIPKc_ZTIPKd_ZTIPKe_ZTIPKf_ZTIPKg_ZTIPKh_ZTIPKi_ZTIPKj_ZTIPKl_ZTIPKm_ZTIPKn_ZTIPKo_ZTIPKs_ZTIPKt_ZTIPKv_ZTIPKw_ZTIPKx_ZTIPKy_ZTIPa_ZTIPb_ZTIPc_ZTIPd_ZTIPe_ZTIPf_ZTIPg_ZTIPh_ZTIPi_ZTIPj_ZTIPl_ZTIPm_ZTIPn_ZTIPo_ZTIPs_ZTIPt_ZTIPv_ZTIPw_ZTIPx_ZTIPy_ZTISt9type_info_ZTIa_ZTIb_ZTIc_ZTId_ZTIe_ZTIf_ZTIg_ZTIh_ZTIi_ZTIj_ZTIl_ZTIm_ZTIn_ZTIo_ZTIs_ZTIt_ZTIv_ZTIw_ZTIx_ZTIy_ZTSDh_ZTSDi_ZTSDn_ZTSDs_ZTSDu_ZTSN10__cxxabiv116__enum_type_infoE_ZTSN10__cxxabiv116__shim_type_infoE_ZTSN10__cxxabiv117__array_type_infoE_ZTSN10__cxxabiv117__class_type_infoE_ZTSN10__cxxabiv117__pbase_type_infoE_ZTSN10__cxxabiv119__pointer_type_infoE_ZTSN10__cxxabiv120__function_type_infoE_ZTSN10__cxxabiv120__si_class_type_infoE_ZTSN10__cxxabiv121__vmi_class_type_infoE_ZTSN10__cxxabiv123__fundamental_type_infoE_ZTSN10__cxxabiv129__pointer_to_member_type_infoE_ZTSPDh_ZTSPDi_ZTSPDn_ZTSPDs_ZTSPDu_ZTSPKDh_ZTSPKDi_ZTSPKDn_ZTSPKDs_ZTSPKDu_ZTSPKa_ZTSPKb_ZTSPKc_ZTSPKd_ZTSPKe_ZTSPKf_ZTSPKg_ZTSPKh_ZTSPKi_ZTSPKj_ZTSPKl_ZTSPKm_ZTSPKn_ZTSPKo_ZTSPKs_ZTSPKt_ZTSPKv_ZTSPKw_ZTSPKx_ZTSPKy_ZTSPa_ZTSPbstrstr_ZTSPc_ZTSPd_ZTSPe_ZTSPf_ZTSPg_ZTSPh_ZTSPi_ZTSPjvfprintf_ZTSPlfputc_ZTSPm__assert2_ZTSPn_ZTSPo_ZTSPs_ZTSPt_ZTSPvstrtoumax_ZTSPw_ZTSPx_ZTSPy_ZTSa_ZTSb_ZTSc_ZTSd_ZTSe_ZTSfstrtoimax_ZTSgstrncpy_ZTSh_ZTSimemalign_ZTSj_ZTSl_ZTSm_ZTSn_ZTSo_ZTSs_ZTSt_ZTSv_ZTSw_ZTSx_ZTSy_ZTVN10__cxxabiv116__enum_type_infoEfprintf_ZTVN10__cxxabiv116__shim_type_infoE_ZTVN10__cxxabiv117__array_type_infoE_ZTVN10__cxxabiv117__pbase_type_infoE_ZTVN10__cxxabiv119__pointer_type_infoE_ZTVN10__cxxabiv120__function_type_infoE_ZTVN10__cxxabiv123__fundamental_type_infoE_ZTVN10__cxxabiv129__pointer_to_member_type_infoE__dynamic_cast_ZNKSt13bad_exception4whatEv_ZNKSt20bad_array_new_length4whatEv_ZNKSt9bad_alloc4whatEv_ZNKSt9exception4whatEv_ZNSt13bad_exceptionD0Ev_ZNSt13bad_exceptionD2Ev_ZNSt20bad_array_new_lengthC1Ev_ZNSt20bad_array_new_lengthC2Ev_ZNSt20bad_array_new_lengthD0Ev_ZNSt20bad_array_new_lengthD1Ev_ZNSt20bad_array_new_lengthD2Ev_ZNSt9bad_allocC2Ev_ZNSt9bad_allocD0Ev_ZNSt9bad_allocD2Ev_ZNSt9exceptionD0Ev_ZNSt9exceptionD1Ev_ZTISt20bad_array_new_length_ZTSSt13bad_exception_ZTSSt20bad_array_new_length_ZTSSt9bad_alloc_ZTSSt9exception_ZTVSt20bad_array_new_length_ZTVSt9bad_alloc_ZTVSt9exception_ZNSt11logic_errorD0Ev_ZNSt11logic_errorD1Ev_ZNSt11range_errorD0Ev_ZNSt11range_errorD1Ev_ZNSt11range_errorD2Ev_ZNSt12domain_errorD0Ev_ZNSt12domain_errorD1Ev_ZNSt12domain_errorD2Ev_ZNSt12length_errorD0Evraise_ZNSt12length_errorD2Ev_ZNSt12out_of_rangeD0Ev_ZNSt12out_of_rangeD2Ev_ZNSt13runtime_errorD0Ev_ZNSt14overflow_errorD0Evdladdrlibdl.so_ZNSt14overflow_errorD1Ev_ZNSt14overflow_errorD2Ev_ZNSt15underflow_errorD0Ev_ZNSt15underflow_errorD1Ev_ZNSt15underflow_errorD2Ev_ZNSt16invalid_argumentD0Ev_ZNSt16invalid_argumentD2Ev_ZTISt11range_error_ZTISt12domain_error_ZTISt14overflow_error_ZTISt15underflow_error_ZTSSt11logic_error_ZTSSt11range_error_ZTSSt12domain_error_ZTSSt12length_error_ZTSSt12out_of_range_ZTSSt13runtime_error_ZTSSt14overflow_error_ZTSSt15underflow_error_ZTSSt16invalid_argument_ZTVSt11range_error_ZTVSt12domain_error_ZTVSt14overflow_error_ZTVSt15underflow_error_ZNKSt10bad_typeid4whatEv_ZNKSt8bad_cast4whatEv_ZNSt10bad_typeidC1Ev_ZNSt10bad_typeidC2Ev_ZNSt10bad_typeidD0Ev_ZNSt10bad_typeidD1Ev_ZNSt10bad_typeidD2Ev_ZNSt8bad_castC2Ev_ZNSt8bad_castD0Ev_ZNSt8bad_castD2Ev_ZNSt9type_infoD0Ev_ZNSt9type_infoD1Ev_ZTISt10bad_typeid_ZTSSt10bad_typeid_ZTSSt8bad_cast_ZTSSt9type_info_ZTVSt10bad_typeid_ZTVSt8bad_cast_ZTVSt9type_info_ZSt13set_terminatePFvvE_ZSt14set_unexpectedPFvvE__cxa_demangle__gnu_Unwind_Find_exidxmemcpymemsetpthread_key_deletepthread_create_edata__bss_start_endlibm.son&Ib @&"=`B0KA#BA nb@dA` (@@"P@  X @7` (*ep"PD r DB8@! c("G!$Ju A(@ h!~1]@D᝭@$10"AFS1x r j$@"()"0`@DI!(p~P@( PH Ԅ 1# O$) & $ ` " @@! `eA !@ < " @A! `H& 3DDXPP !a@!@ P 1@@@F+(C[^t7#*B`@F( @ @pU`D @H( !"`b 6@ @*1@AC" ` (E@ ""  @A i` 5h` H )#B <PXd1A Q8%PTP "6VC`DD(@ Ð@. E BP@@I%!h rP@,8D(Z- $h V!P A!*L8 A#@$A HD`,DIP! RaTAA@=BT >{ @ # XD@81:  AqE `0)@ # ,0 HTP@!^@-"0RDD A"I ؑa@6`  @X@`"8!  P Cp=(H@" p 0`@jBQx (DP ` q$)^bG X,@Ch0!%@ab  PSHA@ I c   VD$$ж!-@Y A"D@=P0(P 0$Pd B HA8@ D#RQA @B@AB B0HP+ BAV@B@6(e 2A P% H!!@1D |6<H H B @@X!b 8.RD@ (@@(H@@( ( v @  ,Hf$HB @ !!V 0]5 `Ђ!D81!!@  Jb`ZH (2 (@ Hnrsuvwz !"&+-.12468=?BCFGJMPTY]_cdfikmorswz|  !$'+-017:>?ACEFHIJNQSUWY[\]_`abdfijmquxyz|~   !#%&()+-023789:;<?DGLNQTVX[_bijmpquxz|~   "#$%&'+-/0124579=>?BEIKLNPU[]^beghlqrsvz{|   "$%')*.02678:=?CHILNPRSVX[^`abefhilnqstwy~   "$%&)*/36:;<ACHJOPQSTUWZ^acdehjlmoqvz}   "#&)-02459:;?CEILMNPRUVXZ]_`cdghijkmptuy|~    "#'()*./012378;>Bt%nR!t (8CnQvOm GP$4>`/ln&vjh&0A`^ @y:H:ۮ _iQb]q! V/`81j|,]tP+g#+#k abͩ3tBUYbd "s>^pl>ebMdRzs- ? @cgxԾ/U*ٶ, 4* br b7OnĢU 4 ͺN*%NBu">gemLJO\gl (k}wMDMSX@x8#Tv$Q@l ҒwNnN4:A+V;Q"~y͗ߔbsgH oݓA>.1V$rIl8SQu]RKES,O!dyI`g`Z+Nˠ-V0um lpASqcuۓfS0n2ShVz6:~s{36A KX.U>},,e"ֶ:.C(3 XB^ifZ(.I^@j ͤr,_^|eы}ꞡ< @F)ޛh t,Q#AD$jqn`?hēk1wc?*gϦ5MkvEz;V"u)]l#s>]lUU N4 gޠm]l|k]lCE]lxv5xO]l]lf#.]lT']l]l?Xj<]9[tB]l&ۅL C]l]lf2( ?h]lj!TkrخZb$Sx]l]lAB]l+]lA7]l]lInQt"qş%%%bD]}󥗍xme7F{5t0zb >GPMZD83- wKDӆ`toHZ"p-ٹT LuU X>_k-#bbs <%^Xh{+=0T)kA5+=Z!B+='5|Uڹ+=ڂH}wl6J[ʄ|\ʄ|[b^ʄ|eʼn^ʄ|!+=#+= um  jg+uAfq๰ N7wp.dʄ|5vh0gʄ|(+=|/3v`L/Y)&f+$>,+= k{0ϼ5C.+=F JVllʄ|.7/趗V?RV/8SGvOI@J0}4xqʄ|rʄ|ʰ/HS>z4 @gnȏphI/Ɣ0~-L6ں vRasQGJ*BkwcFŵTGU|ii]Sh޿" {% Q:ܟ0[4 ؆Ń?^Q+;h蟴vq*爽&g="dXR{I".ѫ?AaS~$R>0!)$/BFy`bb (Fn\p6k/ l9Th`_CEx/a) rSE8HۄjT.z:PTgh Ʌ2]% ߇Pk7֏ 󓖋f !/z`seQz4;cj'`AgnBs 2 [ ̸dO!(]O틆wM!qZ\ >;GCLM <4꼳I܆3G=c&r4협p @?B%l܊(@ -n גbdKŅC۔bd^bd!8AY#qy yu!%+W%9bdbd=s#C*D"F>wsUCPMKrZ]g{E!(IJD;]o{k Ye~4l|g>{@s6/MBIiw|gmRqYC g& |Zbd$hbdk5Wt:,/6s.eL n!L=4B'H;xKJ >g'H;+QI|#ƿ.!Dɵ'H;8'H;5O4!@=>O+ :'H;'H;al1sgcł!_7pɚFVܲ| r0QIm(r@M}2#T).)~*y 1;QVJ :$  m*R6ofD~.W,R6},R6_b.R6~G.X/@0R69j2R6(k!$g 4R64~~6Ц4R6Gf y\A5.mYh:R6qk ҕ,5/U >=O%~ӁAa,lW:Ws{0և@><\'pQHb:ei͌ڟK$ #+Ro4Dysg_o8E?{#p,s$s e+Rˏ|@9#1;TFjW1B)…΄F%fJ%V 5qzI=g3UwN # Oz*}Wf4f ѸLоWMv-J}rтb)!JbT/zHf;9Qk'|Ozl`̡ΉbiW)"-Vc@-6/G_)KRFN~ bzY\EtMfb C2 mv[jԠlwAS4lO]#&0xyk ,'S;ЇTllR (l| M>WlLꞠjl;wL+ll<2* m(l)d^ll*)BҾ(:UZwL=K?) h~ *o7ldl{: onOөlbG:º$.wlL޼/Kd~ l0>\Z lE'bOcDZƎJg{ l3 l53lJ`3j!l%$\f"ɔ x2T/ZlPS33&ph W>3>ð3*zqAtiKRȁ @tNw1츺w1FRZDAy1ly1z1k/{1>SE8K}1G$+U}141411p11 *1 lf1\ b }yYB&Ȼ^qSز- z.zd(w҉11[XN6'11E1LeV'VbO1dEaH5wgڕ(0ښఴfdEWdEͨ++k;81[:!eb:>UV#;Ό#) ,mpHZdEbdEwJ6e2wzL W30W_BEBg$v]7G>pV!>s1:0OׄdEdE-,uT/lr~™#@.&1AJ?DOʖW5 = "/:K&ChI Cy5yl(,QͯASG llL<~o/D%Lg0xBbD`}dCi\DѪ'ZmE2zphPyÅ`@aX1)cA7Lyrey)|󃚾BWľ ֚ =zڴu2zdj{ҰN%)f /[Z.#څ?9Iˤc!I.ªtZ/ |͗2[Y[]`ޫfZWp3o.g' LFcC[%ū"3J@yOnī|`58Su4l6w.X3IڼLv 5CB16QX?6ʪE{x %qzڱF۸V8Vo?oYB-9~4;-ѣà)r.ڈ`Pk ){mG,zj hlŹQm¨/w1ղM)tMh^ؕNMWp7>O?!ţt8tNG2%t]B HBNuRd/CZިVv.[ +BaUd/Td/.Wd/(P Xd/(MT̈X?[UX05Zd/\d/s5ܫ\d/2fll U_ _ ֊zLS^.bd/cʤz.Β~1%dd/7&8+ARkE3xOM01@~id/hd/zdBڿ)h婁A!/x'i=v#odQX@{VXsKZE&]AyD">o[!mXm/+=q%g`t}BZmDbAZmt.\m_/]^mMMaQ`mC\|cmbm AjItyAN'ΧI=s0Z1?pU̮ʹhm"@rS] Mjmr,{UewE5{4}C{B69 eXnm{Ynmg'V a.gR&ibѤS#ɩF==?Js ?-gAAAWApC e~f pCEr%E$m#AG\rPcxJ/I6I增ҁHJloĒK(-ձ:KOF_{OV-}(_VUQRs-"Sˆ )'=SrĊ,U"V􏞍=%4Ac6n˥DP\]k`6nܒ+ =څZf%wꛔ&,ft֣y5*`@4;c|W#pG ?.sàcd{P;t[wa՞3m곷#C=I\ቶUM *Ti/khdpo/x-NGp)%Wn]&#0ƒV(2}U^lpWlEO5#NGy0bvM|uj4(*^V ddo ʅKoo`)T5&_R*] *{]O&aW^O0f%nxGҶEBFIu)vl ij9 !0CDl"?{=3I]r`R0l{ x"5Y@\BgG1AcvHN^t'|f ǂ  R@5V#"˹1"hr/.0 D)nŎ\l&Ĉr\l'$Z1uop|-\vXd\l@MjZrh Tt׀"foC3ܦgTi6}+>`\lAW\l\'=}~ YBEp jԼ`=$WE!$Z QzgPEؾAH;x"SOh?-A/:;1z ҂;M(tW> ΔT+Qٶ ZWx '3AN}<(3JNVP"=L42 %I'E0KpuKYLPwZ'^AX? |8(+7ŗg4D}A '벶_rk.*44pgQrV ,1JڻKw@f_%aFr"#ƻ㞯gυ!HZgIz dCb8*IR=jiLI+Pkr/>`4fl&pn 㥱y#NfWI!*Q"k=PW 'zܨkp/h08kLxWnWvXΦNaKoQ0aD,-tWfdiHٶ?̣h$ $qR66 QhdCҶ!*yn:?ȌN"勰]dG 6H(B/³SԍMR^> MsyujJM"EY Zɗc]1PǦ$Gߊ1b<0֎XZ6]"O~m$nҰEpG$Cmt7<C(U+cT_F"rtET,)<` `/6n+AA;t31g`\tV Za`dlKs CoSv'(;u<MRr7< t  P#&')-iIwG2na?P3Q EUeIFADAsd/BVOz @{ov.6}GCTU9(7\l=E"$s]DGn/ytnyD.(q+I,^?X+)|d^%%RO eO1 !%*,-0135<>B(ILRX[^Fb?#'Ts}+S"U))*7I.o_o~96>B$K?pXiM"q la]oS8*/S <-OQWZ]bcehinqrv/c69?^okq#6 ?@Y)EeW_@8rG30(vf@0C_4{@  [wd  *Rd5NBM\mu]V|-C7> Zw xH1FkQ2B2r ;NhXt8kQL!:)kk02 ;=R=8Dy`Q9y1B?!f? N*XQp3$gpywrA/|P5R@&KgPi6cc#hS{[;Nzi/8OZS!G$1G,U(}N@QjY q|%}=wb$xJ6VPdD8$l/>~<vU\x1]>nxJ5 Tkw0f+#^bY\D_g7uy5~r[5K}&~:f=MO R0g4jpuMu?&;r ojH J{Jcv4 #!smD  ADWb7+4b;V02>LF->-(.JWZ MIzE^3#ksj] K= X=2Ha%qx'"[H)gqqW92 h9_F<~ 8j@yIVzL3   -fj~.p/|48bl[VKF=x:uZL lsWfzjOT:0pMe|]N:,<Zs>`xYf='TYh#oeN.2yX ` O^+HH*KI4n{JGU[^Ja ebhilm$}z.m]>daMFL6J;n6P5#~\ (_"B&A}g*{ 'k*z1v)!v472.%E8ld'_`hYuDaCL|fBi iS!$C 74Y:,:m9h |&"cx,:,SX9&3HA %%!,93t4{'a"P +!&mEPc"*~}pA B-%'LC1:5 T ;.Qmw-KgWYe U05{Zwz&[jHVuE@N\\ WROɑ   c Ic 4MX?Td>N?~?WA^D\VETJ@UJUJcJ܀L8kMkMkMM@]R]RlZUUX,XYW[`\HO]^^^^afefekeeXliQj[k\kkl,`rWuhYvlwzH| [~lM4Ul^_OWT$cxTUUcO[MORLRdN$elXmmm^R\c\R`d]ShTUUc^R Sbtaa8Y@W^H___d`pcRTcOV`RddTV,k[[RXcTPUUcn`WeSdd flXQpfMxQWDWT~ T R DR d `m^]MP``DO ^"xX%h`'S(PP)e)Te)e)e)(f)(\*Lm,0[-xm/D[00l1H[2_3]5]5e774[;<[=Z>`[>MEPETQE(_ILdMWNdPhePTWQVRLS_@dB[CDYD~EcF,UGLXJ8\K`]KSNlOcQXfTWUL\Vd]M^P^Sb`Sb(Zc_efVi4bjbj[l\lWmVnmptRv`cvwMz4Qz_{Q}Q}Q}Q}0R}dR}R}R}S}(S}PS}xS}S}T}\T}T}T}8U}tU}U}U}HV}V}V}V}8W}tW}W}W}(X}dX}X}Y}Y}Y}@Z}Z},[}[}$\}\}L]}]}(^}`^}^}^}_}`_}_}`}T`}`}`} a}da}a}a}0b}xb}b}b}c}Lc}c}c}d}@d}\~\~NNNLl<`Z TcQW\Y\\a4^h_TcT\YXR|d`DX S\SNc|WZmXW8 T,cYSTS8X(dHM OXO`OS$TYZ[[h\]]^,apaaa@bd4eTlm8ngYla?aAaDZERF8SFZH$aIXL0ePlPpmPmPmPHPPTR$URURpVR`WRWRXRcRNS`RTS[T\LU\U\c\Z]Z^ta_P>$Q>S@`dNhl1pzt=x|?zR<VĂqȂ̂JЂԂu؂܂*  3. $>(,04z8<@DHLPTXI\f`dhdl^p9tx|x9S ?Căȃ̃Ѓ ԃ]؃ ܃)E_? A` L$ (,0e448<@DHJLPTX\`dhl?prtxD|_n0p~Sf>ĄGȄ̄=Є.Ԅ؄܄:?i= @ $F(,y0248X<W@DHLiPTX\`5dhslp:tx2|7y5% 71Mfąyȅ̅Ѕrԅ#؅r܅9pFB ` $(,0@484<8@DH@LAP'T!X"\`!dh:l9pLt+x)|$,#%*-<;B/3Ć;Ȇ-̆ІԆG؆܆%@XQzI \ I$(0,048V<@ DHL6PTXA\`d}hljpmtx|$i[r% I<qTćȇ̇Їԇ>؇t܇u2Wv / $F(0,048<b@DHLP(T%X[\`d`hl ptvx |3NQ+Ĉ Ȉ̈JЈPԈ؈\܈wX: | $(E,048<d@DHLPTX\`idhl&ptxA|6Q[CQnĉȉ̉Љԉ؉U܉N$ + w.Yg $(,04(8<@DH%LPTEX\Y`dhlptcxn| , -Ċ Ȋ7̊ЊԊ؊܊U.E]H^46-; ]=`02 Z$(5,0k48l<.@DHLPT_X\*`(dh;lKp<txV|m#"T, ċȋ̋NЋeԋ؋:܋Ik$'*s@ 3u3 $({,U04m8<e@DrHLPT+X\`'doh lptx|4z ! 1h?\DIČȌ?̌ЌԌ،܌jTtj~Fz E F$H(G,048<@jD]HFLP TX\`dh&lptx|v&(pgDn7CPčȍ9̍ЍUԍ؍܍H   G" g$I(J,M0W48<@LDKHLOPTNXO\t`dKhvlptx|fRSPTdQy8YWoBVUĎXȎ̎9ЎԎ3؎8܎&Jpa   !$(Z,{04\8n<d@HD[H\LSPMTXL\]`d hlp4tx|_YBEAxkďȏ_̏`Џaԏ؏^܏edfhigjkl-hgƏFʌhƏFʌ`ƏFʌXƏFʌPƏFʌHƏFʌ@ƏFʌ8ƏFʌ0ƏFʌ(ƏFʌ ƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌxƏFʌpƏFʌhƏFʌ`ƏFʌXƏFʌPƏFʌHƏFʌ@ƏFʌ8ƏFʌ0ƏFʌ(ƏFʌ ƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌxƏFʌpƏFʌhƏFʌ`ƏFʌXƏFʌPƏFʌHƏFʌ@ƏFʌ8ƏFʌ0ƏFʌ(ƏFʌ ƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌxƏFʌpƏFʌhƏFʌ`ƏFʌXƏFʌPƏFʌHƏFʌ@ƏFʌ8ƏFʌ0ƏFʌ(ƏFʌ ƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌxƏFʌpƏFʌhƏFʌ`ƏFʌXƏFʌPƏFʌHƏFʌ@ƏFʌ8ƏFʌ0ƏFʌ(ƏFʌ ƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌxƏFʌpƏFʌhƏFʌ`ƏFʌXƏFʌPƏFʌHƏFʌ@ƏFʌ8ƏFʌ0ƏFʌ(ƏFʌ ƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌxƏFʌpƏFʌhƏFʌ`ƏFʌXƏFʌPƏFʌHƏFʌ@ƏFʌ8ƏFʌ0ƏFʌ(ƏFʌ ƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌƏFʌxƏFʌpƏFʌhƏFʌ`ƏFʌXƏFʌPƏFʌHƏFʌ@ƏFʌ8ƏFʌ0ƏFʌ(ƏFʌ ƏFʌƏFʌƏFʌƏFʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌxƏEʌpƏEʌhƏEʌ`ƏEʌXƏEʌPƏEʌHƏEʌ@ƏEʌ8ƏEʌ0ƏEʌ(ƏEʌ ƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌxƏEʌpƏEʌhƏEʌ`ƏEʌXƏEʌPƏEʌHƏEʌ@ƏEʌ8ƏEʌ0ƏEʌ(ƏEʌ ƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌxƏEʌpƏEʌhƏEʌ`ƏEʌXƏEʌPƏEʌHƏEʌ@ƏEʌ8ƏEʌ0ƏEʌ(ƏEʌ ƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌxƏEʌpƏEʌhƏEʌ`ƏEʌXƏEʌPƏEʌHƏEʌ@ƏEʌ8ƏEʌ0ƏEʌ(ƏEʌ ƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌxƏEʌpƏEʌhƏEʌ`ƏEʌXƏEʌPƏEʌHƏEʌ@ƏEʌ8ƏEʌ0ƏEʌ(ƏEʌ ƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌxƏEʌpƏEʌhƏEʌ`ƏEʌXƏEʌPƏEʌHƏEʌ@ƏEʌ8ƏEʌ0ƏEʌ(ƏEʌ ƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌxƏEʌpƏEʌhƏEʌ`ƏEʌXƏEʌPƏEʌHƏEʌ@ƏEʌ8ƏEʌ0ƏEʌ(ƏEʌ ƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌxƏEʌpƏEʌhƏEʌ`ƏEʌXƏEʌPƏEʌHƏEʌ@ƏEʌ8ƏEʌ0ƏEʌ(ƏEʌ ƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌxƏEʌpƏEʌhƏEʌ`ƏEʌXƏEʌPƏEʌHƏEʌ@ƏEʌ8ƏEʌ0ƏEʌ(ƏEʌ ƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌxƏEʌpƏEʌhƏEʌ`ƏEʌXƏEʌPƏEʌHƏEʌ@ƏEʌ8ƏEʌ0ƏEʌ(ƏEʌ ƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌxƏEʌpƏEʌhƏEʌ`ƏEʌXƏEʌPƏEʌHƏEʌ@ƏEʌ8ƏEʌ0ƏEʌ(ƏEʌ ƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌxƏEʌpƏEʌhƏEʌ`ƏEʌXƏEʌPƏEʌHƏEʌ@ƏEʌ8ƏEʌ0ƏEʌ(ƏEʌ ƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌxƏEʌpƏEʌhƏEʌ`ƏEʌXƏEʌPƏEʌHƏEʌ@ƏEʌ8ƏEʌ0ƏEʌ(ƏEʌ ƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌxƏEʌpƏEʌhƏEʌ`ƏEʌXƏEʌPƏEʌHƏEʌ@ƏEʌ8ƏEʌ0ƏEʌ(ƏEʌ ƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌxƏEʌpƏEʌhƏEʌ`ƏEʌXƏEʌPƏEʌHƏEʌ@ƏEʌ8ƏEʌ0ƏEʌ(ƏEʌ ƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌƏEʌxƏEʌpƏEʌhƏEʌ`ƏEʌXƏEʌPƏEʌHƏEʌ@ƏEʌ8ƏEʌ0ƏEʌ(ƏEʌ ƏEʌƏEʌƏEʌƏEʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌxƏDʌpƏDʌhƏDʌ`ƏDʌXƏDʌPƏDʌHƏDʌ@ƏDʌ8ƏDʌ0ƏDʌ(ƏDʌ ƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌxƏDʌpƏDʌhƏDʌ`ƏDʌXƏDʌPƏDʌHƏDʌ@ƏDʌ8ƏDʌ0ƏDʌ(ƏDʌ ƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌxƏDʌpƏDʌhƏDʌ`ƏDʌXƏDʌPƏDʌHƏDʌ@ƏDʌ8ƏDʌ0ƏDʌ(ƏDʌ ƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌxƏDʌpƏDʌhƏDʌ`ƏDʌXƏDʌPƏDʌHƏDʌ@ƏDʌ8ƏDʌ0ƏDʌ(ƏDʌ ƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌxƏDʌpƏDʌhƏDʌ`ƏDʌXƏDʌPƏDʌHƏDʌ@ƏDʌ8ƏDʌ0ƏDʌ(ƏDʌ ƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌxƏDʌpƏDʌhƏDʌ`ƏDʌXƏDʌPƏDʌHƏDʌ@ƏDʌ8ƏDʌ0ƏDʌ(ƏDʌ ƏDʌƏDʌƏDʌƏDʌƏDʌƏDʌеL|D FH!FJxDzDh@.;M9 M$}D( < ѰOM$}D(~ < ѰOMOt}D( < ѰPMOt}D(^ < ѰQM$}D( <,ѰTM4$}D(@ <,ѰT0/ P//  oF(8JoF(8@oFJzDhh IyD2HxDh2IyDU.HxDhh B -77Ÿ66oFFoFFFFoFGoFhQ D "FFFFFoF(.F2F7FoF1xoF/oFioFnhoFh oFpGoF" oF^b耵oF^oFZoFVoFpGoFpGoFqwoF-K{Dhh sB ( |:1AD",zFFHxDhh B $43oF!A```pGoFpGoF8oFHxD՛oFI=poF20oF ( 08 (0oF"oF`oFA`oFA`oF(& O0  0(     pGxppGoF oFoFO0pGoFpGoF FFHxDhHxDh-X11oFHxDh0`F0oFpG0 pGoFBHxD!LoF|oFOK{Dhhr )vhR ,D  )D  DhS <DF FʲkFZ`` (0hQ D!% hR ,DFIyD h hB,eH404/oFoF(oF!pA` hR ,DF(hQ D( hQ D" pxpGе SL|D$h$h -( @ h B   @ ( B V (4 -,FL F B  p6 j( @ ( B h! IyD h hBн,S:$.,oFFhS <DFB`@hpGoFl( !-dLh@ pGoFmoF Ah hR ,DF(OAh hR ,M)@Ah hR ,)1h(,Ah hR ,A)Ah hR ,!  , HoFlpGoF]MFrH F!xD oHxDhjjBҀ~Fd(𨀠jrFc(`kkB ҀbF_( lilB ҀTF[(`hh`h`h`FjjB(jD&(bhj>hbjb bjB!j*jQ B ajjjQ B j0`kkB(k!(c`kc k!icbkB+kP! C! 1 lilBk!c lhd (d!lBkkQ B 0 @ ]F F,#(#-oF@-FB F F! F)Fl!dld Fii F\ FеFHxDh F" Fн!oF@-ԺMFFFhF!FG(F1F~0F!Fb]𽀵oF1rhhG hh$ihG h=idihhGBPpGhiGеF0 F@-ոO0нB `hpGhjGBhpGhIjGhjG2BR=B`FpGhjG!B `Q pGhjO1G#Ba`FpGhRkGhkGFH%FxDh0E 6(F!8 F.F H F1xDh0(`(h`h` i(a`ihaiaia(F FF01h`h` i(a`ihaiaia(F FF01>hh``hh``(i!i)a ahiaiia`aiiaaiiaah`pG0pGiapGapGpGpGO1!`pGO1!`pG pG pG- FFF&FE B@HF*Fh ` hj FGAI %.D0F 𽀵oF *~O0pGеFhAj FG0O0h`hнO0pG- FFF&FE"B IF*Fji.D a hBk FG06  0F O0pGеFh `IhP !P F`` hP D FнеFl!l MFh F !FP 0DTF0F)F"F]@+-FHHFFxDO !F"F  hP 0X^AAEahIE]F hP 0XH`hF0``O  hP Di8`hO 0``O - )I IFP DC@ F  hP !D iB aP D}BO ( :F4 F*V- F6HFFxD!F" ``hFxo@E hP 0XAahBa`ahIE hP 0XAahBa`"" hFP D@ F 2^ hP !D iB aP D}"F F*,`MF'H!F"xDh0h ``hF hP Di\F0@ A hP DpO50h@(F] hP !D iB aP D}pO5!lFh F*vMF)HFFxD!F" ``hFFp hP Dih j1F*FGB``"" hFP D@ F]| hP !D iB aP D}"F F*x-- F0HFFxD!F"h0h ``hF hP DiF0ХMEȿMF hP Dih jAF*FGE``%%% h)FP D`h1h D hP !D iB aP D}%F F*MF.HF"xDh0h hP !D ib`P ! D)FhF!F"xh hP Di AF0EE h)FP DB0h@ F] hEP !D i*C aP D}DDF> F*`>MF-H"xDh0h hP !D ib`P ! D)FdhF!F"` hP Di80EE h)FP D0h@ F]Lz hEP !D i*C aP D}F F*GtF%H!F"xDh(hhF hP DihhiG0! hP D"O2(h@F* hP !D iB aP D}!F F*MF,H" FxD& O0 (`f ȱ hP Dih "`#0FG! hP D, @ ] hP !D iB aP D}0!.F( F*J -F1HFFxD hP Di!)FP!F" !h Q !Di h^i #JFCFG@0E h)FP D @ F ,Z hEP !D i*C aP D}F F*(F-F0HFFxD hP Di!)F!F" !hhQ !Di hi"CFJFG@0E h)FP DV @ F  hEP !D i*C aP D}XVFR F)snеFh `IhP !P F`` hP D FнеFO0!неJF zDh 0 F 2@/ FнpGеF0 FнhQ D0+еF0 F@+hQ D+-BhKhC`J` hR ,DhR ,D FFllddlldd-F9H FxD phP Di!KlF(hP (DAy5` F@F(h  P (Di @FIFhpF0h!h0FG`0(h!P (DZ(hP (Di@ p@ FF F)MF%HxDh0h hP Diб!F hP DihiG0 hP D!t0h@ F]~FfF(F hP DF F)}2oFIyD hD퀽VoFGеFhP DG FнеFhP DG FнMF5H F!FxD" ``hFPͱ hP 0XFH(F 0 1a`P 0X%%%`h(5 h)FP D@ F]%)%P !D i*C aP D}||Fv F)MF0HF!FxD"h0h  hP D!hhQ hci("Gx hP D0h@ F]Fb(F@!hQ ,"DiCaQ D}F F)w,- F=HF!FxD" 6 hP D!hhQ icib"G OOB@O@Gr hP D@ F F(F&@!hQ ,"DiCaQ D}F F)MF0HF!FxD"h0h  hP D!hhQ ici("G hP D%0h@ F]Fr(F@!hQ ,"DiCaQ D} F F)<MF2HF!FxD"h0h H( hP D!hhQ ici  ,"G hP D0h@ F]"F(FJ@!hQ ,"DiCaQ D}F F)&MF0HF!FxD"h0h  hP D65!hhQ ici("G hP DI0h@ F]F(F@!hQ ,"DiCaQ D}DDF> F)`FMF0HF!FxD"h0h l hP D!hhQ ici("G@ hP D0h@ F]JF*(Ft@!hQ ,"DiCaQ D}F F)?nMF0HF!FxD"h0h  hP D^]!hhQ jci("G hP Dq0h@ F]F(F@!hQ ,"DiCaQ D}llFf F)MF0HF!FxD"h0h  hP D!hhQ Uici("Gh hP D0h@ F]rFR(F@!hQ ,"DiCaQ D}F F)gMF0HF!FxD"h0h ( hP D!hhQ Ujci("G hP D0h@ F]F(F0@!hQ ,"DiCaQ D}F F)MF0HF!FxD"h0h  hP D!hhQ jci("G hP D-0h@ F]Fz(F@!hQ ,"DiCaQ D}((F" F)DMF0HF!FxD"h0h P hP D!hhQ jci("G$ hP D0h@ F].F(FX@!hQ ,"DiCaQ D}F F)#6MF0HF!FxD"h0h  hP DBA!hhQ kci("G hP DU0h@ F]F(F@!hQ ,"DiCaQ D}PPFJ F)l^MF0HF!FxD"h0h x hP D!hhQ Ukci("GL hP D0h@ F]VF6(F@!hQ ,"DiCaQ D}F F)KMF)H!F"xDh0h ``hFh hP DiF0 ``!O5O5! hP D0h@(F]" hP !D iB aP D}O5F F( FFA(` FMFh F !FP 0DF0F)F"F]@*-F;HF FxD!F"F `` `hXE hP 0X APE 1a`P 0X"""`h(2 (` hFP D (`@ FT hP !D iB aP D}" (`F F(M FIyD h)hhFhj!FGFhF(h@ FFhF F(!Fh F !P (DF(F!F@*- F'HFFxD!F" ``hF@ hP 0XZFHЩBHF0 1a`P 0XB!!*1P D;@ F L!@MFh F !FP 0D`F0F)F"F]@*-FGHFFxDO !F"F`  hP 0XA@EahIE]F hP 0X`hF0``O  hP Di`hO 0``O - )I IFP D@ F  F hP !D iB aP D}O ( F F( d- F6HFFxD!F" ``hFxo@E hP 0XLAahBa`ahIE hP 0X:AahBa`"" hFP D0@ F hP !D iB aP D}2"0F, F(M8MF'H!F"xDh0h ``hF\ hP DiF0@ A hP DO50h@(F]Ft hP !D iB aP D}O5!F F(@NMF)HFFxD!F" ``hFp hP Dih j1F*FGB``"" hFP D|@ F] hP !D iB aP D}~"|Fx F(- F0HFFxD!F"h0h ``hF hP DiF0ХMEȿMF hP Dih jAF*FGE``%%% h)FP D`h1h hP !D iB aP D}%F F(}2MF.HF"xDh0h hP !D ib`P ! D)F6hF!F"2h hP Di AFP0EE h)FP D0h@ F]J hEP !D i*C aP D}F F(MF-H"xDh0h hP !D ib`P ! D)FhF!F"` hP Di0EE h)FP DJ0h@ F] hEP !D i*C aP D}LLFF F(hLF%H!F"xDh(hhF| hP DihhiG0! hP D"O2(h@Fh hP !D iB aP D}!F F(cMF,H" FxD& O0 (` ȱ hP Dih "`#0FG! hP D @ ]4 hP !D iB aP D}!F F(-F1HFFxD hP Di!)F!F" !h Q !Di h^i #JFCFG@0E h)FP D, @ F  hEP !D i*C aP D}.,F( F(I-F0HFFxD hP Di!)FP!F"L !hhQ !Di hi"CFJFG@0E h)FP D @ F .\ hEP !D i*C aP D}F F(*FеFh `IhP !PF hP DP FнеFHxDh "`  F@/> FнpGеF0 FнhQ D0)еF0 F@)ohQ D)ɼhR ,D hR ,D`еFA` phP Di)l p FнеF@hhQ Diѱi@yR萹`hhQ DihiG0`hhQ D! Fн&JеFhP DG FнеFhP DG Fн-F6HFxDYF`P XDTF&P (F%F0hh0FIF*FG8P XD!@XFFFF(F8P XDF F(&oFIyD hoFiAa}-FFP (FF0hi0FIF*FG8P XD!GX@XFFFF@(FP XD<@F< F'^Z-F6HFxDYF`P XDzFLP (FKF0hi0FIF*FG8P XD!@XF<FFF(F^P XDF F'5r-F7HFFxDh hYFpP XDVFP 0FF(hDi(FQF2FG8P XD!^p h@XFFFFX(FP XDTXFR F't-F7HFFxDh hYF(pP XDFbP 0FaF(hi(FQF2FG8P XD! h@XFRF2FF(FrP XDF F'I-F8HFxDYFP XDjFP (FF0hj 0FIF*F G8P XD!o@XFFFFh(FP XDdhFd F'-F8HFFxDh hYF:P XDFtP 0FsF(hHj(FQF2F G8P XD! h@XFbFBFF(FP XDF F'Y-F8HFFxDh hYFP XDz*FP 0FF(hHDj(FQF2F G8P XD! h@XFFFFz(F P XDvzFt F'-F6HFxDYFJ`P XDFP (FF0hj0FIF*FG8P XD! @XFtFTFF(FP XDF F'm"-F>H FxDAF L$FP @Di(F1F^h(FaFPF <焹P @D!P @D!@@FF F&P @DF F'P @D F~FloFiAa}@XjMF&HFFxD!FD魱 hP Dih k1F*FGB hP D!0@ F]F F(F hP DF F'<ܵ hR ,D |O1!`ܽi# hi"2"#GܽMF!H!FFxDFh(h  hP D|сi2h 22FCFG@0 hP D!(h @ F ]F F'MF H!FFxDFh(h  hP D|сihh CF 2FG@0 hP D!Yj(h @ F ]FZ F'ZеFh `IhP !PF hP D FнеFHxDh "`  F@/ FнpGеF0 FнhQ D0(,еF0 F@(hQ D({hR ,D hR ,D*еFA` phP Di)l8 p FнеF@hhQ Diѱi@y`hhQ DihiG0`hhQ D! FнZGеFhP DG FнеFhP DG Fн-F6HFxDYF`P XDNTFP (FOF0hh0FIF*FG8P XD!W@XFFFF(FP XDLPFL F'nzoFIyD hеFlAн F !Wdн-F -F6HFxDYFB`P XDF,P (FF0hj0FIF*FG8P XD!@XFFFF(F>P XDF F&2-F>H FxDAF L$FP @Di(F1F|hTFPFV F<焹P @D!BP @D!9@@FF FP @D8<F8 F&P @D*F&JFdJеFh(f0 ` FнMF#H FxDh0h!F< hP DihF)F0 hP D!*0h@ F]2FF(FZ hP DF F&2$MF&HFFxD!F魱 hP Dih k1F*FGB hP D!t@ F]FF(F hP DptFp F&ܵ hR ,D |O1!`ܽi# hi"2"#GܽMF!H!FFxDFh(h z hP D|сi2h 22FCFG@0 hP D!Z(h @ F ]dFJ F&sMF H!FFxDFh(h . hP D|сihh CF 2FG@0 hP D!(h @ F ]F F&)е F1BhFB#iQ SP!h`ciQ CPi`н FIFyD h1D  IyD h1 IyD h4 ` 1F F(F&pGеF 0 Fн0'jhQ D 0'cеF 0 F@'P8'hQ D''HxDpG*oF*в_IyD|*L|D y[HxD%(F( FH!FJxDzDhJ(FbToF`IyD1`ƒoF FIyD h1`XoF FIyD h1`8'ToF@'̺MFFF!Fz F)F^0F!H]F@F F&$[HxDhQBA#+ѿ[pG- FkNFB IB رF@O@  o@I kOF蘱 cak%B 8B81Fac F!KH!xD` - F@l FE HE ؠkNF@Fo@Fk蘱c#!lBkfdIE8IF!d F! H!xD` N-FjFjEFB#HBصAMo@E jO QFF F!&bQF`jF F!bfbj!jA ajA j0boF`@'ҹoF#+Aa BHxD(F FHxD jF F)F HxDh HxDh FFF F(F%|ܾھF A#m # (!R@'oFFh`QhGoFFh`QhGoFFh`QhGoFFh`QhGzе!F Fне!F Fне!F Fне!F FнMFHhh`&h F`h`i(aHi1 j(b&b`jhbfbjbbjbb k(c&c`khcfckcckcc l(d&d`lhdfd]𽰵 FF@hIhi```hh``hh``(i!i)a ahiaiia`a(j!j)b bhjajib`bjjbbjjbb(k!k)c chkakic`ckkcckkcc(l!l)d dhlalid`dJzDxpFpGoF|@'𞸀oFzIyD1`Aai' FF Fh@еFhP@0 h@ н ` нoFIyD h쀽b FF Fh@еFhP40 h@ н ` нoFIyD h쀽-QHQLxDQM|D}D F*FIFMH!FxDhL84*IF FHH!FxDhD T F1F @HxDh?IyD!FGH 1F FN9H!FxD8HxD@FG6L |DIF F2H!FxDh0FG0hP 0Di-HxDhG04IF F#)H!FxDh(FG(hP (Di$HxDhGhP DdhP DH0hP 1DJhBRJ`)hQ ,*DShCSS`P 0DdQ (DH λ: n^J:MFHFFxD F !4O0 cbmF&bHxD0 `(F hh F)FGhF@ F]FhF~ F(F%MFHFFxD FZ !4O0 cbmF&bHxD0 `(F hh F)FGhFH@ F]XFhF8 F(F%ernMFHFFxDh(h F&b!HxD0 `hF1FhF h0hi0FG,(h@ F]FhF Ff(F%$BMFHFFxDh(h F&b!HxD0 `hFL3FhF h0hi0FG,(h@ F]FhF FJ(F%fеF HxDh HxDh HxDhHxDh Fн|zfhfFH%FxDh0E (F! FƷoF@&&еFF`bhiGb`jhiG5j (нHxDP !s!pMF*H F1xD 4-Ѐ(k!  h &!>SGA)((kqB A)j 08O4  4,c,k0 4 @ F ]oFV@&𞽀oFIyD h逽-F=HFxD 4P ka!4O1!cZj &-ؿ%B jAJ 65P ) () c:)  hh)+RFG(Ѡj-` jA 5-p]!jt=0) ((пO0  p<FH%FxDh0E (F! FboF@&еFF`bhiGb`jhiG5j (нHxDA!!~MF)H F1xD 4+p(k  h &>GA)((kqB A)j 08O4  4,c,k0 4 @ F ]ﲴеFHxDh F Fн,oF8@&\oFIyD h耽r-F;HFxD 4P k\!4O1!cUj &-ؿ%B jxAE 65@ % c7  hh+RFG(Ѡj-` jJA 5-p]!j6=0((O0  4еFHxDh F FнoFr@&𺻰Fh Fi(FG FhbhiG,-FH   xD  CFhUiJFGF#j! HF*FB..O0 j(O0`MF,F FH3j(F!BF]@&$DE0h)]Bk0FG04 F]-F0HFxDh h HG),X+j)!"|(9O0> )   CFhh "FGFB ..!+j PF"FPB.+j F!"D(0HFO0!h  8oF@&кFh Fi(FG FihbhiG,-FH   xD  CFhUiJFGF#j! HF*FB..O0 j(O0팰MF,F FH3j(F!BF]@&$DE 0hU$Bk0FG04 F]-F/HFxDh h HE,P+j!"(8O0=    CFhh "FGFB ..!+j PF"FfB.+j F!"Z(0HFO0!h  NеFA` phP Di)l p FнеF@hhQ Diѱi@y퐹`hhQ DihiG0`hhQ D! Fн@&RoF @&𢹰hB ЊBx xBӬB 31O0P  oFFF耽еF ` F Fн BpG;pCCcX@&oF@&^hB ЊBh hBӬB 31O0P  oFFF耽еF ` F Fн BpGpCCcX@-FGJFzD yO2+Fhi"FGF(B(D ?)F0F40FFt)F0F(0F\Fh0hi1F(FG0hi 1FG !F*FK@ &@  >    @ F F & > FFF F$VoFIyD h쀽ڬ- !F{HFxDhh"xHxDh %[Fe( (F(πFQF $ OO ^F B0F,0=0  6&FHF-)F!BmHFF8i(hhhYFGFO pTE2И()њ ]8i hhhGFEњ @B =0O =  _p HF(D(@FQFBx* x RJhB"p>0 1HF,phFh@`(  TEhFh@`TFh"@ F#>F F$&&,-Ű!FgHxDhhDFF:)F 0 ! A (F08 $ , F , 0F)F(G40ZFB BDB )OP OK w0 ! A j08F 0F :!FBFKF<hAA A)߿ ` @F*F#Fh+F` p<(h@(` hD@ FEF  F$ %X-Ű!FgHxDhhDF F:)F 0 ! A (F08 $ , F , 0F)F(G40ZFB BDB )OP OK 0 ! A 08F 0F :!FBFKF<hAA A)߿ ` @F*F#FNh+F _(h@(` <:hD@ FE4F &$ F$>R%-Ű!FgHxDhhDFDF:)F@ 0 ! A (F08 $ , F , 0F)F(G40ZFB BDB )OP OK 0 ! A 08F 0F :!FBFKF<hAA A)߿ ` @F*F#Fh+F (h@(` b^hD@ FEXF LH F$c%-Ű!FgHxDhhDFhF:)Fd 0 ! A (F08 $ , F , 0F)F5(G40ZFB BDB )OP OK 0 ! A 08F 0F  :!FBFKF<hAA A)߿ ` @F*F#F:h+F` (h@(` hD@ FE|F pl F$%ܼ-Ű!FgHxDhhDFF:)F ;0 ! A (F908 $ , F , 0F)FY(G40ZFB BDB )OP OK 0 ! A 08F 0F- :!FBFKF><hAA A)߿ ` @F*F#Fh+F` (h@(` hD@ FEF  F$*%-Ű!FgHxDhhDFF:)F _0 ! A (F]08 $ , F , 0F)F}(G40ZFB BDB )OP OK +0 ! A 08F 0FQ :!FBFKFBb<hAA A)߿ ` @F*F#Fh+F $(h@(` hD@ FEF  F#r%4-ɰ!FmH@!FxDh hH< ! A F< 8 / .  F   /E .(F1F(J@<RFB"DB)OP OJK< ! A>< F (Fr,  @JFAF#FHH/I@ A)߿ ` Fh"F h#F  < h@ ` hH@ FIF F#%T-ɰ!FmH@!FxDh hH < ! A F< 8 / .  F   /E .(F1F(J@<RFB"DB)OP OJc< ! AV< F (F,  @JFAF#FHH/I@ A)߿ ` Fh"FA h#F  T  h@ ` hH@ FIF F#%t-ɰ!FmH@!FxDh hH8< ! A F< 8 / .  F   /E .(F1F(J@<RFB"DB)OP OJ{< ! An< F (F,  @JFAF#FHH/I@ A)߿ ` Fh"FA h#F  l8 h@ ` hH@ FI F F#-ð!FmHxDh(hB!FOh jfI:yD hG , ! A  F, (4O F( (F1F(B ,"FB JDB)Da , ! A ,4F  (F :!JFCF  Y ,PFF J FhzD( h`Z(hFh@` 62hB@ FC,F FLF  F#0NКеF ` FJ Fн"$-! FBIFFyDhB2QhxQB"  h +C0 ``B Bj"`BO-O+"*p( !XF ) ܸии AEO0) hB"`JzDhQ\p0 "hBP( 0( S#`K{DhY\pTPеFh FнM`FHFxDh0hF"P(F!FFhFh0h@ F]@pG<FhFU F#L$M}D(y[(h, Fp( IAp"yD"t)FFhF F(F#%ƱR-FGJFzD yO2+Fhi"FGF(B(D ?)F0F0FxF)F0F0F\F0hi1F(FG0hi 1FG !F*FK@ &@ J >    @ F F &* > F"FF F#boFIyD hT逽- !F{HFxDhh"xHxDh $Fe( (F(ЀFQF $ OO ^F B0F0=0  6&FHF-)F!BnHFF8i(hhiYFGFO pTE3И(*њ P&8i hhiGFEњ @B =0O =  _p HF(D(@FQFBx* x RJhB"p>0 1HFphFh@`(  TEhFh@`TF`h"@ F#tFI F#~2$-ٰ!FgHxDhhXFF>)F 34 ! A (F14< ,  F 0 F1F(I84ZFB BDB%)OP FOK 0F4 ! A0F4VF< F  jQ> QFBFR@hAA A)߿ ` @F*FSFSh+F` (h@(` hX@ FYF  F#$.-ٰ!FhHxDhhXFF>)F W4 ! A (FU4< ,  F 0 F1F(I84ZFB BDB%)OP FOK 0F 4 ! A0F4VF< F  Q> QFBFv@hAA A)߿ ` @F*FSFh+F (h@(` hX@ FYF  F"^$X-ٰ!FgHxDhhXFF>)F> y4 ! A (Fw4< ,  F 0 F1F (I84ZFB BDB%)OP FOK 0FB4 ! A0F54VF< F  Q> QFBF@hAA A)߿ ` @F*FSFEh+F <1(h@(` hX@ FYF  F"$-ٰ!FgHxDhhXFF>)Fb 4 ! A (F4< ,  F 0 F1F0(I84ZFB BDB%)OP FOK 0Ff4 ! A0FY4VF< F  Q> QFBF@hAA A)߿ ` @F*FSFh+F` `U(h@(` hX@ FYF  F" $-ٰ!FgHxDhhXFF>)F 4 ! A (F4< ,  F 0 F1FT(I84ZFB BDB%)OP FOK 0F4 ! A0F}4VF< F  Q> QFBF@hAA A)߿ ` @F*FSF/h+F` y(h@(` ,*hX@ FY$F  F".2$ܸ-ٰ!FhHxDhhXF4F>)F 4 ! A (F4< ,  F 0 F1Fx(I84ZFB BDB%)OP FOK 0F4 ! A0F4VF< F  Q> QFBF>@hAA A)߿ ` @F*FSFh+F (h@(` PLhX@ FYFF :6 F"Qz$-!FkH@!FxDhh` 8 ! A F8 4 + *  F  +E *(F1F(I<8RFB "DB )OP OJ F8 ! A F8 F @!  @JFAF#F"DH+I@ A)߿ ` Fh"F h#F   h@ `jhh`@ FabFTR F"l#*-!FkH@!FxDhh`%8 ! A F#8 4 + *  F  +E *(F1F(I<8RFB "DB )OP OJ F8 ! A F8 F \!  @JFAF#F>DH+I@ A)߿ ` Fh"FA h#F   h@ `h`@ Fa~Fpn F"#N-!FkH@!FxDhh`6A8 ! A F?8 4 + *  F  +E *(F1F(I<8RFB "DB )OP OJ F8 ! A F8 F x!  @JFAF#FZDH+I@ A)߿ ` Fh"FA h#F   h@ `h`@ FaF F"(-װ!FoHxDh(hVh!FTh khIoFhеFh Fн- F HlFFxDFh(h F FUh jI3FyD h GhFFhh0FG0hi0FGhp0hBi@F1FG(h@ F F!Tހ-! F]IyDB" x(H pJ ." p Q)A) `}9iFFBћH xȱ J*i 0 ``}j! (FgA)O0R/H*xDh@\ӡ*BИ <_BP!J p,0_=jBр2 "x""p0 ZRiih+i+h4`` )0p޿(h0(` xBxB0FFpG- FHlFFxDFh(h F F9h jI3FyD hGhFFhi0FG0hBi@F1FG(h@ F F!~~- F HlFFxDFh(h Fl F+h kI3FyD h GhFFhh0FG0hi0FGh`0hBi@F1FG(h@ bF F!q}~- F\IyDh1hB x(E pJ ." p Q)hA)b `[9iFFBћH x J*G 0 `>}j(FkA|)O011J=jzDh\XO*:*+IE И <_BJ pP" T)0p޿(h0(` 1h0_Bр2 "x*""p0 Z*iih+i`||hBhB0FFpG- FHlFFxDFh(h FR Fh kI3FyD hGhFFhi0FG0hBi@F1FG|(h@ NFn F!]`{{M.Lh|D@yhiGF3F F F7FD(h. ii)FGeF.FɲJ(FDB1x Fm6@ F]F F F!zxI0DpG-G<<,G@F=HxDG$ '( % G, Sh"5IyD`GDܥF,FhCF@%  F& FRF1FFh008F8QF@Fb넰402F+F FYF~W8 W 2W< )FW@ |WDW$,FRFW8 r F!ayXеD+$KD#$K xK1J@))YOXXx!o!u!*d!pнMFHF FxDh(hF !F0FBFF(h@ F]xRh *FpG*x-*+*0pG )0*AxA x)0pG-FjHF>iFxDhh0F-F0FFhAFBiG A)PHF-)+) hi FGJ pF(0x0(px@ x( hi F0!GJ p hqxi FG6J p0FYFi@FGFO %^E,ҝH@]EO AAHB85 h1xi FG6  J p 0D h.Fj FIFZF3FG 0D4h [E` h@ F F!w-G@<0GDF;HxDG$ G, % G0 hSh"4IyD`GHܥFTFh+Fh@  F& FRF1F0FF<QF@F鄰842F+F FYFW< W2W@ )FWD WHW$,F~FW< F!>v-G<<,G@F:HxDG$ '( % G, hSh"3IyDH`GDܥFFhq  `_ F+F8& FRF1F8FF8QF@F鄰402F+F FYF$W8 (F!FdFhFV0h@ F]@pG*FhFC F!:qoFFh`QhG-FHF=iFxD (FjF(FFhBiG -)+)BF hi FGJ pF(.0x0(*px@ x($ hi F0!GJ p hqxi FG6J pB5x6(Fh6B5x*0 (6A)M1F@F$h iGFO %E.ҝ H@]EO AAHB85 hi FG  J pXD h0  F2F)FGpDB1x.) hi FG6J phhG6J p h0j F1FGDB  @ F F zpе!F Fн--F^HxDh h) % Rh0YIyDJ F<<F.J!F -JHxD8^F0FF)Y ]RFf F1FzF\EO0 h(?F )FC< QF@F6 2F+FXFIFnp 2)FYF [ Xh)@ F*(vtFDF 9F 4 F )n~m-F,HxDhh G%zFh F!%F FZF)FFYF F FEFY*F#Fj@F DAFG FE"!F hF F jlM.Lh|D@yhiGF4F Fh FF(h. ii)FG%F.FɲJ(FB1h F6@ F]NFpF F ZkxI0pG-G<<,G@F;HxDG$ '( % G, Sh"3IyD `GDܥFFhCF@%  F& FRF1FF F8QF@F넰402F+F FYFW8 W 2W< )FW@ WDW$,FFW8 F j$-FlHF>iFxDhh0F;F0F'FhAFBiG A)PHF-)+) hj FG  `F(0x0(px@ x( hj F0!G  ` hqxj FG6  `0FYFi@FGFO %^E,ҝH@]EO AHB85 h1xj FG6   `  h.Fk FIFZF3FG 4h [E` h@ F F i-F0H%,xDBFXF ȿ(ۆ h2Fk FGB*-h)FNF hk F*FGF2EFѪ(ۅ hAF*Fk FGB $@ FnF F ~g-G@<0GDFW< *W2W@ )FWD +WHW$,FFW<  F g-G<<,G@F=HxDG$ '( % G, Sh"5IyD`GDܥF6FhCF@%  F& FRF1FFT00xF8QF@Fl鄰402F+F FYFW8 W 2W< )FW@ WDW$,F\FW8 | F kfl-G@<0GDFF` FO,YMFS F!F1F*FZ)xI D(`d(lplp `]-FHFFxDFhh (F(F]FA8(d C9lsl{llllllllllllllllllC9MMll9lllWlllWll#/XFXF XFXFSF%XFSF@jHgID gH04dH dH0XFXFyXFoM $PHh]XFAF_IH IHMXFPi XFIXFPhGxBhhC.j0-XF)XFXF*H)FxD xp 1FPXF#F h  XF\1F#FEiXFGXFF FM:%S%H:%m-%d%Y-%lXMFS F!F1F*F)hB* `A(`]MFS F!F1F*F)h( `A(`]MFS F!F1F*F})hB * `A(`]MFS F!F1F*F])h `A(`]MFS F!F1F*F=)h (8 `A(`]MFS F!F1F*F)h;( `A(`]- FH FhnFxD(F1Fx(F@( ԡh (FDiF(F(@@ TMFPFFhGFx @`h!{ J"ihBh@`h"0F)F"F () ( ) 0 ]MFS F!F1F*F)h<( `A(`]MFS F!F1F*Fe)h( `A(`]MFS F!F1F*FF)xI\lp `]M FHiFFxDh0h(F  (F(F"Cj@FG%((FqiF(  !hC `0h@]`R-F6HFFxD(F @(F@(!@@$@ F"hCjXFG>  F(F(FIF0<б.(F@(!@"CjXFG>A(Fs(@Q-!FiHxDhh F FF\  E(@ F)Fd(@0h"Ck0FG%(  E}0h"EFOCk0FGFE(0,T FHEih"0hCk0FGFI0h! h0FGx E!0h!h0FG(Ѥ  fF0hi0FGF0hi0FGB N  -F F)Fo@ HF0h!h0FG 8  FFhh$@F! FG  g (@ h  ~F FP pG-FHFxDF "Fh0h (FIyD QFJFCFPhh F1h F:O- FFPFFIiGFhxQ/ Fh-h1FB FJFCF -FHFFxDh h0F0FF" (FCF!hF FNMFPFF hGF h)F"Fh0F^( !R!]-FHFFxDh h0F0F@F (FCF>!hF FMMFPFFIhGF sh)F"Fh0F ! !N]-FHFFxDh h0F 0FF^ (FCF!h$FF F5LMFS F!F1F*F)xI D(`d(lplp `]-FHFh  xDFh0h `PFFPF{FA8(g D9ovoyo|oooooooooooooooooD9OOoo9o ooZoo*oZooHS^h (F#F6h (F#F$h  (F#F,h(F"F(%ѻh(F"F"hFh@`}IyDC}IyD@h (F#Fh (F#F h (F#FmHF"FQFxDF(Fx@x@ fFhYFh (FAF#F_IyDPF "~ m(FPiGFhxF"FQ_ F,EhH0`FWh (F#FP(FPhGFh(FQ/ F-O\hX2.h (F#F(h (F#Fh (F#F%IPF,"yD ,hYF(F"F01hh (F#Ft(h"FYFDih(FGh (F#FF FtPF_F0h@!"Fh0FG0h!F"hCk0FG  FPFMPFIF0?^>ȦpG- } F$ p HFxDh hHxDh#&!p PFN~DG d XFG(FG L@FGG ~  RFXHF0  hp`1i  O ! FAF( (E` F@(3yih + !F"4 FAF( F@(ځyih ҁ !F"|4ـ (@Հ( )@̀I @@Ā LHX QB)P(^ FXF xB@j F[& FAF FE-yi貉h @ԝpH~ 鲑B$ B"! s!!`&i:jhBѸi ihB `p6 Fi~!B B"! K!!`(k FAF(@_ F)B@W Fv(V FAF(@J F@(Cyih @@;(h9jBѸi )F F)hJ*`p8 FFd FFc <+]S NFBЖ0+yi۲h#06i)hhB@<n= @  FUB FRFM)*DPJF Fd FF F  dA FDE FAFg0 FjB dA FDHE MЅ I FMLF xB< F) F4-F*HxDhhkh$JBO@ "@O O9HxD 0F hIFHEO!)`1FHxDh(F O0F](h`)h)D`h@^3B43MF F!xF@hH`p()(F1FF "xQ`B1xB ,,hB 5+ȿ0(h8B ]е!F Fн-}!8bHFFxD]HxDh IF !F+ph 0  +&)F< BF([JH xDIF xp 0hk* 0FIF+FGAHxDh  !F  D +-  ( B (F1F"F@4  BF#IyD( h h@ `  @ F }XHxD8FpFF n FYh2 3L2- } #F& t HxDh hHxDh%(#p"XFM h }DHFG0FG P@FG D PFG '!EF DiO h h`) 1 p  , FIF(%' (;V} FFh@F!G(8 h0F FIFQ( FFh@F!G( hF(@܀( )@ӀI @@ˀ PH\ QB)( FP\ F hB@~ FHO FIF(? F6Fh@F@!*FGi:jhBѸi ih ``  tH BѺ("B$#"\##O F#B "B$#"B##(o FIF((@m F!B@f F([ FIF(@Y FFh@F@!G(Li9jhB  Fi F h ``8 FhF5F'XD (ɲJF1FBM*hh@F!G(?5hiih hB@À FgP F hB@ F_0Z1= FO\ F hB@ FG\A)hDHFFOQ(2F #HO)FaFF  3F hh(3FF F5hA0FB FIF( F)hB hhA0FBX FP F hBK F8i!pPA)F  8i!p  %x @0hB FAF F x1FhQ%B5 F#!B,  h$Fh@`!HxDhGGGG`$K h@ F }V$ F HxDhGGGG2$ FI ,+- !AHFFxDr=HxDh YF! Fp  T1F2 BF:=i(FQ@ hj F-!GF(F6 hj F0!G BhB3(FF( (@ r@ FsFF F*H+x!ph" `!A`pG-F4JFzD FFFhj FG(` h!Fj(FG&NXF)F~DG$HFxDh(FG h!Fi(FGPF)FG(FG hh FG hi FGh`!F hBi(FGh)F )(F8 h!Fi(FG8i)FG(FG hAj FGi`@"v)۰)-F*HxDhhkh$JBO@ "@O O9HxD 0F hIF\HEO!)`1FHxDh(F 0F((h`)h)D`h@()R(oFIyD hꀽ(oFIyD hꀽ(oFIyD hꀽ~(oFIyD hꀽn(--HFFxDd!Fh hqX$JzDFHdExDO" F$JzD|$)ЀF"7HFF 0 ?AF&F$h j0F#FG , $x-8D $fM}D0FG ` PFGG z {%F!F!F%t DFLEݝ` PT0ZC3 ` PT0ZDDe( FHN {chz   a %@F&h2@AF )MF}DG(HxDhGGG G"Ghq@ FrFFFHxDhGGGF " F~x' p'֐-p&&-F3IFyDFFFh6j FG(` hjj FG(` hi!F(FG NPF)F~DGHFxDh(FG hh FG hi FG h!FBi(FG8i)FG(FG h!Fi(FGxi)FG(FG hAj FGi`@%`%-jFO ``}j0i0ph (9N``8ihi !G0}jJ pj&I@jxhDXF!F2F j}j F`!xhFxJ p}j0xiC(@FB Ґ)Ԛhɲ!I0! D. DE 09,\@p.8ihi0!G}jF p>. ipDE(FpO18ihi0!GJ p:)xhFxF" E.ЊB0K0;j p`0sB)  F\#)O1F#F`-uP2pZXF p}jj0i  "xahQ)(hF F#@ FAF2F&( (``-HFFxDF: Ff Fh"xahQqh+a xhi-!G OPO jL|D0FG(FGG!eYF PF 4[H xDh 0tF \Bݝ``pT VbBT ` PT V<De(PFHUИ  PX 0 L epFD   HFDh2IF FHxDhGGG h:@ F;FF F HxDhGGG F!! h --mHFFxDd!Fh hG0 %JzDFHdHxDO#! F%JzDt%)ՀF#/OF!O x )F F%h k FCFG %x-8E %0F ` PF&#! j)F&~ LEݝ` QT0ZC3 ` QT0ZDFDFe)ӈFHP5F5F  !ch `  &'@F.h2@AF FD@ !#hW0@ F m~FFFbF !#| Fqj`ƈ-F3IFyDFFFh6j FG(` hjj FG(` hi!F(FGPF)F $(F hh FG hi FG h!FBi(FG8i)F (F h!Fi(FGxi)F (F hAj FGi`@-jFO `(i0pxj0 (5I?` !j@FG/j)Ȁ(@ŀjxh`O0F!Fji(F(@)xhFh  `xih(  VFB @!2hh@FG6,2vbP<1(D1:1n^F `9 F F F)F FF F (FFH FxDhF(F!F@ȼbFH FxDhF(F!F@BFH FxDhF(F!F@FH FxDhF(F!F@FH FxDhF(F!F@:FH FxDhF(F!F@nFH FxDhF(F!F@\FH FxDhF(F!F@JrFH FxDhtF(F!F@8FH FxDhbF(F!F@&FH FxDhPF(F!F@2FH FxDh>F(F!F@FH FxDh,F(F!F@FH FxDhF(F!F@޻FH FxDhF(F!F@̻FH FxDhF(F!F@FH FxDhF(F!F@FH FxDhF(F!F@𖻚FH FxDhF(F!F@FH FxDhF(F!F@rFH FxDhF(F!F@`FH FxDhF(F!F@NFH FxDhxF(F!F@F(F!F@FPJzDh82 ` x HxDhT0` ` FF F|(FFH FxDhF(F!F@ʾFPJzDh82 ` F HxDhT0` ` FF FD(FP6FH FxDhF(F!F@oFPIyD h1`:FH FxDhF(F!F@toFRIyD h1`FH FxDhF(F!F@VFH FxDhF(F!F@D- F"IFO0yD.F1Vqh!*@F2 HF@F1F% P%P5 F FHFF@FF F0F-FIF yDF1O0FHF!I@FyDZHF& P& 6_ p F)F" F1F F)F" F1F_pP F)F" F1F F)F" F1F FJO0zDh2 F F)F" F1F FJO0zDh2 F F|JO0zDh2 F_`/H tF)F" F1FH hF)F"; F1F%L \F)F" F1FoL PF)F" F1F_p BF)F"x F1F 6F)F"r F1F_Jp1Op&F)F" F1FOpF)F") F1F F)F"U F1F? F)F"g F1FQ_` F2JO0zDh2 F] F,JO0zDh2 F` F F0FxF@F&FHFmF F*(F6F(FJ% P%45Fnn|- FlIF yDF1O0FHF![dI@FyDHF% P%x5_ p F1F F1F_p F1F F1F F1F F1F! F1F9 F1FQ_` F1Ff F1F~ F1F F1F F1F F1F F1F F1F_p F1F# F1F; F1FS F1Fk F1F F1F_Jp F1F F1F F1F F1F_` F1F F1F% FF@F8FHFF F<(FH^% P%H5FJkMF H FxDhF F1FF(F2F]@iMF H FxDhF F1FF(F2F]@M~MF H FxDhtF F1FF(F2F]@1&MF H FxDhXF F1FF(F2F]@MF H FxDh<F F1FF(F2F]@:MF H FxDh F F1FzF(F2F]@ݺMF H FxDhF F1F^F(F2F]@nMF H FxDhF F1FBF(F2F]@MF H FxDhF F1F&F(F2F]@MF H FxDhF F1F F(F2F]@mNMF H FxDhF F1FF(F2F]@Q"MF H FxDhxF F1FF(F2F]@5MF H FxDh\F F1FF(F2F]@"MF H FxDh@F F1FF(F2F]@MF H FxDh$F F1F~F(F2F]@MF H FxDhF F1FbF(F2F]@ŹMF H FxDhF F1FFF(F2F]@MF H FxDhF F1F*F(F2F]@vMF H FxDhF F1FF(F2F]@qMF H FxDhF F1FF(F2F]@UMF H FxDh|F F1FF(F2F]@9^MF H FxDh`F F1FF(F2F]@.MF H FxDhDF F1FF(F2F]@MF H FxDh(F F1FF(F2F]@MF H FxDh F F1FfF(F2F]@ɸMF H FxDhF F1FJF(F2F]@fMF H FxDhF F1F.F(F2F]@2MF H FxDhF F1FF(F2F]@u-F2HFO14FxD F,HxD0Tah!)!(FX #IHFyDXF(F!F$(hP$p4PF(g@PFFF FTHF(FPF FZNcMFHFFxDF.Uhh@a(Fb)hQ$)h"A$hF@]ZFhF FkzеFh!!`n FнMFH%F&xD0E  P&T6"(Fk F]@goF@е#@vBA`нoFP!oF dIJyDzD hh`oFH!xDIyDAFxoFnFHxD0耽M}D([Шi F(a FF F<(FеFh `> FнZеFh `2 FнеFh FнFh F"(h h(`(FMFHxDh h FFhF1FFiF(F"hFJ(FP h@@F]@ HxD FFhF0F(Fx FE2`MF FF1F"(F%` F]F(FV F#-F HxD* FF F$hFhF1FjF(F!FCFchF(FP@HF HxDFFhFF(F Fp_- F FFFF1hFJFCF'(F%`Z F F(F F- F FFF&1hF CF(F%`8 F F(F FoF h1- FFZ FF)hF2FCFb,h@ F @MF F(Fl- F%HFxDTF@F)FH(F1FhF)FLInF0FyD2F0F(脱nF)F0F<q hF@ FhFF@F"(F^oFеhFRQ ( н нFHxDh(h HxDh@ h[0 hF F JzD`h)h8&yеhFPF F@ FFh hB I0yDH(h!h01@ V]Mx FBh bxIhiBљh.Y 0b xxB10: h@  ]𽀵oF^@hIhGpG[IyD hQ/2A#+ѿ[B`pGMFH FQxDh0hHxDh0Ap)F"{`P0h@ F])FIyD:FFF F(F pS\F `F)FHxDhHxDh FZF F\(F FFF!FF,,MFH FQxDh0hHxDh0(xhiAp"`P0h@ F] IhF*FyDhFFhFF F(F|_[F HxDh0 `h F@F F(F2oF@MH FxDh h@FVh1F(FPi~F(F*@F&.&HO6 h@0F]F F,MFHFFxDh(hhFF"1F HF F">1F#x `Z22hF(h@]FhF FzMFH FQxDh0hHxDh0Ap)F" `P0h@ F])FIyDFFF F(FYMFH FQxDh0hHxDh0(xhiAp"`P0h@ F]T IhF*FyDhF]FhFBF FJ(FVRYF HxDh0 `h F@rF Fz(FoFv@M!HFxDh0h F"h)F"FVF,$HO40h@ F]F|Fv FMF$HFFxDhF1F "F F""F1F&xR?hFsZhF8@]F F*FhF$(FoF~@* pGHxDP"@ pGtHxDpGtеFJzDB h1,R$@$нtеFK{DB h,S$@ B2FнtеFK{DB h,S$@ B2Fнptе F) F( < FнMF FB .h.0Fx.h( >@ F]е F)x Fj( 4 FнMF FB .h.d0FT.h( 6@ F]FpGFBpG+)8 FвpGеFhBɀ,(FKнsZK{Dh2`pGIyD`pGVsеFHxDh0 `h!{  F@ոxoF @"еH F( F( <н FнMF FB.xq)0F)x( 9 F]еH F( F( 4н FнMF FB.xq)0F)x( 1 F]FpGFBpG++FJ?ȿFpGеFhBK?ؿFKнMF!H FxDh0h sPIJyDzDh2 `Ap)F"> aP0h@ F])FIyDFFF FB(F\qeTMFH FxDh0h sPIJyDzDh2 `(xhiAp" aP0h@ F]IhF*FyDhFFhFnF F(FJq\SoF@oFFF FB(x FoFFF FB(x FMFH FQxDh0hHxDh0Ap)F"q`P0h@ F] )FIyD0FFF F(FhSMFH FQxDh0hHxDh0(xhiAp"!`P0h@ F] IhF*FyDhFFhFF F(FmRoF8@8MFF$(F.F($(F*( Cp(F(( C0(F$( C(F( C(F( Cp(F( C0(F( C(F( C(F ( C F]-4HFFFxDO FE[4h,PFZ$P F(h@(` F(h@(` F(h@(` F(h@(` Fd(h@(` F(h@ (` F(h@@(` F(h@(` F(h@p(` F(h@p(`56@F\n-pp@    FFBC.h0F<л0F:蘻0F:`0F8(0F0F2ȹ0F2蘹0F2h0F280F25,F F-pp@    FFBC.h0F0F0FP0F0F0F︹0F0FX0F((0F5,F F𽀵oFFF FB(h FoFFF FB(h FoF FhFFHxDh(hF FFhF(h@ FFhF FMFFFFB  F]еF FhFAFнFHxDh(hFc FPFhF}(h@ FVFhFp FgD- hFFFFB A@F F 𽀵oF6@̻`` pG`` pG` pG pG pGB8FpG pGFHIyD h1` FF F(F6MFH FQxDh0hHxDh0Ap)F"5`P0h@ F])FIyDFFF F(F>LoF.@B- MHFFxD"FhhE0h6NFP `NFFhh 0(Fu(OAR P]EHNE(!hAYB5FH08+\@pAF@&FE 0h@6FAF@NFNFPeELEѴ   h  @PB2F!hh(FBA4 P@ - FHFFxDFh(hhh1F FJFCFF(h@ F F FLMFHF FxDh hF0F)FBFLFhF h@(F]FhF F-FOHFFxDQFhhE x4DFhP`DFFhhF Hh(FyAEZFPBZиh1FDEhЉFF"VF(F(V0hFhC `IFFE x(4DFVFDFPBCEѳ  h$IFhPhBb(F FS(A)F )FDhhh`h` h` - FHFFxDFh(hhh1F FJFCFF(h@ F F F<- FHFFxDFh(hh F1FJFCFFhF(h@ F FhF FM FIhFyDh1h!"`*FhhFA) !h8B iF8#h8+]%`p 1h]\zеFh !"O0нh078@ н нMFHF FxDh hF,0F)FBFFhFD h@(F]FhF5 F,ܵ IyD h!hhF# h@ н pG-FFFF&$]ETE0(FBF) DD40FMFHF FxDh hF0F)FBFFhF h@(F]FhF FoFh hoF@3еFJFhzDh"h" J:ih `zi`!hнjz-<}`h`ժ,\`$ph\`$ph\`$pO hOO B5]E-h,tz/ h,r\`Nb +O٫ 6+I؋+d6|C\O_h+XO.p|DFC#o$#D3[EJ`Oh\`$O 6ph^`dph\`iE4ph\``Oh,\`, 4ph\` ipih\`ph`u  F"F Jh:i h `zi`- `0;}[ h,x,\x,hBPeE&xvEs+.c.. +cx(@?CsE+}.(cx..(r.p(ocx. .!p0( ^(W(S??@0DpEH+>(>( (6Ѭ(4?c0@ ? DpE$@FOCP@X@% ppP D\@(h`0L  x,3`:` pG pG pGF"FhK-)ؘ(;Px-4?@IE, &)(ؘ('Px)x)...?@0?DHE $D  @ x(2` pG pG pGM{@F՘(F x(FPx(Fѐx(F0%G)βԶED0=.@.);Ax,6?AqE.0'.*)'Ax..,,,4?D?!DqE05eE8BӀ]{@OX pGFJFhzDh*h  8i Fh `zi`)h&еFhF  8i Fh `zi`н` pG pG pGܵF0Fh FEн{@OX pGеFhF  8i Fh `zi`н-`8}h#` լ(MX ` p hC#`#p@xhO O7 B;h SE8#XO3 hO-(E%` -"E%`Oe&%UF. hF&`&5Dp hE%` ip hE%`ph0` еFhF  8i Fh `zi`н-`8} @0 h +x+Cx+0` O|N2x&K$XOж\O3 dE,..۞x('ppO$D @ x D4dE ,`D`0hSE<PEE B8   ` pG pG pGܵF0Fh Fн-?IyD8=I$yD2;I0yD,9I<yD&7IHyD 5ITyD3I`yD1IlyD/IxyD-IyD+IyD)IyD F5b"p@F(H%xDFHF  5- H! JxDzD@FF FL(F|<%5%0%,%*%'%"%%%%%$$$- KN~D,[аj , F(Жt[YCMCI}DyD(FAI yD?IyD=I$yD;I0yD|9I<yDv7IHyDp5ITyDj3I`yDd1IlyD^/IxyDX-IyDR+IyDL)IyDF Fb`t@FT(H%xDFHF  5- H! JxDzD@FBF F(Ff'~CCC D&D>DNDfDjDnDrDvDzD~D- kN~D4[0k 4 F(Жx[bMcI}DyD(FaI yD_IyD]I$yD[I0yDYI<yDWIHyDUITyDSI`yDQIlyDOIxyDMIyD~KIyDxIIyDrGIyDlEIyDfCIyD`AIyDZ?IyDT=IyDN;IyDH9IyDB7IpyD<5IpyD6 F5cbWx@FV(?bH%xDFHF  5 H! JxDzD@FBIF F(FE|""~"x"r"j"c"\"W"U"Q"N"K"C";"3"!""""!!!MkN~D<[аk]< F(cHxDx[eMeI}DyD(FcI yDaIyD_I$yD]I0yD[I<yDYIHyDWITyDUI`yDSIlyDQIxyD~OIyDxMIyDrKIyDlIIyDfGIyD`EIyDZCIyDTAIyDN?IyDH=IyDB;IyD<9IpyD67IpyD0 FcJVHxD@(?cH%xDF@F 5 H! JxDzD HxD*IF Fr(F9zʀxAAAAAAAAAAB&B>BBBFBJB*ABBFBJBNBRBVBZB- (N~DD[0l D F( HxDy[IyDFI yD(FI yD F5d@F(%HF 0= 5- H! JxDzD"@FF F(FR~4+y- (N~DL[аl L Fd( HxDz[IyDFI (yD(F8I 4yD2 FdL@F@(%HF (0 5- H! JxDzD@F0F Fx(Flx~|@z@MHxDP[N~D8]P F(I8yD(F H)F JxDzDh| FF F6(FrdR~MHxDT[N~DD]T F(IDyD(Fn H)F JxDzDh> FF F(Fnr^;}MHxDX[N~DP]X F(IPyD(F H)F JxDzDh FrF F(F0lZ}MHxD\[N~D\]\ FB(I\yD(F H)F JxDzDh F4F F|(Fzf>:|MHxD`[N~Dh]` F(IhyD(F H)F JxDzDh FF F>(Ftb|HxDd[HxDd F( HIxDyD| H IxD JyDhzDL FF F(F|v9{MHxDh[N~D ]h F(I yD(F$ H)F JxDzDh F|F F(F: nn{MHxDl[N~D]l FL(IyD(F H)F JxDzDh F>F F(F8zMFH" FxDh0hAp# `P0h@ F])F F I"FyDFF F MFH F"xDh0h(xhiAp `P0h@ F]| IlF F*FyD FFhFh F=еFh Fн+-FH F!xD d F hh2O0Op     7 ; % , HFd!,FXF0pNDpO  Ef(ԩh = , BF 1Ff, XF%!$S,0 1.FBhFh@`EЙ(  hFh@`F(h"@PF#F FrxI0D8pG-FhFBЉFxH(ԚhF!I@@&0F)h"hKj(FG<0,IE xH(Ԫh!I)h"Kj(FGAIE@-}FHO xDF Fhd!hO0Op     7 ; % j  ii0Fk l8 i h @Fd"F0PFppO  Bjh(hh(F!GPF !$0Bh(hh(F!G( 2  1F D, PF%!S,'PFA! 21F r !XF%ځFPF%!jPFB!iPFa!x@ IB 1F 7@(PF%!PFp!S h(hh(F@!G(L 1F+F)[((7(;(=(🀰@ BSPF%!tPFY!p - FHFFxDFh(hh@ F1FJFCFFhFW(h@ F 0FhFI F@- !tHFFxDh0h"rHxDh Fe( F%FD(ĀF!F!F,F OO F^FE0F[0<05 6&,hkBh8i(hhiAFGFu E2Й()ћ P&8i hhiGFEћ @B <0 <  .F.Fh0` D(HFYFEx* x RJhB"p>0 1.FBhFh@`EЙ(  hFh@`F*(h"@PF#@F FLxI08pG-FhFB4hFhF@!2Fh(FGx(h1F"hCk(FG 0#IE!(h h@!h(F"FG(h!F"Ck(FG A@@&IE@0F-FaH  ,!xDhh*PF\H X&xDFYHxDF. Fd!BFSF T!F Fd!ZFSF(F!F 56KH KLxD  |DO F (Fd!BFSF(0F)F(Fd!"FSF|)F 6   6Ld!(F3F|D"Ff p)F~ d!(F"F3FZ p)Fp*H IFxDc"PF+FG%N pQF~DG#HxDhPFG IFr"+FPFG pQFGPFG IFx"+FPFG pQFGPFG IFX"+FPFG pQFGPFGh*@+    ΞI$-}FH,!xDhh  X {H  ,xDHxD (= 0 d!0F[F  QF(hd" FCFdAT!F0Fd![F  QF(hd" FCFIAHF!F 0 qH 0  , xDnHxD (@d!CF{$Fx YF0hd"(FSFAHF)F{d!CFDF^ YF {d"0hSF(FA )F F0 { IJ0Fd!zD8O h (hd" FAmp!FZ 0F:Jd!zD h (h Fd"AQp!F>/H )FxDc"@F3FG*LpAF|DG(HFxDh@FG )Fr"3F@FGpAFG@FG )Fx"3F@FGpAFG@FG )FX"3F@FGpAFG@FGh@ }HxD874[2!- FxFFO !F#h#9E * Cch  F#x hB!` xOX p F -F>HFxD F%`4 5-Ѭ%`- 5Ou`$ 5-Mp}DGyHFGzPFGv0FGAFJ Fj@ F FFHxDh0FGPFGHFGGv%p =Ou` =-Ѡ%` = F4@F5 oF",IyD1``}F HxDh0 ` i F@F F8(F~-F>HFxD F%` 5-Ѭ%` 5Ou`v 5-Mp}DGyHFGzPFGv0FGAFJ F@ F\FFHxDh0FGPFGHFGGv%p> =Ou`6 =-Ѡ%`. = F@FBėoF"IyD1`|-F>HFxD FT%` 5-Ѭ%` 5Ou` 5-Mp}DGyHFGzPFGv0FGAFJ F@r@ FFbFHxDh0FGPFGHFGGv%pT =Ou`L =-Ѡ%`D = F@FUoF"IyD1`{F HxDh0 `h F@F F(F<$-F>HFxD F%`d 5-Ѭ%`] 5Ou`T 5-Mp}DGyHFGzPFGv0FGAFJ F@ FFFHxDh0FGPFGHFGGv%p =Ou` =-Ѡ%` = FD@F.TLoF"IyD1`yM!$SF RB F R-]%-4 F R%Dmxy-d-6m-fY-@݀4F RB F R-]%-4F RBƀ F R%Dmxd-tm-@4F RBz F R-]%-s44F RB F R-]%-4F RB F R%Dmxm-@<%F bBe F R%D-y%-]44F RB F R-]%-4F RBb F R%Dmxd-Z<%F bBL F R%D-y%-D44F RB F R-]%-4 2B3 @xd(, + 2B% @xm(  23 F 2#D[yy+ @yY(  23 ] F 2#D[yy+ @yY( MrL!%FhB F RU!P%-1F Rmhy-d-Em-uY- F Rh%-1&FhB%FhM5̀F Rhd-m-@ &FhBF R-i%-1F Rh%-1&FhB%FhM5F Rhm-@ &FhBhF R-i%-_1F Rh%-1&FhB%FhM5dF Rhd-[ &FhBPF R-i%-G1F R-i%-1 &FhBh 45 "@im(- ,h 4& "@id( h 4F Bdiy, "@iY( h 4 ]F Bdiy, "@iY( MFH" FxDh0hAp `P0h@ F]v)F F` I"FyDzF^FZ Ft~uMFH F"xDh0h(xhiAp `P0h@ F]6 IlF F*FyDf F=FhF" F<hFB hm FMFTH FxD (w~AiF0F 0pi 0F 0pi )i0F)Fc.()j$6I$yD/(ij00I0yD1F+.*0@"K-/,0D1F"= @ ])FnIyDFnFFdF Fyx{]-TFFbH8OPO +!+@𔀹И`@F QF0FYFX,|)8EoHO,rKTc -Ol-h-` w -O`-Opx -Oi-j-C Z -OC-DЭK -OR-]EO@p>FH%-"-F -O]-iЅO`& -O -!  5H Q@ @Op'@F!" # OpO@p:@)@@  @F!" #@0И@F@Op@F@O`@F !@BMFTH FxD F(wAiF0F 0pi 0F 0pi ,h0F&(Fc4()j$6I$yD5(ij00I0yD1F1400@"u3520D1F"g @ ])FIyDFFFF F̊- FwH FxDm(AiF0FO00`i 0FO00`ir (i 0Fd"A@F1Fx)F!d. (j 0Fd"Ao(1FXGI(yDD/ hj 0Fd"AS41F89I4yD$AF +.*0D"`-/,0HAF"Rrm@n )FI yD HxDHxDHxDF F F:F F\2*-TFFbH8OPO +!+@𔀹И`@F F0FYF/,|)8EoHO,rKTc -Ol-h-` w -O`-Opx -Oi-j-C Z -OC-DЭK -OR-]EO@p>FH%-"-F -O]-iЅO`& -O -!  5H Q@ @Op'@F!" #8OpO@p:@)@@  @F!" #@0И@F@uOp@F@vO`@F !@p- FwH FxDml(AiF0FO00`i 0FO00`iP h 0Fd"A@F1FV(F!d4 (j 0Fd"Ao(1F6GI(yD"5 hj 0Fd"AS41F9I4yDAF1400D">3520HAF"0Pm@n )FI yD HxDpHxDlHxDhF zFv FF FoF@oFX@oFP@滀oF@޻oF@ֻoF8@λoF0@ƻoF(@𾻀oF @𶻰F HxDh0 `hBРh\ F@IF Fr(FHoF|@𐻀oF@oF@oF@xoF@poF@hoF@`oF@VoF@LеF 0^ F@黀oF@9 00pG0pGppGppGppGppGppG0pG0pGppGppGppGppGppGеF 0T F@𭻀oF@ 0r0pG0pGppGppGppGppGppG0pG0pGppGppGppGppGppGoF @̺oF@ĺеF0 F@aoF@еF0 F@NoF@𞺀oF@𖺀oF@oF@,oF@|MFH%FxDh0E I0yDhG$GG(FG F]@oF@NMFH%FxDh0E I0yDhG$GG(FG F]@պ6VoF@ MFH%FxDh0E I4yDhG(GG(F^ F]@ހoF@MFH%FxDh0E I4yDhG(GG(F0 F]@xoF@ĹoF&@𼹀oF@𴹀oF@𬹀oF@𤹀oF@𜹀oF@𔹀oF@oF@еFh FнFO  F"` F^Bh#BB`pGеhF9a`h@ Fн")ؐp !ppG𽺀oFcBF1!ppGFH IyD h1`HxDh0 ` FF Fz(FN@FH IyD h1`HxDh0 ` FF FZ(Fg-Fhh FO F= F)FKF FXeh'(FAFRFUD `hFF O AF0FFBF]E eh .(FQF2F5De```еhaA`Fh@R `нoFOhhKBر`Ao@AFlFP JzDh2 fHxDh0 ` FF F(F}}FP JzDh2 FHxDh0 ` FF F(F}}-F1H FxD !h@ FF&QO IF@ F)F@R @:iF FhF2@.FhF# F?v{F FHhR*```h)h(`a`hhhi``hh```h `еF !h) R_ FнAhhBpG:`缵FF FH*xihQB (F!O2#F@   pGhh!hchQXG!"*pG@"2-  F"FF OI   @F*`F  B p F- FPFIO EF@    FAF`FĵB ` F?"O<joFHxDB9Bh hA)pG!"*pG@"2瀵oFFh`QhGе!F Fн FF F FŽ@KеFj xРhF `н FF F FŽ@еFK xРh* `нoFf@xoFp@pB БBЀoF)F@FFpGе Fx" Ahal FнxO2QJpD09A`P!ppGM FAFB XB FF]@U&x F*FfU`] FF]@MFFm FBФ)F F.p F]- FFE F FF'!FAF0FF@)HF B͋FFxp0FBт HF еBxxK;FнB БBЀoF,F@FFpGе Fx" ha Fнx O2QJp09A`!`pGBF% BF'-M FF FRO FPD&P]MFFPm FBФ)F F:.` F]- FFP  FAFBF.(O FIF0FF)@FBQFFh`FB@F еBhhFн-F*HFBxDЙF F6F `F0FJF"h B  2"* "@B Or oCO2A O@Bq o@$u-F$HFBxDЙF FF `vF0FJF"h B ! "*"@B Or"OA*oAO2Flt-F&HFBxDДF F-4BFh 0`F FJF02h 3`B | CCCA1"*л-@B Ops-F#HFBxDДF F-4B.Fh 0`F FJF2h 3`B  *1"*л-@B O0$s-F#HFBxDДF F-4BFh 0`|F FJF2h 3`B  1"*л-@B O0r-F'HFBxD!ДF F-4BFh 0`.F FJF@F0h F1`B ! "( O1O0!XBA-FFq-FHFBxD FDF iF `0F#!h BП  @ B ")@q FF(F!FA "!  "! `  G-FHFBxD FF iF0` F#2h BП  @Q A "*Tp FF@(F!F@-FHFBxD FF iF0` F#2h BП  @Q A "*o FFF(F!F@B 9Bx x;)pGB9Bh hA)pGMFH FnFxDB0F]*nMFH FnFxDB0F]n-F=HFFxD"xOR !F 9 M+Rc#BDB  1F@F*FB F%RE CF B F x `h@DB!p !x@ p``@ FF F\n-  F"FF OI   @F`F  B p F쀵oFFh`QhGеBxxB20 н н F hF `(F `hh`(F F hF `(F`hh`(F-F>HFFxD"xOR!F 9 O+R##B B  1F@F*FB Fx&O RE CF B F x hB!` !x@ p``@ FF@ Fl- FPFIO EF@    FAF(`FĵB ` F?еBhhB20 н н F hF `(FS`hh`(FIFpyD hGpGpGpGOu`* =Ou` =-Ѡ%` = F@xkIFpyD hGpGpGpGOu` =Ou` =-Ѡ%` = F@FDkJoFp@zHxDpG{pG0P1@*pGе[Q/SA4,ѿ[ нhhG н0P1@*pG0P1@*pGеF0[PJ@#+ѿ[н hh FG F@еh[q[Q/SA4,ѿ[нh i@GеBhT[Q?Bѿ[AB*F/F н[н pGh% F8= F밽oF@ oF뀽oFh뀽ܵF HxDh hhF!hIyDнhyߵ HxDh h"!hнbhpGpGpG pGpGMhBhaF@B>0@EB `a`]еHF+ QKBC;DCdDCb@+ ++ ыxBKx" xQ@R1HC0н[oF<IyD~ oFZ\oF<뀽UеF  FнIyDbMFHxDh0hhFXFعhF!X FhFZF FAFZF@FP=F FVEF%0h@(F]BJgеF@ FнoFIyDioFꀽoFoF@ !rpGF F  F@wF  F(FMFHxD  F% z (F1F r@]>fеFy h FнMFHxDh0h(F(z$$,r0h@ F]eеF r  F@N!pGF F  F@F ~ F(F.- F HxDF  FTh@F0 h0Р` &h 0F)FZ m@ &I yDFZ F1eqoFFCOPFMFHxDh0h.F FHhHh(FhA$ 0$0h@ F]bdFHxDh(h  Fh8` ` (h@FF FocеFy( h qнI yDvvM'MFFF}D(F h(()F h8$HxD]@ `HxD0FGHxDO0[ `M}D(F (]HxD ` L|D F F FRހҀoFt( еF$ FнoF fIJyDzD hhndpdеF($ F: RGн jDIJyDzD hhf*d,doFn oF0逽r Vdb`VTMFH F)xDnF$-%0F!F*FB hG] IJyDzD hha^c`coF耽 < oF耽 -FFMFH FxDh0hh x`!?(` 0h@(F].hnF I0F"FyD\q(FFhF F+`MF F` FFB@F^F(xnhF FAFv(xhi F2F]F F(FеFhd FнMF% h1F*FVAЀD-h(IyD]I= yD Q pGMFFF +`  0Fq`F$(FAF"F (U](FMFxFV #&"SB `pQF F3Fॱ( *F!xpA!p``! F]-Fo@BQ xF F `h%HB PE8h (&0  O o XFF0FRFr3yi Fj;i  DQDAD\;i -,;i K!`1T F"F HxDh F xhJF FF FL(F_MFF F F 06fr !`!F0F .`(F]F HxDh F FF F(Fx_ JzDh2`IhA`9[Q/2A#+ѿ[pGN_еF01 Fне hFh!`9[Q/2A#+[[Q/:A#+Ѳ?[ܿ 8 FнF HxDh F xhJFr FF F(F3^F HxDh FZ FF F(F^ JzDh2`IhA`9[Q/2A#+ѿ[pGZ^еF01 FнoFHxDF JF)FHxDhHxDh FDF FF(F]]F `xё, F,! F FF `xё, F,! F FMF `xHhpBӎh-NB8F FF F] FеFxh FнFB x#KB FF FMFxF &#h#^B * Cch ) F1F* fh0F*F pU xh pe` F]x#F;"B`h#SpppGеx [ChB@𰹽@<- F x FFF ! 9B 3F`pB F x   )FBF!xpA!p``!  F xB#ISpppGh#STA`pG-Fb%xOU " BEQF ) & FBD . cO OpBF OO hO `hOBFIFF+FHFF+Fp@ `OJ p Fh@oFx [ChB* 0hD쀵oFx [ChB* 0hDMxLhtB8h-NB8FF]@𺸰FF FJF(F!F@-Fo@BD x F  HB PFE8h (&0  O Fo XFHF0FIFRF h 8i D D -HF`K ` FM FxF!9N !B " F(Fj(xph`h( F !UAp]MxLhtB8h-NB8FF]@FF FF(F!F@MFxF F !F#h#9B * Cch j F#x fh%0F)FBF pU xh pe` F]MxUh eB8hhVB8F#F]@-FxFF NfhFFEE !!h!9B 3FpB FYF*M(    QF IFHE)DEIFIF *F!xpA!p``!  F FMFFF FF0F)F"F]@B-FxFF NfhFNE:ӥ !!h!9B 3FpB F> (    H )FBF!xpA!p``!  F F- FxFVb #6h#; B ! 1F F"3Fh ( eh  H\q  hT xH pa` `hHD MFxF FfhB ݱ* B8FRA& xqH pa`  F] F@Mx^hffEh B84Fh-^ :]-FxFF OQE hB8F !!9DB SBPFCF;(  BfF,F B/fF5FXFF*FJF   fFF FZF]F%(@DA!1TPFE B BTXFF"FfFFl[FF D$+D(DF fF !DVPFzMFFFFF2(F1FBF#F]-FxFF MehFMEKӥ B8F !!h!9s DCE+FB F (  FEѸкh AF\!x(DA!p``!  F 1D F鰵xF mEhBB8,F* 0h,FF"F F輵F FxI0#FMBO3 h^FeD)FBO3F]еF FxI0@ ,FHBxDh(h  F)O0O0)hvPF FxI0#FMFHhBxDh8 FBe F)FBFO0.F]RеF FxI0@QB8Y1C9 AF"F8`0DA!K HFHFMFFFFF {(F1FBF#F&]-FxFF MehFEEJӥB8F!!h!9s DKE +FB F> (  NE IFRF!x(DA!p``!K  F  Fd谵xF F mEhBB8,F) 0hF"F: FF輵F FxI0#FMBO3hF)FBOO3F]еF FxI0@FHBxDh(hjFbF)OO0O0)hF0?F FxI0#FMFHhBxDh8 FB F)F&BOFO0.F]@еF FxI0@iB8YAC9S(аO0]𽼵F FxI0#F- BFFBЪHFAF` 6O0 𽼵F FxI0#FMB8YFN FAF2>(ѰO0]ML|DPFUoO\h+Fhh]<- F FIyD h)h xI0 F3F}hFJFCFw F)h  2<FF F (F!O2#FtMxFhF vFhkЎBsB8F* 0h"FaFB*F0 B 8O0]MFFFFF (F1FBF#F] pGMFHBFF+`  (F1Fq`F(FAF"F E$](F~?MFHBҐF F)`  (F1Fq`F(F!FBF E$](FR?MFH FFxDh(hhFIyD1F"FCFGFhF(h@ F]FhF F Z:MFH FFxDh(hhFIyD1F"FCFFhF(h@ F]FhF F 9PMFH FFxDh(hhFIyDz1F"FCFFhF~(h@ F]xFhFn F 9MFH FFxDh(hhFIyDH1F"FCFFhFL(h@ F]FFhF< F W.9-F%HFxDhh"IyDO hF_pe(FJF>F0h"(B p`h@ FF F 8.-F&HFxDhh#IyDO hF_p%(FBF F0h"(DBj@`h@@FF F 8-F'HFxDhh$IyDhO hTF_pe(FBFF0hF"(B p`Fh@ FAF>F4 F Op7إ-F(HFxDhh%IyDO hF_p%(FBF IF0hF"(B@`h@ FAFF F 6$-F'HFxDhh$IyDO hF_pe(FBFF0hF"(5B[ p`h@ FAFF~ F 6r-F(HFxDhh%IyDXO hDF_p%(FBF F0hF"(B@`4h@ FAF,F" F =P5--[F9HxD6IyDO hF_pe(F"A ݟ" #՟lB ``@ [0h"(F F G4-F&HxD#IyDzOhfF_p%(F F0h"(B%@`X@@FRFH F c3 -F&HxD#IyD"OhF_pu(FF hF"(B ``@0FAFF F 2^-F'HxD$IyDO hF_p%(F F0h F"(NBt@`@HF!FF F 62-F&HxD#IyDpOh\F_pu(FTF hF"(B ``P@0FAFHF> F X1-F'HxD$IyDO hF_p%(F F0h F"(B@`@HF!FF F 0OMFH FxD )Fh0hhF F)F0h@]0MFH FxD )Fh0hhF F)F0h@]/MFHxD)Fh0h # F)F0h @ ]t/MF HxDh0hF)FF F)F0h@]P6/MF HxDh0hF)FF F)Fv0h@]..MF H)FxDh0hF*FdF F)FT0h@] .MFH FxD )Fh0hhF F)F@0h@]d.MFH FxD )Fh0hhF F)F0h@].MFHxD)Fh0h #  F)F0h @ ]-MF HxDh0hF)FF F)F0h@]v-MF HxDh0hF)FF F)F0h@]T>-MF H)FxDh0hF*FF F)F0h@]2,- -[F+H FxD(FOJN!L|D"Fhd(FB FpF(F1F F F F* F@[ F F ,Fx ! h A FF F(F --[F*HFxDF(FIKN L|D"Fh(FB FpF(F1Fv Fo F F Fd@[^FT F n+%--[F*HFxDF(FrIKN L|D"Fh(FB FpF(F1F F F FO F@[F F *h- -[F+H FxD(FOJN!L|D"F( F)ԱB FpF(F1F9 F2 F Fx FN@[ F< F 8*,!"Fx! h A FF F(F --[F*HFxDF(FIKN L|D"F( F)ԱB FpF(F1F F F F F@[ F F 0<)2--[F*HFxDF(FpIKN L|D"F( F)ԱB FpF(F1F\ FU F F Fp@[F` F |(~oF:IyD h1`)-FHxDFB ! xF! B  FJFD81F*FF4DF@ Fp'! FxFh pG-F0КFB+ۢ D TE!FF G(O LE    G ( @F@@ pG-FHxD"ЅF  hF܀  FJF81F*FF4DF@ F&! FhF . pG-F%FhF\E[ G(\FFMEYT G(FPF@@ pG-O F FhvF_pe(FRFF0h"(B4 p` F𽿵JFzD(FO F)F HxDh HxDh FFF FF(F a''JFzD(F# F)FP HxDh HxDh FFF F(F 5x&&- F F` FFJ0xE@FbqF@FuhZFh  F*Fv FAFJF F F(F oF@IyD h1`6&oF4IyD h1`&-OFH FxDhh hF_p%(FRF F0h"(.BT@`h@ F#" еLhBӤB8#F hDнHxDFhFjhB8"FhhB O8O0еLhB ӤB8#F hнHxDgFhFjhB8"FXhhB O8O0еF ` F FнеBг?޿-$K[Bн- TFFF , @FFBK P@F1F6  е@@BL |DQCO2 T#@B3XнVеBг?޿-$K[Bн- TFFF , @FFBK P@F1F  е@@BL |DQCO2 T#@B3XнƿCB г?%dBe-%[C-T FF, HFAFFBK `HFAF*F M@)@C  M@}DZCO3 U4Pvh@q84`]:еF ` F Fн- FH E"FFOI    FAF`F ĵB ` F8?IyD h1`pGN"!pGF FFHxDh(hhhG`hB  h@ )h 1H@Z@C@ pG-mFHFxDh(hG FHF!FOb0A0h(L|D x@JOaKFzD F@F!Fj(hW@ mpHxDpGoF_IyDF퀽е L|D y[ HxDн (HxD0 F<<HxDpGoF_IyD퀽pFF_HxD0HxDP0<$< M}D({[  F>(HxD0` F:<PoF! hiGoF! hiGMFHFxDh FFB I FyDD!nFhi0FG F1F#hF F F@]FhF F MFHFxDh0h (F iF*F FhfHxDh0 `0h @ F ]XFNFH F cjXF `xё, F,! FJ FMFHFxDh0h (F iF*F F  HxDh0 `0h @ F ]FF F MFHxDh0h (FIyDiF*Fj FlHxDh0 `0h @ F ]FF F (- FHFxDF (FF*F  F"zxhHxDh0 ` @ F jF`F\ F vx- FHFxDF (FF2*F F20hHxDh0 ` @ F "FF F . - FHFxDF (FIyD*F FhHxDh0 ` @ F FF F zV ֹoFd@ ^MF F,F0 H1F+FxD F HxDhHxDh FF F(F j7pG . , x#KbF@ EoFhеFh0 F  `н IyDJah! tеFh0 F  `н IyD2Eh eoFa p9rpGM!I#J&yDE)F F IO3JDcu&J.Bo@ F!F0h(@]ʚ;6eeɚ;HxDy[HxD0$( L|D F  F f(F 555еIFyD FнIyDQ)MFFU ohhDph0hv<6FB hr(F@F]@}F(F@F0FH{oߵK 0{Dh#h h@߽`H#B(f11A`pGܵ IyD h!hiF h@ܽ<#B hB`pGF !F F%`еFhn` Fнhh8oF@ pGеFh``F FнеFh``< FнMFH FxDh0h! F-FF@F<0 FAFJhFd0h@]FhFV F <oF_hhKBرo`AF4MF F F F]𽰵F FHhR*```h)h(`a`hhhi``hh```h `еF h FнoFHxDAhhBpG:`- F"HFxD! F6FQ OiF F2hFL@ FhF= F oFOhhKBر`Ao@AFzF FHhR*``n`h)h(`a`hhhi``hh```h `еF h FнAhhBpG:`MFH FB(F!F]@#IF F F(F1F?DFBqBx F F(F1F@A]@8MFBp FB(F!F]@ĸ FBqBx F(F1FA]@ )01p!JzD2!DpGMF FFd!d& sIyD1 @*1h(]c-F;IFF@v F)F@5JF3Iv!0J(F1F# #F F1FUFBqBx(F 2F F1FQ@F JKF(F1F F # "  !JHFf BqFBz F FAF#L)F|DGaGFBq(F F@F1FGQ"F@G#oc)L|*UMF FFd!d& 0@)pIyD1]oF`ꀽ@oF耽9oF y" h(I yDDIyD@%#Հ- F)HxDyx FNAHFFAJ0F!F# 7JIAI`o@H)h@Fn(@  I yD IyD/hYʚ;d5e6eɚ;^M FFF!H tF0F!F!)q*h)`AF]@ F F(F h h еF FнHxDpGoF*IyDQ"IyD퀽nL|D y[HxD%(F( FH!FJxDzDh^(F^-P-oFtIyD1`MFHxDh0h(Fx F)FJHxDh0 `0h@ F]<F2 F L", poFR@ ȹhIhGpGFHxDh(h   F`i@`a?(h@ )F1 F  IyD h)h} !hhF ,$$(h@ F>F @F J F)FzD HxDhHxDh F4F F6(F +FHxDh(h   F`i@`a!F(h@ F F MFH FxDh0h  j Fmȹ)F`i@`a(0h@]@ oFw F N< MFH FxDh0h  , F/)F^M!FPK0h@] 2F: F  FHxDh(h  `i@`a(h@L MFHxDh(h   F Tof(h@]!FFF F MF@i FA  @0F)F`i] `a(F hh F]@GFHxDh(h  h F(h@NF F _8 oF qеF`F Fн F F:(} (Fhi@ha F@  NF F*(F -еFh4 FнܵI"yD h!hh`FVhF h@ܽFhF F x е!FH FнеF lJ!zDh2! ` FнP MFHxDh0h hع%hhh(JhF!zD iF@F((FAFhF h0h@ F]FhF FWU 'F F)FI JyDzD hh F밽5  oFFh`$ oFh@  }MJzDh2hhmF(F F)FhFb0h@]* XFhFP F 7oFh@ f CMJzDh2hhmF(FR F)F~hF(0h@] FhF F |еFh FнFh F h(h ` FF H%FxDh0E  (F F@ " oF0@ FoF@ >Fh`( pGе FIyD h1`н  #pGpGJ "@`IH@C@ pGNLC++CG0  F&F0(F!FoF8е  (!F FнlMFFFFDt !D Ib a F Ih@(ih1i`IyD!c H FGNLC++C(X `oFQ еF(0" i@jpGеFK #AaJQ@C( T,hD <`PD h` н~NLC++CGzFQ/ұFMP(?Dh %Cc Lc@+Cj;bа FR? `!`NLC++CGMeFLI2 KBb!Z@C(T,*RB2D,hBD,`Ah9A``jh*`X]NLC++CG*FhPFMQ(/Kh %BbKZ@*Cсi?9aAi!`(h0@ F `1a@iNLC++CGеF8[PJ@#+)[ Tx FG F@ pнoFxhh K #AaJQ@C@h NLC++CGMh,FKT(bh!Z@ KY@QѩiIBaAh1A`!` F F(itGNLC++CX8[P1@*ѿ[pGеvh K #DbLb@Ch[Q/2A#+ѿ[н н6NLC++CGFJ`F[P1@*ѿ[U| ``$`( ID( Ia`D Ah1A`HxD` F F@ pG++CGNLC!е( ѡ( h2 F@Q oF( oF(@h еF` !ZHFH!FxDh( FнHxD/HxD+D ssеL I|D yD h@ HxD %soFHIxDyDHxDsoFH!xDhHxDt0I$yD h)h A @@x[6'IyD`xh0hB*xApIyD)$ 90h`!$p(h @ F \HxDF F gss4MFHOxDh(hhF[IyDTfxspH(h@]HIxDyDFssusMFHxDh(hhFIyD"!fxapApSH(h@]HIxDyDvps's<oFGHxDLroFHxDhh[ZHxDhh[pGJеG HxDsrHxDmF F5rQr[IyD hRB+F[pGHxDhh[pG- FAH)xD OiF*fF FF&(H(И0C!BF#Fm(9(L(F ! b$4/ <(F !&jBѸ"$O   $!BF#F9(( F F)F"!"#F$( F)F   !FoF !(!F-FH F!xDFFh0h(F Oa  a0h@T ( @F hF`@F! %F@F F`!x()o0Fx($FD H x7 4 D uL|DE׀ BҀXF)FGFXF)FGFXF)FGFXFNEEҺ( z < D D 0@  5F(( (𕀠hɱ X (CHF>(Y$) hZFi FG0Z (Hк(o?(!= ȱHF(cY$<+_ F 0F)FX(AѺN M XF0(  a a a a&```HF!`aa!`0a! $ae )  IF# Rߵ F I#yD h!h!! !hнFF F&T $MNFF F~DF!G"h(F!G(F!$i!@(F3F]@G- !F(FFP4( jU OxvFO l;,Op1xAx(E^hֳ(nNE DАn-JP@-JQ@C0hPFAF"FKF8&HxDh"HAF"FxDhPF+F8LXF `IyD h)Fi@BaHh0H`bF$F F 9++CGNLCxf>) FhF (0 //// Q  Q  1 a1 !) 0!hD)Hh !`Ph#!K$A`F- IyDCFmF0h`Y*Fh i!FG6(   h h!"K@*C1%`O0`FHC )(FеF`JQ@JP@C T( XнGNLC++Cߵ F IF#yD h!h! b h@߽FoFHxDljoFHxDdjFH,OxDh(h$hF"F F )hMF'HxD%L|D F!`h JzD Ob``Fv#%BEBF(FjB# "0A +a`! FhF@(F]zL6M FFFPuC(F )FFT$ F]IyDrB҈B( z-F*HxD'L|D F#IFOyDdFs"FBT9\BBF(P)<@hF@ 4tF,IyDrB҈B( 𲾞еFh Fн pGpGoF@ 𩼀oF @ 𡼀oF@ 𙼀oF@ 𑼀oF@ oF@ oF@ yoF@ qoF@ ioF@ aIh@h@@ pGoF2B Ih@hIh@h@@  pG pGIh@h@@ pG-F HFxDh hHhrhB*HO xDhHxDhFF#FO0`F '!Y QF #(h i(FG(O h@HFRiPB  6 aHj0HbpG Hba apGi(apGpGеh@hdhBн@ܿhDhmhBЀhh@`G@ʿMDh*%huY%X#h*Dh]@`G-FhF@hFFIhB 1FRFCFHFh- 4 F1FRFCF64Bӽ1FRFCF@}Fz F"଱ H#xDh HxDh FPz"(F!F@ .0-FnH FFxDkHIhxDhB 0F!FH h %!aH#%xDh`HxD F FRFz됱Fhh!RC` %@(FNh BhKhBIK{DhB(!FRF#H1z  @}()9H#xDhF!F*E h(2I#yD h!F됱1z  @h($J!F#%zDFh"F(F (?QF"F#%(?FO0F '!p  IF # h i FG(i(?@;X- F#HxD"HxDAFJF#hFFAFJF#&ꈱhFhCB$hBhhChB O(0F &h I#&yD hAFx(h @& FH%xDhHxDhFF#VXhhCBhhIhRhB%(Fi!i@hIhE `vMF&HFIhxDhB F1FVX%H#%xDh#HxDh0Fhh"[C`%hFL|DhI#JyDzD hhI(yD F,`%(F]hhIhRhBi!i@hIhE  - F0HFxD0hP0'!&`hNDihB(h$2F#(FG ("p  CC$ O 2F)h3FLi (FG(NF4F ( $0 ( (@ F fе$5@HhBн4@ ihCB 6Hj0Hbн#(Kba ak( i*aFk(* 6нHhBpGi(apG- FhFFFBFfH`hHE@i(!h(FBFVX iHE`iHE0Ѻ b!FJFSF0F 򙀨h aj)Mє6(@0F!FJFSF6^E} j(jhO O B% !F 0FJFKFd654Pi(?(zO O 9(zO 6_p*F-є6ػ`j(80F!FJFSFQ6^E,6H`j(i(#0F!FJFSF<6^E FO  b_p  1b(Ѡi( 6MFhO&.hThsD\hdiX%\G]MDh%huYh*DhiX#G]-  FhFFFBFW@`hB i(!h0FBFHX iB`iBѹ bh*FKFhi!FG j( *F+FhhNi!!FG50 b4( bea 1b(Ѡi( 6- h FhFFF2F@`hHE(i("!h(F2F iHE`iHEѸ b 1b(i( 6 b - FhFFFRFH!FJF+F@4 hJF+F5 540F!F*F5CF4+@E. 6 * Рi( ЛЛ !FJF 0F465 CHB_( 5( 4- hFhFFF"F:H1FJFCF @hCFhhUiJF1FG MFFhFh@1F*F#F]@a]pG aHxDpG[ XHxDpG[IyD h1`pG6 HHxDpG[IyD h1`pG 8HxDpG[еFHxDh F F@ pеFh[Q/:A#+Ѳ?[ܿ 8 FнoF@ @hpGеFHxDh F F@ oF@ @hpGoF`@ ֽoFX@ νoFP@ ƽoFH@ 𾽀oF@ 𶽀oF@ 𮽀oF@ pG IyD h1`pG `oF@ HxDpGbZIyD h1`pG HoFn@ xHxDpG@ZMF!F*F HxDh0F\ 1F^!F*FH!HJxDzDVXYoZ I(yDF[HxDhRB+ѿ[pG5 I(yDF[HxDhRB+ѿ[pG)m:h/HxD( FF FN!JQ@ JP@C(hG mhO`hhFW lhH xDhh i)FGHxDhW hhGFH)F"FxDV HxDh HxDOH"FxDhHxDGGNLC++C`^YnYqZ{YoFHIxDyD`0 Y-]FHFxDh hG$ .F FYѺo%0F2F rApP"1Df"!"!r_r]"rTrR"r1/" " O1gIyDU0eI yDN0 ( HFpF(s FEИ.(i p!WJO1zD2!Fa MPI yD  0NI yDJ =II yD  Bx_) &0 F B%& "O B B x.) 1I yDFO -` oO`OfLpF XFB!Q& `N.% hW$@(F ]%O6F 4 F<YXvXXX/XFh Fi(FGhy((h!FBi(F@G F!FMJj`DTMFAp%v(h0hB)` q\.`LBp  F]еFFQ B FнеFFQ B FнеF DB ӱ@A` h `н|MFFFhF1F (!hD ` ]𽰵F`F F Dh`(F-FHxDBDxT*G*? aG*T*@[+DBxS+@#C*H*I*(c*@20XF(@=XF(@7XF(1F p!IFHyDO $0 ,(S1F XF(FS4 cFBP#`HdhQ%3`P P(@O XFIyD 6(T^FVqhBxE).XFA(0F)F+AxR)рV)@0XF!O A(F p!IFHyD0YF"F p!vLK|D4C(H)0XF(rBxv)0 XF'^F  V qhXF(K0FIF;(F(YF"F(FmXF+FsF00XF(!F p!IFHyD0BOxv8OPXFu(@XF(F p!IFHyD ЇHxD0XF!O s(ڀ FXFB x_* H wHxD ( p!qIFaHyDU U0XF(F p!XIFRHyD0XF(F p!mKIFGHyD m0XF!O ( qGI XFyD70XF(`F YF" BBRx_)O0XF(GЀF p!,/IF'HyD190XF!O xF p!$IFHyD(0XFȱF p!IFHyD K{D30 `O @HF ]RFRQSRR SS[USlM hBJhBxn,\ `JhFB%x0= - eB l0> .n `,F5F!4]Mp F!FF(F*#h0F)F]@-FHxD P xA9-n:)4Ooj: :"3;CK_rR Bٍ\&r+&V-2FBً\K+2Bً\F+D+2Bو\o )"@2B@zO(w F8B4H `Bx0; +!F"%O Bx_)@0 `H ` FI(XFp!^J_IzDL(IHxO )*C*AAAAAAAAAAAAAAAA A A%*AAAA/*4AALQV** F5H ` F( Fp!f9J8IzD 8N~D6`A```a/BH ` F(𙂁F F(𒂀Fp!@Fhq (q%HxD0(`@|H ` F(Ł $H ` F(Fp !iyAq !qIyD1`@`H ` F( jF F[WV(2Hxt(. F(|h)wBr xI)@n F!(ejF(πHxe8(ʀ!IBÀ F@F-KDH `IyDH `IyDyH `IyDtH `p!JIzDH `IyD F!H `IyD:H `IyD FSH `IyDH `IyDuH `I FyDH `IyDZ'>>r==?еLK|D4CнT FF!!pGFh FI FyDh!F@ 6oFh hiGeM" `2Bx0< , $Bx0= -BOD `^`x3F%F,D0< ` ]𽰵p F!F F"(F!F@еF| н thi!!tн!!tеF| н th`!!tн!!tsеF| н thW!!tн!!t`еF|@ thhhG!!tF Fн!!tLеF|н thhiG tн!!t9еF|н thhRiG tн!!t&By*@ pGhhGy*@ pGhRhGy*@ pGhhG-NF~D1F"F- *%𿾜PL(+=HxDFHxDFHxDFHxDFHxD)3333333333333333333+3\L3p33AWH9@Fz1 (>I@FyD @(1@FR9S)t)ׂs)ۂe) IyDM I*5L*m*l*i* IyD콜 l*lx*o @FS(?eF@FL(?^Fp!wIFHyD1F0%l*t  uIyD@FnO)Pq)Fo)" jIyDv)$l)m)Ղo)c) @F(?F@F(?Fp!UIFUHyD u) @F(?ۮF@F(?ԮF@F(?ͮFp!AJBIzD2!p}FN(&S(Tz(7d(n(t(a(rF qF2Yt)e) 'IyDH%l *[C CCCCC@F2 @FU%( 'PS 544444*5a4;4+3h320`-R2w)i)l)r)e), @F0p+@@FۼM)S)s)m)c) @F(?F@F(?Fp!JIzD2 P*Z*z*p*Ur*?et*qc*խ @Fy(?˭F@F(?ĭFp!JIzD N~D6`A```aEaoR)r)o)n)?*a)e)ӂg)qt)x)rw)@F1F"FF )@xa8OPI@FyD (?o@FW( ?h @F#LFFFuF*L+ќ 0: *5E  B?K L лrлlлR;  @FIyD( :V)܃e)΃c)a)@ރ @F( ?  -@FZ EF 0U/ BxE)6@F8( ?(F1F fIyDS cIyD aIyDL+@ ]IyD ZIyD4 XIyDu UIyD SIyD PIyD` NIyDY KIyDR IIyD  Bx_)@ AIyDG @Fa(?sFFFV qhO BxE)t@FJ( ?[0F)F +IyD (IyD @F( ?="IyDRF QF2 I@FyDT IyDY10100.../......|. M.--/..-I@FyD~%(𩂘hAhQ@FF(hA?ګB x_*@1FF 0V/ O BxE(r@F( ?0F)F @FU(?FFFV qhO BxE)‚@F( ?0F)F IyD @Fg(?yFp !JFIzD2`A``+ IyD IyD @F@( ?Q@F9(?JJ zD  Bx_)@ IyD IyD IyD IyD @F(?Fp!,~IJMFI}DzD yD1VSBa vIyDO uI@FyD}@rI@FyDv(?EF UihBx_)@F( ?ʪ(F1F _IyDz0 AF"Fp! #!Fbk  @FIFT @FE&  @FIFN !FF @Fm( ?~ @FS9 @F]( ?n7I @FyD)' @F .[F YFZ EF 0U/ BxE)=@F( ?>(F1Fc @F( ?,IyD @F.,^:Y,H,,++++/*g+=+..*)) B?xf(hT(@F)(?Fp !JFIzDl@F( ?թJ zDQ @F( ?Ʃ@F(?J zD@Fw @F(?F@F(?Fp!IFKHyD{DJ30A&R IyDJF@Fq( ?􂩷J zD@F3; @F(?qF@FX(?jFp!IFHyD K{D3+`h```,ana IyDJ@F{ IyD@FHF(F 0 AF"F@F(?+IF@FyD(BxE)@F(? (F!F20 AF"Ffp! yLzK|D4Cm0 AFJFLp!F nKnJ{D32@)a0 AFJF2p! #!Fy@F(?vF!0FF`0F!QF"F#lVI@FyD70%F B?x%E)W0p ! U)@FJ( ? @F<@I@FyD  5F0AF2Fp !4 4SFbI@FyDMF  ^H AFJFp!_ #QFFI@FyDUF  ?I@FyDhM}Dʨ1((_(L.A(s('0أj's+42'Q'I@FyDسM}D @F(>读RFL@F(>ۯF FF0F&FFF&p!FHIyD1PwI@FyDCM}DI@FyD8M}DI@FyD.M}DjI@FyD#}M}D_|I@FyDzM}DTyI@FyD vM}DvI@FyDsM}D?rI@FyDpM}D4oI@FyD lM}D ekI@FyDhM}DYhI@FyDeM}DOeI@FyDbM}D aI@FyD_M}D:^I@FyD\M}D[I@FyDXM}DWI@FyDUM}D޹TI@FyDQM}DQI@FyDNM}DɹMI@FyDKM}DJI@FyDxHM}DGI@FyDmDM}DDI@FyDcAM}D@I@FyDX>M}D=I@FyDM(>9M}D\hA9 '&&p%W& %%$%t$%b$%O$%<$w%)$f%$S%$@%#+%#%# %#$&$#$#$|#$i#$W#$H#w$6#d$:#S$(#@$#-$"Mp F!FRF(Fh#hIyDJ*0F)F]I!-VB𢁂F(xL(@hBIxT%)D BBBBBBBBBB&BxBBBBBBB&-IPFyDi(aPF([BV xE*@R1NPFh(HFhFQF"&BxE)&0&E.- p!JIzD2!Y.5F(FIyD IPFyD( IyD ( $,d4F )(܀ $,L4F ) (À $,24F )ѳcIyD MbIPFyD FF_IyD]IyDJ8ZIyD*ZIyD*WIyD"JIyDJHIyD=IyD EIyDCIyDPF@2IPFyDT(L iFPF@FEAЙE(= p!1JIzD(E,ЙE(( p!(JIzDEЙE( p!J IzD2`A` A@?= t  A D , Z'  +IFyD FhF!F"%B&x_)"0 `iF FGFI FyDhF!F"%rB Bxp)0 `%(F- FFFF(FFp!JIzD2!i *nMF FFxFp!JIzD2!Xa ]5`MpF!FF!x*x3hLsAs|DI4A`]4- F  FRIyD FU(BxI( F!(jF F%nFBxE)A FY(o F)F2Fr7I FyD5IF FyDHB3x08 (/ &F F2(H. FAFJFJ FIFFBxE)0 `% FM`) F# FBxI( F!DjF F F'(jF F kMpF!FFF(F6h+ F1F*F]MF ) F]@xd)AxX)x)2i)0 ` FS(? FF q80 ` FqF Fl`F F8Fp!JIzD2!`0 ` FPx FP  F ]CMp F!F]F F-hrJ DIzD2!T0a0F],еp F !>!hJKzD2#`нMp F!F$F(F:#hIyDJ*0F)Fy]ܵp F!#hIyDJIyD ^нkp F!F F"(F!F@еp F !!hJKzD2#`н;"- FFFhF1F"EBBxE)00`p!JIzD2!E >̑еp F !!hJK)zD#!rн<ȑMF Fhh(I FNyDJ~DG FGI FyDJG)ixn( I FyDJFBAji FP( F]@]}еz FLI(|DFyD!Fb@a X vMF$IyDh1h  0 (4 (\0 -( 30mx0 ,oV8o/,D;=!(F (F! JzD*@F)F90h @ ] MF#IyDh1h  0(2 (\0 -( 30mx0 ,oV8o/,D; !(F (F ! JzD*@F)F0h @]0V ̹MF#IyDh1h 0(2 (\0 -( 30mx0 ,oV8o/,D;(!(F0 (F(! JzDL*@F)F0h@]쮞vxM F I NFyD FJ~DGh!F I FyDJG F3F]@G0Pеp F!LK|D4Cн6 FIF FyD7 F@0pG! FFF(!(~ hx!F F ! F F !I FyD  F F !hF2$hF. F ! FI FyD h F ! F F !}h!Ff F)!@sMFH(!xDh(h]h I HxD0!hhF> h)!M(h@]Ҏ-FO0Mh Fлe`I FyDt N%~D]E Ҳ F1Fi`!F5H-F(H  FxD F@FP!M}D j F)F5Nj F)F~DG!FI FyDG FGI FyDG!FM F}D )FRFG@FH F)FRF@_ еF  Bѽ@ нM F NF F~DG I FyDJG(i!FYI F3FyDJ]@GmM FNF F~DGI FyDJG(ih i!FG I FyDGhih i!FGI F3FyDJ]@GOvFh F I FyDJr !FI FyDJ@e*V-FH FOxD&FB_pUF YF FCeh!FP&`h6B Of- FpF1FO F&(FAF2FY 𽰵ML}D5Tİ7M FINFyD FJ~DGh!F I FyDG !FI F3FyDJ]@G4ʾF{ F( I FyD I FyDh{(I FyDh!F@FkVM𢾼FBxD(T( FWF F@˾ FF iF*(FFFBxI((F!$78jF(FF$ Fp F!F!h*hLK|D4C!MFB x08 ( F]@'I FyDеp F !p!hJKzD2#`н!z%FQ`[BBD `IyD p!AIFKyD H{D30% F F(F@/Dеp F!@̺Fh FI FyDjh!F@ oFh hiGOM FFBxa +*IUo{**؁HxN(S(n(d(@> `IyD*āHxV(v(e(l(a(@𴁈 `I FyD]@*Hxx(@𡁈 `IyD*Kx l*    `IyD*Hxu(@{ `IyD*sHxM(S(s(m(@f `IyD*^Hxs(@Z `IyD*RJx v*m*ۀo*݀l*@E `IyD*IyD1 `@I FyD]@+ `8IyD  `6IyD F]@𥸈 `6IyD F]@踈 `1IyD `0IyD F]@u hiahia_ 4 F G S   l    y z    `l     T        $ 8 /    Z Q f  FIF FyDJhh i!F@G?p F!F F2"(F!F@˿p F! F F "(F!F@еp F !!hJKzD2#`нp F!F F"(F!F@p F!F F"(F!F@|p F!F F"(F!F@ip F!F F"(F!F@Vp F!F F"(F!F@C FIF FyD h!F@o ι FIF FyD h!F@Y 𸹰 FIF FyDh!F@DKoFh hiGеLD`hIyD1`н.FFh F Fhi!F@vM FINFyD FJ~DGh!F I FyDGh!FI F3FyDJ]@G,HMpF!FF!x*h3hLtI|D4A2]BF| F` F[!h!F F]! F.!h!FhyB)I FyD h!F@'F FF[!h!FI FyDJh!F| F]!(iyB)I FyD(i!F@fĸML}D5Tİ8Fh F!FG F{!V !FL F}!@KM F I NFyD FJ~DGh!F% I FyDJG F3F]@Gt-rеLD`|iDw(I FyDJI FyDJ@𔼰Fh F)h!F@#oFh hiG~ FIF FyDJ}h!F@ *oFh hiGc0 ^ F IF FyD \!F F]!@D pG pGFh Fph i!FGh!F(I FyDJ4h!F@ F&IF FyDJ!!F!I FyDJhhJi!FGiI FyDiI FyD i@I FyD  (( IyD IyD Fi !F@oQF<&1»MFh FU I F NyD~DG FGI F3FyDJ]@G>wO-FvIF(FyD0sI(FyDFbpI(FyD(F(FBxE)@0(`p ! bIF\HyD1@:^I(FyDpȱ.FVqhOBxE) (Fu(l0F!FO 0(`)FBFp!FFK=J{D32CI(FyD5BCxF*@B*`BxY)0(`(F:FFY 0N1L~D|DBxE)$xv)0(`(F1F(F!F(F  HFAF $$0(`$&)Fp !bvLK|D4C&wlgB}}\]V|- FB=xU):0 `!FVBd6IyD (Gp (( (DhF!FeBH F(CЀFp!$J!IzD2!a4 FF FvXFp!yqIyD1`!Vq0F FxFp! JIzD2!a   w{{{p F!F F"(F!F@Sp F!F F"(F!F@@p F!~F F"(F!F@-- $IFyD "HxD I FyD HxD I FyDHxDF F!%FEp!<FI HyD1.a5F(F O O90+"{p F!F )h#h $JyqL|D4`!t@Bq{ F IF FyD Rh!FI FyDJ@F 6 F IF FyD5!F F)!@н pG pGеh Fh i!FGI FyDJ@P F(IF FyDJ !F#I FyDJhhJi!FGhiI FyDhiI FyD hi@I FyD (~(( IyDIyD FiH F !ii!F@PPMFh F5 I F NyDJ~DG FGI F3FyDJ]@G{7Y|Fh FI FyDJx F@qdhhhFh Fh i!FGhI FyDQh I FyD Gh@XI FyD @:hhRiG$M F I NFyD F ~DG FGI F3FyDJ]@G?9ML}D5TİwFh F I FyDhI*i FF!FrI FyDJ@׿hȿ pG pGhhiGFHh F(!hD ](I FyDJI FyDJ"I F!F!F6I FyDJhhJi!F@GKhӽMFh Fh i!FGh!FN~DPh!F I(yDF F1FBFeh!FI FyD]@W0QFh F h!F(I FyDJ>hhJi!F@Gk* FF F* F !(i!F@hd-Fh Fy )tph F"IyD HYxDF"hh i!FGh!FI(I FyDJh!F>IMyD}D F h!F: F)FJF FQFBF@ξ9Fh Fy )h!F h!F (I FyDJhhJi!F@G=hy) iFHxD 0 hǼMF|л F thF!F*Fx0hi0F)FG0F)F(I(FyDJ\0F)F 0F)F(I(FyDJLJI(zDOyDF (F< t]!!tvMF| F thF!F*F$0F)Fg 0F)Fl( I(FyDJ0hBi0F)FG t]!!tfMFF.`h`hh!FGFy (BF]𽰵Fh Fh i!FG F@ʽoFHxD(hA)HxDx ) h^JFHxDh-O5$HxD`(F,еLI|DyD F н  HO1 J KxDzD{D2""" " AcpGF %Ha%hIyD x)%`H FIBф F (F F>!(!)`n!j!`%(F@еFxбI FyD蠱 I FyDp I FyD@I FyDz@ н н oFx9IyD(  е ("! FY F FF HxDpHxDx J) HzDxDFн!` нlj( h@ pGеL+|D#F@->MFhF}DF(FFxhx(xX((FfO6P&%$&\E8FE8ґ(I&x 18A2D56$&\EW)  +F AD6 (`  `0FXD DеFZT!` `нܵFO2#FiнK*{DF\-FHH FhxD)DHxDFh!O:oFD%OO E8EM\FhAY)) EO "   F04F0-`E$PDZFrD5F &O E hP&)ع @F~AЂD6 `O:h(D`@PFs0ܵFO2#F]нQ/*pG*hB:0 pGе: hhB:10 нO0 неF, FнеF Fн#BpG@#3瀵oFIK{DeO0I yD`r𸼰FOU0QO33% 0DO3 0CC oаFF ` h޵` K{Dh#h !h@pGp-F+HFFxD FND F`"FF60"O FR!F2FKFFF0@FRFnO50 ЦB H@FFO5O5@(FpеFh4 ` Fн-- KFIHFxDO P(FD F"FFP00Fl0A Z"!0,6) J"!'`#>Fp!F2F!U" A@ K(Go-- ;F8HFxD O P(FDD FV"FFP+020FF'Fp6!F2F!U" VA"I   @Q ;zn-F1HFFxDO P(FD F"FFP0/0FBFF(HFp!F2F!U" AO @PF 0m-F1HFFxDO P(F^D Fp"FFPE0/0FBF,F(FpP!F2F!U" pA"O @PF rW!#0\@0B F   F!" F!7  hF@gMhFF) 9 - 0F)F"FC( +-0F- q0F"F( @] H@^1xD H IxD J KyDhzD{D F Fnd<_MhFF) A ,!2h(F!FC( +,(FI, #q(F( @] HOJqxD H IxD J KyDhzD{D Fn Fn4dJ-FKHFFxD)+)p.LPF !E(E&O %.P 2F#h!PFu` @ C6F( PF !йOE B3Fh*F@hPF!J5( &. PF !( @ HOnqxD H IxD J KyDhzD{D F Fp|c b@'cFFFF F+Ph FF ) FFFFM mF#H fxDG 0FB `1F(FSnF(F1F+H  !F*FG(( (  W, m] ` "F# a- FF%%lQ%@(F pH@.1xDH@51xD HIxDJKyDhzD{D F" FPrXTZdZ WuPZ L|D$h%h}i=ihh h@ VMhe|iU.F^4EHEuECua]a*iHxDbb  HxDpGp($   HxDpGHxDpGvHxDpGuHxDpGuHxDpGtHxDpGtHxDpGsHxDpGsHxDpGrHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpG`HxDpGnHxDpGmHxDpGmHxDpGlHxDpGlHxDpGkHxDpGkHxDpGjHxDpGjHxDpGiHxDpGiHxDpGhHxDpGhHxDpGgHxDpGgHxDpGfHxDpGfHxDpGeHxDpGeHxDpGdHxDpGdHxDpGcHxDpGcHxDpGbHxDpGbHxDpGaHxDpGaHxDpG`HxDpG`HxDpG_HxDpG_HxDpG^HxDpG_HxDpG^HxDpG^HxDpG]HxDpG]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpGTHxDpGTHxDpGSHxDpGSHxDpGRHxDpGRHxDpG}PHxDpGPHxDpGOHxDpGOHxDpG\YVSPMJGDA><:2/,)&#  x4О</ / / /JpG=ӈB0B2бOOB$@CQ$QBS$B$B(_ FpG  pG pGO0)-@@pG)VЀ HIBJ8HCBB8B>бOOB$[CQ$Q@R$@$@+_ ѼH@BpGH@BpG8 Op@pG#H@BpG(ȿo@O@@)-@@pGsj)( OAĿoAO0"F-P" pGKB)(O1F F-P  pGOFFFFM5#+Dg#FF FF#FCf3De#HxDh( pG:R8ļFhD K<)F`{Dh@FVBV?S 4(F@opFEhh-0` (D0(mBD,@D h F2h,. Fp0H@xD0"o0H@xD0ۼoHIxDyDڼn/K"{D`nq@HIxD 0yD@üO0nK{Dh"h`apGn-AFO@h0F{`hh_}h=&L|D%i5%a_`"OD8h8Fx"! F4#8hEEOHB F(G`! K{Dh!F`h0F#``Tn@nmhB>`$`DhB8B`hB`)F-OFFF@BO7aAFF'+RBocCFFEDFEeFpF1FR 6 32FBFBF $2Fe !F F"#n_[ O: e I I E]ETE$@FIF>F FA }i"#8O DBaAb@YABB-OFFU 4 1dFF"F%FRBFBF6"Fg !D !_[ O: g I I G_EVE!B!@!;L!;\!f!;|!!;";4";X";";"#;l#j#;##;##;##;$"$ $;,$;<$N$;d$$;%;<%;`%;%%;2&;:&8&;R&P&;&&;&;&;&&;&';'2';H';8(X(R(;^(;l(;L)H)<**<< ++d<++<,,<l-h-<4.0.=..,=//T=00|=T1P1=22=22=3$>\4P>j4T>4X>5>5>L6>t6>7>|8(?$9T?9?:?`;? <@<<@t=l@D>@?@0?@@?@d?^?@f?l?@z??@?@@@`>,`>>8`t?T`@@8@``X@d`x@h`@l`@p`@t`@x`A2At`HAhAp`AAl`Ap`At`Ax`,BHBt``Bx`B`CC`CC`C`dD`DD`E`F`ZG`(H,H`>HBH`TH\H`H`H`HaIaHIPIIaIagangaiia.i4iaiaiiaiiajaLjTjafjljjajaja kka4khLhhhph,$hXhhhh(h\i iii i0ir i$i(i$i8(i$i8i ,oH 0o Do Ho Xo \o `o|oo4Doooo o(0\o~oooooToooxop4Hppp,4pB<$p|(ppHp Lp|PpTpXpTp(LXXphpdphplppptptpp plpppp,pp  p  p   !!!!pL"t"p"p"p"p,#pt#pT%p%p@&p&p'p($(p)p)p**p*pV+pN,p,p,, --p$-pL-T-P-pp-x-t-----... .pd.\..|p///pp1p2p 2pv2p2p2p2p2p2pD8p8p8p@p@p@pDDpEpEpFppFpFpPGpGpGGpGGpHpTHPHpdIpDLplLpLpLp Mq>&djC)>>Z`hE)@@^0C)>>Z`C)>> ^fC)>>Z`C)>>Z`PC)>>Z`C)>>Z`C)>>Z`C)>>Z`pC)>>Z`8C)>>Z`C)>>Z`ȜC%44t8fA C|F-#NNnrtA 4E<<JfFCF5+HHjE-#DDhld|C%44l8`HC%@@xFZE)66&\ZܚC)RRXZC)PPTZlA %00^2T8C)HHXREp)TTd\șEp)RR`\A A A A A A HEpVVZ(C-""x>nR6A A ԘC)>>&djC)>>Z`dE)@@^,C)>>Z`C)>> ^fC)>>Z`C)>>Z`LC)>>Z`C)>>Z`ܖC)>>Z`C)>>Z`lC)>>Z`4C)>>Z`C)>>Z`ĕC%44t8fA CxF-#NNjnt<A  @&.A E<<JfFCF5+HHfE-#DDhld`C%44l8`,C%@@xFZE)66&\ZC)RRXZC)PPTZPA %00^2TC)HHXREp)TTd\Ep)RR`\A A A A A 8A  4NJRXA A F9/<X|FF90>Z*F lF9/<X|F$F9/<X|FܐF9/<X|FF9/<X|FLF9/<X|FF9/<X~F F9/<X~F tF90<X F,F90<XF F90<XF F9/<X|FTEpMBD"v2C-"|<rT8A C>>`f2C<<\~b2A A A A A ,A  4NJRXA A F9/<X|FA F90>Z*F TF9/<X|F F9/<X|FċF9/<X|F|F9/<X|F4F9/<X|FF9/<X~F F9/<X~F \F90<X FF90<XF ̉F90<XF F9/<X|F<EpMBD"v2A ԈC-"r2hL6C-"|<rT8A PC>>`f2,C<<\~b2A A  8 4A A A C .(EEEpA  <&88 A X @ (  A A A A CA A A A A FtCJnP<\CJnP<DC2d6J,C2d6JA 62A A CFA A CA FA A FCFA FCFA A  4NJRXA A A A A F*ZZ`rtF3R"0F&NN 2"PF&NN 2$NF&NN 2"PF&NN 2"PPF&NN 2"PF&NN 2$NF&JJ :(PF&JJ :(PpF&JJ :(P8F, (b  .8hA FA ؁C ,,Z48A "<0$F*ZZ`rhF3R $F&JJ"*"NF&JJ"*$PF&JJ"*"N|F&JJ"*"NDF&JJ"*"N F&JJ"*$PF&FF"4(NF&FF"4(NdF&FF"4(N,F, (` "*8jFA ~E z8*|b2F~E n8pV2~E z8*|b2F`~E n8pV2@~C88>@~H~F ^A C}F llL N}F ^}F ^p}F \P}I1~~* .4A |C ,,Z48| |F>VV  \A l|I1~~* .4$|F XX^j|C88>BF{F \{F llL T{F nnt\l{F \L{F ^,{F ^ {I1~~* .4z zF>VV ^A PzI1~~* .4zF XX^jyF((0CEyEp ""\(HCyEp ""\(HC`yEp ""\(HC8yF44:CCCCCCECCCCCF|xF((.EpEDxEp ""\(HCxEp ""\(HCwEp ""\(HCwF006CCCCCCECCCCCFwF((.CCvF((.CEA A vF108P$0@DvFiZZ" 8    "  f  < Z    v , uA  &(uF&08RD\FA FFCA ,uF12:R$2@tFu`` H  "  "  j  < \  R    . `tF&08RD\FFtI8V:4&>JbFFsF-((NR$v"L8FlsI3ZB:PTFF sF***ZP:<rF& JrA ($A A A A A A A A A A A A A A A A A A A A A A A A A A A A @qE(02dl|,JDjTpA $6( A A A A A A A A A A A A A oF HHVN:A xoF HHVN:A PoF JJXP<A (oF JJXP<A oA 6"*A nA 6"*A A A A nE2< |FrNJpnEp". 8 dlt,PJtmEp1&". 8 dJCCCCCCCCCCCCCCCCCCCCCCCCCCCCkFFP d0PkC4p(fnn&jE 2"jE 4$jE :$$xjE00N dj>A A A A CjC& |2LzT p`ff2iA  &(A iC0 r:T p`ff&iA  iC z,`hiC 88|@PLiC& |2LzT p`ff2$iC0 r:T p`ff&iA  hC @vFNhC22fj:A A A A CA CA A A CA CA gC0 <V^ zjpp4gC: |D^ zjpp,A A gC& |2LzT p`ff2dgC0 r:T p`ff&CEpFFA A fA  8.CA fA  8.EfA fC& |2LzT p`ff2FPfE ""P224fC "" J,0F fE ""P22eE "" J..CeA 0eC "" J,0A FxeC "" J,0\e A FEpFA FFFA A A FECA A A A FA FA EpA FA FA EpCEpCCECA A A A A A A FA EpA A A A A A A A A A A A bA $ bC"00(Xrz 0LbA ",(A (bA  2,CbA  aA $ aC"00(Xrz 0aA ",(EtaE :XaE :aE B\l`E B\l`C4ZB:`C4ZB:`C4ZB:`C4ZB:l`C4ZB:T`A ( N4D<`C4ZB:$`C4ZB: `CFF bRXX _C TTZZ_A _F5J0l_F"Ep,_F5J>^E "" J..^F"FFFEd^Ftt|@^A  $^Ftt|^Ftt|]A  ]Ftt|CC]CFF bRXX d]C TTZZH]A ,]C2((," >F\C2((," >\EI**<p," PF0\EI**<p," P[A *A A A A CCCCX[A  A A A A A A A A Z  ZA ((ZA ((FA |ZA *$dZA *$LZEp0A A ZA :EEY A A A A A A CCEA A CCEA FFFFFFEpA EpA EpA CClXEp~E@X A A A XEpEA A A A A A A A tWA &"TW  >.rzFJGp>>.rzFFFFFF`JA 6 22&@JA 6 22& JE@XRFA A A A A A EA A EA A EpCA EA EpA A A IC BBtJBHC$$ t.j6VA HC$$ t.j6VHC&& v0l8XxHE,, z6p>RXHE,, z6p>R8HE.. |8r@XHC <*.A A A G CGA " 4,$A GC 2RA A A A A A ,GC PPrX,CA A FE ``h0A A CCCFCxF  `F  HF ( $((FE!ZZb| EC J$4EA A EC $$Z,DEA  LLRRA pEA   0.TEA 00X>RXX0EC ddjjEC::hHbhhA DC&&n.2`ddCDA  <((A DA  ..44A dDA 0(A A 4DC , DtLHDA $$ .4CC H(4CC H(4A A A A CA  &hC   A CA (CA J NA BC d^A BA *:.CBA TXA A lB A A 8BA $JJf &"CCA A AA A6 2AA  &EFA A C8AFUKFFJXt(  A A EA A A A CCEp\@A EpA A CEpA FEA CEA FCCEEFECA A A CA ?F A A CA A A CA FCCFA A FCEA EA CCA A CA C=FA A A CEA CF,=E ^A A CA <A <A <A <A  p<A X<A @<F%CEpA ECCECCCA CA A A EA CA CCCCA A A :C2T8,:F r^td FA CCA FEA CA A A A CA A A A 9C A A A A A A A A A A A A A A CCA A A A CA CA A C|8A &@.&A A CA CCCCCA A A A A A A A A A A A CFEA A A EA A A A A CA A CA A A CA A EpA H6C >TT,6C6XLCA A A A A A A A FA A FA A A A A A FA IɰIɰFFFFA CFA FCCFA CFA A A A CCCCA A A CCA A A CA A A EA FA CHello from C++basic_stringallocator::allocate(size_t n) 'n' exceeds maximum supported sizeiostreamunspecified iostream_category errorios_base::clearunsupported locale for standard input%plllL%Lfmoney_get error%.0LfC*locale constructed with nullcollate_byname::collate_byname failed to construct for collate_byname::collate_byname(size_t refs) failed to construct for ctype_byname::ctype_byname failed to construct for ctype_byname::ctype_byname failed to construct for codecvt_byname::codecvt_byname failed to construct for truefalsenumpunct_byname::numpunct_byname failed to construct for numpunct_byname::numpunct_byname failed to construct for %m/%d/%y%H:%M:%S%a %b %d %H:%M:%S %Y%I:%M:%S %ptime_get_byname failed to construct for locale not supported%A%a%B%btime_put_byname failed to construct for moneypunct_byname failed to construct for ()SundayMondayTuesdayWednesdayThursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprJunJulAugSepOctNovDecAMPMbad_weak_ptrmutex lock failedrecursive_mutex constructor failedrecursive_mutex lock failedrecursive_timed_mutex lock limit reachedunique_lock::unlock: not lockedrandom_device failed to open random_device got EOFrandom_device got an unexpected errorstoistolstoulstollstoullstofstodstold%f: no conversion: out of rangestring_view::substrgenericunspecified generic_category errorsystemunspecified system_category error: Unknown error %dthread::join failedthread::detach failed__thread_specific_ptr construction failedvectorcondition_variable::wait: mutex not lockedcondition_variable wait failedcondition_variable::timed wait: mutex not lockedcondition_variable timed_wait failedfutureThe associated promise has been destructed prior to the associated state becoming ready.The future has already been retrieved from the promise or packaged_task.The state of the promise has already been set.Operation not permitted on an object without an associated state.unspecified future_errc value cannot allocate __cxa_eh_globalsstd::__libcpp_tls_set failure in __cxa_get_globals()execute once failure in __cxa_get_globals_fast()cannot create thread specific key for __cxa_get_globals()cannot zero out thread value for __cxa_get_globals()__cxa_guard_acquire__cxa_guard_acquire detected recursive initialization%s failed to acquire mutex%s failed to release mutex__cxa_guard_release%s failed to broadcast__cxa_guard_abortunexpected_handler unexpectedly returnedterminate_handler unexpectedly returnedterminate_handler unexpectedly threw an exceptionPure virtual function called!Deleted virtual function called!std::exceptionstd::bad_exceptionstd::bad_allocbad_array_new_lengthstd::bad_caststd::bad_typeid/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libcxxabi/src/abort_message.cppabort_messageterminating with %s exception of type %s: %sterminating with %s exception of type %sterminating with %s foreign exceptionterminatinguncaughtunexpected_Z__Z___Z____Z_block_invokeinvocation function for block in Ua9enable_ifIvtable for VTT for typeinfo for typeinfo name for covariant return thunk to thread-local wrapper routine for thread-local initialization routine for virtual thunk to non-virtual thunk to guard variable for reference temporary for construction vtable for -in-Ststd::autodecltype()gs&&&&==alignof (const_cast,~dynamic_cast.*.//=^^===>=><=<<<<=<--=*=--!=!noexcept (||||=->*++=++->reinterpret_cast%%=>>>>=static_castsizeof (sizeof... (typeid (throwu8__uuidoftu8__uuidofzwchar_tb0Eb1Echarsigned charunsigned charshortunsigned shortuulull__int128unsigned __int128(%af%LaLfpfLaaanaNaScmdsdvdVeoeOeqgegtlelslSltmimImlmLneoooroRplpLrmrMrsrS... ......, ) (>(cv)(delete[] srNsr_GLOBAL__N(anonymous namespace)dnonoperator&&operator&operator&=operator=operator()operator,operator~operator delete[]operator*operator deleteoperator/operator/=operator^operator^=operator==operator>=operator>operator[]operator<=operator<<operator<<=operator<operator-operator-=operator*=operator--operator new[]operator!=operator!operator newoperator||operator|operator|=operator->*operator+operator+=operator++operator->operator?operator%operator%=operator>>operator>>=operator<=>operator operator"" )[] = ... nwnapi::operator new[]) ? () : (sizeof...(throw __uuidof(std::allocatorstd::basic_stringstd::basic_string, std::allocator >std::basic_istream >std::basic_ostream >std::basic_iostream >allocatorbasic_istreambasic_ostreambasic_iostream[abi:DCUtUlvEUb'block-literal''unnamed''lambda'(string literalstd::stringstd::istreamstd::ostreamstd::iostreamstringistreamostream StLstd:: [enable_if: const volatile restrict & &&voidboolintunsigned intlongunsigned longlong longunsigned long longfloatdoublelong double__float128decimal64decimal128decimal32decimal16char32_tchar16_tchar8_tdecltype(auto)std::nullptr_t complex imaginaryDonoexceptDODwDxREOEnoexcept(throw(objcprotoDvpixel vector[ vector[[::*TsstructTuunionTeenumid<objc_objectC.UTF-8en_US.UTF-8POSIXUTF-8libunwind: %s %s:%d - %s _Unwind_Resume/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/Unwind-EHABI.cpp_Unwind_Resume() can't return_Unwind_VRS_Setunsupported register class_Unwind_VRS_Popunwind_phase2during phase1 personality function said it would stop here, but now in phase2 it did not stop here_Unwind_VRS_Get_Internal/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/UnwindCursor.hppgetRegister/Volumes/Android/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/Registers.hppunsupported arm registersetRegistergetFloatRegisterUnknown ARM float registersetFloatRegister%sgetInfoFromEHABISectionunknown personality routineindex inlined table detected but pr function requires extra wordspclrspr0r1r2r3r4r5r6r7r8r9r10r11r12s0s1s2s3s4s5s6s7s8s9s10s11s12s13s14s15s16s17s18s19s20s21s22s23s24s25s26s27s28s29s30s31d0d1d2d3d4d5d6d7d8d9d10d11d12d13d14d15d16d17d18d19d20d21d22d23d24d25d26d27d28d29d30d31unknown registerSt16nested_exception @ @J NSt6__ndk18ios_baseENSt6__ndk18ios_base7failureENSt6__ndk19basic_iosIcNS_11char_traitsIcEEEENSt6__ndk19basic_iosIwNS_11char_traitsIwEEEENSt6__ndk115basic_streambufIcNS_11char_traitsIcEEEENSt6__ndk115basic_streambufIwNS_11char_traitsIwEEEENSt6__ndk113basic_istreamIcNS_11char_traitsIcEEEENSt6__ndk113basic_istreamIwNS_11char_traitsIwEEEENSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEEENSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEEENSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEEENSt6__ndk119__iostream_categoryENSt6__ndk110__stdinbufIcEENSt6__ndk110__stdinbufIwEENSt6__ndk111__stdoutbufIcEENSt6__ndk111__stdoutbufIwEE0123456789abcdefABCDEFxX+-pPiInN%%p%I:%M:%S %p%H:%M%m/%d/%y%Y-%m-%d%H:%M:%S%I:%M:%S %p%H:%M0123456789 ? @`BBBBBBBBBB**************************22222222222222222222222222truefalse%m/%d/%y%H:%M:%S%a %b %d %H:%M:%S %Y%I:%M:%S %p()SundayMondayTuesdayWednesdayThursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprJunJulAugSepOctNovDecAMPM%f%LfNSt6__ndk16locale5facetENSt6__ndk15ctypeIwEENSt6__ndk110ctype_baseENSt6__ndk17codecvtIcc9mbstate_tEENSt6__ndk112codecvt_baseENSt6__ndk17codecvtIDsc9mbstate_tEENSt6__ndk17codecvtIDic9mbstate_tEENSt6__ndk116__narrow_to_utf8ILj16EEENSt6__ndk116__narrow_to_utf8ILj32EEENSt6__ndk117__widen_from_utf8ILj16EEENSt6__ndk117__widen_from_utf8ILj32EEENSt6__ndk114__codecvt_utf8IwEENSt6__ndk17codecvtIwc9mbstate_tEENSt6__ndk114__codecvt_utf8IDsEENSt6__ndk114__codecvt_utf8IDiEENSt6__ndk115__codecvt_utf16IwLb0EEENSt6__ndk115__codecvt_utf16IwLb1EEENSt6__ndk115__codecvt_utf16IDsLb0EEENSt6__ndk115__codecvt_utf16IDsLb1EEENSt6__ndk115__codecvt_utf16IDiLb0EEENSt6__ndk115__codecvt_utf16IDiLb1EEENSt6__ndk120__codecvt_utf8_utf16IwEENSt6__ndk120__codecvt_utf8_utf16IDiEENSt6__ndk120__codecvt_utf8_utf16IDsEENSt6__ndk16locale5__impENSt6__ndk114collate_bynameIcEENSt6__ndk17collateIcEENSt6__ndk114collate_bynameIwEENSt6__ndk17collateIwEENSt6__ndk15ctypeIcEENSt6__ndk112ctype_bynameIcEENSt6__ndk112ctype_bynameIwEENSt6__ndk18numpunctIcEENSt6__ndk18numpunctIwEENSt6__ndk115numpunct_bynameIcEENSt6__ndk115numpunct_bynameIwEENSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEENSt6__ndk19__num_getIcEENSt6__ndk114__num_get_baseENSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEENSt6__ndk19__num_getIwEENSt6__ndk17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEENSt6__ndk19__num_putIcEENSt6__ndk114__num_put_baseENSt6__ndk17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEENSt6__ndk19__num_putIwEENSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEENSt6__ndk19time_baseENSt6__ndk120__time_get_c_storageIcEENSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEENSt6__ndk120__time_get_c_storageIwEENSt6__ndk115time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEENSt6__ndk118__time_get_storageIcEENSt6__ndk110__time_getENSt6__ndk115time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEENSt6__ndk118__time_get_storageIwEENSt6__ndk18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEENSt6__ndk110__time_putENSt6__ndk18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEENSt6__ndk115time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEENSt6__ndk115time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEENSt6__ndk110moneypunctIcLb0EEENSt6__ndk110money_baseENSt6__ndk110moneypunctIcLb1EEENSt6__ndk110moneypunctIwLb0EEENSt6__ndk110moneypunctIwLb1EEENSt6__ndk117moneypunct_bynameIcLb0EEENSt6__ndk117moneypunct_bynameIcLb1EEENSt6__ndk117moneypunct_bynameIwLb0EEENSt6__ndk117moneypunct_bynameIwLb1EEENSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEENSt6__ndk111__money_getIcEENSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEENSt6__ndk111__money_getIwEENSt6__ndk19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEENSt6__ndk111__money_putIcEENSt6__ndk19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEENSt6__ndk111__money_putIwEENSt6__ndk18messagesIcEENSt6__ndk113messages_baseENSt6__ndk18messagesIwEENSt6__ndk115messages_bynameIcEENSt6__ndk115messages_bynameIwEENSt6__ndk114codecvt_bynameIcc9mbstate_tEENSt6__ndk114codecvt_bynameIwc9mbstate_tEENSt6__ndk114codecvt_bynameIDsc9mbstate_tEENSt6__ndk114codecvt_bynameIDic9mbstate_tEENSt6__ndk115__time_get_tempIcEENSt6__ndk115__time_get_tempIwEENSt6__ndk112bad_weak_ptrENSt6__ndk114__shared_countENSt6__ndk119__shared_weak_countE d'@Bʚ; d'@Bʚ; TvHrN @zZƤ~o#]xEcd #NJNSt6__ndk112system_errorENSt6__ndk114error_categoryENSt6__ndk112__do_messageENSt6__ndk124__generic_error_categoryENSt6__ndk123__system_error_categoryE00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899NSt6__ndk112future_errorENSt6__ndk117__assoc_sub_stateENSt6__ndk123__future_error_categoryEN10__cxxabiv116__shim_type_infoEN10__cxxabiv117__class_type_infoEN10__cxxabiv117__pbase_type_infoEN10__cxxabiv119__pointer_type_infoEN10__cxxabiv120__function_type_infoEN10__cxxabiv129__pointer_to_member_type_infoEN10__cxxabiv123__fundamental_type_infoEvPvPKvDnPDnPKDnbPbPKbwPwPKwcPcPKchPhPKhaPaPKasPsPKstPtPKtiPiPKijPjPKjlPlPKlmPmPKmxPxPKxyPyPKynPnPKnoPoPKoDhPDhPKDhfPfPKfdPdPKdePePKegPgPKgDuPDuPKDuDsPDsPKDsDiPDiPKDiN10__cxxabiv117__array_type_infoEN10__cxxabiv116__enum_type_infoEN10__cxxabiv120__si_class_type_infoEN10__cxxabiv121__vmi_class_type_infoESt9exceptionSt13bad_exceptionSt9bad_allocSt20bad_array_new_lengthSt12domain_errorSt11logic_errorSt16invalid_argumentSt12length_errorSt12out_of_rangeSt11range_errorSt13runtime_errorSt14overflow_errorSt15underflow_errorSt9type_infoSt8bad_castSt10bad_typeidN12_GLOBAL__N_116itanium_demangle11SpecialNameEN12_GLOBAL__N_116itanium_demangle4NodeEN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameEN12_GLOBAL__N_116itanium_demangle8NameTypeEN12_GLOBAL__N_116itanium_demangle10NestedNameEN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceEN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEN12_GLOBAL__N_116itanium_demangle8BoolExprEN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfEEN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdEEN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeEEN12_GLOBAL__N_116itanium_demangle15IntegerCastExprEN12_GLOBAL__N_116itanium_demangle13FunctionParamEN12_GLOBAL__N_116itanium_demangle8FoldExprEN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionEN12_GLOBAL__N_116itanium_demangle10BinaryExprEN12_GLOBAL__N_116itanium_demangle10PrefixExprEN12_GLOBAL__N_116itanium_demangle8CastExprEN12_GLOBAL__N_116itanium_demangle8CallExprEN12_GLOBAL__N_116itanium_demangle14ConversionExprEN12_GLOBAL__N_116itanium_demangle10DeleteExprEN12_GLOBAL__N_116itanium_demangle13QualifiedNameEN12_GLOBAL__N_116itanium_demangle8DtorNameEN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeEN12_GLOBAL__N_116itanium_demangle15LiteralOperatorEN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameEN12_GLOBAL__N_116itanium_demangle10MemberExprEN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprEN12_GLOBAL__N_116itanium_demangle10BracedExprEN12_GLOBAL__N_116itanium_demangle15BracedRangeExprEN12_GLOBAL__N_116itanium_demangle12InitListExprEN12_GLOBAL__N_116itanium_demangle11PostfixExprEN12_GLOBAL__N_116itanium_demangle7NewExprEN12_GLOBAL__N_116itanium_demangle13EnclosingExprEN12_GLOBAL__N_116itanium_demangle15ConditionalExprEN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprEN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeEN12_GLOBAL__N_116itanium_demangle9ThrowExprEN12_GLOBAL__N_116itanium_demangle10UUIDOfExprEN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionEN12_GLOBAL__N_116itanium_demangle12CtorDtorNameEN12_GLOBAL__N_116itanium_demangle10AbiTagAttrEN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameEN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameEN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameEN12_GLOBAL__N_116itanium_demangle9LocalNameEN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionEN12_GLOBAL__N_116itanium_demangle13ParameterPackEN12_GLOBAL__N_116itanium_demangle12TemplateArgsEN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEN12_GLOBAL__N_116itanium_demangle16StdQualifiedNameEN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackEN12_GLOBAL__N_116itanium_demangle12EnableIfAttrEN12_GLOBAL__N_116itanium_demangle16FunctionEncodingEN12_GLOBAL__N_116itanium_demangle9DotSuffixEN12_GLOBAL__N_116itanium_demangle12NoexceptSpecEN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecEN12_GLOBAL__N_116itanium_demangle12FunctionTypeEN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameEN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeEN12_GLOBAL__N_116itanium_demangle8QualTypeEN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeEN12_GLOBAL__N_116itanium_demangle10VectorTypeEN12_GLOBAL__N_116itanium_demangle9ArrayTypeEN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeEN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeEN12_GLOBAL__N_116itanium_demangle11PointerTypeEN12_GLOBAL__N_116itanium_demangle13ReferenceTypeEN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeE4M     4  \P_`eP U[aPu@QQqXiy #'+17=C I_ouy} -=Maq)u!1AQ$ditdy;`ee^e eY_e_`ee e___`e4fvnn$`eeۊ'ߊ7GqW'Ջg'͑-wɏ@nAEIMOmo!w#"8nxnAEIMmo!@#8nnAEIMEmQ![z#8nnAEIMam!#8n o#Ioo! #8nXoAEIMmo!E$8noAEIMImo!yE$8noAEIM}mo!%q$8npAEIM)mo!$8n8pAEIMmo!u$8nppAEIMymo!%8npAEIMmo!#M%8npAEIM)mo!%8nqAEIMQmo!%8nPqAEIMmo!%8nqAEIMmo!&8nqAEIMmo!yD&8nqAEIM}mo!p&8n0rAEIMumo!&8nhrAEIMmo!!&8nrAEIMm!&8nrAEIM=mo!e0'8nsAEIMmo!\'8nHsAEIMmo!'8nsAEIMm!+'8nsAEIMUmo!y(8nsAEIM}mo!2(8n(tAEIMmo!yi(8n`tAEIM}mo!(8ntAEIMmo!1(8ntAEIM5mo!(8nuAEIMmo!u-)8n@uAEIMmo!X)8nxuAEIMmo!E)8nuAEIMImo!)8nuAEIMmo!)8n vAEIMmo!(*8nXvAEIMmo! U*8nvAEIMQm!*8nvAEIMmo!5*8nwAEIMymo!*8n8wAEIMmo! $+8npwAEIMmo!mX+8nwAEIMqmo!+8nwAEIM-mo!Y+8nxAEIMm!+8nPx7Y{o!+,8nxAEIMmo!=],8nxAEIMAm[!i,8nxAEIMmm!,8n0yAEIMmo!,8nhyAEIMmo!5-8nyEM%o!f-8nyAEIMmo!--8nzAEIMmo!-8nHzAEIMmo!--8nz1E5M9]o!!2.8nzAEIM%mo!mc.8nzAEIMqmo!.8n({Mo!.8n`{AEIM!mo!e.8n{AEIMmo!+/8n{IMo!]Z/8n|aEIMio!/8n@|AEIMmo!;/8nx|?EIMEo!A/8n|yEIM)o!*08n|AEIMmo!\08nggg)!+!-!;!A!G!W!]!c!!!!!"i"o" GFF4<Yo6 @ otPI l}t}ooo0ooLoQ  $(,E!0ОA5aeabi+ARM v7 A   "&.init_array.fini_array.ARM.exidx.text.got.note.android.ident.rel.plt.bss.ARM.attributes.dynstr.gnu.version_r.data.rel.ro.rel.dyn.gnu.version.dynsym.gnu.hash.note.gnu.build-id.gnu.version_d.dynamic.ARM.extab.shstrtab.rodata.data/44$ Pa@@o7tPtP0Aoo00ioLL@ YC <<GT,$FFp99h< @v@vqXXDIx4M4=80 l}lmt}tmx}xm*~nphLppxQph6pyelftools-0.27/test/testfiles_for_unittests/arm_reloc_relocated.elf000077500000000000000000001027401374602170700263060ustar00rootroot00000000000000ELF(44 (pQtdM 0   0Ѝ/M 0  @ 0Ѝ/M 0    0Ѝ/H- M 0   0    РH/H- M          РH/`clang version 5.0.0 (http://llvm.org/git/clang.git 1c7fd213d5fa86593c18a45fa00a67a53dd36b5b) (http://llvm.org/git/llvm.git d051d7f142d7104e838c365cc50d4ff7aadc8c78)A/aeabi%C2.09"& ,p'0+7`4;GLT[`gt00simple.c$a.0$dtriple__bss_start__add__bss_end__mul__bss_startmain__end___edata_end_stack__data_startsub.symtab.strtab.shstrtab.text.ARM.exidx.comment.ARM.attributes!p,05pM0XE` xpyelftools-0.27/test/testfiles_for_unittests/arm_reloc_source.c000066400000000000000000000015261374602170700253150ustar00rootroot00000000000000/* Generated by compiling with any LLVM version and ** with any GNU Arm Embedded Toolchain version. ** LLVM 3.8.0/5.0.0 and GNU Arm Embedded Toolchain 2.26 is fine. ** ** clang -O0 --target=arm-none-eabi -emit-llvm -c simple.c -o simple.bc ** llc -O0 -march=arm -filetype=obj simple.bc -o reloc_simple_arm_llvm.o ** arm-none-eabi-ld -e main reloc_simple_arm_llvm.o -o simple_arm_llvm.elf ** ** reloc_simple_arm_llvm.o is ELF file that needs call relocation. ** ** simple_arm_llvm.elf is a relocated ELF file. */ int add(int a, int b) { return a + b; } int sub(int a, int b) { return a - b; } int mul(int a, int b) { return a * b; } void triple(int a, int b) { add(a, b); sub(a, b); mul(a, b); } int main(void) { int a = 0xABCD, b = 0x1234; add(a, b); sub(a, b); mul(a, b); triple(a, b); return 0; } pyelftools-0.27/test/testfiles_for_unittests/arm_reloc_unrelocated.o000066400000000000000000000027201374602170700263330ustar00rootroot00000000000000ELF(@4( M 0   0Ѝ/M 0  @ 0Ѝ/M 0    0Ѝ/H- M 0   0    РH/H- M          РH/0`clang version 5.0.0 (http://llvm.org/git/clang.git 1c7fd213d5fa86593c18a45fa00a67a53dd36b5b) (http://llvm.org/git/llvm.git d051d7f142d7104e838c365cc50d4ff7aadc8c78)A1aeabi'C2.09"&WtS038`4`00LpD\t**** *.rel.ARM.exidx.rel.text.comment.ARM.attributesmainmul.note.GNU-stacktripleaddsimple.csub.strtab.symtab$a.0dy4 d8 p( ( 0<#p2lpyelftools-0.27/test/testfiles_for_unittests/arm_with_form_indirect.elf000066400000000000000000007113241374602170700270400ustar00rootroot00000000000000ELF(4l4 <(IH HggHyy y y@ @ y  y yy@"@"@y""@y""y"" y""@y"" yll 2 2ث$$ DD` `P P `$$`%%||%%dd@((>>    !!XXXX X X00P P[P[P  P``bb@ dcH H ` 8H|%|%L''h//>>XXP_P_lclcMU3 << ;; _@@8 ??LL<}?@ p    BZ+!4*4MS?? `?;t@< ;t!;t!% ̗3 _INFINEONAi  3wU3wU3wU mBI %Jh#@@@J`DBqDho`@O 1`@@Q@G?s@NU@@NX 0OPF@QO@OhrBOH ONPOpGD   @pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpGLFHG  LFIG F L$hOe,F`FXFL G@} @O=IJ Hh<DIh!FO FF oMp -AFHhHhBHhB!FhFFO`]O`O@lX!X-GFFFFHFFBFIFPFEFGEO0LM.+FBF9FPFF/"!(FnOcBF9FPFmF`(`.+FBF9FPFFF+FBF9FPFF?HBH0B,` F -AF FFFOc:F)F0F4FO HB !@FF?BLHB F-AFFFFOcBF9F0F F?! F(F-GFFFF%FOO  .(FkF,F  HO0-GFFFFO(zƲOcJF9F@FF O?4")FhF!(FF?Ʋ.ۦƲOhFFOEL HB!(FqOiF(F? FOB@ h)pGHIH"OI`|`@FHIH`@OIpG`@OJ`I IOaJpG B B`@JI`pGD xV4JAAJ`IJ`pGD @!CeOI`O!HI`pG޼xD HhIBpGD ޼xO Ic I` IO IOPh OQ`B,BTB@OI`H@l0OIHdOdOId0B"HhOIdH@IHlH@ H I HDDOI`OIH`TB"@ "HIhOIcpG@@B HjpOI`@HIHH",B F ~RHkXHhI`HhHaOI`BP! T!"I@@A JOOJ`O"OJQ`pG@"O`I`O!pG?OI`HIHh@nF FFJ"KF@pG@@HA! JOFpG@@H@@OJ`IAJI h)pGB@<pBOI`HjOI`pGB"pBHhHh pGHh(OTBTB<pBH@j"HhI`Hh`HpG@TpF F H貍HOhGp@ C$F FNHPHOFiFhGF0F!I𵇰F FF O HHOFGF8F< ^pF Fp(p,pF F U(p-AF FFF2F)F FF8F-GFFF)FhFF H`` O(OI`kFJFAF(FGF``PF i(0 @BFOU F WFO$R@ FI h)IpGpB@FO$ FO`@ HhpGd)! ;MkF@@@@@@@@A@@@ `@@|@@ @Ȥ@4@ @@@,`@ @@pGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDqIHhOJ`O!JhKBDDH`IhBDDapGI `@pGI`@pGJo J Go1@(ӿ@pGFqb O!1!@ B$$a FpF FFq @c O" aFp@EZHJ{_pGG}JG _I" BDDpGpF F@![HBDDO#OQ ,OiOMF-\E1%hBN?v h``@B`h!!O0`OI,l0(" F#DD`DDpC]_IIpF FFJ4? !HBDDHAhJOQo`DC?j(DD F@hKC_ j(B* FH@hI@opADHBF?BC/O0pJQhKOQj* DDRhJj+FBҗHO0JQho`AЎJj* DD RhԋIIhJ@opBDBوHpGO0pGA/{JDFnO!OsHpGpI"? FjH!-AF FO#(!YlHOt"FBDD(!![KCbNO5'NpOoM?A8h %H!O0FO',, 4*h!PFG,!(hx(,, 4*h!PFG,(hx( 4*h!PFG,(hx)!pHFH0`XF@F7w@j3-OFFO B+p!ZIhBDDC UIO*4h l O5 @FXEKM2y*bй@#0'F OQB1!`!y!qOq!r ?ar1h6Hp$@F I1h0Hx$t$1h,HGF(HBи @FQ !ѵMm ``y@`qHF0y zXEDDz"CIIBй@" azA HFN I`H(F!I@a SQ=5-GFFFDKpF!(hrIFBDDC0h'O'FF4iHGF@MO?Mo|$AFcHGFD/0hHo4JFAF]HGFHo\H(`PF F-GF FFI_!!cPH&BDDEP`4O:@?ቈBFT&@ EO!(H_uࠉ!C ?(!(OhA$ CFB-o G@EPFBOF_ (!CFBHuO7N0F-GFFFFE O-!t1HBDD!CF!C!D>"M! @ C@ O("F49F"HGI8hIF8hC42F!HGFDoO9HE6DOC_ 0!CQ$< ^@s:'[͖2ދ{Oj6ȕ3a6# ؉]1 /g^@ /0FMo 0$!FHGFAT?0FMELOE O_42F!FHGFE(=FOEG_M(F-AF FFFK3_*!HBDD!C!%IK_O"F)F;hHGO(hIj2F!HGN-AF FFFMO+!HBDD!C! IO"F)F;hHGE(hj2F!HGO>_-_FFFL/!eH%BDD@O:OO'M?O.Il_HHGH F<CI_ H`/ F0I(O $XFGFNo F mEIVO.NE:_HGF F-ѕI HFpF FB$!HBDD Kh ` h!h "` `( O ohJ` x!hJ"` p@ h!@ `hQ`L? hahBDDhhBDD aBDDJp@-OFFFGJO'! FFOpFXH @BDDOA_G+%JuO F (N?FQCFgKe_dmdm-Ӹ yA? @jO F (L!FQCF`I_BF_F?Fdm -LP|L@'/TD F? CFI? 0DO)$$HGFJ/0F?DF_ 0HGK?0FM (D F!H! @qg^ {ސ]1 /Oj6*7#@3a6H )CCG1NM/ 0E0FE 0$OF!5HGFM0FKo 0?-HG@_ (0FF`O 0 @$QF$HGFAo0F FGhXFL5/I O0I ?BDD FI@ D@BDD J!@ A@BDD*7#g@-G FA|%(^N?O& (VMjoOh BLAOh/ED`BB>BB:MoB _ B1HOC$PFGC/FO9HEN&/!$CPFGDoHEN_BNl?aBDO%(F-O FIxL#`3!IMhBDDI@|  4|8(M/;IC8H?5 MC.&O)O;+OhF`F4 FHGF@"XEBw/q|$AFHGJ2?@_UFav|B9F F&FB/D=@F?4NF:F!FsHGFGOXEOl/@BI8FGGR_ M@/4"9I8FGKNhC BDDO0pFK2! #H!O@"BDDqOP@OAS/B*Mapq@@_,ȹ@@@1cY[$3G:@w&S,wH32I)DD-GFMO4!HOBDDqLܓ HF@ N? O8F8xLo@  0EF8F Bo@(DD դQ@HFa-AFF^/5! JHBDDLqMO Q8F1&@ I!c!c!a!a GjI_@(DD!"!!Op 1A3#FF%ob[+#G/!a[+!D?I)DD1u** (@Q8Fma-AFBo6!HBDDO% BDDHGFB$OFI'oDA]u@Q G/BCBDDdBv-OFE]7!HBDD |L FF yMF5!(FH/NO&o @A0F  @XF (F'FoDoD%_/C/ N@(NoDDI @(F @@0FAA (F@ N@(CoDD1 @(FpN6?lGOQF0FAFXFIF(F}O N-A FJJo!q NB0wxC@F_Q H]?@(DD!$9B'qqB0 @C@F@o4K/HhO`K_ a" 3G:@@@cY[$ @xV4w &S,`@\FOq@(DD! BѶ@F)CaQBDDpG IO xFDFiF0F(@F( ؝) lrr rPH8xFB4F _FP C HHhBHG?BѸ!FP@ 'DEP@ 1FAF  0F](N 0Fk8HOr1q@O @DD iF FL*@0F:aFNPo(DDqiF FLMN 0F"H0pDD iF FNJ@0FaBDDpG@@@@*I`@@`pG&IhBDDpG#Hh!A`h+A9DDpGHh+A9DDpGIh h@@ h"B `J2`pGIFh h@@ h#C `J3``BB `pGI h"B `h+C;DD` `pG*@0 ;bD;8;8;%:Q;:Qˠ\Q;@;$;H+$;H+pG : P :PPP_|$PPD@_|$Q;@;pG(1;H+( ;H+pGA\ `G((O"BDDpGpG-OF FBs_M !IBDDB@ hF@O'8XE|o|(SA?$E_hnF`FF4uHGFAo?KXoMH?pNI|$YFnHGF|dBؽ h IFҲBLWoh /I_&h ҲB Ah /JOphYH YOXL<`@#)FPFFIl?|`@ FhOI0F-OFFFL/!A% `FAHBDDG@O O(Exo/H?@ BDD2HGE FHO HFBDDQEDDK? FH $HGGp/ Fm?/BooA9?HGI"_ F-!NK*e@s:G }4/#*7-GF FF@cO3!HBDDqH @FHgHA@?L;IO@@OJ[F-DD H8@ IO IH@@FH6FawH32@@@IL `GImL `GF | `GHGl `GFCL `GIL `GI `GG, `GI < `Gy{}vztMx-rsy1mmwp 3o pe ~~g }S5-qsqGgr@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpG@pGpGJ(0!xBџH00pGIRɲ) pG-_ `NFpFFFFrh!8FGhG(8xD@-+ "&($rh!xG!1F_p_a_ %_`%_H`% m-h9TFG p_ 2iFXFG pFkH!kMpkIA`)hjHG(ahiHh xG *i!GD p\L x([H!Bh`hG pVHx(THhG  F(KH@hx!pAxapxpxpy pDL x( CM`h!h@G`hjhy@G pp;Hx(9HhG  F(40HAh F yIf -C.L*N*O uhO(,1x)%a!Ol h!hFG((x(hx( )yBЍh!hGHh!hGhH`!pG HpGIH` pGX+ ,0 @(I(J`( &H'I'K 0B$H<@1OgOPh`_HՄOCCB ;!J ) JP` H!  I `pGH( pG @0@-OF ``kOFF`FO OJzh!hFG(8m@ (, F#сVFCН0C zh!hFG(ѝԠ`m( (DŲ @ D0zh!G(ѝ(Ѡhm(D`` F( 8H8IhBhbhB ` -A.L!Dz Fv*H(#)I0-(нBD*Bx(y( hIE`-y1B0 `h`({(hBЇ hy Ѱh 灲 HBhH 0G(ѩh HG(ѭxAF hh*шB 8 `@hxt-  &I |) x)x ( I`a(Hh@GI |) x)x H`BIp HhHa0G |hFp(H|( |OPIhB |HL! hG(MhGHQ0xAp"j!GhG|F x OR #h<@ ,#F,3۲ BٻI pJhG -AxJ (( AI@ iG(ѭHh( GF(! N pL ) O`pH %i!$0G %Hi!Q0GEH|(EH@iG(E p" ! xOQ@@ph( h IhLr u4"I FHကx rS U`s x) pGcx( tHsH"0tIh!G Fx0(( hF(cH|( bNhGbOgMN)h@GhGoFhFG(ѪhG`H@hGSHxYMQѱ)""iF8FU*j!GhG(Ѡx(Q!pQ##CQ+j!FGFBHL(P( ( ((D  FG %FS G6H!Ġev0FOr/HG(G(8FG "H !WFL0G mEE%! ! FGX1I/K2L`0I h!Bѭ .J@xR**IhhFG>!I !H$IA`!FpLF F!`h*FDF! (D ahDpI KhDDFpGHh@hGHhhG IhhG HhiGIhIiGHhiGHhiGHhjG+ 3wU^$4 -AOF hGF` H?hhG -Hxpp Ք d-T, JӈpPp pGH!p!@ F( x( `x (  L x(( phF(|L FBF !!yMC\kTIBhF(Ѡ(Dc(ѽpJDnHhhh x@GV p|-GdLFF`x(. 4xDB  (DFG!D EF B xDB  ) G!D EF 0Bؠ@B5F*FAD8F/D(Dp6 o(н -_FFN2L7O`x(W F/M(D1F=L1DFDBظFDB ٸ ɲF)!F)JFhFI JhFGD ለBӌ(JFiFA{j2FXFGj1FXFG( T,d--->$MZoI IAIOPIO -IBMg?B0HiF?$}FO,HO  HO0 H HFiFhGN_>@@@@% !I";CI)FpG0FKxl@RK*0B;CI;ɲ)pG0"CK[l@"@Iɲ)C00RK0PH  $A9DJHOFhhFG?$ F0"CiF$=MA0@8HA9DO&#tFiFG7B 1IB #TFiFGB$ F|)IO(H$FhiFG?$ F|@ IHOhFiFG?  IOHFiFhG?  OPIhOrh@` HY< ^98 O   "DDDDDDDDDDDDDDDDDDDD@ *;;RpGҲ+IpG"FFFF F F0 KF x* Zh_P`P `y!p0 8ML!hhh`((( (Xh" HiFG((8x Ъ8 @ @Bl `GB! `GBk `GB `GB? `GB, `GB, `GB `GB `GB1 `G#p>E[NBP5==yk?y""""""""""""""""1!4 6g+f׶T %#-7?ISSSSSSSSSSSSSSB; LHO`HGJDKPGmKJ,;I) K"a)")" A1pG @ pG y2  R    9  C gq  " '+ ,//q0)17233856=54 " " '!@pGpGhB҇ pG[`JRhGt-*I`@@`pG&IhBDDpG#Hh!A`h+A9DDpGHh+A9DDpGIh h@@ h"B `J2`pGIFh h@@ h#C `J3``BB `pGI h"B `h+C;DD` `pGDFMFVF_F % 2 : `@i@r@{@BddF<FFFF%F8M8N9OCFDF<@ d,@Y1@a@ F<@ ,@J2@b@F<@ ,@S3@c@@FX@ FT@\@A@#AL@B@#AT@#A`@FFFFDdF ,@FIFRF[F&FFFFL \@D ɲa\@D Ҳ\@D ۲\@D+F6 .@FIFRF[FF`@i@r@{@, FFFFpG-DFMFVF_F %  'm %FEMFNFOCFDF<@ $,@[3@c@FAFK@"AX@"AH@AH@FFFFDdF ,@FIFRF[FF`@i@r@{@gF7&FFFF0L ۲\@D Ҳ\@D ɲa\@D \@D(F6 . -@FIFRF[F`@i@r@{@ FFFFpGF N%ܲ4]$`@ 4]$`@ 4]$`@4]`@mt]$`@A@J@S@ ,pG.杇t]@      ]]]]UUFL`1q-9dee"egiiijjjlmn,,, , ,,,,,,,!,$,',*,-,4,;,B,I,P,a%%%Mqaak3/aA}%QWWg=Y//////////>)}%O3Y{Y?# R j068@|9/4CDT{2#=L BN.f($v[Im%rdhԤ\]elpHP^FWث XE,?k:AOgst"57unGq)ʼnobV>Ky xZݨ31Y'_`QJ -zɜ;M*fHa5WiَU(ߌ BhA-T @6pGpG ;t!;t!` INFINEON  3wU3wU mBIbK_Yh`hh`hh`rFuoB/ F?@5DON_HpGh!hAeFpGDC"3J? HpGG?Hh`HhP`HHP pGXL[N[pFGa!0CL/AOM,? h hh hh h hhhRmB HxoHpO_H6OE_ h hr"0M!0GhCb pE?hhh{xh hhh@mB MO@ K_ AC?G/ Hh"h{ Hy@H/y!HoyoFO -A FG_6CA/;Bo8G?5(h(hh(hh(h)hhhh`mB @VO"Lz?B_NB(yrhy`pr qI@hD FJNyo{(LhH FA.ow!( (((b(i(u(p(o(nЫLO!HLm/OG/QH@M/ {u2F F[Au8F0aAO(h!xhpaC_ujF FCB  N_] hBk@(g7H@h6I @H`q `2H@h(YCi/HO4sBHDs@!Do/>-GsA!@V? FLd+CsB!p@no FFl/L~oAsyDH FM @skCuO FyFq 3DDH@-A FFo (hh(hhh(hhh~I/7M4Jo1J_.Hv_+@()hhh{B/(h:JBE(h@_F/(h3JBC\?(h@oOo,H{@(Ѐ(*'HH? x`xxx H>/x y`yy +8FFOj?xDCFyz {`{!F8F4DFBowu2 w ! FN/ CIXo(DDB? >IP0Lu FFD/iF F^Lo y>>FJ_uFCu1! FTCRo s-KjF)FuK/ q >FD_t0(Дt(((((GH?%FO% C?%FoE$/@%ujF FK2uhFLK!nE@Дt0( x@@@@1 ((("('(,DDB: pO_ FlL?Kf yN/ FLhOMO FGp_K$_ FMh_@ FLopF F@?u FFJu1DDEHh D H  ! FvCO skF1FLo q pFI_t0(Дt((1(1(1(1%N/%@%ujF FODOuhFGBo*F FDДt0((DDC/ LoDS@K ? 5MO FaI@-@ y &>FJDot0(C |@Dc/vDl >u1! FFd/ sKjFJ/ y >FBou0zXNo F\ FG[_u F M_vBC{?xN u F?8L? F4K\_ FOO^>FC_uFH\/! F}ML rsKjF)FK oM>uC  q>0F Dou FFM+/u FJHou@~O" F%BN^oTI hFpOI@ D_JH  ! FJO  (rkF)FaAO@$_ 0u FH_uzG(@ p C/(D/ xu2F F"OC3"@C3 y8FFriFkKz_I8 @t(( ( DDK_@BM@ (B jABGX/ joBQBMO 8 jD b`j@`bjDb wp 80NODK[iE$@#@D@+K[iE$@#@D@+H4O:KjE?1L_CsO*\F#o#+K;oBgLx K?+D?OrA+F3G- 0O@TG!oDdKM?DtD@@`CKfM_Hd0HòB FoBKo 0D 0@OGF/ I_ 0@N 0 00FFK?"VF?(( (  0@Hh p (p 0HM 0-A FFFOLo"!2Cs_0(?(@ M!h J?JR hhC  G `KS 0B @(bhBbh#DBDDI - H?L_  FJn "!@I( IgHh ` D(? A@"!K@B@?[H0O EUL@4@#`QO SLCc NOHJFdH_CsC@@`C@IfFvO F"!EoE?;J !`@#"!BEO4J`A#"!N?-AFJoh$D:h?hx@?h8@%OG$d,PhBPhDB, H@hI @H`q `H@h(DDOj@#"!0FqGM|AI:/ xB!J`@#" !\K/@@d@@@I@N;{@*Ѐ*DD@1"pO_\Rcp*L"p"@=?\Rcp*@"p"LL_\Rcp*"NyRcp *IhBDDpGFHhJh@@JhK"B`J2``AA`pGI hJ!A`h+B:DDI` `pGEFMSQKCK*A/KKR*JOFH/#B; )Ooo#;I)pG-AF@6hQ>9HoheA94є}D2eu'UBI?(h?IB(h>IB=H.h`O0FE_1hDqhDhDh5(h(CAEDDj(G*I+H``@hR>:KheB:DD}Oa)K%/aqCH/r hL#`Cb h*Ѱj(CP_rIJ`AbpDmMm&Lc1LKYAeep-L-QXOg~{N8oNOOo+KOC\LoC_~D/FGS 0yб!urZH_(CL} Lu@(Im3K!t(I(Du(A/ wt`(a(0(#(((-(2(7(ohhhzxh hhh@mB A_GyO @ F?Ma_FOHphhhH (є}O4oH!?H0(DDu F$FKl_)F F BK z pP-AhFB_0H (OsO{ C/)H&? D?%H0(Do"H!eeehdi!eeFD/ h`m6hmq@e@e(Ӽ |H8h`f{} FF_!0H FK/ CQ P-AFF@Hh>HjhQ>9E_heA9`4N}6M+?dt-H'@hD JO"1F FxN-/ hah8DDhDhD!i460h(D @*OI` h@DIIB OJa@ D@ I@@D(HChB(m(DBDD@l@0P[M/,F/CO)CMC&A_L/ `GKL `GL `GKL `GK%L `GJ< `GJL `GK< `G>DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD ;t!;t!` INFINEON  3wU3wU mBI aaaaaabb b bbbbbbbbbbbbbbbb DDE CG:$xxR$00Dh `pG#$%&:(xR(0H `pGpGF -J-JF)Mhh%H &I#H #IO"I`J0`!HOYOYHhBHhO HOFhhFGFIBc ?@0FF@@@@A@ X! TaOI`HGHGHHH H H HHHHHHIJKpGa}`  dc@ `lcH ``7FU(!@ pG Hh@ I` I x JxDJRhDJhI`@ E D \cpGpGpGuF(FiFSF F  @OOOO !F FpGF FHpGH DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDARM Linker, 5.03 [Build 76] ArmLink --strict --callgraph --map --symbols --xref --cpu=Cortex-M3 --fpu=SoftVFP --list=.\O0\lst\UserManualExample.map --output=.\O0\obj\UserManualExample.axf --scatter=.\UserManualExample.sct --predefine=-DNVM_START=0x10006000 --predefine=-DNVM_SIZE=0x000FA000 --predefine=-DRAM_START=0x20000040 --predefine=-DRAM_SIZE=0x00007FC0 --predefine=-DSLE97 --info=summarysizes,sizes,totals,unused,veneers C:\keil\ARM\ARMCC\bin\..\lib\armlib\c_w.lC:\keil\ARM\ARMCC\bin\..\lib\armlib\fz_ws.lC:\keil\ARM\ARMCC\bin\..\lib\armlib\h_w.lC:\keil\ARM\ARMCC\bin\..\lib\armlib\m_ws.lC:\keil\ARM\ARMCC\bin\..\lib\armlib\vfpsupport.lInput Comments:main.oARM Linker, 5.03 [Build 76] armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\o0\obj\main.o --vfemode=force Input Comments:p2d9c-3ARM Assembler, 5.03 [Build 76]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\tauche\AppData\Local\Temp\p2d9c-2main.oARM C/C++ Compiler, 5.03 [Build 76]ArmCC --list --debug -c --asm --interleave --asm_dir=.\O0\lst\ --list_dir=.\O0\lst\ --depend=.\o0\obj\main.d --cpu=Cortex-M3 --apcs=interwork -O0 -IC:\keil\ARM\RV31\INC -IC:\keil\ARM\CMSIS\Include -IC:\keil\ARM\Inc\Infineon\SLE90 -DJDB_SLE97_MULTI_INTERFACE_STARTUP -DDS_M9900_A22 -DSLE90 -DSLCx4 -DSLE97 -DSLE97CUINFX1M00PE --omf_browse=.\o0\obj\main.crfsystem_sle90.oARM Linker, 5.03 [Build 76] armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\o0\obj\system_sle90.o --vfemode=force Input Comments:pabc-3ARM Assembler, 5.03 [Build 76]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\tauche\AppData\Local\Temp\pabc-2system_sle90.oARM C/C++ Compiler, 5.03 [Build 76]ArmCC --list --debug -c --asm --interleave --asm_dir=.\O0\lst\ --list_dir=.\O0\lst\ --depend=.\o0\obj\system_sle90.d --cpu=Cortex-M3 --apcs=interwork -O0 -IC:\keil\ARM\RV31\INC -IC:\keil\ARM\CMSIS\Include -IC:\keil\ARM\Inc\Infineon\SLE90 -DJDB_SLE97_MULTI_INTERFACE_STARTUP -DDS_M9900_A22 -DSLE90 -DSLCx4 -DSLE97 -DSLE97CUINFX1M00PE --omf_browse=.\o0\obj\system_sle90.crfstartup_sle9x.oARM Assembler, 5.03 [Build 76]ArmAsm --16 --debug --xref --cpu=Cortex-M3 --apcs=interwork --depend=.\o0\obj\startup_sle9x.d -IC:\keil\ARM\RV31\INC -IC:\keil\ARM\CMSIS\Include -IC:\keil\ARM\Inc\Infineon\SLE90 --predefine="DS_M9900_A22 SETA 1" --predefine="SLE90argv_veneer.oARM Linker, 5.03 [Build 76] armlink --partial --no_add_relocs_to_undefined --no_execstack --no_generate_mapping_symbols --diag_suppress=6642 --cpu=7-M --fpu=None --no_unaligned_access --output=argv_veneer.o --vfemode=force --branchpatch=m3-ldrd Input Comments:!/!I$ > %%%% %C %C % % %%%C%C&I  ((      1 1 1 1 I8  I I8 4 ! I8 "I#7I$I%I&I 'I(I) * +,-./4  04 14 24 34 44 5.:;9? I6.:;9? 7.:;9G8.:;9? I 9.:;9? :.:;9G ;.:;9? I<.:;9? =.:;9G>.:;9? I@?.:;9? @@.:;9G@A.:;9? I@ B.:;9? @ C.:;9G@ D1E1F1XYWG1XYWH.1I.1@J.1@ K.1L.< 4 I? M.< 4 ? NIOPI:;9QI4 R S TUVW1X4I ,Y4I Z4I[4I,\4I]4I 4 ^4I ,4 _4I4 `4I,4 a4I4 b41 ,c41d41,e41f1g1hI iIjIkI 4 lI ,4 mI4 n1 o1p4I ? q4I? < r4I,s4It5Iu;v=w%x<%%.0armcc+|     0armcc+|     0armcc+|     0armcc+|     0armcc+|      bb, 4` 4` h``aAxaa a a a a a a b b b b b b b b b b |`bJX~HHc  Tc:C:\keil\ARM\Inc\Infineon\SLE90\FW_M9900_A22.hARM C/C++ Compiler, 5.03 [Build 76]signed charshortlongunsigned charunsigned shortunsigned longuvoidPINT8h=PINT16wBPINT32GPUINT8LPUINT16QPUINT32V"hPPINT8["wPPINT16`"PPINT320e"PPUINT8Bj"PPUINT16To"PPUINT32gt"PPVOIDzytagRmsStatusRMS_PASSRMS_E_FAILxRMS_E_INDATA_INVALIDxRMS_E_RAM_AREA_EXCCEEDxRMS_E_RAM_ALIGNMENTxRMS_E_NVM_FAILxRMS_E_NVM_VERIFYxRMS_E_NVM_PAGE_EXCEEDxRMS_E_RFU_1xRMS_E_NVM_AREA_EXCEEDxRMS_E_RFU_2xRMS_E_RFU_3xRMS_E_NVM_MAPRAM_INIT_FAILxRMS_E_NVM_VERIFY_AND_MAPRAM_FAILxRMS_E_NVM_NOT_MAPPEDxRMS_E_NO_TEARING_CONDITION_FOUNDxRMS_E_TEARING_CASE_NOT_SOLVEDxRMS_W_TEARING_EVENT_PRESENT|PRMS_STATUStagRmsTearingServiceModeRMS_TEARING_ANALYSE RMS_TEARING_REPAIR RMS_TEARING_ANALYSE_AND_REPAIR PRMS_TEARING_SERVICE_MODE)tagRmsGetVersionOutDataromVersion#patchVersion#PRMS_GETVERSION_OUTDATA"[PPRMS_GETVERSION_OUTDATAz!) tagRmsProgramNvmInDatapVirtDest~#pRedVirtDest~#pVirtSrc~#pRedVirtSrc~# size#redSize#PRMS_PROGRAMNVM_INDATA"PPRMS_PROGRAMNVM_INDATA; ) tagRmsEraseNvmPageInDatapVirtPageAddr~#PRMS_ERASENVMPAGE_INDATA^"PPRMS_ERASENVMPAGE_INDATA") tagRmsInitNvmMapRamInData physStartAddr#physEndAddr#serviceCallNr#PRMS_INITNVMMAPRAM_INDATA"2PPRMS_INITNVMMAPRAM_INDATAS#) tagRmsTearingServiceInfonvmLastPhysErrAddr#nvmErrorCnt#nvmUnrecErrorCnt#  analysisData#PRMS_TEARING_SERVICE_INFOy"PPRMS_TEARING_SERVICE_INFO#)tagRmsDoTearingServiceInDatapServiceInfo#mode#PRMS_DOTEARINGSERVICE_INDATA@"PPRMS_DOTEARINGSERVICE_INDATA&)tagRmsTestUmslcInDataumslcTestCfg_1#umslcTestCfg_0#invUmslcTestCfg_1#invUmslcTestCfg_0# PRMS_TESTUMSLC_INDATA"HPPRMS_TESTUMSLC_INDATAe)tagRmsEraseNvmSectorFastPersInDataphysSectorStartAddr#physSectorEndAddr#PRMS_ERASENVMSECTORFASTPERS_INDATA"PPRMS_ERASENVMSECTORFASTPERS_INDATA ,)tagRmsSetLinearSectorsFastPersInDataphysSectorStartAddr#PRMS_SETLINEARSECTORSFASTPERS_INDATA< " PPRMS_SETLINEARSECTORSFASTPERS_INDATA .)tagRmsSyncData callbackAddr#callbackAddrInv#criticalSectionInfo#callbackRequestPending# PRMS_SYNC_DATA "V PPRMS_SYNC_DATAl Nw%k%~%~%~" PpRMS_GetVersion Nw%k%?%~%p " PpRMS_ProgramNvm Nw%k%%~%p " PpRMS_EraseNvmPage Nw%k%W%~%p "" PpRMS_InitNvmMapRam9 Nw%k%%~%p "X PpRMS_DoTearingServiceo Nw%k%i%~%~" PpRMS_TestUmslc Nw%k% %~%~" PpRMS_EraseNvmSectorFastPers Nw%k% %~%~" PpRMS_SetLinearSectorsFastPers )tagAtrConfigurationatrBehavior#atrValue#atrDivFactor#PATR_CONFIGURATIONC " PPATR_CONFIGURATION )tagCurLimAdjustmentvalue_4mA#value_5mA#value_6mA#value_10mA#PCURLIM_ADJUST "* PPCURLIM_ADJUST@ )tagCommonMbxAreaPcurLimConfigAtStartup#rfu_100 #atrColdReset #rfu_110 # atrWarmReset #rfu_120 #startupMode#startupConfig#rfu_130%#userVectorTableAddr# +rfu_140X#$PCOMMON_MBX_AREA[ "qPPCOMMON_MBX_AREA)!tagCimDataLcimIdentifier#platformIdentifier#modeIdentifier#romCode#chipType#designStep+# batchNumberF# chipPositionXb#chipPositionY#trackingInfo#firmwareIdentifier#bosRomVersion## bosPatchVersion#'individualLength#+indLowerTempLimit#,indUpperTempLimit#-indOscFreq#.indFeatures#/indFeatures1#0!individualData#1PCIM_DATA"PPCIM_DATA)#tagBlockingConfigurationramUserStartAddr#ramUserEndAddr#nvmUserStartAddr#nvmUserEndAddr# cacheConfig#"moduleListr#PBLOCKING_CONFIGURATION"PPBLOCKING_CONFIGURATION$)$tagNvmConfiguration #rfu_00#nvmModules#$nvmSectorsNr#nvmPageSize#nvmSectorSize# PNVM_CONFIGURATION"XPPNVM_CONFIGURATIONr)%tagSwpSyncIdswpSync_Id1#swpSync_Id2#PSWP_SYNC_ID"PPSWP_SYNC_ID)&tagRndShieldPatternshieldDrv#shieldRcv1#shieldRcv2#PRND_SHIELD_PATTERN"DPPRND_SHIELD_PATTERN_ )+tagIfxMailboxPage0templateVersion#contentVersion#'rfu_000#nvmConfigurationX# blockSize#nvmMemoryFieldNr#(=rfu_010#linSecPhysAddrLow#XifxRmsConfig#\ifxMifConfig#`(rfu_020v#dcurLimVal* #l)rfu_030#tifxUmslcTestH#atrDefaultRst #)Orfu_040#regANA_CTRL2#regTRNG_CFG_01#regTRNG_CFG_02#regANA_TSCTRL#regANA_CTRL1#regNWS_ADJ#regNWS_CTRL#regNWS_SLEEP_ADJ#PIFX_MAILBOX_PAGE0"PPIFX_MAILBOX_PAGE0).tagIfxMailboxPage1flStartupConfigq#mifLock#Pvalid4ByteUids#Rvalid7ByteUids#S,,Muid4V#T,,kuid7t#t-rev_uid4#rev_uid7#-rfu_150#rndShieldInvPatternNumber#rndShieldPatternNumber#.DshieldPattern#.'rfu_160-#PIFX_MAILBOX_PAGE1"GPPIFX_MAILBOX_PAGE1a)1tagIfxMailboxPage2ifxProgCounter#/ rfu_200#cimData#/"rfu_220#]/rfu_230#blockingConfiguration#0originalChipType$#0rfu_240F#0bpuHash_#1/rfu_250x#mailboxUpdateDisable#bpuLock#trackingInfoUpdateEn#flashloaderIndicator#PIFX_MAILBOX_PAGE2PIFX_MAILBOX_SHADOW_PAGE2"PPIFX_MAILBOX_PAGE24PPIFX_MAILBOX_SHADOW_PAGE24)3tagIfxMailboxAreaifxMbxPage0#ifxMbxPage1G#ifxMbxPage2#ifxMbxShadowPage2#PIFX_MAILBOX_AREAu"PPIFX_MAILBOX_AREA)5tagUserMailboxPage0templateVersion#contentVersion#userOsStartFlag#5rfu_000v#PUSER_MAILBOX_PAGE0"PPUSER_MAILBOX_PAGE0 )6tagUserMailboxPage1startupConfigq#swpSyncId#PlinSecPhysStartAddr#X6rfu_150%#\PUSER_MAILBOX_PAGE1"?PPUSER_MAILBOX_PAGE1Z )9tagUserMailboxPage2userProgCounter#7 rfu_200#7chipType#7trackingInfo#8rfu_210# blockingConfiguration#(8rfu_220-#DbpuLock#trackingInfoUpdateEn#flashloaderIndicator#PUSER_MAILBOX_PAGE2z"PPUSER_MAILBOX_PAGE2 )9tagUserMailboxPage39rfu_300#PUSER_MAILBOX_PAGE3"PPUSER_MAILBOX_PAGE3 );tagUserMailboxAreauserMbxPage0#userMbxPage1?#userMbxPage2#userMbxPage3#PUSER_MAILBOX_AREA:"PPUSER_MAILBOX_AREA)=tagVolatileUserMailboxArea@version#mailboxStatus#mailboxUpdateInfo#<rfu_000;#interfaceActivationInfo#ifxMailboxPage2Addr8# rmsTearingServiceInfo#=rfu_010# tPVOLATILE_USER_MAILBOX_AREA"PPVOLATILE_USER_MAILBOX_AREA()@tagVolatileFlMailboxAreaversion#mailboxStatus#mailboxUpdateInfo#>rfu_000m#interfaceActivationInfo#ifxMailboxPage2Addr8# rmsTearingServiceInfo#?Krfu_010# flStartMode#l@secFLTMDownloadKey #pPVOLATILE_FL_MAILBOX_AREA"+ PPVOLATILE_FL_MAILBOX_AREAL &CMIF_STATUSMIF_PASSMIF_NVM_PROG_REQUESTMIF_NVM_ACCESS_REQUESTMIF_E_PRECOND_FAILxMIF_E_BLOCKEDxMIF_E_INVALID_NVM_SIZExMIF_E_INVALID_RAM_SIZExMIF_E_INVALID_MIFARE_CARDxMIF_E_AUTH_COPY_NOT_DONExMIF_E_PROG_NVM_ERRORxMIF_E_INVALID_UID_SPECIFIERxMIF_E_AUTH_ERRORxMIF_E_CRYPT_ERRORxMIF_STATUS_MAXxPMIF_STATUSr DMIF_CARD_TYPEMIF_CARD_1K MIF_CARD_4K MIF_CARD_TYPE_MAX PMIF_CARD_TYPE!"!PPMIF_CARD_TYPEW"EMIF_UID_TYPEMIF_UID_4 MIF_UID_7 MIF_UID_10 MIF_UID_TYPE_MAX PMIF_UID_TYPEr""r"PPMIF_UID_TYPE"SF Euid4"Fuid7#F uid10#)FMIF_UID uidType#uid"#PMIF_UID+#"+#PPMIF_UIDb# )GMIF_AUTH_UIDGuid##PMIF_AUTH_UIDw#"w#PPMIF_AUTH_UID#HMIF_READ0_TYPEMIF_READ0_PLAIN MIF_READ0_AUTH MIF_READ0_TYPE_MAX PMIF_READ0_TYPE#"#PPMIF_READ0_TYPE2$HPMIF_BLOCKN$)IMIF_OS_CONTEXTpRam~#pRedRam~#pNvm~#pRedNvm~# ramSize#nvmSize#PMIF_OS_CONTEXTi$"i$PPMIF_OS_CONTEXT$)JMIF_NVM_INFOJblockData%#pDestination~#pRedDestination~#PMIF_NVM_INFO%)LMIF_OS_STATISTICSmifareTraffic#lastReadBlock#lastChangedBlock#KsectorTrailerChanged%#K authenticationAttempt%#L authenticationSuccessful&#PMIF_OS_STATISTICSp%)MMIF_PROCESSSWPFRAME_INpMifHandle$#swpRxBufNum#swpTxBufNum#PMIF_PROCESSSWPFRAME_INW&"W&PPMIF_PROCESSSWPFRAME_IN&)NMIF_PROCESSSWPFRAME_OUTprogRequest[%#PMIF_PROCESSSWPFRAME_OUT&"&PPMIF_PROCESSSWPFRAME_OUT>'NN!%k%&%B'%~PMIF_PROCESSSWPFRAMEc')OMIF_PROCESSCOMPLETION_INpMifHandle$#swpTxBufNum#progStatus#PMIF_PROCESSCOMPLETION_IN'"'PPMIF_PROCESSCOMPLETION_IN (NP!%k%(%~%~PMIF_PROCESSCOMPLETION2()QMIF_AUTHCOPYCALLBACK_INpMifHandle$#PMIF_AUTHCOPYCALLBACK_INg("g(PPMIF_AUTHCOPYCALLBACK_IN(NQ!%k%(%~%~PMIF_AUTHCOPYCALLBACK()RMIF_GETSTATISTICS_INpMifHandle$#PMIF_GETSTATISTICS_IN)")PPMIF_GETSTATISTICS_INX))SMIF_GETSTATISTICS_OUTstatistics=&#PMIF_GETSTATISTICS_OUTz)"z)PPMIF_GETSTATISTICS_OUT)NS!%k%\)%)%~PMIF_GETSTATISTICS))TMIF_SELECTCARD_INpMifHandle$#TrandomA*#PMIF_SELECTCARD_IN*"*PPMIF_SELECTCARD_INs*)UMIF_SELECTCARD_OUT uidR##PMIF_SELECTCARD_OUT*"*PPMIF_SELECTCARD_OUT*NV!%k%w*%*%~PMIF_SELECTCARD*)WMIF_SELECTCARDWITHUID_IN pMifHandle$#VrandomM+#authUid##read0$#PMIF_SELECTCARDWITHUID_IN+"+PPMIF_SELECTCARDWITHUID_IN+)WMIF_SELECTCARDWITHUID_OUT uidR##PMIF_SELECTCARDWITHUID_OUT+"+PPMIF_SELECTCARDWITHUID_OUT,NX!%k%+%,%~PMIF_SELECTCARDWITHUID;,)YMIF_DESELECTCARD_INpMifHandle$#PMIF_DESELECTCARD_INp,"p,PPMIF_DESELECTCARD_IN,NY!%k%,%~%~PMIF_DESELECTCARD,)ZMIF_GETMIFAREOSINFO_OUT romVersion#patchVersion#ramSize1K#ramSize4K# PMIF_GETMIFAREOSINFO_OUT-"-PPMIF_GETMIFAREOSINFO_OUT-N[!%k%~%-%~PMIF_GETMIFAREOSINFO-)\MIF_CHANGEAUTHUIDFRAC_INpMifHandle$#uidFrac##PMIF_CHANGEAUTHUIDFRAC_IN-"-PPMIF_CHANGEAUTHUIDFRAC_INE.N]w%k%?%~%~PMIF_PROGRAMNVMCALLBACKk. )^MIF_MGMT_CONTEXTpProgramNvmCallback/#pRedProgramNvmCallback/#pNvm~#pRedNvm~# nvmSize#".PMIF_MGMT_CONTEXT. ".PPMIF_MGMT_CONTEXT7/ )_MIF_CREATECARD_INpMifHandle;/#cardType#uidType#uidSpecifier#PMIF_CREATECARD_INU/ "U/PPMIF_CREATECARD_IN/ )`MIF_CREATECARD_OUT uidR##PMIF_CREATECARD_OUT/ "/PPMIF_CREATECARD_OUT(0 )aMIF_CREATECARD2_INpMifHandle;/#uidR##cardType#PMIF_CREATECARD2_INH0 "0PPMIF_CREATECARD2_IN0 )aMIF_RELEASECARD_INpMifHandle;/#PMIF_RELEASECARD_IN0 "0PPMIF_RELEASECARD_IN 1 )cMIF_PERSONALIZESECTOR_INpMifHandle;/#pBuf~#pRedBuf~#bufSize# blockNum#PMIF_PERSONALIZESECTOR_IN-1 "-1PPMIF_PERSONALIZESECTOR_IN1 )dMIF_WRITEBLOCK_INpMifHandle;/#blockBufW$#blockNum#PMIF_WRITEBLOCK_IN1 "1PPMIF_WRITEBLOCK_INA2 )eMIF_READBLOCK_INpMifHandle;/#blockNum#PMIF_READBLOCK_IN`2 "`2PPMIF_READBLOCK_IN2 )eMIF_READBLOCK_OUTblockBufW$#PMIF_READBLOCK_OUT2 "2PPMIF_READBLOCK_OUT3 )fMIF_GETSERIALNUMBER_INpMifHandle;/#PMIF_GETSERIALNUMBER_IN/3 "/3PPMIF_GETSERIALNUMBER_IN|3 )gMIF_GETSERIALNUMBER_OUT uidR##PMIF_GETSERIALNUMBER_OUT3 "3PPMIF_GETSERIALNUMBER_OUT3 )hMIF_GETCARDMANAGEMENTINFO_OUTlibVersion#PMIF_GETCARDMANAGEMENTINFO_OUT 4 " 4PPMIF_GETCARDMANAGEMENTINFO_OUTh4 #)iMIF_RDR_CONTEXT pRam~#pRedRam~#ramSize#PMIF_RDR_CONTEXT4 "4PPMIF_RDR_CONTEXT4 )jMIF_READERMODESETUP_INpMifRdrHandle4#uidR##jrandomB5#PMIF_READERMODESETUP_IN5 "5PPMIF_READERMODESETUP_INy5 )kMIF_READERMODEAUTHREADER_INpMifRdrHandle4#kkey5#krb5# PMIF_READERMODEAUTHREADER_IN5 "5PPMIF_READERMODEAUTHREADER_IN6 !)mMIF_READERMODEAUTHREADER_OUT lra_rbPrimeh6#PMIF_READERMODEAUTHREADER_OUTG6 "G6PPMIF_READERMODEAUTHREADER_OUT6 ")nMIF_READERMODEAUTHCARD_IN pMifRdrHandle4#nrbDoublePrime7#PMIF_READERMODEAUTHCARD_IN6 "6PPMIF_READERMODEAUTHCARD_ING7 )oMIF_READERMODEENCRYPT_INpMifRdrHandle4#oinBuf7#inBufLen#PMIF_READERMODEENCRYPT_INn7 "n7PPMIF_READERMODEENCRYPT_IN7 )pMIF_READERMODEENCRYPT_OUTpoutBuf,8#outBufLen#PMIF_READERMODEENCRYPT_OUT8 "8PPMIF_READERMODEENCRYPT_OUTw8 )qMIF_READERMODEDECRYPT_INpMifRdrHandle4#qinBuf8#inBufLen#PMIF_READERMODEDECRYPT_IN8 "8PPMIF_READERMODEDECRYPT_IN9 )sMIF_READERMODEDECRYPT_OUTroutBuf\9#outBufLen#PMIF_READERMODEDECRYPT_OUT>9 ">9PPMIF_READERMODEDECRYPT_OUT9 )sMIF_READERMODEEND_INpMifRdrHandle4#PMIF_READERMODEEND_IN9 "9PPMIF_READERMODEEND_IN: )tMIF_READERMODEGETINFO_OUTlibVersion#ramSize#PMIF_READERMODEGETINFO_OUT<: "<:PPMIF_READERMODEGETINFO_OUT: T ..\..\..\..\..\..\src\c\system_m9900_usermailbox.hARM C/C++ Compiler, 5.03 [Build 76]C:\Users\tauche\git\verification\jdb\tests\SLE90\tools\fausi\python_elf_test\uvision+ C:\keil\ARM\ARMCC\bin\..\include\stdint.hARM C/C++ Compiler, 5.03 [Build 76]signed charshortintlong longunsigned charunsigned shortunsigned intunsigned long longPint8_td& Pint16_ts' Pint32_t|( Pint64_t) Puint8_t, Puint16_t- Puint32_t. Puint64_t/ Pint_least8_td5 Pint_least16_ts6 Pint_least32_t|7 Pint_least64_t8 Puint_least8_t; Puint_least16_t< Puint_least32_t= Puint_least64_t> Pint_fast8_t|C Pint_fast16_t|D Pint_fast32_t|E Pint_fast64_tF Puint_fast8_tI Puint_fast16_tJ Puint_fast32_tK Puint_fast64_tL Pintptr_t|O Puintptr_tP Pintmax_tS Puintmax_tT  ..\src\main.cARM C/C++ Compiler, 5.03 [Build 76]C:\Users\tauche\git\verification\jdb\tests\SLE90\tools\fausi\python_elf_test\uvision4intchartt*a#b#..\..\..\..\..\..\src\asm\startup_SLE9x.sARM Assembler, 5.03 [Build 76]C:\Users\tauche\git\verification\jdb\tests\SLE90\tools\fausi\python_elf_test\uvisiona$bReset_HandleraaNMI_HandleraaHardFault_HandleraaMemManage_HandleraaBusFault_HandleraaUsageFault_HandlerabSVC_HandlerbbDebugMon_HandlerbbPendSV_Handlerb bSysTick_Handler bbDefault_HandlerbbFAULT_TRAPbb__user_initial_stackheapb"b..\..\..\..\..\..\src\c\system_SLE90.cARM C/C++ Compiler, 5.03 [Build 76]C:\Users\tauche\git\verification\jdb\tests\SLE90\tools\fausi\python_elf_test\uvision`a<int?LSystemCoreClockUpdate``?_sys_exit_pass``p?_sys_exit_fail``\$return_code?_sys_exit`aHireturn_code?[SystemInitaa(ZstatuswYinData2dYfuncId`ZifxMbxPage28?passaa?failaain..\..\..\..\..\..\src\c\system_SLE90.cARM C/C++ Compiler, 5.03 [Build 76]C:\Users\tauche\git\verification\jdb\tests\SLE90\tools\fausi\python_elf_test\uvisionpSystemFrequencyP=p_SLE90_Fixup_UserNvmMailboxRegionStart; p_SLE90_Fixup_t16_UserMailbox_templateVersion; p_SLE90_Fixup_t16_UserMailbox_contentVersion; p_SLE90_Fixup_t8_UserMailbox_userOsStartFlag; pUSER_MBX_rfu_000; p_SLE90_Fixup_t8_UserMailbox_curLimConfigAtStartup;!pUSER_MBX_rfu_100;!p_SLE90_Fixup_t8_UserMailbox_atrColdRstBehavior;!p_SLE90_Fixup_t8_UserMailbox_atrColdRstValue; !p_SLE90_Fixup_t16_UserMailbox_atrColdRstDivFactor; !pUSER_MBX_rfu_110; !p_SLE90_Fixup_t8_UserMailbox_atrWarmRstBehavior;!p_SLE90_Fixup_t8_UserMailbox_atrWarmRstValue;!p_SLE90_Fixup_t16_UserMailbox_atrWarmRstDivFactor;!pUSER_MBX_rfu_120;!p_SLE90_Fixup_t8_UserMailbox_startupMode;!p_SLE90_Fixup_t8_UserMailbox_startupConfig;!pUSER_MBX_rfu_130;!p_SLE90_Fixup_t32_UserMailbox_userBootVectorAddr; !pUSER_MBX_rfu_140;$!p_SLE90_Fixup_t32_UserMailbox_swpSync_Id1;P!p_SLE90_Fixup_t32_UserMailbox_swpSync_Id2;T!p_SLE90_Fixup_t32_UserMailbox_linSecPhysStartAddr;X!pUSER_MBX_rfu_150;\!p_SLE90_Fixup_t32_UserMailbox_userProgCounter;"pUSER_MBX_rfu_200;"p_SLE90_Fixup_t8_UserMailbox_chipType;"p_SLE90_Fixup_t8_UserMailbox_trackingInfo;"pUSER_MBX_rfu_210; "p_SLE90_Fixup_t32_UserMailbox_ramUserStartAddr;("p_SLE90_Fixup_t32_UserMailbox_ramUserEndAddr;,"p_SLE90_Fixup_t32_UserMailbox_nvmUserStartAddr;0"p_SLE90_Fixup_t32_UserMailbox_nvmUserEndAddr;4"p_SLE90_Fixup_t32_UserMailbox_cacheConfig;8"p_SLE90_Fixup_t32_UserMailbox_moduleList<<"pUSER_MBX_rfu_220 <D"p_SLE90_Fixup_t32_UserMailbox_bpuLock;"p_SLE90_Fixup_t32_UserMailbox_trackingInfoUpdateEn;"p_SLE90_Fixup_t32_UserMailbox_flashloaderIndicator;"pUSER_MBX_rfu_300<#p_SLE90_Fixup_UserNvmMailboxRegionEnd;#pUSER_MBX_rfu_END;#..\src\main.cARM C/C++ Compiler, 5.03 [Build 76]C:\Users\tauche\git\verification\jdb\tests\SLE90\tools\fausi\python_elf_test\uvisionbbint>'procedurebbiv ^__resultPXcntQ>1mainbb]__resultP..\src\main.cARM C/C++ Compiler, 5.03 [Build 76]C:\Users\tauche\git\verification\jdb\tests\SLE90\tools\fausi\python_elf_test\uvisionintcharttpglobal_var@ pglobal_var3D pglobal_var4E pglobal_var2?\cA ..\..\..\..\..\..\src\asm\startup_SLE97.sa&% bTJ ..\..\..\..\..\..\src\c\system_m9900_usermailbox.hPE C:\keil\ARM\Inc\Infineon\SLE90\FW_M9900_A22.h> ..\..\..\..\..\..\src\c\system_SLE90.c` { a~"24  !')!>"2\S C:\keil\ARM\Inc\Infineon\SLE90\..\src\main.cIFX_SLE90.hLA C:\keil\ARM\ARMCC\bin\..\include\stdint.h\$ ..\src\main.cb ( ~$'c}}$&}&} $} }}}Q,T(U $Q<}}P_SYSTEM_M9900_USERMAILBOX_H_ SECTION(section_name) __attribute__((section(section_name)))ALIAS(old_name) __attribute__((alias(old_name)))+fw_m9900_a22_h 7NULL ((void *) 0)<_INT8_DEFINED_ A_INT16_DEFINED_ F_INT32_DEFINED_ K_UINT8_DEFINED_ P_UINT16_DEFINED_ U_UINT32_DEFINED_ Z_PINT8_DEFINED_ __PINT16_DEFINED_ d_PINT32_DEFINED_ i_PUINT8_DEFINED_ n_PUINT16_DEFINED_ s_PUINT32_DEFINED_ x_PVOID_DEFINED_ RMS_IF_START_ADDRESS 0x10001400RMS_IF ((RMS_STATUS *) RMS_IF_START_ADDRESS)RmsGetVersion_Idx 0RmsProgramNvm_Idx 1RmsEraseNvmPage_Idx 2RmsInitNvmMapRam_Idx 3RmsDoTearingService_Idx 4RmsTestUmslc_Idx 5RmsEraseNvmSectorFastPers_Idx 6RmsSetLinearSectorsFastPers_Idx 7RMS_GETVERSION_ID_IN 0x64E012F7RMS_PROGRAMNVM_ID_IN 0x5E0B8A3CRMS_ERASENVMPAGE_ID_IN 0x4FEF1ED6RMS_INITNVMMAPRAM_ID_IN 0x0D8FB891RMS_DOTEARINGSERVICE_ID_IN 0x49D4FF21RMS_ERASENVMSECTORFASTPERS_ID_IN 0x0538BA39RMS_SETLINEARSECTORSFASTPERS_ID_IN 0xC4B5A29ERMS_TESTUMSLC_ID_IN 0x711FC19ARMS_CALLBACK_ID_IN 0x38ACFE2CRMS_GETVERSION_ID_OUT 0x98413A45RMS_PROGRAMNVM_ID_OUT 0xEA1495C8RMS_ERASENVMPAGE_ID_OUT 0xF5A359FARMS_INITNVMMAPRAM_ID_OUT 0x61E154F7RMS_DOTEARINGSERVICE_ID_OUT 0x0407B198RMS_ERASENVMSECTORFASTPERS_ID_OUT 0xA49C244FRMS_SETLINEARSECTORSFASTPERS_ID_OUT 0x5A449B62RMS_TESTUMSLC_ID_OUT 0x11B9C82CRMS_CALLBACK_ID_OUT 0xC75301D3CSI_NVM_ERASE ((UINT16) (1<<0))CSI_NVM_WRITE ((UINT16) (1<<1))CSI_MAP_RAM_INIT ((UINT16) (1<<2))CSI_TEARING_SERVICE ((UINT16) (1<<3))CSI_NVM_READ_LEVEL ((UINT16) (1<<4))CSI_RAM_INIT ((UINT16) (1<<5))RMS_GetVersion(pFuncId,pInData,pOutData,pSyncData) (((pRMS_GetVersion)(RMS_IF[RmsGetVersion_Idx]))((pFuncId), (pInData), (pOutData), (pSyncData)))RMS_ProgramNvm(pFuncId,pInData,pOutData,pSyncData) (((pRMS_ProgramNvm)(RMS_IF[RmsProgramNvm_Idx]))((pFuncId), (pInData), (pOutData), (pSyncData)))RMS_EraseNvmPage(pFuncId,pInData,pOutData,pSyncData) (((pRMS_EraseNvmPage)(RMS_IF[RmsEraseNvmPage_Idx]))((pFuncId), (pInData), (pOutData), (pSyncData)))RMS_InitNvmMapRam(pFuncId,pInData,pOutData,pSyncData) (((pRMS_InitNvmMapRam)(RMS_IF[RmsInitNvmMapRam_Idx]))((pFuncId), (pInData), (pOutData), (pSyncData)))RMS_DoTearingService(pFuncId,pInData,pOutData,pSyncData) (((pRMS_DoTearingService)(RMS_IF[RmsDoTearingService_Idx]))((pFuncId), (pInData), (pOutData), (pSyncData)))RMS_TestUmslc(pFuncId,pInData,pOutData,pSyncData) (((pRMS_TestUmslc)(RMS_IF[RmsTestUmslc_Idx]))((pFuncId), (pInData), (pOutData), (pSyncData)))RMS_EraseNvmSectorFastPers(pFuncId,pInData,pOutData,pSyncData) (((pRMS_EraseNvmSectorFastPers)(RMS_IF[RmsEraseNvmSectorFastPers_Idx]))((pFuncId), (pInData), (pOutData), (pSyncData)))RMS_SetLinearSectorsFastPers(pFuncId,pInData,pOutData,pSyncData) (((pRMS_SetLinearSectorsFastPers)(RMS_IF[RmsSetLinearSectorsFastPers_Idx]))((pFuncId), (pInData), (pOutData), (pSyncData)))IFX_MAILBOX_AREA_ADDRESS 0x10001C00USER_MAILBOX_AREA_ADDRESS 0x10002000VOLATILE_USER_MAILBOX_AREA_ADDRESS 0x20000000VOLATILE_FL_MAILBOX_AREA_ADDRESS 0x20000000pIfxMailboxArea ((PIFX_MAILBOX_AREA) IFX_MAILBOX_AREA_ADDRESS)pUserMailboxArea ((PUSER_MAILBOX_AREA) USER_MAILBOX_AREA_ADDRESS)pVolatileUserMailboxArea ((PVOLATILE_USER_MAILBOX_AREA) VOLATILE_USER_MAILBOX_AREA_ADDRESS)pVolatileFlMailboxArea ((PVOLATILE_FL_MAILBOX_AREA) VOLATILE_FL_MAILBOX_AREA_ADDRESS)MBX_FL_CHANGE 0x0001MBX_BPU_BLOCK 0x0002MBX_BPU_HASH 0x0004MBX_TRACK_INFO 0x0008MBX_CHIP_DATA 0x0010MIFARE_SLE90_H MIF_NVM_1K_CARD 1024UMIF_NVM_4K_CARD 4096UMIF_OS_RAM_COMMON 128UMIF_OS_RAM_CACHE_1K 320UMIF_OS_RAM_CACHE_4K 896UMIF_OS_RAM_PATCHES 0UMIF_OS_RAM_1K_CARD (MIF_OS_RAM_COMMON + MIF_OS_RAM_CACHE_1K + MIF_OS_RAM_PATCHES)MIF_OS_RAM_4K_CARD (MIF_OS_RAM_COMMON + MIF_OS_RAM_CACHE_4K + MIF_OS_RAM_PATCHES)MIF_RDR_RAM 16UMIF_OS_ROM_BASE 0x0000a400ULMIF_OS_NVM_BASE 0x10005800ULMIF_ENTRY_POINT(base,idx) (((void (**)(void))(base))[(idx)])MIF_PROCESSSWPFRAME_ID_IN 0x8a09b4deULMIF_PROCESSSWPFRAME_ID_OUT 0x0b2c579eULMIF_ProcessSwpFrame ((MIF_PROCESSSWPFRAME *)MIF_ENTRY_POINT(MIF_OS_ROM_BASE, 0))MIF_PROCESSCOMPLETION_ID_IN 0x281a9d6eULMIF_PROCESSCOMPLETION_ID_OUT 0xc193dc48ULMIF_ProcessCompletion ((MIF_PROCESSCOMPLETION *)MIF_ENTRY_POINT(MIF_OS_ROM_BASE, 1))MIF_AUTHCOPYCALLBACK_ID_IN 0xed24ff3aULMIF_AUTHCOPYCALLBACK_ID_OUT 0xc5569f4eULMIF_AuthCopyCallback ((MIF_AUTHCOPYCALLBACK *)MIF_ENTRY_POINT(MIF_OS_NVM_BASE, 0))MIF_GETSTATISTICS_ID_IN 0x2ded1d16ULMIF_GETSTATISTICS_ID_OUT 0x67f3498aULMIF_GetStatistics ((MIF_GETSTATISTICS *)MIF_ENTRY_POINT(MIF_OS_NVM_BASE, 1))MIF_SELECTCARD_ID_IN 0xb05ffab3ULMIF_SELECTCARD_ID_OUT 0x9c9902b5ULMIF_SelectCard ((MIF_SELECTCARD *)MIF_ENTRY_POINT(MIF_OS_NVM_BASE, 2))MIF_SELECTCARDWITHUID_ID_IN 0xfdcf42e1ULMIF_SELECTCARDWITHUID_ID_OUT 0xe727398eULMIF_SelectCardWithUID ((MIF_SELECTCARDWITHUID *)MIF_ENTRY_POINT(MIF_OS_NVM_BASE, 3))MIF_DESELECTCARD_ID_IN 0x1f151178ULMIF_DESELECTCARD_ID_OUT 0x4b12b3deULMIF_DeselectCard ((MIF_DESELECTCARD *)MIF_ENTRY_POINT(MIF_OS_NVM_BASE, 4))MIF_GETMIFAREOSINFO_ID_IN 0x0b3130d4ULMIF_GETMIFAREOSINFO_ID_OUT 0x154b4b46ULMIF_GetMifareOSInfo ((MIF_GETMIFAREOSINFO *)MIF_ENTRY_POINT(MIF_OS_NVM_BASE, 5))MIF_CHANGEAUTHUIDFRAC_ID_IN 0xe8be07e3ULMIF_CHANGEAUTHUIDFRAC_ID_OUT 0x4dc7928eUL MIF_PROGRAMNVMCALLBACK_ID_IN 0x31060460UL MIF_PROGRAMNVMCALLBACK_ID_OUT 0x7386f7a9UL MIF_CREATECARD_ID_IN 0xddad3610UL MIF_CREATECARD_ID_OUT 0x0b786290UL MIF_CREATECARD2_ID_IN 0xd9c2daa5UL MIF_CREATECARD2_ID_OUT 0x1f3c423dUL MIF_RELEASECARD_ID_IN 0x8f3c06d2UL MIF_RELEASECARD_ID_OUT 0x9e568f9dUL MIF_PERSONALIZESECTOR_ID_IN 0x5951b775UL MIF_PERSONALIZESECTOR_ID_OUT 0x2635271bUL MIF_WRITEBLOCK_ID_IN 0x449358fbUL MIF_WRITEBLOCK_ID_OUT 0x4ca39003UL MIF_READBLOCK_ID_IN 0x688f1a33UL MIF_READBLOCK_ID_OUT 0x0935f969UL MIF_GETSERIALNUMBER_ID_IN 0x04f13892UL MIF_GETSERIALNUMBER_ID_OUT 0x19687669UL MIF_GETCARDMANAGEMENTINFO_ID_IN 0x78c29d0aUL MIF_GETCARDMANAGEMENTINFO_ID_OUT 0xaf4a9bb7UL MIF_READERMODESETUP_ID_IN 0x257cec3aUL MIF_READERMODESETUP_ID_OUT 0xf6eecb8eUL MIF_READERMODEAUTHREADER_ID_IN 0x9c4278f3UL MIF_READERMODEAUTHREADER_ID_OUT 0x8c85720aUL MIF_READERMODEAUTHCARD_ID_IN 0x2656f852UL MIF_READERMODEAUTHCARD_ID_OUT 0xa72ceeb4UL MIF_READERMODEENCRYPT_ID_IN 0x2cd31f55UL MIF_READERMODEENCRYPT_ID_OUT 0x63ac2e9bUL MIF_READERMODEDECRYPT_ID_IN 0xa321806cUL MIF_READERMODEDECRYPT_ID_OUT 0xdb4898a7UL MIF_READERMODEEND_ID_IN 0x951694d8UL MIF_READERMODEEND_ID_OUT 0xc6fb85a7UL MIF_READERMODEGETINFO_ID_IN 0x197a50baUL MIF_READERMODEGETINFO_ID_OUT 0x1f9ade20UL __stdint_h  __ARMCLIB_VERSION 5030076__STDINT_DECLS __CLIBNS__CLIBNS \INT8_MIN -128]INT16_MIN -32768^INT32_MIN (~0x7fffffff)_INT64_MIN __ESCAPE__(~0x7fffffffffffffffll)bINT8_MAX 127cINT16_MAX 32767dINT32_MAX 2147483647eINT64_MAX __ESCAPE__(9223372036854775807ll)hUINT8_MAX 255iUINT16_MAX 65535jUINT32_MAX 4294967295ukUINT64_MAX __ESCAPE__(18446744073709551615ull)pINT_LEAST8_MIN -128qINT_LEAST16_MIN -32768rINT_LEAST32_MIN (~0x7fffffff)sINT_LEAST64_MIN __ESCAPE__(~0x7fffffffffffffffll)vINT_LEAST8_MAX 127wINT_LEAST16_MAX 32767xINT_LEAST32_MAX 2147483647yINT_LEAST64_MAX __ESCAPE__(9223372036854775807ll)|UINT_LEAST8_MAX 255}UINT_LEAST16_MAX 65535~UINT_LEAST32_MAX 4294967295uUINT_LEAST64_MAX __ESCAPE__(18446744073709551615ull)INT_FAST8_MIN (~0x7fffffff)INT_FAST16_MIN (~0x7fffffff)INT_FAST32_MIN (~0x7fffffff)INT_FAST64_MIN __ESCAPE__(~0x7fffffffffffffffll)INT_FAST8_MAX 2147483647INT_FAST16_MAX 2147483647INT_FAST32_MAX 2147483647INT_FAST64_MAX __ESCAPE__(9223372036854775807ll)UINT_FAST8_MAX 4294967295uUINT_FAST16_MAX 4294967295uUINT_FAST32_MAX 4294967295uUINT_FAST64_MAX __ESCAPE__(18446744073709551615ull)INTPTR_MIN (~0x7fffffff)INTPTR_MAX 2147483647UINTPTR_MAX 4294967295uINTMAX_MIN __ESCAPE__(~0x7fffffffffffffffll)INTMAX_MAX __ESCAPE__(9223372036854775807ll)UINTMAX_MAX __ESCAPE__(18446744073709551615ull)PTRDIFF_MIN (~0x7fffffff)PTRDIFF_MAX 2147483647SIG_ATOMIC_MIN (~0x7fffffff)SIG_ATOMIC_MAX 2147483647SIZE_MAX 4294967295uWCHAR_MINWCHAR_MAXWCHAR_MIN 0WCHAR_MAX 65535WINT_MIN (~0x7fffffff)WINT_MAX 2147483647INT8_C(x) (x)INT16_C(x) (x)INT32_C(x) (x)INT64_C(x) __ESCAPE__(x##ll)UINT8_C(x) (x##u)UINT16_C(x) (x##u)UINT32_C(x) (x##u)UINT64_C(x) __ESCAPE__(x##ull)INTMAX_C(x) __ESCAPE__(x##ll)UINTMAX_C(x) __ESCAPE__(x##ull)}ASystemCoreClockUpdate_sys_exit_pass_sys_exit_failC_sys_exitvSystemInitpassfailCSystemFrequency_SLE90_Fixup_UserNvmMailboxRegionStart_SLE90_Fixup_t16_UserMailbox_templateVersion9_SLE90_Fixup_t16_UserMailbox_contentVersionr_SLE90_Fixup_t8_UserMailbox_userOsStartFlagUSER_MBX_rfu_000_SLE90_Fixup_t8_UserMailbox_curLimConfigAtStartupUSER_MBX_rfu_100&_SLE90_Fixup_t8_UserMailbox_atrColdRstBehaviorb_SLE90_Fixup_t8_UserMailbox_atrColdRstValue_SLE90_Fixup_t16_UserMailbox_atrColdRstDivFactorUSER_MBX_rfu_110_SLE90_Fixup_t8_UserMailbox_atrWarmRstBehavior3_SLE90_Fixup_t8_UserMailbox_atrWarmRstValuel_SLE90_Fixup_t16_UserMailbox_atrWarmRstDivFactorUSER_MBX_rfu_120_SLE90_Fixup_t8_UserMailbox_startupMode_SLE90_Fixup_t8_UserMailbox_startupConfig4USER_MBX_rfu_130R_SLE90_Fixup_t32_UserMailbox_userBootVectorAddrUSER_MBX_rfu_140_SLE90_Fixup_t32_UserMailbox_swpSync_Id1_SLE90_Fixup_t32_UserMailbox_swpSync_Id2_SLE90_Fixup_t32_UserMailbox_linSecPhysStartAddrWUSER_MBX_rfu_150u_SLE90_Fixup_t32_UserMailbox_userProgCounterUSER_MBX_rfu_200_SLE90_Fixup_t8_UserMailbox_chipType_SLE90_Fixup_t8_UserMailbox_trackingInfo5USER_MBX_rfu_210S_SLE90_Fixup_t32_UserMailbox_ramUserStartAddr_SLE90_Fixup_t32_UserMailbox_ramUserEndAddr_SLE90_Fixup_t32_UserMailbox_nvmUserStartAddr_SLE90_Fixup_t32_UserMailbox_nvmUserEndAddr;_SLE90_Fixup_t32_UserMailbox_cacheConfigq_SLE90_Fixup_t32_UserMailbox_moduleListUSER_MBX_rfu_220_SLE90_Fixup_t32_UserMailbox_bpuLock_SLE90_Fixup_t32_UserMailbox_trackingInfoUpdateEn5_SLE90_Fixup_t32_UserMailbox_flashloaderIndicatortUSER_MBX_rfu_300_SLE90_Fixup_UserNvmMailboxRegionEndUSER_MBX_rfu_END%L proceduremainMM global_varglobal_var3global_var4global_var2@ARM$d.realdata$d.realdatasrc\Cod_Const_SetConfigPage.csrc\Cod_Const_SetIfxConfigArea.cIFX_CFG_AREAsrc\Cod_Const_SetIfxMailboxArea.cIFX_MBX_AREABuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$STANDARDLIB$PRES8$EABIv2_SLE90_Fixup_IfxNvmConfigRegionStart_SLE90_Fixup_t32_IfxConfig_phasewordIFX_CFG_rfu_000_SLE90_Fixup_t16_IfxConfig_regBITRED1_Page0_SLE90_Fixup_t16_IfxConfig_regBITRED2_Page0_SLE90_Fixup_t16_IfxConfig_regBITRED3_Page0_SLE90_Fixup_t16_IfxConfig_regBITRED4_Page0_SLE90_Fixup_t16_IfxConfig_regBITRED5_Page0_SLE90_Fixup_t16_IfxConfig_regBITRED6_Page0_SLE90_Fixup_t16_IfxConfig_regBITRED7_Page0IFX_CFG_rfu_010_SLE90_Fixup_t32_IfxConfig_chipIndividualNvmKey_SLE90_Fixup_t16_IfxConfig_templateVersion_SLE90_Fixup_t16_IfxConfig_contentVersionIFX_CFG_rfu_020_SLE90_Fixup_t16_IfxConfig_regNWS_ADJ_SLE90_Fixup_t16_IfxConfig_redRegNWS_ADJ_SLE90_Fixup_t16_IfxConfig_regNWS_CTRL_SLE90_Fixup_t16_IfxConfig_redRegNWS_CTRL_SLE90_Fixup_t16_IfxConfig_regNWS_SLEEP_ADJ_SLE90_Fixup_t16_IfxConfig_redRegNWS_SLEEP_ADJIFX_CFG_rfu_030_SLE90_Fixup_t16_IfxConfig_regUSB_DCOCTRL_SLE90_Fixup_t16_IfxConfig_regANA_DCOCTRL_SLE90_Fixup_t16_IfxConfig_regANA_DCOCTRL2_SLE90_Fixup_t16_IfxConfig_regANA_BGCTRL_SLE90_Fixup_t16_IfxConfig_regANA_CTRL0_SLE90_Fixup_t16_IfxConfig_regANA_CTRL1_SLE90_Fixup_t16_IfxConfig_redRegANA_CTRL1_SLE90_Fixup_t16_IfxConfig_regANA_CTRL2_SLE90_Fixup_t16_IfxConfig_redRegANA_CTRL2_SLE90_Fixup_t16_IfxConfig_regANA_CTRL3_SLE90_Fixup_t16_IfxConfig_regPM_CTRL1_SLE90_Fixup_t16_IfxConfig_regPM_CTRL2_SLE90_Fixup_t16_IfxConfig_regPM_SH_FREQ_SLE90_Fixup_t16_IfxConfig_regCLKU_OPM_SLE90_Fixup_t16_IfxConfig_regCLKU_CTRL_SLE90_Fixup_t16_IfxConfig_regCLKU_CTRL2_SLE90_Fixup_t16_IfxConfig_regUMSLC_CFG_0_SLE90_Fixup_t16_IfxConfig_redRegUMSLC_CFG_0_SLE90_Fixup_t16_IfxConfig_regUMSLC_CFG_1_SLE90_Fixup_t16_IfxConfig_redRegUMSLC_CFG_1_SLE90_Fixup_t16_IfxConfig_regTRNG_CFG_01_SLE90_Fixup_t16_IfxConfig_redRegTRNG_CFG_01_SLE90_Fixup_t16_IfxConfig_regTRNG_CFG_02_SLE90_Fixup_t16_IfxConfig_redRegTRNG_CFG_02_SLE90_Fixup_t16_IfxConfig_regTRNG_CFG_01_UM_SLE90_Fixup_t16_IfxConfig_redRegTRNG_CFG_01_UM_SLE90_Fixup_t16_IfxConfig_regANA_TSCTRL_SLE90_Fixup_t16_IfxConfig_redRegANA_TSCTRL_SLE90_Fixup_t16_IfxConfig_regSWP_TEST_SLE90_Fixup_t16_IfxConfig_firstSyncIdTxDelay_SLE90_Fixup_t16_IfxConfig_furtherSyncIdTxDelayIFX_CFG_rfu_040_SLE90_Fixup_t32_IfxConfig_regUSB_XCR_CTRL_SLE90_Fixup_t32_IfxConfig_regUSB_XCR_STAT_SLE90_Fixup_t16_IfxConfig_curLimVal_4mA_SLE90_Fixup_t16_IfxConfig_curLimVal_5mA_SLE90_Fixup_t16_IfxConfig_curLimVal_6mA_SLE90_Fixup_t16_IfxConfig_curLimVal_10mAIFX_CFG_rfu_050_SLE90_Fixup_t8_IfxConfig_blockVoltageClass_SLE90_Fixup_t8_IfxConfig_ifxTestProgVersion_SLE90_Fixup_t8_IfxConfig_ifxTestProgFlag_SLE90_Fixup_t8_IfxConfig_testerInfoField_SLE90_Fixup_t32_IfxConfig_bosConfig_SLE90_Fixup_t16_IfxConfig_dcoAdjustParameterRptc1DcoAdjInit_SLE90_Fixup_t16_IfxConfig_dcoAdjustParameterRptc1DcoAdjInit2_SLE90_Fixup_t16_IfxConfig_dcoAdjustParameterRptc1Cycles_SLE90_Fixup_t16_IfxConfig_dcoAdjustParameterRptc1TargetSysFreq_SLE90_Fixup_t16_IfxConfig_dcoAdjustParameterRptc1EclkScal_SLE90_Fixup_t16_IfxConfig_dcoAdjustParameterRptc1FpitchIFX_CFG_rfu_100_SLE90_Fixup_t32_IfxConfig_shippingModeIndicator_SLE90_Fixup_t32_IfxConfig_bosUmslcTestCfg_1_SLE90_Fixup_t32_IfxConfig_bosUmslcTestCfg_0_SLE90_Fixup_t32_IfxConfig_bosInvUmslcTestCfg_1_SLE90_Fixup_t32_IfxConfig_bosInvUmslcTestCfg_0_SLE90_Fixup_t16_IfxConfig_regCREAD_0_SLE90_Fixup_t16_IfxConfig_regCREADHW_0_SLE90_Fixup_t16_IfxConfig_regCREADHE_0_SLE90_Fixup_t16_IfxConfig_regVPN1_0_SLE90_Fixup_t16_IfxConfig_regVPN2_0_SLE90_Fixup_t16_IfxConfig_regVPP1_0_SLE90_Fixup_t16_IfxConfig_regVPP2_0_SLE90_Fixup_t16_IfxConfig_regVPP3_0_SLE90_Fixup_t16_IfxConfig_regVDIRECT_0_SLE90_Fixup_t16_IfxConfig_regVBOOST_0_SLE90_Fixup_t16_IfxConfig_regVINHVDG_0_SLE90_Fixup_t16_IfxConfig_regGLOBAL1_0_SLE90_Fixup_t16_IfxConfig_regGLOBAL2_0_SLE90_Fixup_t16_IfxConfig_regCONFIG1_0_SLE90_Fixup_t16_IfxConfig_regCONFIG2_0_SLE90_Fixup_t16_IfxConfig_regNVMTEST1_0_SLE90_Fixup_t16_IfxConfig_regNVMTEST2_0_SLE90_Fixup_t16_IfxConfig_regSECRED_0IFX_CFG_rfu_200_0_SLE90_Fixup_t16_IfxConfig_regVPP4_0_SLE90_Fixup_t16_IfxConfig_regCREADPR_0_SLE90_Fixup_t16_IfxConfig_regCONFIG3_0_SLE90_Fixup_t16_IfxConfig_regGLOBAL3_0_SLE90_Fixup_t16_IfxConfig_regVPN3_0_SLE90_Fixup_t16_IfxConfig_regERASE2_0IFX_CFG_rfu_210_0_SLE90_Fixup_t16_IfxConfig_regBITRED0_0_SLE90_Fixup_t16_IfxConfig_regBITRED1_0_SLE90_Fixup_t16_IfxConfig_regBITRED2_0_SLE90_Fixup_t16_IfxConfig_regBITRED3_0_SLE90_Fixup_t16_IfxConfig_regBITRED4_0_SLE90_Fixup_t16_IfxConfig_regBITRED5_0_SLE90_Fixup_t16_IfxConfig_regBITRED6_0_SLE90_Fixup_t16_IfxConfig_regBITRED7_0_SLE90_Fixup_t16_IfxConfig_regBITREDM_0_SLE90_Fixup_t16_IfxConfig_regBITRED0S_0_SLE90_Fixup_t16_IfxConfig_regBITRED1S_0_SLE90_Fixup_t16_IfxConfig_regBITRED2S_0_SLE90_Fixup_t16_IfxConfig_regBITRED3S_0_SLE90_Fixup_t16_IfxConfig_regBITRED4S_0_SLE90_Fixup_t16_IfxConfig_regBITRED5S_0_SLE90_Fixup_t16_IfxConfig_regBITRED6S_0_SLE90_Fixup_t16_IfxConfig_regBITRED7S_0_SLE90_Fixup_t16_IfxConfig_regBITREDMS_0IFX_CFG_rfu_220_0IFX_CFG_nvmModule1IFX_CFG_nvmModule2IFX_CFG_nvmModule3IFX_CFG_rfu_END_SLE90_Fixup_IfxNvmConfigRegionEnd_SLE90_Fixup_IfxNvmMailboxRegionStart_SLE90_Fixup_t16_IfxMailbox_templateVersion_SLE90_Fixup_t16_IfxMailbox_contentVersionIFX_MBX_rfu_000IFX_MBX__nvmConfig_rfu_000_SLE90_Fixup_t8_IfxMailbox_nvmModules_SLE90_Fixup_t8_IfxMailbox_nvm0SectorsNr_SLE90_Fixup_t8_IfxMailbox_nvm1SectorsNr_SLE90_Fixup_t8_IfxMailbox_nvm2SectorsNr_SLE90_Fixup_t8_IfxMailbox_nvm3SectorsNr_SLE90_Fixup_t16_IfxMailbox_nvmPageSize_SLE90_Fixup_t16_IfxMailbox_nvmSectorSize_SLE90_Fixup_t8_IfxMailbox_blockSize_SLE90_Fixup_t8_IfxMailbox_nvmMemoryFieldNrIFX_MBX_rfu_010_SLE90_Fixup_t32_IfxMailbox_linSecPhysAddrLow_SLE90_Fixup_t32_IfxMailbox_ifxRmsConfig_SLE90_Fixup_t32_IfxMailbox_ifxMifConfigIFX_MBX_rfu_020_SLE90_Fixup_t16_IfxMailbox_curLimValue_4mA_SLE90_Fixup_t16_IfxMailbox_curLimValue_5mA_SLE90_Fixup_t16_IfxMailbox_curLimValue_6mA_SLE90_Fixup_t16_IfxMailbox_curLimValue_10mAIFX_MBX_rfu_030_SLE90_Fixup_t32_IfxMailbox_ifxUmslcTestCfg_1_SLE90_Fixup_t32_IfxMailbox_ifxUmslcTestCfg_0_SLE90_Fixup_t32_IfxMailbox_ifxInvUmslcTestCfg_1_SLE90_Fixup_t32_IfxMailbox_ifxInvUmslcTestCfg_0_SLE90_Fixup_t8_IfxMailbox_atrDefaultRstBehavior_SLE90_Fixup_t8_IfxMailbox_atrDefaultRstValue_SLE90_Fixup_t16_IfxMailbox_atrDefaultRstDivFactorIFX_MBX_rfu_040_SLE90_Fixup_t16_IfxMailbox_regANA_CTRL2_SLE90_Fixup_t16_IfxMailbox_regTRNG_CFG_01_SLE90_Fixup_t16_IfxMailbox_regTRNG_CFG_02_SLE90_Fixup_t16_IfxMailbox_regANA_TSCTRL_SLE90_Fixup_t16_IfxMailbox_regANA_CTRL1_SLE90_Fixup_t16_IfxMailbox_regNWS_ADJ_SLE90_Fixup_t16_IfxMailbox_regNWS_CTRL_SLE90_Fixup_t16_IfxMailbox_regNWS_SLEEP_ADJ_SLE90_Fixup_t8_IfxMailbox_curLimConfigAtStartupIFX_MBX_rfu_100_SLE90_Fixup_t8_IfxMailbox_atrColdRstBehavior_SLE90_Fixup_t8_IfxMailbox_atrColdRstValue_SLE90_Fixup_t16_IfxMailbox_atrColdRstDivFactorIFX_MBX_rfu_110_SLE90_Fixup_t8_IfxMailbox_atrWarmRstBehavior_SLE90_Fixup_t8_IfxMailbox_atrWarmRstValue_SLE90_Fixup_t16_IfxMailbox_atrWarmRstDivFactorIFX_MBX_rfu_120_SLE90_Fixup_t8_IfxMailbox_startupMode_SLE90_Fixup_t8_IfxMailbox_startupConfigIFX_MBX_rfu_130_SLE90_Fixup_t32_IfxMailbox_userVectorTableAddrIFX_MBX_rfu_140_SLE90_Fixup_t16_IfxMailbox_mifLock_SLE90_Fixup_t8_IfxMailbox_valid4ByteUids_SLE90_Fixup_t8_IfxMailbox_valid7ByteUids_SLE90_Fixup_t8_IfxMailbox_uid4_1_SLE90_Fixup_t8_IfxMailbox_uid4_2_SLE90_Fixup_t8_IfxMailbox_uid4_3_SLE90_Fixup_t8_IfxMailbox_uid4_4_SLE90_Fixup_t8_IfxMailbox_uid4_5_SLE90_Fixup_t8_IfxMailbox_uid4_6_SLE90_Fixup_t8_IfxMailbox_uid4_7_SLE90_Fixup_t8_IfxMailbox_uid4_8_SLE90_Fixup_t8_IfxMailbox_uid7_1_SLE90_Fixup_t8_IfxMailbox_uid7_2_SLE90_Fixup_t8_IfxMailbox_uid7_3_SLE90_Fixup_t8_IfxMailbox_uid7_4_SLE90_Fixup_t8_IfxMailbox_rev_uid4_SLE90_Fixup_t8_IfxMailbox_rev_uid7IFX_MBX_rfu_150_SLE90_Fixup_t8_IfxMailbox_rndShieldInvPatternNumber_SLE90_Fixup_t8_IfxMailbox_rndShieldPatternNumber_SLE90_Fixup_t16_IfxMailbox_rndShieldDrv_1_SLE90_Fixup_t16_IfxMailbox_rndShieldRcv1_1_SLE90_Fixup_t16_IfxMailbox_rndShieldRcv2_1_SLE90_Fixup_t16_IfxMailbox_rndShieldDrv_2_SLE90_Fixup_t16_IfxMailbox_rndShieldRcv1_2_SLE90_Fixup_t16_IfxMailbox_rndShieldRcv2_2_SLE90_Fixup_t16_IfxMailbox_rndShieldDrv_3_SLE90_Fixup_t16_IfxMailbox_rndShieldRcv1_3_SLE90_Fixup_t16_IfxMailbox_rndShieldRcv2_3_SLE90_Fixup_t16_IfxMailbox_rndShieldDrv_4_SLE90_Fixup_t16_IfxMailbox_rndShieldRcv1_4_SLE90_Fixup_t16_IfxMailbox_rndShieldRcv2_4_SLE90_Fixup_t16_IfxMailbox_rndShieldDrv_5_SLE90_Fixup_t16_IfxMailbox_rndShieldRcv1_5_SLE90_Fixup_t16_IfxMailbox_rndShieldRcv2_5_SLE90_Fixup_t16_IfxMailbox_rndShieldDrv_6_SLE90_Fixup_t16_IfxMailbox_rndShieldRcv1_6_SLE90_Fixup_t16_IfxMailbox_rndShieldRcv2_6IFX_MBX_rfu_160_SLE90_Fixup_t32_IfxMailbox_ifxProgCounterIFX_MBX_rfu_200_SLE90_Fixup_t8_IfxMailbox_cimIdentifier_SLE90_Fixup_t8_IfxMailbox_platformIdentifier_SLE90_Fixup_t8_IfxMailbox_modeIdentifier_SLE90_Fixup_t8_IfxMailbox_romCode_SLE90_Fixup_t8_IfxMailbox_chipType_SLE90_Fixup_t8_IfxMailbox_designStep_SLE90_Fixup_t8_IfxMailbox_batchNumber_SLE90_Fixup_t8_IfxMailbox_chipPositionX_SLE90_Fixup_t8_IfxMailbox_chipPositionY_SLE90_Fixup_t8_IfxMailbox_trackingInfo_SLE90_Fixup_t8_IfxMailbox_firmwareIdentifier_SLE90_Fixup_t8_IfxMailbox_bosRomVersion_SLE90_Fixup_t8_IfxMailbox_bosPatchVersion_SLE90_Fixup_t8_IfxMailbox_individualLength_SLE90_Fixup_t8_IfxMailbox_indLowerTempLimit_SLE90_Fixup_t8_IfxMailbox_indUpperTempLimit_SLE90_Fixup_t8_IfxMailbox_indOscFreq_SLE90_Fixup_t8_IfxMailbox_indFeatures_SLE90_Fixup_t8_IfxMailbox_indFeatures1_SLE90_Fixup_t8_IfxMailbox_individualDataIFX_MBX_rfu_220IFX_MBX_rfu_230_SLE90_Fixup_t32_IfxMailbox_ramUserStartAddr_SLE90_Fixup_t32_IfxMailbox_ramUserEndAddr_SLE90_Fixup_t32_IfxMailbox_nvmUserStartAddr_SLE90_Fixup_t32_IfxMailbox_nvmUserEndAddr_SLE90_Fixup_t32_IfxMailbox_cacheConfig_SLE90_Fixup_t32_IfxMailbox_moduleList_SLE90_Fixup_t8_IfxMailbox_originalChipTypeIFX_MBX_rfu_240_SLE90_Fixup_t8_IfxMailbox_bpuHashIFX_MBX_rfu_250_SLE90_Fixup_t32_IfxMailbox_mailboxUpdateDisable_SLE90_Fixup_t32_IfxMailbox_bpuLock_SLE90_Fixup_t32_IfxMailbox_trackingInfoUpdateEn_SLE90_Fixup_t32_IfxMailbox_flashloaderIndicatorIFX_MBX_rfu_300IFX_MBX_rfu_END_SLE90_Fixup_IfxNvmMailboxRegionEnd$d.realdata$t$d.realdata$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d.realdata$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$d.realdata$t$d.realdata$d.realdata$d.realdata$d.realdata$d.realdata$d.realdata$d.realdata$d.realdata$d.realdata$d.realdata$d.realdata$d.realdata$d.realdatasrc\\__Cod_Init_Cim.asm.textsrc\\__Cod_Init_Usermode.asm.textsrc\Cod_Const_DummyBosVersion.c.constdatasrc\\Cod_Init_ChangeRamKey.asm.textsrc\\Cod_Init_Cim.c.emb_textsrc\Cod_Init_Cim.c.textsrc\\Cod_Init_PerformUsermodeEntry.asmCOD_INIT_PERFORMUSERMODEENTRYUMEntrySequenceStartLabelUMEntrySequenceEndLabelsrc\\Cod_Init_PrepareUsermodeEntry.asm.textsrc\\Cod_Init_ResetHandler.asm.textsrc\\Cod_Init_StartupMain.c.emb_textsrc\Cod_Init_StartupMain.c.textsrc\\Cod_Init_Usermode.c.emb_textsrc\Cod_Init_Usermode.c.textsrc\\Cod_Init_UsermodePart2.c.emb_textsrc\Cod_Init_UsermodePart2.c.textsrc\\Cod_Init_UsermodeWrapperForDltFunctionPool.c.emb_textsrc\Cod_Init_UsermodeWrapperForDltFunctionPool.c.text..\\Shared\\src\\Ana\\Sub_Ana_AdaptCurrLimSetting.c.emb_text..\Shared\src\Ana\Sub_Ana_AdaptCurrLimSetting.c.text..\\Shared\\src\\Ana\\Sub_Ana_GetCurrLimSettingBasedOnVoltageClass.c.emb_text..\Shared\src\Ana\Sub_Ana_GetCurrLimSettingBasedOnVoltageClass.c.text.constdata..\\Shared\\src\\Ana\\Sub_Ana_IsCurrentVoltageClassBlocked.c.emb_text..\Shared\src\Ana\Sub_Ana_IsCurrentVoltageClassBlocked.c.text.constdata..\\Shared\\src\\Ana\\Sub_Ana_LoadCurrLimSetting.c.emb_text..\Shared\src\Ana\Sub_Ana_LoadCurrLimSetting.c.text..\\Shared\\src\\Ana\\Sub_Ana_LoadUserCurrLimAdjustment.c.emb_text..\Shared\src\Ana\Sub_Ana_LoadUserCurrLimAdjustment.c.text..\\Shared\\src\\Ana\\Sub_Ana_RestoreUserCurrLimSetting.c.emb_text..\Shared\src\Ana\Sub_Ana_RestoreUserCurrLimSetting.c.text..\\Shared\\src\\Ana\\Sub_Ana_PerformVoltageClassBlocking.c.emb_text..\Shared\src\Ana\Sub_Ana_PerformVoltageClassBlocking.c.text..\\Shared\\src\\Comm\\Sub_Comm_ClearCommBuffer.c.emb_text..\Shared\src\Comm\Sub_Comm_ClearCommBuffer.c.text..\\Shared\\src\\Comm\\Sub_Comm_Fail.c.emb_text..\Shared\src\Comm\Sub_Comm_Fail.c.text..\\Shared\\src\\Comm\\Sub_Comm_FlushCommBuffer.c.emb_text..\Shared\src\Comm\Sub_Comm_FlushCommBuffer.c.text..\\Shared\\src\\Comm\\Sub_Comm_Pass.c.emb_text..\Shared\src\Comm\Sub_Comm_Pass.cXCIM_TM_CODE_AREA..\\Shared\\src\\Comm\\Sub_Comm_ReceiveBuffer.c.emb_text..\Shared\src\Comm\Sub_Comm_ReceiveBuffer.cTM_ONLY_CODE_AREA..\\Shared\\src\\Comm\\Sub_Comm_ReceiveByte.c.emb_text..\Shared\src\Comm\Sub_Comm_ReceiveByte.c.text..\\Shared\\src\\Comm\\Sub_Comm_ReceiveHalfWord.c.emb_text..\Shared\src\Comm\Sub_Comm_ReceiveHalfWord.cXCIM_TM_CODE_AREA..\\Shared\\src\\Comm\\Sub_Comm_ReceiveWord.c.emb_text..\Shared\src\Comm\Sub_Comm_ReceiveWord.c.text..\\Shared\\src\\Comm\\Sub_Comm_SendBuffer.c.emb_text..\Shared\src\Comm\Sub_Comm_SendBuffer.cTM_ONLY_CODE_AREA..\\Shared\\src\\Comm\\Sub_Comm_SendByte.c.emb_text..\Shared\src\Comm\Sub_Comm_SendByte.cXCIM_TM_CODE_AREA..\\Shared\\src\\Comm\\Sub_Comm_SendHalfWord.c.emb_text..\Shared\src\Comm\Sub_Comm_SendHalfWord.cXCIM_TM_CODE_AREA..\\Shared\\src\\Comm\\Sub_Comm_SendWord.c.emb_text..\Shared\src\Comm\Sub_Comm_SendWord.cXCIM_TM_CODE_AREA..\\Shared\\src\\Const\\Sub_Const_DltFunctionPool.c.emb_text..\Shared\src\Const\Sub_Const_DltFunctionPool.c.textDummyFunction.ARM.__AT_0x00000FEC..\\Shared\\src\\Const\\Sub_Const_FixupSymbols.c.emb_text..\Shared\src\Const\Sub_Const_FixupSymbols.c.ARM.__AT_0x00006BFF.ARM.__AT_0x10000400.ARM.__AT_0x100013FF.constdata..\\Shared\\src\\Const\\Sub_Const_IfxRomConfigArea.c.emb_text..\Shared\src\Const\Sub_Const_IfxRomConfigArea.cIFX_ROM_CFG_AREA..\\Shared\\src\\Gen\\Sub_Gen_GenWait.c.emb_text..\Shared\src\Gen\Sub_Gen_GenWait.c.text..\\Shared\\src\\Gen\\Sub_Gen_GetBiggerValue.c.emb_text..\Shared\src\Gen\Sub_Gen_GetBiggerValue.c.text..\\Shared\\src\\Gen\\Sub_Gen_GetSmallerValue.c.emb_text..\Shared\src\Gen\Sub_Gen_GetSmallerValue.c.text..\\Shared\\src\\Gen\\Sub_Gen_MemCompare.c.emb_text..\Shared\src\Gen\Sub_Gen_MemCompare.c.text..\\Shared\\src\\Gen\\Sub_Gen_ByteMemCopy.c.emb_text..\Shared\src\Gen\Sub_Gen_ByteMemCopy.c.text..\\Shared\\src\\Gen\\Sub_Gen_MemCopy.c.emb_text..\Shared\src\Gen\Sub_Gen_MemCopy.c.text..\\Shared\\src\\Gen\\Sub_Gen_MemSet.c.emb_text..\Shared\src\Gen\Sub_Gen_MemSet.c.text..\\Shared\\src\\Gen\\Sub_Gen_RestoreMsfrs.c.emb_text..\Shared\src\Gen\Sub_Gen_RestoreMsfrs.c.text..\\Shared\\src\\Gen\\Sub_Gen_SetMsfrs.c.emb_text..\Shared\src\Gen\Sub_Gen_SetMsfrs.c.text..\\Shared\\src\\Imm\\Sub_Imm_CheckImmForCim.c.emb_text..\Shared\src\Imm\Sub_Imm_CheckImmForCim.c.text..\\Shared\\src\\Imm\\Sub_Imm_DeactivateIso7816.c.emb_text..\Shared\src\Imm\Sub_Imm_DeactivateIso7816.c.text..\\Shared\\src\\Imm\\Sub_Imm_PerformTimer1InterruptCleanup.c.emb_text..\Shared\src\Imm\Sub_Imm_PerformTimer1InterruptCleanup.c.text..\\Shared\\src\\Imm\\Sub_Imm_FinishInterfaceActivationChecks.c.emb_text..\Shared\src\Imm\Sub_Imm_FinishInterfaceActivationChecks.c.text..\\Shared\\src\\Imm\\Sub_Imm_PerformInterfaceActivationInterruptsCleanup.c.emb_text..\Shared\src\Imm\Sub_Imm_PerformInterfaceActivationInterruptsCleanup.c.text..\\Shared\\src\\Imm\\Sub_Imm_PerformSoftwareReset.c.emb_text..\Shared\src\Imm\Sub_Imm_PerformSoftwareReset.c.text..\\Shared\\src\\Imm\\Sub_Imm_InitInterfaceConfig.c.emb_text..\Shared\src\Imm\Sub_Imm_InitInterfaceConfig.c.text..\\Shared\\src\\Imm\\Sub_Imm_PrepareDummyAtrTransmission.c.emb_text..\Shared\src\Imm\Sub_Imm_PrepareDummyAtrTransmission.c.text..\\Shared\\src\\Imm\\Sub_Imm_SendAtr.c.emb_text..\Shared\src\Imm\Sub_Imm_SendAtr.c.text..\\Shared\\src\\Imm\\Sub_Imm_UpdateInterfaceConfig.c.emb_text..\Shared\src\Imm\Sub_Imm_UpdateInterfaceConfig.c.text..\\Shared\\src\\Imm\\Sub_Imm_UpdateInterfaceConfigISO7816Related.c.emb_text..\Shared\src\Imm\Sub_Imm_UpdateInterfaceConfigISO7816Related.c.text..\\Shared\\src\\Imm\\Sub_Imm_HandleIso7816ActivationDeactivation.c.emb_text..\Shared\src\Imm\Sub_Imm_HandleIso7816ActivationDeactivation.c.text..\\Shared\\src\\Imm\\Sub_Imm_EnableCbResetChangeInterrupt.c.emb_text..\Shared\src\Imm\Sub_Imm_EnableCbResetChangeInterrupt.c.text..\\Shared\\src\\Imm\\Sub_Imm_EnableSwpStatusChangeInterrupt.c.emb_text..\Shared\src\Imm\Sub_Imm_EnableSwpStatusChangeInterrupt.c.text..\\Shared\\src\\Init\\Sub_Init_BlockManager.c.emb_text..\Shared\src\Init\Sub_Init_BlockManager.c.text..\\Shared\\src\\Init\\Sub_Init_BlockPeripheral.c.emb_text..\Shared\src\Init\Sub_Init_BlockPeripheral.c.text.constdata..\\Shared\\src\\Init\\Sub_Init_CheckStartupConfiguration.c.emb_text..\Shared\src\Init\Sub_Init_CheckStartupConfiguration.c.text..\\Shared\\src\\Init\\Sub_Init_ClearBosBits.c.emb_text..\Shared\src\Init\Sub_Init_ClearBosBits.c.text..\\Shared\\src\\Init\\Sub_Init_GetBosRomVersion.c.emb_text..\Shared\src\Init\Sub_Init_GetBosRomVersion.cXCIM_TM_CODE_AREA..\\Shared\\src\\Init\\Sub_Init_GetResetVectorAndUpdateFlBit.asm.text..\\Shared\\src\\Init\\Sub_Init_GlobalVars.c.emb_text..\Shared\src\Init\Sub_Init_GlobalVars.c.ARM.__AT_0x22000040.ARM.__AT_0x22000080.ARM.__AT_0x22000100.ARM.__AT_0x22000400.ARM.__AT_0x22000680.ARM.__AT_0x22000780.bssINTERFACE_CONFIG_AREAMBX_UPDATE_RAM_BUFF_AREARANDOM_DATA_BUFFER_AREAVOLATILE_MBX_AREA..\\Shared\\src\\Init\\Sub_Init_InitBootSegmentSector.c.emb_text..\Shared\src\Init\Sub_Init_InitBootSegmentSector.c.text..\\Shared\\src\\Init\\Sub_Init_InitGlobalVars.c.emb_text..\Shared\src\Init\Sub_Init_InitGlobalVars.c.text..\\Shared\\src\\Init\\Sub_Init_InvalidateSecurityRelevantData.c.emb_text..\Shared\src\Init\Sub_Init_InvalidateSecurityRelevantData.c.text..\\Shared\\src\\Init\\Sub_Init_IsoResetAndRptcHandling.c.emb_text..\Shared\src\Init\Sub_Init_IsoResetAndRptcHandling.c.text..\\Shared\\src\\Init\\Sub_Init_ReadStartupConfigurationAndUpdateFlBit.asm.text..\\Shared\\src\\Init\\Sub_Init_RestoreNvmSfrs.c.emb_text..\Shared\src\Init\Sub_Init_RestoreNvmSfrs.c.text..\\Shared\\src\\Init\\Sub_Init_RestoreSfrs.c.emb_text..\Shared\src\Init\Sub_Init_RestoreSfrs.c.text..\\Shared\\src\\Init\\Sub_Init_ServePendingCimRequest.c.emb_text..\Shared\src\Init\Sub_Init_ServePendingCimRequest.c.text..\\Shared\\src\\Init\\Sub_Init_SetRamKey.asm.text..\\Shared\\src\\Init\\Sub_Init_ShippingModeApplicationEntry.asmSHIPPING_MODE_APPLICATION_ENTRY_AREA..\\Shared\\src\\Mailbox\\Sub_Mailbox_EraseIfxMailboxPage.c.emb_text..\Shared\src\Mailbox\Sub_Mailbox_EraseIfxMailboxPage.c.text..\\Shared\\src\\Mailbox\\Sub_Mailbox_GetFlashloaderIndicatorFromIfxMbx.c.emb_text..\Shared\src\Mailbox\Sub_Mailbox_GetFlashloaderIndicatorFromIfxMbx.c.text..\\Shared\\src\\Mailbox\\Sub_Mailbox_GetFlashloaderIndicatorFromUserMbx.c.emb_text..\Shared\src\Mailbox\Sub_Mailbox_GetFlashloaderIndicatorFromUserMbx.c.text..\\Shared\\src\\Mailbox\\Sub_Mailbox_GetValidIfxMbxPage2.c.emb_text..\Shared\src\Mailbox\Sub_Mailbox_GetValidIfxMbxPage2.c.text..\\Shared\\src\\Mailbox\\Sub_Mailbox_InitIfxMailbox.c.emb_text..\Shared\src\Mailbox\Sub_Mailbox_InitIfxMailbox.c.text..\\Shared\\src\\Mailbox\\Sub_Mailbox_InitIfxMailboxTearingAnalysis.c.emb_text..\Shared\src\Mailbox\Sub_Mailbox_InitIfxMailboxTearingAnalysis.c.text..\\Shared\\src\\Mailbox\\Sub_Mailbox_InitUserMailbox.c.emb_text..\Shared\src\Mailbox\Sub_Mailbox_InitUserMailbox.c.text..\\Shared\\src\\Mailbox\\Sub_Mailbox_UpdateIfxMailbox.c.emb_text..\Shared\src\Mailbox\Sub_Mailbox_UpdateIfxMailbox.c.text..\\Shared\\src\\Mailbox\\Sub_Mailbox_IsFlashloaderPermanentBlocked.c.emb_text..\Shared\src\Mailbox\Sub_Mailbox_IsFlashloaderPermanentBlocked.c.text..\\Shared\\src\\Mailbox\\Sub_Mailbox_IsFlashloaderPermanentBlockedInIfxMbx.c.emb_text..\Shared\src\Mailbox\Sub_Mailbox_IsFlashloaderPermanentBlockedInIfxMbx.c.text..\\Shared\\src\\Mailbox\\Sub_Mailbox_IsFlashloaderPermanentBlockedInUserMbx.c.emb_text..\Shared\src\Mailbox\Sub_Mailbox_IsFlashloaderPermanentBlockedInUserMbx.c.text..\\Shared\\src\\Mailbox\\Sub_Mailbox_IsIfxMailboxUpdatePending.c.emb_text..\Shared\src\Mailbox\Sub_Mailbox_IsIfxMailboxUpdatePending.c.text..\\Shared\\src\\Mailbox\\Sub_Mailbox_UpdateIfxMailboxBpuLock.c.emb_text..\Shared\src\Mailbox\Sub_Mailbox_UpdateIfxMailboxBpuLock.c.text..\\Shared\\src\\Mailbox\\Sub_Mailbox_UpdateIfxMailboxFlashloaderActive.c.emb_text..\Shared\src\Mailbox\Sub_Mailbox_UpdateIfxMailboxFlashloaderActive.c.text..\\Shared\\src\\Mailbox\\Sub_Mailbox_UpdateIfxMailboxFlashloaderIndicator.c.emb_text..\Shared\src\Mailbox\Sub_Mailbox_UpdateIfxMailboxFlashloaderIndicator.c.text..\\Shared\\src\\Mailbox\\Sub_Mailbox_UpdateIfxMailboxModuleListMemoryConfig.c.emb_text..\Shared\src\Mailbox\Sub_Mailbox_UpdateIfxMailboxModuleListMemoryConfig.c.text..\\Shared\\src\\Mailbox\\Sub_Mailbox_UpdateIfxMailboxPerformProgramming.c.emb_text..\Shared\src\Mailbox\Sub_Mailbox_UpdateIfxMailboxPerformProgramming.c.text..\\Shared\\src\\Mailbox\\Sub_Mailbox_UpdateIfxMailboxTrackingInfo.c.emb_text..\Shared\src\Mailbox\Sub_Mailbox_UpdateIfxMailboxTrackingInfo.c.text..\\Shared\\src\\Mailbox\\Sub_Mailbox_UpdateVolatileMailbox.c.emb_text..\Shared\src\Mailbox\Sub_Mailbox_UpdateVolatileMailbox.c.text..\\Shared\\src\\Memory\\Sub_Memory_CacheBlockClean.c.emb_text..\Shared\src\Memory\Sub_Memory_CacheBlockClean.c.text..\\Shared\\src\\Memory\\Sub_Memory_CacheClean.c.emb_text..\Shared\src\Memory\Sub_Memory_CacheClean.c.text..\\Shared\\src\\Memory\\Sub_Memory_DisableFlashloaderMedKey.c.emb_text..\Shared\src\Memory\Sub_Memory_DisableFlashloaderMedKey.c.text..\\Shared\\src\\Memory\\Sub_Memory_HandleCache.c.emb_text..\Shared\src\Memory\Sub_Memory_HandleCache.c.text..\\Shared\\src\\Memory\\Sub_Memory_PerformCacheOperationOnMemoryRange.c.emb_text..\Shared\src\Memory\Sub_Memory_PerformCacheOperationOnMemoryRange.c.text..\\Shared\\src\\Nvic\\Sub_Nvic_ImmHandler.c.emb_text..\Shared\src\Nvic\Sub_Nvic_ImmHandler.c.text..\\Shared\\src\\Nvic\\Sub_Nvic_SleIfxStartup.asmSTACK__initial_spRESET.text..\\Shared\\src\\Nvic\\Sub_Nvic_SwpHandler.c.emb_text..\Shared\src\Nvic\Sub_Nvic_SwpHandler.c.text..\\Shared\\src\\Nvic\\Sub_Nvic_Tim0Handler.c.emb_text..\Shared\src\Nvic\Sub_Nvic_Tim0Handler.c.text..\\Shared\\src\\Nvic\\Sub_Nvic_Tim1Handler.c.emb_text..\Shared\src\Nvic\Sub_Nvic_Tim1Handler.c.text..\\Shared\\src\\Nvic\\Sub_Nvic_TrngHandler.c.emb_text..\Shared\src\Nvic\Sub_Nvic_TrngHandler.c.text..\\Shared\\src\\Nvm\\Sub_Nvm_ApplySectorNumberLimit.c.emb_text..\Shared\src\Nvm\Sub_Nvm_ApplySectorNumberLimit.c.text..\\Shared\\src\\Nvm\\Sub_Nvm_EnableSector0WriteProtection.c.emb_text..\Shared\src\Nvm\Sub_Nvm_EnableSector0WriteProtection.c.text..\\Shared\\src\\Nvm\\Sub_Nvm_GetPhysicalNvmAddress.c.emb_text..\Shared\src\Nvm\Sub_Nvm_GetPhysicalNvmAddress.c.text..\\Shared\\src\\Nvm\\Sub_Nvm_GetSectorAndModuleNumber.c.emb_text..\Shared\src\Nvm\Sub_Nvm_GetSectorAndModuleNumber.c.text..\\Shared\\src\\Nvm\\Sub_Nvm_GetSfrAddress.c.emb_text..\Shared\src\Nvm\Sub_Nvm_GetSfrAddress.c.text..\\Shared\\src\\Nvm\\Sub_Nvm_IsMapBlockErased.c.emb_text..\Shared\src\Nvm\Sub_Nvm_IsMapBlockErased.c.text..\\Shared\\src\\Nvm\\Sub_Nvm_LinSecInit.c.emb_text..\Shared\src\Nvm\Sub_Nvm_LinSecInit.c.text..\\Shared\\src\\Nvm\\Sub_Nvm_MapRamInit.c.emb_text..\Shared\src\Nvm\Sub_Nvm_MapRamInit.c.text..\\Shared\\src\\Nvm\\Sub_Nvm_MapRamInitAnalyzeAndRepair.c.emb_text..\Shared\src\Nvm\Sub_Nvm_MapRamInitAnalyzeAndRepair.c.text..\\Shared\\src\\Nvm\\Sub_Nvm_MapRamInitAnalyzeNoRepair.c.emb_text..\Shared\src\Nvm\Sub_Nvm_MapRamInitAnalyzeNoRepair.c.text..\\Shared\\src\\Nvm\\Sub_Nvm_MapRamInitSectorRange.c.emb_text..\Shared\src\Nvm\Sub_Nvm_MapRamInitSectorRange.c.text..\\Shared\\src\\Nvm\\Sub_Nvm_MapRamInitUsermodePath.c.emb_text..\Shared\src\Nvm\Sub_Nvm_MapRamInitUsermodePath.c.text..\\Shared\\src\\Nvm\\Sub_Nvm_WaitForNvmReady.c.emb_text..\Shared\src\Nvm\Sub_Nvm_WaitForNvmReady.c.text..\\Shared\\src\\Nvm\\Sub_Nvm_ProgramNvmCallRms.c.emb_text..\Shared\src\Nvm\Sub_Nvm_ProgramNvmCallRms.cTM_ONLY_CODE_AREA..\\Shared\\src\\Nvm\\Sub_Nvm_TestmodeProgramNvm.c.emb_text..\Shared\src\Nvm\Sub_Nvm_TestmodeProgramNvm.cTM_ONLY_CODE_AREA..\\Shared\\src\\Rng\\Sub_Rng_InitTrng.c.emb_text..\Shared\src\Rng\Sub_Rng_InitTrng.c.text..\\Shared\\src\\Rng\\Sub_Rng_LoadTrngUsermodeSetting.c.emb_text..\Shared\src\Rng\Sub_Rng_LoadTrngUsermodeSetting.c.text..\\Shared\\src\\Rng\\Sub_Rng_StartTrng.c.emb_text..\Shared\src\Rng\Sub_Rng_StartTrng.c.text..\\Shared\\src\\Rng\\Sub_Rng_StopTrng.c.emb_text..\Shared\src\Rng\Sub_Rng_StopTrng.c.text..\\Shared\\src\\Rng\\Sub_Rng_TrngInterruptHandlerFirstCall.c.emb_text..\Shared\src\Rng\Sub_Rng_TrngInterruptHandlerFirstCall.c.text..\\Shared\\src\\Rng\\Sub_Rng_TrngInterruptHandlerSecondCall.c.emb_text..\Shared\src\Rng\Sub_Rng_TrngInterruptHandlerSecondCall.c.text..\\Shared\\src\\Rng\\Sub_Rng_TrngInterruptHandlerThirdCall.c.emb_text..\Shared\src\Rng\Sub_Rng_TrngInterruptHandlerThirdCall.c.text..\\Shared\\src\\Rng\\Sub_Rng_WaitForRandomData.c.emb_text..\Shared\src\Rng\Sub_Rng_WaitForRandomData.c.text..\\Shared\\src\\Swp\\Sub_Swp_AbortSwpActivationSequence.c.emb_text..\Shared\src\Swp\Sub_Swp_AbortSwpActivationSequence.c.text..\\Shared\\src\\Swp\\Sub_Swp_DeactivateSwp.c.emb_text..\Shared\src\Swp\Sub_Swp_DeactivateSwp.c.text..\\Shared\\src\\Swp\\Sub_Swp_HandleSwpActivationDeactivation.c.emb_text..\Shared\src\Swp\Sub_Swp_HandleSwpActivationDeactivation.c.text..\\Shared\\src\\Swp\\Sub_Swp_InitSwpModuleSfrs.c.emb_text..\Shared\src\Swp\Sub_Swp_InitSwpModuleSfrs.c.text..\\Shared\\src\\Swp\\Sub_Swp_PrepareSwpActivation.c.emb_text..\Shared\src\Swp\Sub_Swp_PrepareSwpActivation.c.text..\\Shared\\src\\Swp\\Sub_Swp_UpdateInterfaceConfigSwpRelated.c.emb_text..\Shared\src\Swp\Sub_Swp_UpdateInterfaceConfigSwpRelated.c.text..\\Shared\\src\\Swp\\Sub_Swp_PerformTimer0InterruptCleanup.c.emb_text..\Shared\src\Swp\Sub_Swp_PerformTimer0InterruptCleanup.c.text..\\Shared\\src\\Swp\\Sub_Swp_PerformSwpInterruptCleanup.c.emb_text..\Shared\src\Swp\Sub_Swp_PerformSwpInterruptCleanup.c.textsrc\\Sub_TimingEmu_PerformTimingEmulationCleanup.c.emb_textsrc\Sub_TimingEmu_PerformTimingEmulationCleanup.c.textsrc\\Sub_TimingEmu_TimingEmulationTimerResume.c.emb_textsrc\Sub_TimingEmu_TimingEmulationTimerResume.c.textsrc\\Sub_TimingEmu_TimingEmulationTimerStart.c.emb_textsrc\Sub_TimingEmu_TimingEmulationTimerStart.c.textsrc\\Sub_TimingEmu_TimingEmulationTimerStop.c.emb_textsrc\Sub_TimingEmu_TimingEmulationTimerStop.c.textsrc\\Sub_TimingEmu_TimingEmulationTimerWaitForOverflow.c.emb_textsrc\Sub_TimingEmu_TimingEmulationTimerWaitForOverflow.c.text..\\Shared\\src\\Uart\\Sub_Uart_EnableUart.c.emb_text..\Shared\src\Uart\Sub_Uart_EnableUart.c.text..\\Shared\\src\\Uart\\Sub_Uart_EnableUartUsermodePath.c.emb_text..\Shared\src\Uart\Sub_Uart_EnableUartUsermodePath.c.text..\\Shared\\src\\Uart\\Sub_Uart_PollUpdateBit.c.emb_text..\Shared\src\Uart\Sub_Uart_PollUpdateBit.c.text..\\Shared\\src\\Usb\\Sub_Usb_InitUsbModule.c.emb_text..\Shared\src\Usb\Sub_Usb_InitUsbModule.c.text..\\Shared\\src\\Usb\\Sub_Usb_InitUsbModuleSfrs.c.emb_text..\Shared\src\Usb\Sub_Usb_InitUsbModuleSfrs.c.text..\\Shared\\src\\Wrapper\\Sub_Wrapper_RMS_AnalyseNvmPage.c.emb_text..\Shared\src\Wrapper\Sub_Wrapper_RMS_AnalyseNvmPage.c.text..\\Shared\\src\\Wrapper\\Sub_Wrapper_RMS_DoTearingService.c.emb_text..\Shared\src\Wrapper\Sub_Wrapper_RMS_DoTearingService.c.text..\\Shared\\src\\Wrapper\\Sub_Wrapper_RMS_ProgramNvm.c.emb_text..\Shared\src\Wrapper\Sub_Wrapper_RMS_ProgramNvm.c.textBuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$STANDARDLIB$REQ8$PRES8$EABIv2_SLE90_Fixup_BosRomRegionStart__VectorsCod_Init_PerformUsermodeEntry_SLE90_Fixup_IfxRomConfigRegionStart_SLE90_Fixup_t16_IfxRomConfig_templateVersion_SLE90_Fixup_t16_IfxRomConfig_contentVersion_SLE90_Fixup_t32_IfxRomConfig_ramPAStartAddr_SLE90_Fixup_t32_IfxRomConfig_ramPAEndAddr_SLE90_Fixup_t32_IfxRomConfig_romPAStartAddr_SLE90_Fixup_t32_IfxRomConfig_romPAEndAddr_SLE90_Fixup_t32_IfxRomConfig_nvmPAStartAddr_SLE90_Fixup_t32_IfxRomConfig_nvmPAEndAddrIFX_ROM_rfu_00IFX_ROM_nvmConfig_rfu_00_SLE90_Fixup_t8_IfxRomConfig_nvmModules_SLE90_Fixup_t8_IfxRomConfig_nvm0SectorsNr_SLE90_Fixup_t8_IfxRomConfig_nvm1SectorsNr_SLE90_Fixup_t8_IfxRomConfig_nvm2SectorsNr_SLE90_Fixup_t8_IfxRomConfig_nvm3SectorsNr_SLE90_Fixup_t16_IfxRomConfig_nvmPageSize_SLE90_Fixup_t16_IfxRomConfig_nvmSectorSize_SLE90_Fixup_t8_IfxRomConfig_blockSizeIFX_ROM_rfu_10IFX_ROM_rfu_END_SLE90_Fixup_IfxRomConfigRegionEnd__asm___14_Cod_Init_Cim_c_229ffcb9____REV16__asm___14_Cod_Init_Cim_c_229ffcb9____REVSH__asm___22_Cod_Init_StartupMain_c_a8d70413____REV16__asm___22_Cod_Init_StartupMain_c_a8d70413____REVSH__asm___19_Cod_Init_Usermode_c_e60ddfd3____REV16__asm___19_Cod_Init_Usermode_c_e60ddfd3____REVSH__asm___24_Cod_Init_UsermodePart2_c_19c49283____REV16__asm___24_Cod_Init_UsermodePart2_c_19c49283____REVSH__asm___44_Cod_Init_UsermodeWrapperForDltFunctionPool_c_7d2b9416____REV16__asm___44_Cod_Init_UsermodeWrapperForDltFunctionPool_c_7d2b9416____REVSH__asm___29_Sub_Ana_AdaptCurrLimSetting_c_cd1f21f7____REV16__asm___29_Sub_Ana_AdaptCurrLimSetting_c_cd1f21f7____REVSH__asm___46_Sub_Ana_GetCurrLimSettingBasedOnVoltageClass_c_92e6b2ad____REV16__asm___46_Sub_Ana_GetCurrLimSettingBasedOnVoltageClass_c_92e6b2ad____REVSH__asm___38_Sub_Ana_IsCurrentVoltageClassBlocked_c_f560e3f8____REV16__asm___38_Sub_Ana_IsCurrentVoltageClassBlocked_c_f560e3f8____REVSH__asm___28_Sub_Ana_LoadCurrLimSetting_c_3de7e130____REV16__asm___28_Sub_Ana_LoadCurrLimSetting_c_3de7e130____REVSH__asm___35_Sub_Ana_LoadUserCurrLimAdjustment_c_e2963026____REV16__asm___35_Sub_Ana_LoadUserCurrLimAdjustment_c_e2963026____REVSH__asm___35_Sub_Ana_RestoreUserCurrLimSetting_c_892637b3____REV16__asm___35_Sub_Ana_RestoreUserCurrLimSetting_c_892637b3____REVSH__asm___37_Sub_Ana_PerformVoltageClassBlocking_c_e3ecf151____REV16__asm___37_Sub_Ana_PerformVoltageClassBlocking_c_e3ecf151____REVSH__asm___26_Sub_Comm_ClearCommBuffer_c_8a66b8a5____REV16__asm___26_Sub_Comm_ClearCommBuffer_c_8a66b8a5____REVSH__asm___15_Sub_Comm_Fail_c_4ab7a6e0____REV16__asm___15_Sub_Comm_Fail_c_4ab7a6e0____REVSH__asm___26_Sub_Comm_FlushCommBuffer_c_a19c4fd8____REV16__asm___26_Sub_Comm_FlushCommBuffer_c_a19c4fd8____REVSH__asm___15_Sub_Comm_Pass_c_02e0598d____REV16__asm___15_Sub_Comm_Pass_c_02e0598d____REVSH__asm___24_Sub_Comm_ReceiveBuffer_c_564b3fda____REV16__asm___24_Sub_Comm_ReceiveBuffer_c_564b3fda____REVSH__asm___22_Sub_Comm_ReceiveByte_c_145394da____REV16__asm___22_Sub_Comm_ReceiveByte_c_145394da____REVSH__asm___26_Sub_Comm_ReceiveHalfWord_c_36a87d53____REV16__asm___26_Sub_Comm_ReceiveHalfWord_c_36a87d53____REVSH__asm___22_Sub_Comm_ReceiveWord_c_4a627ba5____REV16__asm___22_Sub_Comm_ReceiveWord_c_4a627ba5____REVSH__asm___21_Sub_Comm_SendBuffer_c_873ca69b____REV16__asm___21_Sub_Comm_SendBuffer_c_873ca69b____REVSH__asm___19_Sub_Comm_SendByte_c_e694a56e____REV16__asm___19_Sub_Comm_SendByte_c_e694a56e____REVSH__asm___23_Sub_Comm_SendHalfWord_c_5619f980____REV16__asm___23_Sub_Comm_SendHalfWord_c_5619f980____REVSH__asm___19_Sub_Comm_SendWord_c_b8a54a11____REV16__asm___19_Sub_Comm_SendWord_c_b8a54a11____REVSH__asm___27_Sub_Const_DltFunctionPool_c_b5251251____REV16__asm___27_Sub_Const_DltFunctionPool_c_b5251251____REVSH__asm___24_Sub_Const_FixupSymbols_c_549a34df____REV16__asm___24_Sub_Const_FixupSymbols_c_549a34df____REVSH__asm___28_Sub_Const_IfxRomConfigArea_c_257d1e2a____REV16__asm___28_Sub_Const_IfxRomConfigArea_c_257d1e2a____REVSH__asm___17_Sub_Gen_GenWait_c_d5ae6d1d____REV16__asm___17_Sub_Gen_GenWait_c_d5ae6d1d____REVSH__asm___24_Sub_Gen_GetBiggerValue_c_64cdd9b7____REV16__asm___24_Sub_Gen_GetBiggerValue_c_64cdd9b7____REVSH__asm___25_Sub_Gen_GetSmallerValue_c_8bc16589____REV16__asm___25_Sub_Gen_GetSmallerValue_c_8bc16589____REVSH__asm___20_Sub_Gen_MemCompare_c_29922245____REV16__asm___20_Sub_Gen_MemCompare_c_29922245____REVSH__asm___21_Sub_Gen_ByteMemCopy_c_6925431a____REV16__asm___21_Sub_Gen_ByteMemCopy_c_6925431a____REVSH__asm___17_Sub_Gen_MemCopy_c_062a70e4____REV16__asm___17_Sub_Gen_MemCopy_c_062a70e4____REVSH__asm___16_Sub_Gen_MemSet_c_720b04f9____REV16__asm___16_Sub_Gen_MemSet_c_720b04f9____REVSH__asm___22_Sub_Gen_RestoreMsfrs_c_bc4ff0c0____REV16__asm___22_Sub_Gen_RestoreMsfrs_c_bc4ff0c0____REVSH__asm___18_Sub_Gen_SetMsfrs_c_af27e31f____REV16__asm___18_Sub_Gen_SetMsfrs_c_af27e31f____REVSH__asm___24_Sub_Imm_CheckImmForCim_c_7a35469f____REV16__asm___24_Sub_Imm_CheckImmForCim_c_7a35469f____REVSH__asm___27_Sub_Imm_DeactivateIso7816_c_71e1649e____REV16__asm___27_Sub_Imm_DeactivateIso7816_c_71e1649e____REVSH__asm___39_Sub_Imm_PerformTimer1InterruptCleanup_c_3927bce1____REV16__asm___39_Sub_Imm_PerformTimer1InterruptCleanup_c_3927bce1____REVSH__asm___41_Sub_Imm_FinishInterfaceActivationChecks_c_2b20d39c____REV16__asm___41_Sub_Imm_FinishInterfaceActivationChecks_c_2b20d39c____REVSH__asm___53_Sub_Imm_PerformInterfaceActivationInterruptsCleanup_c_7922e4c5____REV16__asm___53_Sub_Imm_PerformInterfaceActivationInterruptsCleanup_c_7922e4c5____REVSH__asm___30_Sub_Imm_PerformSoftwareReset_c_a16a1b84____REV16__asm___30_Sub_Imm_PerformSoftwareReset_c_a16a1b84____REVSH__asm___29_Sub_Imm_InitInterfaceConfig_c_85138a05____REV16__asm___29_Sub_Imm_InitInterfaceConfig_c_85138a05____REVSH__asm___37_Sub_Imm_PrepareDummyAtrTransmission_c_fe54e368____REV16__asm___37_Sub_Imm_PrepareDummyAtrTransmission_c_fe54e368____REVSH__asm___17_Sub_Imm_SendAtr_c_f2cf5a71____REV16__asm___17_Sub_Imm_SendAtr_c_f2cf5a71____REVSH__asm___31_Sub_Imm_UpdateInterfaceConfig_c_0c149a99____REV16__asm___31_Sub_Imm_UpdateInterfaceConfig_c_0c149a99____REVSH__asm___45_Sub_Imm_UpdateInterfaceConfigISO7816Related_c_9a590b63____REV16__asm___45_Sub_Imm_UpdateInterfaceConfigISO7816Related_c_9a590b63____REVSH__asm___45_Sub_Imm_HandleIso7816ActivationDeactivation_c_3c2e5474____REV16__asm___45_Sub_Imm_HandleIso7816ActivationDeactivation_c_3c2e5474____REVSH__asm___38_Sub_Imm_EnableCbResetChangeInterrupt_c_a6df757a____REV16__asm___38_Sub_Imm_EnableCbResetChangeInterrupt_c_a6df757a____REVSH__asm___40_Sub_Imm_EnableSwpStatusChangeInterrupt_c_4ccfb74c____REV16__asm___40_Sub_Imm_EnableSwpStatusChangeInterrupt_c_4ccfb74c____REVSH__asm___23_Sub_Init_BlockManager_c_369821a6____REV16__asm___23_Sub_Init_BlockManager_c_369821a6____REVSH__asm___26_Sub_Init_BlockPeripheral_c_75687944____REV16__asm___26_Sub_Init_BlockPeripheral_c_75687944____REVSH__asm___36_Sub_Init_CheckStartupConfiguration_c_0dc35597____REV16__asm___36_Sub_Init_CheckStartupConfiguration_c_0dc35597____REVSH__asm___23_Sub_Init_ClearBosBits_c_3fe88370____REV16__asm___23_Sub_Init_ClearBosBits_c_3fe88370____REVSH__asm___27_Sub_Init_GetBosRomVersion_c_8f5d764f____REV16__asm___27_Sub_Init_GetBosRomVersion_c_8f5d764f____REVSH__asm___21_Sub_Init_GlobalVars_c_6599407f____REV16__asm___21_Sub_Init_GlobalVars_c_6599407f____REVSH__asm___32_Sub_Init_InitBootSegmentSector_c_39c8bd5e____REV16__asm___32_Sub_Init_InitBootSegmentSector_c_39c8bd5e____REVSH__asm___25_Sub_Init_InitGlobalVars_c_ff939825____REV16__asm___25_Sub_Init_InitGlobalVars_c_ff939825____REVSH__asm___41_Sub_Init_InvalidateSecurityRelevantData_c_0eb6b050____REV16__asm___41_Sub_Init_InvalidateSecurityRelevantData_c_0eb6b050____REVSH__asm___34_Sub_Init_IsoResetAndRptcHandling_c_f38b9a56____REV16__asm___34_Sub_Init_IsoResetAndRptcHandling_c_f38b9a56____REVSH__asm___25_Sub_Init_RestoreNvmSfrs_c_67884d59____REV16__asm___25_Sub_Init_RestoreNvmSfrs_c_67884d59____REVSH__asm___22_Sub_Init_RestoreSfrs_c_cae414bf____REV16__asm___22_Sub_Init_RestoreSfrs_c_cae414bf____REVSH__asm___33_Sub_Init_ServePendingCimRequest_c_2558990d____REV16__asm___33_Sub_Init_ServePendingCimRequest_c_2558990d____REVSH__asm___33_Sub_Mailbox_EraseIfxMailboxPage_c_7664bb4c____REV16__asm___33_Sub_Mailbox_EraseIfxMailboxPage_c_7664bb4c____REVSH__asm___47_Sub_Mailbox_GetFlashloaderIndicatorFromIfxMbx_c_d2a6176b____REV16__asm___47_Sub_Mailbox_GetFlashloaderIndicatorFromIfxMbx_c_d2a6176b____REVSH__asm___48_Sub_Mailbox_GetFlashloaderIndicatorFromUserMbx_c_160f2d14____REV16__asm___48_Sub_Mailbox_GetFlashloaderIndicatorFromUserMbx_c_160f2d14____REVSH__asm___33_Sub_Mailbox_GetValidIfxMbxPage2_c_163e7181____REV16__asm___33_Sub_Mailbox_GetValidIfxMbxPage2_c_163e7181____REVSH__asm___28_Sub_Mailbox_InitIfxMailbox_c_d2d97ad7____REV16__asm___28_Sub_Mailbox_InitIfxMailbox_c_d2d97ad7____REVSH__asm___43_Sub_Mailbox_InitIfxMailboxTearingAnalysis_c_7d3bb4ee____REV16__asm___43_Sub_Mailbox_InitIfxMailboxTearingAnalysis_c_7d3bb4ee____REVSH__asm___29_Sub_Mailbox_InitUserMailbox_c_319a4eda____REV16__asm___29_Sub_Mailbox_InitUserMailbox_c_319a4eda____REVSH__asm___30_Sub_Mailbox_UpdateIfxMailbox_c_71b0b2df____REV16__asm___30_Sub_Mailbox_UpdateIfxMailbox_c_71b0b2df____REVSH__asm___43_Sub_Mailbox_IsFlashloaderPermanentBlocked_c_bb02d448____REV16__asm___43_Sub_Mailbox_IsFlashloaderPermanentBlocked_c_bb02d448____REVSH__asm___51_Sub_Mailbox_IsFlashloaderPermanentBlockedInIfxMbx_c_e6abe895____REV16__asm___51_Sub_Mailbox_IsFlashloaderPermanentBlockedInIfxMbx_c_e6abe895____REVSH__asm___52_Sub_Mailbox_IsFlashloaderPermanentBlockedInUserMbx_c_4c3efff0____REV16__asm___52_Sub_Mailbox_IsFlashloaderPermanentBlockedInUserMbx_c_4c3efff0____REVSH__asm___39_Sub_Mailbox_IsIfxMailboxUpdatePending_c_db5b8d63____REV16__asm___39_Sub_Mailbox_IsIfxMailboxUpdatePending_c_db5b8d63____REVSH__asm___37_Sub_Mailbox_UpdateIfxMailboxBpuLock_c_bbdc3c43____REV16__asm___37_Sub_Mailbox_UpdateIfxMailboxBpuLock_c_bbdc3c43____REVSH__asm___47_Sub_Mailbox_UpdateIfxMailboxFlashloaderActive_c_b28b3dea____REV16__asm___47_Sub_Mailbox_UpdateIfxMailboxFlashloaderActive_c_b28b3dea____REVSH__asm___50_Sub_Mailbox_UpdateIfxMailboxFlashloaderIndicator_c_24419d96____REV16__asm___50_Sub_Mailbox_UpdateIfxMailboxFlashloaderIndicator_c_24419d96____REVSH__asm___52_Sub_Mailbox_UpdateIfxMailboxModuleListMemoryConfig_c_ac89aa60____REV16__asm___52_Sub_Mailbox_UpdateIfxMailboxModuleListMemoryConfig_c_ac89aa60____REVSH__asm___48_Sub_Mailbox_UpdateIfxMailboxPerformProgramming_c_dfb35bb4____REV16__asm___48_Sub_Mailbox_UpdateIfxMailboxPerformProgramming_c_dfb35bb4____REVSH__asm___42_Sub_Mailbox_UpdateIfxMailboxTrackingInfo_c_39709ea8____REV16__asm___42_Sub_Mailbox_UpdateIfxMailboxTrackingInfo_c_39709ea8____REVSH__asm___35_Sub_Mailbox_UpdateVolatileMailbox_c_e51a005d____REV16__asm___35_Sub_Mailbox_UpdateVolatileMailbox_c_e51a005d____REVSH__asm___28_Sub_Memory_CacheBlockClean_c_d40014a5____REV16__asm___28_Sub_Memory_CacheBlockClean_c_d40014a5____REVSH__asm___23_Sub_Memory_CacheClean_c_8a6821a7____REV16__asm___23_Sub_Memory_CacheClean_c_8a6821a7____REVSH__asm___37_Sub_Memory_DisableFlashloaderMedKey_c_ba501a27____REV16__asm___37_Sub_Memory_DisableFlashloaderMedKey_c_ba501a27____REVSH__asm___24_Sub_Memory_HandleCache_c_ff63aefe____REV16__asm___24_Sub_Memory_HandleCache_c_ff63aefe____REVSH__asm___47_Sub_Memory_PerformCacheOperationOnMemoryRange_c_82518887____REV16__asm___47_Sub_Memory_PerformCacheOperationOnMemoryRange_c_82518887____REVSH__asm___21_Sub_Nvic_ImmHandler_c_a60ed557____REV16__asm___21_Sub_Nvic_ImmHandler_c_a60ed557____REVSH__asm___21_Sub_Nvic_SwpHandler_c_48d22863____REV16__asm___21_Sub_Nvic_SwpHandler_c_48d22863____REVSH__asm___22_Sub_Nvic_Tim0Handler_c_a4b9d741____REV16__asm___22_Sub_Nvic_Tim0Handler_c_a4b9d741____REVSH__asm___22_Sub_Nvic_Tim1Handler_c_6813d7df____REV16__asm___22_Sub_Nvic_Tim1Handler_c_6813d7df____REVSH__asm___22_Sub_Nvic_TrngHandler_c_1d996b44____REV16__asm___22_Sub_Nvic_TrngHandler_c_1d996b44____REVSH__asm___32_Sub_Nvm_ApplySectorNumberLimit_c_5b20138f____REV16__asm___32_Sub_Nvm_ApplySectorNumberLimit_c_5b20138f____REVSH__asm___38_Sub_Nvm_EnableSector0WriteProtection_c_dd387067____REV16__asm___38_Sub_Nvm_EnableSector0WriteProtection_c_dd387067____REVSH__asm___31_Sub_Nvm_GetPhysicalNvmAddress_c_1c898ce0____REV16__asm___31_Sub_Nvm_GetPhysicalNvmAddress_c_1c898ce0____REVSH__asm___34_Sub_Nvm_GetSectorAndModuleNumber_c_9de814d0____REV16__asm___34_Sub_Nvm_GetSectorAndModuleNumber_c_9de814d0____REVSH__asm___23_Sub_Nvm_GetSfrAddress_c_b140ffe5____REV16__asm___23_Sub_Nvm_GetSfrAddress_c_b140ffe5____REVSH__asm___26_Sub_Nvm_IsMapBlockErased_c_5e2bb30d____REV16__asm___26_Sub_Nvm_IsMapBlockErased_c_5e2bb30d____REVSH__asm___20_Sub_Nvm_LinSecInit_c_4262409f____REV16__asm___20_Sub_Nvm_LinSecInit_c_4262409f____REVSH__asm___20_Sub_Nvm_MapRamInit_c_fd9f5d63____REV16__asm___20_Sub_Nvm_MapRamInit_c_fd9f5d63____REVSH__asm___36_Sub_Nvm_MapRamInitAnalyzeAndRepair_c_13d9ae25____REV16__asm___36_Sub_Nvm_MapRamInitAnalyzeAndRepair_c_13d9ae25____REVSH__asm___35_Sub_Nvm_MapRamInitAnalyzeNoRepair_c_3cb6b77c____REV16__asm___35_Sub_Nvm_MapRamInitAnalyzeNoRepair_c_3cb6b77c____REVSH__asm___31_Sub_Nvm_MapRamInitSectorRange_c_ab0f84d5____REV16__asm___31_Sub_Nvm_MapRamInitSectorRange_c_ab0f84d5____REVSH__asm___32_Sub_Nvm_MapRamInitUsermodePath_c_942ce5ae____REV16__asm___32_Sub_Nvm_MapRamInitUsermodePath_c_942ce5ae____REVSH__asm___25_Sub_Nvm_WaitForNvmReady_c_f500e943____REV16__asm___25_Sub_Nvm_WaitForNvmReady_c_f500e943____REVSH__asm___27_Sub_Nvm_ProgramNvmCallRms_c_cdab5b72____REV16__asm___27_Sub_Nvm_ProgramNvmCallRms_c_cdab5b72____REVSH__asm___28_Sub_Nvm_TestmodeProgramNvm_c_57292a1e____REV16__asm___28_Sub_Nvm_TestmodeProgramNvm_c_57292a1e____REVSH__asm___18_Sub_Rng_InitTrng_c_c2ca72dd____REV16__asm___18_Sub_Rng_InitTrng_c_c2ca72dd____REVSH__asm___33_Sub_Rng_LoadTrngUsermodeSetting_c_2de61585____REV16__asm___33_Sub_Rng_LoadTrngUsermodeSetting_c_2de61585____REVSH__asm___19_Sub_Rng_StartTrng_c_483109a0____REV16__asm___19_Sub_Rng_StartTrng_c_483109a0____REVSH__asm___18_Sub_Rng_StopTrng_c_cfc6d963____REV16__asm___18_Sub_Rng_StopTrng_c_cfc6d963____REVSH__asm___39_Sub_Rng_TrngInterruptHandlerFirstCall_c_250d66c9____REV16__asm___39_Sub_Rng_TrngInterruptHandlerFirstCall_c_250d66c9____REVSH__asm___40_Sub_Rng_TrngInterruptHandlerSecondCall_c_9008ed34____REV16__asm___40_Sub_Rng_TrngInterruptHandlerSecondCall_c_9008ed34____REVSH__asm___39_Sub_Rng_TrngInterruptHandlerThirdCall_c_a5f480b3____REV16__asm___39_Sub_Rng_TrngInterruptHandlerThirdCall_c_a5f480b3____REVSH__asm___27_Sub_Rng_WaitForRandomData_c_28397fdf____REV16__asm___27_Sub_Rng_WaitForRandomData_c_28397fdf____REVSH__asm___36_Sub_Swp_AbortSwpActivationSequence_c_3f48a881____REV16__asm___36_Sub_Swp_AbortSwpActivationSequence_c_3f48a881____REVSH__asm___23_Sub_Swp_DeactivateSwp_c_467087fa____REV16__asm___23_Sub_Swp_DeactivateSwp_c_467087fa____REVSH__asm___41_Sub_Swp_HandleSwpActivationDeactivation_c_3d83cc49____REV16__asm___41_Sub_Swp_HandleSwpActivationDeactivation_c_3d83cc49____REVSH__asm___27_Sub_Swp_InitSwpModuleSfrs_c_40a2274d____REV16__asm___27_Sub_Swp_InitSwpModuleSfrs_c_40a2274d____REVSH__asm___30_Sub_Swp_PrepareSwpActivation_c_a861b4e0____REV16__asm___30_Sub_Swp_PrepareSwpActivation_c_a861b4e0____REVSH__asm___41_Sub_Swp_UpdateInterfaceConfigSwpRelated_c_ecdc6b10____REV16__asm___41_Sub_Swp_UpdateInterfaceConfigSwpRelated_c_ecdc6b10____REVSH__asm___39_Sub_Swp_PerformTimer0InterruptCleanup_c_0cfb038a____REV16__asm___39_Sub_Swp_PerformTimer0InterruptCleanup_c_0cfb038a____REVSH__asm___36_Sub_Swp_PerformSwpInterruptCleanup_c_d800df24____REV16__asm___36_Sub_Swp_PerformSwpInterruptCleanup_c_d800df24____REVSH__asm___45_Sub_TimingEmu_PerformTimingEmulationCleanup_c_79664b15____REV16__asm___45_Sub_TimingEmu_PerformTimingEmulationCleanup_c_79664b15____REVSH__asm___42_Sub_TimingEmu_TimingEmulationTimerResume_c_09e60375____REV16__asm___42_Sub_TimingEmu_TimingEmulationTimerResume_c_09e60375____REVSH__asm___41_Sub_TimingEmu_TimingEmulationTimerStart_c_be687e1c____REV16__asm___41_Sub_TimingEmu_TimingEmulationTimerStart_c_be687e1c____REVSH__asm___40_Sub_TimingEmu_TimingEmulationTimerStop_c_1c893082____REV16__asm___40_Sub_TimingEmu_TimingEmulationTimerStop_c_1c893082____REVSH__asm___51_Sub_TimingEmu_TimingEmulationTimerWaitForOverflow_c_117b8842____REV16__asm___51_Sub_TimingEmu_TimingEmulationTimerWaitForOverflow_c_117b8842____REVSH__asm___21_Sub_Uart_EnableUart_c_6c9bc76d____REV16__asm___21_Sub_Uart_EnableUart_c_6c9bc76d____REVSH__asm___33_Sub_Uart_EnableUartUsermodePath_c_92a06967____REV16__asm___33_Sub_Uart_EnableUartUsermodePath_c_92a06967____REVSH__asm___24_Sub_Uart_PollUpdateBit_c_f489b045____REV16__asm___24_Sub_Uart_PollUpdateBit_c_f489b045____REVSH__asm___23_Sub_Usb_InitUsbModule_c_5c37ff49____REV16__asm___23_Sub_Usb_InitUsbModule_c_5c37ff49____REVSH__asm___27_Sub_Usb_InitUsbModuleSfrs_c_cafd6d81____REV16__asm___27_Sub_Usb_InitUsbModuleSfrs_c_cafd6d81____REVSH__asm___32_Sub_Wrapper_RMS_AnalyseNvmPage_c_ff1d0624____REV16__asm___32_Sub_Wrapper_RMS_AnalyseNvmPage_c_ff1d0624____REVSH__asm___34_Sub_Wrapper_RMS_DoTearingService_c_c84a598a____REV16__asm___34_Sub_Wrapper_RMS_DoTearingService_c_c84a598a____REVSH__asm___28_Sub_Wrapper_RMS_ProgramNvm_c_dec25f3d____REV16__asm___28_Sub_Wrapper_RMS_ProgramNvm_c_dec25f3d____REVSH__Cod_Init_Cim__Cod_Init_UsermodeCod_Init_ChangeRamKeyCod_Init_CimCod_Init_PrepareUsermodeEntryCod_Init_ResetHandlerCod_Init_StartupMainCod_Init_UsermodeCod_Init_UsermodePart2Cod_Init_UsermodeWrapperForDltFunctionPoolSub_Ana_AdaptCurrLimSettingSub_Ana_GetCurrLimSettingBasedOnVoltageClassSub_Ana_IsCurrentVoltageClassBlockedSub_Ana_LoadCurrLimSettingSub_Ana_LoadUserCurrLimAdjustmentSub_Ana_RestoreUserCurrLimSettingSub_Ana_PerformVoltageClassBlockingSub_Comm_ClearCommBufferSub_Comm_FailSub_Comm_FlushCommBufferSub_Comm_ReceiveByteSub_Comm_ReceiveWordSub_Gen_GenWaitSub_Gen_GetBiggerValueSub_Gen_GetSmallerValueSub_Gen_MemCompareSub_Gen_ByteMemCopySub_Gen_MemCopySub_Gen_MemSetSub_Gen_RestoreMsfrsSub_Gen_SetMsfrsSub_Imm_CheckImmForCimSub_Imm_DeactivateIso7816Sub_Imm_PerformTimer1InterruptCleanupSub_Imm_PerformSoftwareResetSub_Imm_InitInterfaceConfigSub_Init_GetResetVectorAndUpdateFlBitSub_Init_InvalidateSecurityRelevantDataSub_Mailbox_GetFlashloaderIndicatorFromIfxMbxfunctionList$Ven$TT$L$$Sub_Init_ShippingModeApplicationEntrySub_Imm_FinishInterfaceActivationChecksSub_Imm_PerformInterfaceActivationInterruptsCleanupSub_Imm_PrepareDummyAtrTransmissionSub_Imm_SendAtrSub_Imm_UpdateInterfaceConfigSub_Imm_UpdateInterfaceConfigISO7816RelatedSub_Imm_HandleIso7816ActivationDeactivationSub_Imm_EnableCbResetChangeInterruptSub_Imm_EnableSwpStatusChangeInterruptSub_Init_BlockManagerSub_Init_BlockPeripheralSub_Init_CheckStartupConfigurationSub_Init_ClearBosBitsSub_Init_InitBootSegmentSectorSub_Init_InitGlobalVarsSub_Init_IsoResetAndRptcHandlingSub_Init_ReadStartupConfigurationAndUpdateFlBitSub_Init_RestoreNvmSfrsSub_Init_RestoreSfrsSub_Init_ServePendingCimRequestSub_Init_SetRamKeySub_Mailbox_EraseIfxMailboxPageSub_Mailbox_GetFlashloaderIndicatorFromUserMbxSub_Mailbox_GetValidIfxMbxPage2Sub_Mailbox_InitIfxMailboxSub_Mailbox_InitIfxMailboxTearingAnalysisSub_Mailbox_InitUserMailboxSub_Mailbox_UpdateIfxMailboxSub_Mailbox_IsFlashloaderPermanentBlockedSub_Mailbox_IsFlashloaderPermanentBlockedInIfxMbxSub_Mailbox_IsFlashloaderPermanentBlockedInUserMbxSub_Mailbox_IsIfxMailboxUpdatePendingSub_Mailbox_UpdateIfxMailboxBpuLockSub_Mailbox_UpdateIfxMailboxFlashloaderActiveSub_Mailbox_UpdateIfxMailboxFlashloaderIndicatorSub_Mailbox_UpdateIfxMailboxModuleListMemoryConfigSub_Mailbox_UpdateIfxMailboxPerformProgrammingSub_Mailbox_UpdateIfxMailboxTrackingInfoSub_Mailbox_UpdateVolatileMailboxSub_Memory_CacheBlockCleanSub_Memory_CacheCleanSub_Memory_DisableFlashloaderMedKeySub_Memory_HandleCacheSub_Memory_PerformCacheOperationOnMemoryRangeSub_Nvic_ImmHandlerInterruptNotUsed_HandlerDefault_HandlerSub_Nvic_SwpHandlerSub_Nvic_Tim0HandlerSub_Nvic_Tim1HandlerSub_Nvic_TrngHandlerSub_Nvm_ApplySectorNumberLimitSub_Nvm_EnableSector0WriteProtectionSub_Nvm_GetPhysicalAddressSub_Nvm_GetSectorAndModuleNumberSub_Nvm_GetSfrAddressSub_Nvm_IsMapBlockErasedSub_Nvm_LinSecInitSub_Nvm_MapRamInitSub_Nvm_MapRamInitAnalyzeAndRepairSub_Nvm_MapRamInitAnalyzeNoRepairSub_Nvm_MapRamInitSectorRangeSub_Nvm_MapRamInitUsermodePathSub_Nvm_WaitForNvmReadySub_Rng_InitTrngSub_Rng_LoadTrngUsermodeSettingSub_Rng_StartTrngSub_Rng_StopTrngSub_Rng_TrngInterruptHandlerFirstCallSub_Rng_TrngInterruptHandlerSecondCallSub_Rng_TrngInterruptHandlerThirdCallSub_Rng_WaitForRandomDataSub_Swp_AbortSwpActivationSequenceSub_Swp_DeactivateSwpSub_Swp_HandleSwpActivationDeactivationSub_Swp_InitSwpModuleSfrsSub_Swp_PrepareSwpActivationSub_Swp_UpdateInterfaceConfigSwpRelatedSub_Swp_PerformTimer0InterruptCleanupSub_Swp_PerformSwpInterruptCleanupSub_TimingEmu_PerformTimingEmulationCleanupSub_TimingEmu_TimingEmulationTimerResumeSub_TimingEmu_TimingEmulationTimerStartSub_TimingEmu_TimingEmulationTimerStopSub_TimingEmu_TimingEmulationTimerWaitForOverflowSub_Uart_EnableUartSub_Uart_EnableUartUsermodePathSub_Uart_PollUpdateBitSub_Usb_InitUsbModuleSub_Usb_InitUsbModuleSfrsSub_Wrapper_RMS_AnalyseNvmPageSub_Wrapper_RMS_DoTearingServiceSub_Wrapper_RMS_ProgramNvmSub_Comm_ReceiveBufferSub_Comm_SendBufferSub_Nvm_ProgramNvmCallRmsSub_Nvm_TestmodeProgramNvmSub_Comm_PassSub_Comm_ReceiveHalfWordSub_Comm_SendByteSub_Comm_SendHalfWordSub_Comm_SendWordSub_Init_GetBosRomVersion_SLE90_Fixup_t32_DummyBosVersionInfoparameterArrayblockVoltageClassMask_SLE90_Fixup_t8_PlatformIdentifier_SLE90_Fixup_t16_ClkuSettingsBos_SLE90_Fixup_t16_DBosTimingEmuClkuOpmPhase0_SLE90_Fixup_t16_DBosTimingEmuClkuOpmPhase1_SLE90_Fixup_t16_DBosTimingEmuClkuOpmCurrLimEmulation_SLE90_Fixup_t16_DBosTimingEmuSystemClockCyclesperipheralAddrregValuePrigths_SLE90_Fixup_BosRomRegionEnd_SLE90_Fixup_BosNvmRegionStartSub_Init_ShippingModeApplicationEntry_SLE90_Fixup_BosNvmRegionEndvolatileRamMailboxinterfaceConfigramFlashloaderIndicatorrandomDatamailboxUpdateRamBufferbbVolMbxMailboxStatusbbVolMbxMailboxUpdateInfobbVolMbxIntActInfobbIntConfigAtrBehaviorbbIntConfigModuleListbbIntConfigTimerFlag$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d.realdata$t$d$t$d$t$d.realdata$d.realdata$d.realdata..\common\src\Cache.c.text..\common\src\Nvic.c.text..\common\src\Nvm.c.textNVIC_ClearPendingIRQWriteMsfr16Securesrc\RMS_AnalyseNvmPage.c.textsrc\RMS_CheckNvmErasedPage.c.textsrc\RMS_DoTearingService.c.textsrc\RMS_EraseNvmPage.c.textsrc\RMS_EraseNvmSectorFastPers.c.textsrc\RMS_GetVersion.c.text.constdata.constdatasrc\RMS_InitNvmMapRam.c.textsrc\RMS_ProgramNvm.c.textCheck_NVMMAPCheck_NVMADDR_NonLinCheck_NVMADDRsrc\RMS_ProgramNvmFastPers.c.textsrc\RMS_SetLinearSectorsFastPers.c.textsrc\RMS_TestUmslc.c.textWriteMsfr16SecureCheckSfrCfgRMS_PATCHsrc\\RmsFixups.ssrc\Sa.c.text..\common\src\Trng.c.text..\common\src\Umslc.c.textWriteMsfr16Secure..\common\src\Utils.c.text..\common\src\Watchdog.c.textWriteMsfr16Securesrc\RmsPatch.c.text.ARM.__AT_0x10001400rmsFunctionList.ARM.__AT_0x100014F8.ARM.__AT_0x100014FCT:\firmcc7_tools\KeilARM\ARM\Startup\Infineon\SLE97\IFX_ISS.c.textdc.s../../memcpset.s.text../../memcpset.s.text$Ven$TT$L$$WriteMsfr16SecureBuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$STANDARDLIB$REQ8$PRES8$EABIv2CheckCacheIntegrity_SLE90_Fixup_RmsRomRegionStartCleanCacheCleanCacheBlockCleanCachePageDisableInterruptEnableInterruptPollNvmReadyAccessAssemblyBufferAccessMapRamCalculateProgDataChangeHardReadLevelCheckNvmAddressRangeCheckNvmAddressDownCheckNvmAddressUpSetNvmModeGetMapInfoGetPhysicalAddressGetPhysicalPageSetPhysicalPageInitMapRamWaitNvmReadyInitMapRamSectorRangeEraseNvmPagePhysicallyEraseNvmSectorPhysicallyVerifyPageErasedVerifyPageProgrammedWriteAllEraseNvmPageWriteNvmPageRmsAnalyseNvmPageRmsCheckNvmErasedPageRmsDoTearingServiceRmsEraseNvmPageEraseNvmPageRmsEraseNvmSectorFastPersRmsGetVersionRmsInitNvmMapRamRmsProgramNvmSetupNonLinearProgrammingProgramNonLinearUnusedPageProgramNonLinearUsedPageProgramLinearUnusedPageProgramLinearUsedPageProgramPageFillAssemblyBufferHandleDisturbsAreParallelModeConditionsMetRmsProgramNvmFastPersProgramNvmInParallelFillAssemblyBufferFastPersRmsSetLinearSectorsFastPersRmsTestUmslcTestUmslc0TestUmslc1TestApbTestNvmMissTestScpTestShieldTestTrngAlarmRunHwSubtestsAnalyseEcc1AnalyseEcc2TfAnalyseDmEvaluatePageEvaluateDmPagesEnableReadLevelStartPageVerifyCheckHardReadLevelsResetSoftHardReadLevelSetSoftHardReadLevelRestartSectorMapramInitVerifyPageQualityDiscardTrngDataWaitTrngDataGetTrngDataSetupUmslcRestoreUmslcExitRmsCriticalSectionWaitSetupWatchdogRestoreWatchdogTestWatchdogOverflowTestWatchdogServiceIFX_ISS_StartIFX_ISS_CheckIFX_ISS_StopIFX_ISS_StatusIFX_ISS_SuspendIFX_ISS_SuspendRestartIFX_ISS_Resume__aeabi_memcpy__rt_memcpy_memcpy_lastbytes__aeabi_memcpy4__aeabi_memcpy8__rt_memcpy_w_memcpy_lastbytes_aligned$Ven$TT$L$$CheckFunctionVersion_SLE90_Fixup_t32_RmsVersionInfo_SLE90_Fixup_t32_RmsVersionInfoRdn_SLE90_Fixup_RmsRomRegionEnd_SLE90_Fixup_RmsNvmRegionStart_SLE90_Fixup_t32_RmsPatchVersionInfoRdn_SLE90_Fixup_t32_RmsPatchVersionInfoCheckFunctionVersionFillAssemblyBuffer_PatchRmsProgramNvmFastPers_PatchProgramPage_PatchTestEdc$Ven$TT$L$$IFX_ISS_SuspendRestart$Ven$TT$L$$IFX_ISS_Check$Ven$TT$L$$GetPhysicalAddress$Ven$TT$L$$RmsProgramNvmFastPers$Ven$TT$L$$CleanCacheBlock$Ven$TT$L$$IFX_ISS_Resume$Ven$TT$L$$ExitRmsCriticalSection$Ven$TT$L$$WriteNvmPage_SLE90_Fixup_RmsNvmRegionEnd$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d.realdata$d.realdata$d.realdata$d.realdata$t$d$t$d$t$d.realdata$t$d$t$d$t$d$t$d$d.realdata$t$t$d.realdata$d.realdataLibs\CBLib\sources\ISO7816.c.emb_textLibs/CBLib/sources/ISO7816.c.textiCall_ISO7816_lookupClkDiviCall_ISO7816_handlePPSCacheLocked.constdataFDDiv.dataPR_statepRXBuffer.nvm.fl90Iso7816FunctionLibs\CBLib\sources\cbUart.c.emb_textLibs/CBLib/sources/cbUart.c.nvm.secdeactiCall_UART_writeiCall_UART_config.textiCall_UART_initCB_setRxBufferCB_receivingCacheLocked.datapCbRxCallback.nvm.fl90FL90\sources\FLConfig90.c.emb_textFL90/sources/FLConfig90.c.nvm.flconfigFL90\sources\TLVInterpreter.c.emb_textFL90/sources/TLVInterpreter.c.textROM_TLV_scanROM_TLV_getRecordROM_TLV_parse.bsstlvContext.datapCurrCtxt.nvm.fl90FL90\sources\TLVLookUp.c.emb_textFL90/sources/TLVLookUp.c.nvm.secdeact.nvm.secdeactFL90/sources/Test90.cFL90\sources\admin.c.emb_textFL90/sources/admin.c.textGetRandomFL90\sources\aes.c.emb_textFL90/sources/aes.c.text.bssroundkeysFL90\sources\bpu.c.emb_textFL90/sources/bpu.c.text.constdatareflectNibble.nvm.fl90FL90\sources\cmdhandler.c.emb_textFL90/sources/cmdhandler.c.textiCall_Cmd_initiCall_Cmd_handleCommand.data.nvm.fl90.nvm.secdeact.nvm.secdeact.nvm.secdeactFL90\sources\crypto.c.emb_textFL90/sources/crypto.c.textSCP_availableSCP_waitSCP_initiCall_Crypto_initiCall_Crypto_encryptiCall_Crypto_decryptiCall_Crypto_setKeyiCall_Crypto_setModeiCall_Crypto_cipherBlockSizeSTOP_CODE.bsscryptoSCP_PrevCipherSCP_PrevPlainkeybuf.constdataNotSupported_EngineSW_AES128_Engine.dataFB_mode.nvm.fl90HW_SCP_AES128LO_Engine.nvm.fl90ScpFunction.nvm.fl90FL90\sources\dataRecordProcess.c.emb_textFL90/sources/dataRecordProcess.c.nvm.fl90.text.bssFastPersProgBufferFL90\sources\download.c.emb_textFL90/sources/download.c.text.datagDL_statusFL90\sources\flashloader.c.emb_textFL90/sources/flashloader.c.textiCall_saveFLConfigiCall_loadFLConfigiCall_FlashLoaderInitiCall_CheckFLEraseScheduled.bss.bss.constdata.constdata.data.nvm.fl90FL90\sources\main.c.emb_textFL90/sources/main.c.textFL90\sources\mpu.c.emb_textFL90/sources/mpu.c.text.nvm.secdeactFL90\sources\patchhooks.c.emb_textFL90/sources/patchhooks.c.nvm.patchareaiPatchMePatchCacheLockediFlashLoaderEndHook.nvm.fl90FL90\sources\protocol.c.emb_textFL90/sources/protocol.c.textiCall_Protocol_init_ISO7816iCall_Protocol_initiCall_Protocol_putResponseiCall_Protocol_reserveResponse.bss.bss.constdata.data.nvm.fl90FL90\sources\responses.c.emb_textFL90/sources/responses.c.constdataRESPONSE_SUCCESS_Response.constdataRESPONSE_EXEC_ERROR_NVM_UNCHANGED_Response.constdataRESPONSE_EXEC_ERROR_NVM_CHANGED_Response.constdataRESPONSE_EXEC_RNG_FAIL_Response.constdataRESPONSE_EXEC_ERROR_NVM_WRITE_Response.constdataRESPONSE_PROT_ERROR_WRONG_LENGTH_Response.constdataRESPONSE_CHECK_ERROR_INSUFFICIENT_SECURITY_Response.constdataRESPONSE_CHECK_ERROR_REFERENCE_DATA_Response.constdataRESPONSE_CHECK_ERROR_CONDITIONS_OF_USE_Response.constdataRESPONSE_PROT_WRONG_PARAMETERS_Response.constdataRESPONSE_PROT_FUNCTION_NOT_SUPPORTED_Response.constdataRESPONSE_PROT_WRONG_P1_P2_Response.constdataRESPONSE_PROT_WRONG_LE_Response.constdataRESPONSE_PROT_WRONG_INS_Response.constdataRESPONSE_PROT_WRONG_CLA_Response.constdataRESPONSE_FL_DOWNLOAD_SUCCESS_Response.constdataRESPONSE_FL_WRONG_KFDI_Response.constdataRESPONSE_FL_WRONG_ADDR_Response.constdataRESPONSE_FL_WRONG_SIGNATURE_Response.constdataRESPONSE_FL_FLASH_WRITE_ERROR_Response.constdataRESPONSE_NONE_Response.constdataFL90\sources\statusHandler.c.emb_textFL90/sources/statusHandler.c.text.dataFL90\sources\streamProcess.c.emb_textFL90/sources/streamProcess.c.textiCall_Stream_setModeiCall_Stream_initiCall_Stream_receiveHeaderiCall_Stream_prefetchRXDataiCall_Stream_receiveDataiCall_Stream_getDataiCall_Stream_checkSum.bssstreamBuffer.dataprefetchTriggeredstream_modestream_cipherblkSizewritePosreadPoscryptPos.nvm.fl90FL90\sources\system_SLE97.c.emb_textFL90/sources/system_SLE97.c.text.ARM.__AT_0x20000000.dataFL90\sources\utils.c.emb_textFL90/sources/utils.c.textiCall_memcmp0iCall_memxoriCall_shadowBytesiCall_checkShadowBytesiCall_writeNvmiCall_writeByteWithShadowiCall_eraseSectorsFastNvmiCall_erasePageNvmiCall_mapNvmiCall_setupLinseciCall_updateUserMbx.nvm.fl90FL90/sources/aes_decrypt.saes_decrypt_aes_decrypt_cdataaes_inv_sboxFL90/sources/aes_encrypt.saes_encrypt_aes_encrypt_cdataaes_sboxFL90/sources/startup_SLE97.sSTACKHEAPRESETSTARTUP_CODE.textIFX/src/Cod_Const_SetIfxMailboxArea.cIFX/src/Cod_Const_SetUserMailboxArea.cUSER_MBX_AREAIFX\src\IFX_ISS.c.emb_textIFX/src/IFX_ISS.c.textdc.s../../microlib/string/memcpy.c.text../../microlib/string/memset.c.text../../microlib/string/memcpy.cBuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$MICROLIB$REQ8$EABIv2_SLE90_Fixup_FLRomRegionStart__asm___9_ISO7816_c_46edb90b____REV16__asm___9_ISO7816_c_46edb90b____REVSH__asm___8_cbUart_c_475ecef5____REV16__asm___8_cbUart_c_475ecef5____REVSH__asm___12_FLConfig90_c_d0b6a74d____REV16__asm___12_FLConfig90_c_d0b6a74d____REVSH__asm___16_TLVInterpreter_c_bd78eae9____REV16__asm___16_TLVInterpreter_c_bd78eae9____REVSH__asm___11_TLVLookUp_c_9763385c____REV16__asm___11_TLVLookUp_c_9763385c____REVSH__asm___7_admin_c_4f1eb813____REV16__asm___7_admin_c_4f1eb813____REVSH__asm___5_aes_c_314cc46d____REV16__asm___5_aes_c_314cc46d____REVSH__asm___5_bpu_c_ff24b9c2____REV16__asm___5_bpu_c_ff24b9c2____REVSH__asm___12_cmdhandler_c_d777acb8____REV16__asm___12_cmdhandler_c_d777acb8____REVSH__asm___8_crypto_c_5b884b21____REV16__asm___8_crypto_c_5b884b21____REVSH__asm___19_dataRecordProcess_c_cd755e70____REV16__asm___19_dataRecordProcess_c_cd755e70____REVSH__asm___10_download_c_LoadData____REV16__asm___10_download_c_LoadData____REVSH__asm___13_flashloader_c_d126b13e____REV16__asm___13_flashloader_c_d126b13e____REVSH__asm___6_main_c_72cd6446____REV16__asm___6_main_c_72cd6446____REVSH__asm___5_mpu_c_0aa5a7da____REV16__asm___5_mpu_c_0aa5a7da____REVSH__asm___12_patchhooks_c_923173ca____REV16__asm___12_patchhooks_c_923173ca____REVSH__asm___10_protocol_c_d2c30316____REV16__asm___10_protocol_c_d2c30316____REVSH__asm___11_responses_c_RespTbl____REV16__asm___11_responses_c_RespTbl____REVSH__asm___15_statusHandler_c_9de185fb____REV16__asm___15_statusHandler_c_9de185fb____REVSH__asm___15_streamProcess_c_dc9d063d____REV16__asm___15_streamProcess_c_dc9d063d____REVSH__asm___14_system_SLE97_c_6b61f0cc____REV16__asm___14_system_SLE97_c_6b61f0cc____REVSH__asm___7_utils_c_430b603a____REV16__asm___7_utils_c_430b603a____REVSHISO7816T0_initISO7816T0_startReceptionISO7816T0_headerAvailableISO7816T0_receiveHeaderISO7816T0_startDataReceptionISO7816T0_dataAvailableISO7816T0_receiveDataISO7816T0_sendResponseISO7816T0_sendWTXISO7816T0_flushISO7816T0_switchBufferSetConfigGetConfigSetTrackingInfoGetGenericCimGetChipStatusGetStatusGetKeyLabelChangeKeyAfterDownloadActionGetChallengeExtAuthenticationSW_AES128_setKeySW_AES128_encryptSW_AES128_decryptInvalidateKeyBpuLockGetPeripheralBlockingInfoConstructBillingReceiptBpuGetReceiptSetPeripheralBlockingInfoBpuBlockfmoveDaddDSCP_SetConfigSCP_loadRegisterSCP_storeRegisterSCP_encryptSCP_decryptSCP_AES128_setKeyadjust2NonPCBCUFL_STREAM_HEADER_handlerNO_OP_handlerSECURE_SIGN_handlerCFG_ATR_BEHAVIOUR_handlerCFG_CURR_SETTINGS_handlerCFG_LINSEC_0_handlerCFG_MULTI_IF_handlerCFG_SECURE_SIGN_handlerCFG_VTOR_handlerCFG_MPU_handlerFLASH_PAGES_PART_V_SLE90_handlerFLASH_AND_FILL_PAGES_V_SLE90_handlerLoadDataLoadData_AfterDownloadLoadCheckSignature_NoDownloadLoadCheckSignatureFlashLoaderMainFlMpuInitProtocol_startReceptionProtocol_headerAvailableProtocol_receiveHeaderProtocol_startDataReceptionProtocol_receiveDataProtocol_sendResponseProtocol_sendWTXProtocol_flushiCall_Cmd_handleStatusSystemInitNMI_HandlerHardFault_HandlerMemManage_HandlerBusFault_HandlerUsageFault_HandlerSVC_HandlerDebugMon_HandlerPendSV_HandlerSysTick_HandlerCRYPTO_IRQHandlerGPIO_IRQHandlerI2C_IRQHandlerIMM_IRQHandlerSCP_IRQHandlerSPI_IRQHandlerSWP_IRQHandlerSYSTEM_IRQHandlerTIM0_IRQHandlerTIM1_IRQHandlerTIM2_IRQHandlerTIM3_IRQHandlerTRNG_IRQHandlerUSB_IRQHandler__aeabi_memcpy__aeabi_memcpy4__aeabi_memcpy8__aeabi_memset__aeabi_memset4__aeabi_memset8__aeabi_memclr__aeabi_memclr4__aeabi_memclr8_memset$wrapperCacheLocked$$BaseUART_RxCallbackUART_IRQHandler$Ven$TT$L$$TLV_ParserTabCountCacheLocked$$Limit$Ven$TT$L$$IFX_ISS_Start$Ven$TT$L$$IFX_ISS_Suspend$Ven$TT$L$$IFX_ISS_Resume$Ven$TT$L$$IFX_ISS_Stop$Ven$TT$L$$_aes_keyschedule$Ven$TT$L$$_aes_encrypt$Ven$TT$L$$_aes_decrypt$Ven$TT$L$$getValueData$Ven$TT$L$$IFX_ISS_Check_SLE90_Fixup_FLRomRegionEnd_SLE90_Fixup_UserNvmMailboxRegionStart_SLE90_Fixup_t16_UserMailbox_templateVersion_SLE90_Fixup_t16_UserMailbox_contentVersion_SLE90_Fixup_t8_UserMailbox_userOsStartFlagUSER_MBX_rfu_000_SLE90_Fixup_t8_UserMailbox_curLimConfigAtStartupUSER_MBX_rfu_100_SLE90_Fixup_t8_UserMailbox_atrColdRstBehavior_SLE90_Fixup_t8_UserMailbox_atrColdRstValue_SLE90_Fixup_t16_UserMailbox_atrColdRstDivFactorUSER_MBX_rfu_110_SLE90_Fixup_t8_UserMailbox_atrWarmRstBehavior_SLE90_Fixup_t8_UserMailbox_atrWarmRstValue_SLE90_Fixup_t16_UserMailbox_atrWarmRstDivFactorUSER_MBX_rfu_120_SLE90_Fixup_t8_UserMailbox_startupMode_SLE90_Fixup_t8_UserMailbox_startupConfigUSER_MBX_rfu_130_SLE90_Fixup_t32_UserMailbox_userBootVectorAddrUSER_MBX_rfu_140_SLE90_Fixup_t32_UserMailbox_swpSync_Id1_SLE90_Fixup_t32_UserMailbox_swpSync_Id2_SLE90_Fixup_t32_UserMailbox_linSecPhysStartAddrUSER_MBX_rfu_150_SLE90_Fixup_t32_UserMailbox_userProgCounterUSER_MBX_rfu_200_SLE90_Fixup_t8_UserMailbox_chipType_SLE90_Fixup_t8_UserMailbox_trackingInfoUSER_MBX_rfu_210_SLE90_Fixup_t32_UserMailbox_ramUserStartAddr_SLE90_Fixup_t32_UserMailbox_ramUserEndAddr_SLE90_Fixup_t32_UserMailbox_nvmUserStartAddr_SLE90_Fixup_t32_UserMailbox_nvmUserEndAddr_SLE90_Fixup_t32_UserMailbox_cacheConfig_SLE90_Fixup_t32_UserMailbox_moduleListUSER_MBX_rfu_220_SLE90_Fixup_t32_UserMailbox_bpuLock_SLE90_Fixup_t32_UserMailbox_trackingInfoUpdateEn_SLE90_Fixup_t32_UserMailbox_flashloaderIndicatorUSER_MBX_rfu_300USER_MBX_rfu_END_SLE90_Fixup_UserNvmMailboxRegionEnd_SLE90_Fixup_FLNvmConfigRegionStart_SLE90_Fixup_FLNvmRegionStartgFLConfig_SLE90_Fixup_t8_FLPatchVersionInfo_SLE90_Fixup_FLNvmConfigRegionEnd__Vectors__VectorTable_UART_IRQHandlerReset_Handler__mainTLV_ParserTabCountTLV_ParserTabCmd_CommandTabCmd_CommandTab_AfterDownloadCmd_CommandTab_MultipleLDFsMpuRegionDescriptorArray__asm___9_IFX_ISS_c_beb7ab92____REV16__asm___9_IFX_ISS_c_beb7ab92____REVSHgetValueDataIFX_ISS_StartIFX_ISS_CheckIFX_ISS_StopIFX_ISS_StatusIFX_ISS_SuspendIFX_ISS_SuspendRestartIFX_ISS_Resume_aes_decrypt_aes_encrypt_aes_keyscheduleFL_VersionInfo_SLE90_Fixup_t8_FLVersionInfobstrDefaultATRISO7816T0_protocolRespTblUartFunctionTlvFunctionBpuFunctionCmdHandlerFunctionCryptoFunctionFlasLoaderFunctionPatchHookProtocolFunctionStreamFunctionUtilsFunction_SLE90_Fixup_FLNvmRegionEndVolatileFlMailboxAreacbRxCountpCbRxBufferpCmd_CommandTabbAfterDownloadActionbMultipleLDFsgOperationModelenTXpTXBufferprotocolgCorrectLeSystemFrequencygFLStatusgFLConfigRAMFlRamUserMailBoxPage1FlRamUserMailBoxPage2SessionKeyOS1_RXBufferOS1_TXBuffer__heap_base__heap_limit__initial_sp$d.realdata$d.realdata$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d$t$d.realdata$d.realdata$d.realdata$t$d$t$d$t$d$t$d.realdataBuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$STANDARDLIB$REQ8$PRES8$EABIv2Load$$LR$$ROM_MIFARE90_ENTRYPOINTS$$Base_SLE90_Fixup_MifRomRegionStart_SLE90_Fixup_t32_MifVersionInfoMIF_DeselectCardMIF_GetMifareOSInfoMIF_GetStatisticsMIF_ProcessCompletionMIF_ProcessSwpFrameMIF_SelectCardMIF_SelectCardWithUIDMOS_EncryptBlockMOS_DecryptBlockMOS_GetCachedBlockAddressMOS_GetCachedBlockMOS_GetCachedSectorTrailerROM_MOS_CacheCardROM_MOS_CacheSectorMOS_Cmd_HaltMOS_Cmd_Auth1MOS_Cmd_Auth2MOS_Cmd_ValueBlock1MOS_Cmd_TransferMOS_Cmd_Read_DataBlockMOS_Cmd_Access_DataBlockMOS_Cmd_Read_SectorTrailerMOS_Cmd_Access_SectorTrailerMOS_Cmd_Access_Block0MOS_Cmd_AccessMOS_Cmd_Write_DataBlockMOS_Cmd_Write_SectorTrailerMOS_Cmd_ValueBlock2MOS_ReceiveMOS_ReceiveCommandMOS_ReceiveBlockMOS_ReceiveDeltaValueMOS_ReceiveAuthRaRb_MOS_SendMOS_Send0MOS_SendAckMOS_SendNackMOS_SendBlockMOS_SendAuthRbROM_MOS_GetUidIFX_ISS_CheckIFX_ISS_SuspendRestartIFX_ISS_Resumememcpy_issmemclr_issMOS_PatchActivateMOS_PatchDeactivateMOS_GetPseudoRandomByteMOS_Stm_AuthMOS_Stm_ValueBlockMOS_Stm_WriteDataBlockMOS_Stm_WriteSectorTrailerMOS_Stm_CommandMOS_Stm_InitMOS_StmMOS_ResetStateMOS_GetNvmBlockMOS_GetSectorSectorNumMOS_GetSectorNumMOS_GetSectorTrailerNumMOS_IsSectorTrailerMOS_GetAccessBitsMOS_IsValueBlockMOS_GetTrailerAccessRightsMOS_GetContextPtrMIF_ProcessSwpFrame_WrapperMIF_ProcessCompletion_WrapperMIF_AuthCopyCallback_WrapperMIF_GetStatistics_WrapperMIF_SelectCard_WrapperMIF_SelectCardWithUID_WrapperMIF_DeselectCard_WrapperMIF_GetMifareOSInfo_Wrapper$Ven$TT$L$$MOS_InitContext$Ven$TT$L$$MOS_CacheCard$Ven$TT$L$$MOS_GetUid$Ven$TT$L$$MIF_AuthCopyCallbackMOS_BlockMaskrfBitLengthTableMOS_PatchData_SLE90_Fixup_MifRomRegionEndLoad$$LR$$ROM_MIFARE90$$Limit_SLE90_Fixup_MifNvmRegionStart_SLE90_Fixup_t32_MifPatchVersionInfoMIF_AuthCopyCallbackMOS_InitContextMOS_PatchLoadMOS_CacheCardMOS_CacheSectorMOS_GetUid$Ven$TT$L$$MOS_GetSectorNum$Ven$TT$L$$memclr_iss$Ven$TT$L$$MOS_ResetState$Ven$TT$L$$memcpy_iss$Ven$TT$L$$IFX_ISS_Check$Ven$TT$L$$ROM_MOS_CacheCard$Ven$TT$L$$ROM_MOS_CacheSector$Ven$TT$L$$ROM_MOS_GetUidMOS_RamSize_1KMOS_RamSize_4KMOS_Patches_SLE90_Fixup_MifNvmRegionEnd$d.realdata$d.realdata$t$d$t$d$t$d$t$d$d.realdata$t$d$t$d$d.realdata$d.realdata..\\src\\main.c..\src\main.c.text.constdata.data..\\..\\..\\..\\..\\..\\src\\c\\system_SLE90.c..\..\..\..\..\..\src\c\system_SLE90.c.textUSER_MBX_AREA..\..\..\..\..\..\src\asm\startup_SLE9x.sSTACKStack_Mem__initial_spHEAPHeap_MemRESET.textFAULT_TRAPdc.s../clib/heapaux.c.text../clib/angel/startup.s!!!main../clib/angel/kernel.s.ARM.Collect$$rtentry$$00000000../clib/angel/kernel.s.ARM.Collect$$rtentry$$00000002.ARM.Collect$$rtentry$$00000009.ARM.Collect$$rtentry$$0000000A.ARM.Collect$$rtentry$$0000000C.ARM.Collect$$rtentry$$0000000D../clib/angel/kernel.s.ARM.Collect$$rtentry$$00000004../clib/angel/sys.s.text../clib/stdlib.c.text../clib/angel/boardlib.s../clib/angel/boardlib.s../clib/angel/boardlib.s../clib/libinit.s.ARM.Collect$$libinit$$00000000../clib/angel/sys.s.text.bss../clib/angel/kernel.s.ARM.Collect$$rtexit$$00000000../clib/libinit.s.ARM.Collect$$libinit$$00000002.ARM.Collect$$libinit$$00000008.ARM.Collect$$libinit$$0000000A.ARM.Collect$$libinit$$0000000C.ARM.Collect$$libinit$$0000000F.ARM.Collect$$libinit$$00000011.ARM.Collect$$libinit$$00000013.ARM.Collect$$libinit$$00000015.ARM.Collect$$libinit$$00000017.ARM.Collect$$libinit$$00000019.ARM.Collect$$libinit$$0000001B.ARM.Collect$$libinit$$0000001D.ARM.Collect$$libinit$$0000001F.ARM.Collect$$libinit$$00000021.ARM.Collect$$libinit$$00000023.ARM.Collect$$libinit$$0000002A.ARM.Collect$$libinit$$0000002C.ARM.Collect$$libinit$$0000002E.ARM.Collect$$libinit$$00000030.ARM.Collect$$libinit$$00000031../clib/angel/kernel.s.ARM.Collect$$rtexit$$00000002.ARM.Collect$$rtexit$$00000003.ARM.Collect$$rtexit$$00000004../clib/armsys.c../clib/armsys.c../fplib/fpinit.s../clib/angel/boardlib.s../clib/armsys.c../clib/armsys.c../clib/libinit.s.ARM.Collect$$libshutdown$$00000000../clib/angel/sysapp.c../clib/heapalloc.c../clib/signal.c../clib/signal.c../clib/libinit.s.ARM.Collect$$libshutdown$$00000003.ARM.Collect$$libshutdown$$00000006.ARM.Collect$$libshutdown$$00000009.ARM.Collect$$libshutdown$$0000000B.ARM.Collect$$libshutdown$$0000000E.ARM.Collect$$libshutdown$$0000000F../clib/angel/sys.s../clib/angel/sys.s../clib/angel/rt.s../clib/signal.c../clib/signal.c../clib/signal.c../clib/signal.c../clib/angel/sysapp.c../clib/signal.s../clib/signal.c../clib/signal.c../clib/signal.c../clib/signal.c../clib/signal.c../clib/signal.c../clib/signal.c../clib/signal.c../clib/angel/scatter.s!!!scatter../clib/angel/handlers.s!!handler_copy../clib/angel/handlers.s!!handler_ziBuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2__ARM_use_no_argv_SLE90_Fixup_UserNvmMailboxRegionStart_SLE90_Fixup_t16_UserMailbox_templateVersion_SLE90_Fixup_t16_UserMailbox_contentVersion_SLE90_Fixup_t8_UserMailbox_userOsStartFlagUSER_MBX_rfu_000_SLE90_Fixup_t8_UserMailbox_curLimConfigAtStartupUSER_MBX_rfu_100_SLE90_Fixup_t8_UserMailbox_atrColdRstBehavior_SLE90_Fixup_t8_UserMailbox_atrColdRstValue_SLE90_Fixup_t16_UserMailbox_atrColdRstDivFactorUSER_MBX_rfu_110_SLE90_Fixup_t8_UserMailbox_atrWarmRstBehavior_SLE90_Fixup_t8_UserMailbox_atrWarmRstValue_SLE90_Fixup_t16_UserMailbox_atrWarmRstDivFactorUSER_MBX_rfu_120_SLE90_Fixup_t8_UserMailbox_startupMode_SLE90_Fixup_t8_UserMailbox_startupConfigUSER_MBX_rfu_130_SLE90_Fixup_t32_UserMailbox_userBootVectorAddrUSER_MBX_rfu_140_SLE90_Fixup_t32_UserMailbox_swpSync_Id1_SLE90_Fixup_t32_UserMailbox_swpSync_Id2_SLE90_Fixup_t32_UserMailbox_linSecPhysStartAddrUSER_MBX_rfu_150_SLE90_Fixup_t32_UserMailbox_userProgCounterUSER_MBX_rfu_200_SLE90_Fixup_t8_UserMailbox_chipType_SLE90_Fixup_t8_UserMailbox_trackingInfoUSER_MBX_rfu_210_SLE90_Fixup_t32_UserMailbox_ramUserStartAddr_SLE90_Fixup_t32_UserMailbox_ramUserEndAddr_SLE90_Fixup_t32_UserMailbox_nvmUserStartAddr_SLE90_Fixup_t32_UserMailbox_nvmUserEndAddr_SLE90_Fixup_t32_UserMailbox_cacheConfig_SLE90_Fixup_t32_UserMailbox_moduleListUSER_MBX_rfu_220_SLE90_Fixup_t32_UserMailbox_bpuLock_SLE90_Fixup_t32_UserMailbox_trackingInfoUpdateEn_SLE90_Fixup_t32_UserMailbox_flashloaderIndicatorUSER_MBX_rfu_300USER_MBX_rfu_END_SLE90_Fixup_UserNvmMailboxRegionEnd__Vectors__main__scatterload__scatterload_rt2__scatterload_rt2_thumb_only__scatterload_null__scatterload_copy__scatterload_zeroinitSystemCoreClockUpdate_sys_exit_pass_sys_exit_fail_sys_exitSystemInitpassfailReset_HandlerNMI_HandlerHardFault_HandlerMemManage_HandlerBusFault_HandlerUsageFault_HandlerSVC_HandlerDebugMon_HandlerPendSV_HandlerSysTick_HandlerCRYPTO_IRQHandlerGPIO_IRQHandlerI2C_IRQHandlerIMM_IRQHandlerSCP_IRQHandlerSPI_IRQHandlerSWP_IRQHandlerSYSTEM_IRQHandlerTIM0_IRQHandlerTIM1_IRQHandlerTIM2_IRQHandlerTIM3_IRQHandlerTRNG_IRQHandlerUART_IRQHandlerUSB_IRQHandler__user_initial_stackheapRegion$$Table$$BaseRegion$$Table$$Limit__rt_lib_init__rt_lib_init_alloca_1__rt_lib_init_argv_1__rt_lib_init_atexit_1__rt_lib_init_clock_1__rt_lib_init_cpp_1__rt_lib_init_exceptions_1__rt_lib_init_fp_1__rt_lib_init_fp_trap_1__rt_lib_init_getenv_1__rt_lib_init_heap_1__rt_lib_init_lc_collate_1__rt_lib_init_lc_ctype_1__rt_lib_init_lc_monetary_1__rt_lib_init_lc_numeric_1__rt_lib_init_lc_time_1__rt_lib_init_rand_1__rt_lib_init_return__rt_lib_init_signal_1__rt_lib_init_stdio_1__rt_lib_init_user_alloc_1__rt_lib_shutdown__rt_lib_shutdown_fp_trap_1__rt_lib_shutdown_heap_1__rt_lib_shutdown_return__rt_lib_shutdown_signal_1__rt_lib_shutdown_stdio_1__rt_lib_shutdown_user_alloc_1__rt_entry__rt_entry_presh_1__rt_entry_sh__rt_entry_li__rt_entry_postsh_1__rt_entry_main__rt_entry_postli_1__rt_exit__rt_exit_ls__rt_exit_prels_1__rt_exit_exitproceduremain__use_two_region_memory__rt_heap_escrow$2region__rt_heap_expand$2region__user_setup_stackheapexit__user_libspace__user_perproc_libspace__user_perthread_libspaceglobal_var2global_varglobal_var3global_var4__libspace_start__temporary_stack_top$libspace 7Xe%Jo /[8@BHDXF~HJLN$PSRcTVXZ \3^[`bdfh(jOlxnprtvGxqz|~Ly% S  F    ; d     !  K p   $ d     F s    !In  *QyB k"$&(*,A.f02 <>@B?DgFHJLN0PYRTVXZ&\O^x` Hs ?h >XI\r`dlnp/r\tl*[P KuK[   "M} $,-PQR{STX\ `-dOhqlpt{=a' S    !-!Y!!!!"3"_""""#(#I# Y#####!$G$n$$$&$($0%4?%8j%<%=%>%?&@=&Ae&B&]#&&&'4'_''''' (0(N(r((((()$)|')3)6)9)<)?)B) E) H)L K)P N) Q)H T) W) Z)t ])| `) c)0 f)> i)H l)^ o)l r) u) x) {) ~) ) )J )P )j )t ) ) ) ) )))) )Z)h)v)|))))H)))N)h)))r)))))()))))))<*H*j*x **** *L*P*n *t#*&*)*,*/*2*5*$8*,;*p>*A*D*G*J*M*JP*PS*V*Y*n\*x_*b*e*h*,k*n*q*t*w*hz*x}***d*l*******.*4*>*D*x***********$*`*l*** * *& *, * * *l!*x!*!*!*<"*@"*"*"+,#+<#+X# +d# +n#+t#+#+#+#+#+#"+#%+#(+$++$.+$1+R$4+d$7+$:+$=+$@+%C+$%F+0%I+X%L+l%O+%R+%U+%X+%[+&^+&a+8&d+H&g+p&j+t&m+&p+&s+&v+&y+&|+&+&+'+$'+0'+>'+D'+b'+t'+'+'+'+'+(+,(+(+(+)+ )+^)+d)+++ + +@ + , , ,@" ',"3,"?,"K,"W,"c,{,,,,,d),,0,--%- +-R-|p----P d-- -..5.H ;.T.^.v. |....| ../4/ :/n/x// ///>00 D0h)O0000H 0l)011L1l R1111 1 22L2 R2222 233@3P F3m3w33t 333 4 474A4d4(v4444,(45&5P5 V5555(56 646 :6g6 q66N(66(67)7I70S7~7 )778774)728@<8l8 r8 8\88H88k9 '9<9p)$G9|9P9999X9:$:S:`]:: ::h::.:%;p/;V;<\;;x;;`;;;<t<C<M<p<v<<<<<==4=:=i=s=====>>R>\>> >>>"?T(?t?~???@ @<@hB@v@@@|@@@4Ah:AbAlAAAAABBRB\BBBBB0C(6CsC}CCCCD@DFDuDDDDDDEH E)D+EgE qEExEE(EFFLF0VFFX)FFF G8G>G@"@ SG"@hG"}G" G"@G" G@  G G  GD  H HRH@\HH HHHHH,IEIPOIIIIXI JPJ]Jt4cJJ`JJJJh K3K9KrKp|KKKK,TK,LQLLxLLLM)MoMuMMMNNSN]NNNNNOO[OeOOPOOO#P)PbPlPPPPP9Qx?QQQQQ6R@RRRRRS!SaSkSS,SSTGTMTTTTTBULUUxUUU9V?VVVVlVWWWW]WWWWWXX=XCXX XX4XX( Y7YD=YY0YYYZ8Z;ZAZsZ  yZ Z|ZZZ@ZZZ&[H0[Z[`[[P[[[[X\*\$0\g\`q\\l\\h\*]0]f]pp]]]]x] ^&^T^^^^ ^^^^, ^'_1_X_p ^____ __`<`x!B`|```!``a4a!:aqa{aa@"aaab" bRb\bbh(bbbc(cCcMcrc #xcccc<#cd(dNdd#Td}dddt#ddd4e#:eyeee#ef fFf#Lf~fff$ffg8g$>glg vggd$gg(g,h$2hdh0nhh%hh8hi0%iXi@biil%iiHi&j%,jgjPqjj%jjXjk&#kSk`]kkH&kkhkkT&k-lp7ldlt&jllxll&lm"mKm&Qmmmm&mm n5n';ninsnn0'nnn oD'oNoXoot'ooop'pRp\pp'p+qJqTq}rqqqqrJr wrrrr s$"s'Js(us)s*s+s, t.Lt0st1Ntttt uAuuuuu vCvvvwMwww)xmxxx"ycyyy(zkzzz{5{m{{{{5|k| | | }C}w}}!}%~)B~-s~1~5~9=?AxEIMQWUY]a%e[imɁqu-y`}‚MK8}ą ^)d%THމ)m  =rߋ!Y%)Ќ-1>5w9=ݍAEYIMǎQUUY]Տa eCiwmqu)yh}Aݒ[ϓaהO2Ֆ'l7ј!qÙcA  Û7l!%')]-15-9`=AƞEI-MaQUɟY]1aoeim5qruy}/dѢ ;mѣUפQͥ;t!Q0aKש  aӪW!%)-O159=9AEǭI MQQUծY ]kaeiBmqϰuyf}\Ѳ<q!_ߴSbv( <Q d f͵I x } D 6 NR1 I m R  & 2'Q @u N g *| 0!/з=$au+<8Sm!:i}@̸ H\UI Upni"D4<`)bغHI"y@*$@ _- wQu(ȻD -D(fHwFQfܼ"y?qRʽ- lMyx`m^ؾ  +5 OE4f"4ѿln%<$m*C hN - Bq J y!P!0>!@\A"{" # =#e# u##  #4#Z$t$6e$0$\%1%( m%.4%>Z%}& I& U&u&$!&S& g&' 1'E'u'0'('>)-("@O(Ti(n(H(( )!)5)$Y)d))h)8l)Np)qr)x)|)) ) P)@_)ok   @  )D  4  K@"@ a"@{"" "@" lnllpqrrsstt`v|vlxxhyyyz n{ {H`p!$,'.*L-\0369<?BؗEH̘KNQTWzZ]L`\cf iuxp{~@Tlllrr 9r?\sb}t|vxyz+{1>#SA a~p,L  $̘*@FٙXnt? G\MRc izd 8l6Llk7l vCl Ml"l8l6lmm1mm m in:4n<FnQn\ oo o!o3oo* pN[p$pqbsqgr,(r5rGs]tq}vwPxyxzZ{v } ~ ~l#eZ;ZQ]prqGP-M -!)5S=5H\Vdpyj~8@/K$ojٗ *8Gz/͘*?L Xc"pf[ DŚx=ϛp]m{ (2 A P \sn~dߝ 6U}Ng U (_ Ai _s }     @`$!$'*-0369.<`?BE`HxK@NQT<WZ]`cfixloruRxl{~ (0 P $%%%%%&&(( ((()*D+X+/>  ! " =Gdj*X+0X+h+    ,, 0%>%$O%,a`gatw"   ,$ '1O$U%b*t ,    ,  &&0(:OUV_r0|  8++, @!;`Aa Pkh n, x'px''H/A a6`}P%X:%,NQcW] D    +(++  ,,, #, /-9ZPd(x  X  `#><D=WjgY6   ++ $-hp!4:'@Hbxl//> > 8-, B)=$X)w0 |4 N+, d-,,,,3,>,g ,r , , ,,,,,8,C,p,{,,,,,!,"!,E$,P$,p',{',*,*,-,-,4,4,$;,/;,OB,ZB,I,I,P,P,T,T"( .KUrx$%*Ol} / /, 2 D P e n v t-l "   & 4#A?SY"j{HyZ3&Y2&-,(4%-7-D_*Tl. ~.P P %|%,` !#5(?Q (W\{\Rp  0Z!%),-P1r59=AE,IQMvQUY](aSe~imquy2}\)V,P>_x,1&Wq$ - .9EBO3>Yqdi@w "/$)6U4 0#M=aU5<cq}3["yx$ 8$R9 lC$g qBpl5 Sf v 9AIQYai q/DFmQ "] "o" "# "- "7"? "I "S"S"S"S"!S"0S"?S"NS"`S"pS"S"S"S"S"]$]] ,<L\n(~T1 0; E O  Y %c Am Yw q   ! ! !> !j !{!!!!!! !! !!J !![!!!!!!!!!! !!J!![ !!$!,!P!!T!!X!!\!!0"!]"!n"!"! "!("!,"!'0"!U4"!8"!<"!D"!"!"!:"!l#!}#!#!$$$S$"$D%N@%l% "z%&&'px'''@()(O (\!(j1(x?(Y(k(((( ($**R++"+1+(DT,TL,Y, e, q, -$-8-,d-t--,W "  & 6 K Y h n x           0 4 NP P T *#6$B %El%Hp%K%N%QN%TT%WХ%Zԥ%]%`%cX%fd%iT%l`%o%r%ub%xh%{%~%%%2%H%r%%%%V%%%X'X( X)X)X)Y)Y)Z)Z)L[)z$!L%q:%%U|%/ե.%CD%Re%ha%y(% %"%"%٫%Ӭ%ѭ%٭$%%!8%5/%FN%],%v+%%}j%%gT%:% % D%' B%: /%K ݹ4%a .%v ?R% % % ú% ݺ% c*% % %% 3.% a$% 2% ,% %* %> I*%V %c %v % % žF%  V% a%  %  % % /% G%, _*%@ h%R `%c Q0%~ % h% f% kf% N% N% mN%6 N%O  N%k  %  %  %  % % % &  = X\ X( !X) X) Y ) Z) Z) Z) Z ) [ )[ ))[ )?%[ )X/[ )u9[ )C[ )L[)N[)P[*_ !`, |`,`,`,a,a,b,b,""b,%db,1b-4b-7b-:Xc-=\c-I@ .Uesb-y\c-@ .`, ! /$ /. ; /@ /I`|,Oa,Ub,`ewb-}|`,b-b- b-+b-Kb-kb-b-bJ-Hc- %>Pb-pTc-H `/b-b-b-b-7b-Wb-wb-b-b-b-b-b-7b-Wb-wb-b-b-b-b-b-7b-Wnb-b-b-):Lb-pb-b-b-;b-_b-b-&=N_p`4,`,!:`,G ! !K !w ! !!!!!!!& !!R !! !!!!!!!! !!1!!Y!!!! !!$!,!P!!T!!'X!!X\!!i"!"!"!"! "!("!4,"!`0"!4"!8"!<"! D"!"!A"!s"!#!#!#!`,}`,`, `,, `,: `,M `,` `,w `, `, `, `", a", a", a", a", a", a", a",!a",!a",,!b",8!b",I! b",X! b",h!b",z!b",!b",!b",!b",!b",!b",!b",!b",!b","b","b",'"b",7"b",G"b",V"b ,o"db,"b"b-"b-"b-"b-"b-"b-#b-.#b-A#b-Y#b-p#b-#b-#b-#b-#b-#b-$b-$b-2$b-I$b-_$b-z$b-$b-$b-$b-$b-$b-%b-.%b-9%b-L%b-Z%b-h%b-|%b-%b-%b-%b-%b-%b-%b-%b,-%b-%b-&b-1&bJ-H&Ic -M&Uc"-]&Uc"-u&Uc"-&\c-&@ .&D .&E .&H `/& /ER_IFX_CFG_AREAER_IFX_MBX_AREAER_DEFAULT_CODE_AREA_0ER_IFX_ROM_CFG_AREAER_DEFAULT_CODE_AREA_1ER_SHIPPING_MODE_APPLICATION_ENTRY_AREARW_VOLATILE_MBX_AREARW_INTERFACE_CONFIG_AREARW_GLOBAL_VARS_AREARW_MBX_UPDATE_RAM_BUFF_AREARW_BOS_IRAM1ER$$.ARM.__AT_0x10000400ER$$.ARM.__AT_0x22000040ER$$.ARM.__AT_0x22000080ER$$.ARM.__AT_0x22000100ER$$.ARM.__AT_0x22000400ER$$.ARM.__AT_0x22000680ER$$.ARM.__AT_0x22000780ER_IROM1ER_RMS_PATCHER$$.ARM.__AT_0x10001400ER$$.ARM.__AT_0x100014F8ER$$.ARM.__AT_0x100014FC.rom.fl90.ram.fl90.ram.fl90.stack.fl90.nvm.flconfig.nvm.reset.nvm.sectdeact.nvm.fl90PATCH_CACHED_REGIONER_USER_MBX_AREAER$$.ARM.__AT_0x20000000.rom.entrypoints.rom.version.rom.mifare.rom.mifare.nvm.entrypoints.nvm.version.nvm.mifare.nvm.mifareER_USER_MBX_AREAER_IROM1ER_IROM2RW_IRAM1RW_IRAM1__@post_paddingER_DEFAULT_CODE_AREA_0__@post_paddingER_IROM1__@post_padding.rom.entrypoints__@post_padding.ram.fl90__@post_paddingER$$.ARM.__AT_0x10000400__@post_paddingER_RMS_PATCH__@post_padding.nvm.reset__@post_padding.nvm.sectdeact__@post_padding.nvm.fl90__@post_paddingPATCH_CACHED_REGION__@post_padding.nvm.entrypoints__@post_padding.nvm.mifare__@post_paddingRW_IRAM1.comment.debug_abbrev.debug_frame.debug_info.debug_line.debug_loc.debug_macinfo.debug_pubnames.note.strtab.symtab.shstrtab !8HLgcHy y y @ y y yy@"y@("y@A"yZ"y s"y@"y ly 2ث$ D ` $P `0$`>%`|I%dX(@b>v    !XX X0P[P   P`P&b/@ 8H `Ag 8|%H'L4/hM>pXP_lc` ,"'*NyD0}  P~")$/Ĩ&7pF ?"Ipyelftools-0.27/test/testfiles_for_unittests/compressed.c000066400000000000000000000011531374602170700241320ustar00rootroot00000000000000/* Generated by compiling with any GCC version and with a binutils ** distribution that includes support for compressed sections. GNU binutils ** 2.28 is fine. ** ** gcc -c -m32 -O0 -g compressed.c -o compressed_32.o ** gcc -c -m64 -O0 -g compressed.c -o compressed_64.o ** ** compressed_unknown_type.o is a copy of compressed_64.o that is hand ** hex-edited to replace the ch_field with 0x7ffffffe. ** ** compressed_bad_size.o is a copy of compressed_64.o that is hand ** hex-edited to replace the ch_size with 0x328 (instead of 0x327). */ #include int foo(int i) { printf ("i = %i\n", i); return 0; } pyelftools-0.27/test/testfiles_for_unittests/compressed_32.o000066400000000000000000000070401374602170700244530ustar00rootroot00000000000000ELF 4(USuR]i = %i $0xE=hTA7gg&(QLt5kP\%h-D,$HP `%b@PVP !EZJl-]*mx»sܹ3kY)4C$(o%*}Eclqƒ1 &Iy<򬦵8}# l^ M(]( &|2pޣh~V{LfU܍nwx~;2x o& _H ~WHٿa5T^lj 0~?AZ䂦~&4 ִKM;dL~[\T2o@6KSSc;JN큜  Or dlUrƟb0YnژY|BNsH=q]׺G4Mj{UK -2JxV*z럺ʹtyiz֧t`~0 K5 ۗg|K ~똩x|Y5&[ԤzFHLлR8ۮ=֓\!I6A7(\]S0DFKʊdm@7.ԙYվo"3NxmRR0 $-KO 00pq%Ա(|=M;p,kyOOإжz^YjY͆UCGL=ZZ+o7f]z}h8ӂ뺀Q(7CvD @^!2읏Qom:"t/N@գlal3qʑ{q &W%ʙ4R@ \ſ|$j=::a"٠{mҋz)p xZBR_e[iجج\EE1ȒBfofvRDˀ#e ʼn4_z"E:mкӥ 57(GCC: (GNU) 7.1.1 20170630zR|  2AB Dj @   2(>compressed.cfoo__x86.get_pc_thunk.ax_GLOBAL_OFFSET_TABLE_printf  !    ! & 3 : A H O V d k p {              $ 1 > K X e r              ) 0 < H T           D.symtab.strtab.shstrtab.rel.text.data.bss.rodata.text.__x86.get_pc_thunk.ax.rel.debug_info.debug_abbrev.rel.debug_aranges.rel.debug_line.debug_str.comment.note.GNU-stack.rel.eh_frame.group4<2 @h %n+n0n8vXzT @dv3 r @  S @  0y0tP @ @  E pyelftools-0.27/test/testfiles_for_unittests/compressed_64.o000066400000000000000000000116201374602170700244570ustar00rootroot00000000000000ELF>P@@UHH}EH=i = %i 'x]KQn6OW"D> VbF,ĠH -(b%`iiFoq~3*>ț;Lkg,a;S6 qJpԼ k2y" K7`)\k)4#/*WpR ܨnQ(S_RaCaUqDU<MfQTb"*㰤!+* 㰦RC\m]%I,y&Z氣JTDNTET:DUÍJV;wLl_z #a=8E*-.dJɮdGRW¾h;f"/^NkU}xTL|:5TgکG1Ex=O@ }eDʰ4Q&H\nz`Ԉ6?Ծ)t}MMVd (;:HK] se'ȅg,)\sM #`CE=We @ϡ!QsHBCp^yߏʒb$:0xa```bd _xUA 0E'q ]yf(HU*45ېI=xia?< V!^=KLsV"»!OE?dUJtXXo%%FinJ؋.]iJ.t#JL;J `2i 3xeRN0$-)JNG3I:v".m 7اv}('!`7W"|=Qn:"LFlf (`w=ʎcWHSGa 8A9F[;v/0D`O lЃŮR pm,t /ۼ`-lxClτ j. 5;beZ9vsRB1:jf+(/{~}y]5zlWj6dq; =h):l]W8 @zmкĥx<-yydLGCC: (GNU) 7.1.1 20170630zRx (AC c    ((compressed.cfoo_GLOBAL_OFFSET_TABLE_printf    ) . E; B I PP W ^ ;l q |  c b C   + T  i  K  - .: vG T ea n {   !  L n u |     :  + h7 C    t   m  % Y  .symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_line.debug_str.comment.note.GNU-stack.rela.eh_frame @(@@0&h,h1h>p9@pJ]/X@@ 0 ql@p  }0u0 ;@8@ x / pyelftools-0.27/test/testfiles_for_unittests/compressed_bad_size.o000066400000000000000000000116201374602170700260060ustar00rootroot00000000000000ELF>P@@UHH}EH=i = %i (x]KQn6OW"D> VbF,ĠH -(b%`iiFoq~3*>ț;Lkg,a;S6 qJpԼ k2y" K7`)\k)4#/*WpR ܨnQ(S_RaCaUqDU<MfQTb"*㰤!+* 㰦RC\m]%I,y&Z氣JTDNTET:DUÍJV;wLl_z #a=8E*-.dJɮdGRW¾h;f"/^NkU}xTL|:5TgکG1Ex=O@ }eDʰ4Q&H\nz`Ԉ6?Ծ)t}MMVd (;:HK] se'ȅg,)\sM #`CE=We @ϡ!QsHBCp^yߏʒb$:0xa```bd _xUA 0E'q ]yf(HU*45ېI=xia?< V!^=KLsV"»!OE?dUJtXXo%%FinJ؋.]iJ.t#JL;J `2i 3xeRN0$-)JNG3I:v".m 7اv}('!`7W"|=Qn:"LFlf (`w=ʎcWHSGa 8A9F[;v/0D`O lЃŮR pm,t /ۼ`-lxClτ j. 5;beZ9vsRB1:jf+(/{~}y]5zlWj6dq; =h):l]W8 @zmкĥx<-yydLGCC: (GNU) 7.1.1 20170630zRx (AC c    ((compressed.cfoo_GLOBAL_OFFSET_TABLE_printf    ) . E; B I PP W ^ ;l q |  c b C   + T  i  K  - .: vG T ea n {   !  L n u |     :  + h7 C    t   m  % Y  .symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_line.debug_str.comment.note.GNU-stack.rela.eh_frame @(@@0&h,h1h>p9@pJ]/X@@ 0 ql@p  }0u0 ;@8@ x / pyelftools-0.27/test/testfiles_for_unittests/compressed_unknown_type.o000066400000000000000000000116201374602170700267660ustar00rootroot00000000000000ELF>P@@UHH}EH=i = %i 'x]KQn6OW"D> VbF,ĠH -(b%`iiFoq~3*>ț;Lkg,a;S6 qJpԼ k2y" K7`)\k)4#/*WpR ܨnQ(S_RaCaUqDU<MfQTb"*㰤!+* 㰦RC\m]%I,y&Z氣JTDNTET:DUÍJV;wLl_z #a=8E*-.dJɮdGRW¾h;f"/^NkU}xTL|:5TgکG1Ex=O@ }eDʰ4Q&H\nz`Ԉ6?Ծ)t}MMVd (;:HK] se'ȅg,)\sM #`CE=We @ϡ!QsHBCp^yߏʒb$:0xa```bd _xUA 0E'q ]yf(HU*45ېI=xia?< V!^=KLsV"»!OE?dUJtXXo%%FinJ؋.]iJ.t#JL;J `2i 3xeRN0$-)JNG3I:v".m 7اv}('!`7W"|=Qn:"LFlf (`w=ʎcWHSGa 8A9F[;v/0D`O lЃŮR pm,t /ۼ`-lxClτ j. 5;beZ9vsRB1:jf+(/{~}y]5zlWj6dq; =h):l]W8 @zmкĥx<-yydLGCC: (GNU) 7.1.1 20170630zRx (AC c    ((compressed.cfoo_GLOBAL_OFFSET_TABLE_printf    ) . E; B I PP W ^ ;l q |  c b C   + T  i  K  - .: vG T ea n {   !  L n u |     :  + h7 C    t   m  % Y  .symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_line.debug_str.comment.note.GNU-stack.rela.eh_frame @(@@0&h,h1h>p9@pJ]/X@@ 0 ql@p  }0u0 ;@8@ x / pyelftools-0.27/test/testfiles_for_unittests/core_linux64.elf000066400000000000000000010000001374602170700246220ustar00rootroot00000000000000ELF>@@8h  @0`@`P:Y`VY `vY@@wY 0wY@@pwY`Y00@Y `YpЙYYX.  _. _. `PCOREc[Zc[ZpZ.0@Z.FxxY@(4>Yc[c[(4>Y3FXZ.+YCORER@c[Zc[Zcoredump_self./coredump_self foo bar 42 IGISCOREc[0CORE!_.d@@8 pwY 0@   Z.Z.Z.mELIFCORE @@``` `:YVYVYvYvYwYwY0wYpwYyYYЙY%ЙYY&/home/max42/pyelftools/test/coredump_self/home/max42/pyelftools/test/coredump_self/home/max42/pyelftools/test/coredump_self/lib/x86_64-linux-gnu/libc-2.23.so/lib/x86_64-linux-gnu/libc-2.23.so/lib/x86_64-linux-gnu/libc-2.23.so/lib/x86_64-linux-gnu/libc-2.23.so/lib/x86_64-linux-gnu/ld-2.23.so/lib/x86_64-linux-gnu/ld-2.23.so/lib/x86_64-linux-gnu/ld-2.23.soCORE////////////////ttime__vdso_get@LINUX////////////////ttime__vdso_getELF>0@@@8 @@@@@@88@8@@@ ``(0 ((`(`TT@T@DDPtd@@44QtdRtd``/lib64/ld-linux-x86-64.so.2GNU GNUHiHՆg/V T # libc.so.6abort__libc_start_main__gmon_start__GLIBC_2.2.5ui 2`` `HH% HtCH5 % @% h% h% f1I^HHPTI@H0@H&@fD?`UH-8`HHvHt]8`f]@f.8`UH8`HHHH?HHtHt ]8`]fD=Q uUHn]> @ `H?uHtUH]zUHAWAVAAUATL% UH- SIIL)HHgHt 1LLDAHH9uH[]A\A]A^A_Ðf.HH;0<||Lr| zRx (*zRx $0FJ w?;*3$"D AC DdeBBE B(H0H8M@r8A0A(B BBB@@ @ @``o@@@ > `0@@ o`@ooV@ELF>0@@@8 @@@@@@88@8@@@ ``(0 ((`(`TT@T@DDPtd@@44QtdRtd``/lib64/ld-linux-x86-64.so.2GNU GNUHiHՆg/V T # libc.so.6abort__libc_start_main__gmon_start__GLIBC_2.2.5ui 2`` `HH% HtCH5 % @% h% h% f1I^HHPTI@H0@H&@fD?`UH-8`HHvHt]8`f]@f.8`UH8`HHHH?HHtHt ]8`]fD=Q uUHn]> @ `H?uHtUH]zUHAWAVAAUATL% UH- SIIL)HHgHt 1LLDAHH9uH[]A\A]A^A_Ðf.HH;0<||Lr| zRx (*zRx $0FJ w?;*3$"D AC DdeBBE B(H0H8M@r8A0A(B BBB@@ @ @``o@@@ > @Y`0@@ o`@ooV@(`hYxYN>Y@P @b@8 @HG@@@00`Z`Z`Z ;;`O ++<+<pppDD;;xPtd|Z|Z|ZTTQtdRtd;;@8@8GNU:`gxezGNU  0D E` @2*@T<, 2H&f2P  ($ ZXDB(B @IPQ@@@!B٤X@@" F&8PB (!`@ h Dh ,bA Dd#@ P`"  aqa ]@  `C6@ A [0Ā` `@b1$(btb  A``"P" Bk ܨ@b 8PDD h@ 5ȀL  | D HM( "l@1v*0" H@ :6 $ANK NpFz (-$  S@€`pb B$h!hP4@@T@BFT H$`EH$@^C) S"$@q" ` ((@`@(8PM@Wp#l$*R I $9B$ @@h` L$3\Hj")@B8 D#4(P (  T % @ pI@@ PR AX@o@ A<(# @@@ BG L & R@ (@"Y!Q&& 0d@Ԡ $iPD2R `̀ `( t@C`9@` 40ФᏜW H@Hp@HN @qpE`bŰa A@ @aT @J5A A F  "`JAtp*a Da@R y! @ BdP(DAB(8`@ ؒH `2 @ HX (BH`#@^*$H(`I %D "C"PE)f`'h@> B@A8 A0 @ `T4ADH0b#RU (@ PAЈJAp4)C1$jR`H@ @GWx 0T;8B> 22 I  D /i¤Հ*T'  B@C<9C@()%<I``4kk7 2d#0h@A0D Bbe zG-'tT !  &$aE#AL0 AH.$@@H"Jh NYE@S $ E@(1"@@BHFEJ+ "@,r ,D `@b@6@9 IZ J@q@0F 1HӀ `B!@=$"@3!@ dP TEԄ J"A {e  2aC6$`@10$ RBP@ @(1M 8Hؑ@ 8 @0T - "0`145H  "%')*,.0158;=@ADEGINPRSUVX\_cegikmoswy}  $&(*,/1368>CDGIMQSUXZ\acefgijnoruz}   !#$&(*,-/2468;>ACDFGHKLMPQSUXZ_bcfgjlpqrx~ $wYZwYSYESYESY.HSYSYo0SY4SY8SYPNaPqk,jj6HT7qYIσ7 qR>)OqN9NL(K@K箂CAk[Sž@@? O@X SYdSYtSYdSY SYSY SYSYSYSY SYSY SY›SYқSY›SY SYSYSY SYSY SYSYSY"SY SY3SY SY"SYDSYUSY SYbSY SYUSYySYARY;RYARY;RYERYJRYSY@,wY`0wYwYwYwY wY`vY`wY`wY 7wYwYwY`wYp2CYP.CY,CY wYMCYeCYSYSYZ.Z.DwYvY TYvYvY`vY`vY vYvY vYvYvYvY@vYvYJRY;RYARYSYSYSYSYSYSYSYSYSYSYSYSYSY@%wY &wYp7wY`wYwY wY7wYwYwY@%wY &wYwYp @t@8@PQPQ [["[" p^p^"p^"pp$$Ptd&&&44QtdRtd[["["@@GNUܾܪ|;VQNga      A 4 @z@ A+" j`=l=l|= ֻ$=uTi7JGCpTB#dt" 0  @4m\"ph^"& q_rtld_global__get_cpu_features_dl_find_dso_for_object_dl_make_stack_executable__libc_stack_end__libc_memalignmalloc_dl_deallocate_tls__libc_enable_secure__tls_get_addr_dl_get_tls_static_infocalloc_dl_debug_state_dl_argv_dl_allocate_tls_init_rtld_global_rorealloc_dl_tls_setup_dl_rtld_di_serinfo_dl_mcount_dl_allocate_tls_r_debugfreeld-linux-x86-64.so.2GLIBC_2.2.5GLIBC_2.3GLIBC_2.4GLIBC_PRIVATE;}dui yii $yii $c ]"]" ]"]"P)]"]"`?]"K]"o]" ;]"_" _"`" `"(`"0`"5U"%U"@%U"h%U"h%U"h%U"h%2U"fATUISH HH@-mU"H|$ Ht$(LD$ HT$Ht$H|$HD$D$0LD$MtH51LHڿ 1 19- U"H@[]A\1H=Dd"SH d"Hd"*H{@HH=MU"HS?Hc"HpH@HtH jH5MH=X"H{T"1HtH(tHcHHTHRHH9tH H5H=dВ$v'HHuH5G1 aH@HGc"H6Hvt&H>H5o1 Xc"H[H5|P1g f.H8?IċO"ZH$)RHIHH=VS"ILIU1vHLAfHb"GÐf.oÐf.SHE1E1HHwHGHT$HD$jH?jH腚HT$Y^HtHtHHBHCH[1ff.HIc"SHL N"DN"H HH0H?&=HCXZ[@f.>HuHqN"HHHHDH51f.H9N"IH_HH5uHHHE1Df.SDGHH3H1A E11kyHC[DAUATUSH-cHHHHHt$I@HHHHHHH)HD HшuID$Ll$ H)LH=HGƒArH1At At  f HAt  ILH5eH)HHкHGƒ|t4H=FL1Ƅ$L`"It$HLHHHHHHH) $wYZwY;RYARYJRYYYYl _nq\#c[Z.@YYPYiyY`[yYYiyYw[yYYiyY[yYiyY[yY /lib/x86_64-linux-gnu/libc.so.6:YY wYٙYYY8Y wY` wYP wY wY wY wY wY wY wY0 wY@ wY wY wYp wY wY wY wY wY wY wY wY wY wY wY wY@:YP;YY>;YvYxx;@8PYlibc.so.6/lib/x86_64-linux-gnulibc.so.6YٙYYٙYhYYٙYhYYٙYJ@ui @_.uHP @b@8 @HG@@@00`Z`Z`Z ;;`O ++<+<pppDD;;xPtd|Z|Z|ZTTQtd Z.Z.D xYYY_._.{xY_.YhZ.dZ.Z.IxYD xYZ.Y;Y;Y{xY;YYZ.Z.D xYY;Y;Y{xY;YY8Z.4Z.xYȹY#@@8Z.}G<=Z.;Y;Y4Z.Z.ȹYD xYYYZ.YhYZ.OxYYhY.N=8.YZ.Z.Z.}#@ M;YY_.YZ.YhYZ.OxYY`0@pZ.Z.hxY(YM;YpZ.SxY////////////////Z.0@pZ.*P>Y ////////////////&@Z.xZ.@xxY}@hY/@0@0 @@8@))```<<Ptd444<<   40Fe~UqK x|Cn*&&bemXp" v 0 b" 0 b* 1"  vT6 )=" )__vdso_clock_gettime__vdso_gettimeofday__vdso_time__vdso_getcpulinux-vdso.so.1LINUX_2.6 DuTD o` ^ o(oo/build/linux-Ay7j_C/linux-4.4.0/arch/x86/entry/vdso/vclock_gettime.cLinuxGNUp4pŧJ8t 2[;8lT||l$DzRx $#AC Y A D $DAP A A A DlvAC GU BBBA A  BBBA A 4bAC K BBBA A @AM F  @)AH _ UH1H H HH9w]H]f.UA{IHSAA?ADH= LHcHHH)HD1H N^H H+VHHxLHH AсA9u{D9rFHVt!HH9HC[]HH f.UHAVAUATSLm܉Ht{tE3HHHHV;yuH1[A\A]A^]`uHHHHV;AtD%4Au,EHNHL5FQ%1b D;%uLHH=ɚ;:1H-ʚ;H=ɚ;wHHFE܅4HcH[A\A]A^]ÅLmuD%AyEHHfL5{tV1 XD9%5uLHH=ɚ;1H-ʚ;H=ɚ;wHHFE܅QaH+H#H땋AH+H#HHuHuHuHu1LHuHuLHuHuwf.UHAVAUATSHHLmHD%*AEH8H L5 1 D;%uLHH=ɚ;H1HȃH6eHɚ;wEHHKHHS㥛 HHH?HH)HS1HuXH[A\A]A^]ËH+ZdH#UHYLHuHuHuAHunjV땸`H1G@f.UHHHtH]ÐU{HHt Ht 1]û0q&rqrGCC: (Ubuntu 5.3.1-14ubuntu2) 5.3.1 20160413.shstrtab.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_d.dynamic.rodata.note.eh_frame_hdr.eh_frame.text.altinstructions.altinstr_replacement.comment  @ o``H ^%o2o((8A``JppR<X44<fpp(p Iv4 0)-VH`HH5pyelftools-0.27/test/testfiles_for_unittests/debug_info.elf000066400000000000000000000721601374602170700244210ustar00rootroot00000000000000ELF(4n4 (#"p%......$$QtdRtd...GNUq`@Wta8WyhGCC: (Debian 6.3.0-8) 6.3.0 20170221A'aeabi4T d Sxu| xvwgB!I2!d0! $,DH dY@ " *("*~** ***x/ \"繁 ߯yԩSN:u?FjM6TMsմM G!Tj4#$]ӂeBYn:.ZtM=5-Ml7_bi/?f q9'q>Ko~At:GhLMg!Պ:RHf$`Hc Kh^uI\kk:-nD!bx" 2ʬ$ z% V(DQlH"!mOF*[Ntiv!,x9E:J!ECDK0; ?v#4zs:! <= .2Υi F˽nacjX;r,ju=nE='pb (Nf¼+ͅʰB Ol'+yF$6 N18q8hq#l$yOyz)P<Ѩt.t05-5cٸ.4.3ֆP]pFEk6\դ֬UլөV*fբS:(DZeժ? VV /ob?_0rlKWm>0,&B9:wEM cwT}X#G,o4!cbk>5cғ1hlVnEr=6m0GB|u`7_6Xʰ!}1 !u^cg\_q9u[!irhB9c*Ef[C(\\ַ0߲c\鿣ȺwR+)(,^aH[a ?Ba*@ahjBtݥ@{Tn=n=QZH Vkwm\-cXRac֥(/]l gX)vmҹ)a9A4ҟfG wfL7phv7̋}{%O cY\=pP">zLagzkp#@}6Mm/f=^Q_h~ԯx'YF?# KN>'n86sί;?gSG5pd͵7k4ylq]:Ss=-6&v9{$ќ$exzS)rnR|Fx8Sw0ۮo:lEFr3KO3o,"h-ב/_ I{^C8d|YNW\F҅i`Id\Zag,$23|"8E|Vx}bu+ݜüٗ?NsU>irɟ,&>_xj8<Ÿrj^tb,ez̫ g`sEk͡5k2R(  ʬF$JYMj*};IY+D uV=׭] ֓)&l.K"XԌ:av90@uH%T Y;ä0qIa Ka:!E{OZsGYӑf2F qXS-A;d7+J .6k sۭ[iD)8e Ib@>#bei3HMuJV/J)DZUC7JׇÕ;#>aڂ+SgkQ9}/Tlպr"5l\:ǣM7+__ƣf.;+S5`D=#Po[Tb.\G2I>VNOPT>JjFQARA +^com1au ZfSRsw4D+- B}]OW8:n휤:7EU"*8Y[hؕgFz*x-ÈjࢮQrW2ǪU87L^5 pd:KJ7AanĮp[*d,$YXeC ՊBlG g߾p31ۅJNB=gԹNa{K^jgJb ,^##:32o ,kqS.Etyk' l4kζ9# QD#`~Q^ʓ _I]$)Π1;H vpHm ZX9AP SɦtNM wDރz>8iĬ?m8DQN$ $w$LE (q+bR.6 3vP9°0瑚~㸇3f0bj0mbb2f%qӳ5E'X7=Gs#΅D9'H4g$N͘];F{yd JyvE1@j6/;f$<6ϏiۢXŎc59Dߜ93q&|="9E#Q<QI70܌`=MR$ MĪZB72 $'*>' W)WI=J$R7^tJ:M\MoJO!h(}CbJ^S2Sm6&+5T`R0S[S`!T**U١Bq5xLW+1A=e@7P=kZݳV`#Ka_@ `X#<5^ 3\7NS 쟢ȴ>wIKWG70^Giޢ|TvlkPNZD7L+"ai{tM܎}ٌiӆ&JjY(,@HJmU!|~V= zEZ Ť#Xn.EMcX4؍P-"}Lނ 0R=F͈F"t!s8_ )Om <&Zbkzʙc&0cx$pA{Oq&3f(.郹f$3!x'8xdI&BOl#3 |Ek=,SIP)UiLjx\pV:.'ϰ}r"=m~$ӏGǛ`{\1UT8|OZAoQ9:}B;*Gs*0#{.&.0B\B\lvb_L$.7S<Wv 1Op^g[yQ^\F&3.f6̅Iؽ> #C Liyn|#k˻Oٌr8F}Ni>/p9G9Jw#z_xy_x H&AAi+R[QN~(0N=*W19 FX'OE?TTw8/ނKXwe{up\#9ܹ pGr~ӝc erc.Ϝ.- G嘰rf؋'%œ5U|)8tB)Ϡ\<]2=x h* `P݊؛^+R2%z4Ý) pCKBdٟXZ_$R5a]-]rs"*U'>s&ԩnRJj탿F,{tXV[ψȥQj˺-͈WݩZ)MP[֛yiJ~b_Ij: /MV<-e]ܴ5 W.Ҟ?

5T9f{ WJ}BxuFxa40IߋW5Su'PբYGfVU?˯p/mwlsTV#=g!D+ռ9gל!l+UT}"Ha0x =B{(:=1^r&m_lybk2H)emOb)qu/jo=JH}Ҩ/X1߆8sm _"6\^"OѮexsj(},a$N ɜU{hpF>ڋC<@;wm(ۿtԾt6GOKS8,3Np^ؘ)oWaZ㛑nGч`Ũ{tiQ7| mfm~پGmym ĨԁћApʱުfm?kaʵ!u*ʓd+UQr1:J]"C =>z6G f!=Z{0vf}{!LG_On4vyx{w!^ JM HArЗQ4q#rO_ٺ/^nN *sK{$HJ_YGRWh X_'Ήrz N\|nNFk#c32UzsedʖZnYxnrU-cLa<=q|bq#޹4^$6Qc2᱙vDcJYd:r=64s/[E3;%h̺?q\.:s$}1&h?>f8;fq緦ُ s,W y#Si`H?^7ki k1:$n2Cw|9GsYGYgV#y2Ě`a憻L} Px!k_<1?y.mwA1 %}ㅱϚ/oMV>yDk:mxF}޸ϒ|!}x?13ccԼ[6K-neCKf!~+ ጼ3r =s"; TBB6s;XW:χH~OT|'/f $1:DN!>y_˧9cYm邼'N? xSRu\Ug#b2կ<_I'Q^,W@}=sr1Db5}BoTMh2|} EUߕbYdʾ3:WjL2+#O+/yk YQ%,@%IBY%6IjԐū4Yk/il^sf?~o)C`371}08妤1}LZƚhN*flulnY <#E}7`p*?CC2˱L!}ђe}%[}z<>̪#8ۜJur|V͸76]TfhƇ0>CF*7[ 8zHqzD{w$GgczMD Y~KGloH=cZ1O fM-.1KpPfؾe)DzfL[˟}ǿSi[7g(˸9CYI.~Db~bᾍL+ /Ns3>FRT^n&,3ncoGH>&v=)CG`4(LNC:>6YI셮'g*N>'g>=EI`iPcS`WRӔ| 'rӧ"l;%,("Сi[o[P[嶅1܁ m̜ͷm1|k[2 qڮӶk eᩞ瞞')pNƇy1m[d}nSznW`C|.0yǻSxɻ'Q!^^* e 3S 2B4'jQMq f b#rh7mE;XV)eWV ( %"U:?snn)~{q0K>q>.(FOϕRhf}O)ldE$ ;2lXuOĴZSp*NBr0p6TCw *@?G<_n@ށ/ \.w0 ߆۔#("h ` A-^g\Aa[@lTߌB~*Sv]x .!Gh'rCaG]G٠[bR rx&Z E{׊H]4P 75EϠ` HA,^zjy[%n6yr\σ ͊5ΟS<&ְo s$bn5*迣nzpk|\w8. JׇG^Nel%BPɐK7_?_||~}WlKΌ6rv:S >W>{`xQX_JDeRG,Q*g V8Irv 6F G@: ̽{c͂xGj#?-ִaW` Fw܅Oɠ|JVa:c2yU,Љ7 ?WJ+U,*hmBbu# ob&Aa\T}~f?j+>I^sMxI jWʊ>啲e/^Ɩؼ6_>xͿC9^Fs(v^݌f~kQ[K B:Lу[Ɣq;t늊E#{>EBS6x]S[[1=iI](ݮb5Rֻ( 雟wII֧͜3sl"Zb%ժ.-1ߘˀZtGPj*%t.SM-R^L|m*.CB51H4bTSr/f' soVaY^Z'F/@;ȶZ]ݒX˝,fئ^,G[ڕ~ f&9 W"?%,`m[Kvp3JԌbbk]-wB"F!X0ߘnTJhI=<(b)wάeFb`32RpͶHP`ǹ@sDoMˇnYYk{sQISL[&?}MtÎ8k=S-+J^ά䥩& ْבV6 xk"qLtHXK_C>L1v̭~"?$3kv*Y~RGTzp xVoDiPE#{('8"ToBH;_,"%W*IA=s$pVqCBK?{^{#z~o|S6^7?aeY4. 2{ʅe޳}Jm ?qX*l3~Ѳu;춏’kǖ$eHخ)#!Ks! afh*VSdC ! ' ' +!z)f,B*5ri:PUdHo4NIaD+y=W!*ssMYr VMb&A~]|%4%ќuTG>:bzFD%qe/4F^JI䳦a6lj1nӆ,ºj\YI, "x@2$yiQH,`bY6J e=B5}ʂFd<,lk8(ӌJ"!c`z(zSQCdɨHՀH1:]uXձ^ y WrXG"3a;Exz>hy"hǥ* 0l/I21R̻A8k +qB4A,ܩZDv0,dVȕfCmՐH6q8UL/<%TFU1sAm j2ű gO%J71G3V M:WBu@ W ӏςi9$}.B٪imq]&\].ZnPK ިV"PTn YrzXxG=i;pvk?*¦Z.nFX*WnΪou>~'}nz䁿IUvM)S]溠#Mr8Bl9?k3 VV}G:9q `,͈p&3\* pTFCGſ븑됬(&]o_…hCA7d|)>ίqSsM-@ wrz*ڪeUmz q*]hx3 l+>n~x1w]+R2.A}#|LG_B-5,AG`cv WV;|S"Mv׹!qTɀ6MM=AUV|=]e´uI2$=˓- wT85:1Fu}SU׸lz hAhg:+]4FFDM"u'ezC7Jf]ŠclR]I:/@κi]F=Ѱ|4MU$͛R:V$0?Bm쐺n]>V lD xȵgz0o|O/ p *`.LTd}=`;瀡CO̷ue8g{ƽ6Rѵ^ :6Ud# !6rRVW-јJ;_z/ҵ;>kڳR ;_mVjRux&'Ct)NY,b^nLߡ-Na؈s)G-#$]j,8\l}6 ro;2J=2(aʰ:T}СQl\IZjit:5`~pyU^L桨ۻsj5M',O]KsZ{Oĉz"yz75!V`?yRC͕W|74b|Km\$`V qVMň~ccŚ ^:߈p;f*?&TɅvmWQJ[ݤV,7))+0*< aeUVԁa>|lY `Ci?'*t RMt"1_ 0r( UHVt޲uL)R:ZzؐpUi!퍦e5E2mLJ\UW`c>ҤG4(H \8tRs~̜jllf#S˒|SݩSz2cG̷2HViFb(`BI@H3p]n:GG1Z޿CpK2~)09Nq"S'1]qKK-Ppn0`q?~R|Aɖ.w髐՞ +MbS\C1չS'7j3 ˼/NF+QlpB:e*OP n  "9{䖶s1j*ٓ N7ɍRLׅH@l}E XOqC F)~ iAG Nqv()Շ+ hpdN+^! U2@԰#Ypɛs-j/ XAV~-Lax9:j#P@:o2/xBr5S~S"*MaZ?޲(n8M\7HA@څה0 v%6GTtWID]*daKQ2;gHU Y(QJR:5{DZ+# "]W.8f-B⮠n㻿>w~JMgq>>Յ>}:7OVgo?{)GX >=qZ+*."BZ[(,L<_TT za;W^p-R,q&A ++20AզT y& jǞї #]>T6N>5G=W1Ȳ6ت,oIH*_/9{Q˹!=ΆN\Xڵ,' =R]}$Nl7$H{uN8§o΁ۗK H d38-viwZq,a4z7qT9s$$15cq{h,OBj4cv2vz&%t+Xa+՜<>)㤐94.T>{CUlg[e#EZT 6{>*[-J ࠵!)S a- at\XDfh '@)!X1%ICSr0mx8Di&,w3^6s31d:lt*,4oq g`w~!%QFɧ#ىIi1H5C'3/n*ԎR wcK{2(q^ٵKXO2c*ȨF1F0gUu"h~*j+¹]=yn_֙8>deLSCe09 E=V\O*`i'"gTUbn/dn-GI-!M F6#se)6>1i=D&X*hwP}bE8Xw_QQ0pNJ1:vvBAhXjl0e!+knh W' K1'Mͥ 7N}Hd+bZ)~j궵KZ`3Ri uܻDMf"i;ah߱mj=R9 8xtfǪ sgɱvUm- $`7h2CLHH0H#!2fO)s(gc;]/u^܅+9);5D_ JcE}y--קgwBw]fH(Y;{51e\stAuDnlcӻkR11!o6֦ǟ6p6.GlgC+i-Pи6! qTp"R/ɉaȘIlpVEaҬunT }=m fzoq@vt)"Y>f|~ 9퓖f ;q73O^Hxg2?ʎM<@u(5/Ɠ;6m-2QT(;7W.U 7ՅV PXw.(4/aȳ);/Y- e,DuLQNGMW}i}h . W{m6$^Ԁ(nZ 'MzF25iĒ>>$A{^H6vPwʪJ[ WIg{@"~钧|&iSLRM/MTLQu}.(xV1h[Wb%[C=`hP5!e[C qq@5xp!2ڡB=j 2xH4{~5|{}䫛WnYγpfp6^Ol/EmJVkBuZJ{wP?͋.҄bR[R5qR f5ċQ͕yQ**9 wpKdx8\K8j5j\HXȷ睺ό(&k*6FfF)R(\pѐ"<~Ԫ4k\lNSLM]$~Or.mΗ^/ |[Vٸi{S~ @5` A`+ rB8*( KLUQ%,!"yn`9` A` J K @!` Ad^Yy|#6BZӂӂXsNDӶA|fe/!u(mv2lrzGGxfX{^t cj4֯u*nafFe i)i:)+^ea;lz2赜q.6U88QVrP"~44]N#FJ*,,_ =!F_@$Nt+1MWEߙGz )xfFuaX'!~OQFqZQ9M,+QwÐKqN'Kl::Pa3DܕxRpm+LϦmϙ?HDMUp KWNc3 xC0Z&ժ>ś2ek؞t"DjJ~f4g?ezJNUs!kYI uZGϩ\z^c`S%u5thu0s1@f?K9>bNlt Xl-9k>R$}KWD|+9s27Qoޗ%4l3]ιD9IV4hWZ~xZnT_ؐ Q݌w?*3 3!=`i_&jZ=v5 luxx}Сr@SH dD #DEE@ +**DQ@T wؐ;dιaB5&W+湃.D&{,_x<ҳ{? L߻ɧNWhbw܃>1Q5d3;ߋ]kl0~G>[]{!֗ZN% rqO)M.=l=>;{dX>=G;t2       p  |  l%....011D G T D Dp WD Dt .D  TL D\ \ T T1D  T 1T..D  TX T..T1>Dd Jd| T D c Th D ~ T D0 08 T, Dh h p x      T D T T| /|  >  M  T1g1s1T11481T TTl%l%T..1.10D T D L -"G cqx1"111 p  !1-9Ue} |  *8GXf|111%@Lg { ->a { /usr/lib/gcc/arm-linux-gnueabi/6/../../../arm-linux-gnueabi/crti.o$acall_weak_fn$d/usr/lib/gcc/arm-linux-gnueabi/6/../../../arm-linux-gnueabi/crtn.ocrtstuff.c__JCR_LIST__deregister_tm_clones__do_global_dtors_auxcompleted.9271__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrygstmodule.cgi_gst_fraction_to_valuegi_gst_fraction_from_value_pygst_element_initpygst_debug_log.constprop.0_wrap_gst_trace_wrap_gst_log_wrap_gst_debug_wrap_gst_info_wrap_gst_warning_wrap_gst_error_wrap_gst_fixme_wrap_gst_memdump__func__.30881__func__.30872__PRETTY_FUNCTION__.30951pygst_debugpython_debug__gi_gstmodule_gi_gst_functions__FRAME_END____JCR_END____dso_handle_DYNAMIC__TMC_END___GLOBAL_OFFSET_TABLE_PyUnicode_FromFormat_gst_debug_mingi_gst_register_types__cxa_finalize@@GLIBC_2.4_ITM_deregisterTMCloneTablegst_debug_logg_free__bss_start__PyCode_Addr2LinePyObject_GetAttrString__stack_chk_guard@@GLIBC_2.4PyUnicode_AsUTF8String_gst_fraction_type_PyGObject_API_edataPyErr_SetObject_fini__bss_end__g_type_name__stack_chk_fail@@GLIBC_2.4PyErr_SetStringPyMapping_GetItemStringPyExc_TypeErrorPyTuple_GetItemgst_element_get_typePyEval_GetFramegst_element_class_set_metadataPyErr_ClearPyExc_KeyErrorg_strdup_printfPyInit__gi_gst__gmon_start__Py_BuildValuePyErr_OccurredPyModule_Create2PyLong_AsLongPyImport_ImportModulePyDict_GetItemString_gst_debug_category_new_Py_NoneStruct_endPyArg_ParseTuple__end____bss_startgst_element_class_add_pad_templatePyUnicode_AsUTF8PyCapsule_Typeg_type_check_instance_is_aPyErr_Fetchg_type_check_instance_cast_Jv_RegisterClassesPyExc_ImportErrorPyObject_ReprPyObject_Callg_strdupPyType_IsSubtypePyTuple_Sizegst_pad_template_get_typePyErr_FormatPyCapsule_GetPointergst_value_get_fraction_numeratorPyModule_GetDictgst_value_get_fraction_denominator_ITM_registerTMCloneTablePyDict_DelItemStringgst_value_set_fraction__assert_fail@@GLIBC_2.4.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.init_array.fini_array.jcr.dynamic.got.data.bss.comment.ARM.attributes.debug_aranges.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_ranges$.\8t@>H2 U @d m xvqH|p  | l%........0.1.1.0%p=(e S12 49+0: 6TAYZP !p emOpyelftools-0.27/test/testfiles_for_unittests/dwarf_gnuops1.o000066400000000000000000033701301374602170700245700ustar00rootroot00000000000000ELF> @@&%ATUHSHH=H51L%H9w"DH=1LHH9s[]A\H=H51f.ATUISHH&LHHHH߾&[]A\fAWAVIAUATIUSHHH8H 1HAč@1Ht 1HHHt$IDLA>"HFHD$D0D[H~01IcHHH9v@H9HHuIEHxHHHHIEHxtJHHHHIEHxuWH@ HHH[]A\A]A^A_@H@HfDA DHHHHIEHxu0H@HHHH HHIHuHHVH=H1H=H1H=DH1@f.AUATIUSH?@t}HtQA]t8HA9uI|$Ht!H[]A\A]H1[]A\A]HLu͸AWAVV AUATIUSHcHH5HHH)H9H(HH9H$H HH HHH!HH)HH)H9v H5HH~#HcIl Ht }uA}@'tH@ t2H4$AIcAA9@,|IcH4$D4Af.AD$H4$HI)HMfHA,@'tAAN@,A9|ACfD "1E1sf.HHH=H1DL SHAHLI LYMCM9s^HcAHITHLI9s%DHH I LAI9rYIH)‰YHcIHM9r"AyH5IAL [H=ATUISHHHtH=LH߾(LHHHH߾([]A\Df.AUATUSHHH(>'H$HD$HD$tyHIHHLHAtcH<$HB0HH8 HH=HH1@HIt!H<$HB0HH8 tCLHH@H<$H@@HHXtH(H[]A\A]f.A~ H=HH1H<$HHZ@H=HH1H<$HHtHEAUATIUS@HỈHLHLHH[]A\A]AWAVAUATUSHXEHHIILEH=HLcIvH)H9 LLL5IFHAL5HI9XH H HHH!H HHHH)H)H9v HHHL$0LLHH|$0HG0HH8HD$@HT$$Ht$(HHD$LD$@L$$EL$HT$(Ht$8HE1;XCLRH)AADHT$0Ht$8H^fH=H=Ll$8wfDH=H=Ll$HLAD @ @LIxH\$HH1L$L$IfEHX[]A\A]A^A_H=LH1LH=HHH1H=H1DHt fD@f.HHcփESH5HH HHHM1HH51[fHHHDufDHH=SH51H=g[H=H51SHH=HH1Df.H=SHtsHHPH;v[DHXH4HHH 1HyHHA8HH)@HH[HHHH[SHGHHHpH8Ht[fDHCHx[H@fUHAUATSIHLHHGHpH8HILHP)HstandardLHH)Ժ__H\$HfSH{ HPH 11HHtP0HH:tHeL[A\A]]fDLh He[LA\A]]fDH5LuHHtI:USHH-H?@t&@_t HEH;@uEH[]HHGHxHP`H=HHH!%tDHNHDH HH)H=t HH=LH H=H¾1fUBHHAUATSHHLcHHLH)Ld$ILC,LHߺHe[A\A]]fAUATIUSIHH<.HSt<_HtaH<.tmugfHt<.t <_Cu<_u)L!RLH H.uH[]A\A]{_HCHDH<.u1@f.AWAVIAUATUSHHLD5H|$HHHT$XHHH=HcAHHsH)H9HHHHCHH5HH9H H HHH!H HHHH)H)H9v HHHH$Ht$D$T HD$(HD$xHD$0HD$lHD$8ELIcDHD$HD$pHD$ H|$HL$(HDŽ$HDŽ$LHDŽ$ILl$AmAED$DAmGH$H$11HH)HHt`D$PHD$1Il$@IJ4"F0HH2V11|$DHL$0HT$8Ht$ QpHcT$lH5HHB,:H))݃HcH9:L%HL9H HH,HHH!HH)H-H)H9v H5HHt$pLH-Hc|$lLLD$lH$D)HAtl$TLd$H=Ht$XH1H~ Ht$H$tJ"l$PH@ HD$H$HHH)HH9UH|$HcD$PHH<HqHx@\DH=H=H¾1fDH$HpH8HH$tHH$HH)HHH:1fDH\$HLD$xA L$lHT$pLHLH1H$HtHĨH[]A\A]A^A_HT$Du D9|$DD$D'H|$HD9t~HcHHD$HD$H.u%t[H.t _ux_uHcHD$H$HH=H=H$HtL;5H=H=} @H=HHH5HcT$lfHt$H= H=Ht$XH1@ eH$HHtHHt$H|$HHH^MH=H1@D9Hm H\$HHHH$H\$HHpHHlHHHH)HGHHHH9H HHHH!H HHH)H)H9v HHH{HH1HHC@HH)HHHD$H=c0HpHH)H9L|$Ht$LLHHPHH HH9HH5HHH!HHHH)II)L9v HHHC(L|$HH LCLLHL(LLH} HHAE<.<_LHAEL<.t|uvfDHth<.td<_Cu<_uHLHL)x HU(HIHHB HhsH=Ht$XH1uf.IGA}_IELD5H=H=H=HHHO ' KHU(HHHB HhHw>ATUHSH.HIH Ht%1HHHH []A\fDH5HHH$HD$HD$t2HLZHH<$HtH []A\H $HB0HH8tHqH3H=H1H<$HHtHfSHHHtkHHHH9tVHt H HHJ JHCHHCHHH[HtHH@f.HtSHSHtHHH;8t&G HtHHtH[DHfDHtEHGGHG@HHWG(G8HHWt H H;H=H=wH==aHD$H=Ro)D$ HT$ HL$(3H=.HD$H=HpH=.HD$H@HHD$HpH=pH\$H=HpH=pHCHH-yH=$cHD$Hx<H=$=H\$H;.H=YH3H=H=YHD$H=H0HPH=:H=EH=;H=I1|rhHD$H@HD$ HhQHD$H@HD$ Hh:HD$HxH=8HD$H=HpH=8H=H=H=H=H=H=jH=TH=!>H=(H=H=H=H=dH=cHD$H=H0H=cHD$H8CH=qHD$H=H0H=qKH=dH=;$H=cHD$H=H0H=cH=;H\$H;H=qH3H=H=qH=;H=lH=VH=@H= *H= H= H= H= H= H= H= H= zH= dH=>NH=>H=4H=PH=HH=4HH@HxHPHD$H=H0H=eHH@HxHPHD$H=H0H=fwHH@HxHPHD$H=H0H=g5H=mH=n H=jH=iH=lH=oH=kHD$HhHD$H8H=YHD$H=H0H=Y9H=YHH@HxH=H0H=YHD$H=HPH0'L%HD$MXLHIH@(8! H=LHH='H\$H=HsH=HH='@HD$H=2o)L$ HT$ HL$(HH@HxH=H6HH@HxH=H1H=H1HD$H=1HHHD$H=HpHH_HD$H=1HPHHH/HD$H=HPHpHHHHD$1HpHHD$HpHxHH=rHD$H=HpH=rHD$H(H=uH\$H=HsH=uHCHD$ Hh9HD$H(Hh(H=uH=1H=uH=uH\$H=HsH=uHCHD$ HhHD$HHD$ Hh{H=seH=tHD$H=H0H=t*HD$H=HpHP H=vHH ZH=HHD$H=HpHPHD$HHD$ HhHD$HHD$ HhoH=vYHD$HHD$ HhCH==-HH@HxH=HP1WH=L|$8aH=AD5H=H1HL|$8D0H=H=L|$8H=eHHH=H1AsL|$8AcHHL|$8LpHуHcHI.H)H9{ L%HL9\ H HHHH!H HHH)H)H9v HHI9H~ H$LHD$8f.EIHL9A<[uA~"uI~H9vA~" HT$8H51I$EfDH=H1HL|$8AH@HpH8HHH@HHH=HH1H=L|$81%H=L|$8H=#H=#HH=HKHPH5ֿA\H=L|$8H=#H=HPH51蓿AHL|$8HxVH=HH51ZAHHL|$8H5A"IHhI4$IHEt$AuH5E1fH3HHt A EA{uAIcHHDt"L5L|$8LA6E1LD$@AIcA<.uIcDDd$hIlHD$HIA<$LL)MIuH5LDd$huA|.@_tArDL|$8E,H=L|$8:)A)LH+H=L=I D$HAL1Av8HcIFHD$hHHHD$pHH9H5Ht$@Ht$hHTH9AV4H+D$@HL|$pLL$hLT$HL\$@L=H=LT$HHL\$@LL$hH|$XE4B!@L=AHcE4BM(L=5OL|$8HcHl$AH|$LqAH$HپLD$ HD$8H1LD$ IP(BfHR HHHHD$ H H;T$ wHrH|$8HT$@HT$@uHSDH=tD)L%A  L|$8HL$@HcA|'HLCHL$@H|$XL|$8HD$HH=D%HH5L5Ht$@HH)~1E1HD$@HL$pB 6HD$hB 0ID9HL$pHD$@L1A~8Av)փANɍ AFMc$HcLD$xLL$pLT$hL\$@H=IFLL=$HL\$@LT$hLL$pI LD$xL1Av)փ*I~H)IAF eH=IFH0@AFFI 5D$@L9AG8fIcVHAF8IAIAFH|$XHcH=H5HL5D$HI~HcD$@@4L9HAG2A;GIwLc|$@B6HH@BD0HH@Ht|$@yN<0{HD$@HD$@HAAAAA9 H=Lc|$HLL$hL=LT$XL\$@L=LT$XHcL\$@LL$hE4JfEt L=KHctU9tI LKHcf9LUuESHHD$XAEIL=Ag)sH=L$L$LT$xL\$pT$hHH 5D$@T$hL\$pH LT$xL$L$L9;HcT$HLL$pLT$hL\$@L<L=AHL\$@LT$hLL$pHD$X1IL$D4L$LT$xL\$pT$hIcH IGHT$hL\$pLT$xL$L$H HHpHxADp|H=HH1L`HH=H1H=H1H=H1H=H1H=H1H=H1H=.HD$H=HpH=. H=HHHcH=>1SH=>1;E"I1HH=H=蟹Df.HSHnH HHHtKHH4H1H8t2DH=HHDHHx=xHD1HCHHCH[HHATUH-SHtjHLdI<$HtUHI$tCHHDHHt.PHPHHHH[]A\Ð1H||7um|7uaATUISH@uHL`L`@ HljpHp@$@(@4@8H[]A\fDfDATUHSHcDcMcL1҅~L H9DLHHt @ []A\H=oDf.SHH߉[|ff.fHHfH=fH=H=f=fUSHH-Hu1@HHH\H;HuHHH1HHHHH[]ff.f.f.Ht fD@f.f.HSHtbH=H=H=1HH L?H=11H[H=LH H=H¾1HHfH LҽH=11H5AWL=AVL5AUH L-ATDE1ULH-SE1Ht$H;L$sqtAHcfA|Ut IAAAHHcrHcDdUD9t!Hp=~H5Hc׊AWHEtDEtL[]A\A]A^A_Stack now %dInvalid base: %d.Integer literal out of range___%s No file or function "%s".Could not find renamed symbolCould not find %stokennterm%s %s ()Deleting%s system__address%s: Assertion `%s' failed.parsedada-lex.lada-exp.ystandard__No definition of "%s" found.Invalid use of type.addressStarting parse Stack size increased to %lu Entering state %d Reading a token: 16#%2xunrecognized attribute: `%s'allflex scanner jammedNow at end of input. Next token isShifting $%d = Invalid conversionCannot slice a typePrefix must be typeQU%02xNEW not implemented.-> $$ =Cleanup: discarding lookaheadCleanup: poppingbad buffer in yy_scan_bytes()par_state != NULLunchecked_accessunrestricted_accessaccessfirstlastlengthmaxminmodulusposrangesizetagval$enderror$undefinedINTNULL_PTRCHARLITFLOATTRUEKEYWORDFALSEKEYWORDCOLONCOLONSTRINGNAMEDOT_IDDOT_ALLDOLLAR_VARIABLEASSIGN_AND_ORXORTHENELSE'='NOTEQUAL'<''>'LEQGEQINDOTDOT'@''+''-''&'UNARY'*''/'MODREMSTARSTARABSNOTVARARROW'|'TICK_ACCESSTICK_ADDRESSTICK_FIRSTTICK_LASTTICK_LENGTHTICK_MAXTICK_MINTICK_MODULUSTICK_POSTICK_RANGETICK_SIZETICK_TAGTICK_VAL'.''(''['NEWOTHERS';'')''\''',''{''}'']'$acceptstartexp1primary$@1save_qualifiersimple_exparglistrelationexpand_expand_then_expor_expor_else_expxor_exptick_arglisttype_prefixopt_type_prefixvar_or_typeblockaggregateaggregate_component_listpositional_listcomponent_groupsotherscomponent_groupcomponent_associations$@2$@3$@4$@5Invalid digit `%c' in based literalflex scanner push-back overflowNo function "%s" in specified context.Function name "%s" ambiguous hereCould not find renamed variable: %sInternal error in encoding of renaming declarationError in expression, near `%s'.impossible value from ada_parse_renamingInvalid attempt to select from type: "%s".No definition of "%s" in current context.No definition of "%s" in specified context.Could not find renamed symbol "%s"No symbol table is loaded. Use the "file" command.Based real literals not implemented yet.ill-formed or non-terminated string literalambiguous attribute name: `%s'Invalid character '%s' in expression.fatal flex scanner internal error--end of buffer missedfatal error - scanner input buffer overflowout of dynamic memory in yy_get_next_buffer()fatal flex scanner internal error--no action foundReducing stack by rule %d (line %lu): Type required for qualificationType required within braces in coercionRight operand of 'in' must be type 29,  0 Z   ,  +ti %zint ada_parse(parser_state*)int processReal(parser_state*, const char*) #%7e1#%1#%;;=hh#%==f7e#%#%f ii')i')  """ "<"444<<< EEE4<4""4EFFF !!!F<!<F""!4HHHHIII!]]]IMMM!HI!MJJJ]M!JKKK!JK!$$$KM$LLL^^^$LKJL$MNNN^$mmmNm$KJNOOO$LO$mkcO$&&&&&&&&&L&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&0000000000000000000000000000000000000000000000000000000000000000000PPPQQQ`P\QRRRP[BQ/RSSSTTTRPS.UTVVVS-UT,VYUQ+VPYRUYSUWWWYUQWVYRWYSXZXXZVXZggWXZsXXZglllsXZslWalsggaassaaaaaapppppaaaaannnnnqqqnnnnqrrrqrnnnnrnntttnnnntuuuntuvvvwwwuvywxxxvwyxtyxyzzz{{{yzty{xz|||{}~|}~|}~x{}~}~|}~{|     !"#$%  !"#$%(?VI@EEFeaIZG^IIggHhiiVIiieIZ]II)+,,-...../................000000000000000000001..000000000000000000444:(:EEF;5<<G;6<<\7H=EEF=MGEEF>H<G7)=<HJ=MEEF>)KGEEFLHGJEEFHKGN:LHO444;<<PEEEN=O6TU7HEEFPEEF]G<G=HTUH'7mmmnEEFQGEEFRoHSGfEEFfHQGEEFRHGSEEFHtGEEFHGrqHWtEEFXmmmGnYrqHEEFWsGXolHY+,,,+++++s++++++++++++++++[[[[[[[[[[[[[[[[[[[[+++[[[[[[[[[[[[[[[[[[+++++++++^++++++++++++++++````````````````````+++``````````````````EEFEEFj]GjGEEFH]lH_GEEFEEFHuG^IGEEFH^yH]GIIv]HDuICwI~xyEEFAI9IvGz32IwH~xII|&IIz}&{II|IIEEFI}IG{]HIIEEFGHIEEFIGEEFHGIHIEEFGEEFHGEEFEEFHGGEEFHHIGIHEEFEEFIGIGHEEFHGIIHIIIIIIEEFHGEEFHGHEEFGIHIEEFEEFIGIGHEEFHIGIHEEFEEFGIEEFGHIGHEEFHEEFGEEFGHGHHGGHH''''''''''''''*****88888888BBBBIIIIIIIII+++++++++++++++++bbbbbbbbbbbbbbbbcccddddkkkkkpppppppp!!&&$$!$00!!!!a!$$~>mok^0\PNG0'p(ZSPI>H'BK-,BI]fyS36?HK9Toh@i;8N|2(YG}&;?K23su`N/.|z]X6Q`c+bMc[e\zhu@)9>N_pszS0z      !"#!$%&'(!!)*+,!-.!!/0123456!78!9:;<=!!>?@A!BC!!865+6-.+,+++++++411111111111*5%$00'3&(#)1111111111111111 "00 11111111110/ 1111 21!11 1  EFGGGHHHHIHJHHHHHHKKKKKLLLLLHKKKKKKKKKMMMMMMMMMMMMMNNNNNNOOPPQQRRSSHHHHHHHHHHHHTTUVVHHHHHHHHWWWWXXYZZZ[[\\\]^`__a_b__c_HHH  "'(: ,-./067:; "#$%&(38124:@ *+*?*+A?N\ACNN:TTT KLNNKKKKKKHKWKKKKKKKKKMMMMMM::::KLJ ,`bNKNK_A\H*?AD5HKWMMMMNNNN?IN_*+?NK NTK5?AA?K:ac?*TKNN?NN_N???AB2 ?nA>   3 ?A8 >?XYZ[*],_,-./0,1224672 :;:, =M :;sF EGHIJKLMNOPQRSTUV M*+,*ejA?mCAln:s:::*:,A&:?t D"#$%&? "#$%&? AA????e,-./0567:;12348:>?@AD "#$%&"#$%&12348:>?@A?D   "'( "1234'(8::<@?AB:<=B  "#$%&*+ "'( :<B "'( :<B "'( :<B "'( :<B "'( :<B " "#$%&  "#$%&:<,-./0B567:;,-./067:; "#$%&(*+ "#$%&( "#$%&( "#$%&( "#$%&*+ "#$%&yz8r#:;<#=&'0*+/;<`9a():k$>?@AB$bcqdCD/7EFuv#][EF\g|^#_hi$jXYZoptsw$VNOPQRSTUVNOPQRSTUV;<.>?@ABCDEFefNOPQRSTUVRSTUVef{ ,  ef- NOPQRSTUV     ,     ;< OPQRSTUV;<NOPQRSTUV>?@ABCDEF>?@ABCDEFGHIJKLMlNOPQRSTUVWmnGHIJKLMNOPQRSTUVWGHIJKLMNOPQRSTUVWGHIJKLMNOPQRSTUVWlNOPQRSTUVmnNOPQRSTUV%}~x !"123456KTUXVWZ[Y]TTTTTTT'456789Sa_yx]'Tdijm\TTDEPPPIJTTTTTTTTTTTTTTTTTTTTTTTTOT ^nsTTTTgcefTTFGH]'()23*1#$&% "!TT:T>B;T?TCTTTT' b`TTlpuhkTTTzPT<@=AT otqvQ],+PTNTTMTTT T/.rwLK   !,1V2709J=A 6:h*-!.+;;;Ya^d?@AC>! }Fuuuuuu3%[[[[[S E;1Qcf]HiRu;ujkm  $(,03579=JNRVZ^bfjnquy}'/39;?CEGOZ\ajkqv| @:?"A9#>;DB+C !$%&'()*,-./012345678<="!!!#$%&'()*+,-ttt{{{) int |)}t~t)t) jZZj0ZZZZ Z(Z0Z8Z@ ZH ZP ZX ` h p  t  x     ! ){ *{ +{ ,{ . / 1@ SMV4Xt\MT]j]0^   ]h  j0 j0;<= q++p;1ww   ;#K. çĮſxVz.{OKstd!߬ Hkj(pm2  N~!WUyz8{!Sk"`st#K!R0;!Uv!V!X`!Y5![a!\*!]*g|$H $H %N%!H%d8>N$Q\H $ozH %H N%H T $H$H $H  j$+;H  j%[RXH%bouN&N  +' N   +&N  &H   N +('1 Z + (0Q Z + (9q Z  j(L Z p p(P Z | |(U Z Z Z(Y Z + +)^  'k$ / H i'nC ] H   + 'rq H  *| H+ H N~* H i*  H i  * 5 H i   N~*J _ H +  N~*t H + N~* H  j N~* H p* H * N~*  H i N~*- = H p N~*-R ] H,5wv H i,\w H +,gw H j,yw H p,w  H *,p* 0 H,|I O N-endph n H-end| N, H, N, H, N,|"(N, |AGN,`fN,N,$N,*N,/N*=H  j*J'H *P<BH,c[aN*{vH *H,H N,XN ,LH -atX&N -atL>IH ,LbhH,XN,LH,XN,wH i,w H +,$w&1H j,1wJUH *,;wnyH i,LwH i  ,XwH + ,ewH +,vw H  j,w6AH **VaH j,wzH i,wH p,wH i  ,wH + ,w$H +,w=MH  j,wfqH *,3pH |  j*H p *,wH  i,w H  i  ,w9NH  + ,wgwH  +,wH   j,pH  j,wH  ,(pH ,;p4DH  *KY_H,dwxH   i,zwH   i  ,wH   + ,w&H   +,w?YH    j,wrH   i,wH   + ,wH   +,wH    j,Nw4NH   Z Z,YwgH   + +,dwH   p p,owH   | |,wH | | *&w-GH    j&w_yH   + &wH + ,N Z  *H w,+N,+'-N,;FLN,ezN +  ,N i ,N + ,N j ,#N i ,47LN +  ,AeuN + ,RN j ,`N i ,qN +  ,~N + ,7GN j ,`pN i ,N +  ,N + ,N j , N i ,2GN +  ,`pN + , N j , N i ,/ N +  ,=  N + ,N 2BN j ,^ [kN  ,q N i, N   i, N   i  , N +, 2GN   +, `zN   + .j/#/j(J0!t1|1}1Q1n1111111)1D1_1111111%1D1c1y122 32 2 2 &222G3abs E$ 4GO HH %Jv%O  v5_TpH 6__vH E 4GO HH %J@ b h v%O@  v5_TpH 6__vH ) !7 v7 v7 v v8!v v Z97 LT!:LM!v2!;OT!! <!v vf!=21@v1v1v1w1-w1Mw1hw1w1w1w1w1w1w1!x1Fx1bx1x1x1x1x1x1y12y1Ry1wy1y1y1y1y1z1!z1;z1Uz1oz1z1z1z1z1{19{1T{1u{1{1°{1{1{1|1%|1E|1d|1Ƀ|1ʢ|1˺|1|1|1}1-}1L}2p}2 }2 }2u{22y2wy2!y2%p}2&}2'} M% j# #> # } }3eq H # } }3lt H $ } }) )$ } } M%) M%C$ }) }g$ } M% }) }$ } } M%) }$ } } M%) &}$ } M% #) .#$ }) 4#% }) 8H &% } }?eof <#@ @# }!)1"01"11"21"3&1"51"61"71"81":C1";N1"+%+~ * *B)B9+?+~C)G*W+]+C)K*u+{+Lend)O*++5_Ej*MZ+9\N]+9*N*+N[++l,O+p.3 3 3,.*,:,.#,,;,0*,P,B,D,,Fw,,Fk, E<,,FP,Q-,R-,,M..S_1.,S_2..S_3..S_4..S_5..S_6..S_7..S_8..S_9..S_10..S_11..S_12..S_13..S_14./S_15. /S_16./S_17./S_18.)/S_19.3/S_20.=/S_21.G/S_22.Q/S_23.[/S_24.e/S_25.o/S_26.y/S_27./S_28./S_29./.............///$/./8/B/L/V/`/j/t/~///1/Q1/R1/S1/T1/U/Y/Tt/]/U6_Lp910P1RP1N1O1OIM!K 0!N!!!!!P!P!M%!J0B00+ 00 $+01 0 $*#1+1 0 + $*@@1K1 2*Q`1k1 9*U11 2 $*^11 9 $*w11 P $*11C0@22 2,@62A2 9,@Z2e2 P*z22 0 +*22 P,$U022,-a022G-end6U033-end?a0 3&3G,Hy0?3E3,Qm0^3d3G,Zy0}33,cm033G,ma033G,va033G,m033G,m044G,074=4G,0V4\4G*q4|4 0*44 0 +*44,044G,H 44GB0A55 0, =025=5 0,I0V5a5G 0*!v55G 0-at7=055 0-atII055G 0,T=055,\I056G,d=06$6,lI0=6C6G,{\6b6,{66G*66 +*66 M*66C0kU067 a0 +,U07-7 a0 M,U0F7V7 a0 P,U0o77 a0 0 +,{U077 a0,U077 a0 a0*77 @*8 8*!818 0 +*F8Q8 0B0e8u8 M% +*088 U0 0 +*088 0,0NH 88,089G 0 +*9'9 10C0U0?9J9 U0C0U0b9r9 U0 U0'99 9 _('99 9 !5_TpK/J/K(:(:9(:;((E(M%)(9?: & :)(9c: & : :((: & 9 :)(:: -)(9: -(:.:%l5;IB%::qB%;;q BJ%);q:7<++' r;}; W'!;; ݫ&kP;; (IVvP;; BI&|P;< \I'<$< P5_T1+5_T2+:;H>O<:R<S<T<$V<<w$Z<<w }$_<<w e<w MK<H<n:=%q<=B=%u}Y=_=%y=v=|=$|==$== $== M%$== M% $>> $%>0> $C>S>  $f>q>%<>> M%$>> < M%B>> M%5_Tp:;.:<<H1q>1֓>1 =1B=1_=I<<!:;#?!<! !!)!U!H!H!M%!:?B??+ ?? +?@ ? *#@.@ ?  *@C@N@ Ǫ*Qc@n@ Ϊ*U@@ Ǫ *^@@ Ϊ *w@@ H *@@C0ժA A Ǫ,ժ9ADA Ϊ,ժ]AhA H*}AA ? *AA H,$X?AA,-d?AAܪ-end6X?B B-end?d?#B)Bܪ,H|?BBHB,Qp?aBgBܪ,Z|?BB,cp?BBܪ,md?BBܪ,vd?BBܪ,p?BCܪ,p?C!Cܪ,?:C@Cܪ,?YC_Cܪ*tCC ?*CC ? *CC,?CCܪ,H CCܪB0ADD ?, @?5D@D ?,L?YDdDܪ ?*!yDDܪ ?-at7@?DD ?-atIL?DDܪ ?,T@?DD,\L?EEܪ,d@?!E'E,lL?@EFEܪ,{_EeE,~EEܪ*EE *EE *EEC0kX?EF d? ,X? F0F d? ,X?IFYF d? H,X?rFF d? ? ,{X?FF d?,X?FF d? d?*FF ժ* GG*$G4G ? *IGTG ?B0hGxG M% *0GG X? ? *0GG ?,0NH GG,?G Hܪ ? +*H*H 4?C0X?BHMH X?C0X?eHuH X? X?'HH Ϊ _('HH Ϊ !5_Tp:;/:>GGG1I1T(11P.K5IWKOI֫KiIݫ1I1T(1+1.~.+K(J(JI(K((E(M%)(I J  I)(I1J  I I((QJ  I I)(IkJ )(IJ (J.J%lKIB%JJܭB%JJܭ J%JܭJ tM w-K! Z ^ -K! K! ɇPKB uK{KW KK DKB KK DK ^B KK DK B KL (B L L B 4L?LC WLbL , {LL (, #^LL, +DKLL-get 3DKLL, 8LM, =M!MX AH :M@M, HDKYM_M* VtMM DK* `MM Y gMM ­Z hMM ­5_Tpj5_DpɇKHPONJRNSNTN$VPNVN$ZiNtN $_NN eN MKcNNnJN%qNO%uOO %yN5O;O $|NOTO$gOrO $OO M%$OO M% $OO $OO $PP  $%P0P%NGPRP M%$ePuP N M%BPP M%5_TpK.JMGGG20Q22[25P  M%[29r Q 5_Tpt6_Nm)<2ZT2jP2\t5Q2]2^2_2`"2a2b2cM%2eT2fT$2pQQ) "$2tQQ) /%2zqQQR)%2~|QRR6\end2qQ5R;R)\end2|QRRXR6%2QoRuR)%2QRR6%2QRR)%2QRR6%2|QRR6%2|QSS6%2QS#S6%2Q:S@S6%2QWS]S6%2QtSzS6%2H SS6%2[QSS) Q%2fQSS6 Q\at2[QSS) Q\at2fQTT6 Q%2[Q4T:T)%2fQQTWT6%2[QnTtT)%2fQTT6%2EQTT)%2PQTT65_Tpt6_Nm)QGG20PU22<[25#U L M%[29rqX AH Wr]rq, Hapvr|rV* VrrV ap* `rrV jY grrV Z hjrsV 5_Tp5_Dp%p-ft-7$-hCsIs$-k\sgs $-nzss $-oss $-uss , D,[- s [-s ]).7]H sKz>t{5_Tp13<13=13>q 13@13A13B13C913DT13Ej13F13G13H*;td_V2*N*tN*k+E&u4GH%Jttt%Ot uu5_Tp6__vtEu4GH%JBuduju%OBuuu5_Tpe__vʚ;+uK4ufnum4gden4ʚ;]hʚ;K4'vgnum4ʚ;fden4hʚ;]K4cvfnum4fden4]iN*+K4vjnum4fden4kiEw4GH%Jvvv%Ovvw5_Tpl__vvK4]wfnum4jden4]kK4wfnum4[-J ~ 7[-Q&~ >$-9~?~XA-R~b~X  $-u~~X >$-~~X ^&-7~~X >&-'7~~X ^*-F~X 7])_``؉}a-bI}*-MXe k*-mxe w,-~e k,-~e w*-e ~b$KKz${5_TpG6]*IB6hPVB6kju $B6 +*6  (,62̀؀ $,6$2 +'6G  9 (5_Tp)KzR{5_Tpa/0 /*/3+/: +/F́  (*/*/  ,/%0 */EP ,/io,/H ,/{ ,/H ˂ւ ,/H  m_LpRn/l I/o /͓~/Γ~ B/pX^p/t wq/z q/~ ƃr/{  B/ B/%,/H >DB/X^B/rxB/C/17/Ä΄ 7s/> 76_Lp a/ /4*//5*/JU */ju */ */,/΅م ,/ ,/! */6A ,/!Z`,/%H y ,/)H  6_Lpa/f / /R*/o*/ ,/3> */S^*/s~ */ (,/‡ */ׇ݇,/<,/-get/&4:X/)H SY,/-H rx,/1*/5 */}̈܈  (&/{ 5_Tp6_LpGG"GGG6K(;(;M((H(E(M%)(j  )(jщ  v((  j )( )(M% (;.;%lI}B%bhB%| J%;HTOZ;RZSZTZ$V$Z! $_4? eN MK^en;%q%uŋˋ%y$|$ $2= M%$P` M% $s~ $ $  $Ҍ݌%Z M%$" Z M%B6A M%5_Tp.;<1݌11u1֮1ˋI!!Z!!!!!A!F!M%!;B%++ @K +`p *#  *@ *Qώڎ *U  *^$  *w9I K *^iC0' ,' ,'ɏԏ K* * K,$č28,-ЍQW.-end6čpv-end?Ѝ.,H,Q܍͐Ӑ.,Z,c܍ .,mЍ*0.,vЍIO.,܍hn.,܍.,.,őˑ.* * *%+,DJ.,H ci.B0A} ,  ,ŒВ. *!. -at7 -atI+6. ,TOU,\nt.,d,l.,{H˓ѓ,N.* *%0 4*EKC0kčcs Ѝ ,č Ѝ 4,čŔ Ѝ K,čޔ Ѝ ,{č  Ѝ,č0@ Ѝ Ѝ*U` '*u{* * B0ԕ M% *0 č *0#. ,0NH GM,fv. +* C0č čC0čі č č'  _(')  !5_Tp/;YGGGKjjk-7b$-:$-= $-@Ɨї $-A $-G , D,[-_+ [-bD ]).]H jK-RIj)-Z )-] '-_Øɘ^-cݘ '-k '-n& &->I &-al *- ])_`g--gIs-g[-  [- [-  [-'4 $-GM.A-`p.  $-. $-. 4&-ĚϚ. &-'. 4*-F. ])_`7`a-bI*-[f; A*-{; H,-O; A,-OÛΛ; H*-; Ob2KK( ( (((E(M%)(9|  Q)(9  Q E((  9 Q)(Qڜ )( ( . %lrIB%17B%KV J%f H#O) R)S)T)$V̝ҝ$Z $_ 'e .MK4n P%q5w}<%u B%yPB$|ʞО<$< H$ < M%$/< M% H$BM< '$`k< O$~< O H$<%)ßΟ< M%$< ) M%B< M%5_Tp. w 1֬1Ο1D1}1֚Iw!^!)!(!3!F!K!!!M%! ϠBV+ V \+/?V à \*#TiV à c \*@~V j*QV q*UΡV j \*^V q \*wV  \*-8VC0xP[V j,xtV q,xV *ȢV à c*ݢV ,$V,- &-end6?EV-end?^d,H}V,Q,ZV,cڣ,m,v,7=,V\,àu{,à*V à*ϤߤV à c*V,à,H 28B0ALWV à, {p{V à, à*! à-at7{ץV à-atI à,T{$V,\=C,d{\bV,l{,{V,*ԦߦV c*V *VC0k2BV c,[kV ,V ,§V à c,{ۧV ,V *$/V x*DJV*_oV à c*V àB0V M% c*0ȨݨV à c*0V à,0NH V,à5E à +*ZeV oC0}V C0V 'ĩԩV q _('V q !5_Tp/ (GGGK((,(((E(M%)(I  a)(I  a U((Ъ  I a)(a )(, (.%lIQB%AGWB%[fW (J%vWH3O9R9S9T9$Vܫ]$Z] c$_] je-] qMK2Dn`%qx%uc%y`Ǭ$|ڬ$ $ M%$/? M% $R] j$p{ $  $%9ӭޭ M%$ 9 M%B  M%5_Tp.1ּ1ޭ1T1֍1֪I!n!9!!!!! !%!M%!߮B + * +?O Ӯ *#dy Ӯ  *@ *Q *Uίޯ  *^  *w( * *=HC0`k , , **Ȱذ Ӯ * *,$,-06-end6OU-end?nt,HǮ,Q,ZǮ˱ѱ,c,m ,v(.,GM,fl,Ӯ,Ӯ*ʲ Ӯ*߲ Ӯ * ,Ӯ#),H BHB0A\g Ӯ,  Ӯ, Ӯ*!ijϳ Ӯ-at7 Ӯ-atI  Ӯ,T.4,\MS,dlr,l,{,ɴϴ* * *$*C0kBR ,k{ , *,ҵ Ӯ ,{ , *4? *TZ*o Ӯ * ӮB0ö M% *0ض Ӯ *0  Ӯ,0NH &,,ӮEU Ӯ +*ju C0 C0 'Է  _('  !5_Tp/8GGGK(*(*<((5(E(M%)(Y A q)(Y A q e(( A Y q)(q H)(< H(*.*%lIB%QWB%kv ]J%*HCOI*RISITI$V$Z $_#. e= MKTn*p%q%u%ypѺ׺$|$ $!, M%$?O M% $bm $ $  $̻%I M%$ I M%B%0 M%5_Tp.*+1̻11d1֝1ֺI!~!I!!!!!0!5!M%!*B+ /: +O_ *#t  *@ *Qɽ *U޽  *^  *w(8 : *MXC0p{ , ,þ :*ؾ * :,$!',-@F-end6_e-end?~,H׼,Q˼¿,Z׼ۿ,c˼,m,v8>,˼W],˼v|,,* * *,39,H RXB0Alw ,  , *! -at7 -atI% ,T>D,\]c,d|,l,{5,;* * *4:C0kRb ,{ , :, ,{ ,/ *DO *dj* * B0 M% *0 *0 ,0NH 6<,Ue +*z C0 C0 '  _('  !5_Tp/*HGGGKzb{V5_Tpa/f /t /R*/o]*/] c,/j] c*/]*/(] q*/=H] (,/jal] q*/],/Lx,/tx-get/&txX/)H x,/-H "x,/1;Ax*/5Va] j*/}v] ~ (&/{x 5_Tp6_LpbG6]IbB6hB6k  B6,7 *6 LW (,6p{ ,6$ '6G  (5_TpGK(((D((E(M%)(I  )(m   ((   )( )( (.%l?I%B%B%# J%3A)' | '! &k Vv &| '#. 5_T1)5_T2DHORST$V$Z $_ e M[KRn%qFL&%u ci,%y,$|&$& 2$& M%$& M% 2$& $/:& 9$M]& 9 2$p{&%& M%$& M%B& M%5_TpD.F1{1֝11L1iIF!D-!!f!q!!!!!M%!B@+ @ F+@ F*##8@ M F*@MX@ T*Qmx@ [*U@ T F*^@ [ F*w@ F*@C0b*@ T,bCN@ [,bgr@ *@ M*@ ,$b@,-ni-end6b@-end?n-3i,HLR@,Qzkqi,Z@,czi,mni,vni,z i,z%+i,DJi,cii*~@ *@ M*@,i,H iB0A&@ , J?J@ ,Vcni *!i -at7J@ -atIVi ,TJ@,\V i,dJ+1@,lVJPi,{io@,i*@ M*@ o*@C0kb@ n M,b*:@ n o,bSc@ n ,b|@ n M,{b@ n,b@ n n*@ b*@*.>@ M*S^@ B0r@ M% M*0@ b M*0@ ,0NH @,i +*)4@ >C0bLW@ bC0bo@ b b'@ [ _('@ [ !5_TpD/GGG1%1T(1Z1'~.Z1\1T(11W.11T(1†1­.a-t-6__i)5_Tp$KK֫K G>+z7.3 3 3>+h.35_TpL 3 3 :7jh)-S 6__i)u``؉ k@-6__i).u`؉ >!=!0!111111&1G3divQ  =8#1p}2}2}1 ,M%1 -T( :! =M%! ?Z! @+! A'~! B.~B O5~B Q5~ ;~B V5~C Y5@B~ C ]XcB~ C c{5~ EB m5~ C qB~5_Tpj}9749:49;49?O 49@.:251:2"*1:2F*1:2f*)::)E:;):<):=):@:A$[:^j( N~>:a + +v:dH v:gH v:jH v:mH v:pH :t+:u*5_Tpj.j(a;\w;Zt;t;t;*;+; ,;],;j,; ,;$5(3 ,;)LR,;05kv ,;5] P,;9 P,;=5 P,;A P,;E5* P,;ICI.Z.5a;w;+t;uIt;It;I*;+; ϫ,;,;,;5;,;$aT_ ,;)x~,;0a ,;5 |,;9 |,;=a |,;A'2 |,;EaKV |,;Iϫou.+.a9d49g49jO 49k49l.@9d49g49jO 49k49l.9dS49g49jO 49k49l.9749:49;49?O 49@.xt<1UUUy<5:21:2?:1:2c:1:2:9::9:;9:@4:A;[:^:: B>:aT I Iv:dH v:gH v:jH v:mH v:pH :t:u:5_Tp:;.: :$! =M%! ?! @! AP! BWB O&,^B Q@K^ dB V_j^C Yk C ]k C c^ EB m^ C qk5_Tp:;a;Pw;t;Ht;It;H*;+; ,;Q«,;^«,;ȫ,;$)' ,;)ȫ@F,;0)_j ,;5Q« D,;9ȫ D,;=)« D,;Aȫ D,;E)« D,;I7=«..>)a;|w;t;1t;Gt;<*;+; ,;},; ,;)/,;$UHS ,;)lr,;0U ,;5} p,;9 p,;=U p,;A& p,;EU?J p,;Ici..>U:21:2 J1:21J1:2QJI::I:;I:@:A[:^J >:a  v:dH v:gH v:jH v:mH v:pH :tx:uJ5_TpK.J :! =M%! ?! @! A! B­B OɭB Qɭ ϭB V"ɭC Y:E֭ C ]]h֭ C cɭ EB mɭ C q֭5_TpKGa; w;t;ht;~t;s*;=C+;Xc ,;|,;,;,;$ ,;),;0' ,;5@K ,;9do ,;= ,;A ,;E ,;I../:21:2s_1:2_1:2__::$_9:;0_:@%:A,[:^` 3>:a : :v:dH v:gH v:jH v:mH v:pH :t :u_5_TpL.` :m! =M%! ?3! @ ! AF! BMB OouTB QT _B VTC Y+f CC ]7f OC c+!T  EB m5ET + C q]cf5_TpLGG:2}1:21:2щ1:2@::^:;j:@:A[:^; >:a  v:dH v:gH v:jH v:mH v:pH :ts:u%5_Tp.; :! =M%! ?H! @N! Aw! BiB OB Q B VC Y5@ C ]Xc C c{ EB m C q5_Tp}GG:21:2|1:21:2::- :;9:@:A[:^ W >:aq  v:dH v:gH v:jH v:mH v:pH :t:u5_Tp.  :A! =M%! ?! @! A! BB OCIB Q]h B V|C Y C ]  #C c EB m  C q175_TpGG:2Q1:21:21:2Ъ::=w:;I:@:A![:^ (>:a / /v:dH v:gH v:jH v:mH v:pH :tG:u5_Tp. :! =M%! ?! @! A6! B=B ODB QD JB VDC Yi Q C ]u,7Q C ciO_D ] EB msD i ]C q]Q5_TpQGG:21:21:21:2/::M:;Y:@O:AV[:^*+ ]>:aE d dv:dH v:gH v:jH v:mH v:pH :t:u5_Tp.* :! =M%! ?5! @;! Ak! BrB OyB Q1<y B VP[yC Ys~ C ] C cy EB my C q 5_TpGG:2%1:2I1:2m1:2::K:;:@:A[:^ >:a  v:dH v:gH v:jH v:mH v:pH :t:u5_TpD. :! =M%! ?! @! A! BB OB Q B VC Y= UC ]I  aC c=#3 1 EB mGW = 1C q1ou5_TpD%GG =;=<zrem===> =C=Dzrem=E=F =O=Pzrem=Q=R=+ 1{E E E PE|}=g g m~)= g> += += +?{ E E div= }= Z) +}=D }=7_ + @q~ ~ + }=: ~ + = { = =O=Q t=} +  Z=D +  =)c +  }=y +@ Z  @S Z }=  = += +  =V& +  =@@ + =a + 1A'Q1A+n1A.1A31A41A61A71A81A91A:1A<31A>1A@)1ACD1AD_1AE1AG1AH1AJ1AK1AL%1AMD1ANc1APy1AQB0B1B3tB7)BABBBCBEBLBMBNtBP)BZB\B]B^BgBi)Bj)Bk)BwBz)B B)C6ZC6ZDZU0EDUE"E$F#ZF1F6F: xtG2WUUUUUUUUUU U U U U UUUUUUUUUUUUUUUUUUU U!U"U#U$U%U&U'U(U)U*U+U,U-U.U/U0U1U2U3U4U5U6U7U8U9U:U;UU?U@UAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZU[U\U]U^U_U`UaUbUcUdUeUfUgUhUiUjUkUlUmUnUoUpUqUrUsUtUuUvUwUxUyUzU{U|U}U~UUUUUUUUUUUUUUUUUUUUUUUUUU`H5H9ZH:ZH@ZHFZHGZ HHZ(HIZ0HJZ8HKZ@HLZHHMjPHNjQHPjRHRjSHTjTHVjUH]jVH^jWHajXHcjYHejZHgj[Hnj\Hoj]I#7 IIIBI(< WI/<  LpidI5  B CI:H - 3 B LlwpI?K Q B CIDH i o B LtidII  B CIPH   B CIZH   B  T CIcH   B  T CIpH   B  T II  7 H 7 IItm8   (+0q Z 0 ! )*J., J0J5J=J>J@JA JC$JE(JJ 0JN98JPD@J[1HJ\1XJ]1hJj, xO< 0KcKd)bfdK^ bfdK K KeK-fK0K8fKCfKNfKYfKdfKofKzfK fK fK fK fK fKfKfKfKfKfKfKfK gKgKgK*gK5gK@gKKgKVgKagKlgKwganyK { K+ Km K{ Km Ke Ke( K )0 K#8idK&t@K)JDK,eDK/4DKtDKtDKtDKtDKtDKtDKtDKtHKtHKtHKtHKeHKtH KeP K)X K)` Kh K K Kt K K Kv Kt Kt K K{ Ke Ke Ke Ke Km  K" K%{K*{K-mKK)KK)K)KؿK)KtKxtKyUUUUUK)orlKKposKK KuK K R KK0K"symK#K$ K tuK%K0K:K^pK{iK KEe KI+ KN K4 K K=( 0K'K* KKKsK K+idKt Kt K K  K%4 Kt$Kt$Kt$Kt$Kt$Kt$Kt$K t$Kt$Kt$Kt$Kt$Kt$Kt$vmaK (lmaK%0 K*8 K4@ K7H K:P K=X KG` KJh KNtp KR+x KV1 KYt K_ Kb Ke Kh{ Kl7 KoB Krt Kut Ky K} K K{ Kp K KKvKKtKWUUUK\K(K`z Kb Kcj Kd+ Ke Kfj Kg Kh+ KiKKt Kw Ky+ K|) K(K. K. KS K{ Kt Kt Kt Kt$ {M  M +  4KK K{ KiK& YK(^KDt KK K K K K + K v K  K  K 6  + 7 K(Kt p Kv < Kw p H K|0KtKUUUUUUUUUU U U U U UUUUUUUUUUUUUUUUUUU U!U"U#U$U%U&U'U(U)U*U+U,U-U.U/U0U1U2U3U4U5U6U7U8U9U:U;UU?U@UAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZKPK  K K  K  K  K ) K + K + K t( K , K 0 K 8 K @ K H{    {  + {{    tK 1UUUUUUUU K K 1K(K 1 K tK tK$ tK( tK, t K0 HK3 tK6 tKG tKO t KY  K]  Kd  Kg Z I =K tK sUUUU{1    {    < | stK }eUUUUUUUUUU U U U U UUUUUUUUUUUUUUUUUUU U!U"U#U$U%U&U'U(U)U*U+U,U-U.U/U0U1U2U3U4U5U6U7U8U9U:U;UU?U@UAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZU[U\U]U^U_U`UaUbUcUdUeUfUgUhUiUjUkUlUmUnUoUpUqUrUsUtUuUvUwUxUyUzU{U|U}U~UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 K0 ^ K0tKeUUUUtKeUUUKKf K K fe?(f0 (f 3f >f If Tf _f jf uf f f f f f f f f f f f f g g g %g 0g ;g Fg Qg \g gg rgpK]m K`Z Kdm KgLn KjLn Kn4 Kr4 Kvj Kyj K| K Kn Kn( Kn0 Kn8 Kn@ KnH KnP KnX Kn` Knh Knp Knx Kn Kn Kn Kn Kn Kn Kn K"o K"oK2oK2oK[o Ko(Ko0Ko8Ko@KpHK:pPKdpXKo`K~phKppKpxKpKoKpK2oK2oKpKqK=qK RqK oK lqKqKqK2oK$qK%qK'qK) rK--rK1RrK4lr K5r(K6r0K:r8K=s@K?+sHKCJsPKGtsXKKs`KUshKWspKXsxK[tK]1tKePtKgytKtKtKtKuKoKuK>uKoKXuKoKoK}uKoKuKXuKuKu Ku(Kv0Kq8Kq@KDvHKqPKcvXKm`KEh}g mm m f 7tK;LnUUUUUUUUUU U U U U UUUUUUUtKUqnUUU{G n E {n{< n E nn G  { n{n E n{n E nn  { n o o0 o{m"o 2o2o0 8o{Go {[o   Go{o   {   ao{o   o    o{o   o{o  o qn o{p     o o{:p     p{^p  ^p  ^p e @p{~p  4 jp{p  { p{Zp  p{p  p{p   p p  + pq  + Z p{7q  t 7q t  q{{Rq  Cq{lq   Xq{q  y rq{q  q k  q{q  q{q  v q{q  q r  {   q'r   'r z r{+Lr   Lr  3r{lr  + Xr{r  ^p rr{Br   r{r  v   p p r r t r{s  v  p r r{+s  p p r  s{^pJs  { ) 1s{ns   ns r { Ps{^ps   E ^p zs{s   s{s   s v  ss   s t s{6t  }e t{61t  + t{Pt   ) 7t{yt   E   Vt{t  o t{tt  o  t  v ? t{t   o Lr t{-fu  tu  o u3u  3u 3u 9u u{Xu   Du{wu o wu  vn ^u{u  u  u{u   o u{u  o 3u uu  o 3u u{3uv o +  u{Dv  v v v v{cv  s v JvL&?ivL)L/L0) $   ! 2!Y! f!8v0:!etj]v}vw }v'w 'w }M~Mw ~ 'w}vhw 'w}w  'w}Nw 'w }MYw 'w }~w 'w }vw 'wv}x + x v}pFx ~ + x}l\x \x v}Mx ~ p x}vx 'w}vx }Mx ~ }x  }vy v 'w}Ml2y 'w  m}Ry 'w  m}M;wy ~  m}y   m}Mfy  m}y  m}My Z xM~z ~ !z  î;z  M~Uz ~ oz  }Zz ~  z  }"z }M~z ~  z   M~{ ~  }M3{ Z 3{ x }T{  }o{  o{ ~}@{  o{}~{ ~  o{}{  o{ }){  o{ ǂ| ~  }%| v}HE|   M'~d| ~  MD~| ~  M~| ~ }MS| }| [|  ) }  [-}  )L}  )?p}  }}  o{}}  o{ }V}  o{ ## # ## '& '''&'& ( (jq }  j((H|Zo~ +H{~ W~ { ~N <~ ~ v~~ ~}>~ ~}@~ ~ ~}( ~} C ~ C ;Zh Z ~}~ + +} { ~}~ + + ~} ~ }% ~  F} ~}5 ~O,PT +i + + + ~N ~ Z}RӀ ~ Z ű~Z Z} ~))EPj( jH0  ;G * + H H gdbP,=QRҁ:Rˁ8;R!ҁS0K0R3ׄ(RRRRҲ#RH (BR7EKwBRA_jwBRF~w }BRLw BRSǂw BRXۂw CRa w }CRq!,w CRDOw CRgrw CRCRЯwCRƃ̃CRwCRwCR &DRH >DCRH \bBRv|w$Rw\getRw\getRɄτ5T(R3ć R RRR#RH  BR728BRALWBRFkv BRL BRS ȲBRXȅӅ ϲCRaֲ CRqֲ CRֲ1< ȲCRֲT_ ϲCRqw}ݲCRkCRȲݲCRц׆CRϲCR ݲDRH +1ݲCRH IOݲBRci$R|\getR\getRȲݲ5T܄S $S"9 Z5TjɇS02mS0%pT1ӉT BT6GMBT<al (WTC BTI BTQɈ BTX݈CT_  CTl#. BTyBM LgetT ekCT CT T‰ 5T.kS $S" 5T؉T1NjTeBT6;ABT<U` (WTCt eBTI BTQ BTXъ܊CT_ CTl" BTy6A eLgetTeY_CTew}CTeT e5T^ .?S $S"  75T`R3XRGRR+R҈##RH XBR7msBRABRF BRLŌЌ BRS BRX CRa&1 CRqIT CRlw CR CRCRЍ֍CRCR CR*0CR HNDRH flCRH BR$R\getRԎڎ\getR5TU6UZU6UM XULUeiUpU{UU`UzUU~UUU6UZUZUZ UH(U0Ue8U@U{HUtPUtPUtP<{{` Q{{z { f { { UgUޮVxWא~xtW1NUUUUUUUUUU U U U U UUUWoWqWrאWs+NWS ,/, P,,XwZ GYZZJZJ-ZNZNxt[=.UUUUU\*t\/D J{.Y E\6+\:~\Fz {{ \I~\M {{ɒ { \Np\_\a9\dY\gd\jns\m \p(\s0\wt8\{t<\~o@\H\{P\X\ɒ`\th\ Ԓ\9\Y[p[sZ[vZ[zZ[}Z[m[  [xt[ˋUUUUUUUUUU U U U U UUxt[UUU["[@[t[tt[UUUt]Bx]ZەUUUUUUUUUU U U U U UUUUUUUUUUUUUUUt] UUUUU]5]v]{K]] ]ە ] t]UUUUUK ]Ö ]] ]5 ]Ö t]UUUUUt]1UUUUUU]Z]k]vP^Jfa^nߗ ^k+^r k,^wG—end^|Gؗi ^k ^Z ^yv ^J ^ ^( ^0 ^@ ^ H ^P ^<X ^sf^v ^ ^| ^ ^ ^ ^ ^^^^k^ k^k ^(^@^*H^a'^Lk  + J'^Mk^Oəԙk ^Ok &^T| k'^[&,k&^f`DJk^i_kZ Z q]̚]'v]*v]1yv]2+]8њ ̚K ];@loc]=|]Dt]Hɖ]Pt ]VÛ ]\+K0]  ]'Û ]+Û ]/Û ]8Û]@t ]Lt  ]^t$ ]b(@ @K(]_low]c5 ]g5]l ]q ]~d]K]q]]ѝ]ÛKh]F ] ] ] ]] ]Û ]7 ] 7 ]7( ]70 ]"8 ]'@ ])tH ].P ]0tX ]6`d dK]Pl ]UÛQ Qw |K]Zѝ]at]gt ]p ]uÛ K8]] ]] ]]t]t]t]t]t]t]t]t]t]t]t ]t ]t ]t ]t ]t] ] ]+ ]1 ]Û ] ]( ]Ö0 ך ɛ םK]gޟ ]n+ ]r ]vK ]{ ]+ ]Û ]Û]t]t]t]t]t]t]t]t ]t ޟK] ]+ ]Û]t]t  KH_7_F:_JF_Mv _< _@Û _N(_R0_Xt0_]t0_at0_dt0_h0 _u2 _{8 _@  K];# ]= ]GK`]pc]yv ] ] ]t ]|( ]0 (t]zUUUK]ܢloc]|]ɖ]]]yv]K0]q]u]ܢ ]q ] ]q ]( tv w0]F]l0]]]]]]]]]]]]]#]#]#]#]#]#]#]#]#]#]#]#]#]#]#]#]#]#`*)`" ׁ  ({B rxJ ! {D  D -a|ڥaa Kb6RwbwbbhwbwbwbH wbwbH wbZwbH 'b9T'b:Tb<ЦۦT Zb<T Z'bA)T   + +'bG=HT a'bL\gT &bRT'bXT H &b\H §h&b`ڧh'bdT 'bhT &blH 6<h'bqP[T H &bwH s~T +&b|nT&bH h'bΨԨT&b.T + ,bH 4T   + +bFT u ]bE/(bObn+btCbT+BbYéΩ +Cb_ Jbc m :; 7<995;::;7< $ $ : H<=<H<< << > =<< >?/?H>> H#?@bb+b>bț Cb+17BbKV +Bbjz + +Cb+Jb  ) P)1!:;hb(bmb(b( + + bg b  b bH $btzl$bl  H $bl7bӬެl r7bl r$bl y%b17l$bJPlJb`l. .g. K MIIKJKM   J NNNNN M PNM /0,09// 9 0 Rb Rbc_6UUUU(_X˯_y_~H  _H  _H  _H  W_\)Я ֯C_aH AV +  (C_fntC_kH C_pH E_tH į  _w_w_H w_H w_w_&(w_'܄Xm_d_(܄w_)܄w_0Q_1PU $_   H  H %_İ%_H ۰%_%_O %_ݯ28%_tOZ %_q| \ada_%_Ȳd_Ȳͱӱgo_Ȳ_֯ݯ ˯ _f_$_;Kk ֯ __q  f ׄ˯ ׄ˯ ܄ć܄f܄ ćft0t 5Q @Q5Q@Q QQ TH L0< hU sUhUsU PUPU Y ݯ _E{H  + ֯ (K _z__v__q_yv_ __<__+ _+ _ ___t _8c[c`yvcayvcfcncr cw(c}0   <_#t_FUUUUUUUUUU U U U KH__ _ _) _+(_!0_t0_t0_t0_t0 _d8 _d@&_H =Cj_H Xj  _dd"dd'kt_ҶUUUUUUU_t_# UUUUt_7UUUUUUUUUU U U U U UUUK8_ _ _ _/ _K _ _n( _0{       {/   K  yv W 5g  g c mHeSczbufe[7zlene^ea edvegyvek eo$er(er,ev0e4e78et@eDAeV8Hg v yveXWg i Q   v 7 yv + G tK_ҹ _ _   yv   q ׹{yv   K_3 _L{L  v 8K _ _  _ _  _#R  ҹ 3t_)кUUUK@_)F _.F _2 _7 _;+ _? _E( _I0 _NZ8 кK_t _ _L_ _tK_ _pc_yvK_ _ _0K_ _yv"0Kp_ _ _k _+ _F _F _+( _+0 _+8 _J@ _H_tL_tL _P _UX _[` _h " cEcîzmapcc E P _qx_m_m_mK _޽ _  _$ _'9 _*9{yv v yv { +  yv ) ) // _3K ޽ffznumffffZ fr(fǔ0fѮ8fծ<fk@fkHfPf`fthf(pfYfff!$fR] $fp{%f)f4 Q^~^^k^ _pUU_)t_+t_- L  ;Y3Z;Yɇ;Y8Zs[ 8Z8Z x[`v\x[Zx[{\^\\ {\{\ ^^^^.YKPK\K t__9Di``:Lt Tm m `l z`wRaGaz`Ga n` 6cnan` ;cc}cm;c;c mqc QHgQg+g+ggggg' g(g0g8g@gHgGPghXgţ`g̿hgpg xg*gD g+ gO  g#h g&} g) g9 g< g@ gEj gHj gK gXJ g\g ga  ge|gtgzggg g#(g:0gc8g@xh*7UUUUUUUUUU U U U U UUUUUUUUUUUUUUUUUUU U!U"U#U$U%U&U'U(U)U*U+U,U-U.U/U0U1U2U3U4U5U6U7U8U9U:U;UU?U@UAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZU[U\U]U^U_U`UaUbUcUdUeUfUgUhUiUjUkUlUmUnUoUpUqUrUsUtUuUvUwh>h@VhAhBdhCvhDhGjhHÛhIhJhKkiv0 (hN hPhRvhShT7 0hWhpxthvYUUUxtg0vUUg4Yxtg;UUUg?xtgEUUgIxtgOUUgSxtgZUUg^xtgeDUU(gmgsgwgzÛg}+gÛ Û 1K0i~ i i  i6 iK ij i( {  i&i7i; i@$i,]r  v7i/ 7i/ i3       Û W 7 W Û q t + 7 B=  h Û W M Û + W   n Û  W  Û yv W  7    W 7 { *    {yvD  yv 0{Lh  +  Ҷ J{Û} + n{Z + { +  {Z + Kio iq+ irV itE ix + J    + +  %a v a D P{| Û m     p   { Û yv { ֯    ֯ Ҷ  {t +  G4 ) .{c 4 + v  yv @ggtgUUggQgQgQgQgQgQgQgQgQgQgQgQgQgQgQxjTUUU joj~yvjyvjyvj`jtjtjjjjjtjmjmjmjmjmjmjmj+Xk_<$ka$kdki  s=ts7s{6 k { < GlBt[G[PZ| +[U p[Vg [W { [X  + ) ) ) )[Y & F [^2  {L + m[bX 8o + m[d{ ^[fg +[g [i[jg[k{    mhVmn=mpsigmrmtmvZmxmjmy[lg [pg[qg  + [r { + )[u t[UUUÝ  3 3 q N N }Zj z}Z  3 3 ͂ Z + z &u u w  x x yn n>nYWnZWn[Wngn+oVp[qf>qh Oqm qui!    Yz Q{Yz؉YzV{| V{V{ |}||}>}} }} $k$$ 2mLz2m2m  pzmm piFiLyvxtiUUUi] ZZ!Z]Z!Z^%Zp0X^BZwrxBZ} BZ CZ CZ CZ CZ7=CZ U` CZ x CZ  CZ 5E ZRZV5T    < iciiBifFLBio`k Bi{  Bi~ MEi  iiizptri+iiN+iR+iViZtidUUUUUUUUUU U U U U UUUUU   W E       {0  0 { " {+K V <{j  W Q{  Û   6 pixte7UUUUUUe!e+e e e e,e!rZ$Cxts!UUUUUUUUUU U U HsEsTsVsWsX{sZsPsQZsRMs\s`(sa8AsGIY M Z7sNlw @7sN @Jsgs@)  RR (   )*))'xtt/dUUxttCAUUUUUUUUUU U U U U UUUUUUUUUUUUUUUUUUU U!xttjUUUUfznumffj jtUUUKt t t 9 t t t"G t&v( t+0 t08 t4@ t8H tFP tJ9X tM` tW3h tfp tqx tu tyv{ )  {  {  G {5 5 ; yv A   V Y Y _K8tNq tZ tk tq) tt tw( tzj0 t}j1 t4'tPY'tQY  )'tR&1Y'tTEPY 5tU<eY 5_ M{ 5 |{  4 { Y  )     6  ) W " " ( d H .   v (   d A  t  9{, ) "  { )  t Ӊ ӉtYtt?)UUU / q_t t t t tuGuI+uJ+zopuKVuPxtuSUUUUUv1GxtwJUUUUUU U@UwIUZZ!Z] Za!Z^*%Zpy=BZwCBZ}C aBZC ICZO"C aCZO:EC aCZO]hC aCZa=CZU= aCZU= aCZU= aCZU =5E UxE?xGnsxHty7r>y9` eOy> eyEz-{ + +zM1 zQzVzZz^zdzi  + + {xzzzz z.zR z (z 0zi8z @ziHzP zX z` z7h z^p { k {F k   k {H . k + + ̋ {R k + Ҷ 4i k + X k + Ҷ  {   {   {  } o k ы ֯ ֋ ۋ ޶ { k p yv  {7 k yv #X k X {  =Kz$ z'd{ k; KXz-= z3  z9  z@S zG  zM  zVq( z\0 zb 8 zh@ zlHqfzpPS k  Bj k j Y{   w{t k  t   ztzUUUzzzm{t{!{%{*{/{6{;xt{C|UU{J_{AxtmUUUUUUUUUU U U U U UU|t| |!|"|#:|&?|'?}Z}+{}pMY; }  ; pee  T Y <YY <L Z }?X ;o }@{ ^}xt~WUUUUUUU  jbjjg gg-˙  222 %p]%p%p smpyps~ ~K ~=  ~? yv ~@ yv ~B  ~I {K~N  ~P  ~Q  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Nj Nj   ( r  A A  ?44 w #[w (۠j ((  ^Lck!UWP kCWLend\ 5TZ/Lck!UWPYd kCW9|Lend\95TZ.!  G ! ff   ,8w Q   ODD  3k 8z88 n   1nuz880HP!_B5tB7t9t z9t zB> t BF4?t CJW]tCTut C]tEd|t   Loc!UWP" CW:@Lend\X^5T/    o^l^oyv^r^ut ^xt ^G^^^^ ^^^d^Ga^dA^ d%^q!%^H ! '%^H ! '^.G G la  <H*   * _TT  C{ H+HH +~8^^^X^`^vh ^pei^ x ^+ ^ ^d ^ ^&^0H  ^4^9h@^?H ^  d 0  i ߗZR=ZVۑ5T   U U bbb   D AKV?DA %   RR F *F 9 - = Lc!UWP# CW)Lend\)5T"/f  c'xc1yvc5yvc)gx yv yv 4c;c=c>40 /  ~0D F JÛ zWzval{v|Û~yzvalÛyv}5WÛ-'3DPV@R0/@AR ~0znf~ 10d{ 0 0 .0. . s0as Js  0z  x    < 3i5 @2~ZZîȮή ծ$ۮ(ݮ,ޮ048~~     j   = Z   Ey8HG SG IKyL NZt0k D0 D 0C  t70'7 7 t|0'j| | m Z  " j08  :X :+ :3h0;X g0  2uID cB 9z B Lz B S#.z% \EKz% `bmz 5T z u U! |U 5 \5 a a     D{  &  5 x&4>Djuut7uʚ;uv4vAvxvv,w9wvjwwwx(xw<xxVx yyyyHy@Bzz!Z__p m+ [Z.5+T.3 3 3___a(__p(0___n(H_Z`r$ .3+z3+z3b7 7 Z __p I / [ b > q  b   q  i 5Tvar in    65Tptr 6  6.5Tjptr 6Zx=ReZ}.dq=G 6Tptr 6{UUU T0Q0X ÛCÛÛcÛÛÛÛÛvvHvÛvalvvxHfyjX0^`^^b;c@c/ b3> ` o  }  bF #  2 $  7 M A  T_yl( bW # 2 $ 7 WM A T _yl (,~UsQ1Rw'UvTZU)Uv?h``hTh<T.0oUvT0J;U VfUsÛrGZ+__h __ox {;c++7Z__h__ox {KÛ_Û&p|Ûsym||Z~ZZÛf'f'f+ggiZ PPQQZlenQsymS__hX__oXXXx XX{;;;Z?p@Z@{ 'U}TR,Z,ZZendi ÛZÛ0symZJggg[gfgftUs T|~U|UsT0Q1R0 | 5  .H Q|UsiÛ3++;cF/ > ` o  }   # 2 $ 7 M A T_yl(   # 2 $ 7 M A T _yl (#Us,QU|TvQ1RwJrU VTsU|JU ΀TsJU VTsfUs!'!"#+#$+$&Zt'UUU'(L!!__h0 __o00 0x g 0 gggtTQ~ހU 00{!;+<=+!TQR~3!UvY|U)Uv]"aZvalb g0"%Y"U~T~Q: z"UvT&"Uv,"UvT UvT&$endm+nZoL$__hv#__ovvs#vx g v#gggtT~QހU vv{?hq_$`hTh<U~TX<$UT}Q1R~U)$Uv~$U~J$U VT1&end+bufZ?h%`hTh<UTXg%=g1g%gLU~TQZ%U'&UvTR~Us<`&U~T}Q1R &UvT$J&U V &UvT= &UvT.,'UvT1 3'UvT.gL'U0xf'U~J'U V'TsJ'U V @( V D(UvTs^(Uv UUTT>U)argvÛ (UsT&)UsT|,6)UsTv UUT&ac*sym)Uvk)T|Q1 *UsT(#*UsT|D*UsTv UUT(*msg+,, (+__o{ˁU T0 y+   k  4+4=b +q b  +q 2,U T0Q0X IAJa,U ׁ,U T R X fq,0,zqLE-chq/-U|=U0R{-strR+iTkT--.-+str-+-Us8$8&{-.U|Tv{-U|Tvg.str+ii06/+lenp+qZlim+%/__h/__ox {chr6u1+lenZi0i0__hW0__o20x  ހU Tv{g0hgU}T g31=g1g%gLUT}Qv ^1UUv1+H 1q10+1P4PP+Q+Q+SvexpTUV+v2x2 3%23UTT0Q:%Y3UsTvQ:%13UTQ|A3U~M]]J4U VJ24U VL4TvJm4U VT~;4s1;Zs2;+14inp1~ 4ptr { {5ptr { 2 {<5 2 54 54  !Uv5 ;:  86 U  6 ~Uz 6z ~Un 6n Ue Z\ T ~L ~C ' +B8msg' +h) ,8hhmT1Q RUyU2 a?9 + b buf Zn 2i 5  9.5ZU|9!9T|7U 9+~9UsB8UU9Z2b:22\:w=.;q:qw=9T{:bTUw=+h8;b88~;%:v;Us;Uv%Z<b%4 /+<4   !414  !UU Bw= ~ b 5 =.5ZU@5Y=.5ZUs $ &:UvT|=w=.9j>~w=@:D>Ts9<T @U?cUUZWZabZdZ7U <mY?<m>?ZA8m?mZR%8V@ZZiE@b#IAujV%m&Z&Z'@Y8@vAA (A +m)dQ   j `< C K dVdddZdd)yyngD)@DddC)tUvTUQsC)tUUTVQU D UUZU|U"2$U"1$#T QUV@.Nh@q@z@@@@@D@E@VcfEu WE 5  .H ‚T QVEAhfE2h&hςU Teg.G.y.....F.F..F.ހU Tv //'/V‚U~}T QUcGu zG 5  .H hrG2h&hςU T#mhq+Hhh<U T#mhwHhh<U T#E-IW-d-o-݂HUv{-HUvJVTvI@-.I?.L.Y. IUT Q3Uv5IA@2L*A?MK?????J @@&@J5@4 547U pKG@4 RK 54T~ $ &7U 7KU =L9A?:L$?1?>?K?Y?Y?Y?w=4@,eLU,,LUt,LUi6/6/9<LT @lmJMU Vl1^MT0Q JMU VJMU VMTsll1 NT Rsl1ANT R0l1NT Q R07NU 7NU ,U) f O UUey>P-e:e eGeTeaeOT QsR~1$" OT Q~hPIfU ~"HU"T P P 5  .H 2Q #Q 5  .H Q Q 5  .H  Q 5  .H  R"/V<QRU|RUUT7Q Rs%UUC:SU  S 5  .H C<SU S 5  .H 0T T 5  .H  *TT4 RTT4zTT Q~iTU e iTUsTT Q hUT|IfV9UT oe\UUUT}UT UT Q hUTsIf UT VT GVT Q hqVTsIf VT VT  VT> VTF VTE WT='3WTR MWT., uWT. WTp WTp WT$ WT$ XTY -XTY1 UXT: oXTE XT; XTI XT8 XT8 XTH YT3 0YT4 IYT5 bYT6 {YTD YT1 YT! YT2 YT> YT? ZTB ,ZTd FZTc, nZTc ZTq ZTq ZTd ZT; ZTc, &[Tc @[T; Z[Tq [Tq [T; [TC [T@ [TA \T; \T; 2\T9 K\T9 d\T< }\T< \T: \T: \T= \T= \T> ]T> /]T4 e]T4( ]Te( ]Tf( ]Tg ]Tm ^Tn +^Tj E^Ti _^Tl y^To ^Tk ^TY ^TY ^TY %_TY((T_TsQ| n_T'B_Ts _T''_T2(_T1(_T0J`U V0oD`T00o0ok`T0R0oR`U0 `Tr, `Tr aTu, @aTu ZaTu,saT0 aTu aTu, aTu aTs bTt, +bTtX SbTv'mbTZX bTv bT=(bT0 bTGoecUUTQjcq*J>cU VJmcU VJcU VJcU VJcU VJ)dU V QdT., ydT. dT> T>d0 d0  ueu+uud]oe]d]d]_)`yyiaFf!fFdFdeKT|fT T 7Wf7~77]f Wf$f$~$$]fyyo&~xff !{fffffZge6{ZJg{e{6{lZtglel6N{gN{NN2{g2}2K2J+hJ+J+Z?h__sZ__c+mh__s+__cZh__sZ__cڮ_h_~_6!fGi/fl(5 zl 5  .H l($lQ 4Im44u1dn111 1m08n1U1 011JmU ׁU T R X cU R W0o gk o=g1g%gLU|TTQ}tUsT|Q1`  ~rmpQpo g 3pgggtTvQsހU }-]}<IVcp} r}qaq ` o  } r[s s  ~  As  T~Gt # 2 $ 7 M A T_yl(7uaG5tGtUsT}tU~JuU V uT~ăUs-:wbUH;o S8v ! v3 ? uM ހU TH] i tgUlvgggJw~.wvgXwgggtT~Q~ހU  kwUT(wUT~wUTs UT( x #  2 $  7 M A  T_yl((!yQU~T~az=r'zytyUvT}Q1dnUvT}Qs}JHzU VT~ b{ # 2 $ 7 M A T_yl( $u| # 2 $ 7 M A T_yl(,|U~T~Q1R~|T~Q~R~J|U ׁ}U T 3F}UsT~Y:U)UsJV}T~ՃJ}U V}U~~ ~UvfUs9~999S99ST~5~.5ZU@=Us51.5ZUU44 5UUTT44  !UU,=U̐$xu''uguc_Uʓuq]|iiiuD9juiqiiUː6|vn2 pxllU=\EigD?] Gii]XiHuuZu]ui ^O^M% U$ >  : ;  : ; I8  7I: ; I&I $ >  5I  I : ;I8  : ; n : ;  : ; II!I/ : ; <4: ;I?<4: ; I?<! : ;n: ;I;9: ; 9: ;  : ; I8 .?: ; n<dI4 I!: ; I2 " : ; I?2 < # I8 $.?: ; n<d%.?: ; nI<d&.?: ;nI<d'.?: ;n<d(.?: ;n<).?: ;nI<*.?: ;n2 <d+.?: ;n2 <cd,.?: ;nI2 <d-.?: ;nI2 <d./I//I0:: ; 1: ; 2: ;3.?: ; nI<4 : ; I?<5/I60I 7.?: ; n<Bd8.?: ; n<Bd99: ;:.?: ; n<cd;4: ; I< <.?: ; n<cBd=9: ; >.?: ; n<?.?: ;nI<@.?: ;nI<A.?: ; n<cdB.?: ; n2 <dC.?: ; nI2 <dD.?: ; nI2 <cdE.?: ; nI2 <dF.?: ; n<G<H4: ; nI?<II8 2 J.?: ; n2 <dK : ;L.?: ; nI2 <dM9: ;N:: ;O.?: ; n<P : ; Q : ;R4: ;I< S4: ;nI?<T I: ; 2 U( V.?: ;nI<BdW.?: ; n2 <cdX.?: ;nI2 <cdY.?: ;n2 <BdZ.?: ;nI2 <Bd[.?: ; nI<\.?: ; nI<d]0I ^.?: ;n<cd_`/Ia : ;bc.?n4<dd9: ;e0If : ;I?< g : ;I?<h0Ii0I j : ;I?<k0Il0Im0I n : ; o I8 42 p.?: ; nL 2 <dq.?: ; nL M2 <dr.?: ; nIL M2 <ds.?: ; nI<Bdt: ;I2 uv.?: ; nI<w : ;I8 2 x I: ; y4: ; I< z : ; I8 {I|&}.?: ;I<~.?: ; I<.?: ;I<.?: ;<.?: ;<.?: ;I<.?: ; nI2 < I : ; : ; I : ; : ; : ;I : ;I : ;I8  : ;I 8  : ;I8 : ; : ; I: ;(4GB I.?: ; I< : ; .?: ; nI2 < : ; I : ; I 8 ( m I: ;  : ;.?: ;nI2 <d.?: ;n<Bd.?: ;nI<d : ; I8 2 .?: ;n2 <dm I: ;  : ;  : ;I8 2  : ;I82 .?: ;nI<d.?: ;nI<.?: ; nI<dm I: ; : ; I : ; .?: ;nI<Bd.?: ; n2 <Bd!I/4: ; I4: ;I4G;4: ;I?4: ;I : ; I4nG 4nG 4nG4nG4nG4nG.Gd dI4: ; I.G d.1nd1.G : ;I: ; I.G: ; d.: ; I  4: ; I 4: ; I.?: ; nI .: ; .: ; @B/: ; IB1B.?: ;n@B.: ;I : ;I4: ;I.: ;@B: ;I U4: ;I1X Y11X Y1X Y  11111RUX Y : ;.: ;  U.: ;I@B4: ;I1RUX Y1RUX Y  : ; I: ; : ;I.?: ;nI@B4I4.?: ;I 4I4.?: ;n .?: ;nI 1RUX Y.: ;I : ;I.?: ;nI@B.: ;@B1X Y: ;I.: ;  1 141411RUX Y 1X Y 411B1.?: ; I 4.1@B1 .1n@B.1@B.?<n: ;.?<n: ; .?<n: ; n.?<nn.?<n.?<n: ;nUUUUVUVUVTQSQS\S\S\PPWWWW@ wu@UW@ wu@UW wu@UW wu@U.UU]U]TSQSQSQQSUSUSTQ\\P]]P]PPPSS S\SuUVUVUVTSSSS\S\\\P]P]]]0P000SP0S0WWWWW wu@ ww@ ww@UwwW ww@wWW wu@UW wu@UUVUVUVUUT]T]T]]TTQ_Q_Q_QQ_Q_QQRRR~RRRXSs^SsS^SsPSsS^S^SSXXXY\Y\Y\YY\Y\YYU^^^^\\\\\\     ^^  ^_    ^^^^^P_VSSSSSU___     _s~_s~s~s~    _^     ____X^SSP^XP_TP^UVUUTSTTQR]\USUUTVTQ\QUSUUT\TQVQU UUU 0  U\UU\U\U\TVTTU]UU]TSsSSwww0^~^~^^R^R^00P\P\0w wSww     VV  PwwPw ]V]_U]U]U]TUTTTQ_Q_Q_RSRRRSRPSSSSVvVVVVP\\\VURU UVUVTSTPP\ T# $ &\0Qq\USUUUSUUSUTVT]USUUUUSUUSUUU\UTSTPVP@ s $ &U s $ &USUSUSUSUUTTYyY#P#QPpPPPTPS0^UUPq1$"0$0&r"^UUP^U^UUUUUUU^UUUUUU00VP_UVUVUUUUUUVUUUVUVUUUUUUVP___]}]_U__UU_V_UUU_UUUUUUUZPVUUVZUUZPUPUSPUSUUuPUUUZUUUUUUUUUUȟUPQUUUUUUUȟUUUUUUUUUPUPSSUPUUP^PUU^SU^UUUUUUSUUU\10S0SSS0 VVVVVVVVVVVV11VVVVV1VVVPVPVPPVPPVPVPVVVVVVVV11VVV11V1VVVVVVVVVVPP0\0\~"U"000000_UUUPV|)H)Hv"#|)H)HUH#)H)H"v"#|)H)HUH#)H)H"v"#|)H)HUH#)H)H"v")U1$#)H)HUH#)H)H"v"#|)H)HUH#)H)H"v")U1$#)H)HUH#)H)H"v"|Q UH# UH# UH# UH#UUXR P RRP r0$0&XPX __XP_PP____ VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVPVVPVVV^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^yp"T}t"P pQ e 2PVVV^^^^~^~{^^^\VVV\SSSS    VV        \\\\P p# # # VVV0\\\^^^^^^0\S\STPUUUUUVTV V~"#~V"TVTUUTt~"#t~"UQ0^~2U1UU q ~" q ~"___Pr1$Pr1$U^~^ ~ $ &T ~ $ &UP r0$0&Xx )_1UUSU_s $ &1$" U $ &1$" \~"U"0~   SSSU\PXXU00   USs~STVT s0$0&QUSUUTQTUUQUU0.(TSTS 8s3$U@0q3$p"R8USUSUPPuSUUS VvVUUPPUUUSUTTQ]Q\Q]TT\U~U~U~U~U~U~T^^0:~;~:~:~:~:~:~:~:~:~PVT~\VVP_P_______     S  $ &S  $ &SV   TT_SSSsSsSSSSSSSSSP~~P~~~~~~~~~UU v8$8& }8$8& v8$8& qs"# qs"#U\     VV     \\ q $ &TU\]~ $ &|"U~P0VVv~#V0 ~~~~~ 0~~~0~~~~~~~~~~~~~V~~ ~#u@U~ ~#u@UsSsS~SS~~~^^~~~     HH     SSH0     P~~~   ~~   RR u@U u@UP] ~~" ~~" ~~"]S]}]p~]SSUPVVVPPP]]}]p~]p~~~~~~~ ~#u@ ~#u@UU~~ ~#u@ ~#u@UU u@U u@UU\UUTVTTTVU\PS@UUUUTTUUUUUU<Pt /usr/include/usr/include/x86_64-linux-gnu/bits/usr/include/c++/6/bits/usr/include/c++/6/ext../../gdb/common/usr/lib/gcc/x86_64-linux-gnu/6/include/usr/include/x86_64-linux-gnu/sysbuild-gnulib/import/usr/include/c++/6/usr/include/c++/6/debug/usr/include/x86_64-linux-gnu/c++/6/bits../../gdb/../include../../gdb/../include/gdb../bfd../../gdb../../gdb/target../../gdb/mi../../gdb/cliada-exp.c.tmpada-exp.yada-lex.lstring.hstring3.hstdio2.hstl_vector.hnew_allocator.hcommon-utils.hunique_ptr.hpoison.hscoped_restore.hstddef.htypes.hstdio.hlibio.hwchar.h_G_config.hsys_errlist.htime.htypes.hstdio.hbasic_string.hstringfwd.hcstdlib type_traits stl_pair.hdebug.h cwchar char_traits.hc++config.h cstdint exception_ptr.hnew allocator.hclocale cstdio alloc_traits.hinitializer_list chrono stl_construct.huses_allocator.htuple functional shared_ptr_base.hvector.tccstl_iterator_base_types.harray ctime ratio cstddef shared_ptr.hutility predefined_ops.hnumeric_traits.halloc_traits.hstl_iterator.hconcurrence.hstdlib.hstdlib-float.hstdlib-bsearch.hstdlib.hstdlib.h stdint.herrno.hlibiberty.h unistd.hgetopt.h signals.h locale.hptid.hstat.hbfd.hcommon-types.hwchar2.hatomic_word.h stdio.htraits.hfunction-view.hgdb_optional.hgdb_unique_ptr.hgdb_ref_ptr.hobstack.h common-debug.hcommon-exceptions.hcommon-defs.hui-file.henum-flags.hdefs.hhashtab.h gdbtypes.hobjfiles.hsymtab.hregex.hcommand.hcompleter.hblock.hminsyms.hax.hprogspace.hlanguage.hexpression.hparser-defs.hframe.hgdb_obstack.hgdbarch.hwaitstatus.hutils.hmi-cmds.hextension.hvalue.hprobe.hcli-script.hbreakpoint.hada-lang.hsymfile-add-flags.hobjfile-flags.hregistry.hgdb_bfd.hsymfile.hinfrun.hrecord.htracepoint.htarget.hnext-iterator.hpsymtab.hlibintl.herrors.hctype.herrno.h zt.lt2jxt4wwtz<rt&vKurX  t==MU^I}tgI|tl!-["YWI=hZ&Fnw0w.wXvtwXc.  v .wX\.uX t'Ʉ#=I3K;;Kt0)y.Xt}XJ}<Z#.P.(xKII8Z#KI=uJ <vJXM9MpKmIK>KKWZ1?e:g@\LrMGyhx wt=;=>ɭI<y<419?5-mKy<yJ .Xztgz{~t X~֑Ig-KYIYeXۓwz-7vY  -B< "IK!W=[{ȻȖ$XMK{z<  ,ttJw$ zY:#q?I!wAzX" /q#X<ttL}Xxt|oJ%v}ot ty. w J>1Yu|<8 zJJ;= fx&<xtXx&JZ&<XX8Nn</zJZrLhYI8KJwvJL2#9?+[7xt<xYN<r/I1t=YI>>v ti=Dx Y;=Z>vf ,Z<&<c\wtw<Z_y&.YF"v w~k t~tLwf vL=>:hY%ȅY/ICMkJf&  yt$ y wwtX XZvu  ZYx.~J X XxJxX~t X CY1[u <>:gKsyl.[o%X pJY p )t XzJz=oLuv7O..=h:Z:h Xyt=zXuwtf>Kft|X.|X<|dvy{8Atyt{+eY0Y95YYLG?)\rv[-x e/DuztY$I>;shu:v|ݶ#SXu< uu <  vfJuu t u tuJ6 Xuf u uf .u tu Y{XY׹K.~D|+}.|XZ]].KX tX0u tX ttXZX^ \\\[x XtX XtX  tX  tXK_\\\\\\\\_\\\Z=\=[[=\]\\ XZ]Z]Z]Z\Z XZ ~Xtxu ~Xtxu ~XtxuZZZZZZZ\ XsX sX=^ ~t]ry<<ykK X }.ty }ty\ sX sXg .sX JsXK] rXK rX rXUY\K rX XrX XrX rX^= X XrX XrX$ XrX rX rXY rX |Xty|f tX {X~O"ct}}<ImJvHY}  X~ fJuu t~xee<XK@sK\K$B'Ŧ}t w=g} JuG5 <u zBzJMX$2X#w[{(us_ %wtXf g v*>t u_5 # h L,>iO <ufyXqt J>at!_J!X__p X6x. f~ Ku;tX-vz<iwU ;~fXY~;"Xgv0V}X}ȓu< >~2sw.z<zXrL9vJk~XXXnXnX_KX.xttKyt N[fy=u~<>:gKt~ =s!XMZ;/~XK;u7f*up~<~<|v !i!YuU m<^)X..  lY9 z t/|tsXY zXtw. z3 BFD_RELOC_SH_COUNTla_iterate_over_symbols_M_release_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEPKcmmBFD_RELOC_NDS32_GOTOFF_HI20BFD_RELOC_PPC64_DTPREL16_DSGDB_SIGNAL_WINDprint_one_detail~objfileBFD_RELOC_ARC_W_MEBFD_RELOC_MEP_GPREL_ZNKSt5arrayIjLm15EE6rbeginEvblock_enumBFD_RELOC_BFIN_24_PCREL_CALL_X_ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterIcEEEEC4Evnested_archives_ZNSt12_Vector_baseI12block_symbolSaIS0_EE12_Vector_implD2Ev_ZN3gdb8optionalI20ada_lookup_name_infoE5resetEvinitializedBFD_RELOC_PPC64_TPREL16_HIGHESTABFD_RELOC_390_TLS_LDO64_ZNSt6vectorI12block_symbolSaIS0_EE4dataEvBFD_RELOC_XTENSA_SLOT4_ALTBFD_RELOC_X86_64_GOTOFF64_Z12builtin_typeP7gdbarchenum_flagsBFD_RELOC_D30V_15_PCREL_ZNKSt6vectorI8languageSaIS0_EE4backEvstrncpy~new_allocatorinput_file_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEvBFD_RELOC_IA64_TPREL64IBFD_RELOC_FRV_LO16_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE10deallocateERS6_PS5_m_ZNSaI12block_symbolED2EvGDB_SIGNAL_ABRTBFD_RELOC_MIPS_26_PCREL_S2BFD_RELOC_SPARC_REGISTER_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8pop_backEvstatsBFD_RELOC_MSP430X_PCR20_EXT_DSTBFD_RELOC_M32R_10_PCRELreg_syntax_tallocator_argBFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_LOBFD_RELOC_MICROMIPS_GPREL16bfd_arch_mn10300alloc_failed_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EESA_info_record_cmdlistboolobject_baseBFD_RELOC_MSP430_SYM_DIFF_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEPKcmBINOP_MIN_ZN3gdb8optionalI24demangle_for_lookup_infoEC4ERKS1_BFD_RELOC_MN10300_TLS_DTPMOD_ZN15psymtab_storage7obstackEvdeprecated_trace_start_stop_hookconditional, const gdb::xfree_deleter&>type_symbfd_arch_pyramidBFD_RELOC_IA64_TPREL64LSBcanonicalizeNumeralBFD_RELOC_IA64_LTOFF22debug_stratummach_o_data_structBFD_RELOC_H8_DIR24A8BASE_CONVERSION_BADNESSBINOP_BITWISE_XOR_ZN3gdb8optionalI24demangle_for_lookup_infoEC4ERKS2_language_auto_ZN9__gnu_cxx13new_allocatorIP7so_listED4EvBFD_RELOC_BFIN_4_PCRELBFD_RELOC_RISCV_PCREL_HI20__builtin_strcpyGDB_SIGNAL_USR1GDB_SIGNAL_USR2_ZN9__gnu_cxx13new_allocatorIcEC4EvBFD_RELOC_PPC64_DTPREL16_LO_DS_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4backEvBFD_RELOC_OR1K_TLS_LDM_PG21BFD_RELOC_CKCORE_TLS_GD32_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIcN3gdb13xfree_deleterIcEEEE8allocateEmPKvbfd_reloc_otherBFD_RELOC_MIPS_TLS_LDMdestdifftimeSTRUCTOP_ANONYMOUSBFD_RELOC_MIPS16_TLS_GD_ZNSt16allocator_traitsISaISt4pairImP14partial_symtabEEE10deallocateERS4_PS3_mBFD_RELOC_MICROMIPS_SCN_DISPUNDEF_DOMAIN_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EEaSERKS5__ZNSt16allocator_traitsISaI12block_symbolEE8max_sizeERKS1_BFD_RELOC_EPIPHANY_IMM8chunk_limit_ZNKR3gdb8optionalI20ada_lookup_name_infoEdeEv_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEmRKS3_n_cs_precedes_ZNSt10unique_ptrIcN3gdb13xfree_deleterIcEEE11get_deleterEv_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE8pop_backEvBFD_RELOC_CKCORE_ADDR32_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE2atEm_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE14_M_move_assignEOS7_St17integral_constantIbLb1EE_M_end_of_storageBFD_RELOC_386_TLS_DTPMOD32_ZN3gdb7ref_ptrI5value16value_ref_policyED4EvBFD_RELOC_SH_IMM8BY2BFD_RELOC_SH_IMM8BY4_ZNSt6vectorIP14partial_symbolSaIS1_EE9push_backEOS1_yy_c_buf_p__get_helper<0ul, expression*, gdb::xfree_deleter >BFD_RELOC_390_TLS_DTPOFFBFD_RELOC_CRIS_32_PLT_PCRELbfd_pef_xlib_data_structwrite_armap_sys_errlisttm_sec_Z9xsnprintfPcmPKczBFD_RELOC_NDS32_SDA15S0BFD_RELOC_NDS32_SDA15S1BFD_RELOC_PPC_VLE_HI16ABFD_RELOC_NDS32_SDA15S3BFD_RELOC_PPC_VLE_HI16D_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE4dataEvBFD_RELOC_AARCH64_MOVW_GOTOFF_G0_NCBFD_RELOC_METAG_REL8sectionsBFD_RELOC_FRV_TLSDESC_VALUE_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIPKcS3_EEE17_S_select_on_copyERKS5__ZN18completion_tracker19discard_completionsEvBINOP_GEQ_M_elems_ZNSt6vectorIP7so_listSaIS1_EEC4ESt16initializer_listIS1_ERKS2_BFD_RELOC_PPC_DTPREL16_HACOMPILE_I_PRINT_ADDRESS_SCOPEBFD_RELOC_PPC_DTPREL16_HIpop_backBFD_RELOC_X86_64_PLT32_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4backEvBFD_RELOC_M32R_JMP_SLOTreloc_type_lookupexpression_context_block_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcmsvalOP_STRINGreverse_iterator_ZNKR3gdb8optionalI12auto_obstackEdeEvbp_location_at_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE18_M_fill_initializeEmRKS4__ZNSt6vectorI8languageSaIS0_EE2atEmBFD_RELOC_SPARC_PC_HH22line_ZNKSt6vectorIP7so_listSaIS1_EE8max_sizeEvcreated_by_gdbBFD_RELOC_SH_GOTFUNCDESC20_M_append_ZNSt10shared_ptrI12command_lineEC4ERKS1__ZNSt5arrayIbLm15EE4fillERKb_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc__add_lvalue_reference_helpernitems_ZNK6ptid_tneERKS_BFD_RELOC_TILEPRO_TLS_IE_LOADmax_sizeagent_flaw_bad_jumpabfd_ZN9__gnu_cxx13new_allocatorI12block_symbolEC2Evmach_o_fat_data_structsect_index_rodataobjfiles_ZN9__gnu_cxx13new_allocatorIP7so_listE10deallocateEPS2_mBFD_RELOC_ARC_8GDB_EXC_BAD_ACCESSframe_id_stack_statusreverse_iterator<__gnu_cxx::__normal_iterator > > >_bfd_copy_private_header_datayyget_outyyset_outtargetBFD_RELOC_ARC_WGDB_SIGNAL_UNKNOWNbfd_target_pef_flavour_M_default_appendTYPE_CODE_METHOD_bfd_read_ar_hdr_fndirname_G_fpos_tBFD_RELOC_M32R_GLOB_DATLENGTH_MISMATCH_BADNESSBFD_RELOC_NDS32_20EXEC_REVERSEBFD_RELOC_AARCH64_CALL26next_iteratortype_long_doublemst_slot_got_pltlinker_has_inputBFD_RELOC_SH_IMM_MEDHI16_PCRELBFD_RELOC_BFIN_GOTHITYPE_CODE_XMETHOD_ZNSt16allocator_traitsISaI8languageEE8max_sizeERKS1_freaddecrefBFD_RELOC_PPC_DTPREL16_LO_ZNSt16allocator_traitsISaIP7so_listEE37select_on_container_copy_constructionERKS2_integral_constantinitializer_listBFD_RELOC_8_BASERELla_search_name_hashoptional_ZNSt10_Head_baseILm0EPcLb0EEC4EOS1_multidictionaryBFD_RELOC_16C_REG04_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4ERKS4_RKS3__ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE17_M_default_appendEm_ZNSt6vectorIP7so_listSaIS1_EE14_M_move_assignEOS3_St17integral_constantIbLb1EEgc_markBFD_RELOC_SH_IMM_MEDLOW16minus_one_ptid_Z19_initialize_ada_expvBFD_RELOC_ARC_16_ZNSt16allocator_traitsISaIP14partial_symbolEE8allocateERS2_mPKvnum0lru_prevada_lookup_encoded_symbol_ZNK9__gnu_cxx13new_allocatorI8languageE7addressERKS1_symbol_filename_ftypeBFD_RELOC_RL78_NEG16BFD_RELOC_OR1K_TLS_DTPMODBFD_RELOC_NIOS2_R2_S12addressflag_declared_classTYPE_CODE_UNDEFannotation_levelBFD_RELOC_ARC_24BFD_RELOC_NDS32_DWARF2_OP1BFD_RELOC_NDS32_DWARF2_OP2fputwcBFD_RELOC_AARCH64_TLSLE_LDST32_TPREL_LO12_NCfputwsBFD_RELOC_RL78_NEG24BFD_RELOC_V850_32_PLT_PCRELobjfiles_safe_rangeOP_LONG_ZNSt12__weak_countILN9__gnu_cxx12_Lock_policyE2EEaSERKSt14__shared_countILS1_2EEBFD_RELOC_ARC_32compile_instanceBFD_RELOC_FT32_10BFD_RELOC_ARC_S25H_PCRELBFD_RELOC_FT32_15BFD_RELOC_FT32_17BFD_RELOC_FT32_18_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_disjunctEPKcparse_floatSTRUCTOP_MEMBER__swappable_details_ZNK16lookup_name_info3adaEvBFD_RELOC_NDS32_DATABFD_RELOC_CKCORE_PCREL_IMM10BY4_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE5clearEvUNOP_FLOATbfd_target_msdos_flavourBFD_RELOC_RL78_NEG32BFD_RELOC_BFIN_GOTLO_ZNKSt5arrayIbLm15EE4backEvto_char_typemay_insert_tracepointsBFD_RELOC_TILEGX_IMM16_X1_HW1_LASTPREC_SUFFIXpointer_type_M_add_ref_lockBFD_RELOC_FT32_20function_viewBFD_RELOC_V850_CALLT_6_7_OFFSETskip_trampoline_ZNSt12_Vector_baseISt4pairImP14partial_symtabESaIS3_EEC4Em_ZNSt10unique_ptrI10expressionN3gdb13xfree_deleterIS0_EEEC4EDn_ZNSt12_Vector_baseISt4pairImP14partial_symtabESaIS3_EEC4Ev_ZN3gdb8optionalI24demangle_for_lookup_infoED4Ev_Z16write_exp_stringP12parser_state6stokenBFD_RELOC_M32R_24expression_up_ZNSt4pairImP14partial_symtabEaSERKS2__ZNSt6vectorI12block_symbolSaIS0_EEC2EvBFD_RELOC_ARC_SECTOFF_1BFD_RELOC_ARC_SECTOFF_2_ZN12next_adapterI7objfile13next_iteratorIS0_EEC4EPS0_BFD_RELOC_ARM_GOTFUNCDESC_ZN15psymtab_storageaSERKS_placeholders_ZNSt12_Vector_baseISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EEC4EOS6_RKS5_symbol_impls_ZN12next_adapterI7objfile19basic_safe_iteratorI13next_iteratorIS0_EEEC4EPS0_relentXML_PARSE_ERRORBFD_RELOC_MIPS_GOT_DISP_bfd_set_private_flagsBFD_RELOC_PPC_TLSLDbfd_arch_m32cTARGET_WAITKIND_THREAD_EXITEDbfd_arch_m32r_M_get_use_countaclass_index_ZN3gdb8optionalI20ada_lookup_name_infoEaSEOS1__ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEptEv_TypeBFD_RELOC_CRIS_DTPMODBFD_RELOC_NIOS2_R2_F1I5_2BFD_RELOC_SH_IMM_HI16BFD_RELOC_IP2K_LO8INSNbfd_arch_or1kBFD_RELOC_BFIN_12_PCREL_JUMPm_demangled_hashes_p_Mutex_base<(__gnu_cxx::_Lock_policy)2u>yyget_in_bfd_set_formatBFD_RELOC_SPARC_LM22xcoff_tdataBFD_RELOC_MSP430X_ABS20_ADR_SRCBFD_RELOC_NDS32_LONGJUMP1BFD_RELOC_NDS32_LONGJUMP2BFD_RELOC_NDS32_LONGJUMP3BFD_RELOC_NDS32_LONGJUMP4BFD_RELOC_NDS32_LONGJUMP5BFD_RELOC_NDS32_LONGJUMP6_ZN3gdb8optionalI20ada_lookup_name_infoEaSEOS2_moveBFD_RELOC_NIOS2_TLS_DTPMODobjfiles_safeBFD_RELOC_TILEGX_IMM16_X0_HW1_PLT_PCRELBFD_RELOC_V850_TDA_4_5_OFFSET_ZN18completion_tracker35recompute_lowest_common_denominatorEOSt10unique_ptrIcN3gdb13xfree_deleterIcEEE_ZN3gdb8optionalI12auto_obstackE5resetEvBFD_RELOC_FT32_RELAXBFD_RELOC_SH_JMP_SLOTpartial_inplaceBFD_RELOC_BFIN_FUNCDESCexp_descriptorrange_check_on_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv_ZNSt12_Vector_baseIP7so_listSaIS1_EE11_M_allocateEmBFD_RELOC_CR16_NUM16base_breakpoint_opsm_standard_p_ZNSt16initializer_listIcEC4EPKcm_M_move_assignBFD_RELOC_RISCV_CALL_PLT_ZN16completion_match7storageB5cxx11EvBFD_RELOC_AARCH64_TLSLD_LDST32_DTPREL_LO12_NCyy_startdeprecated_post_add_symbol_hooktarget_non_stop_enableduintmax_ttype_charprint_stop_actionconditional&, const std::__wrap_nonesuch&>_ZNSt5ratioILl1ELl1000000000EE3denEBFD_RELOC_PPC_GOT_TPREL16_ZNSt6vectorI8languageSaIS0_EEixEmprint_itBINOP_GTRUNOP_MEMVAL_TYPE_ZNSt6vectorI8languageSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EESt16initializer_listIS0_E_ZNK10enum_flagsI28innermost_block_tracker_typeEeoES0_PROP_LOCLISTBFD_RELOC_ALPHA_TPREL_LO16_ZNSt11_Tuple_implILm0EJPcN3gdb13xfree_deleterIcEEEE7_M_headERS4__Z14yy_scan_stringPKc_ZNSt15__exception_ptr13exception_ptr10_M_releaseEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_S9_S9_isxdigitconst_iterator_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5eraseEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_BFD_RELOC_SH_GLOB_DATratio<3600l, 1l>range_mode_manualBFD_RELOC_MT_HI16_ZNKSt6vectorI12block_symbolSaIS0_EE2atEminitializer_listBFD_RELOC_SH_GOTOFFFUNCDESC20rethrow_exception_ZNSt6vectorIP7so_listSaIS1_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_BFD_ARELOC_BFIN_ADDBFD_RELOC_SPARC_UA16address_space_ZN9__gnu_cxx14__alloc_traitsISaISt4pairImP14partial_symtabEEE17_S_select_on_copyERKS5_weak_ptrBFD_RELOC_OR1K_TLS_LE_HI16_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE6resizeEm_ZNSt6vectorIP7so_listSaIS1_EE15_M_erase_at_endEPS1__initialize_ada_expdummy_stratumset_quote_chartypedef_field_countBFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_LO12_NC_ZNSt6vectorIP7so_listSaIS1_EEC4ERKS3_RKS2__ZNSt10_Head_baseILm0EP10expressionLb0EEC4EOS2_TYPE_CODE_RANGEBFD_RELOC_SPARC_UA32_ZNSt10shared_ptrI12command_lineEC4EDnrbegin_ZN9__gnu_cxx14__alloc_traitsISaIcEE27_S_propagate_on_move_assignEvyyoutput_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE6assignESt16initializer_listIS4_Ewhile_controlVOID_PTR_CONVERSION_BADNESSBFD_RELOC_IA64_GPREL22pc_relative_ZNSt6vectorIP7so_listSaIS1_EE4swapERS3_BFD_RELOC_PPC_COPY_bfd_define_common_symbolBFD_RELOC_MIPS_HIGHEST__PRETTY_FUNCTION__BFD_RELOC_V850_TDA_4_4_OFFSETflds_bnds_lockBFD_RELOC_ALPHA_ELF_LITERALBFD_RELOC_XTENSA_SLOT13_ALTgetwc_ZNSt11_Tuple_implILm0EJP10expressionN3gdb13xfree_deleterIS0_EEEE7_M_headERKS5__ZN9__gnu_cxx14__alloc_traitsISaI8languageEE15_S_nothrow_moveEvGDB_EXC_EMULATION_ZNSt5arrayIjLm15EE4dataEvla_name_of_this_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4sizeEvdiv_tBFD_RELOC_RVAchar_traitslinenoyylex_destroy_ZNSt6vectorIP14partial_symbolSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS1_S3_EERS6_BFD_RELOC_TILEGX_IMM8_X1_TLS_ADD_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_mm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmRKS4_mmBFD_RELOC_METAG_TLS_LE_LO16BFD_RELOC_M32R_GOT24_ZN9__gnu_cxx25__numeric_traits_floatingIfE16__max_exponent10EBFD_RELOC_X86_64_COPYBFD_RELOC_BFIN_FUNCDESC_GOTHI_ZNKSt6vectorISt4pairImP14partial_symtabESaIS3_EE14_M_range_checkEmresources_neededconst_pointerTYPE_CODE_MODULElookup_name_infoBFD_RELOC_SH_GOT_MEDHI16dummymsymbol_demangled_hashyytnameBFD_RELOC_FRV_FUNCDESCtype_intbfd_arch_xgateyy_did_buffer_switch_on_eof_ZNSt4pairIPKcS1_EC4ERKS2_filenoBFD_RELOC_MEP_LOW16_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EmcRKS3_BFD_RELOC_RL78_OP_SHRALOC_COMPUTEDBFD_RELOC_AVR_LDS_STS_16dwarf_blocktm_wdayBFD_RELOC_METAG_RELBRANCH_Headprint_entry_values_compactla_print_array_indexbackbcache_ZNKSt5arrayIbLm15EE5emptyEvBFD_RELOC_IA64_PLTOFF64MSB_ZNSaI8languageEC4Ev_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EEC4ESt16initializer_listIS4_ERKS5_lengthLOC_FINAL_VALUEint_n_sep_by_spaceBFD_RELOC_OR1K_RELATIVE_S_ptr_ZN18completion_tracker22set_suppress_append_wsEbcommand_control_typeallocator_traits >perrorBFD_RELOC_MMIX_PUSHJ_1BFD_RELOC_MMIX_PUSHJ_2BFD_RELOC_MMIX_PUSHJ_3BFD_RELOC_PJ_CODE_REL32_ZNSt6vectorIP7so_listSaIS1_EEC4EvBFD_RELOC_NDS32_TLS_LE_LS_M_disposeBFD_RELOC_16C_IMM16_CBINOP_VALBFD_RELOC_ARM_TLS_GD32_FDPIC_Head_base<0ul, unsigned char*, false>_ZNSt6vectorIP14partial_symbolSaIS1_EEC4ERKS3_RKS2__ZSt12__get_helperILm0EP10expressionJN3gdb13xfree_deleterIS0_EEEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE_ZN3gdb7ref_ptrI5value16value_ref_policyE13new_referenceEPS1_m_finished_storageada_yy_init_buffer_Z12yyget_linenovm_msym_ZNSt12_Destroy_auxILb1EE9__destroyIP12block_symbolEEvT_S4_BFD_RELOC_TILEGX_IMM8_X0_ZNK7objfile14msymbols_range3endEv_M_assign_ZNSt10__nonesuchaSERKS_BFD_RELOC_ARM_ALU_PC_G2operator&_ZNSt10unique_ptrIcN3gdb13xfree_deleterIcEEEaSEDnoperator*operator+operator-scoped_restore_basereference_typeoperator=BFD_RELOC_NDS32_9_PCREL_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEvmatch_typemi_debug_pBFD_RELOC_PPC_GOT_TLSLD16_HABFD_RELOC_PPC64_DTPREL16_HIGHERAdebug_file_directory_ZNKO3gdb8optionalI20ada_lookup_name_infoEdeEvBFD_RELOC_PPC_GOT_TLSLD16_HIoperator^STATIC_BLOCK_ZNSt11_Tuple_implILm0EJPcN3gdb13xfree_deleterIcEEEEC4EvBFD_RELOC_AARCH64_TSTBR14operator|ownerfb_offsetTARGET_WAITKIND_FORKED_Traitsexpression_context_pc_ZN12command_lineaSERKS_BFD_RELOC_MSP430_ABS_HI16command_linenum_segmentsBFD_ARELOC_BFIN_ANDsubseqMatchBFD_ARELOC_BFIN_PUSHBFD_RELOC_IP2K_TEXTBFD_RELOC_PPC64_DTPREL16_HIGHESTBFD_RELOC_TILEGX_DEST_IMM8_X1reloc_howto_structstab_other_ZdlPvget_symbol_field_typewcstoullread_variable_at_entryfield_loc_kindall_static_probe_opsGNU C++14 6.3.0 20170516 -mtune=generic -march=x86-64 -g -O2_ZN3gdb8optionalI24demangle_for_lookup_infoE3getEvBFD_RELOC_MIPS16_TLS_LDMEXEC_FORWARDwarning_ZNSt12__shared_ptrI12command_lineLN9__gnu_cxx12_Lock_policyE2EED4EvYYSTYPETARGET_WAITKIND_SPURIOUSprogram_spacessrec_dataseparate_debug_file_debug_ZNKSt6vectorIP14partial_symbolSaIS1_EEixEm_ZNSt6vectorI12block_symbolSaIS0_EE21_M_default_initializeEm_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE14_M_fill_assignEmRKS3__ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED4Ev_ZNKSt6vectorISt4pairIPKcS2_ESaIS3_EE4cendEvBFD_RELOC_H8_DIR32A16BFD_RELOC_TIC54X_16_OF_23_ZNKSt6vectorIP7so_listSaIS1_EE5frontEv~bpstatsBFD_RELOC_EPIPHANY_SIMM8_ZNKSt6vectorISt4pairImP14partial_symtabESaIS3_EE7crbeginEvBFD_RELOC_16C_ABS24_Csrec_data_structtyped_val_floatBFD_RELOC_SPARC_10BFD_RELOC_SPARC_11TARGET_WAITKIND_EXITEDlink_ZNSt5ratioILl1ELl1000000000EE3numEarrayPREC_BITWISE_XOR_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EEmRS9_bfd_arch_m9s12xgint64_tint_least16_tbfd_target_ovax_flavournetbsd_core_struct_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvBFD_RELOC_AVR_LO8_LDI_GSBFD_RELOC_IA64_PCREL21BBFD_RELOC_IA64_PCREL21F_M_mutateBFD_RELOC_IA64_PCREL21Mset_custom_word_pointbfd_arch_pluginBFD_RELOC_MEP_PCREL17A2BFD_RELOC_SH_COPY64BFD_RELOC_ARM_LDC_PC_G0BFD_RELOC_ARM_LDC_PC_G1BFD_RELOC_ARM_LDC_PC_G2__daylightBFD_RELOC_CKCORE_TLS_TPOFF32_S_atomicada_yyrule_ZNSt16allocator_traitsISaIcEE37select_on_container_copy_constructionERKS0_BFD_RELOC_MACH_O_SECTDIFF_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE5frontEv_ZNKSt17integral_constantIlLl1000EEcvlEvmbstowcsBFD_RELOC_ARM_SMC_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE15_M_erase_at_endEPS3_bounds_ZNO3gdb8optionalI24demangle_for_lookup_infoEdeEvseparate_debug_objfile_M_construct_aux_2BFD_RELOC_64_PLTOFF_ZNKSt6vectorIP14partial_symbolSaIS1_EE12_M_check_lenEmPKcnew_allocatorla_exp_descencoded_ZN18completion_trackerC4EvBFD_RELOC_AARCH64_TLSDESC_ADR_PAGE21BFD_RELOC_SH_GOT20the_bfd_ZN9__gnu_cxx13new_allocatorIP7so_listE8allocateEmPKv_ZN9__gnu_cxx14__alloc_traitsISaI12block_symbolEE15_S_nothrow_moveEvaout_data_structincrefflag_gnu_ifunc_ZNK12next_adapterI14partial_symtab13next_iteratorIS0_EE5beginEvmach_ZNKSt6vectorISt4pairImP14partial_symtabESaIS3_EE8max_sizeEvratio<1l, 1000000l>remove_reference >_ZNK23minimal_symbol_iteratordeEvm_cplus_ZNK20ada_lookup_name_info11lookup_nameB5cxx11Ev__normal_iterator > >tmpfileBFD_RELOC_390_TLS_LDCALL_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE37select_on_container_copy_constructionERKS6_deprecated_query_hookoverflow_arg_aream_instantiated_symbol_info_ZNSt11_Tuple_implILm0EJPcN3gdb13xfree_deleterIcEEEE7_M_headERKS4_symbol_block_ops_ZN9__gnu_cxx14__alloc_traitsISaI12block_symbolEE17_S_select_on_copyERKS2_putwcharBFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_PLT_PCRELBFD_RELOC_ARC_N8_ZNSt10_Head_baseILm1EN3gdb13xfree_deleterIcEELb1EEC4ERKS2_reloc_name_lookupBFD_RELOC_14BFD_RELOC_16_ZNSt10unique_ptrIcN3gdb13xfree_deleterIcEEEC4EPcOS2_the_bfd_section_indexfloatformats_ieee_half_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIcN3gdb13xfree_deleterIcEEEEC4ERKS6_shared_ptr_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE14_M_move_assignEOS5_St17integral_constantIbLb1EEBFD_RELOC_NIOS2_GPRELBFD_RELOC_SPARC_GOTDATA_OPREFERENCE_CONVERSION_BADNESSallocator_typeBFD_RELOC_TILEPRO_MMEND_X0BFD_RELOC_TILEPRO_MMEND_X1BFD_RELOC_IA64_LTV32LSBTYPE_SPECIFIC_GNAT_STUFFBFD_RELOC_SCORE_DUMMY2symbol_impl_ZNSt10_Head_baseILm1EN3gdb13xfree_deleterIcEELb1EEC4ERKS3_BFD_RELOC_MCORE_RVAbfd_arch_convex_ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEvBFD_RELOC_26UNOP_MAX_ZNSt16allocator_traitsISaISt4pairIPKcS2_EEE8max_sizeERKS4_BFD_RELOC_390_GOTPCDBL_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EEC4ESt16initializer_listIS3_ERKS4_disable_randomizationmay_insert_fast_tracepoints_ZNKSt6vectorIP7so_listSaIS1_EE4rendEvoptoptada_yytextBFD_RELOC_WASM32_COPYcrendBFD_RELOC_32processStringBFD_RELOC_16C_REG14BFD_RELOC_16C_REG16BFD_RELOC_386_JUMP_SLOT_ZNSaI12block_symbolEC4Evincludesbfd_arch_crxBFD_RELOC_MIPS_LITERAL_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE6rbeginEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_st_mtim_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4__ZNSt16allocator_traitsISaISt10unique_ptrIcN3gdb13xfree_deleterIcEEEEE37select_on_container_copy_constructionERKS5__M_swapm_ignore_parametersGDB_SIGNAL_RETRACT_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE5beginEvqsortbfd_link_infoBFD_RELOC_AARCH64_RELATIVE_ZNKSt12__weak_countILN9__gnu_cxx12_Lock_policyE2EE7_M_lessERKS2_BFD_RELOC_16C_REG20filenamebase_Atomic_wordmatch_listBFD_RELOC_390_PLT32yy_symbol_value_printBFD_RELOC_AVR_HI8_LDI_PM_NEGbreakpoint_atBFD_RELOC_MIPS_TLS_TPREL_LO16isalnumUNOP_ORDBFD_RELOC_XTENSA_SLOT10_ALT__gid_trange_boundsd_language_defnoverlay_debugging_next_bfd_make_debug_symbolbp_untilstrcat_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmmsymbol_read_needs_frame_ZNSt12_Vector_baseI8languageSaIS0_EE12_Vector_impl12_M_swap_dataERS3_BFD_RELOC_AVR_LO8_LDI_PMbytesn_sign_posnexpressionBFD_RELOC_OR1K_LO13BFD_RELOC_SPARC_TLS_LDO_LOX10_ZN12parser_stateC4EmPK13language_defnP7gdbarchyytype_uint16BFD_RELOC_CKCORE_PCREL_FLRW_IMM8BY4psymbol_bcacheBFD_RELOC_S12Z_OPRBFD_RELOC_XC16X_SOFBFD_RELOC_64BFD_RELOC_OR1K_TLS_GD_LO13_S_copy_chars_ZNSt10unique_ptrIcN3gdb13xfree_deleterIcEEEC4EvBFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_PLT_PCRELsco5_core_structBFD_RELOC_IA64_DTPREL32LSBresultBFD_RELOC_CRIS_32_TPRELCV_CONVERSION_BADNESSBFD_RELOC_NDS32_TLS_LE_15S0BFD_RELOC_ARM_THUMB_MOVT_PCRELBFD_RELOC_390_PLT64lookup_nameGDB_SIGNAL_HUP_ZN12command_lineD4Ev~exception_ptrBFD_RELOC_LO16_PLTOFFBFD_RELOC_SH_IMM3BFD_RELOC_SH_IMM4bp_longjmp_call_dummyBFD_RELOC_SH_IMM8BFD_RELOC_ARM_SWIbfd_arch_mmix_ZNKSt6vectorISt4pairIPKcS2_ESaIS3_EE6cbeginEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEcexpout_sizela_post_parser_ZNKSt10unique_ptrI10expressionN3gdb13xfree_deleterIS0_EEEdeEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmPKcm_Z25ada_lookup_encoded_symbolPKcPK5block15domain_enum_tagP12block_symbol__digits10BFD_RELOC_NS32K_IMM_16_PCREL_ZNKSt6vectorI12block_symbolSaIS0_EE4rendEvBFD_RELOC_AARCH64_LDST8_LO12BFD_RELOC_MSP430X_ABS20_EXT_DSTsize_typeBFD_RELOC_MICROMIPS_TLS_TPREL_LO16_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEaSERKS2__ZNSt6vectorIP7so_listSaIS1_EEC4EOS3__ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS5_S7_EEmRKS5_BFD_RELOC_NDS32_GOTPC_LO12_obstack_freeBFD_RELOC_CKCORE_TLS_IE32rebind >BFD_RELOC_METAG_HI16_GOTPCINTEGER_CONVERSION_BADNESSBFD_RELOC_NDS32_WORD_9_PCREL_ZNSt16allocator_traitsISaIP14partial_symbolEE37select_on_container_copy_constructionERKS2__ZN9__gnu_cxx13new_allocatorISt4pairImP14partial_symtabEED4EvUNOP_MINBFD_RELOC_RISCV_CALLBFD_RELOC_CKCORE_PCREL_IMM8BY4target_sectionsOP_OTHERS_ZN9__gnu_cxx14__alloc_traitsISaIcEE10_S_on_swapERS1_S3__ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC4EvBFD_RELOC_PPC64_REL16_HIGHESTquick_symbol_functionsdecode_locationBFD_RELOC_WASM32_CODE_POINTERn_elementssource_ZNSt12_Vector_baseIP7so_listSaIS1_EEC4EmRKS2_bfd_arch_epiphanyBFD_RELOC_16C_DISP04_ZNSt6vectorIP14partial_symbolSaIS1_EE6assignESt16initializer_listIS1_Esymtab_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC4ERKS2_BFD_RELOC_MICROMIPS_GOT_LO16_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIcN3gdb13xfree_deleterIcEEESt6vectorIS5_SaIS5_EEEC4Ev__alloc_traits >yy_input_fileBFD_RELOC_V850_17_PCRELBFD_RELOC_X86_64_REX_GOTPCRELX_get_reloc_upper_bound_M_fill_assignbfd_arch_sparc_ZNKSt5arrayIjLm15EE5emptyEvlinetable_entryBFD_RELOC_16C_DISP16BFD_RELOC_ARC_GOT32bp_longjmp_resumeBFD_RELOC_MICROMIPS_LO16BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_PLT_PCRELnew_allocatorcase_sensitivityselective_search_ZNSt6vectorIP14partial_symbolSaIS1_EE3endEvintegral_constant_ZNSt6vectorI8languageSaIS0_EEaSESt16initializer_listIS0_E_ZNKSt6vectorISt4pairImP14partial_symtabESaIS3_EE4cendEvflag_static_ZN18completion_tracker15add_completionsEOSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS5_EE_ZN6ptid_t14make_minus_oneEvBFD_RELOC_ALPHA_GPDISP_LO16BFD_RELOC_XGATE_IMM8_HI_Z18yypop_buffer_statev_ZNSt12__shared_ptrI15psymtab_storageLN9__gnu_cxx12_Lock_policyE2EEC4ERKS3_BFD_RELOC_MICROBLAZE_64_TEXTRELBFD_RELOC_68K_TLS_LDM8BFD_RELOC_16C_DISP24const_val_ZN3gdb8optionalI24demangle_for_lookup_infoEC4EOS2_dwarf2_gdb_index_functionsBFD_RELOC_M32R_HI16_ULOBFD_RELOC_NDS32_GOTOFF_LO12_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE3endEvoperator_length_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5emptyEvBFD_RELOC_XTENSA_SLOT10_OPBFD_RELOC_AARCH64_TLSLE_LDST_TPREL_LO12array_column_majorseparate_debug_objfile_backlinkmoving_line_fileposBFD_RELOC_VTABLE_ENTRYBINOP_ASSIGNBFD_RELOC_TIC54X_PARTLS7_Z20ada_yy_delete_bufferP15yy_buffer_stateBFD_RELOC_LM32_COPYwrite_var_from_symBFD_RELOC_NDS32_10IFCU_PCRELtarget_flag_1target_flag_2_Vector_base >have_completionsBFD_RELOC_SH_USESBFD_RELOC_68K_TLS_LDO8TryAfterRenaming_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC4Evbp_std_terminateBFD_RELOC_IA64_SECREL32LSB_ZNSt12__weak_countILN9__gnu_cxx12_Lock_policyE2EEC4ERKS2_BFD_RELOC_AARCH64_TLSLE_LDST16_TPREL_LO12BFD_RELOC_OR1K_JMP_SLOTBFD_RELOC_MIPS16_CALL16_ZN10enum_flagsI28innermost_block_tracker_typeEC4EPNS1_9zero_typeEBFD_RELOC_SH_GOTOFF_MEDHI16BFD_RELOC_ARM_THM_TLS_DESCSEQ_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEmRKS4_BFD_RELOC_16C_REG14_CBFD_RELOC_PPC64_REL16_HIGHERBFD_RELOC_AARCH64_LD_GOT_LO12_NC_ZNKSt12_Vector_baseIP14partial_symbolSaIS1_EE13get_allocatorEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEcmBFD_RELOC_ARM_LDR_SB_G0BFD_RELOC_ARM_LDR_SB_G1BFD_RELOC_ARM_LDR_SB_G2BFD_RELOC_VPE4KMATH_DATA_ZNKSt6vectorIP14partial_symbolSaIS1_EE2atEm_ZNSt10_Head_baseILm1EN3gdb13xfree_deleterIhEELb1EEC4EOS3_n_typesprimitive_type_vectorprint_entry_values_both_M_check_lenBFD_RELOC_MICROMIPS_GOT16yy_next_statebfd_arch_bfin_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE4backEvtracepoint_breakpoint_opsrelax_tablearch_info_ZNSt16allocator_traitsISaISt4pairImP14partial_symtabEEE37select_on_container_copy_constructionERKS4_BFD_RELOC_SH_GOTPLT10BY4BFD_RELOC_SH_GOTPLT10BY8strcmpADA_OBJECT_RENAMINGBFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL_ZNSt10shared_ptrI15psymtab_storageEC4EOS1_BFD_RELOC_IA64_GPREL32MSBchop_separatorBFD_RELOC_ARM_CP_OFF_IMM_S2BFD_RELOC_TILEPRO_IMM8_Y1_TLS_GD_ADD_ZNKSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE4cendEv_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIcN3gdb13xfree_deleterIcEEESt6vectorIS5_SaIS5_EEEixElnew_allocatorBFD_RELOC_TILEGX_IMM16_X0_HW0BFD_RELOC_TILEGX_IMM16_X0_HW1BFD_RELOC_TILEGX_IMM16_X0_HW2BFD_RELOC_TILEGX_IMM16_X0_HW3_ZNSt5ratioILl1ELl1000EE3denEBFD_RELOC_OR1K_GLOB_DATBFD_RELOC_CKCORE_TOFFSET_LO16BFD_RELOC_MACH_O_X86_64_BRANCH8indexspecial_addr_ZN18completion_tracker20maybe_add_completionESt10unique_ptrIcN3gdb13xfree_deleterIcEEEP24completion_match_for_lcdPKcS8__ZNSt15__exception_ptr13exception_ptrD4EvBFD_RELOC_ALPHA_LITUSEdifference_typeBFD_RELOC_ARM_T32_CP_OFF_IMMBFD_RELOC_NDS32_REMOVE_ZNKSt6vectorIP14partial_symbolSaIS1_EE5frontEv_ZNSt12_Vector_baseISt4pairIPKcS2_ESaIS3_EEC4EmRKS4__ZNSt10_Head_baseILm1EN3gdb13xfree_deleterIhEELb1EEC4ESt15allocator_arg_tSt13__uses_alloc0_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EESA_bfd_arch_z80_ZNKSt6vectorIP7so_listSaIS1_EE4sizeEvsym_new_initbfd_hash_table_ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterIcEEEE7_M_swapERS3_print_recreate_ZNSt11char_traitsIcE4moveEPcPKcmBFD_RELOC_RL78_HI16_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS5_S7_EESC_BFD_RELOC_HI16_S_BASERELBFD_RELOC_SH_TLS_LD_32_ZN9__gnu_cxx13new_allocatorI8languageEC4Evint_typeBFD_RELOC_TILEGX_IMM8_Y1_TLS_GD_ADDbfd_arch_z8kBFD_RELOC_386_TLS_TPOFF32_ZN9__gnu_cxx14__alloc_traitsISaIcEE15_S_always_equalEv_ZNKSt6vectorIP7so_listSaIS1_EE12_M_check_lenEmPKcBFD_RELOC_390_TLS_LOADlanguage_pascal_ZN3gdb8optionalI24demangle_for_lookup_infoE5resetEvyy_matchBFD_RELOC_V850_RELATIVE_M_capacityyybackup_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE4backEvBFD_RELOC_PPC64_TPREL16_HIGHER_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EEaSESt16initializer_listIS3_E_M_fill_initializeBFD_RELOC_NDS32_TLS_LE_LO12BFD_RELOC_XGATE_IMM8_LOBFD_RELOC_M68HC12_9_PCRELpreferred_indexBFD_RELOC_ARC_S21H_PCRELBFD_RELOC_NIOS2_R2_T1I7_2BFD_RELOC_MICROBLAZE_64_TLSGD_S_comparebp_gnu_ifunc_resolverBFD_RELOC_AC_SECTOFF_U8_1BFD_RELOC_SPARC_TLS_IE_HI22BFD_RELOC_CR16_NUM32a_ZN6ptid_tC4Eillyy_buf_sizeBFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_PCRELBFD_RELOC_C6000_PCR_H16_Destroyla_macro_expansion_ZNSt10unique_ptrIcN3gdb13xfree_deleterIcEEEC4ERKS3_BFD_RELOC_NIOS2_HI16_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EEC4ERKS5_RKS4__ZNKSt12__shared_ptrI15psymtab_storageLN9__gnu_cxx12_Lock_policyE2EE3getEv_AllocBFD_RELOC_IA64_FPTR32LSBfreeBFD_RELOC_386_TLS_LDO_32solib_add_generationBFD_RELOC_XGATE_IMM3BFD_RELOC_XGATE_IMM4BFD_RELOC_XGATE_IMM5BFD_RELOC_M68HC12_16B_ZNSt6vectorIP14partial_symbolSaIS1_EE5frontEvstrtoulstlanguage_rustBFD_RELOC_RISCV_ADD8BFD_RELOC_NDS32_TLS_DESC_HI20__builtin_strrchrsgi_core_struct_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EED4Evpartial_symtab_rangescope_dataBFD_RELOC_PPC64_HIGHESTcompletion_resultgetc_ZN7objfile14msymbols_rangeC4EPS_get_selected_blockBFD_RELOC_NIOS2_GOT_HAsymbol_computed_opsBFD_RELOC_68K_TLS_GD16yy_buffer_stack_top_ZNSt5ratioILl1ELl1000000EE3denETYPE_SPECIFIC_FLOATFORMATBFD_RELOC_PJ_CODE_DIR16bfd_vmaBFD_RELOC_ARC_COPYset_matchlexptr_obstack_newchunkBFD_RELOC_V850_LONGCALL_ZNSt6vectorI8languageSaIS0_EE14_M_fill_assignEmRKS0_ULONGESTdeprecated_interactive_hook_ZN9__gnu_cxx14__alloc_traitsISaIP14partial_symbolEE27_S_propagate_on_move_assignEv_ZNSt11char_traitsIcE4findEPKcmRS1_BFD_RELOC_CKCORE_PCREL_IMM16BY2BFD_RELOC_CKCORE_PCREL_IMM16BY4_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4ERKS4_mmBFD_RELOC_ARC_N16build_completion_resultdynamic_prop_data_ZNKSt12__shared_ptrI12command_lineLN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_infoBFD_RELOC_MIPS_21_PCREL_S2BFD_RELOC_NIOS2_GOT16BFD_RELOC_IA64_LTOFF22XBFD_RELOC_32_SECRELstab_typeBFD_RELOC_AARCH64_RELOC_STARTrelocationBFD_RELOC_MSP430_16_BYTEBFD_RELOC_IA64_REL32LSBBFD_RELOC_ARC_N24BFD_RELOC_390_PLTOFF16BFD_RELOC_68K_TLS_GD32_ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcmlookup_pointer_typetrace_stringaddrmapBFD_RELOC_PJ_CODE_DIR32BFD_RELOC_PPC64_TOC16_LO_DSBFD_RELOC_NS32K_IMM_16BFD_RELOC_MICROBLAZE_64_TLSLDBFD_RELOC_XTENSA_TLS_FUNC_ZNSt6vectorIP14partial_symbolSaIS1_EE6resizeEmRKS1_exp_opcode_ZNSt6vectorIP7so_listSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS1_S3_EEOS1__ZNKSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE12_M_check_lenEmPKcBFD_RELOC_16_BASERELBFD_RELOC_CKCORE_GNU_VTINHERITBFD_RELOC_SH_GOTPLT_HI16_ZNSaISt4pairIPKcS1_EEC4ERKS3_BFD_RELOC_ARC_N32BFD_RELOC_PJ_CODE_REL16_ZNSt5tupleIJPhN3gdb13xfree_deleterIhEEEEC4ERKS4_yy_bs_columnINNERMOST_BLOCK_FOR_SYMBOLSbfd_arch_nios2free_psymtabsyy_at_bol_Z10ada_decodePKc_M_ptr_Head_base<0ul, char*, false>la_print_typeBFD_RELOC_390_PLTOFF32_Z9yyget_outvBFD_RELOC_NS32K_IMM_32BFD_RELOC_24BFD_RELOC_NIOS2_GOT_LOyyvs_alloc_ZNSt6vectorIP7so_listSaIS1_EE16_M_shrink_to_fitEvGENERIC_ERRORGDB_SIGNAL_CONTyyget_debugBFD_RELOC_IA64_TPREL64MSBBFD_RELOC_TILEGX_RELATIVErange_check_warn_ZN18completion_tracker14add_completionESt10unique_ptrIcN3gdb13xfree_deleterIcEEEP24completion_match_for_lcdPKcS8_BFD_RELOC_FT32_SC0BFD_RELOC_FT32_SC1bfd_reloc_notsupportedasm_language_defn_ZNSt11char_traitsIcE6lengthEPKcunique_ptr >_ZNSt5arrayIjLm15EE2atEm_M_finishOP_TYPEIDyyset_linenoBFD_RELOC_CKCORE_DOFFSET_IMM18_ZN9__gnu_cxx13new_allocatorISt4pairImP14partial_symtabEE8allocateEmPKv_ZNSt12_Vector_baseISt4pairIPKcS2_ESaIS3_EE13_M_deallocateEPS3_m_ZNSt12_Vector_baseI12block_symbolSaIS0_EE13_M_deallocateEPS0_mhashval_tBFD_RELOC_X86_64_PC32_BNDtm_zonem_objobjc_language_defn_ZN3gdb8optionalI12auto_obstackEC4EOS1_BFD_RELOC_SH_ALIGNmach_o_data_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EEmRS8__ZN9__gnu_cxx13new_allocatorI8languageEC4ERKS2_yy_buffer_stack_maxnew_allocator_ZNSt11_Tuple_implILm0EJPhN3gdb13xfree_deleterIhEEEEC4ERKS4_deprecated_readline_end_hooksort_match_listyy_size_tBFD_RELOC_TILEPRO_TLS_DTPOFF32_ZNSt6vectorI12block_symbolSaIS0_EEaSERKS2__ZN3gdb8optionalI12auto_obstackEC4EOS2_BFD_RELOC_MMIX_GETA_ZNK6ptid_t5tid_pEvaout_ar_dataalignment_maskbits_per_byte_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE7reserveEm_ZNKSt12__shared_ptrI12command_lineLN9__gnu_cxx12_Lock_policyE2EE6uniqueEv_ZNSt16allocator_traitsISaISt4pairIPKcS2_EEE8allocateERS4_mPKvyyrline_line_numberpreferred_typereg_save_areaBFD_RELOC_CRX_NUM8BFD_RELOC_TILEPRO_IMM16_X1_GOT_HA_ZNSt6vectorIP14partial_symbolSaIS1_EE4dataEvBFD_RELOC_TILEPRO_IMM16_X1_GOT_HIBFD_RELOC_Z8K_DISP7entry_point_pBFD_RELOC_CRIS_JUMP_SLOTflag_stub_supportedADA_NOT_RENAMINGBFD_RELOC_AARCH64_TLSLE_LDST32_TPREL_LO12arch_stratuminterpreter_pdwarf2_locexpr_batonBFD_RELOC_PRU_GNU_DIFF8_Z14internal_errorPKciS0_z_bfd_sizeof_headers_ZNSt12_Vector_baseI12block_symbolSaIS0_EED2EvartdataBFD_RELOC_AARCH64_TLS_TPRELadd_completion_M_erase_at_end_ZNSt6vectorI12block_symbolSaIS0_EE7reserveEmada_parseBFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_PCRELwrite_object_renaming_ZNSt6vectorI8languageSaIS0_EE8pop_backEvBFD_RELOC_NDS32_SDA16S3BFD_RELOC_C6000_DSBT_INDEXallocator_traits >BFD_RELOC_SCORE_BRANCHrebindBFD_RELOC_ARC_NONE_ZNSt6vectorIP7so_listSaIS1_EE3endEvBFD_RELOC_XTENSA_SLOT5_OP__in_chrg_ZNSt10shared_ptrI12command_lineEC4EvTYPE_SPECIFIC_FUNCformat_ZNSt12_Vector_baseISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE12_Vector_implC4ERKS5_long double_ZNSt12__shared_ptrI12command_lineLN9__gnu_cxx12_Lock_policyE2EEC4Ev_ZNSt12__shared_ptrI15psymtab_storageLN9__gnu_cxx12_Lock_policyE2EEC4EDnbfd_arch_s390_ZNSt6vectorI12block_symbolSaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EES7__bfd_relax_sectionBFD_RELOC_ALPHA_BOHrecompute_lowest_common_denominatorswapBFD_RELOC_PRU_U16_PMEMIMM_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EEC4EmRKS5_BFD_RELOC_ARM_PCREL_BRANCH_ZNKSt6vectorI12block_symbolSaIS0_EE5crendEveltscommon_blockwmemsetBFD_RELOC_SCORE_GOT_LO16_vtable_offsetBFD_RELOC_PPC_16DX_HAgdb_stdtargerrada_lookup_simple_minsymsymtab_create_debug_ZNKSt5arrayIbLm15EEixEmla_pass_by_referenceNOT_AVAILABLE_ERRORBFD_RELOC_MSP430X_ABS20_EXT_SRCBFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PLT_PCRELBFD_RELOC_FRV_GOTTLSDESC12_ZNSt6vectorI8languageSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EERS5_BFD_RELOC_X86_64_DTPMOD64_ZNSt10__nonesuchC4ERKS__ZNKSt12_Vector_baseISt4pairImP14partial_symtabESaIS3_EE19_M_get_Tp_allocatorEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEcBFD_RELOC_TILEPRO_IMM16_X1_GOT_LOIterator_ZN17completion_result18release_match_listEvcontrol_typePRINT_UNKNOWN_ZNKSt6vectorI12block_symbolSaIS0_EE5beginEv_ZNSt10unique_ptrIhN3gdb13xfree_deleterIhEEEC4ERKS3_bfd_pef_data_struct_Vector_base >, std::allocator > > >objfile_per_bfd_storageBFD_RELOC_IA64_DTPMOD64LSBconst_referenceold_valfind_frame_base_locationtemplate_symbols_core_file_failing_signalOP_ATR_SIZE__exception_ptrBFD_RELOC_FRV_GETTLSOFFrebindBFD_RELOC_MEP_TPRELblock_line_sectionLOC_UNDEF_ZNKSt12__shared_ptrI12command_lineLN9__gnu_cxx12_Lock_policyE2EE3getEv_ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterI10expressionEEEE7_M_swapERS4_releasela_print_typedefBFD_RELOC_MCORE_PCREL_JSR_IMM11BY2BFD_RELOC_TILEPRO_IMM16_X0_GOT_HAbp_hardware_breakpointBFD_RELOC_TILEPRO_IMM16_X0_GOT_HI__ino_tBFD_RELOC_PPC64_ENTRYBFD_RELOC_RL78_CODEBFD_RELOC_ALPHA_BSRshow_debug_regs_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE2atEmBFD_RELOC_OR1K_GOT16innermost_block_tracker_ZN9__gnu_cxx14__alloc_traitsISaIP7so_listEE20_S_propagate_on_swapEvBFD_RELOC_CKCORE_GOT_IMM18BY4uint_least64_trel_filepos_ZNK9__gnu_cxx13new_allocatorISt4pairIPKcS3_EE7addressERKS4_BFD_RELOC_M32C_RL_JUMPexpout_ptrBFD_RELOC_MEP_16BFD_RELOC_RISCV_GOT_HI20BFD_RELOC_BFIN_GOT17M4stack_statuscodeOP_F77_UNDETERMINED_ARGLISTBFD_RELOC_IA64_DIR32MSBBFD_RELOC_SPARC_TLS_LDM_LO10st_gidpsymbol_mapsect_index_textBFD_RELOC_SH_TLS_DTPOFF32BFD_RELOC_TILEPRO_IMM16_X1_HA_PCRELosf_core_dataBFD_RELOC_NDS32_TLS_IEGP_LW_ZN18completion_tracker14set_quote_charEiBFD_RELOC_FT32_DIFF32minimal_symbol_iterator_ZNSt6vectorIP7so_listSaIS1_EE6assignEmRKS1_mginfolocaltimeyy_last_accepting_cposwhile_stepping_cmd_element_ZNKSt17integral_constantIlLl3600EEclEv_ZNSt16allocator_traitsISaISt10unique_ptrIcN3gdb13xfree_deleterIcEEEEE8allocateERS5_mPKvbfd_target_tekhex_flavour_ZNSt12_Vector_baseIP7so_listSaIS1_EEC4EmBFD_RELOC_AARCH64_TLSDESC_ADR_PREL21integral_constant_ZNSt12_Vector_baseIP7so_listSaIS1_EEC4EvBFD_RELOC_ARC_GOTPCPREC_LOGICAL_ORbfd_arch_xtensaBFD_RELOC_NIOS2_JUMP_SLOT__debugla_sniff_from_mangled_name__streamBFD_RELOC_PPC64_ADDR64_LOCALBFD_RELOC_NDS32_TLS_DESC_CALL_ZNKSt10unique_ptrIcN3gdb13xfree_deleterIcEEEdeEvBFD_RELOC_WASM32_LEB128_PLTOP_VAR_VALUEBFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_HABFD_RELOC_TILEPRO_IMM16_X0_GOT_LO_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEppEi_ZNSt12_Vector_baseISt4pairImP14partial_symtabESaIS3_EE17_M_create_storageEmBFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_HIbasenames_may_differBFD_RELOC_METAG_TLS_LDO_HI16_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEppEvBFD_RELOC_IA64_GPREL32LSBBFD_RELOC_PPC_VLE_REL15symbol_name_match_typemultiple_symbols_allbp_longjmpyy_ch_bufpef_xlib_data_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE6rbeginEvcheck_typedef_ZNSt12_Vector_baseIP7so_listSaIS1_EE17_M_create_storageEmBFD_RELOC_NIOS2_S16_ZNSt11_Tuple_implILm0EJP10expressionN3gdb13xfree_deleterIS0_EEEEC4EOS5_BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_ZNSt5arrayIbLm15EE4dataEvm2_language_defnBFD_RELOC_NDS32_10_UPCREL_ZNSt6vectorIP14partial_symbolSaIS1_EEC4EOS3_RKS2_vector, std::allocator > >__shared_count<(__gnu_cxx::_Lock_policy)2u>_ZNSt6vectorIP7so_listSaIS1_EEC4EmRKS2_BFD_RELOC_AARCH64_GOT_LD_PREL19_ZNSt5arrayIbLm15EE5frontEv_ZNSaISt10unique_ptrIcN3gdb13xfree_deleterIcEEEEC4EvBFD_RELOC_RISCV_SET8_ZNSt12_Vector_baseIP14partial_symbolSaIS1_EE12_Vector_implC4EOS2_frac_digitsnlinesBFD_RELOC_TILEPRO_TLS_GD_CALLxsnprintfsize_prime_indexloc_kind_ZNSt6vectorI12block_symbolSaIS0_EE5clearEvunderlying_typeflag_flag_enumoptargada_yystacksizeBFD_RELOC_CR16_REGREL14aBFD_RELOC_PPC_EMB_RELSDAfilename_cacheconst_void_pointerBFD_RELOC_AARCH64_MOVW_PREL_G1_NC__tuple_typeno_direction_ZN24completion_match_for_lcd6finishEvBFD_RELOC_RX_ABS32_REVnamespace_infoBFD_RELOC_SPARC_TLS_LE_LOX10BFD_RELOC_IA64_LDXMOVBFD_RELOC_16_PLTOFFlong unsigned int_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC4ERKS2_BFD_RELOC_MSP430_16_PCRELBFD_RELOC_CRIS_32_GDBFD_RELOC_NDS32_17IFC_PCREL__time_t_ZNKSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE2atEmcompunits_rangeBFD_RELOC_16C_ABS20_C_ZNSt5arrayIjLm15EE5frontEvfind_compunit_symtab_by_addressvirtual_field_bitsBFD_RELOC_VISIUM_LO16_core_file_failing_commandBFD_RELOC_NDS32_GOT17S2_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE21_M_default_initializeEm_bfd_check_formatGDB_SIGNAL_CHLD_ZN10enum_flagsI12objfile_flagEC4EvBFD_RELOC_FR30_9_IN_8yy_hold_charnumbufwhile_stepping_controlBFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_LOregister_numberis_objfile_ownedmy_archive_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE6assignEmRKS5_operator std::integral_constant::value_type_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEmBFD_RELOC_V850_JMP_SLOTwcscoll_ZNKSt6vectorI12block_symbolSaIS0_EE4sizeEvBFD_RELOC_390_TLS_IE64_ZNSt11_Tuple_implILm0EJPcN3gdb13xfree_deleterIcEEEEC4EOS4__ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC4ESt16initializer_listIS5_ERKS6_BFD_RELOC_CRIS_32_IE__numeric_traits_floatingBFD_RELOC_AARCH64_64_ZNSt12_Vector_baseIP14partial_symbolSaIS1_EEC4Em_ZNSt16allocator_traitsISaIcEE8allocateERS0_mPKvBFD_RELOC_PPC_EMB_SDA2I16BFD_RELOC_IP2K_PC_SKIP_ZNSt12_Vector_baseIP14partial_symbolSaIS1_EEC4Ev_ZN9__gnu_cxx3divExxinitializer_list, std::allocator > >_ZN3gdb8optionalI24demangle_for_lookup_infoEaSEOS1_BFD_RELOC_SH_PCDISP8BY2OP_SCOPE_ZNSt16allocator_traitsISaISt4pairIPKcS2_EEE8allocateERS4_m_ZNSt6vectorI12block_symbolSaIS0_EE17_M_default_appendEm_ZNK3gdb7ref_ptrI3bfd18gdb_bfd_ref_policyEptEvSTRUCTOP_MPTRBFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12_NCBFD_RELOC_MEP_TPREL7A2_ZNSt12__shared_ptrI15psymtab_storageLN9__gnu_cxx12_Lock_policyE2EE5resetEvBFD_RELOC_MEP_TPREL7A4_ZNSt12_Vector_baseIP7so_listSaIS1_EE13_M_deallocateEPS1_myyfreeBFD_RELOC_AARCH64_TLSLD_ADR_PAGE21_Tuple_impl<1ul, gdb::xfree_deleter >BFD_RELOC_SH_PLT_MEDHI16_ZNSt15__wrap_nonesuchC4ERKSt10__nonesuchexpand_symtabs_matchingBFD_RELOC_AVR_MS8_LDI_bfd_find_nearest_lineBFD_RELOC_ARM_MOVW_PCRELBFD_RELOC_CKCORE_DOFFSET_LO16_ZNSt6vectorIP7so_listSaIS1_EE2atEmBFD_RELOC_LO16atollasctimeBFD_RELOC_MMIX_CBRANCHbfd_symbol_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EEC4EOS5_RKS4_BFD_RELOC_FRV_GOTLO_ZN3gdb8optionalI24demangle_for_lookup_infoEaSEOS2_iterator_traits_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_St16initializer_listIcEBFD_RELOC_V850_CODEBFD_RELOC_LM32_CALLyyget_lengPREC_REPEATBFD_RELOC_MN10300_32_PCREL_ZN17completion_result16reset_match_listEv_ZNKSt12__shared_ptrI15psymtab_storageLN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_shortbufBFD_RELOC_CKCORE_RELATIVEBFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_PLT_PCRELOP_ATR_LENGTHBFD_RELOC_TILEPRO_IMM16_X0_LO_PCREL_M_pigetdate_err_Z18get_selected_blockPm_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE15_S_always_equalEvfirstBFD_RELOC_METAG_TLS_DTPMODar_max_namelen_ZNSt12__weak_countILN9__gnu_cxx12_Lock_policyE2EEC4ERKSt14__shared_countILS1_2EE_core_file_matches_executable_pagent_flaw_bad_instructionBFD_RELOC_XTENSA_TLSDESC_ARGBFD_RELOC_386_GOTOFFbp_access_watchpointCOMPILE_I_SIMPLE_SCOPEBFD_RELOC_68K_TLS_LE16BFD_RELOC_IP2K_BANKdirectionpositive_signdump_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm_ZNSt5arrayIbLm15EE6rbeginEvcopy_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIPKcS3_EEE15_S_always_equalEvxfree_deleterBFD_RELOC_ARC_SDA16_ST2BINOP_ADDBFD_RELOC_NDS32_GOTOFF_LO15rfindBFD_RELOC_NDS32_GOTOFF_LO19BFD_RELOC_ARC_S21H_PCREL_PLTtm_mday_ZNSt6vectorIP7so_listSaIS1_EEaSERKS3__ZNSt6vectorIP7so_listSaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_UNOP_HIGH_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_infoBFD_RELOC_MEP_GNU_VTINHERITnew_name_ZN9__gnu_cxx13new_allocatorIcED4Evtype_specificis_artificialBFD_RELOC_16_GOTOFFBFD_RELOC_ARC_SECTOFF_MEerasedisp_del_at_next_stopBFD_RELOC_SH_GOT_HI16~__weak_countBFD_RELOC_NDS32_GOT_LO12_ZNSt6vectorI8languageSaIS0_EEC4ERKS1_BFD_RELOC_NDS32_GOT_LO15BFD_RELOC_NDS32_GOT_LO19mst_file_textBFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G1BFD_RELOC_68K_TLS_LE32OP_BOOLreverse_iterator<__gnu_cxx::__normal_iterator > > >_ZN9__gnu_cxx14__alloc_traitsISaISt10unique_ptrIcN3gdb13xfree_deleterIcEEEEE17_S_select_on_copyERKS6_BFD_RELOC_X86_64_GOTPLT64neltsBFD_RELOC_BFIN_10_PCRELscoped_restoreremove_reference >BFD_RELOC_AARCH64_TLSGD_MOVW_G0_NCref_ptr_ZNKSt6vectorISt4pairIPKcS2_ESaIS3_EE5beginEv_ZNSt6vectorI8languageSaIS0_EEC4ERKS2_null_block_symboloptionalcisco_core_data_ZN23completion_match_result9set_matchEPKcS1_BFD_RELOC_EPIPHANY_LOWblock_namespace_info_ZNSt6vectorI8languageSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEmRS5_entry_infoslice_statesched_multihashBFD_RELOC_TILEGX_JMP_SLOT_bfd_windowBFD_RELOC_AARCH64_JUMP26producedBFD_RELOC_PPC_DTPMODBFD_RELOC_ARM_ROSEGREL32producer_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE4swapERS5__ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterIhEEEE7_M_headERKS3__Z7warningPKczBFD_RELOC_TILEGX_IMM16_X1_HW3_PLT_PCREL_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE13shrink_to_fitEv_IO_save_endBFD_RELOC_ARC_SDA16_LD1BFD_RELOC_ARC_SDA16_LD2_ZNSt12_Vector_baseISt4pairImP14partial_symtabESaIS3_EE12_Vector_implC4Evhtab_eq_ZNKSt5arrayIjLm15EE7crbeginEvBFD_RELOC_ARM_T32_IMMEDIATEcharpython_controlmatchBFD_RELOC_AVR_16_PM_Head_base<1ul, gdb::xfree_deleter, true>so_listBFD_RELOC_TILEPRO_MF_IMM15_X1BFD_RELOC_M32R_GOT16_LOGDB_SIGNAL_PWRtvalBFD_RELOC_AVR_LO8_LDI_NEG_ZNSt6vectorIP14partial_symbolSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS1_S3_EE_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EERS8_verbatim_pBFD_RELOC_X86_64_TLSGDbp_print_howBFD_RELOC_CKCORE_GLOB_DAT_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS5_S7_EEelf_obj_datastrncasecmp~_Vector_implfind_last_source_symtabBFD_RELOC_TILEGX_GLOB_DATauto_booleanBFD_RELOC_LO10BFD_RELOC_MSP430_PREL31_M_set_length_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC4Ev_ZNSt12_Vector_baseISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE12_Vector_impl12_M_swap_dataERS7__bfd_get_relocated_section_contents_ZN9__gnu_cxx13new_allocatorI12block_symbolED2Evis_thin_archiveratio<1l, 1000000000l>write_exp_elt_sym_ZNKSt6vectorI12block_symbolSaIS0_EE7crbeginEvBFD_RELOC_FRV_GOTTLSDESCHIbfd_putx16_ZNSt16allocator_traitsISaISt4pairImP14partial_symtabEEE8allocateERS4_mPKv_ZNK3gdb8optionalI12auto_obstackEcvbEv_ZN3gdb7ref_ptrI5value16value_ref_policyEC4ERKS3_BFD_RELOC_SPARC_GOTDATA_HIX22_ZNKSt10unique_ptrIhN3gdb13xfree_deleterIhEEEcvbEvBFD_RELOC_RISCV_TLS_GD_HI20BFD_RELOC_V850_SDA_16_16_SPLIT_OFFSETsymbol_info_ZNSt11_Tuple_implILm0EJPhN3gdb13xfree_deleterIhEEEEC4ERKS0_RKS3_secondfgetwcBFD_RELOC_ARC_SDA_12fgetwsvptr_basetype_ZNKSt6vectorIP7so_listSaIS1_EE6rbeginEv_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE21_M_default_initializeEm_ZNSt5tupleIJP10expressionN3gdb13xfree_deleterIS0_EEEEaSERKS5_BFD_RELOC_AARCH64_LDST128_LO12stdoutarchbp_call_dummycurrency_symbolVARIABLES_DOMAINGDB_SIGNAL_REALTIME_100BFD_RELOC_AARCH64_TLSDESC_OFF_G1operator enum_flags::enum_typeGDB_SIGNAL_REALTIME_102GDB_SIGNAL_REALTIME_103vector_ZNKSt5arrayIbLm15EE7crbeginEvfloatformats_ia64_quadbp_overlay_event_ZNSt6vectorI12block_symbolSaIS0_EE9push_backERKS0_field_name0la_watch_location_expression_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEmmEv_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEplElorelocationBFD_RELOC_SPARC_IRELATIVEbp_hp_step_resume_ZNSt14__array_traitsIbLm15EE6_S_refERA15_Kbmm_custom_word_pointBFD_RELOC_M32R_26_PLTREL_ZNSt11_Tuple_implILm0EJPhN3gdb13xfree_deleterIhEEEEC4EOS4_reverse_iterator<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >BFD_RELOC_MMIX_PUSHJBFD_RELOC_IP2K_EX8DATA_M_weak_releaseBFD_RELOC_ARM_MOVTBFD_RELOC_METAG_TLS_IENONPICpspace_exec_filename6ldiv_tBFD_RELOC_V850_COPYBFD_RELOC_RISCV_ADD16BFD_RELOC_CR16_ABS20objfileBFD_RELOC_CR16_ABS24mon_grouping_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_BFD_RELOC_X86_64_TLSLDGDB_SIGNAL_LAST_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EEC4Evcrbeginbfd_putx32tm_mon_ZNKSt6vectorIP14partial_symbolSaIS1_EE3endEvmacro_expansion_noBFD_RELOC_FRV_GOTTLSDESCLONOT_SUPPORTED_ERRORBFD_RELOC_SPARC13frame_unwindEVAL_AVOID_SIDE_EFFECTSBFD_RELOC_ARM_TLS_LDM32BFD_RELOC_SPARC_GOTDATA_OP_HIX22LOC_BLOCKBFD_RELOC_PPC_EMB_RELSEC16BFD_RELOC_TIC30_LDPBFD_RELOC_IA64_GPREL64I_M_weak_countalloc_fprint_it_normal_ZNKSt6vectorIP14partial_symbolSaIS1_EE4backEvbp_static_tracepointcase_modeBFD_RELOC_SPARC22BFD_RELOC_ARM_HWLITERALBFD_RELOC_RISCV_ADD32_ZNSt17integral_constantIlLl3600EE5valueEBFD_RELOC_BFIN_FUNCDESC_VALUEbfd_print_symbolsegment_infoBFD_RELOC_X86_64_IRELATIVE_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEvBFD_RELOC_CRIS_UNSIGNED_4GDB_SIGNAL_REALTIME_127BFD_RELOC_CRIS_UNSIGNED_6BFD_RELOC_CRIS_UNSIGNED_8bfd_arch_dlxBFD_RELOC_BFIN_24_PCREL_JUMP_LBFD_RELOC_TILEPRO_JOFFLONG_X1_PLT_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmmfseekBFD_RELOC_XC16X_PAGBFD_RELOC_ALPHA_GOTDTPREL16_ZNSt6vectorIP7so_listSaIS1_EE5clearEvBFD_RELOC_IA64_DIR64LSBOP_NULLBINOP_LOGICAL_ANDdisp_disable__cxx11BFD_RELOC_PPC64_TPREL16_HIGHBFD_RELOC_SH_GOT10BY8BFD_RELOC_IA64_SEGREL32LSBBFD_RELOC_NDS32_9_PLTRELBFD_RELOC_AARCH64_TLSLD_ADR_PREL21_ZNSt6vectorI12block_symbolSaIS0_EED2Evcompile_control_ZNSt5tupleIJPcN3gdb13xfree_deleterIcEEEE4swapERS4_GDB_SIGNAL_ILL_ZN23minimal_symbol_iteratorC4EP14minimal_symbolFULL_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5eraseEN9__gnu_cxx17__normal_iteratorIPKcS4_EE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLESt16initializer_listIcEhas_symbolsRETURN_QUIT_bfd_find_inliner_info_ZN9__gnu_cxx14__alloc_traitsISaISt4pairImP14partial_symtabEEE20_S_propagate_on_swapEv_ZNSt12_Vector_baseI12block_symbolSaIS0_EE11_M_allocateEm_ZNSt6vectorI8languageSaIS0_EEC4ERKS2_RKS1__Z13yy_scan_bytesPKciBFD_RELOC_TILEGX_BROFF_X1yypop_buffer_stateTYPE_CODE_ENUM_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC4ERKS6_coff_tdata_out_str_ZN18completion_trackerC4ERKS_BFD_RELOC_C6000_FPHEADBFD_RELOC_RISCV_ADD64TYPE_CODE_STRING_ZNSt10_Head_baseILm0EP10expressionLb0EE7_M_headERKS2_psymtab_storageOP_DECLTYPE_Idx_ZNSt6vectorI8languageSaIS0_EEC4ESt16initializer_listIS0_ERKS1_operator~_bfd_canonicalize_dynamic_symtabBFD_RELOC_8_GOT_PCRELBFD_RELOC_NIOS2_TLS_GD16record_btrace_frame_unwindOP_RUST_ARRAYBFD_RELOC_M32C_RL_1ADDRBFD_RELOC_MIPS_DELETEinnermost_block_tracker_type~__shared_countaddress_class_ZNSt6vectorI12block_symbolSaIS0_EE6resizeEm_bfd_gc_sectionsBFD_RELOC_ARM_TLS_CALLBFD_ARELOC_BFIN_XORBFD_RELOC_MMIX_ADDR19BFD_RELOC_IP2K_FR9_ZNKSt12__weak_countILN9__gnu_cxx12_Lock_policyE2EE16_M_get_use_countEvBFD_RELOC_16C_DISP24asym_datapairflag_varargsBFD_RELOC_SH_GOTOFF_HI16_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4dataEvlynx_core_dataBFD_RELOC_BFIN_FUNCDESC_GOTOFF17M4tolowerBFD_RELOC_RX_DIFFBFD_RELOC_MIPS_CALL_LO16yyss_alloc_ZNKSt17integral_constantIlLl60EEcvlEv_ZNKSt6vectorI12block_symbolSaIS0_EE8capacityEvBFD_RELOC_MMIX_ADDR27ferror_ZN3gdb8optionalI24demangle_for_lookup_infoEC4EOS1_yy_flush_buffer_ZNKSt6vectorISt4pairIPKcS2_ESaIS3_EE7crbeginEvBFD_RELOC_ALPHA_TLSLDMADA_EXCEPTION_RENAMINGbits_per_word_ZNK6ptid_t3lwpEv_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS5_S7_EE_bfd_truncate_arnamealloc_len_ZNSt5ratioILl1000ELl1EE3denE_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE6assignESt16initializer_listIS3_E_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEC4EvBFD_RELOC_PPC64_TPREL16_DSwcsrtombsBFD_RELOC_CKCORE_GOT32BFD_RELOC_NIOS2_GLOB_DAT_markersBFD_RELOC_TILEGX_MT_IMM14_X1BFD_RELOC_C6000_EHTYPEm_ada_ZN9__gnu_cxx14__alloc_traitsISaIcEE20_S_propagate_on_swapEv_Z20have_partial_symbolsv_ZN16lookup_name_infoC4ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE22symbol_name_match_typebb_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EEC4EOS6_RKS5_op_name_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6rbeginEvfn_fieldlistsBFD_RELOC_SH_TLS_LDO_32in_place_t_M_replace_auxBFD_RELOC_M68HC11_LO8BFD_RELOC_CR16_REGREL14BFD_RELOC_CR16_REGREL16BFD_RELOC_MICROBLAZE_32_ROSDAbfd_print_symbol_morevector, std::allocator > >NS_POINTER_CONVERSION_BADNESSBFD_RELOC_SPARC_H34_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE15_M_erase_at_endEPS5_special_addr_p_ZN23innermost_block_tracker6updateEPK5block10enum_flagsI28innermost_block_tracker_typeEconditional, const gdb::xfree_deleter&>LOC_CONSTBFD_RELOC_16C_DISP24_CGDB_EXC_ARITHMETICBFD_RELOC_ARM_T32_CP_OFF_IMM_S2BFD_RELOC_IA64_TPREL14BFD_RELOC_CR16_REGREL20pe_obj_dataBFD_RELOC_XTENSA_SLOT0_OPmatch_for_lcdUNOP_NEGreverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >BFD_RELOC_PPC_VLE_SDAREL_LO16ABFD_RELOC_PPC_VLE_SDAREL_LO16Dset_suppress_append_wsBFD_RELOC_ARM_THUMB_ALU_ABS_G0_NC_ZNSt12__shared_ptrI15psymtab_storageLN9__gnu_cxx12_Lock_policyE2EE4swapERS3__ZNSt6vectorIP14partial_symbolSaIS1_EE13shrink_to_fitEv__chtimespecLOC_TYPEDEFnew_size_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE17_S_select_on_copyERKS7_BFD_RELOC_MICROBLAZE_32_TLSDTPMODBFD_RELOC_IA64_TPREL22max_data_size_ZNSt6vectorI12block_symbolSaIS0_EE5beginEvbfd_hash_entryBFD_RELOC_PPC_VLE_SDA21_LOBFD_RELOC_ARM_ALU_PC_G0_NC_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofERKS4_m_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS3_S5_EE_ZNKSt6vectorISt4pairIPKcS2_ESaIS3_EE5crendEvmultiple_symbols_askallocator > >wmemchrBFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12bfd_target_evax_flavour_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEpLElenum_flagsRETURN_ERRORfunction_viewovly_mapped__lastinitializer_list >BFD_RELOC_ALPHA_DTPREL_LO16sys_nerrBFD_RELOC_XGATE_24_ZNKSt5arrayIjLm15EE6cbeginEvBFD_RELOC_ARC_PLT32BFD_RELOC_RISCV_JMPBFD_RELOC_XTENSA_SLOT6_ALTm_ignored_rangesBFD_RELOC_LM32_BRANCHBFD_RELOC_RX_16UxfreeBFD_RELOC_FRV_TLSMOFFBFD_RELOC_NDS32_LOADSTORE_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13get_allocatorEv_ZNSt6vectorIP14partial_symbolSaIS1_EE2atEm_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EESt16initializer_listIS3_EBFD_RELOC_NDS32_25_FIXEDecoff_obj_data_ZNK16lookup_name_info18make_ignore_paramsEvBFD_RELOC_CR16_REGREL4aunique_ptr_bfd_merge_sections_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE21_M_default_initializeEm_ZNKSt6vectorISt4pairIPKcS2_ESaIS3_EE8capacityEvcompletion_modelanguage_fortran_ZN9__gnu_cxx13new_allocatorISt4pairIPKcS3_EEC4Ev_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_impl12_M_swap_dataERS8_literalsBFD_RELOC_TILEPRO_IMM8_Y0_ZN24completion_match_for_lcd9set_matchEPKc_ZNSt12_Vector_baseI12block_symbolSaIS0_EEC4EmBFD_RELOC_XTENSA_TLS_CALL_mode_ZNSt12_Vector_baseI12block_symbolSaIS0_EEC4Evpar_state_ZNK3gdb7ref_ptrI5value16value_ref_policyE3getEvBFD_RELOC_RL78_32_OP_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2__ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterIhEEEE7_M_headERS3_NR_ERRORS_ZNSt5tupleIJPcN3gdb13xfree_deleterIcEEEEaSERKS4_BFD_RELOC_SCORE_GPREL15_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EEC4EOS6_BFD_RELOC_BFIN_16_HIGHaop_mapallocator_traits > >BFD_RELOC_NIOS2_CALL26_NOATBFD_RELOC_RISCV_TLS_GOT_HI20BFD_RELOC_NDS32_SDA_FP7U2_RELA__srchave_full_symbols_ZNKSt12__shared_ptrI15psymtab_storageLN9__gnu_cxx12_Lock_policyE2EEptEvBFD_RELOC_X86_64_TPOFF32_ZNSt6vectorIP14partial_symbolSaIS1_EE18_M_fill_initializeEmRKS1__M_local_buf_Tp_alloc_typedeprecated_error_begin_hook_ZNSaI8languageED4Ev_ZNSt12_Vector_baseIP7so_listSaIS1_EEC4EOS2_processInt_ZN24completion_match_for_lcd5clearEvhas_value_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEmiElBFD_RELOC_NIOS2_R2_L5I4X1OP_FUNCALL_bfd_link_add_symbols_ZNK10enum_flagsI12objfile_flagEorES0_wmemcmp__normal_iterator > >BFD_RELOC_UNUSEDprint_entry_values_noint8_tyybotBFD_RELOC_SPARC_HIX22_ZNSt6vectorIP7so_listSaIS1_EED4Ev_ZNSt12_Vector_baseIP7so_listSaIS1_EEC4EOS3_wcsstr_ZNSt12__shared_ptrI12command_lineLN9__gnu_cxx12_Lock_policyE2EEC4EOS3__ZNSt4pairIPKcS1_E4swapERS2__bfd_link_hide_symbol_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EEC4EOS5_BFD_RELOC_PPC64_SECTOFF_DSLONGEST_ZNSt11_Tuple_implILm0EJPcN3gdb13xfree_deleterIcEEEEaSERKS4__ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEvBFD_RELOC_ARC_TLS_GD_CALLop_printoverlay_cache_invalid_ZNKSt16initializer_listIcE4sizeEvprimitive_type_symbolsper_bfd_ZNSt12_Vector_baseISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE17_M_create_storageEmBFD_RELOC_SPARC_M44_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4dataEv_ZNSt11_Tuple_implILm0EJPhN3gdb13xfree_deleterIhEEEE7_M_headERS4__ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC4ERKS5__Z25language_string_char_typePK13language_defnP7gdbarchcreate_breakpoints_sal_ZNSt16allocator_traitsISaIP14partial_symbolEE10deallocateERS2_PS1_mint32_tBFD_RELOC_NDS32_TLS_DESC_ADDlocaleconvBFD_RELOC_XGATE_PCREL_10_ZNK10enum_flagsI28innermost_block_tracker_typeEanES0__ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE7reserveEm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE18_M_construct_aux_2EmcBFD_RELOC_IA64_SECREL32MSB_ZNSt5ratioILl1ELl3600EE3denEgdb_datadirBFD_RELOC_METAG_TLS_GDwmemcpyyy_buffer_stacknull_frame_id_ZNSt12_Vector_baseIP14partial_symbolSaIS1_EEC4ERKS2_BFD_RELOC_TILEGX_JUMPOFF_X1_PLT__alloc_traits > >st_ctimfloatformats_vax_fBFD_ENDIAN_LITTLEBFD_RELOC_TILEGX_IMM8_Y0_TLS_ADDBFD_RELOC_SH_CODE_IO_lock_tdyn_prop_listBFD_RELOC_MICROBLAZE_64_NONEBFD_RELOC_CKCORE_GOTPC_LO16obstack_alloc_failed_handlerBFD_RELOC_MEP_8BFD_RELOC_XTENSA_TLS_TPOFF_ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEplEl_ZNSt12_Vector_baseI8languageSaIS0_EEC4EmRKS1_context_ZNKSt6vectorIP7so_listSaIS1_EEixEmTLS_GENERIC_ERRORla_val_printBFD_RELOC_AARCH64_MOVW_GOTOFF_G1BFD_RELOC_ARM_T32_OFFSET_IMMBFD_RELOC_390_PLT32DBLovly_off_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE14_M_fill_assignEmRKS4_BFD_RELOC_METAG_TLS_IE_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EEixEmallocator_traits, std::allocator > > >BFD_RELOC_390_RELATIVE_ZNSaI12block_symbolEC2Evyytype_int16BFD_RELOC_V850_ZDA_15_16_OFFSET_ZNSt11_Tuple_implILm0EJP10expressionN3gdb13xfree_deleterIS0_EEEEaSERKS5_BFD_RELOC_AARCH64_TLSDESC_LD64_LO12__len_ZNKSt6vectorI8languageSaIS0_EE2atEm__o1BFD_RELOC_FRV_GOTOFF12symcounttype_qualifierBFD_RELOC_METAG_GETSET_GOTOFFxcoff_obj_dataadd_completions_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4__Vector_base, std::allocator >, std::allocator, std::allocator > > >BFD_RELOC_X86_64_PLT32_BNDyytranslateptid_tmach_o_fat_data_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEparam_cu_offmay_write_memory~__nonesuch_ZN12auto_obstackD4EvBFD_RELOC_MIPS_GOT_LO16_ZNSt6vectorIP14partial_symbolSaIS1_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE17_M_default_appendEmBFD_RELOC_M68HC11_RL_GROUPBFD_RELOC_MN10300_TLS_DTPOFFstring_filerelease_match_list_ZNSt12_Vector_baseI12block_symbolSaIS0_EEC4EOS1_vector >, std::allocator > > >BFD_RELOC_THUMB_PCREL_BRANCH12deprecated_print_frame_info_listing_hook_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EERS8_BFD_RELOC_CRIS_BDISP8nblocksBFD_RELOC_METAG_TLS_LEhash_next_ZN3gdb7ref_ptrI3bfd18gdb_bfd_ref_policyE7releaseEv_ZNSt6vectorI12block_symbolSaIS0_EE2atEm_ZN10agent_exprD4EvUNOP_POSTINCREMENTdata_valuebfd_reloc_dangerous_ZNKSt5arrayIjLm15EE3endEvoptind_ZNSt12_Vector_baseI12block_symbolSaIS0_EEC4EOS2_BFD_RELOC_THUMB_PCREL_BRANCH20BFD_RELOC_THUMB_PCREL_BRANCH23BFD_RELOC_THUMB_PCREL_BRANCH25__max_align_ldBFD_RELOC_ARM_MULTIBFD_RELOC_METAG_TLS_IENONPIC_LO16BFD_RELOC_RX_ABS16ULBFD_RELOC_23_PCREL_S2__max_align_llBFD_RELOC_C6000_JUMP_SLOTcompletion_listBFD_RELOC_RX_ABS16UWplugin_format__clock_t_ZN16lookup_name_info9match_anyEv_M_lengthBFD_RELOC_MSP430_ABS8piecewise_construct_t_ZNSt6vectorI12block_symbolSaIS0_EE6rbeginEvBFD_RELOC_PPC_GOT_DTPREL16_ZNSt12_Vector_baseISt4pairIPKcS2_ESaIS3_EEC4Embool_type_symbol_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE7reserveEm_ZNSt12_Vector_baseISt4pairIPKcS2_ESaIS3_EEC4EvBFD_RELOC_IA64_DTPREL64IBFD_RELOC_EPIPHANY_HIGH_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEmBFD_RELOC_IA64_FPTR32MSBBFD_RELOC_AARCH64_TLSDESC_LD32_LO12_NCwrite_exp_elt_longcst_ZNSt6vectorIP14partial_symbolSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS1_S3_EES8_BFD_RELOC_AARCH64_TLSLE_LDST64_TPREL_LO12_NCOP_AGGREGATEBFD_RELOC_ARM_GOT32sym_fnsrebind > >_ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterIhEEEEC4ERKS2_high_ZNK10enum_flagsI12objfile_flagEeoES0__ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEE4baseEvuserdatalineno_countnext_adapterBFD_RELOC_MICROMIPS_TLS_GOTTPREL_ZNSt12_Vector_baseISt4pairIPKcS2_ESaIS3_EEC4EOS4_BFD_RELOC_PPC64_REL24_NOTOCCOMPILE_I_INVALID_SCOPE_ZNSt6vectorIP7so_listSaIS1_EEaSEOS3_show_record_cmdlistdeleter_typexfreeinsert__array_traitsBFD_RELOC_XTENSA_TLS_ARGarch_name_ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterIhEEEEC4ERKS3_yylineno_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE21_M_default_initializeEm_ZNSt12_Vector_baseISt4pairIPKcS2_ESaIS3_EEC4EOS5_BFD_RELOC_RL78_SYM_ZNSt12_Vector_baseI12block_symbolSaIS0_EE17_M_create_storageEm_ZNK9__gnu_cxx13new_allocatorISt4pairIPKcS3_EE8max_sizeEvstep_over_queue_headbitpos_ZNKSt6vectorI8languageSaIS0_EE6cbeginEvlongconst_ZNSt12_Vector_baseI12block_symbolSaIS0_EE12_Vector_implD4Evop_sizeBFD_RELOC_AARCH64_TLSGD_ADD_LO12_NC_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEmIEl_ZN9__gnu_cxx14__alloc_traitsISaIP14partial_symbolEE15_S_nothrow_moveEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEvwrite_exp_elt_typeBFD_RELOC_68K_TLS_GD8BFD_RELOC_IA64_PLTOFF22type_ownerBFD_RELOC_OR1K_TLS_LDO_LO16arelt_datala_case_sensitivitybreakpointBFD_RELOC_METAG_HI16_GOTOFF_sys_nerrremove_locationbp_step_resumeBFD_RELOC_MIPS16_GPREL_ZNSaI12block_symbolED4EvBFD_RELOC_SH_PCRELIMM8BY4flag_objfile_ownedfreefun__add_lvalue_reference_helper~_Vector_base_ZNKSt6vectorIP14partial_symbolSaIS1_EE6rbeginEvnew_buffer_M_tailmap_matching_symbols_ZNKSt6vectorISt4pairIPKcS2_ESaIS3_EE4backEvBFD_RELOC_METAG_LOADDR16_ZNSt12_Vector_baseIP7so_listSaIS1_EE12_Vector_implC4EOS2_BFD_RELOC_XTENSA_SLOT3_ALT_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcmmBFD_RELOC_SH_IMM4BY2BFD_RELOC_SH_IMM4BY4CALL_SITE_PARAMETER_FB_OFFSET_bfd_set_section_contentsmtimeGDB_SIGNAL_BUSBFD_RELOC_NDS32_TLS_IEGP_LO12bfd_reloc_code_real_type__countBFD_RELOC_NIOS2_TLS_LE16BFD_RELOC_SH_COPYBFD_RELOC_SH_DISP20BY8_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE27_S_propagate_on_copy_assignEvrange_check_offevent_location_ZNSt12_Vector_baseISt4pairImP14partial_symtabESaIS3_EE12_Vector_implC4EOS4___max_exponent10bfd_arch_obscureBFD_RELOC_TILEGX_IMM8_X0_TLS_ADDBFD_RELOC_CRIS_32_GOTcplus_language_defnbfd_arch_spuBFD_RELOC_MMIX_CBRANCH_1BFD_RELOC_MMIX_CBRANCH_2BFD_RELOC_MMIX_CBRANCH_3_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EEgnat_stuff_ZNSt10shared_ptrI12command_lineEC4EOS1__ZNSt10unique_ptrIcN3gdb13xfree_deleterIcEEED4EvBFD_RELOC_MMIX_CBRANCH_J_ZNSt12_Vector_baseI8languageSaIS0_EE13_M_deallocateEPS0_mBFD_RELOC_AVR_6_ADIWBFD_RELOC_IP2K_PAGE3_ZNSt5ratioILl1ELl3600EE3numEOP_M2_STRINGallocate_dependenciesconditional&&, std::__wrap_nonesuch&&>bfd_arch_riscvPREC_NULLinternalvarBFD_RELOC_IQ2000_OFFSET_16int_fast64_tBFD_RELOC_CRIS_16_DTPRELBFD_RELOC_M68HC12_LO8XG_ZNR3gdb8optionalI12auto_obstackEdeEvBFD_RELOC_OR1K_TLS_DTPOFF__tznameparser_fprintfBFD_RELOC_CKCORE_ADDRGOTsections_end_ZN17completion_resultC4ERKS_sevenbit_strings_ZNR3gdb8optionalI20ada_lookup_name_infoEdeEvshort intbfd_arch_tic30_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC4ERKS6_wcsrchr_ZNK9__gnu_cxx13new_allocatorIP7so_listE7addressERKS2__ZNKSt5arrayIjLm15EE4rendEvBFD_RELOC_PPC_TLSGD_ZNKSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE6rbeginEvBFD_RELOC_FR30_12_PCRELnosidesize_ZNSt10_Head_baseILm1EN3gdb13xfree_deleterIhEELb1EEC4EvBFD_RELOC_XTENSA_TLSDESC_FNtrad_core_data_ZNSt10shared_ptrI15psymtab_storageEaSEOS1_basic_safe_iterator >opencl_language_defnNULL_POINTER_CONVERSIONFID_STACK_VALIDBFD_RELOC_RISCV_TLS_TPREL32BFD_RELOC_C6000_ABS_S16BFD_RELOC_M32R_GOTPC_HI_SLOinner_renamed_entity_len_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC4ERKS7_BFD_RELOC_XTENSA_SLOT0_ALTBFD_RELOC_XGATE_RL_GROUPname_ZNSt6vectorI8languageSaIS0_EE6assignEmRKS0_BFD_RELOC_SH_GOTFUNCDESCsymbol_compare_ftypeBFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_GDTARGET_WAITKIND_VFORKEDbfd_window_ZNSt15__exception_ptr13exception_ptr4swapERS0_BFD_RELOC_RL78_24_OPBFD_RELOC_NDS32_SDA17S2paren_depthif_controlBFD_RELOC_386_TLS_DESC_CALL_ZNKSt6vectorI8languageSaIS0_EE8capacityEvBFD_RELOC_TILEGX_IMM8_X1_M_get_Tp_allocator_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4EvBFD_RELOC_SH_RELATIVE64BFD_RELOC_PPC64_PLTGOT16_LO_DS_ZNK6ptid_t3pidEvbfd_arch_tic4x_ZN3gdb8optionalI12auto_obstackEC4Evbfd_reloc_statusBFD_RELOC_SCORE16_BRANCHaddrgnu_ifunc_resolver_return_stop_ZN9__gnu_cxx14__alloc_traitsISaISt10unique_ptrIcN3gdb13xfree_deleterIcEEEEE15_S_nothrow_moveEvxreallocbfd_archivereverse_iterator<__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > > >BFD_RELOC_TILEGX_IMM8_Y0BFD_RELOC_TILEGX_IMM8_Y1link_orderBFD_RELOC_CKCORE_PCREL_IMM11BY2_ZNK16lookup_name_info20language_lookup_nameB5cxx11E8languagewild_match_pgnu_ifunc_fns_M_range_check_ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEmiElmblenfn_fieldlistBFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_IE_Z23ada_yy_switch_to_bufferP15yy_buffer_stateBFD_RELOC_ARC_S25W_PCRELconditional, const gdb::xfree_deleter&>_ZSt8_DestroyIP12block_symbolS0_EvT_S2_RSaIT0_Ebfd_link_hash_tablefloatbfd_arch_lastBFD_RELOC_RISCV_TLS_TPREL64BFD_RELOC_SH_GOTOFF20sz_strtab_ZN3gdb7ref_ptrI3bfd18gdb_bfd_ref_policyE13new_referenceEPS1_bfd_arch_tic6xui_filebfd_section_ZNSt12_Vector_baseIP14partial_symbolSaIS1_EE12_Vector_impl12_M_swap_dataERS4_BFD_RELOC_NIOS2_HIADJ16orig_left_context_obstack_chunk_ZNSt11_Tuple_implILm0EJP10expressionN3gdb13xfree_deleterIS0_EEEEaSEOS5__ZNSt12_Vector_baseIP7so_listSaIS1_EEC4ERKS2_BFD_RELOC_FRV_GPREL12_ZNKSt15__exception_ptr13exception_ptr6_M_getEv_ZN9__gnu_cxx14__alloc_traitsISaIP14partial_symbolEE20_S_propagate_on_swapEvBFD_RELOC_ARM_V4BXbfd_arch_tic80BFD_RELOC_CTORBFD_RELOC_NDS32_15_FIXEDGDB_SIGNAL_PHONEBFD_RELOC_SPARC_SIZE32BFD_RELOC_XTENSA_SLOT11_OPm_pidBFD_RELOC_IA64_DTPMOD64MSBverilog_data_structprint_entry_values_preferred_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKcBFD_RELOC_NDS32_25_ABSreverse_iteratorla_read_var_valueBFD_RELOC_PPC64_ADDR16_HIGHAihex_data_structBFD_RELOC_RISCV_HI20_ZN3gdb8optionalI20ada_lookup_name_infoEaSERKS1_completion_trackerBFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_LEthisdisp_donttouchBFD_RELOC_PJ_CODE_LO16reverse_iterator<__gnu_cxx::__normal_iterator > > >_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEmyyset_inmon_decimal_pointBFD_RELOC_FRV_GPREL32_ZNSt10_Head_baseILm0EPhLb0EEC4Ev_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEixElBFD_RELOC_SH_GOT_LOW16BFD_RELOC_390_GOTPLTENT_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZN3gdb8optionalI20ada_lookup_name_infoEaSERKS2_flaw_ZNKSt6vectorI12block_symbolSaIS0_EEixEmdeprecated_readline_hookPREC_BUILTIN_FUNCTIONBFD_RELOC_V850_16_GOTfflushPREC_ASSIGNUPPER_BOUNDar_pad_charBFD_RELOC_SPARC_SIZE64la_value_print_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC4Ev_ZNSt11_Tuple_implILm0EJPcN3gdb13xfree_deleterIcEEEEaSEOS4_bfd_arch_rompBFD_RELOC_PPC_EMB_BIT_FLD_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE8pop_backEvnext_iteratorBFD_ARELOC_BFIN_PAGEtarget_waitstatusBFD_RELOC_390_PLT24DBLepilogue_unwind_validtuple >bp_single_step_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EEaSERKS6_next_adapter >_ZN9__gnu_cxx14__alloc_traitsISaISt4pairImP14partial_symtabEEE10_S_on_swapERS5_S7__ZNK24demangle_for_lookup_info11lookup_nameB5cxx11Ev__environBFD_RELOC_CR16_REGREL20aBFD_RELOC_ARC_GOTPC32int_p_sep_by_spacesymbol_leading_char_ZN12auto_obstack5clearEv_S_refBFD_RELOC_D30V_21_PCREL_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEptEvBFD_RELOC_AC_SECTOFF_U8_2BFD_RELOC_TILEPRO_IMM8_X1_TLS_GD_ADDflag_bound_evaluatedwcstoldyyss1ada_yy_switch_to_buffer_ZNSt11_Tuple_implILm0EJPcN3gdb13xfree_deleterIcEEEE7_M_tailERS4_wcstoll9_G_fpos_tOP_RANGEbfd_target_sym_flavourBFD_RELOC_SPARC_5BFD_RELOC_SPARC_6BFD_RELOC_SPARC_7sym_offsetsBFD_RELOC_IA64_PLTOFF64IBFD_RELOC_ARM_LDR_IMMBFD_RELOC_BFIN_16_LOWsym_read_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE18_M_fill_initializeEmRKS3_sentinel_frame_id_ZNSt6vectorI12block_symbolSaIS0_EEC4EvBFD_RELOC_SH_TLS_LE_32_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIcN3gdb13xfree_deleterIcEEEE8max_sizeEvBFD_RELOC_LM32_GOTOFF_HI16_ZN9__gnu_cxx13new_allocatorI8languageED4Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmPKcis_noreturnyystrBFD_RELOC_NDS32_TLS_IE_HI20BFD_RELOC_M32R_GOTOFF_LOBFD_RELOC_V850_CALLT_15_16_OFFSETaout_datafind_last_ofremote_timeoutexp_descriptor_standard_bfd_find_linePREC_LOGICAL_ANDBFD_RELOC_390_JMP_SLOTBFD_RELOC_NDS32_LONGCALL2deprecated_call_command_hookBFD_RELOC_386_GOT32Xst_uidBFD_RELOC_PPC64_DTPREL16_HIGHBFD_RELOC_I370_D12_ZNSt15__exception_ptr13exception_ptraSERKS0_sec_flg0_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC4EmRKS6_sec_flg2sec_flg3sec_flg4sec_flg5_ZNSt16allocator_traitsISaI12block_symbolEE8allocateERS1_mPKv_Tuple_impl<0ul, char*, gdb::xfree_deleter >BFD_RELOC_MICROBLAZE_COPY_ZN9__gnu_cxx14__alloc_traitsISaIP7so_listEE15_S_nothrow_moveEvnothrow_ZNKSt6vectorISt4pairImP14partial_symtabESaIS3_EE4backEvbfd_arch_i386conditional&&, std::__wrap_nonesuch&&>section_count__destBFD_RELOC_XTENSA_DIFF16BFD_RELOC_AARCH64_IRELATIVEBFD_RELOC_390_PC32DBLsize_t_ZN7bpstatsC4Ev_ZN9__gnu_cxx13new_allocatorI12block_symbolE10deallocateEPS1_minfo_verboseget_deleterBFD_RELOC_MIPS_TLS_GDn_minsymsBFD_RELOC_IA64_FPTR64IBFD_RELOC_390_GLOB_DATPREC_MUL_ZN7objfileC4EP3bfdPKc10enum_flagsI12objfile_flagE_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EEC4Ev_ZNSaIP7so_listEC4ERKS1__ZN19scoped_restore_tmplIP12parser_stateED2Ev_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE13shrink_to_fitEvBFD_RELOC_AARCH64_RELOC_END_ZNSt17integral_constantIbLb1EE5valueE_ZN23minimal_symbol_iteratorppEvobjfiles_headmake_null_ZNSt6vectorI12block_symbolSaIS0_EE14_M_move_assignEOS2_St17integral_constantIbLb0EE_offsetBFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_HI12LOC_LOCAL_ZNSt6vectorI12block_symbolSaIS0_EE13shrink_to_fitEvBFD_RELOC_XTENSA_DIFF32TYPE_INSTANCE_ZNKSt5arrayIjLm15EE4sizeEvoutput_has_begunFIELD_LOC_KIND_DWARF_BLOCK_ZN3gdb7ref_ptrI3bfd18gdb_bfd_ref_policyED4Evarglist_lenoperator_check_bfd_stat_arch_elt_get_linenofloatformat_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_BFD_RELOC_ARM_IRELATIVEBFD_RELOC_MCORE_PCREL_32EVAL_SKIP_ZN9__gnu_cxx14__alloc_traitsISaI8languageEE27_S_propagate_on_copy_assignEvBFD_RELOC_CRIS_LAPCQ_OFFSET_bfd_construct_extended_name_tableBFD_RELOC_386_TLS_LDMBFD_RELOC_SPU_IMM10WBFD_RELOC_IA64_LTOFF_FPTR32LSBBFD_RELOC_MSP430_16_ZNSt6vectorIP7so_listSaIS1_EE5beginEvyy_buffer_statepush_backGDB_SIGNAL_SOUND__normal_iterator, std::allocator > >BFD_RELOC_386_TLS_TPOFFfloatformats_ia64_spill_ZN7objfileD4Ev_ZNSt6vectorI8languageSaIS0_EEC4EmRKS1_bfd_target_unknown_flavour_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE5clearEv_ZNKSt6vectorI12block_symbolSaIS0_EE5emptyEvBFD_RELOC_MSP430_2X_PCRELBFD_RELOC_SH_GOTPLT_MEDHI16ldivBFD_RELOC_M32R_GOTOFF_HI_SLO_ZNKSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE4backEvBFD_RELOC_PPC64_HIGHEST_SBFD_RELOC_MIPS16_GOT16wcstouldefault_collectclearerrmktimesect_index_bssyysetstateBFD_RELOC_ALPHA_BRSGPsom_data_ZNSt12__shared_ptrI12command_lineLN9__gnu_cxx12_Lock_policyE2EEC4EDnyyxreallocintegral_constant_IO_read_endbfd_h_putx32BFD_RELOC_RX_ABS16usrdataBFD_RELOC_SH_DISP12BY2BFD_RELOC_SH_DISP12BY4GDB_SIGNAL_IO_ZNSt16allocator_traitsISaIP7so_listEE8allocateERS2_mPKvBFD_RELOC_SH_DISP12BY8BFD_RELOC_CR16_SWITCH16_ZNKSt5arrayIbLm15EE2atEmbreakpoints_not_allowed_ZN3gdb7ref_ptrI3bfd18gdb_bfd_ref_policyE5resetEPS1_BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PCREL_ZNSt5ratioILl3600ELl1EE3denEBFD_RELOC_AARCH64_ADD_LO12gnu_ifunc_resolve_nameBFD_RELOC_C6000_ABS_L16OP_UNUSED_LASTBFD_RELOC_PJ_CODE_HI16minimal_symbol_countada_opname_table_ZN10enum_flagsI28innermost_block_tracker_typeEaNES0_ada_yycharBFD_RELOC_SH_GOTPC_LOW16_gl_cxxalias_dummy__alloc_traits >_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE14_M_range_checkEmBFD_RELOC_XTENSA_SLOT2_OPEXPRESSIONBFD_RELOC_AVR_DIFF8_ZNSaIcEC4Ev_Z22write_exp_elt_floatcstP12parser_statePKhgnu_ifunc_resolve_addrBFD_RELOC_RX_ABS32type_system_addressBFD_RELOC_AARCH64_16BFD_RELOC_CR16_SWITCH32msymbolsBFD_RELOC_ALPHA_CODEADDRtoupper_ZNSt11_Tuple_implILm0EJPhN3gdb13xfree_deleterIhEEEEaSEOS4___normal_iterator*, std::vector, std::allocator > > >BFD_RELOC_390_TLS_GOTIE12_ZNKSt10unique_ptrIhN3gdb13xfree_deleterIhEEE3getEvbpstats_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC4EmRKS5_RKS6_BFD_RELOC_MN10300_RELATIVEBFD_RELOC_NDS32_PLT_GOT_SUFF_ZNSt10_Head_baseILm1EN3gdb13xfree_deleterIhEELb1EEC4ERKS2_empty_ZNKSt12_Vector_baseISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE19_M_get_Tp_allocatorEvstatic_linksBFD_RELOC_SPARC_L44printable_namem_saved_valuedemangled_hash_languagesswscanf_Tuple_impl<1ul, gdb::xfree_deleter >BFD_RELOC_SPU_IMM16WBFD_RELOC_390_TLS_GOTIE20BFD_RELOC_HI16_S_PCRELcalling_conventionBFD_RELOC_MICROMIPS_TLS_DTPREL_LO16__numeric_traits_integerBFD_RELOC_NDS32_RELAX_REGION_BEGIN_ZNSt10_Head_baseILm1EN3gdb13xfree_deleterIhEELb1EEC4ERKS3_BFD_RELOC_TILEGX_COPYBFD_RELOC_AARCH64_32GDB_SIGNAL_GRANT_ZNSt16allocator_traitsISaIcEE8allocateERS0_m_ZNSt9nothrow_tC4EvBFD_RELOC_ARM_PREL31BFD_RELOC_RISCV_LO12_IBFD_RELOC_RISCV_LO12_SCALL_SITE_PARAMETER_PARAM_OFFSETflex_int16_tuint16_tFID_STACK_INVALIDBFD_RELOC_ARM_FUNCDESC_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv_ZNSt12__weak_countILN9__gnu_cxx12_Lock_policyE2EEC4EOS2_clock_ZNKSt6vectorISt4pairImP14partial_symtabESaIS3_EE12_M_check_lenEmPKcBFD_RELOC_390_TLS_GOTIE32BFD_RELOC_RL78_16_OP_ZNSt14__array_traitsIjLm15EE6_S_ptrERA15_Kjprogram_invocation_short_name_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_mc_M_weak_add_ref_ZNKSt6vectorIP7so_listSaIS1_EE4dataEv_ZNSt6vectorIP14partial_symbolSaIS1_EEC4EmRKS2_BFD_RELOC_PRU_LDI32strlenlanguage_defnlanguage_unknownBFD_RELOC_TILEPRO_JOFFLONG_X1~completion_resultuint_least32_tbp_std_terminate_masteryylnoBFD_RELOC_MICROMIPS_10_PCREL_S1typedef_field_ZNSt11_Tuple_implILm0EJP10expressionN3gdb13xfree_deleterIS0_EEEE7_M_headERS5__ZN10enum_flagsI28innermost_block_tracker_typeEC4Ev__normal_iterator > >_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EEC4ERKS4_reset_psymtabs_IO_write_end_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE8max_sizeERKS6_language_cplustime_ZNSt10unique_ptrI10expressionN3gdb13xfree_deleterIS0_EEEaSEDnBFD_RELOC_DLX_JMP26_ZNSt5ratioILl1ELl60EE3numEBFD_RELOC_ARM_LDR_PC_G0BFD_RELOC_ARM_LDR_PC_G1BFD_RELOC_ARM_LDR_PC_G2lto_outputuniqueBFD_RELOC_PPC_EMB_SDA21_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EEC4ERKS5_int_p_sign_posn_ZN3gdb8optionalI12auto_obstackEaSERKS1_BFD_RELOC_NDS32_TLS_IEGP_LO12S2BFD_RELOC_C6000_NOCMPBFD_RELOC_TILEGX_IMM16_X1_HW1_PCRELBFD_RELOC_MIPS_SHIFT5BFD_RELOC_MIPS_SHIFT6BFD_RELOC_TILEGX_IMM16_X0_HW2_PCRELBFD_RELOC_390_TLS_GOTIE64BFD_RELOC_TILEGX_HW0BFD_RELOC_TILEGX_HW1BFD_RELOC_TILEGX_HW2BFD_RELOC_TILEGX_HW3BFD_RELOC_MN10300_TLS_LDOBFD_RELOC_PPC64_DTPREL16_HIGHA_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmPKcmBFD_RELOC_FRV_GPRELHIBFD_RELOC_TILEPRO_IMM16_X1_PCREL_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EEC4EmRKS4_RKS5__ZNK16lookup_name_info4nameB5cxx11Ev_ZN3gdb8optionalI12auto_obstackEaSERKS2_BFD_RELOC_SPARC_TLS_LDM_ADD_ZN6ptid_tC4Ev_Head_base<1ul, gdb::xfree_deleter, true>evaluate_expBFD_RELOC_D30V_15_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmcBFD_RELOC_NDS32_GOTOFF_SUFFvector >_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEN9__gnu_cxx17__normal_iteratorIPKcS4_EEcsys_errlistBFD_RELOC_ARM_TLS_DTPMOD32BFD_RELOC_C6000_SBR_GOT_H16_WBFD_RELOC_FRV_GETTLSOFF_RELAX_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EPKcmRKS3_bfd_arch_xstormy16OP_ATR_POSBFD_RELOC_D30V_21BFD_RELOC_SH_GOTOFFFUNCDESCBFD_RELOC_OR1K_TLS_IE_LO13BFD_RELOC_CRX_REGREL12BFD_RELOC_NDS32_GOT_SUFF_ZNSt6vectorI12block_symbolSaIS0_EEC4ESt16initializer_listIS0_ERKS1__ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterIhEEEEC4EOS3_alent_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIPKcS3_EEE10_S_on_swapERS5_S7___normal_iterator > >_ZNKSt6vectorISt4pairIPKcS2_ESaIS3_EE12_M_check_lenEmS2_BFD_RELOC_SH_TLS_IE_32BFD_RELOC_D30V_32nposlru_nextOBJF_SHARED_ZNSt16allocator_traitsISaISt10unique_ptrIcN3gdb13xfree_deleterIcEEEEE10deallocateERS5_PS4_mBFD_RELOC_CRX_REGREL22BFD_RELOC_CRX_REGREL28_ZNSt6vectorIP14partial_symbolSaIS1_EEaSERKS3_find_first_not_of_ZNKSt17integral_constantIbLb1EEclEvunknown_language_defnbfd_reloc_continueBFD_RELOC_CKCORE_ADDR_HI16BFD_RELOC_XGATE_GPAGElanguage_of_main_M_string_lengthBFD_RELOC_METAG_REL16bfd_arch_cskyBFD_RELOC_MICROBLAZE_32_RWSDABFD_RELOC_CRX_REGREL32BFD_RELOC_390_PLT16DBLBFD_RELOC_FRV_FUNCDESC_GOT12underlying_valueBFD_RELOC_FRV_GPRELLOmbrtowc_ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEptEvBFD_RELOC_SPARC_TLS_IE_LDX_Z18ada_parse_renamingP6symbolPPKcPiS3__ZNSt10_Head_baseILm1EN3gdb13xfree_deleterIcEELb1EE7_M_headERKS3__ZNSaI12block_symbolEC4ERKS0_allocator, std::allocator > >step_stop_if_no_debug_ZNSt12_Vector_baseISt4pairImP14partial_symtabESaIS3_EE12_Vector_impl12_M_swap_dataERS6_BFD_RELOC_MIPS_TLS_DTPREL_HI16BFD_RELOC_VISIUM_IM16BFD_RELOC_ALPHA_GPREL_LO16__add_lvalue_reference_helperfrozenm_innermost_block_ZN7bpstatsC4ERKS__ZNK16lookup_name_info10match_typeEvsym_finish_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE4backEv_M_construct_ZNKSt10unique_ptrIhN3gdb13xfree_deleterIhEEE11get_deleterEvBFD_RELOC_IA64_DIR64MSBBFD_RELOC_MICROBLAZE_64_TLSDTPRELcomplain_overflow_signedBFD_RELOC_MN10300_TLS_GDBFD_RELOC_ARC_TLS_LE_32la_collect_symbol_completion_matchesBFD_RELOC_IA64_SEGREL32MSBbp_shlib_eventiterator_traits_bfd_canonicalize_symtabarelentfield_typeOPTIMIZED_OUT_ERROR_ZNSt10unique_ptrI10expressionN3gdb13xfree_deleterIS0_EEEC4EOS4_BFD_RELOC_RISCV_SET32complain_overflow_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_NS6_IPcS4_EESB__ZNSt6vectorI8languageSaIS0_EE5frontEv_ZNSt6vectorIP7so_listSaIS1_EE4rendEv_Z21write_exp_elt_longcstP12parser_stateltracepoint_var_ref_M_data_ZNKSt6vectorI8languageSaIS0_EE6rbeginEvBFD_RELOC_BFIN_GOTbasic_string, std::allocator >double_ZNSaISt10unique_ptrIcN3gdb13xfree_deleterIcEEEED4Ev_ZNSt6vectorI8languageSaIS0_EE9push_backERKS0_yy_stack_print_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE6resizeEmRKS5_lineno_cache_entryyyabortlabyy_flex_debuglanguage_modeBFD_RELOC_386_GOTPC_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEcBFD_RELOC_SH_PCDISP12BY2_ZNSt10_Head_baseILm0EPcLb0EE7_M_headERS1_BFD_RELOC_PPC64_GOT16_DSBFD_RELOC_AARCH64_MOVW_PREL_G2_NC_ZNKSt12_Vector_baseISt4pairIPKcS2_ESaIS3_EE13get_allocatorEvBFD_RELOC_RISCV_TLS_DTPREL32_ZNSt12_Vector_baseISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE12_Vector_implC4EOS5_reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > > >_ZNSt11char_traitsIcE7compareEPKcS2_m_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcmresetBFD_RELOC_IP2K_HI8INSNsymfile_object_fileBINOP_LESSlynx_core_structBFD_RELOC_ARM_THUMB_MOVW_PCREL_bfd_merge_private_bfd_dataBFD_RELOC_METAG_RELBRANCH_PLTdisp_delst_nlinkgenerate_c_location_ZNKSt6vectorIP14partial_symbolSaIS1_EE7crbeginEv__mode_t_M_create_storagetrace_regblock_size_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4ERKS4_mmRKS3_vswprintfBFD_RELOC_MN10300_TLS_IEprint_it_noopBFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_GDextraBFD_RELOC_OR1K_PLTA26GDB_SIGNAL_XCPUBFD_RELOC_390_12cmd_list_elementBFD_RELOC_SH_PLT_LOW16is_protected_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EEaSEOS6__Vector_base >_ZNKSt10unique_ptrI10expressionN3gdb13xfree_deleterIS0_EEEptEvBFD_RELOC_PPC_B16_BRTAKEN_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE6assignESt16initializer_listIS5_E_ZNSt12_Vector_baseIP14partial_symbolSaIS1_EED4EvBFD_RELOC_M32R_18_PCRELBFD_RELOC_MMIX_GETA_3_ZNSt10_Head_baseILm0EPcLb0EEC4ESt15allocator_arg_tSt13__uses_alloc0BFD_RELOC_ARM_TLS_IE32m_verbatim_p_ZNSt10_Head_baseILm1EN3gdb13xfree_deleterIcEELb1EEC4EvBFD_RELOC_390_20__blkcnt_tref_ptrdwarf2_per_cu_datafieldBFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_IE_ZN19scoped_restore_baseC2EPvBFD_RELOC_M32R_SDA16_ZN24completion_match_for_lcd5matchEvBFD_RELOC_MEP_ADDR24A4BFD_RELOC_OR1K_TLS_LDM_LO13BFD_RELOC_OR1K_TLS_LDM_LO16_ZNKSt6vectorI12block_symbolSaIS0_EE6rbeginEvdwarf2_debug_names_functionsUNOP_ODD_ZNSt6vectorI8languageSaIS0_EE3endEvfeofBFD_RELOC_PPC_TLSlwp_pBFD_RELOC_HI16_BASERELsun_core_struct_IO_2_1_stdin__ZNSt10_Head_baseILm1EN3gdb13xfree_deleterI10expressionEELb1EE7_M_headERKS4__ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EEaSEOS5_minimal_language_defnBFD_RELOC_BFIN_PLTPCBFD_RELOC_MICROMIPS_HI16_S_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EESt16initializer_listIS3_E_ZNKSt6vectorI8languageSaIS0_EE4rendEvmay_insert_breakpointsBFD_RELOC_C6000_SBR_GOT_U15_Wyy_bp_ZNSt6vectorIP14partial_symbolSaIS1_EEC4Ev_ZNSt12_Vector_baseISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE11_M_allocateEmBFD_RELOC_ARM_THUMB_ADDBFD_RELOC_SPARC_RELATIVEBFD_RELOC_16_GOT_PCREL_ZNSt6vectorIP7so_listSaIS1_EEixEm_bfd_print_private_bfd_datastrchrGDB_SIGNAL_ALRM_ZNSt11char_traitsIcE2ltERKcS2_xfreeBFD_RELOC_SH_GOTPC_MEDLOW16osf_core_structpartial_symtab_ZN18completion_tracker28advance_custom_word_point_byEm_ZNSaIP14partial_symbolEC4Evfullname_ZNSt12_Vector_baseI12block_symbolSaIS0_EE12_Vector_implC4EOS1__ZNSt6vectorIP14partial_symbolSaIS1_EE5clearEvBFD_RELOC_IA64_COPYBFD_RELOC_OR1K_GOTPC_HI16_M_lessframe_debugreg_mask_lenfunction_viewmay_write_registers_ZNSt10unique_ptrI10expressionN3gdb13xfree_deleterIS0_EEEC4ERKS4_BFD_RELOC_XTENSA_SLOT14_ALTbfd_unknownfieldnoBFD_RELOC_TILEGX_SHAMT_X1TYPE_CODE_BITSTRINGreverse_iteratorBFD_RELOC_MIPS_CALL16BFD_RELOC_CRIS_32_GOT_TPRELada_yywraptime_t_ZNSt5arrayIjLm15EE4fillERKj_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEmcbfd_link_order_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EERS9__ZNSt16allocator_traitsISaI12block_symbolEE37select_on_container_copy_constructionERKS1__ZNKSt6vectorIP7so_listSaIS1_EE5beginEvungetwcbfd_corefunc_stuffprint_entry_values_only__off_tBFD_RELOC_PPC_VLE_SDAREL_HA16ABFD_RELOC_PPC_VLE_SDAREL_HA16DUNOP_CASTdomain_enumwrite_int_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4rendEv_ZNSt6vectorIP14partial_symbolSaIS1_EE14_M_move_assignEOS3_St17integral_constantIbLb1EEtdataranges_Tuple_impl<0ul, expression*, gdb::xfree_deleter >_ZN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEiallocatorBFD_RELOC_CRIS_32_GOTREL_ZNSt6vectorI12block_symbolSaIS0_EE14_M_fill_assignEmRKS0__ZN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEvrightshift_ZNSt6vectorI12block_symbolSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EESt16initializer_listIS0_E_ZN3gdb8optionalI24demangle_for_lookup_infoEaSERKS1__ZNSt6vectorI8languageSaIS0_EE14_M_move_assignEOS2_St17integral_constantIbLb0EEUNOP_LOGICAL_NOTis_linker_inputBFD_RELOC_CKCORE_GOT12BFD_RELOC_V850_16_S1_ZNSt6vectorI8languageSaIS0_EEC4EOS2_BFD_RELOC_AARCH64_ADR_LO21_PCRELGDB_SIGNAL_0_ZNSt6vectorI12block_symbolSaIS0_EE4backEv_Placeholder<1>BFD_RELOC_ARM_MOVWBFD_RELOC_TILEPRO_DEST_IMM8_X1_ZNSt16allocator_traitsISaIP7so_listEE8allocateERS2_m_ZN15psymtab_storage16allocate_psymtabEv__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >_ZNSt6vectorI8languageSaIS0_EEC4EmRKS0_RKS1_yysize_M_allocated_capacitybfd_arch_d10vBFD_RELOC_MICROMIPS_CALL_HI16yy_bs_linenobfd_boolean_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE5beginEvcompletes_to_completion_wordbfd_endiancustom_word_pointaxs_valuereverse_iterator__mbstate_t_Placeholder<2>_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EEC4ESt16initializer_listIS3_ERKS4_BFD_RELOC_MIPS_TLS_TPREL64_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE6assignEmRKS3__ZNSt10unique_ptrIcN3gdb13xfree_deleterIcEEE5resetEPc_ZNO3gdb8optionalI20ada_lookup_name_infoEdeEvBFD_RELOC_PPC64_HIGHERtarget_sectionBFD_RELOC_RL78_ABS16_REV_S_propagate_on_move_assignops_blockBFD_RELOC_AARCH64_MOVW_G0_NCflagsBFD_RELOC_MN10300_JMP_SLOTBFD_RELOC_V850_SDA_16_16_OFFSET_Placeholder<3>bfd_target_ecoff_flavour_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE20_S_propagate_on_swapEv_ZNKSt5arrayIjLm15EE8max_sizeEv__maxbfd_arch_fr30yy_nxt_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED4Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4rendEv_ZNKO3gdb8optionalI24demangle_for_lookup_infoEdeEvcbfd_ZN18completion_trackeraSERKS_python_libdirBFD_RELOC_SPARC_JMP_IRELBFD_RELOC_HI16_S_PLTOFF_Placeholder<4>BFD_RELOC_ARC_S21W_PCRELbfd_arch_hpparatio<1l, 3600l>BFD_RELOC_NDS32_GOTTPOFF_ZNK12next_adapterI7objfile13next_iteratorIS0_EE3endEvmax_heightBFD_RELOC_XTENSA_SLOT9_ALTcapacity_ZNSt6vectorIP7so_listSaIS1_EE6resizeEmRKS1_DYN_PROP_DISCRIMINATEDBFD_RELOC_SH_PT_16_ZNKSt12__shared_ptrI15psymtab_storageLN9__gnu_cxx12_Lock_policyE2EE9use_countEv__alloc_traits, std::allocator > > >BFD_RELOC_VISIUM_LO16_PCREL_ZNK10enum_flagsI12objfile_flagEcoEvSYMBOL_NEEDS_FRAMEartificial_depthBFD_RELOC_16C_REG16_C_Placeholder<5>stdin_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8max_sizeEvBFD_RELOC_SPARC_TLS_GD_LO10BFD_RELOC_Z8K_CALLRBFD_RELOC_X86_64_32SBFD_RELOC_CKCORE_GOT_HI16BFD_RELOC_MN10300_GLOB_DATBFD_RELOC_16_PLT_PCRELBFD_RELOC_ARM_SHIFT_IMMUNOP_ADDRFLOAT_PROMOTION_BADNESSmst_data_gnu_ifuncBFD_RELOC_METAG_HI16_PLTBFD_RELOC_BFIN_FUNCDESC_GOTOFFHI_Placeholder<6>BFD_RELOC_NDS32_PLT_GOTREL_HI20__normal_iterator >*, std::vector >, std::allocator > > > >relaxBFD_RELOC_SH_GOTOFF_LOW16iterator_traits >*>BFD_RELOC_16C_DISP08BFD_RELOC_HI16_Suse_extra_argBFD_RELOC_DLX_HI16_S_ZNSt6vectorI8languageSaIS0_EE4backEvread_variable_ZNKSt6vectorI12block_symbolSaIS0_EE4dataEv_ZN7bpstatsC4EP11bp_locationPPPS_discard_completionsBFD_RELOC_MEP_PCREL12A2_ZNSt6vectorI12block_symbolSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EERS5___shared_ptr_M_allocateint_p_cs_precedesoutput_sectionBFD_RELOC_SCORE_BCMPMODULE_DOMAIN_Placeholder<7>BFD_RELOC_RL78_OP_AND_ZNSt5arrayIjLm15EE4backEvbool_type_default_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE14_M_fill_assignEmRKS3_BFD_RELOC_NS32K_IMM_32_PCRELexpand_symtabs_with_fullname_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEE4baseEvBFD_RELOC_RX_RELAXBFD_RELOC_RX_NEG16BFD_RELOC_CKCORE_JUMP_SLOT_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEmla_name_ZNSt5arrayIjLm15EEixEm_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EED4Evst_modeBFD_RELOC_METAG_GETSET_GOT_Placeholder<8>_ZNK16lookup_name_info1dEvgdb_exceptionallocator_traits >BFD_RELOC_C6000_COPYnr_minsym_typessync_quit_force_runscoped_restore_tmplBFD_RELOC_RX_NEG24_Z23symbol_read_needs_frameP6symbolINNERMOST_BLOCK_FOR_REGISTERSBFD_RELOC_IA64_PCREL64LSBBFD_ARELOC_BFIN_ORla_parser_Placeholder<9>auto_language_defnBFD_RELOC_SH_IMM3UBFD_RELOC_FRV_FUNCDESC_GOTHI_ZNSt17integral_constantIlLl1000EE5valueE_ZNSt10_Head_baseILm0EP10expressionLb0EEC4EvBFD_RELOC_PPC_VLE_LO16ABFD_RELOC_PPC_VLE_LO16Dyypush_buffer_state_ZN19scoped_restore_tmplIP12parser_stateE9saved_varEv_ZNKSt17integral_constantIlLl1000000000EEcvlEvBFD_RELOC_ARM_GOT_PRELBFD_RELOC_MIPS16_16_PCREL_S1BFD_RELOC_RX_NEG32sizetypeBFD_RELOC_TILEGX_IMM16_X1_HW1_PLT_PCREL__builtin_strstr_ZNKSt6vectorI12block_symbolSaIS0_EE8max_sizeEvmst_solib_trampoline_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_S8_floatconst__nonesuchada_parse_renamingTYPE_CODE_COMPLEXyy_fill_buffer_ZNSt12_Vector_baseISt4pairIPKcS2_ESaIS3_EE12_Vector_impl12_M_swap_dataERS6__ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS5_S7_EERSA_dump_subexp_bodyla_store_sym_names_in_linkage_form_pnum_sectionsBFD_RELOC_TILEGX_SHAMT_X0__min_ZNKSt5arrayIbLm15EE4rendEv_close_and_cleanup_ZNSt10shared_ptrI12command_lineEaSEOS1_BFD_RELOC_SPARC_PC10simple_control_ZNSt12_Vector_baseISt4pairIPKcS2_ESaIS3_EE12_Vector_implC4Evtimezoneyy_last_accepting_stateSTRUCT_DOMAIN_bfd_get_symbol_version_stringoperator std::integral_constant::value_type_ZN15psymtab_storage21allocate_dependenciesEiBFD_RELOC_ARC_TLS_DTPMODBFD_RELOC_16C_DISP04_Climitbfd_link_hash_entry_ZNK10enum_flagsI28innermost_block_tracker_typeEorES0_BFD_RELOC_HI16_S_GOTOFFBFD_RELOC_NDS32_SUBTRAHEND_ZNSt21piecewise_construct_tC4Evrvalue_reference_typeBFD_RELOC_TILEGX_SHAMT_Y0BFD_RELOC_TILEGX_SHAMT_Y1_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4cendEv_M_add_ref_copybfd_plugin_nonegative_signBFD_RELOC_SPARC_PC22_ZN15psymtab_storage19discard_psymtabs_toEP14partial_symtab_ZN3gdb7ref_ptrI3bfd18gdb_bfd_ref_policyEC4ERKS3_BFD_RELOC_NIOS2_CJMPcu_offsetfile_ptrauto_obstackinput_radixnumber_matchesmst_textauto_solib_addada_yy_create_bufferBFD_RELOC_AVR_DIFF32_ZN18completion_tracker21set_custom_word_pointEiBFD_RELOC_XGATE_PCREL_9trailer_ZN17completion_resultaSERKS_BFD_RELOC_CKCORE_ADDRGOT_LO16BFD_RELOC_FRV_FUNCDESC_GOTLOBFD_RELOC_16C_REG04acli_suppress_notificationBFD_RELOC_CR16_IMM32aBFD_RELOC_ARM_TARGET1BFD_RELOC_ARM_TARGET2BFD_RELOC_RL78_DIR3U_PCRELGDB_SIGNAL_REALTIME_33fprintfGDB_SIGNAL_REALTIME_35~allocatorprint_subexp_bfd_get_section_contentsrebind_ZNK12next_adapterI15compunit_symtab13next_iteratorIS0_EE3endEvBFD_RELOC_BFIN_FUNCDESC_GOTOFFLOBFD_RELOC_AARCH64_JUMP_SLOTada_lookup_symbol_list_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmmcBFD_RELOC_AARCH64_TLSDESC_OFF_G0_NCada_yy_delete_buffer_ZNKSt6vectorISt4pairIPKcS2_ESaIS3_EEixEm_bfd_copy_private_symbol_datafalse_typeBFD_RELOC_X86_64_DTPOFF32BFD_RELOC_DLX_LO16setvbuf_ZNSt12__weak_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4ERKS3_../../gdb/ada-exp.c_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIPKcS3_EEE27_S_propagate_on_move_assignEv_ZNK23minimal_symbol_iteratorneERKS__ZNSt12_Vector_baseIP14partial_symbolSaIS1_EE12_Vector_implC4ERKS2__ZSt3absnGDB_SIGNAL_REALTIME_40GDB_SIGNAL_REALTIME_42flag_unsignedGDB_SIGNAL_REALTIME_44BFD_RELOC_MICROMIPS_TLS_GDint_n_sign_posntv_nsec_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEvBFD_RELOC_SH_JMP_SLOT64BFD_RELOC_SH_SWITCH32scan_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4ERKS4_yydefactFIELD_LOC_KIND_ENUMVALlanguage_openclBFD_RELOC_OR1K_PCREL_PG21_ZNSt12__shared_ptrI12command_lineLN9__gnu_cxx12_Lock_policyE2EEaSEOS3_BFD_RELOC_RISCV_ALIGN_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEixEmBFD_RELOC_386_TLS_GOTDESC_Z24ada_lookup_simple_minsymPKcexpand_symtabs_for_function_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEC4ERKS5___haystack_ZNKSt6vectorISt4pairIPKcS2_ESaIS3_EE8max_sizeEvsetlocaleBFD_RELOC_XTENSA_SLOT11_ALTdeprecated_trace_find_hookftellscoped_restore_tmplMAX_COMPLETIONS_REACHED_ERRORchrono_literalsGDB_SIGNAL_REALTIME_52_ZN10enum_flagsI28innermost_block_tracker_typeEeOES0_GDB_SIGNAL_REALTIME_54remove_reference >BFD_RELOC_SH_GOT_MEDLOW16BFD_RELOC_IA64_LTV64LSBBFD_RELOC_X86_64_DTPOFF64tm_isdst_ZNSt14__array_traitsIjLm15EE6_S_refERA15_Kjm_ZN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEmmEiyy_is_jamBFD_RELOC_XTENSA_ASM_EXPANDBFD_RELOC_XTENSA_SLOT1_OP_ZN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEmmEv_ZNKSt6vectorISt4pairImP14partial_symtabESaIS3_EE6rbeginEv_ZNKSt6vectorIP7so_listSaIS1_EE5crendEv_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8pop_backEv_ZNKSt10unique_ptrI10expressionN3gdb13xfree_deleterIS0_EEE3getEv_IsEmptyNotFinaloperator std::integral_constant::value_typeBFD_RELOC_LM32_16_GOT_ZNSt6vectorIP7so_listSaIS1_EE6resizeEmBFD_RELOC_ARM_ALU_PC_G1_NCgnu_ifunc_fns_p_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEvBadEncodingGDB_SIGNAL_REALTIME_61BFD_RELOC_ARM_CP_OFF_IMMOBJF_NOT_FILENAMEBFD_RELOC_ARC_TLS_LE_S9do_actionstorage_ZNK10enum_flagsI28innermost_block_tracker_typeE16underlying_valueEv__max_digits10_IO_read_baseBFD_RELOC_XSTORMY16_FPTR16BINOP_SUBSCRIPTfrontbp_watchpointBFD_RELOC_MICROMIPS_JALR_ZNKSt12__shared_ptrI15psymtab_storageLN9__gnu_cxx12_Lock_policyE2EEcvbEvselsBFD_RELOC_MACH_O_LOCAL_SECTDIFFaclassBFD_RELOC_MIPS16_TLS_TPREL_HI16bfd_int64_tmemoryyypgotoBFD_RELOC_EPIPHANY_SIMM11_ZN9__gnu_cxx13new_allocatorISt4pairIPKcS3_EED4Ev_ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv_ZNKSt6vectorIP7so_listSaIS1_EE2atEmBFD_RELOC_IP2K_ADDR16CJPgo_language_defn_ZNSt12_Vector_baseI12block_symbolSaIS0_EED4EvBFD_RELOC_16C_IMM20_CBFD_RELOC_SPARC_JMP_SLOT_ZNSt6vectorIP14partial_symbolSaIS1_EEaSESt16initializer_listIS1_Em_item_ZNKSt10unique_ptrIcN3gdb13xfree_deleterIcEEEcvbEvGDB_SIGNAL_LIBRTBFD_RELOC_EPIPHANY_SIMM24BFD_RELOC_NDS32_SDA18S1bfd_h_getx16BFD_RELOC_IA64_DTPREL64LSBla_get_symbol_name_matcher_ZNKSt6vectorIP14partial_symbolSaIS1_EE5beginEvBFD_RELOC_68K_GLOB_DATfunction_view_ZNSt10_Head_baseILm0EPcLb0EEC4ERKS0_vector >_bfd_copy_link_hash_symbol_typeBFD_RELOC_CKCORE_ADDRPLT_HI16_ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterIcEEEEC4EOS3_BFD_RELOC_AVR_13_PCRELBFD_RELOC_AVR_LDIchop_selector_ZNSt6vectorI8languageSaIS0_EE16_M_shrink_to_fitEvtm_ydayopenr_next_archived_file_ZNKSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE7crbeginEvINCOMPATIBLE_TYPE_BADNESSBFD_RELOC_64_PLT_PCREL__normal_iterator > >_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_GDB_SIGNAL_REALTIME_88_ZNSt10_Head_baseILm0EPcLb0EEC4ERKS1__ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE9push_backEOS3__ZNKSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE5frontEvsco5_core_datalanguageBFD_RELOC_SPARC_GOT10LINESPEClookup_symbol_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>BFD_RELOC_FRV_TLSDESC_RELAXbfd_h_getx32fn_fielddemangle_ZN16value_ref_policy6increfEP5valuedata_value_sizeBFD_RELOC_NDS32_RELATIVEBFD_RELOC_RISCV_GPREL_IBFD_RELOC_CKCORE_GOTOFF_LO16BFD_RELOC_RISCV_GPREL_Sint16_t_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEdeEvreloc_cache_entry_M_start_ZNSt6vectorIP14partial_symbolSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS1_S3_EESt16initializer_listIS1_EBFD_RELOC_SPARC_HM10searchesreverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >BFD_RELOC_TILEPRO_MMSTART_X0BFD_RELOC_TILEPRO_MMSTART_X1BFD_RELOC_RL78_DIFF_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_ZNKSt10unique_ptrIcN3gdb13xfree_deleterIcEEEptEvGDB_SIGNAL_REALTIME_96psymtabs_ZNSt4pairImP14partial_symtabE4swapERS2_BFD_RELOC_MIPS_JUMP_SLOTBFD_RELOC_RL78_GPRELBBFD_RELOC_LO16_GOTOFFBFD_RELOC_RL78_GPRELLOP_OBJC_SELECTORper_cu_ZNSt10_Head_baseILm0EPcLb0EEC4EvBFD_RELOC_RL78_GPRELW_Z6yyfreePv_ZNKSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE8capacityEvGDB_SIGNAL_REALTIME_101_ZNSt6vectorIP14partial_symbolSaIS1_EE5beginEv_ZNKSt6vectorIP14partial_symbolSaIS1_EE8capacityEv_ZNSt4pairIPKcS1_EaSERKS2_GDB_SIGNAL_REALTIME_105GDB_SIGNAL_REALTIME_106GDB_SIGNAL_REALTIME_107GDB_SIGNAL_REALTIME_108GDB_SIGNAL_REALTIME_109bfd_arch_mep_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmmbfd_arch_iq2000BFD_RELOC_FR30_9_PCREL_IO_backup_basebfd_h_getx64BFD_RELOC_X86_64_GOTPCRELXbfd_size_typeyytopyy_scan_bytesBFD_RELOC_VAX_JMP_SLOTGDB_SIGNAL_REALTIME_110GDB_SIGNAL_REALTIME_111GDB_SIGNAL_REALTIME_112GDB_SIGNAL_REALTIME_113GDB_SIGNAL_REALTIME_114GDB_SIGNAL_REALTIME_115GDB_SIGNAL_REALTIME_116GDB_SIGNAL_REALTIME_117GDB_SIGNAL_REALTIME_118GDB_SIGNAL_REALTIME_119integerBFD_RELOC_CKCORE_TLS_DTPOFF32_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5frontEvOP_INTERNALVARBFD_RELOC_C6000_ALIGN_ZNSt5ratioILl1000ELl1EE3numEBFD_RELOC_NIOS2_ALIGNBFD_RELOC_NIOS2_R2_X2L5BFD_RELOC_NDS32_EMPTYBFD_RELOC_NDS32_17_PCREL_ZNKSt12_Vector_baseI8languageSaIS0_EE13get_allocatorEvBFD_RELOC_HI16_PLTOFF_ZNSt10shared_ptrI12command_lineEaSERKS1_GDB_SIGNAL_REALTIME_120GDB_SIGNAL_REALTIME_121GDB_SIGNAL_REALTIME_122GDB_SIGNAL_REALTIME_123GDB_SIGNAL_REALTIME_124GDB_SIGNAL_REALTIME_125GDB_SIGNAL_REALTIME_126_Alloc_hidermain_typexmallocBFD_RELOC_SPARC_PC_LM22bfd_target_mmo_flavour_ZNKSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EEixEm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmparse_completionBFD_RELOC_SPARC_REV32asymbolBFD_RELOC_TILEGX_IMM16_X1_HW0BFD_RELOC_TILEGX_IMM16_X1_HW1BFD_RELOC_TILEGX_IMM16_X1_HW2BFD_RELOC_C6000_SBR_U15_W_ZNK3gdb8optionalI20ada_lookup_name_infoEcvbEvn_sep_by_space_ZNSt10unique_ptrI10expressionN3gdb13xfree_deleterIS0_EEEC4EvfcontextBFD_RELOC_VAX_GLOB_DAT_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE18_M_fill_initializeEmRKS3__ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC4EvBFD_RELOC_FRV_HI16_ZNSt11_Tuple_implILm0EJP10expressionN3gdb13xfree_deleterIS0_EEEEC4ERKS1_RKS4_BFD_RELOC_IA64_SECREL64LSBpascal_language_defn_ZNSt5ratioILl1ELl1000000EE3numEBFD_RELOC_PPC_GOT_TLSLD16_LOBFD_RELOC_ARC_SDA_LDST1BFD_RELOC_ARC_SDA_LDST2m_dummyBFD_RELOC_X86_64_GOTPCREL_ZNSt10_Head_baseILm1EN3gdb13xfree_deleterI10expressionEELb1EE7_M_headERS4__ZNSt12_Vector_baseISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EEC4Em_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EE_ZNSt12_Vector_baseISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EEC4EvvwprintfBFD_RELOC_SPARC_WDISP22BFD_RELOC_METAG_TLS_DTPOFFUNOP_REINTERPRET_CASTchunk_ZN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEpLElBFD_RELOC_AARCH64_NULL_ZNSt6vectorI8languageSaIS0_EE13shrink_to_fitEvbreakpoint_ops_ZNSt6vectorIP7so_listSaIS1_EE14_M_fill_assignEmRKS1_UNOP_ABSfield_locationnull_fileprocessAttributetid_p_Placeholder<10>BFD_RELOC_WASM32_INDEXnew_allocator, std::allocator > >_ZN17completion_resultC4EPPcmbBFD_RELOC_NIOS2_U16tmpnamaspacesymfile_segment_dataratio<1000l, 1l>BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_LE_ZNKSt6vectorI8languageSaIS0_EE4sizeEv_minisymbol_to_symbol_ZNSt6vectorIP14partial_symbolSaIS1_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_BFD_RELOC_IA64_GPREL64MSB_Placeholder<11>BFD_RELOC_TILEGX_HW2_LAST_ZNK10enum_flagsI12objfile_flagEanES0_BFD_RELOC_8_PLTOFF_ZNK3gdb8optionalI12auto_obstackE3getEv__normal_iteratoryydefaultOP_TYPEOF_ZNSt12_Vector_baseISt4pairIPKcS2_ESaIS3_EED4EvnfieldsBFD_RELOC_FRV_TLSMOFF12BFD_RELOC_CRIS_SIGNED_16_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE13shrink_to_fitEv_ZN18completion_trackerD4Evminsym_Placeholder<12>st_ino_Z18write_exp_elt_typeP12parser_stateP4type_ZNSt12__shared_ptrI15psymtab_storageLN9__gnu_cxx12_Lock_policyE2EEC4Ev_ZN3gdb8optionalI12auto_obstackEptEv__normal_iterator, std::allocator > >yyunput_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE3endEvBFD_RELOC_CRIS_32_GOTPLTTYPE_CODE_FLAGS__fmtbp_thread_eventUNOP_PREINCREMENTBFD_RELOC_ARM_ADRL_IMMEDIATE_ZNSt12_Vector_baseI8languageSaIS0_EE17_M_create_storageEm_Placeholder<13>BFD_RELOC_MMIX_JMP_1BFD_RELOC_MMIX_JMP_2BFD_RELOC_MMIX_JMP_3OP_ATR_TAG_ZN3gdb7ref_ptrI3bfd18gdb_bfd_ref_policyEC4Ev__uses_alloc_baseada_prefer_typesymsadvance_custom_word_point_by_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE15_M_erase_at_endEPS4_BFD_RELOC_TILEPRO_IMM16_X1_LO_PCREL_flags_ZNSt12__shared_ptrI12command_lineLN9__gnu_cxx12_Lock_policyE2EEC4ERKS3_strtodstrtof_Z17write_exp_msymbolP12parser_state20bound_minimal_symbolstrtolla_varobj_opsparser_debugBFD_RELOC_SCORE16_JMP_ZNSt6vectorI12block_symbolSaIS0_EE14_M_move_assignEOS2_St17integral_constantIbLb1EE_Placeholder<14>_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE6resizeEmBFD_RELOC_AARCH64_TLSDESC_LDR_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE6cbeginEv_ZNSt12_Vector_baseISt4pairImP14partial_symtabESaIS3_EE13_M_deallocateEPS3_m_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEmRSA_versados_datamst_unknownBFD_RELOC_NDS32_GOTPC20_ZNKSt6vectorI8languageSaIS0_EE5frontEvBFD_RELOC_AARCH64_TLSLD_LDST_DTPREL_LO12BFD_RELOC_PPC_EMB_SDA2RELwctomb_Placeholder<15>_bfd_make_empty_symbolBFD_RELOC_RX_DIR3U_PCRELint_fast32_tratio<60l, 1l>case_mode_autoPREC_COMMABFD_RELOC_NIOS2_R2_T1X1I6_2BFD_RELOC_IA64_LTOFF_FPTR32MSBBFD_RELOC_IA64_FPTR64LSB_Placeholder<16>_ZN19scoped_restore_tmplIP12parser_stateEaSERKS2_BFD_RELOC_SPU_PCREL16raw_nameTYPE_CODE_VOIDstab_desc_ZN9__gnu_cxx14__alloc_traitsISaISt10unique_ptrIcN3gdb13xfree_deleterIcEEEEE20_S_propagate_on_swapEvpagination_enabledoutput_radixtext_pflag_discriminated_uniongettextBFD_RELOC_M68HC11_PAGE_ZNK3gdb13xfree_deleterIcEclEPccontents_ZNSt12_Vector_baseISt4pairImP14partial_symtabESaIS3_EE19_M_get_Tp_allocatorEv_ZNKSt12_Vector_baseI8languageSaIS0_EE19_M_get_Tp_allocatorEv_Placeholder<17>make_ignore_paramsBFD_RELOC_SH_GOTPC__weak_ptrmatchesBFD_RELOC_AVR_CALLBFD_RELOC_BFIN_GOTOFFHIBFD_RELOC_SH_PCRELIMM8BY2ret_valBFD_RELOC_MIPS16_TLS_DTPREL_LO16bfd_arch_m68kfree_with_arg_fBFD_RELOC_NDS32_TLS_DESC_20BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_HA_Placeholder<18>data_ZNKSt6vectorISt4pairImP14partial_symtabESaIS3_EE5beginEvBFD_RELOC_SH_IMMS6BFD_RELOC_ARM_TLS_TPOFF32complete_symbol_modeBFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_GDBFD_RELOC_ARM_GLOB_DATm_encoded_pLOC_STATIC_ZNKSt6vectorI8languageSaIS0_EE8max_sizeEvprint_entry_valuesTYPE_CODE_SET_ZNK9__gnu_cxx13new_allocatorISt4pairImP14partial_symtabEE7addressERS4_basic_string_Placeholder<19>BFD_RELOC_AARCH64_64_PCRELBFD_RELOC_8_GOTOFFBFD_RELOC_OR1K_GOT_PG21_ZN3gdb7ref_ptrI5value16value_ref_policyEC4EvBFD_RELOC_RISCV_RVC_JUMP_ZNK3gdb8optionalI20ada_lookup_name_infoE9has_valueEv_ZNSt6vectorI8languageSaIS0_EE6resizeEmRKS0__ZNKSt6vectorIP14partial_symbolSaIS1_EE5crendEv_ZNSt5ratioILl1000000ELl1EE3denEBFD_RELOC_PPC64_GOT16_LO_DSBFD_RELOC_SH_IMMU5BFD_RELOC_SH_IMMU6bp_exception_resume_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC4ERKSt12__weak_countILS1_2EESt9nothrow_tBFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_IEprocessReal_ZNSt12_Vector_baseI8languageSaIS0_EE19_M_get_Tp_allocatorEvBFD_RELOC_AARCH64_TLSGD_ADR_PAGE21OP_ATR_LASTBFD_RELOC_NIOS2_PCREL_HA__alloc_traits >_Z10yyget_textvBFD_RELOC_BFIN_GOTOFFLOcurrently_reading_symtabBFD_ARELOC_BFIN_DIVBFD_RELOC_CKCORE_ADDR_LO16BFD_RELOC_VTABLE_INHERIT_Z19write_exp_elt_blockP12parser_statePK5block~_Sp_counted_basem_enum_value_ZNSt6vectorI8languageSaIS0_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEmRKS0_BFD_RELOC_390_TLS_IE32cplus_stuffbreakpoint_hit_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindERKS4_m_Z9yyset_outP8_IO_FILE_ZNSt12__weak_countILN9__gnu_cxx12_Lock_policyE2EEaSEOS2__ZNKSt6vectorIP7so_listSaIS1_EE4cendEvBFD_RELOC_CR16_DISP24abp_dprintfreverse_iterator<__gnu_cxx::__normal_iterator > > >BFD_RELOC_CRIS_16_GOTPLThtab_del_ZNSt12_Vector_baseISt4pairImP14partial_symtabESaIS3_EE12_Vector_implC4ERKS4_NR_DOMAINSmaybe_missingBFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_LE_ZNK14minimal_symbol6data_pEvBFD_RELOC_MCORE_PCREL_IMM11BY2demangled_names_hash_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC4EmRKS6_tm_gmtoff_ZNSt6vectorIP14partial_symbolSaIS1_EEC4EmRKS1_RKS2_m_objfileBFD_RELOC_X86_64_TLSDESC_CALL_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EEC4EOS5_char32_twcsxfrmBFD_RELOC_METAG_PLTBFD_RELOC_16C_NUM32_C_bfd_window_internalBFD_RELOC_SPU_PCREL9aBFD_RELOC_SPU_PCREL9b_ZN9__gnu_cxx14__alloc_traitsISaIP7so_listEE27_S_propagate_on_move_assignEv_ZNKSt6vectorI8languageSaIS0_EE5beginEvBFD_RELOC_MIPS_JMPBFD_RELOC_FRV_GOTOFFHI_ZNSt5arrayIbLm15EE5beginEvBFD_RELOC_MEP_HI16SBFD_RELOC_MEP_HI16UOP_NAMEBFD_RELOC_NIOS2_PCREL_LO_ZN9__gnu_cxx14__alloc_traitsISaIcEE27_S_propagate_on_copy_assignEvoperator!=_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIcN3gdb13xfree_deleterIcEEEEC4Evlinespec_resultextra_arg_ZN9__gnu_cxx13new_allocatorI12block_symbolED4Ev_ZNSt10unique_ptrI10expressionN3gdb13xfree_deleterIS0_EEEaSEOS4_BFD_RELOC_RL78_SADDR_ZNSt6vectorI12block_symbolSaIS0_EE4swapERS2_BFD_RELOC_MIPS16_LO16lexer_initBFD_RELOC_CKCORE_DOFFSET_IMM18BY2_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS3_S5_EES9_BFD_RELOC_CKCORE_DOFFSET_IMM18BY4_ZNSt6vectorIP7so_listSaIS1_EE17_M_default_appendEmbfd_target_versados_flavourBFD_RELOC_AARCH64_TLSLD_LDST8_DTPREL_LO12_M_destroydeprecated_warning_hookTARGET_CLOSE_ERRORBFD_RELOC_IA64_LTOFF_TPREL22cbeginignoreBFD_RELOC_SPARC_GOT13line_number_ZNK3gdb13xfree_deleterI10expressionEclEPS1_BFD_RELOC_VAX_RELATIVE_bfd_is_target_special_symbolBFD_RELOC_XTENSA_SLOT12_OP_ZNKSt5arrayIbLm15EE4sizeEvreverse_iterator<__gnu_cxx::__normal_iterator > > >BFD_RELOC_CKCORE_PLT_IMM18BY4BFD_RELOC_ARM_TLS_DESCSEQ_ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterIhEEEEC4Ev_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcm_ZNKSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE3endEv__add_lvalue_reference_helperbfd_architectureBFD_RELOC_CR16_GOT_REGREL20_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4copyEPcmmBFD_RELOC_390_GOT64BFD_RELOC_SPARC_GOT22value_ref_policyaddr_lowGDB_SIGNAL_CANCELBFD_RELOC_D10V_18_ZN9__gnu_cxx14__alloc_traitsISaI8languageEE17_S_select_on_copyERKS2__ZN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEmIElyyget_linenovector >_ZNSt16allocator_traitsISaI8languageEE10deallocateERS1_PS0_mGDB_SIGNAL_DANGERBFD_RELOC_V850_DATABFD_RELOC_V850_ZDA_16_16_SPLIT_OFFSET_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEOS4_swprintfmbsinit_bdebug_ZN9__gnu_cxx14__alloc_traitsISaISt10unique_ptrIcN3gdb13xfree_deleterIcEEEEE10_S_on_swapERS6_S8__read_minisymbolstznameBFD_RELOC_TILEPRO_IMM8_X0BFD_RELOC_TILEPRO_IMM8_X1function_viewignore_field_bitsREMOVE_BREAKPOINT_ZNSt15__exception_ptr13exception_ptr9_M_addrefEvBFD_RELOC_390_PC24DBLBFD_RELOC_NDS32_JMP_SLOTada_lookup_name_infoyymsg_IO_save_base_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4swapERS7___weak_ptrecoff_tdataBFD_RELOC_AARCH64_TLSDESC_LD_LO12_NCBFD_RELOC_FRV_GOTOFFLOBFD_RELOC_SCORE_GOT15bfd_print_symbol_nameBFD_RELOC_CRX_SWITCH16BFD_RELOC_TILEPRO_IMM8_Y1_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED4Evyyresult_ZNSt12__shared_ptrI15psymtab_storageLN9__gnu_cxx12_Lock_policyE2EEaSERKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_BFD_RELOC_ARM_THUMB_IMMsuperblockbfd_sym_data_structworks_in_software_modeada_yydebugivaluezero_typeBFD_RELOC_NDS32_PLTREL_LO12_ZNSt12__shared_ptrI12command_lineLN9__gnu_cxx12_Lock_policyE2EE4swapERS3_type_long_long_ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterI10expressionEEEEC4ERKS3_BFD_RELOC_ARM_TLS_LDO32subclass_ZNSt12_Vector_baseIP7so_listSaIS1_EEC4EOS3_RKS2__ZN15psymtab_storageC4Evoperator&=_ZNSt6vectorIP14partial_symbolSaIS1_EE4backEvFID_STACK_UNAVAILABLEBFD_RELOC_PPC64_REL16_HIGHERA_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5frontEv_ZNSt10unique_ptrIhN3gdb13xfree_deleterIhEEE7releaseEvBFD_RELOC_IA64_REL32MSBBFD_RELOC_C6000_SBR_S16BFD_RELOC_ALPHA_TPREL_HI16_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE4rendEv_ZNKSt6vectorIP7so_listSaIS1_EE6cbeginEv_ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterI10expressionEEEEC4ERKS4__ZN3gdb7ref_ptrI5value16value_ref_policyEC4EOS3__ZNK20ada_lookup_name_info7matchesEPKc22symbol_name_match_typeP23completion_match_resultdeprecated_show_load_progress_S_singleBFD_RELOC_METAG_GOTOFFBFD_RELOC_CRX_SWITCH32BFD_RELOC_NDS32_GLOB_DATBFD_RELOC_AARCH64_LDST16_LO12__weak_count<(__gnu_cxx::_Lock_policy)2u>startaddrcontrol_u_ZNKSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE14_M_range_checkEmBFD_RELOC_CR16_GLOB_DATBFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HABFD_RELOC_MSP430X_PCR20_CALL_Z20write_exp_elt_opcodeP12parser_state10exp_opcodeoperator()_ZNSt12_Vector_baseIP7so_listSaIS1_EE12_Vector_implC4ERKS2_BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HIBFD_RELOC_TILEGX_HW0_LAST_ZNSt5tupleIJPhN3gdb13xfree_deleterIhEEEE4swapERS4__ZNSt6vectorI8languageSaIS0_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEset_use_custom_word_pointlinker_mark_ZNSt6vectorI12block_symbolSaIS0_EED4Ev_IO_FILEbfd_h_putx16ada_yycheckBFD_RELOC_TILEGX_IMM16_X1_HW3_PCREL_obstack_beginBFD_RELOC_AVR_HH8_LDI_NEGOP_ATR_MAXBFD_RELOC_SPU_LO16_ZNSt11char_traitsIcE6assignERcRKc_ZNSt10_Head_baseILm1EN3gdb13xfree_deleterI10expressionEELb1EEC4ERKS3_call_site_ZNSt6vectorIP14partial_symbolSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS1_S3_EEOS1_bitsizela_filename_extensionsBFD_RELOC_NDS32_TLS_DESCreverse_iterator<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >BFD_RELOC_CR16_NUM32gdb_bfd_ref_ptrBFD_RELOC_OR1K_PLT26_ZNSt12_Vector_baseISt4pairIPKcS2_ESaIS3_EEC4ERKS4_bp_exceptionagent_flawsyyexhaustedlabBFD_RELOC_MICROMIPS_GOT_OFSTBFD_RELOC_CRIS_UNSIGNED_16_ZNSt11char_traitsIcE7not_eofERKi_ZNSt10_Head_baseILm1EN3gdb13xfree_deleterI10expressionEELb1EEC4ERKS4__ZNK9__gnu_cxx13new_allocatorI12block_symbolE8max_sizeEvsun_core_databfd_arch_info_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmPKcm_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE4rendEv_ZNSt5ratioILl1000000ELl1EE3numEBFD_RELOC_8_FFnngdb_sysrootnext_freeBFD_RELOC_M32R_GOT16_HI_SLObfd_arch_moxievector >_ZNSt6vectorI12block_symbolSaIS0_EEC4EOS2__ZN9__gnu_cxx14__alloc_traitsISaIcEE17_S_select_on_copyERKS1_operator++BFD_RELOC_FRV_TLSMOFFHIctimeoperator+=freopenBFD_RELOC_MEP_TPREL7_ZN7bpstatsD4EvfwideBFD_RELOC_METAG_TLS_LE_HI16BFD_RELOC_GPREL16_ZN23innermost_block_trackerC4Ev_ZNKSt17integral_constantIlLl3600EEcvlEvBFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_LOn_baseclasses_ZN9__gnu_cxx14__alloc_traitsISaISt4pairImP14partial_symtabEEE27_S_propagate_on_move_assignEvregistry_fields_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EED4Ev_ZSt8_DestroyIP12block_symbolEvT_S2_static_psymbolsBFD_RELOC_16C_IMM04BFD_RELOC_MIPS_19_PCREL_S2BFD_RELOC_RISCV_TLS_DTPMOD32BFD_RELOC_AARCH64_TLSLD_LDST64_DTPREL_LO12_NCbfd_target_srec_flavourBFD_RELOC_TILEGX_IMM16_X0_HW0_PCRELBFD_RELOC_FR30_8_IN_8thread_infooperator--string_lower_boundBFD_RELOC_ARC_JLI_SECTOFFBFD_RELOC_ALPHA_LDAoperator-=operator->_Z12yyset_linenoi_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEBFD_RELOC_16C_IMM16BFD_RELOC_CKCORE_PCREL_IMM18BY2completion_matchBFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12_NCBFD_RELOC_PPC_BA26bfd_h_putx64_ZNKSt6vectorISt4pairImP14partial_symtabESaIS3_EE5crendEvBFD_RELOC_GPREL32BFD_ARELOC_BFIN_MULTBFD_RELOC_AARCH64_TLSGD_ADR_PREL21agent_flaw_holeconstructor_chainrebind >pe_tdataBFD_RELOC_16C_IMM20BFD_RELOC_SPARC_WDISP10BFD_RELOC_16C_IMM24BFD_RELOC_TILEGX_TLS_TPOFF32BFD_RELOC_SPARC_WDISP16_ZNSt6vectorI8languageSaIS0_EE7reserveEmBFD_RELOC_SPARC_WDISP19compile_i_scope_typesAUTO_BOOLEAN_AUTOatofatoiBFD_RELOC_OR1K_COPYatolBFD_RELOC_PPC_RELATIVETARGET_WAITKIND_SYSCALL_RETURN_bfd_link_hash_table_createBFD_RELOC_TILEGX_IMM16_X0_HW2_PLT_PCRELBFD_RELOC_FRV_TLSMOFFLOBINOP_INTDIVla_array_orderingBFD_RELOC_16C_IMM32BFD_RELOC_RISCV_TLS_DTPMOD64dynamic_prop_kind_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIcN3gdb13xfree_deleterIcEEESt6vectorIS5_SaIS5_EEE4baseEvpiecewise_constructyyensure_buffer_stackvalue_sizeufile_ptrBFD_RELOC_NDS32_25_PLTREL_ZN9__gnu_cxx14__alloc_traitsISaISt4pairImP14partial_symtabEEE15_S_always_equalEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEmBFD_RELOC_CKCORE_GOTPCmacro_expansion_cTARGET_WAITKIND_STOPPED_ZNKSt6vectorISt4pairImP14partial_symtabESaIS3_EE3endEvwprintfOP_ATR_MIN_ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterIcEEEEC4ERKS2__ZN9__gnu_cxx14__alloc_traitsISaIcEE15_S_nothrow_moveEvprint_mentionada_renaming_category__wchbBFD_RELOC_TILEGX_IMM16_X0_HW1_PCREL_ZNKSt5arrayIbLm15EE3endEv_ZN7objfile8psymtabsEv_ZNSt10unique_ptrIhN3gdb13xfree_deleterIhEEEC4EOS3_BFD_RELOC_TILEGX_TLS_TPOFF64BFD_RELOC_M32R_26_PCRELbfd_getx_signed_64BFD_RELOC_CKCORE_ADDRPLT_ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterIcEEEEC4ERKS3_BFD_RELOC_ARM_TLS_DESCnested_typesOP_FUNC_STATIC_VARwrite_exp_stringla_get_stringBFD_RELOC_XSTORMY16_REL_12_ZN10enum_flagsI12objfile_flagEaNES0_bound_minimal_symbolinteger_for_size<4, false>ada_yyerrorBFD_RELOC_NDS32_17_FIXEDBFD_RELOC_MSP430X_PCR16st_blocks_ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterIhEEEEaSEOS3__ZNSaIcED4Ev_ZNSt12_Vector_baseI12block_symbolSaIS0_EEC4EOS2_RKS1__ZNSt12__shared_ptrI15psymtab_storageLN9__gnu_cxx12_Lock_policyE2EEC4EOS3__ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6cbeginEvBFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_GD_S_nothrow_moveBFD_RELOC_METAG_LO16_PLT_ZNSt5ratioILl1ELl1000EE3numEBFD_RELOC_NDS32_25_PCRELfloatformats_ibm_long_doubleBFD_RELOC_ARM_PCREL_CALL_ZNSt10unique_ptrI10expressionN3gdb13xfree_deleterIS0_EEEC4EPS0_RKS3__ZN9__gnu_cxx14__alloc_traitsISaIP14partial_symbolEE27_S_propagate_on_copy_assignEvBFD_RELOC_ARM_RELATIVEerror_ZNSt10shared_ptrI15psymtab_storageEC4ERKS1__ZNSt5tupleIJPhN3gdb13xfree_deleterIhEEEEaSERKS4__ZNSaISt10unique_ptrIcN3gdb13xfree_deleterIcEEEEC4ERKS4__ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIcN3gdb13xfree_deleterIcEEEE7addressERS5_BFD_RELOC_IA64_IPLTLSB_ZNSt11_Tuple_implILm0EJPcN3gdb13xfree_deleterIcEEEE7_M_swapERS4__ZNSt12_Vector_baseI8languageSaIS0_EE12_Vector_implC4Ev_M_fill_insert_Vector_base >BFD_RELOC_M32R_GOTPC_LOBFD_RELOC_RX_NEG8GDB_SIGNAL_WINCHBFD_RELOC_MICROMIPS_CALL16_S_need_barriersDYN_PROP_DATA_LOCATIONBFD_RELOC_MEP_32bfd_flavouruint_least16_t_ZNSt6vectorI8languageSaIS0_EE14_M_move_assignEOS2_St17integral_constantIbLb1EEBFD_RELOC_CRIS_16_GOT_GDBFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_IEcoff_obj_dataBFD_RELOC_V850_LO16_S1_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC4ERKS7_RKS6_BFD_RELOC_MIPS_EH_ZN7bpstatsaSERKS_BFD_RELOC_AARCH64_LD_LO19_PCRELBFD_RELOC_MICROMIPS_LITERAL_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE14_M_move_assignEOS6_St17integral_constantIbLb0EEBFD_RELOC_PPC_BA16_BRTAKEN_ZNSt5ratioILl1000000000ELl1EE3denE_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EEixEmBFD_RELOC_XTENSA_SLOT7_OPBFD_RELOC_CR16_DISP4_ZNKSt6vectorI12block_symbolSaIS0_EE14_M_range_checkEmBFD_RELOC_CR16_DISP8bfd_arch_k1om_ZNSt12_Vector_baseI12block_symbolSaIS0_EEC4ERKS1__ZN18completion_tracker23build_completion_resultEPKcii_ZNSt16allocator_traitsISaIP14partial_symbolEE8allocateERS2_mstring_char_typeprint_it_done_ZNSt6vectorIP7so_listSaIS1_EE6rbeginEv_ZNSt11_Tuple_implILm0EJPhN3gdb13xfree_deleterIhEEEEaSERKS4__ZNK20ada_lookup_name_info12wild_match_pEv_ZN17completion_resultC4EvBFD_RELOC_NDS32_LABELyyleng_ZNSt12_Vector_baseI8languageSaIS0_EEC4EOS1_st_blksizeBFD_RELOC_NDS32_PLTBLOCKBINOP_REMcommandsBFD_RELOC_SH_TLS_GD_32VAR_DOMAIN_ZN18completion_tracker28completes_to_completion_wordEPKcoperator std::integral_constant::value_type_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findERKS4_mBFD_RELOC_RISCV_TPREL_ADDaux_value_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEvBFD_RELOC_H8_DISP32A16_ZNSt12_Vector_baseI8languageSaIS0_EEC4EOS2_get_symbol_read_needs_ZNSt5arrayIjLm15EE5beginEvBFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G0BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G1BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G2BFD_RELOC_XTENSA_OP0BFD_RELOC_XTENSA_OP1BFD_RELOC_XTENSA_OP2line_fileposBFD_RELOC_TILEPRO_IMM16_X0_HIOP_ARRAY_ZNSt6vectorI8languageSaIS0_EE15_M_erase_at_endEPS0_BFD_RELOC_MICROMIPS_HIGHESTencoded_field_name_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC4EOS7_RKS6_BFD_RELOC_ARC_32_PCREL_ZNKSt6vectorI8languageSaIS0_EE7crbeginEvyy_cBFD_RELOC_CKCORE_PLT_LO16btowcBFD_RELOC_NDS32_PTRarray_orderingBFD_RELOC_8_PLT_PCRELBFD_RELOC_PPC64_TOC~psymtab_storageBFD_RELOC_MIPS_18_PCREL_S3_ZNSt6vectorIP14partial_symbolSaIS1_EE15_M_erase_at_endEPS1_c_strGDB_SIGNAL_POLLbfd_arch_v850_rh850BFD_RELOC_PPC_EMB_NADDR16_HArendBFD_RELOC_PPC_EMB_NADDR16_HIGDB_SIGNAL_QUITBFD_RELOC_TIC54X_MS7_OF_23BFD_RELOC_SH_GOTPLT_MEDLOW16expoutBFD_RELOC_PPC64_TPREL16_LO_DSBFD_RELOC_AVR_HI8_LDI_GSBFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_HI_ZN9__gnu_cxx13new_allocatorIP14partial_symbolEC4ERKS3__ZNKSt17integral_constantIlLl1000000000EEclEv_ZNSt10unique_ptrI10expressionN3gdb13xfree_deleterIS0_EEEC4EPS0_bfd_target_som_flavour11__mbstate_tBFD_RELOC_390_PC16DBLBFD_RELOC_ARC_TLS_GD_GOTBFD_RELOC_XTENSA_RELATIVE_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE3endEv_ZNKSt5arrayIjLm15EE4dataEvsection_offsets_M_replace_CharTBFD_RELOC_AARCH64_GAS_INTERNAL_FIXUPallocator >related_pidtype_longvector, std::allocator >, std::allocator, std::allocator > > >BFD_RELOC_MICROBLAZE_32_LOyy_cp_IO_FILE_plusTYPE_CODE_ARRAY_ZNSt6vectorI8languageSaIS0_EE9push_backEOS0_in_placeBFD_RELOC_TILEPRO_IMM16_X0_LO_ZN3gdb8optionalI24demangle_for_lookup_infoE7destroyEvBFD_RELOC_RL78_OP_NEG_ZNSt10unique_ptrIhN3gdb13xfree_deleterIhEEEaSERKS3_ada_yyrestart__uses_alloc0_ZNSt12_Vector_baseIP7so_listSaIS1_EED4Evint_frac_digitsoperator==_ZNSt12__weak_countILN9__gnu_cxx12_Lock_policyE2EEaSERKS2__bfd_lookup_section_flagsvector >_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EEC4EmRKS4__ZNSt12_Vector_baseIP7so_listSaIS1_EE12_Vector_implC4Ev_ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterI10expressionEEEEC4EOS4_BFD_RELOC_SH_LOOP_START_ZNKSt12__shared_ptrI12command_lineLN9__gnu_cxx12_Lock_policyE2EE9use_countEvis_privatedescriptive_typensymswscanf_filenoentsizemap_tailyy_ecBFD_RELOC_8BFD_RELOC_PPC_EMB_NADDR16_LOYY_CHARBFD_RELOC_386_GOT32BFD_RELOC_AARCH64_TLSLE_LDST64_TPREL_LO12PREC_BITWISE_IOR_Den_ZNK9__gnu_cxx13new_allocatorIP7so_listE7addressERS2_bfd_target_ZN23innermost_block_tracker6updateERK12block_symbolPREC_EQUALBFD_RELOC_ARC_32_ME_S_ZNK6ptid_teqERKS__ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE5frontEvBFD_RELOC_OR1K_TLS_GD_HI16int_least8_tBFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_LOBFD_RELOC_XTENSA_SLOT8_OP_bfd_define_start_stopBFD_RELOC_RL78_16Ucreate_sals_from_locationbfd_plugin_yesBFD_RELOC_PPC_TPREL16depth_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE6rbeginEvquotLOC_COMMON_BLOCKBFD_RELOC_SCORE_DUMMY_HI16yy_get_next_buffer_Char_alloc_typenext_adapter >gdb_bfd_ref_policym_tidBFD_RELOC_NDS32_RELAX_REGION_ENDBFD_RELOC_CRIS_32_GOT_GD_ZNK18completion_tracker16have_completionsEv_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIcN3gdb13xfree_deleterIcEEESt6vectorIS5_SaIS5_EEEppEvdemangled_hash_nextBFD_RELOC_AVR_8_HIBFD_RELOC_RL78_ABS16ULBFD_RELOC_M32C_RL_2ADDRBFD_RELOC_RL78_ABS16UWbkpt_breakpoint_opsbase0BFD_RELOC_PPC_VLE_HA16A_ZNKO3gdb8optionalI12auto_obstackEdeEvBFD_RELOC_PPC_VLE_HA16DBFD_RELOC_CRIS_DTP_M_uniqueBFD_RELOC_MICROBLAZE_64_TLSobjfile_obstackyyreducewrite_exp_op_with_stringEXACT_MATCH_BADNESSBFD_RELOC_MICROMIPS_TLS_TPREL_HI16tupleTLS_NO_LIBRARY_SUPPORT_ERRORBFD_RELOC_AVR_DIFF16UNOP_POSTDECREMENTcompletion_suppress_appendBFD_RELOC_NIOS2_R2_I10_1_PCRELtarget_waitkindBFD_RELOC_ARM_PCREL_JUMPBFD_RELOC_IA64_SEGREL64LSBalign_log2allocatorBFD_RELOC_SPU_ADD_PICbp_gnu_ifunc_resolver_returnforget_cached_source_infosectionlanguage_mode_autoBFD_RELOC_ARM_IMMEDIATETARGET_WAITKIND_SYSCALL_ENTRYre_setsymvalue_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_S_assignEPcmc_ZNSt6vectorI8languageSaIS0_EEaSEOS2__ZNKSt6vectorISt4pairImP14partial_symtabESaIS3_EE2atEmBFD_RELOC_NDS32_GOTPC_HI20yyinBFD_RELOC_PRU_U16macro_expansion_ZNSt5arrayIjLm15EE6rbeginEvBFD_RELOC_AARCH64_ADR_GOT_PAGE_Z17have_full_symbolsvla_language_arch_info_ZNKSt5arrayIbLm15EE5frontEvlanguage_mode_manualBFD_RELOC_AVR_HI8_LDI_PM_Z9strtoulstPKcPS0_i_ZNKSt6vectorIP7so_listSaIS1_EE3endEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEcmBFD_RELOC_MICROMIPS_GOT_HI16BFD_RELOC_MN10300_TLS_TPOFF_ZN18gdb_bfd_ref_policy6increfEP3bfd_ZNSt10unique_ptrIcN3gdb13xfree_deleterIcEEEaSERKS3__ZNSt10_Head_baseILm1EN3gdb13xfree_deleterI10expressionEELb1EEC4ESt15allocator_arg_tSt13__uses_alloc0BFD_RELOC_68K_TLS_IE8_ZNSt5ratioILl1000000000ELl1EE3numEBFD_RELOC_CKCORE_NOJSRIbuiltin_typeBFD_RELOC_IA64_IMM64BFD_ARELOC_BFIN_SUBBFD_RELOC_RX_ABS16_REVBFD_RELOC_EPIPHANY_IMM11BFD_RELOC_MICROMIPS_HI16BFD_RELOC_AVR_8_LOBFD_RELOC_SH_DATA_ZNSt10_Head_baseILm0EPhLb0EE7_M_headERKS1__ZN9__gnu_cxx14__alloc_traitsISaI12block_symbolEE27_S_propagate_on_move_assignEv_ZNSt10_Head_baseILm0EP10expressionLb0EE7_M_headERS2_bfd_target_ihex_flavourBINOP_RSHBFD_RELOC_METAG_TLS_LDMBFD_RELOC_ALPHA_GPDISP_HI16BFD_RELOC_METAG_TLS_LDO_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEaSERKS2_bfd_arch_m9s12x_ZNKSt17integral_constantIlLl1000000EEcvlEvobstack_ZNSt11_Tuple_implILm0EJP10expressionN3gdb13xfree_deleterIS0_EEEE7_M_tailERS5__ZN9__gnu_cxx24__numeric_traits_integerIiE5__maxEBFD_RELOC_ARM_OFFSET_IMMBFD_RELOC_IA64_LTV64MSB_ZNSt16allocator_traitsISaI12block_symbolEE10deallocateERS1_PS0_mbfd_arch_m68hc11bfd_arch_m68hc12_bfd_link_check_relocsren_symunique_xmalloc_ptr_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE4swapERS5_BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST__destroy_ZNSt12_Vector_baseI8languageSaIS0_EE12_Vector_implC4EOS1__ZNSt6vectorIP14partial_symbolSaIS1_EED4EvBFD_RELOC_CKCORE_PLT12BFD_RELOC_SH_RELATIVEbody_list_0body_list_1BFD_RELOC_XGATE_RL_JUMP_ZNSt5arrayIbLm15EE4backEvexp_element_ZN10enum_flagsI12objfile_flagEeOES0_BFD_RELOC_PPC_GOT_TLSGD16_HIexpand_all_symtabslanguage_minimal__alloc_traits > >BFD_RELOC_TILEPRO_JMP_SLOTBFD_RELOC_OR1K_TLS_LE_AHI16BFD_RELOC_FRV_FUNCDESC_VALUE_ZNSaIP14partial_symbolED4EvBFD_RELOC_AARCH64_TLSDESC_CALLoffsets_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm_ZNSt11_Tuple_implILm0EJPhN3gdb13xfree_deleterIhEEEE7_M_tailERS4_BFD_RELOC_TILEPRO_IMM16_X1_GOTBFD_RELOC_XTENSA_SLOT12_ALT_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE14_M_fill_assignEmRKS5_BFD_RELOC_MACH_O_ARM64_POINTER_TO_GOTpsymtabs_addrmap_ZNK9__gnu_cxx13new_allocatorIP14partial_symbolE7addressERKS2_BFD_RELOC_XTENSA_SLOT7_ALT_ZNKSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE16_M_get_use_countEvBFD_RELOC_AVR_MS8_LDI_NEGBFD_RELOC_V850_ALIGN_ZNSt10_Head_baseILm1EN3gdb13xfree_deleterIcEELb1EEC4ESt15allocator_arg_tSt13__uses_alloc0make_minus_one_ZNSt6vectorIP14partial_symbolSaIS1_EEC4ESt16initializer_listIS1_ERKS2__ZN15psymtab_storage5rangeEvBFD_ARELOC_BFIN_LEN_ZN19scoped_restore_tmplIP12parser_stateEC4ERKS2_LOC_REGPARM_ADDRBFD_RELOC_CKCORE_PLT32_ZNSt16allocator_traitsISaIP7so_listEE8max_sizeERKS2_htab_eq_pointerBFD_RELOC_PPC_JMP_SLOTada_yyparsewcsncmp_ZNKSt6vectorIP14partial_symbolSaIS1_EE6cbeginEvpartial_symtabs__wrap_nonesuchBFD_RELOC_NDS32_TLS_IE_LO12S2UNOP_TRUNCinstance_flagshtab_hash_pointer_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE15_M_check_lengthEmmPKc_ZNSaI8languageEC4ERKS0_BFD_RELOC_M32R_GOTPC_HI_ULOratio<1l, 1000l>_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE14_M_move_assignEOS5_St17integral_constantIbLb0EE_M_lenBFD_RELOC_TILEGX_MF_IMM14_X1segment_sizesyy_act_Iteratorminimal_symbolBFD_RELOC_TILEPRO_GLOB_DAT_ZNSt10shared_ptrI15psymtab_storageEC4ERKSt8weak_ptrIS0_ESt9nothrow_tBFD_RELOC_MOXIE_10_PCREL_ZN9__gnu_cxx14__alloc_traitsISaI8languageEE20_S_propagate_on_swapEvfind_last_not_ofBFD_RELOC_NDS32_SDA19S0functiontarget_section_tableis_stub_ZNKSt10unique_ptrIcN3gdb13xfree_deleterIcEEE11get_deleterEvBFD_RELOC_IA64_DTPREL64MSB_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE6resizeEmRKS3_BFD_RELOC_AARCH64_LDST32_LO12name0BFD_RELOC_V850_32_GOTBFD_RELOC_SH_IMMS6BY32ADA_PACKAGE_RENAMINGBFD_RELOC_AVR_HH8_LDIOBJF_MAINLINEsetbuf_ZNSt16allocator_traitsISaIP7so_listEE10deallocateERS2_PS1_mBFD_RELOC_SPARC_H44_ZNSt6vectorIP7so_listSaIS1_EE6assignESt16initializer_listIS1_EBFD_RELOC_PPC_EMB_NADDR16_ZNSt12__shared_ptrI15psymtab_storageLN9__gnu_cxx12_Lock_policyE2EEC4ERKSt10__weak_ptrIS0_LS2_2EESt9nothrow_tsymbol_name_matcher_ftypetm_year_S_moveBFD_RELOC_NDS32_LO12S0BFD_RELOC_NDS32_LO12S1BFD_RELOC_NDS32_LO12S2BFD_RELOC_NDS32_LO12S3_ZN9__gnu_cxx14__alloc_traitsISaISt10unique_ptrIcN3gdb13xfree_deleterIcEEEEE27_S_propagate_on_move_assignEv_ZNSt12_Vector_baseISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EEC4EOS5_arrayBFD_RELOC_PPC_GLOB_DATlibiberty_concat_ptrBFD_RELOC_XC16X_POFBFD_RELOC_TILEPRO_IMM16_X0_HI_PCRELBFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0BFD_RELOC_SH_IMM_MEDHI16BFD_RELOC_AARCH64_MOVW_PREL_G0BFD_RELOC_AARCH64_MOVW_PREL_G1BFD_RELOC_AARCH64_MOVW_PREL_G2BFD_RELOC_AARCH64_MOVW_PREL_G3GDB_NO_ERRORgetwchar_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEixElencoded_namewcsncpy_ZNSt10unique_ptrIhN3gdb13xfree_deleterIhEEEC4EvallocatorUNOP_IND_ZNSt12_Vector_baseISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EEC4EOS6_GDB_SIGNAL_SAKBFD_RELOC_AARCH64_TLSLE_LDST16_TPREL_LO12_NC_ZNKSt17integral_constantIlLl1000EEclEvbfd_arch_mips_Tuple_implenum_typebfd_direction__valueBFD_RELOC_MT_GNU_VTINHERIT_ZN9__gnu_cxx14__alloc_traitsISaIP7so_listEE17_S_select_on_copyERKS3_~program_spaceTARGET_WAITKIND_THREAD_CREATEDBFD_RELOC_MIPS16_TLS_TPREL_LO16_ZNKSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE6cbeginEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5frontEvbfd_byteBFD_RELOC_AARCH64_MOVW_G1_NChppabsd_core_dataBFD_RELOC_390_GOTOFF64_ZNK6ptid_t3tidEvMEMORY_ERROR__blksize_t_ZNSt12__shared_ptrI12command_lineLN9__gnu_cxx12_Lock_policyE2EE5resetEvmsymbol_hashBFD_RELOC_BFIN_11_PCRELBFD_RELOC_NDS32_TLS_LE_HI20_ZNSt12_Vector_baseISt4pairIPKcS2_ESaIS3_EE19_M_get_Tp_allocatorEvLOC_REGISTERnext_adapter > >_ZNSt6vectorI8languageSaIS0_EEaSERKS2_ratio<1l, 60l>BFD_RELOC_PPC_EMB_NADDR32BFD_ENDIAN_BIG_Z13ada_yyrestartP8_IO_FILECALL_SITE_PARAMETER_DWARF_REGflag_fixed_instanceBFD_RELOC_MCORE_PCREL_IMM8BY4BFD_RELOC_CRIS_RELATIVEBFD_RELOC_16C_NUM08_ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterI10expressionEEEE7_M_headERKS4___numeric_traits_integer_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE15_S_nothrow_moveEvgp_offsetla_range_checkPREC_PREFIX_ZNSt10_Head_baseILm0EP10expressionLb0EEC4ESt15allocator_arg_tSt13__uses_alloc0rewind_to_charFILEtype_specific_fieldintptr_tbfd_arch_nfpBFD_RELOC_OR1K_TLS_IE_LO16TARGET_WAITKIND_EXECDallocate_psymtabBFD_RELOC_16C_NUM16private_field_bitsmon_thousands_sepnested_types_countBFD_RELOC_TILEGX_TLS_DTPMOD32la_languageINT_FLOAT_CONVERSION_BADNESSBFD_RELOC_LO16_PCRELmark_ignored_rangeBFD_RELOC_WASM32_LEB128_GOT_CODEla_demangle_ZNKSt17integral_constantIlLl1EEcvlEv_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8allocateEmPKvnew_allocator_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmfopenBFD_RELOC_X86_64_PLTOFF64BFD_RELOC_AARCH64_LDST_LO12BFD_RELOC_CKCORE_GNU_VTENTRYBFD_RELOC_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC__uid_tBFD_RELOC_XTENSA_JMP_SLOTBFD_RELOC_TILEGX_IMM16_X0_HW0_PLT_PCRELnumber_to_moveBFD_RELOC_ARM_T32_IMM12BFD_RELOC_SH_IMMS10BY4BFD_RELOC_SH_IMMS10BY8renaming_expr_ZN12auto_obstackC4Ev_ZNSt5ratioILl3600ELl1EE3numE_ZN24completion_match_for_lcd18mark_ignored_rangeEPKcS1_BFD_RELOC_16C_NUM32_ZN13program_spaceC4EP13address_spaceBFD_ARELOC_BFIN_LORBINOP_LOGICAL_OR_ZN9__gnu_cxx13new_allocatorIP14partial_symbolEC4Ev~command_line_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEixEmBFD_RELOC_V850_TDA_7_7_OFFSETBFD_RELOC_NDS32_TLS_LE_20after_condition_trueBFD_RELOC_TILEPRO_BROFF_X1BFD_RELOC_IA64_SECREL64MSB_ZNKSt6vectorI8languageSaIS0_EE3endEvBFD_RELOC_TILEPRO_IMM16_X0_HA_PCRELBFD_RELOC_PPC_TPREL16_HABFD_RELOC_PPC_TPREL16_HI_ZN3gdb8optionalI24demangle_for_lookup_infoEaSERKS2_TYPE_CODE_ERRORsymbol_register_opsyy_n_charsBFD_RELOC_NDS32_LO12S2_DPBFD_RELOC_TILEGX_TLS_DTPMOD64BFD_RELOC_TILEGX_IMM16_X0_HW2_LASTtarget_defaultedOP_OBJC_MSGCALLBFD_ARELOC_BFIN_LANDstack_addrsrc_mask_bfd_is_local_label_nameBFD_RELOC_OR1K_TLS_GD_LO16_ZNSt12_Vector_baseISt4pairIPKcS2_ESaIS3_EE11_M_allocateEm_ZNSt10unique_ptrIhN3gdb13xfree_deleterIhEEEC4EDnuint_fast8_t_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS3_S5_EES9__M_eraseBFD_RELOC_M32R_LO16BFD_RELOC_RISCV_TPREL_LO12_Iunique_ptr >BFD_RELOC_XTENSA_GLOB_DATinner_renamed_entityBFD_RELOC_RISCV_TPREL_LO12_S_Placeholder<20>_ZN18gdb_bfd_ref_policy6decrefEP3bfdada_yyssp_ZNKSt12_Vector_baseISt4pairImP14partial_symtabESaIS3_EE13get_allocatorEvthread_stratumexception_ZNSt16allocator_traitsISaISt4pairImP14partial_symtabEEE8max_sizeERKS4__ZN10blockrangeC4EmmBFD_RELOC_TILEPRO_IMM8_X0_TLS_GD_ADDBFD_RELOC_386_PLT32_ZNKSt6vectorIP14partial_symbolSaIS1_EE4rendEvgrow_size_ZNSt10_Head_baseILm1EN3gdb13xfree_deleterIhEELb1EE7_M_headERS3_BFD_RELOC_NIOS2_CALLRlconv_Z19lookup_pointer_typeP4type_Placeholder<21>_ZN9__gnu_cxx13new_allocatorI12block_symbolEC4Ev__normal_iterator >*, std::vector >, std::allocator > > > >_ZNKSt6vectorIP7so_listSaIS1_EE5emptyEvBFD_RELOC_ARM_GOTOFFFUNCDESCopened_onceGDB_SIGNAL_REALTIME_32_ZNK9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8max_sizeEvGDB_SIGNAL_REALTIME_34_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE4swapERS6_GDB_SIGNAL_REALTIME_36GDB_SIGNAL_REALTIME_37GDB_SIGNAL_REALTIME_38GDB_SIGNAL_REALTIME_39BFD_RELOC_SPARC_GOTDATA_LOX10_ZNSt6vectorI8languageSaIS0_EE6resizeEm_ZN3gdb8optionalI12auto_obstackED4Ev_Placeholder<22>_Z8yyset_inP8_IO_FILEBFD_RELOC_METAG_LOOGBFD_RELOC_V850_LO16_SPLIT_OFFSETfgetpos_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4backEvGDB_SIGNAL_REALTIME_41_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EEC4ERKS4_GDB_SIGNAL_REALTIME_43_M_disjunctGDB_SIGNAL_REALTIME_45GDB_SIGNAL_REALTIME_46GDB_SIGNAL_REALTIME_47GDB_SIGNAL_REALTIME_48GDB_SIGNAL_REALTIME_49rebindBFD_RELOC_PPC_TPREL16_LOBFD_RELOC_MN10300_TLS_GOTIE_Placeholder<23>AUTO_BOOLEAN_TRUEBINOP_COMMA_posGDB_SIGNAL_REALTIME_50GDB_SIGNAL_REALTIME_51_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EEC4ERKS5_GDB_SIGNAL_REALTIME_53_ZNKSt6vectorIP14partial_symbolSaIS1_EE5emptyEvGDB_SIGNAL_REALTIME_55GDB_SIGNAL_REALTIME_56GDB_SIGNAL_REALTIME_57GDB_SIGNAL_REALTIME_58GDB_SIGNAL_REALTIME_59BFD_RELOC_NS32K_IMM_8_PCREL_ZNSt11char_traitsIcE11eq_int_typeERKiS2_BFD_RELOC_ARM_HVCBFD_RELOC_ARM_THM_TLS_CALL__state_ZNSt16allocator_traitsISaI8languageEE8allocateERS1_mPKvBFD_RELOC_PPC64_PLTGOT16_DSCOMPILE_I_RAW_SCOPEBFD_RELOC_MICROBLAZE_32_SYM_OP_SYMplain_Placeholder<24>warning_pre_printBFD_RELOC_H8_DIR24R8GDB_SIGNAL_REALTIME_60decltype(nullptr)GDB_SIGNAL_REALTIME_62GDB_SIGNAL_REALTIME_63GDB_SIGNAL_REALTIME_64GDB_SIGNAL_REALTIME_65GDB_SIGNAL_REALTIME_66GDB_SIGNAL_REALTIME_67GDB_SIGNAL_REALTIME_68GDB_SIGNAL_REALTIME_69_Unwind_ResumeBFD_RELOC_M32R_GOTPC24_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE15_M_weak_add_refEv_ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterIcEEEEaSEOS3_BFD_RELOC_PPC64_PLT16_LO_DSBFD_RELOC_MIPS_COPY_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EvBFD_RELOC_CKCORE_PCREL_JSR_IMM26BY2gnat_aux_defaultpcrel_offset_Placeholder<25>_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEvis_volatilereset_match_listobfdBFD_RELOC_NS32K_DISP_8_PCRELvwscanfBFD_RELOC_ARM_GOTPCBFD_RELOC_PPC_BA16_BRNTAKENGDB_SIGNAL_REALTIME_70GDB_SIGNAL_REALTIME_71GDB_SIGNAL_REALTIME_72GDB_SIGNAL_REALTIME_73GDB_SIGNAL_REALTIME_74GDB_SIGNAL_REALTIME_75GDB_SIGNAL_REALTIME_76GDB_SIGNAL_REALTIME_77GDB_SIGNAL_REALTIME_78GDB_SIGNAL_REALTIME_79_ZNSt6vectorI8languageSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_BFD_RELOC_NIOS2_COPY_ZNSt10unique_ptrI10expressionN3gdb13xfree_deleterIS0_EEE7releaseEvBFD_RELOC_SPARC_GOTDATA_OP_LOX10TYPES_DOMAINBFD_RELOC_ARM_THUMB_SHIFTada_yylen_ZNSt14__array_traitsIbLm15EE6_S_ptrERA15_KbBFD_RELOC_IA64_FPTR64MSBmsym_Placeholder<26>f_language_defnada_yylexBFD_RELOC_OR1K_TLS_IE_AHI16_M_array_ZNSt12_Vector_baseISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE12_Vector_implC4EvINTEGER_PROMOTION_BADNESS_ZNKSt5arrayIbLm15EE6rbeginEv_ZN9__gnu_cxx13new_allocatorI12block_symbolEC4ERKS2__ZNKSt5arrayIjLm15EE5frontEvOP_EXTENDED0yytokenBFD_RELOC_ARM_LITERALGDB_SIGNAL_REALTIME_80GDB_SIGNAL_REALTIME_81GDB_SIGNAL_REALTIME_82GDB_SIGNAL_REALTIME_83GDB_SIGNAL_REALTIME_84GDB_SIGNAL_REALTIME_85GDB_SIGNAL_REALTIME_86GDB_SIGNAL_REALTIME_87_sbufGDB_SIGNAL_REALTIME_89_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIcN3gdb13xfree_deleterIcEEESt6vectorIS5_SaIS5_EEEdeEv_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEplEloperator[]_Z17ada_lookup_symbolPKcPK5block15domain_enum_tagPi_ZNK16lookup_name_info17ignore_parametersEv_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EEaSEOS5_BFD_RELOC_M32R_GOTOFF_HI_ULOsymfile_add_flags_Placeholder<27>BFD_RELOC_ARM_PLT32ungetc_bfd_write_contentsnew_allocator >_ZNSt6vectorIP7so_listSaIS1_EEaSESt16initializer_listIS1_EBFD_RELOC_M68HC11_LO16BFD_RELOC_390_COPYGDB_SIGNAL_REALTIME_90GDB_SIGNAL_REALTIME_91GDB_SIGNAL_REALTIME_92GDB_SIGNAL_REALTIME_93GDB_SIGNAL_REALTIME_94GDB_SIGNAL_REALTIME_95integral_constantGDB_SIGNAL_REALTIME_97GDB_SIGNAL_REALTIME_98GDB_SIGNAL_REALTIME_99_ZNSt6vectorI8languageSaIS0_EE5clearEv_ZN12parser_stateC4ERKS_BFD_RELOC_PPC64_PLTGOT16_HIm_encoded_nameBFD_RELOC_FR30_20_bfd_get_dynamic_reloc_upper_boundendaddr_bfd_copy_private_section_datatoken_Placeholder<28>decimal_pointBFD_RELOC_AVR_7_PCRELexplains_signalCOMMON_BLOCK_DOMAINalternative_target_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5frontEv_ZN3gdb8optionalI20ada_lookup_name_infoEC4Ev_ZN3gdb7ref_ptrI3bfd18gdb_bfd_ref_policyEC4EOS3_BFD_RELOC_SPARC_TLS_DTPMOD64conditional&, const std::__wrap_nonesuch&>rawsize_ZN9__gnu_cxx14__alloc_traitsISaIP7so_listEE10_S_on_swapERS3_S5_TYPE_CODE_TYPEDEF_M_headbfd_build_id_Placeholder<29>_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE8pop_backEvgdbarch_long_bit_ZNSt10unique_ptrIcN3gdb13xfree_deleterIcEEE7releaseEvdeprecated_detach_hookoperator^=_ZNK3gdb7ref_ptrI5value16value_ref_policyEptEvyy_state_typePREC_ORDERBFD_RELOC_ARM_THUMB_ALU_ABS_G1_NC_vptr._Sp_counted_basewcscatBFD_ARELOC_BFIN_CONSTuint8_t_ZN3gdb7ref_ptrI3bfd18gdb_bfd_ref_policyEaSEOS3_BFD_RELOC_ARM_TLS_DTPOFF32BFD_RELOC_X86_64_TPOFF64macro_cache_ZNSt6vectorIP14partial_symbolSaIS1_EEC4EOS3_BFD_RELOC_16C_IMM04_C_ZNSt10shared_ptrI15psymtab_storageEC4EDn_ZNSt10_Head_baseILm0EPcLb0EE7_M_headERKS1_BFD_RELOC_MT_LO16_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_lessERKSt12__weak_countILS1_2EErange_modeBFD_RELOC_TILEPRO_IMM16_X0_GOTPRINT_NOTHING_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIcN3gdb13xfree_deleterIcEEESt6vectorIS5_SaIS5_EEEppEi_ZNK9__gnu_cxx13new_allocatorIP7so_listE8max_sizeEvDYN_PROP_ASSOCIATED_ZNKSt6vectorI12block_symbolSaIS0_EE3endEv_ZNSt6vectorI8languageSaIS0_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EES6__M_refcountBFD_RELOC_Z8K_IMM4L_ZNSt10unique_ptrIhN3gdb13xfree_deleterIhEEEC4EPhoperator enum_flags::enum_typerebind, std::allocator > >BFD_RELOC_MSP430X_PCR20_EXT_SRC_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_BFD_RELOC_PPC64_PLTGOT16_LOremoveBFD_RELOC_OR1K_TLS_LE_LO16COMPILE_I_PRINT_VALUE_SCOPEwrite_exp_msymbol_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4backEv_ZNSt6vectorI12block_symbolSaIS0_EE16_M_shrink_to_fitEvBFD_RELOC_IA64_LTOFF_DTPREL22BFD_RELOC_RX_32_OPBFD_RELOC_TILEGX_TLS_IE_LOADSYMBOL_NONEflag_vectorBFD_RELOC_AARCH64_COPYsection_htabstrftimeBFD_RELOC_TILEGX_IMM16_X1_HW0_LASTdeallocate_ZNKSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE8max_sizeEv_ZNKSt6vectorIP14partial_symbolSaIS1_EE8max_sizeEvBFD_RELOC_PPC_VLE_REL24BFD_RELOC_SPARC_TLS_LDM_HI22_ZNSt5ratioILl60ELl1EE3denEBFD_RELOC_AARCH64_16_PCRELBFD_RELOC_AARCH64_TLS_DTPMOD_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmRKS4_mmBFD_RELOC_CKCORE_PCREL_JSR_IMM11BY2BFD_RELOC_AVR_LO8_LDI_PM_NEG_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcmBFD_RELOC_CKCORE_PCREL_BLOOP_IMM12BY4_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE6assignEmRKS4_remove_bp_reasonBFD_RELOC_RISCV_SET6BFD_RELOC_ARM_LDRS_SB_G0BFD_RELOC_ARM_LDRS_SB_G1BFD_RELOC_ARM_LDRS_SB_G2_ZNSt16allocator_traitsISaISt10unique_ptrIcN3gdb13xfree_deleterIcEEEEE8max_sizeERKS5__ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE23_M_add_ref_lock_nothrowEvBFD_RELOC_SH_GOTPC_MEDHI16_ZN3gdb7ref_ptrI5value16value_ref_policyEaSEOS3_BFD_RELOC_XTENSA_TLS_DTPOFF_ZNSt11char_traitsIcE4copyEPcPKcmBFD_RELOC_NDS32_LO12S2_SPbfd_reloc_status_typeTARGET_WAITKIND_LOADED_ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEixElTARGET_WAITKIND_NO_HISTORYOP_FLOATBFD_RELOC_C6000_SBR_L16_Ballocateis_argument_M_currentBINOP_DIVBFD_RELOC_V850_32_GOTOFFfloatformats_i387_ext_ZNKSt16initializer_listIcE5beginEv_ZNSt10unique_ptrIcN3gdb13xfree_deleterIcEEEC4EPcRKS2_allocator >_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEiyy_scan_stringBFD_RELOC_C6000_SBR_L16_WBFD_RELOC_S12Z_15_PCREL_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEvbfd_arch_tic54xbfd_arch_ia64_bfd_set_arch_machLOC_LABELm_lowest_common_denominator_unique_old_offsetBFD_RELOC_390_PLT12DBLBFD_RELOC_LM32_RELATIVEtrue_typemax_align_tGDB_SIGNAL_SYSTYPE_CODE_DECFLOAT_ZN3gdb8optionalI12auto_obstackEaSEOS1_complain_overflow_bitfield__is_signed_ZNSt6vectorI12block_symbolSaIS0_EEixEmtrad_core_struct_ZNKSt6vectorI8languageSaIS0_EE4dataEvBFD_RELOC_SPARC_TLS_GD_ADD__numeric_traits_floatingbfd_arch_xc16x_ZNSt11_Tuple_implILm0EJP10expressionN3gdb13xfree_deleterIS0_EEEEC4EvGDB_SIGNAL_INFOreverse_iterator<__gnu_cxx::__normal_iterator > > >_ElementswcschrBFD_RELOC_NDS32_LO12S0_ORI_ZNKSt6vectorIP14partial_symbolSaIS1_EE4sizeEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS5_S4_EES8_location_has_loclist_ZNKSt6vectorISt4pairIPKcS2_ESaIS3_EE5emptyEv_ZN3gdb7ref_ptrI3bfd18gdb_bfd_ref_policyEC4EPS1_BFD_RELOC_MMIX_LOCAL_ZNSt6vectorIP14partial_symbolSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS1_S3_EEmRS6__M_exception_objectBFD_RELOC_CKCORE_PCREL_BLOOP_IMM4BY4_ZNK6ptid_t6is_pidEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_PcSA__M_checktuple >BFD_RELOC_16_PCRELvfwprintfBFD_RELOC_SPARC_HH22_ZNSt6vectorI12block_symbolSaIS0_EEaSEOS2_wherehowtoBFD_RELOC_VISIUM_HI16bpdisp_ZNK3gdb8optionalI24demangle_for_lookup_infoE3getEv_ZN3gdb8optionalI12auto_obstackEaSEOS2_reset_completion_match_resultBFD_RELOC_NIOS2_CALL_HA_S_propagate_on_swap_bfd_get_dynamic_symtab_upper_bounddiscard_psymtab_cur_columnsrandisattyBFD_RELOC_ARC_TLS_GD_LDBINOP_BITWISE_IORnull_stream_ZNSt6vectorI8languageSaIS0_EE6assignESt16initializer_listIS0_EBFD_RELOC_MIPS_SCN_DISPSYMBOL_TEMPLATEfree_f_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIcN3gdb13xfree_deleterIcEEESt6vectorIS5_SaIS5_EEEC4ERKS7_bfd_arch_ns32kBFD_RELOC_TILEGX_IMM8_Y1_TLS_ADDBFD_RELOC_IA64_PCREL60Buse_rela_p_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE15_M_add_ref_lockEvmst_file_bssOP_VAR_ENTRY_VALUEBFD_RELOC_AARCH64_TLSDESC_ZN17completion_resultD4Ev_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EEixEm_ZN3gdb7ref_ptrI5value16value_ref_policyEaSERKS3_BFD_RELOC_NS32K_IMM_8_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmPKcdecl_fieldcollisions_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE6assignEmRKS3_call_site_parameter_kind_bfd_slurp_armapbfd_reloc_overflowOP_COMPLEX_ZNSt10unique_ptrI10expressionN3gdb13xfree_deleterIS0_EEED4Ev_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEvBFD_RELOC_C6000_SBR_GOT_L16_Wallocate_locationBFD_RELOC_NDS32_TPOFF_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED4Evinvalid_controlBFD_RELOC_AARCH64_NONE_ZNSt12_Vector_baseI12block_symbolSaIS0_EE12_Vector_impl12_M_swap_dataERS3_ui_outbfd_target_coff_flavourUNOP_SIZEOFBFD_RELOC_MEP_GNU_VTENTRYwrite_exp_elt_floatcstBFD_RELOC_MICROMIPS_16_PCREL_S1watchdog_ZN3gdb7ref_ptrI5value16value_ref_policyEC4EDnwcscmpBFD_RELOC_SH_IMM_LOW16_PCREL~vectorUNOP_MEMVALBFD_RELOC_SCORE_JMP_ZNSt12_Vector_baseISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EED4EvBFD_RELOC_NDS32_MULCALL_SUFF_ZNKSt17integral_constantIlLl60EEclEvBFD_RELOC_SPARC_LOX10BFD_RELOC_NS32K_DISP_16_PCREL_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKcBFD_RELOC_NIOS2_CALL_LOBFD_RELOC_AARCH64_LD32_GOT_LO12_NCBFD_RELOC_AARCH64_TLSLE_LDST_TPREL_LO12_NC~auto_obstack_M_default_initializeBFD_RELOC_NONEtypedef __va_list_tag __va_list_tagBFD_RELOC_XTENSA_RTLDBFD_RELOC_NDS32_SDA15S2_ZNSt12_Vector_baseI8languageSaIS0_EEC4ERKS1_BFD_RELOC_M68HC12_HI8XG_ZNSt10__nonesuchC4Evbfd_uint64_tn_symsoutsymbolsBFD_RELOC_CRIS_GLOB_DATBFD_RELOC_IA64_PCREL64I_ZNSt4pairIPKcS1_EC4EOS2_bfd_plugin_format_ZNSt6vectorI12block_symbolSaIS0_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEmRKS0_TYPE_SPECIFIC_SELF_TYPEBFD_RELOC_ALPHA_DTPREL16__int128 unsigneduser_selected_context_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEmiElwcscpyBFD_RELOC_PPC64_REL16_HIGHESTA_ZNSt12__shared_ptrI15psymtab_storageLN9__gnu_cxx12_Lock_policyE2EED4Evselect_on_container_copy_construction_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEmBFD_RELOC_TIC54X_23_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE9push_backEOS3_subfield_name_ZNSt12__shared_ptrI15psymtab_storageLN9__gnu_cxx12_Lock_policyE2EEaSEOS3_PREC_ADDbackend_dataBFD_RELOC_C6000_PCR_S10BFD_RELOC_C6000_PCR_S12BFD_RELOC_XTENSA_SLOT1_ALT_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EESt16initializer_listIS4_E_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7crbeginEvBFD_RELOC_METAG_COPYBFD_RELOC_MN10300_GOTOFF24BFD_RELOC_IP2K_LO8DATAbfd_arch_score_ZNSt10shared_ptrI15psymtab_storageEC4Evcurrent_languageinitializer_list > >uint_fast64_tBFD_RELOC_C6000_PREL31entry_pointBFD_RELOC_NDS32_GOT_HI20FIELD_LOC_KIND_PHYSNAMEBFD_RELOC_SH_GOTPLT32value_print_optionsbfd_arch_nds32return_reasonyy_acceptint_fast16_tcompare_ZNKSt6vectorI12block_symbolSaIS0_EE4cendEvBFD_RELOC_MICROBLAZE_32_LO_PCRELBFD_RELOC_68K_TLS_IE16__digitsBFD_RELOC_C6000_PCR_S21_ZNKSt10unique_ptrIhN3gdb13xfree_deleterIhEEEdeEvBFD_RELOC_ARM_GOTOFF_Z14yy_scan_bufferPcm_ZNSt5arrayIjLm15EE4swapERS0_cisco_core_structyytype_uint8BFD_RELOC_IA64_DTPREL32MSB_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EEOS3_demangle_for_lookup_info_ZNSt5ratioILl60ELl1EE3numEFIELD_LOC_KIND_PHYSADDRallocator_traits > >_ZN16completion_match5clearEvOP_ATR_IMAGEBFD_RELOC_RISCV_RVC_LUIBFD_RELOC_68K_TLS_IE32allocator_traits > > >typedestroyada_decode_ZNKSt6vectorI8languageSaIS0_EE12_M_check_lenEmPKcBFD_RELOC_XTENSA_SLOT2_ALT_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmmconst_reverse_iterator_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIcN3gdb13xfree_deleterIcEEESt6vectorIS5_SaIS5_EEEmmEiBFD_RELOC_ALPHA_DTPREL64__shared_ptrparameter_count_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIcN3gdb13xfree_deleterIcEEESt6vectorIS5_SaIS5_EEEmmEvbp_tracepointrenaming_lenbegin_ZNSt10shared_ptrI12command_lineEC4ERKSt8weak_ptrIS0_ESt9nothrow_trenaming_symbfd_h_getx_signed_16hpux_core_structBFD_RELOC_PPC_TOC16vector >BFD_RELOC_HI16bfd_arch_alphaBFD_RELOC_CKCORE_ADDRPLT_LO16bfd_arch_powerpcadded_solibs_ZN9__gnu_cxx13new_allocatorI8languageE10deallocateEPS1_mcommands_cmd_elementBFD_RELOC_16C_DISP24a_C_ZNKSt12_Vector_baseI12block_symbolSaIS0_EE19_M_get_Tp_allocatorEv__const_iteratorcplus_struct_typeBFD_RELOC_CKCORE_TLS_LDM32_ZN3gdb7ref_ptrI5value16value_ref_policyE7releaseEvBFD_RELOC_AARCH64_TLSLD_LDST64_DTPREL_LO12symindexBFD_RELOC_V850_9_PCREL_ZN10enum_flagsI28innermost_block_tracker_typeEC2ES0__ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterIhEEEEaSERKS3_daylightvalue_ref_ptrBFD_RELOC_HI22symbol_subclass_kind_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_lessERKS2__ZNSt12placeholders3_10E_Z11parse_floatPKciPK4typePh_ZNSt4pairImP14partial_symtabEaSERKSt15__wrap_nonesuch_ZNKSt6vectorISt4pairIPKcS2_ESaIS3_EE4rendEvpairBFD_RELOC_H8_DIR16A8the_bfd_section_ZNSt5arrayIbLm15EE4swapERS0__ForwardIteratorBFD_RELOC_NIOS2_GOTOFF_HABFD_RELOC_ALPHA_LINKAGE_ZN3gdb8optionalI20ada_lookup_name_infoEptEvBFD_RELOC_SPARC_TLS_LDM_CALLBFD_RELOC_AARCH64_ADR_HI21_NC_PCRELmst_absstokenBFD_RELOC_AARCH64_LD64_GOT_LO12_NCbfd_h_getx_signed_32BFD_RELOC_MIPS_GOT_OFST_ZNSt12placeholders3_11EBFD_RELOC_NIOS2_R2_X1I7_2plugin_data_struct_ZNKSt5arrayIbLm15EE4dataEv_ZNSt12_Vector_baseISt4pairImP14partial_symtabESaIS3_EEC4EmRKS4_BFD_RELOC_IA64_LTOFF_FPTR64LSBBFD_RELOC_MIPS_TLS_TPREL32BFD_RELOC_D30V_9_PCRELwrite_selectorsada_yyr1frame_id_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEmmEi_ZNSt12_Vector_baseIP14partial_symbolSaIS1_EE12_Vector_implC4Evbfd_arch_cr16c_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEmmEv_ZNSt12placeholders3_12E_ZNKSt6vectorI12block_symbolSaIS0_EE6cbeginEvBFD_RELOC_MIPS_RELGOT_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS5_S7_EESB_BFD_RELOC_ARC_SDA32_ME_ZNKSt12__shared_ptrI15psymtab_storageLN9__gnu_cxx12_Lock_policyE2EE6uniqueEvBFD_RELOC_RL78_OP_SUBTRACTnum_data_ZN9__gnu_cxx14__alloc_traitsISaI12block_symbolEE20_S_propagate_on_swapEvGDB_SIGNAL_LWPlanguage_arch_info_ZN3gdb7ref_ptrI5value16value_ref_policyEC4EPS1_vswscanf_ZNSt12placeholders3_13EGDB_SIGNAL_TRAPBFD_RELOC_IA64_IPLTMSBcontinue_control_ZNSt5arrayIbLm15EE2atEm__shared_ptr_ZNSt12_Vector_baseISt4pairImP14partial_symtabESaIS3_EEC4EOS5_RKS4_BFD_RELOC_MSP430_10_PCRELyy_try_NUL_transada_yyss_ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterIcEEEE7_M_headERS3__ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_bfd_h_getx_signed_64ALL_DOMAIN_ZNSt12_Vector_baseISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EEC4ERKS5_sec_ptrOBJF_PSYMTABS_READ_ZNSt12placeholders3_14EBFD_RELOC_XTENSA_PLTBFD_RELOC_CKCORE_TLS_LE32BFD_RELOC_TILEGX_IMM16_X1_HW0_GOTwrite_directionBFD_RELOC_RX_24_OPlong long unsigned intlanguage_lookup_nameBFD_RELOC_NIOS2_GOTOFF_LO_M_get_deleterBFD_RELOC_16C_NUM16_Coptional_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE14_M_move_assignEOS6_St17integral_constantIbLb1EEyy_amount_of_matched_text_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmPKcgdb_stdtarg_ZNSt12placeholders3_15EBFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G0_NCBFD_RELOC_ARM_OFFSET_IMM8_ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterI10expressionEEEEaSEOS4_BFD_RELOC_ALPHA_GPDISP_ZN23innermost_block_tracker5resetE10enum_flagsI28innermost_block_tracker_typeEUNOP_QUAL_Sink_ZNSt10unique_ptrI10expressionN3gdb13xfree_deleterIS0_EEE5resetEPS0__ZNSt4pairImP14partial_symtabEC4ERKS2_BFD_RELOC_SPARC_TLS_TPOFF32_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE8allocateERS6_munique_ptr >la_compute_program_ZNSt6vectorIP14partial_symbolSaIS1_EE7reserveEmBFD_RELOC_IA64_LTOFF_FPTR64I_ZNSt10unique_ptrIhN3gdb13xfree_deleterIhEEE5resetEPh_ZNSt12_Vector_baseI12block_symbolSaIS0_EE12_Vector_implC4Ev_ZNSt12placeholders3_16E_ZNSt6vectorI8languageSaIS0_EE5beginEvexecution_direction_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EESB__ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backEOS5_BFD_RELOC_M68HC12_10_PCRELBFD_RELOC_ARC_TLS_DTPOFFstop_on_solib_eventsget<0ul, expression*, gdb::xfree_deleter >decodedyynrhsada_yyvsTARGET_WAITKIND_IGNOREbfd_arch_ft32_unused2_ZNSt11char_traitsIcE11to_int_typeERKcbfd_arch_vaxwrite_ambiguous_var_ZNSt12placeholders3_17E_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIcN3gdb13xfree_deleterIcEEEED4Evoperator std::integral_constant::value_type_ZNSt10_Head_baseILm1EN3gdb13xfree_deleterIhEELb1EE7_M_headERKS3__ZN16value_ref_policy6decrefEP5value__obj_ZNKSt12_Vector_baseI12block_symbolSaIS0_EE13get_allocatorEvovly_auto__compar_fn_tindex_name_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7__ZNSt12placeholders3_18Eoperator|=bfd_arch_ip2kBFD_RELOC_XTENSA_SLOT13_OPBFD_ARELOC_BFIN_RSHIFTBFD_RELOC_SPARC_TLS_TPOFF64fv_detail_ZNKSt6vectorISt4pairImP14partial_symtabESaIS3_EEixEmbreak_control_ZNSt6vectorI12block_symbolSaIS0_EE18_M_fill_initializeEmRKS0__ZNSt12placeholders3_19Ecounted_command_linebp_hardware_watchpointflex_uint8_tLOC_CONST_BYTES_ZNSt11_Tuple_implILm0EJPcN3gdb13xfree_deleterIcEEEEC4ERKS4__ZNR3gdb8optionalI24demangle_for_lookup_infoEdeEvsect_index_datacompletion_match_for_lcdBFD_RELOC_PPC64_TOC16_DSbfd_reloc_undefinedBFD_RELOC_PPC_B16_BRNTAKENBFD_RELOC_386_TLS_GOTIE_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEcmBFD_RELOC_MIPS_CALL_HI16_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKcmBFD_RELOC_8_PCRELBFD_RELOC_NDS32_TLS_LE_15S1BFD_RELOC_NDS32_TLS_LE_15S2BFD_RELOC_AARCH64_MOVW_G0_Sratio<1l, 1l>BFD_RELOC_CR16_REGREL4_ZNKSt5arrayIjLm15EE4cendEvBFD_RELOC_ARM_T32_OFFSET_U8_ZNK9__gnu_cxx13new_allocatorISt4pairImP14partial_symtabEE7addressERKS4_symbolfind_pc_sect_compunit_symtabrelent_chainm_wild_match_pOP_THISBFD_RELOC_OR1K_REL_26TARGET_WAITKIND_VFORK_DONEreverse_iterator<__gnu_cxx::__normal_iterator > > >BFD_RELOC_390_TLS_GD32_ZNSt6vectorIP14partial_symbolSaIS1_EE21_M_default_initializeEmBFD_RELOC_METAG_RELATIVEBFD_RELOC_LM32_JMP_SLOTwrite_exp_elt_blockBINOP_EQUAL_ZN15psymtab_storage15discard_psymtabEP14partial_symtabbfd_format_ZNSt12_Vector_baseISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE13_M_deallocateEPS4_mBFD_RELOC_M68HC11_HI8bfd_type_end_ZN9__gnu_cxx14__alloc_traitsISaI8languageEE15_S_always_equalEv_ZN18completion_tracker29reset_completion_match_resultEvnullptr_tenum_flags_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE16_M_shrink_to_fitEv_M_local_data_ZNKSt6vectorISt4pairImP14partial_symtabESaIS3_EE5emptyEv_ZN15psymtab_storageD4Ev_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIcN3gdb13xfree_deleterIcEEESt6vectorIS5_SaIS5_EEEpLElBFD_RELOC_IA64_PCREL64MSB_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEC4Ev~optional_bfd_init_private_section_dataBFD_RELOC_RL78_24U__normal_iterator > >unsigned intBFD_RELOC_MSP430X_PCR20_EXT_ODSTBFD_RELOC_ARC_RELATIVE_ZNSt6vectorI8languageSaIS0_EE6rbeginEv__normal_iterator > >ops_computeddeleted_solibsBFD_RELOC_IA64_LTV32MSBBFD_RELOC_X86_64_TLSDESCBFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G1_NCBFD_RELOC_VISIUM_REL16BFD_RELOC_NDS32_TLS_DESC_MEM5div_tBFD_RELOC_MICROMIPS_JMPBFD_RELOC_ARM_IN_POOL_M_deallocateBFD_RELOC_PPC64_TOC16_HABFD_RELOC_D30V_21_PCREL_RBFD_RELOC_PPC64_TOC16_HIsubseqwchar_tBFD_RELOC_LM32_GLOB_DAT_Lock_policyOBJF_REORDEREDfgetcBFD_RELOC_390_TLS_GD64elf_obj_tdataBFD_RELOC_386_RELATIVELOC_OPTIMIZED_OUTinnermost_blocklocations_valid_Tuple_impl<0ul, unsigned char*, gdb::xfree_deleter >_ZNSt11char_traitsIcE12to_char_typeERKifgets_ZNSt10unique_ptrIhN3gdb13xfree_deleterIhEEEC4EPhRKS2_BFD_RELOC_MEP_PCABS24A2TYPE_CODE_PTRtyped_valexception_ptriostream_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_RKS3_flag_nosignBFD_RELOC_MMIX_JMPsgi_core_dataBFD_RELOC_C6000_PCR_L16la_natural_nameuintptr_t_ZNSt10unique_ptrIhN3gdb13xfree_deleterIhEEEaSEOS3__ZNSt16allocator_traitsISaISt4pairImP14partial_symtabEEE8allocateERS4_m_ZNSt15allocator_arg_tC4Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_nrangesBFD_RELOC_AARCH64_TLSLE_ADD_TPREL_HI12yyget_textkindbfd_arch_visiumGDB_EXC_BAD_INSTRUCTIONdynamic_prop_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSESt16initializer_listIS5_EBFD_RELOC_NDS32_MINUEND_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEpLElBFD_RELOC_ARC_S25W_PCREL_PLT_ZNSt6vectorIP14partial_symbolSaIS1_EEixEminternal_errorBFD_RELOC_ALPHA_DTPREL_HI16yyacceptlabBFD_RELOC_NDS32_5BFD_ENDIAN_UNKNOWNBFD_RELOC_AARCH64_TLSLD_LDST32_DTPREL_LO12BFD_RELOC_IA64_REL64LSB_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5clearEv_ZNSt6vectorI8languageSaIS0_EE4rendEvat_quick_exit_ZNK9__gnu_cxx13new_allocatorI8languageE7addressERS1__ZNSt5ratioILl1ELl60EE3denEm_entries_vec_ZNSt6vectorIP7so_listSaIS1_EEC4EmRKS1_RKS2_object_flagsyyerrlab1is_pidBFD_RELOC_H8_DIR16R8BFD_RELOC_RL78_LO16debugformatBFD_RELOC_24_PLT_PCREL_ZNSt12_Vector_baseIP14partial_symbolSaIS1_EE13_M_deallocateEPS1_mBFD_RELOC_MT_GNU_VTENTRYBFD_RELOC_PPC64_TOC16_LO_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC4ERKS2_BFD_RELOC_IA64_SEGREL64MSB_ZNKSt6vectorISt4pairImP14partial_symtabESaIS3_EE4rendEvrecord_stratumFUNCTIONS_DOMAIN_ZN10enum_flagsI12objfile_flagEC4EPNS1_9zero_typeEebfd_mtimeBFD_RELOC_SH_IMMS10BFD_RELOC_SH_IMMS16_ZNK23minimal_symbol_iteratoreqERKS_BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_GOT_Inherited_M_dataplusBFD_RELOC_SPARC_TLS_IE_LO10flag_stubp_sep_by_space__needle_ZNSt6vectorIP14partial_symbolSaIS1_EE6rbeginEvartificialint processReal(parser_state*, const char*)deprecated_target_wait_hookBFD_RELOC_AVR_HI8_LDIarchive_passset_record_cmdlistBFD_RELOC_NDS32_DIFF16_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EEmRS8_BFD_RELOC_AARCH64_MOVW_G0BFD_RELOC_AARCH64_MOVW_G1BFD_RELOC_AARCH64_MOVW_G2BFD_RELOC_AARCH64_MOVW_G3BFD_RELOC_X86_64_RELATIVEBFD_RELOC_X86_64_GOT32BFD_RELOC_AARCH64_TLS_DTPREL_ZN7objfile14reset_psymtabsEvprotected_field_bitsBFD_RELOC_PPC_REL16DX_HAconditional&, const std::__wrap_nonesuch&>alloc_with_arg_fBFD_RELOC_NDS32_TLS_DESC_LO12BFD_RELOC_V850_16_PCRELBFD_RELOC_NIOS2_LO16chunkfuninteger_for_size<4, true>segment_basesminimal_symbol_typela_lookup_symbol_nonlocalBFD_RELOC_IA64_LTOFF64Ibp_longjmp_masteris_dynamic_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEmRKS3_BFD_RELOC_ALPHA_TPREL16_ZNSt11_Tuple_implILm0EJPcN3gdb13xfree_deleterIcEEEEC4ERKS0_RKS3_OBJF_READNOWBFD_RELOC_MSP430_16_PCREL_BYTEBFD_RELOC_CRX_REL4_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmRKS4_BFD_RELOC_CRX_REL8_ZNSt6vectorI12block_symbolSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEmRS5_UNOP_CAST_TYPEgnat_aux_type_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE9push_backERKS3_BFD_RELOC_NDS32_DIFF32BFD_RELOC_NIOS2_TLS_LDO16language_adaparsed_hex_valuehave_partial_symbolsstart_addressBFD_RELOC_CRIS_SIGNED_8__opsBFD_RELOC_AARCH64_LD64_GOTOFF_LO15_IO_2_1_stderr__ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterI10expressionEEEE7_M_headERS4__Z11yyset_debugiBFD_RELOC_PPC64_ADDR16_HIGHBFD_RELOC_X86_64_GOT64BFD_RELOC_CKCORE_COPY_ZNSt11char_traitsIcE6assignEPcmcihex_dataphysname_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_S8_mBFD_RELOC_16C_ABS20BFD_RELOC_TILEGX_IMM8_X0_TLS_GD_ADDchainBFD_RELOC_MACH_O_SUBTRACTOR32BFD_RELOC_PDP11_DISP_8_PCRELother_ZNKSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE4rendEv_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEptEv_ZNK3gdb8optionalI24demangle_for_lookup_infoE9has_valueEvmst_file_dataarray_row_majorfn_fields_ZNSt12_Vector_baseISt4pairImP14partial_symtabESaIS3_EED4EvBFD_RELOC_METAG_LO16_GOTPCdescribe_location_ZN9__gnu_cxx14__alloc_traitsISaIP14partial_symbolEE10_S_on_swapERS3_S5_BFD_RELOC_CKCORE_GOTPC_HI16flag_prototypedcase_sensitive_offBFD_RELOC_NIOS2_R2_T2I4replaceBFD_RELOC_MT_PC16BFD_RELOC_ARM_ALU_SB_G0BFD_RELOC_ARM_ALU_SB_G1BFD_RELOC_ARM_ALU_SB_G2_ZNSt12_Vector_baseI8languageSaIS0_EE11_M_allocateEmm_types_ZNSt10unique_ptrIcN3gdb13xfree_deleterIcEEEC4EOS3_initializer_listBINOP_SUBlinetable_ZN9__gnu_cxx14__alloc_traitsISaI12block_symbolEE15_S_always_equalEvgetcharBFD_RELOC_METAG_TLS_TPOFFBFD_RELOC_ALPHA_TPREL64_ZNSt16allocator_traitsISaI12block_symbolEE8allocateERS1_mBFD_RELOC_PPC64_SECTOFF_LO_DSproxy_origin_ZNSt12_Vector_baseI12block_symbolSaIS0_EE12_Vector_implC4ERKS1_BFD_RELOC_NDS32_RELAX_ENTRYBFD_RELOC_CRIS_16_GOTudataBFD_RELOC_PRU_GNU_DIFF16_PMEMBFD_RELOC_MACH_O_SUBTRACTOR64WILD_ZNSt6vectorI8languageSaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EES7__ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EEOS3__Vector_base >BFD_RELOC_MACH_O_X86_64_BRANCH32BFD_RELOC_FRV_LABEL16~completion_tracker_ZNSt6vectorIP7so_listSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS1_S3_EERS6_BFD_RELOC_C6000_SBR_H16_B_ZNKSt6vectorISt4pairImP14partial_symtabESaIS3_EE6cbeginEvBFD_RELOC_C6000_SBR_H16_HBFD_RELOC_IA64_PCREL32LSBbfd_getx32BINOP_LEQBFD_RELOC_C6000_SBR_H16_WBFD_RELOC_SPARC_PC_HM10dynamic_prop_listBFD_RELOC_V850_23_ZN9__gnu_cxx14__alloc_traitsISaI8languageEE10_S_on_swapERS2_S4_getenvBFD_RELOC_FRV_LABEL24BFD_RELOC_MIPS_GOT_HI16UNOP_COMPLEMENTspecial_functionBFD_RELOC_SIZE32BFD_RELOC_CR16_GOTC_REGREL20_ZNKSt12__shared_ptrI12command_lineLN9__gnu_cxx12_Lock_policyE2EEdeEvBFD_RELOC_RX_16_OPyy_is_interactiveyy_buffer_statusBFD_RELOC_MIPS_GOT_PAGEyynewstate__builtin_unwind_resumeBFD_RELOC_TILEPRO_IMM16_X0_HAbfd_arch_l1om_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSESt16initializer_listIcEentriessubstrgnu_ifunc_resolver_stopBFD_RELOC_X86_64_GOTTPOFFstop_reason_namesBFD_RELOC_METAG_TLS_IENONPIC_HI16_ZNSt6vectorIP7so_listSaIS1_EE8pop_backEvBFD_RELOC_NIOS2_TLS_DTPRELBFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_HIBFD_RELOC_V850_GLOB_DATOP_CHOICESbfd_getx64BFD_RELOC_SH_IMM_HI16_PCRELrenaming_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE3endEvsuppress_append_wscompunit_symtabs__normal_iterator*, std::vector, std::allocator > > >_Tuple_impl<1ul, gdb::xfree_deleter >BFD_RELOC_XTENSA_DIFF8BFD_RELOC_CRIS_32_PLT_GOTRELcall_site_parameterBFD_RELOC_CRX_IMM16_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIcN3gdb13xfree_deleterIcEEESt6vectorIS5_SaIS5_EEEmIElFIRST_LOCAL_BLOCKBFD_RELOC_SIZE64BFD_RELOC_TILEPRO_IMM16_X1_HA_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE15_M_weak_releaseEvfield_name_lenis_constructor_ZNSt4pairIPKcS1_EaSERKSt15__wrap_nonesuchBFD_RELOC_TILEPRO_IMM16_X1_HI_bfd_slurp_extended_name_tablefloatformats_vax_d_S_always_equal_ZNSt6vectorI12block_symbolSaIS0_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EE_ZNK14minimal_symbol6text_pEvbfd_arch_unknown_ZNSt11_Tuple_implILm0EJPhN3gdb13xfree_deleterIhEEEE7_M_tailERKS4__ZNSt10unique_ptrIhN3gdb13xfree_deleterIhEEE4swapERS3__ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterIhEEEE7_M_swapERS3_BFD_RELOC_CKCORE_NONEfieldsBFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_GOT_Z19ada_get_field_indexPK4typePKcicompunitsatexitBFD_RELOC_PPC64_DTPREL16_HIGHESTAcompressed_sizeBFD_RELOC_CRX_IMM32BFD_RELOC_D30V_32_PCREL_ZNSt16allocator_traitsISaI8languageEE8allocateERS1_mNS_INTEGER_POINTER_CONVERSION_BADNESSwrite_name_assocLOWER_BOUNDallocatorBFD_RELOC_68K_TLS_LDM16BFD_RELOC_64_PCREL_S_copyBFD_RELOC_NDS32_LONGJUMP7BFD_RELOC_ARC_TLS_IE_GOT_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC4EOS7_BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_LE_ZNKSt6vectorI8languageSaIS0_EE14_M_range_checkEmenum_underlying_typeBFD_RELOC_SPARC_TLS_LDO_HIX22BFD_RELOC_V850_32_ABSGDB_SIGNAL_PIPE_ZNKSt15__exception_ptr13exception_ptrcvbEv_ZNSaISt4pairImP14partial_symtabEEC4EvBFD_RELOC_SH_LABELBFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_LOnew_referencereverse_iterator_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE16_M_shrink_to_fitEvquote_charBFD_RELOC_NIOS2_UJMP_Z15ada_prefer_typeP4typeS0_bfd_arch_mcoreBFD_ARELOC_BFIN_MODBFD_RELOC_OR1K_TLS_LDO_HI16_ZNSt12_Vector_baseI8languageSaIS0_EEC4EOS2_RKS1_BFD_RELOC_SH_TLS_TPOFF32_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEmIEl__array_traitstarget_index_ZNSt12_Vector_baseIP14partial_symbolSaIS1_EE17_M_create_storageEm_ZNKSt6vectorISt4pairImP14partial_symtabESaIS3_EE4sizeEv_ZNSt6vectorI8languageSaIS0_EE17_M_default_appendEmint_n_cs_precedesBFD_RELOC_IA64_IMM14BFD_RELOC_68K_TLS_LDM32_ZNKSt6vectorISt4pairImP14partial_symtabESaIS3_EE5frontEvBFD_RELOC_PPC64_PLTGOT16_HAUNOP_CAPBFD_RELOC_TILEPRO_IMM16_X1_LO_ZN3gdb8optionalI12auto_obstackE7destroyEvyyvsaBFD_RELOC_ALPHA_GOTTPREL16BFD_RELOC_TILEPRO_IMM16_X1_TLS_IEBFD_RELOC_390_TLS_LDM32strrchrdemangled_nameBFD_RELOC_IA64_IMM22BFD_RELOC_RL78_ABS16Utail_call_next_ZNSt11_Tuple_implILm0EJPhN3gdb13xfree_deleterIhEEEE7_M_swapERS4_yy_c_buf_p_offset_DestroyBFD_RELOC_PPC64_PLTGOT16BFD_RELOC_TILEGX_IMM16_X0_HW0_LASTcompress_status_ZNKSt6vectorIP7so_listSaIS1_EE4backEvbfd_target_mach_o_flavourBFD_RELOC_TILEGX_IMM16_X1_HW3BFD_RELOC_M32C_HI8_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EEC4EOS5_RKS4_language_asm_ZNKSt12_Vector_baseISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE13get_allocatorEvdst_maskBFD_RELOC_V850_ZDA_16_16_OFFSET_ZNSt6vectorIP7so_listSaIS1_EEC4EOS3_RKS2_BFD_RELOC_NDS32_TLS_IEGP_HI20_ZSt7nothrowBFD_RELOC_MN10300_SYM_DIFF_ZNSaISt4pairIPKcS1_EEC4Evint_least64_tst_size_ZNSt5tupleIJP10expressionN3gdb13xfree_deleterIS0_EEEEC4EOS5_BFD_RELOC_SPARC_COPY_ZNK16lookup_name_info5cplusEvlldivcompileada_yyr2language_clanguage_d_ZNKSt6vectorISt4pairIPKcS2_ESaIS3_EE2atEmBFD_RELOC_METAG_JMP_SLOTBFD_RELOC_CR16_REGREL0groupingBFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_GDopterr_yybytes_leneq_int_typeline_charposlanguage_string_char_type_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE4rendEvBFD_RELOC_RL78_NEG8BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_ZNKSt6vectorISt4pairIPKcS2_ESaIS3_EE4sizeEvBFD_RELOC_390_TLS_LDM64BFD_RELOC_RISCV_SET16_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_S8_S8_obstack_exit_failureBFD_RELOC_68K_RELATIVE_ZNSt6vectorI12block_symbolSaIS0_EEC4ERKS1_BFD_RELOC_SPU_IMM7BFD_RELOC_SPU_IMM8archive_head_S_on_swapBFD_RELOC_390_TLS_LE32bp_watchpoint_scope_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_M_allocateEmBFD_RELOC_C6000_SBR_U15_Bbfd_signed_vmaBFD_RELOC_C6000_SBR_U15_H_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE10_S_on_swapERS7_S9_BFD_RELOC_ARC_JMP_SLOT__weak_countBFD_RELOC_MICROBLAZE_64_GOTPCBFD_RELOC_MIPS_SUBsegment_markBFD_RELOC_BFIN_FUNCDESC_GOTLOBFD_RELOC_NIOS2_TLS_IE16BFD_RELOC_D10V_10_PCREL_LOP_ATR_VALBFD_RELOC_D10V_10_PCREL_Rcheck_statusshort unsigned int_ZNSt6vectorI12block_symbolSaIS0_EEC4ERKS2_BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEppEiBFD_RELOC_MACH_O_ARM64_GOT_LOAD_PAGE21_ZNSt6vectorIP14partial_symbolSaIS1_EEaSEOS3_BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_IEBFD_RELOC_ARM_ADR_IMM_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEppEv_ZN19scoped_restore_tmplIP12parser_stateED4Evbfd_reloc_ok_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignESt16initializer_listIcEbp_jit_event_ZN15psymtab_storageC4ERKS_BFD_RELOC_TILEGX_MMEND_X0GDB_SIGNAL_WAITINGmap_symbol_filenames_ZNSt12__shared_ptrI12command_lineLN9__gnu_cxx12_Lock_policyE2EEC4ERKSt10__weak_ptrIS0_LS2_2EESt9nothrow_tobjstatsBFD_RELOC_X86_64_GOTPCREL64flagwordBFD_RELOC_METAG_GLOB_DATBFD_RELOC_METAG_TLS_LDO_LO16long long int_ZN10enum_flagsI28innermost_block_tracker_typeEoRES0_BINOP_LSHcplus_struct_defaultconditional&, const std::__wrap_nonesuch&>BFD_RELOC_V850_CALLT_16_16_OFFSET_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmcBFD_RELOC_RL78_HI8BFD_RELOC_MSP430_RL_PCREL_ZN23objfile_per_bfd_storageC4Ev_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIPKcS3_EEE20_S_propagate_on_swapEvsection_flagsbp_noneBFD_RELOC_METAG_HIOGBFD_RELOC_TILEPRO_IMM16_X0_TLS_IEuint32_t_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcmBFD_RELOC_NIOS2_CACHE_OPXBFD_RELOC_390_TLS_LE64BFD_RELOC_ARC_GLOB_DATPREC_SHIFTBFD_RELOC_ARM_ALU_SB_G0_NCselect_possible_type_symUNOP_CHR_ZNKSt6vectorI12block_symbolSaIS0_EE4backEvBFD_RELOC_CRIS_COPY_ZNKSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE5beginEvallocator_traits >countBFD_RELOC_MIPS_HIGHER_ZNKSt6vectorIP7so_listSaIS1_EE14_M_range_checkEmp_cs_precedesBFD_RELOC_SH_GOTPC_HI16BFD_RELOC_THUMB_PCREL_BLX_M_addrefBFD_RELOC_AVR_HH8_LDI_PM_NEGBFD_RELOC_SH_PLT_MEDLOW16kept_sectionlldiv_tBFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_LEBFD_RELOC_CKCORE_GOTOFFbfd_arch_metagBFD_RELOC_TILEGX_IMM16_X1_HW2_PLT_PCREL__firstUNOP_PREDECREMENTada_language_defnTYPE_CODE_UNIONBFD_RELOC_386_GLOB_DATphysaddr_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_mmBFD_RELOC_RISCV_RVC_BRANCH_Vector_impl_ZNKSt12_Vector_baseIP7so_listSaIS1_EE13get_allocatorEvputwcwcscspn_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIPKcS3_EEE15_S_nothrow_moveEv_ZNSt5tupleIJPcN3gdb13xfree_deleterIcEEEEC4EOS4__ZNSt6vectorI8languageSaIS0_EE21_M_default_initializeEmBFD_RELOC_M32R_GOTOFFstab_name_ZNKSt5arrayIjLm15EEixEmBFD_RELOC_TILEPRO_IMM16_X0_TLS_LEdbx_commands_ZNSt12placeholders2_1EBFD_RELOC_OR1K_TLS_GD_PG21la_class_name_from_physname_ZNSt6vectorI8languageSaIS0_EEC4Evyyerrlab_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZNSt6vectorIP7so_listSaIS1_EE21_M_default_initializeEm_Z10yyxreallocPvmreservestrtoldEVAL_NORMALBFD_RELOC_386_TLS_DESCyytypestrtoll_ZNK9__gnu_cxx13new_allocatorIcE7addressERKcalignment_power_ZNSt12placeholders2_2EGDB_SIGNAL_DEFAULTBFD_RELOC_RX_ABS8fpos_t_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EEC4EmRKS3_RKS4__ZNSt10_Head_baseILm1EN3gdb13xfree_deleterI10expressionEELb1EEC4EOS4_TYPE_CODE_STRUCT_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEvfwprintfOP_ADL_FUNC_ZN9__gnu_cxx13new_allocatorI12block_symbolE8allocateEmPKv_M_check_length_ZNK3gdb7ref_ptrI3bfd18gdb_bfd_ref_policyE3getEv_ZNSt12placeholders2_3EBFD_RELOC_AARCH64_TLSDESC_ADD_LO12complain_overflow_unsigned_ZN9__gnu_cxx25__numeric_traits_floatingIdE16__max_exponent10E_ZNSt6vectorIP7so_listSaIS1_EE13shrink_to_fitEvBFD_RELOC_SPARC_WPLT30_ZNSt16allocator_traitsISaIP14partial_symbolEE8max_sizeERKS2_BFD_RELOC_ARM_T32_ADD_IMMBFD_RELOC_16C_ABS24statBFD_RELOC_SPARC_TLS_DTPMOD32domain_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKchas_armap_ZNSt12placeholders2_4Emax_depthno_exportnamidxsymbol_needs_kind_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8capacityEvBFD_RELOC_ARC_SDA16_LDm_storageLOC_UNRESOLVEDBFD_RELOC_RX_OP_SUBTRACTBFD_RELOC_BFIN_12_PCREL_JUMP_SBFD_RELOC_X86_64_GLOB_DATAUTO_BOOLEAN_FALSE_ZNSt12placeholders2_5Eyydefgotosec_flg1BFD_RELOC_MACH_O_ARM64_GOT_LOAD_PAGEOFF12_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE16_M_get_use_countEvBFD_RELOC_16C_NUM08_CBFD_RELOC_CRIS_UNSIGNED_5BFD_RELOC_PPC_LOCAL24PCalloc_argst_devprev_lexptr_ZNKSt10unique_ptrI10expressionN3gdb13xfree_deleterIS0_EEEcvbEvsym_ptr_ptr_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EEC4EmRKS4__ZNSt12placeholders2_6Eflag_target_stub_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofERKS4_myy_base_ZN13program_space13objfiles_safeEvbptype_ZNSt17integral_constantIlLl1000000000EE5valueE_ZNSt6vectorIP7so_listSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS1_S3_EEBFD_RELOC_IA64_LTOFF_DTPMOD22bp_location_ZNSt12placeholders2_7E_ZNSt10unique_ptrIhN3gdb13xfree_deleterIhEEED4Evwctob_S_mutexnothrow_tquick_exit_Z15yy_flush_bufferP15yy_buffer_state_ZNK3gdb8optionalI20ada_lookup_name_infoEptEv_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEC4ERKS6_long intBFD_RELOC_SH_GLOB_DAT64BFD_RELOC_16C_REG20_CBFD_RELOC_ARM_TLS_GOTDESCfind_first_ofBFD_RELOC_PRU_U8_PCREL_ZNSt12placeholders2_8EblockvectorBFD_RELOC_ARM_T32_ADD_PC12_ZNSt6vectorI12block_symbolSaIS0_EE4rendEv_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE2atEmTYPE_CODE_MEMBERPTRBFD_RELOC_CKCORE_GOTOFF_IMM18BFD_RELOC_CKCORE_IRELATIVEBFD_RELOC_AARCH64_MOVW_G2_NCTYPE_CODE_RVALUE_REFTLS_LOAD_MODULE_NOT_FOUND_ERRORBFD_RELOC_OR1K_TLS_TPOFFfloatformats_ieee_double_littlebyte_bigwordBFD_RELOC_X86_64_GOTPC32_ZNSt12placeholders2_9E_ZNKSt12_Vector_baseISt4pairIPKcS2_ESaIS3_EE19_M_get_Tp_allocatorEv_ZNKSt10unique_ptrIcN3gdb13xfree_deleterIcEEE3getEvyynewbytesebfdBFD_RELOC_MN10300_GOT16BFD_RELOC_32_PCREL_S2language_goframe_infom_nameyy_metaUNOP_PLUSBFD_RELOC_FRV_TLSOFF_RELAXla_word_break_characterspstate_flags2BFD_RELOC_MMIX_REGBFD_RELOC_MN10300_GOT24BFD_RELOC_CRIS_SIGNED_6BFD_RELOC_390_TLS_DTPMODgdb_byte_ZNSt6vectorIP7so_listSaIS1_EE4dataEvstrtoulBFD_RELOC_NDS32_PLT_GOTREL_LO12BFD_RELOC_NDS32_PLT_GOTREL_LO15BFD_RELOC_NDS32_PLT_GOTREL_LO19_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv~unique_ptrBFD_RELOC_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21__vtbl_ptr_typeBFD_RELOC_ALPHA_HINT_M_a_ZNSt10unique_ptrIcN3gdb13xfree_deleterIcEEEC4EDnBFD_RELOC_MN10300_GOT32_M_use_countBFD_RELOC_390_GOT12_M_pBFD_RELOC_NDS32_COPYBFD_RELOC_390_GOT16_M_tmbtowcBINOP_ENDbfd_arch_aarch64_ZN9__gnu_cxx13new_allocatorISt4pairIPKcS3_EE10deallocateEPS4_mBFD_RELOC_NDS32_PLT_GOTREL_LO20ref_ptr_ZNK19scoped_restore_base7releaseEvBFD_RELOC_X86_64_GOTPC64BFD_RELOC_NIOS2_CALL16_ZNSt6vectorI12block_symbolSaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EE_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEvBFD_RELOC_PPC_EMB_RELST_LO_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EEaSERKS5_hppabsd_core_struct_Destroy_aux__wch_ZNSt6vectorIP14partial_symbolSaIS1_EE6resizeEm_chainBFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0_NCBFD_RELOC_390_GOT20BFD_RELOC_V850_32_GOTPCREL_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEvptrdiff_tBFD_RELOC_PRU_GNU_DIFF16unsigned charBFD_RELOC_TILEGX_IMM16_X1_HW2_PCRELBFD_RELOC_TILEGX_IMM16_X0_HW3_PCREL_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE7crbeginEv_S_select_on_copyBFD_RELOC_NIOS2_CALL26BFD_RELOC_TILEPRO_SHAMT_X1shared_ptrbfd_arch_iamcu_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIcN3gdb13xfree_deleterIcEEESt6vectorIS5_SaIS5_EEEplEl_ZN9__gnu_cxx13new_allocatorIP14partial_symbolED4Evrange_mode_autoyyoutBFD_RELOC_16_PCREL_S211max_align_t_ZNK18completion_tracker17custom_word_pointEvBFD_RELOC_TILEGX_TLS_GD_CALLBFD_RELOC_FR30_48htabBFD_RELOC_AC_SECTOFF_S9BFD_RELOC_M68HC11_24BFD_RELOC_TILEPRO_SHAMT_Y0BFD_RELOC_TILEPRO_SHAMT_Y1_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEmmEi_ZNSt5arrayIjLm15EE4rendEv_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEmmEv_ZN12parser_stateaSERKS__ZNSt5tupleIJPhN3gdb13xfree_deleterIhEEEEC4EOS4__ZN9__gnu_cxx13new_allocatorISt4pairIPKcS3_EEC4ERKS5_BFD_RELOC_24_PCRELPREC_BITWISE_ANDlanguage_m2BFD_RELOC_PRU_GNU_DIFF32_ZNKSt12__weak_countILN9__gnu_cxx12_Lock_policyE2EE7_M_lessERKSt14__shared_countILS1_2EEBFD_RELOC_RX_GPRELBBFD_RELOC_M68HC11_3Bextension_language_defnBFD_RELOC_RX_GPRELLiterator_traits*>self_typeBFD_RELOC_RX_GPRELWBFD_RELOC_RISCV_SUB6BFD_RELOC_RISCV_SUB8complain_overflow_dontinitializer_listBFD_RELOC_OR1K_SLO13BFD_RELOC_AC_SECTOFF_U8BFD_RELOC_OR1K_SLO16BFD_RELOC_MICROBLAZE_64_GOTname_lensom_data_structintegral_constant~agent_exprsscanfcall_site_parameter_u_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcmmPRINT_SRC_AND_LOC_ZNSt6vectorIP7so_listSaIS1_EE7reserveEmfloatformats_ieee_double_ZN6ptid_t9make_nullEvBFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_HABFD_RELOC_AARCH64_TLSLD_LDST_DTPREL_LO12_NC_Z13yylex_destroyv_ZNKSt12_Vector_baseIP7so_listSaIS1_EE19_M_get_Tp_allocatorEvm_use_custom_word_point_ZNSt6vectorI12block_symbolSaIS0_EE3endEv_ZNSt5arrayIbLm15EEixEmBFD_RELOC_MICROBLAZE_64_TLSGOTTPREL_ZNSt5tupleIJP10expressionN3gdb13xfree_deleterIS0_EEEE4swapERS5_print_entry_values_if_neededflavourBFD_RELOC_SH_PLT_HI16BFD_RELOC_M32R_GOT16_HI_ULO_ZNKSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE4sizeEvuse_custom_word_pointstop_Head_baseiovecm_obstackGDB_SIGNAL_STOP_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE6resizeEmBFD_RELOC_NIOS2_R2_T1X1I6BFD_RELOC_PRU_GNU_DIFF32_PMEM_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC4Em_ZNKSt5arrayIjLm15EE2atEm_ZNKSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE5crendEv_bfd_get_symtab_upper_bound_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC4EvBFD_RELOC_MIPS_TLS_DTPREL32BFD_RELOC_AVR_HH8_LDI_PMBFD_RELOC_NDS32_GOTOFF_ZN19scoped_restore_tmplIP12parser_stateEC4EPS1__ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofERKS4_m_ZNSt6vectorIP7so_listSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS1_S3_EES8_lvalisspacebfd_putx64search_domainmemcpy_ZNK3gdb8optionalI24demangle_for_lookup_infoEptEvBFD_RELOC_TILEPRO_COPYBFD_RELOC_SH_SHMEDIA_CODEovly_onsymbol_ptr_ptrdata_pBFD_RELOC_PPC_GOT_TPREL16_HAnfn_fieldsBFD_RELOC_PPC_GOT_TPREL16_HIbp_breakpointnew_allocator > >BFD_RELOC_MICROMIPS_TLS_DTPREL_HI16_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEdeEvSTRUCTOP_PTRGDB_SIGNAL_VTALRMm_lwp_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED4Ev_ZNSt12__weak_countILN9__gnu_cxx12_Lock_policyE2EEC4Evexitsection_lastbfd_target_aout_flavoursystem_ZNSt12_Vector_baseIP7so_listSaIS1_EE19_M_get_Tp_allocatorEvm_lowest_common_denominator__alloc_traits >BASE_PTR_CONVERSION_BADNESSBFD_RELOC_NS32K_DISP_8BFD_RELOC_AARCH64_GLOB_DAT__numeric_traits_floatingBFD_RELOC_NIOS2_TLS_LDM16_ZN3gdb8optionalI20ada_lookup_name_infoE7destroyEvm_saved_varBFD_RELOC_68K_JMP_SLOTBFD_RELOC_C6000_ABS_H16BFD_RELOC_MIPS_TLS_DTPREL64BFD_RELOC_AVR_HI8_LDI_NEGbfd_arch_rl78_Z20ada_yy_create_bufferP8_IO_FILEiconvert_char_literalBFD_RELOC_32_PLTOFF_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE4dataEvinitializer_listBFD_RELOC_CRX_NUM16BINOP_EXPBFD_RELOC_AARCH64_TLSIE_LD32_GOTTPREL_LO12_NC__normal_iterator*, std::vector, std::allocator > > >output_offsetweak_ptrGDB_SIGNAL_MSGGDB_SIGNAL_XFSZ_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmRKS4__ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEmis_linker_outputada_get_field_indexused_by_bfd_ZN3gdb7ref_ptrI3bfd18gdb_bfd_ref_policyEaSERKS3_BFD_RELOC_HI16_GOTOFF_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE5clearEv_ZNSt6vectorI12block_symbolSaIS0_EE6assignEmRKS0_BFD_RELOC_D30V_6_ZNSt6vectorI12block_symbolSaIS0_EE9push_backEOS0_BFD_RELOC_AARCH64_TLSLD_LDST16_DTPREL_LO12program_spaceBFD_RELOC_AARCH64_BRANCH19ada_lookup_symbolxfree_deleter_ZNSt12_Vector_baseISt4pairIPKcS2_ESaIS3_EE12_Vector_implC4ERKS4_BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_GOT_ZNSt10unique_ptrIcN3gdb13xfree_deleterIcEEEC4EPcbfd_print_symbol_allBFD_RELOC_ALPHA_LITERALBFD_RELOC_AARCH64_TLSDESC_LD_PREL19BFD_RELOC_PPC_GOT_TPREL16_LOread_direction_ZNSt12placeholders3_20ELABEL_DOMAIN_ZN12parser_state7releaseEv_ZN3gdb8optionalI20ada_lookup_name_infoED4EvBFD_RELOC_CRX_NUM32htab_free_with_arg_ZNSt10_Head_baseILm0EPhLb0EEC4EOS1_expanded_nameBFD_RELOC_ALPHA_DTPMOD64write_dollar_variableBFD_RELOC_XTENSA_SLOT3_OPBFD_RELOC_ARC_TLS_TPOFFNOT_FOUND_ERROR_ZN7objfile9compunitsEvBFD_RELOC_ARM_TLS_IE32_FDPIC_bfd_canonicalize_reloc__glibc_reserved_ZNSt12placeholders3_21Escopehtab_free_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEvBFD_RELOC_D30V_9_PCREL_Riterator_traits*>null_ptidsubrank_ZNSt5tupleIJP10expressionN3gdb13xfree_deleterIS0_EEEEC4ERKS5_BFD_RELOC_IA64_LTOFF_FPTR64MSBGDB_SIGNAL_KILLyyalloc_ZNSt13__uses_alloc05_SinkaSEPKv_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE4dataEvtail_indexsection_align_powerBFD_RELOC_FR30_6_IN_4_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EEaSESt16initializer_listIS4_E_ZNSt12placeholders3_22E_ZNSt5arrayIjLm15EE3endEvBFD_RELOC_OR1K_TLS_IE_HI16_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE5frontEv__fprintf_chkBFD_RELOC_PPC_GOT_TLSLD16_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5__ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE6resizeEmRKS4_BFD_RELOC_NDS32_9_FIXEDexp0BFD_RELOC_MN10300_COPY_ZNSt12placeholders3_23E_Tail_bfd_update_armap_timestampseparate_debug_objfile_linkbfd_target_pef_xlib_flavourBFD_RELOC_MACH_O_X86_64_PCREL32_1BFD_RELOC_MACH_O_X86_64_PCREL32_2BFD_RELOC_MACH_O_X86_64_PCREL32_4BFD_RELOC_NIOS2_R2_T2I4_1BFD_RELOC_NIOS2_R2_T2I4_2BFD_RELOC_AARCH64_ADR_HI21_PCREL_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmBFD_RELOC_RX_8U_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIPKcS3_EEE27_S_propagate_on_copy_assignEv_ZNSt15__exception_ptr13exception_ptrC4EOS0__ZNK6ptid_t5lwp_pEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEvBFD_RELOC_AARCH64_TLSLE_LDST8_TPREL_LO12_ZNSt12placeholders3_24E_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13shrink_to_fitEv_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEpLElOP_OBJC_NSSTRING_ZNK10enum_flagsI28innermost_block_tracker_typeEcvS0_EvBFD_RELOC_PPC64_REL16_HIGHATYPE_CODE_BOOLBFD_RELOC_NDS32_HI20BFD_RELOC_SPARC_TLS_LE_HIX22_M_limit_ZNKSt6vectorIP14partial_symbolSaIS1_EE14_M_range_checkEm_ZN16completion_match5matchEvBFD_RELOC_ALPHA_GPREL_HI16BFD_RELOC_NDS32_DWARF2_LEB_ZNSt12placeholders3_25ELOC_REF_ARGBFD_RELOC_CRIS_16_GOT_TPREL_ZNK10enum_flagsI12objfile_flagEcvS0_EvBFD_RELOC_TIC54X_PARTMS9BFD_RELOC_CKCORE_CALLGRAPH_ZNSt10unique_ptrI10expressionN3gdb13xfree_deleterIS0_EEEaSERKS4_BFD_RELOC_ARM_THUMB_ALU_ABS_G2_NCBFD_RELOC_MICROMIPS_7_PCREL_S1__alloc_traits > > >BFD_RELOC_32_GOTOFF_dummy_first_bfd_reloc_code_real_ZNSt12placeholders3_26EBFD_RELOC_390_PC12DBLtemplate_arguments_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS5_S7_EESt16initializer_listIS5_E_ZNKSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEvtm_min7lldiv_t_ZNKSt6vectorI8languageSaIS0_EE4cendEvcacheableeq_fall_posndprintf_breakpoint_opsfp_offsetobjfile_flagADA_SUBPROGRAM_RENAMING_ZNKSt17integral_constantIlLl1000000EEclEv_ZNSt12placeholders3_27EBFD_RELOC_PPC_EMB_MRKREF_ZNSt4pairIPKcS1_EaSEOS2_m_suppress_append_ws_ZNSt12_Vector_baseI8languageSaIS0_EEC4EmBFD_RELOC_ALPHA_NOPGDB_EXC_SOFTWARE_ZNSt12_Vector_baseI8languageSaIS0_EEC4EvBFD_RELOC_METAG_GETSETOFF_ZNKSt6vectorI8languageSaIS0_EE5crendEvgdbarch_ZNK7objfile14msymbols_range5beginEv_ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIcN3gdb13xfree_deleterIcEEESt6vectorIS5_SaIS5_EEEmiElobjfiles_rangeBFD_RELOC_390_TLS_TPOFFshrink_to_fit_ZNSt12placeholders3_28Ewcspbrkrecord_btrace_tailcall_frame_unwind_ZNSt6vectorIP14partial_symbolSaIS1_EE16_M_shrink_to_fitEvBFD_RELOC_RISCV_CFApsymbol_cacheblock_lookupsym_segments_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEN9__gnu_cxx17__normal_iteratorIPcS4_EESt16initializer_listIcEBFD_RELOC_PPC_VLE_SDA21printBFD_RELOC_CR16_SWITCH8program_invocation_nameTYPE_SPECIFIC_NONEBFD_RELOC_MACH_O_X86_64_GOT_LOAD_ZNSt12placeholders3_29EBFD_RELOC_XTENSA_SLOT6_OPBFD_RELOC_SCORE_IMM30BFD_RELOC_SCORE_IMM32_ZNSt10unique_ptrIhN3gdb13xfree_deleterIhEEE11get_deleterEv_Containerquit_handleroperator std::integral_constant::value_type_ZNSaIP7so_listEC4Ev_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE6resizeEmRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendESt16initializer_listIcEBFD_RELOC_D30V_15_PCREL_R__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >TYPE_CODE_INTERNAL_FUNCTIONyy_get_previous_statebp_catchpointbfd_arch_lm32BFD_RELOC_AARCH64_MOVW_G1_S_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EE_Z22ada_lookup_symbol_listPKcPK5block15domain_enum_tagPSt6vectorI12block_symbolSaIS6_EEBFD_RELOC_CRIS_16_TPRELTERNOP_IN_RANGEBFD_RELOC_SPARC_GLOB_DATrust_language_defn_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_checkEmPKcfind_primitive_typeBFD_RELOC_MICROBLAZE_64_GOTOFFbfd_arch_frvstrstrreference_ZNSt11_Tuple_implILm0EJP10expressionN3gdb13xfree_deleterIS0_EEEE7_M_swapERS5__ZNSt16allocator_traitsISaI8languageEE37select_on_container_copy_constructionERKS1_mbstate_tGDB_SIGNAL_LOSTintegral_constantSEARCH_NAMEBFD_RELOC_TILEGX_IMM8_X1_TLS_GD_ADD_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_M_check_lenEmPKc_Z7yyallocmm_demangled_hashes_Vector_basegmtimePROP_LOCEXPR_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_create_storageEm_ZNSt6vectorIP14partial_symbolSaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_agent_flaw_incomplete_instructionaddendBFD_RELOC_OR1K_TLS_LDM_HI16BFD_RELOC_PRU_16_PMEMBFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_GOTst_rdevBFD_RELOC_WASM32_ABS32_CODEserial_parityparameter_ZN3gdb8optionalI12auto_obstackE3getEvBFD_RELOC_V850_22_PLT_PCRELBFD_RELOC_CKCORE_PCREL_IMM26BY2_ZNKSt6vectorI12block_symbolSaIS0_EE5frontEvboth_direction_bfd_copy_private_bfd_dataoriginOBJF_USERLOADEDuint_fast32_tBFD_RELOC_LO16_BASERELBFD_RELOC_CKCORE_PCREL32TYPE_CODE_FUNCBFD_RELOC_AVR_6_ZN10enum_flagsI28innermost_block_tracker_typeEC4ES0_mst_text_gnu_ifunc_ZNSt6vectorIP7so_listSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS1_S3_EEmRS6_BFD_RELOC_V850_TDA_16_16_OFFSET_ZNSt10_Head_baseILm0EPhLb0EEC4ESt15allocator_arg_tSt13__uses_alloc0BFD_RELOC_RISCV_32_PCRELBFD_RELOC_NDS32_TLS_DESC_FUNC_ZNKSt5arrayIbLm15EE8max_sizeEvmin_heightBFD_RELOC_ARC_GOTOFFBFD_RELOC_MACH_O_X86_64_GOT/home/seva/gdb/gdb-8.3.1/build/gdbBFD_RELOC_NIOS2_RELATIVE_ZNSt6vectorIP7so_listSaIS1_EEC4ERKS2_BFD_RELOC_SPARC_PLT32_ZNSt12_Vector_baseISt4pairImP14partial_symtabESaIS3_EE11_M_allocateEmBFD_RELOC_AARCH64_TLSLD_ADD_LO12_NCTYPE_CODE_INT_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE6rbeginEvextension_language_gdbbfd_use_reserved_id_ZNSt12_Vector_baseI12block_symbolSaIS0_EE12_Vector_implC2Evyydestruct__normal_iterator > >cend_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EEC4ERKS5_RKS4__ZNSt10__nonesuchD4EvBFD_RELOC_TILEPRO_IMM16_X0BFD_RELOC_TILEPRO_IMM16_X1GDB_SIGNAL_FPEBFD_RELOC_NDS32_SDA12S2_DPstrtoull_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EEOS4__bfd_discard_group_ZNSt6vectorIP7so_listSaIS1_EEC4ERKS3_n_stabs__syscall_slong_tBFD_RELOC_CR16_IMM4shared_ptrBFD_RELOC_CR16_IMM8bfd_arch_arcBFD_RELOC_VPE4KMATH_INSNBFD_RELOC_MICROMIPS_TLS_LDMbfd_arch_armBFD_RELOC_IA64_REL64MSBcall_site_target__builtin_strncpyBFD_RELOC_IA64_PCREL21BIm_goyy_init_globals_ZNKSt6vectorISt4pairIPKcS2_ESaIS3_EE6rbeginEvtype_print_optionsyy_scan_buffer__cxa_exception_typeBINOP_IN_BOUNDSagent_flaw_none_ZNSt10unique_ptrI10expressionN3gdb13xfree_deleterIS0_EEE4swapERS4_BFD_RELOC_ARC_PC32BFD_RELOC_BFIN_5_PCREL_IO_buf_end_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE2atEm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_RKS4_record_debugBFD_RELOC_PPC64_TPREL16_HIGHERAmst_bssBFD_RELOC_SPARC_PLT64BFD_RELOC_AVR_8_HLO_ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterI10expressionEEEEC4Ev_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE16_M_shrink_to_fitEvfloatformats_ieee_singlemap_symtabs_matching_filenameBFD_RELOC_MN10300_ALIGNverilog_data_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_block_symbol_ZNSt12_Vector_baseI12block_symbolSaIS0_EEC4EmRKS1_pspaceBFD_RELOC_SPU_PPU32BFD_RELOC_PPC64_TPREL16_HIGHEST_ZNSt12_Vector_baseIP14partial_symbolSaIS1_EEC4EOS3_RKS2_BFD_RELOC_390_GOTPC_ZN9__gnu_cxx13new_allocatorIP7so_listEC4Ev_ZNSt10unique_ptrIcN3gdb13xfree_deleterIcEEE4swapERS3_BFD_RELOC_RISCV_TLS_DTPREL64ada_yypactreverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >hash_fBFD_RELOC_OR1K_GOT_LO13BFD_RELOC_PPC_DTPREL16bfd_target_os9k_flavourSIMPLE_INDEXbfd_arch_avr_ZNSt16allocator_traitsISaIcEE8max_sizeERKS0_BFD_RELOC_390_IRELATIVEflag_info_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEOS5___posBFD_RELOC_RISCV_SUB16BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_PCREL_ZN13program_space8objfilesEv_ZN19scoped_restore_baseC4EPv_ZN9__gnu_cxx13new_allocatorI8languageE8allocateEmPKvBFD_RELOC_AARCH64_TLSGD_MOVW_G1CORE_ADDR_ZNSt6vectorIP14partial_symbolSaIS1_EE8pop_backEvwcsspn_ZNK23innermost_block_tracker5blockEv_ZNK12next_adapterI7objfile19basic_safe_iteratorI13next_iteratorIS0_EEE5beginEvBFD_RELOC_WASM32_PLT_INDEX_ZNSt6vectorIP7so_listSaIS1_EE9push_backERKS1_type_booleantype_infoBFD_RELOC_IP2K_FR_OFFSETBFD_RELOC_SPU_PPU64BFD_RELOC_RX_ABS16UGDB_SIGNAL_TSTP_ZNKSt5arrayIbLm15EE4cendEv_ZNSaIP14partial_symbolEC4ERKS1_bfd_reloc_outofrangeBFD_RELOC_386_IRELATIVEBFD_RELOC_MIPS_REL16BFD_RELOC_MICROMIPS_HIGHER_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE14_M_move_assignEOS5_St17integral_constantIbLb1EEstderr_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEmIElBINOP_MAXsym_read_linetableBFD_RELOC_RISCV_SUB32_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEcmBFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_GDpairbfd_arch_cr16_ZNKSt6vectorIP14partial_symbolSaIS1_EE4dataEvoptional_ZNSt6vectorI8languageSaIS0_EE4swapERS2__ZNSt6vectorI12block_symbolSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_ada_yynerrsBFD_RELOC_CR16_NUM8_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5crendEvBFD_ARELOC_BFIN_NEGada_mangled_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmRKS4_BFD_RELOC_ARC_SDA_LDSTnew_allocatorallocator_ZN9__gnu_cxx13new_allocatorISt4pairIPKcS3_EE8allocateEmPKv_ZNSt4pairImP14partial_symtabEC4EOS2_BFD_RELOC_ARM_LDRS_PC_G0BFD_RELOC_ARM_LDRS_PC_G1BFD_RELOC_ARM_LDRS_PC_G2BFD_RELOC_TILEGX_TLS_DTPOFF32BFD_RELOC_SPARC_TLS_GD_HI22BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_IEldiv_t_bfd_free_cached_infoBFD_RELOC_ARM_TLS_LDM32_FDPIC__timezonela_lookup_transparent_typeOP_ATR_MODULUSget_allocatorBFD_RELOC_MACH_O_PAIRBFD_RELOC_RISCV_SUB64_ZNSt11_Tuple_implILm0EJP10expressionN3gdb13xfree_deleterIS0_EEEEC4ERKS5_BFD_RELOC_MCORE_PCREL_IMM4BY2_ZNK12next_adapterI15compunit_symtab13next_iteratorIS0_EE5beginEvbfd_getx16BFD_RELOC_M32R_HI16_SLOPRINT_SRC_ONLY_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE6resizeEmGDB_SIGNAL_SEGVoperator std::integral_constant::value_typeglobal_psymbols_M_shrink_to_fitdeprecated_ui_load_progress_hookBFD_RELOC_MSP430X_ABS16wmemmoveYY_BUFFER_STATEreverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >_ZNK9__gnu_cxx13new_allocatorI8languageE8max_sizeEvint_curr_symbol_ZNSt16allocator_traitsISaISt10unique_ptrIcN3gdb13xfree_deleterIcEEEEE8allocateERS5_mUNOP_DYNAMIC_CASToffsetis_constbp_finishBFD_RELOC_PPC_GOT_DTPREL16_HABFD_RELOC_PPC_GOT_DTPREL16_HIhtab_alloc_with_arg_Z8yyget_invlanguage_specific_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5eraseEmmBFD_RELOC_TILEGX_TLS_DTPOFF64yyerrstatusBFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_LEBFD_RELOC_XTENSA_ASM_SIMPLIFY_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv_ZNK10enum_flagsI28innermost_block_tracker_typeEcoEvdwarf_regBFD_RELOC_IA64_PCREL22BFD_RELOC_MEP_UIMM24GLOBAL_BLOCK_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE5beginEvre_syntax_optionsallocatorBFD_RELOC_AC_SECTOFF_S9_1BFD_RELOC_MMIX_REG_OR_BYTEBFD_RELOC_VISIUM_HI16_PCRELasectionBFD_RELOC_SPARC_TLS_IE_ADD_ZNSt10_Head_baseILm1EN3gdb13xfree_deleterIcEELb1EEC4EOS3__ZNSt6vectorI12block_symbolSaIS0_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EES6__ZNKSt6vectorIP7so_listSaIS1_EE8capacityEv_ValueOP_LASTBFD_RELOC_SPARC_TLS_IE_LDBFD_ARELOC_BFIN_COMP_ZNSt5tupleIJP10expressionN3gdb13xfree_deleterIS0_EEEEaSEOS5__ZNSt12_Vector_baseIP14partial_symbolSaIS1_EE19_M_get_Tp_allocatorEvreverse_iterator<__gnu_cxx::__normal_iterator > > >_ZNSt10unique_ptrIhN3gdb13xfree_deleterIhEEEaSEDn_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEvwcslenBFD_RELOC_SH_LOOP_ENDBFD_RELOC_RX_24UBFD_RELOC_PPC_B16BFD_RELOC_MACH_O_ARM64_ADDENDyy_chkBFD_RELOC_NDS32_SDA12S2_SPdebug_displaced_IO_read_ptr_ZSt3getILm0EJP10expressionN3gdb13xfree_deleterIS0_EEEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_BFD_RELOC_NDS32_DIFF_ULEB128reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >bfd_arch_h8300_ZNSt12_Vector_baseISt4pairImP14partial_symtabESaIS3_EEC4EOS4__ZNK3gdb8optionalI12auto_obstackEptEvyy_is_our_bufferBFD_RELOC_CRX_REL8_CMPvfwscanfBFD_RELOC_CKCORE_TLS_DTPMOD32BFD_RELOC_PPC_B26BFD_RELOC_XTENSA_SLOT14_OP_ZNSt10_Head_baseILm0EPhLb0EE7_M_headERS1_BFD_RELOC_PPC_GOT_DTPREL16_LOdeprecated_ui_loop_hookBFD_RELOC_CKCORE_ADDRGOT_HI16BFD_RELOC_BFIN_GOTOFF17M4_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv_ZNSt12_Vector_baseISt4pairImP14partial_symtabESaIS3_EEC4EOS5_BFD_RELOC_NS32K_DISP_16bpstatwrite_exp_elt_opcodereloc_countcompatible_ZNK12next_adapterI7objfile13next_iteratorIS0_EE5beginEvvptr_fieldno_ZN3gdb8optionalI24demangle_for_lookup_infoEC4Evtm_hourBFD_RELOC_PPC_VLE_SDAREL_HI16ABFD_RELOC_PPC_VLE_SDAREL_HI16Ddebug_infrunPolicyquit_handler_ftype_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5_yy_initBFD_RELOC_METAG_HIADDR16BFD_RELOC_RISCV_TPREL_IBFD_RELOC_RISCV_TPREL_SBFD_RELOC_MEP_PCREL24A2BFD_RELOC_386_COPYBINOP_BITWISE_ANDBFD_RELOC_BFIN_FUNCDESC_GOT17M4BFD_RELOC_PDP11_DISP_6_PCREL_ZNK10enum_flagsI12objfile_flagE16underlying_valueEvBFD_RELOC_NS32K_DISP_32fcloselang_varobj_ops_ZN9__gnu_cxx13new_allocatorIcEC4ERKS1_BFD_RELOC_IA64_PLTOFF64LSB_ZNO3gdb8optionalI12auto_obstackEdeEv_Sp_counted_baseBFD_RELOC_IA64_LTOFF_FPTR22renamecompletion_match_resultmaybe_empty_objectBFD_RELOC_SPARC_TLS_DTPOFF32PROP_CONSTdeprecated_pre_add_symbol_hookbfd_plugin_unknown_ZN7objfileC4ERKS_BFD_RELOC_PPC64_ADDR16_DSplugin_dummy_bfdBFD_RELOC_ARM_LDC_SB_G0BFD_RELOC_ARM_LDC_SB_G1BFD_RELOC_ARM_LDC_SB_G2_ZN12command_lineC4E20command_control_typePc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5clearEvada_yytablefile_stratumguile_controlbp_exception_master_ZN9__gnu_cxx14__alloc_traitsISaIP7so_listEE27_S_propagate_on_copy_assignEvOP_VAR_MSYM_VALUEBFD_RELOC_PPC_EMB_RELST_HAmbsrtowcsBFD_RELOC_PPC_EMB_RELST_HInegatetype_codemake_scoped_restoreBFD_RELOC_X86_64_JUMP_SLOTnext_adapter >BINOP_MOD_ZNSt6vectorIP14partial_symbolSaIS1_EE4rendEvnextappendrelax_count_IO_write_ptr_ZNKSt16initializer_listIcE3endEv_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIcN3gdb13xfree_deleterIcEEESt6vectorIS5_SaIS5_EEEptEvPROP_UNDEFINEDBFD_RELOC_ARC_SDAbaud_rate_bfd_get_section_contents_in_windowBFD_RELOC_SPARC_TLS_DTPOFF64BFD_RELOC_ARM_TLS_GD32SYMBOL_NEEDS_NONEsearch_name_hashbfd_arch_tilepro_ZN3gdb10in_place_tC4Evempty_stokenmap_headBFD_RELOC_16C_DISP16_Cla_printstrpef_dataBFD_RELOC_NDS32_GROUPBFD_RELOC_PPC_DTPRELbfd_arch_pdp11bfd_reloc_code_realFIELD_LOC_KIND_BITPOSDYN_PROP_ALLOCATEDBFD_RELOC_PPC64_TPREL16_HIGHAPREC_HYPER_ZNSt10unique_ptrIcN3gdb13xfree_deleterIcEEEaSEOS3_wcsftimewrite_var_or_type_ZNSt10_Head_baseILm1EN3gdb13xfree_deleterIcEELb1EE7_M_headERS3_yy_fatal_errorada_yystate_ZNSt17integral_constantIlLl1000000EE5valueE_Swallow_assignvalue_typetekhex_data_structBFD_RELOC_MSP430X_ABS20_EXT_ODST_ZNK9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7addressERS6_m_quote_char_ZNSt12_Vector_baseISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE19_M_get_Tp_allocatorEv_ZNSt5tupleIJPcN3gdb13xfree_deleterIcEEEEC4ERKS4_BFD_RELOC_NDS32_TLS_IE_LO12__dev_tmtime_setBFD_RELOC_D10V_18_PCRELBFD_RELOC_FRV_GOTTLSOFF12updatedeprecated_readline_begin_hookcompunit_symtabc_language_defnstring_literalsbfd_arch_mn10200BFD_RELOC_LM32_GOTOFF_LO16OP_REGISTERnext_iterator_ZNK9__gnu_cxx13new_allocatorISt4pairIPKcS3_EE7addressERS4_bfd_arch_s12zsaved_varBFD_RELOC_RX_OP_NEGtarget_exact_watchpointsBFD_RELOC_TILEGX_MMSTART_X0lookup_symtabmax_completionsOP_POSITIONALBFD_RELOC_ARC_S13_PCRELBFD_RELOC_TILEPRO_MT_IMM15_X1yystosGDB_SIGNAL_EMTOBJF_READNEVER_ZN9__gnu_cxx14__alloc_traitsISaI12block_symbolEE27_S_propagate_on_copy_assignEv_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC4EvBFD_RELOC_390_PLTOFF64flag_incompleteBFD_RELOC_PPC_GOT_TLSGD16BFD_RELOC_NDS32_15_PCRELBFD_RELOC_NDS32_TRANsym_relocateBFD_RELOC_CKCORE_PCREL_IMM4BY2BINOP_MULm_match_type_ZNSt16allocator_traitsISaISt4pairIPKcS2_EEE37select_on_container_copy_constructionERKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4ESt16initializer_listIcERKS3_tekhex_datastratainitializer_list >_ZNKSt10unique_ptrI10expressionN3gdb13xfree_deleterIS0_EEE11get_deleterEvprint_stats_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_moveEPcPKcmm_completion_mode~scoped_restore_tmplla_emitcharbfd_arch_m98kBFD_RELOC_SCORE_CALL15BFD_RELOC_SPARC_TLS_GD_CALL_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEN9__gnu_cxx17__normal_iteratorIPKcS4_EEmcBFD_RELOC_CKCORE_GOTOFF_HI16call_site_htab_S_propagate_on_copy_assignbfd_arch_pruBFD_RELOC_386_TLS_DTPOFF32sec_info_type_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmmc_ZNSt12__shared_ptrI12command_lineLN9__gnu_cxx12_Lock_policyE2EEaSERKS3_executing_startup_ZNKSt12_Vector_baseIP14partial_symbolSaIS1_EE19_M_get_Tp_allocatorEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm_M_get_allocator_ZNSt6vectorIP14partial_symbolSaIS1_EE14_M_fill_assignEmRKS1_bval_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE14_M_move_assignEOS7_St17integral_constantIbLb0EEattributesnot_eofBFD_RELOC_PPC_EMB_SDAI16GDB_SIGNAL_URGBFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12new_allocator >thousands_sepoerrnomultiple_symbols_cancelparser_statearchive_next_M_swap_data_M_getOP_TYPE_Z30language_lookup_primitive_typePK13language_defnP7gdbarchPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6rbeginEvuse_count_ZNSt6vectorI12block_symbolSaIS0_EEC4EmRKS0_RKS1__ZN16completion_match9set_matchEPKc_Z24ada_find_renaming_symbolP6symbolPK5block_ZN9__gnu_cxx25__numeric_traits_floatingIeE16__max_exponent10Etarget_typeBFD_RELOC_XTENSA_SLOT8_ALT__FILE_bfd_print_symbolBFD_RELOC_OR1K_TLS_LE_SLO16_ZNSt12_Vector_baseIP14partial_symbolSaIS1_EE11_M_allocateEmBFD_RELOC_MIPS_TLS_GOTTPREL_ZNSt17integral_constantIlLl60EE5valueEexception_noneBFD_RELOC_V850_16_SPLIT_OFFSETBFD_RELOC_MMIX_GETA_1BFD_RELOC_MMIX_GETA_2_ZNKSt5arrayIbLm15EE6cbeginEvenumvalstandard_pBFD_RELOC_TILEGX_IMM16_X0_HW0_GOT_ZNSt10_Head_baseILm0EP10expressionLb0EEC4ERKS1__ZN9__gnu_cxx24__numeric_traits_integerIlE5__maxEBFD_RELOC_PPC_TPREL_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSEOS7__ZN9__gnu_cxx14__alloc_traitsISaISt4pairImP14partial_symtabEEE27_S_propagate_on_copy_assignEvcplusBFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NCmatch_priorityreloc_howto_type_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm_ZN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC4Ev_ZNKSt6vectorIP7so_listSaIS1_EE7crbeginEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_S_compareEmm_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EEC4ERKS5_int_fast8_tBFD_RELOC_FRV_GOT12_ZNSt6vectorIP7so_listSaIS1_EE9push_backEOS1_BFD_RELOC_PPC64_REL16_HIGH_ZNSt10_Head_baseILm0EP10expressionLb0EEC4ERKS2__ZNKSt6vectorISt4pairIPKcS2_ESaIS3_EE3endEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EPKcRKS3_current_program_spaceBFD_RELOC_16C_IMM32_CBFD_RELOC_IQ2000_OFFSET_21BFD_RELOC_ARM_MOVT_PCREL_ZN13program_spaceD4EvBFD_RELOC_PRU_32_PMEM_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EEC4ERKS6_num_to_alloc_ZNK3gdb8optionalI20ada_lookup_name_infoE3getEvBFD_RELOC_ARC_SECTOFFBFD_RELOC_MICROMIPS_GOT_DISP_bfd_is_group_sectionoverlay_debugging_stateBFD_RELOC_X86_64_GOTPC32_TLSDESC_Z13check_typedefP4typeBFD_RELOC_FRV_FUNCDESC_GOTOFF12to_int_typebfd_print_symbol_typest_atimBFD_RELOC_ARC_N32_MEm_completion_match_result_ZN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC4ERKS1__M_add_ref_lock_nothrowbfd_arch_microblazeBFD_RELOC_390_GOTENTcode_addr_pBFD_RELOC_PPC_BA16xobnewyy_buf_possymbol_lookup_debugbits_per_address_ZNSt6vectorI12block_symbolSaIS0_EE5frontEvBFD_RELOC_TILEPRO_TLS_DTPMOD32_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcS4_EESA_print_entry_values_defaultBFD_RELOC_Z80_DISP8_Z9ada_parseP12parser_stateBFD_RELOC_XTENSA_SLOT9_OP_ZNK9__gnu_cxx13new_allocatorIP14partial_symbolE7addressERS2_BFD_RELOC_IA64_DIR32LSB_ZNSt11_Tuple_implILm0EJP10expressionN3gdb13xfree_deleterIS0_EEEE7_M_tailERKS5__ZN9__gnu_cxx14__alloc_traitsISaIP14partial_symbolEE15_S_always_equalEv_ZN9__gnu_cxx14__alloc_traitsISaIP14partial_symbolEE17_S_select_on_copyERKS3__ZNK12next_adapterI14partial_symtab13next_iteratorIS0_EE3endEvbfd_target_verilog_flavour_ZNSt6vectorIP7so_listSaIS1_EE14_M_move_assignEOS3_St17integral_constantIbLb0EEBFD_RELOC_ARC_NPS_CMEM16tail_call_list_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE17_M_default_appendEm_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC4Evgdb_stdtarginmaybe_add_completion_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC4EOS7_RKS6__ZNKSt12__shared_ptrI12command_lineLN9__gnu_cxx12_Lock_policyE2EEcvbEvpsym_functions_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc_ZNSt11_Tuple_implILm0EJPhN3gdb13xfree_deleterIhEEEEC4Ev_ZNSt16initializer_listIcEC4Ev_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmRKS4_mmfsetposyy_find_action_ZN18completion_tracker10quote_charEvn_deletedBFD_RELOC_386_TLS_LE_32_ZNSt15__exception_ptr13exception_ptrC4ERKS0__ZNKSt6vectorISt4pairIPKcS2_ESaIS3_EE5frontEv_ZNSt10_Head_baseILm1EN3gdb13xfree_deleterI10expressionEELb1EEC4Ev_ZN3gdb8optionalI20ada_lookup_name_infoE3getEvBFD_RELOC_NDS32_PTR_RESOLVEDBFD_RELOC_BFIN_16_IMM_IO_buf_base_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE15_M_erase_at_endEPS3__ZN9__gnu_cxx14__alloc_traitsISaISt4pairImP14partial_symtabEEE15_S_nothrow_moveEv_ZNK16lookup_name_info2goEvBFD_RELOC_MN10300_16_PCRELfiletabssyscall_number_ZN3gdb7ref_ptrI3bfd18gdb_bfd_ref_policyEC4EDn_ZNKSt6vectorISt4pairIPKcS2_ESaIS3_EE4dataEvBFD_RELOC_XSTORMY16_12deprecated_attach_hookdynamic_prop_node_kindmessageoperator std::integral_constant::value_typeBFD_RELOC_C6000_PCR_S7tempBFD_RELOC_16C_REG04a_C_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE9_M_uniqueEvtv_secBFD_RELOC_SH_IMM_MEDLOW16_PCRELBFD_RELOC_PPC64_HIGHER_Sversados_data_structint_least32_t_ZNKSt5arrayIbLm15EE5beginEv_Z16gdbarch_long_bitP7gdbarchstrcasecmpresize_ZNK3gdb8optionalI12auto_obstackE9has_valueEvBFD_RELOC_XSTORMY16_24_ZNKSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE5emptyEv_ZN3gdb8optionalI24demangle_for_lookup_infoEptEvBFD_RELOC_IP2K_HI8DATAallocator_arg_t__tuple_element_tBFD_RELOC_AC_SECTOFF_S9_2chrono_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_limitEmmada_find_renaming_symbolreg_maskyyptr_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE27_S_propagate_on_move_assignEv_ZNSaISt4pairImP14partial_symtabEED4Ev_Z10yyget_lengvxfree_deleterBFD_RELOC_WASM32_LEB128BFD_RELOC_XGATE_LO16_ZNSt6vectorIP7so_listSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS1_S3_EESt16initializer_listIS1_Eis_inlined_ZN9__gnu_cxx24__numeric_traits_integerIiE5__minEBFD_RELOC_MICROBLAZE_32_TLSDTPREL_ZNSt12_Vector_baseIP7so_listSaIS1_EE12_Vector_impl12_M_swap_dataERS4_wcsncat__shared_countyy_current_state_ZN9__gnu_cxx13new_allocatorIP7so_listEC4ERKS3_TERNOP_CONDBFD_RELOC_FR30_10_IN_8_ZNKSt10unique_ptrIhN3gdb13xfree_deleterIhEEEptEvdynsymcountBFD_RELOC_390_TLS_IEENT_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEmnum_to_readBFD_RELOC_390_GOTPLT12bfd_arch_mtada_yylvalBFD_RELOC_MICROBLAZE_64_TEXTPCREL_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EEC4ERKS6_RKS5_BFD_RELOC_AARCH64_32_PCREL_ZNSt5tupleIJPcN3gdb13xfree_deleterIcEEEEaSEOS4_BFD_RELOC_NIOS2_R2_T1I7_1_PCRELenum_flagsBFD_RELOC_MIPS16_TLS_DTPREL_HI16_ZNSt17integral_constantIlLl1EE5valueEbfd_target_elf_flavoursym_initBFD_RELOC_390_GOTPLT20BFD_RELOC_NDS32_GOT15S2_ZNSt12_Vector_baseISt4pairIPKcS2_ESaIS3_EE17_M_create_storageEm_ZNK20ada_lookup_name_info10standard_pEv~__shared_ptrintegral_constant_ZN17completion_result15sort_match_listEv_ZNSt12_Vector_baseI12block_symbolSaIS0_EE19_M_get_Tp_allocatorEvassignclock_t_ZNSt6vectorI8languageSaIS0_EEC4EOS2_RKS1_flag_upper_bound_is_count_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC4ERKSt12__weak_countILS1_2EEBFD_RELOC_MIPS16_HI16_ZNSaISt4pairIPKcS1_EED4Ev_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofEcmGDB_SIGNAL_TERMBFD_RELOC_390_GOTPLT32_ZNKSt17integral_constantIlLl1EEclEv_ZN9__gnu_cxx14__alloc_traitsISaISt10unique_ptrIcN3gdb13xfree_deleterIcEEEEE15_S_always_equalEvBFD_RELOC_SH_TLS_DTPMOD32BFD_RELOC_IQ2000_UHI16_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofEPKcmmst_datatype_specific_kindBFD_RELOC_NDS32_LSInetbsd_core_dataTYPE_SPECIFIC_CPLUS_STUFF_ZN9__gnu_cxx13new_allocatorIP14partial_symbolE10deallocateEPS2_m_ZNK6ptid_t7matchesERKS_BFD_RELOC_AARCH64_LD32_GOTPAGE_LO14BFD_RELOC_MT_PCINSN8BFD_RELOC_390_TLS_GDCALLbfd_arch_pjBFD_RELOC_ARC_SDA32has_sizeMULTI_SUBSCRIPT_Head_base<0ul, expression*, false>_ZN9__gnu_cxx13new_allocatorIP14partial_symbolE8allocateEmPKv_ZNKSt6vectorISt4pairImP14partial_symtabESaIS3_EE8capacityEv_ZN12next_adapterI15compunit_symtab13next_iteratorIS0_EEC4EPS0__Z10ada_encodePKc_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE7reserveEm_ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterI10expressionEEEEaSERKS4_registry_dataBFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_PCRELBFD_RELOC_MIPS_TLS_DTPREL_LO16tracingBFD_RELOC_MACH_O_X86_64_TLV_ZNK3gdb13xfree_deleterIhEclEPh_ZN3gdb7ref_ptrI5value16value_ref_policyE5resetEPS1_BFD_RELOC_FRV_TLSOFFagent_exprBFD_RELOC_NIOS2_TLS_TPRELfilefill_ZN19scoped_restore_tmplIP12parser_stateEC2EPS1_comma_terminatesBFD_RELOC_RISCV_GPREL12_Suser_set_vmaBFD_RELOC_NDS32_UPDATE_TABFD_RELOC_32_PCREL_ZNSt12_Vector_baseIP14partial_symbolSaIS1_EEC4EmRKS2_original_nameBFD_RELOC_390_GOTPLT64bfd_arch_rxfunc_typefwscanfoperator boolyyvaluep_M_implexec_direction_kindcurrent_directoryheader_byteorderobj_section_ZNSt15__exception_ptr13exception_ptraSEOS0_BFD_RELOC_FRV_GOTTLSOFFHI_ZN10enum_flagsI12objfile_flagEoRES0_bfd_arch_shBFD_RELOC_MIPS_TLS_DTPMOD32consumedNO_ENTRY_VALUE_ERRORfind_ZNSt6vectorI12block_symbolSaIS0_EEC4EmRKS1__ZNKSt5arrayIjLm15EE4backEvada_opname_map_ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterIcEEEE7_M_headERKS3_ivarget_frame_baseBFD_RELOC_ARM_ALU_SB_G1_NCoperator deleteBFD_RELOC_AARCH64_TLSLD_LDST8_DTPREL_LO12_NCBFD_RELOC_TILEPRO_IMM16_X1_HI_PCREL_ZN3gdb8optionalI20ada_lookup_name_infoEC4EOS1__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEv_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE16_M_shrink_to_fitEv_ZNSt6vectorI8languageSaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEBFD_RELOC_ARM_TLS_LE32newfuncUNDEFINED_COMMAND_ERRORBFD_RELOC_XTENSA_SLOT5_ALTtext_ZNSt10unique_ptrI10expressionN3gdb13xfree_deleterIS0_EEE11get_deleterEvsym_info_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13shrink_to_fitEvBFD_RELOC_SH_DISP12_ZN3gdb8optionalI20ada_lookup_name_infoEC4EOS2_TYPE_CODE_NAMESPACEBFD_RELOC_VISIUM_IM16_PCRELBFD_RELOC_NIOS2_IMM5BFD_RELOC_NIOS2_IMM6BFD_RELOC_NIOS2_IMM8_ZNSt11_Tuple_implILm0EJPcN3gdb13xfree_deleterIcEEEE7_M_tailERKS4__ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8max_sizeEv_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC4EOS6_BFD_RELOC_SH_FUNCDESCTYPE_CODE_REFmacro_tablehtab_hash_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmcBFD_RELOC_OR1K_GOTOFF_SLO16BFD_RELOC_ARM_ALU_PC_G0BFD_RELOC_ARM_ALU_PC_G1BFD_RELOC_ARM_SBREL32BFD_RELOC_CKCORE_TLS_LDO32BFD_RELOC_MIPS_TLS_DTPMOD64OP_ATR_FIRSTBFD_RELOC_SH_DISP20_ZN9__gnu_cxx13new_allocatorISt4pairImP14partial_symtabEEC4Ev_ZNSt11_Tuple_implILm0EJPhN3gdb13xfree_deleterIhEEEE7_M_headERKS4_BFD_RELOC_CKCORE_PCREL_IMM7BY4_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC4EOS7__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmcBFD_RELOC_NS32K_DISP_32_PCRELBFD_RELOC_V850_SDA_15_16_OFFSET_ZNSt6vectorI8languageSaIS0_EED4Evsym_probe_fns_ZN3gdb8optionalI20ada_lookup_name_infoEC4ERKS1_BFD_RELOC_V850_TDA_7_8_OFFSETBFD_RELOC_FRV_GOTTLSOFFLObfd_getx_signed_16_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC4EOS6_yyssaBFD_RELOC_TILEPRO_IMM16_X0_PCREL_ZN20ada_lookup_name_infoC4ERK16lookup_name_infoBFD_RELOC_CKCORE_PCREL_IMM10BY2right_assoc_ZN3gdb8optionalI12auto_obstackEC4ERKS2__ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE9push_backEOS4_BFD_RELOC_MICROMIPS_SUB_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE6rbeginEvBFD_RELOC_NDS32_GOT20__default_lock_policyBFD_RELOC_AARCH64_LD64_GOTPAGE_LO15BFD_ARELOC_BFIN_HWPAGEyyreturn_ZNKSt6vectorI8languageSaIS0_EE5emptyEvBFD_RELOC_NDS32_TLS_DESC_SDA17S2_ZN3gdb8optionalI20ada_lookup_name_infoEC4ERKS2_agent_flaw_height_mismatchmmo_dataBFD_RELOC_SH_IMMS10BY2storage_obstack__normal_iterator*, std::vector, std::allocator > > >la_magic_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEmmEiBFD_RELOC_TILEGX_IMM16_X0_HW3_PLT_PCRELdeprecated_context_hook_ZNSt5arrayIbLm15EE4rendEv_ZNSt5ratioILl1ELl1EE3denEterminatorbfd_getx_signed_32_ZNSt6vectorIP14partial_symbolSaIS1_EEC4ERKS2__bfd_get_elt_at_indexBFD_RELOC_TILEPRO_RELATIVE_ZNSt6vectorI8languageSaIS0_EE4dataEvBFD_RELOC_SH_SWITCH16_Vector_base, std::allocator > >_ZN9__gnu_cxx14__alloc_traitsISaIP7so_listEE15_S_always_equalEv_ZNK9__gnu_cxx13new_allocatorI12block_symbolE7addressERS1_la_get_compile_instanceBFD_RELOC_SPU_IMM10_ZNSt6vectorIP14partial_symbolSaIS1_EEC4ERKS3__ZNKSt17integral_constantIbLb0EEclEvTYPE_CODE_FLTBFD_RELOC_SPU_IMM16BFD_RELOC_SPU_IMM18_Vector_base, std::allocator > >char16_tsym_get_probesrebind_allocBFD_RELOC_FRV_GOTHIsection_addr_infoBFD_RELOC_AARCH64_TLSLE_LDST8_TPREL_LO12_NC_ZNKSt6vectorISt4pairImP14partial_symtabESaIS3_EE4dataEv_ZNK20ada_lookup_name_info10verbatim_pEvyyerrorlab_ZNKSt6vectorI8languageSaIS0_EEixEm_ZNK16lookup_name_info16search_name_hashE8languageBFD_RELOC_PRU_S10_PCRELBFD_RELOC_WASM32_PLT_SIGTARGET_WAITKIND_NO_RESUMEDchunk_sizeBFD_RELOC_CRIS_32_DTPREL_Z15gdbarch_int_bitP7gdbarchBFD_RELOC_386_TLS_IE_32BFD_RELOC_SH_GOTPLT_LOW16BFD_RELOC_NDS32_PLTREL_HI20m_entries_hash_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE2atEmbfd_arch_d30vyyless_macro_argBFD_RELOC_SH_GOT10BY4~basic_stringwint_t_ZNSt5tupleIJPhN3gdb13xfree_deleterIhEEEEaSEOS4_precedence_ZNSt11_Tuple_implILm1EJN3gdb13xfree_deleterIcEEEEaSERKS3__ZNSt6vectorI12block_symbolSaIS0_EEaSESt16initializer_listIS0_EiteratorBFD_RELOC_OR1K_GOTPC_LO16bfd_objectBFD_RELOC_FRV_FUNCDESC_GOTOFFHIBFD_RELOC_CRX_SWITCH8gdbarch_debug_ZNSt6vectorI12block_symbolSaIS0_EE8pop_backEv_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EEaSESt16initializer_listIS3_Efloatformats_arm_extDYN_PROP_BYTE_STRIDEBFD_RELOC_ARC_32_ME_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC4ERKS7_signed charBFD_RELOC_ARC_S21W_PCREL_PLT_Z13lookup_symtabPKc_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE6assignESt16initializer_listIS3_Eginfofloatformats_m68881_extGDB_SIGNAL_PRIOdummy_functionpartial_symbolada_flex_useratio<1000000000l, 1l>_ZNK9__gnu_cxx13new_allocatorIP14partial_symbolE8max_sizeEvreason_ZNSt10shared_ptrI15psymtab_storageEaSERKS1_BFD_RELOC_SPU_HI16non_stop_ZN9__gnu_cxx14__alloc_traitsISaI12block_symbolEE10_S_on_swapERS2_S4__bfd_write_ar_hdr_fnBFD_RELOC_RL78_8Uhtab_allocBFD_RELOC_MICROBLAZE_64_TLSTPRELBFD_RELOC_NIOS2_GOTOFFBFD_RELOC_ARC_S25H_PCREL_PLT_ZNKSt5arrayIbLm15EE5crendEvTLS_NOT_ALLOCATED_YET_ERRORBFD_RELOC_ARM_PCREL_BLXcase_sensitive_onuint_least8_tTARGET_WAITKIND_SIGNALLED_ZNSt12_Vector_baseISt4pairIPKcS2_ESaIS3_EEC4EOS5_RKS4__ZNSt6vectorIP14partial_symbolSaIS1_EE17_M_default_appendEmBFD_RELOC_12_PCREL_ZNSt15__exception_ptr13exception_ptrC4EvUNOP_ALIGNOF_ZNKSt17integral_constantIbLb1EEcvbEvBFD_RELOC_ARM_FUNCDESC_VALUEcomplain_on_overflowopcode_ZNSt6vectorI8languageSaIS0_EE18_M_fill_initializeEmRKS0_BINOP_ASSIGN_MODIFY__pad0__pad1__pad2__pad3__pad4__pad5block_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofERKS4_mbfd_arch_rs6000match_any__off64_t_ZN9__gnu_cxx14__alloc_traitsISaI8languageEE27_S_propagate_on_move_assignEv_ZNKSt5arrayIjLm15EE5crendEvBINOP_CONCATdefine_controlBFD_RELOC_FRV_FUNCDESC_GOTOFFLOBFD_RELOC_MICROMIPS_CALL_LO16_Z5errorPKcz_Z14parser_fprintfP8_IO_FILEPKcz_Numada_yy_load_buffer_statevoffsetBFD_RELOC_16C_REG04_CBFD_RELOC_IA64_GPREL64LSBBFD_RELOC_AARCH64_MOVW_G2_S_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEplEl_ZN10agent_exprC4EP7gdbarchmBFD_RELOC_WASM32_LEB128_GOTintmax_t_ZNSt12_Vector_baseISt4pairImP14partial_symtabESaIS3_EEC4ERKS4_SYMBOL_NEEDS_REGISTERSrange_S_assign_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNK9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7addressERKS6_m_demangled_nameGDB_SIGNAL_TTIN_ZNKSt5arrayIjLm15EE5beginEvstring_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5crendEvmbrlenxvec_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKvprint_oneenvironmemset_ZN9__gnu_cxx14__alloc_traitsISaISt10unique_ptrIcN3gdb13xfree_deleterIcEEEEE27_S_propagate_on_copy_assignEvBFD_RELOC_TILEPRO_IMM8_Y0_TLS_GD_ADDrenamed_entitycommands_controlBFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1_NCremote_debugBFD_RELOC_FRV_GPRELU12_IO_2_1_stdout__ZNSt6vectorIP14partial_symbolSaIS1_EE9push_backERKS1_GDB_SIGNAL_PROFBOOL_CONVERSION_BADNESS_ZN12command_lineC4ERKS___nlink_t_section_already_linked_ZNK12next_adapterI7objfile19basic_safe_iteratorI13next_iteratorIS0_EEE3endEvBFD_RELOC_CRX_ABS16yy_symbol_printBFD_RELOC_AARCH64_TLSDESC_ADDTOO_FEW_PARAMS_BADNESSBFD_RELOC_RL78_ABS8_ZNSt17integral_constantIbLb0EE5valueE_PointerBFD_RELOC_ARM_THUMB_MOVTbfd_arch_crisBFD_RELOC_TILEGX_JUMPOFF_X1BFD_RELOC_ARM_THUMB_MOVWrecord_cmdlist_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEvouter_frame_id_ZNSt6vectorIP7so_listSaIS1_EE18_M_fill_initializeEmRKS1_bfd_arch_v850ops_register_ZNKSt6vectorISt4pairIPKcS2_ESaIS3_EE14_M_range_checkEm_ZN17completion_resultC4EOS___gnu_cxx_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EEC4EvtableBFD_RELOC_M68HC11_RL_JUMP_ZN12next_adapterI14partial_symtab13next_iteratorIS0_EEC4EPS0_BFD_RELOC_AVR_PORT5BFD_RELOC_AVR_PORT6BFD_RELOC_V850_TDA_6_8_OFFSETdel_f_ZNSaISt4pairImP14partial_symtabEEC4ERKS3_BFD_RELOC_CKCORE_GOT_LO16_Z19yypush_buffer_stateP15yy_buffer_stateyybytes_ZNSt6vectorI12block_symbolSaIS0_EE6assignESt16initializer_listIS0_EBFD_RELOC_TILEGX_IMM8_Y0_TLS_GD_ADD_ZN18completion_tracker25set_use_custom_word_pointEbrange_checkBFD_ARELOC_BFIN_ADDR_IO_marker_ZNSt6vectorISt4pairIPKcS2_ESaIS3_EE14_M_move_assignEOS5_St17integral_constantIbLb0EEBFD_RELOC_NDS32_INSN16BFD_RELOC_CRX_ABS32minsyms_readBFD_RELOC_SPARC_OLO10bp_fast_tracepointBFD_RELOC_SPARC_UA64BFD_RELOC_TILEPRO_SHAMT_X0char_type_ZNKSt17integral_constantIbLb0EEcvbEvpstate_restoreBFD_RELOC_386_TLS_GDbyteorderTYPE_CODE_METHODPTR_ZNK3gdb8optionalI24demangle_for_lookup_infoEcvbEvBFD_RELOC_16C_DISP08_C_bfd_link_split_section_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE18_M_fill_initializeEmRKS5_BFD_RELOC_TILEPRO_IMM16_X1_TLS_GDbfd_arch_tilegxBFD_RELOC_MIPS_JALRBFD_RELOC_32_GOT_PCRELindex_sym_info_ZN24demangle_for_lookup_infoC4ERK16lookup_name_info8language_Z19make_scoped_restoreIP12parser_stateE19scoped_restore_tmplIT_EPS3_wcstombsBINOP_REPEATenum_underlying_typeBFD_RELOC_MICROBLAZE_32_GOTOFFBFD_RELOC_ARM_THUMB_OFFSETBFD_RELOC_M68HC12_5B_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEixElBFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HABFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HIBFD_RELOC_XC16X_SEGyybottomBFD_RELOC_386_TLS_IEGDB_SIGNAL_TTOU_ZNSt5ratioILl1ELl1EE3numEitem_ZNKSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13get_allocatorEvlanguage_objcfield_nameBFD_RELOC_IA64_DTPREL14_ZNSt4pairImP14partial_symtabEaSEOS2_BINOP_NOTEQUAL_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev_ZNK18completion_tracker21use_custom_word_pointEv_bfd_set_reloc_M_is_localada_yyvalBFD_RELOC_SH_IMMU16may_stop_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIcN3gdb13xfree_deleterIcEEEE7addressERKS5_BFD_RELOC_IA64_DTPREL22ada_nget_field_indexfind_dot_allBFD_RELOC_RL78_ABS16inner_renaming_expr_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4rendEv__gnu_debugnr_languagesgdb_signal_ZNSt6vectorIP14partial_symbolSaIS1_EE6assignEmRKS1_BFD_RELOC_TILEPRO_TLS_TPOFF32_bfd_get_symbol_info_ZN3gdb8optionalI12auto_obstackEC4ERKS1__ZNSt15__exception_ptr13exception_ptrC4EDn_Z17write_exp_elt_symP12parser_stateP6symbol_ZNSt6vectorI12block_symbolSaIS0_EE6resizeEmRKS0_BFD_RELOC_68K_TLS_LE8clear_ZNSt12__weak_countILN9__gnu_cxx12_Lock_policyE2EED4Evstrcpy_ZNSt10unique_ptrIhN3gdb13xfree_deleterIhEEEC4EPhOS2__M_createwcstodwcstofwcstokwcstolBFD_RELOC_386_TLS_LEBFD_RELOC_ARM_JUMP_SLOTla_op_print_tabBFD_RELOC_RL78_ABS32la_printcharBFD_RELOC_M68HC12_9BBFD_RELOC_M32R_RELATIVE_new_section_hookBFD_RELOC_MIPS_INSERT_ABFD_RELOC_MIPS_INSERT_BPROP_ADDR_OFFSET_M_head_implBFD_RELOC_PPC64_ADDR16_LO_DSBFD_RELOC_SPARC_BASE13rebindBFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_LOprocessIdobjfile_flagsfinal_heightBFD_RELOC_IA64_PCREL32MSBlast_filetabBFD_RELOC_PPC_GOT_TLSGD16_HAc_style_arraysBFD_RELOC_AARCH64_TLSLD_LDST16_DTPREL_LO12_NCbsearchBFD_RELOC_V850_16_GOTOFFBFD_RELOC_TILEGX_IMM16_X1_HW0_PCREL_ZNSt6vectorI12block_symbolSaIS0_EE15_M_erase_at_endEPS0_BFD_RELOC_SPARC_BASE22_ZNKSt12__shared_ptrI12command_lineLN9__gnu_cxx12_Lock_policyE2EEptEv_IO_write_baseBFD_RELOC_RL78_ABS32_REV_ZNSt12_Vector_baseI12block_symbolSaIS0_EEC2Evreverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >_ZNSt12_Vector_baseI8languageSaIS0_EE12_Vector_implC4ERKS1__ZNSt6vectorI12block_symbolSaIS0_EEC4ERKS2_RKS1__ZNKSt6vectorIP14partial_symbolSaIS1_EE4cendEv_ZNSt10_Head_baseILm0EPhLb0EEC4ERKS0_general_symbol_infoBFD_RELOC_THUMB_PCREL_BRANCH7BFD_RELOC_THUMB_PCREL_BRANCH9blockrangesBFD_RELOC_MIPS16_HI16_SBFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G2BFD_RELOC_RISCV_RELAX_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIcN3gdb13xfree_deleterIcEEEE10deallocateEPS5_mBFD_RELOC_XTENSA_SLOT4_OP_ZNSt12_Vector_baseISt4pairIPKcS2_ESaIS3_EE12_Vector_implC4EOS4_plugin_datadata_sizeBFD_RELOC_CKCORE_PLT_HI16BFD_RELOC_MICROMIPS_GOT_PAGE_ZNSt10_Head_baseILm0EPhLb0EEC4ERKS1_code_addrrewindBFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19prevGDB_SIGNAL_INTBFD_RELOC_RX_SYMBFD_RELOC_METAG_LO16_GOTOFFerrorsinnermost_block_tracker_typesbfd_iovec_Z11yyget_debugvBFD_RELOC_CR16_IMM16_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE8allocateERS6_mPKv_bfd_final_linkselected_frame_level_changed_hook_ZN9__gnu_cxx13new_allocatorISt4pairImP14partial_symtabEEC4ERKS5__ZNSt12_Vector_baseISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EEC4EmRKS5_bfd_target_xcoff_flavourSYMBOL_RUST_VTABLE_ZNKR3gdb8optionalI24demangle_for_lookup_infoEdeEvvector >BFD_RELOC_CR16_IMM20BFD_RELOC_16C_IMM24_CBFD_RELOC_CR16_IMM24_ZNSt6vectorIP7so_listSaIS1_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEBFD_RELOC_PPC_GOT_TLSGD16_LOBFD_RELOC_32_PLT_PCRELsym_read_psymbolsBFD_RELOC_ARC_TLS_DTPOFF_S9_ZNSt6vectorIP7so_listSaIS1_EE5frontEv_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE3endEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcmBFD_RELOC_MIPS_GOT16msymbols_rangeBFD_RELOC_CR16_IMM32BFD_RELOC_MIPS_TLS_TPREL_HI16_core_file_pidBFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_PCRELBFD_RELOC_NDS32_LONGCALL1BFD_RELOC_MIPS16_TLS_GOTTPRELBFD_RELOC_NDS32_LONGCALL3BFD_RELOC_NDS32_LONGCALL4BFD_RELOC_NDS32_LONGCALL5BFD_RELOC_NDS32_LONGCALL6__add_lvalue_reference_helperGDB_EXC_BREAKPOINTyy_def_ZN7objfileaSERKS_filepos_ZNSt16allocator_traitsISaISt4pairIPKcS2_EEE10deallocateERS4_PS3_mBFD_RELOC_390_GOTPLT16ada_encodemultidictFID_STACK_SENTINELBFD_RELOC_ARC_SECTOFF_ME_1BFD_RELOC_ARC_SECTOFF_ME_2valuehtab_t_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4rendEvBFD_RELOC_V850_LONGJUMPLOC_ARGBFD_RELOC_NDS32_TLS_LE_ADD_ZNSt12_Vector_baseIP14partial_symbolSaIS1_EEC4EOS2_BFD_RELOC_SH_IMM_LOW16PREC_ABOVE_COMMAblockrange_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIPKcS3_ESt6vectorIS4_SaIS4_EEEmiEl_ZNSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE9push_backERKS4_BFD_RELOC_ARM_THUMB_ALU_ABS_G3_NCBFD_RELOC_RISCV_PCREL_LO12_Irenamed_entity_len_ZN9__gnu_cxx13new_allocatorISt4pairImP14partial_symtabEE10deallocateEPS4_mBFD_RELOC_RISCV_PCREL_LO12_Sp_sign_posnBFD_RELOC_V850_32_PCRELOP_DISCRETE_RANGEuint64_texpected_language_ZNKSt12__shared_ptrI15psymtab_storageLN9__gnu_cxx12_Lock_policyE2EEdeEv__errno_location_ZNSt12_Vector_baseIP14partial_symbolSaIS1_EEC4EOS3_GDB_SIGNAL_REALTIME_104BFD_RELOC_RISCV_GPREL12_Irand_ZNSt11char_traitsIcE2eqERKcS2__ZN7objfile8msymbolsEvrank_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EEC4EmRKS3_RKS4_BFD_RELOC_CR16_DISP16bfd_arch_wasm32_bfd_std_sectiondiscard_psymtabs_toBFD_RELOC_C6000_SBR_L16_Hn_template_argumentsm_matchallocator_traits >userBFD_RELOC_CRX_REL16BFD_RELOC_NDS32_DIFF8gdbarch_int_bitBFD_RELOC_32_BASERELFLOAT_CONVERSION_BADNESS~ref_ptrBFD_RELOC_NDS32_PTR_COUNT_ZNK18completion_tracker18suppress_append_wsEvtuple_element<0ul, std::tuple > >BFD_RELOC_PPC_VLE_REL8_Z21write_dollar_variableP12parser_state6stoken_ZNSt6vectorI12block_symbolSaIS0_EEC4EOS2_RKS1__ZNSt11char_traitsIcE3eofEvbfd_arch_msp430BFD_RELOC_CR16_DISP20BFD_RELOC_CR16_DISP24_ZNSt12_Vector_baseI8languageSaIS0_EED4Evprocess_stratum_ZNSt6vectorISt4pairImP14partial_symtabESaIS3_EE9push_backERKS3_n_psymsSTRUCTOP_STRUCTBFD_RELOC_SPARC_TLS_LDO_ADDBFD_RELOC_RL78_RELAXBFD_RELOC_CRX_REL24UNOP_IN_RANGEinitializer_listBFD_RELOC_RISCV_TPREL_HI20_ZNSaIcEC4ERKS_BFD_RELOC_ALPHA_TLSGD_ZNKSt6vectorISt10unique_ptrIcN3gdb13xfree_deleterIcEEESaIS4_EE4dataEvBFD_RELOC_HI16_PCRELfinish_Z11ada_yyparsev_ZNSt15__exception_ptr13exception_ptrC4EPvBFD_RELOC_TILEGX_IMM16_X1_HW0_PLT_PCRELratio<1000000l, 1l>_ZNSt6vectorIP7so_listSaIS1_EE4backEvBFD_RELOC_CRX_REL32hpux_core_dataname_of_main_Head_base<1ul, gdb::xfree_deleter, true>_ZNSt10unique_ptrI10expressionN3gdb13xfree_deleterIS0_EEEC4EPS0_OS3_BFD_RELOC_MN10300_TLS_LDBFD_RELOC_MN10300_TLS_LEBFD_RELOC_MMIX_PUSHJ_STUBBABLEmsymbolBFD_RELOC_MSP430X_ABS20_ADR_DSTBFD_RELOC_MIPS16_JMP_ZNSt6vectorIP14partial_symbolSaIS1_EE4swapERS3_wcrtombBFD_RELOC_OR1K_TLS_IE_PG21_ZNKSt15__exception_ptr13exception_ptr20__cxa_exception_typeEv_ZNSaIP7so_listED4EvBFD_RELOC_68K_TLS_LDO16temp_parse_spacecase_mode_manualpointer_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_mprop_kindinsert_locationBFD_RELOC_PPC64_DTPREL16_HIGHER_bfd_link_just_syms_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofEPKcmmbatonBFD_RELOC_SH_GOTOFF_MEDLOW16_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE15_M_add_ref_copyEvTYPE_CODE_CHARpropyy_reduce_printBFD_RELOC_MMIX_BASE_PLUS_OFFSET_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcmBFD_ARELOC_BFIN_LSHIFT_ZNK16lookup_name_info15completion_modeEvmmo_data_structbp_read_watchpointBFD_RELOC_RELC__builtin_strchrignore_parameters_bfd_canonicalize_dynamic_relocBFD_RELOC_68K_TLS_LDO32BFD_RELOC_AARCH64_MOVW_PREL_G0_NCyyset_debug_bfd_get_synthetic_symtabexecd_pathnameuint_fast16_t_ZNSt5arrayIbLm15EE3endEvBFD_RELOC_M32R_COPY_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC4ERKS6_language_lookup_primitive_typeBFD_RELOC_390_TLS_LDO32BFD_RELOC_V850_22_PCREL_in_str__int128TERNOP_SLICE_ZNSt6vectorIP14partial_symbolSaIS1_EE14_M_move_assignEOS3_St17integral_constantIbLb0EEtarget_async_permittedbuild_idBFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_HA__alloc_traits >ada_yyvsp_ZNKSt6vectorI12block_symbolSaIS0_EE12_M_check_lenEmPKcBFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_HIthe_defaultBFD_RELOC_MEP_PCREL8A2tuple >BFD_RELOC_TILEGX_HW1_LASTdomain_enum_tagDETACH_BREAKPOINTBFD_RELOC_MICROBLAZE_64_PLT_ZNK9__gnu_cxx13new_allocatorI12block_symbolE7addressERKS1__ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5c_strEvBFD_RELOC_AARCH64_LDST64_LO12BFD_RELOC_AVR_LO8_LDIvector >_ZN10enum_flagsI12objfile_flagEC4ES0__ZNK9__gnu_cxx13new_allocatorISt4pairImP14partial_symtabEE8max_sizeEvGCC: (Debian 6.3.0-18+deb9u1) 6.3.0 20170516zRx @IIO P(K0O80A(B BBB(`fBAD GAB(>BAD oABHBBE B(D0A8GP 8F0A(B BBBE LBBD A(D0Y (A ABBD D (C ABBD HT6BBE B(D0A8IP 8A0A(B BBBA +DO G (aBAD RABzPLRx <$BBA A(JP (D ABBK 4`@BBD A(P0W(F ABBLBBB B(A0A8DO 8A0A(B BBBA GNt_k_4!A$LHZ F P H ot>A` G N,AC E G Q G $IAAN vAADy A $WAF O@ D0MBD A(Q0h(A ABBE0P| BBE B(A0A8GV 8D0A(B BBBI DBAD R@d  AABG [  AABI A~ A 4ZMq J PX{4lBBA A(J0m(A ABB(BBAD wAB(AAG h AAE (LIDA tABL()BBB B(A0A8G* 8D0A(B BBBC xJ(BAH pAB,\AD WAB,aBAD J ABA  AN<Pdx$AAD AA,@Th Dj A  'x7 P BlO Y gh` @P    Dfp> 2Ip6[Xq+a ;@{G(_&p!A]vP>I`. ,hW * ^!Ls . 00  - {  @{ ,> ,>  /p &%90K[   !  " ?C (G p H  a  & , 28 > xDJP V H\"bOhlndtz \?G 8 h 7@ x  ,    " ( H.4:ELb  % : C ` ~  0           ( 8    !  s         5 ] d l s  z L    . K f      *D@Z{") BM!i px ")$H ?l LLPMMa2PNHpNZcNpN~NNNNNNO O O,O>OJPUPqP ada-exp.c_ZL21yy_get_previous_statev_ZL10yy_c_buf_p_ZL6yy_nxt_ZL8yy_start_ZL5yy_ec_ZL9yy_accept_ZL23yy_last_accepting_state_ZL22yy_last_accepting_cpos_ZL6yy_chk_ZL7yy_base_ZL6yy_def_ZL7yy_meta_ZL14yy_stack_printPsS__ZL9write_intP12parser_statelP4type_ZL10processIntP12parser_statePKcS2_S2__ZL11subseqMatchPKcS0__ZL9processIdPKci_ZL16temp_parse_space_ZL14yy_fatal_errorPKc_ZL7yyunputiPc_ZL12yy_hold_char_ZL19yy_buffer_stack_top_ZL15yy_buffer_stack_ZL10yy_n_chars_ZL18write_var_from_symP12parser_statePK5blockP6symbol_ZL12block_lookupPK5blockPKc_ZL24write_exp_op_with_stringP12parser_state10exp_opcode6stoken_ZL21write_object_renamingP12parser_statePK5blockPKciS5_i_Z5xfreeIvEvPT__ZL15yy_symbol_printP8_IO_FILEiPK7YYSTYPE.isra.2_ZL7yytname_ZL10yydestructPKciP7YYSTYPE.isra.4_ZL11ada_yyerrorPKc.isra.5_ZL21yyensure_buffer_stackv_ZL19yy_buffer_stack_max_ZL19type_system_addressP12parser_state_ZL19find_primitive_typeP12parser_statePc_ZL19canonicalizeNumeralPcPKc.constprop.22_ZL6numbuf_ZL11processRealP12parser_statePKc.constprop.23_ZZL11processRealP12parser_statePKcE19__PRETTY_FUNCTION___ZL20ada_nget_field_indexPK4typePKcii.constprop.25_ZL15write_selectorsP12parser_statePc_ZL17write_var_or_typeP12parser_statePK5block6stoken.isra.21_ZL16write_name_assocP12parser_state6stoken_ZL18ada_yy_init_bufferP15yy_buffer_stateP8_IO_FILE_ZL14rewind_to_chari_ZL10ada_yypact_ZL11yytranslate_ZL11ada_yycheck_ZL8yydefact_ZL8ada_yyr2_ZL6pstate_ZL8ada_yyr1_ZL7yypgoto_ZL9yydefgoto_ZL6yystos_ZL7yyrline_ZL7yy_init_ZL11ada_yytable_ZL14type_qualifier_ZL12empty_stoken_ZL10attributes_ZZ9ada_parseP12parser_stateE19__PRETTY_FUNCTION__.LC0.LC2.LC1.LC4.LC3.LC5.LC6.LC7.LC8.LC9.LC11.LC10.LC15.LC14.LC13.LC12.LC18.LC17.LC16.LC19.LC20.LC21.LC22.LC23.LC24.LC25.LC26.LC34.LC27.LC28.LC33.LC32.LC30.LC31.LC35.LC29.LC36.LC39.LC40.LC69.LC70.LC58.LC59.LC68.LC55.LC56.LC41.LC44.LC57.LC38.LC67.LC43.LC45.LC49.LC42.LC37.LC48.LC50.LC66.LC54.LC52.LC51.LC47.LC65.LC64.LC63.LC62.LC61.LC60.LC46.LC53.LC71.LC72ada_yytextstderr_GLOBAL_OFFSET_TABLE__Z14parser_fprintfP8_IO_FILEPKcz_Z20write_exp_elt_opcodeP12parser_state10exp_opcode_Z18write_exp_elt_typeP12parser_stateP4type_Z21write_exp_elt_longcstP12parser_statelstrtol__errno_location_Z9strtoulstPKcPS0_iisxdigit_Z15gdbarch_int_bitP7gdbarch_Z16gdbarch_long_bitP7gdbarch_Z12builtin_typeP7gdbarchada_yylvalgettext_Z5errorPKcztolowerisspacestrstrstrncpy_obstack_newchunkisalnum__fprintf_chkexit_Z23symbol_read_needs_frameP6symbolinnermost_block_ZN23innermost_block_tracker6updateEPK5block10enum_flagsI28innermost_block_tracker_typeE_Z19write_exp_elt_blockP12parser_statePK5block_Z17write_exp_elt_symP12parser_stateP6symbolDW.ref.__gxx_personality_v0_Z10ada_encodePKc_Z22ada_lookup_symbol_listPKcPK5block15domain_enum_tagPSt6vectorI12block_symbolSaIS6_EEsymbol_impls_Z13lookup_symtabPKc_ZdlPv_Z7warningPKcz_Unwind_Resume_Z16write_exp_stringP12parser_state6stokenmemcpy_Z25ada_lookup_encoded_symbolPKcPK5block15domain_enum_tagP12block_symbol_Z18ada_parse_renamingP6symbolPPKcPiS3_strchrxmallocstrlen_Z18get_selected_blockPm_Z10ada_decodePKcada_yydebuglexptrxrealloc_Z30language_lookup_primitive_typePK13language_defnP7gdbarchPKc_Z17ada_lookup_symbolPKcPK5block15domain_enum_tagPi_Z11parse_floatPKciPK4typePh_Z14internal_errorPKciS0_z_Z19ada_get_field_indexPK4typePKciexpression_context_blockstrcpy_Z15ada_prefer_typeP4typeS0__Z24ada_find_renaming_symbolP6symbolPK5block_Z24ada_lookup_simple_minsymPKc_Z17have_full_symbolsv_Z20have_partial_symbolsv_Z17write_exp_msymbolP12parser_state20bound_minimal_symbol_Z13check_typedefP4type_Z23ada_yy_switch_to_bufferP15yy_buffer_stateyyin_Z20ada_yy_delete_bufferP15yy_buffer_state_Z15yy_flush_bufferP15yy_buffer_statefilenoisatty_Z20ada_yy_create_bufferP8_IO_FILEi_Z13ada_yyrestartP8_IO_FILEyylengtoupper_Z11ada_yyparsevada_yynerrsada_yycharcomma_terminatesyyout_Z25language_string_char_typePK13language_defnP7gdbarchsscanfparen_depthstdoutstdin_Z21write_dollar_variableP12parser_state6stoken_Z22write_exp_elt_floatcstP12parser_statePKh_Z19lookup_pointer_typeP4typestrrchrstrcasecmpstrncasecmp_Z9xsnprintfPcmPKczstrcmp_Z19yypush_buffer_stateP15yy_buffer_state_Z18yypop_buffer_statev_Z14yy_scan_bufferPcm_Z13yy_scan_bytesPKci_Z14yy_scan_stringPKc_Z12yyget_linenovyylineno_Z8yyget_inv_Z9yyget_outv_Z10yyget_lengv_Z10yyget_textv_Z12yyset_linenoi_Z8yyset_inP8_IO_FILE_Z9yyset_outP8_IO_FILE_Z11yyget_debugvyy_flex_debug_Z11yyset_debugi_Z13yylex_destroyv_Z7yyallocm_Z10yyxreallocPvm_Z6yyfreePvada_yywrap_Z9ada_parseP12parser_state_obstack_free_obstack_begin_Z19_initialize_ada_expvada_flex_use VW"6DT[X $B4?Zdr~YZ[0\8Rs{]t"|]|yt^CY_9`>Kcahu  7 > I T [ k y                b " A Y o v             A m z     S X _       KcP]eldteKfghij 6@kGN]dXt{l&-?F[mg+cm\\ 9G\Lanfmot={p)3:JXbo$,=M\nsq[r`gsvg")t6uBS[bivw)x.8^*9Walv},\y#*6@GNYe+Xrzwt|| t(HUvt |  1 ? F \      !!0!7!D!|R!tY!`!i!!!!!!!!!!! "3"L"=R"\"" #P#d###=-#$=0$+$= E$=,X$=f$$=$$$% %%"%L%=<%=,%= %=|,%%{%&&&|%&9&Q&=0\&}j&~&=&~&&=/&''%'=c'j't''''X''''k''=<''(X("(J(Z(lj(q(tx(=(=(=(=<(= (=(h(d(\u)d|)\)t))))=)))* ***%*,*k3*:*H*O*XV*b*=&s*hy*h*d******|**t*+=&+/+5+D+O+ h+o+v++++++++,,,!,/,:,J,d,q,,,,,,,,t,,,,, --'-.->-X-dh-|------.2.L.f......//6/P/j///////////k/000X0*01080D0K0W0^0j0t0000000000111 151T1^1j1v1}1111111111 222202<2H2R2^2h2t2~22223333)353?3K3U3a3k3w3333333333333444'414=4G4S4]4i4q4x4444444444444 555$5.555?5Z5d5n5s5z5555555555555666%6/6;6E6Q6[6g6q6}66666666666667 777(757E7T7^7j7w77777777777888$808:8F8P8\8f8r8|88888888889999(999Q9j99999999999::%:B:O:V:p:u:::::::;X;b;n;w;~;;;;;;;;; <<<<)<5<?<K<T<[<e<<<<<<<<<<+=5=<=K,C=K4O=o======> >!>2>A>M>R>\>c>u>>>>\>>>\>>>??.?A?K?]?j?????@ @$@+@2@=@H@T@[@`@m@t@@@\@@\@@@\@@\AAA\(A=ADA\KAaAhAK sAd~AAA BKBBBBBBBBCC.C=CDCKC]CvC|CtCCtCC#D*D\4DdHDtODeDDDE3EDEJEVEpEEEEEtEEExFFFFtFFGx"G|GGXG|zGGdGGGtG\GGdGxH#H|HHoHtuHhHHHtHHdH\ IFIteIIIII|ItIIEJLJWJJ|JJJJJJJJJJJK KKK"K'K1K8K=KGKNKXKdKmKtK~KKKKKKKKKKKL5L>+>E>_>>>>>?#?E?_?y???;2J@ DID`D>@@@AA>>B>r>v> 6@,?,@, +$+(/,?0/4/8/<u/@_/DI/H3/L/P/T.X.\.`.dAh.l.pq.t[.xE.|/..- ?C-C--BF--0?g,)ACD B(K0S8Y@eHrP}X`hpx  (08@ H$P(X.`2h>pKxV`lu~ (08@H PX`(h0p9x=ERYemz"&0* M R= Rz Rf P% Q, R.3 Rp8 RLD RFP RJ\ R+Ih R_w Ru R! R= R Ra R R RH! R RR Rh R:M R^l RY Rf$ R/ Rȝ: RO E RPP Rm RCw R R/ R} R R) R+ R#} R R7 R<; R R R Ry! R. R}; RH RU Rh>b RDo R| Rר Rm0 R# R!f R(f R/f R6f R=f R Rj R,  R[ RG) R 5 RYA R ^ R`l Ru Rx R! R@ R Rq RPR R) R>  Rl RR Rk  R!< ROL RgW RZb Rm R R< R R R R R" R] R R> R" RE RX R- R R_' R2B2 R> R=J R9|Y Rxd^ R%,u R) RG RG R RG RF RH R R_ RX Ry? R R@1 R< RLM R`Y Rle R4q R\`} R+ RV R RY RxG R R R RxG R. R"t  R$" R"t( Ri? R9qE R] R"c RS{ Rw R3 R)z RSV R7 R R R]O RiE R( RD R=< R(B RY R(_ Rv RC} R R R Rf RN? RC R R. RK2 R9 R&R R iY Rr ROTy R@ ROT R4 ROT Rz ROT R$ Rr R/ R9 Rz0 RB7 R^ Re RK RZ RX$ RZ Rz RZ R| RZ Rx RZ RiM6 RZ= R=` RZg R 1 RZ R4 RZ RO RZ R% RZ R RZ R{y> R_E R2^ R:e R, R: R R: RI R: RO R: R RW RO1 RW8 RW Rav R? R. R* R. R R Rc R RZ  Rc R$) Rt0 RH RO R,Qg RNn R R RA| R6 R R( Rg R/> RT R/> R( R/ RPC RheJ RUb Ri R. Ry R R/ RH R* Rl R* RB  R- RmJ RdQ R i Rdp R+ R5 R  R5 R  R Rd5 R RK R R2 R9 RV R] Rz R R R Rۄ R R4 R R>X R% RB R&I R\Vb REi R RE RC RE R2 RE Ro RE R% RE, RRN REU RΨr Ry R& R R R R R R`8! R( R=O RV Rex R R' R RM< R R}  R Rl R# R+E RL Rx` Rg Rj R R2 R R): R R' R. R`yZ Ra R! R R  R Rq R RI4 R# RBO RV Rߣ R RvF R R* R Rn R\ R;H R O R8z R4 Rm R R Rω R9 R R R RH. Rt 5 RM RMT R({ RM R RM R RM R R] R R]& R6M R]T Rv R]} RCo R R R R_ R R$ R& R=H RO R6q Rx R}R R Rٕ R R RM@ RV RM@! RH RM@O Rsq RM@x Rf R RJf R R R RG R! RgFC RJ RFl RSs RtO RS Rg RS R9 RS R8 RS! RGH RSO RV{ R R< R}t R+j R{ R, Rk R Rk R r R RH\* R5_6 RkA RL RqR Rmei Ro R_@ Rq Rq R.M R R Rq R*! R:! R9 ! R$z+! R>3! R:?! R:E! RuZ! R g! Ry! R! Rɥ! Rw# R1# Rr# Ro# RE# R# Rۊ# RfU$ RS $ RK*$ R61$ RjD$ RMK$ R6xh$ R %o$ Rn$ R$ R$;$ RE$ Rև$ R;$ Rx$ R3$ Rj% R% Rt!.% R7% R)>% RN% R!& RԎ(& Rdy4& RSB@& RdyF& R^& Rd& Rw& R+}& RT*& R*& R5& Rdy& R6e& Rdy& R;:& Rdy& Ry' Rdy ' RV$' R:*' RG' R:M' R Mj' RUp' Rl' Rω' Ri ' RL' R}' R.' R' R ,' R ( Rs( R_( Rۺ+( Rۺ1( RM2F( R L( RUU( R`( R>k( R ~( R( R,( R( R( Rx( R) R9) RL) R) RH) R4) RK) RX* R)< * R2#* R)<** RbG* RN7N* Rxzg* R(n* R* R7O* RC* R$]* R}t* R* Rd* R+* R\`* R(* RX* R* R++ R + RM'&+ R,+ Rt9@+ RF+ RC^+ RWd+ R<+ R+ R_+ R!+ RA+ R4+ R+ R|9+ RX\ , R ?, R ?, Rz0, R=, RE, RoQ, Rf], R:c, R~, R, R, Rj, R], R2!, R, R, Rô, R, R- R-- R,- R ;- R½K- Rv[[- Rh]k- R_{- Ra- Rc- Re- Rh- Rk- Rl- Rm- R- Rw . R. R+. R;. RK. R[. Rk. R{. R~. R`. Rb. Rd. Rg. Rvh. Rk. Rm. Rn. Rʛ. R. R%. R7. R/ Rߥ/ R/ R%/ R// Rg9/ RLC/ R9M/ R2W/ R a/ Re"k/ R$u/ R'/ R+/ R./ R%0/ R#/ R/ Rp!0 R20 RH>0 R`J0 RlV0 R\`b0 R+n0 RVz0 R0 RX0 RL0 R;0 Rn0 R;0 R/0 R;0 R1 R; 1 R:,1 R;31 R1L1 R;S1 RRl1 R;s1 RC1 R;1 R1 R;1 R761 RJ1 Ru1 R:2 RD2 R:%2 R{NB2 R:I2 Rmf2 REm2 RV92 RE2 R/2 RW2 RD`2 RW2 R2 RI3 Ro'3 R..3 RF3 R.M3 Rle3 Rl3 R3 R3 R3 Rc3 RZ 3 Rt3 Rlj3 R3 Rf4 RN4 R4 R&4 R>4 R(E4 RY7]4 R/>d4 R}4 R/>4 R4 R4 R4 Rhe4 R4 R/4 R{>4 R5 R5 R*!5 R0>5 R*E5 Rb5 R i5 R5 R5 Rѝ5 Rd5 RGD5 Rd5 R6 R5 6 Rh%6 R5,6 R[(D6 RK6 Rc6 Rj6 R)6 R&6 R6 R&6 RV6 R6 R606 R6 RX7 R 7 R*.7 R57 RPW7 R^7 RA7 R7 RK7 R7 RFi7 Rω7 R"7 Ry7 R' 8 Rq8 RD28 RqL98 RԞR8 R]X8 Rv8 RZ}8 Re8 R8 R8 R 8 RYO8 R=h8 R{9 RU9 R(9 R.9 RK9 RQ9 Rbs9 Ro'z9 Re9 Ro'9 R9 R}t9 RT9 RL9 R9 RH : RK: RX!: R)<(: Rã@: R)<G: Rd: RN7k: R: R(: RM: R7O: R$: R$]: R}t: R<: R: R}: R; R|; Rx ; RLF;; RG; RS; R8_; R\f; R4~; R\; RM; R:; R; R:; R; R:; R< Rω < R=< R\I< R[< R g< Rs< RV < R< Rws< R< R< R< RF< R*< Rq< RH< R* = RL= RL&= R= ,= R C= R= I= Rڽ`= Rt f= RI}= R= R= R= R= R= R= R= Rgm= R= R> R> R1> R7> RdT> R\Z> RIr> R;kx> R> Ryw> Rd> RCM> RD> R}t> Rә$? R5? RHA? R`M? RlY? R\`e? R+q? RV}? R? RX? RL? R;? R"? R;? R? R;? R@ R; @ RV/@ R;6@ Rq O@ R;V@ Ro@ R;v@ Ry@ R;@ RM@ R;@ RM@ RJ@ R@@ R:A R !A R:(A R&+EA R:LA R`iA REpA RpaA REA RbA RWA RPA RWA RA RB R0*B R.1B RFOIB R.PB RhB RoB R"B RB R[B RcB R-VB RtB R @B RB RnC RN C R"C R)C RAC R(HC R~`C R/>gC RG-C R/>C RC RC R"C RheC RiC R/C RAC RD RJD R*$D R!GAD R*HD RyeD R lD RnD R1_D RMD RdD RWD RdD Ri: E R5E RgD(E R5/E RGE RNE RVfE RmE RT<E R&E R8E R&E ROE RE RfE RE R5F RF R1F R8F RwSZF RaF RqF RF RF RF RmF RωF RF RyF RG RqG Rb5G RqLN RDN R#(WN R]N R)uN R{N R2JN R*N RiN RHN R*N RLN RLN R= N R O R= O R/O Rt %O R[ RrPE[ Rn^[ R{h[ R@y[ Ro}[ R.{[ R`[ R[ R`[ R [ R`[ R[ R`[ Rr\ R` \ RP'\ R0-\ RqI@\ R0F\ Ro2Y\ R{c\ R5l\ R`|\ R\ R\ R0\ R)\ R0\ RYI\ R\ R\ R\ RQ ] R ] R;"] R (] RE] R K] RKnc] R i] R>] R:] R}] R:] R] RrP] R] R{] R@^ RC^ R7"^ R ;^ R7B^ R[^ R:b^ R^ R:^ RC^ Rω^ R^ RV^ RU^ R^ RU_ Rm_ RL%_ R1_ RH=_ RKI_ RXU_ R)<\_ R|t_ R)<{_ RL_ RN7_ R'_ R(_ R _ R7O_ RY_ R$]_ R}t` R[[` R` RN/` R5` RBN` RxT` Ro` RH{` R` R ` R` RV ` R` Rh` R` R` R` R0Va R* a RI$a R(a R=a RHHa R*Xa RLda RLta R= za RNEa R= a RYa Rt a R*la Ra Ra Ra R"b Rb R b R&b RCb RIb R>ab Rgb Rb Rb Rb R\b R>b R;kb Rb Rywb Rc RCM c R-c R}tg Rg R/>g Rgyg Rg R#h Rheh R-h R/4h R'Lh RRh Rekh R*rh R*?h R*h Rh R h Rh Rh R+i Rd i Rq48i Rd?i RWi R5^i R]vi R5}i RRi Ri RDi Ri R[ji R&i Ri R&i Rj Rj R`.j R4j RjVj R]j RTj Rj R/\j Rj Rj Rj R-j Rk R-#k Rω*k RCk RyJk R^k Rqek Rmk RqLk RU?k R]k R[k RZk RMk Rk Rl R l R`60l R=h7l RUYl RU`l R|yl Rl Rkl Rl Rl Ro'l RNl Ro'l R1#m R}t$m R")m R.m Rʋ3m R?m RbmKm RUXm Rcm R1om RH{m Rm Rm Rm Rm Rm Rm R$m Rm R n Rn RO,n R2n R FKn R6Qn RtHjn R:pn RGn R:n R7n Rk:n RVn Rn RNn Ro Ry!o RRP-o Ry!4o R%Lo RLSo Rko Rяro R&o Rp RUKp RVp R1bp RHnp Rp Rp Rr p Rp R4p Rp Rxp Rp Ryq Rq Rq R%q R}>q R6Dq R]q R:cq Rzq R:q Rq Rk:q RSq Rq R2Bq R.r Ry!r R r Ry!'r RD?r RLFr Ru^r Rяer Rj}r R{ R5G{ R`W{ R~k{ R0r{ R1{ R0{ Rq{ R { R{ R { R { R { R[{ R { R| R:| R?J9| R:@| R;f\| RrPc| R|| R{| R@| RI| R.{| R`| Rro| R`| R{-| R`| R0} R` } RG."} R`(} RkE} R0K} RP^} R0d} R(w} R{} R5} R`} RZ} R} R0} R5} R0} R0} R} Ru~ R~ R5'~ R -~ R?@~ R F~ R c~ R i~ R ~ R ~ R~ R:~ RE~ R:~ R~ RrP~ Rj R{ R@% R9 R7@ RiY R7` Ry R: R R: R Rω Rf R RU R, RU% Rp* RZK= RC RW R] R>v R| R R R. R: Ruـ R: R*s R RX0 RL= RUS R6` RZm RAt R0 RA RE RA Ŕ Rԁ Rc RA R@ R: R1 RrP8 R|Q R"X Rp Rw RD= Rd R3 RV R2[ׂ RVނ R2 R" RT1- R9 R E R`K R7_ Re R? R7 R R Rǃ Rd̓ Rw Ru Rv R RF& R3- Rj:E R+K R_ R4e R#y Rs Rx R" R! R` R"τ R:Մ REX R RZ R5" Rl6 R5= R V R5] Rdv R5} RJ3 RL Ry R: Rڅ R: R R: R " RrP) RdzB R"I R>a RVh RP RV Rp RaƆ Rh}ӆ Rl4 R.k R R.k R R:" R'? RDF R>_ R.kf R R.k R4) R: R:}Ç R; RLB R8Z RG8a Ry R%+ R  Rω R R.k R݈ Rd Ry R֨# R-- R2 RR7 RA RsN RL_ Rk RHw RK RX R)< Rg R)< Ŕ҉ RN7ى R R( R7 R7O RH& R$]2 R}t< RBO RU Ri Ro R Rx RS R RNJ R ӊ Rߊ RV R R# R R" R( RU@ R*F R[ RHf R*v RL RL R=  R R=  R{̋ Rt ҋ Ru R R R R^ R& R> RD Ra Rg R7R R RcT R RE8 R\ƌ Rvތ R;k R Ryw RP# RCM) RK R}tZ R R RH R` Rlō R\`э R+ݍ RV R RX RL R; R*[, R;3 RL R;S Rq R;x R / R; R; R;Ž Riێ R; R R; R% R;, RzJ RJQ RQ j R:p Rl R: R- R: Rm{Տ RE܏ R RE RLO RW! R9 RW@ Rm_ R~ R R. RX R. R=Ԑ Rې R x R Rx Rc R1 Rt8 RuP RW Ro RNv R2j R R~1 R( RQ̑ R/>ӑ R R/> RxH R R, Rhe3 RĶK R/R Rbj Rp R] R* R} R* R;ђ R ؒ Ri, R  Ru7 Rd> R5V Rd] R.u R5| R R5 R6 R Rғ Rٓ R R& R R& Ri1 R8 RʁL RR Rrt R{ R R RƔ R͔ R R R R R$oA RωH R!a Ryh R0}| Rq Rr RqL R R]Ǖ R/ RZ RX R Ru/ R 6 R'N R=hU Rzw RU~ R R R R R_ Ro' R  Ro' R')3 R}tB R G RJL R Q R^ RUk RZ} R` R R` R/ R` R1җ R`ؗ Rg R` Rm R0 R, R02 RkE R{O R5X R`h R0| R0 R R0 R R  Rʘ R ј R R  R R  R4>' R:. RZJ R:Q R[m RrPt Rj R{ R@ Rx Rљ R0י RE R0 RT R R R" R5 R ; R;9N R T Rq R w R$ R  R$ R: RК R:ך R- RrP R R{ R@3 R՗G R7N R|g R7n R R: R R: R_ϛ Rω֛ R\ R RU R'7 RL. R: RHF RKR RX^ R)<e R0^} R)< R* RN7 RW R(Ȝ Rۜ R7O R R$] R}t R R$ Rn8 R> R8"W Rx] Rx RN R R  R RV R Rӝ Rٝ R R R  R* RpA* RH5 R*E RLQ RLa R= g R~ R=  R Rt  R, R Rў Rמ R R R R R[0 R6 RjN RT Rsl Rr Rs R\ R} R;k R&ϟ Ryw՟ R RCM R R}t) R!<_ Rp RH| R` Rl R\` R+ RV RĠ RXР RL R; R7 R; R R;" Rb@ R;G R~j R;q R R; RX R; R.ϡ R;֡ R  R; Rn RJ RP9 R:? R\ R:c Rw R: R+ RE Rɢ REТ R RW RI& RW RZY. RM Rve R.l R R. Rp R RG£ Rɣ RON Rc R2 Rt RE R& R/> RNE R] Rd R\n| R( R R/> Rǂ R/>¤ Rqe R RX Rhe RV R/! RD9 R? RX R*_ RU| R* R" R  R"ƥ Ro R Rd R}% Rd, Rf@D R5K Rc R5j R۟ R Rh R R4 R&Ǧ R# R& Rf0 R R R! R͎C RJ R{l Rs R@ R Rç Rʧ R  R R Rω R/0 Ry7 RK RqR R8np RqLw RI R] R[ RZ Rˬި R R R  R~ R=h$ RpF RUM Ru-f Rl Rʃ R R2, Ro' RRթ Ro'ܩ R)7 R}t RB R R͎ R؋- RL> RJ RHV RKb RXn R)<u R R)< R RN7 RѪ R(ت R R7O RZ R$] R}t R2. R4 R VH RN Rg Rxm R) Rc R R  R RV ʫ RЫ R^ R Rm{ R R R*% R : RHE R*U RLa RLq R= w R R=  RK( Rt  RfȬ Rά RĢ R R R R0 R# R.L@ RF R^ Rd Ro| R R R\ RO R;kí RM,߭ Ryw R~ RCM RҜ* R}t9 RXo R RH R` Rl R\` R+ RVȮ RԮ RX RL R; RHT R; RYZ+ R;2 R4P R;W RYz R; R\ R; R2 R; Rc8߯ R; R R; R) RJ0 RoI R:O R@l R:s Rا R: R RE R~xٰ RE RC\ RW RD RW R> R_] Ru R.| R܀ R. Rj R Ryұ Rٱ R Rc RJ Rt R~/ R6 RMN RNU Rhm Rt R@ R( R7 R/> RM˲ R/>Ҳ RW{ R R Rhe Rs* R/1 R I RO R1hh R*o Rf| R* R)? R  Roֳ R Rg Rd R%u5 Rd< R7mT R5[ Rs R5z RF R R R Rд R&״ Rk R& R  R RY+ R1 R 2S RZ R0| R R R RAӵ Rڵ R R R* Rω' Rf@ RyG RpV[ Rqb R RqL Rq R] R(Ķ RZ˶ R~ R Rd R  R - R=h4 REV RU] RLv R| RT R R  Ro'ȷ RZZ Ro' R R}t! R,& Rcq+ R0 Rڭ= RLN RZ RHf RKr RX~ R)< R R)< R! RN7ȸ R R( RK R7O R R$]! R}t+ R > RD R"6X R^ R3w Rx} RU Ri R R ¹ Rι RV ڹ R R" R R:~ R R4/ R*5 RRJ RHU R*e RLq RL R=  R R=  Ra Rt  R'غ R޺ RT R RL R R- R3 RP RV Rn Rt Rl R R R\ Rͻ R;kӻ RY Ryw R8 RCM R: R}tI R+ R RH R` Rl R\` R+̼ RVؼ R RX RL R; Rر R;" Rs; R;B RL'` R;g R_ R; Rڰ R; Ro]ʽ R;ѽ R R; RE R; R9 RJ@ R9UY R:_ Rz| R: R R: RS_ľ RE˾ R RE RD RW R i( RW/ RN R4Rm R  R. R!v R. RGÿ Rʿ R} R RS Rc Ru Rt' R? RF R^ RNe R} R R R( Rƪ R/> R R/> R; R R Rhe" R : R/A R XY R_ R"x R* R( R* R] R  R R R& Rd- RFE RdL Rmd R5k R'j R5 R R RZ R Rc? R& R:H R& R R' R܆; RA Rc Rj R& R R4) R R R RO R R0 Rω7 R+P RyW RH-k Rqr Re RqL R R] Rw RZ R  R RN R % R= R=hD RVf RUm R R R R R4 Ro' RE Ro' R\" R}t1 R,@6 R ; R+@ RM RUc R.Wp Rh}} Rl4 R.k Ri R.k R` R: R RD RN R.k R) R.k0 RֈI R:P ROm R4 R.; R_WS R.Z Rgr Ry R R R| Rc R; Rt R_ R R@ RN R, R3 RK R(R R;Gj R/>q R  R/> R R R7 Rhe RI R/ R0t R R' R*. RdK R*R Rfmo R v R3 R R4 Rd R Rd R R5 RNq2 R59 R Q RX Rp Rw R] R& R! R& Rъ R R8 R Rj R RCT; RB Rd Rk R R R R Rq Rω R Ry R Rq! R? RqLF R_ R]e Rk RZ R~ R R7 R  Rs R=h R3 RU RD5 R; RX R^ R Ro' RT Ro' Ry R}t R] Ra RV RW Rl RH R` R& R2 Rl= RHH R`S R] Rii Rlt RH R` R Rʌ RU R RU RO/ RU R RU R Rs Ri$ RX\8 Ri> R+G RX\i R?y RZj R R@ R R8 R5 R Rn R): RR R~ R RX RH R4 R` Rl R R R R R. R R$ R_iA RG Rղd R)<j Rj RN7 R R( RsB R Rr Rc R? RmS R R#F RV RHa R4l RXw R` Rl R R R٤ RZ R]' Ra RFb R. RXD R R[ RQp R R Ro{ R, R}t6 R֟C R><Q Rl^ R`k RHx R# R3/ R# Rq3 Rk: RM R RA R R[ R RZ4 Rv; R S RvZ Rmw R*~ R; R R Ru: R R R R: R + R\Q2 RJ RS Rb R&o R><} Rl R` RH R# RCd R# R\ Rk: R& R R R$ R=< RC R =` Rvg R+_ Rv R~^ R* R  R R{ Ru: R2 R RL3 R:: RW R\Q^ R:v R R R R R? RW R R R? R R? RW R R R R) R?4 RW? RJ RT Ra1` Rrk Rcv R? RmS R Rw RI RҺ RC RW RM R RH R` Rl" R( R; R٤A Rt>U R]'[ Rd RFbj Rzs RXDy Rҫ R[ R R Rr Rw R R}t R+ RX RH R4 R` Rl R R- R3 RL R.R R\k Rq R8" R R R)< R RN7 RX R( R* RX7 R><E RlR R`_ RHl R#s Ru R# R<~ Rk: R R R" R Rp R R( Rv/ RG RvN RyYk R*r R R R Ru: R!h R R R: Rm R\Q& R`l> RG RV Rc R><q Rl~ R` RH R# R R# RD Rk: R R R> R RF0 R7 RdT Rv[ RZs Rvz R R* Rt R Rs Ru: Rm* R R' R:. R{NK R\QR R{j Rs R R R RH R` Rl R R R٤ R R]' Rj RFb" R+ RXD1 R%: R[@ RFI RO Rj X Rd Ry R}t R[ RX RH R4 R` Rl R R R R K R. R8k# R) RsF RL ROwi R)<o R RN7 R R( RV R{ Rh R>< Rl R` RH) R#0 R]D R#K R_Ed Rk:k R* R R R RP R R>3 Rv RyW Rv RV( R*/ RjL RS Rtp Ru:w RW R RД R: R) R\Q R R R R: RJ RHU R`` Rlk Rq RI R٤ RWc R]' R\# RFb R RXD R` R[ R R RF Rx R R}t R^ RX, RH8 R4D R`P Rl\ Rb RJv R| R( R. R R R[ R Rg R)< RG" RN7( R-!F R(L Rs R>x RH} Rf R RH R` Rl R R R٤ R R]' R RFb R?& RXD, Rb5 R[; RD RJ RS R4_ Rt R}t~ R RX RH R4 R` Rl R R R R|a R. R6I R$ R/ A RG Rid R)<j RI RN7 RF R( R R^ R1 Rx] R RH) R`4 Rl? RE R X R٤^ R/r R]'x RE RFb R^ RXD R! R[ Rr[ R R Rx R R}t RE RX RH R4 R`$ Rl0 R6 RJ RP RAi R.o RN R R; R R R)< RSF RN7 R R( R3G RIvL RQ R8,x R RH R` Rl R R6 R٤ RW R]' Rj RFb Rw RXD Re R[ R96 R R]' R3 RH R}tR Rk^ RXj RHv R4 R` Rl R R R R R. R R R5 R R8 R)<> RCI` RN7f R9H R( Rb R R R- R RH R` Rl R R, R٤2 RF R]'L R`%U RFb[ Rfd RXDj Rs R[y ROs R R1 R R R}t R RX RH R4 R` Rl R Ro R$ Ŕ= R.C R\ Rb R} R Rf R)< R RN7 RY R( RH  Ru Rd6% RL R\ RHg R`r Rl} R R, R٤ R R]' RC. RFb R RXD RO R[ Rf R R; RvY R R}t& R*2 RX> RHJ R4V R`b Rln Rt RS R Rb R. R\Z R R R Rp R)< R4 RN7: R[X R(^ Rd R . R RDw R< R1 Rȿ R< R  R R< R RqlR Ro R}v R} R RG R R RG| RV* R9(E RL` RD Rw R6 RP R R֊ RD R͢& RE Rd Rz R+t Rإ R  R RͲ R!' RԢC RoH R Rj R1# R2. Rj9 RD R9O R:BZ R=e Rp Rd{ R6 R5 R RF0 RR R  Ry R3 Rp Rs RAR R Rz  Rh R-(% R20 R+4; R[ Rg RBs Rj R R Rۢ RvN Rsx R] RwU R; R R' Ra R4 R># R R R R   R> Rm RVU RF! R)' R{- R3 RG~9 R>? RiE RuK R*Q R%NW R] Rc Rli Ro Ru R{ R R R R R Rf R8a R R2 RP R R& R  Ryb RSx R  Rrx Rk R R R R{ R R{  R, R{ RO Rf# R}) R/ R5 RC ; RZ A RQG R M RS R Y R _ R!e R*!k RA!q R"w Rk} R" R" R R R" R # R"# R9# RP# Rg# R% R% R% R% R% R& R-& RD& R[& Rr& R0) RG) R^) Ru)  R) R) R) R)% R+ R)1 RZ,7 Rq,= R,C R,I R,O R,U R[ R-a R-g R1-m Rs R,y R  R# R R Rِ R R  R! R R7 RO Rg R R R Rǒ Rߒ R R R Rϔ R R R  R/ R R@ R! R*' R- RH{3 R9 RA1? RCE R~K RQ RX Rd R&.p RC*| R R|  Rt R Rb R, R@ Ru R RS RT RĀ  R  R$ Rĉ0 RFS< RGkH R{T R` R6l R8x R)| Rt R? R, R Rt R\; Rt R!s R   RpR  R:  RR  RěX  Rv  R0   RZ~  RB  R  R  R  R  R   R{H  R'#  R/'  R-  R9`K  R\  RWg  R~  R  R  R   R  R  R  R5  RE  R6  RO  R   R$  RC0  R? <  RH  RZT  Rs`  R`l  R x  R  R6  RL  Rm  R_  R  Rf  Rf  R  R  RQ  R:3  RO  R  Rf=  R'H  RDMy  R  R  R  R3  R  R'  R0  R  R?  R  R  Rq%  R-  RX:  R!G  RYT  R-a  R+)n  R>{  R   Ry  RF  R  R*  R;  RH  Re  R{  R  R_  R/ R1 RSQ> RjK RryX Rke RCr R~? RC R  R" R6 Rb R RH R  RP! R/ R7$@ RuQ R%b R^s R R3] R R<8 RF R\ RՌ R7 R R R  Ru R҆+ RXM8 RE RdBR Rh_ RWl Ry R}* R̤ R R`A RZ R) R3 R R8` R1w R  R R Rv* RB5 R@ R K Rr[ R}Wa R`g R m RYs RBsz RfZ RE R R RH  R  R1 RǦ_ RKFl Ry Rk Rb Rh RU Rn> Rc R R[  R R&l+ R8 R6E RbS RKd Ru R R R˟ Rs R' RF R Rѷ R( R1 R:0 RC\ Ri R/v RD Rui R RX RYk R Ry R R R R R R R , R19 RF RS Rծ` Rbm RŜz RD Re RY< Rp R R3 R R R  R Rb R$3 RLI Rk, RU9 RF RyS R=` Rm R7{ R R R R+j R  Rn R/o RP R3 R R R R DZ R_ R+l Ry R R^  R R~X Rh RF  R R R R R RCI RqV R!c R} R R| R Rߖ R R Rj R~# R ^ R Rq  RX  R R RH R> RM  R& RU R? R# R C) RY/ Rf5 Rd; R_A R[_G RM RiS RzY R1_ R!Be Rt"k R*pq RwMw RX} Rg RR RE R R  R > R R Rrn R R% RF" Rr" R! RS Rc RL R Rj R› R9 R, R> Rm  R R\ RB RH% R+ Rrh1 R7 R_= R"OC RmI R9O RU RL[ Ra RQg RVm RX=s Ry R? R4 RM ROn R R3 R R]s RG R/} R8{ Rl Ry' R RA Ru R/ R R`4 RO Ra R6G( R 5 Rq0B RCO R\ Ri R|v RK R R  R RVH  R R@ RA R % Rn+ R]2 R`;> R.J Rs=W RUe Rv R R$\ Rn Re R R/ R=& R$ R  R R$ R= REJ RdF[ Ra R?g REm R R R R'T RN RnM R} RJ RJ R R RL R' R@C  R#e Ro Ry Rs% RT+ R1 Rp7 R= RYC RI RtO RU Rʉ[ R8a R~g Rgm Rs R|Ey R R RU R_ Rd R R RI Rχ R% Rc Raz Rv R R R Ra R R Rd RU RVS R R  R  Ry RJ R>|! R' RvR- Ro3 RA9 R1? RE RzK R Q R|W R[] Rc RCi R o RLu RY{ R R_ Rq Rq Rl RSs Rv R R R R RT R, R. Rq RW R R R6' RK Ryd R RX{  R|  R#A  R6A  Rq  R]C#  R)  R$/  R5  Rُ;  RfA  R G  RKM  RMS  R;Y  R)_  Re  Rk  R:q  RKw  R}  R  R]0  R_  Rz  R   R  R  R4  R  R^g  R?  R&  R7  R  R@;  R\  R9  RqS  Rz  Rr  R  R! RB! R ! RI! R! R! R2/%! R+! R1! Rcg7! R@m=! RC! RI! R\O! R&U! R{\[! R0a! R\g! R2m! RHs! Ry! R! R;c! RP! R! R! R! RV`! Rf! Rw! Rs0! Rl! R~! R\! R-! R! RC! R)! R/! R! R! R! R! R" R " R" RW" R|" R!" R:N'" Ro-" Rd3" R9" R)?" R΄E" RҳK" RKwQ" RQW" R]" RXc" Rii" Ro" Rpu" R1{" R" R(" RJe" R6F" RX" R˵" R2 " Rb>" RC" Ra" Rƅ" R" R: " R/O" R" R" R5" R\J" R_p" Rwy" RD" R1" R# R7 # R# R\S# R^# R## RJh)# RW/# R5# Rs;# RA# R<G# R\M# RoS# R `Y# R_# Rcge# R`k# RGWq# RVw# R}# RP]# RG# R"# Rt2# R29# RH9# Rz# R{# R[# R0# R# R # R9# R0E# R # R$# R_# Rms# Rx# RM$ R>$ RS$ RT$ R!&$ R|.$ R 6$ RK>$ RCF$ RN$ RJV$ R=1^$ R,f$ Rn$ R*^v$ RUa~$ RV$ R$ RQ$ R"X$ RT$ RD$$ R*$ R$ Ry$ R$ R$ R$ R&$ R$ R.$ R$ RW% R% R]% R% R&% R.% Rk6% R>% Rn:F% RAN% RR0V% R1]^% Rf% R|4n% RpAv% R+o~% Rw% R % R2% R`% RCg% R% R% R߾% R% R% R% R% R0% R% R% R(% Rr!& R7M& RU& RTK& R̋&& R<.& R6& Rt>& RQF& RN& RV& Rb^& Rpf& Rgn& Rbv& Rx/~& Rb& R& R0E& Rؐ& R9& R& RM& R& R& R& R& R-& R;& R& Rq& R1& R' RN' RAx' Rʪ' R I&' R '.' Rxu6' R+o>' ROzF' RArN' R%V' Rt^' R^f' R#:n' Rh v' R'~' R7p' R}' R ' R' R ' RJ' R' R ' R3' R' R' R{' R' Rg' R' R' R1( R۵( Ry( R/z( R4&( R.( R6( R>( RF( RN( RV( R^( Rf( R2n( Rv( Rv~( R:( R( RM( Rˑ( R]( R|G( R{( R}( RX!( RW( R&l( Rs( RK( R( RN%( RK( RT) RԈ) Rv) R+) R&) Rw.) Rz6) R|>) R7F) RN) RV) RwX^) Rgf) R2On) Rov) R4~) R%) R%) R/) R) R) R) R~) R) R) R) R) R) R)) R) R) RN8) R* R* R* R* R&* RL.* R#6* R>* R֗F* R7N* RoV* Ro^* Rf* R>n* R>v* R}~* R* R* R* R * R* R4* RY* RY* R* R* Rb* R=* R$v* R(* R * Rw* Rw+ R + R+ R5+ R-&+ R.+ R,6+ R;{>+ RIF+ RN+ R($V+ RZ^+ Rf+ Rnn+ Rzv+ R "~+ R + R+ R+ R0+ R + Rsf+ R + Rx[+ RN+ R+ Rp+ RC+ R^R+ RX+ R2"+ RY+ R, R, Rp, RW, R-&, R`., R6, R>, RF, R~N, R7$V, R^, RDf, R{n, Rv, R~, R;, RF;, R(, R, R0, R, R}, RZ, R, , R , RB, RA, Rq, R, Rd, R , R- R - RВ- Rc;- R4=&- R".- R16- R>- RfF- R :N- RV- R^- R6f- R]dn- Rzv- R ~- R- R- R.- R- R- R- R- R- Rt- R x- Rn- RUS- R"x- Ra2- R]- R- R8. R1. Rm. Rkm. RL&. R8U.. R 6. Rl>. R2F. ReN. R8V. R! ^. R1f. Rdzn. Rv. R~. R+. R. RS. Rs%. RHp. R. RR. R. R1. R<. RD. R\P. RO. R̻. R. R!. RӸ/ Re/ RM/ R/ R%S&/ R./ R=S6/ R:>/ R7F/ R 8N/ R$8V/ RU^/ Rnf/ Rn/ R\Cv/ RtC~/ RC/ R/ R/ RoN/ R)/ RA/ R>g/ RVg/ Rng/ R9/ R9/ R9/ RW/ Ro/ R/ R/ R%%0 RB0 R210 R0 R &0 R.0 Rߠ60 R'>0 RݵF0 RN0 R/V0 Rg^0 RDf0 R!n0 R Vv0 R1~0 R0 R+j0 Rm0 R0 R00 R0 R)0 Rcw0 R!f0 Rp0 R0 R0 RT0 R+0 Rd'0 R0 RXI1 RU1 Ro1 RP1 R)&1 R).1 RX*61 RS>1 RF1 RUN1 RV1 R^1 RUf1 R n1 R v1 R?~1 R1 RZ1 R|1 R d1 R1 RR1 R1 R1 RК1 R1 R@1 Rz1 Rv+1 R'&1 R1 Rè1 RH2 R2 R>42 R62 R^&2 R.2 R(62 Rr|>2 RWNF2 RN2 RV2 R^2 R{if2 RYn2 Rev2 R~2 R ,2 RU2 R:2 Rb2 RHC2 R2 R|2 R 2 Rz_2 RN2 R\i2 Rui2 RR2 R2 Rլ2 R12 R3 R3 R3 RX3 R&3 R.3 R'63 R2w>3 R:F3 RJN3 RV3 R=^3 RS f3 Rn3 RQ#v3 R~3 Re3 R3 Ro3 R93 RP?3 R?3 R_G3 RŒ3 R33 R8F3 R3 R3 R3 R=3 R,3 RR3 R4 R4 R4 R64 RW&4 R.J.4 Rx64 R8z>4 R|F4 RfN4 R^2V4 Rcr^4 Rdf4 Rn4 Rv4 RH~4 R4 Rɘ4 R4 R4 R4 R4 R#4 R4 Rha4 R4 RB34 R4 Re`4 R4 R4 Rr4 R:5 R5 RM5 R-?5 R5&5 RP.5 R 65 R >5 RFF5 RN5 RmV5 R^5 R^^f5 Ren5 Rv5 R9w~5 R5 R5 R v5 R55 R)5 Ra5 Rd5 Rkt5 R5 R5 RD5 R 5 RP5 R,j5 Ra5 R5 RIE6 RI|6 R6 Ry76 R&6 R&;.6 R66 Rz>6 RF6 RN6 R(V6 R ^6 R#f6 Rcn6 R+v6 R ~6 R(6 R$6 R 6 RM&6 RV6 R36 R6 R6 RU6 RUh6 R y6 R6 R'6 RY6 RG6 RGS6 R =7 Rr17 R,7 RQ7 R&7 R.7 Rћ67 RK>7 R)mF7 R<N7 RnV7 R^7 Rif7 Rn7 Rkv7 R ~7 R7 R7 RW7 Rp7 Rܦ7 R7 R7 RZ!7 R7 RE^7 R7 R;7 R7 R7 Rv=7 R7 Rw8 Rg?8 Rh8 Rj8 RIz&8 R7.8 R:68 Rܑ>8 RCF8 RN8 R& V8 R^8 ROf8 Rn8 Rav8 Rc ~8 R8 RVQ8 R138 R 8 R8 RJ8 R]8 Rz8 R!8 RR+8 R>(8 Rc8 R#8 R8 R8 Rʹ8 RL9 R9 R9 Rz9 R:&9 RY.9 RQ$69 R>9 RF9 R4N9 RV9 R^9 Rf9 Rn9 R@v9 R&~9 RL9 R9 R9 R9 R 9 RD9 R9 RW9 R9 RL9 R9 R9 R߽9 R<9 Rs9 Ry9 Ra: RU: RrR: RZ: Rk&: R3Y.: Rqq6: R>: RF: RN: RV: RA$^: R[$f: Ru$n: Rv: RS~: R: R : R: R: R: R2: R$: R$: R$: R6: R_: R: Rh: R: R: R: R; RF;; RG; Rb; R&; RL.; R6; R>; RֿF; RN; RV; RA^; Rcf; RnDn; Rv; R|~; R; RB; R#; R=; R<; R/; RJK; R; R; R ;; R; R1; R; R{; Ru; R$; R< Rm< RD< R< R&< Ro.< Rj$6< R>< RcF< R IN< RdV< R ^< Rrf< Rn< RUv< Ro~< R p< R< R7< RG< R,!< R< R7< R"< R8< R< R< Ru< R< R< R1X< Rg< R= R= R'w= R m= Rh&= RG.= RoZ6= RJ>= RbF= RUN= RV= R%^= Rof= RUn= Rv= Rn~= Rc%= RE0= RĹ= R= R= R= Row= Rʇ= R= Rn= R= R]= R= RЉ= RW= R,= RZ]> R> R|> R> R[&> R.> R6> R>> RпF> RN> R۠V> R!q^> RO|f> RS<n> Rv> R ~> R> Rc> Rf> RO> RL@> R> RvS> RpP> RXP> R=> R> Rg+> R<> Ro> R> R> R? R<? R? Rz=? R!&? Rv.? R6? R$T>? RHF? R<N? RV? ROR^? R nf? Rn? Rv? Rgs~? Ry? R? R? R8? Rx? R-? RW? RT? Rr? RB? R? R? R'? Rȱ? R ? R=%? R@ RL@ Rb@ R@ R&@ R.@ Rj6@ R0C>@ RF@ R4yN@ R4V@ R,^@ Rf@ Rn@ R v@ R~@ R@ R@ R@ RQ@ R@ R+J@ R@ R@ R5@ R~@ R3@ RY@ R@ RA@ R@ R[@ RA RmA RYA R*A RA RFA RmQNA RxVA R=r^A R'fA RnA RvA RS~A R@A RA RA RA R`A REA RJA RA RqA RA R'A R3A R A R,A R-A RPA RB RB RB RB R2&B RG.B RZ76B Rq7>B R7FB R NB RyVB RH^B R]fB RrnB RvB R ~B RgB RB RB RAB R4.B RۈB R]B RB R_B R,B R B RB RpB RB RmB R'SB RBC RHC R_C RZC R8&C RQ.C R6C R>C RFC RNC RsVC R^C RfC RnC R,vC RZ~C RwC Ra5C RoC RoC RJC RC R+C RC Rv2C R2C RC RKC RC RC R/C RC RZD R~'D RluD RD R&D R.D R6D R~>D R'FD R ND RVD R%^D RfD RnD RvD RJ~D RsD R5D RD RD R}D RD RD RiUD RUD RD RD RD RD RFD RxD R9D RE RɣE RNFE RE RN&E R.E R6E R>E R3FE R NE RgVE Rc^E RfE RyunE R8xvE Rk~E RCE RE RoE RE R`E RE RkE R=5E R'mE RwE R-bE RzE R2}E RE R E RE RF RoF RF Rv~F R&F R.F R6F Rl>F RinFF R|pNF R VF Red^F R6fF RnF RWvF RV~F RF RF RF RdF R F RJF RJF R"F R=F R)F ReF RP-F RF RF RF RgF RlG R5NG RG RyQG RG,&G R!.G R6G R>G RFG RNG RVG Rt>^G RifG RYAnG RɽvG R~G R!G RG RMG RXG RWUG R3G R G RBG RG RFG RsLG R_G RJzG R}G R$G RpG RHH R}HH RqH RxH R.&H R3.H R96H R>H RFH R~NH R'VH RpB^H RfH RܬnH R2vH R,~H RFH R\H RH RPH RH RWDH R0H RH R:H RLH RJH RaH RH RH R8H R- H RhkI RI RI R&I RR&I R+.I R"6I R>I RFI RQNI R>VI R\^I Rg#fI RBLnI RvI R =~I RiI RgI R2I RI RbI RI R۞I R<I RmI R5I RDI RI R/I RI RjI RI R|J RgJ RJ R5J R&J Rk.J R66J R>J R!FJ RNJ RtVJ R'^J RfJ RBnJ RvJ RB~J RBJ RJ REJ R{MJ R{J RJ RtJ RnJ RqJ RbhJ RrJ R&J RJ R ^J REJ RdJ RaK RK RuK RdK R&K R[.K R6K R z>K RtFK R}NK RvVK R\L^K RfK RnK RavK R~K RVK RyK RK RK RK RK Rc~K RfK RFK REK RQK RYK R9vK RwK RDK R(TK RTL RxL RiL R6L R,s&L Rk.L R6L R5o>L RFL R0,NL RҧVL R^L RtfL RnL RvL R@~L R@L RL RNwL RL R!rL Rr`L RtL RtL RtL RzL RuL R9rL RjL RL RML R=L R]M RNM R;M RdM R&M R.M R.\6M Rt>M RiFM RrNM RI^VM R<^M R%afM RnM RvM RnY~M RM RgM RwM R-=M RNM R]fM RNM RfM R?QM RM RxM R&M RM R@M RM R/2M RAN R7N RN RmN R&N R.N R_6N Rc1>N RFN R'NN RVN R s^N RfN RRpnN RvN R~N R N RN RN RLN RN RN RN RN RN RN RN RAN RwN RN RN RVN RO RэO RlO RO Ro*&O R-.O R6O R>O RHFO RTNO RVO R^O RfO RnO R*vO R=~O R?O R@O RBAO RlO RqO RmO RFO RNO RO RTO R`O R"O RjO RO RdO R.O RP RP RP RP Rd&P R%.P R6P R~>P RcMFP RNP REVP R^P R?fP RnP RvP Rs[~P RP RuP R P RP RP RP R^P RP RWP R"P RTP RP R!#P RP R2qP RP R }Q R]SQ RQ RVQ Re`&Q R.Q R6Q RH>Q RFQ RNNQ R SVQ R^Q RkfQ R2enQ R6vQ R~Q RQ RQ R4TQ R Q RQQ R^ Q RQQ RQ R;Q RQ R'Q RQ RQ R=Q R,-Q RQ R5R R1,R RdR RR R&R R\.R Ra~6R R>R R"FR R6@NR RUVR R^R R<fR Rd>nR R9vR R~R RR RR R[uR RTR RKR RR RR RR R+R R2R R R R~R RHR RzbR R}R R5&R R5S RzS R(S RS R$&S RD5.S R6S Ru>S RTFS RWNS R VS R!$^S R1fS R9nS RvS RQ ~S R<S R S RS RژS RqS RS R_QS R¬S RtQS RQS RsS RS RoS RKS RS RvS RT RʓT RyT RT Rd&T Ri\.T RH6T R >T RFT RNT RVT R^T RafT R%nT RvT RtK~T R&T R~T R]T RT RcT R T R}T RvT RKT R@DT RT RT RCT R|rT RߊT R`T RzU R]U RU R7#U R1&U R.U RV6U R>U RԉFU R5NU RG^VU R^U R1fU R)nU RvU R$~U RWU R[U RU R^U Ry1U RyGU RLU RU RU RU RdU RtU R U R#U R3U RU R,V RV R,V RŇV R&V R.V Rk6V Ry5>V RfbFV R$NV RVV Rm^V RfV RnV RPvV R8V~V RDV RoV R2PV RV RV R+V RMeV RQV R~V RV R0V RaWV R@V RUV RjV RԀV RW RW RW R;W Rr&W R={.W R6W R>W RI5FW RNW RzgVW Rx4^W RfW RAnW RvW R~W R!W RXcW RwW RVrW R>W R-DW RW R W RW RyW RW RlW RJW R]W RW RW R>X RJX RyX RX Rڷ&X R.X RK6X R5S>X RFX R$ANX R<"VX R ^X RBfX R nX RKvX R-~X RttX RX RX RrX R{X R~X RNAX RDX RBX RcX RBX R`X RyX RX RIX RX R1Y Rw-Y RxY RjCY R(8&Y R.Y Rlb6Y R->Y R FY RGNY RVY Ra^Y R(pfY RnY RhvY Rl ~Y RY R Y R^Y R Y RIY R Y RyY R]Y RY R\Y R5+Y RWY R5<Y RY R7Y RY RZ RZ RZ R;Z R&Z R.Z R]6Z RL>Z RFZ ReNZ RVZ RH^Z RWfZ RۭnZ R2vZ R~Z RZ R/Z RBZ RRZ RdZ R Z R.Z RڮZ R#Z R)Z RZ R&Z R[Z RZ RGZ R|Z R|[ R'[ R;Z[ R[ R&[ RN.[ R6[ Re>[ RF[ RvN[ RV[ R^[ Rpf[ Rkn[ R- v[ R~[ R{[ Rm[ Ru[ Re[ R [ RR[ R[ R[ R[ R[ RW][ R[ R[ RF[ R[ R[ R۴\ R\ Ry\ R\ Rl&\ RF.\ R66\ R>\ R-yF\ RPN\ RC8V\ R^\ R*f\ RFn\ R v\ R"~\ R\ R\ R\ Rk\ Rb\ R8L\ Rf\ R-\ R\ R\ R-\ R\ RZ\ R\ RU5\ R)\ R] Rh] R2] R9] R^&] R#.] R6] R>] RF] RN] R V] R^] R f] Rn] RZv] RRV~] R:] R6] RY] R ] RN] R3] Rߒ] R3] R] R^] R͌] RF] RЄ] R ] R] R1] R&L^ RN^ RAL^ Rq^ R&^ R.^ R6^ Rf>^ RLF^ RTN^ RDkV^ RGj^^ R f^ RBn^ R;sv^ R~^ R^ Rǒ^ R^ RF^ R9^ RH^ R^ RF^ R^ Rx^ R^ R^ R^ R4^ R^ Rx^ RZ_ Rb_ R_ R|{_ R&_ R6u._ R`6_ Ru>_ R9F_ R9N_ R9V_ R9^_ RBf_ Rn_ Rv_ R1~_ RԶ_ R_ R}~_ R"_ Rm_ R-_ R9_ R) _ R$ _ RB _ RU=_ R_ R_ R"_ RL_ Rr_ RW` RVu` Rpu` R:k` RR&` RXk.` Rp6` Rvk>` RF` RkN` RV` R^` R+7f` R7n` R_v` R%~` R` R0` Rh|` R'` R9` R^9` RK` Ro` RQ` RJ` R` R>s` R` R` R*` RY-` R3da Ra Rȏa R;%a Rp&a R.a R;6a RǗ>a R?Fa R`Na R Va RY^a Rfa R! na Rsva R~a Ra Ra Ra Ra R a RMa Rda Ra Ra R_a Rma RTa RJa Ria R^a Ra Rtb RQb Rb Rb R&b R.b R 6b R>b RFb RNb RVb R[^b Rfb RVnb Rpvb Rp~b R6b Rb Rg2b Rb REb R@b R*b R]b Rhb RBb R|b R+ b RCb Rb RCb Rwb Rc Rfc RCQc R{@c Rh&c R.c R6c R>c RnFc RNNc R[Vc Rۛ^c R_^fc Rnc Rt vc RZ~c Rf c R$c Rc R8c RS|c R5c Rc Rc Rc Rlc Rc Rc Rgc Rc Rc Rc Rd RZxd Rzxd RVd R&d R@.d R6d R>d R)Fd R1'Nd RmVd RC]^d Rgfd Rpnd Rvd R~d Rd Rd Rwd Rd RXd R$d Rkd RQd RUd Rd Rd Rtd Rټd Rfd Rd RDTd Rde R\Ye Rz e RYe RkS&e R.e R6e RC>e RSFe RNe RVe R^e RgBfe R09ne RTve R~e R@e RJe R e Re Re RUde R2e RMe Re Re Rue R0e Rf R)f R[4f RF?f R"Jf RUf R`f R$kf Rvf RAf R`f R9f Rf R3xf Rf RRf RTf RR?f R1f RfXf R f Rug RxLg RUg R T&g R=1g R`Bj R%Mj Rf\j Rkj R$zj Rcj RMj RZj R$j Rj Rj REj Rj R,k Rxk Rsk R.k R׷=k R$Lk R![k Rjk R8yk RVRk Rk R k R]k RNk R wk Ruk R{Jk R(>l Rl R߅l Rз-l R Rk: R Rk: Rn؆ Rk:ކ R E Rk: Rd RL Rtr2 R8 RP R RCʇ Rg@և R܇ R R  R R RP( R4 R: RN RT RJm Rs RZa R R% R Rʈ RxЈ R  R: RJG  R: R:/ R R R R R׍ Rk:ݍ R Rk: R Rk: R:1 Rk:7 RVO RLU Rm Rs R6> RĎ R R R Rt R6* R = Rmn R_"y R N R_" R N R^ R Rȏ Rԏ RC  R(= R@ Rփ R$ R  Rj- R= Rd RE RN R RRʐ R,ѐ Rؐ Rw R  R9~ R  R= RD RAd  RF R! RB  R@$ RE* RM0 R36 RP< RKB R#H RO Rm[ Rcg Rs R< R, RL Rő RDБ Rܑ RU R߃ RU Rc R_ R R("" R( R5/ R: RRZ Re Rp Rc R RJ ʒ RbՒ R RA R% Ro R  R R[) R:5 RA RGM R.Y RXEe Rq Rz} R R Rq R R R|ȓ Rӓ Rޓ Rkd R; Rg R$ R2n Rh+ RD51 R@7 R7= R vC Rq7I RBO RU R[ RKa R~g Rpm R}s R^uy Rt R Rfx R R  R Ry R% Rl!̔ Rvؔ R R R Rh Rf  Rv R' RW- R3 RLy9 Rz? RϳE RK ROQ RW R] RJc Rm\i R o Ru Rw.{ R R R R`r Rż RR R/ R R% Rq R/ R/QÕ R>ɕ R4ϕ R]Օ R9ݕ R RW R R{ R  R) Ry R:a) RS6 R`{C R3{P R_ R<p Rv R| R3 RSa Re R R Rϓ R˖ R=ܖ R R| RT RR RH$ RG  RJ RH RtL Rv% R+ R"N3 R0A RN R\ Rj R2w R R2 RSv RW R˗ R9 R ReL R  Rb RI& R3 R{@ RI%M R}Z R g Rt R RJ R Rr R˜ RnϘ R(ܘ R R R( RRE Rb& R5 RD RS RP0a Rm Rt R! R R<' R R֙ R:ݙ R R Rf R6 Rɂ- R4 RL R-S Rr R~ R Rn RF- R R Rz5͚ Rؚ RQ R  R R& RU3 RA RUN R[ R:h R@uu R R R R6 RTʛ R!R RO RE Ry Rѭ$ R1 R> R$K RYX RZe RYr R R R% R R_ RbĜ Rxќ ROޜ R Rs R+ R5 R- Rd, Rt9 RR R*_ Ryx R$ RL R*1 R5 R7ĝ RZ؝ RT R RE  RL R{- Ry> RO RE` R_q R R'$ R R6 R-ƞ RFמ R R R  R R, R< RyI RV RY<c R+p Rc0} Rѭ R RR Rğ R6џ Rߟ R R RU RB R % R,%6 RnG RnNX R߭i R3z Rѕ RW4 Rg RG R͠ RU۠ RnN Rn  Rp! R\. Ra; R[bH RUU RY<c R-t R" R R2< RA Rjȡ Rա R R R  R Ra) R&C RP R] RiWj Rw R R,H R R R2 R̢ Rޢ Ru R R_< R R! R3{= RkJ R7W RRd R,x RP R R$ RJǣ Riӣ Rߣ R} Rl< Rab R>a R$' Ra' R3 RH? RK RbW Rmc Ro R{ R{( Rh RW RY R_ Rä R/Ϥ R-lۤ R RK R RU  R\ R# R. R E R:R R_ Rяe Ry R: R R@¥ RwΥ ReNۥ Rw RFN R RW3 R~! R"_/ R = RK RY Rg Ru RE> R RE R R RĦ Rݦ R: RLd RF R~* R?1 R_I R-P R-h Ro R9 R Rp RE Rvç R`ʧ R- R C Rw R RU R|& R= R+D R6\ R`c R7 R"D Rs Rc R# Rj¨ R,ը Rxܨ RU R08  R9l6 R= R%^ R c Rn Ruz RЋ R1 RW R RLw Ra+ϩ Rσթ R' Ry R>U Rn RЋ R0 R=9 RW  RkQ8 RLw> RW R] Ra{ R R Ry R R RW RM  RLw R:/ R R$EQ R8%W RH} R" R R Rg RJ R, R R-̮ Rܮ Rq RsP R@'  R RsV* R 0 RW RkU] RGu R { RN RN- RD Rе R]߯ R-4 R$ RV& RzP R$ R2 RGO R] Rl R#{ R-4 R1 R0; R7DŰ R˰ Rb R R: Rϔ R* R" R9 R? R^[ Rda R  RR R. R Rm۱ R; Rf R RT Ri) RT/ RsM RkUS R  Rp R~ʳ R׳ RDf R@S R R  R# Rm0 R̞= RJ RkW Rk e Rhv R  Rh RDf R R- RĴ RCд Rܴ R؜ RZ R R# R4 RI: Rv@ RF R)hL RR RGX R^ R ]d Rqj R̮p RƉv RF| R"n R R R RSQ RUɵ R ڵ Rc Rc RI  R R& R- RE RL Rq R} R R R) R  R, Rs R}k Rƶ RZ.̶ RlӶ RZ Rr R R RW' Rwc  R R4" R( R. R(4 R: R@ RF R#L RR R;>X R^ R;nd R;j RXxp RT5v RA| R6 Rv RMj R= R REķ RmAѷ ReG޷ RL Rk Rn RiK R R R R¸ R{θ RBeڸ R* R RV R?  RJ Rz& RiK, RnhI RbO R+j R` R RI RŹ R`N R& R؟S RL` Rm Rvz Rbb Rn R[ R6ĺ RHEʺ R Ѻ R\޺ R R! R RSQ R_ R, Rh9 R'VM RZ Rpg RDfz R! R R9^ R Rͻ Rڻ Ru R Re# R!0 R= RJ RW R <d R{q R~~ R R8 R# R! Rzxļ RԼ RN' RR RO R  R#! R9 RDfQ RRb Rqy R R RX* R  R9- RP+Ľ Rѽ RK 0 Rv@ R R Rr^ Rv R] R R RGd R R9( R*ʾ RYL־ R# RZ R Rt RY Rv RJ* R5 R@ RrF R^ R d R1| R R R-% R RLƿ R*\ҿ R޿ RC R^ R,  R R RL4( R>  R65 R,m# Rz/ R; RPG RbS RM_ Rsk Rw RE Rn RV Rz RS R}& R} Rُ RX R R  R Rn1 Rr! R. RJ ; RH RU Rb R|zo R || R R۾ RaE R R5 R+ R Rɼ R R RU R% R[4 RhC RpYW R{g Rm R7s Ry R$ RI< R Ro R R R  R RD RD R Rr Rwv RmL R) R R[ R4t Rc R2  RT RZ RV R   R. Rg R $ R@! Rf' R8- R'g3 R=9 RB? RsE RIK RQ R<W R,] RFc Ri Ro R"u R{ RK RY RQ RiH R R RY R R  R RJ R#) R[ R"] R R  Rh R͠ R? Rk Ro RJ R`e R  R RI RQ R# R) R)/ R{M5 RZ; R+RA RG RM RS RjY R _ R e R*qk Rq Rw Rq} R* R@ R R  R; R? Ro R R5 R) RC R RS R R( R\U R R~ Re  Rk= RȎ R RѦ Rf  R R RZ R% R"+ R1 R+9 RE ReP Rp[ R)f Rq Rq| R+j RU RR RDf R RR RRS R65 R R" R~! R8 , R#7 RG RM RV%S R~Z R3j Rp R+w R3 Rp R R~ Rt& Rp R R< R7 R R Rԉ Rb R R^ Rud R̊ R^( R8 R> RE RGaQ Rh] Rfi Ru R Rk Re& Rx Rb R$ R Rr R; Rp*' RV3 R:? RK Rp*Q RSs Rp*y Ro- R: R Rя R> RR R  R$ R+j Re R_ RV R* Rhj RQv R RH Rp R3 RH Ro R@ R1S R} RX R! R R.R  R' R-% Ru1 R= RI RvU Ra R q R2w R} R" R Ru^ R~ R R,l R? R4 R Rf R R R)n RV) R5 RYA RtM RY R%he R5q R.5} R Rv Rv R- RcL R& Ry R= RJH RjM R`Y R|Je R} R R' R@ Rx R+' R M RIp R Rw R! R, Ra RY R R Rz' Ra2 R<> R3{J Rk\ RCn R<z R0 R- R0  R  R R; R7 R3 R  R(: R7U Rk R R R R"7 RS R Re R֊( R"84 R9@ Rv"L R;;W Ra Rl Rx RF~ R R Rk R[ R+ R R< Rq R} Rn R~  R R % R1 Rԛ= RB RAH R׃_ Rse R06y Rs R Rs Rbe R R+ Rl Rk R0 Rh  Rλ& R> R/:D Ra RO<g Rt R; R) R Ro RAt RU R  R' RD3 R 9 RUM R RD RM#K R{V RCb R n Rz Rԛ R RA R Rs RN Rs R> Rs R R R# Rl) RQMF R0L Ri R4o R> R/: R RO< Rl R; RT R Rf R0' R3 R`@ RL RFR Ra Rg R]s R~ R  RE] R R< R R R- R  R[ R # R/ RN; RG RS R&_ RNk R ~w Ra RCl R R Rp RX Rye R\Ur R] R Rn RND R RO R\D R_ Ru  R R$# R\U Rv R2 R R Rgl R>R R- R? RS R) REj4 R? RCJ RNcU RN` RLp R{>v R} R2i RY R RIA R& Rd Rv; Ri< RF  R RHq R R R> Rj R; Rx^ R  RT" R Rm R% R0 R; RqE RP R[ R(f RUM| RNM R~p R Rړ R}% R- R R R R R| R Rؖ R( Rb RF  R- R*\ RY< R R R( Rk! Rx- R9 RE R WQ R ] R Ti RHu R3N RFw R R R߆ R\` R R  RW R R e R" R5. R߆: R\`F RL R!e RWk R Rl R R Rh R> RM1 Rb R_  R. R< RZJ R X Re R>}q Rq} Rv R_ R R  Rjt R_ R0 R: R! R Rv! RD' Rr@ RmF R^ Rd R=t R* Rf^ Ri RN RU Rz RS R2 R߆ R\` R  ROo# RW) RFG R6f R R" R8 Rxa RR R RfR RJ R R R  Rb RQM# R/ Rh; RH RmU Ru9b RZr R} Rm R6 Rk: RG R R; R RH{ R R" R9 RX R<+ R17 RC R] RMj R@w R- R+ R! Rq R  R]4 R0 R9 R R5 R+ RU R R߆ R\` R RI RW R  Rx  R R0 R5 RbA RM R-Y Rb_ R7 RL Rz Ri R R R&K0 R Ry) R>K RUm RUz RZ RZy RA R R R") R[N R> RB RT RS R R' R4 R}Y Rhf=0 R;=/ Rt4K RR=.  R|=-5 R:B=,L RǷY=,z R =& RE=  R7#= Rl^=@ R.=  R,!3= RJT R&aj R2z R.n Rr  Rp& R] R% RA4 R2s R R R3 RL} R+` R} Rq& RE3 R> RI RT R` Rvlv R R R R Rx R p R'#l- R49 RSen R1z RR R}N RR=  R=  R=> RK=U Rb= Rc=  R=@ Rsh RÓ` RH R+`> RK RLj R)wK Rb Rb RFn R0 R R R R Rh& R/ R"5 RoL R:R R) RnG R;mR R"] RAl Rz RF3 R R+ R- ReA R( RD Rڹ R R@ Ru R Z RC R+ R" R, R8 RTB R 8L R7V R}` R,k Ru Rk RHo R R R Rv R R R R R" RJA RX\ R R߇ R R R  RX\  Rc  RO9  Rk  Ru  R߇  R  R  R  RX\  Rc  RO  R4  R>  R߇M  Rq  R  RK}  R  R߇  R  R  R  RKJ  Rp  R@  R5  R  R24A  RO  R_  Rk  R   R  R  R  R  R߇  R@  RO  Rm s  R}  R߇  RQ"  R  Rs  R  RU R? RX RZs Rhy N R- RPP  Rc-* R,7 RUE RRW R,e R7(w R, R R, R R, R R, R4 R, R RU1 RZ Rܘay R, NL R N P  R R N\ N  N, N9!V N`%y N% N N3 N^%* N N N* N$ N. N4/Li Ns N N* NU Nx N N+ Nx5 N? NEY !m P N N{2"=Kb REt R, RDf R R2d R R]  R( R R R R / R8> RK RX RLe RDXr R6 RW R R;Z R R{ R R  R R) R ? RES RUc R't R= R R.v RO RU RW Rw RU R R• Rw R.v/ R k= R,J RDfW R R R R R  R\^ R, N1  Rۄ N P$ R.v@H PY N_u N5}r Rj R R R R R," Nk( R3 N9 RUD N&J P_ Ne Rp Nz P N N@ PP Nc N 6S N]v N~{ R0 R RSr RP Rh R" N( R3 NS9 RD NJ R[ Rf N1 l R\w N } RT N # N # N # N    PP N $ , PP9 N C K PPW N a N< k N q PP{ N  N  N9  N  N  N9 y N] #< N] F^ N h N r N x N  N  N?  N  N  N?  G%]SiGtBpOlHy5 RƆ<T R,_ Nb e Rp Nv Rik N RH N R N R Nq R_  R N R R R R  N  RP  P4  Nx:  PO  NU  R`  N$f  Pp  R{  NZ 0  N  N  N ; \   P0  R ! N! R ! Nw#! Pp-! R>! R"O! Rw`! !> !B ! ! R! N" " N#" 2" [" |" " " " P" N?" Rl" N# Rs# P '# N -# PpB# NnH# RS# NY# Pc# Rn# NLy# # N# N# N# # ## P# R# N=$ R $ N$P "$ P3$ N=$ N>C$] a$" $[ $ $T$$a$ P% R.v% Na0% N:% B% P@S% N]% Nc% % % Pp% N*% NM% N% % % &3& b& & &&& &E &q &~ ' 5'N'ih'x~''''a'' R'' R,' N( Re( N( R.( Ny%(F(`(( RZ(p( R,( N( N( RU( Nd(()8)W) Rlc^)v) R,) N) RDf) N) N[)))*%*F*e* R* R* R]5*P* R,* N* R2r* R10*=* P* N$ * R$l+ NP +SP+.+PK+ Nt U+Pm+ Nt +$P+ N +:P+vP+P+qP,),4,vPB,PX,c,Py,,=,,P, RX, R,!- N -"- "1-"G- R}- R<-- Rw- N!- N!---&.[/. Rwi. RN{. RMP. RT. R. R / R/ R 8/ R{C/p[/ Rf/ N!w/ Np"}/ R/ N"/ NB#/ N<$/ RT/ N$/ P/ N3%/ P`/ N%/ R/ N%00 R(040F0Y0 P_0 Rj0 N&p0 R {0 N]&0-0 N&0 N'0<0?0A0 P0 N3'1 NV' 1 Ny'1V51"C1`1w1 R1 R,1 R>1 R1 R101 R1 R11 R,2 N'2 R82 N!(2 R>$2 N(*2 Rk52 N);2 RTF2 N)W2 N(*]2 R\Qh2 N*n2 Rfw22 P222 P22c2h 343[3i3(3F3333833"44)444N4d4o44 R4 R4 RT4 RՏ4 Rz)4 R 5 R5 R!5 R05 R>5 R1E5 RM5Oi5MO5 N+5MO5 N+5UO5`O5 P5-O59O5 R6 R;6 R|6O*6 R:6 RW~A6 RI6N]6 Rd6 Rh6N6 R6 R6 RC6N6 Rb6 R6 R6N6 RC6 R({6 RI7N7 R 7 RW@(7N<7 RC7 R}K7N_7 R#f7 R^ n7N7 Rc7 Rc97pN7 R77 N++77 Nw+88C.8D8 RK8 R S8Mk8 RIpv8 N+|8 R8 N,8 NN,8 Nq,8 N,8 N,8M8 N4-8M 9$N#9AN59A9 Rk=H9 R>*P9PNh9 RAs9 NW-y9YN9dN9 R9 RS9 R\Q9 R9 R!9 R!2: R: R<: R`:L::MO:L^: Roe: Rpi: L: R: N-:L: P@:2L: R^: R::; RP9; (; N..; RK9; NN.?; RQ*J; N.P;5 ^;C x; ; ; Ry; R-c;@; N.;p; N//;p< N//<z1<z9< P`F< NR/P<zX< P`e< N/k<< Rv< R< < RK< N/< R< N60< N0< < P< N0= = 8= N0>= [= y= Rg= R= R== R= NI1=== Ra= R=!> R= > N1>-!,>-!F>}!T>!l> RAs>> N2> RBT> N@2> Rf> Nv2> P > R> N2> R > N$3> R[> NG3>?(? Rb&? RA3? Rʀ@? RfM? R[? Ryf?~? RA? N3? Rf? P? R? N3? Rm? R ? R[? R? RY@ RB(@ RW7@ RI@ RX@ R'j@ RŃs@ R9|@ Rq@ RA@ Rf@ RBT@ R @ R@ R*@ Ri_A Ri_A Ri_,A Rve;A RdhKA R6RA RZA "rA RXyA6&A R]A RP~A RAU$A RAGA R5A=$A REqA#A R|A6&A RHA R8A RnB% B R )B"B R)B N4/B R :B NZ6@B RLVQB Rb\B N6bB RmB N8sB RiB RjB N;B RKB N;B RB N >B N?B RB NBB R)B NJBB R(wB NBB R~'C N I C PPC R_!C N@J'C P1C RE NXE NXE>E`E>F PF NXF NsY$F P.F NY8F NUZBF NZNF P \F N [bF PpF Nh[zF N[F PF N[FKFF P`F Nf\F N\F PF?FG@"G P2G NB]_HAHAHJIJI P,I+BII N_OI+BeI N_kI P@wIBIBIIBIEI PpI N@`I P J Nc`JCJ P(J P2J N`L;>LV>M8M`>+M>9M>UM``M?vMhM@Md@MMq@M@M@M@M`N@NA2N`CN:AQNVAgNuN`NCNNT$,T %:T%TT)&jTl|Th&TdTT&T'TT\T'U (0U ;UB(^U*tUU7*UUUE*UUZ*U Uz+VV/0V>VIV 0hVsV"0V V<0V?Vx0V0V0W0W05W0OW1]W$1wWb1Wz1W1W1W1W2X2X#2/X@2=XV2WXl2qX2X2X3X3X-3XC3YY3Yo32Y3KY3dY3}Y3Y3Y3Y 4Y4Y54ZK4.Za4HZu4VZ4pZ4Z4Z4Z4Z4Z 5[!5[25([C5B[h5\[w5j[5[5[5[5[5[5\6\64\36M\I6f\_6\u6\6\6\6\6\6]61]7?]7M] 7g]Q7u]b7]7]7]7]7]7]8^(8-^>8G^T8a^j8{^8^8^8^8^8^ 9^9 _,9'_I95_9V_9p_9~_9_9_ :_::_h:_y:`G`:-`:F`:T`:m`:{` ;`;`3;`M;`f;`{;`;a;a;(a;Ba<\a<ua-<aC<aX<ai<a<a<b<b<-b=;b9=UbX=ob=}b=b=b>b>bDcGcJ5c,@cJNcJdc ocJ}cJcc KcKccKc+Kcc5K dAK d+dKK9d\KSdqKadK{dKdKd Rd R d RƲe RLe Rԓ"e R/e RKf RƲKf RLdf RQrf R/f RƲf RLf Rf R"f R8Qf RvRf R  g Rag R&'g R 3g Ra?g RLg Ry]g R ig Ravg Rjg R g Rg Rg Rg R g Rag Rg RYg RYg R~h RӀh RĞh RĞAh ROUGh ROUoh ROUuh ROUh Rjxh Rh Rhh Nvjh Nji#i1i:iciKpiiii N!ki NkiKiijY5joGj Wjp|jjjjj Nkjj Nljk NAl%k Nhl+kHkak Nlkk Nluk Nl}k k k Nmk*k5lP l N5m*l Nm4lQQl Nm[lQtl Nm|l Pl Nnl Pllklll N>nl Ntnl m)m Nn3m No?m`Tmqm NJowmm^m`m^mjmm nn=-n:nPLn`Znjnn Non Non Npn NTpnn Pn Nwpn Npn Npno6oRo N q\o Nrfoto Nar~o Nso N to P o Nto Ppo NRuo Nuo Pooo Nvp N)vp NLvp5pGpSp P]p Nwvgp Nvop P }p Nvp Pp N9xp NVyp Nyp P p Nyp N9zp Pp q Noz q P q Nz#q N{)q P@ 7q NQ{>q_Pqcq Pp mq N{wq N{qcq P q N3|q N^|q N|qwq|q P q N|q N|qrr P +r N}5r=r P Jr N}Tr\r P hr N}qrr ND}rr9r PP r PP r Ng}r N~r N~r9r P s N! s N!so2s NpvFv PpWv N7av N\nv P|v Nv Pv Nv N,v P@v NvIv Nv Nv N<v[w'$w0w Pp:w NgDw NLwmww www Nw x N x 4x N1>x NWHx NNx dx|x Nx N̈x Nxx Nx N̈x Nxxx Ny#y P7y"?y PVy N>\y Pfy Npy N;zy Ny Ny@y P0y N<y y Ny0y`z)z?zHJzgzoz P`z Nzz Pz N!zz Pz N[z Nz Nz Pzz Pz Nz NS { N{{ P({ N2{ NS<{ NB{P{h{{ N׍{{ N׍{{ N{ N#{ NO{{| Nr| N&| NĎ0|I| NrS| N]| NĎc|w|(||d||z}!}H}_}m}}}}2}}<}} ~&~ RS*~PMF~ NP~ NF\~tMr~ N|~ Nۏ~tM~ N~tM~ Pp~ NG~~M~M~ R~O NlO7 R;OW Na NސgO RՏO NO NcOP Rt  Rt Ru Ru R=" RN( R=. R(2 RIy8 R(> ROUB RF ROUL RʧP RʧX Rg\ Rb Rgh R~#l Ryp R~#v Rz R R/5 R/5 R* R R* R* R R* RI R  RI RbÀ R"ʀ RbЀ RԀ R>ڀ R R]w R]w R5B Rq R5B R R/ R R Rj R R=" R( R=. R;G2 R8 R;G> R>WB RLH R>WN R&R RV R&\ R^` R^i Rlm Ruvt Rlz RV}~ RU RV} R R R R|n RR R|n RҮ Rnr RҮ R:y RLǁ R:ý RNYс RNYف Rą݁ R| Rą R- R- Rx Rx RY Rp  RY R_ R_ RQ RQ' R^+ R^3 Ra7 RTu= RaC R*G R*O R^S R:Y R^_ R>c R0i R>o Rs R{ R R R4 R4 RD RD Rg R Rg R R RĂ RnȂ Rnт RĞՂ Ruق RĞ߂ R$> R$> R R R  R  R2  R R2 R R! R' Ri+ Ri3 R/7 R> R/D R -H REJN R -T RX Rz_ Re R[i R"p R[v Rz R0 R Ry R Ry R+ R? R+ R Rҡ R R~ R R~ƃ Rۢʃ R5у Rۢ׃ Rۃ Rg R R R R)1LT_grz5588 $448<\ do8wK!/%/%3383%;.^%f.*338*.*.*2U]x19DLW_mu''77~'5=HPks~ZZZ q&.9A4LBTX_Xgzrzz{{4BT4BQ'@HckBB!!"&0&8S[FfFny&Z\J#& y  1 c9 mD mL W _ j r %} & y   e    & y   = & .  9  A &L &T Z` Zh \s \{    =   Z \    & Z! \< D W _ s Z{ \     Z \    9 A ] e           ? G b j  u  }       ? ? H H      # + 6 >IQ"\"d'r'zCH  > > + + z z ( 6 > I Q _ grz''aa    #+'8'@NVai  J J t t    & @ @ J J  # + 6 > K S ^ f s {  + + z z         >Hs"s*8@KSqy  > > + + z z       '%'-a;aCNVai   > + G h z aA  & & z $ / 7 B'JAUH]ax  G h    Q G h $ ,B 7G ?h Z b mv'~0 ; 0 ; 0 : Q G &/h 7 BK'S^wX > + G h z   a     $ ?i Gd Rz Z e m x  Ha ! ! d   Ha i  &z . 9B J Uni v z  }   d z      $H,aL} Td _hz p {  Ha      %= Ed PY a lu } Ha d     HaJ !c >J Fc a i t|           * 2 M U ` h     "-5@HS[ypp +3>Fdplw"*5=[cnvP+P+P9P9PPPPP P$ NP, P7 P NPX Pt P| P  $P 9P  ! ! ! " " "!!*!2!:=!:E!=S!=[!Jf!Jn!M|!M!i!!!!!!b!b!i!p"""k$"k,"p:"pB"wM"wU"p"px"""""""f"p"""e"e"p ###&#B#J#V#^#i#q#~#######)#W#W#r#r#}#}#$ $$ $<$D$P$WX$dc$dk$rv$z~$$$$$$$[$[$]$$ %%3%p;%F%O%pW%b%k%s%~%%p%%%p%%%%%p%&&p(&1&9&D&]&e&p&x&e&e&p&&&&&&&-&<&?'-'<3'H;'VV'H^'Vy'H'V'''''''''''(!()(4(<(G(O(](e(p(x(((((((((((())#).)6)/A)/I)W)_)j)r))))))/):):)))))* *(* 0*y;*yC*P*X*c*k*v*~***********+MO+UO++3+>+F+Q+Y+w+++C+M+M+M+2N+2N+5N+5N+AN,M ,M,M,1N(,1N0,ANN,$NV,@Nq,My,#N,M,4N,4N,5N,5N,AN,M,M,M-N-N- N4-M<-MW-PN_-XNj-XNr-_N}-_N-cN-cN-dN- L-1L-1L-L-L-L. .4 .4 . (. 0. N. V.4 a.4 i. t. |. .> . .@.l.l.~.~... ////p7/yR/zZ/~e/~m/x///z/~/~//// / / 0 0 0 60 >0 I0 Q0 \0 d0 0 0 0 0 0 0 0 0 0 0 1 1 1 &1 I1Q1\1d1o1w1 1 121!1 !1 !1r!1r!1t!1t!1!222"2@2H2mS2m[2v2~2r2r22222)22)2.2.2a3$3 ,3[G3.O3<Z3<b3Co3Cw3r333333333g34?"4"%4"-4#84#@4#K4#S4#`4%h4%s4%{4%4=,4%4&4G(4W(4W(4*4_*4k*4k*4p*5p*5+5=+5e+(5e+05l+;5l+C5,P5,X5/e5/m5/z5A05g05>5r>5>5bD5bD5D5+E5E5E5E5E5G 6G6J 6K(6K56K=6LZ6?"b6'0n6A0v6L61"6G"6G"6|"6|"6"6"6 #6 #6#6#6# 7%7&7&&7&37G(;7*H7p*P7+]7e+e7,r7,z7/7/7/7'07A07A07g07>7r>7>7bD7bD7D8D 8D8D!8D,8+E48EA8EI8EV8E^8Gk8Gs8J8K8K8K8L81"8G"8G"8|"8|"8"8w#8# 9I%9&9&$9&/9&79&D9&L9&W9-(_9(j9(r9)9_*9+9e+9+9+9,9,9/9/9/9'09A09A0:g0 :>:r> :>(:?5:?=:bDJ:bDR:D]:+Ee:;T#F;#S;%[;&h;&p;3&};'0;A0;bD;D;D;D;1";|";|";";";,# <#<#<#&<#3<I%;<s%F<s%N<{%Y<{%a<6&n<-(v<G(<G(<*<_*<+<=+<[+<[+<e+<e+<,<,</</=/='0=A0(=A00=g0==>E=r>R=>Z=bDg=Do=D|=+E=E=E=E=E=G=G=J=K=K=K=L >1">">"'>"4>"<>"G>"O>"Z>"b>#o>%w>&>G(>*>p*>+>e+>,>,>/>/>/>'0>A0?A0 ?g0?>?r>,?>4?DA?+EI?EV?E^?Ek?Es?G?G?J?K?K?K?L?#?#?#?#?!$?=$ @M$@$@&%@R'0@R'8@'E@G(M@W(X@W(`@*m@p*u@+@+@+@+@e+@e+@u+@u+@,@,@/@/@/@/A/ A/A/ A/(A'03AA0;Ag0HA>PAr>]A>eAbDrA+EzAEAEAEAEAGAGAGAGAJAKAKAKALB6&BB&&BbD.BDJB "RB"^B$fB=$qB)yB*B+Be+B/B/B/B'0B'0BA0BGBGB$B$C$C%'C%/Cj%>Cs%FC%WC%_C%nC&vC\'C\'C'C'CG(C_*Cp*Cg0C1C1C1C1D2D2D2-D25D2ED2MD2^D2fD2uD2}D2D2D2D2D8D8D8D8D8D8D8E8E:E:'E:6E:>E:OE:WE:fE:nE:E:E:E:E:E:E ;E ;E;E;E#;E#;E6; F6;F;;$F;;,FP;=FP;EFU;TFU;\F;mF;uF;F;F;F;F;F;F;F;F;F;Fv<Fv<G{<G{<G<,G<4G<DG<LG<]G<eG<tG<|G=G=G=G=G(=G(=G]=G]=Gg=Gg=G=H=H=H=&H=7H=?H=NH=VH=gH=oH=~H=H>Hr>H>HDH+EHJHKHKHKHKIK I "(I~$4I~$Ir>I>IDI+EIJJKJKJK$JL@J"HJ"cJ"kJ#xJ%J%JbDJnDJ#J #J #J #J #JT#JT#K#/K%7K&dKbDlKtDKtDKDKDKD LDLDTL #\L#iL#qL2#LT#L#L%L&LbDLDLDLDMc#Mg#Mg##Mh#@M(HMD)SMD)[Mm)fM)nM)yMhMCMDM.DM=DMhMGMGMGMGMHMIMIMINJI NSININJ)NJ1NJLN(TN(_NxgN(oN=)zN=)ND)ND)Nm)Nm)N)N,N,N.DN=DNENENGNGOG OGOGOG'OJI/OSI:OIBOJ]O(eO(pOxxO(O)O+O+O+O+O+O+O+O>,OC,OH,O],Oi, P~,P, P,(P2-5P7-=P<-JPQ-RP`-_Pu-gPz-tP-|P-P-P-P-P-P-P-P-P-P.P.P+.P0.QE.QJ.Q_.$Qd.1Qy.9Q~.FQ.NQ.[Q.cQ.pQ.xQ.Q.Q.Q.Q/Q/Q/Q//Q4/QI/QN/Qc/Qh/R}/ R/R> R>>-RJ>5Rr>BR>JRL@WRQ@_RBlRBtR2CR7CRDRDRDRDR=DREDRbDR+ERNERcERERESESESG'SG/SHCV>>NVJ>VVp>aV>iV>tV>|V>V>V>V?V@VQ@V@V@V AV%AVYAV^AVAVBW#B WBWBWB'W,C2W7C:WgCEWDMW=DXWED`WbDkW+EsWX>X>X>X`X>X> YY>Y?*Y?2Y?=YKEYKPYKXYKsY>{Y?YKYKYKYKYn?Y?Y?Y?Y?Y?Y?Y? Z?Z?Z_AF_BQ_JY_Jd_Kl_L_#B_B_cE_mE_E_E_#B_AB_AB_xB_xB_B `cE`mE`E%`E@`GH`Gc`ZCk`aCv`aC~`C`E`wG`G`SI`bI`J`L`L`C`CaE aEaEaE,aE4a FHa FPaFbaHjaHuaH}aHaCaCaCaCaEaEaEaEaEa Fb F bFbH$bHAbEIb=FdbElbExbEbFbFb FbGb>Gb HbLHbIbIbJbJcL cL'c)F/c=FBcFJcFmc=FucFcFcFcaGcwGcIFcSFcSFc{FcaGcdGcdGcwGdwF"d{F=d+JEdJPdJXdJedLmdLd+JdDJdDJdHJdHJdIJd+JdHJeH eIeIeI2eI:e6IUeI]eJIeHe6IeHeJIe&e&e&e'f&fR'*fR'2f'Of&Wf'rf&zfR'f=/fR'f'f=/f&f/'f/'fD'g=gD'g'-g=Lg'Tg\'`g\'hg'g%7g87ggg7gz7gg7g7ghi9h~9hD!h&E,hJ4hJOhi9Whm9bhm9jhq9uhq9}hu9hu9h~9hDhDhDhDhJhJhDhD i:i!:i6i?:>iR:Iiai=ii>tiiiiiCiCiHiHiNiiijOjOjf6j0>j3Sj3[jGvj~jjjjjjjjjjjjk!k)k4knFnQnYntn|nn`nnnnnnnnnnoPoT'o^/oiJoRo]oeoooooooooooppp#p.p6pTp\pwpppppppppp qqq$q1q9q(Gq(Oq\qdqrqzq q qqqqq3q3qWqWqcqcqr r+r3r%>r(Frarirur}rrrrrr(rrr?rLrss +s3sEs3MsW_scgssssssssssssss?tL t(t3t;tFtNtYtatlt(tttt?tLtttNttWtctttu uuu&u?.uL9uRuZu0eunuvuuuu"u"uuuu?uLvv)v1vLvTv_vwv0vvvvvv7vv?vLvvwww#w.w(6w}Aw}IwVw^wiwqw~wwwwwLwwww<wWwgwtwwx x@x3xW9x/AxPLxPTxaxixzvxz~xxxx(xxxxLxxxx<x yyy3$yW1yc9yVy^yiyqyyyKyKy\yzyyy zLz^9zrAzvLzvTzozwzrzzLzwzzzzzz zzLzw{{ #{ .{L6{wQ{ Y{d{m{Lu{w{{{{{ {{{{{{ |||3|r;|v^|rf|v|r|v|v|w|w||w||}}'}D}L}g}Io}o{}v}}}}} } }3}D}S}}~I~o~v$~1~9~F~N~[~c~3p~Dx~S~~~I~o~v~~~3~D~S~!I)6>zKS`h(v(~L<   3 3(W5W=cKcSpvxSvz̀ՀFNiqŁ}%@}Hemx3W 3Włc͂oo ( 53=WJcRoow3WcoӃۃ3W#038WU]hqyo3̄ՄW݄o co7?"\d"23Wc˅2s3,24=?=GT\3iWqc23ƆWΆcنI[I[<IDZOgsozWcz‡Wʇc  1 9(W _ ̈Ԉ#>"F@Q@Ymuo"PȉЉۉ   ;hCzNzVai"/388ŊЊo؊`mo!y<@DPOWbj w  ‹ʋ!)6>[cpx!. 6S[r z ׍ߍ#+OWrzĎ̎PMyMyMM MM#M+MFPMN}MY}MaMlMtMMMtM}M}MMۏpMyMyMMMM$M,MGtMOMlOtOOOOOOOސOOOOOO*O2O@OHOcOkOvO~OOO L   ((/0C8J@ZH`0h?pCxHtw (0p8@H`thwpxpAEHV (r08P X `h    P p    Q P p   $ ' 0Q 8 @ H P X p x> 0 P P [     HaP ] ` c i ( 0 8 @ H P X pi x   l z            (@ H P X p x   x4HL (08PX`hpxr' (08@HP@XPpx00@P (08@0HPX@`Ph\o0P@   ( 0 8 @ PH P X p x      c k r P              P( @ H P X p x    c k r   c k r w |    ( 0 8 P 9X K` Mh \p ox   3 H X   9 I M W       ( 0 8 P X ` h            a    R o0 8 "@ H o` h "p x o     3 W c o    3W (08@HPcXopx"".23Wc".2s (3@'H.P6X@psxWc@R"o"o0@8P@H`hpx  (/0D8o@H`zh}p~x      I"P"W()p*+++++ +(-,07,8H,@b,Hi,P~,X,`,h,p,x---$-<-V-`-//A0g0>>>J>r>>;@E@BBC ,C(bD00E8NE@mEHGPGXJ`KhKpKxLI"P"(((=)A)D)=DbD+++-,7,H,0+8+@+H+`+h+p+x+~,,,,>>>>>?KKKK >(>0>8>@?H?P ?Xd?`g?hn?p|?x?KK>>>>?? ???"?KK>> >(>0?8?@ ?H?`?h?p"?xd?g?n?|??KKt?|?????@@@(@0@8@@@H@`@h@p@x@@@@@ABJJKLBBmEE wG(G@:BHHBPxBXBpExEwGGGG7C DEwGGSIbIJLLCC E(@G0aG8wG@GH'HP,HXLH`HhHpbIxIJJLL)FGGGaGwGGGG H@FF F(F0F8F@FHFPaGXwGp@FxVF`F|FFFaGwGJJLLJ'JDJIJ H(I0)I86IP"X#`%h&piDxnD"h#%%iDnD"""## ##$#,#2# 7#(?#0B#8G#@J#HO#P%X%`iDhnD"" ##$#,#2#7#?#B#G#J#O#T#c9f9i9~9 D(0E@LHLPLXLptMx~MMM`OkOmOO:PCPNPSPPX  dpXp$-"d8pPxP 4|""L8@\p  !!, "| LLPMM$PN@pNTNhN|NNNNNNOO0ODOXOlPP"^P.symtab.strtab.shstrtab.rela.text.data.bss.rela.text.unlikely.rodata.str1.1.rodata.str1.8.gcc_except_table.rela.rodata.rela.data.rel.local.rela.data.rel.ro.local.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.rela.data.DW.ref.__gxx_personality_v0.comment.note.GNU-stack.rela.eh_frame.groupp@# PP@h#&0Q,@Q 6@Q1@-P#E2.R+T2`XCc\lz ]2 u@/# 0@?# @@ @? #@J2#x (@} #3@@@ H#s0@ E# x@x 0#0&Ȏ!@ #H0Ў.Qfa@ #!p$  ` wpyelftools-0.27/test/testfiles_for_unittests/empty_pubtypes/000077500000000000000000000000001374602170700247135ustar00rootroot00000000000000pyelftools-0.27/test/testfiles_for_unittests/empty_pubtypes/Makefile000066400000000000000000000000731374602170700263530ustar00rootroot00000000000000main.elf: main.c gcc -gpubnames -g -O0 main.c -o main.elf pyelftools-0.27/test/testfiles_for_unittests/empty_pubtypes/main.c000066400000000000000000000000171374602170700260010ustar00rootroot00000000000000void main() {} pyelftools-0.27/test/testfiles_for_unittests/empty_pubtypes/main.elf000077500000000000000000000227601374602170700263410ustar00rootroot00000000000000ELF>@@p@8 @&#@@@@@88@8@@@ `` ( ((`(`TT@T@DDPtddd@d@44QtdRtd``/lib64/ld-linux-x86-64.so.2GNU GNU7:Q  libc.so.6__libc_start_main__gmon_start__GLIBC_2.2.5ui ,``HH] Ht+H5R %T @%R h%" f1I^HHPTIP@H@H@fD7`UH-0`HHvHt]0`f]@f.0`UH0`HHHH?HHtHt ]0`]fD= uUHn] @ `H?uHtUH]zUH]AWAVAAUATL% UH- SIIL)HHHt 1LLDAHH9uH[]A\A]A^A_Ðf.HH;0L||Lr| zRx (*zRx $ FJ w?;*3$"DAC B DdeBBE B(H0H8M@r8A0A(B BBB@@ @ T@``o@@@ 8 `x@`@ o@@oo8@(`@GCC: (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609,@G-mainCH @@% B.?: ; @B5 main.c @J/home/eliben/eli/pyelftools/test/testfiles_for_unittests/empty_pubtypesGNU C11 5.4.0 20160609 -mtune=generic -march=x86-64 -gpubnames -g -O0 -fstack-protector-strongmain.cmainG8@T@t@@@@8@@@ `@ x@ @ @ @@T@`@d@@`` `(``` `0` !"  `@P@.@D0`S`z@`@ ``(``d@`P@, p  `H0`&T@On `{ (``@@e8`t@*0`@ 0`  @crtstuff.c__JCR_LIST__deregister_tm_clones__do_global_dtors_auxcompleted.7594__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrymain.c__FRAME_END____JCR_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE___libc_csu_fini_ITM_deregisterTMCloneTable_edata__libc_start_main@@GLIBC_2.2.5__data_start__gmon_start____dso_handle_IO_stdin_used__libc_csu_init__bss_startmain_Jv_RegisterClasses__TMC_END___ITM_registerTMCloneTable.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.dynamic.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_str.debug_pubtypes8@8#T@T 1t@t$Do@N @HV@8^o8@8ko@@@ z`@`Bx@x@@ @@rT@T `@`d@d4@`` ` (`(``  ` 0`0005 e0+G7-E$9Q0]\l(%6 pyelftools-0.27/test/testfiles_for_unittests/exe_solaris32_cc.elf000066400000000000000000000145301374602170700254440ustar00rootroot00000000000000ELF44 (44o< < < < X X X/usr/lib/ld.so.1    !(.:NU ^ !f| X   <    ] <  8 H { x    $ exe_solaris32.elfcrti.scrt1.ocrt1.sfsr.svalues-Xa.cexe_solaris64.elf.ccrtn.s__xargc_environ_PROCEDURE_LINKAGE_TABLE__DYNAMIC___Argv_edata_etext_init__fsr_init_valuemain_GLOBAL_OFFSET_TABLE___xargv_lib_version_exitatexit__fpstart__fsr_start_end_fini__environ_lock__longdouble_usedlibc.so.1SYSVABI_1.367@   !H L P T 5@ %D %H h%L h%P h%T hjjRX th E u T RU   R PdP\juURQt`|$у  D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]ÐUjjEEUWVS[1[^_UWVS[[^_X 6   || L `\` ```@ocoo \\ oodo`o``>< |\|  \ |   8 < X    o u!(.  9E8 Th}  !| X   <    <  8 %H { +x 2 7 = L exe_solaris32.elfcrti.scrt1.ocrt1.sfsr.strap_tablevalues-Xa.cDrodata.rodataexe_solaris64.elf.ccrtn.s_END__START___xargc_environ_PROCEDURE_LINKAGE_TABLE__DYNAMIC___Argv_edata_etext_init__fsr_init_valuemain_GLOBAL_OFFSET_TABLE___xargv_lib_version_exitatexit__fpstart__fsr_start_end_fini__environ_lock__longdouble_usedanotate anotate X  Q anotate . Dacomp: Sun C 5.12 SunOS_i386 2011/11/16as: Sun Compiler Common 12.3 SunOS_i386 2011/11/16ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.2276exe_solaris64.elf.c /home/yann/devel/pyelftools/test/testfiles /opt/solarisstudio12.3/prod/bin/cc exe_solaris64.elf.cXa;R=Sun C 5.12 SunOS_i386 2011/11/16;backend;raw;cd;DBG_GEN 5.3.3-' exe_solaris64.elf.c DD%.interp.SUNW_cap.SUNW_syminfo.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.rel.plt.text.init.fini.rodata.got.dynamic.data.bssf.bss.symtab.strtab.annotate.comment.debug_info.debug_line.debug_abbrev.shstrtab ooBd!||'o\\ 5 ="||LEo So2`o@q B\\  u||Pz.    8 8 < < X X X  L     * ^o|p[1 pyelftools-0.27/test/testfiles_for_unittests/exe_solaris32_cc.sparc.elf000066400000000000000000000127641374602170700265620ustar00rootroot00000000000000ELF4 4 (44@@(/usr/lib/ld.so.1         +2 7@ !@ L T ]$b \0i o  u | h  0 _environ_etext_PROCEDURE_LINKAGE_TABLE_atexit_end_DYNAMIC__cg92_used__xargc__xargv_exit_edata_init_fini_start__fsr_init_value__environ_lock___Argv_lib_versionmainlibc.so.1SYSVABI_1.37̳$ 0  @"aD"a"a, @'က $+`-` `?-)!- =--% # @@5A@@2#@@ @@+@@,㿘'D'H@@ '  㿠 㿠00<0H0  @\  oٌo(o$tt$ ooXoo``@\(Ht     @ h w }#* 8D Sp    @ !   $ 0     h  ( 50 exe_solaris32_cc.elf.sparccrti.scrt1.s__crt_scratchvalues-Xa.cDrodata.rodataexe_solaris64_cc.elf.sparc.ccrtn.s_END__START__environ_etext_PROCEDURE_LINKAGE_TABLE_atexit_end_DYNAMIC__cg92_used__xargc__xargv_exit_edata_init_fini_start__fsr_init_value__environ_lock___Argv_lib_versionmainanotate anotate, ( L Tanotate@ 0XP@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)feature_tests.h 1.26 11/04/12 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.30 11/03/31 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.12 SunOS_sparc Patch 148917-04 2013/03/19ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.1512exe_solaris64_cc.elf.sparc.c /home/yann/tmp /opt/solarisstudio12.3/prod/bin/cc exe_solaris64_cc.elf.sparc.cXa;R=Sun C 5.12 SunOS_sparc Patch 148917-04 2013/03/19;backend;raw;cd;DBG_GEN 5.3.360 exe_solaris64_cc.elf.sparc.c DD%.interp.SUNW_syminfo.hash.dynsym.dynstr.SUNW_version.SUNW_versym.rela.plt.text.init.fini.rodata.dynamic.data.bss.symtab.strtab.annotate.comment.debug_info.debug_line.debug_abbrev.shstrtab oBX@@ `%"\\-o(( ;oHH,HBtt$  R0X^ dMX l@@(u h h({  # :oL|J:! 7pyelftools-0.27/test/testfiles_for_unittests/exe_solaris64_cc.elf000066400000000000000000000216501374602170700254520ustar00rootroot00000000000000ELF> @@@8@ @@@@o@ @0 0 0 0 A88` ` APdd@/usr/lib/amd64/ld.so.1 ; 8x   $ @*AC     ")0<PWA`0 @g @ @hA` ADAX!A@A8A @hA @M @  @! @! @A, @ 0A @*exe_solaris64.elfcrti.scrt1x.ocrt1.sfsrx.svalues-Xa.cexe_solaris64.elf.ccrtn.s_environ_etext_PROCEDURE_LINKAGE_TABLE_atexit_end_DYNAMIC__longdouble_used__xargc__xargv_exit_edata__fsr_init_fini_start__fsr_init_value__environ_lock_lib_version___Argvmainlibc.so.1SUNW_0.7(= " H A P A X A5%%h%h%hjjHHH` AHtH @HEH %AHu HL H %AHRHUH%0AH%8AQR%@AP _^ZYuPPHK__THAAAtf<$EAAHA $At$$EA`tA D3Af$$fD $AtAAf$$fD $,$A$EAAAHAAt%%!$EAA@D3A$$D $EAD $At $t $@$HUH3HHH#H<$$L$t @tH]ÐUHH }HuEEUHSATAUAVAWPHA_A^A]A\[UHSATAUAVAWPHA_A^A]A\[` A @ @ @ @  @@x@ +P@ `x@``` @`<oo @oH8 @8 @H oX@o\o`@o``>0 A@@@@X@@x@P@ x@ @ @ @ 8 @ @ @ @ @, @0 A` AAhAhAqhAw@")0HA ;G, @VjA0 @ @ @hA` ADA!A@A8A @hA @M @  @! @! @A&, @30A; @*exe_solaris64.elfcrti.scrt1x.ocrt1.sfsrx.strap_tablevalues-Xa.cDrodata.rodataexe_solaris64.elf.ccrtn.s_END__START__environ_etext_PROCEDURE_LINKAGE_TABLE_atexit_end_DYNAMIC__longdouble_used__xargc__xargv_exit_edata__fsr_init_fini_start__fsr_init_value__environ_lock_lib_version___Argvmainanotate anotateP H @ @` A @ @S @ @anotate8 @: @*PDacomp: Sun C 5.12 SunOS_i386 2011/11/16as: Sun Compiler Common 12.3 SunOS_i386 2011/11/16ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.2276exe_solaris64.elf.c /home/yann/devel/pyelftools/test/testfiles /opt/solarisstudio12.3/prod/bin/cc -m64 exe_solaris64.elf.cXa;R=Sun C 5.12 SunOS_i386 2011/11/16;backend;raw;cd;DBG_GEN 5.3.31' exe_solaris64.elf.c DD%.interp.SUNW_cap.eh_frame_hdr.eh_frame.SUNW_syminfo.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.rela.plt.text.init.fini.rodata.got.dynamic.data.bssf.bss.symtab.strtab.annotate.comment.debug_info.debug_line.debug_abbrev.shstrtab@ o@ p@!p@@+oBX@X\9@?ox@x M P@P( U"x@x+]o @ ko @ .xo @ <B8 @8 H @ @ @  @ ! @ !, @, 0 A0 0` A`  AXhAhhAhh0, @oQ4=q pyelftools-0.27/test/testfiles_for_unittests/exe_solaris64_cc.sparc.elf000066400000000000000000000172001374602170700265550ustar00rootroot00000000000000ELF+@@@8@@@XX   ht  P/usr/lib/sparcv9/ld.so.1     8     + 2 t7 ! 8@ pH hQ V hP ]  pc  i Dp @   `  @,_environ_etext_PROCEDURE_LINKAGE_TABLE_atexit_end_DYNAMIC__xargc__xargv_exit_edata_init_fini_start__fsr_init_value__environ_lock_lib_version___Argvmainlibc.so.1SUNW_0.7 =(    [`+p @ "ap`+p @ rah`+p @ ra`, @`+p ' \8 t8+``+p ) -`-!X `?-!X =--%!X !X#0@j`+p  @c!@@ @c@i0'w@U  ' < PP0o0o0o  p    oo@oHH oxoToo``+ Xx@`   p        8 hw t}#* X8D  Sp 8      t ! 8 p h  h   p   D @  ! `)  @,exe_solaris64_cc.elf.sparccrti.scrt1.s__crt_scratchvalues-Xa.cDrodata.rodataexe_solaris64_cc.elf.sparc.ccrtn.s_END__START__environ_etext_PROCEDURE_LINKAGE_TABLE_atexit_end_DYNAMIC__xargc__xargv_exit_edata_init_fini_start__fsr_init_value__environ_lock_lib_version___Argvmainanotate anotate h l " # $ anotate8 (D @,XP@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)feature_tests.h 1.26 11/04/12 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.30 11/03/31 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.12 SunOS_sparc Patch 148917-04 2013/03/19ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.1512exe_solaris64_cc.elf.sparc.c /home/yann/tmp /opt/solarisstudio12.3/prod/bin/cc -m64 exe_solaris64_cc.elf.sparc.cXa;R=Sun C 5.12 SunOS_sparc Patch 148917-04 2013/03/19;backend;raw;cd;DBG_GEN 5.3.3:0 exe_solaris64_cc.elf.sparc.c DD%.interp.SUNW_syminfo.hash.dynsym.dynstr.SUNW_version.SUNW_versym.rela.plt.text.init.fini.rodata.dynamic.data.bss.symtab.strtab.annotate.comment.debug_info.debug_line.debug_abbrev.shstrtabXX oBxxT %"-o@@ ;o``*HBH R X p p^ d M  l Pu 8 80{ h h  h(# .oJ" FR hpyelftools-0.27/test/testfiles_for_unittests/lambda.elf000077500000000000000000000556401374602170700235470ustar00rootroot00000000000000ELF> @@R@8 @$#@@@@@88@8@@@x x  ` `  ` `TT@T@ Ptd @ @TTQtdRtd ` `((/lib64/ld-linux-x86-64.so.2GNU   C)ELO7 ``@libstdc++.so.6__gmon_start___ZNSt8ios_base4InitD1Ev_ZNSt8ios_base4InitC1Ev_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc_ZSt4cout_ZNSolsEilibm.so.6libgcc_s.so.1libc.so.6__cxa_atexitrand__libc_start_mainGLIBCXX_3.4GLIBC_2.2.5 t)ui #```` ` `(`0`8`@`H` HH HtH5 % @% h% h% h% h% h% h% hUHHHq`H@Hq`HX`fEH]f.UH]D1I^HHPTI @H0 @H@ Df.@U``H=``HtHt ]``D]fD``UH``HHHH?HHtHt ]``]fD= uUH~ ]D@f.UH]fUHH E}HuEdEEH}1H ]fDUHH0H}H}H``H}HH @Hu6HHǾ HE/H``H @HǾ HE*H``H @cHǾ fHEH0]f.fAWAVIAUATL% UH- SAIL)HHHt 1LLDAHH9uH[]A\A]A^A_Ðf.HHx=foobar;T P8`pPpXzRx +zRx $0FJ w?;*3$"X CAC ~ xPJAC E AC   AC F DeBBE B(H0H8M@r8A0A(B BBB 8@@@ @ @ ` `ox@@@ / `x@0@H o@oo@ `V@f@v@@@@@GCC: (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0clang version 7.0.0-3~ubuntu0.18.04.1 (tags/RELEASE_700/final)U<std::__exception_ptrstd::__debugmainmain::operator()/std::__ioinit __gnu_cxx*stdu__cxx_global_var_init__gnu_debugQE ?DMJ q`HYQLaj^b]e^e 4j |       $ 5         1 H z        4 O a  O         ! N7 7 @        - E ] o {      2 O g ~    ( ? V r       & A \ w      ' C ^ p nj Ȩ      2 H ^ y       !? %y & '" $O2[ Q$S [ FxUV X[ $`$b $e $i Bv LBz y ^6 I K 9UE  0 1 2< 3R 5h 6s 7~ 8 : ; < = ? @ B C D E1 GG HR I] Jh Ls M~ N O Q R 5 6 7 @ A B  C D/ E@ FQ Gb Hs I J K L Wm E b c e f g h1 iC jT kf l m n o p q r* sE t] uy v w x y | ~  # : L ^ o          & = Y p      !R !S. !T !V9 !WJ !Y[ ![l !\} !] !^ !_ !` !a !b !c !d  !e !f1 !gB !hS !idW] MEW Ww>vFBDElLPW UW  e   !  hW  k  1[ \ \ b b t "a #m >$ % %W \ \ [ b b Q| W W&f W'3 [ w   F S  [ b W  b b d u b (i n  ( W d u b '; [ b b t &l W)+W"%[ [ b '*  0u u  (  7 u  W >m u  WF W  Mb } b ( (  !n VW n ] O  ҍ ؟     ! O x x y   ,R -]     Z uPLx Nx Og&}r WIx x WO x x px  x u  W  u  W { u   ~7 u   & ' ( + . 3| 4 6 7 8 9$ :5 ; < = > ? @ A C1 DH Ez G H I J K L M4 NO Pa Q )0 4.  W Q *   p + ,|- :   WA  Q.HX i d W (_  n f W m =W  W DW  / mW  /B  )s | 3b u b ( (b d u b  $W ! Qb d  b ( `  n   n  NW d b / wW /    VW  01 1 1[ 1[  W   cW d b   W  ^W  W ' -b } n  / ai d 6 jW = W E Wi d L b T Cb d b ( !.] ` b g ei d b o mW b w \i d b  Wb }  b (  b  y (i  ~   i d    W m  W  b d b  W  W b  i d b  i i b  i i n b  KW / tW /  i n  i  i n  i  i n b   7  x  W   W!2342!5: $*5& GW(]+2D?FMG[Hi+5w,W-/o=a% '& )<(m &,1Qm >Sm LTm ZUh6v7 8m :pm >m d. z W  6} lW W mW W nW W oW W qW W pW W rW W sW W tW W uW W $vW W -zW W 5}W W =W WLRNO'Y  bW iW nW  uW |W W } ( (4 } W }   u u  8W } u /W W rW u }b % b b }([   u u }7 yW } u /W   WW  ! b  b b }(\ }W )WA '   >W u /W W  W WxW  W  W   ' 8 W u /'" } } &W } } W b . @W } u /P W u u /6      W W  GW } u % MW u - OW } u F TW } b u /6 W } u > W u E XW } b u O W u u $W 0)!Gm a "& j "_W  s "eW  | "W  "hW  "W  . "lW  "pW  "uW  "xW  "}W  "W  "W  "W  7   "  "  4  ".  7@CV J8@JV #W9xP #W9pU #:l#W;C@:hZ #<#W# # !=`@V/" >xa O?@ V6 %BU94I: ; n<6  : ; I: ;?<.: ;<?2 I4 : ;  .n: ; I<? I : ; 6  : ;  I: ; 8 .: ; <?c.n: ; <?.: ; <?2 .n: ; I<?2 .n: ; <?2 .n: ; I<?2 cI: ; <.n: ; <?9$> I.: ;I<?<6 : ; .: ;<? .: ; I<?!&I"#&$I: ;%I&.: ;<?'.: ;<?(7I).: ;I<?*6 : ; +I,!I7 -$ > .</06  1 I8 2I3;4BI5:: ; 6.: ; I<?7.@: ; 8.@: ; I?9: ; I:4: ; I; <6 : ; =.@dnG>I4?.@n4~ /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/x86_64-linux-gnu/c++/7.4.0/bits/usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/bits/usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/usr/include/usr/include/clang/7.0.0/include/usr/include/x86_64-linux-gnu/bits/types/usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/debug/usr/include/x86_64-linux-gnu/bits/usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/extatomic_word.hios_base.hiostreamstdlib.hstd_abs.hcstdlibstddef.hstdlib.h__mbstate_t.hmbstate_t.hcwcharwint_t.hwchar.h__FILE.hexception_ptr.hc++config.hdebug.htypes.hstdint-intn.hcstdintstdint.hstdint-uintn.hclocalelocale.hctype.hcctypenew_allocator.h FILE.hcstdio_G_config.hstdio.hwctype.hcwctypewctype-wchar.hlambda.cpp @ #H J# @ Yvg< <p.u f <gclang version 7.0.0-3~ubuntu0.18.04.1 (tags/RELEASE_700/final)/tmpstdios_base_S_refcount_Atomic_word_S_synced_with_stdio~Init_ZStL8__ioinitquotremabortatexitat_quick_exitatofatoiatolbsearchsize_t__compar_fn_tcallocfreegetenvmallocmblenmbstowcswchar_tmbtowcqsortreallocsrandstrtodstrtolstrtoulsystemwcstombswctomb__gnu_cxxlong long intlldiv_t_Exitllabslldivatollstrtollstrtoulllong long unsigned intstrtoffloatstrtoldlong double_ZN9__gnu_cxx3divExx_ZSt3abse__count__value__wch__wchb__ARRAY_SIZE_TYPE____mbstate_twint_tfgetwc_IO_FILE__FILEfgetwsfputwcfputwsfwidegetwcharmbrlenmbrtowcmbsinitmbsrtowcsputwcharungetwcvfwprintfgp_offsetfp_offsetoverflow_arg_areareg_save_area__va_list_tagvfwscanfvswprintfvswscanfvwprintfvwscanfwcrtombwcscatwcscmpwcscollwcscpywcscspnwcsftimetmwcslenwcsncatwcsncmpwcsncpywcsrtombswcsspnwcstodwcstofwcstokwcstolwcstoulwcsxfrmwctobwmemcmpwmemcpywmemmovewmemsetwcschrwcspbrkwcsrchrwcsstrwmemchrwcstoldwcstollwcstoull__exception_ptr_M_exception_object_ZNSt15__exception_ptr13exception_ptr9_M_addrefEv_M_addref_ZNSt15__exception_ptr13exception_ptr10_M_releaseEv_M_release_ZNKSt15__exception_ptr13exception_ptr6_M_getEv_M_getdecltype(nullptr)nullptr_t_ZNSt15__exception_ptr13exception_ptraSERKS0_operator=_ZNSt15__exception_ptr13exception_ptraSEOS0_~exception_ptr_ZNSt15__exception_ptr13exception_ptr4swapERS0_swap_ZNKSt15__exception_ptr13exception_ptrcvbEvoperator bool_ZNKSt15__exception_ptr13exception_ptr20__cxa_exception_typeEv__cxa_exception_typetype_info_ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrErethrow_exception__gnu_debug__debug__int8_t__int16_t__int32_t__int64_t__intmax_tunsigned char__uint8_tunsigned short__uint16_t__uint32_t__uint64_tuint_fast8_tuint_fast16_tuint_fast32_tuint_fast64_tuint_least8_tuint_least16_tuint_least32_tuint_least64_t__uintmax_tuintptr_tlconvsetlocalelocaleconvisalnumisalphaiscntrlisdigitisgraphislowerisprintispunctisspaceisupperisxdigittolowertoupperisblankptrdiff_t_G_fpos_tclearerrfclosefeofferrorfflushfgetcfgetposfgetsfopenfputcfputsfreadfreopenfseekfsetposftellfwritegetcharperrorputcharremoverenamerewindsetbufsetvbuftmpfiletmpnamungetcvfprintfvprintfvsprintfvfscanfvscanfvsnprintfvsscanfwctrans_twctype_tiswalnumiswalphaiswblankiswcntrliswctypeiswdigitiswgraphiswloweriswprintiswpunctiswspaceiswupperiswxdigittowctranstowlowertowupperoperator()__cxx_global_var_initmain_ZZ4mainENK3$_0clEv_GLOBAL__sub_I_lambda.cppargcargvlambdathisUstd::nullptr_t<int32_tintmax_t]__int64_tRuint_fast16_thint_fast8_tuint8_t^boolRstd::size_tfpos_tsint_fast16_twint_twctrans_tm long unsigned intuint16_tlong intdecltype(nullptr)int_least32_tFILE<__uint64_t__intmax_t*__int16_tt __compar_fn_tRint64_tuintptr_t7 long doubleO lldiv_t5shortuint_least32_tintptr_t __uint16_t__FILEint_least64_t)__mbstate_tldiv_t]std::ptrdiff_tint16_t]uint_fast32_t unsigned intn wchar_tWintb size_t~int_fast32_tuint_least64_t|div_tL_Atomic_wordsigned charstd::__exception_ptr::exception_ptr__uintmax_tdoubleint8_tint_least16_t charG__int32_tuint32_tmbstate_tsuint_least8_tGuint_fast8_t long long unsigned int__uint8_thuint_fast64_tx long long int__va_list_tagunsigned shortint_least8_t.wctype_t_G_fpos_t~uint_least16_t __int8_tint_fast64_t float&__uint32_tuintmax_tunsigned char1uint64_t@@@@@$ @8@T@x@@@@@0@ x@ @ @@ @ @ @ @ @ ` ` ```P```  @ q`* `@> @CT_ `@a @t @p` ` @ `Tt @ @  ` `& `9`O``Vh P`h @w @J|X` @ P@l @+N @`` O``fP`!x`s`` 0 @e @ @_GLOBAL__sub_I_lambda.cpp_ZStL8__ioinit_ZZ4mainENK3$_0clEv__cxx_global_var_initcrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.7697__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry__FRAME_END____GNU_EH_FRAME_HDR_DYNAMIC__init_array_end__init_array_start_GLOBAL_OFFSET_TABLE__edatarand@@GLIBC_2.2.5_IO_stdin_usedmain__dso_handle_dl_relocate_static_pie__cxa_atexit@@GLIBC_2.2.5_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@@GLIBCXX_3.4__TMC_END___ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@@GLIBCXX_3.4_ZSt4cout@@GLIBCXX_3.4__data_start__bss_start_ZNSt8ios_base4InitC1Ev@@GLIBCXX_3.4__libc_csu_init_ZNSolsEi@@GLIBCXX_3.4__libc_csu_fini__libc_start_main@@GLIBC_2.2.5__gmon_start___ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4.symtab.strtab.shstrtab.interp.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.got.plt.data.bss.comment.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_str.debug_macinfo.debug_pubtypes.debug_ranges8@8#T@T 1ox@x(; @C@/Ko@Xo@@g0@0HqBx@x{ @ v@@@@ @  @  @ T @ ` `  `  ` ``PP`P``` 0`j{U /$2&0v7f 1A@APeF@Fh"6 N.>Q^pyelftools-0.27/test/testfiles_for_unittests/lib_versioned64.so.1.elf000066400000000000000000000207301374602170700260710ustar00rootroot00000000000000ELF>@x@8@D D    $$Ptdt t t ,,QtdRtd @@GNUJC)QkLQYcA_O  1 BEĆ(ck|AXqXAXĆ(ckĆAX   a 8 R"H  P  H   u  < ! __gmon_start___init_fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Jv_RegisterClassesfunction1_ver1_0putsfunction1_ver1_1function2strlcatgzoffset__stack_chk_failfunction1libz.so.1libc.so.6_edata__bss_start_endlib_versioned.so.1VER_1.0VER_1.1VER_1.2ZLIB_1.2.3.5GLIBC_2.4GLIBC_2.2.5&@$ A$ $B$ ! 5)ii 6ui @ `  @ @           ( 0 8  HoH5 % @% h% h% h% h% hHHE HtHfH H= UH)HHw]H Ht]@Ha H=Z UH)HHHH?HHHu]H Ht]@=! u'H= UHt H= =h] fffff.H=h tHw HtUH=R H]WRfUHH=]UHH=]UHH@dH%(HE1EfuncEtionHEHEEfEHEкH5kHǸ=E̿PEHUdH3%(t)HHfunction1 version 1.0function1 version 1.12;(Dl.@zRx $p`FJ w?;*3$"DAC M dAC M AC  `   <   oP L  x oooooo FVfv@ GCC: (Ubuntu/Linaro 4.7.2-2ubuntu1) 4.7.2.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_d.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.dynamic.got.got.plt.data.bss.comment$.o`8 PP@@LHo0UodoPs}x 00`< < E E .t t ,      ( @@ @H H0H*r`. P   0  < E t        @ H D T_ l   H   `  T@ - 9@ F OH [ q  H  <   ) :P ? IH U h | " /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/crti.ocall_gmon_startcrtstuff.c__JCR_LIST__deregister_tm_clonesregister_tm_clones__do_global_dtors_auxcompleted.6744__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrylib_versioned.elf.c__FRAME_END____JCR_END____dso_handle_DYNAMIC__TMC_END___GLOBAL_OFFSET_TABLE_function1_ver1_0_ITM_deregisterTMCloneTableputs@@GLIBC_2.2.5_edatastrlcat_fini__stack_chk_fail@@GLIBC_2.4function1@VER_1.2VER_1.2VER_1.0__gmon_start__gzoffset@@ZLIB_1.2.3.5function1_ver1_1_endfunction2__bss_startfunction1@@VER_1.0_Jv_RegisterClasses_ITM_registerTMCloneTableVER_1.1__cxa_finalize@@GLIBC_2.2.5_initpyelftools-0.27/test/testfiles_for_unittests/lib_with_two_dynstr_sections.so.1.elf000077500000000000000000000211401374602170700310760ustar00rootroot00000000000000ELF>@@8@D D    $$Ptdt t t ,,QtdRtd @@GNUJC)QkLQYcA_O  1 BEĆ(ck|AXqXAXĆ(ckĆAX   a 8 R"H  P  H   u  < ! __gmon_start___init_fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Jv_RegisterClassesfunction1_ver1_0putsfunction1_ver1_1function2strlcatgzoffset__stack_chk_failfunction1libz.so.1libc.so.6_edata__bss_start_endlib_versioned.so.1VER_1.0VER_1.1VER_1.2ZLIB_1.2.3.5GLIBC_2.4GLIBC_2.2.5&@$ A$ $B$ ! 5)ii 6ui @ `  @ @           ( 0 8  HoH5 % @% h% h% h% h% hHHE HtHfH H= UH)HHw]H Ht]@Ha H=Z UH)HHHH?HHHu]H Ht]@=! u'H= UHt H= =h] fffff.H=h tHw HtUH=R H]WRfUHH=]UHH=]UHH@dH%(HE1EfuncEtionHEHEEfEHEкH5kHǸ=E̿PEHUdH3%(t)HHfunction1 version 1.0function1 version 1.12;(Dl.@zRx $p`FJ w?;*3$"DAC M dAC M AC  `   <   oP L  x oooooo FVfv@ GCC: (Ubuntu/Linaro 4.7.2-2ubuntu1) 4.7.2fake .dynstr sectionfake .dynstr section.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_d.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.dynamic.got.got.plt.data.bss.comment.dynstr2$.o`8 PP@@LHo0UodoPs}x 00`< < E E .t t ,      ( @@ @H H0H*@r, (x/ P   0  < E t        @ H D T_ l   H   `  T@ - 9@ F OH [ q  H  <   ) :P ? IH U h | " /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/crti.ocall_gmon_startcrtstuff.c__JCR_LIST__deregister_tm_clonesregister_tm_clones__do_global_dtors_auxcompleted.6744__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrylib_versioned.elf.c__FRAME_END____JCR_END____dso_handle_DYNAMIC__TMC_END___GLOBAL_OFFSET_TABLE_function1_ver1_0_ITM_deregisterTMCloneTableputs@@GLIBC_2.2.5_edatastrlcat_fini__stack_chk_fail@@GLIBC_2.4function1@VER_1.2VER_1.2VER_1.0__gmon_start__gzoffset@@ZLIB_1.2.3.5function1_ver1_1_endfunction2__bss_startfunction1@@VER_1.0_Jv_RegisterClasses_ITM_registerTMCloneTableVER_1.1__cxa_finalize@@GLIBC_2.2.5_initpyelftools-0.27/test/testfiles_for_unittests/lib_with_two_dynstr_sections_reversed.so.1.elf000077500000000000000000100114201374602170700327760ustar00rootroot00000000000000ELF>@X @8@D D    $$Ptdt t t ,,QtdGNUJC)QkLQYcA_O  1 BEĆ(ck|AXqXAXĆ(ckĆAX   a 8 R"H  P  H   u  < ! &@$ A$ $B$ ! 5)ii 6ui @ `  @ @           ( 0 8  HoH5 % @% h% h% h% h% hHHE HtHfH H= UH)HHw]H Ht]@Ha H=Z UH)HHHH?HHHu]H Ht]@=! u'H= UHt H= =h] fffff.H=h tHw HtUH=R H]WRfUHH=]UHH=]UHH@dH%(HE1EfuncEtionHEHEEfEHEкH5kHǸ=E̿PEHUdH3%(t)HHfunction1 version 1.0function1 version 1.12;(Dl.@zRx $p`FJ w?;*3$"DAC M dAC M AC  `   <   oP L  x oooooo FVfv@ GCC: (Ubuntu/Linaro 4.7.2-2ubuntu1) 4.7.2fake .dynstr sectionfake .dynstr section__gmon_start___init_fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Jv_RegisterClassesfunction1_ver1_0putsfunction1_ver1_1function2strlcatgzoffset__stack_chk_failfunction1libz.so.1libc.so.6_edata__bss_start_endlib_versioned.so.1VER_1.0VER_1.1VER_1.2ZLIB_1.2.3.5GLIBC_2.4GLIBC_2.2.5.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.gnu.version.gnu.version_d.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.dynamic.got.got.plt.data.bss.comment.dynstr2.dynstr$.o`8 PP@@o0Mo\oPkux z00`< < E E .t t ,      ( @@ @H H0H*r, LL  x/ P P  0  <  E t        @ H D T_ l   H   `  T@ - 9@ F OH [ q  H  <   ) :P ? IH U h | " /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/crti.ocall_gmon_startcrtstuff.c__JCR_LIST__deregister_tm_clonesregister_tm_clones__do_global_dtors_auxcompleted.6744__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrylib_versioned.elf.c__FRAME_END____JCR_END____dso_handle_DYNAMIC__TMC_END___GLOBAL_OFFSET_TABLE_function1_ver1_0_ITM_deregisterTMCloneTableputs@@GLIBC_2.2.5_edatastrlcat_fini__stack_chk_fail@@GLIBC_2.4function1@VER_1.2VER_1.2VER_1.0__gmon_start__gzoffset@@ZLIB_1.2.3.5function1_ver1_1_endfunction2__bss_startfunction1@@VER_1.0_Jv_RegisterClasses_ITM_registerTMCloneTableVER_1.1__cxa_finalize@@GLIBC_2.2.5_initpyelftools-0.27/test/testfiles_for_unittests/obj_stabs.S000066400000000000000000000002121374602170700237070ustar00rootroot00000000000000# gcc -c -o obj_stabs.o obj_stabs.S .stabs "label", 0x95, 0xc8, 0x4072, 0xdeadbeef .stabs "another label", 0x41, 0x66, 0xf9b1, 0xcafebabe pyelftools-0.27/test/testfiles_for_unittests/obj_stabs.elf000066400000000000000000000016301374602170700242600ustar00rootroot00000000000000ELF>X@@ ! r@ᆳAfobj_stabs.Slabelanother label.symtab.strtab.shstrtab.text.data.bss.stab.stabstr@!@'@,@$2d!; Ppyelftools-0.27/test/testfiles_for_unittests/pascalenum.o000066400000000000000000000152101374602170700241310ustar00rootroot00000000000000ELF>H@@%N enum.pas   H % B 4 I.' 6 ? I (IUHHd$H]%HHHD%HHHH]FPC 3.0.4+dfsg-22 [2019/01/24] for x86_64 - LinuxTMyEnumFirstLastenum| 0p enum.pasFree Pascal 3.0.4+dfsg-22 2019/01/24/home/seva/ x $mainATMyEnumTMyEnumFirstLast      -DTcqv)Rp   3 F [do~+ -9Ienum.pas.Ldebug_linesection0.Ldebug_line0.Ldebug_abbrevsection0.Ldebug_abbrev0U_$P$ENUM_$$_X.Ldebug_info0.La1.Ledebug_info0.Lehdebug_line0.Ledebug_line0DEBUGSTART_$P$ENUMPASCALMAINmainDEBUGEND_$P$ENUMINITFINALINIT$_$SYSTEMFPC_THREADVARTABLESTHREADVARLIST_$SYSTEMFPC_RESOURCESTRINGTABLESFPC_WIDEINITTABLESFPC_RESSTRINITTABLES__stklen__heapsize__fpc_valgrindFPC_RESLOCATIONRTTI_$P$ENUM_$$_TMYENUMRTTI_$P$ENUM_$$_TMYENUM_s2oRTTI_$P$ENUM_$$_TMYENUM_o2s_$ENUM$_Ld1_$ENUM$_Ld2FPC_INITIALIZEUNITSfpc_get_outputfpc_write_text_enumFPC_IOCHECKfpc_writeln_endFPC_DO_EXIT.text.rela.debug_line.debug_abbrev.text.b_DEBUGSTART_$P$ENUM.rela.text.n_main.rela.fpc.n_links.bss.n_u_$p$enum_$$_x.rela.data.n_INITFINAL.rela.data.n_FPC_THREADVARTABLES.data.n_FPC_RESOURCESTRINGTABLES.data.n_FPC_WIDEINITTABLES.data.n_FPC_RESSTRINITTABLES.fpc.n_version.data.n___stklen.data.n___heapsize.data.n___fpc_valgrind.data.n_FPC_RESLOCATION.data.n_RTTI_$P$ENUM_$$_TMYENUM.rela.data.n_RTTI_$P$ENUM_$$_TMYENUM_s2o.rela.data.n_RTTI_$P$ENUM_$$_TMYENUM_o2s.rela.debug_frame.rela.debug_info.text.z_DEBUGEND_$P$ENUM.symtab.strtab.shstrtab.note.GNU-stack,Gp8 9'513= O:T;\<a;f=$')+33 3 3   H L$T'ai 6w&p  6@ @RT&FpX`epp  8, ?0V@nP0 H$$ U, F6+00A`Sh0{ 00(0Xpyelftools-0.27/test/testfiles_for_unittests/sample_exe64.elf000066400000000000000000000300551374602170700246110ustar00rootroot00000000000000ELF>@@0@8 @*'@@@@@88@8@@@ `` @@`@`TT@T@\\Ptd  @ @$$QtdRtd``/lib64/ld-linux-x86-64.so.2GNUSuSESuSE GNUPͨYIĪ- I} __gmon_start__libc.so.6__libc_start_mainGLIBC_2.2.5ui ,``HcH5 % @% h1I^HHPTI @H0@H@HH HtHÐUHSH= uK0`H H-(`HHXH9s%HBH (`H H9rs H[fff.UH=o HtHt8`IA@ÐUH}HuHE‹   EÐfffff.Hl$L|$H- L= Ld$Ll$Lt$H\$H8L)AIHIKHt1@LLDAHH9rH\$Hl$Ld$Ll$ Lt$(L|$0H8ÐUHSHHH Ht`DHHHuH[ÐHOH; <t$zRx @+AC zRx $4Jf@ @ @@o@0@@ 8 `@@ op@ooh@@`@ospwGGCC: (SUSE Linux) 4.3.4 [gcc-4_3-branch revision 152973],@*,@+, @!wo_IO_stdin_used -mainglob60M__libc_csu_finii__libc_csu_inits@*@../sysdeps/x86_64/elf/start.S/usr/src/packages/BUILD/glibc-2.11.1/csuGNU AS 2.20.0~%,@,@agiNintupX @W_~z.c@@o@@oolv`int|po `,~% @@u?int @"@wj0@@LiFiiz i{4'  p 4 F ; =%% $ > $ > $ > 4: ; I?  &I% .? : ; ' I@: ; I $ >  I$ > 4: ; I?  % $ > : ; I$ > .? : ; ' @ .? : ; ' @: ; I4: ; I U 4: ; I  I &I I!' I4: ; I? < ]4 ../sysdeps/x86_64/elfstart.S @.>!>L$ uvx[# init.c5 z.c @KZ /usr/lib64/gcc/x86_64-suse-linux/4.3/includeelf-init.cstddef.h  @^oto<foJ<[ǒ#x @+AC x 8 @$80@Jf@long unsigned intshort unsigned int/usr/src/packages/BUILD/glibc-2.11.1/csushort int_IO_stdin_usedunsigned charlong intGNU C 4.3.4 [gcc-4_3-branch revision 152973]argv/tmp/ebendersglobargcmainsize_tenvp__libc_csu_initelf-init.c__init_array_startsize__init_array_end__libc_csu_finiww+v@w@wUUU^UTU]UQU\\{S(UvIM@C.symtab.strtab.shstrtab.interp.note.ABI-tag.note.SuSE.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.SUSE.OPTs.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_ranges8@8#T@T 1t@t<@$S@Oo@Y @Ha0@08ioh@hvop@p @@@@ @@@ @ $0@0`(`(8`8@`@`` ` `00"9`+;sGEUWa@n0-yJGP&)> 0.8@T@t@@@@@0@ h@ p@ @ @ @@@@@ @0@`(`8`@```` ` !"#$%&,@#.`<(`J8`WP@m `|(`@# `@8`@`` `@`% `0 @@@G`L [ o@u@``0`0@`0``@+ @init.cinitfini.ccall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.6159dtor_idx.6161frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxz.celf-init.c_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_start__libc_csu_fini_startglob__gmon_start___Jv_RegisterClasses_fini__libc_start_main@@GLIBC_2.2.5_IO_stdin_used__data_start__dso_handle__DTOR_END____libc_csu_init__bss_start_end_edatamain_initpyelftools-0.27/test/testfiles_for_unittests/simple_gcc.elf.arm000066400000000000000000001040131374602170700251740ustar00rootroot00000000000000ELF(44 (  -L(Ko/0 R  /$@-0S 0S/@/- M  0Ћ/ -L(Ko/4GCC: (Sourcery G++ Lite 2010.09-51) 4.5.1A/aeabi%ARM7TDMI-S ,.symtab.strtab.shstrtab.init.text.fini.init_array.fini_array.jcr.data.bss.comment.ARM.attributes!x'-9EJPU0*^p0n  # І;   05D4k4`whh( ' $acrtstuff.c__JCR_LIST__$d__do_global_dtors_auxcompleted.4946__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrymain.c__JCR_END___bss_end____bss_start____dso_handle_init__bss_end___start__bss_startmain__end___fini_edata_end_stack__data_start_Jv_RegisterClassespyelftools-0.27/test/testfiles_for_unittests/simple_gcc.elf.mips000066400000000000000000000053201374602170700253660ustar00rootroot00000000000000ELF4('Я,($ !00 $ @!0 @! "!b!$B0b*@!,($ '00 | <0  cMfoo __v _x_hi_lint% .?: ; 'I@B: ; I4: ; I$ > d /home/kvo/sources/pyelftools-gh/test/testfiles_for_readelfgcc48-simple.src.c HvK GNU C 4.8.3 -msoft-float -mllsc -mplt -mno-shared -g -O0 -fno-dwarf2-cfi-asm/home/kvo/sources/pyelftools-gh/test/testfiles_for_readelf/gcc48-simple.src.cGCC: (OpenWrt/Linaro GCC 4.8-2014.04 r42955) 4.8.3Agnu.symtab.strtab.shstrtab.rel.text.data.bss.reginfo.rel.pdr.mdebug.abi32.rel.debug_frame.rel.debug_info.debug_abbrev.rel.debug_aranges.rel.debug_line.debug_str.comment.note.GNU-stack.gnu.attributes@ H(%+0p=( 9 pBHTpHPP x epga 0 qpWpV  pv p0 04o@  [   OSW/home/kvo/sources/pyelftools-gh/test/testfiles_for_readelf/gcc48-simple.src.cfoobarbaz 0<L\   ,qpyelftools-0.27/test/testfiles_for_unittests/simple_mipsel.c000066400000000000000000000003761374602170700246360ustar00rootroot00000000000000/* Generated by compiling with any GCC version for MIPS Little Endian. ** GCC 5.4.0 is fine. /usr/bin/mipsel-linux-gnu-gcc -g -O0 ./simple_mipsel.c -o ./simple_mipsel.elf */ void main(void) { int a = 1, b = 2, res; res = a + b; return; } pyelftools-0.27/test/testfiles_for_unittests/simple_mipsel.elf000077500000000000000000000213641374602170700251650ustar00rootroot00000000000000ELF@44 ('$44@4@``@@ p@@p@@@@\ \ AAx@@@@ @@$$RtdAA/lib/ld.so.1GNUAGNUkE&\5 @  @@@D@ pA5p  Appp@ p p p$po@oo@    @ T @A@ .@D @ ^ x !@3"B __libc_csu_init__libc_csu_fini__libc_start_main__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable_Jv_RegisterClasseslibc.so.6_DYNAMIC_LINKING__RLD_MAP_IO_stdin_usedGLIBC_2.0ii <'!'H@% H % B<'$<9'vB<'$9' '%% B<'%'$$' D % % % % A ,,#P @%1&%0%( % `2&40,($ 8'% % A<$y"' $p$$ &1$ ('%x  $<'!'B<'$9'R '@@@@@A@GCC: (Ubuntu 5.4.0-6ubuntu1~16.04.9) 5.4.0 20160609@@@?8@@DeY B@DT@Daa alb apres atint% .?: ; '@B4: ; I$ > ?( .simple_mipsel.c@K | @DDDD h H/home/dimas/ISP/qdt/debug/pyelftools/test/testfiles_for_unittests./simple_mipsel.cmainGNU C11 5.4.0 20160609 -mel -march=mips2 -mtune=mips32r2 -mfpxx -mllsc -mips2 -mno-shared -mabi=32 -g -O0 -fstack-protector-strongAgnu@@@@@@@D@@ @ @ @ @ @ @T @X @AAAAA A`ApA !"#V@ ZeAsAA@ @@ @ pAtA<@ ZAX @A @ 1@>AO@XA_Ak@ { A!dAu @AA"`AT @A@A"@ JA2dA>@D CL@ Tc@ j ~A AdA ,@ /usr/lib/gcc-cross/mipsel-linux-gnu/5/../../../../mipsel-linux-gnu/lib/../lib/crt1.ohltcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__deregister_tm_clones__do_global_dtors_auxcompleted.6840dtor_idx.6842frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_aux./simple_mipsel.c_MIPS_STUBS___init_array_end_DYNAMIC__init_array_start__libc_csu_fini_DYNAMIC_LINKING_ITM_deregisterTMCloneTable_edata__DTOR_END____data_start__gmon_start____dso_handle_IO_stdin_used_fdata__libc_start_main@@GLIBC_2.0__RLD_MAP__libc_csu_init__bss_startmain_gp_disp__start__gnu_local_gp_ftext_Jv_RegisterClasses__TMC_END___GLOBAL_OFFSET_TABLE__fbss_ITM_registerTMCloneTable.symtab.strtab.shstrtab.interp.note.ABI-tag.MIPS.abiflags.reginfo.note.gnu.build-id.dynamic.hash.dynsym.dynstr.gnu.version.gnu.version_r.init.text.MIPS.stubs.fini.rodata.eh_frame.ctors.dtors.jcr.data.rld_map.got.sdata.bss.comment.pdr.debug_aranges.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.gnu.attributes.mdebug.abi32@ #@ 1*p@@p@I@$\@ e@Hk D@D s@{o@o@ @@P@  @ DT @T X @X AAAAA A @`A`pAd0d4`p pi#pH1pC=p 0Jp0<Uoe(hs(&< pyelftools-0.27/test/testfiles_for_unittests/trailing_null_dies.elf000066400000000000000000000005121374602170700261570ustar00rootroot00000000000000ELF>@@@8@ 3$$.shstrtab.debug_info.debug_abbrev$ABCpyelftools-0.27/test/testfiles_for_unittests/unicode_symbols.elf000077500000000000000000000200501374602170700255100ustar00rootroot00000000000000ELF>@@@8 @@@@@@88@8@@@ ``48 ``TT@T@ Ptd@@44QtdRtd``/lib64/ld-linux-x86-64.so.2GNU 0 libc.so.6printf__libc_start_mainGLIBC_2.2.5__gmon_start__ui $```HH HtH5 % @% h1I^HHPTI@H@@H@ DU8`H=8`HtHt ]8`D]fD8`UH8`HHHH?HHtHt ]8`]fD=} uUH~k ]D@f.UH]fUHHH@E%0`%0`4%0`1EH]f.AWAVAAUATL% UH- SIIL)HH_Ht 1LLDAHH9uH[]A\A]A^A_Ðf.HH%d;4(HP(xzRx +zRx $ FJ w?;*3$"DxEAC DdeBBE B(H0H8M@r8A0A(B BBB@@ @ @``x@o@ @@ ? `@@0 oh@oo`@`@GCC: (Ubuntu 7.2.0-8ubuntu3) 7.2.0clang version 4.0.1-6 (tags/RELEASE_401/final)8@T@x@@@ @`@h@ @ @ @ @ @@@@@````` `4`  @@ p@! @74`F`m @y`@```@` @S  `4`@/0`2Q `^ m(`z@ @@e8`W @+4` @E8` @crtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.7632__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrytest3.c__FRAME_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE___libc_csu_fini_edataprintf@@GLIBC_2.2.5Δ__libc_start_main@@GLIBC_2.2.5__data_start__gmon_start____dso_handle_IO_stdin_used__libc_csu_init__bss_startmain__TMC_END__.symtab.strtab.shstrtab.interp.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.got.plt.data.bss.comment8@8#T@T 5x@x$1o@; @`C @ ?Ko`@`Xoh@h g@0qB@{@v@ @@ @@4@`````  ` 4`404R+ @pyelftools-0.27/test/testfiles_for_unittests/x64_bad_sections.elf000066400000000000000000000300551374602170700254530ustar00rootroot00000000000000ELF>@@0@8 @'@@@@@88@8@@@ `` @@`@`TT@T@\\Ptd  @ @$$QtdRtd``/lib64/ld-linux-x86-64.so.2GNUSuSESuSE GNUPͨYIĪ- I} __gmon_start__libc.so.6__libc_start_mainGLIBC_2.2.5ui ,``HcH5 % @% h1I^HHPTI @H0@H@HH HtHÐUHSH= uK0`H H-(`HHXH9s%HBH (`H H9rs H[fff.UH=o HtHt8`IA@ÐUH}HuHE‹   EÐfffff.Hl$L|$H- L= Ld$Ll$Lt$H\$H8L)AIHIKHt1@LLDAHH9rH\$Hl$Ld$Ll$ Lt$(L|$0H8ÐUHSHHH Ht`DHHHuH[ÐHOH; <t$zRx @+AC zRx $4Jf@ @ @@o@0@@ 8 `@@ op@ooh@@`@ospwGGCC: (SUSE Linux) 4.3.4 [gcc-4_3-branch revision 152973],@*,@+, @!wo_IO_stdin_used -mainglob60M__libc_csu_finii__libc_csu_inits@*@../sysdeps/x86_64/elf/start.S/usr/src/packages/BUILD/glibc-2.11.1/csuGNU AS 2.20.0~%,@,@agiNintupX @W_~z.c@@o@@oolv`int|po `,~% @@u?int @"@wj0@@LiFiiz i{4'  p 4 F ; =%% $ > $ > $ > 4: ; I?  &I% .? : ; ' I@: ; I $ >  I$ > 4: ; I?  % $ > : ; I$ > .? : ; ' @ .? : ; ' @: ; I4: ; I U 4: ; I  I &I I!' I4: ; I? < ]4 ../sysdeps/x86_64/elfstart.S @.>!>L$ uvx[# init.c5 z.c @KZ /usr/lib64/gcc/x86_64-suse-linux/4.3/includeelf-init.cstddef.h  @^oto<foJ<[ǒ#x @+AC x 8 @$80@Jf@long unsigned intshort unsigned int/usr/src/packages/BUILD/glibc-2.11.1/csushort int_IO_stdin_usedunsigned charlong intGNU C 4.3.4 [gcc-4_3-branch revision 152973]argv/tmp/ebendersglobargcmainsize_tenvp__libc_csu_initelf-init.c__init_array_startsize__init_array_end__libc_csu_finiww+v@w@wUUU^UTU]UQU\\{S(UvIM@C8@T@t@@@@@0@ h@ p@ @ @ @@@@@ @0@`(`8`@```` ` !"#$%&,@#.`<(`J8`WP@m `|(`@# `@8`@`` `@`% `0 @@@G`L [ o@u@``0`0@`0``@+ @init.cinitfini.ccall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.6159dtor_idx.6161frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxz.celf-init.c_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_start__libc_csu_fini_startglob__gmon_start___Jv_RegisterClasses_fini__libc_start_main@@GLIBC_2.2.5_IO_stdin_used__data_start__dso_handle__DTOR_END____libc_csu_init__bss_start_end_edatamain_initpyelftools-0.27/test/utils.py000066400000000000000000000031061374602170700163420ustar00rootroot00000000000000#------------------------------------------------------------------------------- # test/utils.py # # Some common utils for tests # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- from __future__ import print_function import os, sys, subprocess, tempfile def run_exe(exe_path, args=[], echo=False): """ Runs the given executable as a subprocess, given the list of arguments. Captures its return code (rc) and stdout and returns a pair: rc, stdout_str """ popen_cmd = [exe_path] + args if os.path.splitext(exe_path)[1] == '.py': popen_cmd.insert(0, sys.executable) if echo: print('[cmd]', ' '.join(popen_cmd)) proc = subprocess.Popen(popen_cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) proc_stdout = proc.communicate()[0] from elftools.common.py3compat import bytes2str return proc.returncode, bytes2str(proc_stdout) def is_in_rootdir(): """ Check whether the current dir is the root dir of pyelftools """ return os.path.isdir('test') and os.path.isdir('elftools') def dump_output_to_temp_files(testlog, *args): """ Dumps the output strings given in 'args' to temp files: one for each arg. """ for i, s in enumerate(args): fd, path = tempfile.mkstemp( prefix='out' + str(i + 1) + '_', suffix='.stdout') file = os.fdopen(fd, 'w') file.write(s) file.close() testlog.info('@@ Output #%s dumped to file: %s' % (i + 1, path)) pyelftools-0.27/tox.ini000066400000000000000000000003141374602170700151620ustar00rootroot00000000000000[tox] envlist = py27,py38 [testenv] setenv = LC_ALL = en_US.utf-8 commands = python test/run_all_unittests.py python test/run_examples_test.py python test/run_readelf_tests.py --parallel pyelftools-0.27/z.py000066400000000000000000000021531374602170700144750ustar00rootroot00000000000000#------------------------------------------------------------------------------- # elftools # # Eli Bendersky (eliben@gmail.com) # This code is in the public domain #------------------------------------------------------------------------------- # Just a script for playing around with pyelftools during testing # please ignore it! # from __future__ import print_function import sys, pprint from elftools.elf.structs import ELFStructs from elftools.elf.elffile import ELFFile from elftools.elf.sections import * from elftools.elf.relocation import * stream = open('test/testfiles/exe_simple64.elf', 'rb') efile = ELFFile(stream) print('elfclass', efile.elfclass) print('===> %s sections!' % efile.num_sections()) print(efile.header) dinfo = efile.get_dwarf_info() from elftools.dwarf.locationlists import LocationLists from elftools.dwarf.descriptions import describe_DWARF_expr llists = LocationLists(dinfo.debug_loc_sec.stream, dinfo.structs) for loclist in llists.iter_location_lists(): print('----> loclist!') for li in loclist: print(li) print(describe_DWARF_expr(li.loc_expr, dinfo.structs))