60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e6e6574000000000000000000000000000000000000000000000000000000000000000000002e516d596b37506a52644e5841467337356e727474344762714447734d3750415777314672337a7575676a5a693644000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a00000000000000000000000090c6debdc57ae06cc5c77fcc973b44d6bd380186000000000000000000000000e091f11f91f325aae906c22658fb216aab474c5e0000000000000000000000000c1a8a3f38312dd95128aa90d8c708930cdebec10000000000000000000000009fcb7c4443c7ad84a656e297ce2d4aee6a72860e00000000000000000000000093aaefe81de65a0506b03f15d21a8eaa00da517f000000000000000000000000bab7f2fde19241d75f5984646a25f8efb0fa8739000000000000000000000000350cef1ada280e63fb62bba4952abc7c98ac215c0000000000000000000000000e534f89607d74f39ced8437ca1d5234a21e8642000000000000000000000000fa426eefd6ecefc755edc1aa4fa05691f73960ca000000000000000000000000e9e51a401249b5bd7d5db5402dd043bcf9e51afb00000000000000000000000086db67801556ef7e160114e2287d0688413fc7120000000000000000000000008cf9bfa5ba82c5e575573980e36475ae33099f1a000000000000000000000000a2112a6a99e06a33acbc4d7fe9dfc6d05d069b25000000000000000000000000a842da8a10c55fe7aba0237925e9cc07766bb9dc000000000000000000000000767937d33723ac2a1ea656339739ebc48583694c0000000000000000000000009ab64dfe548f320886d6a0582aef14e9c3f6030e000000000000000000000000d00781e5bbb70f810585aa6b67645288ceb0fcf800000000000000000000000024bc253182e325a56ae01af7bfc04d48d0253708000000000000000000000000c8990572d84e816b3e229678fd7fd824e1a38859000000000000000000000000ed72b57846a8ef32a3621cc3c3969de76e606cb500000000000000000000000073a38146672b857a0454a2e07f8197ca0455b9aa0000000000000000000000003aaffbbb03da283273c44ed5926f74d2ee397b4f000000000000000000000000c268dbd6482b0f17689aa452ab8f543d78d93498000000000000000000000000139afa3f09921e24d12fc48b8c5f315a6b771f9f00000000000000000000000071a75df4ee606a9698845666244bd2eac557932c000000000000000000000000194a8d45d2592bb6bd9d164261ec25bf0bd2e7d1000000000000000000000000074fa8a6ff974c8b1982007cc114bf294299e812000000000000000000000000ba9732d228e6807ab2c83f1ce7053d3f61fb40ea000000000000000000000000eb9a1a6d8442c12f683c37031a71cb4b7751373e0000000000000000000000007ae1b13465b612ced5a2be51e4767098039663c10000000000000000000000003b69f31dfe55ad22d8ff8539fd8372d75b5053120000000000000000000000000827fcd3c0b036ae83917b31932d4200a435061000000000000000000000000051213c8b62e63b8896566ab17e260d924a0441a5000000000000000000000000cba491d9ed35a7c66e0d5992c7faec52f5593003000000000000000000000000bff8139cf89ec6172aa3099ccfeb5f8dde05e288000000000000000000000000804ee4cb07149312c10bfd36f76c581ff36fea460000000000000000000000006ce10d1a87ae2555545bf4e955c8e7c1564222dd00000000000000000000000076b479b267cdf8bd26099887ab78bf2a6cf2c3c500000000000000000000000017ff7d67b984fbadfa9a4054c5e964dd54d06fca0000000000000000000000003238ed185b12f45b7b80b707cbd1a6732fa651180000000000000000000000005b5b84ced1eb9dc8e06185879542922796e3c7930000000000000000000000002aaa4b5ec3f0dc16fc93f5c89a86423ea9a6e0f2000000000000000000000000e01f60875d0c4b3eb5dd9523706e16906d8711ae00000000000000000000000063bffe64b88e8698a8cbda6756e93c6e7f87085d0000000000000000000000003fea456c9e4b2323b6016c72b9b7bb725390a6e90000000000000000000000003fc5680532a3a34d5f7e51178dd36b638f96620a000000000000000000000000a3e0e3472949c6009d7c475fd788b7e119e1809f000000000000000000000000738d2a905238dbe3575474d3edebeada320da24b0000000000000000000000005b9dbbcec7a1b10f23088622c99c5bd67d091411000000000000000000000000320e80d649d1c7e328338a5ccd7a8f880f31ddcc00000000000000000000000056436a3c49d2e4a76c0dac5cf117a08d25ac536c0000000000000000000000002e6c82331f10c2c0f58e9254c4303900733c4d680000000000000000000000005252e19321a9544b5fd21220e802270037c0bce40000000000000000000000004c05a6718b7b80e507684fe92af1c29a3d403d9f000000000000000000000000770a5ab64acb7229cc6dbeea7cbc215ea20247ba0000000000000000000000002f9b56449272397445cf1b237250c91d8d7b1112000000000000000000000000417c5cac8e4b76d23c6230222ff0f805bf02d1af0000000000000000000000001d8adcdb865ae46624ce5a301870207ff748894100000000000000000000000098683dc8ed343350060c6b693cbdc6342f75c7c700000000000000000000000008fc74eca9b0c31f269a8dbdda3ed0e442ba4ac0000000000000000000000000fae0a3755c2821cfed33b9f7aa342bdc9cf67f01000000000000000000000000b6a92160340dc4ef88f226a54ab5f802a63acf880000000000000000000000008f4c6f36acfbe127305568e21e62035cc990ee49000000000000000000000000fde80b67b2529f0c9e7b2d55ddd5a442b4f1fd2b000000000000000000000000f85e92b8f52d2d7d18be41313bdf2add6c7c8449000000000000000000000000657413139a1caf7c6a03b69c782c71438d91092800000000000000000000000038c1a42ec8564eb3a62966a831a5fa45e42b54550000000000000000000000008f50f1ee0d64b9864e0456885c7df692f01246b5000000000000000000000000973df4b417f61a05ed32aba2d6f61f20143a003d0000000000000000000000008e635f83e21a30d1587f2b449223c0e3481ccf8d000000000000000000000000ed974087119d0f147e0a6b29bc937bcb870c6c3c000000000000000000000000d934c7a324e7cae6b2a191d8b749b12deb017d88000000000000000000000000f2844e3639d823c6e6267bb8d265da3808d8bb5a000000000000000000000000856a84f3fbcf828c424c4040a57a9c40b415030e0000000000000000000000003c109c741edf02abe548119c77755843f93ac3eb0000000000000000000000008b026ec1dafff06a4056fb9b305a3ac7758e331d0000000000000000000000003bbaa64430270d1b786cae2357085cd7c8ed677a000000000000000000000000df04b0135eca29b770a3bb9d68f5403fafbd70ce0000000000000000000000007106f0478fcd5d0e9bc249e622558e2a74d496c30000000000000000000000007b66162866067d1b0dd6537f0fac445ff7f56c860000000000000000000000000e0e4d4a7b6dbddbde0d080180c8e38c88903f4d0000000000000000000000009cca7be3756a457a722352eb266efd78e42e16ba0000000000000000000000005bf5a9b1544164a2c61664c4f0637cf30154d1e80000000000000000000000004687b7178be236cf3c5f6c316f1ec971826e577300000000000000000000000014d7247c4eb1a8e87179c9d4b31586eaa20fe2c50000000000000000000000005fe60450ed26b510606302e3c3af53e40fd721b500000000000000000000000090dbf8e2b71d8ac21f6c695a88c60da56c8bbae9000000000000000000000000cba87454839ab12390e3ea294da90ad1044e59f6000000000000000000000000562e20ddfb06bfb3092ef91993bbecdc8af5a68f00000000000000000000000056373aec74a28117ba5bd85cca8bfcec515453f000000000000000000000000046b4b6edf9322ec970d282807f460de4809e8c70000000000000000000000000fc434357a1d3c77917fcd44a8dea2f378c6db564000000000000000000000000753c12c2cf984ec489ea71e10782a658f58e30da00000000000000000000000018c04ea2b256b3c8d80f349cf98af83460d0b80500000000000000000000000002841e4c65a1ab79e94b282bca80b12a1f6ac548000000000000000000000000aa6ecfc330f8b0c4e6881546a469acc62f3297f50000000000000000000000002af9a81e0b09f46e2a1d3d09e87d85b9aa13dadd0000000000000000000000002744159ab0e16598c3ac513d4a35f8e4cfdcc3f900000000000000000000000097bd5367bc1df5deacc9493594bf644b0306745c00000000000000000000000066a8d1649ff2649b7c992afa3743638b8cd54e7d0000000000000000000000001b5268a589c0431d682d810e03daccf3029c8064000000000000000000000000a119032d778602da47c7ecd469c53ce61b1ed6d1000000000000000000000000d2d544bb7189083e34647322280162631ad5cefc000000000000000000000000ea1f7b12201762e52a467ea7b901ee68dce7b5ae000000000000000000000000a88130c44bad9e10e2a57642e7b672eaf518adfa00000000000000000000000098624ff58141d69583b35717238ff0ce6dca6cb6000000000000000000000000e130659a3644bc5bba083a241b3564a5351151e300000000000000000000000082f2b2b35d1d453256a5e208f7205714afec1ee9000000000000000000000000a225cf1ca694226fdc9618ca82cfbfddf4023349000000000000000000000000438cf0c44815cf7aca5cddf6058ab939056bd460000000000000000000000000654eb948d2abd04dcb12a39db971524b47b9ae37000000000000000000000000a443ce8a46aac03b5ed0c091fcde5b26d42c0e56000000000000000000000000bfa2d1941d6e2dee7967092c98a5a8995ebecd7c000000000000000000000000e6ca16517f43f2f840e85fc13a0fc64cf9f9dc82000000000000000000000000c7145361d5a3d6a5ee027e25d5e6cb2ab85adb330000000000000000000000009f592d12b59c9f67950c3631c0489c28b1ce5fd80000000000000000000000003dd89bf3086f73d5ac053f31cbdc49fb6ccda51600000000000000000000000051f73fec0dcd43ed19baaa28be75b2a782daa42a000000000000000000000000f742f8a454ea0429503c9d2a255b50a4debb7e2c0000000000000000000000003f88184b8e1af6ecd239f7e231064618ba9d68b0000000000000000000000000318498e87da4747bd9078aa7253197b34782f5d5000000000000000000000000f8fcd84d71795f892a316d8eef75acea269452c200000000000000000000000035021e36eab2f1e98aedd76efa0211f0fe300386000000000000000000000000de04000496d807d2719fe27c42f047cc9fc03290000000000000000000000000820d72c9f283720b592fcaf3898fc63d26bf32740000000000000000000000001ffdf0f2d4b4ffa34c52642196ef181c01d95f090000000000000000000000002ba87ceb853f899361d28b4c741966053bf72d11000000000000000000000000e44b7dd86609e0e3ebb2e56060de3fb6f5dae898000000000000000000000000ae8534bd385c658c9da3323c88e623513240e81a0000000000000000000000007d597824b12d82be7adc6d2d8bf748588326193c000000000000000000000000be5c174e66aaeafc43020acd0ec15c0d49d00ed40000000000000000000000003cf68164e8421f0b7d9ff1058bba95be78c98c96000000000000000000000000e2fbfbb2ed03d64c95b2ee62b44faba9fcd48659000000000000000000000000bb63cbbbdbce4cab83265f66c90f4ce71b3872050000000000000000000000001ad708d3fafc3e51b8443c6e076d30af82eb460000000000000000000000000001a7bafd50beb3c80825ff15f910019d487da64400000000000000000000000081cdd81edb6a5905470428a9c369b89c2052a4ab000000000000000000000000d6aa63f5b1e996ce5b200e715256d8aaf546cf9f0000000000000000000000008a75dcf7397ac3ae451a04f22ec99c35ed9a680a000000000000000000000000b3cb3b4385b08bd5dcf59ea30169804cbd5229ad00000000000000000000000099963704a2d8db04af67d1df61df245eea806fd30000000000000000000000003beaef31777fd660e8b3fcfbd6738bd5de214d5d000000000000000000000000a96192ba6b78ee8a078e4c3fa1fd8b6e4b43d2de00000000000000000000000086666750dbb307902e54ca1daafa1aec4607b5c4000000000000000000000000032b8c82503ccb3e4b2a1ff16c9bd056f8c059080000000000000000000000008d13428620b8ae1e05d2c4226bd77fd8522704b100000000000000000000000095d9cbc8556910e3915c8cff0042287bdb2995fe000000000000000000000000b9398210049aa85fd9cc86dc3b7df3539a06adbd000000000000000000000000f9fcd3b4b035ef2357b5d56a0841e3c471742d2a00000000000000000000000003771e943135ffaa9ffa3e0c032b025f4d3ebd60000000000000000000000000132d01097e1197c9464a41b8d89641c36da40247000000000000000000000000133f2553266caf5f9241dbcc2d39047fa6884bb200000000000000000000000050927d0b02f258cdcff9b0f55ed595828b64b220000000000000000000000000a96fb553ab4b98eda5657a4c105e3a1ac564181100000000000000000000000029dde50f08186077516db4271ba4c91426f90894000000000000000000000000c842d6b2a4111649a5297bde091b5718b44ef93f00000000000000000000000085337289614e5dbb845af0f3742538550774914e000000000000000000000000ec928697111cc9c7e8a4898cdbb085c059aed16e0000000000000000000000004249943fe3502d5ca13ae8d4482161155cee4cf200000000000000000000000011e3d232ceebdb57774c74b4ce7e3744bc54c030000000000000000000000000ddbe23b56c46d41608cfdae2bdf78bcec7e7f5d1000000000000000000000000510a92f0e7459a3f6d51ab3393efa2623a2142c2000000000000000000000000d1b69961df7b513194ba0180fd6a664ed07e47430000000000000000000000002f72b0d4ff0a87b9a0b472ccc0de9548ae3510e7000000000000000000000000ce0ec3dbb52a7cdda2df54d6ca5d2bab63a915d100000000000000000000000052c782594a41ea97f6bf05a9d77ac8366a78c8350000000000000000000000000abad83a2b9ae252b2ff7f1970b39587e451f017000000000000000000000000823d39c479c16ddb25cb8581d0c4feddabe87e71000000000000000000000000e2c08114480547d5078ec3f2df28f9cdd60cdb4d0000000000000000000000008f597ede641c61b473cfeaf7656f1ae627872a25000000000000000000000000d46cdf7fb6e782f2dfcedba7e083937fda41f093000000000000000000000000a61474c95e06f7fca15293449e861785b1d23f5f000000000000000000000000735d6476a1e9021494349e27011acecd6af97f45000000000000000000000000344d261f51effa126f467659417479f470ff7bdb00000000000000000000000095e964e8c12afe6776ed08204f149641c0a67eeb0000000000000000000000000bd622eb1da6daf91a74de0a489a3699e73b16d0000000000000000000000000962628110a081d4530c0b9bd16f1eb2e537d95a5000000000000000000000000a16d213d9ef0e6c95c467c19ef5c32adec907730000000000000000000000000ce1d58cc45ddb9491e98d337d4bac7cc985be4d3000000000000000000000000b0f1c4e9cbac5ec6bf75c7048272a8af1bdca7d2000000000000000000000000dc9ce3da171b3b4c1cc5645fce86582042ddd508000000000000000000000000e3f89d89eb6146177652a3bcfc4c572950a6afca00000000000000000000000005eab8b253d3def9bbfb8372afd3730ec2c3d61d00000000000000000000000047d6a532a81af1970c3fa2542897df119bd612a4000000000000000000000000e148cf7146f337a8cd2bf3fdd2e65c76979dd14c0000000000000000000000006638164dcb91b3b44d668f445805c87d08c2f0a60000000000000000000000002467526ad1d0cbefe8ab30b51e39d66d2347611d00000000000000000000000017e29703bee588368408392d99b90ff5a5f0b01e000000000000000000000000cfdd5a634cc96833e6d5a22c4a9193e5e7ecc297000000000000000000000000026911de3cfc3b737bb9b42060dc3f431cfa38910000000000000000000000009e2888c9d7d1ff2a2b895aaeec3ff76c9ae6acce00000000000000000000000073bb79f8b87d45d924e6ed0f5362013b76cbffa30000000000000000000000006ceb55ea5288a1c25f8b54580bce22957c72e404000000000000000000000000dd1807262c38daf75db5977f5be1beab73c7cfb600000000000000000000000097df39cfc25c4c3871e6ef539447b368f44c5cc60000000000000000000000007e621dda0f21d1bbfc1261b15757ebd90da78948000000000000000000000000969d7772f0492dd2837e853ccf7aeeb0f91f66de000000000000000000000000092012bd88dcb094d5325d593daadd40569663c9000000000000000000000000e8f58877d3dd9c9737a09c3eb55b0f6b0d4f2c28000000000000000000000000c6dcc5424ae41dec50e9444742f83cd489d5527a000000000000000000000000345ca7b58de11bdbc9019904de161910d1e3b2570000000000000000000000006370e2b381b8a9be5dcd8e8fde87d26532fecc93000000000000000000000000ad6b67ef5cba768eeeaf9bfbf8e7548a79eb3fe4000000000000000000000000629aae55902303b537f09b8d8869ddf6f765a00c0000000000000000000000003b4d9d032052e1d4f99aa514d42ce88113b36faf000000000000000000000000b200f5bc1ff6cb0d3202d47bb906f5d3eb93a62e0000000000000000000000007ab5429fa7a7024b9a6011a8c1dedac49d3009850000000000000000000000008246f104ab3a8e55b0bfaeb650ec82ff60706fd40000000000000000000000006669946047fd64a0e5e0d5470833b548fb7e7839000000000000000000000000fa12ccb4c0f7ec3e80e3fe72d5fcc4f233a1150e000000000000000000000000995b65b785ee08ed350a6ef6958c2a41ead20f3f000000000000000000000000002a7b3d76d69e7352e04e2c6be53f8bdcf32a4d000000000000000000000000c84aad5c616a50a7d29828892a232eb08c2c7ff9000000000000000000000000427d12c1128e945e80a6b58d0d4c4176205ceb8a000000000000000000000000b922a158752444985fba805827162d21bd80e5660000000000000000000000004c2ae9b95ee43c1b45cd7123204549b0ee5183bd000000000000000000000000d1f44ade08776879f5f37891da0b43a7cdab7bb40000000000000000000000006f1defd0651612b431b07b76d760c009995415aa0000000000000000000000002ca92cfff98c5c358615fe6edd7baa5c8dcf3cbe000000000000000000000000a389d79e5475fc28fd65efe177227ba0841fb00b000000000000000000000000c9e3f5dca4090dac92993e04f3091123c1d0e41000000000000000000000000081e1a59ac3195be96d6dd171848ef594d657acb00000000000000000000000001051aeb8b7ff00de620abac938484ac4a55185a100000000000000000000000025fa40c2afff6350b21968f88781465df2940b75000000000000000000000000a5b2abd0365551d57bd32c126b246a26c733b959000000000000000000000000f6d057d290877e6ce05fa27d896752375b53ef210000000000000000000000008676b731e8cd84b7d373586cfb0c7e4e54b8e51300000000000000000000000032fa0155733ff07c9074dcc4fa5e71c63f9b76c40000000000000000000000006801f496518f9aaa17bf714a2f6457b327758fdf000000000000000000000000042ddbbf541f391341ccae79b3957cfcbc244565000000000000000000000000601f78fc0a6504aad44f3e31a3a4cd56eb657938000000000000000000000000247e94642a7bd0f5bee4883e7eab4e9d6f3ea5c50000000000000000000000008a5143607f6ace8a196f571e252b95c73c31bd010000000000000000000000005399344f1f53fd6bbe0254db276b5e514aedba6b000000000000000000000000d4ccddfdda4328168b6a3b8bad88003b858240720000000000000000000000000bfe106762a99d591585f3b0c2988f99f8ded8680000000000000000000000000ad825e0161aafde077382190a66fa2dbde6dbf600000000000000000000000008e8ea284fccdefa32b099e65d089b478400eac8000000000000000000000000276f66a419263be30e4d77215ed36eb73f4e85cc00000000000000000000000060b0f1f455cc48d255296491db6fbff9c6dbf426000000000000000000000000c2573bde3304a7a27aa3da6b58cacd0bd744078d00000000000000000000000069530c1f418c2a2663ee36b1b572a035267f5f4a000000000000000000000000e99eab40a92113bc2a2fa174cce9ac0755775cdd0000000000000000000000001ffd62ad58de5093348b106b4f68d12afa9f9aed000000000000000000000000fff456ed559b8e06cf588253b9992addead27bc7000000000000000000000000ec66a33245e5ef60ae4001fdbffd20674f12f2860000000000000000000000002ae22ee07218c38e4f799e5ec55037567a0aa6b1000000000000000000000000958396a70a8bec88b4ca2d8e179419a98e5ee8b1000000000000000000000000199f84f5c126e375e7f0a1fb5a1591177103765d000000000000000000000000a59af0392c7b8f87209d5a80a0414a8d2637439b0000000000000000000000007a11dd995970de37493a9f7571ecdf7d6a59f4b3000000000000000000000000fee1d90b93aa6c0cd8656d2a8d460f9184a51079000000000000000000000000d9cdc2c3093b4ea4b31c237ad173d54338feb8e0000000000000000000000000e8329eef7993096ac72f198b3be9bed5c04372ae000000000000000000000000c07d9bfa43be79fcfb0697eef82a341e0726a20e00000000000000000000000010b264b0465023adfaa9cd8e6b9b0fa43c2e676a0000000000000000000000009137b7f03f6ddcd7d8b6ed37f9b8ba052e1efa880000000000000000000000003def9bd5bcc5cb9b4926bf58963b3f05e4054a78000000000000000000000000455460ae8cd70f1d4c5100fae64f255f822d0e3b000000000000000000000000d71b27ebb2c4934d3fd88cb8ac40cc7e87b185c90000000000000000000000002f37095b064af27d4f26c1b3a714667edb635fab0000000000000000000000007f697beb86908264359cf4bcbb17d2a386b5d833000000000000000000000000749dab483c88df8e2ebe0ba4ad764171724f0c42000000000000000000000000b06dd2c1273ea2f2ed5ab34a3a4a49fc249c788b000000000000000000000000cde1461ae6c9eb2b5d5663d5dc7094817549e49900000000000000000000000080f1fd3ca4bda1220b2c1b7e1bfb90b3168514600000000000000000000000000833eca284b18f129eb8b1b5ac449acf962bf2dc00000000000000000000000039e61ae1b750d258d172c1c50092775abcd8b8650000000000000000000000004c1ad0288af7a33cbd5cbe092a993ffed95a50d50000000000000000000000005202d7ca3d91daa18eeff78f782f506f25c7a99700000000000000000000000032ee415eb90ff09280420cd211a7354cbef891e30000000000000000000000007bb1ce900c19cc8eae8a6fd123ecf63e9e26a72f000000000000000000000000b7362124d03e51e62e601b184b7ce33378f063de0000000000000000000000003336b7e8c407b345606a171eafbfb6073ad3021a0000000000000000000000001180e7809fe8e9d279a5d4095945dc2f9cf601c60000000000000000000000003bcd0ee716847fdd3c93f0611229448d433c8ec6000000000000000000000000ae4f06287f31e1ed6490bd3a585db6ffa2544dfb00000000000000000000000059bfa5f07a3859fc5cd1c9eab277b09bd7365f0d0000000000000000000000000932aaa30994fea0ed4f7550fea380dc13e72734000000000000000000000000ccd31094beb811d0bc44b6312d6769e87950bb1f000000000000000000000000f32a2def4bba5f22ce7fdcc0e37c3f4090c2c4470000000000000000000000002e70349de1f614798c69b045ca30981fa8308b0500000000000000000000000060745c6425d5159246e12fd1412867f9679b758a0000000000000000000000005ea57034f1b32ddeacc7970325f9146d482012380000000000000000000000007fc26cd1f8673dae325d35fbcc9b91bc037dd363000000000000000000000000a6fac8aa8508fb2c746e33edc49394b8c4b5e248000000000000000000000000ba216e52be5a93e8ba380a761811f3802fa6ed890000000000000000000000006dccfff8648af6524986939d5bca0036ae22fcfa000000000000000000000000979c797f4ed5d168266bf6bdba8c07827471dee30000000000000000000000000cdde9b159c6e6087737fac1368b454aba8e595f000000000000000000000000e492b9eabe7fac9aac92041231ddc3b207d572d400000000000000000000000044b5fc4c2b3002451957a0d285686f9963fcefe1000000000000000000000000d76bb443241a75b537afb76fd56060089203ebd7000000000000000000000000b60b8fb836c6b78b74bcc01d4295248f71c6719a000000000000000000000000701895b0c5d52eef8050f5bcdd12807381cde616000000000000000000000000f7ac62d7e15356092fe36aeac0243481a42e0ec500000000000000000000000053589ba689a039fd3c67a2adcb2c79702d4889e3000000000000000000000000bd8b6cc8719033bb3a31a8868c1018b073b09a6d00000000000000000000000018f31c3003f439cddfb43da8de2d1e0585bb2b470000000000000000000000005be5035f1d0360d26d40662e6c5c92e922ff639000000000000000000000000093b58e80a7ee28dfe4fe88d1df45c6a6efd475290000000000000000000000005955483b3d56545008a181ecc7e0d19f7261b7e40000000000000000000000000033d86671bf9901c04db3075cca0b51ce93c435000000000000000000000000045352c62f13bcec3fb4f63e9acece53491a347b0000000000000000000000001a5d989003b9e11f3f9c889fb850e064aac9b9730000000000000000000000002944f95a3dad8354f4aeeab5df8d01cbdcc74a160000000000000000000000009f03b47bd676a0845e574eae20ea141378b115f400000000000000000000000020a7a94aceb20536cf46200953b06828113af4490000000000000000000000001a2df552a69cb0e0a17837465bb79f7ec316f479000000000000000000000000495d54d9912d5ab2717b00c3715167820d6a1279000000000000000000000000676570725da10610a695c484769fe5d78e9e5e22000000000000000000000000fa05597645972b08d85c3f3739ad78986f67b86d0000000000000000000000007f13f81b89f3a1ab3fd3be5c447ad9edafb05b040000000000000000000000003416e7d0c0728d7b251ff05a2f8ba22eaaa2c610000000000000000000000000e4c16f23637129c4ac8294a9c4a094cf0d46d19e000000000000000000000000048259e8045a8d9e1a789c8ed5ab3de61378445400000000000000000000000019bc42e9726ca84b536256a3009baa8211b655d200000000000000000000000010e2c38d231286e3401db7962d979712c6a098220000000000000000000000006d922a41ada87765107a64969137203b9350b58a0000000000000000000000003301c57b4acb2d83534a6deb7844a34290567bae0000000000000000000000006dddb4b9fe834fb9c7f34d055524946cb055499e0000000000000000000000000862525c6332066ffd68744fdc83b8cd299670d200000000000000000000000084c58f9b602554b8bc0a385f50b03ed73f43fa7c000000000000000000000000a284583e0ecc41055dabe75e6be4159f3acfb29600000000000000000000000009532fc38851bd8372f244a6411bc3a3cb48160f00000000000000000000000095f34f1ed5c73be210cde10203616bc8ebab6e8300000000000000000000000034203e24e9d01f0813850b51851dfd8bce6ae822000000000000000000000000baf9c86e7f0a503b2baed1d2ce1a50e70a7c1e94000000000000000000000000ebc4a43cf30e2409897e5dca1feb06aa0e799964000000000000000000000000b5a48dbc4e429a8ded7bc5b0c585bf8e3b4c76c70000000000000000000000005fe6e51674fe45f3ec9deff07ffd79ca57c743fc00000000000000000000000015eb18d15d348cf9aaa995347b358a0bd4fc79f200000000000000000000000084e5a87f3a7baedbfb2051af1eded989a4000cd0000000000000000000000000f6cfe79ca73f93dae71fed446107cdbc9a3404a60000000000000000000000001b472f2ba76a4ec3932cab7c5aa2f53c2fc1771f00000000000000000000000093e080fa7043114155129fc68b6230ebd82bd3c9000000000000000000000000fb98219354f5333490cb66d43f3173880a396cc50000000000000000000000000edda21ce2aeb11052454f31e89afda60e7140270000000000000000000000009301641fd18c358402261812c4e79ceb4435fc000000000000000000000000003febee629f8c68763f1742ca04afeeab772230410000000000000000000000002d273eb921f7466d50eec884746c5bd00a9bd7cf000000000000000000000000741ee3e7b931650f25d5e666a2976ad8a169dfee00000000000000000000000059267aeb510f5cf000e4d669bc56a8277e7dea7d00000000000000000000000067941c6f50851b55e6a42c7f78d884400760dfd6000000000000000000000000a403432594d0cc2c2700e7c771ef8a6db9b80c6e000000000000000000000000d1353de01ad58efd5aab950d317fc8b41f78e047000000000000000000000000b4cd01377319c38ed429a67a8b4efd02b3fca1810000000000000000000000006189da50230643801e15b41e13e1d0673545e19b00000000000000000000000058ede56276e14808564d647545090e4b40531de40000000000000000000000002cf08d8a31a72a0449f559d13d97329ebe5155040000000000000000000000008b6a54d7fdd979dc03c6326861de3a55a8d0044b00000000000000000000000058e78260f3f75714bede779dcf527f2114a0070f000000000000000000000000ade1a481f967c2043b88edcf4faeee8354317a9c00000000000000000000000025fa459d179a73d66e977f22549563b92b3b9fbe0000000000000000000000003ddb4fbac5fb377a41f8b05e9fec8a4c49059086000000000000000000000000e7040b8d40bb45487d8a6cbeab0f60e89091fd1d0000000000000000000000000ca0f7d8bd63dd6713a70426ba92872868b6fb76000000000000000000000000965bb3507319e022ca4661d599cca2218f75d4e300000000000000000000000016083fdcf914135be188e36d944ca0a36774d258000000000000000000000000a914c178a02da415785ef6a06e670e8ae781b54a0000000000000000000000000a048d2c49065e6e5abc9aa08c2e9b95c796c59a0000000000000000000000001e3d41d2517c5343d7d820b45298e6c6a587d1fe0000000000000000000000000af54ed938037ca428d8cf52673423b195d105ef00000000000000000000000015b71b6f945030e677057f74647600b3e30de681000000000000000000000000d05a4c5ae4670c95da4d80856a63d9cec879bcff000000000000000000000000539caa2059188c81bfe7fd1ed89c558298c6440a00000000000000000000000007bce434ed5afc528cb0d5807705fdfd0bbafdec0000000000000000000000006696f890beafeca56dc587faa57ae99a18acdac7000000000000000000000000e90e94750cb99eceb3ee858d151cc821a11729c8000000000000000000000000c3e2d799030b575206dac23a7a403b66ebce6a390000000000000000000000007f1e73ccebfa349311650de26c17d25071431b0c000000000000000000000000a10f5f63a48733140c5888f61dd47b9d50765935000000000000000000000000353eb312d400e39d0da24f75f6d5014810786376000000000000000000000000e4b956a2c749227df0a4e889a2e45b742d907ed1000000000000000000000000452251708d206e3fcb67e9b2ff9adb789a6da72700000000000000000000000045d9c05567a6ee1cfbca231e57ee5ce5bc80cccc000000000000000000000000f8db75a2b7719dbffe91439d481e73404bc2b0d400000000000000000000000015f9e63fdae3c9f2f0e6948703c63e52428d83640000000000000000000000004f9fdee3ee1b414e5f0db5f682737d8339d558430000000000000000000000001594fd589f787249e454df494f33af16b70e0ca1000000000000000000000000f2e90c0a01dc38dd381266a974c52e17818f31b9000000000000000000000000d38b144bf97b93b39fbf2a9758a18aa72371fd6d000000000000000000000000f12c355e4a59afcb2c4f5e26df9de939ba571d9600000000000000000000000053d4a7f81e957d335b34d4c3d65b5aa4a551f421000000000000000000000000e78193f93b3585fa7d48d74b2b64493b6c8553db0000000000000000000000004c2610c279aaa7720f3798842d8339cbff9a4bbb0000000000000000000000003df135b46873c094b09510a5a3b05162cd2a4fa80000000000000000000000001a4cab85abf86129021a84009dd8f23068c65348000000000000000000000000c59c19e6aaffc152ffd834c095370524ad7f3e1b0000000000000000000000006a2053c8cbabb85a730d64cb3f96a9bb61b526050000000000000000000000002425e5f3ac9c50b8e4fb42097deb1035c166af67000000000000000000000000da063289c9d859a3c377ed1e2175dfb25373fceb000000000000000000000000331e0c5a4b45dc734057b056177f42836b70a8650000000000000000000000001d81165f37c74de7a575910fa2259d5c54801cec000000000000000000000000271278fc8ffbed7f8d3369c86b583c9d768445320000000000000000000000006f8c1c5369b12fb999936cc51e06dc8b19c6b9150000000000000000000000004c1a0cb9106a42c1e35f938367960206a0af4d27000000000000000000000000772a7474738190a1a5feb97da1738618fbdd65970000000000000000000000009ee12f5219972724a23c9715168cf6bf56459f9b000000000000000000000000c5eaec3272a04ad631e957dd037ca46fea93aa1b00000000000000000000000063ab46561746474203e4a019243df1450524464d000000000000000000000000e44346a3bc22ee0ecffb725f8b37aadbdadd909600000000000000000000000025175917c081a63049ce88085a02be1d50da29eb0000000000000000000000006f6d90dadc285b916b784b050f5cbbff87aa27920000000000000000000000004c438937a32de2d97b73e597fd35e337d3adfafd00000000000000000000000084e0a8d4d2301c7c672ab3fd421a2fbe1ef100b70000000000000000000000008b9a1a91a8cebffad670c51cf9c0a567fa75d04d0000000000000000000000007fde00cfdfe8faafd6c9baaf4ff2c9f2ee02e935000000000000000000000000d02422795920c6e5282ee1716edf9881f24c4b520000000000000000000000004ed65688862064a4cd9b2230a16bbd2726d47f92000000000000000000000000bfd96ca7fb73b17be602e526ae9d5c6567feaa1e000000000000000000000000f77a326bb6be8fb1b2bb1b0355ec1e427d6a3069000000000000000000000000b23b567714dd49d8917e5a37c564b7b581f5a2920000000000000000000000007367ba3c518b5ea4c071d1e6bf2ef3c50dd5d34e000000000000000000000000d1bc717ba410e784baa8119b36b3b38d7f582c7c000000000000000000000000be6dab388baa6acf58a10017da408ff7a34aa10700000000000000000000000002f5963166e1f5e241edbffd92c956b421075373000000000000000000000000f66c6a39d4e91d124274d40369365c6e54f0720e0000000000000000000000004f0d741bfe65958e8ec42e6ef3d0c1832f3426ef000000000000000000000000667f718af23ddbb8599134b35d664627ccf476e600000000000000000000000085502e3b47a6b876487b760e0e178fbf7bc8ab2d000000000000000000000000231c84aa565c89ef00a769df277c5baef58107fd000000000000000000000000d73dea8f11ed5b2b029ba130b14b54f604013f5c00000000000000000000000045485ba7321e172e0efd062b0c4db893e3c9cecd000000000000000000000000980b6a4595943184992be635f7821f4b24bdf6b80000000000000000000000007e9df53f1066424208e02357b6b1a1f72fc1ddd9000000000000000000000000e8cc64642a6b045b190ab900a9ae95d4d8228350000000000000000000000000906c11c666f640f65243ae506954d1c25ac6943f000000000000000000000000abc67eb4b3700ae50e6212aa9b3615cd4e82545f000000000000000000000000dfbc7757bc9b873c298b4621f636dacf61799178000000000000000000000000bbefc56f9a5710d0b4879addf3751ab7f5c222e00000000000000000000000006f6c648bd2eb9aaafa548b003448fe5137a30b050000000000000000000000003c7a03dd8e6f0e61131f6b9a62a8eeef843f4a9d000000000000000000000000df8b3647b1b063aab870ddc729987a0b64913f61000000000000000000000000796cc68ca819d5f7b0762e3cd34807f412923c19000000000000000000000000bdd03d5ebc1b400a0bb2977e725325c54a241087000000000000000000000000cd36522d5742cbc074bb615ea575734d461cd548000000000000000000000000f6ef3d799ffe0f06fe08b3c721e42ecec67441f10000000000000000000000001dcd4320b36a2711cd917ddc84c23185849e4e1c0000000000000000000000003ff07dcb97c1527cfb807b25190403322629e71700000000000000000000000011f4f08909358684ad2f1204cdc7b2395d55a5ff000000000000000000000000381e7b77789717e05eb24fbb519ab649c537c8d3000000000000000000000000a2761843ed7c885be52eee3a0f202e9c64cb8c7f000000000000000000000000763cd275ed2863f3b6f08df500df22d50269f5b00000000000000000000000003afd8ffc22ddf4479214818f272263f23b730ead0000000000000000000000007735b3ed8b9010107690dc001c2446e76862fc1b0000000000000000000000002a58d0f885879d9c6dca1b2bcfe1a8f5f0eb59b6000000000000000000000000e35c390fec6fca2e2e20f26f803f275ffa93fe44000000000000000000000000481246f718541603ad1bcdf969bfe7572179ef9a00000000000000000000000095ef80c32bf838fadf3bd61b7fbb69416d051f9b00000000000000000000000053774c36c98f0d4af4161d511edc51971804d5e10000000000000000000000003bfb74767a5c6d193f7239fe3764908c29497d2a0000000000000000000000005df7f8d0d8b2037b07964889675de72a99517740000000000000000000000000f46d96ef03ac67e8ca5d5f19c0314a49f430ab4e00000000000000000000000013819c7db971fd17852df2137f5f2cc02afded1d00000000000000000000000049ee199b9e3f5b8d76127609648adf37698698fa000000000000000000000000f0357a7a56b25f5a72dfb747610e96a849d900a10000000000000000000000000eb76ce084ddd72818ddcbdc40e2978bb190d4050000000000000000000000006458408fe385b76bea9b419fddacd424b32b555e0000000000000000000000007a4b2eed6455eb323d5e671f57bab4b47d6c52d4000000000000000000000000d4773640668767169a7c57e72bdf4b84401730e7000000000000000000000000efced70b601ffbae1d5dd08b85df2a1edc8703ba00000000000000000000000091ff44e6089226aed52bdeac464891668ab588b500000000000000000000000087908f756dc829f20e1a884a65570328d232c993000000000000000000000000abe9c2b0e928004428fb46a3869b24871a255532000000000000000000000000f0502fee031dc9c8f6dc85c8e9d9e3c79251a652000000000000000000000000e443fe4bb73a93c4f46e96078160e42f9446ce6d0000000000000000000000001cdf5cd33426edfe5d310d1903a2f658451fc4c6000000000000000000000000d160cd3575712b14ab9f8201aca25abb1b581c030000000000000000000000007707b66d130e1401c7d4e2df7582665bc5bb15510000000000000000000000003d3bd120705ebc28204c4c31123bb2d2892e87330000000000000000000000001b6897cdeba24434b26230ea81449a6a7cfb13f2000000000000000000000000dfff242948de1f6820ff17b92e30f2106d8ec9f8000000000000000000000000fd623f6bafb31426f2c05360e0c272ab8f46f6d20000000000000000000000002fba06fa95bbbc99ed70255dfbc0ffaf07eae4db000000000000000000000000b6189323ce31467cac62ba02a7028ae659846208000000000000000000000000946f58148f957c7bb81b36fbae0def6fd3db095300000000000000000000000055770ab84f0d5b4deddb0ce3b24c3c76636d966f000000000000000000000000000628a2ca5f81251eeb8aa824d51d2d6f4cb5f5000000000000000000000000a1ebd52e3bb706c0e803bbbc91ac42198773fb790000000000000000000000009380cbeace44b71863db852dd3076d41a7ee742a00000000000000000000000077543492d8e2febd4124a086464baf34f92ae0870000000000000000000000003a47bfd4a08a4681d91e8a0d0241515d51052be000000000000000000000000035d3d91b5c70043179bd47ae9c7ee6f9b2d52ea600000000000000000000000060c2ab98bd2ecb59eb03ee8253c65ea684fc8d96000000000000000000000000dcd38759c33dcd03315796caeecb56c39076c01b000000000000000000000000ff31620bfa42469575fb97d2181e0c79c9e06e4d000000000000000000000000601e04a393c01d060cf6466c179dae8200367be600000000000000000000000078067fdd910f828e9f35656c4ddb4efafbcdd8f600000000000000000000000012226f8eb908700c0a4d86fbc75b87f134f7f367000000000000000000000000071d0c3e54164b5db9cfdc5b24811517eadc83cd000000000000000000000000b48dae036e719c9e9a1019c4326f2302153301be0000000000000000000000004dff479e1db2c06beec3a98b1927444552c39ca50000000000000000000000005b2a0d5a83dfc00a26d992d23b3f468f54bbeea200000000000000000000000080e952d2dda9d0d2e6a8d69987ce52227e670e1a0000000000000000000000004d94828ccbdf217386e3e2e7b65566584306f224000000000000000000000000fb14f59c066af2140cad589226cb6d09fa290434000000000000000000000000399ca2ed5fffb687da16217a51b41ea2145e1169000000000000000000000000b94cd40b07e5799f326251ae02432c26dc75877800000000000000000000000066fb3d71bde1cd5daf1ff805ed9fbbf43106e828000000000000000000000000975f175f48dbcd3d3612c7b44b85b8291478b8910000000000000000000000006a66f925df5a306b01d2be083a4123f4df50f60e000000000000000000000000e5822842e5af7398cced2605c7788b164487995b000000000000000000000000020192aaf7133587c68145aca536c543bbe3c651000000000000000000000000e8ded3e09b2d02553feb804abfcc416ea57d137a0000000000000000000000001ef699989ebfc26880b3659252f79cee3a5f55d700000000000000000000000061849af0f826269ee5688e103c5938f09c8869a500000000000000000000000008131f8d04066708bc1796800f6df49d5002b228000000000000000000000000b276118ae328489d4aa65a3188073f9e32aecf5900000000000000000000000014af410c4a75ec8bfc3fbc304f74d2ef67ad6cf70000000000000000000000002cfb8bf6c3cbfb52b702d0451e6b921a2b41d3df000000000000000000000000e004a9916a034a01ced24711ee4d035ed6f9b6d20000000000000000000000002f3c6c90f95c519926f195f812b5e89175d6d25c0000000000000000000000008fb530f7201a9c8ee3f45edb045c7f8e272716550000000000000000000000006c44623f00b34ca011ce591a010d1f99fdfcc8e100000000000000000000000058e43c3725f1f12dee5bcc8f4ce8eaa4c9924cd0000000000000000000000000b5af7b33376fa11d2c0586e251da736d82695a470000000000000000000000002fecb638f8e893bf3c7205158177170c9356630e0000000000000000000000005321f304c6f78f2639c87c531a5472da44ee38fb00000000000000000000000077b700ec87f61960d46806c798918451100476cc0000000000000000000000005b69c547b639d88bcad823d293acff1f0671becd000000000000000000000000006139f9ea15adbe5666ac0ec5ec01f3ac49f6c300000000000000000000000024e91df10ee8945894e501abaa7ae38411f3de740000000000000000000000000056e3b3aa5ba25449d370877225e726ca17ed730000000000000000000000001668fdabb1604a212be7d3a787be110c42afe258000000000000000000000000382789e6438c310c7f214270bdc1fba66bf41e800000000000000000000000007cf24e4679be10e2cc019c416ad7b2763d961d6d000000000000000000000000740330eb2c31623a967b022acd4435660f4b404d000000000000000000000000885984501660294acad8b1b95eaf2dbdfaf26f430000000000000000000000001710e57e56c998ee91df87abd5a4dc2149a296de00000000000000000000000066045edb6773d22a5452804e7a35ab86f703460c00000000000000000000000064759ab4bf7051113a5d2c2e7fa858517078723c0000000000000000000000005e59dde47c3aa0e68afa532794c907d576aecc07000000000000000000000000722ec79b5413de88386b521632a49c586b131a830000000000000000000000009636f66a0d44e5b3db2b82a8c942d2a22fbf04b8000000000000000000000000dbee678d6a4f6cbfa507f0dc8415a25dd3503c7500000000000000000000000023d4e483e3692746deef3aa0655c7f4f7ae2f7c40000000000000000000000002f406602bebd73091d71dcee7dfa420e4ee16497000000000000000000000000f2f24f1dc32a822babb258e227947d04decb20a9000000000000000000000000203239e0de717cab4351b7a83e0f3ec38ed103b200000000000000000000000026c1573638731aaa6369d83e85536a4d856c644c00000000000000000000000087c67945abb25a56b79f88dea28ac30316869cad00000000000000000000000059d1b17c7e9ef6d783897903a42fbafa3944cb78000000000000000000000000b9983e579a23cda775c8f765b48717d72e268bbd000000000000000000000000246767c188ee9a8f400c5964f434ba9db14c574d00000000000000000000000008894c275f512b9f1c8b702f0deac6c2cc71c2ec0000000000000000000000005587d9450ddac50aadce962c97f97b058d47e86700000000000000000000000073f8c4c23733e6b49d1761d41a4a87ecc95a8f8e000000000000000000000000a0d7e7750ad9d7af734bfe1c01ebcad65bc1ebc10000000000000000000000001c2c73bdea904db5f9a522de71402f031dcfad13000000000000000000000000ac348b25e09a809eab0a78bbafd080fdf08e6cee00000000000000000000000051e5537a775ead98e372c2ac73d519a1af278409000000000000000000000000aa18f5a6c7b581ee15ce9ef2d8d13668d4910bf30000000000000000000000000dd36b8da1d30fd1aa1431f13b26b23efb3ca07500000000000000000000000067ae97fb89eb3c90a0ebc32edd2a1f31bbf2470b000000000000000000000000eda0f81cba8033e8a29177e72e9070636fcd60fa000000000000000000000000b764ec4b832dcad87fcc25a6f12fd5dbde78a0020000000000000000000000005a72d401f69b59513399b945aa48d0a12f75498500000000000000000000000072b4fc330178427ece91fedb83240d8a37a4e210000000000000000000000000fad1440beeaaad48372996113469b6056a0c1b710000000000000000000000003b4468b1def780a05016e58e7da3f85aa83f93e40000000000000000000000000f1d03c6635410606441c8fda3edab150666017d0000000000000000000000003ad676d39bc1043af29d7d38f1032de888b4e88a0000000000000000000000003dca69959b010be678df007fb53cc2b5fd2833ca000000000000000000000000868138e617f55e86a2f22f18f87720e31f62b6d3000000000000000000000000bec3906463984d7f8ea25ebd3231d06e0b33b8c8000000000000000000000000418efa9c7c47f8745ce8ec2bc7598d7bf069e97c0000000000000000000000000b746364c02050fe3cbed81ca0860e3f592062c90000000000000000000000004184f399b416f5d2ae4fcd9a842253a9896e73cc000000000000000000000000785f1e666e59fa6e61a6dce14aa92977a7de3cf100000000000000000000000054ad391796d135f4aa4f14d95e1399258a3a6c3000000000000000000000000059c57c24ae1de59776a7301d6a095e0aeb11813d000000000000000000000000ea3e34d9e002e7b6d6478ff7b6307822ca06da8400000000000000000000000022e91052ad556fbd95b95bc4659bdef2aa542062000000000000000000000000fa0b55820aab246e9f60b5910ee51fa7ea30d94c000000000000000000000000404f4c126df0127e5bc3ecf2d566099fd29509e1000000000000000000000000a561905cc040ff200629913cf843cfb083a90f25000000000000000000000000940cf6cbec82fee55142be7a7664158f223f9c05000000000000000000000000d72faf9463ea7208713d8a2f35f6cfb973decc3b00000000000000000000000005aa1a25e4d6769ff7689452857903c6b848ef8e00000000000000000000000044fbd6c5fac95aa2a3eb3901613c8e813314eeba00000000000000000000000033e09b984eafd14678e2cc5577aee5bb18da6f0d000000000000000000000000cab3af1407fb32c5fc083068c93bb3a8d8290f3000000000000000000000000048c0acec1a18f1d3804bdc3ecb98e2f216b27acb000000000000000000000000421e0068fe881d70629242d5e7def5be411c60500000000000000000000000009d0e7eb7b2252303f0673ba3ca40d60194eabee100000000000000000000000028f10a5ea2c1cbb6dec7e524e6a378d8aab317230000000000000000000000006fd2d1eb9a77c6089df5f54a75faa6bbd912a596000000000000000000000000f3caa6c6925c3853ca0a2ad840654c7cc08c0c550000000000000000000000005aedd6a17cef2e78f8406fb9322fd1cdbb9618f3000000000000000000000000487a715e2a87703438d1eda5f2412254115f7b7200000000000000000000000092bdf5e269d54afc66c4642c87d2db8570f3407e000000000000000000000000da1f5e2733ef3006e5cadd62f5420c8c387409c40000000000000000000000007d12dcdd659e8cc06073857f958f730ee8dfe2ec0000000000000000000000005510ad28e0dd458f62c50a64d6840aa17586cc14000000000000000000000000f5e7f3fc53654abc174e165807d9dec79a91160b0000000000000000000000001bd5fa9b5ae1053785576253ecd756f7c14e8a9b000000000000000000000000b78b5e01ef92873773e3b9aa441a7ffbcc330e0c000000000000000000000000b93aedc59374e6c1f769a400e8d72787f00bfa42000000000000000000000000000034a4cf11386423ae941ebedd65bb2d56b18c00000000000000000000000041d72a3ec68714fe065d5d1e06321b96ff313df400000000000000000000000005daa7186f9928bfb5233c01c364ab7d56785001000000000000000000000000b908396996559ba2b81649c16af3c0f24f5dae5600000000000000000000000029d1e782a792d6e760454ce50cdf746c87da0d770000000000000000000000000909a2d5cbeaddec2dcac1b2c4c1a65cebfcdc9c000000000000000000000000a4261e0585dc4d673ad2d55c4a4c96c7144456350000000000000000000000000150ea3ddc5cf00a9e3fc05308c11e244d0ef7a5000000000000000000000000ce8ac93ad8f4273d8fe0fd883474240c3132d855000000000000000000000000d9dcf592dab18ab83ccefb5d5230a352a87b9ed5000000000000000000000000ea39963bc633d48f02d95f791b7cb6f97645f65c00000000000000000000000027a6977aaca197c154a28f3cf7153e881504a942000000000000000000000000aad5dc95e7bcef56fc881702b28763b10eec624d00000000000000000000000097e1a55f708a161d99f6ee8248cd02389e29e6b40000000000000000000000009f4f4bed507bb78a16b585d261e59a987477d2110000000000000000000000003fa92942db5a31c406aa6a53ec962d6a29f22f23000000000000000000000000aeaba1c9ab080d4550545f0bb3f17e424f40f9820000000000000000000000000243625cf9a7a70e507716c94f471fdfa57284ea000000000000000000000000ea3ee367f2e5f29fb0c8a4527b1504a29262bdc70000000000000000000000004825168a13f523b4abe690d2e07ddbf803d1ed70000000000000000000000000db1d0788d87d3ab0ee74f0f61b0eafa1a535898c000000000000000000000000fa72a48c688c3ce50b9a0c8c2e451f6452a6d8ed0000000000000000000000008e03e9975d466f1c064b93c1d054e965852fe0fc000000000000000000000000a27216c21c679fdd595c72c2937d31a3164652ef000000000000000000000000a2c90203a55f9c2f5c583c8be8f35c74f86cfb84000000000000000000000000149e22d927dd0bab0c2f7682da3c1087c0189a380000000000000000000000007e00d2b290f2eafd2bc29557831be938cf2cc5e5000000000000000000000000078f76a70d29323d26733cc409dfae1432fe92af0000000000000000000000007884eda02f026199ff03241a66e891125f2aa9a4000000000000000000000000ae448687f52be3a1ec9d5d40c0377b7d74ac76bd000000000000000000000000395568adda9ab72d27a874fadfcd2f333fbf8f10000000000000000000000000ce02feeee705637a929fc6a931c7a5a7f502b855000000000000000000000000048e43f872707f4013e67b47b102d5c93850e5e7000000000000000000000000cc787335039a7e78807a97b0ff1c7eb7f9c591d000000000000000000000000061ffa2bcfbaa4aa88855a72c2c37efc83ecfdec6000000000000000000000000bf2a254e46155bdc493395647985a1b7d09b08f00000000000000000000000004977166bc727d5d3fb32d916a716aa2a619e79f30000000000000000000000005d9ea8be004abb3c5aedc76a3616686de53167dd000000000000000000000000613af1f6872d35756f0198cc514e168ee9256549000000000000000000000000e92445143b33e09d5a803712da570fcdb7612cf5000000000000000000000000eede872c28471da32db83100f7fafdfc8241f52a0000000000000000000000003a5d2ec412ad7f056446d21efeab163f9b40158e0000000000000000000000000f5896ac3fc266de4e50101768246b12207b78970000000000000000000000000eb10dca749cb7ff6d819befddf2397be23326e80000000000000000000000008acf1d1df3a4022c6726870132c4fd5dcd2f9f80000000000000000000000000067431ae27672d34bc3990a039ba95feac415a1a0000000000000000000000006bdcec620dd4026c9e592b3051bfc169d2dbed8d00000000000000000000000040cb9419b38b7f0c25bf2554d7524795ee27620e00000000000000000000000092d4109d64316f684f640984dae2b1febdc46a06000000000000000000000000d7c1d632d160a8a6c6ad08e612350f35926a88150000000000000000000000006aa4e30e16ff253da0ef39a5733a090beb021f07000000000000000000000000e9c73c43117fab6ec23296c65ffb29ca7ed0b883000000000000000000000000eb20d97909e6998c29af95291b432e9cca557fdb0000000000000000000000009422cbcf9c4fd0c77cc7f2fb77dd06ce4c7e3b2d000000000000000000000000b7aa61c186f9d14e6c58bf1178ec57d8430d3cb60000000000000000000000006b7044702b59ed91d2c7667583b6f79fe022de56000000000000000000000000eaa475a674a6c4559d30606d9207ea97a4bab16000000000000000000000000051db53550185cc0db54d6773de28ef12e003d17d000000000000000000000000776910313b0b6ef8ab39d34eb088bf1126650518000000000000000000000000cd6083564cf78858197b6a03e95e5abb53cbb8630000000000000000000000004c6aaf9a56db26a847c938d363ac9ab057f76636000000000000000000000000ceec5b68c0c241b4e97780f1c0a301f04a14f48f000000000000000000000000477473c47c1b62d6922cbdd28db5fd20340ff2dc0000000000000000000000006398902092f46ac996060d1f3f0bbac8639feefb00000000000000000000000050a1a9f7d1216caad876965dcc9f4ebf2ea181bd0000000000000000000000007c40dca7206e9db54c06c6fe4d484d2a417b5ec100000000000000000000000071739648c4d98c6ecf732b19b8631adb8ed73e50000000000000000000000000797797d5d42ad02600cb7e591652a4b1d0f78d820000000000000000000000004458c72d005823bc9eff3f9f3363d7bfab437fd8000000000000000000000000b9920051dba1e8a037215cef0f6bde70b3d338d3000000000000000000000000fa4a4aa81f0f5f386317524d779983cc74b5a77100000000000000000000000012f31237171393762f3e93815d61bd5969bdeedc000000000000000000000000104a59f7d04bba4c87b05c942f042282dfaba295000000000000000000000000cfcb3031f67cdbed0f6fe510eec6a2576fa48e05000000000000000000000000a2acf17470bcb02545fbb379228905c15e78d33c00000000000000000000000075cf51f61e9328601b235de977bf86b1056317a6000000000000000000000000646397e1631a17c770a189d20c8a17a678abc51a00000000000000000000000093fd5d27c59e3ca6c8f603ecd6ca1893110f85d3000000000000000000000000ba364a4c684f8bb97401bf9dff6724103cd7505300000000000000000000000076714d6ae63a30db4961ef23b7a477b164e59fe80000000000000000000000004860f37f9b1c84f2800547ff7ee7b5f7a8e9dcfe0000000000000000000000000bc7b206b67791eb51c79406c97866f945f473870000000000000000000000004f3f90fe8ebd7a4c1e47f285612fef61fb498e92000000000000000000000000b891be68f1dff4b22b8ac70ec65804148c60d7640000000000000000000000001252534d662ae76d9600f2fe7fa544408bdf77f0000000000000000000000000a1a658c1015fb391b204d3e4657bc557506be9aa000000000000000000000000d9c091036247d61a62eef9d1404659b64434b881000000000000000000000000222c0c8327c33bf1236e3679171538ab0a75da3d00000000000000000000000021412f14decce56d20c2afbb3e8090ef4bce02d8000000000000000000000000c0e13c456f13073a8584d2e18f6a73c6cf16a917000000000000000000000000112c671e3d1f15aff24dc7cad5cbe23a30b552dc000000000000000000000000153f8ff6a693d2cd207141b7f3a48aca561ce2af0000000000000000000000001e01b02645eb4365d30f44a1ba17ea1da3ef23910000000000000000000000008a71ea357f2beb0afed6a0d5ab582de5cfc583d80000000000000000000000009642253fda59c19eee530dc68900d7d2c362f1d7000000000000000000000000f1811e9f1f269928913cf93f4e9843140fbdb041000000000000000000000000ed7335b6d5bf8c2ece64d385be6309822d3194df000000000000000000000000a764e8437e99a4386cc8c8e7c282336852e7673300000000000000000000000038e9df5cbda1dfed6f3e5be6596fd287630f4967000000000000000000000000bf620697de5bddf1c259a3c3da57d131248eaa1f000000000000000000000000759672ab40d5e6e4801cd64336098e2cbe17b4ff000000000000000000000000a72cfa661ba87c66ffcfbb31c05bfca97a8fe1bf0000000000000000000000002596dbeaf2c3915669f9c329ac28ce869f65ea400000000000000000000000003138671404b4ac265cf1090a4fc279bb7e7fd14c0000000000000000000000001e2d7c38faa591513118b7d5d1c4f235b1bd025a000000000000000000000000fd63ec7601c881f7ffd24033f87ab6a083b6c5ea00000000000000000000000076d78629a150b1c6eacbd82adbc45e1ba1070a65000000000000000000000000611bb324863bf8e5347ee871bae79936bd57b85a000000000000000000000000c1a3236bdd1053c5b39b79e4ca16f42ccca7c00200000000000000000000000056828927d7e0040e93f78c68bf7316052194cfcf00000000000000000000000001b3f89bccf0696e6df84abf6e44fc7d4b7ac31c00000000000000000000000072585c6385b322d99c9993c85d6c18125299d67b00000000000000000000000046adf462bd4873194ed2dd5d8465881e14d4edde00000000000000000000000051fa8a2e53694f51b84cbceb40116a106e63ef730000000000000000000000000d13cd42a9e37d30dcf8b78bff93712f61f296540000000000000000000000001a4f0a69d57ed10f78fda5665791d6d7da401cf00000000000000000000000003ab4512707d8d2e3869d8f0307ecfbe12a7f41a1000000000000000000000000b0bf4974cd9c5c9a2d125023cca8c4a3c8b2165600000000000000000000000054eb4214b1cc7ad3a620142ccb17354d74f5f7ce000000000000000000000000415f68f3b8a78ea9f98852ab30149dfb3b5cddd90000000000000000000000007f8094d64fd6af689aa8240a1dd473b3eaf9232d00000000000000000000000063248e71c0a4d4bab4e53a1017a935d30a2a65e100000000000000000000000093724caa9b72a89d62c55d1b98cbb04d0abc74920000000000000000000000004293a91e78b0fea72ace0a7311ed23a68ea92f7a000000000000000000000000f87340532077c58a1773b1d8a8669ed31a23f89e00000000000000000000000012f30e9df8d0ae464ddb5fc42c1e3d1ef0071dba000000000000000000000000e0c251563631581a6aa9fc10fdf6a44bb87ce69e000000000000000000000000d8169c716f483bd6bcba5b54e01b533d3161229800000000000000000000000053ba9fc88a6270ee5feb295c4b19a850bcbfd29c000000000000000000000000518f5b84d20ff334c520dad462769392d97a5671000000000000000000000000679e7301ff5a0d53288283d481f94d51e13a2272000000000000000000000000fec0f7d95c3c5a89f6d2785c39c383542c45459e00000000000000000000000086f884ce8dafd9d86f6c7d2243dbeca1636f11050000000000000000000000003f9c1a0ae23c52fb6bcc6907e572468badad8a4b000000000000000000000000ac483472920a77ce08f7202c4001f3a3b30acd4f000000000000000000000000c91069345c9d9d67ff188a1c100477c53c68c2cf000000000000000000000000fa844228215f20b5025f92c01d9b54d3248a9808000000000000000000000000cd7864e08a9b9950007cec00c65f77eab79de5920000000000000000000000003c1a990518fdbb0ed6af2edd29296c0ddcbee695000000000000000000000000015ed15b7b973bda1df04b07b2bc254f54726ff9000000000000000000000000268adde96dc92167516e272f6cd5b0a5037484f7000000000000000000000000d72b2ff893c2ea848bb57d7a01c4aeb4cae17846000000000000000000000000b93cc752e17e161e5245df2cd395bd435ae2a9a80000000000000000000000002b966c94ed2b5776758d34a6b909f311cd4f4aa200000000000000000000000046f07fe99a50fe14ec2e56048576dd4cf688f6d4000000000000000000000000907ae162382994bbb4cb494a2e53f2cbaf8337b6000000000000000000000000e1fb10733413e688de731ef528bb30ed758aa1a900000000000000000000000080556bafe0cec778b22a5993d2ac66a0be0a61d200000000000000000000000031574122e07d82b554d9167a41fa301a2425cd27000000000000000000000000fc11a0eb182432bcd754fc2cb31556ce9b156262000000000000000000000000b648e8078a511429284fbae03c19913b5a4ebe86000000000000000000000000b75c2372a38ac057096609f35cf526efcab43d60000000000000000000000000d3f2e6d7a396d58c9e8b7db9fe7918b0b3d943480000000000000000000000006f2a401e1af5a43dabe69c900c43b3529d742c94000000000000000000000000f187cdc1095ade79e8c18f1954cfbd798a3011c20000000000000000000000003621fab854ffa38a6c6433734f964f2637e39fe60000000000000000000000004354569617252cc8f4fb6fbf1ad08e423df88c9a000000000000000000000000e682d52ff67debe946b0a961f9b0056dde33c2e70000000000000000000000006981830eeac72145552d9cec2be073a5335d5cfb00000000000000000000000084c9eca82d388f9dcab7ca2f10df0cba5668d89600000000000000000000000098d277da8831d1726ed04d6440d4a91f25fdbf38000000000000000000000000dadc24217c87dbbaa777e5c2db3e40de6c0b8dbb0000000000000000000000003b9ba29d2cc6f38924770834e02a59c3ab714c45000000000000000000000000442dcb8862af2aa7e379285f265268bf6613dc2d000000000000000000000000b7403a9d37722148178454d827a3baa9aa8ec254000000000000000000000000f3fd2f6a2dd4a8d6b2ca998170ea289276caba8c000000000000000000000000fdb38b444d837bbfc21d061d514c579f4785a3e7000000000000000000000000a5b09b8e5c66480d7223c0ba3ad819affe918e830000000000000000000000008265a2884c60cb3aa77f2ab6a55a7435406a19c2000000000000000000000000cab4cbf4b429ff628f4d2f0e9196b2eeb108ec36000000000000000000000000a8cd89830f00e8e43872eeb716c25124636883ec0000000000000000000000002794a6288981743d3f02120c5827a385d1a47d93000000000000000000000000e32f44c0874d8bc3b6ef263b0de0f8068e91789e00000000000000000000000088a7c700f94aa3e6e027848036ebb47872b101a9000000000000000000000000338a1fbacef9f8bd7080ccfb48f63370f139ed4400000000000000000000000060db5cac77928fc3b4c402d9dc2a7cecf34130ca0000000000000000000000007c35d4422e0edf5af55872c57bfa12b2064a8c19000000000000000000000000f15b6df27cf45785c1b81a2d47df2e1b1c76e2380000000000000000000000000dde0f7677daa86e26ce405e4f26c2d25278235d00000000000000000000000027dd30b9cf2343c5db233fb495addc5e4fc670f6000000000000000000000000a0e1c2c3cfbbe176dc3e559e6873bcb8db61ccde0000000000000000000000007bbe31e0d98e0f3f8bdab37f5e3f25cf32d19d00000000000000000000000000cfc43a045b5a518e1be19d31ec2d887b3b3050ea0000000000000000000000003d2e8501e403ab24953d8cf8c472d8f8bd06539b0000000000000000000000009c5478a905531d133fc6080ff2ceb1d1d447e8f40000000000000000000000008687ef4ecee34786f4e85c2dc442aab19dbe8dde000000000000000000000000387b4c8626d5659ed4286962cc96d3feee5bc49500000000000000000000000065ac96fb0253901fa3510ea66f37b2c126256d2a000000000000000000000000aec917c59c7c0bed5ac2b43283605bf167641d18000000000000000000000000a482dde48f027c7eaf7455a62fb5ae26da7564f400000000000000000000000013ebd7eb270ab15f28ab2c61de55f9c14f2eee66000000000000000000000000f608f5fec7ba38a64aa56225c73477c41a11db3f000000000000000000000000784b948830459b57fd6b83388b44ef9c8b619fbb0000000000000000000000004d691bd0cd932d8513e5fdd14255a2102012b29d0000000000000000000000006ba9e2eb8723ea46dc73ce8954c6ba9e12e8cb31000000000000000000000000c4ebfb8e1983a40850e932c0f9c7a8c2cf7c35de000000000000000000000000f26aec0cf6c633d7bb7e5c9b0429ac12a00d1d180000000000000000000000003c3a8ec0a09ee72e8418bc062ca21c7f900d0d45000000000000000000000000a738c8ad6ec41c499730890949c857eb38221ce40000000000000000000000008766722013c062890946a9659f37b631aad01c770000000000000000000000000e2b5a86b42fc9b3c288f33e76e10ecb596280d400000000000000000000000098ec2ee78b6c4b63aa9519e52b91044c188950eb000000000000000000000000084b2bae35a9ede017be97eb9eb313618782e213000000000000000000000000f2e93b25b1e0180961fd91bde3d89b0ed5ecc14d000000000000000000000000242eed65d715171f54caefe5b68f4eb6da91520300000000000000000000000056f1eedceef9bf1353b35e6bde1676350739fdbf000000000000000000000000ebd80a399dbce330aac676efd6138bd3570774960000000000000000000000000cc503f080cd5d695de2fe32a236b6e78b34d6d60000000000000000000000004d836bf0125ab09abd998cce89ca5209e4bcc2b7000000000000000000000000e68092adac9da038da9b3e62f35e70dc1f5798310000000000000000000000005f0623ff87fd4000ca73071c5ad9c90e7bd8b7220000000000000000000000005bde679d1893be63aabd791dc0c36fd7cc32d9e0000000000000000000000000636629a509633ed12b7868ec221fa7e7d78ebadc000000000000000000000000a77e9243c80fc488efc6dce87c6420431a5fbceb00000000000000000000000076751d936627fca2a7574bc36a02472591e8d36e00000000000000000000000042623a33f76921566dd2756d593e1712a8ddac62000000000000000000000000e1156f4c4077bcd2760a92583c8f0297df45610c0000000000000000000000000a92240230b7b120404ca478847c89f9550c973800000000000000000000000003021b18fd4de0286f2a78b6f6e24d241bf413a4000000000000000000000000db665ebc7ed49e7b30785eb4dba4ded7bd62dc3a000000000000000000000000382f468204358c720af262125b3dc44e81970ed50000000000000000000000004d56717f18eee5a1fd40d40aff5de9e08c11f133000000000000000000000000bd405e9ec30dfc349f1dee61c228c3b28efd7d9e000000000000000000000000d58a658340636ea8d08f1c1b9f57a91ded4907040000000000000000000000004bd43ba70afe03ddb01dbdcf3a26d3d7293391150000000000000000000000001f0d5bf6d4894e0c68617167a8d071019f204c7d000000000000000000000000b13e24ad73784fbc20879751f6c163b5f82eb3330000000000000000000000007b5b029ad145ed42b0c9ccb248a6a3f8f6ba38150000000000000000000000008f2082aae6f12a2072daab5c2de88a44b09b50e0000000000000000000000000ebf2a95a7dd952b196f4cf9cd861338b9e756bf9000000000000000000000000aaa3498b49fe9037ac20629feb92751260c1fd8400000000000000000000000090128ec8b1cd6adb20694804c815fa7b02267e46000000000000000000000000681816b324c6ba3068a3e5448144d4ff6150a300000000000000000000000000b6fac1b2183c869bdcfc3dada4510add928a289b0000000000000000000000007fabd8d42d1d6e4b10d989c8ec213f20b96e6baf000000000000000000000000bff595f6232bdd1a5076933de57f2885eca5eb940000000000000000000000009c70d0cc13a4e4caacd8c6a41327f1acae49f8d7000000000000000000000000b1ce2905373493ca08c6e21a2ad9fa6e739ecded000000000000000000000000900f3c19b59bef1cc5231e8f1a9b896880fb24d60000000000000000000000000b8cb6545b07db02d67b5910bbce787f2edacb130000000000000000000000003ba5578430bc2017d48492901a4946010ee471ac000000000000000000000000543d184aceb8896cca48048f3c1e6e547a9118270000000000000000000000006d1abd5f67c008b3e26903d18c10ec9952af91960000000000000000000000003acc54c0934a878f67d3f70593b54ede247258bb0000000000000000000000007ef92473d277d468f62308cf88e0964922e6d8cf000000000000000000000000078852f8237996339614688658cec6a06ec075ff0000000000000000000000005c4d735aab94d848c4c77131f3f7307bdbc016fb000000000000000000000000eccb25c6cc7423431fec784677bba611e99ce7b00000000000000000000000004288bda750653795f38590e8cce6b0ab7ac663d7000000000000000000000000186f4c9460f2df09fc318acd66fc9323950f0cc9000000000000000000000000e56d2cdab0a0f9a9e82ea46e9b087fd7c80b2a470000000000000000000000000708a74f10b6733e2b603747e1e2d56ba7f12afb0000000000000000000000001981153a5f5c0a463e35017091054c4b540465c500000000000000000000000089b407f517a2541b1e80ded679a6126acd70cf29000000000000000000000000ed4783363a3c5ebe926a0a19f7c9ca3e1bca88330000000000000000000000002d77f0ab65ea85fb105826c8e26ea6dd77c4efb0000000000000000000000000918442a59ece91cfc398b6da35b6325c3f49d2f100000000000000000000000085ccc459ea5531e7577c4f32b40f7b86fef71e7500000000000000000000000095a62875f807d0807a3c5c59ca57f264577fa311000000000000000000000000bc391bc38b9e56ea80607e4332361f43bdcf4ac90000000000000000000000001d8d5a4024161cb337555ea2ac52ad70c33348680000000000000000000000005b025adb43705c10ac9a83b0b8889bbe13e34208000000000000000000000000db09ac9b0c352255543ea0921895d776c12452ec00000000000000000000000023bc3d3b6e16385931d59b63ac0f7f866df23eb5000000000000000000000000114ef59bc992e959bfc24385f92707474f44803c00000000000000000000000020fff1e2f1d79a576d42d8bd1c8369c91b827d160000000000000000000000006e906e9221fc3b63657d78083fe6831c741e1c2d000000000000000000000000f6efccf1bb01dbddbdda93bcce83690678a146a7000000000000000000000000ef0af4cf549798b3a2c6f578ac11e71f029cbfc200000000000000000000000061adb0ef2247bc0e5704866511366f31afe61f5b00000000000000000000000086a6d30dafffb478d86cafbfb602563c9dfd737400000000000000000000000024069475bcc913a5cb08cd6173bdeef46b08e49e000000000000000000000000e0564578eef1a9b42b6a3e1e70046cedd21d876e0000000000000000000000004d5d0128d2af83c33b7e547b9621676c31b6515f000000000000000000000000ab6476bfc5de87b70bc260bee97b4a9607830f2c000000000000000000000000e132b46519b0501c6153268770f4b4d6a40ef3880000000000000000000000009d92fcad707921a2fcf0b1dc19c7ef24c0c2d33f000000000000000000000000384f3515a65624aee17e44eaa0937359ea14845a000000000000000000000000ab5623d4c924e05d179d14d43d8fa33d34cc8534000000000000000000000000782b5a33ef93086f08a0a31bb71b06631524001b000000000000000000000000d1e5e9a9d596c17756d56f18b8587bee6d4c758a000000000000000000000000938460ef73c3218457e09274628d3656c1543f480000000000000000000000007d8da8c2a3edc21ff4010036e92ed4b49ef134ec000000000000000000000000250497118f626d671ee313d153898e3d8565366f0000000000000000000000003e2c0344abb57ebdcb6b9456d7b16965299c24ca0000000000000000000000002a3af6595c1c7ab8bd0fd004e3899929b7624a2e000000000000000000000000cfd57d18f498dc9959f396e1df3d15af2b018c41000000000000000000000000ce776ccd25f2a88f089b527b932fe9b2ab4b99c0000000000000000000000000dd16a0514dce6cfefce3091a3e8c20a6e765068c000000000000000000000000218c3cc5196af22b9ef09e7b8e3577f8f76cfc0700000000000000000000000044a4094fa847c6d83b9472a1cb7a59deb4fe4e08000000000000000000000000cbab375867ccd6933be47b97ecfffc08bb3fd6cf00000000000000000000000031b9082aa117b7d59322997e9f0f7eb425c074720000000000000000000000005ac6fb204a4ed4adf5ed809a97c25f6472eabc60000000000000000000000000ccc3ead1a68e2d65eb88cc7064f78faea1a3f451000000000000000000000000209d86c26b8c21c167311953fe5e4a87ea3ae905000000000000000000000000e2963eea73d9a8865dcb45307ffbb9609fb1df1c000000000000000000000000d755ce6899b67e19e3aaea59b69c1b662348e6eb00000000000000000000000080b55aea7fb4cb5e2a4908b574f6515c62ba6bdd00000000000000000000000019d7d5fed11b7ed8f542386edc7f81bc8fb1e83c00000000000000000000000087e33daff3bbb16eac559c002965b401de18d1cc000000000000000000000000ede817d28612f5bb1a90f8e2a024ad522efc89ca00000000000000000000000033deedb090af0a92dd87ef4cee99c73287685ca2000000000000000000000000be0443200965eeb106b0f85aea45fdb76b15ba3a000000000000000000000000e328bac3266da6be02f73a173bdbc4211ad61d090000000000000000000000006fb7e4496354a1d123bbeb52e269c619fe2102380000000000000000000000007954bfd037c50f98b339be7de3c92e8cf975c64f000000000000000000000000e80ce2cabb37239a783bed6660fdbe362e2202ea000000000000000000000000c83368f43e71cf5d05374a2f4094b992459b54ae0000000000000000000000008004e2dfd7c3803acd67a217235cf0f041431cd100000000000000000000000013561906643fd6cbedb956ae6c88952c4d05fbf000000000000000000000000055167834af2fb60ffbf99f70b5e7a38047fdd3a8000000000000000000000000d93ef696908ffac187cc12405b2d0aeef352a5c00000000000000000000000002cd6a0af9d25bfb4ab356421772d95a9a2e2d861000000000000000000000000dd40557f9766852d8eccd286a1ee646c4ac619ad00000000000000000000000010932ecdf0665362af1522fed6b714f9a9f7b0d40000000000000000000000001bc762f40e7591fc431761513c851aa62e34f1a100000000000000000000000080c010de2adc28dfcd2143b88fd93720eb1074ea000000000000000000000000a04054eb492300396ff983d70f4fad12286801220000000000000000000000007ef03ff30727e97f5e8fd1c01582df5e01552910000000000000000000000000b98897a9ab83e7d158b8ecb9a3daf3ac110fb6080000000000000000000000008b01332b67805a60357b2cbecda4fbe1ac8b97e6000000000000000000000000a3875210aae2fc04d62f2191e6ff4f1f207086c9000000000000000000000000a050d3b26e197fffe85a51866b9b9bd690cc602b000000000000000000000000ee5a6cdaf6d974585c58e8b037f0326229adcfb5000000000000000000000000479916a7f671283c9bb92df098f692b68b87a9630000000000000000000000003bb9bf213a51589dd1aa414c8803c968294ab21a0000000000000000000000003c06719ce2397232db934348fce1ebcfa88024b800000000000000000000000068701d70f801ce7d1cb6fedddb4ee621300c1eb3000000000000000000000000983ccfa9c6ded817234a0ec878d8ad609abd560c000000000000000000000000e2f465b8a0eb855c5970b9a5fc69665a37e88c86000000000000000000000000a0e0325da3936941d6e476f9972cf37e4de79bec0000000000000000000000000e074035fdc36fe17d6cd579227e1b9f431f839e000000000000000000000000f77f11bacb644c32679de6a028bd2527d6b1b1780000000000000000000000009ce930887d7bc55d42457e518b812c6d7f3cb241000000000000000000000000dc481d8677750cf09f88bfc35999aa3d5a0d7bf70000000000000000000000004d6bfa6f3c47702829ff57600c5968b8841c96e6000000000000000000000000f47ed3addef8936649560838c3d1b3603216efba0000000000000000000000001c9de8a19235dbe6cf9230e40d9caeb2d088065c0000000000000000000000001ad0e444679f8b6bb198d716200a491621949d9f000000000000000000000000db00c48af417645e484ff396f9f22400fbd73c46000000000000000000000000cc2b439fdf5feaab3af596a582d34504b026579b0000000000000000000000007b734726814fb2ef77e662e67976bce7bb90ab9f000000000000000000000000bb38c3f520898c7cf7e623e612ea458aadd68067000000000000000000000000d7076acc76d4379610fba0dddb1d35aa1280fc890000000000000000000000009dff808b1b369aee2d47147aa4a316bf0edb17020000000000000000000000004b6a5aeff3f2254c5217633b87aa2836ac6b73470000000000000000000000006582ff12da87f58242202f43cf04168ed2f1714e0000000000000000000000008efec9592195b128ac4131a8bfb519806b78cc10000000000000000000000000a746bb8f08782d1686cb8e89c7c33f6cfba4b2d9000000000000000000000000ee7b3dc72428b77cd8bcbfb7744c3572fa0f7e0b000000000000000000000000908957795f97281104b410a7458620b8e724aa8a000000000000000000000000d87cc0c69a44971e467283417a7987951750c73200000000000000000000000019ea9d11c2508b5f7f2824efe3ea97bc05f95d1b00000000000000000000000044873ca9fae919ebf98509e942b85a77bb8422c9000000000000000000000000bbe1bc3f4c699e110c73336d2164a2ca6a3dcd8d0000000000000000000000001f0895f8eb3c7d9c01813f5a6bea455bb2de9a57000000000000000000000000f981e98fb97cc9d520b3fba7cd737509d93c3e3f0000000000000000000000005155aefa367f9c695d4c9310338ad602a4fffb82000000000000000000000000dd3debd911ff548c63f55fb35c69fb2b12ed0b64000000000000000000000000ab4b3d5aab05f6d981c4c39ccc15eefcc911a43f000000000000000000000000a5d7ef85252059c4f25518a9513e9bca831d139f00000000000000000000000086bfc428112c834ab89ac938624f0f06e6e3ca1d000000000000000000000000612c1c6dc6bb653681700ab424956337e34a3a8f000000000000000000000000d6fc6ed9e1306e5b8dc7b091310508afb13daf4f0000000000000000000000004bb4ab601a80e67df68a568cae22e6e85eb668590000000000000000000000007ea517731b5a9dd4f00146844cf771cb55a95a38000000000000000000000000f965687dbf4d2a60ec750597a1e088def11e8f210000000000000000000000001a54e5a96467a31e87837b1c0cf726355741c1ce0000000000000000000000006b845af0d6747f0200ef3e69d7d163105b8ccf29000000000000000000000000c6c5e2813c619cae8a01e4554522acc264ff6e97000000000000000000000000b2370656ab6d810e87cc01c9cc78673b5d5a5b4200000000000000000000000029590e2e2d52eadbe408a4ca80a5c6d166dd0f25000000000000000000000000dc79c8fbc6ccd53077cebf4ef26071ad29dd45450000000000000000000000000efc9e04a8e09a59fc69265705b461e976ccb750000000000000000000000000f3b9743f9e6296c0c8a646dd0eddd8864bdecb1d000000000000000000000000006ef413ec39d91b8ac9e8b48de20b94c73c998a000000000000000000000000abf5dccb619e442ddf4c3304410affa01c0d7583000000000000000000000000e651c37807856febdccd58fde4c3a04a4b0571bc00000000000000000000000093b51f2ddc8844548ee1c9adce1af856bb53cbf20000000000000000000000006ee51daf42da9f806e886ef6cca0343c8890c628000000000000000000000000db592de59c70af515c6a0e5f237f6d7e7386ef8e0000000000000000000000004f5524314ce5a2a7214a3355576c8898daf0b7200000000000000000000000003bd4e008dd96ead0446adf3682970b431c5a7e82000000000000000000000000835968416e3bed8938b10c403a8666f61ecaa7440000000000000000000000008d73f91935430858a227b3481f4b2fdb7e49edcb000000000000000000000000eb1186d64d8b44b32ca80050ca3b9fdc06db56b30000000000000000000000001a044edd1adbdb9dedff7e52f3cd8c14bf38670f000000000000000000000000dbd5949213df8641c00dfc099c06cb850d7c2308000000000000000000000000eb5d3872d98305e8580b30cc6c17e82580c3e47500000000000000000000000012ee1d6ec4d6eff0cd66b0aabfbb44b52fa0673d0000000000000000000000003c90d4dc8b54b2790e126b6c37119fc67873bb070000000000000000000000002041f59cd18ba9c88f39968e7335ceeb5c69dc6a0000000000000000000000009500058975721201f0ab850a75850652abccf862000000000000000000000000ac6f0e341fbdf43db17c7d670bf80e074d1a0efa0000000000000000000000001da642d6a78d3d408a9741f51f826738d86656a3000000000000000000000000b197f077f937178321520ee0cd985fa74994bf5b000000000000000000000000a33ac27a0a3721582b0c8e0f01ef6573fe1f8d0200000000000000000000000046c87c7603abd986ec0798b14fbd87ce02816cb900000000000000000000000024c40227d625e08645c847e915c77df39a0a273100000000000000000000000022a9298a916855512260f84ebed80d2d01048ffb000000000000000000000000e5f55468585ef91cf1a87aa3af4c830fa7ae78de00000000000000000000000005ba9b45613647d612cfba284140d75ed098d3990000000000000000000000005e397a2eaefc4f1c633b60042a8f49ac11f0ed870000000000000000000000000ba16e6b2b55a47ed7f27ad0b37c8eab9ec075a0000000000000000000000000549a5742008d2bce5f5cc94470d10ce4b6fadf5e0000000000000000000000008749c8e82f723c48d464e3967d31d7be1a8d8cb6000000000000000000000000b1b0f8ffdab8e671ed20cec4a6b643476f46720d000000000000000000000000dbfb5de67a18484fd76b4dedc92b0cb68f3fa61a0000000000000000000000009aca9e4c182587b8658904437a0a4ceb43d9e8d400000000000000000000000010364db5ce46f33b8dca17c4993c087f386146fa000000000000000000000000f8f168373f6e53497d5dd02e1080cafd521d9b59000000000000000000000000dde54c6cb684b63c84dd193cfab79f7b02300bb7000000000000000000000000483a7239db71fc99a630e6c71db2508a4de6450800000000000000000000000017b9c47a372be5d78fab38fd70d0cb3303944c700000000000000000000000005bf03d54405a650bcf42e537e405827d5106fb290000000000000000000000008dd1fd631918062940d247c333616d608417d3020000000000000000000000005b2399cf472f1fa8343ced58c7b6e5e321201bfb0000000000000000000000000f99d649000cedf1663079e32bfdd168dcd4a6c50000000000000000000000002cc9d857593ce131555497dd5e1646e668c8d988000000000000000000000000bb9e8b89849c63fef3b85d756eeb0de57ab64947000000000000000000000000418058f9ed70ab35bd44fd2055a1aedbd0957df1000000000000000000000000ed13f9ca99760bbee3479e7bfe1098f1fb70f61200000000000000000000000071722fc944cc34a5b4bff34d82aa1686ed35608100000000000000000000000007a012df07fd69ba15ba0ea641609cce93231a13000000000000000000000000a39b0cb05d35a89964e39488237e72f7c3fd35c40000000000000000000000008fdd880d1e3f38313fe6e0ded840d866724e9e40000000000000000000000000c23b29663d226d86675a2836b2eadeee9b4d72f70000000000000000000000008fd090e65865d3ee08635b45277e852efd332979000000000000000000000000d6fc4940eeab080146de545bfdeb96c9cb8520b0000000000000000000000000b17b92cfb9709bdb688c1eb6a190bd2253a2f91f000000000000000000000000961ef12b165cf1c17b82e3493ddc78b134a5b4ce000000000000000000000000ec52d3eddf7040d1c98d46ac5452c9c4a7f4e2630000000000000000000000000565d29125cd6b86a62a8cc5f0c2e7e8ab693db1000000000000000000000000f9beeee756541c8a3fe7ca53c4c4b63b7b0fdca3000000000000000000000000ec9424b45ec7f4ae2e2936f79e969ecbd0693fbe000000000000000000000000f51bcacb255f583961f344b77e34b426f447ec8400000000000000000000000069a641d14dbfaeaa0f157dd8d11d055d8b347a5900000000000000000000000000315638cc0996a586db6a9ed84c14e1a6aebb630000000000000000000000004784a753af29a1cd5d7a1b431d88bc046ba657e7000000000000000000000000ab55f4a8a5b9e9a98051b7be7d18457addd54d1d0000000000000000000000004f439b2c8bdc357a624ccaef889feb4cb16e8ac5000000000000000000000000689671361d07525d0c9712cbcd2ab5b93cc288f700000000000000000000000025701f0b5fc3b7e0de83152cce4a69fb9099500c0000000000000000000000001d4962a832adbda8e8303a21dc2cd8e3b487161f0000000000000000000000008ec931e94301457870507c47842803f418d2473e0000000000000000000000009e672d4f3788538bf9d8017345d72cf39e99e9d800000000000000000000000013cc05455059e42c911972316d4fd00faacb63bd000000000000000000000000aabd500fe8a7e4ca1d7b3672505261420b89471e0000000000000000000000000a1be4cc8be68d334069629c54765c56659e8f0c0000000000000000000000003b0581e4386a0bcc73246eea0fce0a4c1c63090f000000000000000000000000496205420eb8276ea7af3df4cf7bb13415c422ca00000000000000000000000072efc658a4b84d236b3df7c336e04e6f41b585c0000000000000000000000000b9a559b6eac1f7545ca29a5df3d6ffca261dcf4100000000000000000000000045950d5cb3b391b9cdcbacff4e428ab076e84a90000000000000000000000000b0d85b19ac2315466d777d2ecfb86c68fe3cb4fe000000000000000000000000721b589ca3e3ab256a6819974b0b1fea0f6567710000000000000000000000004f3330eef0d2bb610fe8751eb71ddaa150934fb800000000000000000000000045d2eb97d850e576fd21987eb468e9d5a492f89300000000000000000000000025c454294ca8c66712aea5e493a57244ee8a31d00000000000000000000000004d654153c752b972047cc46d113c2b8e0a94dad6000000000000000000000000d92b1eadd37483996c7cfd900a0a7772612e72970000000000000000000000000cbdb797d926c4fa767bafe803b847cac2a07997000000000000000000000000e52294e999bde4de79ada0b61226a63c3d604c3e000000000000000000000000d22d55f7f0547667df7b7ae27e83363df911ba69000000000000000000000000429ce46e9233a9b3f0fc9fd15a52831fb3f7c6e60000000000000000000000001c92dc8c6040a65824afe763ffd44ac27aead87300000000000000000000000025c55b1e4ff0175acd16b26974654fb4f3386b7400000000000000000000000041f34076817cb9ff53ccf7a17f0d16fbc353cabe000000000000000000000000249081193a4f8dcef8b733380e577c82aabbd2f6000000000000000000000000de3e58af1eaf6b97345197b27980e795ffc3a483000000000000000000000000e9c42eab864cbdc8a07a2361210372cf0464e189000000000000000000000000a5ec74858266928f424b6f6fb3b4addc42644c7c0000000000000000000000001785fc9bc8c17366576697a71f4456153e03b8bf000000000000000000000000686155de774533477ee1b10361fae15474853959000000000000000000000000880897934890787056e55983fb4e79180c3b4d300000000000000000000000000950e44f0eb321fc6284afa7dd6131c483d7b084000000000000000000000000a1fb03683c9db13f583bed71d8436e55c5ba2421000000000000000000000000853e97cd4a79e63802711f1872f14b78ea4bfda30000000000000000000000001972382d6308b6396e48dfb0956c7fb110dc6a310000000000000000000000006f4ab303762c1233bb2ca0a9d791263fd32c5b1e000000000000000000000000ef4fb5afed769a963a23c0270db4aa2e6961c925000000000000000000000000427e22e8fc74c97249824ba6075f4d3f9e4e3038000000000000000000000000534dfa0466808e248024cd74c057af16e827b4db000000000000000000000000ee68b6b4363dd8a1df554e0f639ad59e15a6c51a000000000000000000000000c21ea20596e6f7358d1b51992737d84757ae88920000000000000000000000008cee977f23409692e023d9a5fbbac5999018edec000000000000000000000000ea574fc31efd9545a72d96b34ecf89e54bc91544000000000000000000000000723bd84ff818426d632b11c5eb88bb529231f01d000000000000000000000000e36429ef107cdaa8d580de2ffe3c3c2624058710000000000000000000000000bf6a3c8ef6dff52bbb0c40be1122ac5740a8804500000000000000000000000009fae610b881dd1b14801329c198872f6110d688000000000000000000000000cf889754a0f0551c7ca1c8b1b6b20945337e7cba000000000000000000000000067c9873a994baed2f649eeb8719efcfae2848ae00000000000000000000000054e77a8a7d10f028322e10899073f3eb1873d88d00000000000000000000000093c370e1b181a186d7bb8cd33c703eb552b29ed40000000000000000000000008bbbc9276650485bf3c0dd47067008877b727803000000000000000000000000798f84770afc96a832d6ae22f61072d4761772e000000000000000000000000078394c0393caf15f309a609ca833edc0d98fd55f000000000000000000000000d0ed7a5682a803d015784385941cbd7b427e01a20000000000000000000000000767aff45efe3b000906e8f9da3a0b5906610aa000000000000000000000000047c5178e73e6624cd6e31aa032fe555e93eb33cf0000000000000000000000005cdf321a8c61635cfdb620ddafbb8b8d7ea634890000000000000000000000009d430a35fca10fe3e7dfe97ac0fa8c1292099411000000000000000000000000255b1ec63efdbd5026a28ff55d90892e782b75e8000000000000000000000000ca514800456f2abc3af7afabd112330a967f1d42000000000000000000000000544588ced000971de694fe2e56c63173925e49340000000000000000000000005c1244c67ed555700d20391b662fc0771c55b0e0000000000000000000000000b8d5b7f8a8f17275d7164741e8fa74bed952efdb000000000000000000000000e511781a4e42bc281d5afc9f16793be3f4fe397600000000000000000000000013a2fe8e75c3c7263624dc82d4b53a0f63e59f9700000000000000000000000079f971740505ac7b179b624f36a7797df7f914020000000000000000000000001f9e849f543b82d7fbcc43ae951125ee5f4c8a1b00000000000000000000000062f0eba993dd19f099a7b76d3b6f69d677cad2cb0000000000000000000000002a1adf6b018dcc0ac818912e27dcf5e88c03ee44000000000000000000000000411c516db75544ccbf241e5312fc1cca774c578b000000000000000000000000f7dd4d009cd86a881e58e07681c4cbdf2a3cc12700000000000000000000000066ed5a3b62c656c71674c74f145dcdd2d11d347a000000000000000000000000b7343112a11696b4c68f7109a2285226b44806a7000000000000000000000000ab8a4e2d20c1be874a41e9fd6142ee57703dbca00000000000000000000000004255431f1c1cb51f7a5fb029cb7b879d5a93079c000000000000000000000000b78644f8ba39387ee1068c91ad37610bbe80c900000000000000000000000000c4ddc7bc67d2498c45d08576d4e936cbd649f798000000000000000000000000742a1e668a4be2352327ff9a0444778142b23175000000000000000000000000285d5bed290f24c6ffac691a22e3eee45dc957e2000000000000000000000000a6c62c21fc55cc52bcb453e5947d57a1a5756dac000000000000000000000000c58a4a41add7cea053f29daaf3f21a710d25344c000000000000000000000000b139e45b71d9f112123bd5851b4a4c83ecefbab200000000000000000000000067cd118eb8c428c9cbffe85fa63cf0cec9522566000000000000000000000000e96e31fa3193f3b7edc2d9e2694e751e0ea18db1000000000000000000000000bac40bb3a14864b20bc40924839c0b3b5a15a623000000000000000000000000d263e48844c8d85f0f033436f91170b10d36a4f5000000000000000000000000974e229ae5343037d0903b15b9f682f22456e89c00000000000000000000000068be8d7053181e4968063df4aad06975751ad75e000000000000000000000000d5ed8d02af02e979fadebf9dec175075d142cf68000000000000000000000000568a7eb2ccae87db26f1f2ccfbb3375fbd5e16ff0000000000000000000000008e4831b0fff3f37e060fb6f32099ff75bc443d8b0000000000000000000000007cca0768dbb0d33d4867bde8de023a63ed308864000000000000000000000000799970ae0df9603b65662108ab84910d7d39579f0000000000000000000000008df13579a1d2ee7a43ae323723f75ecb7d7124050000000000000000000000009604cac4d567641eb9fdcb9c6d2a34c0022af06e000000000000000000000000df89fcc299429d6d9256901329077277327bbf70000000000000000000000000ace2a89bdd67d99181b095e5b72d756b754b489e00000000000000000000000031dd1fe5d553a5cfd58743820452b94a513571db0000000000000000000000009d0b56c346d16ad84b06b0d1acbadc29a2a308b3000000000000000000000000a0404e5a09874006a21853b8ea2e5425096dc2a40000000000000000000000004e992863f205b52ed0de77bd3db5ac9188e6c0a70000000000000000000000008f6c2e27e11a2f4d89350535f3764f71f9bbde1900000000000000000000000031bc028142f8964989aa779a48d2a4894b8930a9000000000000000000000000bb86ce06ee186e3d391669570314b67d1cbf3e09000000000000000000000000d27161dfdf6f474b60e998c30065b163c883a821000000000000000000000000e2588450dfa9a7b862984c215af88853b15a60a5000000000000000000000000732a14ca46a67d43752c10b8f2dae7e06cfc63d5000000000000000000000000dc66a9391383be38ffa345a4a24679e1fb132bd10000000000000000000000003b96e653d34fb91c332b6a4d4f5b017e922b62cf000000000000000000000000fb2be68e67a9931d0e75190b374d6b97a2be6347000000000000000000000000ab080227ed2933a4a70857b9b6f271700323c4d2000000000000000000000000e512bb65f2b73af8a7c71e3e4b0cc8c327b5f291000000000000000000000000a2a9d89b5487ff0e271da9f03cdb6378387b2143000000000000000000000000c0c3fde386bec0cbfb31034f73254240831990e2000000000000000000000000be8d8330eb7ffab9c39fce68cdfcd0eae9e45c4200000000000000000000000033c83806e797c74b397c11a30edc19d94d7366f00000000000000000000000006118d8eb6b34d285f8a60c6b8cf0f0a37968ffe700000000000000000000000095021a2964f49eb6bfdbeb9da7a1756b982b703100000000000000000000000086c5868a7dd27aa0d00aad5164f43e7f3ffdba0d000000000000000000000000f986e718425cbd5694c3fd417ab1e2899774de40000000000000000000000000fd216aef4ac84f251054f0f7b6c542ae69d1ab6c00000000000000000000000006b7098a19c40eb548a68630e38d66dfcd64fd3100000000000000000000000047ea10459b6474686da48d0adf81f9777cde4145000000000000000000000000c9e32097d6e68eb55609522f1ff98ec975d28650000000000000000000000000334e1e737276139027d21ce6ecaccbb26656f0980000000000000000000000005369d17a0cb422c117d137e88d763b2e6d34cc850000000000000000000000001a98b5f5a2c7d5723bd2f6f4e2f97748389affee00000000000000000000000049c2ed95190d554736889da60bb103aace661bf2000000000000000000000000669254ac9170522c4b9b29c5ecffab733027357b000000000000000000000000106fc05311aec138a9adce615a28c87c4c49ff8400000000000000000000000025ecba87339f44483c094619f33bd6c9467fe389000000000000000000000000fc68fe18b161992be907407459382a24d5f5f613000000000000000000000000a54e936019ed9c79727411a26a19b7cefcdbb1e7000000000000000000000000c560f4262060909f330e0bdf34d851c9676a1609000000000000000000000000aa242d3e5b4398a4f9896cd25b8d4629200d4c5f0000000000000000000000002727b3e04a291661cb0e33da313df351572aa3c2000000000000000000000000500c4464ed74d5a7eaab839ff4dff2c92d62be220000000000000000000000009e97ff80041018fdf036194e7f6d6e7bed29ef100000000000000000000000009aaea7047f5190b8a7d735171c866ad3712f2529000000000000000000000000350b27c2f207b6aa6d0cdc28cc0859f2d681d77d000000000000000000000000bd98994c13a2a82c6f5e6bde6b113b25754a89f1000000000000000000000000b2b81d6a1a01482dc22a4447da961597163963b3000000000000000000000000e40d137170b521fcaa59f006af716a342a530dc3000000000000000000000000dceb80785d9c8ffd79865b09a89029f0d968acc200000000000000000000000051abd168f25bbe5e99a68134a4c02fb5adfe96e90000000000000000000000001a2f935b7f1309d41fabff19447bf4ae3183e2a1000000000000000000000000c69674d835fa2b46583123d9dd7eb96bbc83ff2400000000000000000000000098cdd0d46aa28bd2b8754e3cfbb901fad0904285000000000000000000000000cbd345b41badf9858b2aa3c167cdabe4682dace7000000000000000000000000012c9322264e4a40b163e3f8bf5a00d08207cdca0000000000000000000000005f0b0eb5cc7d7f5d28d98e884c1724f041d096ee00000000000000000000000029d18a3fef09b120686c4e180df4fd0561b6cc4c0000000000000000000000002532db1f237b0d0a5367038d37b4ab73f4ef963d0000000000000000000000001b0f28de0617acb1ef3b0ea37cfd0191a59ceac20000000000000000000000006156f3d0f100a57e30ead67359516e7dce3ab19100000000000000000000000060e2cca60413b2eb0ec70c33b6f24713c7acf84f00000000000000000000000051e0027841ed2c5d5129000127b2faf107f09c900000000000000000000000008cfc2bd65aaa98c6651a02830b9dacb6c522009e00000000000000000000000077f52dd5538b49c9321f543a5402085130227bb8000000000000000000000000f96d474a895c3c912c88d47a8fa69f1622a0f0dd00000000000000000000000059d6e735909d43f8b56b77015521f4c21cbebcad000000000000000000000000b3fe11229108008b5154a70efcb2e13facf0948d000000000000000000000000065f5b69cda9e89518a95cd501b1e563fa12cbef000000000000000000000000ff4410547866bedb3b9f1a1ff45aeaaff095c7880000000000000000000000003f9a914a1c06346564b6b883eab636dcc031a95b000000000000000000000000c40b0fc871714c72773c6ab8745631da6622106c000000000000000000000000af6c6ec3a00a28c74794b43c48d14bbf8b490be20000000000000000000000007603441a4aab54741b891dc9fa00674a4d6c978f000000000000000000000000dc3db62a6754c70a507e4dc438b38b9f09321a4e0000000000000000000000001feb4d1e1128503bfef295b8689e3c0a6f3293d300000000000000000000000052c29a03b1d48ae727e68d2f3bfb1139e956d2aa000000000000000000000000243a4416edf48128573e9bb44c6b36245d4a8997000000000000000000000000dc231a72f5fb31fe795f4caeb020a30c752a2f6a0000000000000000000000004ee4f49f37d893bb98932d894cb170fd6b4a9be3000000000000000000000000c449e2edbff8c609501fa7ec916ade32f2ac3fca0000000000000000000000003c6a07dca74c5254abb1dde28de7ba29546a9da700000000000000000000000060dde4ee4a97815fd33ab99213017b57fc2be0a0000000000000000000000000afc51a8c73f192a5a084989925b69ae9944248c600000000000000000000000058a9b4fc3000abba9007977ab2486951059547a3000000000000000000000000f68b46ae4733fa33958d49c2b7658c3ce22391400000000000000000000000002f7e3c723bb7db94277c158a0a11645a330aa7a900000000000000000000000034e65fdec2898bf3b802528b07aff3ae406f5343000000000000000000000000675912b8aa87dd434ce54d4c2c080e742631654d0000000000000000000000007537cb0aee6a3483a7601ebf1084ed4df73166ab0000000000000000000000004aea3cf6b3abc7503ca3b7def8ba69821dd4826b000000000000000000000000eb85112cdde9d8bff6a4af0910cb9cbfc83ea4270000000000000000000000008ef10a286c185baf690c13c5ce22a054780f8d2000000000000000000000000087891136a3dd777acf5b5675fd7cb0c6714183ee0000000000000000000000006099c52fbdb652cfb174291149abbb1601e99d6c000000000000000000000000ed33833df3691fcd9c195e15d998033c706cfad1000000000000000000000000fd99422fc58025d64a620cd320773aacf446bb1f00000000000000000000000079a92c3eff6b95231a0f4572626461f3ee6b9d9600000000000000000000000056e59e75b77e6779e8ee31ddd62968a3cc1abde6000000000000000000000000cf57efea83c68ef06533b4b8800311fd97429a5f0000000000000000000000008ed139eb17cdb1b78378ffe49b1638599c76467c00000000000000000000000003506ae37e36814cff2f05c2de68b2052ac0a0a6000000000000000000000000824c8560d3f2c3bef7b8c8c7d8795a68bf7ee875000000000000000000000000fa29d0729d350b4c4d4fcff4f73ca93a6430edf200000000000000000000000034cb75958914db5ee47616788fdfa51dc5c0379c000000000000000000000000d723e0cd3946f1feb1980c8556136cbc867c6de3000000000000000000000000a7986e499cd1a9b071716799908a0ecaa21c886a000000000000000000000000c0360d7a168bb3651ab5e73d1129a5ee62f0e505000000000000000000000000932bd96e9bfccf38f5f70f8ec83ab734640ce9fe0000000000000000000000008cd2d35c3256a9f6613c95ea41effb06bbb54df600000000000000000000000039a70d64b1555b9fe88c46ddb8e06d60fddd6533000000000000000000000000ce65ba9f7df0a9ad1655745f0546193d31755cbb0000000000000000000000000b43d0627523cd326d16edabe5a30154ae934aec000000000000000000000000e0e64d29b49a6d99f0dda07608cdb60ac9c42cd50000000000000000000000007a941257808faa736a8939fd4da049d751add73e0000000000000000000000001b9a51db9dc046f4cde196f25c4f57d2f1a313cd000000000000000000000000e60a56a97296a208e33ef6ad50acef03af83b9e8000000000000000000000000fcba4ae8f19a06e240ad94509d0ba1c4f5c212590000000000000000000000002bb3e189f43edb5ccee16e88626280b0faf5cfb6000000000000000000000000264cffa74762379bb880f146c478557ea7485de40000000000000000000000007c3ba794d6f3cd8fc16081939d9adbda3f5c6ab1000000000000000000000000595b7ca196db39b6861e714bf8eae40cf15ef323000000000000000000000000fed3b630b6fa2254f62de5e7d2c49eb1d009193b00000000000000000000000016bfe0466f80d5f8a1eb91d6aebdb05e671ee7d3000000000000000000000000390f3ce8c83b421f8026758c4af6019df76e5515000000000000000000000000c930cc309376088269cdc3b73f4a718fcddb233400000000000000000000000076e20a13c13acdc3d186a8b95664bcd82f13f156000000000000000000000000df965a240dba481bcaa970a3cbf9ddb2731936a4000000000000000000000000cc0faf87e664966715627c78981010b5334ac82300000000000000000000000050fe617fdadd52bd5e5b13a25165d71683dc5d980000000000000000000000009247b7eb6af264090a1e7981fe1425a61dd968aa0000000000000000000000007e7e52e2861b19468bf7818444ff6dbcbd95b0e90000000000000000000000008c9ffb498392ead6c6f0fcfee5d6668a8427cf6c000000000000000000000000e68c49e9160b660f5d480a6332769a070f2167c90000000000000000000000003ff6517c30bd615d0a3c51ef2460f1886625c900000000000000000000000000d37438f60870ecff43b62030d413aaac8c1ce57c0000000000000000000000002366af02924175317e130fb1769326e8b96e0da80000000000000000000000007256dbb41b1e7de66bbc0fda430127e0ae1a5e4d00000000000000000000000070ff54945fdcbb017e3731b7c05439eb4176e85d000000000000000000000000b9971888d92e62b2f1e4cad03989b70a24ac317e000000000000000000000000009e3494180731df2727f182e7c5587188579eac000000000000000000000000f21ba51a2ffd711a6eb20207877946088c542c5600000000000000000000000050236e2892b37e0e56693f8a9291916ef5e8789e000000000000000000000000099d73a2e3f488e0e613fb601d3cbc38fd060cbc0000000000000000000000006cde59b202cdba991e79df2334763338c7aa2174000000000000000000000000d53f75f1dec5d2a95db42bb519e4ce259d803895000000000000000000000000e9ebc26f9b74e532ccf5f1aea9d2fbc4e1616273000000000000000000000000b2cbbb5943435da2907c49298cf4bc4ed7b91a160000000000000000000000002eeeedea03fc70ced077d7e440c62c28753d6d01000000000000000000000000742b5e2efa1a3df8fec875cc18ec94874237bdf8000000000000000000000000e7d61f847ba0355716edf99a1993e61561dc75f20000000000000000000000009da8be4c6badd42c05ada54379c66fadc8f7b577000000000000000000000000e5583b2463178be5b5ddd64469ddf5e8cacb422b000000000000000000000000a49f6cc53fc52038dfbdb206d505beed1c87976b0000000000000000000000001e1f02115f288a8b66a686642e6dd2453756db01000000000000000000000000880f1bd0f6b4dc7020cbcda98182d01c0b82d4a100000000000000000000000036be0e510c0851f7f329f78293acabcb1fdd9c25000000000000000000000000cb831c85fb38182b8f7b7e73af9ad7a7e9c50c21000000000000000000000000d6f9c919813f8043de59bbef85719dff32f74c67000000000000000000000000b0416c017711408df3b3e40ba3382ed3590f02bb000000000000000000000000c935f3f6d78f2704827a0acc10a0270ae5b60a180000000000000000000000002c893593729fc6bd06536b989f6ca75016c2b255000000000000000000000000434e0f393d2fa23919d31f4ef9731d2f60ef21410000000000000000000000007d445ceb49667d98c4684061bfab99a0f39eaf3a0000000000000000000000005d239e4665b5137abd2627133e4237ab670f0fcd000000000000000000000000b199a5702d87df3b93e9ae0385b92477f542dab1000000000000000000000000f742a67d0bcf2d6c85b2eb0096e039ff79aafb7d000000000000000000000000b539e6b0eedbe8ca874a4c3246ad0f5ce92d726d000000000000000000000000943c3a3fa323a0e1ed503c3d483b173c7e8dade400000000000000000000000076c343a532d269bca175959663f3a74b6615c1be000000000000000000000000facae38fb3c68566c9522a395944abf468c695e2000000000000000000000000632fd938b98d740faee69112ed41257be3f83c7c000000000000000000000000cfde29c89c77922f81f228ca0e6891c2ff5701f8000000000000000000000000728906b21a04774e1d338beafdbc7a1912edea5700000000000000000000000073d6138c1cc25b164ea62e2f4ac1f205b840a4a700000000000000000000000043e85d702e028bcda6f0502e57efa64dc183bce6000000000000000000000000c752776b861f4906c43c703ac7b7f86a3ae9c65000000000000000000000000055cfd01f7f30c8e92dc187b9616b872dcde03f180000000000000000000000006846dace32dd1ef14f925b42825015d944a664a30000000000000000000000000fdcb43b63e899f2c91a8ecedd1143386f58c5eb00000000000000000000000049324fd15062cb5d56113901230349671f3027e800000000000000000000000043b237ef76063259a5c290cb3c5d79fed6b24ab00000000000000000000000002c995b0258da39f282efeec87b5fea89b7df17800000000000000000000000003affee97f67b4452b52c79e5668344e165b3491a0000000000000000000000000d065c23f5b098fd09535c9e194ecc7bd7f1b3790000000000000000000000008fa6dc6ef127977c5cc5651654a8ca9d37061b9b000000000000000000000000a8e996dd7f5628954dcaa11541a25f6f5c2a0e40000000000000000000000000643c9f1432d0de37794a3363cb8680a207ec395a0000000000000000000000003c28c18743996725c923dc9a577ee3445786cb42000000000000000000000000bf69ae67c90fbeb6c2415bd0542ac57c99bed795000000000000000000000000cd614009d6f337c2ffcfcc16f96141d40136f89f000000000000000000000000f4152ad7f8015921aa9b1fc1a3c11fb5ac9d7f420000000000000000000000003be549c4acd2f6ca1210e53c9df4b7ce190d8f63000000000000000000000000d6a5a413715ea8a8ca756d2a37c56f4db20299680000000000000000000000004cfcb7b5ccf7b7cda8fc9e59ba096ed6c4599cc8000000000000000000000000ba9b481fbaefe70bc40fc716fd9d785e0f13f255000000000000000000000000376e21bfd1731e9ac8be9b6334849e6b8f1f63a1000000000000000000000000f8a3dcce7a59212e13fe39d2c5258670157686310000000000000000000000007cf9db7f9a81055e25ae8a35770f5890af651ba1000000000000000000000000be0e64ff6a070fe59690fe572d27365821497c1d00000000000000000000000089e88074611e73bf0c75f7d03592d6f41f01beac0000000000000000000000008ab5bde5d066d8dbde3c4c7ed1676bdc9528b17000000000000000000000000013cf07cce58a77673435e99227e5220dc72e1d6e0000000000000000000000003bd96c7dba428e33bafd16f59fe4a3c6bf7c336e0000000000000000000000000f9ca2f27e55485dc6f6fa32761affc0bad9a5ba000000000000000000000000ba4a602bf1b9c92b9c141b422aee0b759750f9be0000000000000000000000005cd3c38441256c86a7e73bdfce95ae8b52f1a6400000000000000000000000000589788e9a3518172d81471955ea54a868e5be30000000000000000000000000cc8f61a1226da29e6822680b4d99547b71fb687d0000000000000000000000001b37e4d007bb96806bb067c8e584257591d7ba7400000000000000000000000064c0c10f2611ba3a160dd130f43cef20dea947de000000000000000000000000942cb6a6494059f7778ed41c1a8a40d8b2a2f36b0000000000000000000000007563da10f694e0b6b53302ad5bac9c7330bff42c000000000000000000000000c9123e0c11de9349eedbb68a08a20dc726a498e30000000000000000000000000de8b3c5f68d7cafce22d5968379c0081ad9002d