60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d644c364642377a666a4b626969683741596277374d4a4c63676a447477787659644c4e4d506947665537444300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005580000000000000000000000007839017534663b7772e9b7305bd44d74e8186eee0000000000000000000000002c31e58a965ce64c661974d67ecfa13615b00d1c000000000000000000000000c564ad7f416ac3ca636b8fd00c7303e5f7633a9f000000000000000000000000a8facb1542cd842888a49892ef234cb83eb43a0f000000000000000000000000a41e7d98aed47d92bdc2ef5d53cdda3283950b9a0000000000000000000000006c22ea93c25f14e20297fb2f5c4f7ddf89b23896000000000000000000000000832f49d6692c8e8c178fd3a83d825dd4f01535d9000000000000000000000000c44a2614f689872a7b8057da9bdfaafdb0a9d835000000000000000000000000782266213b46982f578e9bc79ad0e599e520f2ca000000000000000000000000bc5bf59b1959ed45000604c943425d4cb1fa1f3c00000000000000000000000047a8253bdd0b9ddc34a14b4089d87f68e3d560f1000000000000000000000000aab2896ca20ca6cbede07295244c51400b4a548b00000000000000000000000055a9239308ad3cc36e5ef044bb0d6c8b902e070e000000000000000000000000c820c3af44e6862e064a597787740162637fe2e00000000000000000000000006f418ad647553afb7bd242ddab80c89762b7c45e000000000000000000000000c505de7694a22973adb3a4ea6f708d615489bc5b000000000000000000000000287b77cab3ad345713a2e2dd3c71f9544a3674020000000000000000000000004aab0f748d8585a27876e636a8e1c59cb92d191f00000000000000000000000066a22962779733bf283c3f5be19935516f17141b0000000000000000000000007cbb1d10e051dfc15c1b6f430724d3e541d03ca700000000000000000000000045897c7953ff63a2d2ecb55dedb7c9facc2ea670000000000000000000000000d8cbf4c368abe5175b38798a77fb97004e4129ab000000000000000000000000efdb0dde013c677e7579c9799249eaab36b01350000000000000000000000000465fcfbe85b5fd405b300cdd5f1463b41ee2e93000000000000000000000000033e843c508697445825c0a9def1a2decf1ade7ad00000000000000000000000021d5754be467572bf72f9d65323db6fc9994e6280000000000000000000000005e559753465b039ec3c3001aae41112099d87a550000000000000000000000007852f0e3561dec6726d311483afc4d9607661327000000000000000000000000e80610e16103cb725b476f0b9d6d6e4baafcae85000000000000000000000000359f3287408691305edfc01e2330c00b9316f622000000000000000000000000f321fc4158d19fd0fcf6ea52247c7100d0dfae6a0000000000000000000000009490fe873675acfabc4d19b6f34c68c0d9db82da00000000000000000000000053fd416324e90b5ad95aeb49f919e40ec53202770000000000000000000000001ba674a568a7f9ade11db9f30266a6ba60f62d41000000000000000000000000dd3e646bf2a66eb21966914ab730c0e423e9b2b0000000000000000000000000658ae5fbb2ff5624610209db1559f9cbcd3c8efc00000000000000000000000036b72365447e71a0e44604751556c7c8c132859d000000000000000000000000fcd2bab9bea18fb777a18eadf1f148ee5bd9dfb7000000000000000000000000f048a46aef89f47dbbc705fa7e96720f9fdd60e600000000000000000000000058683643314dbd9f8db3fe2d572131819e15ea43000000000000000000000000f1ab82cca256c9ec0c1c840bb2e2b9c300d38dad00000000000000000000000033e4c126bc2fcd392dc3501e9f34d6da134a52a1000000000000000000000000018a86693dfd2ffc557887771d4befa4a09f1b2100000000000000000000000068a7367da637087c244d6698aba4b7bc588bf5c2000000000000000000000000e7839a806a3b802cfa98d38500053413b85d7aae0000000000000000000000000d7cec906880f25336c2e2c1fd59adcd6baf86aa000000000000000000000000b98dd76cc78d7d3db1eaa68bc9f88b36c8196212000000000000000000000000699391b4a836306b81e677900bcaec4c67fd31c10000000000000000000000008a3163af14a4b08deb2f6bad544ea1662626fe92000000000000000000000000cd6ed59e7baa4250c9b87eea7cd97be0d364a859000000000000000000000000c07157a051444162a12f59f5e1ffe9c6b28e96a0000000000000000000000000bbd8d57fc4aec3c0dab778456cf6ebab4622162c000000000000000000000000f2d529a24efde36400b77c2b744312491614ad77000000000000000000000000d1c8a3d63984261f7982c423771aa52c0a4af9a700000000000000000000000047f2a070d27c31fa8a90620ddbe072ecd993418d000000000000000000000000a1acc5609ea326d46b9b866e0045cb4e0b04cbd6000000000000000000000000e52890f912134fed7943b218640f6d5e0867caa90000000000000000000000001e616809dd8a457f0336690db3179ab61369c1ac000000000000000000000000c51f0d060aa97bc734945656e0e2a1a3ca7218e200000000000000000000000029a95072c89692954503f805540be406a6d15c690000000000000000000000001d50d6b20068bb5e98a5fdcf5aba28b00f36b8a3000000000000000000000000765032325ce1a76f02e72aa81a23282bc19021ee000000000000000000000000265e07815ec4fe846eff021195f454f08519b7dd00000000000000000000000064c1b46c18626b98c81eaf0e7191529fc6ac0261000000000000000000000000ccca0720c43f093bfc9f7cbec9efc518605ee7c3000000000000000000000000ccf680b670078eaeec1e62562401013ec06e11990000000000000000000000005ce1d2a211d6a9ad2ce8ffd3455615f19f6ce23f000000000000000000000000ae0978f8deb4e06db84245983b0e4c74c28a7ff100000000000000000000000040124f966452d5df2d8c5cec4d370067173eaa9c00000000000000000000000091703c545989579664a758e302e4751907fd99ee0000000000000000000000009abf54581f826afd1bd7c95181b763b48d182ce40000000000000000000000004d64648627178a936d4f162fd538e7393aca2af80000000000000000000000000c5db44ab4c00345c873f666e60c49216c1f7de200000000000000000000000040957a173251aa340b04f9bb6e89249bedb6b0cf000000000000000000000000cd73ddb13ab36262625a601588ace7fc8156468b0000000000000000000000006368d353ae536a9380f4c758a82035f629ce1c7700000000000000000000000013011e2c770c16317f4dabae19e7165d08b925a700000000000000000000000092ef3b82013ed888da434ba7cea33208a9d10436000000000000000000000000ec728000f905479c5256368f02713d2175b6d54a000000000000000000000000e8781c89b75e41aad7ebec9bba165ef63c5d862500000000000000000000000012cfb583ac6cf4b65c9b3af605bf94cf59c05f7b000000000000000000000000229dbc81b2e18d7c3b711047ceac774a95dca97d000000000000000000000000638283c9e6153b250f169c48e2f4e2b74c6a96150000000000000000000000004e17853584b5974f02a2271a0d6c830c55e490fa000000000000000000000000a8308e75de649676e7366cb8a0396eff49184d2b00000000000000000000000065221b6ec0864ee6324d9b17cd75c4628fb0d41d00000000000000000000000029c40798586b0e7d9cd07bdf050ec12e44d38a170000000000000000000000008c6d2764a8eee3b6863b1fda29c1b844233ef1cb00000000000000000000000031d2eaff8be3291fb6e0976666368e9925c2f3650000000000000000000000003f56a225dcbc079c0a4e983c019c965e8c1d0f390000000000000000000000000edea4c8657b93eb5f1df5305773195f454adcec0000000000000000000000004cd0ab75702a4ccb929c860e13f3d28609e419e6000000000000000000000000ac2f897d6ce64189c7e65c2f1d9eb3a0c3e15e83000000000000000000000000e341ef7b17be5c53ac34f3ecc2e1e9d37de92c75000000000000000000000000731f24d76289c14981230c9ff424a4e36bc9c32a00000000000000000000000061089d5f312121f0549d37cd5f564153020f1035000000000000000000000000045d7016bb161d40e84d216b3a9e4e0838449ca000000000000000000000000008e19dbc15ea95474c9638dd19a619761666fe1e00000000000000000000000004039d8f5e45c687406548721be782a87ec54d21000000000000000000000000db0c79531a323867a8354234e844ce254f5e6e330000000000000000000000002e21ec7250c55628002a9c6a4bf3f10c3db3d6b4000000000000000000000000f2cf88eaca0ff93c684180b76976278d229aa05d0000000000000000000000001bee58c2c119232acce8376d16d97acccd6d3d5b000000000000000000000000644fecfa99d49645c58c487a8bed5686ef4b77ef00000000000000000000000096292eae8c327db21c496c9f346ce619c500602f0000000000000000000000000dbef0ad46c1467f161c5ff94ac44a6eb35202f3000000000000000000000000da523d9415233a1b9cab0b5d352cc7873ebbfb32000000000000000000000000e48982f3e653c6820dda0341f6de31c37d06d1e7000000000000000000000000ddc73399e25387d25e7266dd6eda79ec856847a6000000000000000000000000dc72d3c289eebcd2c0a745e5838224e8ea00482100000000000000000000000050f4d01d58e2a96c7fdac0758df79a33af99bf170000000000000000000000004229fa48fdb427fbd599198d5101cf6559c6912a00000000000000000000000060ad8df600691133f356b561d4e9ac8532e7728500000000000000000000000055712d56e73ff3299528f65a0b3baf6756950a80000000000000000000000000de22769176108496dcca3bae377ea600bbdcae620000000000000000000000005a6117b44357bbbadb223fb5f63f00d812705e8d000000000000000000000000b119981aaef6b2665168f218522b446e07d60190000000000000000000000000757f6af7dbfc1442c2825add728ebd1d0173039500000000000000000000000017507e9dda67e57c5ad59818de97576da4d09a8c000000000000000000000000846b651293c8549a4f86fad78eb81c40146311ef0000000000000000000000004888412631027a2c42cba079318143bd703fa9f10000000000000000000000003e2d725814b21008f455a07d25990a5cf97561aa000000000000000000000000ef9f965fcc945722c830543f47cdefd5eb901abe00000000000000000000000005b1ea1757ed3d442d2cc4528e42ee2862459df5000000000000000000000000afc9ed76ea3f102e917514a9d5446867797d72d600000000000000000000000045fe08b9fa5c0a04ab3b75d038d95a8ef98c32f50000000000000000000000004d665beb9123c43c42aa970a5b228e849e669a1a0000000000000000000000003e29872049f3ec8850894c81fb50e3685ecc03e0000000000000000000000000c5a6b74ccea29702022603780cb9e1c7a20b7bda0000000000000000000000003f566956c2246a86853dbe21a585f34c152d8bd50000000000000000000000009909507bc6962b127f7e45df451afe03ce129352000000000000000000000000b3a50c0f0fcfec2ad21f1d6f979682827bfd00110000000000000000000000000f7bce4f57362491e2ae6575eef505ddafd52765000000000000000000000000abfeef898ad5984143fb0d51528fe557886eb0c60000000000000000000000004d6c54e95026d2e6c72de23ecff9d5aa73c7d7ab000000000000000000000000e7f58323922f9e8050aff60942ef3aa1deb6e6be000000000000000000000000ef2a508248641508ac84431f74aaeab8aa470e24000000000000000000000000599c9e8af54c29b89d0e5d85a710da5f3844591d000000000000000000000000d53ba9e7d0456b221040349f8a18cb07a47062c500000000000000000000000023f113a4987fc4cef03c6136b72183c0422d84fb00000000000000000000000028a6f359de25570c4136eae5f7fd6be3c9298a1100000000000000000000000045aadb1b73d7026373c74055b352e4af6d2472440000000000000000000000002163e90b2a2942b5c93813d5f37757c0612a658b0000000000000000000000005435114c2a0aa264c1eaf1210a4fb4c1da05a29f0000000000000000000000004fa92f3812bbbdee12d9179fc0f48f8fb6f51d7a0000000000000000000000007a42903d5cc456c85525ede037fba36d92cabd5300000000000000000000000065a39c6f9c538d0417b209cb8bf7a0157f4de9160000000000000000000000003aece919fab31a6316811aa84dfbaed805150b5800000000000000000000000086db63b724d9ec9f0da023c0e0bad45f991fe7ea00000000000000000000000064a82bd58178625ddd5e2646e34fb06d0ecb3cea00000000000000000000000016902cb929b5deb163a5f25f329f3543e41b04c80000000000000000000000003676542b6b41fee3f76f0afa77df3d83d3d73a51000000000000000000000000248958acccd505f0289da29edfce17202d985e300000000000000000000000008d9b851dab0cf09740f871bf3d6499c194a5338a000000000000000000000000b042924871fb3182c6f282ee31ad04321efaf720000000000000000000000000c568a5b414e7d1ef29a3476236b64d37c625ccfa000000000000000000000000887393235ed59a1194fe8f68efa8c12fc5c19eb4000000000000000000000000deed9676e08e091f987bf5f584e784a804657bac000000000000000000000000d36d2a88cb6e4ed3d63ffe2d93dddb19e387fcce0000000000000000000000005ff6d169e882de21506566b7a3ae471b40c3c82a000000000000000000000000b3f14d475b250f208ecc40e56f5d78a2a23ddb150000000000000000000000006f17001d7fce5ecd7b2968160b9470545ee689070000000000000000000000002bfc5697f523e97385e173ab2e69787eb8697259000000000000000000000000147dfd439b08af9a18adb65d7c1e6c27b8f0f571000000000000000000000000ee0d7f2a880194f4c97d0d71fba4612a63f93360000000000000000000000000bf2d6071eb1a426e08f1258f3abfbf39f0fce80c0000000000000000000000009f344905daf718eda8332c8882a5db290c0f9c18000000000000000000000000a6636164471248015d1916f6d94ea8962f874eda000000000000000000000000f443c48cafa8ff2cd745d4ae927ea7804683f5ac000000000000000000000000f4e22422a8c30748ccca0444455df44e39e42385000000000000000000000000f56e9341a3b62a3d9723d8611934afa0b6a691ca0000000000000000000000003173774ed11c9135017523f83ff768743e27ea8900000000000000000000000021e219e1a50644b0369d0487207d3bd7828b8e1a000000000000000000000000d1616425b44bb2a6b7ca5175b95d6cade89ed6ab000000000000000000000000f70511cc36ae838f177a5a8e9df554d1602ae96a000000000000000000000000568f0554bf74e8d97db65a954f7cec597d8f32eb000000000000000000000000c921a1db7e8d8e419c6c8d2ed33088cea6993d7b000000000000000000000000ddb4ae1726e54668401d421c494bc7ade460a1cf0000000000000000000000004c11176f498a405e151cea3658c35d344ebbe994000000000000000000000000bd4dbe0cb9136ffb4955ede88ebd5e92222ad09a000000000000000000000000957fccdd70740fc247268200fe09ca53268ae01b000000000000000000000000a2232b499a9f25295f5327ef111b82717236b85100000000000000000000000056f53122cf3deeb02daba590e1c22a714dd48f160000000000000000000000003b8518ec5519dbfbb304ac86ab2272e65889e1ea000000000000000000000000580f07900cfcd79a7e149d03983a4efa3c38673a000000000000000000000000ad48f9cc12411b22c622a35a5b9f771e7b96cf7d0000000000000000000000002855221af20858cab507d11520e175451f9319230000000000000000000000000c758a1be1d5a06a75d7024245668734706f2e8c0000000000000000000000007e22c50bf63640bd81b524b231fed883e41917c1000000000000000000000000dc456d1ccfd2be381992e53776b454406d49b043000000000000000000000000b11ea023b54a8781add3004f843951dfa731691900000000000000000000000019d1c5fce5f5c17193616ec962eb054f1e06ae5a0000000000000000000000002f43520d0b5b5b1aaf1d7933c4108af87c7135fb00000000000000000000000037bd0539d8758d3e4fa2d7876596d099952f33de0000000000000000000000003fdf2a24f5b5d1d43ff9e09a49738a0a84d11dd1000000000000000000000000d69e276ce5f3111480e6294d100860cd7215877400000000000000000000000047bec29f31dd65ffc23a02521b86277f24836f140000000000000000000000004be33e0712719daccebdb50f2c3f26fe9b83ab54000000000000000000000000ff35162b44ad9662e9422c95f7c8853b3e494bd20000000000000000000000000524999aeed21c442d89def9177b98666d62bec40000000000000000000000005135c74f73af1b4279dbbd58908d8194a82b8482000000000000000000000000bcfe4562d517c572f113280db73ce37f79964576000000000000000000000000e20670f8f52a3186a9d60692f3c5db1ae18e2bfa000000000000000000000000ccb39ecf09df54a458298bd9c11b042996ca8653000000000000000000000000d7aa1e80fca1e2955daafffd7b9aa43a87e9366d0000000000000000000000001f76c2f459c563e8cfbff249e04513273876dfc7000000000000000000000000742889deb34c347cc707be0e068f2982f5fcc61e000000000000000000000000ab632b346c8abac1d162f512ab4bebaccf278599000000000000000000000000c182c780db5c160d89e256939436063c3685e9df0000000000000000000000003144179febf59e16e293ac015402c32c684045ca000000000000000000000000329ef3df95a3c7b8e135f0f398b26ac19dc2764b000000000000000000000000ab8c50bd32821c36c123aa0678212f5fe4424168000000000000000000000000c78ce83f3df981c69ff8795e932b6dde088878c300000000000000000000000000f05eed9386611aa337f687211543010c6af1e4000000000000000000000000ece3ed35e9965b33e380ddf92de27ebbcbe2b64c0000000000000000000000006882de90da5a2a30f7534c33c3d0fd5ae12c5eb2000000000000000000000000259d3a8d9dd00d605f99be9604c646673972668400000000000000000000000096a8fc641d494a832fed7c8e72a1179c8e015adf000000000000000000000000337e4ad3a5fae17a83b010a0f8711a78c19dfd26000000000000000000000000d3c56f66cde9f25393ed860af71f6e79a523bd67000000000000000000000000ac9efa010bc5bced3deefd95ec960a708eec4fc200000000000000000000000007fea7140bb98d90013d71a19291ffb0ea046d0b00000000000000000000000059be0e4a407795be3149a632bc43366464eef77c000000000000000000000000e08b692d28984addb16e51efd609121ffd69a2b500000000000000000000000091a0e52eb0de8b98f48acc1f63065c45fee2798f000000000000000000000000fd652e4cde383993cb547d3ff34ebbf1505e0c460000000000000000000000003b464a089ae22b98b34da7cf9723023abdf86b59000000000000000000000000b449e7c3fcd457259cebb34f004705e394b173d900000000000000000000000087c32a999bb2d23f6f3ecd504b628db558989f540000000000000000000000007f781f24b95db96aae754b1ba2bb411c7efc73b90000000000000000000000002476f77088b535d9fa3d3ac8e50e16c1b54934ea0000000000000000000000002944c6f6fad23fc5d5e54f2f0427b843ecf134a900000000000000000000000094f98d956dcfbd93466f191b6dae07535484c10d000000000000000000000000f2576a8e8637285d3261eb2a9ea53bf0b9793339000000000000000000000000e5a775c6ecf5a167b6065da7bfdb3d2f15ed1595000000000000000000000000f81f3db0ba5a9af039a59370333b360615f8f46000000000000000000000000076a057f45d5cd87516bcd21778f515888a9e5451000000000000000000000000908c4576d0f8371ec8dd097d4e1b475aed36bc27000000000000000000000000ac9a152adfd9ff5964f5c959805c290b212521e7000000000000000000000000ec6dc5dfff061ec2667d64ed2c64edd9767981b500000000000000000000000005075cd7a8ac0539b2b28942739b3d2f2e21c2ec0000000000000000000000000070a6c25fb10ebbc4ed85e53fd8c96eba5a270e00000000000000000000000078b33a16a3a9983efb0651b302caad06bb6ee7e8000000000000000000000000833cf522e67f41f7f455527dff8aebd376021d73000000000000000000000000b5444fa15d7f372c19245b2b71f48ec916e3aa9b000000000000000000000000458159f3e8652efa69f329f41d3488466ae426a7000000000000000000000000d2f194b0c19e3dfd5237504471de0aed573ad1e600000000000000000000000077dd0698b07f4df4632f357d0e1117cefe0a9c99000000000000000000000000015f10277095c60a4125c44b1249b57a89dc9667000000000000000000000000edf74d0080c13b64640059ea28cc55704b5807040000000000000000000000005abe3d5a1433ccc1975ff35bc49d1d5ef33646d800000000000000000000000069d10dd8b3a18a549c83966ba2e24858d44632e600000000000000000000000004e6d446bb0094b236d69d8e22ed5d2ab959b602000000000000000000000000628ae0b196d9857d06254dded155d88dfb13e13400000000000000000000000048192d7f7bcc984ba5656cedea019941d94eeb3c000000000000000000000000fe3a7094bac26622482647ef21820628c4185ca40000000000000000000000002fc503e8aa71e54dd1f482ab6e55b2e8e670a3ec0000000000000000000000005c3ca4c52a9cd2f9727ac64da2c3beb9793be1680000000000000000000000004ab43d5799883d0e1eb540abfe2e827dcbe070ae000000000000000000000000f3451214514721412088a46c1ed9d3c096c9b2930000000000000000000000005c3dc0149751fc571acd1dbeaea7a44656e21d80000000000000000000000000aa7d37e50fd4ade8460e5cb24c0237c1fa2905a3000000000000000000000000648346e308b778660fad7de34f0ab5c49a07bab5000000000000000000000000eea27fcf28c41e536bd297e54cc545c6ae7bc489000000000000000000000000f7f7860d161d02a0b5b043df3a7682272f792f1700000000000000000000000076e5bf7e5b026eabfa1d845731e0301afcde015a000000000000000000000000b2d8f381ab237b13e984c7647d425653bcf172cf000000000000000000000000f1237a72b43d51ef431998e233718f439f5e0831000000000000000000000000c30dc5a5993dd44080e2ea065e7a83eabd4883c1000000000000000000000000ac15974f7a7443714a223a7affea5beb62fc5d1f00000000000000000000000017c00acdc9359f7c0c78260c001e4041d38a271d000000000000000000000000a5b19f60f8cf30ccc0b6891bc51b7bd11ba108140000000000000000000000007edd89bf22313228758536bf741f12d455cea5ad000000000000000000000000b252493cb3a2c59af6b70e5a280fc780fe50ef70000000000000000000000000da961a5528966b057ca533558fd48c10a3a5fc15000000000000000000000000926db6ec6c487e94264d80193e28bca5c75ebbcf000000000000000000000000060d8a6eff6a5723a97c26d37cea7a4a586aece6000000000000000000000000d04fde88b82291962dc11ff8d3c0cb77df4c1518000000000000000000000000394b3fd163eb1fae447da53ba98341f4299d418b000000000000000000000000d9d4ca3ea9deb8141cb12acb35a89cfd3172de64000000000000000000000000f05e0d4c5c85ed30a776116dccff27e0adbf0b26000000000000000000000000aaa6f82d42139451ca3487e397a809f76bf0a55b00000000000000000000000056b95c6d85146fe8cfcd02c7d06be2dc63244e40000000000000000000000000b835d4665c5b8516e4ae386a195d6430f727a372000000000000000000000000ea1409d74d8ddaaeaa690c897662e2b53a35a42100000000000000000000000012e32128f3ac9d23b8af8ff9cf2596251015df1900000000000000000000000020ddd931b6eb3fd0d7aecb9e4084d7076d63a421000000000000000000000000d0b493881aaa828f66f47f930514b3560bb4db27000000000000000000000000ff4c80bed63f9ea6a779b7c1b6e2772f3157341d0000000000000000000000005461de06123f2b37e84bfffadbc87455706cd49c000000000000000000000000cb9e20f1f8f5c1916751952220cc3c6f63dc96f3000000000000000000000000f9c586d4de5966fae0bf572edf5cd914791affc2000000000000000000000000a4f536d63a374937ba73f66750f0900c0812c5c30000000000000000000000002ec122c9ac5c4186f000e058072237d62a8f4ca800000000000000000000000068980150450b8660a7c383774b2e4305e9cd87670000000000000000000000004eb4d039c2292b0ba05a2557ffd5055ac769bf4b00000000000000000000000092afdb75b35ff923e8fc6eed3e7c963e32d9e792000000000000000000000000ae75a95dda9a3565cc7902c5dc3330a03cb311f7000000000000000000000000fdd90679706286d06589298af6c85c23f62f21820000000000000000000000004026b451f896354cc6e9e672c69bb85abd20389c000000000000000000000000bdfe634aed1848e824e407771bab2b1d617cbb0d0000000000000000000000000dd1762f69fa7eab719d8fda9b2c82c485ed69d100000000000000000000000085c7bedbc94d30bc8ae9137ab083fa7e1c4ba7d60000000000000000000000008d65a7abd456f31506466be12e223184fa016a19000000000000000000000000059a86f3103c68cd9c00a1daf91ce8dd768ed3c60000000000000000000000002156d1f5efdecabb53d98ea8b9e06e86c6b42d4600000000000000000000000087c127fa3c36eb2d3288372d1f7b537e93fc1152000000000000000000000000892900cf49f29ff9df142cd5fdd301c44eb46dae0000000000000000000000000e61add8aeee30baf4f12e3b7978520d256884d9000000000000000000000000552db2413d3d5ab4ab43f1e55c65bef663a5e163000000000000000000000000c70dba6a03aaea399b6d5fc226d7452d9a6d18350000000000000000000000002c6f40c2d660157a79e10c721b0a964e33478fe200000000000000000000000043bf6b506f11a63d9b726555ef90d1e3193b51ba000000000000000000000000088799d65995828020b0da453d8b79087783165400000000000000000000000037456bf2f87ebeb4d251f3a1df02d11e587c5f040000000000000000000000005f3377d3ba74041f0fb8d9bd95647aebf81b854200000000000000000000000028238b974be27256cb8b2ab25bb84fe38bb3555a000000000000000000000000cde2a56d92c432ea40d76f12901b55aa90ff138800000000000000000000000051f83d71332fc943f921bbf7caec34b7abe70883000000000000000000000000198f5171cb5bc66371321100046293b5e5342e4000000000000000000000000020d8919309d21e521961028b8f12795df63ca950000000000000000000000000dfdb660262d2cc3078c88bc677c76ea80efaa12300000000000000000000000002fa98558f555e3c787ae8358b99b651a2b8614d0000000000000000000000003a3fca2c34b7ea15448c214a23c046fc3656664a00000000000000000000000062f4f8c8a7adb977addbece6480d2924d8f97dc2000000000000000000000000f9ee3de20a01aef52604ae8b1bdf131edf005831000000000000000000000000e95eeca376b3af3655dbf70fdb57432dd77459340000000000000000000000009a60ed3a5787a49ff018bb17d0f3ad1a2fb47c1b000000000000000000000000eb09b81175b3ac551fc9d76a3cb0a160de786cda000000000000000000000000dddc044737a0b2e5cc588f30b19c51f06a33ae250000000000000000000000004fd94794b79698a53b9cec64791fe482e447e8eb000000000000000000000000d39317883506f1b5883e5d58fe41ddd0c7baded4000000000000000000000000b0679f7b461ce50575bc128c3b3cb954f14796e0000000000000000000000000861ff23eca13d128a293ce3a559fa2e6c49a2a9c0000000000000000000000001a2a1c938ce3ec39b6d47113c7955baa9dd454f20000000000000000000000009b2bce5d842c80e408c38f83531372e236e675a0000000000000000000000000e9fa8fc124fdaa99e1eaf50ec0ec42c80930eb8300000000000000000000000017a988e804d8a14eda6ede31a2fa05fde2257754000000000000000000000000e199f4e0dd371d9d953bf359298fe8b8be366ce100000000000000000000000016f5c17b380cef5eb8fff3162dded2ff43227862000000000000000000000000b871e00fc76e266e3ab403aeec020b5548bbc82600000000000000000000000022ebfd0848b56bb9118c2ffdc6ce8ea5d044314d0000000000000000000000003376db0e65eda08d2c8130f22d0834e473b1287600000000000000000000000088d2b25f2089cb5efab7f9b8627f4a0f9388b4a9000000000000000000000000c31d02c42138a26e150843cee1e147e289faaea800000000000000000000000068e642d1360607ca80e546c5bce2aa69a349c2360000000000000000000000004bbe9afc7d48f8001e68df2b56094a21469569f1000000000000000000000000be0328b85e24f6d0a769838984665fe01112a0cc000000000000000000000000626fb80e0fcd38f850f259ce32e2acb561bc2adc0000000000000000000000009fe32d397d79212edc0ddeea709e68a7bc36a3f6000000000000000000000000f05d7d9d7434aa7572f96b1b27dd77ce92093402000000000000000000000000d5898de87e771c81221dab6bd6a9d28ee1889247000000000000000000000000a5e61b0099880aaa1a7078f5c2e8f0cda867ac16000000000000000000000000efd594d943e03c840053faaebda52ac65a27e52a000000000000000000000000d0063cc6abef48f0712d4a0fd78401cc7ab4e63f00000000000000000000000046b606aa8e1f202781dfa77e643effd61a0968b8000000000000000000000000ecd9e48bf7e9648726d1010415cf27ae67f6398600000000000000000000000055b664ed50ab269c802c4b763704d996a15f9c6f0000000000000000000000008a9f52032aab87579c5fc3594546d71c9b26162f000000000000000000000000129f34eab3360d72e1b586a17ad5cfa7120fc7b80000000000000000000000007b28774bd180b2b262ae1878e8d4b799e2d36efe000000000000000000000000dcad9dc882bb25dd9067c4a9039c6b44a262afbf00000000000000000000000015a16562a38aad14592052ac29082676c428809f00000000000000000000000042aaa10a04c6e4072daa5ae7a21783d827e56b47000000000000000000000000f6e6bc772d48f9272ad7e1577fb89f68db25733000000000000000000000000017993a3f48ca2e420705e6063a185ed2927f6060000000000000000000000000b33857ec96854fc73aaf7c0812204b0b7ef254ab000000000000000000000000336ae5d740453530b8cfd8b4065c0c22b5db2fbe00000000000000000000000020c3be9bf51b45f0822cc9fd487f5c696965a899000000000000000000000000725c52d51a7f09bba0f14578f3fbbfe44bdcdcb00000000000000000000000005b4c9a818dc8b2683b201f4894f41f66f9729c900000000000000000000000008cc73d78f755447115d7eb986c43964ac647b78f0000000000000000000000001f263a5f9965cd45de471f756619fcfa94afbc95000000000000000000000000e43f3d4eb7c5f110f27826fa70b48a079dd817520000000000000000000000000f637d5a48d6ab9b423dcb114c722bf69f60f16e000000000000000000000000359d85928ffc761bfad3b5136c60931950a57b1d000000000000000000000000fbf8a98bb6e664f54efd81fe9b69f89d9eaa459f000000000000000000000000ce5ea6ffd218cf9342ab3519536303b9ea3d3c29000000000000000000000000e25b26d926d54b6cd529ee5a52347c4c23eea5d900000000000000000000000020888b40482e7ed5fb6094e79947b948feaefd2a00000000000000000000000065be4176f1fdb9f290e4d346313ea9f908c5bb4f000000000000000000000000b666685decab06177bef327df86291403ef40e85000000000000000000000000892edf9178614b5bf3978cfe310aeacfdaf2383a00000000000000000000000067ea050e6696681f05c2c65881f9cc3c28e9635b00000000000000000000000006dae3837548d32126624b00f483d3fbcf81d3bd00000000000000000000000014e1ee2aa5e79a4371240d8448620ac2742c7622000000000000000000000000888981cf6b645ff544139915071a14e89e28b0a0000000000000000000000000fb16cec243c8a02e1c843dd5cff74e7fbc317e1300000000000000000000000032c0c584894313257d381217a71ff09d648cc51f00000000000000000000000045178f6f139170c52666b8f761631afce2f58fee00000000000000000000000090121b8c1cde910a0434a626fbe325846b83190400000000000000000000000090ad27f66a909da9419a1dd4d886337f2e20d45b000000000000000000000000b3b5a707b2c9b54a5258b162a47f483eaa60a8e10000000000000000000000006d6ea8db8620469d18bcedb6d64c08e60b25debd0000000000000000000000001ec35c66d5c6ed2c1b17422aea01e129dc49a4090000000000000000000000002e3cbba35c799030de9596854649ea30d08c6e1a000000000000000000000000bfa9e7128ea1fb0ef260cb38fbb52102bd1dd56a000000000000000000000000a031a009d62e8859984686b46b58b74001b2e60d000000000000000000000000786e4655295c50b723c6f847a90cf91206d8f43a000000000000000000000000a6f93ad9ab83182686126581d79075be357626aa000000000000000000000000900ca90262ac312ec5aadf92b5fa6432c4a4eb100000000000000000000000009e67a4bc07cad013e4fc6d26f95f8324da2fdc18000000000000000000000000e7f7a1a8f8af86945b3d2263ff36c8bfb8b189940000000000000000000000001ccf08bf84207df20da6fb40cea28ed26b5db90e000000000000000000000000c09939f56adb2d1c4430fe683d2c164af4b3e7450000000000000000000000001e0d31fd3dc120f701c52e6b03bdea6f36b5afdf000000000000000000000000b5a9fc9a73611b4b69a4f69bd13a2a6317d9bd180000000000000000000000000a762c3161510eee24f3ffb73172843f46240fb60000000000000000000000009e072eea1b5a35aeaa325aec07f35215f0f22ddd000000000000000000000000e2edbb254c5d20e9ec86e958124a8b57f15790f50000000000000000000000008133ae68a65ec6eedf33ee288df3776744c2a415000000000000000000000000c239b5895f3d5b1fa7f0da020c762faf72e4302000000000000000000000000039d71c3260aef20bb7dd4188002ebb1a2cd3afbb000000000000000000000000a1839944fe38443fb005e8f9e40e4d6a9d8b2b280000000000000000000000000b89ba04611aa1752f315f00036789e9bdc17c1100000000000000000000000076d02c9724fb951f77b172ff3e0ec65a4fcea1a50000000000000000000000003271215de4aa2602c243680fb943caceb7247d8700000000000000000000000087c8439e6b7063ab96fbceef21823e477da4dff100000000000000000000000050a9e585181569ab346951309d91353f4432a39000000000000000000000000032cdd59bd99bd72e1219fa27f1f6b9597c26ea3700000000000000000000000053f0d3467754da65312767fd5f197a4ba64dcb4800000000000000000000000002137ed4cf0dd669f6769dcf307a55aa68694d2c000000000000000000000000995f25c5c9c20f7da05421e9bc1f655dc8fe105f00000000000000000000000081bab934d1ffb27ff07ae3cd3958c16bcd406ffc000000000000000000000000002fdc507f178d8f0326683d278eb0370385093e0000000000000000000000000e9993a0b8f773c484a94134c462da624adae76d000000000000000000000000ba4ab88557fc6c63309d38f74c058a51646028430000000000000000000000005da5fa03bc126463b364e8b8fd124130e3cb6db60000000000000000000000007a18d18216aba473bf9efa90ef08abe0981d0bb20000000000000000000000004f570a876ac2c395507963eadf5825394d0fea62000000000000000000000000d9b9897c57d11b29bce95e960443238707eed262000000000000000000000000c24fb1d7b798600d4b8ca560c28b652cc73acbd60000000000000000000000007ecf747f8e2b1604fe7978baccb5918d7ea19bb2000000000000000000000000f72c2431aa294c0816b9c102b8eea44e1c8b179700000000000000000000000076f6f719acb7cd838b1fcf087a53808f261374b2000000000000000000000000b4045d5eade6ec3d964c3d46babfff237cb0c88a000000000000000000000000c282533a43b2b620c15430e28d93baf964812be500000000000000000000000082c2f69e844e702ae11abe34efaa248a0063c5a3000000000000000000000000159cf7183684816a362903b3c7627e985e47677f0000000000000000000000004b24eb2d975c5974160c430b34c63b409a08322d0000000000000000000000001a15ac4363061c224630f74c80b6ff9bac3927e500000000000000000000000054be76cd78392b0f58ee3bc7a3a1f3d940a5e072000000000000000000000000ebd51630511cf2d5be6c24b113b8bc325add53da0000000000000000000000002f359c60bc2d02ed95c7041e105758fe50e6b2f60000000000000000000000001997533156c30ad36162f69ca38d608c4fefdfa90000000000000000000000002dc0cf50f63c3167a3419e83deb0641eeb1ab4040000000000000000000000001ec56229d564799fdeb06185dda6b5edd424e96400000000000000000000000016303d8231743945db153aca8cb4c2f5c5a27363000000000000000000000000f69d44eae4ffae3cfd7c9659c1c93af53dec705b0000000000000000000000005a40efdbb72490185ee2258f55e683a1faf4bac1000000000000000000000000500bb2920428a14fd488a017288063850e496d1200000000000000000000000009d414541b9d09a00928c93b61ffeda257b8ef78000000000000000000000000876dbde4747e4cde05fcd8713bf517e18d752cfc000000000000000000000000045bbb7940ad858b69f1371a4e1e355886e13d75000000000000000000000000dcfb55923fc26a061d7122979c2bad280250704d0000000000000000000000008b2fc2fec7cb78f9a0da352074f028e3da5e1f3c00000000000000000000000035f1d5041fca3da2abcf8e56674920dc32104db300000000000000000000000015b2f5f84f5749ae2fb39d07fd2854b4ec5fcc1800000000000000000000000024f93d5a58e7c06582bfe496308d9ced0b356f59000000000000000000000000e4f0c0c2dd9118f0113b66970c8f95bc2fbb9126000000000000000000000000ad180f4ddad56c8ebb5c454d882f6b394288d1520000000000000000000000001e36d438ee460e884dee26cd5404f272ac5c5e5600000000000000000000000048da7a2814fd38aa26f9a58eb310913eae7d234d00000000000000000000000091a9c087eeb713c5065597caa91de8c7534532ac0000000000000000000000008df3edbdecb7733a75252060eb665da63b2c4090000000000000000000000000bb5882497f73d8d4c8a35edaff7dccfec1bf011b0000000000000000000000001d39f26a13ffd4b487e5cee4dab2717a1e1773f600000000000000000000000023fee235e1fd3f02f006eb92ca9516f8500914ac000000000000000000000000c5633e2f1b8659714cfc22d43cd3ba13aa86a9d5000000000000000000000000bf1516f2820fa2df3f2af7c038367d882d99ce8a000000000000000000000000070ed59134ad18cf2d4efa88086baf7d6004bb390000000000000000000000005f52d21e7e1365ded53ba64a2595d90458022630000000000000000000000000ffb8c530ed0e42624ab47278222e503eb54795020000000000000000000000007d92618ea85868794a1b27e17253e69ce35aa304000000000000000000000000009b1471f9ca0816d5adfcc5c040415ba8b37e8500000000000000000000000096dad18fbdaf408dfde6f1a650b0d40ab987b01900000000000000000000000064dd7090e81c5101b2b938be2562475f1b99f234000000000000000000000000e0c3ca4a5316c649205241737b817947e8c9239e0000000000000000000000007e666b39fd78d7c2e4be68219bffabbd1adaad350000000000000000000000004b4ee04276dab5be68d09e6c88cad3e267955f6c0000000000000000000000006774866c266995cd318efbffa492d96d15e521f9000000000000000000000000a6167a97488b9717b157df5a123c668e6912c5f3000000000000000000000000677818eed6a62b85b9645e5ec69465e3632328f1000000000000000000000000bfdf938b5614f05bbb81bc62496f4376303a85d900000000000000000000000056b7814c87cfd71955ee588ef5a57f18542de4d9000000000000000000000000b3c609f1eff890c68e99ab045d0081198f2efe750000000000000000000000007057e17305d06addc039690475400dabbdc3f5bd000000000000000000000000715ed160c5003c6e889d509521e49cce5d2cc48400000000000000000000000087f027960f2ef36e1bcb7013d029ad22626d16980000000000000000000000005591a45f0bbdc775dceaf79ecc3500d02a2e06c60000000000000000000000009233e4b72e75662f53e6cb45dd241340020d5b110000000000000000000000006a0da1952a14ea40d8020bb4f72c9a956fdead520000000000000000000000007d654ec7f184c81cf0b222260c5bec9b74eaf474000000000000000000000000468fe922f64ae12120af5fcc188479a0656a3238000000000000000000000000e9264c215d4ae2ce0a83e78bded58b395b0a07a1000000000000000000000000bb8dbe7a789a5b7614634fe454f42cec61cb6f4f00000000000000000000000053fdd2eb84f38b3c434000410afecb163eb23fbe000000000000000000000000c4ddc8410c013f221c1540bdbaf2518adae5b8910000000000000000000000007262e8653a25b0187fa783ca5f75b6434290a30f00000000000000000000000068748a5a80548a9ddf28dc1a76f6082c3c25e7a5000000000000000000000000dee3c283a347793b9d62772e6c7eeec12ae7c342000000000000000000000000f81a88cf5710ec848124f58bd7ed28189508e1c2000000000000000000000000bb1c62f34c32c3135d6f324d9cc488ead2fd430600000000000000000000000079d42117b89f246d53522748f1c9aaecbdc9c32c0000000000000000000000006b8752e197533dbc5f0a6ebaf4274b8524d1a112000000000000000000000000b71266fce4c8c7e4b9f53516696081c77f062be50000000000000000000000003a0ecf5e04c33bb92904d94a3628146b37784b71000000000000000000000000a70167c3caffb361fcda179f38b6c5f2738d125f00000000000000000000000045bad9e769610c2e36c3c2627e7450f60288bb6600000000000000000000000064a16fe492ada4f443718f21c4ae2f41f07532df0000000000000000000000009db1a8c49df43e438639fbb85b8dd74cd56262b40000000000000000000000009f2fc4765a645c4a46a3c4dfb34d1c5d98325c60000000000000000000000000ef94d84e2d09bc76a98f488a8c6b78485102221800000000000000000000000006caac2245918bf554fca61b0efb43cc9ac0ff5f000000000000000000000000e5072485d760ef3428b0858f50d8bd04c4ae37d7000000000000000000000000e4217ca13ebee4e547dbd79520fb535e61c5d353000000000000000000000000815e09b6c513377ff227995c9b99772cc62f1cd8000000000000000000000000d5f27c41182f52c3505c1cbbae8876383f207ffb000000000000000000000000ea08f46618671d0fe504122e5e7ca7237940329d000000000000000000000000aa5a08aea250e1d19e13dacd6e98b68c8ace2757000000000000000000000000e9281bf40fe935cb9361eb227550a9314fcb941e000000000000000000000000e4339de43db18713f609703db25cc9d9e7450d3a0000000000000000000000005b195727fd77f0739be10bdc8c44442c91f104760000000000000000000000003d14f889ee61b9e376e4016c03203646795e0588000000000000000000000000d74f52326003c38799ebb402497d61e4e637f990000000000000000000000000479dec9ed8bd7204892baab7747b5c8369bcdc0d0000000000000000000000002cacdf94d7e977cfbf457af45004104078579e02000000000000000000000000e4817cacff08d7e76e815bd242218aa3dfc950ac00000000000000000000000078e23deeb8da3b6b1cede46f74c107eb5a88cb780000000000000000000000005c6793362f32788cd660be7488618ac005c8c40f0000000000000000000000009d9280d381d7b54519cf39225d1c4301d136c437000000000000000000000000bc582d4f044720bcd992da2967e4a418a40b8d62000000000000000000000000512aae8ee59451e12db1de31716ad263aea13777000000000000000000000000c8f9f8cc6a010dafd0807af128c7d2ea24bdf1510000000000000000000000005261a83a7d6e35dc104d2452cd1c613828768c7a000000000000000000000000c57d602f115ca24d89cb701cb147b4b20e79f812000000000000000000000000e7848aefe4c76f1f236e80622f12baa8cc5342b400000000000000000000000076ccb7f18f681d22772f00394fe220630017dadc00000000000000000000000026110fc173710ea234582ee2ddfdf99e3fe3c8c1000000000000000000000000b4b367abf6a05df4a885645917272419e46902a3000000000000000000000000237829b3171388127900f0037fce3525ff876c8300000000000000000000000026162ca56f67872bce510fb90b0f87f634d89787000000000000000000000000a67ab78cc20e1746882247d04e1b73969e5d68ee000000000000000000000000919bca2458bea528e7d8e690bf0f8fc003694dfe00000000000000000000000008ca0fbe09763e78f4410b6328fbf6e16b6cf30e00000000000000000000000091dbd4eda36f65d7083173f95535863efc2d1f7c00000000000000000000000014a1944707fc5f3889e03d07f9a45dc1fab0f6fd000000000000000000000000f0e20a9642c25c8ed10e663481f6fa3c02c0475b000000000000000000000000499a1e82b313f7e407337fea7858a07d2ffa7b45000000000000000000000000f4eab6914d84095fc5dc22ee9af2878eb91859ea00000000000000000000000083d8ab5e5178730c54c30f89f11b40a199999ebe000000000000000000000000a3921d5985ed81a629d45f82d2c58c3088185e06000000000000000000000000e653bc20d868524e222615813e40ea2977a6b3f6000000000000000000000000444b0e75843fd7830b7cb6c9a49cbb49448bcfb100000000000000000000000000245d524cd50daf7bd0da44b729f2e08e59086f000000000000000000000000e43dcce15671bbe125b02c9129131308554f0768000000000000000000000000686fe1b3c59ef673114c57c01539fc92b13040ed00000000000000000000000026c89b2dd989f10c830fb88c72e265e540cbf4bf00000000000000000000000013c014be528fd0b6f17f1f0b6eb45e11bad0b7010000000000000000000000006f5c0087ac1977b905ac55712e7878378021d09b0000000000000000000000005b10a2dbba2cc59ca6acf0dac562c7c9b23d8066000000000000000000000000dea7de2bcc0b51b27d0295d3431dce5b247b1561000000000000000000000000c45417d6af28012d3270efadb644bb0b31593d9f0000000000000000000000001c937f3666a1666128a6efe8e67b816a2f7a1c1e000000000000000000000000d66280f1e481fa8fe218a04ffe788627e1eb224a000000000000000000000000cb00aafafa94d763b534735fecb898092a29c35b000000000000000000000000a46ecf0f47c8800d3b89707f7a3328ef3576c6be000000000000000000000000b41268064a7885934ee9b8079b9335b509c7f3fb000000000000000000000000f6099f74945483514745d6f33a9ecb1284e7877d0000000000000000000000006141d24e90f7dd3d550fb5404863f2c59e8d131a0000000000000000000000003efa92c5466c6a96a417d930b7161f5cee1c2485000000000000000000000000f9340956ce3fcf665b9d3a6a590ca5f2c439a3ea000000000000000000000000e817b1db5819831f9ebc1b75b9800c9e2620f309000000000000000000000000c2440efcd3d2ceaa850c43fd379a1c9cdfed117c00000000000000000000000069db6979f953fbfad9d7540c9c20859cede1647f0000000000000000000000008969ba773ecc1530410bad4a4d10c32714e41f33000000000000000000000000080eb393737b695ca31f32c9f826180fee12925b0000000000000000000000008c32739125c7979a90c5e0dfdfa171c70bf76405000000000000000000000000a67291d3928833475e91e638d8e0b0161c31d37e00000000000000000000000028ee1b38d7b687a1f69cf61f32845829f4ed42d400000000000000000000000003bca10bb97682f3018e2def3863a603b2390c740000000000000000000000001f895a1e10f5225242c6a375da70e3e435ea61ee00000000000000000000000000a9325665c03e2707e6baec25616f0453f1ce60000000000000000000000000046fbceaf3a38102b3ea0e2cde5cddd0e82afa990000000000000000000000008930f5e7be2a188f67801a91c4ff60225318125900000000000000000000000013f56a35707e0d669f1079ef50a5d488144f8e020000000000000000000000008ea38e879b919f221255f814e7b292fd0e19c27b0000000000000000000000005928c0fb5459dbd229a62a451959bd5c790395c700000000000000000000000069d6328ce20c7c77e07a738216d932851508f847000000000000000000000000fe8778bcc2436d7d0ee6f61c9c8f480e131745c400000000000000000000000075e45effc3b2fb9b843145d8c12d2e946cf102720000000000000000000000008051445d23c0b830f208abf343c2ef34226d2189000000000000000000000000bf3d459fa4968ab46fa8d6219514e574d6e98fb2000000000000000000000000429b2431d414fd894a51f32509962773f77e8f390000000000000000000000008521adb9e4fc047ac2c4099372b174c40984e2c4000000000000000000000000a4a2cdf12db456478ae26b716df2ec345bb865890000000000000000000000001ab7ea243811d8dcc8384cf1de7cb023a1db6c300000000000000000000000002de001c24438cdd49b27431241f7b589faca9969000000000000000000000000ee25619d1982225f132e4a3b454421c24f9c2fb8000000000000000000000000fd451a30c50fff425a7604b5d366505184f92f1a000000000000000000000000a88748134ef53da510a1cf9743dc1a2be7d6db8100000000000000000000000081c5e2e9d7637cbbb590be7e70c85bfc9851f817000000000000000000000000bc626197ac7f1ed5b448bbd4eeb0cf1038f00c7d00000000000000000000000052f1e0823908430762d6838d0a0e9e9ae2b0c39a000000000000000000000000450c70f03b6412cbd48fdf11b8c06f6a08f62817000000000000000000000000dfc71492c9300095ce5ffe525134e91d9acbbd9d0000000000000000000000002d0cad48aaffd1f584cf74fe95fe0115655a6c1700000000000000000000000096bd01aeac7b42a241eae87d67a092f3ee7d53e40000000000000000000000002d4641e74ef15def0c773e9608508b01898a44db000000000000000000000000f5d329b835470497808439b9bb4457d1f43cbdd700000000000000000000000084a5a41c557e81309f6bdc226b5927629bd45f62000000000000000000000000a779d7866a938fd312ed9c21042da2807ee62be5000000000000000000000000c9397520c76263ca40db47fdf23be9f776f1c2e3000000000000000000000000573082cf79cfd850a56fcf73b67155765cfe5edf000000000000000000000000e3e584fbc0a40033fc769c91bdbc719505e24b760000000000000000000000009d8836050dcd1a0d2ba9dcdb07050d94d4eb18f2000000000000000000000000c7a0a3e9dc870c2bba1fd815803040f44fd263b8000000000000000000000000f52afb4343abcfd2dfae932d8f127fe5051ddebf000000000000000000000000cb2b7d4a4a985ce834c18a8e09c0c9181c72e41b000000000000000000000000dd760d5ba4f6d2589ea63baa53e81d563426321f00000000000000000000000050bc153ca99b586fedd9e06ac53fd2ea312c1adc0000000000000000000000009152d42c73405b48b330d3f4e16a992f40f869d40000000000000000000000005036d119b8e45e1bf64fcb82a145668d08a291130000000000000000000000007bccbac27cccd832ed2c72e21db645362da545f40000000000000000000000000ee1785f13026cea4e339093dbe20cea2e36fcc4000000000000000000000000764e130016c6159e4880932b3a38724a40bf1a79000000000000000000000000745897534c8070a6bf6b26ce566f5fd1a1c69713000000000000000000000000375fbe01f976d4783ef8fc63e3a2bfa162bdb2f5000000000000000000000000025b2421d592a941ea6026c26e0ab32aada89d1f000000000000000000000000011b3a2c93dbf90d2b13d2a9f17cd4a5ad4d689e000000000000000000000000a3affeb914feb1a9320ebe68be36a57df63f28340000000000000000000000000086711c8314076ce924db04c8daab037f0a5d3a000000000000000000000000e9dbca58842777d836ad9e99e5678fa473c7baed000000000000000000000000a3c15f31936fcc29504ab4e29c2a7aa6d452431a000000000000000000000000a5460866a80b6dd68c224ea59cb69cc4fd5ab13000000000000000000000000035d675e5dc6c3a12959c0416f19003c34958915200000000000000000000000059904cb35d4fb28b5fdd91344d63acca1ab15aeb0000000000000000000000003021c115d5cac5ee4a331a2a619fdc067abf933a000000000000000000000000a56ed8f6e5e4ec07e80a25105514d04b416c784a000000000000000000000000bc0dbe8fd7b28a4838ce1096d4d0033ca25bd059000000000000000000000000fc3ab238356ace7401f50fe5761f027066a03a35000000000000000000000000f5772176ca339d6cd43b908c5722148ad3cdc536000000000000000000000000e7fd074c9880d63fb95458550bf89d0a0166b6d50000000000000000000000001038714f76222abcdf1e579bb4c4ef4598c6263400000000000000000000000045597670c889949f503518dc75c39d2c354bfe1a000000000000000000000000d54508657f0c4fc1e7a50c8a341751cf6dc7c793000000000000000000000000e3fd4ea6fb5a4b6b29c537200241ba84a06837a50000000000000000000000007de4c4b7c19b53aaa83984687f58a28734c35933000000000000000000000000c89e1c0373fc1f3b782b283ae1f7669696646502000000000000000000000000302913f9f083f6bf18e782c26cbbbe7b17455939000000000000000000000000760ee33b781fdcdcf9b9d57c08891c75c527f0fb0000000000000000000000004ab4bce732dc92e7f7ab864ca199cddbabacda5a000000000000000000000000a06f49576ae1047e86869dc83e3e727d0bd1b6e6000000000000000000000000d95763aad2008c8815d816ace09696063ca4a36a000000000000000000000000c592c01aa5634afd8c68d999e63b7f01cde06c7b0000000000000000000000006bda16d75de2f83766ff30e547a8d22835891798000000000000000000000000590ec60d5e318e944e3bb2dda75f94e132bc973c000000000000000000000000837c497be45782d1757e096e67d762baa504bc9e0000000000000000000000003a16691250a7ad78111d54750c5b56e3711e248000000000000000000000000060b68afc084254927140864df9a55e7ca17729f7000000000000000000000000e72e348d808c8c76864176e4755707adc0545b3a000000000000000000000000bed1aa43ef452ddecd5bc640e06e4496570b161e0000000000000000000000003e9651c7a648c610c3c8503720325285c17c3a7c0000000000000000000000009991e3fc52ccf09e112f1c4f0dc2d2ed6fc1c5ea00000000000000000000000019b1aa97b496eb7fec6e151632fa2898c13e016c0000000000000000000000002f6916a869ddfb2c10bbecedf1a0c14018056fdb0000000000000000000000009ab012c2c7f2ddea66b0934ed447f4304491b2670000000000000000000000007cee43ad006197ac4bef41adf50bf826056e476c00000000000000000000000023c367ec9f1aa1a629953962478324bf8e3c848d0000000000000000000000007796ef79f93ae03728e01aa8b6766b5ac6b6e252000000000000000000000000a0c50e92d4c2cf6ac5ca0bc200317a0daa3d654000000000000000000000000077dd71c5c7b188ea7ff60cbe5ff66003a838be9f0000000000000000000000002b0c41b4c3d8df4b7a0d0fb0383733c28d08398900000000000000000000000009618afaaee1112548c991cd2d9afd6da8ea0c3900000000000000000000000008c21e8f734bec13c4ae1a8fa070ea3f2220df860000000000000000000000000845ac099ca4580a5d31d1e7177fa1e394e9c845000000000000000000000000b0b6974c37f4e2536ca89dcbcf63ba3120ce72be00000000000000000000000085ded06d7f128a89c71edbe22205e577e8399ba4000000000000000000000000f61ece077cbf9a6b07c98fd6eeb69fe35b9587cb000000000000000000000000bdfcf2cd1fb3a8fc13397d6e49361765cac8f0aa000000000000000000000000b1ea70443a180912eb94211c5bd2dcddbcacb0410000000000000000000000002fa405a6d35255f992372e8358f3f918211ea2420000000000000000000000005490b96955a18edcb6f0d6eea6609f65dd42578f0000000000000000000000009813ee81dcdf51f74f352e175886afffb189212a0000000000000000000000000f1b8a16d8d38b948eefeb977f9ad611a59b3eea000000000000000000000000be801596a34b0508026a87575e6e7d1002470fe50000000000000000000000006b5ad0735e155a6e3f713ed533caa7260da957f8000000000000000000000000222e628706a07060db0c2f4cf43e05d52a3a5664000000000000000000000000791ad5c0136eebca2f721083feab07c9dcad5461000000000000000000000000d7bdcb1f1c4e3451eabdb5089d3f89079fc58135000000000000000000000000111bf98319978fcb81e03d36a674e0f2576a21bb0000000000000000000000002431bec69aa4699ad9a9ae77233f7bdcd6d631f800000000000000000000000062f3116bf4dca546ff51d1b6558f5e971ed8719300000000000000000000000023bf397720931a6dc8c199d1993df3b85a302be40000000000000000000000003f9a137f40123dcd28d5c2409eb9d17d929e4efe000000000000000000000000ee940a189222ce81b41844140155736487b5658a0000000000000000000000007a34adc93bb16b980ba8dc4371e7088f5bd265ab00000000000000000000000079fda6e3cae742042cc63d851fb4054a0e84191d00000000000000000000000004fb6a0ec22d88659b03f548a879a5586511d5740000000000000000000000007bfe701d818dc550d7641ea59fb30fc0603a595300000000000000000000000015e26ee9e339aeb5f1599985796dde7ca875923e00000000000000000000000094df1d6ad1013c82ce3a455d50554cc65ae42cb900000000000000000000000098d3ffa4f84b874f37b65ddf19acc5ccefe3a507000000000000000000000000430bdd11e5e245d77fd769afe2886f2e02ae050c0000000000000000000000005b9835ba94eec7e1aaa9636071d59e408bfdf18d000000000000000000000000c538b30eb494afc1a03b428ab103c127ebfb6fa00000000000000000000000000db2db7feb7bc32c57e0e6172446eb88c47e75b700000000000000000000000068f2d721fe7b7bd0259ee5c02c58d05f1c1f33f500000000000000000000000078c6f4402a6e903e35c418abd6321b978383270f00000000000000000000000039a77a46beb3473ffb80bb00b6ad1e46c3f01c670000000000000000000000001ea0da947837a12739fbe61dada5b617dae7f1cf0000000000000000000000007914a79a8e1f0432e5b8f9e2af2e6cf8ac33d3b70000000000000000000000004a56ef617d3e5f94e075328245ebdee838abb1cc00000000000000000000000033ac7699b96a518498811650f9dfe0ce576375f10000000000000000000000000481d77734722e6821ff7dad5a41d094ddf6d9ad000000000000000000000000c68ffbba1b59d247f52dac48a0801637376e924a0000000000000000000000003854d9279c2bf4d6a0a60110a86503a2a8b98fb3000000000000000000000000897d77fbef96d3af4565d436dfd4c8d1d0790d25000000000000000000000000833af2c5655b3e89ada8e4ba17da358f9742fbc000000000000000000000000025665a4d0ecc7839dedcb848ff2430abc213651f000000000000000000000000ae99a235927b0fdb6cfae32c62f5ac87887b1dd700000000000000000000000013e428e1d58aabb3d43b56ca397233d0180ce384000000000000000000000000530d428f78eeb3426d487202783c7a5d0e417106000000000000000000000000d044c1a58d41b13e9bd2ba9a5f79e4336744591d00000000000000000000000029892d3f099a98e5be9cfb9a630daf1be0cb34720000000000000000000000001eeb76cb0c04a78bc40e44880abef37be87ef91a000000000000000000000000315119ce82f5686568e7629fbbec18c6759a93910000000000000000000000008d0e06433550ea7d4138121ee4a9dafe4656ca7c00000000000000000000000079e0ee6238a9f45a8d71962457ef8fa812ed7b330000000000000000000000008ccde569ba7fc9ff696ee22c3a22e6ca590cea900000000000000000000000001d5c37e32bf130ca8bf85765fe61853b747bf9210000000000000000000000006d79ad059a56226efd4be898aa7160b9d2b2e82f000000000000000000000000ad7d25a52f1c2e35e353ac051af3af8eb407ea6100000000000000000000000044ba3109072f07be3fbf54580cbcd2e016fcaff700000000000000000000000089f46001e38ea641c6de933b326670147b7bc3ca00000000000000000000000034dc7c166ac35529824a6264311f4d7036cfcc4f000000000000000000000000ed70dc24dbda3cea70e2063550c98126640908760000000000000000000000000a9b16279c22004ae1e31f9c6baa0ad3d4b7e2670000000000000000000000002a437c89ebda3ee609b32e47c465fce57eef6d40000000000000000000000000ae01a683058eb80cff8e84e2ab7b21c2a8ce141b000000000000000000000000c518b64d6817a43967c9be2302fa73a41881d5080000000000000000000000006e1af85926c2304c660d1e5e26a07ac9a283123d00000000000000000000000016906dac61e2e4909d09d039f79cf030053cae0f00000000000000000000000090a120a2775d1ae06ca6a7ce3d4e7b6c3c8589d1000000000000000000000000b40f83ec05ebb56773a3f3764b866f7d58b6c8ce0000000000000000000000005f236182ef3da501ee8f79ef6837ac5ed292fd620000000000000000000000002fe4b978962eb8def501038ed8e502a38afc0edc00000000000000000000000062dfd90479d8fe7e72a284166a5433304c560f6b000000000000000000000000ea75988e42f4332668020bd81e9d80cf95ed421000000000000000000000000021e34fe8e9806a7a5179ea83116d798f65558a24000000000000000000000000aba60eb2a690a99b7be1d997f65e1277ee08ad09000000000000000000000000f63eb9ad00af254a1f705f662bb731d0f4bc612800000000000000000000000066e4e7f872e1889f1218fe9e2869d20d1b03021b0000000000000000000000008968265a26a3ffc293fb2f8ac6edf3371ab19b57000000000000000000000000b3f429aac09cbec8f9bf4b43465f8e6be2ed46170000000000000000000000009ebb8340fa5a4d0d930f50a60c822d8b038714dc00000000000000000000000039fc9e3b910d1bf8b5e9e36b9abc5808da3bf007000000000000000000000000dd0b754bca5fd07e4151282713dc59020add10c000000000000000000000000068e4c96cb8cd397d27c63a07fc5b7c499c0460f5000000000000000000000000d58b45ecec7f8a487689fa3fdb9ca026a092699f0000000000000000000000006df2cf26c8bd1c0ffe57c6bfd89c208f0846c0ad000000000000000000000000ea7e35ecfe1f81fa1702c552ba7f82fefc187e5e0000000000000000000000007ba93e17faf27db849636accc5653a3c35c57a3e000000000000000000000000dca08ae3d2a73921c7c8954ded1f20c727d4d5580000000000000000000000004085888449220f32483f956a5338be2abbd4326c000000000000000000000000a765c2ac0565e88cf6f60e81a1d177fddf9441700000000000000000000000001f3ef5a02c7b31e64dead5615768a514ecbd35a30000000000000000000000002c1c9a48b5001da4a8af91753b7316a4168b9705000000000000000000000000bc5f701c8d4090f0fc6b32cc282cd65473b27e580000000000000000000000005d2e795351e6511c044eaa2acd5475778911481c00000000000000000000000013e0767eac20f1c47df935a8aacf09696bebd35a000000000000000000000000f20b7403acec267bd1ec80fb8b0897ec2518bd9d00000000000000000000000041925c75e40785d77b88e31ec287ad71892e3f3f00000000000000000000000070eb3050327b158e9972d4cd54da815e3d02a325000000000000000000000000eec60060552e97dfc84fcde604bf430a7bb6ff850000000000000000000000007ac0761a3186fa22de28742779d4b6962d0a98c60000000000000000000000002bba5ded8611196949e1a938f734d726f33e1e770000000000000000000000002f11115494324086c57791bdeda2cc0bc9d89e49000000000000000000000000a0e3e6c381d2b9b7e49df137230bc4be4c391565000000000000000000000000ff4d6e077d1624e8b9a5d6c14f87e5a668e4f2dd00000000000000000000000073901e1a4b631a489525953f58024501328ec3980000000000000000000000003a5f5056052268fd15d4e66c27c26ea4d601eb71000000000000000000000000909b71915d7b5b0b7bb6f5f9e1f3cc30f7c5400500000000000000000000000011ea5941abb5db9054d7920807554df0eab6a3cc0000000000000000000000004f280c77b84bf7b7c01a47461a7c29f4a4ad527a00000000000000000000000018c03af71bcd5c316294738d175c4142c6ed6a20000000000000000000000000c7a0fe344ac953484cb7420011e15954642bcbec00000000000000000000000082c8c528fd6308bc72d5e754c9747854a26e1cbb00000000000000000000000032e1a64c20fc0a36d668387ca4b08d07031dbdc6000000000000000000000000c80abdc1c12df8f87f44de95a230a70bbdade5120000000000000000000000008708cb657a3922cf2fd4cdfc441c192dd86b4a30000000000000000000000000e52d22b380f1e4241e8f919ccf8dce1983608d9d000000000000000000000000878782ac00df1e73f55fc58c1ecaa45481b1291b0000000000000000000000006118264f935b2a2805e7a2c7a08e87830645e5dc00000000000000000000000086a22a22eb9fcfd54e83567b260ffd72cf5e87b90000000000000000000000004e868fcd8ea269b7cc0d4006d6a3c9226aa85e4c00000000000000000000000006954e7b66bc44cbe592fafbefc04f522fa8ce5c0000000000000000000000008c19b94a784a287e1500433f2199e97226361c840000000000000000000000009d9e3249d35e0ef7e0eec214f714748b26a46bf50000000000000000000000000620900dc66950a615dafb8026231713d551a91b0000000000000000000000004972f34763f72a03a2f497400266ccd2509c00570000000000000000000000007bb299b62531ae843109a21d194fb132246526bc0000000000000000000000001e172959194e318435ac8188058e2d6c6d4db9a40000000000000000000000005637acd5b4359847b73d7975e39de294b4965d7400000000000000000000000079e5f96f387848a09ceae4f8750fda02415ef91d00000000000000000000000090e9888df0f2f617ce12cf903d0d7b610d398e31000000000000000000000000dace8414edb07fd197029dd4ef20a03529e8c6ec000000000000000000000000a7f1dd8697a50469cacfd08b5ebf411a05201111000000000000000000000000162a47a06346e674151330e283da0305e8f8c2d8000000000000000000000000ed5e3c35e345bd79be8794037510bf6bad1488a00000000000000000000000009385701bb1d93b05b196eeba34e8cffe37d8d645000000000000000000000000bc07bdf436c676c63a9ea7cd92a80e62769b9ce40000000000000000000000003198171f274d2a053b6664703c561153d0652de90000000000000000000000001f8e76dac3ea45b8d0478abd138cdd216c62eb50000000000000000000000000fcc3beb52dabbd9c7bc7db61ae41751acb76cd800000000000000000000000009913e49ffd848973dca69235f85f31fcc34f4b330000000000000000000000001a95be9f7becaca73674590abe1617f640f2e9330000000000000000000000003cd21b3e06f569c9b31faeb9d1a55afab8d5ee9700000000000000000000000043b327d41566a0d30ce202182960fbcb68c153560000000000000000000000003f8a9cc47d3725239c10623c2d8975c9d7fc6fd2000000000000000000000000ef023b099125beb5a96b0024d39c3925ac28eb4500000000000000000000000011b21ba6460a30babfa16a265f1af01b6556ed490000000000000000000000001f6887edf1a05c698a7e2367770a1ed8abbd3aae000000000000000000000000767700f4e1c16325603fd1a1c12aec5b93e2973500000000000000000000000005f298eb9f9037a65768406b15eea5dadf0c97e7000000000000000000000000c0b2248a3eef60d3e49d7de2cee56f22d6dee654000000000000000000000000fdab431eae7b828987b580e378ab1b3535a73ad8000000000000000000000000b6ad6fd9206776bc76a067a71ce4ccb44024e686000000000000000000000000b2120097a15de8f2f6d60c07a5077e6071b35c19000000000000000000000000a4d1355604c616f0e535f3a516e3558d4063c6b300000000000000000000000006f2605a0863b9c6e72368e70cb79b9c359e0298000000000000000000000000838ef998b55e6d59198c4812e5a0f7dda27776f1000000000000000000000000a95c1ca7504cf79e03ed23f38969fdc7c1497ed8000000000000000000000000d1503be46e6e76fcae14ce7e7eec66f320845094000000000000000000000000cc24b1af33aa12e2ddebe732f2c296d5101db6e0000000000000000000000000132ef98135273a08b59f34a6afe0b0469a5a1157000000000000000000000000a6b0651f261e1b5b62be13135973916ce594437500000000000000000000000081537450f33124035b578f219f61b61403a62bd6000000000000000000000000c45e18416445de2693af4fd037791daaface3a030000000000000000000000007bb0010d783df0ba5b0b08a99b69a028c0229814000000000000000000000000ff987c40b745cc9b7627fbd31861e5e84b611ff60000000000000000000000004ad0aeb41d95a331f8a0f2633270e505a8cbee4a000000000000000000000000ce2065287f6e795c612a79aa1e42b1d8c123f0f800000000000000000000000020a50915dad558066f596a8a6376132be40e0ae00000000000000000000000006905a698203dfd03281f9850f204156f254bfbd0000000000000000000000000780f8af439ab99a02abe4708211034b56aaea1510000000000000000000000002021cc5b0e9f2d2478794268f3f53dd649c5fad30000000000000000000000007843ce84f46c488f66144de4dae9e25d93d364da000000000000000000000000bc4673432e4b7d94eb3a2093d7938705ccf85470000000000000000000000000a9822222ce7e0f701d44acd4ce8fd40b0ab45d1f00000000000000000000000043a2a720cd0911690c248075f4a29a5e7716f758000000000000000000000000a99baa9fac8422597c2d0150695967b4260760c500000000000000000000000079d26982681a4cfac82986789fd86d02e0244fba0000000000000000000000001eaffb4d3b57e21de6f0146e3b195e6e99c1d0d0000000000000000000000000b9015c5ae926ba716dfe664dae11a26ad8b9e06b0000000000000000000000002d0fe1a61ce0f5b1ef4fb7864ceafd2d532384470000000000000000000000001331e0ff0a18447c7d1faa3612ce4ea4af829ba3000000000000000000000000f794153bb8463c09d1142114d72d6a23fc8e6b7a000000000000000000000000424e07997d9f20ee3167a96e9991253d1a7d7e9d0000000000000000000000002e3af2c1b48bbb6438ee9bbea445480344ff8a9500000000000000000000000068e99f208c97d77572b95aa6dc6aa2e281d9114f0000000000000000000000009bf3f9950fadc014361b915e195ea4d35d99f26a00000000000000000000000076e2a6333949fb88cce40a5e931e9da70f8a408a0000000000000000000000008ef2470549e0988b10db8d4769987b18005029dc000000000000000000000000617a40d787cc1f08e8b5fe521f6a30ea97fe060800000000000000000000000086df8e0fe617f4258ddf847817c28419c370081e00000000000000000000000013cc9b95de1202ee41e6c84bf669f3680708497500000000000000000000000041031136852eaa26e2eaee2164bdd334a0bdc611000000000000000000000000f83f6fc916f7ecfa9c5c1e8c183b389a117815cf00000000000000000000000094e710d0ffa3805c79303d6f89416e23d9d1fbb80000000000000000000000008a47218a9385c90911c18c87571acb18e3f28c24000000000000000000000000280f3affda46a56e31a0b64fc5461dc0093002bb00000000000000000000000023df2356840bf32a5f65da9de999051ba2b1dab000000000000000000000000070c36a3d3b989c7ad7bd5af228eca5cedf6a5cd0000000000000000000000000f26d00d8e0ffefdb76d2e49d7e25a098fe8a9f42000000000000000000000000f7f60362c179839b0dbfd0fc91ebffad3785f7c00000000000000000000000007d06103abb94209f5c313ddc7381bfb5dde99ea90000000000000000000000001ed75fe890820daf69b9056ac0317e87f6c782600000000000000000000000002790d935fac9664027a014969ff1ac1b25af62ec000000000000000000000000076e962abc4bd6f0e11cbdff43b4f7ed7f767173000000000000000000000000ea0d1742e87f8d26cdabece7ce47f78bcdb7964700000000000000000000000093498b36e29d11fc4f989c62f448dc807e09660e000000000000000000000000bbc6a7aed80fcce421ceefec7a8d2e93b067f33b00000000000000000000000021fe25385fac5edfb6ee0aa45a28aeddc57340a3000000000000000000000000196c52f3bd04f87f552721b7bde81a84ef36d960000000000000000000000000320ecfb1b8f9380488158e4a0cfaaf859a25ae4100000000000000000000000056bde4078e13feb816c39f83fa9766b4e446c3ea0000000000000000000000007af10eee9e5033e131b1d8b598182f37661e838b0000000000000000000000001bd9f55062e4d2d65daace090a4ea2444b9a3c9300000000000000000000000050046aa8812633e1e841bc5cc3976728f683d20300000000000000000000000087107aa97c345752381135cf906371651e3d45ff000000000000000000000000ec6f5518385a0a638c7c319235d788f3523544360000000000000000000000001cc0fffc7e36f851a3bcf2c96a4d1a42ddb5ef4e000000000000000000000000a73f0fde1cc0fa2413b858e57a15a8793d57b2fa0000000000000000000000005afd006c8b7ca4e224aef669b27fc6dbfdbbe8f9000000000000000000000000ef2b845d102298068ea455db7060e7e256901d9c0000000000000000000000004d8d8cdbea26a09385f0dac3285ce4f867b520f3000000000000000000000000c644187243f9f57a45fa3e2a585d531e7fce386e0000000000000000000000009e4218ce3a91060e623cc56b3b44177f755c516e000000000000000000000000f0447860227c55b85d6c353574a79b68ba3b7c64000000000000000000000000131b65ca86ea5a8204e215da77fdd63f65b26593000000000000000000000000ad115f43dfe32c90a4f3f3185af3f4f6ec03b2b1000000000000000000000000bace89e39e4b669c94237c6c2eb0a58edf5731840000000000000000000000006a8f86ccffdca5426649fec1f4a7d0ab8325dcc7000000000000000000000000d5ad777e6ae2b3e8e66bdc3fe52d58f23f70aa8d000000000000000000000000b7a032eb0ffbacecf0c5001b81a64c3c87e58f2400000000000000000000000027eb282d645b9d752426692375a0d7725cd55ce5000000000000000000000000af1a371c602fd9e78014fc35e565a4a806759d750000000000000000000000007ce100edc914c0cfc461a56a489f80e4c82047990000000000000000000000002ac7421cef2d0eb0a5a42396e4658ea75d81e814000000000000000000000000e8a0c3c3bcf61718754a6dbe9e75ecb118cce0bc000000000000000000000000fac22d07626e6d7c23691e3ce9ed5e850ab1344f0000000000000000000000002e18fa0cfaaa2bc502506b0dc73f595b277e1536000000000000000000000000b7622a3aa52a1a6a38248fd5964b53a9373e7b3b0000000000000000000000002e8b78de122e83ae543eb52f146f2e0a79409dac00000000000000000000000055b7531e965484041a670c15de615fd5a66b2b6a0000000000000000000000008e38244acbbb9dfaf65d1cac696c0a45296904e70000000000000000000000002ddcd2ecc8a9eb85822e9354e550122fd9128f520000000000000000000000006d58ab9b6fc757c97ebf48b287e465ca0589fb52000000000000000000000000078f1a9a674c22bb9184a2f9a198e229aee14025000000000000000000000000cbd9d19e4f3d1f91d4456316168c50eaf44edead000000000000000000000000b58c7d6941a8e497b9d40481ad87294142baeaf6000000000000000000000000c9fd8aad33cd7b3e06cf252a111fcce44307db330000000000000000000000002bab081c588645871e0ed77dac338b4b5463a8250000000000000000000000008b63fbc369a8315aa4ec0d2dfd66ff796507f8bd0000000000000000000000008a49984c1e4d7f4eae8a288ff268277a7405cdbc000000000000000000000000bbbaf8dda810e171100811a337036875e8988812000000000000000000000000ef5e3fd85d4b7e5ce9ced30a40e97adee8e8424b000000000000000000000000535bbaa89bde36770246c474e0b23b935bf7576000000000000000000000000099d362a85ea63ec25cfcbc786270e5f1aab79fee0000000000000000000000003b4280b5d049053ec725504f721d46f49821d013000000000000000000000000c40d84f9b3573f89f2c6bc43b6f9622c73e02f360000000000000000000000005ce7d82de9ac7c657c0d6187bb1912e80ca2ee39000000000000000000000000e7fdac31851f1c702bea424b44e37b2c77ec9ba6000000000000000000000000f42e5dfc90f96e4d80bfdfe16fc9e2396741a7ca000000000000000000000000d029a41f35dcb0d68ca7d7776e212dbb5e2430f900000000000000000000000070324b1c46e2df9a2d93531da12d39c9ecb4392a0000000000000000000000005960384c2abc0b8ada29281c8cf4ac4dc0503da6000000000000000000000000396cee8933b4c62f22b49c4b752c2c0f3e4dbb4f000000000000000000000000d43cbb52a5b186b3de59eb407df615c7838a75740000000000000000000000004380fb69645d30cfea10c0a43902e31a59782e74000000000000000000000000c2eab6547630163b7b1ef340b303e4b5d7eec22a0000000000000000000000007708d9b34b72ea4ddaf0b28528e95e10a7c65269000000000000000000000000156ff0bcc5d3098ae82a48015bb3775631158145000000000000000000000000d9815cdb3d37476c1022e30c268a9ffa09506abd00000000000000000000000006a98e1b65d38c55a6ad6bd15ba273a197eeac440000000000000000000000005c4729edbf6ea7c824df8b8a049652bbf5d5c5920000000000000000000000002cf0b278b9827249472a641d35f0d07e25539109000000000000000000000000238bb510adf0be091fc85243f0967a8480ac18750000000000000000000000001457236bf926655f089e3ce1fd066fbb01e86047000000000000000000000000998de04f50a5f041eb7c252fb0cc86438769f455000000000000000000000000c9cddc2f0ef887fe092fc16077734aa5f01c9b7b0000000000000000000000008b3ae779e82fef999a4fae81079b779928120558000000000000000000000000ec15e673064b6efca4f95af745368ab832384e2000000000000000000000000012dbbcc8542814b4cf3f60d97db6e864cdea76f000000000000000000000000061ca94b74788954627eb4ff58647c2f3910082e60000000000000000000000009df2a88c9985ef3624b4cded6f0bf93ab130f28a000000000000000000000000a1ec5609adb79ae912e160b9695058f86990f719000000000000000000000000540f3d1887eca8495c983b501d0f26b1f75fe6d80000000000000000000000000113dd98636b52c23e5b19b1ede139b52dc61fe8000000000000000000000000e28404b5cbdbb2716e3a83da52208db692e2646000000000000000000000000032179b550ef6e981a28fab17c2294f256ad74c550000000000000000000000003c8174b1898323e2a93d727153c8c8c51e6670390000000000000000000000007a04569ac45132e84140d10363b4dd7211bc221c000000000000000000000000488277ed28bb21b3768f4f833e82edd4df5eeccc000000000000000000000000157624531c94df5d53189bc6b24f4417fd5d8762000000000000000000000000a14d039a02b6e16003909676fc2fb4ba2c6eb49400000000000000000000000024ec7f128d9bfb7e3e71d3e5b55704ce65f9293c00000000000000000000000076b0dc63fbf26efec7c1d692de5887b4e7cf51dd0000000000000000000000005e96dc194e4fb706d3a7b25fab7d1625ce0e6c1300000000000000000000000004f15a214da758cd50040dccb0f4405f1b57d217000000000000000000000000f5416fb07299368694c0ba35ee74d39e053ddc6d0000000000000000000000004d92d7d9f5b1607a0672ed46e132ec48322fe38e000000000000000000000000fe352776335837dd996f57a6a2cf6f1e1b5886f000000000000000000000000023555dfff933effaf25d40606ae93242adb81c5d000000000000000000000000f7cbc22283cdc14076e34ed9a948fdeb98a14d8e000000000000000000000000749d652e7309b3940bde483486a95a785d527cf5000000000000000000000000fdaa1900115743e1e3b2c1c24074974fdb94a99a000000000000000000000000dd6ab1330e2118d87303be5af1c9b7f20650e44c000000000000000000000000deadd69072af29304d2cc432631f9e37d61adb69000000000000000000000000275f5703bb83cff0727f0627510bf043c3d91a35000000000000000000000000eaff321f2d2cc623ab91d68433d593be191e54fe0000000000000000000000004bd2b5fe722be678e6bdfd668d55263ff15f017c00000000000000000000000059a28479f68e9bd421a525458524a5b2e625d83e000000000000000000000000b63cc80e59ebbebbee53c09259ea88048b3ed526000000000000000000000000d96a5df213edb3c1c574ab35454af12b04337d2800000000000000000000000057a8fe8bf09017750f6fd6c2990a2a7555b3dce60000000000000000000000005c79f9bfaecd34e915abf977febc016fd9283394000000000000000000000000ca214289f2c91f64fbbdd1c74d7c366d5f3f19c700000000000000000000000063fb668ef7e6d20878f04ff159f713618e1d83380000000000000000000000009c8457355a09bb32003bbcfb35055994b2ac2645000000000000000000000000d919277bfbd1c9ed1fd7afba1b41fe988ebd3eaa0000000000000000000000005d69d23cf78a1bbc26dfd7429aa853fa1d81e2330000000000000000000000006e5bee9ed3e1bf36185f823877ce29b2b54085480000000000000000000000004fca35b92b3d840e4c76598fc73f15d0a50726f7000000000000000000000000ec4a8fd04aadddad3277b466bcd14d0be393611800000000000000000000000026d7933689c364a744cb77ccd43679c5ab7d5b40000000000000000000000000f7dc4d1911efd476c0c2dc37ff401dffd15c6dc00000000000000000000000006be0af72912f3d8c443ede8ba123297a3885e6a200000000000000000000000098205ca8e545ddf56a8a6617db0cbfa2bc02b4cb0000000000000000000000002d401de75fc65256a5d4c46faa424e54ecce23010000000000000000000000009f69178dd074f9e8a6d1fdd27df6c5e508c04c9e000000000000000000000000097a823391120bf48701db039525b68ce1df534c000000000000000000000000817d0c0f126202f966a08505ba56563ef2333b45000000000000000000000000892531da06ca3c02ec71514da3e25f995d0f68860000000000000000000000002135d193bf81abbead93906166f2be32b2492c04000000000000000000000000202bcf60f16dcbd63966eabc0cb75ccfda470689000000000000000000000000ddd22ec4715a5426246c5a90b6c2a2a2c255a552000000000000000000000000fc425ae653b1e4056e3af0ef7f8db58ff08356710000000000000000000000002d5ae1a4c77064606f8b90075f75f9897b86655b000000000000000000000000ec1b874f636354361913eeacf9fca9cc679948b2000000000000000000000000e9122b38c466318406bdf036a1a26cb3c40436630000000000000000000000006e0c20aea3f8d0e7b39917608eb21bd507f2f0700000000000000000000000001f501013c7805131a274010e71ade7f35b07e49a000000000000000000000000105509f9f5edd62e3b6643de5e6351f9f15188f0000000000000000000000000cc758b34e4c7c3c0d686000a5189672cadf6416d00000000000000000000000032e06fc72856ced1d7107f6b44be5f79feeef8290000000000000000000000001fab3c93f3e4ff2fb660664587a6c2a18d55cc930000000000000000000000000594ecee817163414e5fcb63fcd29a54fb9b47de000000000000000000000000f9bc2f7fcae8b0447b62937eace5421400a647f40000000000000000000000006539198ff7cb8b8e4d68aa0dd75318068946a898000000000000000000000000a16b29b85775700414885fe55c27bdcbda45027a000000000000000000000000ce5a111b71888a27835fa72f788a7e7687119ced000000000000000000000000a51d81aed5e2d40c202926a855837751dedfb69c000000000000000000000000bb44fe74945c68ed95a83e0555b718822112259800000000000000000000000019248d3083a675c14b93efedd0ce31ecfd0e2d090000000000000000000000002ce71bb14aeb3c09b290b5e977301bb314cf9cf80000000000000000000000004253e1723969a0102e1223947f489fd22703b6170000000000000000000000006c044218b4caad7f8007357501e555abeba66bed000000000000000000000000a24d13f0bb130f7b9be22502b0c4a79e9c46e385000000000000000000000000a8f141b84282dfd39d83f0538848270c8cdbd5b900000000000000000000000015b4718bc854e67f34731d7e3ef1f50857bb490d00000000000000000000000025b7ff2535910eb545f6950d76fbc456b4c869530000000000000000000000002821d85e49339a22be25874ee875d647584af5200000000000000000000000002d71a9565353afee87996767424d6cb3c5aa57b0000000000000000000000000028da4719915814434be0168b309b49c97270b2b000000000000000000000000647a87597517f0e98c7bc8baffd0c3739a5639cd000000000000000000000000ec5d6a32b08a365492aaecf9937547a8a5c24d84000000000000000000000000fa398c27fd84c829b61d8a2eafa62683cdf5d299000000000000000000000000145c7bd5e33232392f226dec9e7114113baac3a1000000000000000000000000dde543fa350e33fba27f90083a587383a138736100000000000000000000000013bbc646aa619ed10894e3cdcec78b42a8c326f5000000000000000000000000efab3606e2fd959d93dbfb0b98d7ecce0785bc2a00000000000000000000000071aa3a39916d07af70ac15c6240804e33e433d77000000000000000000000000e3bb2f0b1df61b8089486fb979f5953354beff8c00000000000000000000000035ba9f3a68e2b49ef0e1b769865598f2e3e722ab0000000000000000000000009309750293956f4124f0f74535ac21e4669c876e000000000000000000000000b44567f41b49798c1afeb23a51294884a5273911000000000000000000000000303cbbd859a304c876ef4c5ebb67fa15de1b651e00000000000000000000000045b85b7ec54baa731ba07ff50b7dcdea9c1d39fd000000000000000000000000b66409e23e4b5c04f313861153415d48d7b32bea00000000000000000000000063908d3bbd6ec3c8431d7b5517e13bf8e2045ab8000000000000000000000000ac7782d859e4ac314448f38b60290f9906583292000000000000000000000000c5507bd40385124c581ef063b6dcebab5ee62ab2000000000000000000000000929556222d356fc79cd5671079de8c100dc8d6ec0000000000000000000000001749bb287209253aec85f0be9037eb9625bdc364000000000000000000000000a1cabda17fa5f2c56b0b7f38ce7e293493c15e6d000000000000000000000000dfb2f9021cf2174dd857214e72617e78816f51e90000000000000000000000007c391c401b5207c993ed1e5869c3717d5e2731810000000000000000000000003eddd59c3b13e2bcc62cc5938cd91d003a3b27c9000000000000000000000000158bf88f77584e4695f31df37efce394b98f375700000000000000000000000090989efca08a4b8cc3f69ab86058e62bcd9631100000000000000000000000001f4ab573aa91e0b8c43d8df971a3e729103cc420000000000000000000000000c9ca8cafeede4d392e3a7d8f70a1a06b302418a0000000000000000000000000fe7d2a66e43849e99ebe481ea1df96fbbe3bd0cc0000000000000000000000007bf3b9ee2dcd6ef364a4d074dab52c1e578ab05f00000000000000000000000006a456fd1fb8f9a39c387ea7c2e37b575d5327e80000000000000000000000005ee3b03f7b6aea8671d559ff6672e9bbbaf2e952000000000000000000000000fe81796083df27b07b5a8761e46ed92273c82f93000000000000000000000000dba6a47ade8cb3898f4f0f638f08fc59c6cee97800000000000000000000000059378ef8a24e550e757aa6d26e2d29d89407c272000000000000000000000000f7107dd39532e2474d488dc92b271e9c1f08ff7d00000000000000000000000008f647cb777f34d61dd97ed3817c79c94f95f8e3000000000000000000000000949d0d34a8c55cf2baa67fe90746f6d76a806cd9000000000000000000000000d9fb8ceeacb79fbdd4fae1ffab9b1fca6e95fb2f0000000000000000000000006dc88ba5ff0b608aa6c7ef0735d56ecf16d434f10000000000000000000000004c155eb55ba2962f3d9b16c2d75b82f2266c6bbf0000000000000000000000001481663839492af9a7caf3adc99ed3b84530b3d3000000000000000000000000a5335caed4919a5e30365d3ed72d0006c97526250000000000000000000000003409bb0c5ae36f65cc25cd56b22686e6f40c5692000000000000000000000000a60e5412af2ac6d5130444df15af6aebeff05bc10000000000000000000000008515f4d3939fd893534363d3b08f8a10f19239b00000000000000000000000005970aa252145522cd89844219cb86af7c8de313600000000000000000000000056b4014eca7d244bf95d1aa4486b71945d284b8d0000000000000000000000008c7beb533a72ae137bfeb02b24824280e5c47ac10000000000000000000000007c3f790ac7d434454ad6b35fdb2e273dcde5568b0000000000000000000000005918babf82a4a0edc7367537ac62c8b9270ec19300000000000000000000000046935d86216489f13a5b3448e764c78f12345041000000000000000000000000f59e1e79f38dbdbef71826dc0de1292b2457be29000000000000000000000000c27d4161b6dfd8cf0abcd62ad150a671bbe0549d000000000000000000000000c05cb247692518f3d61c2d2c42ad3850ebdb71d8000000000000000000000000346f1d297c98c28574742b067b67a80cda2dc0d900000000000000000000000038547fbb7dcd87f369a9854769bdac1ac1e5b528000000000000000000000000a2a672991ce42fcbdc449dc11ca31da7777c2253000000000000000000000000a1a4022077fffecea4c67008b57fce7778159e2d000000000000000000000000abb4b40021647bf922392cb2cd2305dfb0010bb2000000000000000000000000efa9fc8446ddcaaf94bc805f25db0a181e60513f000000000000000000000000cc80a836eec596858c780245f24d3bfcb2bd7f75000000000000000000000000f00fe75980f1511c31db16e78dd778f51ccbc6c8000000000000000000000000f8d3ae10b1fb0d9a1347f20831ff74a62d5ffe12000000000000000000000000a131bf4f97283e5aa50a04d1179a8e962e5a38ec0000000000000000000000001021227381423e78115ce8899f2ade0d1dfe94a100000000000000000000000068b61dff0082fc9a0d925bca5d06a45457a1d54a0000000000000000000000000346c986b7faf9631d3bdc547ffd08fe5f0ff0810000000000000000000000005b3c3d3591d8fe3a00387a5642a79354d0151e72000000000000000000000000fbc5f200faba73e1414434d10f649053d3d3d3e6000000000000000000000000cd77adee08bf25b15da1efab1d56ed86691928860000000000000000000000007f215cca5e216c73ef2196fa5e4cbde3837a443200000000000000000000000017b2ec7a9be57b0139ee1d1b3ee0025e0b65d21500000000000000000000000077f3150d0fd5d497fdd1479c89683b0557128dca000000000000000000000000ff24de80d027e651cc10800c94737a0630d81170000000000000000000000000a468e59d359876175ac3afc51b19134c8cd3e8a4000000000000000000000000f488776c10dcba7ceaad58338df5b0939a98a94d000000000000000000000000e41436e59700ca50af1fb07864344bbba0c78093000000000000000000000000a270f834b95941391b3d97609f08135ef2f3a1a1000000000000000000000000fe63644b550d99688529ffd2e5cdd59ab3305e080000000000000000000000009c3079edb92c74a715f882a7554236e65f96d5d7000000000000000000000000c6ce8154e23b8dd20d4574f4445996d3789ff235000000000000000000000000bfc33ca31864fb77ac4501cea405ea860146bef20000000000000000000000004f6d85cc28a2f76d39e3437e37a9ee960c4ed24f000000000000000000000000c63ec3888f464ef0af9c01b2dee44bc0fdaab4ec0000000000000000000000006ab588c57d4b374d0a38f1434a177564877a0737000000000000000000000000e12cabd9c6ff968a3cc193893bbf819c6f95f8390000000000000000000000001f51d1660741bc72b04ef631df0bef8e77de6bb100000000000000000000000081687d4dfe35da08298517236c37290de88de5e4000000000000000000000000f357d5125623439ef280284556d0f70570c6386e000000000000000000000000c94a84eb882d9cdf627e06ce71bc830dadd9ac2d0000000000000000000000006289b8c2a8d494a6f075e4b1ef50c2be2eacb6ab0000000000000000000000003902c8a65bb059e0dc1d583c7d19d5a4521c128000000000000000000000000087df10bf77892198898168b6caf09a39eb0e2fb5000000000000000000000000a56ace874a938f12b556b18e88a7fa55c9be6782000000000000000000000000d7870e506dbf7ce91a60707cd1032194e026a0b8000000000000000000000000f9b03413e20a2df6841b6314b58bc2d0fd2dcbe400000000000000000000000063e8334e1cbe60d6c362f148a5a5590fba0c2ee3000000000000000000000000e19089e3bce62dddd76653b1b9ee2449bd5e61f10000000000000000000000001eabcd8c180f77205e65baebdfa27b14962df95600000000000000000000000075218d51b974178bf85aed216a94ce46bc33d48d000000000000000000000000ede3b48f17f8e7de598d6137d50d47bf340d9e93000000000000000000000000126eb64a0aa493db5f71a6a489e92d1a1de344300000000000000000000000000caaa35707cbebdc1066bd98bc44a071fb7c236f0000000000000000000000008e65ca45bc27eedb29786e0a01ec1cffd94c45e60000000000000000000000002a1953c88d265a15f55a6132286cb054e5e3c0f6000000000000000000000000d46060f17f5a2b7b9f34027bee0ee5d521e15606000000000000000000000000dbb3764f45ad62adb916c85225d936e05dcd2a5f0000000000000000000000007e980821970970dcec7ff0c07fb3ebcedff34ca600000000000000000000000051e266a697c5a4981d2141c4b775489f6633b7a300000000000000000000000036d008db7893ec4e0da5ce7c303336429180fed0000000000000000000000000c5161b3850f867ec6705ec00b23d7f44adef0f74000000000000000000000000a325853f58affb9810b1e0144f119741b5ca4b5a000000000000000000000000ebad1595f28fb63c547ee835f8cf95d05d1e32020000000000000000000000004c9eb7c57c67ac47ef9424ca3f69b0b380eddb4e000000000000000000000000aed7a167e6389ab0d2fffa3359b4addb6b4ba3cd000000000000000000000000f15ca3218e822e276806f1f31460c890530612b6000000000000000000000000936529aaada6bc04ff1d8825c83b95c55b2deeba000000000000000000000000beb225b010a046b64e867298a8b755c7443b50be000000000000000000000000f31af78163cf18020ca0c020c6620f0b44b952f30000000000000000000000002f4e087d88a5e2b87c8f8b69a1d4163b75faaa4a000000000000000000000000888a3db5c3045a7f1ebbbf8dc356bc4e43f04a3c00000000000000000000000035ee8b9be22d29c845adec2232bc015ac42361f200000000000000000000000038915579bbd930c504be48dd9be08daa93b2ad9f00000000000000000000000070279b2f4c82ac9b058bf6e868115ef3bab171f600000000000000000000000002c08f13910e50c39a1f774c73f76521b33a47350000000000000000000000006a18b162d51da5ea8b2385ff2ad06f1fcc0a3fe5000000000000000000000000f28f1886a7c1c4fbb87d4da982c2e1c6a97f8d240000000000000000000000000874bfd8f94f332ccdfa99c008771aba258cc3d9000000000000000000000000bd1cbef989a2a1db2d9e0a22a8469a9b1b8271dc000000000000000000000000a4c5a0ca2b1e299b585dab8c8c459dc8a4aa361a00000000000000000000000062c4821b132cd5ab040b4b11208eb8d711902e9c0000000000000000000000005acbfa0239e6daf5d628f971986ad9f7400e7485000000000000000000000000b322f6adae76419b05717f33851063c358f89f55000000000000000000000000708a92fd7e7326aabb64abb05cad379a1cc7daef00000000000000000000000014e210592946fd0ee4bf3d9552f05447a1d2b5a0000000000000000000000000c802eeeea81db7ae044e2a7aa99985157522f548000000000000000000000000b933e0642e6149fdabbf086eec9a6122863019e2000000000000000000000000390c08b197196fe4f50823ab245df7a007cf8c86000000000000000000000000df39d07ccc9121bb0721f12b1b5905ee7199bf00000000000000000000000000c90d5e46107efe86e0d351369c5e5c3b23a67ec5000000000000000000000000c49dc6ccee3224dc696d509fdbca3d3a1930accc000000000000000000000000e64ca998e1e518d09fdcfbfa650c9cfffa8cca3c00000000000000000000000023baa23cf0f5fe92bc4d6c50e03c528e58b4ace10000000000000000000000002d34de78fca847fdb800164ea9416e019eadee6600000000000000000000000041dec40696f08b51ec077eaeaf57e3a074e00856000000000000000000000000efcf4ece49a7de116320627c1c464a8d2fb828380000000000000000000000005812466f484895dcb32c6b87910bc987674e6110000000000000000000000000a131c5626e2e1151fe1940f4f436be51a07e8457000000000000000000000000ac85d8dde3a86b618410e01fe2b6a785d49e92a40000000000000000000000004bbe430a5b6dff31fae2df8d43125111c054be5f0000000000000000000000004bd035ccbca1dbeac890138e565a1a7c6899551f0000000000000000000000003344b2485e0122ab5b2bc159c42e4b1802b9780c00000000000000000000000044d659fc907a235518dfbc05ae65787904b678db00000000000000000000000040d052751f3e4d2a05c667d9b76c345f7b7d33bd00000000000000000000000049a0881877cbdfe98d921a11e4cce89015655968000000000000000000000000a275d2f39e6bb63240a50e6bad634cf790f68f02000000000000000000000000fc01282f114883387a009c42571867e42282df4000000000000000000000000052a6242cd1d409bf96f436930c9154925fe1f057000000000000000000000000abcf9408dd7887a75027a6ea3711226d9beb41d3000000000000000000000000bff82522d4a2a80b20f476da446b8bccd5d747d6000000000000000000000000c5ddce766f9e06bddf49bcce5320b6fc64d7bf2b000000000000000000000000ed644dfb83624c9ac3ec6b88210bc112cc1033e70000000000000000000000005745d234bcc697601e0691e7235e121dcb43e0c30000000000000000000000000af76ed226dec5face6e38c7f6f19e1fcce552d400000000000000000000000068a92b7efad5db77e67752d9781dd5e35ab09a6d0000000000000000000000008e2f0146a4d6562453579bbf702a639886ad7d91000000000000000000000000ad66c0bbc830e1a1d70331795fd301f37a65a97d0000000000000000000000002ee51540dcf5eb9f05bd1c285968da350f0bdd780000000000000000000000005ac54aa9792f3563a4603b7e70ac9d679f9b86450000000000000000000000001a0c1e49361f88c28d8aee69b6686384a85e724b00000000000000000000000098a4e4594750ed6449a810746c319ea70912bed3000000000000000000000000ba4dd535d2388c88d1469f376fbf62415e30d2c0000000000000000000000000411fea2a87a768868dd8ff3a0a09840bb276da220000000000000000000000007ea011a12f6f5de4f505a936c3c695253a5593f20000000000000000000000009e3ba04508def5ab9acf4ccee334e1a11260b9840000000000000000000000001c16743bc861cdc6844683210312974c1f58b527000000000000000000000000769f745b34a29b7a5dcbfccc461974861eade5070000000000000000000000004045ce92f869dc75c947dd9bcfbd3fb72ea62e00000000000000000000000000633081ba852897461639749d329bab79d2eb52360000000000000000000000007b72f026ed910cfc32b99d07afb227fefb994e36000000000000000000000000b3745ca755ee0577c8c656ba44c79d42d0d46a02000000000000000000000000eda044e1609e7b0da1af0cb4294eddac233245ba000000000000000000000000adb1a1d2290d49858aaa1235025a35013d3fc22a000000000000000000000000952bcf17fb352f0677ff3a83a759b4a4c79fc59e0000000000000000000000004348c4c026f00ffe633aa7f8103bd1b1e478bdf0000000000000000000000000c773ddf982035972ddc1d8be3bd203d4f55169d400000000000000000000000001463937e96ab35016d5e75909d23b87f33816b500000000000000000000000022ab5533840aa1dd42ec6d201dd83af53d027f6a000000000000000000000000724519c8ef606d72f08f59c2938cc3123df3e50300000000000000000000000074e96f7dbf175d998e2326f708f65af4e6b2c3a60000000000000000000000006f6c7f8a18f1f54bff75109a55b101490203a4d1000000000000000000000000d8e7b82ec70077680d1290921a9fcbba3db24398000000000000000000000000dc7855d9d629a23b71ebd2d409d69025d8b45dc300000000000000000000000041dadd4db675ad02202f14914cc7c34c972f4ec10000000000000000000000002a23eb5aebadd036986824f630f0f4ae2f18ea1a000000000000000000000000e2f7354a224ce5e266ca55b08fb4098eade8312100000000000000000000000048d669fa9fdd02fcd0f7d48b1201bee3d856b3a2000000000000000000000000c7544662a09f8fb256c1a58e01f532a291831285000000000000000000000000b3735a7513aee362228f476b85890187c565a3c400000000000000000000000098539cb2845dcfb92b97044ef38ad24b591e72df000000000000000000000000ba627da7a233f12fcf3b6ad9315eba42837ba663000000000000000000000000c44bb6ec8771405202df810324102b333130a6f1000000000000000000000000e43e4271589bd57314d4ea362ffc36ede558013c000000000000000000000000d07eda2f89a80e1486c74e250ea88b4ebf2f179f000000000000000000000000a31d14c69549c37e045cf3ca35927817cf00118200000000000000000000000091560b236a610ed99b50397d03cf78335cb137bb000000000000000000000000e53a3b9266aa5934bc2a1d9b3046fc9bd67f44d7000000000000000000000000c84f4c9ee8aa4146eef15a998f8ff0dc4846bcdc000000000000000000000000f33964367ac2716f7988b6d5263436253f5786f8000000000000000000000000eac13cd17a7a258fe840c036d6b29c5af65c4cbb00000000000000000000000048fc42851438a8e38d4d5d9b17f14b2205da08c30000000000000000000000003c9ee8eb83fbd08b82cf235c51f747d29c40dd920000000000000000000000001b464cb4c08e1b63357dd7385e185abfbfe410370000000000000000000000004ae18642261e43ac831632284f99c6b5859db74500000000000000000000000009ccafbc981c978b96d31b0f6ca967d0d6a9420c000000000000000000000000a0a547de2fb65cfd195e6678b5c4d2d63b81f898000000000000000000000000d84fa36493aee8beeb73c9fe4472b90b818aedcd00000000000000000000000036cd801ed2dfe4f634d785818ffecec608a215a5000000000000000000000000ec66c01830d3de9d1c3def8b5a7c3efa8b87db62000000000000000000000000df0d063ba6117f27d3c500a6780f3eed96a2f80f0000000000000000000000005ca9482cb671594e7f0de25679e91dd3841b92d2000000000000000000000000b7b5be6a439477be903c470d668fb849999b1f5f0000000000000000000000007624fa23c7a0ee8277e7756f65dd105066600789000000000000000000000000f963e252d00174a05d69ee6a74f3bf10abd48afb0000000000000000000000007bd08fa8814f9181a416d37aa45373d1bb69e6340000000000000000000000008583eac9254f6f379eff66310d979d2506f569920000000000000000000000006afdabb9c6ae2f4ab21e294b37aa35406c0e04f7000000000000000000000000092f9b2f6f2691000a33a62c449a78398f5441530000000000000000000000007dba94989a978d96548621bc80951314adad099d000000000000000000000000d2c26042db717a1764918792c6efd57d4950dbae0000000000000000000000001fd4396800ed6a379adb745b5ac542c863e24d9c000000000000000000000000c39bb3ad0f5a2fca7c916d653426294343c2f1aa0000000000000000000000003fad9bafc42ef5307b320a723089bf82767afe1a000000000000000000000000c83d376c1a045160ebb1240b7629d7b2f58f212c000000000000000000000000a4cc35facdb6db02d9dbc20dcab567d78672d35a0000000000000000000000000f553f0a66415816b31806c4d5c278f757b767ca0000000000000000000000003fc337d0785c7de789fca9927c63eb64693ae44700000000000000000000000061766ea918729fbfbbcd76bb6d7f5a331ec12e26000000000000000000000000e5a5c6ee9ed460803923371467db10c84380c4e1000000000000000000000000dde06443511999b544bd948ac98049957282df8e0000000000000000000000002b6824d0dffbc2e9f35af88dcc3290bb0798a9c70000000000000000000000001d9eacfe423b695069ed1ef99dd3fcee89b6fe8d0000000000000000000000000c6719d1a18591f0b55afa20691786c6fc73d450000000000000000000000000a6c7669c925dae23e586f40611ea2072f66d31e2000000000000000000000000c442299d542f51f9ef41875d2f6d9531084f8c4800000000000000000000000063b94849ee8688cfefc6e2a487eec7d66dd1fc590000000000000000000000001c3dfb803bef6a7f4664b05f2f698e800e0900680000000000000000000000005c7074ff9ef2a3a59e5a2e7ca20bdbd57b953ba6000000000000000000000000b0f54589f0cedbfda918b305e5fc06cd59a9c8bb0000000000000000000000009cae4fd537ed99cc4fe06bcab5466752fb0211ac00000000000000000000000064c87ea311e9786c0452878337d409fd9681405300000000000000000000000061b47e74aa5bdb831053959bb9d0fd2cdf3dd8220000000000000000000000006e6ee83486265f509e45dea1813a7d07befd521700000000000000000000000000b5673417a2bbf14543a3668319fe7cc59e4b77000000000000000000000000a8ee4aabd624b29e6e4b77f9270baa581190cfc00000000000000000000000002fee6e0fb9a73644a23cc1b96f41d68e749236a8000000000000000000000000a64e422e7744508697875ff13871659fc22b1c97000000000000000000000000bb05a6c3c7fe17fd4ea97d7877efd4fbbd17738f000000000000000000000000166c39a405d2ae0f8e4c6132097a9aa07ebfd3b0000000000000000000000000499b858125235e0fc7e4c8642ac75d885e93dbcf0000000000000000000000008eb279c385565bb1758cfafb606786da5945b62c0000000000000000000000002d5d2da76b7e4dcf9a039aef91d11456b1eb1b1f000000000000000000000000df513bc1580756f5869df3fc47773960f14f32f8000000000000000000000000256d1530598133627beac15121ef052517ada947000000000000000000000000a14d26731127ffe3969ce8bb75a6154f9e122de4000000000000000000000000fe70a924456e5ace70633b31d98797e8f7670eee000000000000000000000000198c1dc0f58f5974af72821a6de12361975e55a60000000000000000000000009268e3bce374c4a925ab7219c0a425157f2fc88b0000000000000000000000005df4e0bfa2427a0f35c35356570f27a7e3ba240e000000000000000000000000cad204f6e8c21857e070c5f4981df98b6cfc0526000000000000000000000000b6273042cd88c51201e53e7e1615783723f8373b00000000000000000000000067fa3f3a8be602ee2803bb7eb4d04c5c02bbe137000000000000000000000000da914c22e2aebe6c734c7fe32592ed0e8dc41b66000000000000000000000000614ac6a28fb4af116d75e55ad7a57da46c9c951c000000000000000000000000fb830543d64783d08b669b9e4cc89e208e0a100d000000000000000000000000b9a06a60fe26d266e33d4d5a9fbe2eff074a8035000000000000000000000000d79fccceb6f50b518006cf38b1745cf49dabf0a30000000000000000000000008074ec0e16ef38d6c83da5164b658e8a39db6b510000000000000000000000009ef710628239d9366dfe076542dbaa0b643897610000000000000000000000004adfa0ede644ed1a09e7cc1dd640c10cbcd77ed00000000000000000000000002c6ddbdfef20c1f84b845b9a3dbc7782ad9f34bd0000000000000000000000001041d05de9bd93efec24e81e7dd29b136ceb7c3500000000000000000000000007458f5205224d9956bf0609830f93b6dc0b46d1000000000000000000000000592edeb9b3a8ef8bcc465845b521f580273a43e5000000000000000000000000d1eca6ef251c2bc6d80aea96d1ae5cf37769fb32000000000000000000000000ac1616940a293d14b270a9425015c26135d693b5000000000000000000000000c7525c34681382d7fdb1664a0a0ba2da75d907fa0000000000000000000000000d9c4b5e0467f9f49718020078a4ecf27996cf8c0000000000000000000000007302103ba2d8a7127b78ae341f696ba45a15317b000000000000000000000000184c1d473ab484221abf9932a90d6522841358060000000000000000000000009aad71076c46a644495da719294620baa27fd64f000000000000000000000000740c009ae7a038ac0ca3d4519d54fbfea378df8a000000000000000000000000ba2293460a21c5be904b333ac038d014781f04cd000000000000000000000000e52b3468d7d7e0e89525fcecfbedf4d1fc6c5b3f00000000000000000000000030fba5f6ac5ef2953aaee927519e7a25543fdbb50000000000000000000000005a65a2ae4a445147f68acf46752c4b7da8145b1a00000000000000000000000040e2475ae6ff09ed03fdc35fe5d00ffa4374aaea000000000000000000000000521a1865609d5b17d81251cb645ff367400909b8000000000000000000000000df646fc40a1d1a1836ad98b88f37d53a34c5d556000000000000000000000000f8b0eb693f2dee36beb02d55b11df03ecd2dd42000000000000000000000000026a293ff1c4734487581045ad83fc8f286f0fafa0000000000000000000000002547679d0b10f1255779b59dc132477e7bf465f4000000000000000000000000cdd527c5c506e65d65cc235ce99c062c47a57a66000000000000000000000000e2a785fe4b156f16ab4f7378d93a7f3469d6e58a00000000000000000000000093fb3a81d67f35cc45614b4669fa89ba5e9f31b10000000000000000000000001d15284cf1756c2a3c210520d5ac8c987a43ba1a0000000000000000000000009b8f22a5e49130b3bb5d3aeb0be9371c4879902c000000000000000000000000db2182730c58bbd890e57e655957f835bc2d2c390000000000000000000000008eb5a445d3d22abf8647e17b075c408e59754ecc0000000000000000000000009632b4813f9f3a50b9ac30832109202083a3706d00000000000000000000000092d8a954e71869d31a2967eb30ea9bca980d3710000000000000000000000000e919913d45e01e78d14417894a4b3a1a7ffff4f200000000000000000000000064acfc78dc0df92c7bf11bfc7693964ab9b6444a000000000000000000000000f2b54d83c0f7fb66a5f15a08943f95dcb5263571000000000000000000000000c1845d62e15d53cbe65827a0fd53d9a8d406964e000000000000000000000000fee6302ecd1823d58f7aa8f427daf079d9bdf9d5000000000000000000000000b2899e2d3ca3cf527c3898ad98fc9d0514a8385b0000000000000000000000002e6640b1c339579e1230af9bc9b5863b8439d228000000000000000000000000a30fd625ede4e2d1975dd35d810ed4f9c116c60d000000000000000000000000aa304be1417a3001ba072edf824deaa0f44ff69b0000000000000000000000000e228fa66c57d38ac070aaa488a3c828cc8d12b4000000000000000000000000bd190d963f5a43910e437b493d0e1f0144e164d3000000000000000000000000bf8a14cee49db4479680556f43de45b46c990bce0000000000000000000000003a2a96f90ea069dd80062194894d11d1d29f79f7000000000000000000000000afc3877aa5ef7eaad9d6d09fdc869b31e39f640c0000000000000000000000008f80b75c9450f26810b8b255658cd92ba7f98d58000000000000000000000000ed6efee7082870fc6e092c837380ddc1b0810c6f0000000000000000000000000849971c379255d18cb016d7fe020b19f2a607f4000000000000000000000000bf7b9e0a11776b92d890c976fec6ce230af5af230000000000000000000000005ad66564c03be545ef2839b96b07843ac08983c40000000000000000000000005ad66564c03be545ef2839b96b07843ac08983c4