60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b676574616176652e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20676574616176652e6f726700000000000000000000000000000000000000000000000000000000000000000000002e516d643258774467416a6446784c76376f76465762334133624532504c72534d4a63685032454339596a68537175000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000aa0cbe6dafb06f2b1d56a8d14a97019cf88f188e00000000000000000000000019b288f6e224e3cbede806a2b2a58c6279544b2b000000000000000000000000cb02ee73f95309be78522990c2e91568f3e83e2d00000000000000000000000031d66b04266205db5bdb65b0de72df90fc14a52e00000000000000000000000092c40ac84cee3e1fb96a1976afca71da095b0f6d000000000000000000000000846784f4f228e2080ed40203a41d07d1d7138dc40000000000000000000000005fad77e5a483aad5a775c9e2fc4bbf5182e2ee7a000000000000000000000000ff9a8a5abe9568d22fcacded8dda6d082abbe159000000000000000000000000794b4de625ddb9b755b1ce3b4142237a053ca0b30000000000000000000000001ce91ec5c0163b1c0cba3dfc87076f8db25ca0f10000000000000000000000000e3669e8126aaa2d7a402959e0a850ee2285070a00000000000000000000000037fb47c2d0600163ffd519b6f7b38ac3a7c1086d00000000000000000000000032cc9378a2b379d9c97e99bc68f0287eed54d6eb0000000000000000000000003dcd3b01426eaf3bf5df80e418ab408eee4295b50000000000000000000000009b57c227f76ca7e02e2e5b1223a10f569ba1ebb4000000000000000000000000acf783854de97ec56be73bbfc1b69749b5b57bc90000000000000000000000001d954ae2dd60f129dccca3a17b5c41101121aa31000000000000000000000000edfada8246c5d3e93e8012ffc8a549c32ef75b9c000000000000000000000000a2d7f38e14d70b3b8b1fa86e7216395c4cccbda9000000000000000000000000d73c0fcec672e050557586eee13a9e99f1791ac0000000000000000000000000011fd50b817ffefee8cb0d33669677c22957df4800000000000000000000000004a1140f29eef310e8d76fe0a23dd5705b4471f4000000000000000000000000c6d8a7b1505188b9ae2453415b206a1438ebb1a8000000000000000000000000e098f00b068c4334b261b929b6161f05f53de9ff0000000000000000000000005d6a035abecfdaa23af498c76cc14790e6b3ca21000000000000000000000000e8feae2012895146cef46a0ecb4ecb91cab6c226000000000000000000000000a431aa4ea73ead255d1384a737764dbbf6f969f7000000000000000000000000c952f176c8278841407d89b1be5828aec4d9d3d4000000000000000000000000ebe0b973bfc3b10a2e32a5c371d2ad6df934b400000000000000000000000000d820dc5fc9c9774e2f0e7c7261bf5f493d9c550f000000000000000000000000bd711138207ef17f00c0e0fc60df55ac33f6a7b1000000000000000000000000a044e9bef036b52e539087658addb10d3853ae51000000000000000000000000e7d57442ea02df3237c0eb60b050a82d5843f48b000000000000000000000000f0bfc9f46eb6fbba9f500f2ddce7b82e8fe97023000000000000000000000000a39192c20a65d59af4f08793419961ccd29ab09b000000000000000000000000a9d509ce52bd73236576e089a033fa6d9057dea5000000000000000000000000bd45400ad2da7a1bb008c319cb1eff66a76ce3c50000000000000000000000001ff178c06d7c3c065df11c71ade6403c617139eb00000000000000000000000039bb0cae755d027c0386980b2c3a555a7ce852b20000000000000000000000001bcd4e77ade6b0cd0309a3d8fd60a2721cf62cab000000000000000000000000732faf0e0c0f39d3bf5d5998cb24a9433cb4e5b700000000000000000000000076e2596c57f4498cd14d9dfb4286617e3b41cd760000000000000000000000001cf7187efbe734df55b4ea3840937b61b78cbc19000000000000000000000000f681ff3978b8869f08608b78eda1bc8e036a197100000000000000000000000014eff484736441a229071bab12e9f6c662df5751000000000000000000000000418527d4f83ad9cd4698e2ed898c6883eee1e672000000000000000000000000a05b0dc45d3327d4a9eb016cb9dbd7ddfe315c910000000000000000000000004c15907eca7b5c33d6f29fa383fb943261e3f316000000000000000000000000707fd93b4f7b7eee7070c15253df1b848d1f21b60000000000000000000000003cec391f82e9840a5e65ef85c5f92ce8f03edc3900000000000000000000000099beba4a890435d37906d500affa064c938f256b0000000000000000000000004686293de21b8f518a8c79681e32fb42f5485d0700000000000000000000000015f0165e3f44b8d849980f22c8a8fb4e3967f9f00000000000000000000000007c717b5bd493bd8412f8e28abac2865cb06d4dfa000000000000000000000000e491228c5f1ee3c4c63959c2c676d1b114c2fdfb0000000000000000000000009dcf5db24e23085ea231b478b0859a4a705e18b50000000000000000000000004a0ce32cb2c4b553385b43ddc09a4db00c9c7448000000000000000000000000c393e3985d127dc1e4109448bd95f7d457b0cc8d000000000000000000000000cfbaced787dc74f8d3dd8713a2d85cf0149c8278000000000000000000000000834e44be94761486b46c83030264ed6f148138b70000000000000000000000002c658328fb2a731e73ff5db5f09986d032f1a19500000000000000000000000041c8dd7b00692a0aed151db42fbefc42299c6d18000000000000000000000000695d1191e14db42fd1a6f7bbd4bac2dcdb5f9a100000000000000000000000000299ec75dd55471e1921081f877c0428be9b71db00000000000000000000000052e1b7c3f0bae44200a18c4bd7941b83bc5d685d00000000000000000000000008c81bd1a46b98431ea64516e383818ffbaaa82300000000000000000000000068abf3aee3c7f6e613bb87165ad8e3622e7187450000000000000000000000008f64621f5a2df092c89d3443200e4fe6d1ac2fc1000000000000000000000000e91565fac09345d6f459c5d07191c57c6813ffc000000000000000000000000012a46236b65d54bf80055e7713602132bff15d2b0000000000000000000000004b5ced4bd63f15b4f371551ab69c8b17123f205c000000000000000000000000ab57fd725c917737259119992070eaad3a5763110000000000000000000000008dd03e248d542e18f30f46cb7f8fdf11092bb447000000000000000000000000abc06d10a5bff7761c01ae5591597088008484d5000000000000000000000000332146b77db23db3c67a4405e247a888247d77a4000000000000000000000000eaca4c3f4469f43331b281ad89f18c62588c4293000000000000000000000000c8df8a5f0dc1d39f588794b691e117ef3d1839de0000000000000000000000004e82ddd501559fdbc4eb855ebc25bb2033a9b2a50000000000000000000000008b0e84303fc91bbf0311812eadd134e8d6476d8b0000000000000000000000005f1511361eeb162e1d48cdc721281b2a5d6d7b4d000000000000000000000000000ad5347815cd3a71822d3c2afeae7a2cc18892000000000000000000000000363e09975baa4f94536b20f7b812e7e875fa8bed000000000000000000000000f2b0092ccdc73d187dcabf503179c49d36426db2000000000000000000000000aef54ebded00696b00eec3f31e77f987fcbaf60a00000000000000000000000016e40cfc5a2e5039481d251ec9ea46b4ab6139f80000000000000000000000001e389b01133ab7774eef26193afd40c38ae144550000000000000000000000001913c664ce6ce148b35f2d404000c29e67cfe046000000000000000000000000f9238bf79b37668ae82e496b52bff87bd3a877010000000000000000000000003e562a5cbd009f1e9d569dae07fc5a74baba6172000000000000000000000000be8d96874b45c183b315e90500cfc396d2310d2a000000000000000000000000ee7fa0a174c0efa16d6a79e23ff7250b58e8a5da000000000000000000000000af70fe5ffcb63de6068f3728bb840551a911644300000000000000000000000066d6578d851ad2bd0695276cb0f605164cc633980000000000000000000000007cb0f5eb17c2b13d2bdd8975a7f4acc3d4f4ae13000000000000000000000000888ab948a54f87b99370a8fd62f2b4efdad5ed4f00000000000000000000000015d9e9464a6568db4901b83813dc502e506f709e0000000000000000000000003783e8b3814f17a027dbbf0a6d9ae90891aec1a2000000000000000000000000030ae1e48988e5518964d94f3cc09839a9b29a14000000000000000000000000ba204dcc23dc202e3853a1582909f0b36cd512ef0000000000000000000000000d30beb34ff7b9d8541c1574a7abd31f194763ee0000000000000000000000007b1e06490d905b60a5888b6a7dafac42b3a8d4f4000000000000000000000000b47cb9825d64b7bdabea2f468618fbcabeb9811a0000000000000000000000008744f0b6e24e843c7aa240f41466e49c25a69d3f000000000000000000000000d1137935ac190f63e3d02b45451a0e99a17c73dc0000000000000000000000005ec91200c89a77ac15ddafa0f81417e45f4a3046000000000000000000000000e0d929614bbf4cbf6f7f9e02df4850062528ecc50000000000000000000000005184d6e51b9e28e5f06d1093d80512862bddba75000000000000000000000000f0b203268d109972bd307e0e0e30ca7ec5224143000000000000000000000000a472ae581261b9dd9068c34170ab92f610a453cd00000000000000000000000057b12adfe01cd201cde02314dc70050f950e4a2a000000000000000000000000ceac86ca7a0b49b80413a425446614244f0bb3980000000000000000000000000265a1c70847510ceec5b99713695584772afe48000000000000000000000000d204ac595f43342bc2f3b79ce416aad0ad09f64a000000000000000000000000163272ea2d463cd5cdb9f5626a52fa1a4fb2e82d0000000000000000000000008a7bac706dcb5d74e75266d655db5fa41e674fa6000000000000000000000000a5d9a48d337caa78c049be22923546d434d1492c0000000000000000000000009d5958ebf7ec37a982e98ce94b6e819221b3e4c9000000000000000000000000b69e2b4b90caea6f029d2d4afd51d489561871b400000000000000000000000076e8a3e0dea7e6ac47c2b8d1b5ca27e200590ad1000000000000000000000000fbcca13c065f340c2e09aff43ba5062abf3d19650000000000000000000000009a3fce522d7caa9278bb2b2c587803f1b2324a11000000000000000000000000ee9c9f18b92ad184df20c88a82d10fe0cba9579d000000000000000000000000246d7bb00627a747b59770b4e8e2d5119daca4da00000000000000000000000037e3d906f60ebacc138d6c1481b567c7ce1bb3f0000000000000000000000000ebb17e6257a8c5c4672e7b4bb774c13d63acd24e00000000000000000000000061de4818ae3de2a1d9895f9fd97ef3ac809b42610000000000000000000000003d3a4ddb60398fe62403383e35711a1918a68a8f0000000000000000000000002f0dca132f5fbdd3e6a9726987e7789e8e1eec66000000000000000000000000806ad0734de973695d76ba7f9b507e6c2ef4fdcd00000000000000000000000090f91c9c3972ece9709e7400db606fc1a44b1349000000000000000000000000a623dae9fd46c56c8c554812169a6599516dd6cd000000000000000000000000f6b87fc2b6189c9b28d2d7b1d32d1916aa8b5ae600000000000000000000000055dfeb316cb204db3fb1c907d9716d33d1a2cad9000000000000000000000000d01b1e1527b475863eba84f6859c37e9e61bfccd000000000000000000000000bf243f17a899ac90449bb7c855c3e1f0650eaed10000000000000000000000004a042fc637f21ea1ab7650810606a7be014e43d8000000000000000000000000c57b4c2ff0485b0f8603809c1f45d577f7cb6ca800000000000000000000000080cea2ba30c4ef310129e292dbd71a33ab7136ce000000000000000000000000ea5f845f6df238cd14b38de15ac734c6f1d2d5eb000000000000000000000000c56723c80e665e75bade7c811e64c6a7b92c6d8a000000000000000000000000eaa46b68910e671ec19d9a460862032db5b703b600000000000000000000000050f185ce8e22bdb80937c9e968d10bb497f229af000000000000000000000000c17ce9d6d2b109d799fdeae01f42ccda1e692ac0000000000000000000000000d44b2afb718e1f35355613c3249b9375f9c901fb00000000000000000000000000b743a0a2de3573986beb8ba226ed5d93fdfb38000000000000000000000000e0bcdd281d25a5a04d561f71750971ec6ef9a72000000000000000000000000017cbec21d4658fec65f47b57207e5cb2cfcab45f000000000000000000000000d4624e73b11a0d692ee0689b0ad2cdbe7840b62a000000000000000000000000512c91e90f0c706af1da48964671ccb4938c582c00000000000000000000000016294afd086424c20239232f55e0b7ad228122a6000000000000000000000000d5000790f2378adb6efc7d4739308b67227e872a00000000000000000000000009eabda1776a5350a5f06caf1240d21e90b12a8b000000000000000000000000c9d3c0ba0330686495fd46b67e5bce874ac00121000000000000000000000000845347fd8839acdf27b11c1cacbd711f101148f70000000000000000000000006f8089754e68ce13c9acdb4f8dfbe0e1f5481b4a0000000000000000000000004d6627043e89a9bf3343b55749e17be667f55ea80000000000000000000000007a0095c4df02931fb5584baefba213c6d2f0d3ff0000000000000000000000001df0ab587614058be788940038ef5d31d8a51dce0000000000000000000000000f09a1a2a91c12784aa17cc002ca876f8603c3b0000000000000000000000000433ca98acab1d8eb784bf1c827f2d3ac59ae67b50000000000000000000000008283cae7a8deab7fe2560fd4da495f22534a695c00000000000000000000000032f10a5c045da3c8d3e64174984cd2af8d55e250000000000000000000000000139c5b7275ca876dd91976662df2b00809dc7a4c000000000000000000000000146aa6bd6fe3f51b86335bee5bfa4d61a88664530000000000000000000000005110a3e2276a88c44b04a95e271d1cef0b46a89c00000000000000000000000031f2079a79d7810a1553d3767555b19998284436000000000000000000000000bcd7a025c725887c3d4dd2b21547069cb91315d6000000000000000000000000d2fb30f59e881ba9002ae74bb38d5c1751efb32a00000000000000000000000014dc4ba767f6d6fc74019e1da7006b7c1562864e00000000000000000000000006a92a8d7855dcd04754b84b3f873fc4594a605b000000000000000000000000665c1862caf4942a9103fcf987c631ab367f85a7000000000000000000000000a216ddbed51b57b0f6877c41de1f7a187b9c899d000000000000000000000000f10d75d0ffb12baf0b35934c20cdbec4f558245e0000000000000000000000004d5402e679b94e54853748564e064a01387c550d0000000000000000000000007f13868f0fb2785ec1a707847ce2eb1a888b930d0000000000000000000000002a5a10910cb8882fc80e316c28deeaac6b6dcdfc000000000000000000000000498be472475e073f93ea002e26f4399db17cf9f2000000000000000000000000965246ba8e3b555d5485f31ecab6bec62c325a5f000000000000000000000000878a6e24d99c1f197b59646f3a37d376f5eedbf2000000000000000000000000b7fa5ffe0ccd9b738613cde1d7ce53224a14b5ca000000000000000000000000332b15a569410d6b01f81a22881dfd234b141b450000000000000000000000000ccde31f339333298149df42f7198885c5773e2c000000000000000000000000e1ad0b673195171cc96c9f74773a49beb74931970000000000000000000000005016707fa20373226a96e352db01c9206e671cdc000000000000000000000000672f0e256c558acf1c560146417d0342e62b9f260000000000000000000000000a9303355334ef8aa0dda2370fc29e674ba62d0a00000000000000000000000078346650bb4257b63929aead66c0e7726dec536a0000000000000000000000002a645bbd66a15dc5fbfbf77ba988d8814a6391740000000000000000000000005aa562c0878ff904f55faf3f2dd4a231de9386e4000000000000000000000000c480d25962ec97d5ad21b6cb40e43f85a6dfc4d00000000000000000000000004ccfd4c2275959f73c29dacbf506ac52a15798660000000000000000000000000b278d0297e5503bc8c19ac78db71b4c2dc48f430000000000000000000000009015596319ccc3d7bdccf6a14f55027fe5ec13aa000000000000000000000000b3d2363b42789b087ff59fbc78cafa2406166a270000000000000000000000000a23c5e794b658f8232e47cbad9fc42788d4aac8000000000000000000000000cc75bf7a679c586f9ccccc6df9cf324151a52a34000000000000000000000000323334f3b020fd89c3f96e5205dbf96fcd6f0c3f000000000000000000000000f40ebdf3fe9dfcf13beecfc0029e68167879f9460000000000000000000000004bc60f13e18988f120373d5d6ef30c8f4b7ed1cb00000000000000000000000024d24836dde641181551dada36a2fc693541993500000000000000000000000038c69c7ca2b4d07217f58c3cffdb6deba53d838e0000000000000000000000007dc4dbb22f5009b5abfca06fde9783d808b1b3d60000000000000000000000007c6b99c7d5d77c55010d0751796ad9d7ceebbe1c000000000000000000000000dd41ebf6e71678661e6c9127b0004467870464ef000000000000000000000000b4e93b6f2b2ab2f44ffd37a23b8d0afc8951c7fb000000000000000000000000cf24f3e92c9b02e8d1ee0c9f7e62bb7c4035bf520000000000000000000000008bcc8d5414e1c9a5c23aee21cbbae488416dc2000000000000000000000000000cf82453f663e21f485a20573ea92c96cc309752000000000000000000000000e77ce8441637025df0641581587ce68ac289b243000000000000000000000000f95c8aaf668941fee3fd09cd68a19f0578ff59e70000000000000000000000002c4831915f4a3f42c7495ed3bfd5a22e47a0e25b000000000000000000000000a90714028c0b9dfdbc26354d6da0e8f62d99a129000000000000000000000000da3ec58cf4c6a42ab4403482a2f04831aca2d52100000000000000000000000008bad6ecc8c74d27e5599c84e1470db6367a35260000000000000000000000001f38df1aa27640d0f888144c757a6af7458e6e2f000000000000000000000000c4e5962e8822001610e8a4726ec2a85cf79f8b5f000000000000000000000000951287f7c7ad32de31f279caa4ed4d58830e8564000000000000000000000000cbd0ad2f3f165a4e32544eef91166198c8548c70000000000000000000000000f0e7147543a42ac21f8df55c153b44ed36b46933000000000000000000000000c36fde7d36c8eccea85429ce1cb38deb0ea7e13f0000000000000000000000008510f36b4d85d3b2e9f65e9b7a6bf176429eff75000000000000000000000000df60ba8f1012abd48a27416289d180a7325bd7ad000000000000000000000000e7454ed77366eae0060d989cd0007041626f29fb0000000000000000000000008d2060d4dcefa18b5a747eeb21944faae486731b000000000000000000000000bffd71157d32463b8f01ed611fe89a11d9a18cc100000000000000000000000010572888d2196b03d98ae120d5ec5ff4a0f9279f000000000000000000000000b2118dcec815eff809e59953b19062c892a131af0000000000000000000000007a2fc9c22a9f8c91c67dc15d9c557cacd1644fd3000000000000000000000000073dca8acbc11ffb0b5ae7ef171e4c0b065ffa470000000000000000000000000a9f2cddf348a07d0a95cf80cb3e9e7b5f250f570000000000000000000000008570fd0d8c8de84a3ce68e3db9690e1d45572276000000000000000000000000df246932375571832746eb74205e51d6c07551bd0000000000000000000000009fdaa81ce7d7550732833a254598ada791c4578d0000000000000000000000009d15a8244ae4ee98453fd4ff8e890005e429d6fe000000000000000000000000d70fb084a67749ca884d8daaa2606f9e38906a2f00000000000000000000000007e5c3b7a881c0803e600058f42bcf1c6e209cb4000000000000000000000000c3cd3260b11d4a5bf2d17fccd8a999117bb456cc000000000000000000000000156c0061fd66a4281cdc638df5a4e49184d803600000000000000000000000009efb28a67a5e0517645bfeb9802b4d1d8b96c5210000000000000000000000000cf4763e6b92fb41cd057ad66ba8da3fd4fc20160000000000000000000000007f0c7959753eac2145d3e92dfd3ef6329bdbecb6000000000000000000000000a534aa02b670d4e27b36daf328baaccdd2ad66ff0000000000000000000000009c59f0abd5969a6f350657dd4c1ece4f569b550100000000000000000000000031fe8a28d31bec612c4db17fb8409e57c4706e0600000000000000000000000091fb7f289b568717875821f6b0c3de827ab3e905000000000000000000000000e76926172f390b4018d68bfe8d824567e90672c400000000000000000000000038bea563025372ebc7d0eabc84e9d2368b348054000000000000000000000000c55e7f84998212a3a2fe6db4ef7fc1f27f324320000000000000000000000000a9b216d8a30b7e78b91b93b6bd1746859d533383000000000000000000000000c9a86745e351bb33ea01918dd690f40a9448ac3a000000000000000000000000e0baa7f0dda8280026930a127e3e848ebe8c50a10000000000000000000000003b9730415b12bd60de845ac3f5c6cfa5d077ffe600000000000000000000000022a0a5c26db589288c9afd2cacdcd38987d4b83c000000000000000000000000b7ba433fadc542e98435eafcb0b4b5e15e73ddc100000000000000000000000071d71b07c58e5e882092c687573c627af90c0c03000000000000000000000000a5162134ea1ee5ed220d339ae300add0191266640000000000000000000000006e19a7a68a884a2a7e729da408c59e010017e97d000000000000000000000000af7ee971c7bffbb4d278abeed21a7f6377e3a32f000000000000000000000000ed7f1876db7dc406a68afe5e5ce06056e09dd34f000000000000000000000000c83fa2cc248d16acc9d729105088b28e5472c5870000000000000000000000004f3aead9e775d45aa7b5c06b4b9eb5d98899bdd8000000000000000000000000a6371a70b4e991ec0e059d4f01e81af9b9d78b050000000000000000000000002589a2d20fec00628ceb3b9ec9e329b120056a0a00000000000000000000000047c0992116792a271f40ee752286249ff1b98cb20000000000000000000000003c3a5c2605ebb7437688499c61f1bf1edc89ade6000000000000000000000000c34aef270175c59b1d8f62670a3cb02d2eb8581000000000000000000000000077550fb9dce12404d65b43da67633fcb38ec32490000000000000000000000007205a1b9c5cf6494ba2ceb5adcca831c0553691200000000000000000000000072ec47af4450ae9e336f08ec82891730057f0ee4000000000000000000000000b769693376fae4d09d20e88602141c9454073466000000000000000000000000c4338863885ccafcdddf8a29d6c8f2de33a437bd000000000000000000000000f255fdecf61c9845c4bff084a765b6247592d12c0000000000000000000000004d0e5beebe568ff6edc4d7fa356fb1e2bf1d002b000000000000000000000000dbe7dcc161612acc864cc0640195c066505e2f09000000000000000000000000da1b192a9a4071de088e33c84ea82e03a59183bb0000000000000000000000001a8387a082e3df8deaf897ea2ce9d296a1ea789d000000000000000000000000cbe56cd0c7009e86b2986e3e035a954b3f69df21000000000000000000000000ad362837688778f484aff0b895418c15482765070000000000000000000000006b36bf23a6782e56043fdbf6c4bf0c40d92ef896000000000000000000000000281c0fac0cbf7a10777e96559abfc65f86e41e6c000000000000000000000000740c98969e1e214f85960b028f9d639bf3f5d58600000000000000000000000061b52445184d2ec26a921c758db434e4650adbf7000000000000000000000000c8d470712f620ad6d90db5d9272efe5a47ba8126000000000000000000000000fb83147f3b035cca8172c6b757c33417c5473e8100000000000000000000000070927167cfd748a538abc3a1bb82947f40753d49000000000000000000000000c9f86853a339847ee8e2690ebe4859e2537dc20b000000000000000000000000ba819757e815d29697d4379a04332073bc3d8e520000000000000000000000006710f779643b1d6230f5a93b8f3073536a8a9d560000000000000000000000007988c779a58e1be1a72c6b21d731c565736c35670000000000000000000000008f43aa60668d6dc7a99cfea994b8322619a2f0cf000000000000000000000000c1b0b79e151f9746657ad5867ac85e01472ceafb000000000000000000000000163f19263e889c409a7e868e5672e1097044d51d0000000000000000000000009be47f217c692b760d3cf069497727b1d43b6eb2000000000000000000000000b437338824b1565e60b79593d2ba7f4c7252fb5700000000000000000000000069315cb13c176a5674c1446360a912519d09f21c000000000000000000000000f86577c5e79d031ad7fe332b44042d4850b1b83200000000000000000000000099365a4e09305f713971c24cd6ced3f1c5da5fb0000000000000000000000000bab3e1b3b69defd5d4815cc7156bd4449982842f000000000000000000000000f1f702d1f4d8e950992c8907083c38fa46e1ee3d00000000000000000000000034f79bf4bc07c6b6a96d1ef59a0d5d29483d41fd000000000000000000000000f24dd9e0b3c449772f93d46048ce9861c9d3430d000000000000000000000000c764de7f80593f457dc991e91d358857dfbb2815000000000000000000000000c49d0869dc1ce05772a1f72761bb64eb45f970ea000000000000000000000000e6f361c18dc3740d7cacc99431e749912d6c7574000000000000000000000000786f60478ee4517541682aff22e592a6c8cdc53e000000000000000000000000429c0f76157e44dc29939667ae2b2842c0ef53ab000000000000000000000000314017bd83630efcde78c4b58a76f0e263cba81a0000000000000000000000005b9ba8ee29bf0652b4d71b105bffd3b254004f64000000000000000000000000d919a87629dda09267449e580f67f15a2ce9b2c400000000000000000000000047f3e25ca5c29a73c081d4fcc5dab3f7b4b4fe5f0000000000000000000000008b11ffccf59400e3eeaff9b846efca5d883cf18400000000000000000000000069346ed5dc75bb4604478e1f525e1845e2f2f232000000000000000000000000a159c68a056dbe51fa91b6f097524ab1d2a8f7620000000000000000000000001eeb7b6d52cc92a7982631c4d6ee4d4f0379328400000000000000000000000057aaecf279960d61a565ace4bd3f3aa3add03d5400000000000000000000000026651553454e7d9c0ec452f6fc92a989f8076fc30000000000000000000000007e0ed7e4e71f1e4cca535dd98c3c93c8d3cd596f000000000000000000000000d63b7a85efcbc9bab25cd298899a889f12deb1d200000000000000000000000055cc2d83ddcfbd083bead6f335b4f1842cdac78c000000000000000000000000909507ba4b7ef7220ed01e801f481abcd92281b4000000000000000000000000b5285daf1f4f86ee14d6db7d5971ca4600d435ec0000000000000000000000009f71ab949649d9e9e36654699b9b957472b5874f000000000000000000000000c26e735c0834dedcdb66da870b326dd5232032fb00000000000000000000000007477aadfc1c063c5ee0e482762fb0a6f9e8fee300000000000000000000000068914cef856d8f1497bdf7a546df7239ec61ef440000000000000000000000001638d31803461edd31162d43628692f99db6e85a000000000000000000000000b77ba0becbd47bebb3f14980813e205b59e3fb470000000000000000000000005aafa4cc9ce607464d350edf25eecc9909db1b710000000000000000000000008d995b594e7db2dbf204af76966653a9a9754f8d0000000000000000000000003ab804e92c734b9caca2eaa41421d70aa1f785d50000000000000000000000006e82e010edf6df8c3c340c5f9d6b0e2dcd378dbd0000000000000000000000009613ef1a236e4401dc6c1d53c04ec8026475a9870000000000000000000000008f6685333063559cc44739ef9c5940f46346e4e4000000000000000000000000fed6b45350bee8f11974be804e0570c46bd539d2000000000000000000000000c2b3d5ab662ca90abaac09c551000a316d85c85f000000000000000000000000e5742287be3b0d16d4825a59f59e8b696576058e000000000000000000000000233fafd5f6aebeea4f3afd8ade2e48a82cf0de90000000000000000000000000b2da86223530f49c4e7cd72ec4027acbc5a4b90a000000000000000000000000e877c5cc028f9ad4c17a07e5f51ff884367056bd00000000000000000000000021d03bd5ef6bcafac9aa33f443bd61ec64be2ee000000000000000000000000055b475d3cb7ec6415986b5b8990331f6225a2246000000000000000000000000a8f8d167320d09ccaa6544caa61af0c3a34f75b000000000000000000000000095e3459b9c662e631f2a5f58eb1fe4130b34c6ee000000000000000000000000b180907602caaa3bfc7a4c20c8a51a0d68eae77c000000000000000000000000fe8c3db28f2c47c7976d39ce258dcfeacfbc78b0000000000000000000000000b98a8a5352a12cacddbcc3c9d6fbd9f0512147110000000000000000000000001de4a4de276070ac14a2d121de227369aee2997c000000000000000000000000e8119ea14ac6eb5f8eecea1f91d6e6d73f254d770000000000000000000000008824dcd845433afadc2d1f65e2af5add633054430000000000000000000000000794cec7bea65f3475287c5ee937b5034cbb9e56000000000000000000000000082ea97b4075237e6aa9f73eebe01fd7e57bca32000000000000000000000000ea77034ab49b5de5cbb01c7739a483705b41b16f00000000000000000000000007f0b2a9e840d6406684f19b597f5ecd0f3ecbc3000000000000000000000000080a75c96bf646cd9f78aaf8c9869a510e9c68bb000000000000000000000000c6c51c21df2087fe9caa86edbb45ea54f66a9141000000000000000000000000dd3ff579b248b2de6a3eeeca5c041407c36fba1d000000000000000000000000dc9f36c8d89797f023448a424fe078a6a396beaa0000000000000000000000004f39b6472b0d985b1ff08736b2152a8ac1783e83000000000000000000000000248a5010414535fd832ee4860545ef6cd54484aa00000000000000000000000091557fad09ed5c3fca51cb7f72a4d6fb9726c6ad0000000000000000000000008b2ede25b043d58e673fdfed1ae4b13c9c477d21000000000000000000000000576db81a12ec79e5d02aa5a3a81a6430b8ab6d5a000000000000000000000000aa48180c229f913a652aee4b715ae6c416b01be6000000000000000000000000003d1e506652cf80136c56273fc483affc6a8970000000000000000000000000d8bd79b5c7e57f367d1e6a00490d35d4c703396b000000000000000000000000a9fa85e69aeda99bd5b388a427aebe3d02bad7a5000000000000000000000000cf620f03781d2bc002e40bb78a895391ac3c46640000000000000000000000004834886661d9d1cbb3b57a8c6187c895fef607c90000000000000000000000008457831e659e105f480eb676fd9e72a211c3342a0000000000000000000000004182a2b768198582259af33cae8e5be92deb73b800000000000000000000000008f5ef203000847e95ac9c6ce23a870883c8bed8000000000000000000000000e0041304f34528c44ae33c69b44c91a2811e8b71000000000000000000000000087d1edbec12f7dd7c90f5c87126fd7844f6efd6000000000000000000000000b1d065b356238fe0be520ed5dd76c08eda70a854000000000000000000000000aca60ff90dcac894915df7add5bed5e6ab91e98700000000000000000000000072d2c881a7dc0f3d4a35b76bf7f39844aab6e1b2000000000000000000000000d2eb85aa7c3b3fd99885f409efa365c4de42497600000000000000000000000018b641c26b7ca18643b076389b7efc324815136500000000000000000000000038aeae1371fe2a4ff776484f959b29e0ddc4c91a0000000000000000000000000795b458a2cda97c51038b2644e5ad07b2f891920000000000000000000000003745affe40045b794f0f4cc082ab043d53529fef0000000000000000000000003f7130b68322c8eedb7d68dd622e119773c8953900000000000000000000000090299cdf2f3fbd40f4fafc2a6674b0a00ac6672f00000000000000000000000036491da018a5d5fa8d966183e40a7b305557f5e50000000000000000000000004171004b981e728d6fdfd84d4149ad8a1dece8a90000000000000000000000001d21c064ed072f3f4864604869bbdaa6f87e0e0d000000000000000000000000e99ea90c8f2424d85287b78fa030730fa4e4313b00000000000000000000000021a017a8db112cfd181c9dbc84eefb9abf1c175f00000000000000000000000002e9f0322620260aeac9110fe167a4d7e907314f000000000000000000000000be9fe2c52b25fffd7cbae52d6ee22667839a136f0000000000000000000000005273b818f64ee5aecc06085bdcd3825b8416ff4000000000000000000000000086ca57ecedf18a46ab811458a07743241c7b0d08000000000000000000000000b417eac8737aa573b3ffaf09620f4e85dbb0a1eb000000000000000000000000197e5a48c096c1c5654c087c4706fef4ad210282000000000000000000000000b1632b4c0ea5029eba5d94c1d7c8caeedf05d34d0000000000000000000000008e8fa0598da024a3109d6753c3aca90641b788550000000000000000000000008307c6bf8032c56950228f576c470c6481d5e7820000000000000000000000001de78ef8ad2a250126a1f16e494b506d66dfdbc9000000000000000000000000cb1fb875a503c2e6ef3cc59456b51b5beba63fae0000000000000000000000005bfe23b9d020a3c56ba756262ec8548427016db20000000000000000000000000cf827be63cca083f007d93739a0a26dd5deb9e2000000000000000000000000aad7e915ba5d05e1f7f394b91c3c2f1666fe0f700000000000000000000000000265024bc72c16801dce2dc9c1a857aad8fe5b3f000000000000000000000000f38e0b64df49ee823612c2a1e76285395235feec0000000000000000000000005dbcb23dd347bc9960f525c9aa9c1c61555c65b00000000000000000000000006066c99a67d7b6ad41683bc439ccc2464ab7901d000000000000000000000000beeade205cf6931ed572cb2bfa2b2c373560c15b000000000000000000000000bb6b908e0b18b8dc569beedd84c1c36cc02be6ad0000000000000000000000001035b7710d3e2c4786f82d50079396a9da25fe92000000000000000000000000d45a702d2e1b659ecea66a3f88941063e64d4aa0000000000000000000000000b80b6517a2b5a6974921d5e1b810dce616299e7b0000000000000000000000003dd08788606998cb181219e3256232c8deecf730000000000000000000000000f5f9971245fe7bdd9a48ee1e80e75f43f2991a6600000000000000000000000027f116feba326d4b4b4c38487d654a5a128d2a71000000000000000000000000c8499d0311ca31a60e11d58a5a7e4f1c24b9557500000000000000000000000006192226b26947a38a2840b64af2b2e1bb1f8c2d000000000000000000000000cd73d8e7fe61dd40bf69b0aa7d9eea7b5e61b36c000000000000000000000000696663578472dead394043811afc097942becf2400000000000000000000000011877140410005bd4b6621eca000252b9c20c7b30000000000000000000000007f18bf5fdeb5d91746214fdd70b282508fdab773000000000000000000000000610894ecf508d61c29e59873688eccff362871c2000000000000000000000000e9bc54808fe49abf2e26e150929b331fcfd2768c00000000000000000000000046d0691c9bf712a86fb6c4a37cfa494665d905790000000000000000000000002b49c7e65c898413da99271385f089f4660fba60000000000000000000000000705b4e3bf67f1467705c57011e2cb3e86e0ef979000000000000000000000000da09a749a260337ec9a8ee2febe15f6edce6c60c0000000000000000000000005a4d8a608444865ac564c9cee2c7c4808cda7ee40000000000000000000000003a4ba4a4bff63ba7905a52d87ef3d3d46d2b5942000000000000000000000000144a9ff0290bb60aea374405db042d8c1b22911e000000000000000000000000204c4b14f15ac600bb3c0dd5ffb4a03bd82d33a7000000000000000000000000554db10323e78d4677006bd76b20e8e0e6dd7bd1000000000000000000000000962a2f3d8a8d0631bfb5d363448c2072fb3418fb000000000000000000000000f737661cb0cc10dd252ff63e262a83f1bee1a1fc00000000000000000000000019a387a2135f2c4413e4987339ff5a8414c6b2960000000000000000000000005ad0aba8de6b12ce1c78f1f04df79a0725863a400000000000000000000000003b87a317e832c3e0bd81dce70955f8150bc56b87000000000000000000000000e755fbe49c22505f0d993e4faf51a8b96db63e940000000000000000000000008a6d60cd72be1829f5ba19cc2a37d49436f04aaa0000000000000000000000007528e67b716e8976bb4887130879d96f4b93c464000000000000000000000000966f6082089bc022567621f24c72b488ab25d0aa00000000000000000000000011aa8b4c670011caf9d52edf9f484bc219f3991c0000000000000000000000001a2858bdfa03e5ba924be0df450fe32fce11e59c000000000000000000000000a32c44245c6fa6b4a178df3cf49e2210919560b80000000000000000000000009aadb53eed950bb21649c8596c79792ec6f6abab000000000000000000000000f637c4e0b24116794403267047f404bf7a28d5b3000000000000000000000000767d0617c8d52744c96d05d6e3b7edc52189877700000000000000000000000036b6df166b1fad4fd0ef566c88027e98fb9f2bad0000000000000000000000000f3a80e8ebe04d8b2d1a46cde7cb93355791de9800000000000000000000000090174ae6358a6d654a5e4e560e5a90cf7942e4b10000000000000000000000001acf8312427ab5933a62cc0d86cb752b9eebf625000000000000000000000000d65dce0c93fc2ffbc8aaa315e4557bc87da72acf000000000000000000000000d6923440e492cedcdae85d2dc37cd1ffee1bd0a300000000000000000000000001f1410c5daabdbc1719b568c5240d55fa100694000000000000000000000000772de67665ae3ecd62362a6fb738e56f79dad236000000000000000000000000bde5dd43f071b122283e1d45e989278e12c1c875000000000000000000000000f0ddbacea607bcc58d56f7da702e39f6944ddc85000000000000000000000000c28973006bfe826cd7027123d39c5f467d4bfa5d000000000000000000000000aa25b206d26f0b24146cfacb7d6b2b0ef43293da000000000000000000000000a36e2c55081d014057db324a4babe0a27dabbb0e000000000000000000000000c1a5e8e58c8935d6f24e773389793c53bbbe973a0000000000000000000000006f1ae1aa6cc5a553388f3c1f9b0481c9ce5466530000000000000000000000006d044bb1d018905c582d0543ffe71e12cc7ab78b000000000000000000000000bf6267410ee2f2204658608fff7a423bb8f190b20000000000000000000000004084b17ebda198bd0740a76d5d595a0978dad4ec0000000000000000000000002843cc38336921ca556d555a01814bcabdae75070000000000000000000000004a420e0878b63775ff4f4db22b4cef34397146930000000000000000000000008d14f83832324697035811dd01d844a36f79442f000000000000000000000000c30f7974003815ec88515700bf7d8161817e1520000000000000000000000000a007a2ae6827b1913193e8e9623c7af8a8cc07920000000000000000000000006211fb9b403c325e793d5adb09b493544c366baf0000000000000000000000007c4bf60e791b5f847fc5bd6e4279fc3123aec2040000000000000000000000003499b31c6d32356b82de6892b813d3ed7823b2460000000000000000000000002d4042edcae6b2cdd08f66048f1a98b3cc4d8bf1000000000000000000000000de1bd36cd3cae5fef7a708bcc8662be1339cdbff0000000000000000000000007908924c7469740f059942042fff207c212032090000000000000000000000000967bcfc1d2a9c893df7cad6d7952fb860876d7a000000000000000000000000b765dc1b2a228a7b774ea5b4c8ef490fb6f9aa0800000000000000000000000010ae004590778ccdbd9c8c6e256a8c600566a2270000000000000000000000008eabd18930687e1ac278930c17df56fd27f6929b000000000000000000000000a055bf3f7e0b2f3c9360119461f088479f3271d600000000000000000000000086b31449165ef8aa53346cd836c204c7f9cae9ae000000000000000000000000056ee9628366a89daa51ea4579a7ae19374bd6850000000000000000000000002a43f03f465f38e992ab28673632f4edd9b22fba000000000000000000000000a11790535101850d5e15fb105559a241cd4f494800000000000000000000000086ac4b245d9afbff752e0218dfe75f7cde24c0b80000000000000000000000001be6e4858c64de682809c2b02bed7a982c2840b9000000000000000000000000bf4402d28ca3947da9831207f686a52329e7c9bd000000000000000000000000c27fde3967a0a95dcfe83b380e5ab9f21b8042f9000000000000000000000000d34763003cf76ed6519d34c39a1ccf388be23e89000000000000000000000000ce2c8609a7355ffe2344849efd75e3271dcc5f2e00000000000000000000000048fd3c63c75ec257544387095c6e12822b527978000000000000000000000000b596fb4c763e8419433116615a049d9c8707832800000000000000000000000067d19e81e689badee7716b19b6403c7897181a3b000000000000000000000000cfff61ab896ad21fe1441f5edcd5845a822d29e50000000000000000000000004de0699883b305a6a8443066c2c4a252382b198a000000000000000000000000f96efe70c18de37323e6ef145f2c0b8caa93633100000000000000000000000009e6a7f3e6c457bfc267ec34a304528d2f316e2e000000000000000000000000280f1d0113634804ca0fa5b052f698d0bea55da4000000000000000000000000083131a7a2c5601851c45645f7375d2c0262850d000000000000000000000000f3a5e6784c6d83871499fbe6fdcbd4397fdebbc2000000000000000000000000bcce628d026d365cc46a7d3c37c4019d2cd0543b0000000000000000000000004e25f9a6b1638b043933acfb768b132bf8569584000000000000000000000000a7c9f3730dce4903722b7f569f374aed688ecab2000000000000000000000000cc3842d75b32afc64a399a87afe68de93f42b5990000000000000000000000004e5c6c1b54cc5e4bab52d57ed3662bebd18f029000000000000000000000000030e97ad90620c56785e9c624782349daabbd70a8000000000000000000000000e8e0df5ae33e31b1a21912852a016dde8cc26ca9000000000000000000000000d92e7e18ab818c84811f9f99c42c6e70bc445f110000000000000000000000009f773f489d0313b2e68ee2b2a441f8cadb3218b2000000000000000000000000d08594fd4b49aed9a52a589b0dcd191ea5eb0b1a000000000000000000000000b737104afd216fd92113e16597c52a0f40b536050000000000000000000000004ef28c91aa4ba6ce67c46e891177f6ae8e497de00000000000000000000000006037b1925d35e89f866562e92ead8410cf1d57d100000000000000000000000018bc43c6eeff56a332601a2c6225b998a229da3100000000000000000000000066e32f550e4e77353da6d1b9e61ba45a35caa84400000000000000000000000060c4ae0ee854a20ea7796a9678090767679b30fc00000000000000000000000040fb66c56c0422ffac5f3c76920ff5161b397c6d000000000000000000000000273c86b8b75fe89d92dc4660db76ec500c4c164900000000000000000000000044855858c9bef473b9e361f26699ba16acf1bea2000000000000000000000000c0decbaf0a20f8b825afabfc5137966be37c53c0000000000000000000000000c030cdf039e964ab180985c24bb51bead85abe2500000000000000000000000031068157aead479a6a067d4ab12c38e4dad2cdec00000000000000000000000059bcb36d17b31f0cc02f202369497b7f4a8a704400000000000000000000000059e4025afc53c049deb0d147a0ce6f5730093be8000000000000000000000000209ba5ad82ef9c753c45c69b8df20082cb8dd059000000000000000000000000d355215f13f2b49fdc533065506adea6686401ec0000000000000000000000004f9fb298567d043a215e94ce2819050b2868ec600000000000000000000000004a39bed3f97ac8e4774b7407de7090e7a1050a6900000000000000000000000038acb2782c6b073937d1d274ad809d2c753fb8c5000000000000000000000000123f206f7580d82e87fa432bc1a9e66c50c7f1fe0000000000000000000000009250536cbddf17694cf263e3bfadc1756eb3e2b90000000000000000000000001ee9aa7ee73d5f367097379aeb1f998b3e50aacd0000000000000000000000009941ab12c44315410c1f9b4f167c7bd6413889aa000000000000000000000000d7fd1483737a9b8c55e49063c854a3db90ea07e400000000000000000000000085a7e983d5cbae547492124b7c858ed1e93c614b00000000000000000000000055a9556d3825bd848111b5c0fb106dddd48c8f81000000000000000000000000ef742bb3343bdbf97654f1bd7299be1f894f8fab000000000000000000000000f155351a06c6857143a47cf5736b703ccb09b38f000000000000000000000000eab804d5469c1838d01f922b43c278c67ce64457000000000000000000000000bea8782c9b0048c84a73e6ba9b58a410597c71fa00000000000000000000000083bc603bba0d47eae83a54c13d561e5c1506e5b10000000000000000000000007e8dad61e319bbebaf19dc0b1fe267c3ca77f2e70000000000000000000000008573bf1edee35c905ff009a80ffd66ed756525b9000000000000000000000000c133bbc90ce772148ec753a222319657a37d3f340000000000000000000000001d8c4d80464270afb50576cab66f08a29903747f00000000000000000000000035065b4a23719cb0d8eb5ff4578374b8e8f423c900000000000000000000000093fd1c5174d50edbd65b2811459a66b123a4d31c000000000000000000000000a0e9749e0ecb324ff1ff79f8995cf23a60afb88f0000000000000000000000005b8e307ce8c645797ace8e8779339d746e33930100000000000000000000000034b458771fb92f29cf48a10b2eff4f3c4903137c000000000000000000000000178c0888a0c9f1be4a25a9fa9f194365b682af27000000000000000000000000ec1d3fbfb8308465445c662cdd307c30b239d273000000000000000000000000664ead06c5690b6d8339393e30b472be0b31b370000000000000000000000000d0e849d95ca8337521599441234550fc015767b1000000000000000000000000e5a96df4a233a71689ca9b858985ad78aa402fec00000000000000000000000000cb19048c912521a42e0769f6205c145c0829c4000000000000000000000000ecc3151b53fcda077d20d2a9f37ac9e7d61e6c9e00000000000000000000000076c62af2997a760a687da059825717f1f169e40f00000000000000000000000012d6c32344877009c8452f9c9de2cb1a44d2b8e8000000000000000000000000918a8a407086e35f4af17210fbb07c87a2eef65e000000000000000000000000892dc637f814a353a78cb88dbaa83c01ed4f4f5500000000000000000000000059993e0412131b089d8c084838fb2f67b477cb600000000000000000000000006bfc0811065e2edeafc394f5b3615476262b84f9000000000000000000000000279338ac50a049cf92bdb289be4b80e791793efd00000000000000000000000056d89eb453fed915230d26a3e4ac2f07b71c4ca400000000000000000000000011e2ff4ffe08161d7e5fafb63ce8e6456dfe914d000000000000000000000000a9bf1cf24dbe70e9ad7c47efc81fe6f5ab54da27000000000000000000000000b37241caff4b893d9f14c09ac8903403657520ac000000000000000000000000d6819b0d0aa8dfe3121dc2b6ad53ce094fbda5c5000000000000000000000000c285d67c2de927ad3d9b4dacdaca983046fd87bc000000000000000000000000f4480e4848dea4a939d32a90704ad58be80d79d000000000000000000000000061f9d0f4d7e4c27201228c51687f0452c7e14af60000000000000000000000005d86d4e2df1538b5164ab6ca13ff9470f962b18c00000000000000000000000027ba91929243f36bb816ba4af3a3457783989ed5000000000000000000000000b81dd3a4c34fabe6a2678337eb4d082bef0917940000000000000000000000000affb561fbb452ab22cca60d6b5a2ae36f56fdcc000000000000000000000000343281896136c7d42617bdb0fc9707133c8c2d570000000000000000000000009b72a25a6d2ec3c07b409250335d55c52f8033f7000000000000000000000000ccece1d0bfa4911da5df1566b2fa3bc604048f8900000000000000000000000021205b8028fe0a5c08e3171223aac789655a05b20000000000000000000000005202c32ad082e6aec48c1cb6d099203d509cf58f0000000000000000000000004985c0b6ba546353ceae4be2d6e543fb1bea19940000000000000000000000009bfcfafa1e67237afa47556de20add19a98666f3000000000000000000000000b790c26f4a897581503695e5901c46fa72820301000000000000000000000000679ad7885f0b978bda25dcb5740c3941a708a0bf0000000000000000000000005c46697e39080d79f20d6f8762c1ff59745019310000000000000000000000002c64e2d5db7b71de9c57bd4a5ed7c1d9e95ae8d000000000000000000000000048f9f9d2b5830a70239bb5cdbe3596a3abc49e400000000000000000000000009955e6d0596693a7994a5760d51bd88cdd289ed90000000000000000000000009a3848e2741e44fee6b1d97e443535d3f7291806000000000000000000000000889d53ea4209d8a31a4ad2fd55788f31a4ba1e79000000000000000000000000bf14203152a230585a468f7f3ad137f254de901800000000000000000000000069c6bdcf4d778f406f1a86f41c0663e6a22fdd69000000000000000000000000954b8920ea7631116fccea459f891b6bbad65df100000000000000000000000094d0e6de69d14401ea8c3db55712ceccbe211478000000000000000000000000b916dd3855ca0a85f0d9fb6d93e0500db5ed7780000000000000000000000000c0306bf6a1ba2a7e23b444936f12dadfb38fcb5d00000000000000000000000057e3550ce90d212aaeb2e3b672f15e664023c38a00000000000000000000000048e43ff88b32fbb1de0106ffe4c04585396e8678000000000000000000000000fb0e022a8c123a03177e90fc2f0c0ebba0e533a700000000000000000000000069ec919a96d6849ec656da9dd14ec204037c01ff000000000000000000000000e64af2ab6d09642bd5fa7b961a1151badb59a21b0000000000000000000000009ff5124213cfb3b4c254170c3db4d3c41f917971000000000000000000000000901be3682a79e0af0aaa8d48c726ad99d801b9e800000000000000000000000018c5272ba56de3219ced26af255ea64ddd0cb57e0000000000000000000000008d8c0f06d83609bfe9f548bf6ffed7cde4d8b6b1000000000000000000000000a15af61bb52bbeae1540b08186ee06a4df7b143000000000000000000000000072a8fd70ab43ed5831d42907dec1a786252fea4300000000000000000000000030fec4fdde15263d56942776f1bfa2009f10fcce0000000000000000000000000254c8e87e2f340bea14b7681481626f8ea0dacf000000000000000000000000d1c17971930d87d36f6d28ad47152af80eaa0104000000000000000000000000a513ef4bb2e125f6842417b8e77713c43a946ae0000000000000000000000000719e2ba5590be6e049da21ab946f48dce187c386000000000000000000000000f36bea45d18d74513917fc78f7ec2c7ddc750cdb00000000000000000000000027c4d2c5b38a08fd591e2718d815d93282cac6cd00000000000000000000000027a38022579e2e908cf15ac92c649a442198df48000000000000000000000000af71692a01c054583e386967594fddf9c73a1a44000000000000000000000000ae708fa7cc45c5d2fe48f18c67944915e6d29406000000000000000000000000ec1826d11ae65480ef3973f4163ab6dd24f7ec2a000000000000000000000000b58e7bbafc0fec42a776513e1e3fca198232ed0100000000000000000000000046ff24b3672f8600f4a6b8fcd70cb50f1fdcb782000000000000000000000000b7b04505c3376f3e11b277137300fcb6926e56c80000000000000000000000004735670c80641bed2313a3a839a48dc40a41293f000000000000000000000000758f1f09cf2eddb99eb6cc08dd34fa391d2fbe030000000000000000000000001fa1750a0d3221fbdc8312b481ae741a16306e0d00000000000000000000000076fd4183b744588cec4c2c64af77ea7a80fc98260000000000000000000000006b0ca2502b8cb811b6ab3c90cb72b6b7148c3afb000000000000000000000000eee1d38d0a9f559969797c7fa54fef00c6e896a60000000000000000000000007f8ebf2d87dfaf9fe1e8fe0ae2c436533d1c54070000000000000000000000001013ca8d813d4be9e1775b3cb75d612ee5e4e81b000000000000000000000000ee3fcfa7b9d7d7f087b8d3b0c941c6cf9406913c00000000000000000000000065b5c63ae78b110f6254cb93b469791590a3c86a00000000000000000000000048a690b9dba8ca58f45aa944784dc773071dc41e000000000000000000000000107192e81dc06234532f2198a575974848689579000000000000000000000000903d6be121bc8544f78ffa07f2d4ecf53c3161a1000000000000000000000000011d19410fc79f140c08ffa8301e4153f17f4e27000000000000000000000000bd5c86459dbc07710f30823cfb79eb82836fd330000000000000000000000000a4ff0b77e52f9119668d0907cb4932245adacfe40000000000000000000000007b0ea83174ac646c2fb4d6b270660dd3553ee547000000000000000000000000e29bfb37c393631d36429b22cd641483fe983ed7000000000000000000000000d66bb46e9d2f0708d9f0afc9de687ecdc5dae1be0000000000000000000000009c1951e435621e3787674b13c82b3b2a060f5a6f000000000000000000000000a26393184deacdda14b374a03a3198133aedec560000000000000000000000000df1d39adeffcdaf6fe41d4ce2b46108e513b0760000000000000000000000007b5df86775cf91a1550cc5f1dc4949dbfb068411000000000000000000000000118cb26488f6cf087b32b07099577578cdf71c4300000000000000000000000019f7e1ed30008aef08040a676daff2f8d058e4c5000000000000000000000000a81152fe6d358f6a8fb41550886bb77f833826980000000000000000000000002652e28c57e6759ff39c90321870f7869e7d00da000000000000000000000000caac65b911d1103251b36fa6c68f998b50a7505f000000000000000000000000cfac46e84291a27961526ba147dcef7cb9546398000000000000000000000000fff41a063bd6bd6891b228eab639811ed3bb2e630000000000000000000000000824e52563e5dd4b5a68bdfa66a5b888de987ddf0000000000000000000000006e4af74cbcaba3ea27721e738f34b2214daf22560000000000000000000000009d817050bb0a305e079bed379ad152c0a0dd150c0000000000000000000000007724e360656fc662ffe7f9507c3fd500b012047b000000000000000000000000cbccd443aabaf6de41ded5486a77163afa95358000000000000000000000000066b0f4a04a87f0fc6048c01689f94ae4d36fd89b000000000000000000000000567b3a457f992d56a91095ebc66320503ff0f47e0000000000000000000000000845ac099ca4580a5d31d1e7177fa1e394e9c845000000000000000000000000a5402c0a3ed575b92a36351c3c89879749ba4c6a0000000000000000000000009b05f3ed3b5c9a73abc99464bd6d1b4005218728000000000000000000000000892b4910dd9598077c02476abaae3d5aed175445000000000000000000000000cb92dba968ed3ab551c10ae938dee99adddce309000000000000000000000000293c43d711b954a699b23f23d31f178786435c98000000000000000000000000d40e3dccbc0932a48582b11aac14221fe9bfa3b300000000000000000000000043acc6477d0d10f90e4b3bb29c74c0465cfd9dda000000000000000000000000995b09dd81efd1eccc9c6da9b9319c97eb7643230000000000000000000000006dd0c35fe511bb8b00419d3e757b4ca36cb7bc9300000000000000000000000071244e2839bf100c0494d2f29a50da012c6e94830000000000000000000000005da36d3b61534db96055259826a6a9d77d8194370000000000000000000000006a9c0feeee5fb0237970e66574408aeeefc36056000000000000000000000000ac10023f8fa5ccca0a0fac368a3e60a278aae20e000000000000000000000000d327ec54191590a004e9d7e299d31ba4f8c5a4af0000000000000000000000008acfa82bd872eb1c564396361bb76455972953a8000000000000000000000000770bb6c144743d87d7b17b8df4745b61aa384aff000000000000000000000000abe843aa38f8f0a9a5bdb89caa6264a021620d130000000000000000000000005fcd1607b683341deb8997dd852c897058753b630000000000000000000000001bfef6de28f0fe30b8b9044fbdc137b7af5c6eb40000000000000000000000009eb743f18f14b6f380a20f7ff73335af312288470000000000000000000000002efe0030a817baa771fdb2260ece357dcc5d33ff00000000000000000000000024a7b93fbfe6130883dd985ce3d353b7098140f500000000000000000000000093994b43093e4be21f766e07cc7316f86a2f5f41000000000000000000000000bb5136aece2b5bcf824f8316e5def9dd81b109b2000000000000000000000000fa26124936527f5a0e8264e09ec1497f170fff950000000000000000000000004923accbf1a5062f7e038ac0f488f6745cf78fe0000000000000000000000000f277703212680441af70af795f7cd179f12f926b0000000000000000000000001e115de40ed4f1d4f5302edc8eb55e4c24a95932000000000000000000000000cef5ff5b72e32ee6399b21dec72984531a3c2ae40000000000000000000000004a8dd9719a7122b5079f8da0db4eb945b35d15d700000000000000000000000033558a1f330abedef991b271dd0c47c3a004acc500000000000000000000000066d02b72c2d831477b8359ee5d1ac6df578246ae000000000000000000000000408fe54b7747ce083b9a72fff99e3b07918ec914000000000000000000000000eb513447078f24e3054d54988f2cbdc244e54b99000000000000000000000000acdef3a01a89abe97c0da555bb9a654d1db39f09000000000000000000000000137fd19bda205819d10df667554931f80bbbd4ed000000000000000000000000f64f4c37ae37b18c345f466feaa0fed468de54cc000000000000000000000000532dbad0b37639f31bd819c27c7ef12f963ce5f6000000000000000000000000f140d707f0b85285316734efa88081cf2ba941ca0000000000000000000000009131765fa3b2d38ac224b664fcef8ba8eb0f38f20000000000000000000000000f2140fa438a2674060fa28798cd8cda7acc22100000000000000000000000005c1c440601f55ec23b21c2d1b9c1bd434c780857000000000000000000000000ccf2b77db7853b8f77f684e78d2991db29615433000000000000000000000000aafb18c5c7c86c970008a211b8d5b9183a39c3e50000000000000000000000001ec5a398a9c4f6c9c3f9489e142d5a2ddb7c70a9000000000000000000000000be6e676b67076ea7c081b944cba18c55accaa66f000000000000000000000000f8f168373f6e53497d5dd02e1080cafd521d9b59000000000000000000000000cc69b14ad1f1947c5c7b3fca62b239930351ea9c000000000000000000000000898c05ed1aeb70ccd5f1bfe045a94acb577b53d5000000000000000000000000f321703417f0aaa4f16e57a8b284ebccc4898abb0000000000000000000000009e383c4326bda55297638d6b9cd8866d46f46780000000000000000000000000a8573fb2173c28d3edce2dd60c72a032fc94e183000000000000000000000000fa17e54834d0f16d1598f1a23819dcae29c6ad770000000000000000000000009ec579a562b632d5c089d6a8b21b7bf0505d6198000000000000000000000000a8e9a53427425c910a610bc83f3a04951fd802af000000000000000000000000dd1160b6ed029620eb06f77188cc0b16df52abcb000000000000000000000000bdacbfcf471e53d54ca14b5763d4fc3e372078f50000000000000000000000003047ad7d5bafc78c6183578f2d8161ad5de39e8100000000000000000000000099ce93cada58a1eadb8c87f64164b9c08fbadcc6000000000000000000000000979ecde73c522e30e4a8fe1e40be8fcd7035c5770000000000000000000000002a292258fa0bb68f25a2caa58c691039d415980800000000000000000000000069b91cd5a936d4b8c1dadefd161b85de93ddd93200000000000000000000000068c0ba9724a1d215179ffecfcccb3b7831b8ff4b000000000000000000000000870d7056be714c76ef3f2e1497f1db924135e2a40000000000000000000000006335c57a49e0556d59587ed7a8bfaffc21e6497a000000000000000000000000a163e6579d5eb5b0dc04b3ed7cbdab81640456f000000000000000000000000008347c3ce55a30fbdd105cdb3a9596e383b730fd0000000000000000000000000a2b2b27659b5b513b81de569ed389659fb25bfd0000000000000000000000008c4ff0537fc0d718d42c53e03bd5ea872babe77800000000000000000000000071c9b8a52e4e8083ff579fe7cde562e2bcd8c1b6000000000000000000000000423d375099e37efd166901aa7cb9d6ff929def02000000000000000000000000aada9e1ed5ed3f18ceecce85a7ea8abead36cbce0000000000000000000000002ab7bb8e90ddec6c8ce529e3fda41b0cb49f6b68000000000000000000000000040cf37b1159776cd74173c88ece372fa86b99c900000000000000000000000046a7ac5ab7ce3291c665eafa7df21b7980813f94000000000000000000000000a8a963a150df6bc319c01cc6208add66314055050000000000000000000000002b59b21819a2d56f258e878418dc58552f11c548000000000000000000000000a71c19825746664e49cc8394d98c1b808ba1b65d000000000000000000000000d3eea572aeb448f039e1b93b9162e35c9b01ca24000000000000000000000000165d368c216b954f4f3fbabfd99ea7df4759093d000000000000000000000000d728f35378a9bdd71bd29e5dcd3b153b9bf95ac300000000000000000000000036022781359b5df25875b9ed4229c0992a3e05c20000000000000000000000001376ef181fa110bae16104d4ec329df0fbeb8e45000000000000000000000000b74a4a8f5e47bcffa048809dab8afc2dc6818e48000000000000000000000000085f03407067e08ad5306e5d7aca678e0de13700000000000000000000000000960f42bf9c8156df4ea66861493564d10b937d3e000000000000000000000000a44ae2431995a28c4dfd2c8c540b970891290d8b000000000000000000000000b72622450e709731e21b4ba8053c0aaee1c5ca2800000000000000000000000045498fd9bd44b7a848d1822cb0239a3f46118f5f000000000000000000000000a792ea84e4b54116c689564d6129b9e40677bb970000000000000000000000002445d1e3e1b357bc29255179b0f8e71047a7e64e0000000000000000000000003d6d4b9d5c50094e4a45547687650fa0e6d0e09000000000000000000000000024d7163b0aca978b62d9830e5c7693cfd746147c000000000000000000000000e0a93344b767a0dc26bb3e74412a6192206c4c94000000000000000000000000c32e271d5a91d25eefd167d658d43f1f98b02aca000000000000000000000000ccf6126d411addee0852f64734997a0b82ef296d000000000000000000000000c176a2b155d93343dc9a16a0c3cd1eba92940732000000000000000000000000e58f4b608aedc7a948eccda83d8e0a650a120cff000000000000000000000000f50821e3ac80acf049d3385a65b20e7c57a52806000000000000000000000000c0aeed337946b37fe9240c85c27015eb2761a101000000000000000000000000c59844425106bfc7b4bc95d674ed264b34b4b8f6000000000000000000000000f7b312f7fe39445c956b62527274f57c1f9ff5fd00000000000000000000000058a2b0e10a0a798869979ad5d184d3344ab9cc90000000000000000000000000791f4b6aa22ac1d8352af4913475452335efc8830000000000000000000000007b938a0bd661914584d4a2cf1f8a9fb21822db5f000000000000000000000000d098ea2c0dd0f60fb10bc7f5a297e90cde86c3ae0000000000000000000000007dfffdd3152ea906387e3e5b0308e91a9c0540f70000000000000000000000007af04172f9f476db6c5b535771a8980e1b93802c000000000000000000000000aa8dd02f8e7a295f67a1259ec040b8e2c958275c00000000000000000000000002e286eb0026ebeef3b51a47c18b4803c86cf857000000000000000000000000f733afd7e4a470c7cfb8391090f1e1734b98fb58000000000000000000000000acf3ecc0e54cd75d6bd4c28ddeb2490560606f1d0000000000000000000000005ed9a19f9bade373983e592f95ec65bf931091e900000000000000000000000064cadf32b1a5d88125307d313607c4812a2e23840000000000000000000000008dcee67f6e63d5fb5beee9aca44d3ef047abf5970000000000000000000000006be7d0dd4fdc698e5557f231c95fcbfc728040140000000000000000000000000fcb8a4041136a22bcb5fc84fdd02fe7aba0f551000000000000000000000000f7df2ec50288764bb619495b9036f7fc7d5b516000000000000000000000000089d578f3ccc65f7ef548893c7c46e01ba567760b00000000000000000000000047a8770b4dcb59f215586610129bc25fcc8e807d000000000000000000000000d58a2bd0abdc704709cef85d3c724c50ef1c625900000000000000000000000054cc4f9ec64125002543d277695afe85d25746e7000000000000000000000000c004a2e19e198b7ff40737cb220595e5fdf1992f000000000000000000000000dce398fe014861f43d1bd46ef489424f7eb8d9e8000000000000000000000000e43c30f491e72f89d4002223ad99bd71a431b1d200000000000000000000000046df7bbb8ed61cf64e82955f7e4b0740d968738d00000000000000000000000011818cc2345c231ca39b12a58a3e4486f9156a6e00000000000000000000000084e0e2f2dea925e713193072fc9c67cc913fccfd000000000000000000000000b1c62694eb0d3fbb754c75f0349fe54c94d112ab00000000000000000000000002029ca38009dd37616b6c8478a38b6f123a6edc00000000000000000000000069510d8d2bf52cdb31bc747d5d323fda5ddd67a40000000000000000000000004cf6a7443fb51539a4dff580d11064f3e2a5d8cc000000000000000000000000b94487db5e63fc3aae4d5b49c0aaa4b8ecddc93c000000000000000000000000a0ce21efe8e9826e335361928172d0871a29ae1500000000000000000000000024fd798a2736539046b6625597df86eef0bb378b0000000000000000000000007f335e3ae40be107c59cec267ff93650bc706857000000000000000000000000fd8fbf4884485d92722595edd72a9fa79c8e5751000000000000000000000000be024902bedc50b493d458632802d3517a2f85080000000000000000000000000ac373135a75a4d2066e5ef8ab8d897d10f4f9830000000000000000000000003562ebb81e8594c6b8b1b98ff6da6031bbeb19c10000000000000000000000009d31bbb33392af499268d3a11dcf2382b3e2fd8e000000000000000000000000b2da1766d539cd2c8a09ab8630036e489b9884490000000000000000000000001063e4a788e0eb45dc3143d5f9492018268a581600000000000000000000000040983f338149936452df9415f4a44e5d4c47a7520000000000000000000000002a6d9ba2adaa401d1e9dcb466c3ce4fb616c359b000000000000000000000000c4abe49f0c8d1f3e1fbd36a1faf07bf6a788bbf4000000000000000000000000a3c0068d22f9d55d1cdf6f5f405d3abd31fff5c80000000000000000000000001d78614a4e79dc3dcf5964f02aae47d857a4fcfc000000000000000000000000091dd3788327eb4a2a102bd642c591244b53e96700000000000000000000000004b37a565eb8985c4061dabca8b0cd41195f63cd000000000000000000000000b756c650f86c4ef4cb4e9b61d1ab8aad3c71967d00000000000000000000000043b44baac145a3060503e540585b9dec766874f2000000000000000000000000d0ecf28969701c67637f1607b62925c49c93dcda000000000000000000000000eab6123db9568b90d2f985431b5cae921c7da50b000000000000000000000000304e88e99e03d5ca12ada3cd230a2bac7503505c00000000000000000000000059e0f1e5817d70b7c6583dcfa688dbaf9d1f6bcd0000000000000000000000007ec50271eb7fdf66d470fbd5e6b9a7088367e36d00000000000000000000000029fe1d1a7de28adaf62908af975056c17c013d220000000000000000000000000fe5a9d4bd21094e01603242c0fe6518522952f00000000000000000000000003a162ef21374a9a0c8b3e318ba2c4621081045e00000000000000000000000008c428baa83060ed52993322b0ec963f71571ba0f0000000000000000000000003183ba504d98b0ad3d72a2cb7ca9c96b70fa52dd00000000000000000000000024c052fd0a0632a1423fa0c17d75ccf570a8c4cd0000000000000000000000008495bede200cc5dd3ec8b7598e52813b307b5209000000000000000000000000c39c948e9016f3bff98cd25b9ee47a0be1b277b00000000000000000000000004175554e84cd5e4f77f4c9d19f51df93a44e5b9f000000000000000000000000755c47ef2e0160001abe5d0b2358afe17a96731d000000000000000000000000ad30f7eebd9bd5150a256f47da41d4403033cdf000000000000000000000000085dafc3d11652e965e201e89aafaaa590856315400000000000000000000000066b9b4f770f61f4eebe739b6be445c0a3952067c0000000000000000000000005f989b4bbe966b0bcc83740aeb78e0e26baac2130000000000000000000000008e9de58b7a91c513bca63f3a93b1faca76a07aa7000000000000000000000000335d2d954cec61cb4673780300d890340a29dd990000000000000000000000003182a9edec86be7dacaf980ddc0fab0153793d1d000000000000000000000000cd75942b66c1a82d7e04f65a34ce7f93791fa8a8000000000000000000000000d2922fdb58a752f4c0b3087d5739c4c3d8715831000000000000000000000000a1b819e6a6d246e369b6660fc8aa8337ce4c2bff000000000000000000000000f6027a84d603b136b5b1ce6896000dca1b35d113000000000000000000000000efa182af305bab6f608e6226523f81d79190edda000000000000000000000000d796d48fb6797b6fc9a7583747d5bdb052f80fe40000000000000000000000009fd249ef795f7a258d263828d8a14ace99ea948b000000000000000000000000b2bdffbf0596c6542978664f244d9d28009beab00000000000000000000000003467ba1cdb1c2c61efa8c731d1fc31c99ec414ae00000000000000000000000076f800fdb4697878db17c3fb572595258544bd0a000000000000000000000000fa8b2365030ceebae599436341fd87722d445c960000000000000000000000006c150509f5cdcee9ee55c7d19585124f4e7d4cb300000000000000000000000016eb9b8e1eb23043ecbf57bac74535fac34e020f00000000000000000000000057d63df5957feacf6e28bd559405a1531b40d247000000000000000000000000d116d45d08b9bbea90131bbe241ff7f7844e3e5e000000000000000000000000b9a3354afb90e1fb49d27526f9d70ac59f165b1a000000000000000000000000d0ddcf192bfcd0ded9249f89134acd8a6287036e000000000000000000000000d2d2a2355a6934bcb5867e394505a56d1a37b63f000000000000000000000000f0ea0dbdeb6b05a95d7f71a66f7a18a13b5d249f0000000000000000000000004cfcc7b66495e9cd26969c8d11a11915eec10ca200000000000000000000000070f11441f240ef1d03f089100e9ffa137dbc964b0000000000000000000000002ca86ebeb6f53753696af6ca03e13f47516368280000000000000000000000009afe4a5543552d9d51f45eacb1cbe2d7eac21e87000000000000000000000000c2a37813dc725d1a5cb986ab3b06cb9cff8ef79e00000000000000000000000025830a5e75ac83ff6aab7dd7113ab5ef3ff5bd960000000000000000000000003e997456a4042e5a1494bb21c60f58e6d8e3be22000000000000000000000000bad7df8256bb3699dedb220c7ab1503d2be752cb000000000000000000000000b33cff61f8ab6c6ef63695c633472d0e2d225b8d0000000000000000000000003dbede40bb88c7f30f3c133ec071f7a96340f32e0000000000000000000000008539757b68b1eced2261c2c28973c8ee1388bb350000000000000000000000007501fcbbe7164ab928feb3a1153bf253c34e021d0000000000000000000000001b20e1f143c2aa933d937dada0daf68d32a820eb00000000000000000000000008c98d3ac32a564c78d388e1c523973b0165e4a6000000000000000000000000df87f2cc0b3a91842fef38078742f9f3496ace4e0000000000000000000000004e4a87042c06e5a15c632065cb6078e9d8c734990000000000000000000000004d4ceafa20d44a620e3e82a6945c66093d25c2f8000000000000000000000000d4bb59362f0d7d5f23b8b9e5f2ea853efd29eb1f000000000000000000000000ebd9972a9092203455c1c42bbde7981d0a75a877000000000000000000000000b6246b09095f7f0cac8e4176057b31479d93ad79000000000000000000000000864d2443b40a16a8081086d47de03fa8f22a57500000000000000000000000001d658a130d1c414ea2108c9d4823008c608f4fd200000000000000000000000099710ad712d2b6ce5d28d300da97c79370145b30000000000000000000000000b20c2c47d67aab91a864ba81e649917bd3cb0d8a0000000000000000000000008403f8ee8a635075ab1f260f6193e4ce0e51edcf000000000000000000000000f2e5851a20bc17ed2e6fc63fd75532f4ee3ab33500000000000000000000000060f2e84932bc380be42efb4a97ea2c6ed956df8c0000000000000000000000004d403b84fbd7877acf7ce34a688def2cd2efcffd00000000000000000000000024330618a333de42049e15596c2c2e6257aa4de90000000000000000000000000b0f009c11dfb382ceae3ff4e6624ad517c194b600000000000000000000000076ef772ea8a64c7537491e449b9783365835e6a30000000000000000000000007b2e69eb27d98cbf4fefda9899d53f5e69c5fb21000000000000000000000000010834f384aadc491b817512e2e34ad32283de0000000000000000000000000061903f16af3a62136fb51b91b79a014ebca960b1000000000000000000000000a93571ef9fd68cbe80822d2b6808a6c6bdbaa8c6000000000000000000000000fed34a9a1eafd0051af2081860ff60359f968dbd000000000000000000000000bedeaedc80efffa415ca32dc65ea42e926dbca2300000000000000000000000042232af2b51cf40a3838017b31a469f314eb3ae5000000000000000000000000296b9eda60045946a336ba8b975509c8752fcbc300000000000000000000000085a1895de7f7c72873fce7d548a5ba305b98ed0200000000000000000000000037e2c30ae5ccb7bcd24ae42260c8badace1366ae000000000000000000000000517403b8bf82e7eb782004415736940fa24cd2b60000000000000000000000006b1c68991fda612cb54d53b35de25ccd9fea40780000000000000000000000005c8ae29088e5914722fb6ed04fcc18ba233795c900000000000000000000000090b90bd7ffd1458ba03defda82a10a205d705d970000000000000000000000001cf33c63eec9dfd85132bed6c552ab088302d072000000000000000000000000e34ecdab70b62d2193b60a5fd958793a80047cbe00000000000000000000000088318e4ed606ff29c45c659858e90c706c5b77f20000000000000000000000009de9a072bb7b47e03f332f378b2e69d1023863dd000000000000000000000000ca09871a8799ee6214d880e82eaeb9b48abbf174000000000000000000000000a02e1e2f5de8c34e4769d94c0d9a5a1609c328f00000000000000000000000004e365df35ad5d932a21d5911bb3c769e4cf3d84800000000000000000000000077124ca7ae0f26368ff8eb8089ce399828dfd475000000000000000000000000e65ae5d4303bb82d1a183852c90d3db397707518000000000000000000000000c74507728669d1b13257cd6fa5b6248bb5f7be4a00000000000000000000000080b83a2988f1d470f6f6613ee803f34428bf38f70000000000000000000000007478d04dc062fc70c4a718db67f95451647a49b900000000000000000000000020a94791d38ac9c72eba26ec0eb0d0bd69b451ac00000000000000000000000095b4becbd8e733052993c754493bf15c31799d0900000000000000000000000066b732a746c02eec01a3e4518826def6cefcc73f0000000000000000000000001c1f8a9fee64970115e14eb061cf1b35e0e160f4000000000000000000000000855b68b09e19496a5f6c49ab855c941961f8d85b000000000000000000000000136c5d95899f522b3cca097cf6c2d8820e0da15d000000000000000000000000330305412ef044517f82f3b875d639773e982c72000000000000000000000000617e4b75510e6851a40ba2b3f08b1faccbdb6a0b000000000000000000000000fe3f693eadc1649f6080096e47539c765211be7f000000000000000000000000f4f063642fd92c5b65e4a0cbe7886a36ec8f984c000000000000000000000000985cacc6d54533597f4895e52ae0c5f9de22f83c000000000000000000000000ac808a628e0a26f3e2fb95eb8cd35835565ee8b6000000000000000000000000276515ffb314b1eaed7c8282ef94ee5bbe706f870000000000000000000000008d50736f0ad085348c70e1c68957889ce613b0790000000000000000000000008a7348fcd95c9fc697f1e9aef00210d02ba7d73b000000000000000000000000c31e87813eca505d38fe8f0e8f24a4416700c619000000000000000000000000105fd093b9a6a29428dfc15ba6187002cdc31f62000000000000000000000000c24818a7aa8a6b75104340eb81fac82e9de0dc1c000000000000000000000000d9186572080d7c685fccf89b5e9b27dd648fe1ee000000000000000000000000e04aff8dfa239892ee19549f2a11234c3fcd096d0000000000000000000000008a35f31b5b8b7725aadf8bd0d0e1538f0894ce43000000000000000000000000282333b43027c958b05fc7c3a53a715674dd461e0000000000000000000000000ceb03d2726f67ea6e47bc0d0a62dc14963c500e00000000000000000000000021a286483a7f8283ea0e28014a99ec2a06c14f60000000000000000000000000dae3fe5c7ae99fa6d660298ffebaf6004ae9efa800000000000000000000000031b52a1ae458c39d3b2e386d9e8b6c6d6579ce0a000000000000000000000000850e1026809aad9bf18d5b243fed7dbccabf1ddb000000000000000000000000d5b0defbbf972f399e299215667bd00be20f3827000000000000000000000000806a326c32c1e80f5a0fa887803d94147990967b0000000000000000000000006dfd49332d18f3c0d89ff1e897da5268117f1890000000000000000000000000867618b0c87429b5abb42379bde8fc88ddd48e8b00000000000000000000000095993f042e3af089eb476f725876a18976c6c3e600000000000000000000000052f3f45b6721903328f844bd6cd03d1fb9b105880000000000000000000000004b09e8eebc490bcac7d87da2ff6b876da69a5eb400000000000000000000000066bf56281d295b612aa2de27a08af486ffc1ff3b000000000000000000000000a774e4eaab43dbb3bc02c1ec1906d04eded11f760000000000000000000000008fe67c70ba6c906f1709746b553b36fd132e00550000000000000000000000007f178c3830d721f459688ad214d7c14a021aec9b00000000000000000000000029d00b7dbef632e4d95d18d19b56a7a954cfd5fb0000000000000000000000005edaec9e4c21f5c042d690d20d7957081d2563e5000000000000000000000000415b4225282cbc96c3e5160d6fbaeb1ea9bef39f000000000000000000000000c2e75faf9d3372a326dd2982ad5353dadf85a189000000000000000000000000ff2a2688864e106c0f68ba9f3128dd3316277ed90000000000000000000000008b536c57b9eced64400f03fe87732e2a222f2b8e000000000000000000000000e4b844efbfef67897c6b5cca1c5f00b867411be2000000000000000000000000c9342b82fc860c0d88968344111a8f9f47d83700000000000000000000000000fdd81a746a8919f0cb11d91a531496ea0de3e97c000000000000000000000000c891c928829fbb0c783492b8ad84a56ee5ad27b00000000000000000000000003fea456c9e4b2323b6016c72b9b7bb725390a6e9000000000000000000000000e0af605d40b2e2cc45d9053fca07adf9b39c41370000000000000000000000002e11d9c6abaa27be4f96bfdf471eb1ce65155f4a000000000000000000000000d869672d8617b55daf3beeb07170ab637e669b5b000000000000000000000000fcc27a5c11211cc8553ea14443800222441f0bba000000000000000000000000bd0211f60160bd12323b265e0b961b699361328a00000000000000000000000098a340f22908d91b70743182b32422f32a64ba50000000000000000000000000ccb36bb8778e5dc95f3a4609aa8ee6130bd7eff2000000000000000000000000a402cb902af80a714b9ac410c06c6eebe96120e3000000000000000000000000715e303f3e40a79d5a7a91b2983ec8ac4a2bdc3900000000000000000000000073b8d046495a7152857824e57c94a9137f1db54d000000000000000000000000d111dcbec435a46177317a0fad60866c03845e8a00000000000000000000000075268ff8e028ad558a236a979f38826345f5cc5700000000000000000000000034b5f11c5adfbcfe2520bdf99148f623f53c977c000000000000000000000000a956023f6ff0ed181d865f051861da0dc1e1866f000000000000000000000000a16f5896e5c710b97101d6af79fa6f102ab45532000000000000000000000000dbd5355800d11f7b3312da6fec7417cc0cc3a78c000000000000000000000000fe3a32138af5096d91136b9d27c23d2870c086dc0000000000000000000000002efe31d6c37a552170b204d8633897e4c66c47e5000000000000000000000000d482fffdd4c87eff6e9566c6fed992db4c04f8e6000000000000000000000000be793a3aa4a68d9476b41ffc9da9b1b0abfca2b6000000000000000000000000c5cf9240a0afe349e4c798e298d133127a7af64e000000000000000000000000b532b890df06a1831232ddffc5e5cb0ecbaa02c800000000000000000000000063235e877c7dfded77c5a5da483363b3a0487501000000000000000000000000ef42a6bf0e8374e8c4329f789c70784d506ed2170000000000000000000000000bb6c9381816335095c48ee6313496132d197a3f00000000000000000000000009d54ac26d53c914080c3bec390b2149a5a57af7000000000000000000000000dde0552fe1656f9b7555a3d4e797e19116a6b0080000000000000000000000004b846ed8eb80d9d4523c8396f002dcf20bca32630000000000000000000000000b2755c302f7a91735171be467dbded51581525e000000000000000000000000f2710476807a55837bb2bbf3de26366a1ba58acb000000000000000000000000d877ecf60fb1c25e71f0c587f4295c655e62d9940000000000000000000000006e0fa5936d152807edfd538ef7a03e70d4cfb2270000000000000000000000007422ad458e2fd09f85b1e043b3b525bcd7e7d9ed00000000000000000000000087bd79e068df5c8a64109e6dbc1a06b1a0e707c500000000000000000000000069b4eac90110581207bd508b2db79c1fdb58c5d8000000000000000000000000e4332d104485704e16cf5a514359cd8ae1cba791000000000000000000000000038efc39b84534aedf358ccf215dbb8f9b82f26f000000000000000000000000c8f253dd8f02fb386b3a38d5791f7393a5f3ae190000000000000000000000009138da963260daae2abf14f38f7d4f7a39ebd20000000000000000000000000027c01413c0f8cda3c0a9a469faa507ffdc5f06bb000000000000000000000000770f6195086941e0e2cb1767bb004daf4ef1a4e20000000000000000000000006e3872d97bd300fd82b585174083f58f3271027800000000000000000000000029daf1d3f253acc12e151f048ea274fb5e869ae000000000000000000000000080dfb6a4bde774733c742d823d1265156ea02379000000000000000000000000bee3fb025331a3680762b7235f5a52f2970675d400000000000000000000000048e46ee08209892b595edda4e72931a9eda5f2d90000000000000000000000005b9fd4dd960973facc0885f48ee351f9547bf11e000000000000000000000000d4aac78b1b6fcef756657a8a2d6bbe61bed3d0ca000000000000000000000000968c2eef6069efedcc80271bb0c91f47e1bcd282000000000000000000000000be21b726c539ae018b66f48157b8e63e8665b8680000000000000000000000000e92edb5fd619bd0495f9a14ddbcc280ec8cad660000000000000000000000004020c575dd8b2b9f6e85d96d4754c69198cf8ab5000000000000000000000000a94a1e345bab4779258466dd491747da62f19b61000000000000000000000000cdbc94c265493b9a11b1a88515ed35eb9c4fb3d4000000000000000000000000d61c24ce994f0d96bff4cf6beb377db9cd544a950000000000000000000000002231ecd6e5dcd61c0c474f87f884bb3871fcc9e5000000000000000000000000f8b623ee2d747adf66e91df4d2287546b06ac734000000000000000000000000e72f68a3983c1e849f5dee1996c5fc6c1f42ca1e0000000000000000000000001962711c18ca5159076e795708fc4e575429f67f0000000000000000000000006c163f47c0d0fa2ab3d80b2de32fe3e8f9ac7567000000000000000000000000d5101770169a9c0048bf99f2717778696e1a87820000000000000000000000005edd286c8c250622a2b0bf06c4a377d98935205a000000000000000000000000ffa105416d577290f948f8e1bbe460a7cea2ef840000000000000000000000001c47666762c14630c3ab5b113f0181cc274caab80000000000000000000000009d13b926215589694c62c6cc921683e354acdb44000000000000000000000000afb8f87466cb409f675a6607ebeb649007ce51c900000000000000000000000066e27fb1bce44a972ecca3822b1b760f08c4e6ce00000000000000000000000044a9b80bef0c25b177561d39a7ebbe75ef3cd17f0000000000000000000000004203bf562b7928d315af91855542b01b9ec90bef000000000000000000000000cd4ab01a3fbb10a3f95d3ec12360a976bb5136c2000000000000000000000000d00a7a6cafdc603955f5ac7a2aa3f08129c0cf52000000000000000000000000150b57efa376acd70a12073519856065afd10c89000000000000000000000000f695321c5c0133c0579727e9cdefe8de43789d2100000000000000000000000090899a1943e96e46f8be5214f7a323c418e82e550000000000000000000000009dee003fed3ecdf067e2a7269d54a1f8c7df1d7c000000000000000000000000be0aa12d986e2f81ef73b19665d11f5de072cbdb000000000000000000000000fdcd29533bb7e4558471b352b259748783efdbc700000000000000000000000040fd151b723ecaad3daf906ca3abd479e0e82fa200000000000000000000000029e743bfe1e0c27683bdb6ceb7b6fdeb160f2a97000000000000000000000000645df4ca293f1eb257e04cd0fa48a850e9969f22000000000000000000000000c57b54f87885bef44513cabd873b24cbbb41601f000000000000000000000000af444aea0a01ecb9ac3c03ea0e898af291e30d5d000000000000000000000000d708a5739701d813a80fe3bfc4a1a0ae93a067b10000000000000000000000001138425259afb6ab232d74ec4197038edfb8f2d7000000000000000000000000371070676a695123f3f52192907ce7a9e7d8c4370000000000000000000000009006f1a138bdc0d120abeedf73064504d89e856a00000000000000000000000060226ad0cfe87c4342562d82659d4f271023ac490000000000000000000000002d6006dee57eb984c4d025e51ed446780e2201d6000000000000000000000000e165f4c2fb7af3d98f361d873a66ea299937f327000000000000000000000000d219d3b024a75cccc94c281a2274da48c4381c3f0000000000000000000000006bcd0846d98f9f33c1a16f7bd378b6bbda5ad22b000000000000000000000000a4005d6cc85c00c9fb9fce765347bb29f304674a00000000000000000000000003e0f23eb6494d28f7501de7f40c5b4499716a6e0000000000000000000000005e9d2c59a87951d1d4ac6e2d106ba4c8090d720f000000000000000000000000daab49260297aa467ef404c3ff0f41a85436858300000000000000000000000073b48d28534dd9a1827eb95d72893ea0e3e23b1a000000000000000000000000f9c817a08c63a8bce1c2704e7c7b7d0bf1b03c7e0000000000000000000000005ce5f1eef72a78e922fbce38401f1cf5e1163b2f000000000000000000000000155db71a3bcac40af4377e9354c38fa486e1b91d000000000000000000000000f09f4036dc7f87a2f980c427d99e686f2bdb73920000000000000000000000009ff05e7899b87044a85a47a390cf88f48d49a88e000000000000000000000000445206f6eb7cb5a83f53fa13cd99059efb5094e4000000000000000000000000251e21d1471aec2accc2d70fb7fb4ec7fe67595c00000000000000000000000097e0afaeb3975f7ed37355996ed32631d741da32000000000000000000000000264691f10c01506b9601a28401b8c56d4df6806b0000000000000000000000008e6f41d2b258307c45fd673da6b1780e91f6a250000000000000000000000000dddaf4f11f09faedd28bef91b69d5b46d035b7c300000000000000000000000063a698ac814c6c7474bfcbe85136355ea02a086b0000000000000000000000002bb6f5dc387908ec0055355ea7c7ea7bd4a6da37000000000000000000000000498da2ca2d4fc200e962f484f76fe68257a8bd9a000000000000000000000000cbf7ee1093d39013153c1dc72884ba86e5d0474b000000000000000000000000f8e56825caa898c766641655476dd58064a658a10000000000000000000000008050d9046f7e0932d4e5bc84858a2968c7526b4f0000000000000000000000007f3b0c452921671213e4da5289978f8cd1ba65110000000000000000000000002cc4f2732b70a0c042a0b28b6d2bd91ca200741e000000000000000000000000525b25e7b1df9dc25165e3a4b9689ab58b759af8000000000000000000000000238523e48b0b1a56b2df4573af75e07eba9b8e8e0000000000000000000000002a589b8a8322a64c60fe4c7c574e366b1e5f0a9a000000000000000000000000a2bc9fdf48ec20d32645e82461f9b43279e9f69100000000000000000000000074582ab7d4363a3ed670f2776680d282aab3131c000000000000000000000000177c9d7d2c262c7dd18b1463f0c862b31e66eab000000000000000000000000003035beee9948e81d9392776a5fc6608bff0d51a0000000000000000000000009eb847b5a9f7171de6e374523579b80da8c88ef200000000000000000000000062396f8b87864f1c306b03fb41c0a6f8e495d958000000000000000000000000eb73ce254df4b747deac3e61707aef9bf1d49fb6000000000000000000000000ea84a4abc1eb7a3f0ecaf8a69ceb9950aac64480000000000000000000000000db15bc4b82bc6a95da10bfcc5eb058c831dc65fd000000000000000000000000efe13fda9466962f6af0934c7b09dddac6bf05e70000000000000000000000008f8641507e9e14138b56ef19f1cd4e66d44044020000000000000000000000001a34f499ab38795803ef8fd151d54bc3947ddfe7000000000000000000000000706be95e3631e9c6f4135336a7573db210b03a0f0000000000000000000000001d5b7585e5daa39aad2223e19fe81388f34a80e4000000000000000000000000ff3d6b3fda63e1754ed64eed12acffcf65f2a79f000000000000000000000000d01367cf61bb0018c5533e423ecb8df3f8295aca0000000000000000000000006f7def78d80230a955659efa55ba72f0f448714e0000000000000000000000006f4a12217ff275ffc4ecb8e0287c670e267b07eb0000000000000000000000006a14c661aabb799def87e90884a9207d148568bb00000000000000000000000016b8c2e84ebee9f9b78e5a0dd22eb7173353422400000000000000000000000071b4bf37ac4db68e56aee55e820b2f1a09d2e73d000000000000000000000000ba8c9248016a3ab73196fc9ab1c20ff7e3c1aac8000000000000000000000000cf85b48c377daf1a812b947e9f7a65ebece618c40000000000000000000000007b8805d596caefef69c8f754f26e57085469945a000000000000000000000000665f1a2ae2fa8fb6ac31a758de840f253d5627d40000000000000000000000009f56426f2681049530819e19329bf985c44b0d5a000000000000000000000000e32bdd216e15a7a4ef9a49786b1e04bfa6c6d58e000000000000000000000000977fa97847f679e8d83547cc4304604bde4510f1000000000000000000000000645c235fe4891abf709476b3e72335abbdc1972900000000000000000000000049697862c8be3ad4537135171934a565d4f9ead3000000000000000000000000afc7d7afd4d87ab16b1b88887dd899c75426029f0000000000000000000000005957974dc5c173eabf1bd0fb0ffe4eabef07d47d0000000000000000000000007aa59cef534729fcbb3357db22450b0039be872c0000000000000000000000008e205a440c9353d3db506d9986a245622eaf848a000000000000000000000000eaedef8a464866565edae51f5e7fcc65255bd6850000000000000000000000006e58f97211375bc6e56ab95cfc79f97fd62a6e1b00000000000000000000000057166dfd6a928e7edfaba3bd53eef0083081a460000000000000000000000000a4cb589eb9007c260c0efb60e3dceba5d1928a3000000000000000000000000089b5934c08dfd4f40f5c1c60c42b4a3d84631b5e000000000000000000000000c61e09f3fb8d4e918f15b09d25d24968dd6b004f000000000000000000000000a63d03d63b5b1fa17eae1a15f28109855296e74d0000000000000000000000008a01c622079dad425df2bd680baf2f6b397a34b000000000000000000000000075c9a3e51286cb30fcc2976e6e1b618a5a8c6ea30000000000000000000000007edd04089f07e9dc8baf99f1996722c7c17ad5d5000000000000000000000000d6e14426601fec7f17abbb58dd4b5065dbc48b59000000000000000000000000b32dc67eae3e240156a39339125d82a513cfa71200000000000000000000000072b76f0b858db22754831a67f09898079602ea890000000000000000000000002d159a8d194f6e1868c5b5cf122da6e2165b3b420000000000000000000000007cc7e8014785f9881b937d9bab9b980bc8a8d9ab0000000000000000000000002b556bf6c6734d42642bfd431cfb5dfcb06b6035000000000000000000000000a55d240cf007f98f122a72a861d3010307be1bbf000000000000000000000000fda4dfb2ac3b9b5dc0b9cd6f1564c4a9808c90b70000000000000000000000008adf90f43397d1c6a482f92f159cac9ec97584760000000000000000000000000aa6d0c59d9ebc93bd3c914f3a6bf184c33d1643000000000000000000000000b4d982eec3018a27ee5e6a510ae4cb6541c77185000000000000000000000000c40315b7eada6f8fab24883f6c5cf355899d104b00000000000000000000000010ac0f1757ee724d48d918a110d0e0f6324a70ae000000000000000000000000bce70a411e1eb1dcf0dbdd41059a990cdb9ea3f7000000000000000000000000988c5f3dd5c1b3e304424670930c09b61c1f85a200000000000000000000000057f804109b77bfbd42e4a058b2a840156a8c9aff000000000000000000000000a3d9fe44c71ae5e9fcb4f68b27e6e48c3a4d0b99000000000000000000000000fce6f30b1dbb324b12f7f01200d9dca001a0a681000000000000000000000000d063a5f2409b80c648865c020ba1b2f37dc8e8580000000000000000000000004b4a462b24267ff2adbcf286c553d7bb99e43f40000000000000000000000000d57359e7b48ec2d9d99b13156a2dbe1464aaf44c0000000000000000000000004223a4eebc0589e41ac51d004b7004a3930681a20000000000000000000000002db901b707e1bb7c0efd9bc1f8e9e29807697e470000000000000000000000001313a8d88266351d26432dd105eada6db508da18000000000000000000000000dc0af7f3d4687469a91d9b68fee5495efd006198000000000000000000000000d4e1b1bc0bf81c919ddb54d56f39a2a705ade21e0000000000000000000000005b7b046c1d41fdb2ea2aefc55465c5055ba7a7f700000000000000000000000074bf00e7d30735862e9e0734a54eb5ed36b18a4d000000000000000000000000bd4dbe0cb9136ffb4955ede88ebd5e92222ad09a00000000000000000000000098b59ef961108f3245de476f613a3700047e2224000000000000000000000000dfa9d4c10c51d3405b46d56ccdff685cf309f34a000000000000000000000000a163b6ef7b323ce0d75b45de80ee3913cb62c7ee000000000000000000000000620145940d232f9eb0fd4e056d7e808f31dda116000000000000000000000000c429702ad1a524239665ad524269fe4a2958b622000000000000000000000000d8d83a3d7f0facefdd9b2e51b05989a9e974eea1000000000000000000000000d04e252f75dc225b470a99b58effb3965b1155de0000000000000000000000005616b96abcdcb1c01f97b01d2fb4bc2410946e8a0000000000000000000000006286cc2fcca6b89121202add7f971eaf5a441980000000000000000000000000c9b1b99e45aa809cecd9662001762aed0373728c0000000000000000000000004f0e406bac24d07a3f422db9165303039199cb7e0000000000000000000000002c2027c2bc3ba0384bdd81facf26cd07882d4335000000000000000000000000d8d99316fd9fb996b72df8dc8f81a1356a7b80470000000000000000000000001df2ae313d2414395d699d7ddab93f633e9d1085000000000000000000000000481515212f535c048e7d03f5282dadf2b14e60ac000000000000000000000000f5c9169e2e4965435c764a1a1ef26ee518a4b769000000000000000000000000e18df65b362da22d16684881f11604e1b2a15c0200000000000000000000000009922b7acc5b01375d8a87b14ecd3629e1c67a91000000000000000000000000ac6662a6f3ae0838f45fb25acd7febb735950828000000000000000000000000b0ca2834830512db9fd239ca57921daf3d8c2c560000000000000000000000002d5268e484021f23beb26b5047936769f3cc3b0a0000000000000000000000004ad8f1029fbbf35600992a73c6e65d18f156703100000000000000000000000050f833ef9ac6432dca5ad6fdad567dce57dfd9b1000000000000000000000000006353bbff77dc0c9cfa886a3e9e18aff54f3d6d000000000000000000000000ceba72a138857f98eda04772a4d348e24aec948b00000000000000000000000063b6f9bc0f20bceb9225b9a4f247a96e33b963fb000000000000000000000000f5518b81c0edc6d0ccabdadb28817bfac962403800000000000000000000000067ee06599fe8181a0740a805533a9fee88abd3c000000000000000000000000037eebd88fff76efd29b95a5bef6e5bd58454a43a0000000000000000000000002bad9b0526d079fd1582727816d98893c3c69452000000000000000000000000b8720496549f150f5d64700b21b299f09d33b4bf0000000000000000000000006b1034eef6cd548014c58a9b996a8909e9ab0a360000000000000000000000008d763961fd3956a6394e07f631e6d8efb93c6709000000000000000000000000517945f16de4c832c63d5b5fe8b4f347d4caf2fb0000000000000000000000008ee22103d6fba4619383f0ae44cd40954d0a64110000000000000000000000009b7e0ca18143598cfd50b737495d884a6cb9455a000000000000000000000000469eff75a9297036878afcda9a1eb1a0f93c97ea000000000000000000000000e2bbe2768a80228d2546fb07e44588bf70cd4869000000000000000000000000f4edc19e3c6291a2f0ff8ecbe18b5a903e47530f000000000000000000000000301f69d0daed1c98a2f0fc1145ccee2e118c519300000000000000000000000013d98a9fb90b5521ab75758494f31ff70106df8400000000000000000000000073e210892230675c06ca7a84e04b9c23752c3eab000000000000000000000000e09d9c3fe221a8ab5a03d8e906cd6b1530b98c8900000000000000000000000012623f302940def8a8770584327fe80f7c8591900000000000000000000000006a4e265ec6634c7a7cfa807d6949c64554ab4ed90000000000000000000000001d7e3e13b66be9366da97faf6d6df577d5a4effe000000000000000000000000c991f24d141bd691739f22ce0d4c0b1d40d861f1000000000000000000000000dec3d8b8f2210468b4008e18d4e201f1e2d4b600000000000000000000000000e49b2487130c6dd835eecd8bf58f74ce113a4aa70000000000000000000000002358502e52775f1db85fbf822fe031793f42a818000000000000000000000000abb1fdad4681b618c25c8213dd9ec2e8cb344eee0000000000000000000000007d7981b2603355a9ac019c3f61d38fbe3b578ebd000000000000000000000000b59da99c0e4607214787e8c209918942d163016300000000000000000000000002c29e6fa6f54b45487b282ca74acb8a0a1da6eb000000000000000000000000f4dab86f4b1d3eecb6c4a701a8b6c6cbfa29e1440000000000000000000000004c4e8ee6257c9d60bad94ff170e5b7c8e617de28000000000000000000000000330f4ad611e585ef9ee67c9f5ba325523cdc6173000000000000000000000000cc2f0dc02251fadcd5e4786d9017953ffa1bbe7a000000000000000000000000cca2b32d6b17f0ebd29e443286d0f980803623db00000000000000000000000078f1c753a61d1a3f9267661af37123ca9125b25a0000000000000000000000001381c3273e7bbfb54be1fccad6e810035f3e05ce000000000000000000000000beb4a476fdd2e7840935bb10518cdab0bea1a4af000000000000000000000000fe663028fc6e2b4d5fe1eebf5cea1f7365885301000000000000000000000000da0e350a49c98e4048922bc6b5a496f364d1134f0000000000000000000000008ab73e1211b6bd3bb397cc6a24bb31d5fc134453000000000000000000000000dd13c1fd2e91dd4f564e0ba26282ca6f4fc34bc9000000000000000000000000d454a6d1ae99e46af2e487f104ff5ff80475b7ef000000000000000000000000ef17c8aa827082e0ba6fad1adfe6b194af52c2c6000000000000000000000000cff7a334ebcf534ae6f555093c177f2b750aec3d0000000000000000000000008f2519de424685201e8b3c91c0bdf6d2a476b868000000000000000000000000eae85571380c9246cb4bdcf3c092369d8ed35efe00000000000000000000000005623fe392908b954ed5d81718fe57e4bd2f5ee50000000000000000000000006b97820fa9a2bf2ee71c0ed9057ef3c1b98c1ef6000000000000000000000000c8947618253a828182c1366f497cded4d66e0f22000000000000000000000000efc3f59e3a66ac22e1ac2df4a4c2ca027d6b810100000000000000000000000088b90decefee1409c9460aad3ff6859bc3dab3370000000000000000000000009312cbc03d94e6d50a68008f9f48afb26fb5cc0500000000000000000000000027e22501aeb900fdfd0158cd09748e6f731f487600000000000000000000000082cfb69d26e840c0652d47d2b41deb0fa9d28d90000000000000000000000000ded1742ab9895b1d140a8f730eb2ae05ebc671ea000000000000000000000000ed9308c8c8fa2d100b4d396358ad438daff66cc7000000000000000000000000f16f60cde12b805ddda774060a9472e6e1972deb000000000000000000000000725ee9236719c777f73c2a22ff76b518e826ca44000000000000000000000000bcef5658c7cb7ff66b77b6f93800932153bc1c7c00000000000000000000000024f3b925f852624df3ee144a2c4325b74fdcdacd000000000000000000000000bba6e59c8bfeccdcfc1383446689565465cfcc0300000000000000000000000090c79ccf22a8ae3f6488e410b08dceac1c499acc0000000000000000000000003f2e0358c558e553a365cd8af959da2eaf36dea700000000000000000000000008f63ed8acc42b8905da447720f9d32aab227874000000000000000000000000d2857b803e6487e2c40cbb4c1dd2173aa314e2040000000000000000000000002c5f41b020a1a309c2971b93c5cd8faebba37c78000000000000000000000000afe6960dd341830a843a93b8d4adfa7a0b171a6c000000000000000000000000dc64a7035cd569e50174f0aa074349062552304100000000000000000000000075e9f56111c34e52d91c253de35d8c204bf1343a000000000000000000000000b0208660127fdd27e72cc7753fbb730302be78fa000000000000000000000000ca40d657ba062a0a4da8dd71b19683faf925daf3000000000000000000000000b901f379cb4001157a9e24bb940ac13b982f28e400000000000000000000000049422817c70b4b2ac8e485fe2b7e5f0ae0cff9c4000000000000000000000000de9cce0b05197c3d1264574d99baaaea4bf272cf00000000000000000000000006787b7ad722d7fe97fcd8dc92380e74896c6c4f000000000000000000000000ee7cf31d6d0ad2203f25862cd895daff86c0e999000000000000000000000000b10da9c5178cb3e70193674466676d47fd9ef3de000000000000000000000000ee0f46abc5d706a2557668dac7084cbb3495317000000000000000000000000007e3fd33a63a8d1eebc7d18a33d1327f5394a1cb00000000000000000000000050421842ed0104d514767b7045a1be57576a60f100000000000000000000000011fa0931faf0b9ab03d3636297c303543b9273bd000000000000000000000000433452bef0ae92f11cab48754747bfbb185e13b0000000000000000000000000e054c70be277793618b2d2ad9fd7776fdf4e8686000000000000000000000000cb782538b5e531342ddb5c1c5c6183c1bd00a9a1000000000000000000000000129ecc789ab6b09495431d6ed6bfcabbc74e386700000000000000000000000044dfa61b39406d7b7161ae9e0ce8a969cf22a2710000000000000000000000004936c1334219ce934769001022334db44a8fd06e000000000000000000000000a629528f48d02986b6b497a47ace2cf87144650f0000000000000000000000008cfeb8d4d26578c1e933d1d41ef159376471e773000000000000000000000000639b9a1c799f71a769a264b2383abff4397e7669000000000000000000000000db8ec4b97b2522a998f995826f19700931317363000000000000000000000000c6b2f18023df7cbc1a2b2e248c8ada95b60173c00000000000000000000000006865c653de1d024a928006996607aa3e761dc076000000000000000000000000adfd973053a1e801775be70a47069fdb849656480000000000000000000000009cb0326f362ef6a61d5fd1bed3e76c4c82d4088d0000000000000000000000008c27e22b4fd1ab4d4b3954343278e92a75fe470e000000000000000000000000ef07ac55339a5b72dc73caf149f6de77a94c426800000000000000000000000023e2dcc18d92be2a1805258f461e932f16ec941b000000000000000000000000f08f0a13b62bcc22e9364c987906faedaad0586300000000000000000000000055c7b806112af19e46e7f74ead0f81efa6823bfe00000000000000000000000001a15036dca52e12f98441a458910567410561820000000000000000000000004491a8c47bb9209dceb95a9ae2436db1bef814ea00000000000000000000000082749d88c0a6623a5925c1870ad70a7ea12f08120000000000000000000000004bec5cf9fd37ba24253378e17c2f5c2325714cf9000000000000000000000000315f1ce74fb7f61d3f034c8f9abf3ebe7ceab7cc000000000000000000000000e6f35ef38368c8359c168f376b5bb13259de6856000000000000000000000000bbda4cdbbf02c5c2801d3bfe78bc9909bb56cebf0000000000000000000000006b80d32565f796510dc378e357e82094590c44ea000000000000000000000000427bfc04ff0b0b1b54697d471377f7a6beedf61d000000000000000000000000c8b49321df7fc6352fbca5ac9fe9c4ecfb8f180a0000000000000000000000006b1594cf29f2565a87cd42ae0bff6292d3f73bdf00000000000000000000000047f2a4a253e23bf7263d7992eeca822140e9a1a2000000000000000000000000f99b62b6e13f2a4ad1b2f3beafb437a2fb558b22000000000000000000000000b82d89a5cd03ddb0e02e269ae00c145d4d856bef000000000000000000000000123143c5188bc5ad66199da59a71e9147d55682d00000000000000000000000056c9f5916663b42d68479ee5572d66d4a0d2992d000000000000000000000000e757e4dd632e99c1b65aaf219f496789a0fb700f0000000000000000000000001712e4b0c7178092d522aea374c588bf7658134a0000000000000000000000005ae1f4eb0f12de7a482de74b3b94863708355b300000000000000000000000007c366c0e1b5a07d12f90ee040871a2ee983c2166000000000000000000000000e861e026c5c1319d57ca3588d5c58d1caaa3952b000000000000000000000000a8d2bd4cc13fbd22516f94adbe1487791ce5181c000000000000000000000000d92d2232bc7ce30dd0821b2e0e30d15656d081eb000000000000000000000000f8e0e319416109176c79a9c50dcc20b32a34f8fc000000000000000000000000e582bd9e797b033834c433272b24e65706cba0aa000000000000000000000000a3e0eb26f1523ef189f18789b66eb1c13d848c03000000000000000000000000c64580ed88cb56fbe4d8fc4229851d50a1f3183f0000000000000000000000006c6fa975121fe709c91837f0360edf1e019fb43c0000000000000000000000001fcdd7461d67497c04e3b47ad597100915ec804b0000000000000000000000007e24760ee3c505c63788ae66fde69a59dd9242b90000000000000000000000008df79fef548eac432b7a9262eebb2fbd657f482600000000000000000000000056cf724b8242d8874bdfbf4c99b04cd4d551b17f000000000000000000000000f9a27a12f02f0ae8b2aea3bc09527e118f883f510000000000000000000000008ea37ffff29c94cc378172fb9df119fe0afb82ff000000000000000000000000fd7bad6ccb35dc7699567cba3dac1948c9b488e2000000000000000000000000327adff25b38928d0faf8dc727e6128b2c5cecd90000000000000000000000007a2ffd1609d256c391777a9ed085906d3005e4bf00000000000000000000000069dae9d3e6a3e627d7ef0cf2904e66a333bede9f000000000000000000000000becca1096fc31d4e1e050eff5f334b4573affd99000000000000000000000000499de7b0af1c6d1a014a40461af6b2554abfb48c0000000000000000000000000110f24136ae7b21f53a9bbcc94cb3c9bd31d97a000000000000000000000000bc9a3a2c0ba30010ad663cde4a9924506fe421c800000000000000000000000086455dba3ff5868fc690c022900c60f792d56b86000000000000000000000000b1592ea06f3809e02acc21bec073caef05ddd8e7000000000000000000000000960ee7979bc05a86afcec66e006ca837e15ccb0a0000000000000000000000001be9fbc3fd958f5edb5b78d4a838febe57f75607000000000000000000000000f3bc0e91037878f09380ca54d2405dc5b799bcce0000000000000000000000004150a077df10054eb7ed9249665bf6874c6dd9a90000000000000000000000001258be3a700fd0142f70633034b0ef3d7ab843b500000000000000000000000024201e762f11f37634ab61ed84b08a9700573ca100000000000000000000000017a72ecd101ca73b19a79ba31b4b0439b2e26149000000000000000000000000309e40b94a525cc6ed3441de3f1c8ae155974c510000000000000000000000005d3ea4bd47f17c148bd0bca4f5e86f3933a3d29c00000000000000000000000024a35e17ba66141bfb6ed59968e9506dbae3511c000000000000000000000000a476806e397218c1540a507849473bfa6d2a993b000000000000000000000000646353fd9fec88609deeb9312d7385dccc6a7ad2000000000000000000000000ad720ada901373a1dc28339ee6093ad972aa07a8000000000000000000000000eb077baed6656fb1dc104fa88735aeb9b2ddb3260000000000000000000000002f34bcadfa9cd16c74172dd202fba77a09678db1000000000000000000000000651664bcdb4daffb296bd248cbc0c57595d4f9e1000000000000000000000000e00ded658ebeed204365fa58a07f32e1c18e54f30000000000000000000000009e51642c89af0fb17554623549b933f3a776c5b600000000000000000000000047d777f21c4a945732afcb5fd3aceb7df94f3eab00000000000000000000000086f45f6aff0e6fad77d064ad3fb536dc6784121f0000000000000000000000001411bb4eaf51df022ed321bb1934908c0429c644000000000000000000000000955e76916a0f6f4020cba6b586c5de7b4beb562b000000000000000000000000ebe19976ece3c20eea5429a8c5442c01733bedd000000000000000000000000022fffff4aaa113af2912a2b1c5e2bb918ad286a50000000000000000000000003627901fb6d6e3bd8ca6d44b57bf0a7bb024fe5e000000000000000000000000940dd65d207b4ab74beb73a0eaf7810f153612b6000000000000000000000000f8502045f2205cbff6025a02911dada3e74aace7000000000000000000000000d4d204a9d5d07cde0d1e01dadde5c3dbba72ca4700000000000000000000000072cd577da79944ae44f98793abfad12f360a08a2000000000000000000000000958898e8621e5128421a830c9c4582babdf25a62000000000000000000000000f23464360622b83d02e1523f11f50bfea2a355a6000000000000000000000000b6571d6d564986584d283cfe9a3b05e8fdf0aafa000000000000000000000000b75f87fe366987d6461f6db0e073428cb4075b35000000000000000000000000dfc0ce66e70ae46ee49e0cb1e79c86c37e7bdca100000000000000000000000004a0da5142801a260ee884746acc5799ba3e39bc0000000000000000000000006b8a058afee4ea76fa8c565d65db01457b8d1587000000000000000000000000bc2a951ab2d23cc66f22b05fb7acc358e65987660000000000000000000000002d170cd04379d14ddb15f782ac53f3f3f733382f0000000000000000000000002d170cd04379d14ddb15f782ac53f3f3f733382f