60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e6e6574000000000000000000000000000000000000000000000000000000000000000000002e516d596b37506a52644e5841467337356e727474344762714447734d3750415777314672337a7575676a5a693644000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000dd8c40cb28e727496b08ef1e07b6a64bcb1255cd000000000000000000000000d64a2b276a1495bfd72bea242bf9d3ba782fbb61000000000000000000000000593f82822c0ec09eb32b7e4e6bf221355cc4bd9f00000000000000000000000032e1a26c94f145a707b78493f01b4ad58490126b000000000000000000000000128cb48d98becbd068e260a020e972a313e2092300000000000000000000000060adda8d7de49964898b78993a6e76dc54dd68400000000000000000000000000f03d543f782c99da39552a12e37a443fbd80e70000000000000000000000000f211182b3d6286fb0d8e1739bdd3595496cffdc700000000000000000000000065d4a6c84a0d69088656183af0c6f26f78fbb0f20000000000000000000000006fb625634e2874e7c4fc03841eb3772c53324d0e00000000000000000000000056ab3994c0719089216f46194f8d2b72484e6447000000000000000000000000e406d4eb6801d570cf32100be163d94c8884acd8000000000000000000000000f60e7ebd25ae18a36edaec88293b714b3e6d76350000000000000000000000007a82b9cb5c399ac27a34aed52f0d4b33ae2ce0c9000000000000000000000000c83326999c390ff5ff736d75facc2a09ced1ddc70000000000000000000000009b37dcbafca467df2c1d3350f9f624a2eb25906f000000000000000000000000fcb70ac71308427d9da701d4bd3b8ef0704c4db60000000000000000000000007f77541d33d1b18748db78f474b8c79acecf36a3000000000000000000000000126b55842e38d5d645346285b6907f436bc4d9ee000000000000000000000000c66b96cba5782484b3639b3385ce8b325acfb133000000000000000000000000e32d844e805e80245158eb86cc38b802a05583b10000000000000000000000000a61ff59b10fad1bfe6b2ea025db3472f3d27f8300000000000000000000000080cba5ba9259c08851d94d6bf45e248541fb3e86000000000000000000000000cb9675f7fe972ef115c3479f444ef6dfed39298300000000000000000000000039ea25c016a3e90e8e72dbbe215a1ab62429f66f00000000000000000000000094dc07685c9e81757e979fe5cf1b85b2d2f0b358000000000000000000000000809751ce32af62fd3bb87bd2968ab9434996e8b9000000000000000000000000566d431fc5455aec0aa12b9bf1f64e2d1e99101f00000000000000000000000024677a9789fbb19adaf204a412fc95a93dba51670000000000000000000000002a866964b37457532e1b3b5ee327abfab79958dc000000000000000000000000cf8f48cef13f341bf91969bf945f5daca33843ee0000000000000000000000002c836537289b9e0dccbf5af4e4cdd3fe32b9fb290000000000000000000000001d2a32bc537684b23b8de2c8f4b23ac90fe4f1d40000000000000000000000004f92c410832154fc17aedb0249dcdfc6c0e31a97000000000000000000000000741b109dbc83cfba7cc17cdc8d31fc342ffa5d3b00000000000000000000000091b8282b653da2291a818632eac5dd35c41bb4070000000000000000000000004736b8af1d9456489c0d0ed588b1616a7c5869c7000000000000000000000000a9b090e5afb7694e5f5e9f630df4879dacfb5167000000000000000000000000e03f589467b3d154341d301fbbf26af91a255d600000000000000000000000004b47052498d469ac9521606a67d6f02afeb0985a0000000000000000000000009fe49cf81c0e2c582452bfde10d1c997e4a8a49d000000000000000000000000143bdd5808e63ba1925339e979b108ca35aeb60f0000000000000000000000005ed85735060dd483213075978f50cf2121eb1a2100000000000000000000000095020f12af35763c67058c02bc6a1324bf7c6d74000000000000000000000000d516adcf45841db2c3dbc94515d855d7f587a53f000000000000000000000000ff14dfad43d4dee57d2304970ffe13cf5f9878f50000000000000000000000005281dd99b17bf284b6950900c3d08bfb10c4ee02000000000000000000000000b68ebb784cab787e69e39ee8c4e803916720625c00000000000000000000000086407cca0264e1cdb506fffdfbb1b4f5e252ba93000000000000000000000000c7e01dc7434a1c1f17f42b7c4f6cefe661bdde3d0000000000000000000000001997990dd3384ad0c2dc81b02e12f387af9c48c40000000000000000000000004fd91cae8695f1765b28c11876984065894b7b080000000000000000000000002d75b98a9f41771edf3fcc4bd1c4bf8b3f342fea0000000000000000000000000dbd43cb97825a332a16e9471aa2aa602552a09c0000000000000000000000002a2e0196da414a07d2087969ebd612369b98bebc000000000000000000000000d5b3d0fd265825a76747fc2e21077941caf702510000000000000000000000001e344038b9e5a7534d2202afceff6ece8e7359e7000000000000000000000000d364ab2f8108f931d3c1f64dad49239612ad1d73000000000000000000000000ba1be408ef2475b9af26944f7bdd0f1bfe4f71450000000000000000000000006d65cdc34d0c3eb8da6a0106f9b44764fbbff69b0000000000000000000000003cbcde262a18e9e7d24a7f4de8286ac8eeb17ab90000000000000000000000008c34699e84a9324609787eaeab75be3c0886f19e0000000000000000000000003a5d9e242b7ef824c60f24ac23daa688599645430000000000000000000000008d9f24ca280e40b64112fd94c0eb8209608cb2bc000000000000000000000000aa8c135316894210564b4bd6a62d711efffe6ab3000000000000000000000000019b88317767d67cb3e3fff78464511aa6765b1e0000000000000000000000005228b2298be02abe3595b7318c63a73acd50bd7c000000000000000000000000fdf0e003bd1c86b9ffb3181a7fc6437086e7d8510000000000000000000000002fa83e3932c10d65388d1f7db797e000d65a191b0000000000000000000000002a8042ae8de4504c01ef394214f9f7ee92b00791000000000000000000000000dd8765739bb9fe94c9f6ad70d639be768bfa3e0e0000000000000000000000007347c4b8d5ee55f19014c966473b8f9fd04256c90000000000000000000000003a8e2169176d61f692b71367abc3b9d3b37ef9550000000000000000000000007341d8bc4e515fd28d30cb343b5dd6ec8261635f000000000000000000000000a165647103b7388f57e6dead223371f6cb30e62d0000000000000000000000001550318d0bc8938b3ad0a2b000e00e14747742c000000000000000000000000027d602821041c843fcb742ec513a1f59f8e8a89400000000000000000000000008ca65ae0a8f70b095999e30000cfa6539161071000000000000000000000000387aaae27e721880561f4ddb25b7ac9e5b3035270000000000000000000000009d7d4fb76dcbdcb542256acff8ddb2e6a4283e9900000000000000000000000034b026b65e6ba57ada461667bf0fb83f0cf9f4b0000000000000000000000000deeab2dc0d3f22b532182ebc3b00ea4f47a22b0a0000000000000000000000005b565381c5b086a65e94bd8b7ed566b679b82821000000000000000000000000118aebaa0f0c6d921d62f05a723303aa38cca62d0000000000000000000000008e9548a1542297355d1f46a6faa1b981038e45c500000000000000000000000076602cb29a5dd3f62433959ff34acdfc42889d060000000000000000000000000928ac55a5be8a962b16c3b5d37b8b1dad20364c000000000000000000000000c4a60e8455447c0a0527ca32ef3133b0337cf0e60000000000000000000000006969b45e9d579a62d8134501f58c0d90c37fe540000000000000000000000000dfeab8bc85c665abd60ea4096872cd6b285f3490000000000000000000000000d3945b4730a10b8526ab1f8b76ccec8a6d69a291000000000000000000000000fe2d1308480700fd2d3636368102182253b2e3350000000000000000000000005e72707cb5d3a563bf69b18731689c90b29d423b000000000000000000000000b598ffc17961d66ff4a30b1fc7ada0c8461651590000000000000000000000000eeb42375076fa3aef0b5e0e4837158a9c67ded30000000000000000000000002e35c8803cf4abc164055a569b63e9496fb81c27000000000000000000000000764cb58a4cd17b133b39bc7194f77b5141eab597000000000000000000000000b338bd96011552bf0775a81413938296432dd909000000000000000000000000f70ab830a43c90c5f30e86f3da472d9fe83978fc000000000000000000000000043129e641fa8b08848104a496da22101c8f5ecb00000000000000000000000068e252751a086c2812ab675e2d5f962a06098ac10000000000000000000000003635603ebcd02b8acde1d8b4d57f31f2d834987700000000000000000000000022d7d26ae541c161b92fab22d7ead5ccfaf78c98000000000000000000000000c6c65308033edf6ad1012bd78f5b9cfa941343df000000000000000000000000d73f607911967e716e9c275e71831d90c22e9bc200000000000000000000000056a2575beef83d2be27fe7635fe0a3588644877c000000000000000000000000be6a8b416826eb4966a5ffca5c3199c3e4195f710000000000000000000000004b8148faf4b232d8c68e5356d18fbf3c419b5590000000000000000000000000f625c2040186b81f10aa8d41d376e49a6a982e05000000000000000000000000ba1bbf3759a81cc355ac81baf83b05493336021a000000000000000000000000315390e66692d2ca44de68e3d6e6cf26bb5c3e57000000000000000000000000d10938ac0c2b427f63cfa399da65f581d17b161000000000000000000000000053bf2ad420b0ee1a65e485f3c52155318fdf809d0000000000000000000000000acfcf338a7b1da507b846d85ff497290da3d3dc000000000000000000000000b880c548d40202293f39a1891ae6a545855c5f85000000000000000000000000836f5632768e988f8b978161815bbf6638c26c98000000000000000000000000c44ec326838b160eed387ae2915e98edca006cab000000000000000000000000fc19348f0abdb6c854b9fe2b3c60d8db9cda47e5000000000000000000000000e180050a3fd0b4c6d9db09626fc64125bbe45119000000000000000000000000954170134980dcd4678cfd32d9aad6a6bb2c5cdc000000000000000000000000665ca302cc6b5c3c83a932822b2dc78100b538fc0000000000000000000000003162dd1438d3456749da01d7a86360434cbc005300000000000000000000000032b306dde250e58f879ea54dfcd284884a6024de000000000000000000000000faf061f55fbf6ba3a43779d7e47c10fca05ba3fa00000000000000000000000011fa1edc9745b0aca8e20b9a684d72a8af049533000000000000000000000000c04db895cfb7df1e1a3f2a1a71939b1b56ee0ca7000000000000000000000000b1e54b9470a9906dd6601a7015faa0567aa988d60000000000000000000000002e85ed8339156174fe2e2d2af0acc3da36b44a980000000000000000000000000461c90e71840f9eb611313c217416addc1c8d7e0000000000000000000000003262c6cdf0d2be612778c8de108191dba1bd16ef000000000000000000000000e8cb86c09172127a0f4a89d2014a37ebdf7e79730000000000000000000000000949a2b4831270ae62dde49636d7c1268ed9bb8000000000000000000000000069f631977fcf10b126533c7b43667c540b06b727000000000000000000000000a470748f9abefa5750bb63ae8bc7f25a45f7b796000000000000000000000000e57285ddc4e27f5bd90d590069945f1b44fdf408000000000000000000000000a690f3a1a3d81678c71f7cffa4bf25f719076cbc000000000000000000000000b2b3fe29f6e1b093bd2ea88b5e1207723cec1a010000000000000000000000006ce8a713b1a493b5bcd9b3a1227a0babe5dcfbd6000000000000000000000000097e87f3458cb819a112a4dc9752b2c18dbb488d0000000000000000000000001c80431b04e96ec41f8f9eac6bc8dcb2285da914000000000000000000000000bc8d90aa5041d6b7273084275c977d4178555d3700000000000000000000000087da58da5d0139a7d2f2a15eba154566a7ce8d24000000000000000000000000a8ff6d49ec5278ce38760093c0afeb3adabf8789000000000000000000000000fc1a51ffe572c7a7e968f386dca8ddae453ea6af000000000000000000000000176b8d93f0ef0b5d47f048eaebd52f223ee86065000000000000000000000000111ac642038437c4311b72dbaff897a6bfe033a0000000000000000000000000ee94c332c64144386ea58612f4a8c9443b855422000000000000000000000000a0dd6561fd3c8a118b9ff7ac9cdd5df882424574000000000000000000000000d325547b211d1bc4d87bae77da3bf594692c3b94000000000000000000000000d224d00577749f57cbde6f960b047079d803bb21000000000000000000000000c05364255f9c7c0eab4c31cdee8f212ddc930179000000000000000000000000b2955d218058d9b9c92c82f084aa25915956281c000000000000000000000000b6cd2cf5d2d42a1e55ac95914120bd64faedc0ad000000000000000000000000bff54a93b6534a569a7196861a0b0af4745ebdd3000000000000000000000000fa1cf03c1681af2f147e734fa5b592770a7a8f3b000000000000000000000000438a2eddf74807582e3bd41debc1e7f3195cbbf1000000000000000000000000cda828f525244c3082bf0cf0fc54029853e188860000000000000000000000004d9ba778b7f121e58e5d3bb6aef514e035a7c7f5000000000000000000000000b05512abf63ae09f5d0cb4835a4fc265cb16982c000000000000000000000000cd6725f4e2e4ebe182e2a1a19a2603e47e479304000000000000000000000000a955df08fb912d87fdd4fa84c417637566adc76200000000000000000000000002b03e11f30c5651ddf0892b9f41eaed97b759e70000000000000000000000002285ae438106e2dbe91d56a2330cbbdf4e65b5910000000000000000000000009d18c68b16ed27eb6a6ba07eeaef985f8dbb34290000000000000000000000008cc97c8f220908930db1ca3615a606889a54e541000000000000000000000000914e9cc3878070af8fa1a05077cecbe927c1c854000000000000000000000000f2cdd9262568dd86dce001cd891defc0cdc737040000000000000000000000008be141416884ab978000035f4d0569d1b26953ce0000000000000000000000004bff1b07e59bf7835bbaf6163a35da1b11fb96f7000000000000000000000000e38ac4055cd9958e49ddfc656698a672c962b5b1000000000000000000000000a0e328f9cabb36f9f45904af9651ed32314e9f2a0000000000000000000000007df54b22bf8b7eb6b19b667aabe977b2dfd1c5db000000000000000000000000919c103e207c18f0161c624fae21429e73f62131000000000000000000000000758c4a7bc9e6c09b4ce4537494840373d500d68f0000000000000000000000009b818ad72e4b3cd03bcbe4848a44b274618c4cbe00000000000000000000000072c4e819bea89d2a4bedc19410bbe26329ff85a300000000000000000000000047e74515629656a8d85c3adb9ae2c4e6b7721c140000000000000000000000008b368efe54b7944d900ab773f08b5fef0a4df188000000000000000000000000bd2f6be3b2e186bce86b84f25a7a54df7e0720f40000000000000000000000005a384227b65fa093dec03ec34e111db80a040615000000000000000000000000a211f5a24b8e4dad49a9dc6726840d760fd376c70000000000000000000000003763d6a6e3e7f158d1665bcfb1175b4fd68ab90b0000000000000000000000005dce520380aa55cd391b77bc428b26d72896ff2a000000000000000000000000d277995e28d57c082067227aeaa20638476d7f7e000000000000000000000000d42c80fced1f5aeeae6bb81165bbafa23177402c0000000000000000000000002877c4c60cdab3b72cee114ba2ef0e318303c5e80000000000000000000000002ee51deba9f54b6bee86144a50acfec6932f3dbd0000000000000000000000002bb5aaae7c78ddd09e0b91f7742ded188992f0c6000000000000000000000000d7c06470b94d6219852132601c68d8e7eab7c44e000000000000000000000000ecf71fbd813c0ba382d9ec4000a88303f2e389c0000000000000000000000000aef7ff0f58679c82509d2efbef4c5511b3fadf80000000000000000000000000f0d189be0cd8ba067cb2268bd709b264ac7e6c150000000000000000000000002c89a4c10b565535bbb5addf4420dda72ef278b40000000000000000000000000b44f03bec4e440cad28a97ade7d930fd76db19a00000000000000000000000014e2f1f157e7dd4057d02817436d628a37120fd100000000000000000000000013111ceda10a3149f9ca34ea7efd4c0b56db5fa000000000000000000000000088f011bb7fe88a8f26193099cd62dae7d6e517f10000000000000000000000006e01fe63781093c9565407659cd71fb158aaa17d0000000000000000000000003adda0f701110c64399c4ac547ca7c9988a77d06000000000000000000000000e971ebc45277470cd60168e16d30474a02bae224000000000000000000000000d35dc91e153cc55be857294cefbf3576ac916f7100000000000000000000000055d10d87ad4d8b57f1c3f57db891bfd7e602fc920000000000000000000000001feba9e36a848e9914ba21dddbf5f43194ba9378000000000000000000000000e8c70ab01e3e22b384f29f36fc01b602bf4daea7000000000000000000000000b7fb5f94b881baa8caaa11018f2ca24bec4c7e6d0000000000000000000000005b219e807eeb1655cebb1988cd51f2dd6c0010660000000000000000000000002c3a05ebd22b175c3ee3d43a4b2cb4672a6474de00000000000000000000000017503c041f73b7bb76acef5a24aeda6fe0182b48000000000000000000000000cf72548ac19f90135a3e85d249c489c83c76baf700000000000000000000000024c863404a38d99125e2f286db1b218fc3ce22a3000000000000000000000000f94a1289360d36d94998971a5aaaeb0519635b9600000000000000000000000023beb7c4384d2966727dbefc0ae77b21b70c83460000000000000000000000001914b91cb123457da1e6081b5e86e8e513043b9b000000000000000000000000e55bdd1c94c58e2ac950eba09916d41a57234500000000000000000000000000074fab1ce004253743c62e934ca842f9aea1ac93000000000000000000000000be0a5d6a04cf2db4ab6ce77e5aecab881ec10e880000000000000000000000009a36f46c56d243efe0004354db91503301087cbf0000000000000000000000003228d849a1777684ede3aa2ab1cc986324137865000000000000000000000000b1108e78abc1c4104c59b100519333db4adbc3fc000000000000000000000000859967a50fb97c531b4e881e161499837f33d668000000000000000000000000a9800a2dd795eea3879b42ff35edff3e40203f300000000000000000000000004f048e9376df41d9522e5279c146921b48253d2400000000000000000000000020c45325fed3dd92c82e148cb055b714f735d21b000000000000000000000000fc3c887cddd9f833b601c2c53a433a3f0815d3e0000000000000000000000000834495c66b61ac170a693208f6ce7d80fab9282d000000000000000000000000d8fcfcdc37ac8f381c46f491732be4b31dc5d0e3000000000000000000000000c8c0e3fe9c9d76662ee469ae17391edc761d0cef000000000000000000000000cfef7f7ece552bce1ed4c6d8a669664b067b500d0000000000000000000000004c7c7ca7a7dd5b36a9db605297c0ec68100f08aa000000000000000000000000a334d8a8fc7460e86f16cc430b6943780c9ee701000000000000000000000000b6ad666cf80291b90be20f7a0a68ea75be2c5b27000000000000000000000000ccd61d850e2d9fb852247db8c45de5799a3424a3000000000000000000000000d13ea434b9f38b0b79bf95627b09cc3febd2fdd3000000000000000000000000e346f9d27cdf1146a5d4bbcc9c4e39c180b1dbd200000000000000000000000066de14750c1ec6da711cb1daf971bc22602427ee0000000000000000000000007946f5bb84915e0db970361566debf0b3dc9491d000000000000000000000000d81ac1955b992429cbf5a4c98118820663494ec60000000000000000000000009493a675d4bfb96a05d5f2c20d0be47957ea441c000000000000000000000000302cfe0ba026e98d5636f778d8dfbd354c04734f000000000000000000000000082901b6b50d72a7eb1c86dbeb78b3586c2d84ee000000000000000000000000c10ab8d3826c704998ac67d9f5adfc1724c29cb0000000000000000000000000ac26f56d992a90dd14b5bb8ff62ae8e8a7f1cff7000000000000000000000000b3f8ecb90e9539116814f6b10ab8ebef2b08394500000000000000000000000002cb22e14499d9204d526c1e2c9900f4fdaf47c5000000000000000000000000a94ec7e8e1406a2b65573dbc175ba0204cce7214000000000000000000000000169b0ea755f9c2b1b4d4729b78f77edd0d41fece0000000000000000000000009c4f375f408d9cdc3b0e787cfb1fd79ddf99beff000000000000000000000000161ae8cfb2b6cf56a9f3b750efa9d6e0416c3fb300000000000000000000000030e951df1ae703ae03dd99849a839e9e40c739f20000000000000000000000009500a9331111180c5a0d09863b112bfe3aa99815000000000000000000000000ebcdd9d8054704eb04e5ec0946f8fb3657211aa400000000000000000000000041dc7c46838034e5bbfc5f4e1bfeed08687835c5000000000000000000000000ac6a75d4414a049a3967e9d0496dbda6f0885bfd000000000000000000000000dc4dc3f19917d432117553223509270f6eb4fcd200000000000000000000000025863fac41aee16091d5722321c6ab29d70c553200000000000000000000000042ab402bfc1bd3daa12c0f91b4a5389586aa9c3d00000000000000000000000013d10f40c9efb8651f5da4fae49ea92f828c7775000000000000000000000000753bba092b802dc7cc5a220c709b5b4f5f462b4d000000000000000000000000f9955baaa28c668d116e314f1f64920ddea14e2e000000000000000000000000fab16cff3ef2eb22d73c34de6750a557581d7af6000000000000000000000000c58231a2a1103f5ef23042f80932bc7ddf6db4c50000000000000000000000008ff3da031d8b2cc4791b5708c7e1c0d88a0ba94d00000000000000000000000070a0f69f5c226e2d46aaa1c548881a4c0d6c13e6000000000000000000000000a594c1b17bb6a7de6cd7a18d52b7938186bcd5fd000000000000000000000000248459da10b8f34fc0c7c8c31ec48867f494032b000000000000000000000000eea2217880c43795348451fbb6773ed93996834b000000000000000000000000464264469e0aad5adeccd5b5eab76b1ede1677aa000000000000000000000000ab5d8ad900b8fb704645f269fe3d5b582de331690000000000000000000000004c55c41bd839b3552fb2abecacfdf4a5d2879cb90000000000000000000000005630200dc8f2b2009d7183f8fa6294a284bf23e800000000000000000000000040ccccf2004321e2aee5a775fbf5408698ced52a0000000000000000000000007894a620e372ac96ccd5b899bbfffce22ffc141e0000000000000000000000006db9b087113031a78f7d76889b459a9b053d5079000000000000000000000000e067b96aff62ea8399e0fa9638906ea260952749000000000000000000000000a41bdb59e2e7099469c3b8242e4a4dca41cffeff000000000000000000000000b7d5354037d6fc7c2fb4d71ca17d66c55001e2510000000000000000000000008f7e62db57e940d810910ff29c25cc6987889d720000000000000000000000005da11becd6f1afe64768199236e338ab6e04ac0800000000000000000000000034f5910f1a2f2d186cdfb851ba8f9984181bcda7000000000000000000000000419d84994fedb0fa59719366d16681f91a881fbc000000000000000000000000fe30fcc951074d2bc2608653d89be49b00002cb1000000000000000000000000f7d0272e5d99404edc47a388a7ae8dbb4f0fb7e300000000000000000000000060b1ac0633554b4cef7d01a66ccf79ef17fe406f000000000000000000000000c82a8300920768dade91d19ea9c16b5fbf651ea6000000000000000000000000f26767ebfcd375211f452c56e215f361905986f900000000000000000000000092c4313171fec6ce0046f5fbce4cdb9facd3f4c70000000000000000000000000f2c89343e361588a1fa806290623e00c269205c00000000000000000000000040bfda34d227ad916ad92225a846cfed9d9dbc56000000000000000000000000eab1756c067bc2d1860128c13a975f2fbd04d5aa0000000000000000000000003c19450a0373c9208876c2abf8eb5a5176b5f93c000000000000000000000000e50bb9941f1c104c5f7f56dcbae77db9c451408100000000000000000000000025655d562c79ab17b16d2b8b18d6895a9d6562fa0000000000000000000000004ad58f28e57474d8dcef1da3ddcc39f5669e4d4a0000000000000000000000005cae2ba4ba52bc57e326558e0fbf1324d0a23aaf000000000000000000000000f039310704d216ddc6d6e00e9b73d589c5b3056e00000000000000000000000048a7c0f8acdb2d548532296edf088a39001989fe000000000000000000000000e0b634f980d68ccbe373d132ed9bf39881259f30000000000000000000000000da49a05bf6c88e16181dc4f7c4a01b1f58a84596000000000000000000000000235edf12281ff327d50966e9fdeeae75ffd214ba0000000000000000000000008519116a629478ee3560c02aca205dd5aadff0ef0000000000000000000000008f9b9047c0791bf36aaa82c71e4f0d73d1fdefc2000000000000000000000000ef17c8aa827082e0ba6fad1adfe6b194af52c2c600000000000000000000000039fa1510bc1ed66e199469f78b03f9bb44219f1700000000000000000000000010f76c8e9d87685955700fbf3df298ab4b095ed3000000000000000000000000efd2c5caf1923cf7db24de6a1d7fa7a906a982d500000000000000000000000035f7745b1c64ffe595c5218aa404799111b501c8000000000000000000000000604aed9062b4631e75031190857fb4229580250700000000000000000000000090d0d4a99b25a1b1eaa5a6ae76ae0fce05fc3dd2000000000000000000000000721d0aac6effd211884f27954f80f91c00e9035b000000000000000000000000bb84d8d9d891e6279aba1a4b833dc7f020c5712a00000000000000000000000004db2530681d13d057c188b2b950caef1c620e34000000000000000000000000a057bbac30aa20f8686e29a370ff183d2f92f749000000000000000000000000e398e3c519aaed3db3fd906067efb003eb552aca000000000000000000000000e978ad5d9e14e42fc5b696cc370a4f3575e9cd440000000000000000000000006220e08c9d63ab7ba2e566839f429eeefe199b7e0000000000000000000000009e5488452bd4f5a28a43b39b9b7e0ba59aedbdfe0000000000000000000000005e62886212cdc147e6579c7265c751f0f595455000000000000000000000000042ec111d07e8994435d7359b8015f04b262ede7a0000000000000000000000009bfb052ab3fdb5741552fd4209848ea1382693e5000000000000000000000000013a570468d98310c000bf62621cd767fd9e874e000000000000000000000000553bca3e58584ff4a991be69af10c5fdfcbe61e5000000000000000000000000156c14a6ff7c2c5ae60e2d363642f8777986fe9600000000000000000000000031466659b7f4662af6f74af56e970fadfbed9332000000000000000000000000b2c31e8ad4744735072a5a78f63be4e0656d16a700000000000000000000000074e3ea90a4249a49e2bf9f677be5894ca722b8ba0000000000000000000000000f59a098c172b1fbb22c8df02a661f0ebe42478b0000000000000000000000002e28eaed2540ea827c0f0e4dff266795606e41a50000000000000000000000007e167de0f604b06b03723b42fa71489a3ee5db37000000000000000000000000a179dd8d0116439c446c92fe23add48aed905338000000000000000000000000d4250b5e00190e49eee42475e35c7855b65da8bc000000000000000000000000e7937e0330a5459f96314e1a7f016116c035cc91000000000000000000000000494f6c8dd3a24a4b8cfb17cb35580d44a6a5b5b300000000000000000000000005b75d5a56ca311bb878833d97d80338c22a877a0000000000000000000000006f5e4e0c95b0ce5321ce545470d8702d2bb4368d00000000000000000000000018db0fdf278d62b4cf1d58b2d7d24729b3d9d90200000000000000000000000063177051f97d6428cb021bbcedb4b0197f344cda00000000000000000000000058976cdcb306a33594a9006d42cfde01dd1a5dd9000000000000000000000000912769efe261f484c9d1c62fb310b8a658a265c4000000000000000000000000834a15b69ae5f4025e8054a64abd4101e12bbf3e000000000000000000000000d501c44b34a42bd95cbc4a72d3d91f0c48939977000000000000000000000000ec89f1e142dfbddbe30487ff5026c7427023e982000000000000000000000000c09bc237b3e022f21e493d985dc8187d7cd03a260000000000000000000000004d1585a21872b6c077f5db7a541946cb7f13903800000000000000000000000006108eb709b28fad54ca037ebcabd394301fcdda0000000000000000000000005ef1799a7540fc105da6e09435ec576aa4f54837000000000000000000000000fcf88bb013cecea04057b3ee87b9d7bc35faa78d0000000000000000000000002a2ca5b1620d8bb577fe534b9ca2ff54254714730000000000000000000000004eb010ae991ecd3c4d1e50513f47b45b22b37c650000000000000000000000001907239efc4483526800f957b28000acb3d63eda000000000000000000000000f389f82d17a341f544d31d89732d1791d489a99e000000000000000000000000dff38bebd71adce641e0e31b9a87c9c7e325293500000000000000000000000097c11fd29c69a4d6f96811f6852a088712ac2b50000000000000000000000000f3a350625b8259f4ebcd299645bdac9761fb422f000000000000000000000000c6d2abfc4e51a17282ef861a74a979bf9a151a320000000000000000000000008b8109822cf4fb584592ad096ea2cda5019f5862000000000000000000000000eceab9cb452a1912437e43bc96a12a0279803c510000000000000000000000007019497c75913dff3d572e4ee65eadeba885bd620000000000000000000000008d0172e88bd400884708318bac77bc69f76ae0820000000000000000000000007ffbc9749e70eb97ca6fac0afafc64839da1351700000000000000000000000076d84917bf37bd26ab4580e492cf18fbc4b414db000000000000000000000000365b7919606a1a0232c3aba45ab25d8642bc6675000000000000000000000000071bc253670c42210f7c2fa5d4808373fe2cf1d7000000000000000000000000e7e7f7b002f657c2dd576129293e318cf83a2c5b0000000000000000000000005297b627c5785f5b7f5c0633f9bb58de794ce622000000000000000000000000b0cb9cfeccfb7f7b1f1f49c7412173bb1117c6d5000000000000000000000000de3008f50a56dcf0821101349dc8ace13021845800000000000000000000000010cb23c04af7f203b8e52a3a66d849ec87dbcdf10000000000000000000000004d8be570d0dfaaa707c08dd75a316d438aa40cbd000000000000000000000000010ab43fbc6e616d014619b0af527697971a5e0400000000000000000000000097c6eb19030b0d0d15b48865eb3558672f17b9ed0000000000000000000000009b49b512d819ef8511c945c116163216815c666b000000000000000000000000b52a7eb23e05b102ee43717d879c87a84fe3c7360000000000000000000000000532e558011ce5346ccc8ea964e823252e6ab223000000000000000000000000aee08e395d2ede6b2972a4d0112d79c51aaf96720000000000000000000000000b0ede9e7215e6694613da1a914b951af64216e40000000000000000000000009af24685013307a110ad9e8512271ea79df5026f000000000000000000000000794874f7abef4b785644c8a21772dbf0ec5ac6d9000000000000000000000000ac49075c3a1f571f5bb31773762291510d4a6c9500000000000000000000000000fdba00b8d071cd6674651a69a6079875e2c00700000000000000000000000004bb5fae3bae510f95c78aa8bd0541f5ae04d2c8000000000000000000000000889485964d05f2d254eec1a0d446e7baa283f8950000000000000000000000000a0baffebcffadc646a4747d8d5761d4f15adb040000000000000000000000005e586cc15c2771bf0e0ec3d3ce4e4f92527625dd00000000000000000000000000cdfd69581637e0b8e4b82baecd38a083de3cf70000000000000000000000004498fab02b8c60ecca85f1dfa5e31d4a90dd55d80000000000000000000000005f0e3552d40c3d6a3223dd5561d3f98c09fcd5720000000000000000000000006738414c2692ce147d1693d942625379fb2bd3ab0000000000000000000000008ae3ec2ad3fe4c61ee09f7ac7725b74fc803bf6f000000000000000000000000db5776f4cd9f4849754c27481118d8cc72f6bc2e00000000000000000000000076f2cac79eb71a72c1ea767b03ab2696122d25c2000000000000000000000000376affc2521d0db702b45366cba7e1315d8aa2d2000000000000000000000000e0abc27c7e63bf537e9518d9aae5956efbfd93e600000000000000000000000032eb1015b02b98ba4f5dfe22fe2d6569179380c900000000000000000000000013c38456b0b932b5a02aec08301d7ce1afa85cbe00000000000000000000000011b9dd6d3129eb740011b1a948adcbcb67758a10000000000000000000000000c98154959b497f81c94c765d4afc4af2759c5502000000000000000000000000d4a7d3b53c169fab65ec361049cff19c0a849aed0000000000000000000000006f04a8ecd3ec0051d66ffb13d51a5d1c08b0cb5e000000000000000000000000b739ae977151e3b8b7ebdc82bb42df2c0a3b4896000000000000000000000000b526abe029dfa18c213358b60aba80d8ffb659c5000000000000000000000000a0b3f45d5a62623c0f7a602a3ac6922a852ed8810000000000000000000000006c9bbc40e0da887b1f98a8cea7f172cbdaf129cc000000000000000000000000ddfbfbb5fdfe1355ac14cce3a0ff93d371bba7440000000000000000000000007f903e5e66cee64cb5dd063a8f2b0cfbc0f402c00000000000000000000000006898cef639d1ae7b6e8fa4790096c55093602b23000000000000000000000000252c3fac878668c7e03fb6409d03b3b4e7391245000000000000000000000000c7844d5ee94b0f661a339ea621163cf1c975d6f2000000000000000000000000238c6511376b03e3cb0e7f44daacee581fea18cc0000000000000000000000008aa38bb7f7daa93a76f89389ddf904d95dff1a2d00000000000000000000000059b2cf796f3ee5c0490bec4a63b705f0b8f2f7e3000000000000000000000000f8e7fa9cea1fe713f0a675ef6975606965f040b10000000000000000000000003b210b6a561deb0a574025b450498f3dff6c9b190000000000000000000000008512c410b15611b0c48e78c42baf5ff021f311640000000000000000000000002dc3fecfaa737da0744d477a2f213c43264484fc0000000000000000000000002a46d00e66b4a18a1a7d92a5c9b8fc281eeaafe3000000000000000000000000a2ad0280109a169fbaeef5f1ba09c7226b481360000000000000000000000000ba7ff1006d09cc1dfb7ce0bd81d8b5baac875f3d000000000000000000000000764f915e778a36013204c94a675e3b54b0d126c8000000000000000000000000b99dd8fb423ded7ed6f9948d95a711e02bfc17520000000000000000000000004bbfbabd0750e26cb1983921a60fb3794d2484a10000000000000000000000009d91d21e201f693521c0651d6c6b1c340f7ed2fd00000000000000000000000095a86f0c534f518342c455a72b9aa28ac0c816840000000000000000000000007d268cf8d8be41582d229a4779d9d8199cf1839000000000000000000000000058a857bc83346a6856b964eebb92eff9bdfa7f310000000000000000000000004759cc4a1e1616a51d00a6f38beade5c725f63fc00000000000000000000000007e6c20f8288924015d25b96161d7cc4685d66a4000000000000000000000000a8cc8102e2b5c7899ed51f3c54b1e0931a0d8b31000000000000000000000000959b4106b3fdcff59160fdf1b04fa43ebf10037100000000000000000000000069d58a79d1e3059f4bdd4587c0d63e8e3b8b03f700000000000000000000000011d40c205afc94078fbcd94afc79985a2261e927000000000000000000000000de0bc9d66522b4b1415d15d82b46ec6fc7ced3560000000000000000000000008118d857dc8cdde8cf5b7777e763e9aa24df48ce000000000000000000000000f490d3a028a0dc02cacfa728cf5559e08be0da19000000000000000000000000cff2b6f2801bde8d03fd2d825e88448d0188cc15000000000000000000000000158224b912b1e776f4d8ec00be353e39f8162ee70000000000000000000000004edfddac536b39b5e061cf0390047b85cb0f1147000000000000000000000000c430c1f5c36efc430116d8d0c82cf055d4b976fb000000000000000000000000fa3082620cdb7d92a75f94e906b918f83839424d0000000000000000000000002b33f52a47fc4e99d9ce868e4fdbbe3e812ff15f000000000000000000000000c0d9b226eb05e19bcf2c2b8ff13d801b2ad67530000000000000000000000000abf5e6a32565180e2110554d9b15184c0b3bbfb30000000000000000000000007b1339f4ff378d1edeff9ed33ca73ac99ec1aefc0000000000000000000000000ad2c48e94412d690ed226a20eb0362a6f63170a000000000000000000000000ec162c3f43fed8c96bfcfc8e7386255b6c4c70bb000000000000000000000000581e38f70726658ecac469e3fc49abf6335b4177000000000000000000000000adb005101284b1c8d0de67facf1160440a29d11c00000000000000000000000064bbe5af5de0a8ea9d003854de8a2132e342e353000000000000000000000000432b1ecc33b3568e44d1313c8312cc1d7fb60fa2000000000000000000000000ad3501fe8b0f0aff641b9ab50bd2184d56e85823000000000000000000000000f4b00df81c4404a1ee1e5b8345c16a708ea91144000000000000000000000000fc45058504f255d0278f9021379398ef5c085fc00000000000000000000000004da0def6f223c658818ea55e26ac5a262f3c71390000000000000000000000006198cd9e67c591f9dc055b73ac2387e253df750000000000000000000000000013f534c20b80cfffa08bf777dcf7e77150d4a496000000000000000000000000d44f861f035e257786318068595fac4c5409dfd700000000000000000000000007a43494155c6280010a84e61dcf3b6edac6b70a00000000000000000000000072355a8d92fb8bdecf186786473f73a71f422861000000000000000000000000f520c7e37f2ea51adeb3395c6a707ef14454dcce00000000000000000000000052fa084cdb50184c186d404596a31dcdc13a4f730000000000000000000000002249e459f3a4fbc86c9e09d6653faa764c98b44f00000000000000000000000029705f43a7a748c4c8547718f2a2ecf787528fde00000000000000000000000015720bcaec5b997317169b04953401a366ebf7810000000000000000000000008477f20a60b258484bd2c138bac7f7272feca22b00000000000000000000000018f7e2fd0bb67f09be4e5e7d541e692f5a2abf6100000000000000000000000038d9042922188330aa913efb46437c3436119dba00000000000000000000000004481de49e6d51b2b3c8efd2684e2372c7bdb90c0000000000000000000000006827f4be9a3d873157887dedd5b01665eecbcef8000000000000000000000000d6b239c1988437557ef956ca776b0cf182d4cf2b0000000000000000000000001df7f562f33bdeb744ff93d987590fc47502b028000000000000000000000000dfb2f026088164ae0521be25b330148580df5e3f000000000000000000000000ed6d5f1b77660272878e941ec30fd2109fe24a98000000000000000000000000584750089c855852730b95cdb103ee8010f3fad2000000000000000000000000c6c762ec9874debde55735136fe385df5aa69aaf000000000000000000000000e6407eb4a322f08d1399941b011909c0f05621e900000000000000000000000077d41a0de7309eae028d9b5c08e6b5f3e44086a5000000000000000000000000a3f78a96027fbfcc856362314268e8a2a095d79f000000000000000000000000d7fe660a8a4e96d83b58621896846789b5cf4ff40000000000000000000000003512d74dbe7de5d75fa30e7c690363fcc00b1df9000000000000000000000000086e761b2ba76d9c8f983c566960a33b0549445800000000000000000000000052ca04c6d2b22028b10e1c9e3c50e66fbc4ff3ce0000000000000000000000004fd35f110e7c761172d4e268cf3935dc0fe8ed380000000000000000000000000e5610b7e42e134d9d57224db6b47ce75afa87c90000000000000000000000004d9f07c38da0603730a5363b8e3c208c4690d9710000000000000000000000008eb282c7b742eb28f4eae6a6be3ff4a3f30a1bdc0000000000000000000000009d1345fb26906afe86a77e93f94b3316869e3536000000000000000000000000dda42f2e502dc3330799353aab691d6579bcf54f0000000000000000000000008a96a982c5adaaa746607b1ee553855edae9cee5000000000000000000000000b0c0f73f84ce7355e755846c123f0a5848304b5200000000000000000000000011a2d61833900353806a7cfcdec3e0a11efaff4a0000000000000000000000008a2ec3193071d49f68097e30e9f86e82a4af53890000000000000000000000008b3677d35eb3e603584704fb53402facc9c388ec00000000000000000000000066564bc3861d30eecb27467358435402d30515770000000000000000000000003ef6ff301b5e36c676bcede0190f8b22ac604c1f0000000000000000000000009cf76a547c9c28fe110e78cb73aef8f7fcec14fa00000000000000000000000074b813e7e965ff8d0690ca8a1ef05ff5ed52639e000000000000000000000000b6f50c3c52c4c73070acd13a131de07aaf4adff60000000000000000000000002f9714a6d9a2abd58cd5d6aa6b72634f71cdf085000000000000000000000000638f01f8ecc38365c66969254f3de200847cb3f00000000000000000000000008b23e1186d43f24392cf81a213da25a71a740ad7000000000000000000000000ba0a0c93c138947121e85d4673d5c72b844a1091000000000000000000000000e6a1dd6e9e0ed8392902bfafc69226b850f9670a00000000000000000000000064791a16086df4f8c73a62d013e016cd62a14966000000000000000000000000ad82d8b54d202be0c07d286d38040a49cf07b6730000000000000000000000003107725a4a81ddc79402c2492a1272a10249d59a0000000000000000000000004aee0501523b1cc7b79d7b4453f95f518f87e76b0000000000000000000000005016cef7b054943cbd6e4432aa2063bc0bff61710000000000000000000000001a47dc083b6f86304af3864e69706725ffc2f10500000000000000000000000045c77d89d895983965df39d82fb271a6f753f61b000000000000000000000000eef51a23c84f9862b58c140bdc81f1cad9e29791000000000000000000000000b9ef6625890643ca0b8d3899b986935b140dea15000000000000000000000000e5350ea76ca5cf154206e8cf1218b7f9d43be611000000000000000000000000a1ac08d670fc789d7941a2969085b478b24eb3d200000000000000000000000075fb16096fb276db58ea242f3b59177925a72f71000000000000000000000000814a8bad46f39c68ce3e97358b2d1042fcd1405e00000000000000000000000022af984f13dfb5c80145e3f9ee1050ae5a5fb651000000000000000000000000376828f48c3cf2b7ee751d40c7861026cd62ee270000000000000000000000007667307eb6029ef4a13e5de85e6af9b31a8af3e500000000000000000000000006e23904bc0aadcdbbc22325c0f98e179eebfd5800000000000000000000000018e727afc59190dd81ecd035cb2219562b09822e00000000000000000000000097dc27c5b60644bb0bc51696cbadca18f672cf8c000000000000000000000000a45e4da10f86579ff2d37cbf29fc7b27c08a22fa0000000000000000000000002285568bc7842026d04b772421114f952a9b2eea000000000000000000000000bbac23816005918e0bd7dac88d82776bbd0d6d28000000000000000000000000b5086b32a7b97c4be008e7bab9bc9b28ec6d0933000000000000000000000000fc6d1d06eaf7dfc8bec7d473ee04722ad93daf1a00000000000000000000000020f9cdb8fb6e08e65f569f621b854e3bdf4928e10000000000000000000000005e6c5ae5c453aafe75529d57ef8dd1d480eef66c00000000000000000000000067003129e44acb50120c648d2daf819a5cdb2b890000000000000000000000003eb5b7620c3fefe1140414b7a0e7386ddd44b029000000000000000000000000e22647c7596c3459154039cfa37cf539c5ca57ef0000000000000000000000009c0ea9b69c66dc505c3e77e246be043a8a550bd6000000000000000000000000cd56bad0563243499ef061c10e7b6e3044d0963a0000000000000000000000005607059a32f0d7228815dd5b36a8b3e40637c3800000000000000000000000008f6b7c05538b4e5d9fd94a9a126a86501c492cb2000000000000000000000000a395399b7a84058248ca8c24f0bf568900a567ba000000000000000000000000594cc5dde33ca89cac0c2d1e52a528dbc5511f57000000000000000000000000a9b54e6187da4abd397aa88f676ae17eb3c4ccae000000000000000000000000ac60c58b67ac28fb5aaa0b4169cb0c0587db7f51000000000000000000000000b0f9ffc483973e6cb25f56f176525541ec088a86000000000000000000000000e18c92ac9bfccc88fd2957a8ff432b712d0e9536000000000000000000000000d3a4e0c37b6d95be61eca992bf3b48d72f477714000000000000000000000000999445f2da24f87f313a6407a6c84719ba8a34d50000000000000000000000000ad47fda1c90aa9dceaeb0843e82533e6b94a34b000000000000000000000000685968120589fdc6c32ce03b044b23f8ca9446360000000000000000000000006daf0738409b9e82e76eb7272f26e14e5ffefdfe0000000000000000000000009fb3847872b3694139d4c19ffffb914520e926aa0000000000000000000000005059cd6e45cfd7426fbb0c740e63b0345b9481df000000000000000000000000d20691c397c4b26559e9f383cedf23922ade9cf9000000000000000000000000974d08d659016a84e5fc35dfe9a472918b88f3010000000000000000000000009a58bcaddfcfb800fe596278d35e582401fa9ef6000000000000000000000000b7c865aafe69bb7434428b4fcf64859d51b83a0e00000000000000000000000086f868bafdc2e0d933c79fbba2c6fb6fc35475510000000000000000000000003814d717350f6f4da167a0855d22e8063aaf092f000000000000000000000000fe0b1f74716f0b73b136e257fdc562a36ebbcb9600000000000000000000000030cb10abc6207c706fb13132c057a920ee45834d000000000000000000000000f7a9f89c962cadcddad58f0aaa208196bc233e080000000000000000000000004e3573a33378477d48ac4e58f250f6f9ac2219090000000000000000000000005162043512ce632a2f43015655eae108ca08e5090000000000000000000000002cccaecc8cde703351c71bfff5f1de246e49d9630000000000000000000000005417ff5304ddeee9788aae8f340b63864fa21dde000000000000000000000000ef3c0ea3756f0ac553d9aa9ee6f356c3afc672b90000000000000000000000006a4f38caf6b2e158be05881b6289c8232058ddb4000000000000000000000000ba043e19824bfbe3c669ad45b288c641a0e4391c0000000000000000000000008380e4947b427dfce5e8ede3d84c86e6591f90fc000000000000000000000000c4bac117d8b2e39e3d38224cc5eb612e147d3d44000000000000000000000000f71764d0faf25792ff6dfe2650c3412e4cb07645000000000000000000000000b1509182961a7cb7af2338064c9d0221774c98db00000000000000000000000064bdc09311843c81a3cc8a067ee4784c9bd3b18900000000000000000000000055418c9cf6726aeac6d848c602471af58677006500000000000000000000000056c858be7821e1ab04c329c3c6c5a0cb2a55779a000000000000000000000000e97700047a3bb3ad7591ad72b8e1c19466735e8b0000000000000000000000008b2b0e695c0e29a706d6feb0a1416395ff7022b3000000000000000000000000d565d5181c45993f4af7136cdad85d13c1d6bf42000000000000000000000000bf620df8e500d59385584e09fa1fb1cc81cd3b17000000000000000000000000519580cf687c995a64cac3367f1cad5bde61f6b50000000000000000000000000a7c8d5a805288d52f056e2b2f7ef96cdf8fe14d000000000000000000000000dd3ccb03ec13ef6b36d58b62fc2462ce625bc454000000000000000000000000e8bb04dded551192ba2d27edf55201d16f92bd8f000000000000000000000000f6fdd54c784a4d85df006c71114310aa24f36ae00000000000000000000000008b56761f35ad30b4b810d7a67e826c54c89c4d9f000000000000000000000000c3e7f335647cb4bad6b43371429f3f724754aca20000000000000000000000001d2fdcc49ffed3edd0d33014f9f20a9b6119ddb5000000000000000000000000c4396866c77e604477b61d654bd5ea135e4fb0d0000000000000000000000000a2bc144197602c202124fb955661fcbe254d28b80000000000000000000000007b826222565434757d23d7745a73db07151f5f3a000000000000000000000000e2f4fa9ccd3080ddbf081cc2b1652802ffaba87a000000000000000000000000e27504527b7d1bbad5a242844eda21cc83dcd06a0000000000000000000000001af20a8115a4ca006ea47a18d33fea06c5991076000000000000000000000000f8162dfeaf076f5272fad3726c23a63129d19f3b000000000000000000000000f9c26d81b2b0b8387bc48f2a143bb0b576a66c37000000000000000000000000b16cb7ebd7e900b6dba62a26eacb4acf330c49b10000000000000000000000003c77166cf3ad2f65b8408b31c518c3d433cff1bc00000000000000000000000023108a8f9c333173cadd2ec2ffe8c9b1260a35a2000000000000000000000000295698ea9648c57958f47e924f27541c38e3cc11000000000000000000000000d60a70f44ab49fa388acfce196fd8a1a84e3daa400000000000000000000000096c01742c74428d1fd1a3d6e05c7003be7d2708b0000000000000000000000007f4b59306440843d7180b98fc95eef635757cb8d00000000000000000000000082a4749f7af005f78565d2351ed06f638463dc8000000000000000000000000081870eb0d2388dc219435c632aa27a494798af28000000000000000000000000ffc14df86148c538e149283d33fe0ac141e755f100000000000000000000000097fa96361f7be6e3af8190d99b9bc3d7f54e590f000000000000000000000000bf584707021ab20aa3b24d567d79507ffa6934180000000000000000000000005d99859d6ddad262c224a4b2ca0a7a82fefbcefd0000000000000000000000001ea3099ae18e6233831bd3c0084b3d621fdae4f20000000000000000000000003238297d3ea6544831ed62157f0b6caec29a79fc00000000000000000000000098ef7e13059f319c30112b756e5250a5f7ab0a450000000000000000000000007e5a9e9ef452b262298606825253fd1ed12658e0000000000000000000000000e7f54f47860660eacbffb937178eea8a5e489b030000000000000000000000004dcb124e7002fb9e880f5bca1f3350bd8839bef9000000000000000000000000104ebe235a0a64c3ddf858952574f3b1d4fe8b75000000000000000000000000a1968cef47832a883edd17d9fa243edd66bbe9570000000000000000000000000094b66adf83b8940f752ad726e0319e8decc4410000000000000000000000009d0656685dd305f7290a84e1593e694918a690e50000000000000000000000008a5b6866c4e12cad6480b245df0d8262126afd16000000000000000000000000a5da91a4ff6bfb656a0405c6e5b59cb0700d8a2b000000000000000000000000ff537f2978f970d467ab6b9ff15e2f36d6f1ecb000000000000000000000000045e7b19302726e8703071b233fad6659c8a04ba7000000000000000000000000bf35ab9859c024f0f5740da784db316be89fef530000000000000000000000007b77e5d015c2e1a211210c8fe69330096652eb1c0000000000000000000000003758bb49e805204d6ba25b551472ed7bf7bbab63000000000000000000000000a6353a4ee249f0b4ceeb5c7eb4419e783275e5f6000000000000000000000000294fb62fd7038e3bb6eb7b9bd7f096814f5a9476000000000000000000000000da52a93c138297fcc1f6458af731ee8108e968f600000000000000000000000021c9fccb4eba27ac8959ee9e2591e8fe983393fc0000000000000000000000003ab55ac7cea37386afd3563323a1fabec05a17230000000000000000000000009bc5d4257d91fa8ed2cb647490d3bf07f43c44b50000000000000000000000009d2d4f4ae5603b6d151f636b228a5bdcc0ab56e400000000000000000000000093b6ec72dd524d925f40c2ee3e207d97c3e3b8440000000000000000000000009dc4817ed40bfe34023c68d2be7983df2ba36090000000000000000000000000f879cabd09e84de08054be8cb40a0acfa0a87d660000000000000000000000008bf042f22999a94d3d4a40ed981cb1b4660004280000000000000000000000000608c6a46d4ae91d9aa633ac5e61fdd39d56bd9f0000000000000000000000008b7bc11bdf5ce23f7dcac3871bde3bdcdcb2f0f400000000000000000000000036c6a6cf50efd424e88859d171bc83803f4900a7000000000000000000000000b58c284a22464876a0e4cecbfb65be14c2c38f98000000000000000000000000f6b43f0735bc1fb19dbaa6941071c1bfd2a33f6a000000000000000000000000da620adccb2dbdd0041175ed5e8b3e32f518a55c000000000000000000000000385c745b6f756a9711eea57ec6e6e5f3158a4925000000000000000000000000790e797b03b4f2bd8291968d3d32ca1f3211518400000000000000000000000073858746c9bc174b72fa40982b181a418f962ddc00000000000000000000000041587cea45bc72f17079e6f4505a9efb14ce99af000000000000000000000000d6d0d52ea7adc0bc2b7e58c402711cfc4127b534000000000000000000000000c7964cf98eb028ad27855c78b30e2474f920f7e5000000000000000000000000765edfd87d38df46e6a66c4618bd932b07b06f26000000000000000000000000e47cae143804b4f4cdaff3e0f7cf23eda58174dc000000000000000000000000bebe67508dc56dc634a4668c1fa723fdddfff6e70000000000000000000000000ca1a810f5119a7516b6b7526e170b5182a28cda00000000000000000000000033ae689b96fa5c23af5def0c6dc3890f5d9f05b0000000000000000000000000339642deed008b4d2cd8ce121fbd0646df5ff16f0000000000000000000000001ab7be1a3221ecc4bd1a8744c1ab9d64687a8a59000000000000000000000000a9fba6c1c08ed2b0d041ee01a8b4feefc91eba55000000000000000000000000b12805391094ffddc456644a143aca3decfd60700000000000000000000000007e9fb2730c3e079f80be9e91dfb24412f1d2ecdb0000000000000000000000002139d1a72037c549ba4475e0df9d29c756bfbc81000000000000000000000000182e64765550960b2e5d73091cce2f02f3b102cd000000000000000000000000383262bf9b85914023427f5a5c10fef1be50564a000000000000000000000000d52d2e7374383731976d76f7b3befb294fbf657500000000000000000000000088f222d881ab9c0be7764c25c7cf5dc0f18f091c0000000000000000000000005252b6a477109a656fddedb0ac53d6d7219374570000000000000000000000008d7d99eb981020712cd76599e43d6cd2f323152a000000000000000000000000e623166d72774c6a825d563cd1ba28218d92174f000000000000000000000000bfd0b7ef9f74cc04fa4983b872240f79bedb3ac20000000000000000000000003498a3f1dcae1fc03707b7cc6012307cac58aeb3000000000000000000000000af5e6948add367ed62ca19f79c74733febe9168900000000000000000000000068ff80ab1e57370ea0b2cadeb3e68910f48aecb0000000000000000000000000a12084167166ce73cc68a690852bcd45a38ddfc00000000000000000000000000342ac5dfad866985dde477caa85027a3c01a33400000000000000000000000085dcc569d928189c5a7f167a68a10c73c619fc860000000000000000000000004e946f087ef2e23274af70b5cd2cb31fe7a7c38d0000000000000000000000009ea3454168c0255425c078b9609f8e9b69033ebf000000000000000000000000041e474b6647f69a68344f3d207e9712b25983940000000000000000000000004824a0c1112530c47d5f0c4ded60379b4660f7e000000000000000000000000099063458b3f92166c596ac76582928bda77220fd000000000000000000000000603903c9566bd16e9b9caa3fd45da005e5d10ae70000000000000000000000007245243b7fb9369ffbdc3b1e8f4a41299e7b8e5800000000000000000000000023032e3bb111de11bb7069d7caaffbaed1690c73000000000000000000000000c63de4a127f39616528ad06aeddecc21de9cc8fa000000000000000000000000e9efdc9358780c9b409ede33479a1830e74dcb860000000000000000000000001767ec6c5136e43e03699cbe7ed50496013384bd0000000000000000000000009e98261f7335a537ce8a721aa9d750b9c295064400000000000000000000000053204433776147ad4838d836a2af412e0335f2de000000000000000000000000ff22489d815c603d074f25781fe31e6bab212bca000000000000000000000000d71666dcd1bef7c17c76e7e52e338e026b5144d1000000000000000000000000181a061c696dcba92af8ad4e326ed1044633593f000000000000000000000000ab269524d3ba643dcd5652289859b11c22f22a32000000000000000000000000236e3f5d79a03e4a64ff639379dc23739d1409190000000000000000000000005d25c091d97e915c86ef8d37f38ab9143601d7c2000000000000000000000000a0e1beb6dcf061c5efe6c98abf65298e078eaf5c0000000000000000000000003499196c4a74765e6c927204b31a78c3ef79e5950000000000000000000000006d132b79c37b087fe3bebaab1fcd1ef6aaadd6d10000000000000000000000003d74087116ed6667b7d192f82b5791986b5335d40000000000000000000000006a76de884c781fdaa71cbfbb8ab0825f11a87369000000000000000000000000c3f33f8b0a7f88e38ac5b431297a63c8da8480b600000000000000000000000042cbd8532c375f2e8ed6491d53c5a7aa6b2c4a6b00000000000000000000000007172b521e6fd4b40dc998a48aa2b140861e73390000000000000000000000005bbed48fbaed3a09b51cc8157345c36f921b497b0000000000000000000000004eb434b358e470d73ef439fea35120477d3cc96c000000000000000000000000657c72e8d9d9384c42c42f5121ab9957bacfb9130000000000000000000000004ac358f7903fce140e270a853ea2482585899b4f0000000000000000000000007662b92d5b7c8ff1a3a39ac559fc74158434f64600000000000000000000000086ad93b7166ffea16dcfaea7e4253897c4ada91a0000000000000000000000009343017e65e692711907af6b0a82e2a69d3fa70900000000000000000000000080038f08e7f370c8a44a8d8e758b9ce281e91f63000000000000000000000000dc2666ca902daa27d54e79d950daf62fe5d869d0000000000000000000000000326393b518870dba0984ff6eba4e838c5573ab3d0000000000000000000000006c0ffe32751e54bf1560ef77c07d90f4d87412a0000000000000000000000000b36f06076413fec3b7874875d0801006d12e0d85000000000000000000000000284089902f7c06901a64365f71b62f53ce3fc6da000000000000000000000000aaadd7fd956ff2863f34dedbd817cb3b36b8d1f600000000000000000000000093b59eb5f47bd8574c92c4dff9be0a40401e2295000000000000000000000000c02992a6ac321e8b5e8e021f702cbc671963e27b000000000000000000000000db1d5c21aa03e26cf278cb8ec1e5e6a1a2c84c270000000000000000000000002b3ef6b23d828f45eee23849101972dd50b02f87000000000000000000000000230281c05ca339f3582700a7e5cbbd78d77cfcb6000000000000000000000000bd532c24258d15049b0e6f84b4decf32e01702710000000000000000000000004224fbf2ead3f841b6f51070fdb4b2a7aec1dbda000000000000000000000000c796ba5cde2fe069043c55b50ff00fa0b2be74f6000000000000000000000000e5656026545a25bbc90f1085ee4dbf5bc7f6d304000000000000000000000000e0ecde547dfd1c454aa958bb651c4e5929f191ca000000000000000000000000869072328462bebd357193d64cddef072e5460e10000000000000000000000004e4aafbb606e8578727f9aea127c155406e5527b000000000000000000000000d10bc40cfa873b304f26fc0da6e95c80738a245300000000000000000000000059966e8e109b62acd549e6ce5f485e08a4a6b7a700000000000000000000000035d7a3b5ffc4c34ffd18c5d1ee73f30c111b061000000000000000000000000049ce6c0175f3348e392bdc5a49019d83df69bb7a000000000000000000000000eb2e10fa1b9326efffdbc28b4e18b8ad600ab849000000000000000000000000675d43801faae143da2139f6689a64f325c5881e0000000000000000000000001f19d60c60045628789caded48cd4e66199fcb87000000000000000000000000534a350439c0d8ef6bd87dbd8ae87a98d7a19fee000000000000000000000000779a4fe40cd3d0e522e6acd979355bd13319d4eb000000000000000000000000da137dd9143973fa30fe117bec7fe8d13c8497a20000000000000000000000002ce5a484057de40c3b11d353094d52d13500056400000000000000000000000028549d822f14ba7f018d7736c3f7bb7b765d2339000000000000000000000000deb2b966a7fdfe66998e74175af41e295321f68200000000000000000000000052cde45c8c8453170f44377e9959eaad7e56ce210000000000000000000000000da9d06fd1c8085b32c98c31c381734d6bdb04000000000000000000000000004a923d103412eb7ace671be8a55d6682a100322a000000000000000000000000f2daf35c9fe89bf542ba0f6be5027db91d53fb5d000000000000000000000000ee1f9c557d97d5299bb2721df19dc91cae7324ee000000000000000000000000a16b4cafc5b282032508f74b22da57f16a39e002000000000000000000000000179ae51889cd6354fbd9935d0d6e1ee502bd64630000000000000000000000002efbb8f360be6c6ef959cb7765cf9c5cbcebeefb000000000000000000000000d0cb11e9fbcd506b9fbbf775ea7c008d6bea61ce000000000000000000000000ab93a9e5c951534a8a70f9893438f9df4d1d64cd00000000000000000000000036f57be185c83b5418e222d3540283518e79ff6d00000000000000000000000016951d66d04988553d330f8250a45c55d78ba42c000000000000000000000000296642e37263a8f417a0c447c73096e7ec7403fb000000000000000000000000850c513813364d7f38c9e2c6b75519ab8ab1fd5d000000000000000000000000121ab8740349c1c9e4bc9ab2c580e8861c2b0cd4000000000000000000000000d50a0c36cf2710e24f678887f25703b03dcdacf6000000000000000000000000173ecf7534b6b2e06e938d961b656b2b218edc2c0000000000000000000000002448f0c6da1c4c76125dee02fdbbc828b4fbbc10000000000000000000000000429c2ebc0f7739412ef551b0771566fa5a539f74000000000000000000000000768d0cdd9494aa6e00aa9fc82a319beb9817f62d000000000000000000000000ce17b84d30d43df7bb6905a3bcbb63edb450cd7e00000000000000000000000085f26ed8e5822e934e41b0ca664a22af3e0be5d4000000000000000000000000088116a903b1546e011bde600f721da794240f800000000000000000000000009f7829383c9b78b36fae3a427e06108f8e3c0250000000000000000000000000ba6c563968ef6d9fc44bd4d034d7b5a465ea6f0c000000000000000000000000c0e2bbe65ab6573d104dbd6ed378d077a246d131000000000000000000000000745d448e33bab7a70b4f8268e33564e4ffe8a55b000000000000000000000000e8538a0fb70c202ce6c1f0faa21c120c326241250000000000000000000000003d4cb901534c102e6cd62a3682e72baa956be14c00000000000000000000000055a936d31b92c75d1ccd71b0dfc1ed369ae85e090000000000000000000000006921ca054423294cedfef4d22b3f834127b13def000000000000000000000000688c1de81ce07a698679928ae319bbe503da1a5d00000000000000000000000058b040f0fecac3268c6814bae787b956d23369b600000000000000000000000016c3c6a593813f73a7975847dea2d46bb6f62b9e00000000000000000000000007ab1685fae9f651b032ea15b9b8be7a80cf99120000000000000000000000008e32dc9cbb4d40e4832a4f2ad1967cd5b75f5be800000000000000000000000025178ca85a394837601dcd2cd2e7de19d431ee190000000000000000000000000b2fa4d4b0e368a3bd7dbe74c14636366f10183f000000000000000000000000fa654403e01d13449c79b60bc841082d6311b45b000000000000000000000000df1df25814ba7b44e66aba30d56050abfe8ba83a00000000000000000000000061e559768cbaaba3688736efadd8589bbf2f3806000000000000000000000000b4b76f64dc7d17d204ec850c4f62f02d1cfbf2070000000000000000000000000e5494e200827b41e5f33c1070dd3c6521249a2a0000000000000000000000006af23af722535b6207e86c787f11ac312d613e0e0000000000000000000000003297b7974f9b53aa78390e45af212543d5b41d63000000000000000000000000bce52fcce504db19ae99a3da0840b275300b0eed000000000000000000000000436670da84cb19772769e6504c0444633d2d092c000000000000000000000000be426d9cd23bfd9862f8545cf05edb37a96058d80000000000000000000000006f8a00f93cb428132213f4784d836b061255663e0000000000000000000000001942ab12a15a68b0760704d2bbfaca562d290720000000000000000000000000fceccea283ff7279ae3c5fd35ec19dcec4f797350000000000000000000000005c29edf21632a0b5ed791db913cb4b556a352f1600000000000000000000000067c116bcaacb4201599249c27c81effd7ba5eda0000000000000000000000000b5096801ddb3de4e8989ae2c8304e1ff39d7f357000000000000000000000000560dc5b19e8105698a7fc28486052938ba3f0681000000000000000000000000fdc04338c06b55f049e6e74d5880564e0e4cb83a00000000000000000000000000fe6e6e51f94473360fbb9e86275e07c7c622160000000000000000000000004dc617c60d3ccab19485c8d792a14569257c1c8300000000000000000000000072976332b98ec4ee694ca3057e65fc7e424e624d000000000000000000000000bae9a4c6be95884036c40001feb94005c2770f890000000000000000000000002dab484f65d01e111c0cd4c120c923a16ee1f003000000000000000000000000a68266e33c24a5acbed5580a4e12054e9452d1350000000000000000000000001dd08ea5b90bf8d939cbbb1ee945a1540f6c13180000000000000000000000000ed0e8cd721077cd2d2af463b671b0623083a44700000000000000000000000078f5cb6cf11faf7c08a12a0dab57e0f4c6e14518000000000000000000000000dea54fca09b8ab7cf3f06834e528da991e7fe1990000000000000000000000008323c071bc48cd7852e6be2e729c65f5b65f68f70000000000000000000000000bde7810af1de9d7774e1804bdd98dbfedf78fd9000000000000000000000000e4f3a465745c646b262e49f9a97e0e8a81ce8dc700000000000000000000000059d7636a6f2cc92630823e7e7763c25a0fe46f630000000000000000000000008690d1a7502e71fb267811282e6855fd7a43a22b0000000000000000000000002661f8ed948e0abf70d7e146af00c31ceaf9aa460000000000000000000000000a3eecc99a1d5f8faf89f566a7aa9cd025ae895f000000000000000000000000a4dee515fa585b4e634afaa7d9bf030d411b08d9000000000000000000000000f89a6c0d1d8d19841f7d282479f9699be65836cc0000000000000000000000008fc644c7d6f9bb7dd3dd604322a9770b4160150b00000000000000000000000054c9957a0e663c68c238f786c2e4179dbe37e4c30000000000000000000000001af8e6baf7894b0be06330b0bd44be16c2a8ead900000000000000000000000093ddb550f5f5a78488ba13e028c057af10a033d40000000000000000000000000e840f7c7af9a351b0ae96af68f9e5c188b28ff6000000000000000000000000732d613f20607663b63f1769086ff45150061ffe00000000000000000000000034a8ecc1a0058051fe72180ae5c6218c048c9ba7000000000000000000000000476cf12d3a58803a6396fa9d996b16bd5fd5bc97000000000000000000000000c16c6707c225bcfe6cb45d70c2c3b60fa1dd8684000000000000000000000000e1c4116e63e7bf8bf7e32f4b22769c6e904a4c68000000000000000000000000c719512f5c7f8e8e79f4b6037ec08ea0fcf5a52f00000000000000000000000030438cf64e2e16b87187453c3a6956468eb24fa600000000000000000000000085029c351aad44ea2cb2ab76f96173d358c1df4a0000000000000000000000008e67c5657e44f1f90c30daabbf3673cf451df0c90000000000000000000000000f71805bb11098bfdc9f7f5949e11ce336f2eb8c000000000000000000000000e9cba41063a4e26f70953a247b548a4f7360a8bf00000000000000000000000098db2b872a23012c1015187d89ec157368d81e8a0000000000000000000000007f0142f1757268af1bf0f3de3f8998c33c6733eb0000000000000000000000007aabd756f6e739d8833612aaef3d9937e22f0b77000000000000000000000000a2cd9299b22f247c9ff82e65c55d905aa4838473000000000000000000000000f023aff21d3539c640e0ae16cbd77e0e673546670000000000000000000000003a7d0c08636572a63b27991db7132680f52de86d000000000000000000000000fe82970a71ed44401fad175e2e9e46ee6f131cc7000000000000000000000000c3e34bad3e20f8503a2aa3c8bf7bd0483b67b855000000000000000000000000340a072a1ae126cd10e0718b01e3244c86d87cd9000000000000000000000000924e49ee01c646beba529ebc0bc8b9fd7777966e00000000000000000000000085141dc17c050a7a88dca5d5ee81ac81407bd41b000000000000000000000000302d676d2207bd6680e2ad0a742a309f5fa20185000000000000000000000000a9bbcddccd71f3bc0826a7f1b1187fdd2557bc450000000000000000000000006fecf89c9b7cb8d85fc90123e6b805d1d2942db30000000000000000000000006bee4d3c5cfd6f7fa0a40840321547d4ea1146e0000000000000000000000000a521bd7dd8a50add239035e7c3afabfe3517667a000000000000000000000000da311b2ac853e7cb588665254bb08636d1560cbe0000000000000000000000007be24a846ff5b1d3501edd05c5f1dc75242740060000000000000000000000005b94c9c93390e9334267dab7cf793287538e608b000000000000000000000000a67a2f764b6a30c0e4f20b92fe75c060e8cfcde90000000000000000000000009c4c06be3cc2d24b47e787959dc0ddea546e7825000000000000000000000000210a05e6d9668b84a380de98165879731b629e22000000000000000000000000179673adc543098d3a69951a4e351367b08513000000000000000000000000000302907e9b02030c4b3ca9ca5203a59a1b53bbcf0000000000000000000000002c573d4d52975d55720af8c898fae1fefbfdfa7900000000000000000000000016716769925f3a1ba97e5ce2ec9cb9b0849376f2000000000000000000000000f8dabaa577b73748c499713160629d4c43a87543000000000000000000000000f38e5f8d0f362ca56c38bb7b13e55e33990d90810000000000000000000000002f25181e624f85df8094157c5ac2d2db8a7107b10000000000000000000000000216ee4d2400ad6f0258e6b0486df0f5e87844f4000000000000000000000000d30bd5e6ca383824e22fa03ac7dc429ed1ceadb4000000000000000000000000c376755c3b567ef553a44591759ed81806d5c5ce00000000000000000000000086e07fd358dae8c494236e0ab7afb0929dcb4b3d0000000000000000000000002530699d957a46cfe3ed013d725eea53258920d50000000000000000000000002f750991d7a3f3a6e7095646c22ab3c48d0d6c34000000000000000000000000cd00586f9c0904f1ef6b8935fac3f38028a9e0aa00000000000000000000000021a605e85f64d5bdd7aeb730e35b22d89344c2ee0000000000000000000000000933c8806183d88e44d3f6b119f214711b46f6a90000000000000000000000002dc634b63d3373e77be6adf91d36d4238d14255c000000000000000000000000fd26cd83cd753ec4c508b528a009cd9d6610c6780000000000000000000000008c5e2d81656eeccea3975dc9b6c924bd558825810000000000000000000000001fb68899929793e0065416551d59b5592ede2edd000000000000000000000000a45517b3229f5e8fd762977233a3f2e79faf402b0000000000000000000000001f4323d1c153ad5312ba5463046ea8f54862a04700000000000000000000000019d51b1bf8624f6c42725790ed11dbcbd8b2a8270000000000000000000000001392cce9e029627639fba530eaaff486d7015cf0000000000000000000000000bff8de74238fa8460b03b08cdda6b8e5e28bde660000000000000000000000009718486430e5af24d8704b83376feb8074e3de3a000000000000000000000000b7b83d9e38a584466b06e1db5bd547816cb99b2f000000000000000000000000f48aa8997ce8e739ec68bdc7063cd09fb710cd430000000000000000000000006acedf955657f29853b2496b6e22b2ce7798a872000000000000000000000000c9850f397b1ee1452a495377c930addc1886c03900000000000000000000000006755a757b6bad5f53a00877bf0772fcf3183732000000000000000000000000f10b86fda4b9d94f211ad0bdf49974ccafafdb7a000000000000000000000000c59dde6b91a0107f37d88e0638ed763691f5901e000000000000000000000000e6ee88df920ef56a4fa52ea75b5686bfaf9f7e62000000000000000000000000e6ddd4bded59310c074b67f1a4dd82d9ece989d1000000000000000000000000377f784adb64f89727cf76324f22c2135ce1f5f3000000000000000000000000c28e9224351a1fab921a9a0d244bc45d4c71cbba00000000000000000000000084d0a57d3287309ae9c6482563c29103f3f6cb3b0000000000000000000000002125a5b9a9dcd7768b495af7bd7ec6a8d9703813000000000000000000000000ab0c3d28bec7e793899ebf8043d5f2a75c40735500000000000000000000000026dae44c6b469a00ee68b932cb7d46d293ec85db000000000000000000000000db6f3ef8a1f0660923756e8f5b2fa126b8f4c677000000000000000000000000e9ff2663f101ca77630c7c70164cf0cf9ffffde8000000000000000000000000f29d2cfdee82f96d83aa11021f18685583e8f9fb00000000000000000000000037e68a8d3006ce8c9ef62087e7db127189d42081000000000000000000000000f56fe42b1d82ef63f5f994fecccfbab1315fcbdb0000000000000000000000007485499fa2d2ed68474e71fca0961b47c44461630000000000000000000000001f39eaf20c050ecce36e8e84398001abb955bda80000000000000000000000001c1a8e95520be7aa228070d3f10c7514553e7e81000000000000000000000000402160ffa9072955a9985adb0b29a0ddbafc564a0000000000000000000000003e20d2fcdb1c3fa0a808f8dbbe314f7e17b50ff3000000000000000000000000ff7637db0b79230f2009f67a61aa418dad580b3c0000000000000000000000001ff811a79935dc807c6423979920dc1acec7e7ed0000000000000000000000004365df2517bc1613d82b2d41e76bd1642f57fffe0000000000000000000000008e5a07a8e90c57779b9394f318d51aa3522020490000000000000000000000001d5943e0fe2540f21dde35840ddefe5517add57e00000000000000000000000010a262209be8c3e5293b4d2744c7591180b06fb500000000000000000000000006a07e24b3f596902d77859ca8351b7b6a340f100000000000000000000000009341db0c1e765bf4f9990402cbbb236c9d6088d50000000000000000000000009331fcd69f19c9e5518a19353ae408cbc9e336bd000000000000000000000000c292c11a712fcd72578077967d16798300869310000000000000000000000000888a2095e1772064f1778aa2613ac2c521dc7ac7000000000000000000000000ae3de962ff82f23db255da963e686471a2da734b000000000000000000000000921753e6d53183b0bdd246d602a431184677add4000000000000000000000000847930732099c09282d64db132f8f8a9c10b33240000000000000000000000006e030b2fe41c3e4e135527e0c76d0f6ca953dc560000000000000000000000002962eec7f95965d9fc3621fe3be433198ddd56880000000000000000000000008a1fe7b81b4bebb4d1e5cae202f87e742fdfab7c000000000000000000000000d1774c6ce1066b2e155fd2d3481f0894c6308fa10000000000000000000000005d9531fb853e28ef034af3d2ce01e14011a73129000000000000000000000000116c2978b393453d6c2cb5f6ab282f898b8bc1280000000000000000000000003025f3262fae5c328c258737aebe9b86f63a507e000000000000000000000000470f9051558633c65665625bde497527803ed7b5000000000000000000000000cc1eae755a668f1a808f3b24ad0cbeb332f5032a000000000000000000000000a3632dd93b046817ae313a22a0e76cca971499e700000000000000000000000087a13f3d17eb7ef5718d92c49336300ff238d80f0000000000000000000000004f02a713daf7f750b9cebed832ffdad1d42eee16000000000000000000000000a437f96ff436ba0f08d7b3061d1fe8a531ea8b7900000000000000000000000031bd17bb7cb49616da61fcc1adda6c3a72656ef7000000000000000000000000532ea358d6b8949ae11f28c44eb1b7b2029b6847000000000000000000000000492f05f3c9829effd1c75b1a64a3da60f5390fa900000000000000000000000046d22b071130b2d838957073392c5b29b48093690000000000000000000000001452552a3812db9a96c1b1f44ade1ab87fd13624000000000000000000000000ca26ac47366497799aa22150e94f79a44dc4702b0000000000000000000000006b18f4cfdd42e2aa80c338b1a6199c0f2a99905e000000000000000000000000e3a019f746a3d241c3816b43bf6fbd409fc9ada2000000000000000000000000f2f86a911cbd4cc0c412563f96a0685c405470e8000000000000000000000000e652aac46a8af3053bbbebf413f7616e251f338a000000000000000000000000900680f473dfe1d44bb934477176e23f2db7ba6300000000000000000000000017480d4d33641af80daa8605a20b1610d1f494b6000000000000000000000000c162a75fde80cd2c5bc72c3f1a1b03897f699a1c000000000000000000000000966638adf120cdfd72b450a9efe410165ad06d5a0000000000000000000000002be85567f1eb672b3458e3a2ba407fcfd3fb4efa000000000000000000000000ec6e4e97d8f0e17006432349915b109780e8e2a8000000000000000000000000ff831c67d15d6e1299fd2719579625795d81db3300000000000000000000000098f0da41f973816eb9268fe8f2438ec71d09e9d100000000000000000000000097a161ebfa5778e802209584b370e315ae5667680000000000000000000000007819f370cd2917504583521df8c050f38c1d5743000000000000000000000000d8982fae6e9b2219c21e973801bdc092d4d10a28000000000000000000000000758784aad893cd4655f62e157b38083c44b43a8e00000000000000000000000038d84d0e7e5f0a5bb1fedbfc3a190c80672131bb000000000000000000000000fa661f1460541be48891d40f80e6576e534034b4000000000000000000000000584934f3129b2e399787a8ef4fc6854361a5286b000000000000000000000000689ab89a0846c2f3a2e3b6a5aecdedecb1cb1b190000000000000000000000005bb5d71a3f4d568995cad49cbf56faeea53962c5000000000000000000000000f179f48ae07133f1f761975258a05180015696c4000000000000000000000000c09fb7af4406f99b61d904df078e0d961ea4b0fd0000000000000000000000002f170020148f41ba8e0e00b43cf6a807090c9f970000000000000000000000002e0e9d79d58c79529d1aea547037d4198a8b5b5c00000000000000000000000032ddf9cedcf0d54039c646051f5eac90239aaa0300000000000000000000000007de1d78f8ce91d065d8329c26af780b4a011678000000000000000000000000d5c4c0cd278d469fcdbad0dc6fcfca01b626e4f500000000000000000000000068ecce7d3d75a104854639254f16368d4dbd938a00000000000000000000000061b68b76b34319e6edf6046ac3c7fa8036ee2deb00000000000000000000000067c0e76e9da2f046c53882651ee390cfc8eba86f0000000000000000000000007fec9737b28786c81434788c95e5994151dc0bee0000000000000000000000002993d7d38b7b9ca73e62548cbbd98de30bdbf0c9000000000000000000000000e5217c72e3bbd88a8e3eb522ca5b40487f4c92460000000000000000000000007000ac137e51cde736fc103138229f6b9b9e87ad0000000000000000000000009e96cc96ef60d94d1e35713930d90186e395c1d80000000000000000000000007f7734fdacd5a6cbf1bf6a59a23369091d5497f7000000000000000000000000dd4a7105833598a249ba6e920aad963529edff1f0000000000000000000000000a7b367ee82e8a77fb2273f37848d4b8ad77bb570000000000000000000000007a1f421595ace1c72603c2659eb2f69c4fbf6578000000000000000000000000d61014c71da5a46a4cea77ad8bdfea0caf8df360000000000000000000000000e29aaa4d11eb015101f819e0006e313a37378b59000000000000000000000000101110d481a367a742d29f3d407c5e7eccb7c120000000000000000000000000fbf3d018845984aac440a68b3b39b8c23f008e9000000000000000000000000039202157663cad4b5850bde2558245e0859e9ccd0000000000000000000000001303830a6074a8e0474988f3ec0ba7731010a44d000000000000000000000000976e6ca7f50a97f84003e9d72803c6f13a17a9e30000000000000000000000003ee7d6a04f6321ee33920e070a9810dd2a83eb46000000000000000000000000037588614605d2941ba0c03fc907d4617d476e4b0000000000000000000000001038ddcbbb4fa11fdcf82bd3c9e3e0c4262dedac000000000000000000000000c72082b181c1ef27ccdb7ec677aa051bae74fc95000000000000000000000000e0cd062afb2a0a778182cc7245e6e2cbfe9d269c0000000000000000000000004e98996309cd8cd2f239a6aea49674ccc8ba1c910000000000000000000000001255b9cc188c19264321f75c95b475de7cb967800000000000000000000000009545b0ed490a709463f284acfa002dea435c2915000000000000000000000000929585a2b6453c72c28b2b21e2e71aba85b76a80000000000000000000000000d024452b0ccc6f0794d31565ecdf7107cd3e210a000000000000000000000000f1d88ed90847ebce6a1e4db62df442bbd2811b2c0000000000000000000000001dd29540e30f03311f326aafdd5f3fe85592dcb300000000000000000000000025af8f802b2ed8239969c6cf75c17b579700c0370000000000000000000000000b0cc62f28e3410f3de84df55335185e9cbe52e7000000000000000000000000b3de3b6ac5f8e7b41b834c1509fdd0e56887c9b0000000000000000000000000c0a5254e904cb62ee95bc4986a53f92c6c70a35800000000000000000000000042d9d8fe609c9a1989d0f38e103b04e9be10214c0000000000000000000000008c0d17ca12f0d25da3f867cb058b5804a612663b00000000000000000000000088772cd363e8b1f67837a9ce4bc0b5c4aef3134a000000000000000000000000a707017fa2e1cf22ad054ef36bde5a87f9605d850000000000000000000000008178425cd9c81b0ff07332fa4a03ff5f81449bf50000000000000000000000007b4f0e03042962330d500f84edd718a0c2868a4e0000000000000000000000007e24520a930a5553bf02cbb3a1910e8c25e84fca0000000000000000000000000495bd94eee3f0e6699e5cf6d173955c603bc617000000000000000000000000baf631eaaf222eada64f5e2a09007f84dd2cbd3a0000000000000000000000001a56178370f1a801bec43122cd881521fb0a747f000000000000000000000000c27a56ed0f540060c65443e04d2b70088b09ff4c000000000000000000000000afc8ac831f5e92a7618e9e8c37b58d92c074ee07000000000000000000000000baaf1e9c3fbdc5b5b307f06abaec6cccf68d21c3000000000000000000000000f5c489b8cd49dbf3cbe3a5aed3d369e420e9e795000000000000000000000000d405dc04cf7194f9c5cf308c346b2fb853b2663e000000000000000000000000397b01d5db52ec973d4428c9b327ac9045bca8700000000000000000000000005f9aa359d3686b03a4d5abde7645f3e8210970a7000000000000000000000000ed5c993375923e3834223656aedfc2987e9b35ab000000000000000000000000b8f69cc281b456beb20a16e8f1d1cbdcafc4c78200000000000000000000000015d0a77cca3b265d6259440ea9758993b3ba51370000000000000000000000006cb4890d712c91020df2e62fb7bb869ce6ca3e8a000000000000000000000000fd99507328709d7f54d5f8bca9320af7a69b2181000000000000000000000000de395eacce2a02c1d4f962f666af0272f4092b8a0000000000000000000000005e12ab4bcffd76793a133fe4b5a018e0d367d849000000000000000000000000b4e962d8051b3b41d19061ee2ec2d9fc3c17c685000000000000000000000000e517933a5964da458ab5a5dcfc260ab48ee8225500000000000000000000000037e81a822abe3f0d10b4ffe3ec372f4b44543abe000000000000000000000000e64bdd1442ff3c2c816eb5a8e07058335c01a9c80000000000000000000000001b4140510e49e79b15a971bcd69b64d4ce3e9992000000000000000000000000bebcc2e25f72d50f39cf5957600c3b7641db07bb000000000000000000000000786b2c169e5c59f4a283562dc8280ec19f4508000000000000000000000000009c4e82dfbcfd5974321538c2ed08a50748dca7d00000000000000000000000001759452e43cc83dd454701b6cfea115136808b5f0000000000000000000000001971110bb39cb90653f4fb12fab2257d17d9c13b000000000000000000000000dd9bd6c7498586d84473f4a616df16a657696c33000000000000000000000000f1096afe67cb04f47ad97e14fc395dcf397ce1bb000000000000000000000000e46fe40d2840bb4f80a4f0cac7c0bb0363958252000000000000000000000000694c2f7bcffb78a2e49ddfe0bdfe18f94c9137e00000000000000000000000001d3be60d54fc32e1c0580de79c375b7c50c0be2400000000000000000000000062f110f66de9de1142ff028b13956918c7b9bc980000000000000000000000006c2e128472112fa5382e9457666d9a24765b702f00000000000000000000000046a7f6e7e6f0453f1c444874947438c1a78ca978000000000000000000000000ab7065b9fd515afa6b0185658954cccae0e93e5d000000000000000000000000ed7b7e999fba7ecc25053825ba9d6f212965c689000000000000000000000000d4a94f83d6c47f9d7f104fa65be3ba5c05eeb2960000000000000000000000009a33ac49d3373147da47752e20b322afbe9fe3670000000000000000000000009e695f41dba80e1b5384d12ce1dbb6e5e9e63032000000000000000000000000d9e53fdeea640f1e2c325d4ecc973d0ce852fc35000000000000000000000000c09883202f99fc78d7dda695a41e5819c82ccf9d00000000000000000000000025ac6370e6cf4dd549e84c84086f252f153cace8000000000000000000000000ef7a430727921a75d23cf3f68c918bacc4629fed0000000000000000000000005934e11a0558930293bf13f355ccb60cc9155e56000000000000000000000000ead068be81ee45c1aeef93c251ffaabeb3ea95a00000000000000000000000004ffaeec86c397ac2b627bb3214b631807d4b938d0000000000000000000000000fdb948478419fda5362ec5b70998353e2905301000000000000000000000000069420dd9545904dd3e60976a2e39731bd4267f100000000000000000000000062b13ff87557eb177abba63d48c4dc1c107ce82500000000000000000000000010ba3859a74ab4e740053c689a5f3802efe2921b00000000000000000000000026ff118f158d9d0c171c023597ebc0c2555d6bd8000000000000000000000000a93d4025a50dc15214f1f49fa8c409f3f05459da0000000000000000000000002f4fe3268e904318cebf305c24bc8f49f0b91fa1000000000000000000000000004ee575270a3811b81b71936d8be5e938b4cffe0000000000000000000000000be27a9fabf61e55f25b56fef45826f2f2797450000000000000000000000000fc381b5cbaa2f8b3f61e4419c1ed1e69b9b3c4f4000000000000000000000000ad2857f052484b8629dcc2a4113ddabe5f95791b00000000000000000000000056e75751efe421c8666b86f1ebf2481b3ca51be6000000000000000000000000da8a76d05a408147b9b96e2562ae2f759eafe9bf0000000000000000000000002c43c909b633bc5c4e5d7a7c2ca75024e0c66271000000000000000000000000d8be35efc0993627bf70cfded142baa4de4b022800000000000000000000000042442b2a15f912b279c84042e69d0e9693e9c8f50000000000000000000000007b4eb78e8a37d7e58187d3b030298e85474f8be4000000000000000000000000831aad877d272ff256392dbd60a8aa07187c750400000000000000000000000058130bdd606c5289151dc4886dd6831748e0d6b2000000000000000000000000f802e2b6abfac6538d7b08b32cf84626f923e016000000000000000000000000c3e13f43c7bf70d94a56fe0e28474fe40c89d6130000000000000000000000006c98bc6671d35d2fd23325f46c4884b89793a93b000000000000000000000000718e710fa178ab7ba704d0599740660fdf81eafe000000000000000000000000a86c343c0b30d994d16967b72b9e9235e534497b000000000000000000000000817871521b5547b8242c6a4e127690de0f4bf7030000000000000000000000006c755bbc008842b2a598aa62ab778ecc08d73ec3000000000000000000000000381a5b7342e5f96eae623d5de6141e1fab7d1c7f00000000000000000000000080925d3704b053ea0844701bbd1f9db37c51e5810000000000000000000000006e2c266a5fd854373ede37cdcb1bf3eb06900b07000000000000000000000000927d40b68751c3a83b52cfde68ea1b912e339fc1000000000000000000000000d92b50e95faa39fada60735432435e86eb936f0c0000000000000000000000004d2704db19faee4cd5353dd8cab2d3b5746e8551000000000000000000000000ad60ecf97d1d76981fce904377a3a2f902faeec60000000000000000000000000d6c0e13d9655d358b4ad1d6f40bb58309e33fc900000000000000000000000001935bd6afe81520eaaad0c3ac2b8128204ca2df000000000000000000000000caec940deb314511c623edb47d6cdb0e22152875000000000000000000000000c7264f03ff997df429b214054f729fe5fee2288e000000000000000000000000166b2fec7d090d0e80edd50ad649a92434e0a4390000000000000000000000004a65c5b49483a9218617fe43af8d679c13c69f28000000000000000000000000a3371c1264d0cee938f8ab2bdf448dd968316ac4000000000000000000000000047cc7bdd6c2c91d6490f29329f71d309d9420ad0000000000000000000000000b349b0ba1f2d428cad680e64ba9e008f90b5bf40000000000000000000000005671a92d5878b91c6b3868bccb69e972d4913afe00000000000000000000000038c9cbedc1cf5df8334214c4f1705758246b00fe000000000000000000000000c255144e44dd646f092d15c8cec82baf49e539980000000000000000000000003169199987cd4950e5d860000a5d160cba4e68a200000000000000000000000047ff52c90bf1596d070417d7e19085ea884b7da3000000000000000000000000054f79c9a9b9e9cf08f8dfae815e36f89f236faf0000000000000000000000008de4a9e4bfb177e6f0db4e3e200e2b2a47df92490000000000000000000000000d93a5bcd11789cf94befb700ca8ca53004bee6d000000000000000000000000281b48c0bc4442ad22301bf1a7b49928a8e7275e00000000000000000000000049b0f782fb76ddbe63b885eeb0673fee391ef9f400000000000000000000000009ae876865824661de29df5b0efb6fddfb5ae2a30000000000000000000000004de249feeee64e80c00f865129f27f88cccc04d300000000000000000000000018dcc32857334997cfb900ce7a753ff0a819c45700000000000000000000000032208dd1c4face8d40e2d84bcb0b961904cfc6190000000000000000000000005f0690b92c97ec7a49fa4a327982c565bafdfda2000000000000000000000000771b1bd0a60ca42eab4edbee7740de903bbe15b00000000000000000000000005103eff70b3188b72199f81872a0d732b511ff6a000000000000000000000000886af536b43360d0c7a4b965081689f6e9a27eed000000000000000000000000ac68d99a9aa398d2362406f8f9eab4a302b99a32000000000000000000000000dfc2694a380b709c3695e6e2f8ac19d210a1820d000000000000000000000000f4a4e0e94a6920b6de558ed0aceb1d4d4cde304300000000000000000000000078b4215a11328a1862857dcb8360ea500487f4aa000000000000000000000000c72991a2debf41c9e2851029c19ae279ae59980b0000000000000000000000008ec49f352b74edc4dd6cdce967ca2ca01a058ed20000000000000000000000004740fa6b32c5b41ebbf631fe1af41e6fff6e2388000000000000000000000000a7698e382f0b4f9c82a5eb92bf6262fc3985d2d100000000000000000000000088b6745f6ad6d4cde91c07575787b4f32a3f97f200000000000000000000000011c6e0b95b1f87129e6331d86b84e805c5051bef0000000000000000000000009d3d7259b1a25efa66d92111891eb5bbfb5ee801000000000000000000000000c2ac87e5c86a3d0d15bd810b779e70f02d4e68280000000000000000000000000e6948c9ebd81d19657ca9ccde7b1b6fc38552fb0000000000000000000000003385d62b1c7424f06f3f05fba261c3fee6c5ea6e000000000000000000000000992493daba92214e8cdb3d9c60dccfdda584d42d00000000000000000000000035208f7853a58cd0d5d0aa69664abf830b43bc4d00000000000000000000000055eec3f9e136b16d6a712a2114e14a265679ce48000000000000000000000000ff59b21f44a5aa6303efb97c5b2400264fbc4dad0000000000000000000000007dff41db8cc152a50a273b686213dd2d9f7f1f3a000000000000000000000000ba8c79d883f15a750a214bf5389cd3ad693bc268000000000000000000000000760600f40b3cda66b604496d6b3f772a1459f3fd00000000000000000000000017b545ad135367ba093dbea6ae8c3cb2be816e0d00000000000000000000000096689eb320ce6689d1ff11cdae8d96c24315613f0000000000000000000000005c3eeefb41e92744e0dd1b9b8cfbe9a48cd313fa000000000000000000000000904e59acd486d8bf01ed79372c39fb36b6ee7e4d000000000000000000000000f5ffcb3117cc0cf7dd2ed50b866ac4d97f452d620000000000000000000000008c39a36b43eac9edda14c5fa9ecc6606b899b29000000000000000000000000094d09787e2c8d063256de4f3518d7b39f78b2b760000000000000000000000002dedeed3eb9b3d8dceda91d7158ee227887a1bd500000000000000000000000059f8d601e72ca7248d06d997044652291cdbb63c00000000000000000000000039002a6a720faa3f41c2832c95af47f0085aae1300000000000000000000000067b0724dd1a0cd34ff69a2494d530ad0d1665362000000000000000000000000eb131434ad75770ae4f5d1c90b834ddb21ad07f1000000000000000000000000bca07fc11fce3d628eb27e2c7945c7a1faf86748000000000000000000000000de35e98a9b9741a6f78fcf0eec714b8525320423000000000000000000000000f177d5eae0e80d3a3abaf1d6a07ee340458550580000000000000000000000004b3bebcdc8413aba2c7a6cde3cae945d2289652d000000000000000000000000da31160a4afc898c01a44f2f3b1b880b6356940d000000000000000000000000dddd84c91a0383d4bf7ce18939a7cb4f4055f28500000000000000000000000056d3ae6911c12ba4cfd51b44718cede9d14307e2000000000000000000000000030150978c241d59628a399ec792917a1328e1f700000000000000000000000051fbebf1d03a7a8f2e56775ce13fe43d5938371d000000000000000000000000014b1ff9241deb2a297636aeb587ed0c7e5d185a00000000000000000000000010bea365da92f45a631b2b2c6051423e384fb1fb0000000000000000000000003c77e96b63d0cc799e556c10bb809093bed1a4e500000000000000000000000025ad65914a4b64afebf91f0fb038556b8867d9d8000000000000000000000000063e1c815e5b6c20182bdfd4d9f0acb56ad66fea000000000000000000000000564a9fdc8fe5672396bdfb0d6a0062d5336cb54500000000000000000000000023e5de7d3e7924eef7317407c048874fb534f96d0000000000000000000000006964c1273ca44e1124c9468474b3f8077c3570d50000000000000000000000003cfa7505b674a690f992ffe62f916d530354478e000000000000000000000000c0a661971f2eee5ca8732806f36f62ae89f852fa0000000000000000000000002840ceb999c2fc64b3b731c42237873b57b11db200000000000000000000000032c98bedfb33f58e61780e7de137bf18481d7aff0000000000000000000000001a8f5a7cbaa08c10706f6e1af24e09a61abb9cf30000000000000000000000007bd50bca51c23de33eded2ac0415c938e2e53cf5000000000000000000000000ca124be12b223ca20126eb156bea9f56692ff20b000000000000000000000000ecc454787bb29e924c7b95eb842b89593c254690000000000000000000000000a6fab1f136537ac524f249590f2fe157761a8c43000000000000000000000000c0dfae340b3f29700b48470bec080afa204111090000000000000000000000008a7e1146505400ce2aabbdda60a2651c1527137e0000000000000000000000003437376ad6cf7d0a7e3c5d53f1c11e1de7d4a6df0000000000000000000000009a636550e915a143f590667dc147afc63ff5bd25000000000000000000000000420b8c0b31c0681e7f04ed02cf757bc72d9e3b7d000000000000000000000000d8c653dbda15af1ee2cedf7f15780e4324e2d87b0000000000000000000000008f72a42087d4c6ade7dcb1747c236295bfcff8b1000000000000000000000000c67ba4b000641c9e9531d5e82080102ff980e6e400000000000000000000000075c0e3ac57d559cee1408619c6ee401cde459c04000000000000000000000000b28c708a5b29c4f66984fda4d7e47244b4bcf0ec000000000000000000000000fa318fa8dae46682648d10378c4fc5280945df26000000000000000000000000d635560e6c4a00aaf8492e02a9340a3d8ef21feb000000000000000000000000fffb189ea8036fbf374b82a0f16ab72cea4912cc00000000000000000000000047289d017892555900b98e09f48384fb6872d100000000000000000000000000497b298c7f24b4b65c2f6f052eddd016c1392f7c000000000000000000000000311b69d0557fd03030c03cba8bbf4af11303bdd9000000000000000000000000da4204dcda4a2af527c66acacc10f910aa214c570000000000000000000000001c1fac4abc074f7c484a7f2b85a09856f4e64e3600000000000000000000000060893fcdd5086befd16d01ba25cd2fc0f97a98e000000000000000000000000024fc5de6d364afd8dc15d01b9d689241605194bb000000000000000000000000c9debff2c435d3ffa91ac4c2af4e703621af1452000000000000000000000000892ffd36a777252a9458c79d78cf78858ba95bae000000000000000000000000de235dbedc932b8053ad5819178a8889aed1abf700000000000000000000000061235cce43e503a9e88a4cab872d59809547503c00000000000000000000000012bd7ac21284c2cb6dbeda7a191f2cc1cb2887d5000000000000000000000000089332e108e08409fe10a96d97279841cd111f6f000000000000000000000000ae82ab212f4dfcce727f39ffa9b854953dd5aabe000000000000000000000000df8aba1b173f0036c3069ed81d9ad034b22faf2b000000000000000000000000f46e265c1bc5e3181a2cc7375df96ebe132f9c67000000000000000000000000cd95181f311ffc6bac456489d37dee9d5840748000000000000000000000000076e059c6ff6bf9fffd5f33afdf4ab2fd511c9df40000000000000000000000002c2c255643bceea37c7fab05a9e22e4226cc8707000000000000000000000000adebe8adebf9ee17e93de07611f695762221c22200000000000000000000000097d7fea78e038ce0ebedf3e3503371a680c87ae1000000000000000000000000562299c32a0001d60509e1bf400d2892b0eb888e0000000000000000000000000f431a087060ce73d7d5b438ea96e73429782eb7000000000000000000000000056f8f02ee72a65c99ee00197e580b05007c14a50000000000000000000000007954076c8a230fffecf1cada49569d1cab4eccc20000000000000000000000008d44126d4b2cd29ec5104f30d92dd454b7e6af50000000000000000000000000f2e09ed44b8d12f71a5306aa4b209b4de0d0caa00000000000000000000000003544215f2520250151ef6cf9bfce9906b35be083000000000000000000000000cdec2cac2363d5d077561bdfbf37265d398f8b260000000000000000000000003263f955030f073e6af5d378ac554df0d820ac41000000000000000000000000dc08e86eb28f43ca54d6aa79461fd2bea9356f3f000000000000000000000000d2abd7a3333395a1ed7e54c67edf43ef934033a10000000000000000000000009fe90be087f0526538f58444b8ccafabc30484dd000000000000000000000000b8ea0dcfbe007afe2dc2db4abb82ebd86b55d5f3000000000000000000000000701a4d1eb37b28ef87f4bc206d6a51d1c71017dd000000000000000000000000f0976313876ff72d348b4aaf7fe5b83a3e65ffbf0000000000000000000000000134d754385c0ceda0176eb6a346cdc919fb5f4b000000000000000000000000281173af5243f35014c5e5ad6f6279e7826228ea0000000000000000000000004dad3cd97d5901a3710f10771c1d210250d3c1ac00000000000000000000000092d27d0d47b63a2247114509356a0674ea83ea8d000000000000000000000000fdb7d9749dbc08662c793eedef08879a98e9ac040000000000000000000000007ca438a9589669204e52e8142f1de7e43d4bfce00000000000000000000000001ca0b15a74cddff90c2f26021d0f3d7bfa1406f9000000000000000000000000871345e3efe350b8864e07db20e24c8538132424000000000000000000000000c287f521bac296fdd929605def72effdc5312b360000000000000000000000000d128348644f234ccb02d5a7cbab048d1aa71f070000000000000000000000004e564ccbcf2047d707ff219b6f418963b690e6d400000000000000000000000084dea923c903f6e2ec60aefbe78e2bf5b473686600000000000000000000000011931456c5386dfeb35a29efb0dce4cfc9100436000000000000000000000000cc69e5c193d4d5a988170c00a626b80d194304d9000000000000000000000000d6ecdf01701b6482ec36fcdec1209fa3e5f2ab31000000000000000000000000728e161ead783d80736f828c4d81372afc27227c0000000000000000000000008d50b0c650c8ab7946b131548b753bebfe0491f80000000000000000000000007075917f24954150434c1333db2490b90c82180b000000000000000000000000e5e020de34a0be71d22dccf7ec3d98e8538181a3000000000000000000000000be8fea1e191ba94d98a5c321384ac6adb1c134630000000000000000000000004bd826503faefc460c9663c13d683268fdde38310000000000000000000000002e5a6b2cbab040c1af42c63339fa0967439a64f90000000000000000000000005d5529c648cc513cee38875d1eaf515c96b4ab860000000000000000000000003bbc3a7c929c2953cf763849d48f963f46733928000000000000000000000000567cf93030b4e7efdf87ba537c691531978f8bb100000000000000000000000083a3f5d66d4488198db62dc992c13f18a23b3bc40000000000000000000000001e96bf7fb6237af5713c3b27920256a22e1b2969000000000000000000000000dd4167068503be9ad629d4d69c65d31a8f08677d0000000000000000000000006c9351490a096195640ae08647ac354b73fa8b0f0000000000000000000000000b64a232e115857cfec773e105a5ab4355ddd5eb00000000000000000000000094f461a5fd4f7713d046bfa3e0c7f77e3eb7176b000000000000000000000000881330bd25b9244c32a6ad6e958b2188f0ce4a660000000000000000000000004de8e43886dd57f4b757760c6898289c502b0777000000000000000000000000a7aa34256892d9785273d11a9235a67b19d24e03000000000000000000000000b1d45badd0379a70b9b19e741714866bbd2c805b0000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c599000000000000000000000000ad837b5dd24a46a168440613bf720d5ba0b3466f00000000000000000000000037d86b9a97ba74b630ce8ee949c2c6299dbe7d1a000000000000000000000000426665c3d3fe867925777dd305711cc80d2127110000000000000000000000005a48addbac206dd74fc990a1d2759461e65eedaf000000000000000000000000aec4de6480a216bebd03793edf2214f7769a6aeb00000000000000000000000065cc36d93f812d278c6e39422d437ffac977909f000000000000000000000000fba1dde12f9c9e4d0145b07d15c747c5000b3cee000000000000000000000000a48e74854c0f8f9e331e110ad71f574891242d00000000000000000000000000a6059d15491b29cfb70682237915aced4c3bbe2900000000000000000000000080b9917eb78f66ff7d7f75ab011c4f70cf45c87c000000000000000000000000dc565beb26e548b987de2a63c978ae33fc5b340e00000000000000000000000057983338f1037b6ad0fd33e33f2a4c46afc9008e000000000000000000000000498fb15fccf224ab3f458e433738e2b67bd377c8000000000000000000000000b26d9424f0f435c8b10ed478af36da8ca7d5b09500000000000000000000000050d18dc721618678ee2546842b3257921db06a500000000000000000000000008476561edf326345c283f6f0515218ddc0f868ee000000000000000000000000773048f85d26253bc224b8f6b770e261a14c66e500000000000000000000000008f9d45d46b6a639d19c1d65643a8c2487c71d950000000000000000000000004ec84a365440fecc63c727f659c1f902a73cc32d0000000000000000000000007ccf7b75493e04adbf5d5bf1b7f7fbc3a94d6a01000000000000000000000000757fc12150e7e0ebdb891c30d8c2360c5753ba0a000000000000000000000000480676b752b663e609b6367c54a1f7bfbc11ab3d0000000000000000000000002a4bb26325b3ef90f99a76d882d8c99f860558c80000000000000000000000001516d91c158999912a08acd6a89bff956406c7da000000000000000000000000baf8466f64db144a3486cbb2b633f4f18bc9d78f00000000000000000000000074bf1d093fe907fae1ab8d643b211db7027b8370000000000000000000000000e4b04db95e9b89379c8ea658119cbeaf04353ff2000000000000000000000000c1839fdaae41bb8516f3efd9eef0d1d2a5cc0de10000000000000000000000001279d0413f1cb47d007a1fe7e522400eda2db01a000000000000000000000000db6b6395b8a748ea7e9df7aac3a79f184a37651d0000000000000000000000003be422c5df8f349d31ad15e60c063b3468bd10220000000000000000000000008c66224142e7cc77e1bbf8ad0b917e4501127edd000000000000000000000000036d24389d1fa138bb15da96bdf0a9df039705de0000000000000000000000001a03f610887941145c7e7abe644d7f3e8fad68480000000000000000000000003f920e7d5946504ea56c93ec893f0ae9cd7d6c310000000000000000000000002d03488319fd2162d1ac11eda547cd479a796bf10000000000000000000000006de0018b3edde6f8836ac28207e36e8c6d09fadf000000000000000000000000e22ed962383138da9f763f21adb79ab8b5b01d9a000000000000000000000000c498a79785df298994267650b98c5100776a13d80000000000000000000000005d53e83a64f9d4b30024e40794fb7ca9034ccdf50000000000000000000000002945c9aadacfb2db951821e5f3cd8d9b92bef457000000000000000000000000e44f7d50160c3eb0f65392952360ca78ccd30db0000000000000000000000000edd0ac8ff39672ac0772213346390034f027003a0000000000000000000000009ed11afd37b8fad6703ecd39df77bd63f9b67a7a000000000000000000000000bc2c7b77508fbbb17f02062e0351a66ee76f9f47000000000000000000000000c6e060d1fb7ec059f15f58b88bde5d56c7d0fc1f0000000000000000000000001b9492a4020ffce1adf31b341e45b000fedeceea00000000000000000000000054e0b6fd62250b925fdb103b62ae77470f1af7820000000000000000000000005801d7d584ca23f6b6c5893dd13154fbcfa8158c000000000000000000000000c5276b5a95217fe52cabbcfc9ee1d02292f0ec1f000000000000000000000000a88c2ac60c07990ef8b2184714305769aa0671a4000000000000000000000000c18300a42fd5abb055c49a9d0ac99f1c111e4397000000000000000000000000707c73bd75b242543a75cadf7a545f95d9c9d15c0000000000000000000000008bc353caca1c07f2dd1c289473123302c60e1492000000000000000000000000e72d53091ee8a491ad212bbb536d8d7416278aa5000000000000000000000000249c89a1cd5a15496a9e94887cba3bfb77dcccdf0000000000000000000000008cbf766061db2dcb0dc0b056d430bccf358a42090000000000000000000000003e7417c5d466ade5ec8e0517b51e7816ad022a7a000000000000000000000000989cb756d4c2b739b29c85fb2c25e6467fed1d3a0000000000000000000000002e34a73f88bf8248162f093fc27903bea94a577c000000000000000000000000020b1d307a847cb72575382c6882ba4be1104cb10000000000000000000000005b3eea9446c2b600871c8ce4bb42433c374bf2fb000000000000000000000000b5c74bf6a731a3fc7400f4faedbcb93f6ef90a0a0000000000000000000000007cb2b21c22f179e2b0a322243d9efbbb5c078d71000000000000000000000000d33b530e5526ea38be7fc971aa26324820c00a5200000000000000000000000024f59988b375099e4a1e920521a05fa9a3a229c6000000000000000000000000d000c09b58de39f85239b271e0db9ca3d31be9ce000000000000000000000000570a85edcc141ac3c3853dd672285f6ba446cf1c000000000000000000000000d1e529b7595252b82f2974620cfbe5ad3806cc7e0000000000000000000000003b64b5baeb8d0e16a5a035b0116770df7206536e0000000000000000000000002315e6d7eef05db8a2fd4ade00c5d97954ac77490000000000000000000000000d27128258dd2ab9895b02b4621dbcd713ef5b6a00000000000000000000000054e13c5fc1b64adf5e0ac2012ecc3777b8ad99f400000000000000000000000042d4a5dc76bd526bbff2558e8a65a9aceb01dce10000000000000000000000007cddc18914dc8cef6825325532fa503b77f2970200000000000000000000000021ca62123c6be8403baf580a45b2bd6c6f4778010000000000000000000000001306eb2c769c8660148f8cf844d11a05f328e15000000000000000000000000063a0e2ed1063c12a6fe325833112c13e1fa29d19000000000000000000000000404fae8efe4f552c57d13873e087b92a2b8857e000000000000000000000000058f3f65e5ef9ba5d7dac264b95c8d3c5c317d164000000000000000000000000c6d7208dadee4f431bd0f3f11e7d4c91ff51bfb2000000000000000000000000a48d3872d59c6aed61ca8e7e561ca529aac0ca6e0000000000000000000000008710f9a384f27bbad5e9a6895c6dd858f0aad144000000000000000000000000d58da84af9e4e8eb1e92cebf22fa2ef6116a5de900000000000000000000000091edfea5fe07e2d66268d2c9b07a9861fc1f56e5000000000000000000000000c7435415f22d5bbc5041b0407d7a8a525070e3d100000000000000000000000081d659fc58b5d85b391b2f3c178b53d4dd4d16ab000000000000000000000000c823d86372efdf401897584f4b40615c8e1fb2e60000000000000000000000005595af275d0be510d37f965afcf547394ea6634a000000000000000000000000f721b1ebf7c2189e3bab0ea0897f1231a7266e3c000000000000000000000000ca6b6f8b068ff490bb8b4a152c27fb24742ed11100000000000000000000000064ea238428cb6aea1ea9f507df115fdf3b959af6000000000000000000000000f90fd90947deea6e82c5546bbeef8aa258c31e040000000000000000000000002566240804316fc8b4dd2283973e73eb275c17ce000000000000000000000000404c4f2c30b70135964397ea658c26b6997bded5000000000000000000000000461a69a49cbb6c839eeccd3a1d7a6ef78cfe6a0f000000000000000000000000b9de2551a38156b4f228109ed9ea46022c2ec1c60000000000000000000000007502af434f59e4e1dfd371e15e9183ebb6501ac0000000000000000000000000b5dde93dd04de3824a240203a89deadb93dc34c0000000000000000000000000de8efb0e9a7a5011486e91add04e005aa5ea719b000000000000000000000000dc202abfb3fb579a410ca3c2da03bd255df27534000000000000000000000000972ca57d2a3b251d3fa7df440b43d7a9441d70fc