0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000008363a57e0102929226e8f5b02b30e4e9452fd37600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6665746368706f6f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206665746368706f6f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000002e516d5839513274424c4758445031517a4b71696d4d4631506d585a547245526d5551656134725236484432526444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000d200cdeea2335505c92a7881db82eaa1026ad109000000000000000000000000a68268cb62f250e6e139ea0f130642d2ae826d7a00000000000000000000000055e6ea2b070c4e287b954b8d315f5e722bb33ca20000000000000000000000002a755131b325919fcac71f36011dcacf6051175d0000000000000000000000006bd3171beea787608b655402f7e2b5a2f58174b500000000000000000000000038f56e4dc80ecf8c0f38b5248c2a9b93194da059000000000000000000000000cbf0eb397ea108b798a5fe0be9a26af9d832206c000000000000000000000000225191e68b6ff1cdc5aeb2e32a17ce9e1fbe6d3b000000000000000000000000a2b039369673824ac1fca56bd24bb731f7facb40000000000000000000000000348493761b29959c81e40283bf5718b2ab5d76e5000000000000000000000000f738edbd2ace871174e1d2236e2c94831899ac67000000000000000000000000ad56539b21a5966fdc9bc8a5e5c67226258f949700000000000000000000000072ec0e726832f1c66f0f0fc19e720178894e658a000000000000000000000000bc0e63eca1c40ce9b4037af0741dced874767e1b0000000000000000000000000be75944d009f552acc2cf807dce6371387cbe7200000000000000000000000047f54456df713afed590a44c0ca4b856baa33888000000000000000000000000f7a3ae42d7e8f95dd2b16d70dccc0783eee77690000000000000000000000000ae93f841cdaa937496f78c1d0bf93eeab9253c0d0000000000000000000000005c38f03493f1cedd815b3d3315dc54688b03c249000000000000000000000000c5c0bdc66aecdc8d1232b54adf758a7243d6f21b000000000000000000000000f0eb88261af256c5fe1eef5111049a828a6185d0000000000000000000000000246ca3d4dd120d063959acb443c1ef23925fa35f000000000000000000000000134f28930223491a76020df3edd6a2ea6d79d0af0000000000000000000000008f7d9165369f58d548dc71d16a610d992495329b000000000000000000000000b1a86655a85ca3f9573d3119dfbc1068abb777380000000000000000000000002dc091c11ce6308c8b5119bb2105da918eeef9c8000000000000000000000000e1607612832737cba1f47c32549d00dfe607855600000000000000000000000039f5869cd55312c6cab11345aa243353d2799b430000000000000000000000004ab290ca722090d35e8e8dfe05c54e5fad1d5ba0000000000000000000000000d9887c622227f62b8252858e427e47d157d4a56c00000000000000000000000017c3d8e176e9ecb091cffb6ae578e3a9f16cda95000000000000000000000000d2a57a3537c2e4c10049bbd22c21761178be5cd7000000000000000000000000e177f116a8530bfa7c9a69d2c9a5b274d7fd8b6a00000000000000000000000006b1d3a3706bf999d2a4cd23446e22a6c84facbd00000000000000000000000049438c8f8d101a3b910701622de4f8f8530b5eef0000000000000000000000002db0b78f372bfa4517422b3e9b98ed2ed4336fc2000000000000000000000000c3345747750c5ee2faee299dc732b8536e6f3134000000000000000000000000548022b4859ad773622af504e1fdd8664d8946b7000000000000000000000000ed767d3cba739b64002ea890790448e76b3b4b6a0000000000000000000000007c11ebbcaf1053d4d816a6855e746add835bc34c000000000000000000000000d295178827c38861ecae30760baedc9560b9de57000000000000000000000000448fe0ae3da4f97e511e45ac404672f918ed27c100000000000000000000000033e302857d3952d2bc569e88525d999eb05d1a940000000000000000000000007a17486555b9b9880b5ba50c9178642a93898e68000000000000000000000000d345ecb9664a759ebead385f2bbed76e5185c4e7000000000000000000000000603adfdbe8a1423bcc16283096bc5b1739b393a00000000000000000000000006af8cfedcf4262de23a43d78b96038eb1a155248000000000000000000000000645e685a0053b627de0b7f0f269e3e228e67ed590000000000000000000000003074f811661991f37c0e09110646e7f5d1260a5400000000000000000000000037b5906c9f27885dcae3b5298f983498ab6e608600000000000000000000000053d63cc48c6e2d0cf039817d70e5ec6d1694da29000000000000000000000000ebfeee70afa7f9bb10880af9613634619be1923200000000000000000000000081c9ef0ce85fb104fb4ca4573df329e3f01ebd250000000000000000000000004abd0f7b362cfe8b13f4169e3b86e3ee677f539d000000000000000000000000c54a64849eaa09ff5b2cfc10a62f64b0eb994da60000000000000000000000000f1812900abc98475c7bb69d11146ea4c7a3f61b0000000000000000000000002a1738da8524d38e340e26c0a1c0b6423f75548500000000000000000000000071053f61dc0ec981462116029b03590a9558d0830000000000000000000000005842d2d2b6a43c736308b84e1a7ef342794e4024000000000000000000000000dd0eed308b9b726a58fd37717cbbc7bbf2edd2cd0000000000000000000000002b1591695a50acbc4542fe3ba75035d010691325000000000000000000000000540010b73ee160c792acb2464bbe74c752cc013d000000000000000000000000d2342268f9a46940ed6e0acc0708701f4efe2f970000000000000000000000000e25ad75e76af45486200ec4afd44935b5085ad500000000000000000000000069a072ee600aa5ec0c7b7c9f5a292b37e1c6b53f00000000000000000000000077e8cb501001bd92bee57c71fde9f66f7a9b47fa0000000000000000000000008c416cdbc08c62231d6475915dac89296aa9be07000000000000000000000000942dab0c238f9f3c488ec2fa900540462da08325000000000000000000000000a1cd09178771c3423027a02977e2f7984b617614000000000000000000000000d97500af7a15674e4458ecafe95cf4d7f38b4ea8000000000000000000000000cbbd875b582c87c2ed894768601fe67bfc897b3e000000000000000000000000c3e2c90d44afbe2b24e8317c64fc020a34f8d6690000000000000000000000003aee89251a47b1a4cdda220f4c3a22c4dfc7f52a0000000000000000000000000b4c8a752a58358c0173e9378c2d85c0efc91bf5000000000000000000000000e13430d28a6c857744e9d321dcefc84d112344d5000000000000000000000000ae807d0797fdb507abc7b25db7e8129c1332307d0000000000000000000000006bd1b6dce0bb2484878791e1b57e036b52adfae20000000000000000000000002443027f1266c180118b1741465e7016d6041a3b000000000000000000000000a00daceab210aa0a6466d3ed556bb6b6dab2716f0000000000000000000000000daac1c54f98526578f9a51c4e89c345f021d746000000000000000000000000a2dabb30b73cd8f4417f00e94f563d12a46fb559000000000000000000000000a6dd5ca9d9745a65d77c3926fdd771e67f38e316000000000000000000000000f732ce01dd0dc57dade0cd0ba5ec4707589f558e000000000000000000000000400a577b5b7e2d853da0d876ba098b90b900c7390000000000000000000000005d2b1e206a6e5e3d9f2fceb8095baa3ec9c871d00000000000000000000000002bff071b9d538291a9bbde975cb52d7a6da1057a000000000000000000000000847646c4beffb43e1bffd143dc27047c1145204300000000000000000000000094565146aed1d0f260c6d534dc72ad84a45f6c5600000000000000000000000058164e778e4c96dd406f446728491e0a8cfedacd0000000000000000000000007c3a77349add4898ac14b526c3c9fa9870de0bcd00000000000000000000000019545de5585f3ec5f0f1a6ef4489250d782313c3000000000000000000000000f28ec7919f0a8265c32d2a81051dbd00d9fbfad0000000000000000000000000d3a8b0d98c251a374c1ac71f2803ccdcf8aafe1700000000000000000000000012b382a27f4a9205ae926de64745795c200550b40000000000000000000000005e1c46aeff3a9c9b12f42d8f63b19e9328f564a4000000000000000000000000285cf34f5c36b546f6e5d1e06afb3cd7c7c613050000000000000000000000006d4e6e9a731e8fd1eef55fd8e69592571d3fe91d00000000000000000000000065a79a7bbe0f78c016d2bfecf6c3e460934f796700000000000000000000000028ef19767425055809d8b9b3ea602480d6d3e1ab0000000000000000000000002613dd05f5187918595b801c5cd593454d08fa98000000000000000000000000adc8b15a7bd8d3b4b73708bc839be2fd2e5b05b10000000000000000000000001483208a8fb190ffd7c21430e90a0a3ef6f64c2e000000000000000000000000635d9172a9ddc4b0c57e8e3a8734d4f727b15fdc000000000000000000000000460f8e9916df38a3ad62003c7783d7d2bf746f08000000000000000000000000bf9526f613832f3bf1350c2df1b6788332f456e3000000000000000000000000c4024e9110ffabe8ceee0bc4925c437c4860b401000000000000000000000000da0d37068a13919e86720b0ad4e9ec169c6a398a000000000000000000000000cdd1a274a7cade8ce1bdc65307665945e8998ba2000000000000000000000000fb2af417d2d7614f524f5614d1848521beeed939000000000000000000000000f22e2d7aa3620e543a210a07fe9999e83363b5b0000000000000000000000000047640aeb7e3df73edeb67e89067e65411994bf8000000000000000000000000372c396f84c026544282c086fcbd77b09875a96e000000000000000000000000a2e8d5e4f67aabbaebae63f66ceab33cf6447b77000000000000000000000000ddf84d25c9bb8300f33dae30d30a40dd1a8777fa0000000000000000000000000b5c7af11be919a1ea34e36b8c8395b1b04b87de00000000000000000000000049a18d56e0d1bd1b95d3b0e8652e97f1278475d7000000000000000000000000a5a4af98de58bc1b73218a5324ad1b445223c47900000000000000000000000091f0e02958438574c755e6362e794f114bd7c824000000000000000000000000821720fd8ee8238d9af0d53fbff4fb98d6cecd3500000000000000000000000091700503f39012f032a765d182fbee4397ac5def000000000000000000000000505941228f73292ed52dbcfa891fb85f1f255ff3000000000000000000000000ca6d0b23c626eb1157bde4012607627a2660282700000000000000000000000038f584035c30bcfc4c2bff01cf5fd77e91617798000000000000000000000000af3da3cd38b57e3b1b6b559d478152289edcde750000000000000000000000008c4b60baf6fa66304383ded6fdc1f29c3ac7099900000000000000000000000057d9ff09d801f7caf53ec8aaa01f2030f6aa6fc900000000000000000000000069193fab71e5fa48131749e41b8223bd280b22c400000000000000000000000032a819c0bc33a3e5fd3751dc320596935013d26c000000000000000000000000091fb9ca12de276e487731b46b01e2274c0215c10000000000000000000000001b44ab3b55168db25615759d74c44d036502639400000000000000000000000008a046254c2a94b2bc9a50a722fc5b9464cbc7c900000000000000000000000088d931a3a718c0bcea4bf8b6db6ba2208735f3c700000000000000000000000061ee2246ed04e4c3f33153e12658f31680bcc03b0000000000000000000000000f48b3b96d4438224b816f5dd5c78f8be593cb87000000000000000000000000b51b21b0aeb9d399bcd9689e205cb2cec67a983e000000000000000000000000e318e4941f835be08cca905c519cc39f3d185627000000000000000000000000b23bbf790b79d2276d6f04e3e83e49be764049690000000000000000000000005bffb079447d45877671daccf5198d6a4e8573850000000000000000000000008500a8f0204af2cb9ca6be2303f1a4905fffff1d000000000000000000000000f037978ced7d50fb4ac2a6dc8dda0ba792b7a8f8000000000000000000000000714ab80830957aac93d2895fbdaa912e74e96420000000000000000000000000fdd5920cf976ada9353a409a79e851ded07e52e3000000000000000000000000aef932af06eab828a1caf5b505c5ec8d61ca76bc0000000000000000000000007c1ff73638aeaff9bbdaa16f398e40756c5dcace000000000000000000000000a1e22190e30cd1512fa21a9add04b363a601e0bb0000000000000000000000004d4b30cdf8763affab4f8789c85a028fac56c091000000000000000000000000c961e229c4f98107949062a0af430f5454980d9f0000000000000000000000001d2d19c17dc29f3a8d54e4ab56c475b0e79fbd74000000000000000000000000cd4ff413ccb91611652712baf13b096e4b08834e0000000000000000000000006ae6e7a259549b59a64479d31b2ef7045b2891ad0000000000000000000000002c3f70d7ea8ab5db733ddbb6ec4a591e8ba8edaf000000000000000000000000e6f52bd346667afc0337526e357254a81400832f0000000000000000000000003162bd522235a3270a59d6e3cd24b6f50dd9911f000000000000000000000000d96c4ce3284692953e1e1d26acb86052351ccdc5000000000000000000000000c57b275945da8bd7ade2af4d538e545b04d547f100000000000000000000000084bb1ccd710d8ea7c8f36a50c28a81f89384361a000000000000000000000000fd51e96e70d0314580bbbc07b3a97d27ce6dea6b000000000000000000000000ef6455e82e4527c6ef47a05a9241019ee84a8c2500000000000000000000000097286cc867bafd1787bfc9a81e883e4991d6b2ec000000000000000000000000b5ad5295bf3ac88ecf6fc7b26832a0eaae7cc0f700000000000000000000000076ee9bc3a694e04d884e02b20dacfa8b9600d04a0000000000000000000000002389070dfc6d0ce08593b81f15a220936c85f26800000000000000000000000071df056561b2616e01da78acd5044ef7723119d70000000000000000000000006eaf314af7000e1845caefd08b5c3e941d8a0ace000000000000000000000000c87d2552ebdc668bc9913f44e794d809a5cb32ce000000000000000000000000cf3fca6ab3a82fdc6fa77e23d27face32fb59de8000000000000000000000000c42d3fd3ee2ac0b4d72d10987bfcfc98808d507700000000000000000000000061650f2858dacc2fd56b161deb6c4c92161242100000000000000000000000006c9f44eec586bb2e6c0196132e34082aa0b7abcf00000000000000000000000092d335baf40ac797561c85e6c8b1ba1bec9fb9180000000000000000000000008804f43954284908ae735244453bcff6573edfae000000000000000000000000d8eaed47fa5e3df13810a5665b4fddd58b7e8c580000000000000000000000003fc92d3bb67800ff8bd068bef79c2516e8e82609000000000000000000000000eb26bd9e648457d70d663abe0551e5ce8c2217b7000000000000000000000000b635775c8ca104341560b89c10422d72632c1818000000000000000000000000ccd02f70922932dc8be970903d8a96e72532bef4000000000000000000000000d0b30b6728947908974783d4dbb5ac2df46da1460000000000000000000000000015c181983cadba921c408ca2bc9d2d10b742850000000000000000000000001d02da83f36d6134173748cab629b2b13fe63f86000000000000000000000000dcdd6573c3cebdf1f7185d15a99da4d8deab8620000000000000000000000000bc0da714942678398d5f06a88b3832f6b5b76329000000000000000000000000d776ac9a371c23036e4818b930125c02a0c6ce550000000000000000000000002c9cc240ffabfd3efd9c148784347ce2d9b0c191000000000000000000000000db929dbb164ed70873e88b1cd3db8f22703363a80000000000000000000000004e029c1f5e4ae488ca5b23c9ebdb3d29d32bf56b0000000000000000000000006b31f4fd16bf8b8a2a780d5e93ad95909887c201000000000000000000000000cb0b292efd3b60f180c3acbcd5bc291e010277820000000000000000000000006b2c8ee7da8a278204cd18790cad13c6849d499900000000000000000000000078c974f4d3339e36c47acd998c753a32653221180000000000000000000000006a3f3320318fef970e12a68b15ecc16b94d3e667000000000000000000000000640a9f8c0d160c53f4a4b221a4aa48ecc2ce042400000000000000000000000002b981384e971386e1707660c7b46eb77c5b2f5d000000000000000000000000a23669212bee945a070f28c3c3c315ae6d2d57ed0000000000000000000000000b0d33af465b7c5a7ab906c895288662af3577ca000000000000000000000000de1319524caf2bbb2f482a925b9961a427badfb1000000000000000000000000a43b51f4316ddbfa2c303220dcf98d391079e7f0000000000000000000000000ac02bb61945cae61416575a57d8c80def4bc0e6d00000000000000000000000018e4ed2b0caff79be1cc6cb7f6b3f6f26c6b308f000000000000000000000000ca6bd5f12b881cbcf482dbd97eccf58d1ec81461000000000000000000000000d157ea343648171081990086a62892ceae14de75000000000000000000000000ccefc444a24f32843e5c1e8623c9b13295d23bca0000000000000000000000004221f84b27e74474a172193d998e96269cc87ccb0000000000000000000000001d1233c6e9823f04e8d5474a4e5f7e91f72f4a85000000000000000000000000fb16885a696cec8a4fdafd8f4afeb5e2e0f3fe93000000000000000000000000d1b9c72e9f89b5f5ff9b62c859121b9e8132d40b0000000000000000000000001a0be25cf968c7921b3948700136763590dd144f000000000000000000000000fbb71c6a4b69a580a21a1bb6f3fff9eab39d5f72000000000000000000000000e3ae79e38912b23ac53c6ac6170d26a4c121a6e60000000000000000000000008021a7dc9796199564eab62e76da5fe7da9c4f0e000000000000000000000000d3f8701cb8cbce1787efca4bd57343eecb74a31c000000000000000000000000e89671a90fe81fc3566d4447df2f1e059e31e5fc0000000000000000000000001c08ba0db99b22a35630039261782dd9c3e959aa0000000000000000000000000a088461e222e2803efb02fbea49395b0b791140000000000000000000000000e14f2393aece5321f69e7523185774ca0e8ba760000000000000000000000000fbab32dedb1cad6333628741f74f5e8c649af77c0000000000000000000000001a9550e1db8f54d0ea09c208f020a0bc75b315b7000000000000000000000000051f0ef348ecd3514cfe3dc8555fe7f168cf30cc000000000000000000000000442e05fb9e1434bfe37951996cf932b64713fc18000000000000000000000000fdd71657b259e7f29a25c56fa75753d2b298b404000000000000000000000000530a5d070594c126f3fb16e0163291afb538b8fa00000000000000000000000067c1c146b859e1f88416691e6ded4f387dd3d9d900000000000000000000000088979c29902e38bfedbaf17d735e56c504c17bec000000000000000000000000265fd488e4e6483e73d4c30bae2b068c3a9b2af8000000000000000000000000c24b15f91da06d15cc85df4d7c52f62a86d5032b0000000000000000000000004fc6e07163e7104eb4dabbf642763a06542268500000000000000000000000008f61f6a5644a38202222aa2a850a25a446d0077b000000000000000000000000b8f430b97baaed07e52f99dd56c74aa3967d0303000000000000000000000000bc4ae6ffde0ddde83da2ccede11e00a216b53419000000000000000000000000756d2960b36de9f7d10243cb5508b11a1012c65f0000000000000000000000005fcbaf4612a80cf059216c183c808e47308694a2000000000000000000000000e8cd4b9f0ce92d4053972e8cd83997ae642b028700000000000000000000000093329173d0f817b9fbbfd87758ff73a4c95293de000000000000000000000000b982dc201dd33ce7029f00639d4771e91d9520c5000000000000000000000000a6845955449611833e85d1dfa73a05134e13d28200000000000000000000000011b2e89fd822bcb7e951d8dacbf31fc85129e085000000000000000000000000dbf60e3dcf2d84ae9750ed97edb9ee9bd9a196a3000000000000000000000000bcb9d26120db78cefd2fb2e6554c4e6559d43575000000000000000000000000aae06de3f5a64fbf9c780a4a10626c21a34245e80000000000000000000000001ee6ff5620a8a9289c6aeeabbcc559f00e3592ff000000000000000000000000eae3a6ac319dc4aaf4d54b2c35163f86b93ef6c300000000000000000000000035466c2a53599f2e66eb1bec8b7c713ae3ee46090000000000000000000000000bb24e2c02a4d26a24b984543bbc24919621b922000000000000000000000000e66ad6d8f1b7011cc68afe15dfb9cd6f79376e390000000000000000000000009e290d20b07516eb0b6177db4fdf5902bcc99ff100000000000000000000000092aa3073b7025885f5ebc6db89eecc5dee350a77000000000000000000000000566d9ec21d85e3d349f679b55bb9a45f1c0ba65d00000000000000000000000022b1c3951944edd29ec3e6832e169a39c94e6989000000000000000000000000e675ece17c5510177059f30023ff998f0cf602ea0000000000000000000000000658e9e5d852eccae2b7fe9ee7d7fd3aacba817d0000000000000000000000005e9b4ebc6b4b599b1daafb8118a2a7df4836b42000000000000000000000000016e4077147b8dd2ad9e94a412816ab86ab05f0fc000000000000000000000000955d33f3e9fca336dc36c319e9fe9ff50065a88b000000000000000000000000055957a535059f68c38c0ef260a1f566d2bc05af000000000000000000000000a304eceb6cca2da9d6f2c8f478fcf89490a7164000000000000000000000000024004ced5c8e4d773aece4f62339e741acb68f6d000000000000000000000000e8b973f762ee9fadcf909a7251087b47ad155821000000000000000000000000d44b427b248b630867141eeffd2bca1438d1b099000000000000000000000000e9bcbc9d165f7d938edea778b82b0cb5352fdcfb000000000000000000000000fd450949a9250a22840b4dd56b90c3881e33666500000000000000000000000087e320935da512ff1afef7a340b719d0d4a74f660000000000000000000000007ab4b1a51322e7e571344cb4f022411e9c9c500100000000000000000000000093a9d8487d0069c1bdf9ae9c76a52e6f160246af00000000000000000000000048ac1f93c3e61396585935e343804dbfb542a623000000000000000000000000c3a78c99864786370d909a2bd4129481a55f04c9000000000000000000000000e47c2f53f69be12f17eee0b70e044fd1cf472b40000000000000000000000000f2057b3652146cba26a5c978163965eea2f59f41000000000000000000000000a912a62bd5a6fb10a924c53a269b4bb97c771a84000000000000000000000000dd16928549d838b9b0a6835577fa8a6a76538f46000000000000000000000000a7056e3561f449fb7f567df3cbbe767629ed118700000000000000000000000048d92796b2ea06d90ec7fcd276d56a2a0723a4de000000000000000000000000fbe86ea2c5ec5d223a85bfc2e1aee0827bf870fa0000000000000000000000002f4221d81e67323789fb69befd988d56517ee01c000000000000000000000000ac6d635461d23d02255a0f22d4a6ffdd720bce590000000000000000000000001fb5388f88985e90f58376c95978580e323c8b8100000000000000000000000080b09b45b59e371490967eaee73f744cfb00bffa000000000000000000000000dd48f451b01bea458fb0fc54c75f0ba03af3172c000000000000000000000000ae42eead658c083386e7e99a2ee3b908848bed05000000000000000000000000462d76d6338d40a6e83ee1c0e0b61dad3589f5b7000000000000000000000000f16f5c8bcea74e6c9d8e86f05c50e8f3c0d76acc00000000000000000000000050beca4f4c78b33f9572b1183539260fb0749fd70000000000000000000000004051300aa1ec8f3479ed17676fd528a3275e1d42000000000000000000000000143c58feb3e74c69ae954a107a64442559a1e7de000000000000000000000000336f8ed84a1e526b7dd3a91b38e771328fd9f3f2000000000000000000000000c788a9f32b49552d36c9aab80026f9b0163a47ef00000000000000000000000017b219ed7f69abbfec4d7d0793550844f2ecfc0b00000000000000000000000005df7d33b6bca6d7261c21e4d884648a4d0e29d000000000000000000000000021b8462c0d074fc04a4166f9ed9dfede8d3fb16400000000000000000000000007db7a2a5c19626ed0a7d6ad904f28ed0815702800000000000000000000000028e7865f949e86e8f148e00d70d3ba00393a1151000000000000000000000000f8736ba6563e000f1bbf6a99ced096b2eed99e5e00000000000000000000000004a5c1aa233f3eda62d4da851559ba4dac16dff300000000000000000000000064d8e4ae9c8870ed1bc03cc825e2a2c54eaed4d300000000000000000000000001b77a02460f4c6df0abbc67d1fd82c768d6593d000000000000000000000000994a27435d6d2b8f8794655a6a15902d030434510000000000000000000000002cef4c7a3b241e53be8e8014e17f08cdedc15f7a0000000000000000000000002c3a8eded73f6d100b77d57b4acf85af3a83d461000000000000000000000000c2bc688542452e751e95c41c020b2ba74afa4b4c000000000000000000000000cdc3fb26e82353675544a85eec74ebc414a1d58a0000000000000000000000001cc4824b6016c8a60b843341e04fb984074f067a00000000000000000000000070465b0c3ac0db2b6f0d5d6e4d57534398fc0dd60000000000000000000000008f58b4fdcaf7b1dcd4d87d69603691e356be2dfe000000000000000000000000a8d141e0df862dbdf99fb4016ec287b93b5995b8000000000000000000000000a113381bb2cf0849ec63c053d16b3f6956d6d680000000000000000000000000b15383eff7415009d80fd4242ee86818ba92f3ef000000000000000000000000139642e6284adc692ddfbbf323e357d6343c93f80000000000000000000000008e940fa8e96c83c13d15831bd59e8641a67cb7030000000000000000000000001a6bdc1c1d3edf005f8313e0cb92a3a66854c88500000000000000000000000043448943a02facde0a33706b3ae4881b47e617be000000000000000000000000840d25c126eb5f5e6df013188488137abe614fa3000000000000000000000000b2df7d8f58bbbebc270592ff555c4e35165292b7000000000000000000000000517a9d79649e62f1c916744c4b7f4771cf1d64eb0000000000000000000000001fe4348160d1be2b8d84ed48fbe60d399a2706730000000000000000000000009927bc7ce929b05200af6001ebbe073197aa87bf000000000000000000000000ca5740f3b3d71bbd1f8ba016255b296d8e464c22000000000000000000000000318784abb93b3f60af0399aef75e17ef43c9e596000000000000000000000000bb0567ff4be9a4c3141ff751dd91658f9f7c3653000000000000000000000000eea2b6e2300b5f543e6bb50a0f38274b10e26223000000000000000000000000e9b8542386cb63d91711d3ef45b5c04b5dac6fca0000000000000000000000002d15a024713347b613ccd44431842d89c5e42dde000000000000000000000000bb57339d5e791918a8f8d348501b17a9421429db0000000000000000000000005d355e5cc7803afd315f19b8de49412301e2754b000000000000000000000000880cb34e5b0f78c73bef2bdae217c8c5989c1a6a0000000000000000000000006b1038ad1edf8fc9975317f131cf958f4ffdf42d0000000000000000000000007bbc55bf10d354d5ccdf4d6e2e3bdc886c12d60700000000000000000000000026efe02741ba91d5b0b49d76ff74571670ae087b0000000000000000000000009cbf8bf85042c1e209069678034a3dc543858500000000000000000000000000a47a3d278408476a4875018925e3510318fcfd4c00000000000000000000000075d4dda1f83b4b96d41059d525a6600a8177490e000000000000000000000000655178adbf17a3b38e88e366580577fa680c84000000000000000000000000009d5be195f5cb378206fc48a607a9d163f8a938c80000000000000000000000009f5ab14717c738f9a1fa1756929fd6c3571f46ab00000000000000000000000030377575963c1ca49ffbcf2b83f7782275d24b9d000000000000000000000000ef3f52518e9268b899ef7874b9822bb0f1a82ab800000000000000000000000039d9c3bb9c3174f172edc67a3db4abdf6855109100000000000000000000000047ecd5279f4ea0ae42c11e36d9e35862d1ffe6030000000000000000000000005effcb92f48cd6135a95b9460016c43589b206c8000000000000000000000000a85f8418e4e6b50100f0b909400b08ff1bfc26df0000000000000000000000003451bdf0504107643b3cc88bc8c4827ab0260504000000000000000000000000d4721493b2371391b837acf71cc6df00f88b69f4000000000000000000000000adcdd82935b0794a4e7840333426b4085814a8f90000000000000000000000009ec0f49d228a76f928478412dec3988a8500ed25000000000000000000000000ff6b0ed3594176fde7de1a4003e8f217d993b80a000000000000000000000000ab61798b7386cc003a376ecd337feb2062c8c7b5000000000000000000000000a8aa0a713b9c0fb9955e3fa982c8d766cb27441200000000000000000000000018941540f31f3081888cdb903d18217aecc670b3000000000000000000000000e4474bacfcb2a2dbb47d9b639081cbf5a58c72db000000000000000000000000a85e64f403f695319f516b532e0c755e70a409710000000000000000000000001072cc99d9ace14b73e005957d15fda2bd5b6abe000000000000000000000000e02cf3bf9c160d4d413ec867c2f472825af1674b00000000000000000000000070b12c29d95970472becfed116058d2f5c7c63f5000000000000000000000000e6aa2024c480e26675157d35f9b2202ff9c502970000000000000000000000009ba3cadc015dcf591316db35f512e9fdc7c35e970000000000000000000000006b7f30e38dad36a4245ba4a4811e269fe0363dbe000000000000000000000000077f2f07ad7d111a60ff595df4880d619df64de7000000000000000000000000d4d531dc3145fb2a75fe7bed1c4bfa6098cb4e2100000000000000000000000048075f9361fc4e3d64ca5e3d32c875bb4a147071000000000000000000000000de4fa72aa8a7b81efb636423a29672ede68f1946000000000000000000000000fcbb473229cba4dae82e3c98c2e4518450ed467b0000000000000000000000009d60102ef0da1ba3b8ace3948303999d1e400c5900000000000000000000000002aafe6668a28f4ea7c8cdfc4e78687c7ff97aba0000000000000000000000007bb383e4e4b6b1c32174bed936570776a373efaa00000000000000000000000014c1b350751675f6fcc5e9273b352218258cd8e5000000000000000000000000c5b8cde175558e2fbf4986af90aabfbce2bfe427000000000000000000000000942c8339d8bd647f25275c3cf5d0c783397a0920000000000000000000000000132c868f016cd80e9ebd6d16577e32c4c92016fb00000000000000000000000055bd65ee32b1013b9e03a1c4b131a9b5defeaada0000000000000000000000002d57d562fbd1940a5a792928c0a9a3a4da878a6d000000000000000000000000e11f9af749a119bae86e8e9f9e29ad4b167aed63000000000000000000000000687660cb031b098c5263c97fc70ad6d9e7b8b7ae000000000000000000000000a668417e015d959cbb33c673564a7e3acb51196f0000000000000000000000006ccf5b2fbfc3dd54a2e15d77f1b5fa3ea739c45a00000000000000000000000056cf83329092c1f46db97bce09b8daf14614a47500000000000000000000000053afac40e38600e9756dafb24e212088a63fbde5000000000000000000000000be058dc5a294490559c41167a0ff9875face9e08000000000000000000000000dff8f884b9b87a3f6de76eb1a4b77f3c93e322550000000000000000000000005534be48df5b3490d500d299324806bc16c8bb4500000000000000000000000040a28c11154129b72766bc8123fe80f45b5b92bb000000000000000000000000cd0028888b8bba1aa5c9cd916805c34e46da617e000000000000000000000000d089a4f24afcbe33df0fa544f56cf8ba4b45db2f0000000000000000000000007e30b5f6277400fffcc8fd287ea5a695856a763d000000000000000000000000d6db4274157d5c5a9b23f77463796f8d81a6f5ad00000000000000000000000042e3a2dfd7b559481c5afa02689caf9212ee5c44000000000000000000000000539937adb0952cfc3399ebe34da27e4fe2551eaa0000000000000000000000002521debd637a82a007c088e511ec168f249c0f4b00000000000000000000000074d1e9000741804e4365fd5b530632cb0bc30d1c000000000000000000000000340647fe0110fa0a051aca6f213c3a535f5a178300000000000000000000000009f7c2c1fc6baa909e51328c4756cde6b84e5c850000000000000000000000002abb74fba16d4f228035d1b77bf817d65cb0348600000000000000000000000047554423a0dd60172019d659139f5601bded21660000000000000000000000009202d68c4d64578a60ba1e9c39f9b00f5df0d0200000000000000000000000002d600f601959a7af7377773f7f04b2c207ede8f90000000000000000000000008989aaaa3436432b889cb8390749859d3757e5650000000000000000000000006b5ce528667fc5db31528ef540b2a2548cebe9ab0000000000000000000000002eebb4616d8187a38c5779ce52f63f755a56a80c000000000000000000000000eb42320a7ea470da4ce43f76bcd6a627ce4f2fa0000000000000000000000000ec5eaac95950ca7bf90926291840eb57259becd90000000000000000000000006ed8550bd1f59389ae008715d6ca01ea89b9976d0000000000000000000000009c85deb865ccc744c2395b88d788bd35c6dff7ed000000000000000000000000f934e3b7d206af42662fdd51cb76c1c3e153b43d00000000000000000000000040a8fc32a3a55dd14c0058d1096753acb48fe91b000000000000000000000000a613391a0d7aba6b8c027a09575e010f8300548c00000000000000000000000053bd1ec002d06f869b60ef7d96b0b939ea469562000000000000000000000000c33aba858ba8d1b93933adb8550d0e7c34ece7f500000000000000000000000010b94286300e2220c4ec14e8bc0025e4105069e800000000000000000000000051f192e391c5c92da383c6b28d6b017fd549f33f0000000000000000000000009394bd7f6853d7d6e8f981080a9274810686ad05000000000000000000000000997b429e45c0609b2910fd76e81ad38735819c78000000000000000000000000e6ba34236e23acaf06c5f4f94cc6da5a7fe47c9d00000000000000000000000099fd83242d0e792f33d7da3958bb344c9fb71d340000000000000000000000000f80db82b5d514f711c8f262eee83b1adc702f3e000000000000000000000000915b95b5a62e61ff9c4db15fb84f5bbfe77de86b000000000000000000000000190a1c576d62c223dfeecfd97435e74a396ddc4b0000000000000000000000003d711d2058ee288ab80052c13c322e4b8ceb86c30000000000000000000000008fbd9345b2f69d0b4e77d402a330eb0c1f88d3410000000000000000000000004374482a8590a9f42e8822eed6b69d9d1d5e8ee4000000000000000000000000de9c411c4cc397b7cd237a84d107c2799094064d000000000000000000000000e714e0cafb759151a89d2c37bc4e6b6089f91d0300000000000000000000000089225ba3aadc6a94b71319a07e35ad313232f77a000000000000000000000000ccff368ed56c118de9eb93f294ed26d3435b59770000000000000000000000000240e89878868fbd60e26dd03d914bf58b89f9a600000000000000000000000042624ae0d07c36d4437b3731d9eaf20bc36334b700000000000000000000000005ff23b428933b12de822ca06dc9cee27683913900000000000000000000000056f0315c88f609e61f015f1de1a1aa74b1f2cdec000000000000000000000000392f5ca6c4a0ef4161dcae7a613de998be11d8ed000000000000000000000000a0e9e7e2978f26a90f0c116bcec3813197b5bae8000000000000000000000000d38362657675bd7e37e84a3b94c1a6f2efb0855c000000000000000000000000b1ddc4924c79163d7e2ad2cfa3a90258216f2f41000000000000000000000000cc9c9ffa724afe297eebfe237b0d62b31f10135700000000000000000000000084fafad5e75d0a6d389a6be754b95fadbe3927cf000000000000000000000000a46f18148144ee2b531fabf0932e25ff22ffcce900000000000000000000000066180495f6e49159fe287e42a492c85c8a0beaa2000000000000000000000000ac50acdb26b73d14c72af945edad95732f074472000000000000000000000000fec947128984807acfa9e5e76c1b16cd6b62f7a90000000000000000000000001b8cf23333fa87eab0e451dc134040cf7d26a5a8000000000000000000000000a5b5624b18910adc706fc28524a94d13018667750000000000000000000000007285e787e86ce4d8a8167e17e58ee4e7e912ba10000000000000000000000000bd39911e60d78ce9e883797d9d0d038d1c91b69b0000000000000000000000000c1dd3cd4be7557fc374a13c48801970ad4b322c000000000000000000000000b516b03b333ec6892a8e8de80aa64165b15880d90000000000000000000000008ec0cd76d5aaa7aa060636c554079ae2a0610c56000000000000000000000000787f332131d310e8fdeedd9d89941ff5900766c1000000000000000000000000f2167c501967021a8e925bf0ea4353278a55cabc00000000000000000000000007cac92fea7ab5f8258f732449b5f9270bba7ba900000000000000000000000038739e2fc6011cac05b49b6efffd5a0cccc47d170000000000000000000000006dc4e94ca8f962736eb19f3cf38c4daca0ab74e60000000000000000000000007f0a18438acee9b9e31a04801566c8cb83f46bff000000000000000000000000a491ae72a0b0cab0cac9d7c8647e51ce49b639a9000000000000000000000000739cd330757c4cae45c7bfa2abadb9ca8f580b500000000000000000000000005107885b2695bbb4683808359172f80ed661e47e00000000000000000000000026d62b13c7af4453eca671b76c5943e25d63fe32000000000000000000000000d2b7470edb48df09516c4ba0fc69ad6bfedcc02d00000000000000000000000000978bb4e58345559fd95fb01deca666677464ff0000000000000000000000004f72b3184ed6568550c073b59ddb729936e233ba0000000000000000000000001b77a7ee48f9fadd499148cb513fccbde9bcc271000000000000000000000000bee2e4f29c2d01714e2ab899e875331f71faf8ab000000000000000000000000f2ca39aedd250bf1d7afe083ef4d03f62f58c52600000000000000000000000001096744646eeda2ede3535578eb7e00202f06ff000000000000000000000000f5f4add0a4192b5eabd69d2e6f12a02fc9530edd0000000000000000000000007a6fb639958848be0d16704de3611e42cfe62f4a0000000000000000000000003669fb28fb999a917768dc43813434677f904cb40000000000000000000000002b112aaa57721bf1c0b46a2ac41dd97e2f259380000000000000000000000000e66ecfc46be4904c1a44aa6dc719b9e3fbb8ac2b000000000000000000000000d3fc0627f369e7a796ce3e57a8806a077cd0da90000000000000000000000000d5f2c6c876681db02aba37d1bf64ed029a9f5bdb000000000000000000000000b8926ac9f416a6f150f0ab2c986298b3670b2cfc000000000000000000000000800f93a788a6995177543324ccb11870e4db39f3000000000000000000000000dc855f3e02e3e79fc40b823a7887aaaa76a4c7f00000000000000000000000004cb39d7ec338e4568405771c47aafe0e6aa753c9000000000000000000000000dbe9251263e27920150996c8798977e57826556a000000000000000000000000706ec024b4e2a09f801fe9f8401cc03959f4db1b000000000000000000000000c77d021cc2f5eb104853c8da390189490acd04160000000000000000000000004b6aa2079109de3713916b509905ee9635c64041000000000000000000000000096a6d001176d07d31c1eae371b86fd00465e65f0000000000000000000000006c3c646711ea56d652311787ce3b2f55e6ab16fd0000000000000000000000003d9c96c8e72c9c993f0d6d5e797702b86a368efd0000000000000000000000004f99376b59e4ff4e57a4b5a4f69abb3d0bc571bf0000000000000000000000003c8d53de90e05f370d0ab7a60311e08bcc2f2de5000000000000000000000000255031ba0667361a210c3a23e5b4a6367d44ac58000000000000000000000000d5fac7bcc7e69953b226b7b2e2fbfdc501747089000000000000000000000000226b3b25255d3ca7ee080d8d30a866e91416a27c00000000000000000000000068c7840177639a898ce3f73817db7af23e8c70ed0000000000000000000000006cb351f67d55b3ad85238cde21640f25b08791ac0000000000000000000000007a187a72188b18c45676019262c20057b901f69000000000000000000000000071d5c7862cfa5c9b27ec2b8b5c17035e9b730d33000000000000000000000000074ce563fd56bd7928b9fe1f06fc13ce9678c268000000000000000000000000fbc19a9dbcb7c12cbbf8a33355573cebfd2637e0000000000000000000000000446c7ec69c96be4233e2ffa24e0290023e4669c400000000000000000000000057d065b1966772e2bfcfae4700c96640f8be077d000000000000000000000000bfd5a374c55bc5047f52245c6d122e01556822a7000000000000000000000000e2c8f00449ca905a6582784a3354989bf3746fe4000000000000000000000000b17bbee54ab101eb1403229bc9d424b9c4f37c0a00000000000000000000000013e0dd8fa23a9fdc3befe045ecda0cc790d4d5a80000000000000000000000008cb53bc0028fb17e073e7c5d2b0ad4c3501349190000000000000000000000002870a32066fc8b7ee3cb827c2d8be20b2a294c2f0000000000000000000000006287750cde675431765c0b4662539c3f016eda94000000000000000000000000f718794368dcac0b119f562580b2f3378790ed000000000000000000000000000361ccd3fb1d417796f186b19ceb9ad59a5240b40000000000000000000000007c8e349ff8ff62c90f4735cc5f0bd746f94220a40000000000000000000000002dedb30abd7e6e8de5f67c1c2b12c31d9c7db4a700000000000000000000000044fe913565e0a7cbe1e6f0f052ea98823fada29b0000000000000000000000009f3135c82b92ba08e9fed5be91a8deb0923396c6000000000000000000000000a44a268cae25d021f5e36a0d1198fc3fe41401aa00000000000000000000000036b965fdb044f5719d10019419d0aba966b631c800000000000000000000000056154f584f56a700b3ceb46ea9f377e0361584ad000000000000000000000000511f4befa8f3c1adb14f41ef19f3e83ff422830b0000000000000000000000007f6be5031992693e3ab16e39345087afdc6f31840000000000000000000000002ecd65a956afdee41eaec37530abdaa9e47757840000000000000000000000000d1e638eef3b4b78acaea1ffe250d78b29bd688b0000000000000000000000003fdab5cb71d2bd96413bca689f29c06103c29d570000000000000000000000007e08ae621e9436acca7c8ddce589b11ead70d370000000000000000000000000dd93429d9d526b77b50f49d9e45f07a6b09d9413000000000000000000000000377b98b70225477364dfdf7e03f2b75e1f8322e1000000000000000000000000170a0d6f28c17480de2e8af3a25d7e0c8969f369000000000000000000000000dc2ff1aa299fcbd2d2cb6a2accfa85b3385e334900000000000000000000000097c72005b397684f97dab012db3784ed9ab685cd0000000000000000000000002cc23ad13a10d445397df94316d8c2240e9bc372000000000000000000000000b63015d3b35428e69e1b2fd12ee70bd706007e51000000000000000000000000ff6a8d488928eed8f3a1745a41f821e7bda67629000000000000000000000000354cb81715083c746505c18cd39d8913166189c8000000000000000000000000921358318fa9148a4ef774854fecd0e2c82cec4d000000000000000000000000e8eea8b46b5457bae370d2715ab4bd41429561060000000000000000000000001396eafcdc25f0c824e69578a5b2e3c6e2dead8c000000000000000000000000834b64ea515210282097e48dfecb97d86d5a5624000000000000000000000000b65d1d11a5760506796b76ca767e8e3071a6521f00000000000000000000000069525ebc358a75b82be8d065d4cfb3a4990d15af00000000000000000000000031d1dd352591fa544772da7fe9a0f292a8fcff37000000000000000000000000c2cec0ce7b68a3381d9a7d29517862dbfbd592150000000000000000000000000a4494656077c547f1d176edd1b6d5a6e83349680000000000000000000000004c6ec7dc47fd0e223244783a40d09825b953f3e6000000000000000000000000b00e99e74010d4f929d1a639c47da258b892817000000000000000000000000097b9768e5468ebd3e82d0fdf1cffe36897bf98df0000000000000000000000002e5ef37ade8afb712b8be858fec7389fe32857e200000000000000000000000043f01017c92a5b898eeb688c64657556d10f2515000000000000000000000000640eed410a149077075f0cdb63e462a19e6ab89b000000000000000000000000b9db42ef979af3419dd3ea0b7169a54c11c73182000000000000000000000000e91f2fd2f47ec3069bdd057b4358e78236ea11d0000000000000000000000000df4ffc367327441386130a472ad7590ec42c35ac000000000000000000000000f2015cd31271b4a4cccbe1be1323dccde5260d2a000000000000000000000000a419093451a89bfb4d0072e650aaecc5c09b6b7c0000000000000000000000007a76fcd455c16145c96d8cb5ec9b7633856f56ef00000000000000000000000096cfc7876ea9321566182682a846b5809e3712a1000000000000000000000000d717123f98864d0aeee08c6a5621a9ab25ee1da70000000000000000000000007c5f99fef5e44e973d18c0776ebb316546c779f60000000000000000000000009b724057b668dd628783e48a96130ee2034d94d6000000000000000000000000f8941e134b52f64ecb9e3d626cad265b02c3472b000000000000000000000000dc6ec2d95ec5e092dd0f292683a8ceb01f4b455b00000000000000000000000017aa47c92e1ba62f5d500f13f361232a74825f7400000000000000000000000095816b16522a413382ec689112971298908e095500000000000000000000000046e2f1795a3719836f59650336eb936d7a3e1fbb000000000000000000000000ec40255ed3c1347bd2cdaf5d4bd7b06ebf82b22e000000000000000000000000b0354ceaff3c6d7cc4b15495b8debccee32869a6000000000000000000000000185e2a8b4101ab0fa4a15943b816ee6430dc8f4e000000000000000000000000d47f7a14f5cbb061c23767fc8b8cf9b79d066864000000000000000000000000ec7291a160d9115676c8769c9c95c518de1073de000000000000000000000000c40f31839e6aba2c542be62c4b56ac3ec5249ffc0000000000000000000000006d0ed1e3fcca4636a2d481c98221c05f168c6ca600000000000000000000000089d3309cfc55527470abcf508ca310d5bb0f31640000000000000000000000007d51eed13c95980114cec37ade7dd8f4703527ed000000000000000000000000238f2cdf34f5ca0a31154a4db657f83010c4440d00000000000000000000000058d75aa44f9cdcabcad5f399ac0d254176d9fff5000000000000000000000000bf9477893c31ec9a4de3062e3085430e7c06f5ff0000000000000000000000000da22baa294ba2da268a3d306f82c4f0ab8240070000000000000000000000004c00b0c5bcb31f79f5e16ae014e4509373951f63000000000000000000000000dad6e82157af15e2bc4dbe925d65a5b10097b7bf0000000000000000000000001e210db827d8f8f92700d92e108cb4b00c6a364700000000000000000000000097608ee4a68e3533ba1571c75dccc7f5cb6c480d000000000000000000000000654b2326803153218d3174b4b5ac5a22fbed92ec0000000000000000000000009710f112c90ad1bc71a3a6428b1dabae4818b79e000000000000000000000000b8ffd16a07ec65b372623387b0bcf729e7a3ad2c000000000000000000000000aa12bb2c1dfa283e5ec87e789f0f9abfc7dc1800000000000000000000000000258206fe36040de7dcc9159a168078ec5e50e303000000000000000000000000e02345e210752327ef6a9e5492a144a9346bd7a3000000000000000000000000e4ab75746f18d6b146f5d81df523db0bbcd1c71c0000000000000000000000004f182794b8c0b27a6d3114cfde00b154108f887b00000000000000000000000016c6751ce33704d5fc4dee8a06fe39aebe525000000000000000000000000000ba5aaf617ae194417c4be764fc7dfdab0f051b2600000000000000000000000066b5e9cec1f374f447ee5f7f4181d45e07d4a9cc0000000000000000000000006316e8da0d5d3cd4f47395527ef64f2f486191b4000000000000000000000000e94a969de205b20be79a2ccb14e31dd9ee5f6174000000000000000000000000670953b54b846cf9cfb371203f78c5bcc7c3db95000000000000000000000000167e6d435ebc9297e4d92f45a5ef9e24e4fa8b8c0000000000000000000000005353d6e856b2c9a8e4da620c1c7bd4de26f999ec00000000000000000000000048f3f161c7f7b34236b446d234dbde1f82a3a19a000000000000000000000000449d96cd105ab9504de8f10808fef6b7b6242485000000000000000000000000e63d97a62b20580ea4df58c83deb130f809018f4000000000000000000000000446fa3c3db34d708acecae2fd4fc7cd4713d41030000000000000000000000000af602c12ea893ded6771b3629b1728d4008fad5000000000000000000000000899749c9cacdd44c740038e7955d5c1e316e1341000000000000000000000000928252489ae2ee83bd0dad6ea336ca77f7df8dc80000000000000000000000004045cd139ee5c79f529ae6f30a9ae2807eb202ca0000000000000000000000001da9d18d041e282109d5aa0592f6f8811f02b55f0000000000000000000000002bd50d92d2227382b6a68346881afb5e6bb11a880000000000000000000000005c48ff11fd6f0c8679394869c2990d0dcab3c1240000000000000000000000000dcc06857594be93829e278f3dd11deac262f56a00000000000000000000000031f494c6b36003bdfd65bcb576e80fb303415fa80000000000000000000000006c36e350afe723274a0ec567ced2af9fd859cb730000000000000000000000004ef6d742521681dcd268045b7e5a14640ba3cc190000000000000000000000007ba26875aa592b928b98b1e377df564e41c4d1d900000000000000000000000026e417f9298c9c5e5993f821ffb067cdd114bcf0000000000000000000000000857e01b0ba4c08b1d6006fbb85b2a4d4b8e50c5100000000000000000000000086953020a8a0470479fa052ac3f27d1ff688914b0000000000000000000000001838a60eb503eac18d9a101100ebee23f0dfbf5b00000000000000000000000088d91066f19fd06081a5b9c9cce99dc51af5aa20000000000000000000000000f97157397be1fa8ae40fe2ed197c33d7426e9f080000000000000000000000008289038de1fb22983159d439fca989358224a35f000000000000000000000000673b524fe75d19fa7579ea0a4401ebac933c6b7d000000000000000000000000340c9f4c9bc32fdefd6a079e91170381465dc98b000000000000000000000000a9f51f0fb7f3397a43391dfea4039c77357aa0b7000000000000000000000000f5700329de60b81ac6e1059f2f15730e3bcd24690000000000000000000000007ada7d8603aebe01a0a1ee0fe44586b6ee8ce90700000000000000000000000052d59fe6a7d8b959d021a6909cbe37d0f031e7b1000000000000000000000000c50cfdc14ee73bcd4fdf61a22798b2d82c10afca00000000000000000000000078350d632927e55ec7eeefbd43703d48c6ba7dd00000000000000000000000004b6f8d844b7ee7e100aa5dbcb386183a79eac55500000000000000000000000010dc94f8d314d4d684b36be74ba60c0bfd2aae6c000000000000000000000000627543faf6a1785b22182998bf432ecb107c414d000000000000000000000000bdcaf701629d41e51a3f1b64e83e5d291cc92568000000000000000000000000d8b33189c4e5e18454e5d8e51348b25acec9a5d20000000000000000000000009196397cc5100cdf40903273aba775d80471108a00000000000000000000000004f39e7a95327f275a28cacd2124f6d9d3b5e673000000000000000000000000135c1195f84352820418dc5594644b05345ac8f6000000000000000000000000dc046a84eceb01e6c938cd2753bf8c9cefe55e0c000000000000000000000000820a0c37696bd993eab008554f5d8a3fbf075e0d0000000000000000000000004078687b40de17aca88564c402b1e25a903b56940000000000000000000000009f599af71149e3f0e2514cf9aa8ab1777521f3b4000000000000000000000000a0e93fc572ab4b6aea09a6f8afbe48a0b3968f82000000000000000000000000ffdecaac7fc19c9ed2ad2ae0c1ba66f9527589830000000000000000000000003c3623d9891f94a789ad7afee52e3589874029af0000000000000000000000004afe7c2d493f8dfc8593796c5fc64ecc767c8d0000000000000000000000000095b9ba301022329f82be41d108b45d5f42e36d2b000000000000000000000000193559116929f7af68fd9cb703f22c64bf16e2ff00000000000000000000000088246a217ba9548259fca127dd26c72b713cc7e600000000000000000000000061533bd9cbbef553f844900447796c8c90a93b4b0000000000000000000000005b4fefc1c4f0beeee0ab6b4038db280a46526999000000000000000000000000dac6c86d477d4170a10bada93ebc437ebaec2ae50000000000000000000000005f371b3c7afc5850841cf70500168ccdbcd6a45e000000000000000000000000c2404fd1ebefbd6b8adbff617c4a85c165b64965000000000000000000000000a61b9777526cbe468d68a92ad133369b23fb3792000000000000000000000000f886b41c5f1f8c953d87dae59d54987abe71168000000000000000000000000027e54cbd0f58ec1f4469ceced1a1fef1dd382c6c00000000000000000000000034247560f3b3c8aed6458b708e4038d02cfa25ac0000000000000000000000008e002411fb80b6c9b65e8d271ab26f66fcc7016c0000000000000000000000003d50a691f97c5c703d6cc54271332cbbb5962b9e000000000000000000000000fd8da88f1d9798127f815956aa40d8a81a487a5c000000000000000000000000d0cbafd50be23caa05d897d37cc8df958f32f4420000000000000000000000001fff2c4fde80bcd7eabd677b51f33784802c1a3e0000000000000000000000008144e1214439e1fa017c95653ae216839959fad8000000000000000000000000539016f55109310f1acb923b5e3f0e63e9c5d0bc0000000000000000000000002ee28861db954bdb9572c96944d93e1d4f455b0a000000000000000000000000f0010b63043bca39029a4efb701911a5dc9b43430000000000000000000000000dd10c6a60b82700219b79ffbe569e1fa0b8a285000000000000000000000000ab89966cbb3daf55d84f167ab14cc5aadeeb884d0000000000000000000000005e0be5eec90ba331b0cb473f2131d18737b7eb430000000000000000000000005ee8ff9af6bd2e8f7d419979278f29f2c78af3980000000000000000000000005de39c5eecb6990dc9d77d205a905e7f8ab0b81300000000000000000000000052c725d63862c67d0dbc59bc1d05a0fcd7cd45e40000000000000000000000005bdef6fe9aa05ad7c458bd32658c979b284d1703000000000000000000000000540f04d7d073cc79b15aa690df49af3ded053285000000000000000000000000f221992185d75d9e75eb4e53ebb989a31378fb7b00000000000000000000000039570b5647e59bf53701dc7f76ba4db52c628005000000000000000000000000089e8651a2afe8be599d418a421efdcc2c0fba3c00000000000000000000000080e1898934366bb063ef47f49c532f8fea3e43df0000000000000000000000001d7da19eae9a89d86ae967742e98017c85ea8f65000000000000000000000000014253b34175805571826b855798e5bb75fe8046000000000000000000000000a8dd07002c4949c1aea661f51d4dafe092435dbb0000000000000000000000005f344204317f4e4e1bc76099a948d9bb307e668f00000000000000000000000095c81758abe65cc8bec7b4a24b732b71f3b1f128000000000000000000000000114d4a2b02ddcfabfb3ed3778bf7eda437360f15000000000000000000000000104f75375c3ec70d771386ab18470ffab374b0400000000000000000000000008579d6893abc6592f93f85002be691020aea14d0000000000000000000000000fac1a9ead738f4894a94a7ba10879267b2f833870000000000000000000000007125b815cbf1823864b4c0a26ddc2886d72a9bc0000000000000000000000000f132ab2620dce32e359cb40ebbae634809f4ce44000000000000000000000000040ad982ce7d94f77cb9e27b25924649920fe0be00000000000000000000000058c80525f351921059d3dd2244dde625a67bfe34000000000000000000000000b8ac28e6cf42ab10fbcc05fd94f39b63de04981500000000000000000000000030fdcc00843316822c907cf6211ed3d078437cfd000000000000000000000000f5f770787522ab7b093c4ee57e9a3931f331c3140000000000000000000000007a482d4e392d963c79ac2dcfc425ab8543686a490000000000000000000000007732e6ed6eca90a2a8eb02c1ec5c2471d71f2f1a0000000000000000000000009022eba3bc039b6b479986997f1aa003f91eeec7000000000000000000000000ed417d3b6b253ff10356487e1f380ccba9f3ac100000000000000000000000009ed9837f63219bc01cd556337a4012f6580e0bf80000000000000000000000008696cab8b1ab2ef22693040d0546118092e7261500000000000000000000000063197d191775f9289d482aa40931ee9db577f2980000000000000000000000008c1feb146daf81e429b59ffd09d20aa1f931f2cf0000000000000000000000009f662fe8a59bb9978b5ea833e750d44c3e00093700000000000000000000000076145e3984fe0753429161d9e3a0fea53465f1240000000000000000000000001ba2ca0547b1181e08ba6537dfe1becca559aedc00000000000000000000000090329e044ad4043c336045c38753e06e75340824000000000000000000000000d17e2349f0964b88d35cf038c47af8a5cf2dab02000000000000000000000000be6ae66753fc2ff61307a866e2abe9ad6cad099b00000000000000000000000034062f0ae31e831be9e865282a39114b2dbb4adb000000000000000000000000d91323ca3877b3fe1c9fd677db2746a37b9bfc730000000000000000000000002631e3e4df71acddd2969b3724cc992c73016e310000000000000000000000008fdf7aea369421eb3d647c7f929caacdb9163eb600000000000000000000000092b0721f4ee6b7fb835618e01cb75253a5d930300000000000000000000000000e0dabb04997085ffb7e223120a69fb22c02c21e00000000000000000000000021aff82d253e9de8353bac53e8883a8039d158fe00000000000000000000000033f540538e77e9c01acaf4305dc51aca2f29a8be000000000000000000000000023494fdd8b4946b8905bbbb4f904f270ea20a810000000000000000000000009f317c99f7cb6a95d54e5f82c9d0ee12e4c4e33c00000000000000000000000098816164485b5ae383ec6a54340f0b55e76bfaf8000000000000000000000000a42900e8641c6a8159cb7c66346b67bf19923ac30000000000000000000000001cc4aab25aa8909489703a3b6d689581ae91d675000000000000000000000000f54e579f94beed8a96db0c3231710b86d55dd45a00000000000000000000000061dcb35e92ff8ab34fe973d8bf854cebf20590090000000000000000000000003b4a435783ec643904e1ddd460471a707d66134b000000000000000000000000f065d00a67036b14ec57919388e9efbaad70b40000000000000000000000000034de74435d4326652f862dc14d88c95c197463e40000000000000000000000003f2f843dc2562b8f3bb2cecda5d50baa57c1e81600000000000000000000000044a0b1996a092565b90bdc63cb4d82cef129fa49000000000000000000000000f1eabc8bf1edfb9877f69d3610020c193db5b5d0000000000000000000000000d580dfff8f0658b1267a0e473dd275860b1aed7800000000000000000000000060d5122ed4212363050b035a2c9c552032e84e71000000000000000000000000676dbf6c95960e8be4f5558e3654bd8e2d40ad3c000000000000000000000000ace8a2d9fc7e078e94123bec22caf6a243259477000000000000000000000000d5f061208a995f6dcf3f1a502e727da6523a5f1a000000000000000000000000abd3ad0d9bfdeca2a9adddd3040014d88f346378000000000000000000000000b4f99187e2654edb46e2d4d797c04014c6384374000000000000000000000000775c9b6bd751a63cdcb7334ffee6abba321213d2000000000000000000000000ef916f0d56297fcc15f512483e4fc09c8842a4010000000000000000000000009e443018c834a8390d40648d96d220a4b31562e300000000000000000000000030919f434c05203ff1ef79a993b9084f4c504c9c0000000000000000000000007fc08f4a801683ee0bb5987d75b920f4d6c250e90000000000000000000000009c7645a3c1d7e291013b416b3d9fd7b164951ad10000000000000000000000001997c760f1d9ef581d938b7b17c4561f4fd193ba0000000000000000000000005bddab37ddf52299dc5b738adfe5efe6a7f27ffc000000000000000000000000d5e062bcedca1d401f09d07d325602017cbb5a6d0000000000000000000000001e7e2d3db02de4ba4f1d456a6976904694b6dacc00000000000000000000000016b2ffdde8dfff7809872737ea10ebc0de2349d20000000000000000000000002a2b770319db5194516224cbd1d578c051700201000000000000000000000000cc5d1aed974d1f00a16f9ba3698ab7f11a54c8be0000000000000000000000000b73fa73acd2424d45b5cb755829755c3713867f0000000000000000000000006db0b5537f8a8466fe55a43dd487a54177eae4980000000000000000000000000aeeddcbfa655ce988b550547c3ac02e9bb1cbd200000000000000000000000040353b79da7590999583c653cd8a7254caa18eaa000000000000000000000000d42c0e50eda49e6ff4898ac9c27c8e2b031a02c50000000000000000000000003ad6018fc7d02e11d9e5e13722f6ad6e459b1fd3000000000000000000000000843f103a0a5d89b671ed10b3756819492e6ec79a000000000000000000000000b7b11c7f078243668e9fc2122d9a17b3446643c00000000000000000000000009b366d6312ae3c00f09781e1648e3040012ad100000000000000000000000000863965cc194bae9e0f33f2465bb17a7a4d1f9e750000000000000000000000001de4a615f9b76d6431174a68701d87f0b707c677000000000000000000000000ea4ce4852c355fdcde3426a0e32b154ac0c3313400000000000000000000000040d8de9779c61f0580338663d504b968b7ce10c6000000000000000000000000adee81d9d9123b6e018010707c30773adeac7eb1000000000000000000000000e6fa2498e65ed76548ea7f450e8549ed1b0d28b300000000000000000000000070c6296e6e3c19abc06b49d004e6a6850cedbb33000000000000000000000000859624c816287874a825cadfc2111c4e2983c0cb0000000000000000000000006071dcbfe944c7688b3d4bcb71baf9f488455a3e000000000000000000000000895e3bffd24e1f134294a0e983f87470c60fc5900000000000000000000000000e56fbc30faab41f87ceed703469024e0286e15e000000000000000000000000e153eabec861c217b0c36b9d920ef9b621c1962d00000000000000000000000007f5028117e6cad8dd10fb5d7757a6db370c560a0000000000000000000000006a9e16a6073f962a6806ce88afc05575c7317d8b000000000000000000000000873ec775ab9123df4a14f45b3122d83108ddb78f0000000000000000000000000f720631ab3c7d61b8b680e075c41a93535830c900000000000000000000000015487de23db65d6c9e496338e3c5e589ab7a5a2500000000000000000000000050e2e7c5d82226875e13cf170d52ad43b1470d1f0000000000000000000000001eb02a6395779fc53d02a76700a39d46499d68db000000000000000000000000312f862f00da9ba29c12bada1317d8e545e860fb00000000000000000000000036b502c3a4f0e76e7758735c324e767eb00d98eb0000000000000000000000007feb1fda521c38e9ce5f1a844f4a75de8c54c986000000000000000000000000d477ee919c71b97ced26cae0880e5c9de7ce3298000000000000000000000000a7a753c42f701b51702f965340030c952e42c9d0000000000000000000000000ed0f23e4c17d1ba1e3206224ef3d34b9474a7b18000000000000000000000000d502d3c626da7c9497ce8a52b73afc1bcf1a9311000000000000000000000000d51b0a2f0d2b9636b7ce48ea3cd158e81a2c43c8000000000000000000000000434285dfbf2f01453761c96885ffddedf93a3db5000000000000000000000000769657578f82403f5542733e5dcb941fc577a1980000000000000000000000007eb71cdb31201ab9ff0bf3cbb4e442829c1ef90c0000000000000000000000002ac28a1e9a6beeee5e1c6740f3e7dc74713416340000000000000000000000009fa7fea2983b9828de0880762000b4b0ff60a7b1000000000000000000000000fec68ebdc9c4bfc7a1166f617eb1d7686b4ac4cb0000000000000000000000003957e9d572f88fec100dfede6afe8bc31a07e3890000000000000000000000009c037f491808a049dd9134aa8beac050b5a81791000000000000000000000000d842adfe47d2a4e30d132f0b361e6e78436240d5000000000000000000000000b4307b1f0c411665c44e107220bdb314506db109000000000000000000000000d359f9581d96dda8f0d0e5822ca8e26c747ab9e40000000000000000000000004d1651ad7e24e82a8e80fa01350261ba07760150000000000000000000000000293cc68faee5d28b95273758a5b23cba469eaf78000000000000000000000000f799ad9e7a19e949443cf257f33712861f70e14e000000000000000000000000bb783c89171e212fdcce4c288a6dea0e3095f4bc0000000000000000000000000006e4de12309ccbbaf182b3b1732b776d3097bf000000000000000000000000dc8ce6d415d743e790c07a48c8eaaf400f7b656000000000000000000000000001a4cec67dccc2e63d54de27d1aef1076b748fd6000000000000000000000000537f3ad63e2c577b7f8311e81c941c498f9ead62000000000000000000000000c0b588e23b0a38bc26b3fe8e3cb4b29c8e13303c000000000000000000000000744246a08dc5e40b9fc59602857cd5448b17eeb70000000000000000000000004ac140f882be1bdf158856f25d28fb1cbd070a1b000000000000000000000000ea87b27fcefbc1d169043a0d2d87a469f54e62b5000000000000000000000000b237e20906edfa881064fdab0c1a7c00709832c2000000000000000000000000445b8c4504e5b93dbb088920473f02c3eb135d41000000000000000000000000cb765d217ec2851fa769b1aab11bd2a7bd573b2e000000000000000000000000b47972c91a50e0763189090b890caf1af0fb7faa000000000000000000000000c1367db865d1b41465458850b9a7dd25c2dbec0700000000000000000000000047cb278a01acecd70ab34198949fa029a086cc89000000000000000000000000dcbb092fae93a30ffa6a15b3c0eb03bb8c149e67000000000000000000000000a19308505a878db1ea40bcde45eacc70a2327445000000000000000000000000eb042afe4729a7e14f1da64d319a4c76bf96d14800000000000000000000000031f85ab8903f43cbc87b4df5692f40578fd61d52000000000000000000000000d828640eba61ae776fd8cb6e5054378436388c9c000000000000000000000000c538a7aad044ab7554205f2b89e61831c4c6e583000000000000000000000000509b2945b7990828b6f48cad087c6cc43918186e000000000000000000000000cdeb1df8204ab574b93117aa6b9e4d4fb961e9730000000000000000000000003e3185e2fbc0d0d3d626de039a6a5795cf635cbd00000000000000000000000004af0d1f31a741a86524597c6cfa41d2552e88a2000000000000000000000000f79c6b6f7655c468c3328d1663f67abe301b23ab0000000000000000000000006edec0ceb0a778ce5b543505e71c6f88ef109185000000000000000000000000a6d723bdb72d5841a222956b6812bbc5149e1a23000000000000000000000000d8e364aad52b549cc0be596edad8c38969761197000000000000000000000000e0ab9418c997b8fe6b4dd41018d0ee4b76d2a5010000000000000000000000000f3ff54db9f683a4876948c8e841f0eb3e9c7117000000000000000000000000a1e44cb8f3465cbae5bbca1d19f6586f7edaa0d50000000000000000000000001ea482b6e6e4627168d2bec98755218a1d797cee000000000000000000000000df3a721aae1b282231dc0c1beea4de05e177c80c00000000000000000000000085a55c6dadbf0998c123af3174b0c59380a505800000000000000000000000005de3984a4f84f01d895e3ad7aa9080b6ac2b77cb0000000000000000000000008b73393df3821858153ba3492bb61c1e72961c6800000000000000000000000064dc7d26cfe94c8caf87792379b38ecf08e4e18b00000000000000000000000087ccf762e3cd293cd858d088dbff1d861a5f8111000000000000000000000000769005d54e2a867914451a598d4f171e149f9b0c000000000000000000000000c3de6c33d13a7d9936ee9cca3aa0a0b07eea65ff000000000000000000000000f2e00e1148d5ee68006cc6589f581eaaafa522600000000000000000000000008e1af7fdfd512e5c8ef1ac691c5f93cb1adc063b0000000000000000000000002a06b919bac069b44b067fee7056e03004faba630000000000000000000000009bb928a63ba48188fe8a54d8c339db3d386ec72f0000000000000000000000006eddbaf916f1b962b4e8decdb422d468c1ccd41a000000000000000000000000829bb8597c9718fbf7a27ba647c739a80a82c21a0000000000000000000000003f3f93d9215af03ef03d2e7c23e6500f09a89326000000000000000000000000531db1c7242203845921da5cc144a649e78f8610000000000000000000000000b1a9adf97efd976492d768ddba9235c9c23db321000000000000000000000000e74fbacb3ca5a05d7f07b2e752896e685eed9da60000000000000000000000006461eecd111a4c3df169487183f4cbcf13d4321500000000000000000000000016d10500a6ba138f0b29a37121d3176552ed1abd000000000000000000000000318cebacbaaf40e5a49ad4fc13c5c8899e653de10000000000000000000000009bdb2e5eee63a164db23b28b200a52e2888b419d0000000000000000000000006bddc7921c25b5df1412b65158626597a1430fdf0000000000000000000000002fbf0d10373d01fc64b361da1b6911d328003af80000000000000000000000002f15d253ad561d5a87dce9b4bb271964f6bf9be8000000000000000000000000eae74e4e1997781bceab02e5426a21ecd0b65ba0000000000000000000000000f113c2466214f750073ab2cf8ee8f5d8539dbf9a0000000000000000000000003f782ff12dd6e700dcb80abe71590069faccfe4400000000000000000000000096389e1ca278a031e4a0218120d67aa9d535c614000000000000000000000000cbe793a2dec81495a358a29920e52c971b0dbb09000000000000000000000000123c0b482255d6d1d6b8672d8a055c341d4808f000000000000000000000000000000000000000000000000000000000000000fe0000000000000000000000008bdb1f41bc2c7caa3461768fd755ff6eae702444000000000000000000000000ec01d7e87c3a225ffd76a167a3420ebe3649b6b60000000000000000000000000aecd7b801e05a47c9d4171c643cef8cafc9ff3700000000000000000000000091602c86edf2db83ac41fc9bbc126c4ff44fc34e000000000000000000000000780593182d6a69f890ec9d6bd7e33fb044b3ef51000000000000000000000000b7db8c1c1ee866341db86385eea17f992ec676840000000000000000000000008fd5c97422f8bc7bf4a69bd7c96eef3999a74d83000000000000000000000000f097898d51d6416871c8760f48c7e95c695a1a30000000000000000000000000c812ce8f5e3565b461e2840c9618e43260f0acd9000000000000000000000000f1fbc11054cb3b1bd52082ee877a928c100d6a1f000000000000000000000000dd400bed3e5155ddc62b1fe1e02baa5c367b68e500000000000000000000000082999e5308609b700c7db3225699afd9ffd7d9ae0000000000000000000000004aacac9cd6116bfd2d707a7a362a3f49b2936e2e000000000000000000000000c08531e7bbbe865720a52bb7889571233fd4eb0100000000000000000000000062b5d7db3b1152ee06e1aae8ccbcfb58005adf570000000000000000000000006628380cbee561235af573abc8d39937b046603d000000000000000000000000b3a756d81ded961f999150f5e09898872f183ec7000000000000000000000000e74952c7f7082385dbc0340fefa61c375541cdcd000000000000000000000000879d34c7e6d3698f4b36243362be1c8cc26bb87c0000000000000000000000004dcfb4040c531df3d3eeb5423555b379090ba1520000000000000000000000008882e20ebcbaa67b817e97d2ca300398dd0b8c7c00000000000000000000000096d6269a9e2b6b66eb1d17ce9c6863923a3b92000000000000000000000000005713363a2de6fd9b0dc2a334c0f0fd8f2d74e5680000000000000000000000002ddfb271cab36e90a711243a22cd1646de2d97aa000000000000000000000000cfec1f2fc48e3167244e1e8b72f45180b5b45e18000000000000000000000000cb4b50e2844aee56a2be5948277599e1222a2c73000000000000000000000000765ade12c362e47490be99dcad1adbc1d838dd320000000000000000000000004ddbf7c8525d6ef1bafdfeecfa704e2c683392ff0000000000000000000000003d0079c80496ec528f54d117a0b8dd473b7c0797000000000000000000000000c51eed07a092700a68ee32022afc269375d462b2000000000000000000000000541b9cf7d8cce05eb56eb833f8418bba1691885d0000000000000000000000007e4d2efaff17841ff258572b2defb23e2c39577100000000000000000000000065256be0a5566a52f407fbb17f3e31cb4a65939c000000000000000000000000865d453cd3304487ef04e8539bb59c78e54c0d73000000000000000000000000a5f10bd898446ec01addd3fdbb8b8b4fd7069c7b0000000000000000000000006697757b57b87fe58b0e4344b6f5dc340d2e78a7000000000000000000000000f13527e4732321e93f83779dc5832380b6f53edb0000000000000000000000004cfa04198b1a06f1cb47167408aeaa1d7b52cb6900000000000000000000000047317e8aa7fb21c2de38a52b7b4b3641f1c0f5fa000000000000000000000000ac607bfc683807b9105f72e69e429c1343be814e0000000000000000000000005c82a60fcf50a108bda6468a472bd10573772cdc000000000000000000000000baa95ee0bcdf8431c8b6dd58f8e23906edae90260000000000000000000000006ed8b436883f0e5d97bdebdbb69b75d11f5d2ae600000000000000000000000053f9c3bcd83c3f69ce4e5a7fdb3730576cbb9d4e0000000000000000000000007026dd2b958b0040f6b8ee6d2d9ae4edd84d957f000000000000000000000000f5b9132fd65c5b9bfd146b4cf9d26c70225d38af000000000000000000000000a24703041cd18acc2b3b0a5a7fa1b79ecbf89b61000000000000000000000000d15cd8b72fd12afe870e349d05d9199204b64b20000000000000000000000000ea0f70d563613cabe200d0aeb6d7398d69991dac0000000000000000000000009a29567ade32987e2f7619983c6659d00d86f771000000000000000000000000d5969ae16a584f76aa7da40dafa716108aeb2aca000000000000000000000000824d0f865c0f086aa08ac369e39680216b7193d70000000000000000000000006d1812f3316735fe7e82f4a5c2b683c8d4112928000000000000000000000000c45942b8503b4066f4b829a5e151d4695e53dd6d0000000000000000000000002bf06a2eb28e778a9ca04dcb45eeb5ae9bb90d780000000000000000000000006b9f13f67049913929269a91606c38f63aa4f387000000000000000000000000859b84dbf0d291d2b0a29be55b6c049273d2a648000000000000000000000000ed8dfa934c8882a661bc4a157bd9393d19d20e4a00000000000000000000000084deffa61936adcd5b19505456063f0aad098d1a000000000000000000000000f9172ccae5dec4c578e09652e74ced5837f0252e000000000000000000000000889898302fe60baccdc488b7f8122e263c03bfd2000000000000000000000000af0dca58cd5cc3aa6e22c4a8371847eea3f0028e00000000000000000000000012b5cfe00a0564acd6efee091e851188b811a089000000000000000000000000145c722cf924e27179dc815c44faf5e8e8134f43000000000000000000000000071943499b60957543034c8002c28d62a18ed8db000000000000000000000000bfc93fbfe9e34f02d05aac13ad6d6cd2d17efbe800000000000000000000000000a00cf287589c4d7cb831ad1bf513f320be45b40000000000000000000000008d419a0204ffd7089ef0bdcd69b6b27e27e7cd6900000000000000000000000018ab0886f5799cc9fac03b6a7ad406a3771cb8ee00000000000000000000000080998e1a8f53e6e7c8e3b9f78e12ca215beac7eb000000000000000000000000ec01adf5bbadf08958504647c01fdf83c998460a000000000000000000000000d0abb96511fcf63b0f9fcdc05c51bdf94d52e04700000000000000000000000068af7134d4d453104ef9e00aad9c3c9c70f043a0000000000000000000000000f2dd56feda39a92abdeda70d0f7ad28a06b636ef000000000000000000000000f5729292995ac9df7b4c3ccc6597ee7243c6ec9a00000000000000000000000086497d70a33a4dec1a32dc2b0eb8cd9becdfd62d000000000000000000000000e0f31a613faf5d6c790b98b0da6b4eb8f640b36b0000000000000000000000001f65c21b735efd5a38720f5f0e11d65c1e704ce4000000000000000000000000f7c7912e3120f859975397711b10b78169c6c32500000000000000000000000009af42f2b0a7df0b3f02370d8d7a341ed8f17208000000000000000000000000f23086dc9d1a10cc767e440dad3e64298b585a98000000000000000000000000fda9e3a6e7408fb78997811201f6ac3451f39d20000000000000000000000000e6c2b278413bf70152dd37362d5019c0676bc94c00000000000000000000000022884c97092fddd252f180c606e79eb4aefb2f960000000000000000000000009e81df43ec8e8d19899bc325b3ac1481df49e60c0000000000000000000000005739421c869f896de1255af194d5b49165c61435000000000000000000000000928993ef74c25ca7b9adae5dd2ac7276ffc4c08f000000000000000000000000833428c4e9659fc0e05d2cff781b0e90f95cfebb0000000000000000000000005f708b97db4b1db615b0d935ae6902aaed3b8af8000000000000000000000000a50a338fcd2aeb280b4fff6ef3afdcfe29fc706d000000000000000000000000251ed0d4e8e512226e08e8f31d5af39b6dc76c3a000000000000000000000000c3305e535f3d69adacdd0d844de8ac2b171988c700000000000000000000000075b59e189cea9b643e874f6ca3ddf449af61cb5c00000000000000000000000063e2b860414ed7196454119aa22d54d6bc91c521000000000000000000000000d4033d77bd77fe81eb9f0a383016323057861f26000000000000000000000000f4e0891b352b4ace47e4f6ec60f5b482078f0989000000000000000000000000110cf8dbfce5638aaa512d3f14743d8418a8d36100000000000000000000000026ea49480324b582719107cc80c25f0134fb00ee000000000000000000000000cbe7c8cba16126f3281839a8d8044fb3c9c6077900000000000000000000000038cc4fbeef2538c6c3ef33cbd9e7d9543faf5c98000000000000000000000000a2e968ba05a6985c35c88140312deadc5c1071410000000000000000000000007b606a41b130d10393c8a4a686924dc31ef506e8000000000000000000000000faa687218798febf11102446119c5ede7ca57946000000000000000000000000915d6f655408a9c6c4eb6f53870e9bc9863316d0000000000000000000000000f35cc5d25310569df300fdda5aa0686972cf9f71000000000000000000000000c29a711b350602e36b4fdbb449698775449064c3000000000000000000000000317231ec8dca1acfca18f5196a60a6715ecdcc17000000000000000000000000aea3832776d8c72c184e9cb5c3b9df40bc51c74a00000000000000000000000071583028b72cb8448ee03116d177353723f317c6000000000000000000000000a0f61ddf62ee9ac3ee0c057f2acd445ca7e5af96000000000000000000000000132e767a33f2fbc7bbaeb3ca2ca937709f6753cd00000000000000000000000092e0c988f7c71f35b30211295e009b3eae8c4e80000000000000000000000000efc12d0748c99aadaf904b9109333e7d2d159fe10000000000000000000000006f78580274e6f5d69d3e49f372d5cda71a277efa000000000000000000000000f59280f4527969ade6f155c9d3aedbe1d07e5fc3000000000000000000000000eae957558f92cbcaf84bbb7715b46c05213e295300000000000000000000000033657b1c776bac36e01582ea1f8c361d47faebf2000000000000000000000000a24ae45654b689b5d0ff91a367a6ac82abd94c60000000000000000000000000d9fc9cad5bad378eff8959ead29851f5374b0a27000000000000000000000000e46eb6154db9357f8d20453ef3f172c7a58808d9000000000000000000000000ae42bcec221180235d214ff5873cac7eba6f1cbf0000000000000000000000003c6d1eb967a1e91d708f44c870376ccf5104974e00000000000000000000000040d5201354646d3dc960d42a44e6c37b5027fd86000000000000000000000000af61e034e4115fabeb202400c99401d5913bf252000000000000000000000000c6688425efb4a041a81cd6b8304edf93c6f280e1000000000000000000000000fa6e0574be75e827a9a5471cf64bf801ce34c61f00000000000000000000000005496214db2bcc87591df049fef6f3f7c1da0d3200000000000000000000000025c1abd4d5bd2abcef3c209eee52d06812bf1f1f0000000000000000000000008ceab08f7e20d7de5fe450d2e79d387ed8d14989000000000000000000000000fd956c8ec23d3b048d647f85d45fb75e4eb7b66100000000000000000000000042fdb08e3665b015a82bb138e872c780093e23e8000000000000000000000000297b6124b588be8c29a705197fad4021a170801e000000000000000000000000e80c8a8366d162af6c552f8f1ea48518b1ad0f25000000000000000000000000f0b4d2766fd4d993b6cccba0c7469f3574fb0d300000000000000000000000002f68f18c7c5fcba2e727c66f8f334c3551d5beb8000000000000000000000000cf67544995e3dd38ac784c0bc9b6fcc98d58baec00000000000000000000000098841a280ce79d87913481a2afa2ead2c67cf7c300000000000000000000000034631047165416d35cae632aedd11754888b322800000000000000000000000089bf53b2181f210abd26b0b2b16b686f23d8da85000000000000000000000000aaa4a6e8178a3714768db27e40b9cb0c122c85ca0000000000000000000000002f8110090171efa1641f1d43892beca0e7ca6704000000000000000000000000af68ce7f693ba0f458cedda8067bcbad56a34ade0000000000000000000000003e8aff97c6f32b2aad70d72fce3587cfa4bc79e80000000000000000000000009c29eb3ac2556db6a651221c37e2648e5b49501c0000000000000000000000004102ecfbaa15c89e42ff6ef6353b8a53552ce7f60000000000000000000000006ae1f50d5a2e211b22f70b40186538d421ab4fca0000000000000000000000007cdb902d1669ae6f5b1e5264e45f2cc826ade86500000000000000000000000049444a7c642f5d90429a8f7b37108116b276a165000000000000000000000000d4181ea939e624c707dffa7d0de8cb440ad6503500000000000000000000000023ab21b8997d05e32d7f8e38da5b83eca8894a9600000000000000000000000006a72f57d1133f9339cb76081f94461af567bb3600000000000000000000000048cf5d91968e46709fcededa3d57db4256b83a320000000000000000000000008448664e08b7973a4364f0f3d4bc0accad0aba46000000000000000000000000d10b1f277ff857b73b398e4f22e6a5c749c19c97000000000000000000000000773f91b0cdf15f5103ec23da3398b358b2b1b9da000000000000000000000000003729a8331ab1f3bc1a23963da60bb371d2560e000000000000000000000000be6d14384b7763185f1e7d54f67fcd9ba4fbd02b000000000000000000000000ae8ca33f5cc484c883d6b9dde0492e52ee984d26000000000000000000000000addf0377d907438946f0b0fc8e132eaf71bf6f840000000000000000000000002a872001f41028d4b83924b8cae864300e5047100000000000000000000000006add16d527513231538f85d42c4d5b546341936c000000000000000000000000020ed579360fb551ca705bce39800750758c34c30000000000000000000000005fe7d00b554ce8b81dc62e75183ecfc37c8eeabb000000000000000000000000101437a82bbda2a24b7f8c2334420f2c3c3ee7a9000000000000000000000000c12dc4b6167fbed6a50dd8c1722c8875936de2d6000000000000000000000000e23961b74afb8672fd6916c2cf48d32220978f9f0000000000000000000000008f0d9b8dc8327ab93af702004bec58613fe3d23d00000000000000000000000005e7e76ea7aaac85ccd27a186bc4a66d6f100f130000000000000000000000001454ba8ebf4e38067b561d34a337e830f643f60700000000000000000000000094ab343c9ce5caefe9e141904c9f5147f3a8205c0000000000000000000000005e19d176d357650ecf95fc19200b97b5f2840fc900000000000000000000000087b2d63a0422416a14f95cf9294c37f032534102000000000000000000000000ac22fce7a1f53a0b96a263394491366f1973cd7700000000000000000000000007bd5a48235ca38cb6017f312e82e3aeb0a0f0eb000000000000000000000000e91414249e57b212bf84d877cc15f187681f60600000000000000000000000000673fa5b9916e1ad2b499fc6f4dc918aa9775524000000000000000000000000a0ecf207fd394c6568603e7c95d59de89ba0ee85000000000000000000000000d591cf4d8fcd169bbf1ac6f45a11ba735b85739600000000000000000000000019906e00b44764993a100091dab3d9e12ddbcefa000000000000000000000000a575deff5777f3ae704c0009cfed65c4a9ebdaa9000000000000000000000000c48b6d0b2257329dbb77985ad5ba33a9a65f481b000000000000000000000000e83c25f6833a9ab9f8a2fe8879818beb0ff3aab20000000000000000000000006266b780c45343cbe436a56e2e4de97729054729000000000000000000000000060f0ad05aa61a396c3951390b66208088afe2c6000000000000000000000000801029ca208d96e31a4f4263ac729c02de00728200000000000000000000000041d54ecddc04f545e58e6b7112673d44516a14380000000000000000000000008e69a86aeb962d752261dab5d2d45bad343edac30000000000000000000000006595732468a241312bc307f327ba0d64f02b3c2000000000000000000000000042e612915baffaeebd2dda5b9cb8b953c53336b3000000000000000000000000807aed637ac408ea18704caef8d35f8139e1cae60000000000000000000000009362e9e1f1b9508094317332213a90ab59c506b3000000000000000000000000a6a4031df8a9350a78691ea098ea189dc86bf06a000000000000000000000000afb13efb6983a1b189b2e711888b82c2cf0622f2000000000000000000000000d022d60473d47c5b84d3558f7300bd766d726ec200000000000000000000000070df92a8f1e0c014fbd387ba05d37d2d999920590000000000000000000000003d21866f6167f886ec36d6f0e9e58b1df740c70e0000000000000000000000000188055af4ad66c2327669eedc7d1f5d23eec1c7000000000000000000000000d5fdde3a30893d451d8858d07be35819f54bcb2a0000000000000000000000005b997dfd3ca7a71d3dfc23c6a1797421ad043554000000000000000000000000c4940f8ab051be642c44de8c8f8a92bd467d61c90000000000000000000000000b98dda698434f1232c7ab205e88290cc5a396980000000000000000000000005aef00f7c3889b7a5c21fbcfed2cce51a01a4514000000000000000000000000e53ec727dbdeb9e2d5456c3be40cff031ab40a55000000000000000000000000a68e382839dcfdee1499ffe0f4e0434ddf769a32000000000000000000000000f3e2110d40dd9918321d406fda98ee51ad788a95000000000000000000000000abd1ea40be5fc398b064c7f28161c38fa326285400000000000000000000000045f92cf85ed2edefc70185fab94933b4dc1eef1b000000000000000000000000c303d81974195490568b918466842acc92bdf4d7000000000000000000000000c9c18b3b9a3fd9bfa397d50ba3989bc8ff5c390d000000000000000000000000d5284749c726345ad31da02ffc365f58f2dc4e460000000000000000000000008d3c474252e439d34ae3bcd9859c62fd4ae07ce900000000000000000000000005188461fb8d32430c3eb56fff6c176c95129ca10000000000000000000000009539c2ce7084c3c51f060e2fa648943056cd7d610000000000000000000000005dc8bf1e6840f390c3ebb1faca436438821efa81000000000000000000000000d7df0ca3e2494ac42f189953492409a0e073c616000000000000000000000000c6b1b744a999c52f4882298ea6a7376ae1244ebb000000000000000000000000b6874cc9f7ae877823feec968b3c6b4bbb8cc47a000000000000000000000000680ca1cc34e29e2b95bc458ddd25e1ed1aa53aa2000000000000000000000000960f207ab345cf26530972d1dba97ce142e0a400000000000000000000000000ea83607c5158a2e9e418ab5af840db5fda3fd0b60000000000000000000000004be87c766a7ce11d5cc864b6c3abb7457dcc4cc900000000000000000000000060db23ddc227a11437ac06d1097ba3798129ffec000000000000000000000000f9efee24f465d97dae320ba29992d8202d5e155600000000000000000000000014c27c71d4bd063da91208eb52c139c99f26a00600000000000000000000000029b4ba6f4ee8ba49f0f4571b4e01c7100d9bdc8800000000000000000000000088e51a8b3c82e6521674d6a4581ffc9234638a2e000000000000000000000000fae84b2268450823f702d28d87658e413ebd6fb0000000000000000000000000cebf942cf0a880a66ecdff66e25414267eb615e5000000000000000000000000e032e7bf4c1b753e2594fdffe91f3a0a53f6fad3000000000000000000000000b036c4428701c5624f3913e65334f68c0d25a56800000000000000000000000011d9af7226174075041364cf3f16b8930fbacee6000000000000000000000000d53e44c44f4606639afee7ab0ea629b34c817a4f000000000000000000000000862972d1ed8b3a3417660a8994e5bdc2f558ecc30000000000000000000000007c2cdac7119d310015c6891b9f3687700f2d719c00000000000000000000000086b21c7a6bac342d0a07fb270dd8bae5967b94af000000000000000000000000115f12e81cd39ce566eab021423f984512eed7a4000000000000000000000000d623715902308dd59d0d1d9aab6e1b8e8e01390000000000000000000000000001ed1aa7a7b340057a429a3ac0f4f148a86792f50000000000000000000000001ed95622f49429e96c37cf90dec8270e754f7190000000000000000000000000e17d6cb07aa233a11bef8b6bd77f27f54d6a7c670000000000000000000000008fd32c4c7763c66c74da9a61b864000266db107f00000000000000000000000052cf3f3cdeb44dd99bc3be1b82600ed03f6f2dfe000000000000000000000000f295804b17633079149c0cb7701584ff7dacef050000000000000000000000008ba03581ae4e8f768894e22ff832467b7f5a7716000000000000000000000000b13bc6e95111ab80d4ec43ef12d89f949b9f3cc100000000000000000000000077dcea13a503805f60811d3c007fdd199569da58000000000000000000000000958315c11ace51fe2dfb024eaf35df0fcef1fbf20000000000000000000000002798b89a716043882a4164a5ce9ae24bb49b285c00000000000000000000000053d9e73e120754ad3a963cfe8bd1ecaecc9869290000000000000000000000002562c0890aeea42569c38b44f8dd44dbd44043e60000000000000000000000000b9b32865b64ef99580606b76936a7348b721770000000000000000000000000d2ef9dc072b1953ff3e8a38036f2d5492434dd430000000000000000000000000a6cb4ee7d0a1410bf19be26e23a2ab2fdfa04600000000000000000000000006ed8f3997a4d39c85969fe84305e9be601d83446000000000000000000000000fefb34c66a4685c04cf6c34c8d99154e0d3ededc0000000000000000000000003e5fddd09e41a47f39adf228856421d388943a680000000000000000000000001682417473c661549778e55a86deb75c9b247c3d0000000000000000000000006c622013cacdbf501d7495bb0c1639e74401616c000000000000000000000000711dc6e2b3e350c245f842fef9e461ae5b25c6df00000000000000000000000048165daa4cae22de6932f91c1cea03db52af0dfa000000000000000000000000299cc50992175dcca9a06d48db40471affde0a0f00000000000000000000000022dd5e14f06f2dcf05fa998915d391979de2743b0000000000000000000000005788493e06b3e7200ce1fea7122b33ce9c1ef12d000000000000000000000000584de7a3763e02d61b27bfcda780a76ad4662b3e000000000000000000000000218d4435a15488d5739fed994c9080cd7c9e7cc4000000000000000000000000d44917c97e08761b531ce2c4d6fb97ae49af61280000000000000000000000003574407ae675eed6ecfa2c0a68596c47e7d016320000000000000000000000008b882a7a2318844529e1e3c8dd828aad11190646000000000000000000000000c7da191d40527864ddd09585b8a4aa961e93873600000000000000000000000013d25370cfca95d29a4cd1e18352ae98ce94843800000000000000000000000088567972a22254083e886239d5779ff5c7db344a0000000000000000000000007c35dfdfd4be1f6282ee32240bfc51aa99c46c68000000000000000000000000a03da94368e2d37cdcb87687c55c43f655858ead00000000000000000000000045f60a85d8beafca7d75d675e70d6721a6bea970000000000000000000000000cfed19658ffbf7be09060af88697e3a53044becc000000000000000000000000396170429379c93161132e241fb21a446109cbd6000000000000000000000000e5ff18977064909ac528f97f0cfd64a8f4073b9d0000000000000000000000003faaaa4bcb111a022cc5e6a8cfbbc3eecf22572500000000000000000000000080a4959195d6918adfa8095b2129a2ff331f48cd000000000000000000000000704af34fa831560e31a9e114a63519b1930146e0000000000000000000000000749cfe27c5ce9239c77a6fd0b07b22c1e9314f490000000000000000000000004227237e39db892ea2c7076c2c207af02d724af0000000000000000000000000a2cdff9433f669bad85f4ab0f973d1aeb712d77e000000000000000000000000043fbb238f0ef3b168a3a9b822e658ac07bd157c0000000000000000000000001ad23343c840243e410a50a0a6b9f26986dbc5f9000000000000000000000000f702d19a3ff0e7bdf15ff3224e4395e0e44e36f000000000000000000000000047f30b2f255efe8e5d8d945cde978c9736aac30d000000000000000000000000f526e99d6d033b9cb1a620acf32c51ace5c9097b0000000000000000000000007ca02d714bbef7bc8034fb010a683846d7c8a661000000000000000000000000714ca350a590eeca88d715732748f8aae0cded8d0000000000000000000000009819cbcc89e8c5fb6a2c5b60a53637dfb1a7bf4200000000000000000000000049fc1e51f0b44599ab007edf74d4e9f0ed121c5c0000000000000000000000001a5d609cdffd15640b4e359dbe986f9cf46c88d100000000000000000000000062b304660ff688568b8295521168e9e65dfbf220000000000000000000000000d0d7ac96617a67da5fbdfda3dc2a88e7e8943a2d0000000000000000000000000dcb68fdd9f4069ce78b19f1b8eaa8151b2e51df000000000000000000000000ddd35fc653dae29be0c658a3614219ddafcf0378000000000000000000000000d1f2345ee5b520f167cc5d350dc2eaae1ddfb73f000000000000000000000000d9dbaf79ea261de77e644b9c23cec01b68aabf720000000000000000000000001d12abd82027d7f76f3b72cdd87e9e7837a030f70000000000000000000000007bfcd0f4f45c120244c3744c09dfaaf219df3a9000000000000000000000000021be5b35da9692d8a0b3dfed7c84590873c63c5e00000000000000000000000004cd1f23388e0879d5b0387353dea065e2c23c68000000000000000000000000d085eae3831bf6f493b1a93a962631dd8fddca52000000000000000000000000635e8276964f9dc303125d3ab72141a67cf4b429000000000000000000000000e0526172b961ff0bf38065b910d8a408f6e8d682000000000000000000000000ec5f6d17ba0e27c49145e16d899276eb95c1ad1e000000000000000000000000855aea38a689770032a7ea0cb7eefc42837b822000000000000000000000000009db0c6ee37cf7426f19793ee5f3a91d115a031c00000000000000000000000060714b5ab6295b894e570c6510201c0fb9839ccc000000000000000000000000b3b5f2c985cdb0238cfde19b5928fa0385844472000000000000000000000000faaf1e4798de230032cffd7febe8b16c928045b100000000000000000000000052c6e395a69c8f2c67409c6b92312082e7847fc10000000000000000000000004e165c2f4c8e40f35f946bd8438e203772a6eff90000000000000000000000000cf77c71ca56f0de8ca80f900a54e5a2a6ec9f03000000000000000000000000d11779bd12218977961a4a62441e5eba41bd4a7300000000000000000000000078514269f71822f84d509a10e00c69d4fd3b2f60000000000000000000000000e6e04643102f2ce20efd7488baea4a807104bd3a0000000000000000000000007ee48a89de017da14c2940e245b2218726c04a6c0000000000000000000000008ce2bf834e6b77d88c1607fda71f9f9b73016c88000000000000000000000000b38637ee62247d38c064b86d603a9146caa63cb00000000000000000000000001f6a5bfd7f67a860fbc8998b4fbdeed6d1bd608d000000000000000000000000b297b046a50757a16f445b49743dc87992c17129000000000000000000000000b45c57e3c6e75e47ef2c01b3b6db479186d952d50000000000000000000000005fc2d0c0638148189b88b5e25d22cf5ccceed4ee000000000000000000000000cde9fe9c4d1e989f7de2e031d3b9e8dae50fb5d2000000000000000000000000958609a8c198319c233b757ea5fe09b5eaf7b226000000000000000000000000b5b7625a064a2f6215b549eda24e73bbbea03dd6000000000000000000000000e952be6ddcf7280475621a1827dd2a34dcbac7330000000000000000000000009b94e2744d8b614e83b5e9428669f6d2bc2e559c0000000000000000000000002072bdd207a866eb3ab20beaec5ba38f9cc5e1b600000000000000000000000030d982c63350916978668b5793391ae3a6dd29370000000000000000000000008df4e50ac032df880fd897fbdb320bb6705d94100000000000000000000000003a412b6936a20ed80da44c32a9dd8047c6ff3de3000000000000000000000000e4420a422aaa6bb06f13ba6f8668de4c3a89323d000000000000000000000000690c24acf2b112eb0f43181f8a1e4e40b7bf477e000000000000000000000000aa41fa9dd0a6263d32f29a0209bcdb922315df42000000000000000000000000770bb6c144743d87d7b17b8df4745b61aa384aff000000000000000000000000fb1f1577ce62ca02554dd97dbb04d1b817467e9500000000000000000000000049271d521ca987f2f839bd94b160cfe3973999dd000000000000000000000000cc26fec1fb938cca971b8f3aad69303d485a0667000000000000000000000000419caccc3f78e72ee9645d62535ebc5b836050b80000000000000000000000000a11fafd58d7e54492e6eab845de31d6e2ca1d40000000000000000000000000a7e75401c07625ffdb2dac6d1e040dade44eae37000000000000000000000000bd3ec451d0c657e557bd329a98183b694b3f205f00000000000000000000000048b161923ed1d2e470f77d1694eb262c36821df9000000000000000000000000fe7100254dc6320ef6588e7760c3e036d21259a100000000000000000000000052c87e7342717f964712e3947db8d83f838c4caa00000000000000000000000001475e7cf970f621d84ebfc4a00248a17f7df0ef000000000000000000000000f5ff8d29f96aeda8b02b0a4fe67ff489d2af368d000000000000000000000000cc65434f24cca6117ae8e2fc1166ccdf061cff1400000000000000000000000006263445db550d9a504c8456f0ba0d01f802db42000000000000000000000000c9d7d9d6fd98f5a12b727ee06353c5c3cb64da820000000000000000000000002909550fb6f5ea47053ef874c8cd8d718f6a3f660000000000000000000000006293e5cfcdef54b01acb2605f743b4ee843aa55b000000000000000000000000bf729b1df0a96242d7680ee61fd12ca7a4e0c1e100000000000000000000000030b9742913742ce9ede8ff68b07778aa660c2180000000000000000000000000766dbede5b4f3dfdfe4dd9f2cc22ca932758a322000000000000000000000000a7e60c00405b56fc995dee6480cdaa84cfa07712000000000000000000000000f1cbe805b38d3f287f83e035aeaec2ec170dc5250000000000000000000000004061feae427c8fedc99c40b1b7099a458a23bc33000000000000000000000000d9aeb4bc5b90b1916d6c3f3c42ba6258e872f23e000000000000000000000000f7e4214790ec8620ef8c105416241bfd6debd97d0000000000000000000000002b1d564b0e8f0efebe5002668e85cc26d11518200000000000000000000000002935430daec9bbfe4dd38d34e1b2fa0c9e7e342a0000000000000000000000005303565d3a789b191743cb37465fb2c49c9bc056000000000000000000000000b0da2deda2bafcbef1655f0b7b9a1c972104b377000000000000000000000000050d8e342a1f8e3dec81307004ceab9b3281f1e10000000000000000000000000e0edc401a879e3333d80c2d92394279fa6c2d1d0000000000000000000000006139b1317aa60c89d83be828930f68d711c85afd0000000000000000000000002d08b32ea3d08806087bd8e7e8a07cb7517c3306000000000000000000000000fe4f7494d65c472e1dd95224343190c5d441930e000000000000000000000000f132793ee680216d46b79d963714c89c6a8698a4000000000000000000000000486467ee214dca3e0a37fd21895bf1802df45406000000000000000000000000dbaaf62b2be0d63085d26b31b2085a5e67a77094000000000000000000000000c1aa5f752e518d6bfc9b6f9b6ba271545c53fc660000000000000000000000002f689ee16e78f24b4a3a8e025026c69912887f8000000000000000000000000030ca713990e90862ffea6f817d3ee65635293557000000000000000000000000cf391bd11f7475959f0676b725ed0319773c8323000000000000000000000000f5db461820f784c7849b0aa584c633bbc19b8f040000000000000000000000007259eade9c1cfea6b28fd912ea2ad0a35709158400000000000000000000000079627dcea36abc9329c4c4f76548794b6dd09637000000000000000000000000f435b1c1d1d969a24df6de06782d619c54253bbd0000000000000000000000001d36cfa7284170da696f254de7a8492994c3d9e40000000000000000000000008e760ee24a5119c7266f287b6400fce775b8929f0000000000000000000000000642a14012029c6f942b37401757b3fbb255dd6c000000000000000000000000049a9ebdcddb2e662ffe7723afb972e7e2ae85a80000000000000000000000007b0fc11de7416e9106a8da1190b42e176153c28300000000000000000000000094ae8717d7ceab16891b5b5d6aebc1960482bae500000000000000000000000001021c52f81905dd8581dc9de21a7a2a388c68800000000000000000000000002bbb2a2f8aa5c5f469017b2f57dc8f169c0c5e8b000000000000000000000000a030f88620d49a19ea06d82b9f3197b1405179020000000000000000000000007581bbf76092e468d012f8141300d27cd0a925040000000000000000000000004fc4b6ac172105a1d3977d2187f1d72e99fddcb1000000000000000000000000f31c60da54428e8c034d79e7e14e9b073f145f610000000000000000000000006059af14eae901df4a42e455e05d5fcc2d48681300000000000000000000000050a7e727036cd943b69ca576b42b76a993bfb2000000000000000000000000004629185240155ae21471042f2dc4bf8bfffca7fd00000000000000000000000029a5a8a394d171e1bdf391a44e6a7fbb967ac72000000000000000000000000055aef7e60ca271162349a20005531061071e9d59000000000000000000000000b34501800b654d1ee938355a368cbfec32c81339000000000000000000000000ff8f099a434317bbd7cb3a976730a228b44f02b200000000000000000000000066d4fbc545ede6a08c986eabb3c21c83d0dd53d40000000000000000000000003aac6f1445e029a935b510b1d4da9179aa0dba7a0000000000000000000000002d2e47df9cc972573d033fb1a0ee93040c626251000000000000000000000000123fc0536d0ecbdff3a5b214d30ec3e97ad839820000000000000000000000001216144d8bf42a5578f020f096591ee776a79ad3000000000000000000000000028deb656069e21ee06e41105691f444d4a37030000000000000000000000000f379499258fb25924848a34a7d0abd1ca446edb6000000000000000000000000a4f9ee9258c9245f2715a442448889d66832ce6a0000000000000000000000002724d1acd77f9623f90db84b011e324bdbf3c6f70000000000000000000000002d0092717d73ebd0e01134c19248efd152880e7200000000000000000000000046abea2b594a89fe2e55bc91227acb3558a4c2e90000000000000000000000009b0cfb3e4d743b0b6995f51d93d55be54a219e86000000000000000000000000374120e648de35f86589a6614fa0b59ff1ef4ce5000000000000000000000000f6ab82dc6d6e5dc2212f3dbd6f21b7065abcbee50000000000000000000000003310c9ddb710759668e4cd46f2a0c52b9f7240850000000000000000000000001e367ddce8c385ae723f06a1b38d90acdbdf78c5000000000000000000000000ecb325438e1e12d276e2dd72ba3f1ff7bbaba62b000000000000000000000000869a05b8e14ae393dbc3ee3876f65b9e9069b6b000000000000000000000000078688ebc0c2e851bb4c6050785cb4c878fe151df0000000000000000000000008ccaa7d64a9d0e96eeae916be242c3e93d69913e000000000000000000000000a9218d9a207570851c4855444b3bb50a73963e1d0000000000000000000000006c7e5a6dc815b2348198c69863ec8c3b001eaad10000000000000000000000008c1534311ee27de21ca7e9b379fe20ded6f0d8b90000000000000000000000003d24c137996cc6731a4c89a7a4a29f869bf90c06000000000000000000000000d08b96da51187901a1bb2e1447adab527ac9f6fb000000000000000000000000e664a760a280b6c41ff84e7aa2032fd39ba9c3880000000000000000000000002e8d4dd6209bf0947d81a8dcadd846e6eba551700000000000000000000000005e93ff9936fa9b0489c88a4c831c6690de790da6000000000000000000000000dbc05217a4b20424aa503a1cb0c5ad6dd7458243000000000000000000000000b19adf72f4628a44292d309543644b5a0aff340c000000000000000000000000b72cd24a62f84746b0b52a43d534b553a4404807000000000000000000000000d7405586f173105a82174424794641779cc3a72d00000000000000000000000090b326b72c6dd29c93c756ab366d2ed7da8312ae000000000000000000000000d1ab6d24d53f79d760718070614d0196eb67860f0000000000000000000000000312fb26fca162044b95cc6b1724fe95acdc9f5e000000000000000000000000b9f8256b44d4464e2ee2fe24aedc5d2b0b3d7632000000000000000000000000c22fd7d336abf9100ff7475374edb1e018ebb542000000000000000000000000cdb6d8c20cd95ce0e6b13e4c0aa2b3a7170d0a6a0000000000000000000000000a6b8d8b2339f161c30dff94ea45de5cc471f2440000000000000000000000000a5e3ac1a305ffd28201a3ec5ca514139ac5be87000000000000000000000000ffddd39aa9cb5894bc43a1e77f7ab7ef5ec2e2d80000000000000000000000007c7cec51061fa8e626ec10419b0fa9ebd56e9ec5000000000000000000000000eb694101c20083b4c3c9ec9fcc5f17d23532f14b0000000000000000000000004874d596d47d45085f4829175483140b44a89468000000000000000000000000f743f1635c6c16358d5bf902da022ccf01e11a6d000000000000000000000000370edb8ba950f450590dec25f3b96507100f689f000000000000000000000000dac8b717c26205ccaaa2e8cf1eb476e75059dafe00000000000000000000000071540fe44104fb5252e8449683b9472f589fe3a4000000000000000000000000132c8e2536235392a7f15aa9eac9296c0949c47b000000000000000000000000321c261fa64ab42f9aedc3f2052d041d95bbb5d100000000000000000000000099617ab139dba8433490011c4839a4eb24295b410000000000000000000000004ad9ff7b673577776fe29a8c2526b15319784333000000000000000000000000edfc5eebec36d78af7308bdc28a7871750fae55700000000000000000000000030d98282eb41b339e7401d72a5e96cbaf17cc4e100000000000000000000000059f92e3d9bb0f131d8fa15f6cf0ccb62c4a141710000000000000000000000001e9012466d87eb5ee305f651d0ce999ea2bc9a7d000000000000000000000000f1b68f5a0fa0ff9f7df3d54be33f01e170a1e49b000000000000000000000000b29c0b56ba9008c9d2cc7c6aad1aeb620e6f4966000000000000000000000000042b8640920aaf450814d25efdca2dad17222167000000000000000000000000b226a6e3886e42c7e48f638499961a3d6931792c00000000000000000000000047b0cba45cc468ce0c8565d1c26f677cc007927b000000000000000000000000af327900ff74cb43d440e258de1a28c6b2cf476a000000000000000000000000ce611bd889838b9009527a20448cdb387709af2800000000000000000000000049bf0fc992dcae58528265d5551d16a40a65be220000000000000000000000002a7625af5687ffaceb8176b726280085cad0d5c1000000000000000000000000bd772316858bc27aedc47db3feb88e7d4e81c9a300000000000000000000000024890918b96d7cfb366f6489cc2313d4cea019f300000000000000000000000001a97e9866fe578b9ee4c8fbc99e214aff67b6700000000000000000000000002e7b3a5aadbf4add785be10ec84075a69499dd1a000000000000000000000000e165a8b369df4994123186424bc0464c8cf3419700000000000000000000000043dddc692b990b7e8da10d113b895cd510a85f8d0000000000000000000000005203f7e82b30272c819bb4849bf8e10b3d3a72ef000000000000000000000000e1ba749597a20ae83287f7af6c1ed3c80e74e07b000000000000000000000000ff204389f6dcdbbf829ff0675b9d6b3ebb7f787e00000000000000000000000039bdbd35bfb662161e18e9bb3db221f67be4c199000000000000000000000000dec370473eae1d2d1850135d15acf069f3b86000000000000000000000000000e6f17786b97989d5df73cc1b620ac3d7a355c5c1000000000000000000000000b5570f9ac2402dc3384c63bbe297ba23b2abd8c20000000000000000000000003069e79c1a4cc1dfb89b8242173abef5ae3dd0ed00000000000000000000000014d4fe4db2e01f4db571249f1dcab875940895f700000000000000000000000067a1a4ec0362227f533461c386e3fa7444437a5b0000000000000000000000006794a88143b79dafc8a98b7054ac17f9b3102fd0000000000000000000000000d76c9aefaab9febc559fab7d324f75e62f5c89730000000000000000000000005f22bbfef35b445f76f2dff5d7dbb120b91595e90000000000000000000000004ccf6f3dcf92592e738e1511003e59d235707504000000000000000000000000259ed122d7d70d4784eb9cfdac3866a4fb2c48d30000000000000000000000005f4ad8b1af1ce2217804869a07489a1330786865000000000000000000000000a03af908ff2c19744ccaae5d780d197174250d510000000000000000000000004fcb25e704ff531e3b91b28b99ba9aa3ec46b0d20000000000000000000000008e75e75a8d89d8f436edf2467c29a7cd245431ac00000000000000000000000098bdafa1d6c3dcaf354198a51ca7171dba4003760000000000000000000000008eb8e67221748f4402232aca222f2bdc9980df97000000000000000000000000ac2e9bdcfa20ea28185c991f31bbc053327659cf0000000000000000000000008bbef730ef6d1812b9f0ea2f8113b2e2abcf4c1f000000000000000000000000af2da0c7df225937fe072b389837a04aacd7c488000000000000000000000000f8fc409ca31c839bb021844be91ec3902822650c000000000000000000000000a29e4ed3f586263966087efaf007afda955a08f6000000000000000000000000733b15915290e931d3b0805dd2496dabaaa18bac0000000000000000000000005daf473d8495708d01d0a23cf8659063e248a50e00000000000000000000000041c20cb716fc6dac872f04c1d6323b7c42c7f62f000000000000000000000000a511addf8b1acbc955526e03db496453456a0ae0000000000000000000000000f130eb9e7182a873a3f78f848f11ee9580abc23e0000000000000000000000009f2cdfdcd68f2e65b7e184031f9b28474e5d250a0000000000000000000000009f2cdfdcd68f2e65b7e184031f9b28474e5d250a