60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000004fd01341d7ad9592e0627ed20952466ad9bb831f00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b617079616176652e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20617079616176652e636f6d00000000000000000000000000000000000000000000000000000000000000000000002e516d5274326f55564c59545250383678797353724b703459766e78714451484e6a72574c735a734d57316a5841650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000cd7ddd128ae7ad24b89778aff31faab8284894bf000000000000000000000000755b339e4c855d9f855c914c0fc99d8adf1838a20000000000000000000000008ba46180c13c8991f1cd580df02d81b6db279ddf00000000000000000000000066bc3dbeac88ed2c91b472da7e1cda64701710c60000000000000000000000008ae3273700f90084009400c5001b00c37b2e78000000000000000000000000003aa0f89ff4f1999f42d6c1827fcffe354a180893000000000000000000000000c8c6c74cffba0db57faafaa511d85d386de02765000000000000000000000000d0b9edc6b226362e08554312c3dd328cac5c6f790000000000000000000000002d4ba8bcaef93246c32ee889a3231cb385c67738000000000000000000000000c7257a018490b78f9052c385750c0f17e86ec6980000000000000000000000003f9110b5692c09296f6ed5b8c4d471d30898ff7e000000000000000000000000bf78cc64068086a352438467fd4e1039975bb70e000000000000000000000000ee85f67f12f45c6666632228e8915242662b572200000000000000000000000015592f79de191c09347aa75cbc1ee7900f0d655a0000000000000000000000009687baa257de5a93a0887089fa9af08f1c8687ed00000000000000000000000046a0f1bb64b51b13249a68d96cd11e142572bafa000000000000000000000000d7ae5fa6ad319af9998723a8cd1d81acdd0498b70000000000000000000000004482dc4d0e6301113e4e69302452df52def5655d000000000000000000000000e0b56a3ac6ee4a0f7e060ae9d1314a1e1de83eaf00000000000000000000000006f3afb9092b184523638c6c46780e7be098032f000000000000000000000000c2fcdacb6ac2234a66df2109bb0f2b0d894f0be300000000000000000000000039bd0b499bcbd53c7ea01c5a858e3945b971fd4a000000000000000000000000e0c03b3ccab966ebb07511edbe2c6452534aecf2000000000000000000000000cff2d6bf21e6835a144ef668809adec4b4e9c3950000000000000000000000007f83fbe1a2ccfac6d84d66a6523407c3b506e528000000000000000000000000212a667e7ce46153710495d8138e96171c29f78d000000000000000000000000032ececc0ef4b22abebe73720a51dd8474eb6a8c00000000000000000000000037877b9c5301d8506a642c93eb5f0ac73552158d00000000000000000000000018ff70ebd5b44adc9f285ad60a44610a9f4fd5e00000000000000000000000002bad07e06174e4219781b9e5b27179aa7094a26a000000000000000000000000fce0758d2cec510db64beca0aaa922f159df4a40000000000000000000000000cb56e36d36025c705daf794a185a82a73cc98427000000000000000000000000bfe1364efb0a1e01241f058a6039f43fea88cfc5000000000000000000000000a9f8a4f9336ac959c4688ed669ed1ebb11a678cf000000000000000000000000d519ead3bb91cc4d3e800d42db468ed8c4aad6df000000000000000000000000f2972a2b8eda253678877995147869ed99b50e39000000000000000000000000f326e4de8f66a0bdc0970b79e0924e33c79f19150000000000000000000000002a68116f7b270efdd194cd9255a794ecb3793975000000000000000000000000db885fa63e0b2097d82934b4fab5179b8ebae6de000000000000000000000000d985ca9299fa025b20a7843b5ac8e77b8123a5dc0000000000000000000000000000000000884a0e1fb44f9e24fa3bdb19514fae00000000000000000000000022e6ed323dc41b7112fe2fc6da06318486ffc0c400000000000000000000000096586974c9506666c2ff6ff6d8116263c6a5fc3c000000000000000000000000f56d768acbcef74cc805fbe98b7cfbd8eb8ee6e8000000000000000000000000cd63dda5f1e2574123e9f47bd04cde4d83b3dc1c0000000000000000000000003943e63370b5097e3e77d66de7b12f5cde417118000000000000000000000000648925b258f48645fb4e0fa11dfcec9251024e5a000000000000000000000000604ccb3925a919f239980c16727d431ca5986e53000000000000000000000000c68c17e6eec0fde3605c595c9b98de5c1a4cc3e400000000000000000000000008b5cabc97b3e4fef88d8f2ccb0442a669e052f8000000000000000000000000d1284eee41b756930ec3e13aae1af2add7d04f02000000000000000000000000d691b3430bff38a4a2997eb459eed61e262f1c5400000000000000000000000007279f02ad82075f0df3f0e08b4315eb28c68d2c000000000000000000000000a1f0a381df4802e6889043396895cc0fe43f65bc000000000000000000000000b0b6d65aa9d0bec1fc1ce62b63543695c64cffbe000000000000000000000000bb9129fd35f3d228d84eb9ea02bb74ad95ba045d0000000000000000000000002ea75a6a16b302435ea1e0d1fe7b71c03d1ee5120000000000000000000000006f9b0830e42c1a69f481e5b111c6a6a9a2a5455a000000000000000000000000d51a6fed66c31ea6680885c1d5b4c4a0769160580000000000000000000000003a518964ff40ee733d30749a213d2e5c9ffb2b8c00000000000000000000000082a607a86f049ae24b2efad960e9e9f6c0a66c66000000000000000000000000b33130050acf92e001bf29099bd8f0a507c217b70000000000000000000000008530ccc5872aeb8bbaac483d82be8e648283e7050000000000000000000000009f9f5baf1e9624dfe7fab50ce21ab46f2265df66000000000000000000000000ee76bce2f1c086fe97caeb6471cd2fef604b4b68000000000000000000000000a6de3740ef6562ddb23f8bce738a77653421a6b60000000000000000000000004aa2160d94d903f071dfdc7f51b4c636aad4f2e100000000000000000000000017fa56d5f091c7576f09d72fcb819d36532b59740000000000000000000000009568c62e93bf42d11db31378a73f00971f76675a000000000000000000000000ebd49c5623e91f6618912c92b4c5bf25acd87a310000000000000000000000000e1c4fcb3a80d425ca6618de55b7706f1055c2940000000000000000000000007baae4eab0e08ebb47f0b39acd77e390d4f321cf00000000000000000000000061fdee85bc2d1fce5b6ae6b338eb99a27fa3d37d000000000000000000000000364d7263581dcc575848cfcdddce6c6753ca6b77000000000000000000000000e1e19e2032b2da8408bc21410bd849e94a5abe29000000000000000000000000661a3183757e8a6f72e005ff25ab7bcee69bb05300000000000000000000000045f30476d782bde332eca2760c7c9603a22d597500000000000000000000000000000000f515b28e81a0e98ea3f4f816ef7e62b20000000000000000000000004be3a3cdb5e35ebe4b7e7cf8dc1dcea20cce17c000000000000000000000000044772c14c7f305a21a26f335b33b340db29a75d50000000000000000000000007e018c0ea08e22995382cab373a4f7122b27f997000000000000000000000000db4bb25165f2fecc4b3345710c5cedf6dff1f49b00000000000000000000000097aab8f763c69f7e370eaa77a4aa3a1d45010c710000000000000000000000006dcb43d26d0c0bb81214cfd6ef8d00ce0d814b5600000000000000000000000069e413a99259cf3ede8a95c71b93a84e214e803c0000000000000000000000009361f95374116f3d1a2f035a032e9e9d0b6ec4560000000000000000000000005ef12a42702490b77fee9cb31ec7bb63e33fb2310000000000000000000000001a30a8eaed05074dc5fec73d57cd16e60adc15c6000000000000000000000000a5ab3d43d379778d91aaaee8bd89a2aa01952cb3000000000000000000000000da63a326d2c3c09586676a036e79af2e3c5240900000000000000000000000009a0ef593dcc6a77f80699c9fa00d1e138b67d832000000000000000000000000c3fae772cf63199abe8be6d942532505d3e96baf00000000000000000000000007f82bba3280f35cc9b0a9329b6a815933bfb40d00000000000000000000000048a9f2e9c38a553ed5bd519dfb430a20878c8de50000000000000000000000007c38a2f76194bdee6dc090bc603a92852ab6a254000000000000000000000000aa2eefe20160d985e4cc64c9cefde4cc7ddbaae600000000000000000000000050f93d749ddb019c08dc9472c850e96865719f140000000000000000000000005b6e2a95fbc424d4309d7f93b329d5a3fbd06c3b0000000000000000000000004528a7abff3f2a6eb2ac7942213c6e4aa318bb15000000000000000000000000ba32a044a8da1b938030622c19b3cb21e68c00f7000000000000000000000000f2614a233c7c3e7f08b1f887ba133a13f1eb2c55000000000000000000000000862232a3950fc6ed0c2bcde26ca80188aa9a0a41000000000000000000000000d0395b736c90f4b8031b6dacd0350bf3dda5cb01000000000000000000000000fac7dde3a1cd22df5213330b1add4468ef6d1cb1000000000000000000000000499438353ac81376dd6f18711bd68acfa04e48e3000000000000000000000000668e50b019060f9284570a343e46e21d8e6b75490000000000000000000000006623600ba07a80d979fca8e3b450d279c1ead517000000000000000000000000a38ca3d4a9dfa69aa04fd34090a970a27beba1c4000000000000000000000000ba445823018a83ed48a04a30cfbbeb4b70ceedad00000000000000000000000098143f4b524fef070d0d22b4f750cccd6030f2120000000000000000000000002e1447ada8444774942ad57e0b2c38385ff266be00000000000000000000000081184ffa20131e5c2cc1a34a6804e267f2a0dddb00000000000000000000000000000000005ebba8526df300a78978260423b984000000000000000000000000d8c7258bf2d911ff40dc356bfdcd41ef7a77448e000000000000000000000000f6455dfe79776134a6edfc880f1488c5282f2f3f000000000000000000000000a8ecaf8745c56d5935c232d2c5b83b9cd3de1f6a000000000000000000000000c597f6cd0fa57d129e412178c91c0e9eea4573fa000000000000000000000000dcee18517916d34134716220ab2dc9ae41512d510000000000000000000000003098824e2409d40c04dd3de7f0bad20f058494ec000000000000000000000000abc2366e66f142409eb345a79e21b3df55a45f75000000000000000000000000474a33ab5edfe461d84daabdbe348d64c8e150e20000000000000000000000002753d336a986a8a0a246f8885d16a75c53c4fe0e000000000000000000000000a0a405787ee2c4a5b593ed3ec034cec4ace273f400000000000000000000000029b20c2eba813f316485f834868f5fa707dd89c00000000000000000000000007636a5bfd763cefec2da9858c459f2a9b0fe8a6c000000000000000000000000c2b3667a3f33087dbaa8423ac6bcfe813c1f4d29000000000000000000000000225a38bc71102999dd13478bfabd7c4d53f2dc1700000000000000000000000046f898323e7ba7c5fc99452ee87b2a19b6a4ee9b000000000000000000000000e4bb6df4f297b71988dac1e782636ba86e06983c000000000000000000000000c9ca00d51b5e56a065d97922fff86ff96123685d000000000000000000000000b5dc0a1c9fc1cf334e0d81d773638a277c2ead7d000000000000000000000000ac117bed944a9e59e2eaa52b97e156e48ce455a0000000000000000000000000276b88d057b368179480cb707366d497dfc79726000000000000000000000000e1fc3f0a09ab10de5f10c0b83fa70aa7cd55dde70000000000000000000000004c74522b64ba78d8076cd013ca0c1e6a1d0a038a000000000000000000000000c9f0af29469be55c77d23cf949a52105d5c184a300000000000000000000000033fa57058afab4c726659e98193b57dc45402943000000000000000000000000c112f53f37864ce027aba70e509c40c4ff87db27000000000000000000000000a99ffaaf067460f038b4348a11464939bbb902dd000000000000000000000000ea2ee8998ee5a1264d83b0858d3eaae6d6793aa60000000000000000000000003bb08cfedcac871e264523885d507fd006083c720000000000000000000000005d885477a2ba288590a03be332eb788ae94334e3000000000000000000000000dce19b17645220d0857c47f3e7191c70058c6178000000000000000000000000093f388e64b662df95eb3d6acc568c98b7df224f0000000000000000000000000ce786205470033d22b846c6930b7f02eccf1af1000000000000000000000000c138e8dc36f84f6ed100c4379a8afcd802281506000000000000000000000000e2d34189a82e5c76761a3dee9a031a98ed5b1e440000000000000000000000003fe9ba6009519515f85d0bb50d0e15f82f22a73d00000000000000000000000009e2ec277f956fee423e8e1774fc687611223c7f000000000000000000000000e777ab623f4a1457368a3f7a54726f45eba3689b000000000000000000000000869e8cca809175ee0d7563935bcf710928a67615000000000000000000000000f145d905a0705b7d61f103a997cc4d8b14a92ae1000000000000000000000000ba32eaacd2e151e3c71d4c4ead011b18bc6d11c300000000000000000000000095b21adfd96c3a80613098f0f53e28e43fadd472000000000000000000000000104fb42c39f3e62701e04b961ff8efb668531584000000000000000000000000b0da6794da4e6f7244b96256adb8973d07428a200000000000000000000000001406884366bf5a318853ad667133db29f2e6406900000000000000000000000090e75a7b2cd3f02400eff037e9ab18d92ca73e000000000000000000000000007981d6773c8990c1f404cbe481b4e36124bb93de0000000000000000000000006434ae35b3c42755dc57c77626b640cc34d3c80c00000000000000000000000061272476c06a8af127b3bdae78a1ce93484b2bf000000000000000000000000047d1bf029e07c4f2b5e61786276638eb445da01b000000000000000000000000052a16ff0d9cf254d5ee4557e923a46d40acbfa5000000000000000000000000f9ab533444ee638f3c5d649ae8810879316226df00000000000000000000000053c893d1e5cb8d823487d25785e3c137b444fab80000000000000000000000005b0390a4cc7ef071e43162eadd68505ab4aa831d000000000000000000000000b9e479e21d46c6aa9ee8670928ac3cf39798945d000000000000000000000000c238627ea56d429c026788b2bc015977a166b921000000000000000000000000fc17952bda5c0ba87040430bcd0824a9089f046d0000000000000000000000007a62d2937a2b7a9f0ea449fc13e46f8529caca080000000000000000000000009e6b3068e479c170a65963e996f219bb29aca010000000000000000000000000ce617ad985ca4638faf599a564202a1067305fb90000000000000000000000005609428ac0f2f725d5672500b6807fa915f0ae7200000000000000000000000020d5db879020acad82851b5d8551f0ba2d83f2f1000000000000000000000000728fca5a326a59a24fb2cfd594c247fddcdf374d0000000000000000000000009c1bfcc3d4e48dbfeaa499f8472aa15c4dd9b7d50000000000000000000000001627d4284b2b35ac39e039c2b14fcc8ea24402980000000000000000000000006b0f8eccba236d26b886af920961396c20abd86f00000000000000000000000088b25d8337edd5823f0597b3fc9d5bd70d1f951c00000000000000000000000074f33228ced53754d0e3fe7ba92e46abd5b15763000000000000000000000000a3c22b1890ed79379625c3f79e097f210d672894000000000000000000000000adb7f35f2ecf5add95c7dcf5b97d231927b862e70000000000000000000000001fe899ace6bd1e8647907d553885797e2a2eb17000000000000000000000000069156dc9e5cb1dbc661129539126d43c7f3ace3c00000000000000000000000011fa94ceb7587158df85e1403fb046ce3bc47e770000000000000000000000003d35d2a99a2471d87947075bc9e525633a63ed130000000000000000000000006add24eb2bca5696b0a9d10425f8a58f0d73fc280000000000000000000000007cf09d7a9a74f746edcb06949b9d64bcd9d1604f000000000000000000000000cbdc7755227915e5985b1a4cda4a9b2b80a37b38000000000000000000000000f53303565f5f4797ef4f902f91a7553da5273796000000000000000000000000fb804bbff47f6f260cbf7f9d3a60e9b711343663000000000000000000000000e9fce8dd66259b3ec759af7589899ed6783229b80000000000000000000000007861420cd1a18b2cd0acf0cb3013a8c0f1a1ef660000000000000000000000000be9e4b274099500106c318c54662bba966338690000000000000000000000007d56e5779e1ba77cb4d01ff2f9514d1a54fb0948000000000000000000000000a5d3434bd55fff5c06b5359c33b5f5d2c13a256b00000000000000000000000012928cbbd85bafcdeead607804ec2a92266f58fe000000000000000000000000e7a0dd947b31d5aa518f74c9ac4bf8facc30bd540000000000000000000000005207bd3aef282e982c3a997c9b8a3e64f8f0a661000000000000000000000000802f0eb7792871b67fc21d4faeeed9cd680d2fdd000000000000000000000000169537485b4b77d38afa78e83159c794ebe412f500000000000000000000000071bc633d995c3cb3dc035590628b261869e61e5e000000000000000000000000d206341e04a004ff8a12a1300ca1ba7d1bdd23ef00000000000000000000000038e0b5261864a98b01e22bd9aa3ada7f2bd76232000000000000000000000000587bd178b4ccd3000dd1ebd6467cbbac29400c3b00000000000000000000000098fdde51faf180815337e93487c5eb8a0233f9b80000000000000000000000009f3668f3f76cffc2e2a8a281cbe881d2f6e949d2000000000000000000000000c288b86acfcb64bfb35250ea80a3b23b100b43bb000000000000000000000000bde2951081f09004c6aa11e7bbbfe0d8d5cd5ef1000000000000000000000000fa41523b2edab80ad59c1ded569129677ebf66d30000000000000000000000008e14134917af3d8a57ce4c99d90d2af11479ff5d00000000000000000000000028a64e2de59eb239442930aa7aa48fffdd1e668d000000000000000000000000bf52081ddf8c2ecc3e9ee221ceb40ee3e32d6195000000000000000000000000acabf06c4dc7af3bfc9ca253c55eec1ce5c442280000000000000000000000003e137726229cfa842325b84a21de7399b15936e6000000000000000000000000e68121aae0defd624cb22f28e5e189d7127e3f74000000000000000000000000e3c77b264c224ab4702584a0686c0ada6a83894a0000000000000000000000001d002094f6c791c9f0ff174b9448a8ed6c99d45d000000000000000000000000648b4f8dce7ce231890a846ec1f6347475f0479d000000000000000000000000b266c732f1503b41e14fae4c09b4537174e31095000000000000000000000000ead80b670a9325317931e51c487e8c67ef1d7dbd000000000000000000000000011b0a055e02425461a1ae95b30f483c4ff05be70000000000000000000000000d68931fd289c44d28f1c604328ba1bbd479275e000000000000000000000000dafacd4a069e34601d9078819b86caa0651e0269000000000000000000000000e05f387dea61e38d9313f95f224f306c15bac0f0000000000000000000000000c6d4828c95abf82f4b87ce2d1dad8c6d7e2b81310000000000000000000000002d27b4097d0c442ffdebce0b3d469749fa2cd58d000000000000000000000000bc818b909bd3362711b02f77a40e15a25ab908ef000000000000000000000000da805323b2c344602e0533fb2998ffa5fd06be0b0000000000000000000000007e9dff970999cc93033c74cdd808f7829bdbf75b000000000000000000000000e1a0ed421c48989603e99c73c14fa211ceb06dc50000000000000000000000002f34ee226e149a1fe2d03e883df9544d84c1c47c000000000000000000000000faa722c752f0c31dfe3725b855cf39be35af4b2b0000000000000000000000007fa65990d2627e4f10d21dc0ecaacd754b7f2c620000000000000000000000007ca28f9e2095fc0aa68050c6c4b2c7797e48f19a000000000000000000000000b5c7ca4658f7fc7b5dec768f512f5344e0cbebec000000000000000000000000363e86370fd257e9839de7273f19c108e3e3510e000000000000000000000000aa48ce217c705c33737e5f6b86b9e00afcb793eb000000000000000000000000519194f7aaeff5c3664f629fb114d6e9b278b12b00000000000000000000000041c5278c7ba0c8b46067b28f3d9435654a2c76db00000000000000000000000040290710af632ffd22fef1a6b49f7496706ed25d00000000000000000000000043a0ad01e652ac4249fb47c50785e90578daa5f7000000000000000000000000ce328b66bcdaa12119e3c0f709ca0f8203520db100000000000000000000000032f5a2690812e48529040822b8e1d6fd333473d5000000000000000000000000ad87652787f6a65c9a3c4d41433195e65eef44f70000000000000000000000007b3dff9a5f3aee33f312d65c533fd11be8ceb066000000000000000000000000f23e6656198da7f811ad557c616143854c93a20b0000000000000000000000001d6821c8e7b2246f535205cd0663689407004811000000000000000000000000517c2222ad6ebcc4e9ab38cc736d9476aa83ce3b000000000000000000000000310e90d1b44b9a8e8a414dcc9ecdf54596f9333f0000000000000000000000003b2e72918c26b9b140235b0a263ee8d139fc38c7000000000000000000000000c7c5b9ae405a27a74984388989b3fe1fed2cda17000000000000000000000000cff99096183f3b4fd5e1e249c4d1c230f664f0fb000000000000000000000000656848e92fec5ddf1909d564a458d54cf6848909000000000000000000000000a1383ef16f2f131ded807db349742ee94b7d17f900000000000000000000000084d9a71c2f01f951a2295cf53c157443e2df1812000000000000000000000000954fdf39f0cc92b394089103c01dfcb4afb7e8480000000000000000000000005b1918814500256f292bcf55af0454af651ebc2f000000000000000000000000373901f6136214835c447d1fcf42022ba06697ce0000000000000000000000001384f26ab8d3d117f9ec9a37bf93162a066425fb000000000000000000000000238783e59852199abb05ab5766ed58eede79ccab000000000000000000000000a8762952e6c3e3c4c20b55fc46215f3d382bdbfb000000000000000000000000fd9ffc51175278dd0bc1de8aa8fe8065b0cb90c00000000000000000000000000f5e3d72e4a5097af5e24c57c1cd87ed3ccde5d90000000000000000000000007222f5cfd106436a38e35aa0e8d8c72760f975670000000000000000000000007c1983fd1b2d76dfabd5389e56d46f82697e2d890000000000000000000000002fa5a171ca3d6173432a5f0ef24e0489ffe3530a0000000000000000000000002acf65aae67dd8c3214021c2afc6766d6d6a727c0000000000000000000000002bedf5b15cfd4e575299980910dbde027b26e593000000000000000000000000464d76c10d6c46266b899ddc778758d910a1457a00000000000000000000000068489c36dd46ce205cdf3e034db4d80f867b00c4000000000000000000000000c35b832419d890b23db886667dc52adb9ec07d5c0000000000000000000000002aff3b218f307493e751d54d3d2d5370dd8e94f7000000000000000000000000afbce5a4186c87dac92ae77a6f89b58e7f3f7617000000000000000000000000590b5dde21352ca4e9322f553c763773286b803b000000000000000000000000fba29d36a122f49eaf5497fb37a46b03f0e0a9440000000000000000000000008f7e5842a7ae47d14809825aa2eb63302195362100000000000000000000000099172aa680615c6065c7fc5d35e86927d6cdfe240000000000000000000000001ac8a09f88ee03c2c501c22b213a54ff599d0747000000000000000000000000e0bb6f54e9b75dfab788ada647f2aea6356abc20000000000000000000000000ca33998358cbe4944dc6f2839a9457c0994156380000000000000000000000005ef3075a91080f828cfe2000654bd63c199f0ac5000000000000000000000000ef125e93c6ff2eca258cb9047dcd8ec23cd2b1030000000000000000000000009b89202fc32c294df4b2b52830ff40b3ec0f03690000000000000000000000007faa9e8cf5bdf000171cc60a8cc7e328538061240000000000000000000000003d4cddf7dde916d6957909fb08e29e9473b458a3000000000000000000000000f423a6b90b99678b75be2f990aa0aca3f53599ba000000000000000000000000000000000000084e91743124a982076c59f100840000000000000000000000003978c28d8616fdc743f876ea2c834a9c172bd0030000000000000000000000007f85117205046f35de40a74d5d02ca58e506bc6a000000000000000000000000fee89484165aba2ff16a7b2ffad505b2052e3165000000000000000000000000ad28c60f2f576aa8389a597a7038bf1266f1e2390000000000000000000000008dbb75c576b71b43eea54398f8606aec530181dc00000000000000000000000044c418e44125964de505f9694473b4620c747e2d00000000000000000000000000000000dc0e59517a8114348d9130e7d3835832000000000000000000000000e290a49b2f60590ad8a30b55d58ef48cbe756db30000000000000000000000005087cb2a37945a99fca9cf736cb206c4d3e9ddcf0000000000000000000000000529ec1cad7a9977e67c2230205a4f0428f50db2000000000000000000000000730fd5aaa6c833529c6d1397cb276f3c8fff56b500000000000000000000000041f081b890af8cb1a82ea7221a070069bb1c9688000000000000000000000000cc0a6809b855d9cc00a5a8dfe6c4cb435af22f220000000000000000000000006e0a8bcd5867ce9390b49364c43afbf7eee0b42700000000000000000000000071527b307ce77d4d621e3141af74830adf39786f000000000000000000000000948b8560fc58ce3a75900b5c8f9a2796c39305da00000000000000000000000082be6cede94812a45d3020067dce33b02ff28e5f0000000000000000000000007a8b77003ab5844479e4deef2e798ab3b654266e000000000000000000000000b93bf6bf9cfc1e123fd2f5870f0e82cef4346efa0000000000000000000000007e322e4112be7b7fc46d17a6bf57e0fd8a62521d000000000000000000000000cc85a44fee576d097a7e50e2298a24a53c15ffc4000000000000000000000000c40060a544f091412d024154a77444780ab077450000000000000000000000006daf7f4d72aabb247a44e5f04d95382d1e4753bd000000000000000000000000b4e555cd2cdd9711318469844e46efbb8660c1b000000000000000000000000016961b27a39914646052866fad65772a54d23480000000000000000000000000e492413ffaded383f9faeb5da229e302f14cbb540000000000000000000000000dc55c0b70973073b46cb5c4de4acda1e0db858e000000000000000000000000019ba0e6813c4c66902e5cabaa2e070edfd78bea000000000000000000000000145a6a7e678b4028866417b06325abdebb1a0cc7000000000000000000000000d8a93635553978048fefb38fa8f360fe1a5b59ad000000000000000000000000716b9dcb8cab77e5dbe57c4b18792b38939a1409000000000000000000000000e6df339b54476c14af5fb7692ab50434db21588c0000000000000000000000004481e37a056bdfbc5bea5662ca2f5f249e5f49dd000000000000000000000000be5e3ee832fd3f60127ac269061b803796fea02d0000000000000000000000009473c0d1ad498fd143c42ab91db1636896ab34c900000000000000000000000003dfcf0b5b775954c0003cfb64f440244f81dfe70000000000000000000000005611cabd74000196516bebfa9c6614e016507993000000000000000000000000ec424fb3d2667a23da16a062fb63e0191dbb04a90000000000000000000000009f53789c32f83723c2d11018a9ef49a727e5b4c7000000000000000000000000d6768756ca11be96e1b4add34c809be2bab67762000000000000000000000000507dadeace4af88cc7e9645a521a75cf9b6ff45d000000000000000000000000dc09a172e05f78829de7620e62b0b1b8685adf550000000000000000000000004c8b21d5184194f66ceac9786d1fff95963d135d00000000000000000000000066f049111958809841bbe4b81c034da2d953aa0c00000000000000000000000045d64dcc339a0c45d4c89582f9c4c126346c4c680000000000000000000000007193a559053ac2aaf58b74e50786dc299016dbc700000000000000000000000009fab584cc74e617183921b6ac57767d276b4a02000000000000000000000000798950283855abe37c7f40e44db1c6baba7632710000000000000000000000000e3ba5ceecb58b1b80b680e1063d822ac6c4c1ef00000000000000000000000020284b4d21f7867f3b40e6b17b31e93ab34dee43000000000000000000000000d205ae9a8aa31ba41258e1e4a60145d560f238f1000000000000000000000000c625b371250ce18d9160edbb2497235c671f0f0d000000000000000000000000d70e7f553f2db48a81fd98a357aad9cbdc729f6c0000000000000000000000009f180f89cf49acfb9fb22042047acd90f2ace326000000000000000000000000a1e6a1fcad35cf225301fde2f37113fef7ca8052000000000000000000000000d7ffe5bb1da4c33aff81ca6659a267c7204ed6e300000000000000000000000059ca6562c913857fda570a79591bae3902a9ef9e0000000000000000000000001e11395e6da29fce3405c81785bc8e6f61b729950000000000000000000000001ea4f2bace975b284ba10556f6b6000e79f3797300000000000000000000000040bfcbf05cd66b87fc0c06b1350d3dc54a4b4e4100000000000000000000000036f6e1f50abaf615ec1ad749c6fddc1b3e925d69000000000000000000000000eddd3a2e349e968cae733f45fe9da5a8be89c318000000000000000000000000e548dba60865c7655d62018ee584743a1d5cc54c0000000000000000000000005c987b49726ab440d676a0cd323df3204174c9cb000000000000000000000000458e72944b37c2974c49b9f419fc103f7d6442ca000000000000000000000000ef415d064711c5723ca2dfca4fb911a8db2ed9a8000000000000000000000000ec2b24a73c6ce466c37b11147874be97a0adcdb3000000000000000000000000cf8e30271234b4a3313fc2fc34bea65545f2abda0000000000000000000000009fe221e348fd7025adc3f7f4e6f6a281b5f6ddfb000000000000000000000000963eb0638a2fe075269b4e83f886e89d855ea4a800000000000000000000000099cab17c4cb79a0ddf3c0e74603343580ca2c3e100000000000000000000000001fb2369124e329d7c71ed726517f2b171489f22000000000000000000000000308396743d9319daaf0a6f06767e2b9c00330b26000000000000000000000000ddf55f11c962661b0e596169fd789a79c12f2058000000000000000000000000895676f702282a150403b67789c7d001f092a5a20000000000000000000000003629a9e7e4603b65392668401750635d04b872d40000000000000000000000007ebcc927cebb746b8acc70d84d6f1819ce26bee4000000000000000000000000af4404a5fff3c8d0fa35ccee319571985fc5bc09000000000000000000000000652ba7480a907e1a8e7639ceec2e5445ebe2b71f0000000000000000000000008a6a84adf407d3b002bf27c00b80a6b7e9162a92000000000000000000000000a099eb8579d32da64537a52fdd6d37a92602afe8000000000000000000000000f0d53d32c5cd4996d50eb6cc360f490fc791013d000000000000000000000000ec5c4222f6934173e5a17c887f44024056c4108a000000000000000000000000bad21ca7f8aa4d5c151b3362a06f98b4ec21bcc90000000000000000000000006ebfaa1204bc467bb8e9d7be8132589bb6b5bf020000000000000000000000004d13cfa51119fbeb2d00b554e7e590d210c1bb0e000000000000000000000000beb7e3cf9a3428d4db38c19e63f4127ebe22190b0000000000000000000000006e2210a2e43c7e3fe18b3584c1b818054bf367a50000000000000000000000006a4b8c3d88373c1748acea5cec1283af7f7e13ea00000000000000000000000079bf1afce61cea83b0ffaab9f5036fbe4ebda180000000000000000000000000e77d6d1bc1e7f9e4982310d88840f0d259eb9d83000000000000000000000000a96186e0bba6042fc7b8644d66da09ef86d03afd000000000000000000000000686d210f9cbbfa532eb2af4798b043a35af07de3000000000000000000000000c8d1d259f1c86145c069723f6f40292389372dde000000000000000000000000a70ce8897527c50f8f7eb5a3827af0df706554d9000000000000000000000000fe913f29ce3432f74ab7a787ade403770d9460e3000000000000000000000000422d13b93b09460250055b5dfd549c735f035139000000000000000000000000266b4696340d07ac5b10aba2e3cbeea60973c76b000000000000000000000000775f219b7ead6d81ab7bba240bc107ceb195d46500000000000000000000000049a22f787296ede2c39db97738df9664f086511c0000000000000000000000001ec54d86e40a8df73305983d0b901c3942a4bb3100000000000000000000000048d723d774ac010d542c8c673486176887cc57eb000000000000000000000000d660b4cd2fa4198c9a5609e9a1efbffee5a367da000000000000000000000000f8369030e6256dd19065cc6e63eed2f2e4ed679c00000000000000000000000079e1c614b6f8c439c6819b2d291b8b9811e4d053000000000000000000000000d2867f94cbc6d056fb3a177758d64dfae32bf4bf000000000000000000000000f526331f3a1f31c39b6e2faf019798ee03ba389b0000000000000000000000006b94c7ddc6514c8b38b8f4614fa155dcffe018dc000000000000000000000000f4244084b3a539c2f2ca4eb85b9b20338e8e4f9d000000000000000000000000822fd4de5e0455837b3d55bafaea2e5ad8362874000000000000000000000000351f816cb103ff2ca05ff254fd1b087c1445da820000000000000000000000005c51b859b2bc68bfa2bcc9c61d060859fe865d97000000000000000000000000d4260e85a9aacd4890230ff9fa656373fe3c0919000000000000000000000000403fbf24f3f1112b0e6728c83e0a656581fc4d0d0000000000000000000000003ce680b2b6aadd211ea2db58c20ca5b669481f1700000000000000000000000079e9636e3267b523f8cc6194d65292c9fe671aca00000000000000000000000098a67ea76432b5c911a117e65874e27e74e4193f000000000000000000000000dd2f9c009967f9ff071556d14f1f68da5f5e48c500000000000000000000000055126501fd5fe8b1404b25f514c8b3cbd34c876f000000000000000000000000ba64aa5107efa436f45afa0aba590e18de417490000000000000000000000000de0956addd505a144e77c0d64d71bb277fcaecdd0000000000000000000000007e23e5bbd784d95d1012d059708409d2cfd9a5ac0000000000000000000000006c2178f712fcde4917ed564cced24aefedd1c8e2000000000000000000000000b5c9e2272ec9d0bf4527f3134454db1a4253c54d00000000000000000000000021d08ed452e0caec71d5d4adba1639cd7a8270ae0000000000000000000000000b6b33a1c7ca2c1964e4844ffd8384a2c171cb8e00000000000000000000000061ea1c83c6b657fd9c9e136cfb288e1af1091673000000000000000000000000fbc55218f54337af8bfd114491cd258fc0a8165f000000000000000000000000a4b3f773956cba18f69e57dd7c4a694a65d8747f00000000000000000000000088d89251fcee79bc50ee5ed491c2102924d0d6e10000000000000000000000005d989fbf71fa9019fd5ecb038d746d846dc23e7a000000000000000000000000f9cf2b6c8ce51c3cb9aa5fe7ab570e9af32ad2f8000000000000000000000000702c589fc71445d47eef9c6dfd91a6e295a9d8420000000000000000000000000000000000051666bbfbb42925c3ee5d50cf6b10000000000000000000000000c9f0ed8a9c148f1e9d56832c6f163afbcbc6b92900000000000000000000000011545221320644589018face37205688b952f2e10000000000000000000000009f6b509ea9e47adf9a9a43c8b9fc55054d26bbcc00000000000000000000000031cd9177bb83972bed0185b66f549d64052fc9a100000000000000000000000098adf9f9db4e222315afd74208f4e9a6fe8e418e000000000000000000000000c38f5aac5d5bc883f66c62ada1a9b9beafa1407b0000000000000000000000003eea9bfa4e1e348fbca79bec1bfd900775701c12000000000000000000000000c2192433bd47f147d7cf1212829c3e2071ba308e000000000000000000000000f0f05dd5b8a461ccec5d19284712a63eaff919d30000000000000000000000007a22213a91885188f5eee23bba39708b093cdf79000000000000000000000000da7dc5e5a532fb98cf7d1779acb844c8753fba6000000000000000000000000042be34404371bbe26e4cfc92c4a8bbeec6f0f53c000000000000000000000000269eed302c6a315952d4b9b1537a78311564564d000000000000000000000000f4da965de548a52ae5f80db29fb6bbfa11a4499d00000000000000000000000008dc8ffc2db71ea07537d1328b3be0799b60439600000000000000000000000031d3243cfb54b34fc9c73e1cb1137124bd6b13e10000000000000000000000007f100da8302955ab49981aea42efbb7f8500a0a10000000000000000000000006760ff558c1db2231eb2cf1d16de05b01231193e000000000000000000000000b97f0c8af61e1f0b42d2c2904a7f832d23f3a3790000000000000000000000006b8dda21a96b505e1420caae7aeede59c09d415f00000000000000000000000056b188dd2084ab910023fb1e5bc74cff425e08a7000000000000000000000000523b19b99d60ff8345c314b0987ac4499b3bd077000000000000000000000000e02e6f03f583626481450bbdeb9efd6eb0eed78b0000000000000000000000009a568bfeb8cb19e4bafcb57ee69498d57d9591ca000000000000000000000000b0b839b0880a0aaed068c77e7d57e8583648224e00000000000000000000000088dff621e7779ebf8dd19df65a908604ecf910a5000000000000000000000000407f39fe2c260f2ee74d3d9a44d754759788d69d000000000000000000000000a580fe412dfbc2754bf0b9006075bd4b64a6752b00000000000000000000000046b40a5d0eea6dda9e40e7a598ebc8c7aee3c93e000000000000000000000000c1ec830cb41aa5b57fe439e8beace82ea13a6fde0000000000000000000000001acc296586510a91c53a7cb04f8b9b670374aae700000000000000000000000034a60c721a6566095dc2648e84a099fb7a7a6680000000000000000000000000d8bcdec28b4e7b3dd35849e5f9a14dd725c74bed00000000000000000000000088d0e9fd5058114be1df181271fc979beb66dcec00000000000000000000000054df84884b1afc440c661f3f6dd82c8c0987395c000000000000000000000000a0d3363989ed1d0caef2587b0c5e566bc0058e31000000000000000000000000323f8f59c49155add345d5219c8c776664125eaa000000000000000000000000e8963e88e7464dd8039a8011108880ff153517030000000000000000000000007c572f047c370204d4891e54814969671642d0e6000000000000000000000000dc1b58e3af12720e51f95f6fd61261831752c7cf000000000000000000000000a49380b384b8aa8b66e31d516a031755596b0070000000000000000000000000550ee68cd4b2c236ff91d780f296729109143f220000000000000000000000006abd15c7823dd9bff13093f2fe708ec96d92c423000000000000000000000000e7b0762e51d624eba05c56f1102210e1c32d451f000000000000000000000000e56e6ea69ac4253d02ff92583f27530e5a776b43000000000000000000000000a979ec0f3560810c67e51395b57921a6a82a9ad80000000000000000000000002127458b5afe921a93503d5ae65d05a9d943e5c6000000000000000000000000dfac545a74b7376a24358bf9202cdac334bc3ec1000000000000000000000000f388d96f92e1035acf7afd8173b87482cca8992f000000000000000000000000ebefa2c1aa5da17c1646cd4ff349d6d3f285db160000000000000000000000009dbbdbcccf759b19ec1f3a0e9699b0d49e76e80c000000000000000000000000ae3a9afbd3f2eb0869055816c159f21b9da9e6c900000000000000000000000059fd9441f90380897ffe6087f1f08824c4b25db6000000000000000000000000edf127c9fbf7f05a8a1469a71cca92a2c84ba9a9000000000000000000000000e53ecb3339291fae32b7a0ad79db04986f93dbca000000000000000000000000e0cc7f0ea7526a9706423e8577737349c34381ce000000000000000000000000983aecd62e5ee52228baef16a9be5c31ed1a96e3000000000000000000000000aaf9f14f20145ad50db369e52b2793bfeb18a45b00000000000000000000000087e52590e90ef0a8e9262511997cbbd2e78c1d96000000000000000000000000c0e717d2719d73415b9d1632508a8f6c33468628000000000000000000000000012405e9ad437e086c4b52fdab3815a655a3c9a80000000000000000000000008ef611bdd6e7b7c501311a0429f1668f48074b18000000000000000000000000a067eed7868292bfcc6437854d7d5d7a401c98200000000000000000000000003d7cf11c8533d5562cb442cf5d72f762d65d72d7000000000000000000000000b24a493e2651582b4521b6d506c20fd0d431cd7a0000000000000000000000000e65a817c6095a38d6b68e900bdae07141e7d3280000000000000000000000007eddfb7f6ccef601b7737407a5c88be16150ace80000000000000000000000006044e3330373449d7fe6bed1ecccca88a762363a000000000000000000000000cd307b89f2bec109cf25552da6fb67a7a8f292af000000000000000000000000531e08e19e54ea655822d62f160e27af727b6e9f0000000000000000000000006d1faaa8623a021f8a286f671ad2c58c763ca5bf000000000000000000000000969b0b08c72459dfa8617f27863107da8a4b529c000000000000000000000000031ae40364592f0e10d7040572654cc9aee8f06a000000000000000000000000ce82e7e209b7ea462e9e1442e4ee23662c61692a000000000000000000000000db49e55f4ed68114e35f690ce7d517fbb50d245e00000000000000000000000081d6b4d4b0f445861f36d7fcaf43f5fb9b28d4690000000000000000000000008f78b8286645ba6cbc019567d87f8859649bfe74000000000000000000000000c5084a2771a7beec256acae37e89c267a192cbb20000000000000000000000005e792b981dabc144828330565c481fd3b4701c1600000000000000000000000045674c50b10911b6c0d84a4af7d982c699e898ed0000000000000000000000000ba576331ea147a352d2c8e898f87bb41254c04400000000000000000000000002deb5f91496837aced44081ce7845d462ed0f500000000000000000000000006dc5f1e8efeee9e6557cd27032b1a6864f4454f8000000000000000000000000444d1f3d0e1784084a6cd1812fbb490e72a8dd600000000000000000000000003158b51204eedd16c83bf2f560e919dcb2cf7fea000000000000000000000000297419b983e64118129473c55cfa4184e3dad249000000000000000000000000b44434546e6edadee60341e1c6f6de7c90de6ba0000000000000000000000000884816af629c543ca7512756fa98bd1f2f27132b000000000000000000000000788810e1aaa0f83954194e314251e209ca6e55d10000000000000000000000005ec6abff9bb4c673f63d077a962a29945f74485700000000000000000000000056e9e53c80d2dd7d6984c3faf85d077bdec0dc6f000000000000000000000000b66d27c19120e66b20185fb1b1c4c9171b34432b00000000000000000000000053fa6d5428f16e4e8b67ff29b5c95aa53239c653000000000000000000000000ac110387e3172d5cd46ac73a9b0a74c9eeadac7a0000000000000000000000004ac8618cb294d1798e10e91d28dfa9e1103f173c000000000000000000000000dc9bf79667bcaad346ba16a39d861742eef5036e000000000000000000000000fd9885387ee38f324776841d5baaff7e6a92985b000000000000000000000000f66468ed50d9d635964daefa1ac3901a6faa4220000000000000000000000000ab5e537b6472ac9c50ac4cd3109c76b5e459c537000000000000000000000000a16edf7ba9a6dbb0044161dec117eb56e4f541240000000000000000000000007411356ea8c40bfdd70e7fff9c1a81ddc60ae955000000000000000000000000be2201018305e72cad6dfb86662a447aea3b64ba0000000000000000000000003e338cb91b232602201302d2d4d4329ec70f106b0000000000000000000000008905cf3b70a9fdee93a3ca3055b90cab7ef90c90000000000000000000000000d5597936dbbd1b31f70d7a2024409b7a4d03268000000000000000000000000023db293cb4b452b8d618fcba978b8ab4daff9aaa000000000000000000000000b99a2c4c1c4f1fc27150681b740396f6ce1cbcf5000000000000000000000000240dbac437c700a9a379711977fcb53538006d5d000000000000000000000000e4f547a4f064e2213d3b16e3bc7796f1cd5f325900000000000000000000000083106205dd989fd5cd953dab514158b1e04ca557000000000000000000000000a21fa4630fb38843b4915bdf947ecb6f91d42d1500000000000000000000000054207bdd0b6b1daa5bd98c0c8c2ebdef65f63a3b000000000000000000000000c6deb0338869beed7cd6a18bb0458dbbd8b59506000000000000000000000000698745d2be50d401b3064f61ca9801b836d8dfec00000000000000000000000074e2e481ce5e997330d491eb5848874eae3beb7700000000000000000000000089874647178ca4067fd01acd61f784f8cb7536b50000000000000000000000002d538cd8f88c1c21c7320dd5de4bcd7887f487b80000000000000000000000005891ea76e84adaedf2cb79a86204181fcb7ff66d0000000000000000000000008423c72e25594f2a98bccc7a68edb3eed42741870000000000000000000000002dd84f47058260cdb0b9609cedaad7adfb3397db000000000000000000000000bb0ff467be94c2d760f20e54cef3d4197b6538cd0000000000000000000000000e3f1784d6ec03b6b38660bea4757adb064f28be00000000000000000000000090d9c155823e2b32baad39a65b2659638138f62e00000000000000000000000098381996ff54408cd3495514bec1df126cd48ab1000000000000000000000000a43ac7b9dfa0b036f7f5e4fc5debfec6d236fc05000000000000000000000000e2bc74e27cda2ac57d14f4ef33eabe7edff362090000000000000000000000000c57c61e8a9840b1eb92bce4d55f4f1399a9e66b000000000000000000000000760cd93fd92ac197257c5c25208a2c3fef8887ff00000000000000000000000052f171640f45ce16764ec03b1ac3a33bf366ad750000000000000000000000006e7b157df039a44b55e3fe34af5b3c038ff203c20000000000000000000000009159b003e59c320412e06662b40b5239f51a75bf000000000000000000000000a27b743ee7201644e352e31ce1a31ac5c1590275000000000000000000000000a57904ffcded44a2b9536e1622568d04bc71a4de000000000000000000000000f8747158ebd74173438b4ad3c43912b9c7ef8f8f000000000000000000000000a447b855719c3114545b10b29aabcc4955f99d67000000000000000000000000cadbd43d330c01b5c275588f64b0c6bb9770e27d0000000000000000000000001a8d2943563ec92d512732b16620e12e4191fdc0000000000000000000000000eaf4347c856c9ffdd2d9118cb5464b53687d2f3e000000000000000000000000199375ccfb91dd799b1eba376dd2a007a678dd3c0000000000000000000000007e63f1f43ddfb84ebea15a6c66ee0b0c07b1a6f30000000000000000000000004be62b7de5f4544d35300bf7de9114e997c5c5e1000000000000000000000000e0c46719ed5c9d8b2f2f69652a72304aabddd756000000000000000000000000ebe70f76fc2afa2a61a34f129ac51214cdce215500000000000000000000000082670915cc20c40979e306e070c7919b4a889354000000000000000000000000440888714a6afed60ff44e9975a96e6a36f7fac400000000000000000000000006edf81133211c212abc6c80da01259e8ca96db500000000000000000000000071f371e0cbe939c1b38f8f59488b33a18c3c38150000000000000000000000003ec3df5e8eec5db44c7d5003c9fbc51d435bd313000000000000000000000000b7d179f6c268048716bcef1866e262c4360edb9d00000000000000000000000003c465452ac163583d20685a9c83fa0c12e9005f000000000000000000000000b3b996106679f09f9e305e1646070dde4a5646530000000000000000000000005a4b82e7d03bf0ed4bc29efd7f15c64b83b25228000000000000000000000000f5bda9c37cc625466e231cb11f23b739547ef63c0000000000000000000000005d5f3a8dd4aaf8b3c32ba41e6d99d1628fa62b9f0000000000000000000000004df37a8c31e6959470a484377eee7d3e3f8dcbef000000000000000000000000a7982aa03e83a33aebcec935c910d48da3c83e7f00000000000000000000000050934b9d516521f8998e8c1d2a28086168f6ae64000000000000000000000000a6ede3e88f33f87958ccc6d64a06e62e1b56fe5100000000000000000000000042ec599afc7c89bfba328643696f6b165a859182000000000000000000000000a9a423379be886013e2620a9d395d4fe700e86e800000000000000000000000013e8c1cac5384218740deb7854af95afa0638968000000000000000000000000d13397383d0b65531f4b1f545e20cba18f063ee30000000000000000000000006c3da591eb1b19dba92047d113253700e953da41000000000000000000000000ebb441f09a163449b27f228d64d82bf1d7e301f7000000000000000000000000109351c2b7011060a4e2a55db1841484ad79ca3a0000000000000000000000005f097e8294f41409401177aee7ed437a7abea10b0000000000000000000000000780e4c525b5fa3344bdfd0efb07011fe6d385ba000000000000000000000000eb0a741ed98174d52d78b3bbe8655de4ad7a9f31000000000000000000000000e0101467c52c838015cdf31c9a43fa41b905e88a000000000000000000000000469bda5b273b57b71c3184b6105bb8b61d96755d00000000000000000000000042ba673f6b8300660cc2b5b3e9ab888c0e6bf9ed000000000000000000000000c08b122fb1057149f55d49d3d5cea0d083b37ffb0000000000000000000000004bea6238e0b0f1fc40e2231b3093511c41f085850000000000000000000000001c9a231faa6efaf98715bb512466f3d0a5aee9290000000000000000000000001247ad723537d07f4f69e0366bfe9e1c8ada48bd000000000000000000000000564b1a055d9caaaff7435dce6b5f6e522b27de7d00000000000000000000000034cfdc6e6ab3f77a6f1627b914c89ffe7f0f94500000000000000000000000004e357151781938953cb1f2cdf5267501ae9d96ab000000000000000000000000e0019d15f39ec9e8007acd7ca0776dd90eb3d3330000000000000000000000006fbe36746750c0a4d90b2d4025b17e2c2787be2600000000000000000000000077e2e1557f850a2dc738b6a4eb630cfe665b6b7b0000000000000000000000009fd359caa9ceef0272f7dbc81bcc3a8e29a431b5000000000000000000000000f0d3c4d9045c7ab60aeacc77013e0087b743283c00000000000000000000000070b61905c0c9b0b88e14fae46d7917207ec39e2b000000000000000000000000767a5134793abc937e6d2b352b664bb453482feb000000000000000000000000024c74838a4568cb504f4f0903175ac06bc357770000000000000000000000005f2d4939ea6ef195aff715274a695020a4d78ed7000000000000000000000000e050d0746f2a2da105d2b7012ffd1a2734556b23000000000000000000000000dd9f274410c8c704bdbb599dce6c4fb34be4f50a0000000000000000000000002b702ab6d75484c6383214b798fb2514061d0405000000000000000000000000ebcadf08f64012787f2f4dde99b13fe1183b72e2000000000000000000000000c60d24f987c8790762fba23da9d5e5f306c684ca000000000000000000000000594261e60fbab0da814075bf752d5e044a27269c000000000000000000000000bb34a0f0a715d6a153399daafe5384a7d57054c6000000000000000000000000a40a471548623425e7ca0f4ce9bdbb667da381d30000000000000000000000009250f8149067fc068189f95e92f0eea9673f62d0000000000000000000000000854b97e0d7751f2845fa631a610a870688a4ccfb00000000000000000000000099537efac690b3e74dac7623f5a623b043b3500400000000000000000000000046956e634bc108aaa13ac3df2ebe2f0811529230000000000000000000000000e718deb02bc8cb504ca8ef01b204fbfebe2b4cc1000000000000000000000000c2e391866b4cafa6e335cb79e98eb5078d83f3f20000000000000000000000009a0d89f503e7b7af42b3f15a0f3e4f0e517ddde9000000000000000000000000096aaa83e9bfa1f8bcb6b5e3a2f399316f1e0ce5000000000000000000000000e5379345675132653bd303030c6e456034ed1961000000000000000000000000c5b6187cf3ad809c998e153258c7c34896966a500000000000000000000000009e6fb6a29f56f3def5a9db991ec739516fc943860000000000000000000000007d9f4a3ab2568f61c9087a8b5506dfcd5e8fea49000000000000000000000000280b88ea4e640b1e0d07c75e3d8ad0b69b36e6ec000000000000000000000000553acc130e2212c0e59db9e95f4798a42fe6eb8c000000000000000000000000873262adeb98c97117dfedd8b36b94b9944f84cd00000000000000000000000090b30c2befb0d9559ec6f5986a826a325815a8060000000000000000000000009e576a2eec70cb87259e4ab3c7d552fc9b00c71b00000000000000000000000006f5c1e53f803c3554c4a044dec4f5e1de087fff0000000000000000000000002be5a06801660ce13fb49390138220c2f72cba9c0000000000000000000000005e3773713f0a20806168d633652b905ee7253f83000000000000000000000000c0e2303c29e566a7b9b15c2c98650ab4a25423de0000000000000000000000001f027c76e09f658ade0223ad62acc2ac99999999000000000000000000000000fc2cc3d8e75c0d233a34d7e60c03274fdb4636490000000000000000000000007cb6dc94ce0e50a0318068ff4ada7f7ab375a342000000000000000000000000f325c69a4943eb96cb67185be39e91d121600c9400000000000000000000000043db6217338daaac6f96a3e9377ab0b07d06358e000000000000000000000000096f44ebbdd92545cec1372a4d8331090ca59ca10000000000000000000000007d77797d0a0cac72023f385935f34d709419f571000000000000000000000000da751dc626ae5eb881d5bd88e87479924228e5d300000000000000000000000071cd22c733e4a5d76e50216b48eda348cd44a5c100000000000000000000000042924664ed0cd838da039abc4057637444533dc0000000000000000000000000a8988876410786d456baa021551eb030a5ad1a630000000000000000000000006780ac060fdcba20ae02a6197c84bdc70cf8716b000000000000000000000000901431e0303426d5f28180f0fb2c616e97d3be710000000000000000000000001a6a6d789b03faf2a83241196cde071eb96189000000000000000000000000007a2b5d4026cb77297375ed006806a64754c7c51800000000000000000000000062e2b045af33e023aff1273cf6d1f5d958d63db10000000000000000000000004f0fe86fb0f598f41c82244b4138464ce957e10500000000000000000000000002d8b596130fc2d8263d32f4f08a92d1761f2e860000000000000000000000009290653353f74ac5093eb8735b7ed6755768982d0000000000000000000000009236c6859905921015603d420c3ec28289ebb9dc00000000000000000000000066001f6d5f88e2f7774258494b65f2b72e7a075400000000000000000000000097bb12e8427e6fdc7881927db0b0da14445327bb00000000000000000000000061329adc9362b5906a6e098ac01616a70fe570800000000000000000000000000370cf404576d9e000213a262f05c5f2055347c6000000000000000000000000be3660c2c74c4370c5222a1f6ad4d71fa4db4a82000000000000000000000000c612bda4a16c9dd2054e23e0bb5f16b8b073271d00000000000000000000000073076d73b3dcf783d93ae2a449b0ab56184a6e3500000000000000000000000028d699dc2ccd8d58a9b218959230bcc48f659e55000000000000000000000000f289375bb1cbd9fc698d91903c013e45448be5a2000000000000000000000000ea15c0ed871aee4e2f76eb33562ce346539f806700000000000000000000000061a293b3d5e626c5b9cd804c0e58294cb13095bf00000000000000000000000012ab8a541cf3b3970fdbbb4e8fd88379771e5ff000000000000000000000000014d5ff91a749ce4b20de655e13abed8e30d53ff40000000000000000000000002c3b941f40bfef0d4e0711914d2eed9eb60151ff00000000000000000000000008d92207a07e0789cfcf19413123c3eb919d3480000000000000000000000000b2d339982adbcbd90ac44eefe1946984b1e103a3000000000000000000000000d05aa35cbcc428212e91e492d60072e64cae3f2e00000000000000000000000000606d2f2d71b032efa240b51b82be971000aa00000000000000000000000000efc3b75790455aee527ba2c396b00a42706eef3600000000000000000000000090ca793ab55f382211c12cefde515bc901fc96d40000000000000000000000000670e17750fdd9abecc78d2ef4d7bed57edf3950000000000000000000000000be1e23022dfb561309e70a8c8ea9f4f817f16c5400000000000000000000000089b0a5e2863b1aa6b321b17e3e7f632a46b4b9410000000000000000000000008fab2252167d2481a41eed21463a0feb31427cf00000000000000000000000002f5d37a469952e81ba42cce90df9362c0cfa26b90000000000000000000000009eb22bce5c3e803448f6a6bb174ec97db4deb3840000000000000000000000001aed6c62bd84acbfb3e6f4a42851f559ef0ef6be0000000000000000000000001ef1ee6b9cf05f330830c5cc5753b177722445d70000000000000000000000002740effa750ecf9d9649f479459cd3770b7a3a6c0000000000000000000000003cbded22f878afc8d39dcd744d3fe62086b761930000000000000000000000002e32745c79a9e9637d6b76b4db652e1921cdfe54000000000000000000000000a9e875b191dcd121407ba0843bce2ba83eb24fa4000000000000000000000000799dded58734c0a789cc42b6a8a54db7afe33bdb00000000000000000000000096947771bcf0be059577e838c06280b3b029d38f0000000000000000000000001a3278d5c1372503dcf5ff79bcb73dbde97a0eaf000000000000000000000000bbc38e72f56321177bd1ff115d1ce4573cb44ca5000000000000000000000000aa2d19456f533fd9b1b7d0b155d6ec3ca655f1c9000000000000000000000000d0c335afb631fff0e23b030761eaa6818fd674410000000000000000000000003ad0af81d0a1ead834146be96c1f0beecc81eb210000000000000000000000001ac77133ff501931a8cdc7817b3e9b886fd0b88c000000000000000000000000426e4f678317473f6ecde146664c8b1830a24e57000000000000000000000000ce4042f79302e3534ff50a4ed57cb2cb1aeb3b86000000000000000000000000717d52e84ef30875de52834603c112675cedb7ca0000000000000000000000004dfe5f718e2ad41b0fe81f42d979cc222f555c940000000000000000000000006fa048290f21823aa578f1cc9aadf57755ce040c00000000000000000000000091603329393dff73243bd570d7bf1cae5c31ac5c0000000000000000000000007d37dbecc89055235b3b63c9f5b763b1aa140aa9000000000000000000000000d3bd6e2080bd49ab871b97d36cda9b07bdbdf396000000000000000000000000b17ced911710413744c09dbd931ab0693a5462e1000000000000000000000000e57ddda943535c8bcea37f0936d2a8e4a1babc1a0000000000000000000000009371fd918e208c190176e32f6706f4bf3011f89e0000000000000000000000003de83ce6ff61e67b8d0f75b7bd549e4f3bb524b2000000000000000000000000ecc7d57db44c9c4dd91dd341a40d9391aa933f4d000000000000000000000000f12f81fc09c3876360a5b29a193c2611086d2821000000000000000000000000eb221c9e0e1a064f0ec7020b9d7695146eb3b00b0000000000000000000000002764d43a8b9cf15aafabde120329ee1bef95f7e3000000000000000000000000fb2e1227a48c100073e476e92001239afd09598e000000000000000000000000a631c6ca6490c18b77349d10c1d90c617ee612fb00000000000000000000000049b53cb0151a24e83be22358cfc046ac24cf0dd3000000000000000000000000b85efcb47bbfa346c15232fc13c9b772eb249855000000000000000000000000e8d6d51476092a2cd88af615839d31b03cad7621000000000000000000000000e76da0b3a436ea79ee84a87ed63a3ee301818774000000000000000000000000763adec5e27a731d624431eca4b3e834b183cc1a000000000000000000000000b509b99bcdff81f68921e186a0cc4872ae83e9f10000000000000000000000009358970d7cde1cf31dd5f01a75dd336bde9960b9000000000000000000000000e47f288be82228e79fd56dd2730f12d950e37ccd0000000000000000000000009eed01e27a01c19d0c0fc82a7dd5e142e355e1d50000000000000000000000001f9e383a9a843400264ac8a368928b778046cb8a00000000000000000000000001074d30c7e968c3a88149a7cf0dde9aeae799920000000000000000000000005e321b2d33f2b7f53835a2e3aa0df295318e178400000000000000000000000012fa14c9f49cee96c4f6ba8c7497f7ef825cae37000000000000000000000000b4e7853d442364e05dc5eba0df7b0f090adbca5d000000000000000000000000f276d10b388e00b8a04b1362f66c6e2aad8a196000000000000000000000000022d2256710d8da7055bc198363aae4da912f83aa00000000000000000000000011c4bea6825f43af5c2eaca3d92fd65bb1a70df90000000000000000000000007527083755e35276c6d2fbe720f9ee6eff1e59e4000000000000000000000000111ac642038437c4311b72dbaff897a6bfe033a0000000000000000000000000577b1abe38de35e41243ee14910dffda313f6c11000000000000000000000000ba38962f22d1e937f7d82fd9f9055ffd4eb0a9fe000000000000000000000000f2c40b86e6292b52dbedf861a8b60ee82cdb0412000000000000000000000000732cd27e616b0a33efcdb59d7a8b4a67774edc450000000000000000000000008690342fa7427e5d47f474a4aad598577d9019e0000000000000000000000000e5fc928e3d14418e2e6d05ba02d83981977f4ccc000000000000000000000000ec79aa5079af908947e97aa200c8c6fbb32b1425000000000000000000000000a5c091b8da7930f4e62001c816b39144b4a292a4000000000000000000000000318e706186a91ee084052789b5176ffb63135a21000000000000000000000000130df5410ef747bfd594a0096efb866d53861519000000000000000000000000c749a5b4bc339a097fcf0d93662e84d1b44e19bc0000000000000000000000001354883aba3c548f3943e26e839849ff8e93d5d0000000000000000000000000ff0eaba53415ffd3302546aee7070e3c397814e10000000000000000000000008df175aba312ce90aa03f636573ca99c29fbb9d000000000000000000000000097ae644f981c1a4b19c49b831c0a32d36980bfcd000000000000000000000000866f98e4d2b0742110cd674214767140477bb342000000000000000000000000776bb01cb0b275d333e255605c4e29e9981731c800000000000000000000000097069428fd9c68fe487a861e0cbe4ac5b3e76ef2000000000000000000000000dd5b47e1c52b9e698b3dc876ec5be14b31545a3f000000000000000000000000dad3b8b188a69d49ba8295bc12675d7443b9e89e00000000000000000000000029d2b45163361cf490d7f1263fb033e1f19191ed000000000000000000000000627273a2d7f89b58b0fc0bc4bba795058dc8b0da000000000000000000000000106f42433ecec467fb274984e94163f54d6679a90000000000000000000000006cda87f71897ae8b3851ab54abf677c39ada1a1f0000000000000000000000002533647f7f7cf46dd9edd50dda3bf7b2ef0d33bd000000000000000000000000d7544d3b08c3a7b67b0d0efe0ffec88dada49c1200000000000000000000000057378a5b4b70a1570fbc660fa3fef7eace612d1f000000000000000000000000e656b33e4306908a1752787ffcaf16ef13a200a6000000000000000000000000925713c121423e7bbf7045ff163bdbc0a298207a000000000000000000000000be75df33cee7032f50b33b9c485ed30cc293ad45000000000000000000000000b43fb3e80ae805fcb8a76160cd3f10e48ee3a019000000000000000000000000e65f7d4a621c7852afc1e73565dc2b3f7e239e1b000000000000000000000000216dc063dd0056dd745613e08efc896f52bce63300000000000000000000000072952129e5f284e143be358be4a3a4576fb416b4000000000000000000000000b0f094c9e85a0ee7b89214a3a67efbc131022cc0000000000000000000000000b10c016fc0cda6c39164bc774059bbccb1e20db90000000000000000000000009ac4407a4fd13170ad47e1daabef8bfbd44dc08b00000000000000000000000000fd60cf5c97933ea176dbf8f52df44d08c592f800000000000000000000000089102e70df47f64cee692d32a2c27c94f008a2010000000000000000000000009a23909fbba6466b2c3849fa2e63cee40cb9c80c0000000000000000000000004c2c2bfd0ac78ebe3d27e28e412be7b19aceb2c300000000000000000000000012478d1a60a910c9cbffb90648766a2bdd5918f50000000000000000000000004f0a01badaa24f762cee620883f16c4460c06be0000000000000000000000000b80867a1d9855005ec8d5d53a1c936fa3dfc6fe30000000000000000000000001c70319052e9cfc804e3a8f408c828768f0fe40a000000000000000000000000f078969e55cabf9ae3f26afeb5ec627b4430f19e000000000000000000000000e7f8b07a6163d9be0bd969849d6e655d2667ef43000000000000000000000000e0d7acd1eed0ac33717a6785bad9e62c9cb5d2180000000000000000000000004727a763746c6adaa3f577f6971c3b9543c169de000000000000000000000000ac860a0b1c178303a7f085f3842a157e91a241b1000000000000000000000000d52784d31f5575fbcbb45d7fc36ec68c7f9dda12000000000000000000000000a2505f20818438cee30417fd0e5a077164a97bef000000000000000000000000c9f9f6cfd655417acb8d1bb00fe77ad9a6d9ca810000000000000000000000003e195267656121ea340b36619f0326017f292fa30000000000000000000000007c1049675f30450855d64d0153e3f1fd78f3f08f000000000000000000000000400e1d8913a921abf37d0605cda712112fd7760500000000000000000000000005904930cae1e9a48c055f4a8a83480ba7fc6abf0000000000000000000000003ce61b08a03cd3b323c5feddb11dfb1fa329d259000000000000000000000000590f75e711be4274da2666e79db720d0f09f8370000000000000000000000000ca989c0f16ee71988da91d042b3f4b8579d5fbd9000000000000000000000000c8981657c6643937e77f3365ceeebebc21b59233000000000000000000000000094646895a32af6226297280cb58b5401e9f7a04000000000000000000000000424ffe585300c61f7a92afba971315d0b15c529b000000000000000000000000be65c8c26a4a6b9a588f2e06bf1e5e5165aa1763000000000000000000000000bfa79cff9ec8a8a349139ca42a224e36578ef3cf000000000000000000000000325459d20b596bc809bee3e87e01b756257e795e0000000000000000000000003f8b5e08d8d0eedb36e13c3ed6bbc7350acceaa00000000000000000000000004d7ae594a7b3675e0508e4c0d00d9ca0c661714e000000000000000000000000a90ee3861d0013118d8cfdd5edf9177b602b290d000000000000000000000000b18f4044a14f48dbe1dd152132c3914385735ed50000000000000000000000005da80f48d3ceffef43f5357823a01a400c3f6c85000000000000000000000000721cedd6fe743ebd0ac84fed7e09503dbab22072000000000000000000000000ef3f6710f1a2c1c230955d2b6cd2b185c1cc4fb8000000000000000000000000aca98ec16bf9174c6acb486870bab8616d1e5a3b0000000000000000000000000d402f421baa1104320f2054074deff1de1bd1ba000000000000000000000000a6f0dd64ccfd92886f9ee8cb6fee60a8c0a4245c000000000000000000000000044f0fb992da85df6c991048e34511c225c7522400000000000000000000000085efda9dddf4e6dfb7a98789a4c9a8b6c43fea9a000000000000000000000000f3285f9b61a0c263e3547ac1ef786c1fb439eee100000000000000000000000057fe139eb3cb801176290514c2912706002fbd4f0000000000000000000000004f104c1453f8f4af577617f8c6cfe57ade2cff88000000000000000000000000e6806104a525403a8909555bdfc58e35b527442c000000000000000000000000f925678f9b0fbe349a89f5bca175c511ab302dce00000000000000000000000003a4360185edc7705d238e176693551d7099ad4000000000000000000000000044a720fcd2bdf0c5011217f816120e1cb74f4e9f00000000000000000000000031bacbbf2c5a364c345055fe47556d42f42937a3000000000000000000000000eabd4a433d9bd08ddbb086503b18bbe2dd51a41400000000000000000000000039505f6fa8edbd60e6d2f0886ddc32d9730c06860000000000000000000000007252babfd5c9e884fa059ed6078e7117a39a069c00000000000000000000000062336d8a9651795de47aabd3aa22f2dc68d21072000000000000000000000000edc251f02ab46c4865f94f5dde5f0743bcc3a0bf000000000000000000000000ccecf20c362f9cb0b4153ffc4ddaa2869a407e480000000000000000000000003374ca9b890bbf4b88ce86f9fb772f57d1793ff40000000000000000000000003f3189585a3a2a840fd70419c9dc92693ecd0946000000000000000000000000a53f7aa6a746582c4fb2458f7f009d4cad890c490000000000000000000000004baa140b0bd29ff97273060847f71972d9b024fd000000000000000000000000ea35a7019a663a11577584a8c28a6ec6640ce4a30000000000000000000000000246375d348f0cfbb571ce173234eb35ba43ffdb0000000000000000000000004caf42ce0506cdb27733c214b33d75a956bdaf03000000000000000000000000445836eaabfa1e6afff1d9f2ce0761d8b7f212e5000000000000000000000000fd14ab67488639b83ccd45caece91cf7a1b4f5bc0000000000000000000000004e2fbc133a08bb0926d30b43df85e56509e017210000000000000000000000006e551e7b49811ecf82aa1fff08d551e651d144de0000000000000000000000000e6cfb3e64191ca7108ca210b761673d40a6bb700000000000000000000000004497d94f00711fcabf6028e3a92ae67658a3586b0000000000000000000000005fbeea4a9658e92ca6a3ea0787af96aee8d59dcb000000000000000000000000a47da27af3ed71453ea16e059ded3ca0878a5a4600000000000000000000000041bc1ba08d93619e8c1969dfe507268ef5708a8f0000000000000000000000007e5252e5b1c0319b901488c6826619b345e4a8f50000000000000000000000000ac47b271bdfa48d198934e61ad25ff6b1183bf80000000000000000000000007a01164ff5162f8e95877a7c6394407db2983406000000000000000000000000b7b632a8246ef2b27fa65301340854e6f88ed5f80000000000000000000000002fdfffc75bfc44f906f6499df593a8c4ebb8c748000000000000000000000000f3761b85743691a7462475cffb6db0ad6140fca40000000000000000000000008bd708f9755f656cf581bbfc01f4adbe0cf9c191000000000000000000000000839ad95116a29f4a8bfb9bc39abe08c530c75465000000000000000000000000344de29a9eec01a2314058e3d4516eb63e73b9070000000000000000000000008c80dcbf4772a990c9af7b26605aac307934629100000000000000000000000073c0b168b0c4c4393cc0549f75165b35c2efefa60000000000000000000000003465eacb4e4017a46dc7c87e4f90dd16040abf0c0000000000000000000000002d8873c5270c64c66e831e1e359f88f9e81a91fd000000000000000000000000964942a57bf8736af275963bd711b476da496eda000000000000000000000000b19bcf7e7d74f4c3c1ad8f684d8bd4c33cc4304900000000000000000000000060ef97f2749c2ab782695f1dc942189cdf3cc085000000000000000000000000d7e4d944b559bb392b8d1c9b0e65e3acfbe8144d0000000000000000000000006dc39ad30f9f33cf757b41f204c95849654bad18000000000000000000000000351dfdae85652cf1a1cfbe29914cd1702cd251670000000000000000000000002312171890250347dbf1b082bdf7950504909e92000000000000000000000000037a637551a4f7c63193010493800533c188e7b8000000000000000000000000ab5c3348bd73d616a1ea7fcccad44cbb94288f0b0000000000000000000000001085a7a6fbf22974fafe150fdc8869b4ca78b44b0000000000000000000000003583a5992c9b90e53a94b2be3ecc5f1ff6d70c40000000000000000000000000d9152d17b7c755dc752e27c447e2f49bd4658f6c000000000000000000000000c297434911d5a22eef2925a63e78d211a77c31c40000000000000000000000003da97f6b72006233c685577dee1922826e981313000000000000000000000000ddf725d2ebd795748dd8c6b700b7c98d1dfb8ce5000000000000000000000000f92fcfc80894f0cec93db5ed36c99f4053c357c00000000000000000000000006747bb9811c3b3f49a96b25fdf6886501a4b9d0700000000000000000000000031e158003f2d6d95c5f0c123b97db9626865a006000000000000000000000000badbf678d48da588aada7016a3b50d7efe067ad10000000000000000000000000be007aee6aaaed4bd4217ae5303519a1c5ee9fe000000000000000000000000b8e473909f0260fd58ddb45278abe6246aef65450000000000000000000000003de9714e7af40089083696875be351bdca8f7352000000000000000000000000513069d1717d72780a090c788b47c29d58531ed40000000000000000000000005b744d397c78f8e215828595ded1a4d73b94ee8e000000000000000000000000394e98f79f9af7f6d245e05c7be2eca91aa1d224000000000000000000000000dde8f5864b47d004dec6815e92d37ac255ddc68800000000000000000000000040df1e897a0b89a2ddd57ff5145ed51e1706bcc7000000000000000000000000b0d683b7f2f770d7b33c0d62ab98ac2d56a9a7120000000000000000000000009ee8620604d0383653ee981aa13c5c566ddd9dc50000000000000000000000009c0d1f4a029c46265831d120dee9cdc72f0ab3c3000000000000000000000000780c40a0e21d3b37c8f8f8b50c7789ecfb0ae5bd000000000000000000000000770d28e6dd2d5e29c29076556cdea1148ae4e661000000000000000000000000f500abc84e09eafc12fe610c3463ed5ae7b4d8c3000000000000000000000000462e3d9890d8d59a90c2f1dfba1b86c3cce0690c000000000000000000000000cf68f8f5041a2757bdc7e7cab1b342189a1803c6000000000000000000000000f5bc5093061493a49317ad0aa96df2bd2cffd7ed000000000000000000000000367eb0b5a6df3c3d9ab90759e7134e693d37750f000000000000000000000000b46384866f0f24dad70006b707ab91381c0c0871000000000000000000000000bc0b449e6bc5b2e9b709c9de27d9bd1986a765f2000000000000000000000000d43902b705012060cd4ac32a99667304d06fe502000000000000000000000000130903a0738d2c602e409287008327117c348c8200000000000000000000000040951d0d072e398f67abfac0727e4901843b6bd80000000000000000000000005c04911ba3a457de6fa0357b339220e4e034e8f7000000000000000000000000a0c2d3ad9c5100a6a5daa03dc6bab01f0d54c361000000000000000000000000c2a12d5a385629e368d66cefc7e90d8bc1bf05780000000000000000000000009ce3e17cc605f5920bf6efe94aa06f107f95ee970000000000000000000000003c020eb6d8c11e32e6c76b87a639b147cecfacdb000000000000000000000000bfbc9f41b860282ca6f7ae94b04434be7fb272070000000000000000000000004ea6f0199452fa722642731868bfe05a210cca5f000000000000000000000000da96f9ae4c003e2f1bddd09faee6176f3d0aba26000000000000000000000000c34d387459bab8be0d723112e4eccf99ba15df05000000000000000000000000081affa8a4e6aec62df6b138eddf2a84f7e2ed23000000000000000000000000446cc47a85812901cd96b8492a294fa64e40075500000000000000000000000085f40151b7333108228eea115f7cb355a159cac2000000000000000000000000e3292ce7cbbb9b4b81119d638abaa2519e7a02ac0000000000000000000000002c999c33bed7f04899a3bfb9c80101ec49119fa20000000000000000000000004c72cbe16b3856307567aa7c4b575bcd11c17f0800000000000000000000000041ba0bc7b3bac5baaccb0533d6b641e05ecb28f600000000000000000000000032cdbf7100ff5afe5952bd14e75f8f915e7b6ce40000000000000000000000003ec92c9d09403a76bda445ffdfaf6de59717219f00000000000000000000000091b805356fe253aa9b72e7d91bbf1293accea824000000000000000000000000cdf107c04861a1e4ab882c15fea36f82135a1e860000000000000000000000006e48875f48c03b354d07bf2841768ba232136cfb00000000000000000000000076d1f636c01f81fce81814ab0530515ce1095afa000000000000000000000000628cd8c1ef76abf2918dd3e7fd7881a566a3c5bf000000000000000000000000daa12ca83de2fab833fc28ce1300ba6ddee6720400000000000000000000000084b0d6ace46cae71b1edeadd120ac512efe685d00000000000000000000000007a3fc62b4c0e2b7d1a7df2a9fd690e6cd278ebed00000000000000000000000033586eef9037bca5312e886180585392e4e82944000000000000000000000000aaacb0322dd57dded2ec12929a908b5440388a54000000000000000000000000a694bd1eb17285b9e2cf117db971cd26324bc7cd000000000000000000000000b423bf047018d701dbafbe1312f3750221f292a700000000000000000000000067ba6abf3fd1b9668f1aae171ff450d054418ed7000000000000000000000000fcff1d7fb147d8206d80f59ba7c866ea7edb23c600000000000000000000000055e662dba0f9346af15db83baa3382b8167877d60000000000000000000000005722d1e6382b7d343c9d076d75a3347571644056000000000000000000000000e53e376515a22f8b5768319783c97e591615e7220000000000000000000000005503251a9cbf0eaa56d62ddbe952e101cd1e60670000000000000000000000008cd7ef01bf464f5fb75c7e7c25e7fa677bbf28ab000000000000000000000000c07cdbff69c9b3d5e061ab0d85fe03ec18bca20a000000000000000000000000f6f62bbe38fd8b5a637a09e7a5ef0183e8cda8a60000000000000000000000000f574d3e29224535533ed039e39c65911564770b000000000000000000000000f14ed675be6e0c23cb6281f5c60b6409b1ea4edc000000000000000000000000c469ecb73159b88957965758002bbe18075328140000000000000000000000008783133e1dee064dbe3c483f65fdc175ff9ad15d000000000000000000000000b23537cd118c162fb89b4fb57d6b08c4e3fe43100000000000000000000000009b36afbdb7f9515768e1600a203854f43835c9e1000000000000000000000000830af12473584b24543de9395274f8b52faf45b9000000000000000000000000106d1b55d6dfa8158d25cb6c401ccd0f80bd69550000000000000000000000006e7c9795693e24afcd4c4290b4062ed76af026e0000000000000000000000000c05f9e85810ea04ee884d5e8b92353c8525a9d0a0000000000000000000000004125515f4e5a0db45316bf05a7c102c13e1e5ba10000000000000000000000006f9bb7e454f5b3eb2310343f0e99269dc2bb8a1d00000000000000000000000040f832b71d2c525a9aa4b4908ec511ed93c8a3080000000000000000000000000b304924faa64b0f040dca67bc5175dd6078db52000000000000000000000000496b2498658b574d85283cb09c17cec9d0c42616000000000000000000000000fbd351ea76d91457296eacbee248cb491ecff7d5000000000000000000000000ccaa1ace782a23540942be65da3f910da4dbeec8000000000000000000000000e2c532a48ff83cdd79e59d40861e4c8cf8968d560000000000000000000000009c1d67674de93b71ea16893c95dda6f4d266a2bc0000000000000000000000009efb096205b3afd91779ac7d9d525c5c6174b8b700000000000000000000000041826c6d19628de7ed1a71a8b891828f43cae296000000000000000000000000f2d414978fa3b4e65d8b936624fa7cbb568d30ee000000000000000000000000b95c88262f6632e4b7c94432b6a360c19e642e1000000000000000000000000053436817c8aa8fbe7dca4096eada3f7ae93811de000000000000000000000000f1c898bc165d8f1a8e0b31475a83ab846d2a701c000000000000000000000000b3abe0777aa9685941e54744e704378b4b33eeaa000000000000000000000000592afe818b3da237b72fd6145db2ec4381cbbb27000000000000000000000000be55f794d16de7ecccd99bbd2e4678f0776aa100000000000000000000000000d04dd571ab4dbff83e4416c49cf7ae745f14d91c0000000000000000000000009982b450377a070c62541db6ae1afc4946ea1f6d0000000000000000000000009d1c802f1ac9c23ddf1b1554e0b001a1ea4dac13000000000000000000000000f5b41d6e1ceed353f3d75e6b7ea49466e8c4848e000000000000000000000000b72a4283403d415b38b93d0a8148422d617a0b2a0000000000000000000000006d5a72ddea7249df37a6e216e8661442bbe2b1f200000000000000000000000007e1d415718026f43bb985f89daf8ca8401ff85f0000000000000000000000006538869c502a7a22a65f51dc7f122d40d5fe07530000000000000000000000003ee6763f0e75247128a1b3f9c417354b577902b200000000000000000000000021f15ad7bac10d8222a4260274cba9cc9c8d0aa80000000000000000000000007a2e9cc458c74a28e0da72951fcf1c059793c27a000000000000000000000000160fbf05ad3245cc799cd08d6863a0cbeed4f009000000000000000000000000f5f165910e11496c2d1b3d46319a5a07f09bf2d90000000000000000000000005de3240135a8c9410046f07d055241f4579361670000000000000000000000000892c45436841a849f0f2b3f3208567cd578f6e70000000000000000000000009b7c7585ca8515af6ca0f58fc00bdc54f0bc6d8d000000000000000000000000ee55328d240d10b09f549dc3b2a6653c13f10bfc0000000000000000000000008d51191dd7e371bd88ab9797b11b03da3084de6e000000000000000000000000bbbbc8d90c05a8f3fd512d4060a72a5b1fb366e8000000000000000000000000937f60e41b569e06f8d7995012e00a3aae782770000000000000000000000000c694fed5f22d6ea5250323e630c595cc44e41e8a000000000000000000000000cc412a89aed7a723fd5f10f4a74123bc3a5f2949000000000000000000000000953987065a0245834005f47efebe5cf95e30a7a8000000000000000000000000a43e5e957e87663c98c25d48a2a8f1f02646891e0000000000000000000000002de640a18fe3480aa802aca91f70177ada1033910000000000000000000000008c6cf6223f733ef1858cc768547bf2fda96e78e30000000000000000000000003dc2e29297b69e7c75bbe7f2240cdd7fbce857bf000000000000000000000000962f34588b300f1a192670b820b6d75c877b454800000000000000000000000006d486a38e1195fdee147fbe309821d72b06f1970000000000000000000000006413f44569b14c6281a3a77eb150b9af6f9bf9ec000000000000000000000000e85070bf5b50ec06ef31ab0ed3db284649d872b8000000000000000000000000e778e142099f18428781250faf92cc72d135844a00000000000000000000000088be81719024047991597b89f828e53cf6acde79000000000000000000000000ee7ca610d896c53ffe716b801c05748efd902954000000000000000000000000f9cca0b41063b611dd210250ec9754007e87de6f000000000000000000000000882efb749fbbad908404e65e850ba19d194fb6e00000000000000000000000008e02247d3ee0e6153495c971ffd45aa131f4d7cb000000000000000000000000bd7fc37c1bf5cec9eeee9fd9729dd8f3da86d8e7000000000000000000000000e3028630e782014964ac141fc0f3672a835299fd0000000000000000000000008942400256e63ed9e6aecf9aceb3691c31e0601e000000000000000000000000aa22293da627f439c14c81df4dcc537791a2dbd5000000000000000000000000da71264835ca7a1b98b2a3e5de1836136e7b9f790000000000000000000000002301c868e2bee8de12c4e0633787447735689cba000000000000000000000000d35e2f1e3d08750ea8c5227861f488ab747de1df00000000000000000000000057a78222b02b05a2341d5dcfa9a68a2d314ccfee00000000000000000000000028f20f98439bde719e35ec45334d5aca9598b4580000000000000000000000001fc0ad1335de20be79621556e74479398d0ffdc7000000000000000000000000929947470be23e9e96d9d39c5e27a6c38ba6f7ea0000000000000000000000006be3f33979f21154457da14eb894804bb969d67b000000000000000000000000e3c2d7cd7a7ec0e28a42ff8c20a904475634bbd1000000000000000000000000b08a8ff9cdf4aa3cf360ecd209c221571a1066c80000000000000000000000003cc55866960458d21a51b22f031bf61cb8c3b153000000000000000000000000b2703e38de066d2b176c2ce7c163ddaa129f8d05000000000000000000000000d50989dfd8caa458c2d4d0085dc5e976e6531a79000000000000000000000000a04884efdf43890a2fad1788b182118a49a5d01c000000000000000000000000d68b014618f9d556c7563d7339893b7ce2283fce000000000000000000000000ffeb8e8fc0a4875f3c9cb81a8974d726243111370000000000000000000000008b3af6bd86096e295253950a8f6746ca03c982c7000000000000000000000000792871ad947a5118e7d4d38a75183d0831aefee6000000000000000000000000921d7b616f97de9a2de983d9996cc1faf59268890000000000000000000000008548740413ff9f0e1a5d4085d2d99ee29a2167d80000000000000000000000007c2e38ca8f06b784d335d762a0c62207cebc346a00000000000000000000000056822aaaba05b31d23facdfe2233e1ec31389e600000000000000000000000009ee4b1d6c0ad00be40562b58bbea5e5fba36a9cb0000000000000000000000007667c7c62448aa4d9d57778e0393afa863c54cfa00000000000000000000000020103f6bbb4844170f50f517d59cf5d0d44c05cb000000000000000000000000873b77f6278d137f090c312e0a8034230320901400000000000000000000000042375a74abb6333c8b30426808756795cf2926bf000000000000000000000000d219169ed10502b92a34f2a8d1d2a3c6093ba12300000000000000000000000066167c82efde56727604887e164a91f75821b4ca0000000000000000000000008ca7767bc8b59aeb4ea684c3e630aca3282fc4720000000000000000000000002ab2c8b15da0638bed2bde67849e39d892625376000000000000000000000000fdce58d0216b44f3f81bfb829ffa29c0cb6876010000000000000000000000001ffcfeb3ac0b76f25680d070a5c507b634f93e6f0000000000000000000000004b34a9c343bde005510792ab2a7b5c09c6a50e6f00000000000000000000000097704de31e1f272133913a4c624bee1f35465beb000000000000000000000000bb7ec7244d3c6e60d16aff6c4ce782e115df548000000000000000000000000091b52c0ab143b9378b1df97b32f18f21aadb7738000000000000000000000000a37353f5720d895e41a6597da9d60cdb69590e26000000000000000000000000e30a956e5a615d3eab55655f9d42dbe4e1033eb50000000000000000000000007c4e5e4209f48d5955a4c929040179fd6af84666000000000000000000000000eb791f19359728cb0a902e4b9aa38883e3c13013000000000000000000000000e1d431e67a73f40a56ee8b233ffc5aa32656faf00000000000000000000000007938fda15a6783fd3d4dfa34665dfec6af6eeeb1000000000000000000000000cbe8ea1c88b964802310ed225deb79b1da90da4b0000000000000000000000002882ea99b803e734fbe48263fc7d97408918eb880000000000000000000000007765003603e897d21626a34e4a3781bdeeedf6ad000000000000000000000000ea77ccff4472123b6956457f86fe45680b8e01af000000000000000000000000b08ab4332ad871f89da24df4751968a61e58013c000000000000000000000000c5f674ac957b9e23ce1f15dca5a135cc8244a976000000000000000000000000dd78aeff0de3663ea3642d7e26037fca4bc0e6e7000000000000000000000000cb0597635f2a4acd5eeaa54a2c2bbaac54643c40000000000000000000000000b9fd7e95488391ddf617c0596f16fff3a99bb91f0000000000000000000000003d5d1e97fbc70de7002191693f6b0bc5cbeef5ad00000000000000000000000035b10d79fc2c62c5f1142974c1741011626b72040000000000000000000000005e4968d1e39407674efe70d95ed2f224c3bd3b0d0000000000000000000000001c5c92c7aea75b9a62b4c6e6ea3e7194d3bfbfa60000000000000000000000005420506713475e08fee8293c988220582597ae220000000000000000000000004ab010562aaf2417e9bfa776ebc2579ba9c1eadf00000000000000000000000057f5b9e3f21edd8195800df1840e8b9314624b990000000000000000000000005c7842417fe6cee08070d0f180c873d1cd6dd6310000000000000000000000000b52b962d36b4248fd134f73d85bada3075294b000000000000000000000000013e9cde1032cba99253af2c1a4b945869bf2431f0000000000000000000000005a2d70e57de1b381cb580d160ed1fe2918d85030000000000000000000000000a1adac4337bf5e78934c4f3245f8fcbd276f24f000000000000000000000000088465eb6104801e5c10256d5b896139268c557690000000000000000000000007adebe1c44bfec2c6ae0bb7bfbe758e1d433fb8100000000000000000000000012eb84208f0e49e40c0acb9a25a2905ce9f9e91f00000000000000000000000087f9693dffbc20db8581304c092f84f4576c09e9000000000000000000000000e682d016d72ceaf06241058ba1b793fc39c72564000000000000000000000000cdae43396535d74bc970f43b62e2e3d2b34ed6af00000000000000000000000036d5bce84f16097679479fbcecf37035b06b4c13000000000000000000000000d1abe5db14d073883f2084c2af105652102bdefc00000000000000000000000076b33856f5872aa42e16e3bd9e26a224a17363c200000000000000000000000097b6ea551cc93bd537f09df3cd88c59618ea0c3b0000000000000000000000007e9cd691958b2d9ce1e46db4190770c87cda1bb9000000000000000000000000a499df2bdae854093e5576c26c9e53e1b30d25e50000000000000000000000009fed1f8f77429e35e256db4dadbdee6a1eb195ba000000000000000000000000d7d5a27b4fafbb8d4e9876af04f94b0a2ef3428500000000000000000000000057ad7dd1a68db99ebae833af7413e92356b6c61d000000000000000000000000ae9181c8bd9f7138adf0d87ae6122d567d576ceb0000000000000000000000004a0210ab66edaff3ae775accec5f2cb1474ca10c00000000000000000000000045a7742393cf1df4f8fc33926a4bd474a3941a67000000000000000000000000abe121187734d635505f3d4003e1738dc39ee3ac000000000000000000000000b39b3cc3a901a5b62072f2edcd2395bdd2a0e0200000000000000000000000004d61d9a21f75463c53f858931b10acc0a60c1da0000000000000000000000000333efa7a6c91e39732d95a9c7b6f40670d4a45890000000000000000000000000576a371cf0dea4f21356e451bb2629fe149f5690000000000000000000000005637e39daca999e221007de982aae3d4d5085e5a000000000000000000000000449295e140ea4a35ebdeacfb47c52a7df41a7d81000000000000000000000000dbc984f1360b5609bac4830cd0a3492a4a298c2f00000000000000000000000016397cebc685f6e053585e109442b15600ba24a20000000000000000000000007d031bfadba4ebc98fd22de488482ccaa66a11280000000000000000000000007d75ac9bd51626b9d093230329dafd02728badb900000000000000000000000049e25c35fc6075fce0c5480a320a9a92af0c2155000000000000000000000000c20eefbda09dded708b0575cc27b2221ce13379500000000000000000000000097779d38b7d14b525dbd18bb07225aabdfcaf647000000000000000000000000be280abf53bfd23f1c9acd83cada9cd8050f44d7000000000000000000000000b80fe3ef9c44ac4356843e88d20625e0e03bd0a9000000000000000000000000ca1a9b799b936d9f08fa3b68ade4a0c7f4d1f66c00000000000000000000000062203c407a6d463f532a08b9b0b196923b7be25b00000000000000000000000099f9f90f68fda54854fc4e26d59346c02dfc2f32000000000000000000000000af101d70a8596616d476fbe6609deefa121b5323000000000000000000000000dd5b715c4af0f8c7ac1af2f12bac3934fb6a2e2b00000000000000000000000045d2e8929d394c87b29aca423c12cbe3154b61b8000000000000000000000000a05d173f369263fb697e1a0e214b107b592374000000000000000000000000002b59fb654ea3d810807d4ce39c3832bba839b1a600000000000000000000000078fca58f1e54a00e44f7d6c40b771a8ed97c229600000000000000000000000029a02d9060a90775985e7ed5870bc49938859b9e00000000000000000000000020b20eae302c821b53018037b0f3c1ec90c0af5b000000000000000000000000b6abb522370b1d87fcbe1f5969a8fd78bfa435d300000000000000000000000005b07e7a48b51eaf1c79244a34cd66f61d90d06600000000000000000000000095026ec7c670081024a0bf03487d51130cd883a30000000000000000000000000f5de5b7a64bfa1570bee36a5e2c50485fe8efd1000000000000000000000000ddbc613d8e270ebc91c04ef9749f5eb01850a7e5000000000000000000000000317d4e871ec1f8db3658161c54fd23b2dbacbd6c000000000000000000000000276fe7cd5e69f051712b5ba99e89fc0b70bb84ea000000000000000000000000787d19e463494f9916e60d958fd2cdac88da5a70000000000000000000000000953991ea3f72d031849185b9a96e1d30fc6b984c0000000000000000000000004711b67b499da8baa13c004c72f60eb3b7c8e79200000000000000000000000034887cc3a7706f761768bad6eca695778a335086000000000000000000000000c7b640db892c3429c2a0f9817101881e75ddf19200000000000000000000000033f777dafd40aa26fc3b30fe85f4e8b77d7834e30000000000000000000000001f6f6ce7e24aefe5cb003d311c0e704aa95a19850000000000000000000000003071887d44fbb07b180f23510d267a667256ab9b0000000000000000000000004e42acaec7379db6c9325b5b11f4bcd7f373652a00000000000000000000000040c4df07d9ac1ee0caf0c539aab86e90db3fd01500000000000000000000000049db86cd04a63649ef9f9905963baef7dad0c9bc00000000000000000000000036abce38191beb760f4681ab2dddf3d6a3ce7349000000000000000000000000a9ed0db00e5c29e7e18a55db159ea33fb5fea60a0000000000000000000000009f07dc88dc450978e5ddf973f6a0236a7cfbf99a0000000000000000000000006b79d620f6d14bc4a9d579f2bd06570a794bc2f700000000000000000000000091b7f6b94554cf9e1dc041d9a15f5bec30b71166000000000000000000000000d1a992417a0abffa632cbde4da9f5dcf85caa8580000000000000000000000007a353b547c496de64c713dfb9d5050956f138a55000000000000000000000000ea19063510fbd69286d81181f298c767a4d26ede0000000000000000000000009c4a81acf461e8800bd073df37e1d6fb3a0d3057000000000000000000000000da973a9e08dde843e324eed76dbe262eb3f2da650000000000000000000000001624d2a82a15a3691d86fe1e62a871ca6779a0ed000000000000000000000000d395ab488a9972de8be9147e879f3cbc7bf617f60000000000000000000000008b6f987d56231a126f89323def7159d3beb6ab940000000000000000000000009b7f4524d742c9dc22babde1c08b22a2684dc6a900000000000000000000000026edf0a09c0a816d620780f0c3424e058597b1e200000000000000000000000017816fcf7a1eaa213ddbb19e3b46a00112a58aaa000000000000000000000000274ff28fcba6241bec8b175a2028f45f7b39d94a0000000000000000000000007272576274754b58d6c9e4bcd445d96631a314fe0000000000000000000000006fedfdb4249cd5dca3030fd09e0e1368f23cb4f8000000000000000000000000327559f9fa4007add05efb05a9387b83eb5bde3600000000000000000000000095f071372891ec292124408802a5397eb88384780000000000000000000000009b138b53d7897525ee536d6b07c00e813be57fc600000000000000000000000074ed3b9497581e5881a16955a9d4c2aab6398291000000000000000000000000e049525d61d373f80e20a9ae0940b63a1855a12d000000000000000000000000ad3e5639d980e66ec43da2a2f632a45b418db6e200000000000000000000000012915074b7057c4ab73ea30a2464b2b39912b01b00000000000000000000000000fbd8120078a6f3f452bf5a1668c01ac04c072000000000000000000000000010f7f61a6525f70669398dfac5dc85ce408f1666000000000000000000000000c31cc53ec52d39cf090c5a183d6cb9badf942b0c000000000000000000000000feec0341582ef95e311c036e691f65c78c568477000000000000000000000000fc130a7192f268dfb68af78cc66aebda539e6c230000000000000000000000005bee1227b3344b6b4b119c263b573c6ae64d2a740000000000000000000000000e7755e5a5376887c4776ae8beaecfb7bbc67f8300000000000000000000000051fb417ba3d1310dd3a0277ea27c53363c90c495000000000000000000000000c0092e090195f518a90c203345989f7fd863ef0c0000000000000000000000007a6a59588b8106045303e1923227a2cefbec2b660000000000000000000000004410f561c6dd8308d0ba87028f4857bc8edda7c2000000000000000000000000c9a43964b791e5abd13b98fac710132abfca873e000000000000000000000000bcec43bbc3c9a4cc2a133e92e8b200e0e92c221b00000000000000000000000092ddbf15ef6a7838ddc3bcd21cdc29dded1c5a8b00000000000000000000000023c81f8a3ba0aea1cd7e627f0a7e961d840274a4000000000000000000000000d79d7b08c2b372386cd724a2458e943336f8b7c200000000000000000000000094823b119637765b6254606d14e3a38ee963e22b000000000000000000000000887b3dc159a3cfe248c9040f35d5608d3b0e8bac000000000000000000000000cc5bce2f743ebfeff157eb89d9ea8c7ad7f35390000000000000000000000000c35a32d77fc4e7832a7a75b4388bcdea3c237ecd000000000000000000000000519a6484f36088755778f10d69b42c01c058f6c2000000000000000000000000793de880607c330c63ba82acb75ca3f67a01d9bf0000000000000000000000005a2e6e7eebf7c927cff117c8384a180bdb14615f0000000000000000000000006613bf0cf6c85a9f02d6fe9ac513074970c3189c000000000000000000000000b3ef380dec9966f5ceafb654fae6accc6ebeabb7000000000000000000000000ec11145a9c0e4f69f5eafa93565a2a48e4c43fb6000000000000000000000000cb73f6284ff33f14f3b926127170a892654b510000000000000000000000000069498f71c6c260f7be84c4bc6b30cbc2a641d0880000000000000000000000002e9bad4dbd9dc3ecdc31b0b5bb21294ea7aef5dc00000000000000000000000061ddc5649febb9e72018787cbee0ff9f8031f09e00000000000000000000000028b0185709c849ac0b34b9a0cdb8f3be3c92e2ef000000000000000000000000703527e5847acb192807b4f63579401409638e27000000000000000000000000c7e7c23485153ac4e30cee5fd872e678192af089000000000000000000000000e9b4efb97af3e40299c021669acc14a75597ba02000000000000000000000000b94ca840064fdbe0ae3b134fe78ab7394c87d42d00000000000000000000000056ac66e9da64a30d41bd72f11a61d8a075985047000000000000000000000000cbe0123f13665783214dbaa4e35fb761ff13d0960000000000000000000000009dc1c753f758ce1c64fd432cbeb2f4b61ee3fb79000000000000000000000000d8b3c7f179de4b5e13d827bb4fbfcde7f99e3ee7000000000000000000000000aba46af4a1587771bf6997864cae5d67910ea54500000000000000000000000070e6f14e00a7d1c67f1dc2624cdf1d2711c64a56000000000000000000000000a8344959e65ec92ea03221ff5fb913928f8c87b60000000000000000000000003c0e29b686448a762a6b6fe16968df6af77882880000000000000000000000000c7c3216ffcf6a03eda56d459cabaabc2353612c000000000000000000000000ed9dde709d3be623223e3dcc2616887441c5797f000000000000000000000000b906fbd638cde6a02fc88befe003b0ad4c1768c50000000000000000000000002742296545101fa7fee2b68552308e09fbdf9cd30000000000000000000000005801aec2253f30dc38bed6ecc1c2f54cc84f37a5000000000000000000000000a761d8b9836d8eaaab535dd330a730c859241a4f00000000000000000000000025cd271e2b951fbe62de00e3a670045e965fc39b000000000000000000000000cd0591b96c2ac86e08e6eefb03ab6aaf6db9f4870000000000000000000000009b1de5b0d8f033d171a1057333960afd66249d65000000000000000000000000c38229ee1e69bd2a247c4ed04d9df4a27f4200560000000000000000000000005c0bd1440519762b1aa13e9357ab4d3bef4fd47f0000000000000000000000008aa4e298aaea6c8e5ccca0804e9cd517aa7ba28a00000000000000000000000002bb4f741ab052b02d43dbcece16ed792d5dd102000000000000000000000000864de5bbaf4b8c808e94a8385b95b0855d1701370000000000000000000000002e5c0674da08c3461a12bc4b44dad4872772949700000000000000000000000039b84d92ad77d428d6bd3708dbfdc9e496b02cf10000000000000000000000006cd23a4de66b16ce651a7b70610ac4f50e9685e4000000000000000000000000f6ec240620ad5288028ad1f96d8725db0c838b900000000000000000000000004bfdd14e37c6ae31d3f7cd232c615afe2cbf50840000000000000000000000009912bb9bbf4e867d3ab0fbb9a5497142673e17b10000000000000000000000004cab735b6241064172f4e3a05c357835fa672a6c0000000000000000000000005a4ebbdd17a188ae079b6d9005a9d7432e984673000000000000000000000000a738a11566098406abb35ba17a9de8817ea4179100000000000000000000000056f732246287e0f6819b53dca000d2a8aaf91d7a0000000000000000000000009fb1750da6266a05601855bb62767ebc742707b10000000000000000000000005a09855f40d79e52b4ba3a2a43d3b7c108aec1f1000000000000000000000000cd97c0c73da6d8603f21b51d2f22f39f99c354fa000000000000000000000000e2bea8119dd9f1012d33ebe3dbd730f7835ea6930000000000000000000000009ad03a5f086f30d5ccc220f8f7499392a4d63d09000000000000000000000000848147d85a94e8a4d9bf4c0da97cf69df98bff0000000000000000000000000042dd65aca5bc8b5a525d2bc2a180da50715483f3000000000000000000000000da8d516949e7235c4bb5f7cccc99e2d2b34c0c83000000000000000000000000d77837fc8949d57bc72b049987218e7eee270b46000000000000000000000000cd8eca757e198037ef0a6a6cc4f89aa68b85fb18000000000000000000000000e5ec032e369b529d03f136eeccbd6a5565017063000000000000000000000000db36e1fa10690f5dcd1a74c2957efc65cf834a1a00000000000000000000000002270cda2b17dbe9e70d459c569cd03498d76717000000000000000000000000961972a5c91e7237a3b02d2ee173ac3999e494800000000000000000000000009bef6bf8e6b1ed4f8b6f2db3c1d86df19eebd454000000000000000000000000f50af8801207f87739387ddef76219a8a4c17f7e0000000000000000000000009cf7a62d300adab9453df6798ed2efdd5fe6d6cf00000000000000000000000091e80b34dd6f1d8a5d932ab3450156efea7af657000000000000000000000000d5ac4fa2cd568dd7573e081d405da541ff82cbec00000000000000000000000004dc20753e261c76c5317a006edb05eb5cfba575000000000000000000000000879febb2d5810f4a3cb048759834382cec0c12e3000000000000000000000000f8cdc4ea789730ccc1ab5a4ecd53dc009d067968000000000000000000000000b6c81fad848d98090f741a07fea65cf28e0c75fa000000000000000000000000df0cf8fa3e30c6245f1e1093fa5c44472cb00ef40000000000000000000000003d1bc92b1635a76193e67e86fa0b10cd8b8b1ab9000000000000000000000000e4b0707a5a2340614f63bc9b215141afdc13b660000000000000000000000000526d8649197c5f55a7360b2d0236574fc5eb4c110000000000000000000000006a374829b9b9b08a110f2c2b267d5a2587e8379d0000000000000000000000008f43b69d77e2d1a5f05777a1e48bf7c3baa32a450000000000000000000000002abb703e5e8ecd9eabce0d1f81b2c545845b81ba000000000000000000000000f66e7e5c85aaba8fd076efd605c3d195d940642d0000000000000000000000006e68bd143dce1b90840c24c699e31aee9ebe01290000000000000000000000005f80aacd63e112265de61b752019ee35029a17d2000000000000000000000000a8fe7fcc5b2656303b15c5136dcf2bc3b709d6f7000000000000000000000000b63e2ecaa0a1b609a3411d31feb643cad9638c11000000000000000000000000d65bdc683e69c683972daf5409afbf8e144063da00000000000000000000000063d7fc91756350118f67542cde026d77bfcf4d8d0000000000000000000000005f1e87a5ec7b32cf04ba242d60ddc26141af3d160000000000000000000000008607a7d180de23645db594d90621d837749408d5000000000000000000000000c6bed4a813b3360458091ddea94833aae196669f00000000000000000000000009a9ebedb005bce34512ab63e67eed519fb58424000000000000000000000000adf5e32eb413e62dc072aa5fd12f19a115ac3c12000000000000000000000000c2f4a13d12ae37b67a759b626f218667c68ba06c0000000000000000000000006bf57f83e066e0c2872ae91adac90f85d155f103000000000000000000000000a910ea01d5cd2afe8d09c326d714384c1d6a9ed4000000000000000000000000da92cfbba87fd98d35e320db18176bfe47a140ca000000000000000000000000f7a1cafa5f0c57bfddc0571a6f559582107f78af000000000000000000000000f991acd672d5b344afcb29931af6401ed32e2691000000000000000000000000248248cc06ba461370015e58ec9f86a5635b0ab10000000000000000000000000a123b424ee4a950db80510e22a31f21836eb44400000000000000000000000011dff64345ba84b478b8e52c24cc156fb11b7175000000000000000000000000405d71a36df95984f24f6c92dc4c81fb7f38032b000000000000000000000000b993c1d5ba8e5d13d564238c27afe1e92be393de0000000000000000000000003b3f03015b479b734f41b77dd72851e676d0f406000000000000000000000000ef23b47d6b3b254c95221fe6755bd5a45bf31e390000000000000000000000007dff12833a6f0e88f610e79e11e9506848ccf1870000000000000000000000007989c57880dd62882e3f81e1b89b013f8c9f488300000000000000000000000076c29bd320c1acd300ab15e1aa1d0cb47c2d055d000000000000000000000000b1fdfc0cb8df8ecced14c1f4b0193fc7c8efd8ec0000000000000000000000001e8f4d6198e3b7d44e65a12d2c91783c8deb2ba200000000000000000000000099df295bccdcf3f7648bb4bf2fee0dcd446f32f20000000000000000000000009c3f8aaec325928f7d0db0a316d7434c564cc0ea000000000000000000000000989b3c9f5bc4189dfaee8efac99f9638d39fc45d00000000000000000000000031bc97b693a05500043775a3e2fdbeb242a056af000000000000000000000000f4395379e2303bcf642e452f9ecf7fd74c18453900000000000000000000000084b4e2c4f7c236b2d946204b22d71efebd28b5440000000000000000000000009402229b147566037f850cdbb2f3a1bc58bf678300000000000000000000000062cfc0b2552c6eec3bb7d5fa541dad250645ceb2000000000000000000000000ee7e4a3e1d5123354094deabf1c361ca13151e20000000000000000000000000224cf46124baf654f1fa103309ae8540e5617834000000000000000000000000654c0aeb1d632ed3433dda969365a5e89a2601d6000000000000000000000000da5c1eafb4feb8e60368b985cc7f4e2da32be24b00000000000000000000000064c6d315aa35575a9a77d478b9ecb42c0390dab6000000000000000000000000000e340b4640316d90d611cf0fb9eda6ba93c087000000000000000000000000ca6a75dd7d1cfdb5a74885bc21eb58d162c5f779000000000000000000000000b6ae0515aa921de5b8afc0e90b67244c08b36436000000000000000000000000d79971b736c60f84bedab8ec1285eeb22452278f00000000000000000000000005456902b91571e9b4e8d718ac386977f73d5aa3000000000000000000000000b4ccea3d17bf0da57df4958b154f440793140713000000000000000000000000d4734ce5102715924ffd44a41d7bb785ca2e67430000000000000000000000008618fece201647733ad1ad0024b58114aa3f3efe0000000000000000000000006dde3017e583d3307a7b734a1129a98c76d9962d00000000000000000000000011e8c3dc9b6ce7cf1a36aa03700ee519569f601900000000000000000000000008d39c9e128d5f18bb3a47ad35fd3514a9eb920a0000000000000000000000009b4576db2510049af9fa0336a1a0391db4c69cfb0000000000000000000000000bcaf11893e59a69ce883ff24b68e20c33063c0f00000000000000000000000020002296011ef876a6893f2466c5a0fc67db3d210000000000000000000000002db91205b4d741c81ea8cb203b1f9c5bb6b1c69a000000000000000000000000784c9f25e85998325f7357ebd7b85c40398810e6000000000000000000000000e677a2e88cc62b5b50c72b01821b3b418652668900000000000000000000000041f1b24d61120a8db4140f1a0aa1f971838ab50f000000000000000000000000ba0bb8ad532ab6e6ff04e9d8b8484b4527ca1c750000000000000000000000004a9e047f0bb79fdf398544abe556373dc75264f9000000000000000000000000e248602990788a72e0190e06c4f35815440a151b000000000000000000000000b4c4ec70eed2f59971bc409c1dadb9ad63a8763f000000000000000000000000b520dd200f9df77f1362736d6f8ab77e505b58c7000000000000000000000000c39f8e604a008e26787ef23bf492fdf644f01a0200000000000000000000000006609d20cf601d802d97710ad5a223f7af5f4ac400000000000000000000000050df0719adc14cec48b82e476e79a214fef5d830000000000000000000000000c30914b0e39dcb5aa82a5e21b9631ad9e88bd25000000000000000000000000002024879912fdbe708f606c71326c3d1bbe48ab80000000000000000000000002c419966590863eeac3666cff65358e50de590a1000000000000000000000000599a0776f9d714f26a10ac926587581c3650b526000000000000000000000000071ab849542ff4c3492442455dc07ef8a4dc759b000000000000000000000000e52dec10587ff89737bd4e9bb67c2b6eef7c7b79000000000000000000000000a0b5638a738bc08cc8606db0e1a60061f4307935000000000000000000000000ccd2aa3623434aba5c646895e08a104cecc9b0e5000000000000000000000000f96d8b41b514276a6c427a2decffccec07bdd65f000000000000000000000000da0c1ecbe25e0bf25700d64c699fc011622c76fd000000000000000000000000c3c5a751ff3f8703fe09f7fdee0270c4dacf612d000000000000000000000000874c18141a380be17fc90ce8ca82fa525070ee93000000000000000000000000fae8241b29611422c42c5435d4a455a717cbd3a100000000000000000000000053b9276ada9a3b7d5a7175a27dc9443cfd6031cd0000000000000000000000006d7774ca8c41d614fee0e0c91a206fa2a10f8264000000000000000000000000d75f9474245b1a2cb4c76fab42ca9ca0d20d666f000000000000000000000000a2740b7c8cf37b974a87a168fa5f73c9d82342cb000000000000000000000000fb8e9b066dd6fd3a674f1aa3fd91963889099d730000000000000000000000002650df0e50e61327381466b5526406d0d4994cc2000000000000000000000000874aeebe06c367540216d4ac62fa0535b28ba17600000000000000000000000004d73a99ee346d7c3de861e1118a3829912c7ded000000000000000000000000b5e12b73fffd9aa5f79bdfe70d985552bb51e29f000000000000000000000000cf5efa2358e92034006eac53cd3701096029cbee0000000000000000000000007214faa9eef8775e4e7ef6d055b698917ebd04e6000000000000000000000000e7205eddee5a24c5350ae1f6ec3a51c382377b670000000000000000000000008fcaa0720352a3ab7eae034f662e9af62ede76960000000000000000000000006dbde1a1e0f199b0252e593a422b9340af03075a00000000000000000000000033473e6abcb6d35c340e89610a323866da16400b00000000000000000000000014ac33b8cfae0a8856bc366e628f934f8519c5ea00000000000000000000000015ce5d04f7aa5034c3aabc3b597bb0fe4396ca0a0000000000000000000000000737694171fed4a70595e0deff70e8de84621334000000000000000000000000a5fc21e8b046719d293569fea8e4364077b0346e000000000000000000000000cf369917724a83bda2bb7220b809d0b75d8d82d3000000000000000000000000fd83f8bcee04b49199ba72c65cd34ce3ca938f96000000000000000000000000678db32416fe769683c829a174fcea216eb763d40000000000000000000000003a460225b2bc4680d96ad1ff2930fcc6075c05f0000000000000000000000000498a8188a05242a94d88ab7568480b03447f5b4c000000000000000000000000bb191fea708206c722e64d224da3d9047211c4df000000000000000000000000172849863dab7c43653266240a8d5f08d15d7a11000000000000000000000000495473a9f78853e1ea4d68d4bdf01e0a220c39c1000000000000000000000000983cd0b81b2cdde3ba49325692633ae766119d58000000000000000000000000ce2ac2661fe3043ea7eb3117032176ac3f550dc9000000000000000000000000ce2ac2661fe3043ea7eb3117032176ac3f550dc9