60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000e73746574687072697a652e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e2073746574687072697a652e636f6d00000000000000000000000000000000000000000000000000000000000000002e516d61357038646843636b733833534d6a39435a7a4e67396b7a51724d59415870736f6b567335736962546b7431000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000003e83ee659c1ee5d87eb141d1c2a319d8e0fcb275000000000000000000000000289dcda458478efacf27693813d546878775a589000000000000000000000000e9914deedab4a850ecdfa6a4f4dbd17980ee85ed0000000000000000000000002de7351d0acdbc792e985adee7189239fbacacc50000000000000000000000007ace3fbd03852a866b54858ca653eeb5d46cb526000000000000000000000000cc1bcca28fccb3efd5eb588c5741f593bbce2d18000000000000000000000000fa1269212f5c5ae226c3c24e6d663dd550c2f250000000000000000000000000d5e9f8aa43409b1cb830424043672f08bb5ff6620000000000000000000000006e38c95907947c004f837bcdff04926c26a8562f0000000000000000000000000b0b94c3ee4d271fb26909de741897dcd98f372300000000000000000000000077dc75a93b465c29ac50e9c3c6e72f1f1ff3de460000000000000000000000005fca83b1f618902d04171a83edcb43e9e4079b880000000000000000000000003b4b550cacc8915c709c3ffa4471d02f17851148000000000000000000000000d26ca6257a44b691db1b93e6f19a78f30d4991b5000000000000000000000000d7a4b4cba2dab2dc3e2fca91ea903bf49842fd87000000000000000000000000e6852064dd70d3c956cb58bd75c4359606500efa000000000000000000000000c8378392825372c8fd18025ff195de60beff6ec500000000000000000000000018c495aedfef69117a4f143b0b52319006c55a840000000000000000000000001c745aae722f390f9231e0bd52e7d2e14fe19eea0000000000000000000000007565870388d5e3e27b60b951516331dcfafbcf470000000000000000000000002598bf5771a3bf5510c37ed4a06ada5344f8244f000000000000000000000000310b9d9ce421701bc7adf709b254912a259778810000000000000000000000004b46320c0cdb9385b557e53c9839cbdf90a1a812000000000000000000000000bfc422d514d31ba5b92a62ce38865825ad02b4e200000000000000000000000005ef6fc61ea4eaae25e14dc79d6e93b867aa7c300000000000000000000000008a0d25858c5a26cf503b17096e3b395376bf79ce0000000000000000000000007396ee2f713b93b93ea7c77ab518b39145e81539000000000000000000000000c4f8c32d2a42501230715f609a89f9d315a894d400000000000000000000000003a7abd403237925776dd35ea12ef10df7ac857300000000000000000000000081af775d0dafba83a1b975e9cdc3349a1622dade000000000000000000000000169924dec59f6dd3aaf1757a773689aa93cd5faa00000000000000000000000045c97032d0fe232fdaca9caf4f9c506d2365a62d000000000000000000000000f5a502f771aeceebd98032fbb570594ffca3dbbb0000000000000000000000000ce3bbcf005efbe100d78a54d3a8ed7a15a9bbfa00000000000000000000000010a669eaf229c464f12ee0a26af18dbab442677c000000000000000000000000e952785aca76d0332aad096288dff76011859eee000000000000000000000000fb782da5ac6e91f22b2ffa75bad105f9d03898800000000000000000000000005ae671aad6b8e954e5863ed5fbffcb39ed8e7eb8000000000000000000000000e35f05d67c6126d36af15239e68f9744c822ae91000000000000000000000000e9deb769926abf11102d9d3dfbee72885bf494fe0000000000000000000000003e919acbffe94f49616a2fd35c16a59817a474c7000000000000000000000000717c1cb1d83984acd41101460519db45b53c5b850000000000000000000000008d837b8e75acb309c1f8c1535cde05dcec4726ba0000000000000000000000005ed2500022102324ca66929668e1fd721438a5cd000000000000000000000000ba7cdbd3033f26610f237c3655dbcccae44451c30000000000000000000000001b109b78bfd88774815821a86e0dd7e5cd2d6689000000000000000000000000f51ce6534ff58ae2abd0e7eeec1e474661a64d3a000000000000000000000000938ac7aeb066acf04583259469050820533ad58c000000000000000000000000e5447d85890be15b4778985ed61a3baadfc618f7000000000000000000000000ff9bf431f3e6992661934875da0de81b77b080cd000000000000000000000000e6b91f9f313dd02d67705b4e8df872d91f1fb2cf00000000000000000000000089137f71bd391a2c39753e63406795d88d4632c000000000000000000000000067a5142b42f757c547f1b9de07983c83b86345470000000000000000000000001007443a039b85e36738e437bfbac459993f620b000000000000000000000000ec61aac17455adb22482dc840532a2f35d550158000000000000000000000000ee6db50f8fd43b7eca705b97a1cf90de3f693a7c0000000000000000000000006934d683bc857d2390ea0b008be70ab162d99aab000000000000000000000000f54ec863566371629c7e788303ca6e6e043611ec000000000000000000000000a3fdadb28839e2fd128091d505b27c13770e515800000000000000000000000031da9f84eedf0f875e0ee8ac6d4dee35f16e3b180000000000000000000000004196c40de33062ce03070f058922baa99b28157b000000000000000000000000149ef276b593d216754701f600d680efa1454d22000000000000000000000000e813f91e16f7e02e7a1cc88984b7b18c048b02ae0000000000000000000000004271eb0d4ddcc6856ad0d9eb987257ca2ac5278c000000000000000000000000a75b025fdeeef41c26aff71291f526e7cb69b5320000000000000000000000002149be903a53dcc420fe9ebef6c7694615e7f2f100000000000000000000000083d6cc34affc288ed14b4df746780b47ffc0c43c00000000000000000000000063caa4dbf1e15b0bd8d5030ab2d4cbdcae753bf70000000000000000000000000236fdc4d6c09ef17baacd494b0bec91f2d7c4420000000000000000000000000d87b2246922418de743a265c8705a9895f4fc7e000000000000000000000000e844a90b9e792fbf0d312e79c702d8185e78c862000000000000000000000000f965a45aab371e6720b571645b09801b3c6b05e300000000000000000000000010b8de53e8a6b8a744084d44ddf379083faf7cdc0000000000000000000000008eb8e0d0b322de55883a55fbdfb646baf5f0c9cc0000000000000000000000002986102874cd11f8b4bda9a11d2d2b9862d91475000000000000000000000000be04d01db8111523393e0e150f0c452e055ad56700000000000000000000000065ed43ed844f01a589620fc7b21009e2f8fdae0b000000000000000000000000b2d6a4b9cb5a1cd9d52daa2cef29c498d1676d06000000000000000000000000fd9b071168bc27dbe16406ec3aba050ce8eb22fa0000000000000000000000003fa9ed2eb654b6cadd8c3a95a423d780a0f20046000000000000000000000000b248bd97acd98db021473cfe5a16614e2efd0903000000000000000000000000aec8046c9d8f6f85f3b92b63594fad3c4c929a6b0000000000000000000000005862c27568486027963e4d4bb75cf2972057c7840000000000000000000000000bfc2da9d589c382f6b07bfcfaef98daf8b1cb91000000000000000000000000e29f0e9f3c50259e79f9c9ea8fb125a1ad605b22000000000000000000000000090bd1a8e0565061f34a2bb01ded1973496b97f200000000000000000000000075fc771148064cb7b624e1f63e7c75a4a28368e4000000000000000000000000ced09ccfc82b091195bde04e6cd65374518e7b9500000000000000000000000004a8f552e6d13fd00def492d243198e841a8f107000000000000000000000000b0abf7b22cf94fdab991b8f17398a405a94701b8000000000000000000000000812966209df144781a9804afcc1221169d0d043f000000000000000000000000f0f952748089c9c8fdea1bf32d820499b5557751000000000000000000000000cf081f05a3ca8c73d5e1d31dc1cecc4f724b0980000000000000000000000000a36c5f16b206e22f66d42afde3020ccbfdfa74da0000000000000000000000007d07e7eb70afa7795fa8f35fd052ccb92419ded40000000000000000000000008e8bf21fcb292296e1a4c71033b4a77471003d90000000000000000000000000f1b98b370fab596022b2966e6e192aa86f6298db000000000000000000000000862b1673677d2a3871c3ef73e1b8623cfce9968900000000000000000000000097b976cc382a9bcce9c36a765505d63e67ddae6c0000000000000000000000001a9ac2fd00e6ec96094549807fb96fd26ae84e2c000000000000000000000000e7a4e73c28092d60162eabc15809b58c79216fba000000000000000000000000e1cc5c5d922199443890e5d78230da0b2db0b37b000000000000000000000000e9b94845490590726c85ccb8c10c2deaf3724e01000000000000000000000000ef83390c1e069b1593c53f36e935757c93c7b7c50000000000000000000000002f2eb0de0de8cd27fa9bd5744a6957643685ef52000000000000000000000000d37c0884b8cd236c5335e08cbee95ca2e081bf7e000000000000000000000000a3e74acd97b1402c506db16b5946e9c24e4c951a000000000000000000000000148f1927869bf81db11b2a80f0b3480000dbcaea000000000000000000000000d9add28a070260688a30cdc7cb4981be0f3d788600000000000000000000000082fd41bf92a3aac6619012a1ec7fc587ee6dba5f0000000000000000000000000e01b9d728bef0f3a0d88be539704a6513bec4c7000000000000000000000000a53237ceaf84fd780d7514c8a33c7955c9c017f4000000000000000000000000d260a4f978863166da20b231c025a857c1d8a5fc0000000000000000000000008abca5d5d539211d68c694c1231f92c9d1dcc622000000000000000000000000bc3a7914abe281aabaa76d3117df71ee97377802000000000000000000000000d64516a9c7ecab32dcef4a4da2da19ca3181c6a20000000000000000000000003e6559bef27648df8804acebb26652baa4fb08f90000000000000000000000002ebb051f242f236e0973cb9c2441ec05294f809d0000000000000000000000008939605e631aaf1e48a979a8fd4070c17108f43a000000000000000000000000602114d8b9041f2be7e6a534b793b928291147490000000000000000000000004cd8e44eeaffdbb64aceab6f57935519d8e6c4150000000000000000000000003df860cf254e0b975ffd81e86f9c8aebfd66ce20000000000000000000000000a4ca2f5107160071341131aa0ae60d526e226600000000000000000000000000eeeeeeeeee4b7f64b29aaa692f8eeaf711152db2000000000000000000000000ead5a5b9477874dd9fa8114dd1ecad916433189e00000000000000000000000093c3f7518537077d66bed55ce649742bfcc0700000000000000000000000000009c803b103600d149419025bd44161b08acacc9f00000000000000000000000049e2fe6c7f22b7c9d487368eaa5725832159b51d00000000000000000000000059189745862f05867a50724e57f91ca0be5efa5900000000000000000000000080b2c99821994f939db178b72643bdd9ce33e285000000000000000000000000bda2ae0db2d482e45cb3127e3bd13dece950530c000000000000000000000000fcbed3ccfe693860b731536ab2b1eebc4432d829000000000000000000000000a9961aff3290073c5ccfcd9c383d4707efb4ac53000000000000000000000000c583e2dd7a283105f2e8e58995a302822089cbc8000000000000000000000000305298251d13824cdf2fe2cdae316f7f515c32cd00000000000000000000000068a6357e8a203daf18b2feb1b54bf26dab111ced000000000000000000000000fe8ed4677d86c03d7e5887e8240a041a08a48cbf000000000000000000000000a108e23a8ac1c73e3e03fa2fb9eca07e957f39b5000000000000000000000000ad17021bc6f35cda7928681504f205b3ab8333e4000000000000000000000000ded4035cdf85944b15f298e121fe2ce6271c3bc4000000000000000000000000642387183ffd57a826f0d6d63988d33322ec3ebe00000000000000000000000095823c394dec087ea6857fa3b2d6b312457cd80c000000000000000000000000c8747502ad786713b69a79a3756eeb11efe231810000000000000000000000006edaf8d9f12e88dd084726b77e47ce54bf06a5270000000000000000000000005f2c7d317a06237168d6aa960c1095808662b1540000000000000000000000000941e3c08bcf391e119303ad1b4d8f43c5f424db000000000000000000000000701e0745006fa4ab003697493944662a0000c7500000000000000000000000006d1211925e05a531d5dd9700f890af0f346b3be900000000000000000000000040ee4ec06727e83c2fc7e95cc3b9f122cbdac62d000000000000000000000000967a06e0fdfe99e8e6599f4c8750e2b59d39511e0000000000000000000000007ab547eeb169a227f8bf66696c28ac687e2a7e370000000000000000000000008abf9bdeba66ce480387710a8aedcc372625ae0b00000000000000000000000042e13055c25e76e75c0c85a47ca59efb28f28d7e000000000000000000000000852cf3f6236017a3a2201e9b2a8d463a616d71540000000000000000000000007a84afb7afa3bab15068af9259210485fedac27a000000000000000000000000d1afc02fa4dc29598136d91af9d25e231512e542000000000000000000000000330544481b569496f9ad56575029eda2e9eb27a800000000000000000000000065fed2ce4fcd1437f1ea785a3afe01a7a4603195000000000000000000000000289c44ab3f461127af1f04fc80f8b54fc3ff7316000000000000000000000000b48e005d55997cf4b00d68a5a6108dd0874e091000000000000000000000000015592f79de191c09347aa75cbc1ee7900f0d655a0000000000000000000000002677984b86ea0346965c5b98bdc5dd7186c98cab000000000000000000000000899156db5146aec3256ce8945bd6507334b2a01600000000000000000000000042a006a4b7ace238842fb553978907a6dc883b8b000000000000000000000000ebaa93937d4c0012f6abcb802fea38544a4edff400000000000000000000000082d24dd5041a3eb942cca68b319f1fda9eb0c604000000000000000000000000c4a629e0815312bba3425ed2b7aacae5f54529a1000000000000000000000000feeb4ed5029fa0febe1dbc87fe20ba1118dca49b0000000000000000000000005c36a2b54ba97753c508f1defa1ad6ee8e74ae7f00000000000000000000000091c6ed1248fba4994f6622b0c7885c6e5946469a0000000000000000000000002d21a3c9789b658a7be79ee9d1d99548f199708c00000000000000000000000079d545a21d1ecd6abadbf8b12534dd72460bc59d0000000000000000000000004aad970b530c6dc4bd00f623c1752b88732fb05f000000000000000000000000e7aaf0d67d89c253d5c00ffa3d85e7f1a6d235cf000000000000000000000000ab24d9b1f3814a4f007803761364d0af222b9e1100000000000000000000000069ceb6204b72e69a7b51ab6a324b8d0258865a0300000000000000000000000023237b849d0e6f392573ee6ae9e3b1256f058143000000000000000000000000aa3786d37e16b04720d383bbbb31775583399d0a000000000000000000000000e2e8a5b917c517f5056b6837537caf4ad0dffed8000000000000000000000000447d07d1a1ed9d25680175a3ff982a15e02603bc00000000000000000000000034eb0bd6e9f3cad9b8c4a779100c4cf1f6186fa40000000000000000000000001dafe7a118f2c02d88dc0756bd23a7ea6450605a0000000000000000000000002b9a9fd358cdb248f6f457ad6f5c37db5932782f000000000000000000000000f3dce33570b36b467b7173c24c1d43e11ad2e98a000000000000000000000000528c672a97a5e842cab74c862434095476e6cc270000000000000000000000000a889dbd535001c782b11e4be8e3afd5917196a900000000000000000000000038702e8d366f7de540e6dbf3f67df30cbdb9e1f00000000000000000000000009cc5504956b0eb86697f211802875f55e0f5a5e90000000000000000000000000d90e5118b030e3629a7c55c09045ab668a39d62000000000000000000000000c81b13b2a546a79a5f6ba2593117f8cf832e5178000000000000000000000000ee5a141a47ab4498522f8c2761626a5fb5710e550000000000000000000000000e1ad0fefd3a7603e39db2a02e4e55bd54ec1c8b000000000000000000000000e44c814717ad6645efb96d8d32b62cfab00ff919000000000000000000000000c32f2f6217d105d17904f8f495aa122baef4a333000000000000000000000000ebbf849cf84db66ab869b8708b6f98e3e1a912ba000000000000000000000000a20097147080bc1b7fdff28f8296d59b436fefe5000000000000000000000000fda34cc9b575c9f2cfce8681b3567cb83638e161000000000000000000000000638e6ff4497f0a0ab8c2c06a1badbb9e40413b8500000000000000000000000043790a9011e8c4d1ca537cc725eaa35bc4f734b1000000000000000000000000b566dd548ad0b6a9d27e71e0faa19e4063e4bb5d0000000000000000000000000cb3fead6eb67e27442efb6ff5c01baa823e54a5000000000000000000000000c9811f36e78c4e20a2dfc62dfeb5b687ebc027af000000000000000000000000aa470964603435808ab7df9b8d89af69fa2d1e1c000000000000000000000000c022e454d5284185c9fc55db3ac579cdc36c2844000000000000000000000000f94429ef1905833dfac768b95c18a456e2af6c0600000000000000000000000018472dc4fffd19064f1a0650bfe2c8c04c40f5dd000000000000000000000000336c58544d37708e55d80e4e068dc2a29be502e1000000000000000000000000fbdeffab4e8fc3ac01c7afda439056ac36f7e039000000000000000000000000d7919d0eccfbd562decafcbecf48ca6ac4fcf9f7000000000000000000000000471feb98e4995894cd8d64165e9815972c95023e000000000000000000000000ea19fc3d1ee6dda3e9f0f302dc9b69458f4a7367000000000000000000000000f7aba0c52f06498251b495b328433b1c477037e300000000000000000000000048cdacacaad1b19e19fcfe046c2ee1f12dea74c70000000000000000000000007ce1f5c007475d61d74d38e672a4e77fbd2ae6f7000000000000000000000000d2a61a22f5cbd3a702dc23d6cecc35909216f3eb0000000000000000000000007066bbd9ab31d15550fb2613c7cd1fc0e057d8ae00000000000000000000000000996647c4fa4357282d9af3e30cda8ad0e792ba0000000000000000000000003e24d7dac9f3efb482d64dafdb648fd3982883aa0000000000000000000000006be555aacd451dff414b359fa739da08453c3500000000000000000000000000938b52b869be144e6d2002d0b21a57111201de7800000000000000000000000055f75161a743999ce20fd7038970023561e83c8b00000000000000000000000025593c5aa22a2024b7f1e833f7ae7d2b4f52ae4b0000000000000000000000000be27ba6c0c512b468b85a044ce2315722cb77370000000000000000000000005c82fe9781c75e719df728424908f5cf87fd673b00000000000000000000000041f763701ce1d17125915ca585f730b5cb2c7ad80000000000000000000000008e43da3147b8b5b29ba012493b83fde1e47106f8000000000000000000000000561f59d962d5fd0844587b4d9bd497a6f947ff8400000000000000000000000012414a6dc04e24618461b6c9933cf2f866291e7b000000000000000000000000b495c494c3b7c8a08701f014d25eb5411898501d000000000000000000000000e7383dd4f3d2ec2959f88e4e12b691c4585a4f900000000000000000000000002dc9101e8e679a82099e823c7361c60ad134bac100000000000000000000000002ac694e7913a37ffccb08f698abc40801d24c5b000000000000000000000000fee90f682d205fb81b8bbb018ab3a64a70c61b7e000000000000000000000000533c6e3ba9153661bbc8e073d3e2394439da296b000000000000000000000000415def0179d848dc5636e52359bd724d2ddd6920000000000000000000000000ef19d99bdb80e8f70c9d5874d8e827d6a8b5319a000000000000000000000000876f705d49bb59230817c78631676a07198900a900000000000000000000000025ea5c4d71744ebcd0d6b8fe7e54cae96ced6cd2000000000000000000000000f1d6aef869695ab6524876eb9870ee4e55e6c68b00000000000000000000000040c30fa630eafce442c1d354fcd031101eac9a8200000000000000000000000013b54e8f61a8a10b30b9848b05ddc80446b69b6e000000000000000000000000e547a44d7672ab71f5ec6dd27892d6f988f04e25000000000000000000000000f55d17f5db8bc63a013f4aa74a5e43372d5f3967000000000000000000000000df5f0c59c3b3471b5da0aa8bcdeb7c69c7ba3370000000000000000000000000ac29372c1f8d68d0e6b2335502aedce0ed4e2b95000000000000000000000000700704a8b3e91a534e3b3e2e3891970cb502019a0000000000000000000000002c84659c75c89d85d46729457d1bc98508a34aa8000000000000000000000000ac4f718455a14267c90fbe6836d174e04f5d0ca6000000000000000000000000d04129e2cd60f74bf956b15b8ad931a63996864f0000000000000000000000004b17975eae35ef041d25e6741d9e4c75c1fea3180000000000000000000000002a695fcb803f336b869bebafdbeecb6448f096b7000000000000000000000000ec3ebd4a1696b274fc29657a35973bcc479d09d0000000000000000000000000b41a11298a470271360ab4a98307d8b781395d2600000000000000000000000019dadf5f9c0db84b8bfaf30f75125d7a3d32b8f500000000000000000000000000917c372fa5e0c7fe8ecc04ceea2670e18d3786000000000000000000000000f9c5432b7733b6a070afeddbd7c9321da6d82920000000000000000000000000497e7636d27aafd29388ad89b187737ea32f888700000000000000000000000094b8884c68ddeab3073cf9a1a8ce59f6eae47e8f0000000000000000000000005f8150a556f34d035f85a1814575ff2b13fe11f6000000000000000000000000ede8b6f84468867bbd4336af0ea4b96603355d91000000000000000000000000370d87d43d3c55b2e89aa44bd2b683ccd825b722000000000000000000000000918b9e64421976268651bf1453f93673343f69cb000000000000000000000000b3db35e0c1759b3c326289c1da3ce806a20d33a6000000000000000000000000aedb2ccaa90575abafa23d89c77287fbb91d79e70000000000000000000000003fd6d5875778ba9415ca913152ccf41b6e2a20640000000000000000000000008464f0259d14f696dd3947cc8938dbdfbb0831750000000000000000000000002009670d0e40410a91f308e5591c1346bc08555c000000000000000000000000a3c0ecd9dd4941ce660bcb827a9a3f74b699ac80000000000000000000000000fc79194cee6b6219345417fe3556cc441b9b805e0000000000000000000000005024b7b5e6946c55ac843383bd1e89ab3ebd47f5000000000000000000000000be0417202cfdc7d2c011e83424784395059fcff5000000000000000000000000688d0cef9d2ad572e2b889ea595a042a1821e5ff000000000000000000000000df81204f5bf3120d0ad89dad0df6280f0a304822000000000000000000000000e03b3a5464c325a6bf115691934657eecbdfcf0a000000000000000000000000d5e81c75b48172a38afeca96e8f07f5107abec13000000000000000000000000844337409444f057ab935a23eecdb785b791b623000000000000000000000000536b7985f65999ddcf004795d6d2b4607b818caf00000000000000000000000002849955cd417289ed95eee64ee66cdba125f191000000000000000000000000013d47162425b9f63e6304016ecd4696489e7fde0000000000000000000000001c1ef0cd91a93f0f8be3cf30aa1549c68cbe4a4e0000000000000000000000002eae6e31ea4d2b896dc21b1a273a29af21b8e0660000000000000000000000001d38532fb5190d1ff46263756e78c817b68288b90000000000000000000000003d51ef875eded0f39e1c72c79471d6c9eb8e4424000000000000000000000000d7324f861e40fffc293cbe7f7808c5d55946d542000000000000000000000000ac492621f3f91c687e59c47c829a3335764ccc62000000000000000000000000317e69b42f99ac565a3c6b59d2da71e1274eb2940000000000000000000000008f9b7f7615e61857a614bf05e44338b7a1eaa6c200000000000000000000000034cd0ecdcb4692b223342eee7540aff07eca291e0000000000000000000000003b131e55ed1c3a80d20e30b36ec0575c243f40e7000000000000000000000000945d5bcda8dcd9cd8b221fd23cf4b6c0e7e50bd5000000000000000000000000a20d7dac765f36c0fe85df60662b57b00272aeeb000000000000000000000000c97b2d4391406dabe0d079b1695d0e67d19a8fc600000000000000000000000086976c3b561c4d348acff5e63808377760b6a133000000000000000000000000c22a443f0cd571dd3af1bc6155ea43a753a639c90000000000000000000000001ea952dd8254b07195baf6b46e299f06e47e236b0000000000000000000000007b9d8dcbceb5592e210e9c5a1e4fd002f45a451c0000000000000000000000000256325eaafa968b586cb2f277a2d3ff10c6f5400000000000000000000000005c611e7f1669a0bfc5eafd56aa5de991345870d9000000000000000000000000a8616cbf31db3d55ed3607a22ef17e75cb3ced12000000000000000000000000d9abcb223c750c160c045741ecf50f615225afdf000000000000000000000000a1ec674d265c76ae4b295857cd554d000b2c4f83000000000000000000000000d92cb05521e85cf9ddd2ad0fb4a955c6fcf84e240000000000000000000000008ab9b81ffeba2a3db499878df49f251bfc88f8d6000000000000000000000000580dff1cc57db0cd6f45668add1e393e7a0ad0a90000000000000000000000001abfbbb1096d655409f9a26342a20d0d0832f84600000000000000000000000077231679e9e28310494f5ef649040f458dfd4972000000000000000000000000fa21737d418183f5adb5f73d5251da75e548db290000000000000000000000006af8a4f698cb6bd4f0fdf7437196552d3c9d7fc2000000000000000000000000034e4e238567cc605bdf63698c8bfb42429b22ef000000000000000000000000b9059f0fd2b022849aa6cb80f2b7881ffd8eda47000000000000000000000000554ef333d0616225c856b055faa3c2a6d00daa6100000000000000000000000079be774c2e219a88be059917bff7200aa9db5955000000000000000000000000210a71eccbcfcff1a80a09aeca2acf6ffb77e4010000000000000000000000004e039789cddfaca781d2d3c8f9bca5b385b5ae80000000000000000000000000a256f28eaf231224177cc270e5e8498239325662000000000000000000000000969578f97520066b037ad84f027220d93f1bdeb3000000000000000000000000548eb59ba593a3f160393669dcad1235d5edd0ac000000000000000000000000a3f80d7e96408b79014a9ca1a54e899041a05d62000000000000000000000000f54c039b05d40a3380fd3832663e1745a7be60440000000000000000000000000a77e01a708003abaaea93d6b7de43ce8b64544a000000000000000000000000ff73868059aea9b416f04d41140a908070759d3f0000000000000000000000002306ac4aba29b6fbd8e6d2171f19055dfa5504450000000000000000000000000921e4fa2f85b6461fa83961d28dc7e1f9a32b400000000000000000000000004ade7185b0b91c2f4934724c632260edafa691e00000000000000000000000008c15524715539ed51d2e5e7254324a2924d39ef60000000000000000000000004b08c003958b5a31d71f3b12003cfc6e9a559e29000000000000000000000000b25d1ac9f5bf6c76c31e785ed33335b46b05b37e0000000000000000000000008d3683dde5c258d5a3ff415f438d937da7affe06000000000000000000000000f3e8df6fa204016c217fec76d48b24f1014607020000000000000000000000002d2acd52029faa29eaa6598671d2848158b6855d000000000000000000000000b4bafa604b1c032b9ce8da83ca5a38e51ec68d38000000000000000000000000ccaccd994cdad6af856b6d62a31bb68fcb1dc635000000000000000000000000b73e81a92c317a617f80af56692e7fb236214d6f000000000000000000000000dead75fd77925c22e4f34bf44d8b190ed63d3b0a000000000000000000000000653ddf4ecb2bd2f22535eab75e4e7ba0a67cfee6000000000000000000000000c2552747697ad2eea67dd75e10f7933a62ceb64c000000000000000000000000d274132e2dde6cd6de87d88e9cd62cd1b26ec5a10000000000000000000000004d3d430c366c3a6bca82bf1c66fe2888d42577a30000000000000000000000004d5daadc1bf9aa1c023fe1a9f75545b3863dfd1400000000000000000000000056e17e5166d8bfbe6dfeb2663975668921002e4c0000000000000000000000009170975aad82ba5d73d51537ea3b64cb62cf84a400000000000000000000000020833f83836e14bfe6dfc26a620e32ede24476990000000000000000000000005b265252bc30f74154c597fd045cbc98311ca5770000000000000000000000005e402781eeeaf77979a6956ddbd6add6125a90c9000000000000000000000000a6a567d04ffdc1e3a9f107658f219c0ff022deca000000000000000000000000f51e38baf892ee0cfe22594103fd950d9974a49d000000000000000000000000eac43ca72eef0aca74887f37d1a4393368b73c45000000000000000000000000c433e32fbfc4e2f10f4085c4c6ece0cf03da3ec700000000000000000000000073241a41dea5534b3597f39353858e234653c1410000000000000000000000005dbd454952e6aac62688251b7483504161f06825000000000000000000000000439b954909e5b2c2a97688d57d5773d28148eee10000000000000000000000001a706173c9b73b47f23cf81d9845541f828c8b4500000000000000000000000092ffa6b5691fa250070ba4894fa9581b56035c7b000000000000000000000000171a20fb06aef2dd2ca9664b67166fd3f4b043a5000000000000000000000000edeb65b03ca0c7d123d0d1d1a2dc12d3f04798d700000000000000000000000056b6a56a9b4842e2bc66b48b05c73d8d37cd7c94000000000000000000000000b1eaf12240717781fbaa42ad2bd3a267483079e600000000000000000000000072938242cb7d4d305b33138c2f7b6387afd28e82000000000000000000000000a28560bec8660bd757c45ca3d987e84102df7b22000000000000000000000000b323a8ae8b9f923733af526057ba9c9a50d1aed50000000000000000000000008dc946e760fec7bb506c1930fe3aff670dc0ced500000000000000000000000036cbea524f8e1d0a06aee20ab0732b2f2ba8b201000000000000000000000000aa4fd377d2594ef36501a3e489cedacc114f44040000000000000000000000008046f1a06478a151027b501caa65e841d87ec8760000000000000000000000009ff03935cc9e3902b86ddb049e824afe37199f2e000000000000000000000000fd33833409fa61f0d5fd93a4cf6abff8037d844c000000000000000000000000d47a742f7ae0dcab41375a22283a70ebe371671100000000000000000000000059948f5fcd7463232a375dd765ba93bce6db3f1700000000000000000000000072275fbe8730c84c40225a8675ba01852b13860d000000000000000000000000e2e0a5345147d5298b528070b099aba76bbe843600000000000000000000000096bd6d06891f2c91332ed8931c77d84c5f02bb73000000000000000000000000b2330d27b6323c42708afcee0454c99e09f7eead0000000000000000000000005bbda1682cda09216dd0ef02cc161e0d9c1c71290000000000000000000000009ba2ad20940b8b8a2da21ceb02535ab47b0dbcf400000000000000000000000049baae1ea1385bbb50790373ee055cd7708a8355000000000000000000000000a3a946eae59d681ceae68c3714ef24bc1443d02c000000000000000000000000d215f1b48a88694ac302e003c508d26891e5891000000000000000000000000049e638701e1d41ea1ef047e3a5f040850eb727a3000000000000000000000000d6716ded93f0110972a74e6bb9fdf6b2d33e87770000000000000000000000000ba97739e3a5f6e6086e4fd92e37f5934d7f8dfc0000000000000000000000008f304f51f63a20c6a440745f3c49b345813eb582000000000000000000000000b05462b8568eadaa5c01b4365fd9b2d646036e2a0000000000000000000000005bd0ffe5619359d056b55765cfe116c1cba091cd000000000000000000000000c28f13c7636d0e14cb5d28b42b0030de9d2411cd000000000000000000000000e4dd0dad36407725b3b922e6380c3348eabb645e000000000000000000000000a895090c91d9e0e743a4a605fed74c12896c57ea000000000000000000000000028822a7c537b735b69b4db415ce077fafadcc73000000000000000000000000fc05f6a0208c50ea9a569593f913d23eec412a7a000000000000000000000000104032b88ea3fb5e8ef84a487a1ab956fba7c526000000000000000000000000b942d4987c9b920910588f6335d684b997d78cd5000000000000000000000000e31f5d7ce48ecf1b79b18b95473bf986daf33479000000000000000000000000a1e0aea8a86fc84c6f2a9ed42aaecd6cd1d48951000000000000000000000000aa678d45e2387b8d737dfafa613b136e920f129a000000000000000000000000d8e0d709b93ed4b049646838e322783a7ca83a350000000000000000000000008fcbc63f600c4f8a15f52411ec92c7fd2a7a74ef000000000000000000000000d8ddf83c2983952cff3a5984fc9c90dc7b087f220000000000000000000000007ca0bd06ee7938f826a20a60c7e8f13b6b18eed2000000000000000000000000a5af9856110c430c0a0e734ee161719fa25edd45000000000000000000000000729c511c18e5410e156f65d4052dfe4da68f4fbf00000000000000000000000041713614a52e0a8b2c89f4a82ab711930cb92b6d00000000000000000000000040b03276c915f8a4642d3049ee8f6dda031ab9be00000000000000000000000025d95753570a25b2ec87396fd9754d758d0b21130000000000000000000000007371e942dff1439b4596646e37e2f8e05edda5cb00000000000000000000000076d21e9930d47be4e6fe4a04d2c2ee677cfb9a580000000000000000000000006f69f917de76401b7b0a01b4ee722c045d8161ad000000000000000000000000860409a3e334856f87ee29deaa79526e2a2754fe0000000000000000000000000d1914a5797144dba69f0fd99a5478aeadba679b0000000000000000000000007949b33bad596abf3b0ab0bf2e0daaf1fbc335da0000000000000000000000000d1fc9b7d290a28ea920d61cf006e16a0a8373450000000000000000000000000ec6a2ae39a2df7dac4e941b22ece18d29b3eca8000000000000000000000000efe65c31fe7a819514a0ebbcaa7ae0f1824d8563000000000000000000000000e3927ed13242e62cd428f67d6d47702815610a0200000000000000000000000000237e98450d56b9ca2a749dd1c1a0e42fdf799c000000000000000000000000075fb55bab95bbf5d6c084d3383c11abf440963a0000000000000000000000009d54d6428688c40afd1cee5041ae3036a65f7ac3000000000000000000000000919b6e250c5700e6303d64bb3e5bda3963e5ed43000000000000000000000000d2fd37423de16395b0e1df75afe67cbbb34e51cd0000000000000000000000003ba9de0224bf92c170a69e34cb5a8e874d54f614000000000000000000000000feb8606f79dee3686ce6accccdcce625b2ae9dad0000000000000000000000007a0e1fd6a9f4dd7558be8af5bad7bfbb351596090000000000000000000000001a99b20b87ff10c22dec352bc6b78050bd05edb2000000000000000000000000860708dbb5fd20249079f5debacc61a752e47c2d000000000000000000000000973a322d0ae44c5b6d6b19412e35139dcad79d54000000000000000000000000f9260a0b9ad112ce8ec0c266a6f2ac21294a424500000000000000000000000034ec245675f60bd5ab353217e95a3ad361ee64be000000000000000000000000dc9d4acc756c3b643c925d793843ebf4ae1215eb00000000000000000000000057173d40df1d62c9b68422ace13bdc9378d7b3bd000000000000000000000000135907d253f3d7954a94c1e44a01deec5e500c9100000000000000000000000054defc6c124bc309174c73bc3c7817929ffbde78000000000000000000000000a40a33f24893d2070797f1f3d8666c1a272128ce000000000000000000000000b316a003b7b763dc40ca6c82f341b58052e46bfd000000000000000000000000480d06894e839bafdb1dd1689fb1d666d7d66242000000000000000000000000bcdfe879e3579fc7748fcc5ee75888be8b41ac6f0000000000000000000000007a95f1554ea2e36ed297b70e70c8b45a33b530950000000000000000000000004b614f4d4ebabede9ab070f8fb8cd35e8848faa5000000000000000000000000614404c4dfa718173e5f3737993fbdb998812f0e000000000000000000000000e03f6ddaf3245fec03eb2ddc9e44eaf7831110cc000000000000000000000000c01c6805e8a24934db8da954e7553d079f1fecdc000000000000000000000000cf2175dbaa362b0ef6c4cbfd0a846aa9207824b600000000000000000000000040da8dd02c5f2f00f62cd92bd42fd562ac757fe3000000000000000000000000762c488a54877120b9acf65892bc41b90a02c0420000000000000000000000009b145b25015029b1f0b6a5f0e530159222cb45210000000000000000000000002f0de41698adc38f1363e328081e3615c5e05a9e000000000000000000000000dc166e74a2a7fd6a51bf095fb1e322dff2cf9391000000000000000000000000c533e1869d7df1ac6a958a3a301258edf68a265d000000000000000000000000bda839d72ffc67e91532956a5dc62924f32dde2b00000000000000000000000032c9b694fc86f1f14b7f676355cbcd04b616e56e000000000000000000000000841890759671d92fd5ead0f849d9cc43af47755300000000000000000000000009eeec9a3be9e4421377f90a6210352d632fb42e00000000000000000000000036ff6a9da7570901ba7b15dc7f50deb85d15ce63000000000000000000000000047f4d58371fb0866bdffbca3f2f45d8b1eba9ee0000000000000000000000000cd1fda57d9adff1b5864cea221d0f75ce45cce600000000000000000000000001831afce945b1ab54bcbe367dea4049a4fcdd260000000000000000000000007d3586dde5c7fb1ef7cb55f94b991651fc3ab2ac00000000000000000000000086f5b4b2ba1498fe4689cb21ccaafe9eb72e77d80000000000000000000000000682ebe522eacb4e5c03ce2ed7d18da10ad6eede0000000000000000000000005a67e1478f977d13cacc4a122107607801ef5301000000000000000000000000ba24ede158227ebe111f8a4cdc68cf2693425941000000000000000000000000411777faeb46dd306267cdd9328cb48177977202000000000000000000000000fb160c28b47034c78ca234c91c42ccef5aa4af83000000000000000000000000fc051474a84047e474bef1f7616eaa0e19e984f80000000000000000000000001678d1d18b06d4af3552f5c5b78d0d418a4d2737000000000000000000000000d283cf89c832aada01db076289e90fe67e1309f6000000000000000000000000c4381515b69625d65310c2530a3400fa904d3c98000000000000000000000000be903101f85da53f262c14f02098adcd9517057f0000000000000000000000006b8275751a809ad26b34f7b37e91c125e14d258800000000000000000000000038310e32f702d95c78f678df4b68eb05cec5dc09000000000000000000000000c7a4ae818bd3b9c79824bc337ceb00233bada7880000000000000000000000006e7f19cd23049c7118e14470e2bf85d2e26ee0ae00000000000000000000000035eee6eab753088f056a1db4f1526c13898bba54000000000000000000000000b12bd0f49324f141d35dfb3b6ee965de981d105f000000000000000000000000023e47c775366fd024005dc3f9182d765b3b77b2000000000000000000000000dc64608cf0aedcc0f93e04cec7af3a99787fbc1d00000000000000000000000042fe4575ebc1907a4de9cd7daba7c9a8acc30ac3000000000000000000000000364cf2d61dff3450acc4332df52204d32d74f350000000000000000000000000de4abda88d189fd478c685c7496559ec339c8c170000000000000000000000003d430752e602b3551399b5156b31b914371f2ceb0000000000000000000000000b06e523caa83a0b9c88bd6b72c8d0d113e0391300000000000000000000000091a392735569c8afcfa3f61deb0332d2cb440a98000000000000000000000000bd5caaa78f31b209590d49bd8615e264c254bef10000000000000000000000007cd67d64093572aa5b645fa952aebd0bfd4b35af00000000000000000000000078ef8c9c29c1c365a6dd245426cc0ebfa2ad735a000000000000000000000000c4e9e7583d59190c603251f71e2d43de6cb578340000000000000000000000008ee1ce8bd237517062487ee2f876c1883406d8170000000000000000000000005bf96217175618f4dc6699c59c71fda87c3dbbf70000000000000000000000000352510add4fd4072d2aa76fbd9126c31c7819000000000000000000000000000ba8fe7f1d00230cfaf17d47875e59341e9f682700000000000000000000000038ad822f08300d66b539348dd24951a7241886870000000000000000000000004f2fe63ff7b04fa3af4e74432c382a208f2138ce000000000000000000000000aaae204dd0cf9fa7a27c777c9d4e08a67553596b00000000000000000000000052c19d4d16868d6db9c38e729f7e0384de2f75c600000000000000000000000017101c07741526e435a80747d9bf207c394b0c2b000000000000000000000000ae449f0e09d76d5e633efaa5588ce1d65291dfbf0000000000000000000000008f30babcd0bb5615b444bbe573726cba1561822400000000000000000000000094477ce1e25fe916cbe730299b23ddf9001d49ac000000000000000000000000af8323c7b9d25afbb3e3cca14a349cf0e4d854170000000000000000000000003a22e57d67d583c6661cb087f6bb5cde297fb2ed00000000000000000000000066f5243db74ae19bde292bc39158cc2c1c5aff63000000000000000000000000a0cc9d509cddf3c560ea30cc45db7fdff5a352b80000000000000000000000002acba58f9fd24572c9fe2f8de97e0f037d9dffaf0000000000000000000000000960d47052fdd24c871ae28c60724d6b40f16212000000000000000000000000db3fb5d0cf5bf7e8b032f0907bcb64a24118168d000000000000000000000000660c93763d389fab0b6dc7f59abea62a28494df5000000000000000000000000640121b287b84a8265df7aa1d6a0054627e8af4d0000000000000000000000007beeaf094d982fb2852c43e84ce26a88557267590000000000000000000000002ff72b3103c5fc5d9abb3ff74ad5dbf22ededb0f000000000000000000000000d6e4b065be5a7dd642b327dc170337e40d90b3d7000000000000000000000000baeab777038debac29be71f771206e0080e23f170000000000000000000000000127a97c861f6f231dda587dd98ad0e06aec673700000000000000000000000072206dd4d93f8610694eadec6feeeaebb8d7a6250000000000000000000000002bcc7a615736645a61d72b544bce2d02ebfdaec5000000000000000000000000039697b73df45eeb151087f335fd6290a7fe151a0000000000000000000000005f92f5da26f86c0de453885f8a12548a0d0bdcee00000000000000000000000080ac8b6f4cacea6129f5cf1365904f056b4e29ea000000000000000000000000fd179eaf83e8e8d770f78d994c9441e822902ff70000000000000000000000003fbae2ffa057786cf386699b631bfc15dccf43c600000000000000000000000095fc3a6d4b02bc839943989cf1d82b63ec9a2c49000000000000000000000000a87730553572fe0064266bbf45dc236f760ea6af0000000000000000000000007b6ce9fb16214f12b3f662fcd6e9a111398617170000000000000000000000008a2f84585940eb0a46066550b42a68dd0fbfe5860000000000000000000000000c7bf925d55dd3196ad01e920d6a779192201a6300000000000000000000000048335367fc471e8c13305d82d84b7a039e8f61ed00000000000000000000000068d0c8240e680c898cd28da6034a00372010e29700000000000000000000000094946faefd143608a739db7d0c34aabd2ead79c9000000000000000000000000bb0df9950476c224a41e7472ed90109b52c03415000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b33700000000000000000000000009837d73d1202d0413b92baca913c704749178e8e00000000000000000000000092f16b08a272c2a3048d93ee807fd3b6225e3bc3000000000000000000000000bdd10e24e25e2cad3e788d28cd267d923498090000000000000000000000000094558e7253ed213e3c814be536a8a505e42e045e00000000000000000000000096e82fb9a9cf91992065ef9f122c73c89d540638000000000000000000000000684ea7317b8692fbc3ba5df5f8f7ccea0608feaf0000000000000000000000002f02d207bb0d5d92175d47101d8ff986a8304243000000000000000000000000fb96c2f8015e0ca9e2cacb208f199490754bcd61000000000000000000000000e32132c86e3d9c33f0427d69b52bd0d7b9df02d5000000000000000000000000c23986e98cf77e20097fae65dfb9632fdd256295000000000000000000000000d34fb5e33abccfdebb8cd9cb68a2c6f2a49771b8000000000000000000000000800540e36160c5dd2bfa076ee9fa6ce8a0166ee700000000000000000000000081eee01e854ec8b498543d9c2586e6adca3e2006000000000000000000000000c23a23d95a6a49d8b3eb70df91ea6a550ca2daba000000000000000000000000e699db9fb8e824c56de52784ff3412c49a823c0c000000000000000000000000f0a6c3de2ab9a24a96386acbc22c97ea980283d6000000000000000000000000bb1f3d811306439116d2b76e1b3e9ba15ad0a2db0000000000000000000000008d3c21b1bf30d2b99abc1008dab120509aca16160000000000000000000000005ca92a1ffdcd8672d855fb3e1be3ca0d7466958b0000000000000000000000002bbb856f341c99308f7af9b331a77431fa2aa63100000000000000000000000033a6e9443a2845f55e492a7fdaa01eea14134df00000000000000000000000000000cb5b014044b6bca44f386c86592911d9000000000000000000000000000076193418fba126efc67086d66b2592bc3616201a000000000000000000000000089d5100702b13fed52a2b16418e6dd93af5265d000000000000000000000000d3e066828f6963529cd19344ff19d0c3b5a619240000000000000000000000009765f5eaac1eff5a1f18d45acfeb6265d73e62a8000000000000000000000000cc34dcbb5ebc71b283b8c2986b9409c14315ace6000000000000000000000000bdcb8f23c394264ef06c4750b275d259055bc181000000000000000000000000614dab7ebd49f62ee7474c007f9c2b495bb93fdf00000000000000000000000030597b2f1ccad9d02a00cea857331943e71697a6000000000000000000000000c277516371d07e3c36e98044ca49af267c3a5fb40000000000000000000000002b7cc0cc5158f8be331b250c2f70a73798a3d0ec00000000000000000000000037f5ec07d3a32908dd0ede79f93f6a3a8661661f000000000000000000000000c36d778988a9943a88f29ef821f3b5f3249e63e0000000000000000000000000c563810002493048c23d8282baf54a3aa8f3b356000000000000000000000000bc136d08c827b7a1b630c89f2b60f5420184fa9b000000000000000000000000e1ed90ab9c0341955eb74de0daaab2d3b1832346000000000000000000000000894b1579db234d1a4c1520812231c6195ca253ce000000000000000000000000b27a5d912ba0c15a391d6b44a8ef27e54a7e2a3c000000000000000000000000f632fe951b4fe7a6bd6fc43358fb8480475023610000000000000000000000009881d8aaff91d64c1c48a339b1bb02e4e3182d56000000000000000000000000382bdf9aa5eb51dac1095033cc4a53f38ba06a1d00000000000000000000000019015f7fd7c48afa52dbc782014180f3ca8da6070000000000000000000000005f9e5e87e19f9d86d58a75697c53447616392f62000000000000000000000000805d0b98d3da84d3facbd9c4dcc182934bf3d87c000000000000000000000000f55d8e3bfaa1be6f079da7b55f3433f47aaf5af20000000000000000000000006851183df6cc0ea687f00a4ec138f1314fa4c6a6000000000000000000000000c6ef659992194643a38a8e016542fd5756f85254000000000000000000000000fa0b0cefff0593e567f3891b9609fcd8c5217d12000000000000000000000000996a2590b0824335281ea7440a239062d5a94385000000000000000000000000897aa567dafa2ba91c7f4c8cbed646b236d33eb800000000000000000000000085085a4c59f84f18f40cafb362ccaace3daf4d3e000000000000000000000000155dea23c9149d4132c22f00675476c27f0930830000000000000000000000001abc733ad6e1b3a94c1a6609a433bc9616571baa000000000000000000000000042c822e212382d9673d8e83fe967ebab884bfd8000000000000000000000000e7e7f91156e34709eba607c7c76194e28ca67212000000000000000000000000d7000706eec5ee14bada158523e6197fc10945290000000000000000000000000ee173440edd5439281a7398f3f5a6ab1deb290e0000000000000000000000009926380a1f374417a8fb4ceceaeeea54ef84fa18000000000000000000000000ae0a48f8c17ef421b275fbb836f431f97ba9baa60000000000000000000000006d22c758482e8f5070d873867c4eb2b01cb95096000000000000000000000000e6de0544e3b74ec04e7aa269148e087487e666ed0000000000000000000000002ff5635dcca2fc0b0e627fe4966ff8bd866f15c700000000000000000000000086f2becc2cb4814ecb75a91bfc31b9b650eb773000000000000000000000000027dd89000322c49e6a361bc6e540dc47b7720cde000000000000000000000000e85788dd59e255298093197a1ba34d86a099d5fc0000000000000000000000008a31c4b5ed2fd05b7fc22b87f17dac27d5d251d700000000000000000000000079f2b835e4feefb3f3612b0a471c297d62bd4edc00000000000000000000000029c172c5b245b36a0a96cb8c5c3d721aa4bfa2a900000000000000000000000075b7c33f1b31025cd400bf421e288055906d6e2d000000000000000000000000ebf68ab0b127c8427986ea99d2c4627f7c2e572e000000000000000000000000a3903927eeadd025f355feafa5bd3831777aa64500000000000000000000000069429958637316d5f5e4b3a7bdc272a0b18dd05b000000000000000000000000bbc2380a00072c70bad1c08a03573e859dd670e9000000000000000000000000e3e1bff08d5613a26fc9a73a47741baea0297207000000000000000000000000650ada0637990a0c142a41a5b58b914d94bf9cad0000000000000000000000008801db3c1217e0f4a614d87f2041bd099441f87d000000000000000000000000c782a9c7519335804f265dd24f549d7566aaa39100000000000000000000000020a91e93fc77d0a2a34d82f432fc0eee7933490b000000000000000000000000a4db039f6378b4c53adb0e473d152fc1b99ebc51000000000000000000000000d73dbd830e3a49e0eb3cbb95d48dddc21ee3e7d9000000000000000000000000e07d9c5f01a641e2e5fcca0b9cca5fefeb6b6ec4000000000000000000000000c2b8c0bdca0a7df830cd95f55b03453efd07d6c000000000000000000000000042480968ca35c862b192159ab3c1f15e7244fc66000000000000000000000000e4dfb3f04df64fcfd350c950bc06d540dc3b2ed3000000000000000000000000ae8ad946468d33970b4c8d78e5118c718c356d10000000000000000000000000dd2649c782ec72af16ce9116497d2d84afcb622700000000000000000000000056adca56073a912619c03979851f18747d6dc494000000000000000000000000a1935dd7a120c191e7fad5ff56b7dea276156a3e0000000000000000000000001096a64fb784c64d83be437720e9569a5bbf4fcc000000000000000000000000750e17bd76504fd7b9fcdff5b6a6db246ca215b0000000000000000000000000bbd6f55cfdb6ea406d46eb1e97a94d86ef0ba2bb000000000000000000000000d7f503d75fdc6aa55b17190bc60ba8510d583993000000000000000000000000aff610ac4b045075a16f8a46d4f8b36c4ca12045000000000000000000000000d109400f7849f30d103173122ac71bcb6e7b4cc7000000000000000000000000d8e758e2c23e704383246cc5c38b5c6b926abee70000000000000000000000001af89364f277e7bdb4241b8b3f7d56e8f8f3a0470000000000000000000000003a56af97072e703dca14603cf9a47e72a7451893000000000000000000000000bf5f9d4559879bc7001cee96ca6bd251652c1a21000000000000000000000000d4b651bb363f8c9b251bd2042e98ccc0a50d10650000000000000000000000002cec817722b7af8bf1708cf18fbb573fb2ef5ac20000000000000000000000002ba63aff9312d33e85ae81ec9db0152ac3dafcf60000000000000000000000004047f28437936db48b3b994d685cecddbd0fdc78000000000000000000000000624aef5100f4a36a78661b35cb0d71dd6fcbe57b00000000000000000000000053a2d4a48f6b66203cf039a0a581441b9977c7760000000000000000000000007e8b4588cd3f3ceebf6f907150166231e3e9069d000000000000000000000000568b21c7d689d9656adc1162e633830e0e2403600000000000000000000000001c214d34dfd1f1a64d3545ae1cb1ba5a77b3a81c0000000000000000000000009a991673fac530c3e1858e5fb7abe35df3bf5b37000000000000000000000000daf320783b69f26b490b062bdedb43db8e527f46000000000000000000000000a16db67016a9abb553b7958513bd6dc851695585000000000000000000000000dd6d2cc9a7a1e455f5133bcbbd760501ff31c144000000000000000000000000eda01f549cad25f3847ce90d807c57e6f2949bb400000000000000000000000004573e7aa439e3d8581ea011fe1432b13f81a2bd000000000000000000000000fcfdcfe2e2d84e1951da012b186fd2cc1dee5b7f0000000000000000000000009ac10d95f2378250843bdddeee330ced7572dbd70000000000000000000000007425da9641c7ea3922db8ee4f66122ef327d802f0000000000000000000000000911827fce8de580438642261edd95f52f2191470000000000000000000000005ba016db19ad593d260799c003dcbd6996ac5b2600000000000000000000000034cdec01407327e4597019fe633d3be08a40570000000000000000000000000059edc6b22acd25ceb9b562664ad83e71dfa6061000000000000000000000000049f06f95c5d105ae6cda00444bbd3dda06e61cc80000000000000000000000001d8d8c5eb67497b331c06eec1724ba4dac23790b000000000000000000000000b12192f21fa4dc307a9ebe12236a870627900a760000000000000000000000002ade4dc3682de103402c0e182862c0a62da27bba000000000000000000000000f2e8f75eaa752f7c64f1f8a9a5a77517243db990000000000000000000000000a60cadd2e02a28a5914d77131f90d1b1f57e23f300000000000000000000000048b3ec6a7d482dd061e435efc74bd685b1b43c01000000000000000000000000194390ce8371e709b115a966d8dbaff53720598d000000000000000000000000b6d1da5382bc2aa23e1b8bdef4608815daf3a99100000000000000000000000048e7f2e0df51d494d8c05ac726450a52ed03c0ee0000000000000000000000004382d858d1176c6b7f86f3ad437de58298d649df000000000000000000000000390f79a5710fb5e714ff208ad361dc732ca85f49000000000000000000000000625969df9ba344edd9ef1a615c4add4803b8eff1000000000000000000000000dbcfc30c5a0a506f9e0e91dd353a8d6479b72be20000000000000000000000003642b2af8136fa5762f5da19d816da495c287b220000000000000000000000001ad3e1493a5486f8cb675549ca4d6d124986613b0000000000000000000000001c3fb4a0597719967a67ad489554ed9aa6fddcfa000000000000000000000000239a9c2e1a96fb1b8a522bbd222426e7211f9bc20000000000000000000000007de42771a6bbaeb2202695b3b3e2f6ad9dad7af70000000000000000000000001bbd53a01a89ea4f9261cb9d2d27249cd91ea681000000000000000000000000ec12cbd56f6cdd8555644c7d4ac771026bae443e000000000000000000000000bc2942fc56df465be150a34b6fa9a02319bc497f000000000000000000000000e87e4f1516577359297ada62e8a33268b4220cad0000000000000000000000005af224d85d516b0428c92340fd8f2c7cfba7aa8200000000000000000000000024ec3a6b9bef514bab6e63b13f81b02803f12e40000000000000000000000000b372a3528a2a9c2cd515d1f5993e40d10ddfa400000000000000000000000000fc9ebbacf6751e34110874e049d3d0094ff0e2330000000000000000000000007beb392976153cb518ff73bf9172738d27aaa83c0000000000000000000000007d2eb46dc0cca85a7948c777f8024d638bd76f47000000000000000000000000504414341f5d83a9bc17995fe77e1b609927d062000000000000000000000000777777a7b3dfa0f57f48d88a9048b0c05a94d5f4000000000000000000000000972e4394327f20c2c35758486212c9c85c02075d0000000000000000000000001238dba2af3b978f0d307709669d66ac09277b8a000000000000000000000000c15c9799244749e240f7d04879b8aed60c1ace01000000000000000000000000391b6ebddf16dfe5262af157cda4edb9285aced70000000000000000000000002f50168707a9c68b2c34cfcb5845a0ebe9ee7b5a00000000000000000000000025a15a43e0069c87c007e8a483d67d733fcd29e700000000000000000000000037e55caf3a3e3a99ca33ba8a4c1a6ca5dd86d7ef000000000000000000000000e2844b15b18ff5653a2b312db920478cb7e82ad1000000000000000000000000707d306714ff28560f32bf9dae973bd33cd851c500000000000000000000000054e6492c36ac3e1d852f6859186353f08636135200000000000000000000000000a0e8fce0c16767049ecb47983011b5c2375aee000000000000000000000000319366b8e647cdd6bebdea9bc17808b0c5561907000000000000000000000000e61cd5aa5ff1971f965865c4c57c77e15d258477000000000000000000000000d3ed0548172a113bc13cf2be36dc2b190b7a68740000000000000000000000004d8cf5236ec3c61f7638e1a0fd297d1a9249405c0000000000000000000000007440ecc0fd5011090d3fa53421a42b952e42f8fa0000000000000000000000001bece8c246e30d9067c9b0975651429e4d59c880000000000000000000000000dbcbea5f2d8957bc9df8fd5d008b0d7a78bdce5b000000000000000000000000098becd345037853f015517c8ca7926d7132829b00000000000000000000000026dbc5500d547079b11a8a6704146c0e78d96b630000000000000000000000003e2d235122e7c72ce0232deddf237f91ac83745e0000000000000000000000003b22f00950a387950b704e5f6bb0b18fb2b09b6300000000000000000000000030a18756c411e7f5f64007299481683a63ed3334000000000000000000000000c48c873cd1617bb509b8873a100faa9dd4aeb7300000000000000000000000001654fbbcf14129dd069ae823df349243063dca87000000000000000000000000c9d38a1fe84a403e326cb46243dc4ebcd6b42293000000000000000000000000ce55b4715e52033463dd54231c5b1150a4d04d5f0000000000000000000000004ea6d2d83dbe9264bb5058b3f6c22a770b379d450000000000000000000000002efc14a5276bb2b6e32b913ffa8ceda02552750f0000000000000000000000002dc17be57bdf54ba573b563358ff91b543c08ee4000000000000000000000000847ca722480e71234da9557baec1f53f8ef7c26a0000000000000000000000003d927e438ec1b990b3736055819e20353eecff08000000000000000000000000084eb50caf26597884a49f8f9cf96ee05ec9c32f0000000000000000000000004094ea3543ef90dc89e938e8425a855e770284cc000000000000000000000000ba8a3f02b04d991e9ca49821add1474d3b4592ef000000000000000000000000f6ca2ec63325e3b7570d0bc9861c5b01fee95e910000000000000000000000008dcc377e06cb3e8b90bc8ae07304231c20fb2419000000000000000000000000a1aa8faa2cbc3311217302c028e8486198f7026c00000000000000000000000035d7d9fe480694cdfa4dd19b46acdf68757e85f4000000000000000000000000397214ee8398c73572b13f06a0af6961155322f7000000000000000000000000481774178319c5e90e32f7c59c9d1c2c7bc1d706000000000000000000000000db718fcd3af493ca6f8dba4e249070a321e943cb000000000000000000000000ce7038f7e5bae9337b1778c3fb6032463a5d4be2000000000000000000000000871ea8b3e551554c6968239d52931c3812176e64000000000000000000000000278027c459968be929b9e6e2249bf8cfddb920fe000000000000000000000000caf56fededced3bf5cf7d955c89f303a1bd3040b000000000000000000000000af2cb79c67c08b08001c657c2eca6859c9c1e75f000000000000000000000000d5808fd5cd494e9ae5adaadcbb7a6257de9d7075000000000000000000000000b4e03ff9af16ef2151b6efd9156a448f94ca0caa000000000000000000000000945e49fa38b7d2c8bca8e20b49429e91c3bc7726000000000000000000000000391579461676aeda1cd3ec783e8a98fa8752c76000000000000000000000000018444daebddb1ca1090d94b6827c15b1d99cf7fa00000000000000000000000064ed3a8018e3e45afb6f11a9139467cee31f790f000000000000000000000000bf095fdcfacc859d0104b2c629316602a2ac52190000000000000000000000002347d1aa13d7fb509c60cc86a907350dc95594a00000000000000000000000004ba4fee0cece03c2caa403c1bce8cbb6b6c6332d000000000000000000000000f4733a0c2dae4fe0b70c130a50fea70ffe39d47200000000000000000000000066ce1837237cceedaca5fdfb131b4cfa155696bd000000000000000000000000c3537ebe9459966080ab47c0e5c47b1f5efe67d6000000000000000000000000e78df7cbf32973154e0081a99e812618559b27ad000000000000000000000000de12a7c3302aefac11cf1f9fcbd0791031147afc000000000000000000000000fe495024f5c833b3c93d895173b63842566b0b030000000000000000000000009e62f40401f468ea0a0a3dcb22fb2742075a091700000000000000000000000015ed584ad88551fab1f0ff9152ba4787fdeab6f200000000000000000000000037f6cf2d83a1a9ed835b5ea394037b939e2a36710000000000000000000000003eec3291dd839f969a0d929f6567b2727af4ec69000000000000000000000000065b67b0c834e8ee12b8c0b399740f1197d502a600000000000000000000000064678e5513f95dc0fc9b839939d4001ad8f0626a00000000000000000000000018871ef04333bc61545b5c97644b55b48e3cf20700000000000000000000000025e380fe0d13be177632b884867df7cd9746f35e000000000000000000000000e01748971d2194f028a96378ed9910b588a07bca00000000000000000000000099e3e379dce867f8415bf9fc00c3a13fddd1233a00000000000000000000000022f6d1997f614ac2a9ce43dafcc92b24a9d97b7e0000000000000000000000009a65b237493f57ac29c735e5d6c2fb02dd08416a0000000000000000000000005d96ac47b2e93f917d7ec0bfb736e390f504edc3000000000000000000000000ddc64183cb9955a8bfa6e06a8f9c94c04675b2e600000000000000000000000060d9ad35810f2380489fdc54a229cf30aa7de36f0000000000000000000000008e85629b48ed9b94fd1f2b67f9633a2410133e580000000000000000000000009c8ceccf01bbe27fe5b6fa62fd5dc0693e4557a900000000000000000000000036900d47f305e911fa66357495e874829022642e0000000000000000000000009f51040aec194a89cb6a7e852e79ea07cc0bf648000000000000000000000000b88eab4ecd86f82fd44be3bf1358ea8de1baf6fd0000000000000000000000007f726bae10bd055fac980abd001945fd9a1d6879000000000000000000000000b9200e0435ecf99fddc8e51bcca713cbd864c6ff000000000000000000000000aed1055bcf51582d58b47825f20e77191636d82d0000000000000000000000003eeea2a5598a7dd34025629cb514b6eb4db6c47e0000000000000000000000003b898b3fe7f5b2f80b91f95a916ecac47b5ef693000000000000000000000000593f82822c0ec09eb32b7e4e6bf221355cc4bd9f00000000000000000000000032c913f7e0dce61be1eadbda7a1ba2b9bdef4324000000000000000000000000db1f7bbd4f81dabdf80a85d73ac721d62309b5100000000000000000000000002cac7c464c57b3b6781ae19d78ae46c7ffefbe29000000000000000000000000542b4e079532bd8baa37ff499a83eabd4e79f3f8000000000000000000000000a4ca40047d2d1fbd2400948662a7394aeabe77da0000000000000000000000007b86b43cc1e2d568398ceed8fc74338dc9f9d1930000000000000000000000001f4c3267bf363b20f2be628e0560519f73c86e710000000000000000000000005e5f898a29ffab622cef956fd533f2300bf53d64000000000000000000000000f0a0acf30e30fea572c96442f0e603583f298759000000000000000000000000b7a61bf840b7c21ba9495900a065536ace82ff0c000000000000000000000000fb630ed271803f152391bf46bbaefb777c69bffd000000000000000000000000cc322b22a65583bb8edb5ea1355f2f497c055152000000000000000000000000c9ec0617696dfbc80d1e5960ef35c3ea4173e2e1000000000000000000000000cf20545107a490ca7426f2855072a6d846cea4c800000000000000000000000039a782971bdd6fb24eb4ff85b81c3348058f6c590000000000000000000000003805f7a6a4638c4986ab612af343cf8ce3db00bb000000000000000000000000b9c911902705363e4414157e6cebb20d10a719f1000000000000000000000000ba01efe9e65dec244cd177478cee4437c3c18a2d00000000000000000000000030c362bacf7d14aa934d5ec6e0989f321f9135170000000000000000000000001395539c22538514c7b5ce545da4a7b76d28b0570000000000000000000000001973b18438b92b65b647f9691ba7c39a5fa668fa000000000000000000000000c2295782616ee7ae4bfe914dbd53550479b44f9b000000000000000000000000f83274e1e838f2c62e38cbbe7225aeea3b4ad13900000000000000000000000072301f1730067b9e75e524b3b63104192b3c1319000000000000000000000000c41018d8c6336c276bc80a79146dce08aeaaa8200000000000000000000000003810cf53e8e09d62f34a13f96ff3cf767eee7365000000000000000000000000ff9eb11a1515e2d4aaed52452b4b61a79198ce9e000000000000000000000000dc2b75b9deae0bfc1e285da804818fbd986fb6a1000000000000000000000000aa938fb8fcd66fcac6b17be6bc653e27330ef9b80000000000000000000000008d44bb388d85c6caf2ea21485a74acd6b2274744000000000000000000000000574f208954ca38b83a23f36051382abc85878290000000000000000000000000662ea6a7028c37e0d47153557db7475d18c2e64c000000000000000000000000e8c74e79318b2df703ff0abd82c839cd9280a0cb000000000000000000000000f11cbe536124e17e37db0caa506a52457276f6bc000000000000000000000000a94fc2e83712273e22beced3272cc43741d87c150000000000000000000000008802529d00335c8cc248c3fa33f222f777ff3eb10000000000000000000000008b4dea7465a3c0588e38a7232341902355b20519000000000000000000000000f8635aeb380390b01bd179b7678b38b299e2164300000000000000000000000081c845630836eb18676bb50465148a80a70bc2f20000000000000000000000006ec64448271c71447123b70ca9d5c85a9416b03d00000000000000000000000090f65ac5e93d482a09c4a27c830b69bdd0d2da710000000000000000000000007221083209396d418ea63c8bc31db5474f26673f00000000000000000000000007094796bc608d16ab3cd687b641d1da72335d7d0000000000000000000000004d12143c8753a7c905b9064cbb122792fa152b20000000000000000000000000d14fddcf1693f4b1b200982126688cf0145f0091000000000000000000000000c440e6569e82c49582f975938ac2d96c949a8420000000000000000000000000a26d4dffa4b638de03c2f209c98160993d1565e0000000000000000000000000902b7f1edcb3945603fd6c7b87d7f3d82582a9a60000000000000000000000005af8bbb26b353a8ea86a958f0301582826abaa62000000000000000000000000b7c0ca1ba251b7b49db43f4d1c3bdfe5fb780c81000000000000000000000000f6bd97d318491d0ef3746560a26e87d7c2a73fbd000000000000000000000000e4e0f76dbe819516946b4060dc43217c811a45230000000000000000000000002ad57eb5c0a03933c5887b852d54c444f0d7aa880000000000000000000000004f2b8b5d51726756ca68a03677a21aacfa5272190000000000000000000000005a8013fce2f98bcda72e33450337c80c80a0b311000000000000000000000000e2908d83bd1df1475c72e3b79ae9f48a147ad6c40000000000000000000000007f5b691c10099d41837749c9b3d7d5215b88b248000000000000000000000000336bde453c1e40d1146fb3a1da4a1ae29e071cef0000000000000000000000008eda47b1d76ae28e6ca44b48c1a882e8daace290000000000000000000000000dd057e945282137bb79878141eee8b9e1bd8302f000000000000000000000000c13be7ade0b581af2b8269c1154522376aae484900000000000000000000000085b7421ac3b5ae44bd732d4ae35e13a649e4b39b00000000000000000000000038f2a63162872d93986a193e49f1a513f05d9ea7000000000000000000000000552c87b8cead714ade34f40fd1584218e12119d30000000000000000000000009f35a9857453035f493333e8a061c861896b7fa80000000000000000000000006679871939ad0d305aaf72573bd899c8513b733b00000000000000000000000096f6a65f7f8dd3673335fec538ee3fd161595cb6000000000000000000000000b26d9424f0f435c8b10ed478af36da8ca7d5b0950000000000000000000000006b834fc0fb00542b5fa34b86e113e794162cdef7000000000000000000000000143e30741b2dfb4f535c4adbb62995ce624941260000000000000000000000000feb3f22a0700d305005ee5002713decd33254b0000000000000000000000000741ad4e767c6aa4a9bc3966297306d50aa9ff254000000000000000000000000498408cd1c408651d8d49d5c4154917fb9410050000000000000000000000000a10c6ebf21fb6d45dd6065aa6d5c31ce4d6684bb0000000000000000000000009793dfcdb05d81b77c6547268fc38502bb1da72d0000000000000000000000007e3725ab300dce7f6b47183232e44e538dfdacaa000000000000000000000000088814aa47878c126c527cf61e40955f38305de30000000000000000000000003f7c10cbbb1ea1046a80b738b9eaf3217410c7f6000000000000000000000000dfd36fd06a639a6e9789acc44340553618286e2c000000000000000000000000a865d302ce10e44233c334170081aae10038969f000000000000000000000000233b89bbb3cdeb3d17c5be9d9dc9a910faafdedc000000000000000000000000502257814d3d964e7f42f03f7dcad83cbda31819000000000000000000000000a8590dd9f0e027929712b6783064e5fe344c06ff00000000000000000000000087621858e00704d784b0714926d46d0f478edb34000000000000000000000000c1dd262d5dc040e9da5a8e13768ee3fac6b21e9d0000000000000000000000004060914d070dd6d15bfacb136a46f24022338e40000000000000000000000000ad3200133e4515f23b070314779ac6c49f7cefeb0000000000000000000000007f61b42c796d7a8d194d93bbadb63232ef57921d000000000000000000000000fe09c68917e9bd70f1dc739128a3b53bd5be8e6d00000000000000000000000000e599576b6b49f1c96c6931cbfa519b862ab3d60000000000000000000000004263fedea64e0ef0d90d8124da405ef7af8ed2ca0000000000000000000000009e9925d5e43e2d68d45ebed8ce75584c4b8553650000000000000000000000001562c89697a3691ea42e5e0b425e124b8dd5903c0000000000000000000000002e84d5acd08966eba4fb2bc0e311c5f99f09c2af0000000000000000000000006eff72b66d92d17be2db1131344d749ff11952fb0000000000000000000000001915f61df9eda2404ecbf260aa01deaaf9ecf288000000000000000000000000d7108746bee8879b1c133ae023c56eb5a1594125000000000000000000000000404fede9a73940c174e1ff5428df84ebc11e571200000000000000000000000006be3afee441d7fa9cc5f523d0a673bbeb4e63b90000000000000000000000002bd8df673b20bf3f9582583d20f06b5cfd44a2dd000000000000000000000000cf64d6f1266b11b3701bc72e6cfffa1cdcc3f7df0000000000000000000000009e2d4b7437201ca48ec9e9461f8a270954e0df94000000000000000000000000fcd940a17c613dbb3427e737a2011244056cec5e0000000000000000000000002a8d8098278d1387ae47c6d3d92c3ceed882803500000000000000000000000097af4de50ee11e36e57f575d6d0d785e3e496c4b00000000000000000000000003a547b4b4b5683ae9d43f7f118dfbc53aeeec81000000000000000000000000601a5eb86f5ef2bd406f43d6fd5844d2f72900620000000000000000000000005488366ba4b50a7a1db0bdfb2d31b9be7c09efce000000000000000000000000d42d72fe5d0a4d57282821e5a12256adec277b6f0000000000000000000000005aad302341638541c9a39a1810d466ff5fb2eecf0000000000000000000000005fc1ea951402add65613e0437ce59d8b23442e2a0000000000000000000000008c30a73fbffa70e6a1c8dbc534566b403019e272000000000000000000000000f34fc91f11363c367e301bdc1ce454fe1c6b668600000000000000000000000096be3d4b507b11831bb5d3b8ad5e612262accab60000000000000000000000001a88985d508085d2a5c13f319bb1453de0ec30b5000000000000000000000000408ad119445c10380a567f0ce6a47319ca5789cf00000000000000000000000067bf52e7830acd73441a8d1425c51f5e3aca3dcf00000000000000000000000056f1f0cc543405486d30bacfdcc8003017818e9b0000000000000000000000000598b3d97d6092a91346e1cc7f160f4bcdd98fdf0000000000000000000000009325da4e8805b7a6c8da647a455758ed8654b838000000000000000000000000ea1ea459051fa3ad0942922833e207bb43c947ab000000000000000000000000e6cd4d9a442a0fd653b0d09f3b46d16008f0d6e0000000000000000000000000b111e627c834829a41bb636e4c0a7014414df54c0000000000000000000000007800849907622c8eff471b839582f092b6f6a393000000000000000000000000d2c9655a79efddba0660ffd407969dea9691dfbe0000000000000000000000002161d92070bcd6773c760e4149c0a197e2aaff990000000000000000000000000dd4723f3627f2823a82b69a6e161afb8e4365900000000000000000000000000788fa59aea3483073ca800bb72aa5f45dec6e960000000000000000000000001d1bbb9ea571c4515af26c30e09ae69b090bba6700000000000000000000000015dd7326e6dddea7e227bb7141bbc22822e48f84000000000000000000000000dbd30794901277059f5cb042ccd014ffdfca78cd0000000000000000000000009c1534308c4e399e8dc982f19945584e2107157400000000000000000000000097c15532cf71815c9d89a0eb542078befe1ee622000000000000000000000000fafaf01cc15460636cb31a1b0412f93cdbce3d57000000000000000000000000e72d4a09f4dad0db25fb0d8afafc4acffce1cd07000000000000000000000000530054f68064b7b3ef8eb9bc8ab0fe4844331d4a00000000000000000000000035e9d375f5bfb5073bdc5ba36900e1fd3e44dc310000000000000000000000008d46e0c5514161465a1b3b796c4e1ca186581b9800000000000000000000000079457a036ba1c59399353233c765f004e7c06adf000000000000000000000000c91341354393afa75757fdd351f9d91e8faef03d000000000000000000000000b942617447c2c39bcae436a9276865e609de104c0000000000000000000000008322f2d8c28e923f3fd3b9e4832ecdab60919fe2000000000000000000000000ff5a621310b9f1a885296526ac083a86c229b188000000000000000000000000869d5c3f79d263baacd6dfa05ee9a2b13671ebb8000000000000000000000000479d794fea9f91eb8d91e61690caac1dad2186e20000000000000000000000002d59da5bdc536388a0fc1104ff15701a42eb72be000000000000000000000000565cc3338f6d9d2218e7c345220ce0d655c72a87000000000000000000000000e0aa17fae5bb39eb7275b99e238a884b3b7dca1100000000000000000000000070ee72d4c59ba1e4b2ff335d791051d7a8262885000000000000000000000000f8fcb640bdc1ae26e0bc1eec77b7a24eb5275c56000000000000000000000000e9be6f9841793d107d18cebb2e312f1495d3ded20000000000000000000000003fc218c805e6c284d7a64b43e7b5749a4e8c04640000000000000000000000008bcc06964fc5e3fde12b622952c98fcf9c9d71d90000000000000000000000005c90fdb789e41329cc4d60b146ee435f02c3f671000000000000000000000000cbe5ca2289096f3ccea7d307e35beac55d0027a600000000000000000000000012eaa6bbe473653840f22ae6a7f3ab46dfd5e5b40000000000000000000000009da99d00a0fc69022292a56ac9507d4681357e760000000000000000000000004387863dbe0a3def9c9a95e02e05e72532efe1f2000000000000000000000000dc253688e5d6ed55fdf5c14986c307f29f0bb0db00000000000000000000000048c47bdd0f00bc901dfd7201c4d4e0966b363a60000000000000000000000000bc2d727c89ff59d18f6e961976c3f3bb716ebf15000000000000000000000000207b0b0a87c41e4ce74557cb9d03ae8228cd0edf000000000000000000000000074078a01ecd1e6c4de81e3f5628f2fbfb9c24b500000000000000000000000061ef3a30842ecefa189e97687160bee0cd108b8f000000000000000000000000dded78cbb3f4dcbf487c43fe89b261a713a50af200000000000000000000000092ec1507a2d5fa8751ddc455b4f16391832f56990000000000000000000000005016bc97dd402edd6e571818772c2a71cafd9541000000000000000000000000d0abac5ac34e004990a549a769e0cd33d69274fa000000000000000000000000f83895c42ea4c2b6e1f597828a1f27a0d71474970000000000000000000000001ff60c59246a7b6b4a5090218881af7f844458b0000000000000000000000000005b5ac6dcdff8bbcd005c7cc9bf0658bb85519d000000000000000000000000c0d828a29e70b7064bd29de32a844189cba91b33000000000000000000000000cd856a670dbfdd045f3f8cad614e1059f668e6a70000000000000000000000004e45d820c0480cd88a57e8657f6eba2d2cf552cc000000000000000000000000f05dc40425e617ffa50f76a7931bb4ef13d31fca0000000000000000000000002e5ca30ee0ae2dbd7d61aa29ad141f6e6bdf5378000000000000000000000000b41647a3ff1cd92fa37988f8593351987091b90d00000000000000000000000018dd861aeef62710261483dde92ae06f3c78f4f00000000000000000000000008d05a70f359f4c9ae260a6e001d3afb6e45c9d13000000000000000000000000cc7ca636cc6500da79b005892dfd2ed3414f717e000000000000000000000000bda58204fa8961a61e0625cf8fec90e0fa271e240000000000000000000000001ca98e3fdbfb777ececcd413e202b9cd2becfa11000000000000000000000000a9f6764a61e43689f79a5d033a8e09fcb90fcd280000000000000000000000001fa693d3656c3885cf0dea0fd419f6550297a20200000000000000000000000003e1d99c8d322dfa68b922854ca8637749d836c7000000000000000000000000befcdd7198a28e0830389bfb84213c269a55b124000000000000000000000000efb1153579642c82432c8ef86e178aaf51323e2c000000000000000000000000305c63c633e276459b1fd74b538ff5c36da0d37a000000000000000000000000c3e697f60bbbb9ab52185b88f99874250d7acf7b0000000000000000000000006f2827f159a5df21be24f47f2ea893f7e3a35fe500000000000000000000000002c0dc0bac632e9b2b87a72bf34c2edcf5934c3000000000000000000000000004108662c1b0d9245b6107082a54786c310326ee000000000000000000000000bba779592fbf91b6f6613492856d13e9e64c10ca000000000000000000000000a72510f8dda22e57e06fce8cc49e23e2a4040e5b000000000000000000000000ea2dba69d041560d69e4eef8aeaf58006f37048700000000000000000000000039adc14c93b9bf7b81deaac8cd378135f8ac483f000000000000000000000000972eebcb30252640c60c7e4821b15118f03b267e000000000000000000000000d9d1dd70ff93368d7139e4c700891d9e95ea2a8d000000000000000000000000139cfd93dbaf2682b2ceae7aef2465470cfb9ee3000000000000000000000000cae2c4e06c9231c604023909fd1e942b8803f1bb00000000000000000000000057cb6a1ba10cfe113750deeb893306382b19ea07000000000000000000000000783596b9504ef2752efb2d4aed248fdcb0d9fdab0000000000000000000000005cbd10c3c8eac78e869cc3d6750fa4935c2a2a38000000000000000000000000b7d8c49945144ec82605ed877a5e0dc4bfbb7f63000000000000000000000000ae4275d95edc1c5e0542949de6ca4691d23460a600000000000000000000000071aa660f6637d0e590175886d1180d5c15a8d24200000000000000000000000092d73f48ce84a11991f774b5993dfbf5c15fa6a400000000000000000000000038a8a8f7e52bfcbee4893b44d88519400ac92667000000000000000000000000d9baccc97ecf722215845cb1bc6c0750dd9770280000000000000000000000004c79366b4e8ea615d36496c81788688190179112000000000000000000000000797b4331f2194bd24eb6e3e9425afdfb90cf3f1a000000000000000000000000276c2cb8dfcf53d68617e33be1ca97a0b0588fef000000000000000000000000694ecf974220c24e04a247b3a4821145c5a7a1950000000000000000000000003fed71848b74b9f3ff26544cad368c082cb31961000000000000000000000000301abd38e28fbcbe367060b26f1c473726c86e1c0000000000000000000000004ba616ffafa63b4146dd20cf5c90aa742f39e38f000000000000000000000000c2f2c5e8228cee3bd1c30ec2a5c146a9d6e1ca6900000000000000000000000031c76fc3641e8f0be2ee853579bd6d58e7f9622b0000000000000000000000004ef5723ac8c0bb51aec9aae43831bcbf7187f4220000000000000000000000009823cb882e0b66e1a1c126dd140d9b63b6786b87000000000000000000000000db8b672ce5ae1cb537eed31b2a61dfeef1fea65a0000000000000000000000007ca2f6d4df00fd8f8b412388ebb180cc6c1cbba00000000000000000000000008eeca2e9ac11e448491f7b5276e1914b244e059d00000000000000000000000046ab0d03e1cdab91dfa1140c2fb2173612485e5600000000000000000000000034fbe939487e7729b12667a3f5cc756f27ce17cf0000000000000000000000009d7be3cd0f561075028ce5e2128c15e359a26520000000000000000000000000e6a630eacdc5a3621cbaf81c401fc34b4a7e4656000000000000000000000000c6819302e14fc2a898db272ea123bf9d8a0b7dc8000000000000000000000000246e9ef37c323d711a04dea6cafee5ab714e1b8b000000000000000000000000d0e0027a31e7676541d39a533d0250ee897982bd000000000000000000000000fa70ef163a6fefdd8050a986c86bbc4169b90ed90000000000000000000000009b09d05f70283464d2dc618b9597a6a1f177a484000000000000000000000000c5be69be2ce8de2198a50bda514a514ecb3acd3300000000000000000000000092c3b0f5acb158c90bbd67c55ff5ddb6a49bfdb7000000000000000000000000a5ff54706499580df370a8edab17ba6ec8e9e761000000000000000000000000af69d39a02971d0310181f2b94674e30b72b4701000000000000000000000000a6c1d6c20680ac98f7551eafa0232b11e600e50c0000000000000000000000003b47c5a06796ab41d7ad5f45a665852673e115fa000000000000000000000000dfe26b12e3288bc2f0895e94313c21a4fbf6567500000000000000000000000065bd90b93d7121e57357ebf47ddd9ff0af0d5a030000000000000000000000003ce3471fc5f9778ee5666cc83f02ead884805654000000000000000000000000204e039787adeea6269bcdef1aab5990730e4b90000000000000000000000000635096a7509a5f294eb943d3029a83e2d6949bb20000000000000000000000006588aa5de6306442701cb22cb7cfb380b926f2250000000000000000000000001e8903825c0cd88aeed9439f58f1bf3e128490240000000000000000000000007c34662f4b306380e2378303726f38d681b636650000000000000000000000006425bec36b754e64b4094f5c159adbdc9de4af83000000000000000000000000edf916c138a0c5752f46d3069e73948fbf819b5e00000000000000000000000092982fd93623dd082ba0ab0855893442ab1e1f440000000000000000000000009f3a1f1ed098f5e76f16f0e769e08b61541a83d0000000000000000000000000e899643dfc9c2af37ba8e2e8702bd1b2aa296b2c000000000000000000000000fe107523a9c4814ec70c2fbffbca82e531d96d11000000000000000000000000ac37cc9dcc77776164e814c5b835ab2268580c79000000000000000000000000d9264b7d4b102db537f6ce4aa3a383c323b0867c0000000000000000000000001609f0195c49a82461c713c441e8290bfaa76dca0000000000000000000000003370e84325ca71c335e607e308fa522391f0d963000000000000000000000000d56f076d0ef4b3017be9457a4d41e7c10a389fe50000000000000000000000006201d37b3b2262e5a7ef523180bb9500b563e5c00000000000000000000000004a38babc3ca026f6c81a5d2b755def39590b6cb800000000000000000000000023a4a84b0a8ce7458b590f9c3dfb2066088065b2000000000000000000000000500a6e878ecd34094c31fc5525131789d99694fd0000000000000000000000009988847d15a98d8198019f907e7c7fd292798f8f0000000000000000000000000bf0f295dd202e40cbfffc08ebf95b4e0ba058060000000000000000000000007dc76c2e09d2fcd426cc5a5b65979be15bd6e6730000000000000000000000001fad20353e1ff6cd7d2d17d416ac6833966f34de00000000000000000000000051b0157907b26005fc7d77669bfee7f0c0784a64000000000000000000000000bc8736ceeb71076f0f6dbb5b4263802878cdb082000000000000000000000000210592568ceacf85776fbeb21c408bb1990e88e100000000000000000000000000488e8a63c526703d41e96624b5896a3c88ebe200000000000000000000000086eb27b00a1781cb83d28f7188b63c300349d13200000000000000000000000057633232818ad46e9582ed333eb5e797909398aa00000000000000000000000003916b010d4c6e0fc3d79570de6f4fa4f56c89560000000000000000000000006ecca35ae78a3ca3251656a20675bf8ecd54a9be0000000000000000000000001a2d4ef247b9ec0dda684e3c8e724e4ae6956357000000000000000000000000915a5b44728ee59b87961bc0d9655c4a9e690ad7000000000000000000000000941709ea6122a550ba31650b04bb4f2a01da066000000000000000000000000099a41f138172a493fca0743c3c440d4ec7f54fe90000000000000000000000003291322dc563d8606f0cf09a6f58ed9656a5af150000000000000000000000006f8e4ae69c513f2b4c43280fcd6cb761213e4c2f000000000000000000000000909de82d392a523c8246e3216a22f110fe96393000000000000000000000000062e2baa8ea8d8ff854cc2b91b5f6e0cac37784230000000000000000000000007437fdf239005d3e9649397eea8d9f651cbf621200000000000000000000000020e4cb5c1089fd7b89925648138a19adca2c3568000000000000000000000000fa1c232dad00dd9ea874e5b4c4926f24b177ebe30000000000000000000000008d82d44121a62f7deb0f507d3a1ee31c29ac717b00000000000000000000000015903df309f04d1e4944ceb27499301c7e6d8e550000000000000000000000009dd15ae426bf8610fe90352f0246da7baa6cbcb500000000000000000000000010e6ace4829fed33ac74bb066abf5ab8b5ecc1f50000000000000000000000001123719be32d1cb054886a6444cd1885a4358158000000000000000000000000dab3d83a946837f1cc84d6e785c89f8caf00ea11000000000000000000000000a3082df7a11071db5ed0e02d48bca5f471ddbaf40000000000000000000000006830c54a6e5c11d0a71ed6890f8739b101678e50000000000000000000000000c81a81e66b447ae006ef68ab80d4103d34d91b110000000000000000000000007f0929490c5f3c510768909439f21719eb42fcfd00000000000000000000000099313560205139f61e3a69987c796c6c7f5733ec000000000000000000000000247132dd6eb9312e712a05455677311f97158537000000000000000000000000be888afaaa2a253509d56aebb4d5afb172327f4b000000000000000000000000878d6dbf642c45e7b97cbec2ac07cf1acbbaba70000000000000000000000000028b19906cf2c423621ce818505c97da5d3283f0000000000000000000000000ae6f36c0169864d8a6fa95e4666833135aac7dc70000000000000000000000002f8400f3e9786758d80c038cf9e906c0c2b6875b000000000000000000000000da067e1afea1ab394e6df00e9f8027bec368b591000000000000000000000000223421dd0bed1f8a404c7bab8751c672f8e9a05a000000000000000000000000ddd14fa2dff0acfd5db8ef956fe0d10e939c5ed5000000000000000000000000f58821b82d19e2bab08a37eb813e7e2f448218fd0000000000000000000000000ef1f2062a2d9ec2c2135c9709fb85a282612a5300000000000000000000000011800ddb715be273dbd06e753e82b053c5c951850000000000000000000000004fdad28ec9e86697d4347eebf8c91d772b95bb16000000000000000000000000769f0fbb7198735c4c600ba609b019a679948adb00000000000000000000000054494827316c7c6627908a9261ab13ac0a5222e300000000000000000000000073ae28a08f9442b3580c0bd99c8da48c5b43888f000000000000000000000000d2c666a9ab6c6d6a7cb473230e408dc8583e549d00000000000000000000000010e3ff372f586c11d565c673838f5d8d2110b8aa0000000000000000000000007137bb7158b38cc82f701aa924bbe5c7d34614a00000000000000000000000003b6fc0721ffd1e6cadf14dbc7b05e6338e133f6400000000000000000000000051e9699343cca3dddd1e4ccd263cc0bc986cfd3d000000000000000000000000643a23d17b4c63992adeb3f30389b1cc35dfac7c000000000000000000000000fbac93766b68bb3275cc5dcebf0190489fb50b7a000000000000000000000000de624f2e3f15ae85618691a38f78ab86eff89eb50000000000000000000000009ff684189cc0647b7b47595d3437565dc95529b000000000000000000000000049e1b966d7deb6d511faeced84ff2f56ab4871bc0000000000000000000000009b656d1dfc1018af66a108dba303aa9dd082027e000000000000000000000000d8312c1a95965006ce66e2299700bca6442d99780000000000000000000000002321d647fbfb298bc18464dfdbde9923ae57c0ec000000000000000000000000afb1ee187c48e3abb3e0fe4551582f0ea49b1a5f0000000000000000000000001470da936265a858f2bd331dac9cfa1af1fdda2d00000000000000000000000053c6e4a60a9a941d072a725de746be6c9d3e57a00000000000000000000000001481b7a3dc8ed59fac6f32d5c879209a60c319b7000000000000000000000000883f250fcdd0bf1d91b23199f4375670ec4b1972000000000000000000000000332197ba92bd6f1afa437fe37bd6c63ff7c80233000000000000000000000000022ba42086c8c76ca25509401ad55818dc7f3f6e000000000000000000000000ee2710315b925643154305a30c257dc527be294b000000000000000000000000f54bb83c0f82b32ec4bf12ce0008c77ccc5a77b9000000000000000000000000dfcdbd6ea18a1fac82736d1206a76fe972e45d56000000000000000000000000ca15ec5716ceda58e7ff4fae20e236c1657b62eb0000000000000000000000007789ca502c96ddb2131988ca46d44c51428a203400000000000000000000000030460a6f65e32a5c7cfa213959151ac5874b4e7100000000000000000000000099684923bbd4e2e67517e9c45aed0d907b64c2f00000000000000000000000009977dac5ec9ae48034942e4520baefe8ab0ebb57000000000000000000000000602d89c32d8f4ec37694756d964245f254102d66000000000000000000000000c75ff0b2dbc9fa272547632979d034a25955e143000000000000000000000000b10bad86137ea74a5c3839a77b66efb0cae842de000000000000000000000000e18d3f89665ebf4ef885389b62a91ed910572af400000000000000000000000029f4ae3c24681940e537f72830b4fe4076bdf9fe000000000000000000000000ef5789d0066905285b3f28859bdf65dc3775cc25000000000000000000000000d40ecf9ac9391ef98ceaa38efaa96551b52ecadb000000000000000000000000599fed6869a1350b86e3efe3b49a98b77cb3322200000000000000000000000024013c92c4b89f7d117fca9ad10f6bdc2cc812c500000000000000000000000083a631f6d6cd27c564b479f128b245c3650c47aa000000000000000000000000312346b13f887012fa393849c36232b5c8313478000000000000000000000000733f0cb6faec0cb1ad9e148ab6e082bdcc9b4dd70000000000000000000000006532e563029d779c78b151c6bd70058e295a56cc0000000000000000000000003c17ed1449e3e0b57af37e82595a53add43c66ab00000000000000000000000050f7a1c3562303291f5b6b6c5b994e0807a099550000000000000000000000000996082aef9dc80e2f888dc91b034d8a6a683ca5000000000000000000000000ee4e7ffb8dc915f8937befedb74a350b94a3c24a000000000000000000000000ea12cae8a6580ddcc3c26c274eab470e725729d700000000000000000000000030b894f01924332abb8a112eccf1d531d7df63470000000000000000000000008453f4db828cff0f4c94a027108951016d385646000000000000000000000000fb1385ef58fcc3b9c226759ebd043d76e4d4475e0000000000000000000000003dd3d1b6ce7de2c9405ce631faed0b2907112e7b0000000000000000000000003afa94ef21381618b558ee62e3f2363bcc7795db00000000000000000000000082d71e4327ada5c97979c613ca8e32e5aeeabcc40000000000000000000000004a2d57efd50ca528ed3383008aee0ee0e86626a3000000000000000000000000171ea40bc244a48edad40572381f1184c68dd89c000000000000000000000000c2c8c762ecb4488dc422016b0e4df7f7d50ee8480000000000000000000000000edc68eb7fdc952a13d5d1a8356c631cedf339a60000000000000000000000000e6ad4c71ebb13a02bd4ff261125ff003b5d745e00000000000000000000000053965e3d7cb7290d4e365d26ae2c2094352225c10000000000000000000000007ab874eeef0169ada0d225e9801a3ffffa26aac30000000000000000000000006e11181bfb52ae0be0c1898898a7b4433a31672d0000000000000000000000007680598270be41895cc6fdb1e7572d73de86c5090000000000000000000000006db36c38136605c0df8a73604cde807b9fef8e7c000000000000000000000000bd03cf76c6f346a8ccda337a02debdeae1c796db000000000000000000000000f5d839676f90053908f4b456801198401b026936000000000000000000000000473ff837f4534eb714d50cbc5a5a9b1e2d2798c5000000000000000000000000ef0327102de91caeb03fa37ef79ae1137cde20d3000000000000000000000000515be71471a36e8e1d144cc11edc1817fff4fca6000000000000000000000000091cadda6f5078d8e771c9f57d74ecad3f50776b0000000000000000000000008ec50bc53050066e8fae730bc3a3816f721c4edc000000000000000000000000ab6dc1e7c098d8fd783eff475fb8be934a5eea690000000000000000000000005a41c3e95088184b70b6dc3290e9169748862d5800000000000000000000000087288cdad92066862793b78d843dcebff1fa98060000000000000000000000000dc1bfe6df92b7dde53aa690189e0202af5f55df00000000000000000000000011cbeb0878b3cbbb0a656040c9e02012fa6875ab00000000000000000000000037179dff48bc792497dafb2cd575f82333801278000000000000000000000000aac4c68280fcce9826848377dab95598fbd4de61000000000000000000000000a509b4d5a4a6c1f7f2c61fd75b7cf29c6b9ae945000000000000000000000000d4bad378d23a7953a07b0f323054f7effa655a35000000000000000000000000490be7c6aa8a35b5c2a22f9b38cd3e5a2a9d7d3800000000000000000000000043316de79e6f4139dc69024cec4eca8d11ba1958000000000000000000000000a72ac8f0f01f0253b6605d8f31c63136fc52784b000000000000000000000000fb205a3bcc5b3d938532723b9011ff1aea4c6cbc000000000000000000000000d30e64d87f2d3890d497bd8a4d27e6acd419d7b3000000000000000000000000b5dc0a1c9fc1cf334e0d81d773638a277c2ead7d000000000000000000000000e767cbb6a71602117a104f60937fcba4ab0a23e8000000000000000000000000c0045609103e75eba1f949baa8aca23a90b0507b000000000000000000000000a6584b95ea4e9018b1f377dad99448ec478a150f0000000000000000000000004a9302f9584c97995fcb41d3335879492f7db53c000000000000000000000000e875f3c11a48ba6065b253db5e94bded60d99c60000000000000000000000000f8077b01dd9daec52a201103cf03e38b962d2a2e0000000000000000000000003b39d695a2b7c0c61712b229e6e67aba367caa150000000000000000000000000f98fb19f0e4b7ce1e37e74c106294e654e864f0000000000000000000000000ce5bca9c7ee7882d760c4eb204d14909578f04e600000000000000000000000048c8cd491da01ac7b856c66e3b8216baeeff726a000000000000000000000000c4cadbd02677206baf4681b53410c7c792ac8839000000000000000000000000f50b553a4c6441c7c79eca50d8c40df95fdacf55000000000000000000000000cb7c8ec288affcf79f02dcb02bbdd3a27a3f390f000000000000000000000000c90f4fb05116ef4325e992c83e96266eb574edc200000000000000000000000044c8804924948420ad0d6fe546036ab2198e3833000000000000000000000000ba7689f6f4bd231f555dba14ec068bef458d89990000000000000000000000001c22eb7bf68e0c8338b98d1f0e9568e2899bdaf2000000000000000000000000ef69dad7aea8c312c83d1e8057852b6ae3c1ea7c000000000000000000000000ec4f495838e8344d191794f21f37a2b4bc4b9a69000000000000000000000000ce7b0f2cd3c13addc9b9995eb4eb79b5deea634b0000000000000000000000002cccaecc8cde703351c71bfff5f1de246e49d963000000000000000000000000a44a2d46f07f76dea318fe094f74716b5fd4ead00000000000000000000000001ec246eff68c24acb7ded6e5f379141456bb8b160000000000000000000000006d82aab2719b5ded7ad300916909f7908734835000000000000000000000000049f2c0c65919ab2fa7ead234c7ef8bdfa1b1eb1e0000000000000000000000005ef5561bfce92dfbeb30c9d9aa177599f554eaae000000000000000000000000b6702617db9faed49f74c2b827a9691f46b78a310000000000000000000000004ce5beaa91846980f38644e997bdb2be4782623c0000000000000000000000007b2d255c22f22f16bbe15eb96fab9efa9d8ada810000000000000000000000003673eb1298aa618ba7dd422fd6d28c9d507e622c000000000000000000000000fec2acde3463bd80cd582c2b77dd0def7f7410df000000000000000000000000eb507a19a60d3a2bcdf1fffb2119b23143e021b30000000000000000000000004b1c3168250fe67b5888773358ffe8d7c28e621600000000000000000000000007f606646d05e5422cfe4259baa880e8be43c4b3000000000000000000000000a48f484ac9836d80ce0eebed88bab36032e943600000000000000000000000009ec5eea3ac192ff8852b7696f7d5a9f9649515150000000000000000000000005359930c9b3967aa8672ef8e818f7704a9423d700000000000000000000000009f68d74a8d18d9ce90236da27a8f269ca1b524b6000000000000000000000000b6a424e172d27378e04e06a6bea6867d7dea36e50000000000000000000000006736b3a1011ec9afc72cf55eb9e8d18e3a875f5a000000000000000000000000a034f1191703c63acc0349088a4e0c20376914c1000000000000000000000000e9daa0572063383d3bd499b6e6264b002c9218e30000000000000000000000006c84e065916fbe6c635a0554962bad11aabb03ea000000000000000000000000131ce99b5d3c42c45953c8547247a91c148ec2c9000000000000000000000000a74012f96a5e6cca493740e61ed3fa8e7053c3d4000000000000000000000000441fd13c18c62188d89ed8104567424ccbd63c8c000000000000000000000000992aa2ccbca844218d7be2e8fde52d1d1a88c23a0000000000000000000000006165b7d9c9c074cf12ab51ea1876aef0868347aa0000000000000000000000001b37369960139042f5d120dcc0dc07320c492b0b00000000000000000000000038bc5196d8b21782372a843e5a505d9f457e6ff800000000000000000000000060f9bc4b01426f7b56f252b617d08a0208e6477d0000000000000000000000003f1671ec06278920e360f32ba1f97e26b264ab29000000000000000000000000fea5fed91471e60ea481f765afed0a8628813516000000000000000000000000725a55cab4a586dfc8c628c00d1199dc5637d9240000000000000000000000007d38cdbfb70d8fec69b80ef46d6db4c428d7854a000000000000000000000000e9f7711b3b1159668f336c8fbef4a34d44980eee0000000000000000000000001bedd839fcedba68a34bdec178da6cde26bb3998000000000000000000000000ab7ab9b6495072c1136f96e301bd8f8de900f119000000000000000000000000996975b874dbf214544497e2408dcc62f9481e5f000000000000000000000000e04a4a8cfb636ade862ff3d10fa72f5bbcf100c4000000000000000000000000c81275e730f8c4bd2576b299f4454212a4add9a4000000000000000000000000cc99df305a34c9479704801f3c998f3c39d5df1b000000000000000000000000081d0d459656ffae0f25ebf3bbbec9d14cc0f0d70000000000000000000000009ff932dc830a5369e1d6751f28eea7635f360d7800000000000000000000000075ff17103a2794ae837eb7eb695a82ade085d2a1000000000000000000000000b79eb3a82627b8d9cbaca99e7677fbebc0344e340000000000000000000000003410eaf8237ca43a93e3a19481de9c72dd0c3937000000000000000000000000172e3f1d7078cf74c26b8d24472fc73cbcf6ff4100000000000000000000000024660766136d524030e14a178ccbda4425bbf6be00000000000000000000000063d27bba7ec24dd5dbd49e3da028c8539bf6f8cf000000000000000000000000b565fa1ae72124335f1f76c6ddacf2526e7d29450000000000000000000000000df727a5a6d5183563f6a49295632e2a8b4bafee00000000000000000000000013b276e0ca9262126360c15ff55eeaf9866d22970000000000000000000000007e798264035f8e7a0bcdb881d39caad7b6a533f2000000000000000000000000911da2435ac2d58c2f635702f29562d4127afdaa000000000000000000000000a1dee5c7da9ae618762ef6dc16d06a294381ff6300000000000000000000000092ea9990c956d131cf063a9508ef77f4d959a98400000000000000000000000056a06b01e1f0275274d9557091f7fada3813197d000000000000000000000000845843825d02ac585a1f07fa1e9bce451a76dbf600000000000000000000000059dba3c41ab1ec435f1f112c7adac05baa00f1e8000000000000000000000000000128fa45d79dc9af8016da242781f12c363fd5000000000000000000000000d6d34af858fb585bc79b98b7f4c8c93a31f5c031000000000000000000000000848f71029ab365e2215c4025c9374b9683454304000000000000000000000000d38af2fe090893a35e624043758abc93feb2d20c00000000000000000000000079911a0413c6ca6604d35537dbfad490b8b3c47a0000000000000000000000002dbabbd8ff4abe1a46e7d3cb508066ab96ef6490000000000000000000000000fca5dba842df3d81898493f738b12d01a7dcbfaf0000000000000000000000007f2171165e616936b15c34e9f2947a0328b5cab6000000000000000000000000f6e1aa903fba439d710abf635b4666378694b3e4000000000000000000000000d487af5a2bb0810969c364d9d328a1cfea6fa314000000000000000000000000e7083ea81d723a15400feaf8424317aba068f7e20000000000000000000000007aeb211e87dc7ea8853b2b4990d1e61f9677e56e000000000000000000000000b6544d7bc8ba5f32bd78b68c032296db041f99e6000000000000000000000000c4076c2dae17cd85c539e36f9ccb67a7e42c3e270000000000000000000000008e100ca591bba6ce8b1d174f14312d3dbc066c3c000000000000000000000000cc03e469e4a5543dfecd900a9eb2d7ef286b56a400000000000000000000000052841b8743f0a115444376bc65b969021fc7f5390000000000000000000000008cf28c7bd8380bfbdc68bc1e47cd033fd74628af00000000000000000000000089f9565a316d75491dd5a0e743342f0569d991e3000000000000000000000000328cba7d57d3603d8b0c05851944c8119f97afca000000000000000000000000e2fc03c3e0c08c09306be3e572187d0a1b871912000000000000000000000000b6f70ef134b7a9df21675f07aa3015d457129352000000000000000000000000e308f5d8f62a616f39af57de8fce78a8ac9bb4cb000000000000000000000000c990143bdf5e7f3ac00102ba18428e81fe0dc6f6000000000000000000000000c2e53672249e914e6782efc4835a05b75ca5b4b7000000000000000000000000d636e63de5931977894240fab4b64b2c5bd1ccca0000000000000000000000002d59d742cce3a02e6a13958019f1a73efdf66c110000000000000000000000008761ba0921a19104d14e18f4bd5070c6b7c1b5c9000000000000000000000000974b62da370448527137506ae21df8e769d67c13000000000000000000000000aca1c1b58d0cf440206fc4e3995154c4ddd15816000000000000000000000000b99abb335fd4eb17b4f56004e9650f88a48a5270000000000000000000000000705a47ebc6fce487a3c64a2da64ce2e3b8b2ef55000000000000000000000000cb1b1ed2c05917b8b1867c79e9860462574d6c8f0000000000000000000000009d0287033c932249c08f7e6b0f6a8ec55a3e986a000000000000000000000000625fb5e4b58292ea699c8755165ea0b7b1ef83c2000000000000000000000000cad0dc23d9e5482dc33678a9e0daa952607e5e54000000000000000000000000431b85d26b8b43175423a5443d0f00a3fb30820c00000000000000000000000054262e843ddc7071e0d4334e34da4fe08de77ad0000000000000000000000000dc6becc975b73e5f777c17a3f1f337d0fe2c1aac000000000000000000000000bb559fe08dc4fe6e9652939daec94388ecc40b7400000000000000000000000001c17f66f96e39748a96435fcaabda47861e5230000000000000000000000000762939295ae397d0dbb2687726e092c2caaa470c000000000000000000000000cf69f0f226ab9aec2777b55971cf33a6c30b2e970000000000000000000000003d67b6449d65cfaa32e77bac7cde14bba6b24ab8000000000000000000000000ebeed04bd121cb986188c0f47fcc0bf1b540e9c2000000000000000000000000e6d96d09aeee14c44b8edb76099b28ad57fe6c740000000000000000000000002629ad09cb5a7177478012c6053b975d5cb68dc2000000000000000000000000052d14f651d956885aba75b38fa7597d0fbe64ef000000000000000000000000f3e0974a5fecfe4173e454993406243b2188eeed000000000000000000000000607d0daa28ae968f23065b458fd7f9f6d09a82e8000000000000000000000000fc276e8d35f63cde0b2b5887cba83ab2ea5f62a1000000000000000000000000e36ff60a9ae677c2d742a3deddca46d0fa9993270000000000000000000000003f304b9c8fecba8f3e1c8c000c9b88358e946757000000000000000000000000e7bad1f45236ec0f92f0d678ebd5b93f62f42f4b000000000000000000000000cf402385a9c33699bda18af932488fd315ec835d0000000000000000000000008d4877821a57dd549448d6e4e8cc1794f7848cdc0000000000000000000000000d6bad995288507ef932bc54ca6077268c1b94a50000000000000000000000006396eb2debba7722b9374fed973d1953d0665e3b000000000000000000000000aa9e7a9dcc1125f21d8919885f5bdfd398c9b2b90000000000000000000000009cf0c3c4f97ca09f2db07d988f3fba0442e1553e00000000000000000000000012b001fcbaa7ecebf98a084c22e21c6e4dd93a18000000000000000000000000b8653ffd84f38bc55fb9d8775e5c358c54c9b4a20000000000000000000000002b8627ba73bc69b4f30e407cf36451a304f8a77c0000000000000000000000001a403a841e883b23edf076cb141f407107f9ab210000000000000000000000003951c0b2e8f99670d3b5e893b7439832f01c7adc0000000000000000000000009f7ea7a14548944d92203a8602c58a6179d90adb00000000000000000000000051c3caf4fc654aa9917b753a9de739d2d5ae2319000000000000000000000000a118ad79e2152b9a3c7df8b8791887762b0f1d49000000000000000000000000da909e689d77cc1cd3934efb43a7899d0f7b672500000000000000000000000025bbfe909a819a3b8f1f48456d42174b5cad1fee0000000000000000000000001913d3c863d8cfaf73d837a90a4ebf31f2e573b60000000000000000000000003d5e023b089040d420a49fac7aeff0562ceccdd9000000000000000000000000bc7b8bd8739f7b98417572ab82c7ea2f4ffce5d6000000000000000000000000e3c130ff10cd834e2d491fee767a8363be86f4da000000000000000000000000d8be11e2cb4aae726d353be08ae48777e114cfbe000000000000000000000000f41a09a55097b42dd556fcf730ffb10d5a1413ee000000000000000000000000a6560b567e510a62ce17b898fd2c9fa62050843d0000000000000000000000006f401c3987d16df860c9712f326bb6bf5cc262c6000000000000000000000000b963598da480cc8c9ffb44d27065bfaab6c779190000000000000000000000004c2ddb430138611ae14765a33e1e90ff7235f7dd00000000000000000000000073e0efbde2db529ad98f9ad0a3d0319b0e69f1d4000000000000000000000000575a41eb29de112e0a5aa307cd1e93433f9aa4170000000000000000000000005fa3104e8eda28234c0bc038e0f9a3ca34dc33fe0000000000000000000000009c01148c464cf06d135ad35d3d633ab4b46b9b78000000000000000000000000e9e20bd38bfc5df4bdb1846e16c36e23afd0c3470000000000000000000000009d5158ea9942bb590f00f6efbb80c9d17d729833000000000000000000000000df209a382d567c4ea77b4df1fd4f1cbff46dd7e2000000000000000000000000b2cab9ed8600b9526231f0bd04747477fe9927ba0000000000000000000000000f09b0e3da21abc314795d42b02ec0d6f000238100000000000000000000000028524e14fc3e976a90556cf454b2edede086abb70000000000000000000000004590e38a860cfbc9e734d0e5174f0b3487e040f500000000000000000000000034512af44687c7002763d277606beccaaa4fdcbd0000000000000000000000005db9917c06cd527ddb2999ff827f3565486103e3000000000000000000000000940ad3e09167899a124311f31c50eb7110d5d66f000000000000000000000000daf82a3e88d883ce4d331d7adb07dd3a784bdac3000000000000000000000000e6737804fd710108ff394382782a2b86efc47917000000000000000000000000a621a1729e0decc0339a8ec6cf41ca2015f17a72000000000000000000000000ca383e024a21a78fe903beb11d46b54ac9bc739300000000000000000000000022035d07c6c01af51d8584ca7b2bc5451ec1b9ce000000000000000000000000d0cce4f76ae44ff6b6f7d8d8e6b08c4b91d0cbf2000000000000000000000000570525bdd6f36c27881323e599b9da99d5687549000000000000000000000000646688e11539c9b5f7ac528f125b5764e4e172f60000000000000000000000005f7ea1cf3060bf308e4087cc703999c02af2be3c0000000000000000000000005dd2673c47eaced4005a2c78dd1273645281e6fa0000000000000000000000005e52b83557a04fbd577a1f37b3de3e3a562a6c0200000000000000000000000036a8be6f8825c38b9b7b5f04b9b87716e1c74de8000000000000000000000000a3d32a63ea068e3dfec1de81528f8729deb92aec0000000000000000000000008e30121aba90bc163e359a46aeb5bbb4343a34950000000000000000000000004c8c6b6b101bb3ec6d27b45f98210a3019ae59bc000000000000000000000000d03ad690ed8065edfdc1e08197a3ebc71535a7ff000000000000000000000000baa1bfbc8e74e2198a1636727486b39bacfd2da7000000000000000000000000a007cba33b7025dbb371710782ca88a825caf8e0000000000000000000000000040c19e1d3890114d6b3bb36fb5e5a678392b60800000000000000000000000074f36e14e9c8bbcb31739ea6853adef1f4d3ad230000000000000000000000007a3569ba5b0d3cd81d17e8eb246505bf0a6cba10