60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000b737465746865722e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20737465746865722e6e657400000000000000000000000000000000000000000000000000000000000000000000002e516d656e53453463674b35595745774b3973376e4744523155737a36465977356e627639334875775a7055393832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055000000000000000000000000019dd9177431593b62d4499bd9f877e744177be5300000000000000000000000051e6695589e036ce8be75956c36f58a866c61be6000000000000000000000000ec4ab6ff19a80bae681d49d4a0be1936a9c6128e00000000000000000000000020637d88f2ca664cdcdd1e08e5b5393de667c7310000000000000000000000002f8196af738c7c152955f938b63ac354c600bbc1000000000000000000000000dc173293704f634879a3d4dfad53aedc244c6c3c000000000000000000000000a099371bd2d533ce33b74a92b3339b92df1a774d000000000000000000000000bcf84640b25d5bb816fe2945d8338735488626190000000000000000000000001beb685c11088d585125485a6bd05d581319157d00000000000000000000000024188b8f4431a982c3e192c609d77bdb398a8c3d000000000000000000000000b381daeaa7b4e1252b153500df5b04635614aeda000000000000000000000000f418cb412e47055a67b6626e1b23acc129f4f3f200000000000000000000000067a447c4567207991b3a7c58460ef19fa886c1a1000000000000000000000000384c03c5a0685a0419dd7f8456a6dca669a56454000000000000000000000000ba2f3cfc765cce262579ab6db69ac7022bfdf0f2000000000000000000000000192bb88439fd0038349bcb409abb057cc2f63e01000000000000000000000000a5c754ced4a4634a2a6e8fa857cde56b6ad78028000000000000000000000000c71f94af3b498af6c1221e9f6612f07af01d733b00000000000000000000000002493a752f0bc40bdb316518e8119c73456b59e9000000000000000000000000f13d8b5afd25b6e277166a34912edd84495dfa35000000000000000000000000d1e90d1e90c018a6423ac645dee5aba612e67ac90000000000000000000000008328b393fad77dfb306eae75e62bd15987c4f54e000000000000000000000000e480d5db1a9068bc31eddb795ca4bc358ccc2f4000000000000000000000000082f4192ee19bee52d6f07e63146fceb239f17fde000000000000000000000000f5e89487017886f33a0c5da1eddf8ec6a25f4d7a000000000000000000000000005d5b70c3e503fa84e370550e635928a87940cf000000000000000000000000932797bb142f4340f0fc1f19ef468bec17c2ee8e00000000000000000000000058973ee3ba62ff0aa4af40b4dc374049d385586b000000000000000000000000d49948a3102ea4c23926d93006f8e1561668763f00000000000000000000000093c632ef44e18c491c72134deb8d9969b4f7ccc3000000000000000000000000088dd1c46aca84b53699deddf91462565af474ac000000000000000000000000d3754487895aa18b554434df328ae6104ffa39f7000000000000000000000000f3c11c001263bc07ed67c84c35f564a895e07a7e000000000000000000000000e211eeda770941eb0746f180b95873b99ffc38ba0000000000000000000000005175f08bbfe3fdfa45cd1649f6d638ce1fad9fb7000000000000000000000000a7a927e2c8b1585ed4ccf4553464f6d70fb1037800000000000000000000000048bb0db9aa94b6c52a0ea2302d3fba83aabd7d9e000000000000000000000000c344ba86e55ab8501b141f6c781d83b82ffc4d690000000000000000000000002ed77130d0331c2b055cf32147c5c829c52950a4000000000000000000000000e5d2182274e2a8ab49ed7cd8ea6608a852808e5a000000000000000000000000045359ee15eeaa799e924dd7ef7e88dbf1b2678c000000000000000000000000e5f3dca26949ab1f397e1c0400e0c236e7df41fb000000000000000000000000cd86c03f2dd6abec59083f428aff9858df1a3b61000000000000000000000000db0956eb096fb6f9af688c7b820d9f5c860adf680000000000000000000000009bca4371f6573bd0759ac2b4764ffa36819dbb44000000000000000000000000b13a7a20475e232ab1d2ba4a74c38441e4415dc0000000000000000000000000d1af37eebd85b3ad589b2f802f388ceab028545c000000000000000000000000cb6a3f422ad62f3554faa0b404295a590bac7da60000000000000000000000004ff4b9f47db2c212a697b70d07130698cfa3c5420000000000000000000000009f6b4ef0166100af15be19c3d8ba61e2b733304b000000000000000000000000dbd520905be0fb91faa8963d09b405e7c976db52000000000000000000000000fbee1b28c41132b3ea62ef0650557278d2da527f000000000000000000000000ce1803093c67c2932f44f1ff6ab683a6454a783f000000000000000000000000c6cfe2927520b075ec64beba646b3b8b1c793af7000000000000000000000000c29cc5cbdd7ead3a44d75421c2ec40c01623087d00000000000000000000000031ca28b43f5d280ff09a72893c1677b295e4e4a50000000000000000000000000aade8b7777fe4c36a64ff629876740bb9e0a3ea000000000000000000000000265445e894efab864663c64a62c1555084fdf94c000000000000000000000000b1910e3f01894142378006c4e902e12022956f55000000000000000000000000f16005be19a8cb12e02888123f4ea749c1b7f322000000000000000000000000d5ee82acf0405343b4ebe66d2f8638347dea5b5b000000000000000000000000e652b79af58741b2ea10d10b9ffb8c77c9778361000000000000000000000000e53e8256e4ecde39e55bd80bdbac4a3f6e0c6427000000000000000000000000205757f85d6d18eb1200764fad1daf9a73581f1c000000000000000000000000896db1a20be20be6626b6cc919f65823f5abcc70000000000000000000000000b378f56324f5ce7b70df5ef0ca5a1c435a3c1de9000000000000000000000000cbba5915e266ada34a5375d0e12a14b412d6457800000000000000000000000038f6eb5e109b021534cd51dea423816cdea85c7e000000000000000000000000649f593b7b5b0ac64ec92c98509bb7db25fad9ba00000000000000000000000037447f6697b17ee413ff2ce025cc16c4420fb8d6000000000000000000000000d68d26b4c02d5a2d0ce3378c12ffa8c2e048bb74000000000000000000000000555555555c4b07639524b6aa1414a37ade42eaf8000000000000000000000000adb86ec74dfce90347af59519a09f27cd473afd1000000000000000000000000c4efbe0d1a70f7cfbe5af8638379e5bf2f23fca70000000000000000000000002d9d787e5e10c23a4dbbea7f61b2f2e9f53a46cf00000000000000000000000062960575404ee72cdb44117f127c6e2637a852ad000000000000000000000000fd5888a13c47acb07db365ab01626b9a502ee7d5000000000000000000000000fe977e8fceb9c976b735eb66475c8babcc67e39700000000000000000000000085d1458060984795b875f99dad80810cfc05a6630000000000000000000000006d84b7856ab789fcf832e14a7beed8e0773c6b580000000000000000000000003db584fc1c06b3ccde08fd60410379d9f0add368000000000000000000000000559a666ffc10bbce8053a51e919591e88d77693d000000000000000000000000468d38c2c571bd4911529dad7e548445eb77537d0000000000000000000000009e26861dce32610e34bd4db390494c32d5c805a1000000000000000000000000eb359062d4653c83a27af8586c2821b6488249a9000000000000000000000000dbd4f0c43cd31868ad8a52475fd7dc815e25042e000000000000000000000000692f7d18605094239fc2c906e9f0e6cc3b77949c000000000000000000000000b28c45eb5b51cad0e6ae4168bf2a4e05a6400f55000000000000000000000000049ace8429bcf25c87b5021314f07d7c9e43d5570000000000000000000000005898ed0b446a615cb5c467a20082ea060e7dccf20000000000000000000000007a4af315693727fd73691648acee41b1d01cd45c000000000000000000000000e396314c52e02527bcb4e6c0da2c8addc6e164a0000000000000000000000000c3ab54563c9d3f73eed224d806b2eb2311a9df1e00000000000000000000000034ef92ab1eeda615d6a2bc2ee6b0c2223cbd8f48000000000000000000000000b1e89ea16232a6895b1bf11aa0c304a28a0084cb000000000000000000000000a2d4152cfcd368549202dfb37267a0e8b24bc9fa0000000000000000000000005b16b56d50ed8a05a3598ae0299aa2cab975e3a90000000000000000000000007a502705931217dcc92e8d89032655153cf2d141000000000000000000000000098b675cb882daefeb077be0523bf3bb41274e8c000000000000000000000000609d901c6e8816e9a6a69cc79820576920c44ca8000000000000000000000000dcb645266c0bc19cd241769e6e1f4e5bd3e95a20000000000000000000000000fdbe9e0d55a90953d91919de52f1aba694ebbe31000000000000000000000000c10c21a6e24ddc0fb960df813e38a9497b999ba9000000000000000000000000dbc56689e2ba59da813f5766bd7cd1db0638cf5b00000000000000000000000023f4671ec94226219a592808b7eb0eea6978f68100000000000000000000000000ac36fbf61209597aae23abbe933393ceff5538000000000000000000000000691c92ef26b6b49a49a026665ac035cbefa9e5f9000000000000000000000000245112de3b2b0abc196752f9bde99efa417734cc000000000000000000000000cb09c1cf626a89afd8e73f1b4840dc6ef6b400e70000000000000000000000009a8f0842bd9ebf278cb0c1f11cbe98f30cd06064000000000000000000000000084c099a85f268eef4585800a4afd3e40f3ed4b30000000000000000000000000a62218d39aae615a69eab0eaa578bad6dab95af000000000000000000000000178132a1030e06b90c014bcb2c4157e030935ffc00000000000000000000000077a4105fe169640b95b67bb681a1d61887b3097f000000000000000000000000127830353c5e1818c992bd5fb3907a4d9daff8660000000000000000000000002e178829892bfbc2224782ad842d0be1d882b5810000000000000000000000005e9f7c584f1b6c882f881d548a657ab74fcf58ee000000000000000000000000949ee47576a9d2f914f63857c5ba0e6b8e5ede47000000000000000000000000cb7f86bdbbdad07d0b6b51a0dcf42d9a2e5de72e000000000000000000000000e8d81535938f5621f8a01314bb1bf9abb45a38c1000000000000000000000000903076617a5913bb60d8feb913afabfeac9d1b0f0000000000000000000000009b2d26d48061c0039af723325d633e4050b95e730000000000000000000000008198d124e65f8351acca3496c0f07eeb5b9ceb5e000000000000000000000000e038a04faeb7c7d69d3cbaaa00fe8293756a401e000000000000000000000000c888686179e68d3116e5333e41ee463882e9c0cd0000000000000000000000006f796c49a75e65b8bef40b9ebd7a914f5205728f0000000000000000000000002182feac618ff356a1c3f3d8f8c7a67a80c6baac00000000000000000000000088e62741da528ef82f09621ae9ee6a890086ad97000000000000000000000000d7767c5059dd3393f984a791db94b505767751a7000000000000000000000000d80935c4d1d6227fe6308339190160524c3e5ac6000000000000000000000000c8c04b92a6aa653aaf72ab65d626aa70b0700b3c00000000000000000000000015ac25756f91436fa16376537fdb57723d7c55be0000000000000000000000001a9b315367fc746b479dbb6a143a10cd4642aad80000000000000000000000003ebe43aa3ae5b891ca1577d9c49563c0cee8da880000000000000000000000004b521543124294b8e911550f53479a665a7ff5ff000000000000000000000000fb78463d70289a48a1e66fe21d9b1d2367b7150000000000000000000000000058dc30db1c91974243a04c9aa63becc22b48c6580000000000000000000000004c26e38b9037303295d9a956c273e37fd5f9acbf0000000000000000000000006688dc54772732a2697c85c902ce27aae61b28d10000000000000000000000002415bfe2e4a2e746e796e6a062b082365a7648670000000000000000000000001445d04ec3c7a6ad45d9224a4370e1cf96dc87240000000000000000000000008f446667de9dd9f06ff1859b646423f1090e8ee400000000000000000000000040e99181c678db8ae31483855e4ab9b3dd006beb000000000000000000000000a880952e92e92c0531a4438f664e7682c8a7e55a000000000000000000000000d27cc1535b9e93cf223db63863c569287b422825000000000000000000000000d35679d3dd17b155b4d7e5a7530959f4df29f915000000000000000000000000297a84d1b73919c771adce31fdbc7170386e9e850000000000000000000000005f5fa64e67773dcb97f6dd09842376564646c4330000000000000000000000007c74305b99edada4fa9ad9ccbad2b0101bf97b3600000000000000000000000090873acc11d3e0e3ebca98efd477bf7a79eabc4100000000000000000000000087f845d66d10b053701b5b724701c690d80aa45b0000000000000000000000005b3b06f38608d74ef1f7a8b45e9aeadc1d8ac29e000000000000000000000000036d7a22a74d075b73c387c467c63a94a79886cb000000000000000000000000130cef54df606018bfbd642b77c9d8fe70af09cd000000000000000000000000d9103431cc2c917f1e190139e205595a16d883d80000000000000000000000004bcd6f117ad3d3eb4d9a013d2ed6211878772e8d000000000000000000000000b777cd12b1a5506b3999c80e545d13ddd2b3566a000000000000000000000000b7a1ee84945ba0ddc55f9c4d9d8cbed619b4ce7300000000000000000000000051ffc03add136aec55c21c53800129681d0b0073000000000000000000000000f8b721bff6bf7095a0e10791ce8f998baa254fd00000000000000000000000009aac19f79164e662518dc58fbb978deca2750e390000000000000000000000007ffb8a5e893065cb1e1287951eb8fbc83c619ae60000000000000000000000000efa5a68fdb2f8e1750d8dbf9fac744c716ac7320000000000000000000000008d4c405583960589c26b8f598b8567cad58ed9690000000000000000000000007d82e7df500b48a1da0138aac76b49058d6f965b0000000000000000000000007e3a6c4e0127ae7e956c868bb52a6a0ea3d1884a00000000000000000000000033cee4da81a47f622be9dfab3f1d3c1eae81a8f5000000000000000000000000e92832f57c1b6e5db1b7374c1eb1700d599eefad00000000000000000000000047ced106195f8c22b9f5328ed8ad1a23b56a14ba000000000000000000000000cc1d1e75d5a79a0ad8d1a5d8608d8d7e8b3c157d000000000000000000000000b4d3dcd8d58d9e4b5854d3f3ff816fa62cc4dc5c00000000000000000000000065b2f5243531d1f056995e81d486dbc4e2a826fb000000000000000000000000967def9a45bed9b4ae493de31f575fd8262201f30000000000000000000000007dfb449cb4ff0d9a4abe0c238814725f40113699000000000000000000000000b8af4834fcf05fb594bca20a1ed940ca8772ea05000000000000000000000000f7291194694d5728ec6c85cab30beddb331c227d000000000000000000000000844bca0352f3fff97165ff8fac6f4396806e491500000000000000000000000079b9da9d62159f0907dd186c4ade9baddc67fd2700000000000000000000000004b4910529ff45a37b19a98402c8aac9c917d27d000000000000000000000000e1c023167fec1b64bd3c1bcf7e461ded23842409000000000000000000000000cb0dec4eaf4f0401cf2587a1d9cfc12287a1be830000000000000000000000009a88f87205b8367a1659410e989b7873c3d9ef2e000000000000000000000000eb15179c171a4e56626e5bccf5e2c26f30b18fd00000000000000000000000003dff9702b5b4b27ec8e65b5363cd94a1a143adf10000000000000000000000000568da4f04dbfc4d87716c772da60a1bd08d5c09000000000000000000000000267380c89d03cac340e6f77200c14634ff9a8cf50000000000000000000000007c5c39d2ce46a557284f02eded0620c6154e4d7200000000000000000000000040c1efa324fd80329117409c65081f13e7a08a42000000000000000000000000acebe7ec093333daf6b8de3210b18ee06eab8d11000000000000000000000000f68e48b52fcf57de1328ae752256e698b67c7389000000000000000000000000a48afdb4f8bf71f4490c9a6285ae9ac8cc04c4cd000000000000000000000000e2d83f16ea8aef336ccd4e1408d90287b6d940ec000000000000000000000000c4e333d76018b77d21d72289206fd1d496b027a00000000000000000000000008fbcd151ec2fd3de8c0aa55cbda43f604cb8ecb20000000000000000000000003af0bd310d6c68afbfc76d924a3dead881bbb77d00000000000000000000000005005b0df806db11139ac6b1c8b0bba00e320baf00000000000000000000000080fc4b9aa3e19ddd0601ca56691808f78255ad93000000000000000000000000372812536baee44b14ffd1c79d101424e54b74f80000000000000000000000007a3599d2def7f49ab4bc47520ca2ff5cb0982af200000000000000000000000093ac6880a3aad028ee1a7df1bbd49e68b403d29d000000000000000000000000da6f050abe8bbce5676b154a7c0bca3f6fcfb1ef000000000000000000000000a3abe0c3095bb06aa5f4aaba8e326e73e6e9cedf000000000000000000000000571fbef529fa39d5f9d0285aa83d14272e8996ff000000000000000000000000a0c4eaa6f7645952e476f830d8ca0115c033e7e8000000000000000000000000be26907c84b3538cbb1cc5ef147f3344e291795a000000000000000000000000eb60ef8013a5d6c665037cfecd412dcd424a8d000000000000000000000000008795e536ba5d0a7720bfc22d25298267da60681f000000000000000000000000ff044cfa6dab05c9db6695d6983a5305defb6e0a0000000000000000000000003eb7919c79b4ad11f2523eaf96462386e7fbd35800000000000000000000000052697be4f271ab6c7fdd9ff8de53aabf7bb05a61000000000000000000000000f4ba8e97d59284ebfc7ab33a509bb8938748d49200000000000000000000000055b5358376a13c2313f52e08573ce489f914e9ee000000000000000000000000ddddddddd1ea11d8e16851c645d78fb2aff754ef000000000000000000000000d46b06e7150978cadb667b3286b78264dbbf8195000000000000000000000000b05b253982d2ad98a394bcad254ae4c060b33fb9000000000000000000000000dde54f590cd154d4aca271d2904b892b4651051b000000000000000000000000bf507609c85755d5d767ea5be6d5c07d20902a68000000000000000000000000eae192001f2579d6316ba20037776282aaccdaeb00000000000000000000000016e1073bf4d46425ef597cd49588457068ea4c9a0000000000000000000000001660d123b2ad191d7872f0466327d2fed94e0915000000000000000000000000deabdeead6096ea0ed98366b396aea3af36cae070000000000000000000000007454623e7909992356bc616f0a4bc6f1f655d2a10000000000000000000000001cb15998a75f4628a2bdcbd86a632a33d906c116000000000000000000000000f3900d78d48a4a55f9e7a9e2600b35c50cd35a59000000000000000000000000e64fe891b5c5319ec9bc560551843e419ffa76fd000000000000000000000000dba8a7891bad3124e332288eb3e6930d4af775130000000000000000000000005a42ca46555a35329fcf46be947e29dc93fde4840000000000000000000000002e8377cf6c6b91a149eb361d78397f1173b1de63000000000000000000000000af408b67f460f28644a803b122ac4440d2a3190800000000000000000000000065fd0a18b0cecadb3b3ba461de91d7160368ff0400000000000000000000000071b8331d475a5e8ce4007e89679d054ec665abf80000000000000000000000000d150f7355aa2595ada4e2d0821f637812a43dba000000000000000000000000cfab48b10d00818dc2840b1bd6cafb26bcfe221f000000000000000000000000d558157616b4d572fef0c81a7616d12be7522fb8000000000000000000000000d083757066a7149cc3e0eb4fbaf07971fb832ed10000000000000000000000004aff6252c427c06e50d7b6f88b2cfa6591155aac0000000000000000000000004251d16847336482a6a2a03831a2eb3046ff089d0000000000000000000000007c6fac2449bd5d2c2daf383d868ad92db324797a0000000000000000000000009d65191369b0ff96a16a494f9bbf8bbfe9c662cf000000000000000000000000abdc4e10118a5632e8e75dd3f4b6e9a2724562770000000000000000000000006fdacb6ad5e3fa1abe91eb23c08f9171c8a076a8000000000000000000000000563620b1f677429cabc8fbbe52293846408b10530000000000000000000000005aae86b08b41715387817ad64c3608bf285ece5f0000000000000000000000009dc08fe616d9e79beb7451e0c5c722458f534249000000000000000000000000a58634752db4db6dbe275b4f4ebf3fab4fbf83510000000000000000000000003dc2e29297b69e7c75bbe7f2240cdd7fbce857bf000000000000000000000000fc830bae61bc37042c446c8e72c93dc75777acf60000000000000000000000007025ca9a32d00e73d0e8aa5ebcfe7bc8f6e82f260000000000000000000000004f343065deeeaf5081a7963b6f5ac4461661d56a0000000000000000000000006bc85b88aa5625ac63bb69041ee88431832a1a36000000000000000000000000247241950e829661b7e10db380b114e4af3fe7ec000000000000000000000000f22959d6147454218ee63500902e04215d2ccd7700000000000000000000000014dfdd3613054ddb14af2fa51c8a75e17dade764000000000000000000000000b75c95dac89ccb5c738221503ec8591eddfdb4330000000000000000000000004f4495243837681061c4743b74b3eedf548d56a5000000000000000000000000f53a69e7b19d3a92ceae7efb9c621d01d5ab365a00000000000000000000000040abd4c6d07de983d18b8e389fa259ec56e8b1ad000000000000000000000000227de2e380984532e687d0a25c808a59d734fbb40000000000000000000000007cec5ac52d099b0779cc2ffa727fa2e0fe1de78f0000000000000000000000009ead8ae95f5592007cf3c11f782a2ffcb73169c500000000000000000000000020df0e69e5cf7058afb78e481e6cd09f335598e00000000000000000000000007a48d54942acd2ffe2c394fbc564a1aabc5fe16a000000000000000000000000ec6c77e1332e16a4468b4d36f7abe3bd17781a90000000000000000000000000b5a9390ce61553c0945d7e05238686b72a46f30900000000000000000000000025c07076d4248885aeb8a7ca93c2946e867cdf63000000000000000000000000a08952c52bd0a8e4ef24c37816398b4893ceae06000000000000000000000000655f2cdeb3dd8a14b937b9775614d7cb9f5239dc0000000000000000000000000860f3b2747ffec52cc24f50e76a843e6803d8080000000000000000000000006e3674ab23fea3968e0e859ff89c2667c9c4cc74000000000000000000000000f6c5e6a5c37b3d45a68287f0fca8ec12733002ad000000000000000000000000911691549fdbfa1e72108023deb5954c764e9a0a0000000000000000000000004e69be387437b6bb0ea89daa6ad434124aed3d23000000000000000000000000862e31966762ab36eea0a43e5d7ee5fddfa47e93000000000000000000000000d4575b1ce52ccc50b8086faef1d010532f98285b00000000000000000000000051c658849f8fb4c5aaa0bc848c7a92eca189ec21000000000000000000000000c6cf4d14eb221377d2ff9b622963d385c011cdfa000000000000000000000000bca2e7679f1b99740f884e2cc712b8739081db5e0000000000000000000000004d5cd81299b66452d65de4fa3dd59b60c4bd2b88000000000000000000000000d8a6a7bc26bd524884ba3a5dc6bc4df54664b0fa00000000000000000000000067a7e7b767dd14c2ba93ebbd407e9ace13317918000000000000000000000000f661f9f1f939acd9d9678d8b78589b4548cb9051000000000000000000000000388f592c1c27aab1a463085ea382218d77652c4400000000000000000000000032ee7d54c4f43545fa20b0ad6aba004a161facfd000000000000000000000000028d0145d757416ca040487cc829f5a190ca766b000000000000000000000000111ec02f055d48876e6daf469fe79eaf46a89ebe000000000000000000000000c2de23a4c57b60b523b703daae1b87df3328e656000000000000000000000000c25560e513de24d927fd1779fdce848e3d1a9907000000000000000000000000a64f4abe55c3ebaac1c7a176dff555d49fc83cb900000000000000000000000095ec835dd4388f7cea31c73170414de0c5b5b9b6000000000000000000000000fada4e26b8b9061d2e4a9d39840aa918213fc305000000000000000000000000d6a6f99482dfe967546e25df9d729127471b719e0000000000000000000000006f62e0c336ee49ad046ae2e3a07e871e174b00110000000000000000000000004d97b5f05f51481ddeb0c52182fb0f254b2b2da800000000000000000000000045f6692404cbea361ef5ff1c042b9130dfd7efb3000000000000000000000000e897f829f6edc1364701d914c67fbd1f70be82de0000000000000000000000002ae391cd3f1a438516ef5269f3641aadd9dd0f3800000000000000000000000081a52d4f67479f067d3b500778a14297f0626729000000000000000000000000218a83abf7ca04f9e1b60c801042f1832d45d8c7000000000000000000000000c0887c290e09556e89be84f700da55311986ccc9000000000000000000000000ca38c9ce0490417e9f99aa41bda675641aa1acef000000000000000000000000c5a5803d6d9bc4cb47dab8ef9ebb5f3399ccd81800000000000000000000000042e3c555b060b3a4c6b3f623edc5fc40d87ff9ed000000000000000000000000246bab5ec8103aada17ed758182cbbbe35949786000000000000000000000000dfece6fcc99a756a6ebc8ea421035d87ecc24ed40000000000000000000000001426fbd146942e153653863cbe633780c17268da0000000000000000000000006b0e1f5bb1987bf9b874bc4691357582bd192537000000000000000000000000bc4bf1132985417ffd4d6e120f8fd29d33d7e70e0000000000000000000000009a4d733166d199a6c1278658363673e16ed39bcc0000000000000000000000008cab1d21308f5dc3b2acb034c7b9a6a4c453a2d700000000000000000000000085780ccac8eeea89a9768a3b3b1c1d9edf3e4b910000000000000000000000004d8b0c32a5e93de4fd3a3312edd4d8d38d740ce90000000000000000000000005c0b67eb85277287b8dac8e229fd19b8a938636c000000000000000000000000f1adb6f852ea385b61c35c4bb98acc98fc68df5a0000000000000000000000000ca0363c6bcedf3efc9ee681565e3271d6e798780000000000000000000000005bcff5c8da0a62aa46424a60727457551558fbf3000000000000000000000000c12ce0d81c294ac5b57716e1b192c1ec0b5d8a970000000000000000000000006572eb0a9e22735468eb421d960072c74e72941a0000000000000000000000000f22b415b8ca64b76c8587cd26cf28096d4a1ad20000000000000000000000001cefeaa3cdba5958f462c085bae356fe7b239b32000000000000000000000000c118488ecfe46e6357b27eae18a85064dce0eb0f0000000000000000000000002c6a3cd97c6283b95ac8c5a4459ebb0d5fd404f4000000000000000000000000df3f502d5f2bc6aa5ce56c80cf05f37c7329c7a60000000000000000000000008b9d58b34f05961424203a7bd54966c512660ba0000000000000000000000000021aeeebed84165be3bee0016066b3e78e6335c90000000000000000000000002a9c2ce02769c2de79d87397bbce3d0e6649f4f2000000000000000000000000b5cb0b902863cfe55f7402510ab50b936becce32000000000000000000000000aadea11c9d70a505f287388a3441a3e534023ee90000000000000000000000007450c7fe9d380d78fc77e31331bb23266de7cbf0000000000000000000000000ab5ee90f8297dc9188448041f78d413243598ba3000000000000000000000000c4f2498b13780754629e7c82ac300e6f74603425000000000000000000000000be25752af76a35daff36aecb0736b34e3cd485b500000000000000000000000070a5529ce0054a8ac2ef0fd82249f12c54d1790e0000000000000000000000006e2b09d2bd2b3bab0f0b7d678c0a26644bae35d7000000000000000000000000a4fd873948987bcddc8ad86923d63d27557fdb4f000000000000000000000000cf11ef910c140d17b1314c542eac41cfba6ae0bc00000000000000000000000090140402f7a110fff86e211df16b20ace22d9b12000000000000000000000000f0a87a56883a21a49cb370d8cdb19acf0cda7f5f00000000000000000000000006e83bbb8a4b3ed02900a31c02bd76dd7dbbbf86000000000000000000000000f001580457f111cc58503e5e54415fe03b655f420000000000000000000000002b4801f87e7dcd652903f79459f404a8951b4b95000000000000000000000000f56d6144837908e20a06e3bbf382028a15c52e9c00000000000000000000000083e44ef854aa88794e4120ad2d37efab568a97de0000000000000000000000007b1a5114586e795877d6611d4dabfa6a2280cbc900000000000000000000000073f9639f79555f64dcc2de5a57ec98d1a2ab31800000000000000000000000007ef766d1057dd47b7bf053eb34ea3efcb349131c000000000000000000000000ac52cbaefca96dd7247da99fb08a98650f3eb92a0000000000000000000000003bf3c697d23873531991ced66389ce111960d21600000000000000000000000098af0521616d1a17eee10f0f529ecbfdb49df2a7000000000000000000000000680bc3d1d45cde98aaf5799fe6ae0f652eb4aef100000000000000000000000095b2b7f5c6a6fdefa63cfeebed9089c2c2b8573c0000000000000000000000006346537476f8e331709b9462abf3a7fd8c0970900000000000000000000000008b2a46f8333753728759877f7ebaa4ca6edf3c8500000000000000000000000080e67ec017ca4daa5d5e229220d66e3cefbfe8c80000000000000000000000007ae94e6913d062a9ec3469d1d37e6583a4dc6df600000000000000000000000080421114371c7d0917f529bf0996d850df972656000000000000000000000000b612761e38aab06d369752ebcdd0b818e3fd691c00000000000000000000000075cce57d9dcfd548e933ab4bbb7bc6b4578b5b770000000000000000000000003ebf043a05d3d0f482bd7196fd364800334b251f0000000000000000000000002f72ec504ac70e2bba8986bd1632bc17ccd4a2c700000000000000000000000085d9a5d4c1548dae54478a88e9f9edbac7554be30000000000000000000000002eb4a2c2be3d8a36a753c7b5bd6645d952152d0200000000000000000000000096b11d5298fa267f8760952035f761a77cb35f6100000000000000000000000099c24432e298e74042beae071f0c2431cc27660d000000000000000000000000b678a1d8c175fdd61c1b071f7824d54e33efa12900000000000000000000000072afa18bddd096f16074cd0dd01ca54433d0cdbb0000000000000000000000006ff910af559aea48b5b32a5c2f24dd4248d890150000000000000000000000001fc67d49c686be84ca8178c452c0a6d0368843fe00000000000000000000000038da4e3ae053bceb896d2e077b775229b0037e20000000000000000000000000fdfc293e919ff33573fecd82e7a690c77d0f188f000000000000000000000000c47db5447e1520102b916c648937dc937929d59b000000000000000000000000c74f41b0fdb686689181e601b66d9f3c61e9b1610000000000000000000000009f0fca394432aef87274cb503b08d197152f13d90000000000000000000000004129a4c3f8122d2e133132b0bc54f1c06681df6e00000000000000000000000068dc255ed9b3bb0a84e18cc13b4c6c0dbe09e6b20000000000000000000000009e046a0f6b7b10a1573f777d4d205fb7b9cad50f00000000000000000000000061608a6a27eb569425f1f95aeb100cf342179f650000000000000000000000004b1ee54feeeb11fd6908f1ad9e539cad0942cee6000000000000000000000000f0d2d4fc25db7158a9bd859fe4328b0f838845f600000000000000000000000049673e978790deb561e84c798a6b9b17712b0b1200000000000000000000000014328b0ee321c7d1928256d9a4735f37cc259a0b000000000000000000000000c3f2f158a671609398d090dbb2cdecbdc97ac4ba00000000000000000000000022e9c18364117ec40711ec03d9bd971d19ac7e9100000000000000000000000037a8b3c6a3cad699a879e35d2d9bf2a0d62bd348000000000000000000000000795524deb5ea8fc9f9aab3ead8d119314efc5c1b000000000000000000000000dbb7d5e20024b5d9104e51f29252b22ced8f39ea000000000000000000000000439617160723452b9d0496680f480afca56c5ca9000000000000000000000000d1e90d1e90181da72df7a8e06ab396bf6ded66e100000000000000000000000020a842d5982720bad8fd60f34970f57007c480ef000000000000000000000000cc5f916c45e7a3506186fff370fb985ba93a5167000000000000000000000000bcfadc8acfc630330d0b9f5e20385923be7714fe0000000000000000000000003cc9e39f678bb63be51256c2b098e12ca9f4ad7b000000000000000000000000bd4fc4ef67a94f9ec6cdfe16a3c548e8db9a163300000000000000000000000092fe849a5dda75096c6db740506138c93fd101ee000000000000000000000000d551667f7753cb9869e409c70194dea331064553000000000000000000000000d56a6bdc42069f508a341938e2879fdf3cbe87b700000000000000000000000057a1cd8e0e5fbd6fb52f5c4140e8482e007dbec5000000000000000000000000d88cf0ed09cfe18233c0a240684547dff93bad91000000000000000000000000c657e440bb550519b5d58b56211a6c6ff1916d4f00000000000000000000000013473134edff1784368c03a6847912ece9e114a8000000000000000000000000393dc64caf6b5d1792bb97cf839bd6c269549b09000000000000000000000000f791a48424d51d454ec8ea9d87b9f694d1ffb41200000000000000000000000063c876bc94eac9064d5c287585b4415aff18518e000000000000000000000000074e8ebce24071bfc4384859af965a4f593e4625000000000000000000000000c9630f74aa1c0d40efca2694b0a1b2752373702b00000000000000000000000010d7058e57cc73b5236e43e6518bda245961204900000000000000000000000020418c72144ad2522f3e2b06e959e1984d35dc6b000000000000000000000000a4272cb621debbaeb96ef5f7da5146fd466743cc000000000000000000000000ce5132cac4b89745fbc18a4afbf189eddca1034b000000000000000000000000941be78a89aaf0222f17bccdb894906c23efe3e4000000000000000000000000cc4b77ac8410c125e29208b5a19ebec2c00a23ec000000000000000000000000d00deb58322bb92e995884a7d51a13842e53e9ad0000000000000000000000004c04c8a1ca251d2b050d745c322fdce7fc8404fc000000000000000000000000d74aba42dc421047204910cbb1de85ccd5e3d51d000000000000000000000000cfe45b4bb15cecb718165d8aededa8ef5550990b00000000000000000000000006921fe1a8ef76852e6bfb7f5ba163e22a813d5700000000000000000000000052cbcf67e76b9537a92955c50c0becac0addc006000000000000000000000000337be27381af5ee40690426d5fcd44a30560082c0000000000000000000000009398d10e1bf8c0432557ec0f882990383ab1543800000000000000000000000009e32b8e7a30f4fffb39582ede5cf100d6a16ad10000000000000000000000009c14764dec7dc461b441c724730cd7f9f0a59032000000000000000000000000e4d9f2ea406a01923142dabc258bd6e7711080580000000000000000000000005bb5dacf1db4e1d66c7730c30a94ca96ad5b1d3b000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee57000000000000000000000000822ad84d748ba4803e2001fcc473588e5752785200000000000000000000000077f50ad6dd287a477579df0dc6777206bdab50ce00000000000000000000000088cd617ba9dc80903a66d95870b20e5245f87dbc0000000000000000000000006d8c79dab5863b0ea82fcb0263552f429e0b8b64000000000000000000000000b3a6672fdde5c0480757e494e9fe36c2161e29d300000000000000000000000005e80efc9dff5ae1630fe33fb7a458db940fddcf0000000000000000000000004ef9f74db039959ffa54d28edd7096fca8760a8e00000000000000000000000000dfc6f868c6bb49c8f6bb04e12650b8cae71ff700000000000000000000000048b52b586d25e99672e0056e4f0b9eb902d1c2f800000000000000000000000014969306ea568cc173e1f3c2a0b7dfdc47f0a97d00000000000000000000000023df87ead1b7219f59a8f9172e5537ce7fdc0d840000000000000000000000007fcf8c4123cb60af8c9e63b2409806a72bc91aa40000000000000000000000008443b79340d112664e462e4d985c2dd6b613a4800000000000000000000000002f106bc4895bfcbaed1365be884d2d91420bc11200000000000000000000000092fda8b31759852a5211636726f234967d13325d0000000000000000000000005f14020e79d1fb27e56ddbc67d417b0170165b960000000000000000000000002c525b8ed63f1af360d3c6ee9004e8af75d37ef300000000000000000000000062d149226b61078423c501cbfe227b4c844c1c1700000000000000000000000065c7b55fa6e0424a6e9c91218be331a253fc09af0000000000000000000000000081a49377361f9ce380a0eb5f3a9e77fd68761d000000000000000000000000a3a95abe3f8cd46da439c82812284d16b7737ce9000000000000000000000000bd580fca53420cd644925565be566b6ce9e080c20000000000000000000000005408a3d75792135db70da0fa68d30a381ef9f9b3000000000000000000000000524a55eeff201839f9b88c8ef9fe330f392102d500000000000000000000000081212b7a4afa96f945845a26f1349c220ef00a5c0000000000000000000000002381e147bb28736a2e341d9340b544e7b13d78440000000000000000000000004e92bca815cf965750cf41471bf49b1616113194000000000000000000000000e9edafa820c61a69ea254accf729a663f0221cda0000000000000000000000003f8d494285c17df1889aad531ffdc42cc28d323f000000000000000000000000cfda05cc396640e5017e0a5fc152db4d1003d80d0000000000000000000000004809fce5e6bb6a41a46a1c38193c83354759e278000000000000000000000000e65ba2667f6cdab2e3f9f202972be47c3737811d000000000000000000000000194542d33dec448a78cb73b4763cd97a96672055000000000000000000000000cc0303a9810e76d7143fda9e8e408272bf2b13bb000000000000000000000000020b45be0e8f3e5cfadb80aea731367f7b9f8c44000000000000000000000000ddc9a64766bb5d3b21cb42e2f79550be1ae8a35100000000000000000000000000000002d88f9b3f4eb303564817fff4adcde46f000000000000000000000000e0a1e8f90cc223b1c982764966786f00d7c1254d0000000000000000000000006655c5e317788b6fc3f203d883c0814e77f69698000000000000000000000000cce83a31ffcaa771f3b0fc321995e3839f439dfe000000000000000000000000507c0c85f2d4d26b79d7f04102839bb8688888880000000000000000000000004827d3d49995e5abd53427cac32722c7956dfd6f000000000000000000000000b769586ffc141318b3d13795dd43045a603fc97e000000000000000000000000d19b7536a38a0cc189e14eaedb46ea77d0eb20e6000000000000000000000000dfd539ab4d66f12183adea2d9d3f98cca9cc77ae000000000000000000000000eb0ec1901cd4c67e3af4473ce5da5bd52510b677000000000000000000000000c5c5b97a6631e2f8de917034a9d6bae2623c6d8c000000000000000000000000b9f8ab03e22a8282f69d25e27ca00b37cb0ad035000000000000000000000000603f758df8fffa4b96e35290a9950016bb57f0a8000000000000000000000000da6bebfa7b5988b81085dd296c7e89437aac71740000000000000000000000005a9486417e8ba7900a0af753277f02b3ff8790b7000000000000000000000000e58205d23cd53ec6065912a96c2af369910ee97c000000000000000000000000698141ab8d4c4f7d1683827da7394ef21651e8af000000000000000000000000700b028fd0852a32f676474ac09ad126fd4415210000000000000000000000000faacd7ea46e6d9453accd66f487d3f0e1b988eb0000000000000000000000005a9dbda566b54ceadb5c85a8e1b74684796c5b7f0000000000000000000000007589639d0476d8829fe603d4e79ae73b4229273700000000000000000000000025135c0260959b51faf71962f3cfc22802bf65960000000000000000000000009734ac85abeb0b262459ca06fbef7b39ebb886b10000000000000000000000004bf667c31f8e7ade4ae6c55cf4b5aef3cd3060b6000000000000000000000000b1fec37b438c6360bd2e1e81f6f2ebd7289c9c660000000000000000000000004710bef94e27d10069a41e1d46a1030f1160b85c000000000000000000000000b5e5a60cd9986ebe52497247d496b505a9def7a9000000000000000000000000ddcbe74f0ab55d03ba62f12d863da5ee6c61127100000000000000000000000090daa78fd6ab113f1063cf693dbcc796fd9baa12000000000000000000000000d0906d08a31026a0f477fa52e9e80a8096e64fca00000000000000000000000013a477fd91ca18a8d366440a5726227e0bbff4b8000000000000000000000000f32ebd20efc30def2d40ed4fb11c330444df3aa4000000000000000000000000503b6b2cbca24313035e65b731d81ca97d35a66700000000000000000000000071dff47d6322c58bc056b7453bc1ad922dea10a900000000000000000000000092dc8011e60c2b20336ecc084cf38509ae6d36a900000000000000000000000060d009f8f49bdbce08c8771d91ae88d3e5d60cd000000000000000000000000098f053b83540f3cd2781d7c9e885d8beb46dfdae0000000000000000000000009b9f307e2a9e19008af4c975d2f0a1617307f2e30000000000000000000000004f43d79bc7985154f522e1529d748a3c78c761b0000000000000000000000000c60e43ca5fa6cc0ac3d0511cbbb032ff419a76fb000000000000000000000000d5783581105cde69b496fa762e7c942b656ed2a20000000000000000000000003b39d8f39c118c9972388f123453a3087da1290a0000000000000000000000005b0c1a42f3836498d29d7fae8268621c25701f270000000000000000000000002d67011914061b70390db37863c79b5bfc00e44a0000000000000000000000005bd58dddf177046f47291c442ae2088a305955d000000000000000000000000072758981c376a184337670d39ed8a9a7fe7f2dee000000000000000000000000ae519d33faac9ed29ae1476e5a051aa8811b304900000000000000000000000057c1a69311bdec3627ba804c0a7d791d201ab77c000000000000000000000000bea62a671ade1deb0baa2e094740a8fe058741a8000000000000000000000000be53d29eea82b8d069f90f84da9c7f2577c814d1000000000000000000000000f2d4498a0f1412bb8a82a9250a2e6dd7aa0523ec00000000000000000000000061b64b5bde708e629a9b7c743625dd47b744cec80000000000000000000000004a118d79838e0909807ac8696d30785255a506b40000000000000000000000005910331731f934711eee9f46136d1962c7a66748000000000000000000000000f0acaa76447ce5e6fbb493ed8c9aaf42eba7956c0000000000000000000000002dfd72f807e6b8d580a47ea596b5958c4f0964d90000000000000000000000001e51d15f737875afeae7348d31d729e9849bc713000000000000000000000000d4d79716283362ac78a09661975e81e4594a448b000000000000000000000000e58d06e4475456fbc69b81afdff2f18f6a5d1c310000000000000000000000008fdd1b0169b18013f04bf57a6a5d7ae7ccf0b577000000000000000000000000704a6cbab08a6ae7705bbdf829d6e117822e29fc000000000000000000000000d1b68819af30fd25a0804dd808d4f32b98ce260e0000000000000000000000007dcc438eaaf64ad2899501757f92fa035d2b17e0000000000000000000000000c3ebc982bf29e0d6aa572ff8c16cd0e93dc3a485000000000000000000000000a6859e667f3f8296b13415f51c80182c951902b4000000000000000000000000e23a8b22c7b0cfd9a338a7765571b4dd613b23c6000000000000000000000000e985dcc3cb1e2f92e801a0db7756453ca934a08e0000000000000000000000005bff0aeabe5a109ba924242962d2dfb708617580000000000000000000000000f66810046d2a24ef817acd0a391f8e8330deb9ee000000000000000000000000f67459089f8d42a67b703443f75b9cd700657322000000000000000000000000ed8ff0e9c83da7ffb14e09311665bd1a417682b1000000000000000000000000a5ab7ed7d3fd7b9065154347021c654d6e6911f2000000000000000000000000d1e9c250a542211ce27956f0e163868c6fe258b90000000000000000000000009a74a239287969609cb652603f85561076404907000000000000000000000000c7b3f0b50e9d63488526d4ecc6800e22e453cf760000000000000000000000009a73ef622b53f30c014019376bb1e2c21d3e7f49000000000000000000000000116a45d9cd43c16d3835d09c735a69befd447866000000000000000000000000b3f82be074cf4c169c275bcf5ad46eb65b8f7c9f000000000000000000000000e6044dcb1becc168349dd72dbed4548bf6ddd672000000000000000000000000da9a870b7c7fd1be05ee13e219bdfd293ff793ac00000000000000000000000016265cdd56a5d6d906eb76637c63e8567a28c6c5000000000000000000000000f52177b64ddc74900031f724d68a27979e65fa5000000000000000000000000008b18f7919a110a112e0f3ab1474aa53cfd67c330000000000000000000000004f29379a8943e9cc21de01a848d905ec1f16acb5000000000000000000000000842afef9d855d65ea1f1b1fae14c6439b4d86d210000000000000000000000009d5dcf230ca739928f11d21babb72fb67231deec0000000000000000000000003ac6035b07ea39de8aa2820d68b6368014c0356b000000000000000000000000d021d93c49d46fe4dbecf37aab068233455079f600000000000000000000000061841cc66cc5abcffd32263e5521130e21114f5c00000000000000000000000052d033e64774f31a8b7562806aa5782cbbd29382000000000000000000000000a5493656b559ac046a302e8efa7c64d5ad4c930200000000000000000000000059cca25d4b619c92ab1e672d5ab42bb0fe5b55880000000000000000000000002e1880bdce90a074804ac8e05422b87107a7a802000000000000000000000000492138ea03bbfded2bd7349148f908bbc38bd2a800000000000000000000000018cf63fc9d37c70a8f9e6fe92a3528b0aa0767900000000000000000000000002247130bc890f03050375a95a0e145d92e618af7000000000000000000000000cd2dddd3405a842b4684350816694b8ed1f2a3480000000000000000000000002532b501889a62290ab009626ebbbda02bf96f3b0000000000000000000000001f82936dd561d2fbf5ac07c66cb353f89f3c4bea000000000000000000000000055cca07bfe6a8831f02140b9cbc970009fbd03a0000000000000000000000002e21358ecf609d76867ff3c6d2edc3b6cb26c0980000000000000000000000008647c5dc18a110da239c9b080750b3316a7c4b7e000000000000000000000000ca7775c6a77a3ba5011f708e24130c663efea1a20000000000000000000000005f7e0e573ba403915e3dc934d71f6c8ebe2250f60000000000000000000000003faefeedcc57fdcd3bfc53df647d8cbb576b6e5b000000000000000000000000f1b724c2673ac80701d35378b472e20f20d54d6500000000000000000000000064c442095db2d5e2da4a442be8fc5af7c0cb157d0000000000000000000000007774aedc316151280ae0a71e13e9317f9a6aed590000000000000000000000004ec19c21e6861b3fcd58ca3959bfd2d96568c0890000000000000000000000000973816f63b90de649af6a4256b2e4a4084eb2a6000000000000000000000000c792eb8b604bc9dabe69b41b66bad88ea52f003600000000000000000000000057fa1e3e0435402c429ce8b2d9cfc54ef10b91a200000000000000000000000015cd94a0d4232c62cdb68182ad0a1266554e32c000000000000000000000000053418eb843d11643be3601d5a4d323403b70e5ca000000000000000000000000633af72a8c6b657060a7a136476dcab556f3f0bb0000000000000000000000007215506093ce78a67c5e013b1916a3b5241b0489000000000000000000000000a37ef19c80de0e357c7d3f887481667d27fe89e20000000000000000000000009ef7fbd626dfc779453501a02e4fcec9b2fa98b1000000000000000000000000d9bbebee4858516878b046c1e92ca3aa23b78faf000000000000000000000000e9a68d225359502f969153bec4dc9d6e0e4f0b67000000000000000000000000966d7861613a4ff9c674878ff7718c818c068b1d000000000000000000000000387a39c0af8c49a276cc547914d15973e915441e000000000000000000000000065147d2feb502dbae6da77bece8de98a1a5430b000000000000000000000000e863de9feec2dbe6f5f42c7a88b902879b76cebd0000000000000000000000004ccb6b4b8429acbac68bd4096e3ca45b5a06a44d000000000000000000000000ebd9374d22050b979eb4fcc27c8a01ca9d49b86e000000000000000000000000dc405faa1b4f65a8ba88b2aeb659ef7a850bdd0900000000000000000000000028406400179acf6e672c77f3f52c3307d214f77d0000000000000000000000006e86dd809142fa0418f00097421dd50b180c76a9000000000000000000000000d46dca374380e83416e06aead99fca3ff244a65a000000000000000000000000303bba17d8867b0a76ae2b8fb4e9ee9bc7714391000000000000000000000000c81290812f6f11c1a454df9dbfa36e24a0b46450000000000000000000000000f062be9a5ace3229d16087d9a109d5cafc98288d0000000000000000000000000938ae391d0a8f79caaf9dcc84830e1d3068902e000000000000000000000000992f189dd4e4549d2dc5498eb7c8ed52e6ede462000000000000000000000000645b927274f61a3850b310dd64c69ba2d5cf349e000000000000000000000000e9ef1556aab1cf7073bdd7ac40db8a33044807250000000000000000000000008aaac82128e083d8a8f389afb5118e532df82ff9000000000000000000000000fedd972c106356ce084b0d11ab96f85cc136d794000000000000000000000000d401ed05cff62251fbb1931861154ab576f6fd62000000000000000000000000ba2f2d27aae98bf586c62e06f0553ac58aa6c858000000000000000000000000f05ee8af3e85fb7ae125a837835583add084d36300000000000000000000000022baac1e95efc010e35d5ed643bb16c9db254a110000000000000000000000008ae534b85b1ac80ea4149ba6745605b95169daeb000000000000000000000000168d3a88310524fb0306500972507dc6f0f9b2dd000000000000000000000000ce7c3586f470338113cffb1bb905c50c7be3279700000000000000000000000001ae53a449cd252869d5db21d77a291a69de1112000000000000000000000000ab2b5420bd4810508fff89bc28c415fadd24e880000000000000000000000000e5aba701f60b71ee53e966ff5ac0479c46eab37c000000000000000000000000060d8d220cd416896bbd8cb40c013bfc1c92ff7a000000000000000000000000c28547538bfc43bc837cfa61170c893154c97f91000000000000000000000000d440368dd3827ac0bd0f24c987c09a59d3eeb9fc000000000000000000000000ef886003c7fde3053a4294b71d730d26732ce0fc000000000000000000000000121ec1ba8e88c11a0373721b9e7fc381c4fb7bec00000000000000000000000055a056c0e9a051d59651d7bef1bb36aaf264bea800000000000000000000000054e7bd030ca09bf5562bd90da6e7f5f21f590bb1000000000000000000000000a4422da6064eceb9f817caef915c0829873101f40000000000000000000000002cbeb1697f84a3729b094cac28d86c59c55a1f00000000000000000000000000de05e8b85ce048f40b0a042555dd07ef3e5d76520000000000000000000000008c67e94221c12823cc18f0d1f1cf65f411e9f6d0000000000000000000000000ae0874187379634c74a2d0f2102a921dc1a2bc49000000000000000000000000d80267de5ed5de6f7d6c66986b17b138fe2e1220000000000000000000000000ab5687826469a1916eb9e1470c06b0dcf21581f2000000000000000000000000247e9fc20b3ee575cd6e44876266492924e723c90000000000000000000000005aff8841f8138b80c418604f96873eaa99da470500000000000000000000000095fe961d7884653e4bc8f9d3c7339f08c4b037620000000000000000000000004b76778cd495bceb73edd984eb72d149581c70e3000000000000000000000000f5774c5de69f17b244847118e52569a1e84ac5b3000000000000000000000000f2227e376d5e51bb747a3097d1d11feb36e43067000000000000000000000000f9410274d4a6f858f4730cd7c6fe3f6f7dfa88bc000000000000000000000000ca98a0604f0805f7c4cfdce2efd1ef74958f10f90000000000000000000000000e03b5f9014203a57012191a155dcb2db30847e300000000000000000000000010ae097dde3d05ebcd4f431bcee059cb6ac0186d0000000000000000000000003115664fe44e199e6494831dd360e57becd9a358000000000000000000000000a63520367ef1579b0083f34cb85dcb9a3a1ee545000000000000000000000000efb89492529ff702cea468ed3c65689ec465668f000000000000000000000000710b92d2b44060a4b6dff6f1ae69535f4c0117c9000000000000000000000000514796e94a64a5cec78cca14b813ee998bbcec9e000000000000000000000000f22659626f5d9e9fed94b741b6c4898fc19b65360000000000000000000000000df9752478d1a8cc38d4a710a0836100ed0903b400000000000000000000000015958df5107d0c413df5117e3e6016a9542f854a0000000000000000000000004d9a561edc25f911c4fb961dc9cdfc8a7f79bee60000000000000000000000008ea0e8cd2c772c73e5c4a0b9fef30e86ce5f731a0000000000000000000000004f67f6731233235ff9152cf6bdb37159e2a18ad3000000000000000000000000022186f8447a7477ac4e2cdb355b5570fb71953800000000000000000000000020908a45644864fc48c230a87958adb991724593000000000000000000000000ea172b21b722b8013dfbca688d784a4f7b67b567000000000000000000000000b12dd633bff0d0319cf9672374b607cfc57ff447000000000000000000000000baa842e01ab5249130c647245f18edf6c60186ff000000000000000000000000e7c1c97dcd00fbf01861f69aebd85b8a24658c3700000000000000000000000018838f8af679208904fc24b4ead5b6197282710900000000000000000000000086b456bdfb025d66a7191804a7df4206df557e340000000000000000000000002d7ba0b127d5048a631a83af6fd05d61f16d20f3000000000000000000000000644177f8d79117c2b9c7596527642b3c2d05888e000000000000000000000000f7f19ba1e46fd378b00e4cfcf36494150d0d1c9b000000000000000000000000d5d5d76efd0756a1b81125187fe85a8870606bf9000000000000000000000000360f9f42411b3355bc448a28f1b399f2718a93630000000000000000000000004d99ef6e610f29e4c9f25169b5d523f4d6d3ede10000000000000000000000000fbf243cefcbd251935acf018054ef572ec02d930000000000000000000000008bf92755e680523715cb731314ee1ea5b5f3e4410000000000000000000000009e7adb4adb6325d60d4591c379ac996dc0b2bb62000000000000000000000000b31e6df7f89147e66707e17c953acd96c7c4fc2d00000000000000000000000038a900648f439386c20a41ec61105348375800b60000000000000000000000008df7b82d60e98f3c7e5c632c6dab5ec040f04e3d0000000000000000000000005a546ff200581c89280eaf797c56b1db9e1193be0000000000000000000000009f09f8a85ae21f8ee80564ee59881bd6034762120000000000000000000000006536c7fc5ef33f6589d2aedef7bc64a35dde5e91000000000000000000000000be8f240968a60f8849abbb6838849aa8e96daab4000000000000000000000000140603c47e4855ae5dee8ddcff33e9516622f0260000000000000000000000004a07a7c6fe412d14134dce2bb738b32757b968fe0000000000000000000000003ec923ae578cfa66e51090a0406da7ffbe4d3344000000000000000000000000fc71b800ee0229b39688f4fd3d66e69a9640cda6000000000000000000000000f3c7ccdcf397f323c045c2c513932e8a0a0a4c1600000000000000000000000013706cbd9a32ee720c7b0b85c04413c51ac49e51000000000000000000000000794f40296557ebe89f4769f519502ed949ee27230000000000000000000000000986ed89aad55d3130dd2409ad134f2b577a175a000000000000000000000000e3e8ea2abba28cc6571f7bb4bbee554acdc9661100000000000000000000000044fa549d359e9c0bf9d5d4ef9c3c703869730f3f00000000000000000000000096db6e0bb569de677e4668befa6486f72f01d14f000000000000000000000000aa23e3324a81246d59a7aae79c4fd09d3b199b5c000000000000000000000000e3a97e0d58e58f9871fdd7d9a74d061cc3736bbb000000000000000000000000c5a8457ea60c00ef2e7f5a1df3cf968c0bda3a45000000000000000000000000eeafeb77e47d31b957a55461b212dee328fc316d00000000000000000000000030340dcfd2208c080694095b068f0002752122ff000000000000000000000000cf1b17fd1d6fb31285263631111ec292bccf53470000000000000000000000006b0b81c5ec878ee517e335adbb2c4171c4b9b62f000000000000000000000000bbb72b929f29d9946e1eaeb4cdfd8637ba3b8c3a000000000000000000000000c50fd3c85d9fcb50fd64b6d3e5ceef8eca3c409b000000000000000000000000422d301c3cc38b611935ef725133542ee220f40e000000000000000000000000a940111cfd7be031eeee200b8cd1294de33374e90000000000000000000000006e299031427a61b7d0da01677669aa6abbb695740000000000000000000000000295ce828ea47517d66dd1ef7363778e990e77f1000000000000000000000000c4d495a8b7860a16ddd1ca3d0e0be3aad006d1b30000000000000000000000007540d00632e670543d4730e533af8b9768e7cb1c000000000000000000000000b50ec306f450362d717be42deea7570112616ad3000000000000000000000000c2dc142198c1767815bd1e32603742605b28e16a000000000000000000000000c55f0d7a005f17d6217bebadc4466b29bc585bb3000000000000000000000000c0da680ffd1121b74df5f18b526027b123b6239a00000000000000000000000045f68665202a170ad41c1391a282262949475dc300000000000000000000000054bec4ea27d40a9d1e5b7e09fb57b56d11857fac00000000000000000000000033edacec49d84383cecb8b3b6649df05d44fb032000000000000000000000000a31ad47a8a7a68414b616691f76fcef0c2a1748f00000000000000000000000086bb03aceb5f88a77a4736471d7ba207ce5783c0000000000000000000000000a669a73f97e6871791ede0f5cb29aff37fa4ff3f00000000000000000000000060e02b362b7b873ba558c7fe70b7269c130d5b820000000000000000000000000e207754375a7d8a4ebfcc68aff0d79178a7178900000000000000000000000020176a6d2c24be695c320eece5e85b2d6e1ded1700000000000000000000000079833ae086e2e1d2c9a2e1c2e980695e1a04658f000000000000000000000000119465eb62e43976ad4e56f688f077ceaa2a2d6f000000000000000000000000c238bb457a1dc32a51de90d321a3feb936323afa00000000000000000000000005c07f618ae02fa6070d62b3d8f96c38531430c1000000000000000000000000a576e20f691dfa7ae64e28ccf41745ef342572980000000000000000000000005fbfdfc4b3f830b2d905fdf4fb306e70433d0c6600000000000000000000000088e0e95ae2f5077ba04f3b8bb4636ce287e36863000000000000000000000000f7f70469fc55aa2daa14adf81d921ca5cff3a1ff0000000000000000000000002547f4c57b94973bc8b656cd5db43fb93979b5c200000000000000000000000037ab51161e2e93b34be051034d17fcddb5ed50a8000000000000000000000000602510cdcf1ab1afcb8f6096f62ce1f43ff4851900000000000000000000000018a0dfabda3291dfc49a97ffd49a08de9dd24c9500000000000000000000000077e2a6fc54139e8c6df8718705024bb5d101eca0000000000000000000000000b99c6c35f29b25563b0bfcd6bac8d5d506a5739400000000000000000000000023b11ff67c2193b97cb37771d15a537b977d227800000000000000000000000009fa38eba245bb68354b8950fa2fe71f02863393000000000000000000000000cd11f56b430afe0d0389c3df601933eda4f31954000000000000000000000000dcd68f1fd73a45eff59702a1652d50cde2707785000000000000000000000000bb16c1f4bd81000091d5f817ef530d20c5e75a21000000000000000000000000f11ef36611f83bc2a8b32ce952195fc21633bd01000000000000000000000000ceb99488562c4af41145fc46602b4aa55e58d4d70000000000000000000000009e2bbf0d6d1ac7c330654b3928f93db18b010928000000000000000000000000b5251331c6561deb2afa6bc9f040b0dde309cdab000000000000000000000000e3b9439523803897203738af8073a29888921d73000000000000000000000000454b9ef431d63ce1c8be4cbe354295d82a7ab4c200000000000000000000000012450b290e2c70b15291e7298f36ab2682b77aa6000000000000000000000000260381d1d32c154685a14addc1751cf03b78a2a40000000000000000000000001b2faa560eb0d83aa03412324fbaa3e057d0f79300000000000000000000000045f9675804904a6d8116354bd9ba74cdbdbc88ca000000000000000000000000e72ad14506c7d277f2cb18e23084a184664ff7b6000000000000000000000000460bb5f891ea615d2c3953fa75d3b2278e21b97300000000000000000000000098ab6c021a8e2f9aa92f3804eedf85cdf6742b7e000000000000000000000000c447877afec4bb26e43e1e65a0f71550ebdf109f000000000000000000000000bac91152c8fc2d7df09b3ba7e4d00e22962a658e0000000000000000000000000d003f6f566e89283676af52ded57fdec3eda20d0000000000000000000000008e50220ba26dd3fd6cfdec8049d1b914c047396c000000000000000000000000d3fcb4ec8be46d8a2351c8dd436796f2218b57170000000000000000000000003f146252b61faffc4220e69e541797fb3e05045a00000000000000000000000056bfc207b3cfeea6402a56cf8ceca0fe9f04b2f90000000000000000000000001e2b3e14148487d26923beecb94b251c0a09ba5d00000000000000000000000013c73528ecc7223b272f063057528543456377dd000000000000000000000000725eeb1a881f089b897d64a7b6a41494f7baf1830000000000000000000000002b1ded50c2d7bbece5d1a5410ad82635bafd042500000000000000000000000024f03c28217f5d642d19961f9da0599e821caccd000000000000000000000000a42e8ff34cbabaf3bb2539255a011c053a219ee8000000000000000000000000089592a5cb50a68b838e703f077250f7275368bc000000000000000000000000243e05aad8723dad77fa160acb503ec2c7b4ac120000000000000000000000002bd7d6ef89905f7655d1579d9a71c8d8f4496dfa000000000000000000000000cfabacd54b1ec942f3b9ce708234ec62618e20730000000000000000000000002419e03de4afed3fa348504df83cc30b2dd1632e0000000000000000000000004b8cc7425b4021ef5858d67ca2063efa76b7a5420000000000000000000000007d4ac3b6fad7ebb7e55814f534217db26c6beaf1000000000000000000000000b48cb3742868bfefe0b29c1f298dae0573e1c79c00000000000000000000000035556fc099bac9745fd7d225b93e0e55a7f81ca7000000000000000000000000beb1b636424bcf48aaee5b545387fb916e0c9f39000000000000000000000000a1cd4be70ac8777043d3a23d61c108a82607a55c000000000000000000000000e521b7cbab1a05be78a3241cd0296f972994e7380000000000000000000000009eebde12be8c19585b17f50afdb6e2fc39deb0cb0000000000000000000000007bfdb905fd1efdddf53dd3db107053364be09736000000000000000000000000a7ead6ad3cdc014eca685981e1208c69b246352b00000000000000000000000057dfc3433b2c3585d809920faaf83ce8afdf47670000000000000000000000009f7da8469f5129cfc532936beb063def2075314900000000000000000000000051af539d165426fe5bfb67cd9917873de2d9f066000000000000000000000000ae9b73ee888ffb7cf452f6a7b900cca087454bbe0000000000000000000000002ab074660135cd7c337778a11a6fdb94d8e249740000000000000000000000004697efc2834a230f492225c121718fb1268f9685000000000000000000000000550825f67f08f523ae4722b16e19c0d372bd58110000000000000000000000005386fe10c3ac2c24fb1e77ec478e838f4e12aa63000000000000000000000000030f4fe624b05448391a4953f4ed89d233c067a0000000000000000000000000e291cc3e5b9e0c9b37c9fbdd549abf3b5c0ad342000000000000000000000000dea3eff93d76e2ed007a96d83430c5d579f6b4e80000000000000000000000006a5b82e53bded5fc3bb7a04e0a6287a69c802c240000000000000000000000003ca0d83d0957ad9abea6540183416e54236d544b000000000000000000000000e58aebc899bd5873f0edd97c93b8dc855a2a9f440000000000000000000000004b0b2d043c3f9f56cc5d7c1934aa2be09e070a5c00000000000000000000000053790cdad8e9f2e25236ee5db05881e68b407de300000000000000000000000010190b00e2400aab9a92ee8bfd01b110820631a70000000000000000000000002a62e4b42917db1e6b9d8c3e0fa7d71b10579bea000000000000000000000000a4b3651d4bd0bfddfef5d39055f21dde0b0f0c990000000000000000000000004a0b8647e8d3bccf07458d87bfcee822cfe55be600000000000000000000000040d0caaba12a3950be71b705e1fd607e0ed36bb6000000000000000000000000cadf1f8cfebf3c64b02348ddd933e14ecd3fb5830000000000000000000000002c5b6e177b05df4cc92dd355bd50bb6feb9a5f9e0000000000000000000000007e81f52073a4eadc5efd59e14c85f98153d951e60000000000000000000000005ed98f8ad0b92f2ac21582cc2eb99a62dd5fa1110000000000000000000000005be82b28b2ad9247b94dd714b85891eae45b0df6000000000000000000000000f9522d201acf68014dff5b8aee7ca836c4406de000000000000000000000000055c5d95237d4cb2950b1a8bddf5fa57908bc7bcc00000000000000000000000038545d06f1126109777622f53d00b0309127cd4500000000000000000000000056196d0c8003079063d450bb9723095eea3ece4b00000000000000000000000026ef045b57441980b181228eb3e716446190c8760000000000000000000000003611947d41ad5445eeff052a1904773d31f271a400000000000000000000000061eb084db886c092a64018f2dc046dee6dc470e700000000000000000000000000f81882f7162ac5ebab1c331d704583c31c4cf0000000000000000000000000000038f1e0c4417a3650c3f9a9a920b2e52e0000000000000000000000000000a548e529ae5f6fd027cad815e4212c9e17c3e81b00000000000000000000000028ef1f667569f5a4bb4294be900a5d42a1a26aec0000000000000000000000008688735514eb0c5c9b6ff22c4ac14a6c755a7830000000000000000000000000f8ef4c25cddc6dd9b204636626903b8a90a1638300000000000000000000000088da9478de4dd468e1374982d887fbbc9fcfc00b000000000000000000000000403c21528bc65f5cffae9fe090e791a1b3051813000000000000000000000000ca7b45ebe9f4ba37a1c2c6dbe3be884597af1320000000000000000000000000218335be9ca3c113f69064f07a44fbc1e90eaa5a0000000000000000000000001aeeb6e2b16f4f0f46ec5ec163663d47fde981b8000000000000000000000000fff39e5a530651a71ff48c4c2e31bdd84bd10e3a000000000000000000000000eb3bd885821f79b6c9f525fa032d066ee3c18fac000000000000000000000000329e3805e0c80f69ef9fad80eaee4366bea25a5b00000000000000000000000057a2b00cfbd60841b260dfba78737ad2a37f45ca000000000000000000000000b100556525787d0747ff43747d54b6123a620b4d000000000000000000000000dab71055bf8f65e3d0b9d4c5b152d0e7746fe78f000000000000000000000000a01f59a6881db0ac1a3c1e811a215f98d3ea6a5e0000000000000000000000003bfa8e44ea1a8d608e75a82c1f2a8e990265faf9000000000000000000000000d0977871547febaa34b3e18eb1c26731e6382a6b00000000000000000000000094cdee7a80c243b5ddceba90e70d78540068decd000000000000000000000000bec6a3f0dc45a10d9c85e9d67d97959f968d109100000000000000000000000039903375b450bed4f31bf5656b9dedd5c21cbb2f000000000000000000000000fce582382727afe873b77ec046ffec0047bddcf1000000000000000000000000377ff3ee71542fbcf659ae91baf2939d49d2716c000000000000000000000000028b75905229b199b3b376dfd5850a32b407fcbe000000000000000000000000f84a36f6d546c35ed204255e631aae37bca35c11000000000000000000000000e2e3a437480b3d0d333f2799f77d14a362f6ccae00000000000000000000000028766e7dbf17b5f140c2ba3ddfb4175ed0fb97c8000000000000000000000000a56a4f65cfdd84a745eadad7f541d509baae785100000000000000000000000098d137efb691b9d80e4d1d10178639fc89ee4f3800000000000000000000000092d4040e4f3591e60644aaa483821d1bd87001e3000000000000000000000000127067881424850e75068bbd6a489ea330fb527300000000000000000000000063afe72617bac5d9d3daf3cf2a9c2f08a5c498c10000000000000000000000005adcfbe9ef3c223bf35db6984c74acca91f833510000000000000000000000004a13a55003eeaf84421ad16799bbbe68d851bbfe00000000000000000000000098c652b7d8fd1eec9283adfcaf43eb9f47141ed7000000000000000000000000f06586064445a5ac317ff06e8ed0c1bbf1c313500000000000000000000000009d8b054cb927a3371c85e98701658cc10720d739000000000000000000000000bc20d7e40660c9ab1f2e44adaf6cafb58d8db438000000000000000000000000e3fb06338b886809b94b4208b9217f5dd85a406d0000000000000000000000006837a40b7288eb5277b6f822467a08cc9bceac3400000000000000000000000088ce89f4445d17fcb1cc51f953c8932d83a8ed7400000000000000000000000097298957cb6c1f5b3cb74a41b97e4336ed52022a000000000000000000000000e8fa8c55800336fdcb12161949d1ff0d66850577000000000000000000000000d8effce203013da6edc70076835d0e95ed4739960000000000000000000000006d565681f7d5cd327baceee8823ad1c0cb233de800000000000000000000000052c9ccea0469d20f440d4a47be796b799810f3c30000000000000000000000007701010f0ebd8e9b540bf390e676362357e4f655000000000000000000000000b006db174dacbfd0d8dd98fd49bfd2333afe647500000000000000000000000099170ea7972552aefae971d56f695e23efbe022f000000000000000000000000f53f8ef3ec17f5799db9241ff1f65c8eba7cc032000000000000000000000000f136b58c0a7f8b56f0df7104259ede304e4eb4b70000000000000000000000005a8da1e09b27eea1c7365abf14632d6cd826b9fa000000000000000000000000a9a5ed4d6a75163eb69d4f361e0a92b1e47c773e0000000000000000000000000f06688fee4418f8393c7ff5d02fcf689eb5084f00000000000000000000000068f9dafc12968d007b69d88ae240cbff40bb8516000000000000000000000000b615a4fe72bcd834f707a5c48fcb24e0fea0fc8600000000000000000000000089762726a3624e0294fe37b628a7a20ed277452c0000000000000000000000005dff7d2296617610ca46a0f295d7d2111b3e430e000000000000000000000000445f8c8101209957412fbf3f3692bb825a9398400000000000000000000000002a40f7946fbb42df9440a4eccb7d5abf1d19e9d3000000000000000000000000d1f91d1cf1bfe60b1b43a9ff614f724eca8fcd890000000000000000000000005c039ba47e14e8507c1d7e2ce646f421a3f0030a000000000000000000000000f91c2f839740242f7248c0dadee6911ae96676b1000000000000000000000000c1bfd2473dd88301518609fcd1952a4bcdf94603000000000000000000000000320f0bb42218ff0e5d66966510c7ac2ed49dcdfc00000000000000000000000016a8bc7bd42ec943f3d5f9f2fe23c85724a4ab17000000000000000000000000e637cc759fd73589850bd3a218b7966f867bb20200000000000000000000000081d99fa15e4f420f77ca66805e31c60685ad8337000000000000000000000000748c4b9efc7b47296487fc4045a21d0274b4bdf2000000000000000000000000e03390d78d7e32fbac09dd0a392a89b70bb05f42000000000000000000000000307e2e81d1367a51634f3c4702af990d49ee9d2e00000000000000000000000054395c8d350ca9edde7780786446f4511d3b41d4000000000000000000000000fddef4ef50e899aab3254f155c7a0ae725b499880000000000000000000000001d852e09f1b82e86b2d8744178ecaa6bdb3a0015000000000000000000000000fe7cf423bb4ee02d194b94af855fe5c5e91bda640000000000000000000000006fb306cb1f0c1df24def305bdcca49517b746f1f000000000000000000000000bee195c25ef71119acf20a69e3534e2cc046e5bf00000000000000000000000010d077e2a895b944e10d06a4cccbe0c33b593523000000000000000000000000e921b9a03a443058008828ca34cd42847ee7f130000000000000000000000000c0a68aeb621dfbd314b8cf7d31c78ab9afdde8030000000000000000000000000bb90e569bfd47c487cb59af46806859b106317d000000000000000000000000a928a581582e650dce91011e21dd44a11b3375450000000000000000000000007129bd2d2be5b1b33e146270747e2bb9b2e0ea260000000000000000000000004b9618eb8f0c443a691495725b808b7c5b0f7c01000000000000000000000000e80d8bb2b526ce9ccca3610ba59dc39697391803000000000000000000000000b4195ec9b549a576c28fc5dcf3ff130db7030859000000000000000000000000b248456950916362767382c137f432296eb0a154000000000000000000000000775b8bf85e499af2286ff486d25ea2d74f5c563c0000000000000000000000000cda8408f0ed55b30f07706db3bfa6a4b3d8df39000000000000000000000000ab1507fcfaeadde0b338fe3ea03f816016829adf00000000000000000000000070b548a8296fe5de2ee417f751416e4dcc48b13c0000000000000000000000006434e22948d4dd12f6aae230ff25c50ef55083fb00000000000000000000000000b5516bdb99f11087a755a79d70e60b398ca9ec0000000000000000000000008f2e739db79d800a27e6094c21b75a2ceb618c3e000000000000000000000000c4674e9b0a610686dfc3edb6289d1de70f7db016000000000000000000000000bcc1630b0aea7d1fcd9fb3c202e702c9c89da3ca000000000000000000000000afb50e978276e07d3ae3fcc7a96a8b05c5650e22000000000000000000000000188e1f5004aada05b13da598be81b56d1209d48c000000000000000000000000f8c97a7d9b4bc3821e1517843619bce38d36715500000000000000000000000032657bcdc0104fa3fff6d2f2ee9eb2c78a388b5d000000000000000000000000c166370d549af30b37b9e1f59c567bf785b683320000000000000000000000004a0e06b81efd7aaf34aef567addeb5d794826c070000000000000000000000006eec46fed3cef917af0638e178b8365aaa10be2c000000000000000000000000cdb3b3f161c6c683104ea4e1f8b48c08e266a613000000000000000000000000f5a27136c74d0a545783ed4bb4cc26196e626b64000000000000000000000000bebc8ae061bdb9b6c8ba2ff2fdc66ecf6374a3a8000000000000000000000000e278a8dda2a98cd0b48950ea6feab70892dd1323000000000000000000000000117c5ae2d18116d083cd5756aadc03b688af54f0000000000000000000000000b5596b67302b6813c5d7880430c5de82aaa4c5c90000000000000000000000003a67e3d07f2976626e8242640544cc6f5f0a293f0000000000000000000000008f4df2536a8dd6e8f159e36030a0b924ff374cf800000000000000000000000070a03aaa19aef74b95d4d6cfe46c4c2d7ca41ead0000000000000000000000002ee09b8260fa6ba8f261ebc3a3ba23017ec62f9f00000000000000000000000000f40c52e616209147dc8bf5fcbd3226ab6003460000000000000000000000008315345512adb419e3f0caf202b8987445a0e101000000000000000000000000e85a04cc499d97826254d76cbb97ffc150f0a44c0000000000000000000000007b6d8673e0fdb34b095bb3bc7262b1f30ddf3c5f000000000000000000000000ba288f6a9de6fd4343f93eed4bdbbd05f7790446000000000000000000000000390856fa65b16f31397bee780fb1308ecfffc4bb000000000000000000000000ca19231e41d5620f253562f914894dbb92d8d3d2000000000000000000000000fc053b5af97563840248c7147c1eb76060e1636c000000000000000000000000feeb3acc2a6453dd055fed85bc11fa75fed8d4dd000000000000000000000000c20a1e6be0644238e67bf3ea709bd53008f9380a000000000000000000000000efd957cac1e65b9a63e714e47ea852b3f36d89a0000000000000000000000000d9a157ccf1415970020d15a8b45a0212abb9c074000000000000000000000000f609177b72d5d18d9f188d657ecef9ad771712fa000000000000000000000000afade6967baa44e8795397bc434575c6ef0f1ddf000000000000000000000000ed6a0712c7d81f4b23c0feec8a5b0bb45b7cbd080000000000000000000000006b0bec1576f3fec25c33631faa42be6e315a12c400000000000000000000000083c1927d512685e710fbae4e72320b4f5a162fc2000000000000000000000000caa0d23cbf7973adaca6c44c9d09f1304f5c774c000000000000000000000000252c7d52ab8c3bd421d29bf7b7f83fcfde49e4f00000000000000000000000006faf33088278638b6d7ab8aea114b61612095799000000000000000000000000e86608887d50c90bd5097d0faafa0b84b68781e00000000000000000000000004f6a5904bb2e5fc88205b8a20d4f99b7f6cae022000000000000000000000000b0df49916ae893d2fa74967e211a7552324b1822000000000000000000000000b83c10e1a1a713f60ce847528d44f66acc767f05000000000000000000000000856a297b5fd8ce373bebe7db0a7c58801d2c8cb6000000000000000000000000645649e51f638c54f84d766bbaaa1d8ae3fe57f5000000000000000000000000270dcb0faab005e4eb93cba845ad59cf869a191c000000000000000000000000ae7dbb17bc40d53a6363409c6b1ed88d3cfdc31e00000000000000000000000043d9eca4c5613c357583e2dd1f6f0ae6dbe4612e000000000000000000000000784afee709e95de47a1066e78b315dad9aefd7610000000000000000000000006a0abae16f0d8edaf089492f2c312b72bacfce92000000000000000000000000e542a5e053825523715a0280a37f7b386ca69485000000000000000000000000d8c33a57eaf013305d1010520a15a059dad4200b0000000000000000000000007f8a7ef981619023c474c6be42e24f64f183b45f000000000000000000000000b6090b2360575ce1499b0db83804e5465f52263100000000000000000000000010ec5193f90596f73b31fbca7802df8e0f5f450b000000000000000000000000c976ea4d3738a29726c2eacbcabfbdc31c9c80c0000000000000000000000000a37c88192ce7391611fbbab69bc8094c208e98ef0000000000000000000000002d9588fe472692e2d05541bb6f1f8982432692a30000000000000000000000003c45f4d373359d0cda42a742928b1f31f29f985a000000000000000000000000818e9f56a7142ff2efb3db6e73010b2535e9aca1000000000000000000000000644be8a25be30a21e2dffeae4fc43937fbcf3efd00000000000000000000000020ffd7a18426bb55ba7d6bcefed54957d2e5d53b000000000000000000000000a3990f2652d7aaa86995aa830c0909a185ccd0ba000000000000000000000000244ab05bedf2ece38f3fa1d97613ffdcf97331140000000000000000000000000b620b22a96f75392349931d4e756a57efb913be00000000000000000000000021a06524eeb8be08a0ecae81f85f6da530b72cb0000000000000000000000000bd3b7b62e782d9bd5629e8a1ebfd9da74178d0760000000000000000000000004e17f1168b7b5b5f7ada452c18270200fce2e894000000000000000000000000cf55c7299ab0f9f1620f6f3e03151ac631e626350000000000000000000000006f2f536feba5b28101c9ae906a6bffe5947314e400000000000000000000000003c65500c94a1e98302426df7a392db429596ff20000000000000000000000007d6069da8cbc956b05fc262248f5981f11fe6cac0000000000000000000000004328c8ef27b15820c77b927ec14e824a189cfe40000000000000000000000000e39705389157998cde4978fa040f0cc579691519000000000000000000000000bc65f7ebe854af3c1232c9cfa04a4e6f51cd6fc00000000000000000000000007990e82e6b57bd06b451013a93c04aea2701ac94000000000000000000000000389d885d95dfdaf220e996efa1c7a7aaaf62e6bd000000000000000000000000ad6902215fd8c82c45641390bf615bbae3084536000000000000000000000000c3d10b374c70946752744ca4a71526f86957327100000000000000000000000033574a3d98e76d70acdf6df0396fdf4ba9dc5f260000000000000000000000005c4ab69722f3c0a381905796608311411696ecd70000000000000000000000006fbf60682813c038c6bba31a30a84393466739b0000000000000000000000000c5a678ef0ea74a432757a5f778510a514de9eb3a000000000000000000000000d370e46214c3631df24e211b3258473b3118d3320000000000000000000000007f317c5b34afb08264909b64e79a6f22b7bae89400000000000000000000000022ea5d3762cde2e731545bcb898f00ba070bbb5900000000000000000000000019c39c6c4913639dd5293d150b6d9e865a8712c700000000000000000000000092492baed99170e572468a573d55b50aba07e53500000000000000000000000012760d8ee7850391e32f8aeec9f0ab113985957a000000000000000000000000c5d6f1a83038ff853d8eea7321fa91bbfce2613d0000000000000000000000005226d7eb53cf679ca405167f328565bfb074c22900000000000000000000000028a71adb24cbdb2ed3a31616d6169be39bb939d4000000000000000000000000e14ddf32b006335fc7820d0886f831ba847d943d0000000000000000000000006982004c74a924e8db3ee97e415af5673aa133d30000000000000000000000009e353fbdc3ec7290290bda31a8001cb609858adf0000000000000000000000003ba946f3802ffa102880c15008cc069c24c86cf1000000000000000000000000398bf47809e5ad53b7ba9c3fe15ed979d5131cb400000000000000000000000045897b90e87d961bb03e59523944cfaafddd34bd0000000000000000000000004da877a24931f7a1db539f24089e1dc35fd5528900000000000000000000000099d66fccf919662f9a16d73fceb87961f59873f4000000000000000000000000ff073ed528ca39ca5b5aad3be5040ee9e7f53345000000000000000000000000e74670cf5f8b3dc8514386dc4f2314e39e5a312100000000000000000000000090567d82a2e72675329bf8ec6d704aee6bfda9be0000000000000000000000004030a75e42ed9a878ca6645adbffb9911c1e158f000000000000000000000000e60df87e94e34f83b459d67806d8b95e4b17afdf00000000000000000000000045c5272903e6de81e01c33d644e32067f323a244000000000000000000000000b200aa40bc28fd84e26127798a94ce897d50d580000000000000000000000000520e805e3c91c5a047c67e589476884587978fd10000000000000000000000008a93426ca4ad28a74654412db25aef3e3f3552c7000000000000000000000000e4150109f5a7977411c76ef9df3848d1850792640000000000000000000000009e7390bf0b8e8fccf7dfcb5b2ed2b7e55bce0d6e000000000000000000000000f66ef5bff9d67d1b1983545977597df09b8757990000000000000000000000008be60a5b00813497efba5a8ac0a402fb4c85c0cb0000000000000000000000009221ec4958ae30f09cfc2551cb32d69ae0f07de10000000000000000000000009f47ef69219c442b7f49b1dbabd29a7f064c8de1000000000000000000000000f25e7f86839183d66c75112dd7eaa463bfdf05c100000000000000000000000071ac369ba24d3762616748b3bbe266a9b6a649e50000000000000000000000009524003e67d8868210a7afd2b8a1b43c15eee35b00000000000000000000000057007692586a7d500051acdab617cd7607775a3d0000000000000000000000000fd2c8b5de865848746a6f1bced9312a640fb9ca0000000000000000000000008e314112eca27031206142af03dfac0fcf83b45c000000000000000000000000008a83fdfed337b9117bbb192005f08c91b0c0a8000000000000000000000000f3cda35b2fb88aff0e8df3499ec88959d13a3b5f000000000000000000000000bae7b0911b3109ff81942d0edf2899b789fed8a6000000000000000000000000fc52e4289bb89079ba84a5e4ac83accbc2bd50a7000000000000000000000000d6bd3df6a929f962bbb7599ae5b3f18429ec27a30000000000000000000000007a99a93a63794a1f9ac147bb59133fb351d177050000000000000000000000009a702f2371c45b8da93cc1f0e089a849023f309e00000000000000000000000039ec88b8f5e8bdbc3e25191f162dad578e92b04c000000000000000000000000cb6fd6132182a7b7b688e826413f593018dfcce400000000000000000000000044462abbe43369ee246dcfa95e0827742438291b00000000000000000000000065f739224d4327d7e8c716fd70e2b211a6bbf30f0000000000000000000000004cc6b8fb925d82522b7e780653f1ce19a9af42fa000000000000000000000000444ba4d37115c210385edf36121a630f357ed36a00000000000000000000000024143fe34d86f88f64cbe160115e7f47fdc396a50000000000000000000000000b07a73f00260c4d977b33bb0795cd6795d6beed000000000000000000000000bb0ab3034695baf73ee38d962313f592dae59bde000000000000000000000000fe3a65ebf4cb86511e22435e12ba05b0dda46135000000000000000000000000bef0af218433e07d8bf9ec11065294160e43e82c000000000000000000000000f4784a44d7f6d9ad1550a3ff1c55c4d9b90b0b1e000000000000000000000000de9f11436747514107b8aae43ee7c2e13e7c38eb000000000000000000000000de65dc53e4ade632af37bb2cc8380282ec422b0f000000000000000000000000807f30a6eef66a5e5234ea95986c3aa6f01371080000000000000000000000002f2ee46c1d89416614560a40867a3508ebf55b78000000000000000000000000dc75cbfff507a1b90d0d0facb9f3ffdf2bf450b5000000000000000000000000319c1464880a2a4d5a3c6d626089298710f9b4f6000000000000000000000000148748840007bdcafae63dad65cae5b7fc9345380000000000000000000000005608dd29e0a0719fbf9c8abbcd0c2310b8a6b62300000000000000000000000099eb76f70df2342298ab44e9a9f31c374ba666c70000000000000000000000000b925ed163218f6662a35e0f0371ac234f9e9371000000000000000000000000a451f65bcee7b863055c0297766dcdb96edb55fe000000000000000000000000baab0980c9930b237f9df29332dc14162032216700000000000000000000000030476715a720df77b2d8b7bc1bd815e4539d0673000000000000000000000000438e85d541b4f095e3658f5dafa45d3edcc91e250000000000000000000000002471e2a4212e7fe0f99b83f1d12fa8dfcbb444ee000000000000000000000000563d1cdf15d64f11a7e96af6959bd72a4f6ae40a000000000000000000000000cee196801a39d104350f57100f4272206bdd6bb1000000000000000000000000571d0b9d5a40342c23aef69ed64f9a3b25e8d39800000000000000000000000092c7ee4ee96535f410cdc52c5404f4c8ee2d0bed0000000000000000000000009a12bd5484b8fb642f78a56cf7353d7c5b176dee000000000000000000000000ef89abeb9b58a8ebfda6fddb8491a89801ca3e6800000000000000000000000009afae795b359c2d23ee40151b9635a3d310623f000000000000000000000000cf9e74a01f5b99186912cbc4e89858fa2fb40f090000000000000000000000007a034faa98158368c690fb375cbd518440d05972000000000000000000000000157753217d6eee6d0b175e4f06f4ed562f93e1b800000000000000000000000095df937367398a2d7aea013e9b05929046b6e8750000000000000000000000007ff62c63e84a193cb00f89df3e843da1529a13850000000000000000000000006367bb496390ddf0ef508db2992f53dbf376b1f400000000000000000000000055c0d22f11e392a5e1050e45b0c48b11b86abab00000000000000000000000005550d13389bb70f45fcef58f19f6b6e87f6e747d000000000000000000000000573fe3048d485c2b13a340e6465a7313e0eaaae10000000000000000000000002d3db43af76acd64f8409a315386c70743d1480b000000000000000000000000b5f8ee31830573ccb8e4f8396cd5e756fd86276d000000000000000000000000d158b7ac28cade1daaa039f60d1d85c3610e771b000000000000000000000000e17849ce5998a86bea1281cc61e1fff6262d575000000000000000000000000077300840be33455f15b40fbc43178ea284b7c92d000000000000000000000000d9686d2834349e3fd507919a8fba420b2f40004e000000000000000000000000595016f96e8ed6916890ca46542bbf8dead9ec4d000000000000000000000000506e19b5c805574286453c9af32c16278dca3194000000000000000000000000805d44cc7a881e38ce49e4b9ef5ef99c35c08a690000000000000000000000009da57367a0894779a8b8910ef2c8db8c61998b7e0000000000000000000000003e38e076ed00fda73e2ff9c41eb34690184007a0000000000000000000000000e24c73f7907782c21ae9aca4cfd7cac4b04631ce0000000000000000000000006ab756f002c25641510591bc17775483d482f1090000000000000000000000008bf0d203b4c0a5a2e0900fd239cfb94599a5388e00000000000000000000000012a028d147e35aa0232f9b2c98fdd0a0a4e15fff00000000000000000000000056736107e58990f5dbf8e1e54673a6dce5f867b30000000000000000000000007bc88f83e65b710ecc0ef56a5e3fc99ce2d7a3d8000000000000000000000000a8225b1e4a4243b520716bff0e4bbc06153b817500000000000000000000000047541c44b9dca99a2c8f605389acfdbbe1ecfdbc000000000000000000000000e6e50b86a15acf49534d7b68ea62ff70e11e4d9e000000000000000000000000046b9e2ced1cbeb916c378b8f5856e0bfbe1f490000000000000000000000000a6845f432ed6d9ead1d87f78d08ef2032db98d3a000000000000000000000000470ce64cf93a2b38b94726fe77963aac82d8cf190000000000000000000000000840360c8f9c5c17ebac1f5fa5a9f28010e4fd7600000000000000000000000063038b78cdb63a1ae84b527c23f33cd9828812940000000000000000000000008fd319ac68ffcd90ef7438b63114e2619c65351e0000000000000000000000003a7fffc178f9d195fa2bab0e8d2b14691decce910000000000000000000000002cefd7d14c074a56db0d325656a5b3fddfdfb32500000000000000000000000070bdc69d908405053a2ef8fea2aa6e1e80fea515000000000000000000000000f9214930e5011e46c305e51cf525debef749dd3200000000000000000000000058507a9ee5619d29f9b8c232e44c3a3b18ec4494000000000000000000000000bd9019d811eaf24ca3c31b31e3f15c7f81b4b0b30000000000000000000000006a463509994bf29444a47cae70a3721438830d0c000000000000000000000000277a632432c3e026d5753694f42c8b1590ccc7440000000000000000000000007e742fa43cd8e9bc34e11bd6f1a12d342057412500000000000000000000000075d6f89232f47992f27a513d597c4526906f313c000000000000000000000000013c2adaccdb006d3e35c031784474f71ff6289d00000000000000000000000037fc0da617fafb32e66d219943d21ce53dda27e10000000000000000000000001edbabb1af8865400c57a12aaf4106bc31cfa66d0000000000000000000000001664d13fe5504615000fe22a4ef3960ae0a31bc7000000000000000000000000300268a3b8716e33abe700e8efc0baa0eb8a50da00000000000000000000000087db27ac8459ab6602f7a6155b48f6b184065da0000000000000000000000000a954cb66b4932fef23a6feb4daf6041fd0dc50030000000000000000000000003662ed1989282c5c9b1380cea79f73432d9f246b000000000000000000000000c214cc0febfb43758e373e0e2d46d53d6018725b0000000000000000000000001b8187479db280d081ba448b7ad27fa34cbfae1c000000000000000000000000c0607eb89e86de520267142936760928f0f2c5770000000000000000000000004e8b4273631c7c0fdc6d9187b2afb614dfb1079e000000000000000000000000d9911fb75cd4b01ee41681db9d4e1ab64f8d1f12000000000000000000000000983087b4a8982b1bf9ff86be286408d1be7db4db000000000000000000000000b9ae2a86e79a8c02972140f625384262b46e7c45000000000000000000000000afe80579b8568b04dc9edaeba9261b4071b6684a000000000000000000000000b9512f8bb7901870a7a48af1f5af4dd3bbb5c1340000000000000000000000009f6ac750a020d3141838cbf35b444fd5b732ec7d0000000000000000000000000823fcfd034a08d8d46ff6d1a7518d75fb8108e3000000000000000000000000961bf2fe7db362151392dd29320a1ef13c7205c2000000000000000000000000c80a5430d22e8f96b9fbf0d4d0925bc9e60daa1c0000000000000000000000000440a2470eb016b5a229ad9a6c2d517cba885372000000000000000000000000e8e804e453ffe018f5fc249fb62c69cd37d57b6f0000000000000000000000007f2b0c30ec5d9d005318eecf388a46b2b4666d9500000000000000000000000094b07f4a163e546126350510560805e21ce509ab000000000000000000000000214118a2ae1e01f4107b0c8751d5f397742fb23f000000000000000000000000b984159c19d63c2dac22f660a00023e30b2d9c04000000000000000000000000a7e32c7e094341497e54f16aa9ccd9120df36158000000000000000000000000a655ae0d681c981fc3a6516971f7987060c0c2fc0000000000000000000000008665e8b45ccdc46d5b3062ee6cfc34d64455dab5000000000000000000000000a37f8be5163a0b528d04f2eb84bd7f326e4fbf8e000000000000000000000000be15e9c4dd96fb8b0a0b53ba288d943d3846cf0000000000000000000000000057fe0edf60ef8323a077ed354d2620ede61903ec0000000000000000000000001a497844d9ad7ed4abeb88502957c9dab0ac8dba0000000000000000000000004f2a7439d7cba768e532052e87c624f401d4fb8c000000000000000000000000d3f7c15e8ca3d992fabc09cd01fe7781d6ab29ad0000000000000000000000002bb7a065e53565611dfb6aa8f438a354340f123b00000000000000000000000098066d3cc647f00fbe794790b4433f3ffdb43bd2000000000000000000000000eaea9a0cca486a24508af8398691d6a99547e79a00000000000000000000000080b48986891879ef28de98cafb38f30dc61c8c6d000000000000000000000000898cc0c19d3c241928cafab08628b5ba9f7a7c7400000000000000000000000038cbaf67ea47bf61bdfa6dc340b30beb82330b0e0000000000000000000000006b83d08a22009ff01cc5bf95a8003347103e497300000000000000000000000085edf77dc410428e5cfea45ea402380f5d3a629c00000000000000000000000017e130167bf5d7eca9ebe3af0ed56deda68e6bf9000000000000000000000000a8747713100017f6b8cfffd9ed02f4fb92265c16000000000000000000000000340195ca935139fdd9ff2346f772a236e6a0d121000000000000000000000000218640af79e4704991adb39d3ddfdb742f756438000000000000000000000000c1cf622a37ce43c626f5b9bb5720c45d3c93b8430000000000000000000000007974c58e65491bf7ae243350f7dd68890274589700000000000000000000000020c08e787835c2f0bc7f273ef22a46ff2fd69cb50000000000000000000000005b22d8023fc347ae4c158fefaf57563db18fbee400000000000000000000000022933773a6020feb3bc10d4c8c8d47b033fa20cc000000000000000000000000bda710801342531adb023df62d6eccdcee893d5a0000000000000000000000006ccc98dfdf4855842bb33db3fcd64e5ce4ab7e4b000000000000000000000000c8542f98dc0a7766f843ffb37ba6c160070864ad00000000000000000000000012d19c598f10c6901bab1aee7601b17461c3e0bd0000000000000000000000001c41b66674a6c6753f32b959309e3f9b38dbe6ce0000000000000000000000001e337cf2362bcf9298d77f6b6e357268331c2da9000000000000000000000000155a506b05a96e8a7ef1c008f047ee35935fbe7f000000000000000000000000c09a94ff299d5ec33a480a453cb72bfb21bd732c0000000000000000000000007d0e096c7cc8294c6ff344313565d1363f58b136000000000000000000000000174ed8fd249f6e0ee4cdcb01a25f93ae26d66f27000000000000000000000000ca517ad704b76972c35fd1fb477457eb4e3a70160000000000000000000000006a081665cdafcdb0d5ff5075c0b7914e8a317495000000000000000000000000369fac92368f1de5779eea3c2bf0c0707ed0f814000000000000000000000000b02d403a20ff116fcc5e1181d7659eea1edc4c2b0000000000000000000000001e9b641d69dd77e1a6d3ef39ba869612115940430000000000000000000000002e8ebe9d5ee819c08a3c4c36faba2f32ebe5970700000000000000000000000025e97876aefabf66f69c9ce0630c84f66bfd81c10000000000000000000000001c5f2ebffe3b8d1ae3d74a410a741172ff4d08df0000000000000000000000004930db7414675b67011607a8b9b6cd1feca0bb1300000000000000000000000079d39860bd790f81d8df823bad6e2d0c090a938200000000000000000000000017c1165f24d7e34d3fdd6651a92e5e409855a1e9000000000000000000000000a34c88615e2176a7ae9c5e06df2c74ebe2641f09000000000000000000000000efd463104fc7160d925143d09807f48c24745c0f0000000000000000000000008d7a5fedf55b68625b2e5953f8203b029cb9c44e000000000000000000000000da592c4b59d1b0e96c985b84563990b50ecbe8fc00000000000000000000000006b5617b9350b464b78af955665d07620f63bccb0000000000000000000000003a8b086b9e00e746e5fec3344d836d49abd9287d000000000000000000000000b9b5d75d395c89d6bec85e8f2d99a3f7570038eb000000000000000000000000701b2eb4d50cfc118838af311d74b43d4ae4cfa900000000000000000000000099a3cee993ca4f72c760927fc51e644279c7ae4c000000000000000000000000b4a919ee719166886097353b72536ac58d57c281000000000000000000000000d60c0d51bd163faf9a797bc103a07199209340fd0000000000000000000000007350661f036d23b1c478d6d5d31a4bbb23eb35890000000000000000000000000130edd79b779661e8eb637acc61b525f3ebc7a100000000000000000000000014768d7441fca37e6e224eda0985816d45b0510e0000000000000000000000006ed655ed54910c1f85391f8e755f92927a381439000000000000000000000000b1b3f1f34f60d967cd20d5756919d25b0eb5b515000000000000000000000000d9457abcb5192ba1b2e5010faf10f17134c185b4000000000000000000000000dff93e6cbd6e19041343c6c7023e9a3333ec9f9c00000000000000000000000085f6407e094c77ae756accee7a96a05d200358e1000000000000000000000000df44fa4a917f137241a965a3b4a89bd7fbe174e3000000000000000000000000e7016b1435e51ffc767b0d15fdd41d47d723777700000000000000000000000062f4bbc7fb4c71271307af057c90e013d32a067d0000000000000000000000001c1ea736d3d8aebccfda4cba60c5e5938fd6515a00000000000000000000000093360983414620c6d149722b4038ffdea60dc9640000000000000000000000002556330836bef9151b09c5ae601261b5cf050c540000000000000000000000009388f86ca5c16a420e65f6580e997e21bd2665ad000000000000000000000000743604f0abcbe43b8461768ca78f84f4c0f0b3450000000000000000000000006172eea0b05cd39414968d204f4d6d44984b67d00000000000000000000000009edbddbb94cc4815c770b98590fbb96fb4654b14000000000000000000000000ed2418ed76284940887156b5fe95fa920ac530790000000000000000000000004d29c9b31444834c3df91c598e3c5da3e77d82370000000000000000000000005fe61407e308ef74fd52892f7d81158c33e077dc000000000000000000000000852968694c477438aacced10e82fc0d63334a378000000000000000000000000a88fb91bad3c897835eb5d0b10a4c58b4f7ebcc9000000000000000000000000ee575a9f87fada353379062e5106ed1c3ce5d3d40000000000000000000000003b96e151e24c6806875e473bd6b3e56f56f552cf00000000000000000000000048291988c77bccdfd10e216425878a347645a8d5000000000000000000000000e8a51275fc483979d2af97b5b5d0639dcbe4d27c0000000000000000000000003d498f8a93b4beadf9846166cdfc1c88f1b4ddbf0000000000000000000000000963c0d6cc4ef22e0317b49d93492fbacf51e8a8000000000000000000000000ef36adcca3532bee3fb0961f3cfd633a57e659340000000000000000000000000d918dc640271eba4fd9d5cc7fcff19e896ebfc1000000000000000000000000e63900fc21258eb5559cbd1a6f89915f41e82dfa000000000000000000000000a56a89780f5067516a0e974cd6dd017bc5217423000000000000000000000000096232202dd7b86fddff038189dfe0f1861bb02800000000000000000000000074416afa3399af02a65ceb4116698927a085bc4c0000000000000000000000007a78a0ade0d349aebbb6ecf7b20271c7fb8539f0000000000000000000000000107f9ca0dd166f7a11e15f2f530e53e0fff303dc000000000000000000000000568b9bfff4a3a7c7351db84ec2f4ad4ca147a1d00000000000000000000000002a3eb3de695e83ac4ac358d6073b39ed3f446525000000000000000000000000bd373d1083bed4236d11c4d5330e8c5f5ec9146200000000000000000000000056f2eddb5d87e96ed7d4180c1151ba0ddaf3ef8500000000000000000000000014c8be461d527dce9149d890d711db498f29f6a30000000000000000000000003d41fa639039bca77cde953ad9e69470c63e731800000000000000000000000025957fabd8ecc5e4dc3a79850b5413b75e97b92300000000000000000000000049952b7cb9e089d2846cda2bf526a01b75990dd0000000000000000000000000dc7c5a432a0932c917271a0dadd4695b294be90400000000000000000000000085b5dd6cb1830fcab926ea78032983838c668e1f0000000000000000000000008413101ecd13b0d24f9c5ba0cbf9948968bdc0dd000000000000000000000000ceef7e9245e804858d001cf0df71df64038f2e110000000000000000000000009741a9af4e8e879e5c04379ae7ce232ef9c97b5f000000000000000000000000b249d9abab86fc19afc34f0c6b87c60546e4a35b0000000000000000000000006bc03d43a138b295541739ebbf89b8bfdc2d00a500000000000000000000000009d4f34afd9b6d8448b1e9b8a02e32c97a59de1b00000000000000000000000068927b4c9d4d06ca8ddb8dde366985c08bc7007e000000000000000000000000ea915fedce4e9216accdd07f6a1687ab67ca2d6e000000000000000000000000d3e68e88468f1d1f16becedf2c6c1d4f84146833000000000000000000000000e0bf8ea972d6b71d0a93b8a7f3e53b842a899e040000000000000000000000009a0051d585e8c51fa710660b68aef20995cce4520000000000000000000000004ec9d2f0a586de4500064915b3e6f9cc3e6be3b30000000000000000000000003e02fc6ae384bb3434228357fe398ed7279d06b9000000000000000000000000598b512eb5c8502a2f018af7d88ccb85fba44db00000000000000000000000009c2bb1ef40fb948063cf1677a4555ec0954b43f10000000000000000000000003838196d6a2392d125831ca2a01920e33e6acc2f0000000000000000000000002fa428fdf50af4ea04757043e31f7c0376d8883c000000000000000000000000ca035665ab888a6152cdf033921d353cc3c1c96e0000000000000000000000001e0d65d73c0f5013e6188c29b25e211280d1f87400000000000000000000000070a0d671d5a5fbb59df58dc4dce403855696b649000000000000000000000000cfa5d07135e46936e1a95f33f60f018331c87d52000000000000000000000000ead0f76632877e2fa275700453b63d14b85d85fa000000000000000000000000ccd6917c35f0dca3cd95d20508e778fa08d9bea300000000000000000000000038d1a8438d427b10751d7299b11f470166a86b0c000000000000000000000000fdaf308f05e88af012aa6f6e9bb65dcd9865a64a000000000000000000000000b12df0bf8058cf61949ac03fb62a0438a925ef360000000000000000000000007446129e39fb87cd2064da041ad6df0a47e57fde0000000000000000000000005bcbaba9704f625bdb7eb1d8a3c305737916e6ff0000000000000000000000003738525b640afad2cf0552820750da0e22439afd00000000000000000000000099262b0135b25286b6c3be419b3f363efdacb1f80000000000000000000000003edbb7e7e6e07f3faff7aa047297b3d226dde14c0000000000000000000000001374bcfba10028befd1170a45489526e77acb0db000000000000000000000000a821a89678714647399afbaaff9f14522e4a7f0c0000000000000000000000004a944d14e1d3659d5d9f9f973867d9820bd22453000000000000000000000000fc20587c81fdfc4772e03ca4842b48182888152a0000000000000000000000002495347c54b1a4fe315a0e18a68f871979dff19a00000000000000000000000049e5097f627e400f2a377d5fd7e712d1e0e16fc2000000000000000000000000a6bea1e6514552cedf30839625a0563399a521210000000000000000000000002fc60ea8135a7ff343ebbbc8567dccb2f0985e00000000000000000000000000c09280398a6c797ea03d2b502327f96a92d33d12000000000000000000000000b77c1ad4c121c0332a112c48092222071b196367000000000000000000000000cf4b537ab9582ea081d99b8b07d9585475a4b2ae0000000000000000000000006a7ab29970ef6ade849982b375ef14065ee3ba8300000000000000000000000068162920c43aa9e540d9c55b0df5ed0313185b3d00000000000000000000000089dd24aaf3223b1b9738c0920f3c6e5c2c28606c0000000000000000000000006df6a40217d06a229e631e4715394f2d10f2af1000000000000000000000000054226817a36543f90e7b895e83d542afb9fd75310000000000000000000000000a5054cdd5411255e217df8c3d9e646e85e434a7000000000000000000000000fcc1841d311effbe79ad05aa1b605c6f988a1e2f000000000000000000000000c178e45f8b0e1411ac033717b43f3f64f6371ae2000000000000000000000000805bf67af19eeae6ab46551e7aa96b210c8aa67100000000000000000000000057a6ceb67efc615ab1d864133eb9f9243f1bc0a9000000000000000000000000e31c4eb420e89bfb77c89042fce9f8733a1784180000000000000000000000004582596e0807bb7a1b43cf0032dbd32c124a817f0000000000000000000000002e247bb96683abd0444e0bbee2614be12e4e327b00000000000000000000000026fdc242eccc144971e558ff458a4ec21b75d4e80000000000000000000000005c2d5df3ac53d355579dc96e4147b0b3a48c3a1e000000000000000000000000c36a43a50490ac5fa9818fa9cad4341951bc475400000000000000000000000045505c2594d1acb6732862b3af95eff0e003b20500000000000000000000000013ab3fc16fbd3bdac3fb6e5711bbf892518e24660000000000000000000000001a34ca24ba989b784e48b1b17cd663e0cf178cc00000000000000000000000001fe864d7c9440b2b8af29e331f5537ad822049100000000000000000000000000f1fb0d6967f783be88d6b5d73f0dea655bcb583000000000000000000000000f49f742691ae09a8aa98939deb9a1b1d783fbadf0000000000000000000000000d8f23caeccbef2ae7e9f12cb2fd7e3900969204000000000000000000000000bec6c998f0897fa52d342bf0fef0994e5f508ec0000000000000000000000000868c775af800d9c1a7b48796e2e2df622b3520ab00000000000000000000000088da72cda5a465de454c88738521dbbaf719e61a000000000000000000000000b583566251b4ed8be33dfeaefe0752e33fcfe72900000000000000000000000092a2bbfdbd627f6863c1615df6ee34bbf175eb1f00000000000000000000000054a0ae9e34221c5c4bbcb53234cc4e23c48a3a31000000000000000000000000f1eec81c689d1b8505f58a2a57a6db0fc868b4a00000000000000000000000008337ed99cefc8d4f1b05db6265c2fb0dc2d220030000000000000000000000007651549893bcd90f0418a8ffcdf8425d06645d8700000000000000000000000094b2eca26b6a414bf472083dc7759ca52c600f3f000000000000000000000000520078ab0bbe2eda3d79864ec5f832695df1d564000000000000000000000000422740dcf0882323e35381cf2b8c5253a8dd039f000000000000000000000000ab298a41592cca5c4a80baa181032e9d1242c66f000000000000000000000000e24a1e797e362856e83a296f0521a1b08c212f930000000000000000000000008bf48712ab4f43419f0c4dee4ec99632d9fc5363000000000000000000000000aa28c8594c222787eadda8bcac78fbcdb6e2611d0000000000000000000000004f9a29ad3e68a5d62d5d77b3c85fe4f7bf401795000000000000000000000000815299ac663112f6bf5ec8b23b645a43f759e8d000000000000000000000000095080da6fec96385449a38f1d1f6295f2a2129dd0000000000000000000000007494acaf0a5957281bbf6d6ae4f97e3fafce8f92000000000000000000000000913cd0d72ab91aed14fb73828648640d01bd194f0000000000000000000000004f21f9b425484ad36de1aa1da461c03d0c9d885d0000000000000000000000009f29097fd491fb9aefc02a6f490f5a7e89b6c5d2000000000000000000000000b645ea519d3bb18a03eb0e059e5f6a70a793b4fc00000000000000000000000015625c2405aa4d0424d8e2e1da031b0fd9af34520000000000000000000000003150fbf9184fb519011b20824731b41a93ab22a70000000000000000000000008d5d762881d4d5a98d9dfeabcd0ec117de1f472d000000000000000000000000bfcd6687e86bb9b610ea121c9ab558341076430b00000000000000000000000081c982606aee0ffdeee6e3b0d4ca65fe41dda7c6000000000000000000000000ced347954c37a4e20c7e7575f6c2e5a70720be92000000000000000000000000da930ec3e9adca4f75dd296a249037c14d2abb7a000000000000000000000000a4380fca3818b8268516fd0858691a620f6f90580000000000000000000000004e9767c3ee58dccbba36fd13ec279a4b62cf356f0000000000000000000000005291f4adf41b2aa69ecc9be085300330aa0a617d000000000000000000000000308ca2c2ce052784304305018a0f60edcdf10d75000000000000000000000000d204d32897cb5f53d4222a8325941bbf9481bfe10000000000000000000000003d5e7977bfabac0778b6112bc28bac78a9b3303e00000000000000000000000045261fb5c90f7d21dd9a20cb6e51b67d7af4dfd00000000000000000000000008e9f5076f8fe5aee20a29469ef237501c773603900000000000000000000000084b417c678a2da8231ed7ee3233cb629d0cd56df00000000000000000000000020bea11320d844a55fc72b5a98a2afc9d99255dd000000000000000000000000e87cfd25edf35d9cb75753cbdafc9d17f8d047d3000000000000000000000000bf3200eef2c5b85aa7804775ffc5b05a82146f83000000000000000000000000496846db1f8db86d0d83532c8e7feec23034bd2e000000000000000000000000a1de365ed730344bd00ecdb6e7c7925c9eb81fef0000000000000000000000009f03385c34bf4d1df651cb805dc83e4823e9f96600000000000000000000000054be2a1f8c2f07f056d5577186b07cb2d46dd2c3000000000000000000000000cc69afe023d1e7d6d3195b1bd72f37354f0aad57000000000000000000000000198e970495cda7d7c25fccbd017989553e984ccf000000000000000000000000fc276aad61520ef0b3ec667a1352e7ba8582520b0000000000000000000000006d92471715dac8793c1b7a96cbbe1107571eded300000000000000000000000062baff947e158c2271498db87ad17ccc44077c61000000000000000000000000f763d2353102c9ac835adbe5270b030cdefa708a000000000000000000000000214afc7d6a221e40fa4b67b9d1d2617c8e5a401c0000000000000000000000000f2e9ad38a2c0a4374c71bcd6d61422ef8f4c67400000000000000000000000009e1dec344642a20aff54726b32f28942669f32f000000000000000000000000409b1c9ae21b7da44b72695d9c00b7ab571f262500000000000000000000000094df4a5fc8c8678fcfd20a308dce07f1f87a2681000000000000000000000000591d8a93ace914ca2dc3622c530f3bbf6f743c4500000000000000000000000055e725ecac8f11c134d8d846f9f943ff2bbc9330000000000000000000000000d5ee5e06c4f1da49fc898245310a6cee6bdfdc88