60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000004fd01341d7ad9592e0627ed20952466ad9bb831f00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b617079616176652e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20617079616176652e636f6d00000000000000000000000000000000000000000000000000000000000000000000002e516d5274326f55564c59545250383678797353724b703459766e78714451484e6a72574c735a734d57316a58416500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005580000000000000000000000007d78aa4b5bca1216bc62e307c9487e471bf600ce0000000000000000000000005a803591ded0bceed96ec9a0991b314d71f8c93f00000000000000000000000020883176c2c3c5dd86aa2ce9ac0afa25bcac9d12000000000000000000000000cf4a79a68649b3942e3a74c24d6f89133f1f995500000000000000000000000013f6ae0a3fe8e7a4b312207ebd9e36d03f173a550000000000000000000000007dfcf9804d4ae649deb742edd12d0e7212f8f0d8000000000000000000000000afaf5703de0c6cde16f0094ef01f86ae2855f8860000000000000000000000007c66550c9c730b6fdd4c03bc2e73c5462c5f7acc000000000000000000000000b0c1b89406b251a9bbc88871b62b46beb423faf00000000000000000000000000cf809ccae58533120140c0475627f8ea1bc129c0000000000000000000000002126ec6a77fd61b01c438423cf89e18e15ece898000000000000000000000000b5d3c5a689316dd86356d5beb641e0d3ba09024f0000000000000000000000006c348388696571f7c7fc35346104a6ea587ef71a0000000000000000000000008d203b6ee133b2f53bedc513cd5c3a5b96936ccd000000000000000000000000bdcea966e752814d1d778129eb0d78047c00ea9f00000000000000000000000092dad87377792de6b6f6d7ba7c1d06621a3130310000000000000000000000003186ac365221a8993620720a347afc4447032bce000000000000000000000000b243244f3b6f4de9927651357a1e11d01c44cb6e000000000000000000000000fe96e12778dfd43cf66a010b7b744f826d9ac42a00000000000000000000000047695bd561fe20eb4dce8c8a84bfa7588b4cc2cb000000000000000000000000d9b62b0f807c066a2a339b3374152b90933043ab00000000000000000000000097ef73a246b579eca0aa7e7bb5fc48592228e0b8000000000000000000000000f906a5e342bf46ecc8ac38b4d9c11c07715a0638000000000000000000000000ee79a26ae73e26224b49ec6fe3a62b52424b9d0b000000000000000000000000d49ef3da325825d5765a4afb2832919202fec31f000000000000000000000000c2888ac6ac555db4914c7c06a8ec8bffa2881570000000000000000000000000bf42a6b181741b475311b140966b956a711e05e800000000000000000000000003f9354d2f726b68255ecb2924ac84ad6163f6bf0000000000000000000000005a1b2957f24a1669e4fd347320f0c8cf70e5daf50000000000000000000000009db4f1c355cd9dccf22b8c571b9eca0a13ddd44c00000000000000000000000038170d1d3ebdc3d4bd29d7607527e9dc013b97cc0000000000000000000000008c79d77f46a614ed1a5977d6cf1ca6e9bc5f6b5a0000000000000000000000002aec2d0c566b52852310100d6ec5422a0bb4ffb70000000000000000000000003c88c7653cc720cfff10d8e0362087f26a249d8e000000000000000000000000c3ff312ff36c73714da36fffde4231fa41b7dcfe0000000000000000000000004c6b3b9a0d6fdd3ca5f2a279f4272faa65d4599500000000000000000000000068acee829b5406a116ba95452d2bc7f5ca958ccd0000000000000000000000004c1c29228e8774747e6b61e18ee734005973a80c000000000000000000000000a900d8d353995c22508b6953509cee839e7e7eaa000000000000000000000000636a6c67897b92ef2f98e8c62b7f8d494968b9bc0000000000000000000000005deb9ad0b1e3746bf76d116a5e993c66925ae4af000000000000000000000000bafab5cbe4f9c42691fef0b42de05374aef81e80000000000000000000000000825926d6c464dcc6458e3fa1204fcd9b4af98cf8000000000000000000000000568d5132d2a2fac4d5671509ab9d787af54d0810000000000000000000000000fde54da74d68feeff00a26b38bf4bf74f0d6766700000000000000000000000083e18472e8ca8a7872156fa483c57e2cb4c5b9f30000000000000000000000005870e085bcc441b904642f3f047dae1c68489d990000000000000000000000007876e09e4a61304e0b7e10d9ce3b79deb3adf0bb000000000000000000000000011e52b54c8ebcce61d824aad627fac61e4c8ba3000000000000000000000000754635c67055f2516045bd0ea67c5c2526975be300000000000000000000000046423ebd47b600047a80537d7528aacf23e504fa0000000000000000000000008f3c6aab1f3b29f61bf860cb766ce0f6f2477935000000000000000000000000183227ef174f2e0a4b48f8af4fae389b9d379375000000000000000000000000f007fb8558bafda01a1439b12ab3096c93510d100000000000000000000000001eb46b3271fd5cb140bdd4275c9c026b15b6cb59000000000000000000000000b96182a4f708949f0263eae69e04a66836c319a6000000000000000000000000750ad95e0571c48a6cc5ce713a09128a30e9c9810000000000000000000000001aa9e4984e319e63bf82843d99a14e3d90922f4b0000000000000000000000006fe5b85a323590a39988139036594747e62c54cb00000000000000000000000089355330d211cc62174dad53f2cf55289066186800000000000000000000000066858c42761c0811029f3693842faf9fd850fc5f000000000000000000000000123bfcfc7ca349911f9b0fa72177e3964f0b22bf0000000000000000000000006a91a07a1138248928fc9e984579205bc0a395ab000000000000000000000000b95cfa7d8016d207fa707753a58154ec1efe121c00000000000000000000000086c316918102e73cd7b8314673a8280b801f9d140000000000000000000000007116c8985bc181e997994db8825cffe6ebd49c130000000000000000000000006d2aa9e7105055d7221343ff75ba3cc520a27b1c00000000000000000000000022499b4197ab1fc211f61e6014c303497982aeb20000000000000000000000009ed82a322c2d9bf10571fc6820277c7c714e13df0000000000000000000000004de632467a00f3b32f72391a48295d3f0b40c8b8000000000000000000000000befc3ca5d3132fa8bd86dc3833b7af2a8315f3c00000000000000000000000006ece046f1fe447a1e6e23bcc4269f7f1e079673500000000000000000000000036461871cd6f1df73bd23f74aac8388d8b8dd88e0000000000000000000000003c29ddedf454cc06733c93093c7c4792b5bef18100000000000000000000000074b3ebd131d4068b6d00a7249d379f05a91384e300000000000000000000000028e92b106363a2e0b3911ccad200c66997d8368c000000000000000000000000ae07ca938ebe18b7effdb9e372ae3187964f672800000000000000000000000094226a42dcd2b47a63403ee010f79f6d18c01e560000000000000000000000001d785b95b091e3873c83ffcc35457914695c256d0000000000000000000000006d8df15fd3dc3505a4010cac6937de159d68081c000000000000000000000000df4314ee5ed9fec9353e8b7649e0280cb86b9429000000000000000000000000cb04843cb6a230884739b103819845ed8f0174fc0000000000000000000000002308e7c495b82324c0540107a9169d15ff02b8a8000000000000000000000000df159931dec1892de01da0ca593366ef2db7ea590000000000000000000000000dee2a6f13c4b0a1a62f3c0dd3772cbacad9d566000000000000000000000000145dcfb47920325d5bb44d239cb9fd0dcada8bc7000000000000000000000000e85709faa89f8d000fe4f95e5dc4fa3a0813b2e1000000000000000000000000b6f03ef7a6f32ef9a49c34b4a53f58a01ce7a7090000000000000000000000006a93b7d9b2edb78a933af0cf8b18dadebc42660a00000000000000000000000015dcea1a8ca0a5eace9ed181711a366a6e3538750000000000000000000000003fee8c5b2c520b1836cda710b8d3aebcdc14f33c0000000000000000000000006976c6dfc6cadf377a5e9928f613e98b7a2f5ca800000000000000000000000085eb4cb9774bd9b69e8258877bb472646458bc7500000000000000000000000073cf83f56b064ff21c158a1a17b57a47b5b812d4000000000000000000000000606fc43a3bc673f13f1b327503cf858c662930aa00000000000000000000000023d6bf06a756bcdc520085bfcca174009a40c55d000000000000000000000000cf0fd2e7c9da2d78a9dd88cf5706e0502bfe25b4000000000000000000000000d481ef204d8a41354fce18b80e06a39610335cd1000000000000000000000000d11b1b6e94f2c30d2e42e22c30548eef48e1427500000000000000000000000094788979699f50d9abd5db7885d54813d16681d100000000000000000000000073d30d61fdaca71a5c1c6f28b27599dc45a20e3b0000000000000000000000000866f8e82e7b9af1c0f74424bd7ded65ecd0a78d00000000000000000000000049b0d0a2469a4b87bd0ce2c8f79b4de4dae4a945000000000000000000000000f387e649a298f7d4fd2222e31539b1bb9b5ad02200000000000000000000000043805cfc6de80dac60fee611365b6c12b290001100000000000000000000000013c15f7cd1fb53ca7d4f3ec45b2bf3a474757be90000000000000000000000008539391c2fbf930517e8cfb45cb4ac12b4ce5d5200000000000000000000000090490a67116f1e15f06d479d56b2e71445a2ebec000000000000000000000000e41418fa8c0debfbbb585c581264eb5609e26ab6000000000000000000000000dee7fdcdafeeffb12fc67a3ed73265dba443c87f0000000000000000000000000bb57d3fdc0d0b514bc5f1438f9daeddcdfd034d000000000000000000000000f7810ab0c42432b1afcc802ad477e11d0c92d8210000000000000000000000000000000000b92ac90d898eba87fa5f2483f322340000000000000000000000000f38f5a885dca6f32272b5e08fe37b7e0127d0ef000000000000000000000000e125044733366071793afd1f9cb41521078dd02900000000000000000000000047c0aba3cb4b457ff09715503bb919d7c9d42e6b00000000000000000000000096c471e7f2054dd2c2710db5686f5ca7804f1d66000000000000000000000000fdbd504748a6a700751f1ec1262b5c1a4e913965000000000000000000000000562ca3378142399fd149efe12527d04b7a8324ed000000000000000000000000986d37258f86299e62ec0d208e2d46caa0298dbf0000000000000000000000001540bce88eb1b579a64197045155c0a66de69495000000000000000000000000d09313f2c17b6500b450e858f0f4a91811563ffa0000000000000000000000006fc6750e32247565c806073118268a508b38cc7700000000000000000000000091c21a74b0b4f92fb50a9f882033065fa765c0880000000000000000000000007df85a2ccca70c7ef89246fd21765c25c89bd4fa0000000000000000000000000e18d780bfdac5bc9cd20db7b8de69d8e91796530000000000000000000000009acdbb0dec631e034bd058c88db68c5f77a8bc8e0000000000000000000000004e550ec834b78d38ce3cb101766e8f04db3bc05d00000000000000000000000016c21719416bd9af7bfc2fae92493a917195d4de000000000000000000000000a67c3aa026a49707efe6dc0d7bf5d47aa1dfa2970000000000000000000000004d04eb67a2d1e01c71fad0366e0c200207a7548700000000000000000000000063be5af2586578afbff02daff692a9809ddde403000000000000000000000000ea03523a90e5fc7e424ccef2b3e7d1ac3c90cdae00000000000000000000000098d393980c83e4a5e5045d888db3f2d261df3caa0000000000000000000000009fdf588b73761006eb77fd307061c0161892b0610000000000000000000000000027003e0039314e90b8600000006a081decc2000000000000000000000000001b5125f99d0a600c64ebe94bd8d41605bbb62cb40000000000000000000000001744cf5224495d23abca33c1e337f8e61e6fada1000000000000000000000000e22ea3056eb5c9b594536b5689aeef0dd62476200000000000000000000000006b2f0632f2c174efa65d92174bcf743fba8b7606000000000000000000000000c3f5dae96b19ad8dcbb3723d5ffa7dbd8061e2ee00000000000000000000000072302336ea24d6e137eb679b6369951b037129c3000000000000000000000000ebdca06742ae2ff8fc09d7168aeb9ef6392d27ab0000000000000000000000004945c4f9a72ca6b86518758499005e280834003f0000000000000000000000007be38520ac9446d6d3492cd0c80965e6469b7da9000000000000000000000000bf4132238196c04bfb5cdfa4902ca3f154f5478e000000000000000000000000ac0831c3e82aa9a5712b55a701c133c4d14909ed00000000000000000000000020ee4819d257b06e044d6a5023dab311bbcc362c0000000000000000000000004f2e01be78678b0eca18516f60478a6734c03e100000000000000000000000009823fdfaf81fe33d95d6d093aa43cb3d69ddd195000000000000000000000000673d4e618552537ebadfee0b0d9d1127351f49790000000000000000000000001489a5b8d56b9b83df383916c90d2c247a4011cf000000000000000000000000c517d9286b5d69235182c49650cc96892fda4c190000000000000000000000004768f4dfb46b26889ffaab881945bd7d340505c2000000000000000000000000622553e15b1fce3713d4cc217505b3f99323a314000000000000000000000000cb13e91f957de7fb5f77a7e933fe04bc464f895d0000000000000000000000009f295d05baee0e95f52ac1db0c2bdc26a226e4bb000000000000000000000000f15ef712deb5083dce7ca5efb0a75c765664445b0000000000000000000000009a4e21742e763725bcecd31d670317eb90179716000000000000000000000000b4c045e382098237444cd784a22e380a7c4ddc550000000000000000000000005db7914bc5265b350e794d77403f519fd4a389130000000000000000000000000000000000450702bc4f750fd1e7ecad7054c4f1000000000000000000000000f31d31c621b3d2a09d65ecbe8c989a839a04e87a00000000000000000000000017b920c92089a9cce5a730c8b11afaf42c0837fa000000000000000000000000358d4fe015cf721178d64799fdfdf37a31bbfe88000000000000000000000000cc7c3f6380260a099f3de1bcd54ddf4d56e76b1b000000000000000000000000e9bab7ee867c69a4818077f9a52f6b058cbcb63f000000000000000000000000e33c8e3a0d14a81f0dd7e174830089e82f65fc85000000000000000000000000873210e4c47748222d72371801a117eaf5e8b2450000000000000000000000009bc2357c719257ec44c55748d67030796e9dc007000000000000000000000000100ed6fa16809285390167d9b0e03d56ea6c617a0000000000000000000000002db75d8404144cd5918815a44b8ac3f4db2a7faf000000000000000000000000367060dc51db55a4428af1345494ed85d6b0af3b000000000000000000000000a41a83252082852cd5308ee4a3cf4d20124bc6840000000000000000000000005c2ba11add6de4a0ad1af367a8bf1e2cf8c3829b000000000000000000000000358cbdba77cca66ec4271e0240878402c1a59de40000000000000000000000003dd2ac2ac9c47ceb9ba8fab36d145156726ef4430000000000000000000000002f8902a2c3a7d98f8321cde094815c05d461f831000000000000000000000000648aa64047260270cfbf63f88b404608a57f05e5000000000000000000000000acc0d4dd91d1d472ffb7942dbb93f34809c6f4820000000000000000000000000c66d9bfaa281ec8ebfa85e721469ad63f1ce2d700000000000000000000000016bef43acd1575fb409df876c2c8ecfe5e589dd00000000000000000000000009eeccfbdeae9ccd4ee6759f248bd629f370427c900000000000000000000000057a47a8d522c32e8d4515f8936ee9d1a699284d1000000000000000000000000b3c5161ca796b2527f71853d0b54619c341d8818000000000000000000000000dc4ee8f9a9e2c4d09748871adf7f802b3c4640ec000000000000000000000000aeecc31ec1d8b563e5c445c8ab658b4792a7ddb20000000000000000000000003532930f77b35b4bbcce395aafb8a73abb9dbc59000000000000000000000000badc0defafcf6d4239bdf0b66da4d7bd36fcf05a000000000000000000000000d6aacf84f1d3f9d575ca976ac0f03e43de108753000000000000000000000000c6517d85f677d877ace8005154745edaf75b4489000000000000000000000000bcdb97be0f67df638fab21e6da969f5621e9591f0000000000000000000000002b7e23c5f79ca72df79294728347abb2461aed9100000000000000000000000021c6256a2f7136cf4194e16e5695c57e51b865690000000000000000000000003a6ab0bd69796c7796bd2917884980883429ae02000000000000000000000000d13bf4acf5d4b2407d785d2528d746fa75cf977800000000000000000000000008a373a1ac7d4d5b59b7896ce9a04dcaa6a1cce00000000000000000000000009cd77917ddb112d8c61b2e3d4b4fd1209a346611000000000000000000000000b14c2fc44bde760ded1d610e7a9fda02e780966e000000000000000000000000c8889fba14364a3317710aab31ebfe533b81f705000000000000000000000000c898ecce239c221fdac85a84417b37a54c322939000000000000000000000000f6bd44d5580d9ddf22e6e990ec1a0f53af085dc2000000000000000000000000f16e50fb4527ef9118152844cffcfb543d91b5f6000000000000000000000000794bbbbbe5ba1b6730868b56ff8d1cf5bd7c9d1700000000000000000000000019f5ed1b5ae5763e4453b2d284b5dcb76cc9004e0000000000000000000000002a9a3933a9633e1e9efc9c4fdcf618edb241ae810000000000000000000000003bb202fd89edf47cc50b33c93148de0f9af5c4c6000000000000000000000000131bb1c0aff88d1c0441d606120aa69c29dd96fc000000000000000000000000d32e778270c6487579c95f7d1a1abf57fd097ed0000000000000000000000000fdd3cab0c6e01a1e3ce5e614de0af803889dc68d000000000000000000000000f04e0561983147900ea704627809f3c88d7cdad4000000000000000000000000b0bb9200e913ccbd2c3a3d0b186a3848d802d81e000000000000000000000000e0c96a7ec324e66786d0a429dbd148198f6f1258000000000000000000000000872fb7e39cd7308672534d05e4232ffbcbae37d5000000000000000000000000c0a28bb1acf6a63403b7f257ffa4aed01da090e4000000000000000000000000fcab02d3b80e805f57ff3eac8ba220111e7dc6870000000000000000000000008361d6b7ef83a0502bc75493137890c2c79cc264000000000000000000000000d683b81c2608980db90a6fd730153e04629ff1a3000000000000000000000000946ee7b24510de2fd9a37860817fea537988c240000000000000000000000000cbb28f075256753fc4b3371eb285d172161493040000000000000000000000007d3c9009905fcbe281c98a449fcc5e8677aba707000000000000000000000000113286f65b3be6c28a435742186c7a8e4ec351490000000000000000000000004576539df9e730914f1997557fa7304d45230c24000000000000000000000000066a2edcc0b7278a2cf5bf2a040b4a54a41a955000000000000000000000000003d22c5fb6d612fd3ffc2a999cc5d704c219faee000000000000000000000000f1645de0e8a40e99ebdfd0d03b0a1f5dab6a99760000000000000000000000007f38f8e184dc137cd741c5ac24bf8a2b2c78cc140000000000000000000000002cf2dbb7e788e8774089c406a796b92cce6f7eb5000000000000000000000000941b1ddaa2ef473cb1c9fea335fab5cb1d63adc400000000000000000000000046ce2d81a1f2370da80e1bb5df8ccb53a85534980000000000000000000000004289bcdcbd422f6b4c7b08f4f38b2f70ead5c1ac000000000000000000000000114a88fabf1d91d19704079b9907a5961910e0a4000000000000000000000000b487d3bc740fb14040dddf0a80f449c103f406ee000000000000000000000000f4ae7adaa9bb7b3b2ca5ffafa2fb6be1f02570040000000000000000000000005acedba6c402e2682d312a7b4982eda0ccf2d2e30000000000000000000000009cb7bb6d4795a281860b9bfb7b1441361cc9a7940000000000000000000000001e1855852737ed241c8ca776e8cab3dcf2897966000000000000000000000000ee1ebde171a557d99135ad645bad57a9838620a80000000000000000000000003b9785668d74c1789bf30e1582ba6144eda21e99000000000000000000000000e838219780b05783379b6f4d30ce6655848fe3c70000000000000000000000007e1ed72a87b5b1ec3811932356a83244a11f06310000000000000000000000009c434a2d262d17c57b3d5361781ea090e251f77e0000000000000000000000000defd4d1b290989ac679f61da5a523b0f302aef30000000000000000000000007b297c3b13fa55f881ee64a0c2cf623782f9df130000000000000000000000008d0237a6c1c2bbd92f7e7171e1e0f6f472a886e00000000000000000000000004e8c97fe99d2dc717cf58bd4d05b878227f2ceda00000000000000000000000013427541970f5e80054c5f3f49a2d1e1214e9b3f00000000000000000000000035f9b3fcc5ae9ff61260aacb40178d1225742327000000000000000000000000dd77168f850b7a0b6924892b022205179ecf4011000000000000000000000000eebde59dc3d0c64ff4c288cbb54186a018e98c6600000000000000000000000040f86c53cfb765b566c0017deb2f1eae70a45d180000000000000000000000002d76da955bcc136acb07dd29651a22a7a0b9364c000000000000000000000000663b814a4e359f5a955446cd0956b63d53c2caa6000000000000000000000000de7fea21fe516d824641ae65f97b60552568e30a000000000000000000000000b72ed8401892466ea8af528c1af1d0524bc5e1050000000000000000000000004aa85371b66abd7c792ef2c39e892a0dd472f3b300000000000000000000000093e1334bfa6566c45281b81b65a271d9c2ee863b000000000000000000000000928477dabc0ed2a6ce6c33966a52ea58cbdea212000000000000000000000000834bdd7cf1ca8ba0e496355a24a335ff61da22a7000000000000000000000000daaa66edc3d49999e5deea0715e0af9d95cb9bde000000000000000000000000bb89749864abe918f3b88db7d62eef2cf7a5cf5c000000000000000000000000a5a94da27e2533ced5c68d6dfabdb5fb4269dd9700000000000000000000000009f3010ec0f6d72ef8ff2008f8e756d60482c9a80000000000000000000000008b838839274ec77e65e7c4c9ceb6264cf9948d8b00000000000000000000000000def9061cf0f1d65b78247585957ff67a72f6330000000000000000000000003b6abd2ef08a0c48b8b9278f8124e69c43bfbc86000000000000000000000000ae03ac1a0285aa08380e21dc66ab241db1724d8d000000000000000000000000d1a3f2fe40c5348777e490237a77cbebe5ab6b960000000000000000000000002abe087c85a216841164baf3caf331f082b4b88000000000000000000000000061ab8f26ab8e8ea90244bbbf9aff5021178014c900000000000000000000000030421a9dc31b9f70c4e8bb476cad290519c908cc0000000000000000000000004a47615f0b239063992dddbee6844033c172f2b60000000000000000000000000fa7d32abd8f0c59978cdb5fa3a512a519cd1e170000000000000000000000000a5dc0b331dec81d77a74fa84c324889b914b7c2000000000000000000000000b351c18cf844344633b58d0aed17ac73d9c28766000000000000000000000000a345f27b2b0135304ef9c31bbde08bb7088fb7e40000000000000000000000005abfbe56553a5d794330eaccf556ca1d2a55647c000000000000000000000000d053dcd7037af7204cece544ea9f227824d798010000000000000000000000006d9893fa101cd2b1f8d1a12de3189ff7b80fdc10000000000000000000000000f088254b689153f6fcaef5d802266b28114eca7c000000000000000000000000910f7b7fa548968ba7db217c11d28509fdb0debf000000000000000000000000408696a8f46ae99bd77d0130595bad9854dde87900000000000000000000000096f6e4c35c36c0c8276f1bc1d0d5ed581401c60800000000000000000000000090f1cb932dbf94385434c40d53df3727f00e50b1000000000000000000000000db2e0c3be2951706057d39722a37a78bcb05adb0000000000000000000000000b2fa604ba6e342b2a5f5e818c81edc06d1324aa40000000000000000000000001f723a433984cd443e2d07dd2da157e24065bfc400000000000000000000000051a1be9a3d85c5f11abbb998266797e0ef57898e000000000000000000000000000026e85e28d8e2bc48f64ba63cd1d3419e477400000000000000000000000048519d9c5ef5d29e4a62875b36781dc5010eea7700000000000000000000000016ae16a7e537d98c48b783f4fd5248aaffda212600000000000000000000000034a0d26419a3ddd742894e579a9b7aa198245f2100000000000000000000000041310ae909d741a3c0280e08f5085ee29e99e43d000000000000000000000000c26760619cb918a0ba8e2d720983c5bcb53995f80000000000000000000000008f504508c9a47a8899662e50cb519abe517c51430000000000000000000000003912035bd5e3cd5c7396f06a44d29acb0bfbedf200000000000000000000000088f1772bd028a7c7c2c2a6d835f7690e6b0cbeb6000000000000000000000000efecc408101550c5c86710cbd6345e98a452d69500000000000000000000000027182842e098f60e3d576794a5bffb0777e025d3000000000000000000000000e75358526ef4441db03ccaeb9a87f180fae80eb90000000000000000000000007d6d1c4c3c70b33150d62c4a78ca0782b23618200000000000000000000000001dae32eafb29fc39d0a22a3d65ba95bba98f203a00000000000000000000000015d1cc47b491c62f006597d3b4ead1bc4c99bab70000000000000000000000003866d61c74bea9bb064c1ca4cda77314ba5cd28e0000000000000000000000008d26a44925c4ff6b7f0348eac246a0c1caf044e700000000000000000000000052f00b86cd0a23f03821ad2f9fa0c4741e692821000000000000000000000000000000005736775feb0c8568e7dee77222a2688000000000000000000000000042b4478aabc6d41e2d86499d735a159d33c161ed000000000000000000000000323fff6e3b48440513ef5089d78849ed997de9e50000000000000000000000002ba9ecde1d01029ae7300416f7a2c36bc4b7d9bf00000000000000000000000072a89e901996451272b7f3a6b3291a8f2268c2c1000000000000000000000000bb41bc594564f3331141d1378d75ae4ea0092bd0000000000000000000000000f99f4bd4ec1867c1d5f4e79e7c90483fd8d58f5e000000000000000000000000bcc492df37bd4ec651d46d72230e340c9ec1950c00000000000000000000000003ae1a796dfe0400439211133d065bda774b9d3e000000000000000000000000b019e5666079dc89700f368887efa246ff75aa7d00000000000000000000000087f86ae5358f2baaf9337d385a7426629132eaec00000000000000000000000016606513534c0c678e19d158c2ea65ffaaa3c54e000000000000000000000000da4345eeeced846609a7a2a66310f0fd4222ab8000000000000000000000000028407764f2df51424f4cdaa1826bace6623be7f5000000000000000000000000ad286fbe1ad00aa8b049d0cbc87c3c3e7fe22bf2000000000000000000000000f6f043d00327416cd3c70c26b73b395c56c4fe49000000000000000000000000ac27911f8f91656edb6b6f56f1c17c363b2177f3000000000000000000000000e17477fe2c8b8f2b4aeca5a5d8d25a1e6d5a9e38000000000000000000000000892dc405aa7310dde0fb82318110a3c01f55a2460000000000000000000000001c698d0bcba3456cc255516586a5d7b29a396d66000000000000000000000000db0b4a2f18299e4938da2f6bc66c253e322a73fa0000000000000000000000003c5883c650d600bd543a9b5c8d9a3a6f5d16b8f40000000000000000000000001497961eec7a9241ae5b998735eb5c1bed2097590000000000000000000000005dd00f0ac96bfd71d4a50be7e2bad2f99802c7cc00000000000000000000000089d9150caab5b70009cfffcdf777f2407bd7d45900000000000000000000000095426175c58f8380dd293c54695bbe54084cdc21000000000000000000000000bd1e46588f3723c198b41ea85fa20280eded609500000000000000000000000024e54571256fd08e5c9decf6b2c1ec31887a7998000000000000000000000000fc9062f2e973bf932de696b811f02e977e48622e000000000000000000000000837643b03a039077388a003619f7a9eb6563bd520000000000000000000000000000001ea7022cd5d3666beb277c9dc323adc3d9000000000000000000000000ff37ff14ba8a9990700254bce027429352da7673000000000000000000000000a1f6be75b7f4b272f90eb5832c4218e8626185ac00000000000000000000000001ff6318440f7d5553a82294d78262d5f5084eff00000000000000000000000000000000009c7f96284472465e1b5c44e8cfcda10000000000000000000000005b291272b0fb1cb8028f34f7d8c0bab891e075e4000000000000000000000000c80fa0c17653e363104df54d850a7677815e5726000000000000000000000000a6d247316f4fc0f79ca4cb20bee5a6604f82265a000000000000000000000000945b6e4acbfdb45233a311cda823b70d68e813ff000000000000000000000000363ee68d68738c3f907b604fd5d7cb43c4f9742300000000000000000000000014f835c9c541f1241b0cfb157eca40f17d7ec175000000000000000000000000f6cae78dc681acdcdeb613faec17022f947acd20000000000000000000000000a1d4a3cfa291f6b04d63735af5dd1784ba68c92b0000000000000000000000000000000099cb7fc48a935bceb9f05bbae54e898700000000000000000000000012f64e95df05b646112554fb7feecbbade6062f7000000000000000000000000c7c9f0d98123d48f6720cd36d0da09b603173613000000000000000000000000f49c39d86bf705b8f5690a1cd5786fb8ca9906c10000000000000000000000005f8215ee653cb7225c741c7aa8591468d1f158b8000000000000000000000000a3b5a3759286a675e4c6c4e279be0b884ba5b1860000000000000000000000009675af4e2e905d59fcf59e02da98460133aa62780000000000000000000000004c6782aaf589af5a6a667e3dc7e22b7cb5a3d52b0000000000000000000000004c61b043d40d54c2390ee25cbbb46e99f2c35b6c0000000000000000000000004c55ae27581b44cd6e014bced60d67680fc8658600000000000000000000000004b238890a08aa3b64037b7a37542d478ceac9b80000000000000000000000004cab404bfe4f179afb12ba43203a77ca4f4fbd56000000000000000000000000e88bc63dbe2497a4a3da272ee3fedbe2296995ec000000000000000000000000e89fdde39141d495d42a250aaa19e670d2895f010000000000000000000000004e0580733a4700c9eda2a351f06ec791b68e76800000000000000000000000003788d6408fa5320c795d2e6174b36f40b401c4a200000000000000000000000016865e6e1754dfa16fb2ce0c0afbc0b2391b3ae1000000000000000000000000b544288bb2b9c44c9835afc7d3c134d9354fd5da0000000000000000000000008d69942c4bb346436201e93246a3cd0e2c8180cd000000000000000000000000e1a9f57f161085f7413ad7381ced1715618bca580000000000000000000000009cf0389322fedd2a3dceacac0c3108c8151615a3000000000000000000000000449e6b61ed578fa34fe79464ddc54888c6e4658200000000000000000000000067ebc532d648e6164a6fd726ff0b39e69180dafe000000000000000000000000ef52e8453405dcb391ec38186750e731af840aea000000000000000000000000caa974e25f19ea2d06a7142f8eaaeacd2128af1f0000000000000000000000002deb3882b844bd83360bbeaf7d901e59664df2040000000000000000000000005f365b70c689040f5f9bacdf5bad2607cb8729aa000000000000000000000000954dcdc3b9640a01d87bb49e89a8ba74e9dc3cc400000000000000000000000072dad79c36ec9e5d78c011e9c6a24d4a1ff7e2a4000000000000000000000000de69eb01711be91c14de333a0b39d10d2581297b000000000000000000000000873075786fdc77b1ad7ebda4309fb4198afc9cfd000000000000000000000000346cb80c83c44d6e60548b2938880f16b484d2c000000000000000000000000000000000000006b2ab6decbc6fc7ec6bd2fbc7200000000000000000000000004f11890b8dd898bf80cf5371a026e2766e605cc0000000000000000000000000e8072ab2fe13caf8b0e158ebb03dd95e861de982000000000000000000000000b97b957d011edc867d70b9601de48a730d2ae606000000000000000000000000db80092466eb2cbc8ace0a4df7fc4de658989f59000000000000000000000000fe5b3a722edacb6c8884a602b119cb6582b6a3a50000000000000000000000002aad57728e80f0d3aef7c5e9c034b00b36796b6a00000000000000000000000046cdf57e58c3c260c0fb6450c92b564e21c650ef00000000000000000000000086d39b0d114064e4d6e8a7cd13f43cff52356952000000000000000000000000dfea386f471d15d8b2ddb931f5e57713974c7899000000000000000000000000eb9d996b8fefc11638aa04fa5f900a9117147d2700000000000000000000000031621d8e34c035e559fd5046aa7ddaf82ffafecf000000000000000000000000cdcab24f4cfada35c28fef824cc13bd797b0ca13000000000000000000000000f7411aed9bf7aa16c2d75f6263da9f6223371d520000000000000000000000001d6df71da2ae6538cb6e123d74329148a5db3a27000000000000000000000000b6a8d43b9e1ece30d12145ebf0c5d458571e3b2a000000000000000000000000c5b6b100d0c756d5c0aa188e84827774dfde22450000000000000000000000004e6a15658b09144169ed44d963474f9f079fd47e000000000000000000000000e759d591287c65802b826def548d152767857ef0000000000000000000000000b9a9fe8d25a49231640756fd9ae0961c068b53b40000000000000000000000004066e9bd5618373d2da7a1cb7bba03ef800875ee000000000000000000000000f96499dd6074d44401eb87e37b6e58c5c78ba0070000000000000000000000002b29565ba3ed4c5c96e92c6c4446b8213a4d6e2f000000000000000000000000aef387845f154412f8d66cce3f64edf5989899300000000000000000000000000000000000d41c96294ccdac8612bdfe29c641af0000000000000000000000004fe8e7d468e925586befad7e0fda316e5ba191d30000000000000000000000007edfe30fc32c0f5268fab62260896714a2dd08200000000000000000000000006c63d37453202266929de6b225fa399ff82628b80000000000000000000000005b140256a890360a1d0fffd476c56d654ea0c7fa000000000000000000000000edf9e2e8faa1ed5fe9507e9610e384fb3cf5d646000000000000000000000000dbe4110e7400844a6109e1c3059e2e2c18e0377c000000000000000000000000162a48812c835109f4acdd0ddfe73a126827530400000000000000000000000030916795fd3f28fa1356921bc83714927f2063fb0000000000000000000000004f3e37ec02a7b7cec9ae3441a6e7bb1cc1b68efd0000000000000000000000009159d34f4616f5a7f54faeea5943d0c665d7d10b0000000000000000000000006dc84989dee6cf13053143965fd31dfb8cb9411a000000000000000000000000064956ecc6b5bd5cf0c1a7b16347670e2757c88c000000000000000000000000e74e06d2661b2f6af9dc938dba2f314840a7f21e000000000000000000000000f897a991005547d568411822395f557f447fcab8000000000000000000000000dc6ced9424632ff6cb5d66ac1bb96fbf47ebabdd000000000000000000000000d085b2c93d3f8fd48a6781dcedbd97755918eac3000000000000000000000000e6a655e76fad56ae2c0a74c84729664265f5b2f6000000000000000000000000d9fa348c07cbdfb785489e5943c48f73b3fc0f3b0000000000000000000000003416026b2f29109d1cd9ea43e0485a8e1e4f4d810000000000000000000000007288cdfd4006b484e8e7b14839d98443940cc12a0000000000000000000000006c984e0621ead6dc86f28a8afd872e7875d9b4470000000000000000000000007a3abe7787a37a238cd7b41c0e4e748bb06f5ba0000000000000000000000000cb6339729b27963baffd216f53802f1df63742ec000000000000000000000000907f8e14910b1bd3dade446ad6cac06439651fb00000000000000000000000001ae4879f79007503cb30b5c3ca07072368992a8f000000000000000000000000937a5ee8aab661f42d5aba29b75b2be8eaa3ba550000000000000000000000004ac799e98c87c213a27dbeb510d853a55b1eca5100000000000000000000000071a2ff330363fafdb362619e0c1c7e73de6d0c9f000000000000000000000000e97e74f98578927516126f010287b7f2859a4ed4000000000000000000000000fc75af64530dd0b98db123b9609fb63296f754ac000000000000000000000000f8b721bff6bf7095a0e10791ce8f998baa254fd00000000000000000000000009af1b56acb3f0af84be68ce1a5284acc0615fadd0000000000000000000000009cac81e4912062b3db3f756db2e2fce778b2caef00000000000000000000000044d3cc60e1134b4b970237c59ce808048a40629b000000000000000000000000d2e8530f30cc43ede9b0403f2461320d7034ed8b0000000000000000000000000bfc0cec4047c988196a31c2f1aec172c015ecf90000000000000000000000000f680b6543f422f9bcdbdb69ed4d8bb6fd5395a700000000000000000000000015003e2dbbb9aa99badd59b5ad171baeed566eb000000000000000000000000083b49a806c16a6eb2e4680c68fc6ead14ea422020000000000000000000000004ba67b2e002ea5af293bb8018074db7917f617e2000000000000000000000000d3bb091a5f23bf4d5945e3a6aae0eaf276b141390000000000000000000000006cb92b9c0be9ab460bd562b32852875787367a36000000000000000000000000956f1ce3ff2ea59a8b41df83ce9f85ed59d73f9200000000000000000000000022387d99bb56367dc47ec953f3c706f583f6a9ab000000000000000000000000000000c52b33fa71614810224771dc8f3255b220000000000000000000000000d57570827d9c149a79d2d59b30fe68a800a2a21b000000000000000000000000302d2564de0d639c14e77d05f537a494c847258b000000000000000000000000a8204bd4ee832e2fbf87b35b51a3dba7bf8b5787000000000000000000000000290b08955b56aaacd5da229ee20cf087f3854a0e00000000000000000000000000a9726f3c4c09da0164954c73154447eb6e1ee90000000000000000000000009402bac72c781d1b4210007e46bc19b018fddd280000000000000000000000007535d927c1f3dcc2189cf76f74639b465aa02d70000000000000000000000000712b6cc785a840e7d8188dfcbe299aab9fec297800000000000000000000000019541e898ba7a29c5307ceac6911dfab627dd89f000000000000000000000000027030d5f168c3af911112638b3030f321790c2300000000000000000000000021ca240f853db8c6699788d57331d61c058663d70000000000000000000000003cc04a9c4916d47009c23416fc27d3deda7571d3000000000000000000000000714ca6781fbb6eac4d1e50e1095b11fd7850202c000000000000000000000000fd42b98e2ec50a6d29eae10923dd9aef60178457000000000000000000000000f8782bd69a01622ed74eed06fddccceb913be1fe00000000000000000000000006f8a3971303ba5cb4366edff69d5390c035921f0000000000000000000000004d84cf85fcdcfdf7a47aa3775e3fe3607871a0a3000000000000000000000000b18ac47b94b5ed0b5fa96bc48ffc8a174b2eb26200000000000000000000000042c52bd84479400de0b4e3dbe25aaf327c0cc8ea000000000000000000000000f3071f00e3ffd966be952bb08d4ca8282e2a01ef0000000000000000000000008048498c795c15f6471161ae029f6c888f43cb54000000000000000000000000846b065c924c83cc09a3a588b1dd01baa61602a600000000000000000000000036220595ba0e9273ff50f0a361b15e833a79777c0000000000000000000000008025f91f9f01904ac6c85912fefe6a1824c8aa56000000000000000000000000393a47667192a7e7e392723568c081255e8f7e5600000000000000000000000043184851baed88f79cc956cdb148b238719da0ad000000000000000000000000773c4eeb4fec889bcd3dee7bc43a330ab5f97be40000000000000000000000003de80943d62a2d3eb6d497fafb4a85a1b9654ca30000000000000000000000002af78b2abaec8c11ba8bf529b299753a56ef1019000000000000000000000000bcb3b4f57f35bf1c000263ae4940aef16aa8c091000000000000000000000000957cf64e9498b60c7d49b9ab96f73b668bdc34c1000000000000000000000000f767a863a02ea38d865d62c655cc704fd951563d0000000000000000000000009b60e129b1a9ee124837dc7a986938c1d1c1cead000000000000000000000000a1698150e5389d262ffa9f9a5383065cd21db1d100000000000000000000000023f48e7b592a8b01e54cbf93c7adbb93ecfc2ac90000000000000000000000004b8da9636ca2ef5ffd67025ea78a5783370ce549000000000000000000000000ea04baf11d740e44d24449c2ed4331294fe758fc0000000000000000000000006b1c4049aea7fad429ed537f476913187e0c2a1500000000000000000000000085c73922336270e299154071b752cf790a91b649000000000000000000000000c201bb401744b370bf4bf784a05ccf793abec9840000000000000000000000005d377449ddc344093a30982379e9d12bdae816730000000000000000000000002afb52079fbff31e6156e2ffdfa1032a49c2ff140000000000000000000000006133705718eed2777bc5f5ff16e3f63090607377000000000000000000000000baff8b22c4731794d91533d37fdd54a33cec8500000000000000000000000000833ba7aeb6fbda34f8bb7a7e941872647c3acce000000000000000000000000083aef36f110cc20022c65125bb6833836f0398d10000000000000000000000009c5113eb77f42388193329a4810e8fa32822f50f00000000000000000000000060a7cc8534ad19178225218d9f784d600566ccd600000000000000000000000017554d856e104835283a0a3bfa366d4f226e9d210000000000000000000000003097023d8a6ac6d9c7d273dda17632226871ae580000000000000000000000004d661d1f5cf613cf5c6d3ce3865558f6f714f5b5000000000000000000000000abf9c33ddd626f806f51d18049aaf0d4c808dcf50000000000000000000000005a299556dbc8a66fb7f91e6396e19ea51eb23eb60000000000000000000000009526464c406b4114f0993710fcae732535704b0f00000000000000000000000063ea33d70617b46c1bde5191c2924c35a1a285f30000000000000000000000004255bb02894b9605562a1b6f2136bb6613e5310c000000000000000000000000aea3f269947847c94a36c73f4a73a6f24ac2fd5e000000000000000000000000878e7a472e9af8811e91d7149a6ee68ae94be199000000000000000000000000c383a49876ce6ef0ee304c77759809a78769b6240000000000000000000000001de9f8a10026f0a1e1e66d8569d9d94487618478000000000000000000000000bf9acbc04a78a556d9583d9ddf04efd37f2db19f0000000000000000000000002421134c8e8278ad199f6886ae70c5c373da3b4800000000000000000000000099f401af26205cca34e3574d242a86831093966a000000000000000000000000a438a6a9ca729a166584cb56dad45fb4c6e43a450000000000000000000000000661b28f903997f4f25f5d8ee5abf6f76cc0a2e50000000000000000000000008eb5685b467990baf9878e7e16fcb243d57b20330000000000000000000000003a92640f93e89d024502ed679cc30ddec8a1a463000000000000000000000000d10e2b1b66001bd4086d61e43e836ab9c168fd9a00000000000000000000000067e579e7647531a41024c67d96247776919a43ef000000000000000000000000cef8b4c5351b54235ef25abfe528575922de4003000000000000000000000000b5bddc48554a587299cb1bb20f686fabe1b8593c000000000000000000000000ec0a73cc9b682695959611727da874afd8440c210000000000000000000000006b957a2791f6e88c99ca0e58d866075430daf31d0000000000000000000000009c4b45010d1ab5e0ce4e15a0158d1d7a21096a91000000000000000000000000ff71323dacfeaabbf1af2d7436f4d38f2ad53973000000000000000000000000c394a81a89aacddfeeea4a5e2e79d4470c324b12000000000000000000000000c45e7ec25c304be70e692b902be8654c0c31da01000000000000000000000000f65ab66e954f4a013fc994d223cac1b3fd7aa9ad000000000000000000000000c0e4cb533e1d410fe7cac0ebe782c850e534719f00000000000000000000000098587e3a0cfafc1d1411ffa3c428740c0bec24660000000000000000000000007ea35a07fc30141524eb2255fb1b5ece41b32ce3000000000000000000000000129538b87ac4b588681935f39c727010ef30134200000000000000000000000000000000e8b06d9bf77ba40fc89e4eaa4f225e5c0000000000000000000000006dd53322496c333349e009d3c058b409e126e166000000000000000000000000b0358de5b9624d79bf96a149390aff2c4204cc990000000000000000000000009d95570d1c550a377ba6233e936ebc8529d89661000000000000000000000000e9f47821e8cd38755d612cb33ce020653b6397c50000000000000000000000009e6f3da152a6d581607ce8c753312e1213f482d9000000000000000000000000142c7b39e2ffa376c681f919c8ac5b9279490c73000000000000000000000000ebaf6c054d43aca6c80aeee12874ca781d6e53c400000000000000000000000000df9cef137d0e807b81ce1e1c240da6f6e79a7800000000000000000000000085495bef52628c6dc63a5cb8b907f766474dd11f0000000000000000000000004ab68181a5e2d9d837b17503793e1fc5771e70ad00000000000000000000000038d00e8f68c6794f52b781b8ebfadc77a8f9ba84000000000000000000000000dd9604353eb6338f3c99b469674c3d7f26f3334a0000000000000000000000008d9730c55770777e98b675e62bf745cd5d7673a6000000000000000000000000e4cf606015016a6671c43e574a1f9309b68d106d000000000000000000000000afe030aa08494d10f030fb5157b0a7bd7f2290db000000000000000000000000d728029638c6c58f88ebd89294460beb12c27316000000000000000000000000b3207b5b0c87dcb81602da59da0d60289022b323000000000000000000000000b72e1f8ea4ed6a8edb2b32a8f556e26ba032966400000000000000000000000045686ecfafa47f8a64fd931e79286c0d519e2bb90000000000000000000000003f46d7542f7d21489c539e548a0fcdae3ef805610000000000000000000000002a87567e3d4b068c3905a27c994ae58756af6ff5000000000000000000000000ade23676800f981f3fba1f74b75c7c82ba1bb9780000000000000000000000005e1b9669babcbfa18b29f79b89fac865a85272bc0000000000000000000000005782c9b67b991b281a6b8590279fd9a83a868098000000000000000000000000be79ca536da6c5a70e491f3838bfd2ea8927eb46000000000000000000000000e129d2d638a21f6660df5660dd4ef0a0a7dc16120000000000000000000000004085a27cf6e5a1327db55d192e1ddbd5f807a8dc0000000000000000000000008435713dfe121e0487e29a1e9652972e748c3574000000000000000000000000e6e217683c46ab36fb77bb6dbbd04997cd7bfd8d0000000000000000000000001f8b41abdc7fb455e46957ec031d7d301c69ce620000000000000000000000001a6bd875e363c299a76965ab1ddad6de14a13838000000000000000000000000bd36f2c7b3691eb97a3fe3956070158af4e3e4e30000000000000000000000005e2139962e7809d8c0cc2d273c301d4beebc5c3100000000000000000000000081b80a43b74bdd0467f7c93f8db81b14dff7d76a000000000000000000000000270c36a4fecfd182ebe71d576ef12df5233ccfb900000000000000000000000035be9a6a51aa808d01b449e9157c34e3e551135a000000000000000000000000f847f72b64159b7ad98258fef041194a5093fce60000000000000000000000000289ef6aaefb5e7456788c7da65c056f0b4856f70000000000000000000000005550d13389bb70f45fcef58f19f6b6e87f6e747d0000000000000000000000007ed3f3fa67de77bf8c16539f6fb6fdf4e4a2818f000000000000000000000000f0a5d258983ea06a05e5d892a554eca6b14f19ca0000000000000000000000002dade05b4e6637470011d974fcbbe4c0b2cb9465000000000000000000000000e889f32bad5571804e9ab4526ed4e4efdfec6fa400000000000000000000000000000000002664633b221687a4ec73d78328d4b2000000000000000000000000916d4e34baca15f658849469496bcee52943ba44000000000000000000000000e94a145a797622fe38a35036729229fc6b3132cb000000000000000000000000b52515f55404503cb64358dddf1b8a68ebe445eb000000000000000000000000b37dc671c4b75b2f5445bcb074f4a279651cb14d000000000000000000000000eb7e70a5f17c04ea7a7400e32ca668eb90d6126700000000000000000000000011fc0fa324194f1d22f1c77fac233fe01eca1e46000000000000000000000000294dfd3d120d7d532c0bb29b6bc6c169e339a375000000000000000000000000272a0601c8226bb28dcf1854f0be3cb284890e920000000000000000000000004322aa46ffed67809862da613725728e2fb8eae3000000000000000000000000864f73a04c99c9c55345bcd7dcfe522763b7c3390000000000000000000000008c9441c2eb3dabc2a602f5ea33a0156ccfd7c4e1000000000000000000000000e75a8c4090b6196290454661638ecdb2d6e7158f000000000000000000000000d739d47c1f60c705ccaf3dce38d61ea98bdc7acd0000000000000000000000009ec5afbc740c5ed8409824ce68b1d000640725aa0000000000000000000000004ac39fbb5f726d91088b69a2e89f73ff4c4abf8e000000000000000000000000ca87f41bec87ae1dfab13bbfc1cbac02df48a33e0000000000000000000000006046479aaf668e8111472735bbfb5b670ce6ba690000000000000000000000004a3d35191e56742de1b688bea511ea38ed50477b00000000000000000000000055d53323c41652edfeae0bdfcc281110cb5d6101000000000000000000000000f427690c7204016436131c29744199c6a8733c9800000000000000000000000095b38a9aebf3e19e94f1c872c2bee93c1aa3103f000000000000000000000000aa49005d07b5a51dcfe4a038c5df6ad153c94a0a000000000000000000000000519f7709577c94999e4c7cfacb539cacb9edb7b8000000000000000000000000e8d620a5a18e4bc70eb756c016f852f639752b5e000000000000000000000000604f62da00bdd5586d9e2a9767242d3a6a19c4e0000000000000000000000000b9dd77bc26f66b3a9564437ef9976fe554e6487b000000000000000000000000864bc23c12514a1aa3e36b695b02f3300724c1d60000000000000000000000007e7a5e678657dd78b74b67e01017e55743322b8c00000000000000000000000080ef7c0b4a5d8a55fc0cd7dc918ec39dbf85689b00000000000000000000000074520c70f3ef0a2ad29035ffc367251e441151600000000000000000000000004c334ba7bcdd5fd001797e62c4acb79fe31480720000000000000000000000002b027a6d2e6d5dab30664ecc0254a243eb583df40000000000000000000000005360b5775624c26ea6fd9f0d68ac8df0c2dab7cf00000000000000000000000057c1e0c2adf6eecdb135bcf9ec5f23b319be2c94000000000000000000000000865ee63ee3ccc74af86010021e183b9c2b817f76000000000000000000000000ff051177c5bb8596980ed403479a58d427dc8a6f000000000000000000000000daf7e0c82737e3a27365914643e1a2ede82e6542000000000000000000000000000000799cd54a82b54e8597f099b0183b3015840000000000000000000000005dfc5cbecff9937cb36eeae720be18b327f929c90000000000000000000000009c7525d6cc48f1668da8f40e203d94ba78bb53450000000000000000000000001f0062f1dbec46881e0ea18de1c42206b066781d000000000000000000000000e44c4c2bcb19184de105e691434e0429c64822900000000000000000000000007e72e6925e968da7152b836685a54898aabc4e700000000000000000000000005e076ea06678ca45413d8ef680eee23021432ba90000000000000000000000007791c33c40b4cfb230b879a261959f67f6621ef50000000000000000000000003df4f85f7df2da6a9290167eaa11d014c8da95ac000000000000000000000000e311ad0d63211b5a4a3f24505fd312333ec447480000000000000000000000008feb920a195ad7fe12bad93096caf6e03c33af790000000000000000000000006bcf9490f3931d0b0b46a4ee99cfc4e724f52fc8000000000000000000000000daea71d873a8947a6ed9632cc7dcd279f2063b1300000000000000000000000079a0ff8cad6cf89d41ba54b999c17b2e80ab9b4d0000000000000000000000009a933ae42df7160c23a993336775e3f554d2ae3c000000000000000000000000d89a1bc82efa0fb79360219246515f61c24ce59e0000000000000000000000009411046a66960b434edb1608ca5123cdde22a5fe0000000000000000000000001d1709bb22c85d6b68c044ff9e90efed0867d1a30000000000000000000000005f2ee3e4ecbebc1b4efea4cf79b0164a1773a1750000000000000000000000008130f5b05e300fd351592fc0b2846b6ad2ca69610000000000000000000000008b77f0356a046b631d17014bfca5a0a70faf000a000000000000000000000000470fde0de20c6590cae7036aa7dabe5dbe5d0fd600000000000000000000000011321c0442bbae999a4c7134d4a39fc50c6a5fc500000000000000000000000073b87fd2859e6367c7b7a8797772029d9ed708f20000000000000000000000003c161815753a6dc450d621d97cf1c7dab870306f0000000000000000000000004af4e5935e8a968d71d002ea259ce32228df0c99000000000000000000000000680710ede8aee6dc3be9c3a656302be9d0ae898b000000000000000000000000e3d97e0333f4535664b733598f50c4b1e8bd2aa300000000000000000000000053e573138c3e61c52c962125a74d44da7d0b784a0000000000000000000000009d6bc3e41e44c0de9313527cb47dce4602c6b8510000000000000000000000001a984ff3f41a19346a5d5c257671b5f0b4c99d0c000000000000000000000000efefc2840f9390cbd281963da8c9f923606dba61000000000000000000000000bb38e19d94056803c56c0583f5cccb09c9b909aa00000000000000000000000009be59dea44bfac4e5bbcc39a1a6488553bacaaf000000000000000000000000a2af72756da1c0aa10b7d4fd13c78f16ad9ef45e00000000000000000000000060562cde1193df8f5f8cfc01946b4b8ec9be3ee0000000000000000000000000fbf7be08d95d8e9f8f857c4a5c79eb48cb70a0ef0000000000000000000000009f8ce3ea2504d538dc8e014eb9adf9d5f5ea443e0000000000000000000000000000000033431f236e97fa549b367827360effd7000000000000000000000000a6088848ef85d1b2aed73826bbaa0eba77571911000000000000000000000000e32c50e0cb741c42f2177e0d22480e09303471d300000000000000000000000030de8f883fd493a697e25b55bdf56744296f2e4600000000000000000000000022bb51d2ef931a40c1fb571f9f97c8481e35795500000000000000000000000015231919929dc9947c2761166dc787caf8b025a500000000000000000000000045e3f190ce51bfdb3dbc6e08dfdcb1bedeb839ed000000000000000000000000a3dc535dbca5407797ca6dd05b1421d574c74483000000000000000000000000407a1ac6330bbb934ab251a29c57b2466686a0190000000000000000000000001bad528c8feea7c9bd0aa40944d655c50ac6ae2d000000000000000000000000eb8caf2b25862c380a340cdda2444e024c8801760000000000000000000000009e3bd101a3883e82cce0328731d270bf1a834b9b000000000000000000000000274ccbc6b5c5af4c8162a17e74f5d32dbdc4210e000000000000000000000000629835afd9b95f02b2bc76743f94db2be54b1840000000000000000000000000bbba50d2916768e6ab0acc2b46a2f4f5441505870000000000000000000000006b2bdf5228ec588f04df32da741b0460758b8f9c0000000000000000000000004cc1369884c6fd23c5065faf57eaba241465ab33000000000000000000000000efe24af502b123ab050408a23bb2bae5cd0c5126000000000000000000000000b2318510de1b77dd95674e61891a06bf26a68bde00000000000000000000000084243c3f33bb1d9e8e86b50279d630e6d37773b20000000000000000000000001f97505874067e5c926b4e40d0524d4fe0fdbc620000000000000000000000004b09240ac3620999b9a0df69fe00230a08885475000000000000000000000000c4dfbf0fce601d684a8c84194ed7d66bec16bc37000000000000000000000000f97e4f098b514283047f8cd6e1b30483fba1e8b300000000000000000000000000000000009a41862f3b2b0c688b7c0d1940511e000000000000000000000000a6172905271d25659732c6248e1ba355f09264a4000000000000000000000000c8a79fd6e4011dc29c30271cf351fa4c0d7ba317000000000000000000000000de2f28a62ffd5d4dfda6be5855e8aa92ec3707640000000000000000000000008b73f265c533cf73f102f62a9e120b85f6edfa7f000000000000000000000000c78dec6d8890d29b32ff6779468375d9d9b39ec5000000000000000000000000e087e3d36452753374a0842d0ddf5e40511a9d27000000000000000000000000aace65b41acbc9f27af53a686957c7746f92a4da000000000000000000000000f178947d4ba97377e77bb2fdc5f7e04b1e0d1f81000000000000000000000000a1dd839206ba8bdce1b560b88c9487b02bdaea2f0000000000000000000000001377d3753665c435160838903b69937d622d78b9000000000000000000000000bc1092ac4c82b7356295c0f00b2f286dd5b23f34000000000000000000000000d0e76b8b674a68e7ab48aafb10ea91e49e0902000000000000000000000000006bcc77e31f3c514161927f09401cf295e16b6fd30000000000000000000000005b4fc2f6fd06b0166d45d7248091cb17717d4b7b000000000000000000000000eef4d622a76f2f416273744402657c0d5eceef6100000000000000000000000090369cef05968bc96bb137a8d252a174517923fa000000000000000000000000f73810efd15b50f597df2edd3cbe1beeeb95e7db00000000000000000000000082a17c71f295ce9177698c3336fbcc4b94bb8ed4000000000000000000000000ea9d211292fd34570abd1e74f942d45474916778000000000000000000000000244bd1f2224f2a1ed490a5c196998b759182592c000000000000000000000000ee0bf44221a75efe41adf14e5d0cb60d8bef9087000000000000000000000000f43f1e010388d48958ae61d0687ead3d1cc5f6160000000000000000000000001918c175bbb4bb33e64e514350b22c8f3f7a55620000000000000000000000000e251bde2786809a6b7510bd0dde3e5a81d9d2aa000000000000000000000000fa02a1c43cf3919527545f4be1c05f6da87f2feb000000000000000000000000cbdfd74bf3b69e772eda4e2cbd7a5dafaef22bf50000000000000000000000001f98415757620b543a52e61c46b32eb19261f98400000000000000000000000092ce8759ebd001f1aecd4247e1fbcea84486ba590000000000000000000000000f0972fd31c3b3592fe8edf46f0d490df4d7e7ab0000000000000000000000000212bf901a01dbe60b0fa0ff4f48e9169ad90c0b000000000000000000000000d83126c00204da1e2e24c9ea75677936cf4caa64000000000000000000000000f6ff4f9cc6cbd4940c18e8e2f07dd1ec840412c5000000000000000000000000b571598eb6c84efd76fa173f475bd8cf642d945f0000000000000000000000002f0ecb61fe8d1a3fcfa9b9b1f57c0e16aad1adbd000000000000000000000000597c1c6d803d0a0a013e5bd62dba9bf81e984c0900000000000000000000000064ca8b48b26ceaafbec27ba38818101c143ccd90000000000000000000000000404ce37dc65a4fd60cf45c93abc522c5dccd38ab00000000000000000000000066ee40b6c42597807880bc97abd2c925352493cd000000000000000000000000a086cd9801647d4417eec74e64e06f44ae676da3000000000000000000000000819d4215f19439deb8961ca9eece2bcd12c06ee3000000000000000000000000d2096f9f7f1783b0c2154fc1edad03e6ba308eb7000000000000000000000000ce63d17c2278a99b5092c90b9524a2c44bdef559000000000000000000000000af3848edaa9dd73513560a6701dfa886110170be0000000000000000000000001c96713898b472da61228978dac218ca35484aa30000000000000000000000009033befbdf69e809626c63c6f57234a988c3110f0000000000000000000000008ddd133f3d5b00ba11f06f4c8eff3d19db96de5a00000000000000000000000014ddd3e56e9e63517e3e1cd0aea91c40b0b8fbdd000000000000000000000000de3e1d9d1b937013937726d70316d049913862a1000000000000000000000000c01c96d63c30a3f3a61a826a5f2c5eb9dddd4d74000000000000000000000000f46def8a99c7a987524aa399520334d40ea78041000000000000000000000000e6f17838e3f8de552f7ee24733f1b792ec2ead5d00000000000000000000000032ff80271f5116ee291e376381c2d5a91e080836000000000000000000000000040b874eb47549d55a42170642659869dd34622e000000000000000000000000feb7e3fe76a60658221033a5e8f6c652ba8fadf1000000000000000000000000be7395d579cba0e3d7813334ff5e2d3cfe1311ba000000000000000000000000175e388c2180fa6a95265dfcbc996898a379036f00000000000000000000000038ba95c73b5172d00e8bcb1559753ff9ed8e59740000000000000000000000008a64fb8b68258496ba51409dab042967e18db0a80000000000000000000000000a988b95626bf94167ab54d6669cb7b5f02ba503000000000000000000000000dea6846c02ab8b7e3843af6c84879773ce933fcc0000000000000000000000002e65b4459a3b1e424ea80dda9375412eb75b60e4000000000000000000000000f9d580a0ca662d339f68e8b7265caf94ab87c0f0000000000000000000000000df202d46d772a42b1063f445dce73d90a932cef200000000000000000000000026bdc62ab456cd737b7ff781cd379a0ed698479c0000000000000000000000005f59cbf4d2fb96cb0e7cbd19df09fd479f72144b0000000000000000000000006c44083427293681db3410a6e488f5062d95b8bb0000000000000000000000008a0d1486650f23604c77be59259b6729c8b820e80000000000000000000000001bc5cf80f308518f000dde4c8f8139268aa014db00000000000000000000000088916accb4e10fb375ae2e685083ce54585b4e0e000000000000000000000000d7d00c1b0174d8c2991435290f08c912848e0a6c00000000000000000000000020510bd6950377be4910a9ae444bb91a928273e000000000000000000000000098de54f670d9746feaf84ff1764fef7f3b13b4ea000000000000000000000000204c40b948e3e04605c2c1fb22b9bc34804f9296000000000000000000000000c76844c05050d24734ffac90c53ce7dbbb25bbe600000000000000000000000019b03556ca806c2fd4f44710d461fb5b168bbfe200000000000000000000000095c18c9d5edc8611c2a9fdbb76dc4c37f0fe5e6a00000000000000000000000059adcb50363b871a1f1907ac99d6e0a0eb2981b5000000000000000000000000d2e5d774be8df6a2e5f091812e10149bbb12702f000000000000000000000000daae715c8169d7948ffe84fe08fb9c738ded0c2d0000000000000000000000007effc4e216131313397d023fbadafdcd9a40111d000000000000000000000000c74f57f5b076bfa033422dc9b9e577e76e3e7a7b00000000000000000000000047646dd72d410353f11314de0acd2c93d71429160000000000000000000000001f7cff969d0358ce7cd94d40bf783413ce28a07c000000000000000000000000b44c2e67b41ad0bd2a63f6cd0154a7eca1dbe1050000000000000000000000000142609d3510a76677fa5bcf3e39d34e6f7e3172000000000000000000000000098b4f1ef47ac8288fa8f577527b57d08d647e60000000000000000000000000db9951f0be071a4fc92aaa586c699c41d8f5571e0000000000000000000000005f08029a882086ccb7cfc0f6636617ee519744470000000000000000000000003d8dfbde506f05e77b275dfe8dd263b0247de5740000000000000000000000005a55fe416bbcbf520a84507ff76000130fa819a0000000000000000000000000dc5b356afe6790e18cbed1f2e9d8c3d165d5a7cc0000000000000000000000008ccfaff17c5581ebbecdc1e7800d2ed53ca67f60000000000000000000000000c4e5a0f6737ea3653ef10853bdcb9d7c28c9fef0000000000000000000000000525b0ce4854ff6f8d778d857b2ecb4fdad034904000000000000000000000000231e8edc922cf9805e29409071329769f9a1e2f0000000000000000000000000b8e02a735da20efb38246f734ce745c21d6e009e0000000000000000000000003215d92f7f2a9f135df283202bfb713c7cd572d500000000000000000000000013e1266c57855fa3deb5c60441567122a86dc58100000000000000000000000045544abf5936deb78490d38ec42b80757d16c0140000000000000000000000005f138cf96776ffd560c7e012317dd7a753b936c300000000000000000000000055a1cdf5d225126d125741a661b875f17e497963000000000000000000000000a0f430559608b06844b7d5efed3ad3f604e3d6970000000000000000000000000cc88361c96001525dd9d3f8cc122c2935b4b153000000000000000000000000a3b8ab7a85269b176f43ca4ac198aedac38cc913000000000000000000000000ca683022a42503965fe71d14ebcbeac08e87caee0000000000000000000000001c8d8b96879b32fbb49317357e2fa052459677ee00000000000000000000000006397dace6dbe650f6fa72032c97b76ce9cda371000000000000000000000000f17169b759131e9ac994605bd35df7b6fc68f5ea000000000000000000000000e09ca5a54848a42e5bf6b587324c3369171f5df4000000000000000000000000c80ee02f19d99511b2fadb4999ad9403beb4da7a0000000000000000000000000000000000710a9c1f6db5f504be77ffb3b583ec0000000000000000000000006d5353c8e715e2ba80ded65fc34d3f7bb4bcbc2300000000000000000000000049e38025ce640e8b0d70e94293ace4e085647f04000000000000000000000000032d5ec3839ed51a91f1476c218a0c1dacd17d970000000000000000000000009ccb909a5dd0c9bea9113d2868d79ef87272db72000000000000000000000000faecd9790d80587e92f076e899e3db1b775cab96000000000000000000000000e4432ce38a4e648708f3c60c8460006a851b897900000000000000000000000018eee6f11c7568158c1589fe3d3b787a3e4c20840000000000000000000000001b295a2af5ee2612b5a76db0994d691318b605d700000000000000000000000020528b7bd123dc0fef8f608e34f0ffc969da9034000000000000000000000000adaefd83c673a4c0dbb1d4d88cc8efcfde530da6000000000000000000000000e4ae819c3f768853dfc183073525586c857bfa3a000000000000000000000000ac9e4091a7b8d5e06e8efa00b8aa8b3fd51d629600000000000000000000000075f38bfc0b87ef120a1bb2d8aaf0276389d5f56a000000000000000000000000640321a11169cb112ca492d3ed19872cb461144f0000000000000000000000003d350c29914bbd9d2b006f38ef05ebf60dcab4630000000000000000000000002bbb67825f396d259e0fc5ef804452d91ea45b820000000000000000000000008f918414c89038c92cbbe4350eaef85ec1cb871e0000000000000000000000005119f0a73e6d46123f4ab9bcb552b7743eeafaa7000000000000000000000000f7ddae6eeb1d00723f43774c306582d829f21c1e00000000000000000000000098e018806909e8b3fa56cc0c4460a1638dbb6f5f000000000000000000000000638f2886218dec220e292d1ad9e8698c82ea73dd000000000000000000000000ee8e022fc1b36f6b10a255334ed9c839c437edcf0000000000000000000000000d6e63904e6795fbfca06e0903a6f3d4b0f4946a0000000000000000000000005c5ec889ad0792d524f4f7926170c60b18be33aa000000000000000000000000e077deed241dd83ef851f969021f559b42c8c0ec000000000000000000000000cd05be3aee4fc7e2a5c4a8e9c81565c3cb6c4eac000000000000000000000000c5901e292bdaa5777e8d8ebb8230c2b9220c7cdc0000000000000000000000005775e09d6c0317cc0de31c772c26888c274e2669000000000000000000000000aceada7d656ba32d7f299f503bd72e2c38249caf000000000000000000000000ee540e03a8f20384eba4c4631d8867900eae7e7d0000000000000000000000004a00417e478176535790eb6693fbbe34ddb5e3760000000000000000000000008a3b2abc42aefca58119951aa63f2aa77fd4401f0000000000000000000000004048e045586d22670481dd751032ff4847f992f400000000000000000000000090f8c7f3d4e2ceb2e320e3ce04872a280285832b00000000000000000000000022d4f98861d846b598baa8341bff5b464cbe3080000000000000000000000000cc43e8083bff9be84d01cc71fbed5e4d7c1b0d4c00000000000000000000000052f823c9fa512b547e928841636ff6c780dd76500000000000000000000000001dd057d8ece7bcfb16dacd0c0449db088e1ec2c2000000000000000000000000c22b5ed668f80223d9f3f9557c166a501cbe1c5600000000000000000000000096f227a9604501083f2d6a33f1140943ba47195300000000000000000000000099da03f5af01798e37e7e864e80970f8c5fbd81200000000000000000000000099344be7cf4d25655dad1005a485e3edbafe916f00000000000000000000000097972fa830adde95623a7d1d42a87225ee1ebadf00000000000000000000000019b8860add4878d3f953c663fa23c330860cd006000000000000000000000000e36cf16be65889c265e2156adc77b8af9c2071ee000000000000000000000000977b2eabab0deadfe4c913c1ef2e671e013182ec000000000000000000000000dd11ae83b49ee68b37ff3e6442f994fc037bb4a1000000000000000000000000ea651a422974b6b035230e344dd100b324e4202b0000000000000000000000001fa1961c2c328dbf8c1b8c8de8f774d5457f5a950000000000000000000000007ed0962f6bd37f58b153305c6923d1ba358929b40000000000000000000000007cacd45e70cd27518a31e20ab843d06fe523c7840000000000000000000000007e116837d25d98479bce040f661e4e7f285282b8000000000000000000000000ba14de6d710863c76234d24b44cff1daa10fc174000000000000000000000000227e42d815e1e556053521afbac0535c1409b57b0000000000000000000000004e7b7252231534130f8c267419841274903be30b000000000000000000000000c4084b40e8add0cdc1d20352f170dc0fe86a8d27000000000000000000000000f64ea2aee8c247c0ca4d3d8f255fcd0d24980746000000000000000000000000f2ab85bca5e8aeda276b7b9e5e24f0a1b8d95a52000000000000000000000000fd0edab4e774f98bee67d3d1973c654357b415cc0000000000000000000000003f509f73edbbd34d55a3a559bc7c373c5e23e16f000000000000000000000000af6847ae97d8b6909e6dba79d62fce43bed35c61000000000000000000000000372ce32582f63a6b8e914cf78705baa66c8a0ab50000000000000000000000005b0bab33c1a7f7bfa1bf9110990a7dff2315b2570000000000000000000000001c6e4c1df8c5322b35966427b43edf67ed508e27000000000000000000000000e011b12234c3841ff64fd554d8b85af6bd706cc600000000000000000000000039dcba7607b9d716fe19b3aa09d3dc0bfba2ea0f0000000000000000000000000e113904cb1d53cabb324927dffae2f8f6705111000000000000000000000000b35502031f30669f09292a1716a57f3d5be7a96300000000000000000000000054e075b4baeda425d7c99605d32db9a322667a6a000000000000000000000000de63fa9acee008d55d676196ccf665aeb3a6a59600000000000000000000000057767d249e9d09ae31437f6c91fa17682151324f000000000000000000000000db5ac5e017d5a863c6c6502048ddb1ec5cebd998000000000000000000000000ac72b857abe841f0e07cfd14bd1c65993bbe80280000000000000000000000001896367791c386af802864e48023036e0bdd5fc60000000000000000000000007c896da2a58a6056dced0348dad02812099b2932000000000000000000000000567c6c225b20564468c41b2c478ded0b0a045999000000000000000000000000b54ee7a88e41fe62455c5216aa22f5293e4fd5da000000000000000000000000da3bb6f56e35ae6c62835a659867d6a370f02e0b000000000000000000000000a084ad53abd303a90482aede702ba23f1596acdd0000000000000000000000000928f42fe40f0ca9db013266fe6bc1ec2d9f9c14000000000000000000000000004884a8005ec00046005b00e8f114cf0400b60000000000000000000000000074f9c2d23599889ba96a47c49ca35952d8bb6b86000000000000000000000000d6a112aed4a233ea812304938f93b83a0ed26f31000000000000000000000000957e4dabf2a28c321bd5a008fb60ecd86b3c06c1000000000000000000000000f210bd33acd405f147393164ca16c573ad5bf3cf000000000000000000000000f97b96d0749001d65c09e21a86a2ac156be704d0000000000000000000000000930fa3952d33f0b60e93efea622cf66b61c61ec9000000000000000000000000e7bfaa2990ad559762a0e57a6bb0d2ac097cceba000000000000000000000000ee75e43571b5260891dc2e459748f32cc1a1c33f000000000000000000000000af3d8dba5a975898ece7214ec3b56e9ba991e62d000000000000000000000000b6f32e2d4406f583436b5ab667a6ac91cee13fba0000000000000000000000009ad44ae076e99ea39b892ef280b8bc941762723d0000000000000000000000006ea9af970e9df8545755e1a7dc289b0ec5c33c3f000000000000000000000000728426289216cb86ac32d70636bf83e05e3ec8ec00000000000000000000000070677732e323943f1f9fbdfc8f8cf144df531ce6000000000000000000000000b1ebadcb4dbd7516a3c74163f47eda9e9cd0d5560000000000000000000000001fe024c663fa935cd19d68397ea2bfafc7aa32d7000000000000000000000000bc66a72a873604264b6b6e8cea023312b72660210000000000000000000000004638db0bd61029ba8fee6fa130f69aaf1ce934b7000000000000000000000000cf9e99ede7c9a5932095a0afd585d799b9b8329c0000000000000000000000005e1ff408095d8c4ff61eb74ca6db2a7fbba7c24f000000000000000000000000f1ff4550d301f4b2f16ef1de076b9d16ef31ccfd000000000000000000000000c979e3608fd0955e6d5150e53c22205fccc1b695000000000000000000000000024ae7836b929ae797fe52f0042e1e68f4465bdf00000000000000000000000077e18743b6e06314a5b04d066c019967cd5d3e800000000000000000000000004a37f18cde965ab5cc66cccf3fa7669501efd65b000000000000000000000000747a90d54e05e1aaa94fda773d3f87b4e60f14950000000000000000000000009dcc09e7cfc4a9fe6f8f5bc195e5b9cc0b822f6100000000000000000000000012cff71edfc4e16eec6373f1fb37c5cf3ca71c19000000000000000000000000675c7907bbc54f36c4a4c727c06d241a1eb07b6900000000000000000000000083c74bad83e1052a71a7a88f7c4f5a62cf51def40000000000000000000000009c1c8c60fa64d28474aea823d08edd84e2a8c7e10000000000000000000000005d7f54853c22e576e47d3958938b613dab367bc800000000000000000000000067a1d193b4e58816b668a6cd4fadb8dae6dccf11000000000000000000000000ea264529e2e791b78f90f8fc7462205108c8ea00000000000000000000000000b8954340f5ef96c859390a458c5edba7013537fc000000000000000000000000b839e954ad73d7f3c8729ed6131578244f9f2bd6000000000000000000000000c5948b3f733890813119112b643413f04e3e1d240000000000000000000000009759cd43042bb2ce7ba22d3e2beb675153442d800000000000000000000000004919b53ade2a04b846cc6c2a5a4ba647b143aa5d000000000000000000000000eb278acc450e21ae49237969bceae1ca72e1aae500000000000000000000000035816f9402dfe585d5541690418cec88c0df2e0b00000000000000000000000023e5f23e163181833858da0982b2e1e2af32365e00000000000000000000000075a52818d6cb9cb67f6bf2b312dae8bca054562000000000000000000000000022f88bdec36a879e79befd7e4dc9d1afdd8eefa20000000000000000000000009ec36446a675626ad8d57d4a27823e2606f26d5a0000000000000000000000007a4f33ad7969b7320a5f1141b9971155791298e8000000000000000000000000379fcdf8bc7513f3c2d64342d08367d300d491c3000000000000000000000000288d323c78c15eae91bfe5750b87e1ec9fe1137e000000000000000000000000dba220792f295210c9633484d48674fdcf33a0e2000000000000000000000000132020cee6685345fd4684d0f98e57006c39aab10000000000000000000000008f658653fa72ab52e1ca01593bf9861b2b2a705e000000000000000000000000b51fb252baf3879d650420252c68a40884a50518000000000000000000000000f47357cf27a2d49ae210b218fbd85915b7f334b80000000000000000000000003908185523eb45946e824781f3a359bcf30f13c6000000000000000000000000ea749fd6ba492dbc14c24fe8a3d08769229b896c000000000000000000000000678cb2ce1e62145b4a2e1b629eb1b4fe83385af800000000000000000000000077d5f03822f94b39ad6117f6a46761ec5879031b000000000000000000000000bd5f5cc4c0abd7427b640023b7181008c627278e0000000000000000000000000c7b5f59d63857358d2a271380908beb30cd249d000000000000000000000000cb11ec804e050674b62b42f04b0769c51e7b707c00000000000000000000000059eebda404a216c61a6e1a49e2e86f00b0d85139000000000000000000000000ecd7f6f227f548da480e5fc5c6aa3bc661af3d27000000000000000000000000c52cd3967e1c542d645a0743816bfe204fffef230000000000000000000000006b66ee273b5124ad4442c0473eb31b3c739647f6000000000000000000000000d40a27d8680c83eb3d1b986d7eb4775115d127f400000000000000000000000007bae765074790b76c791834ab873be27493c1630000000000000000000000002b26de5c5beb0f96796e4f614ce553221f7260a9000000000000000000000000d63c697acfaa3b6f232cef3a6be99687ac46f6e9000000000000000000000000c86562d4ca9c6b6b941522a8af378e7ad5894eea000000000000000000000000b47a0ac7798d8308467b2b96ac632ed43c9cb6d70000000000000000000000009ffb563b6b96484d995cef24f321a817a63f620c0000000000000000000000006d55121d57d79c3f35b46ad53cf820062fb6aab1000000000000000000000000bf2bfc11cb098b17fb9846b504ba4e0e9da6aba6000000000000000000000000dd1f022d356b51e511373212842bff3639fc08cb00000000000000000000000058282139b314364389327b04204c827f2cef9861000000000000000000000000c0cfdbe3df229f08da653345ee6d627f747cf7c10000000000000000000000000b5ec7e7a16965e7174c3039d4e5ed7c421310cd000000000000000000000000908bbe03db2f927c70108bb3e302b9a8b912f10f00000000000000000000000059b9283ad382cbd3460c532bf2dceb5d3b209b22000000000000000000000000e541b88d68602e5f3fb511633bac708bacd8ea4c0000000000000000000000002c7b7fd4f7688226752a596ad8ec1a2c41518988000000000000000000000000cd65f8e150f3aedb7d573c5282776e1948efe42b000000000000000000000000c5ee3ad4fa356b1c7b8a0717b0632f82faaebfb200000000000000000000000017f6ef86d43b0cedca8a214fa36a961c3c7f5c3e0000000000000000000000003708f6b7fcac5d38a39b9b389138d9f4912592ea00000000000000000000000035b2eeec2581a372714fe5c71250bbb0f659f4bf000000000000000000000000d490fd8edb6936a0d270d083fb806d15ebc807b10000000000000000000000007fdf9ff66360820e7bd3488760c1561f4724cb9e0000000000000000000000007b98e04d9d6e8ed21958dff8200a31a89bdd210a0000000000000000000000003175e8c61755b62c2bbe4c9dd906f926015a76d80000000000000000000000005ef9d31556dd8430d1943f8dda11401977c42abf000000000000000000000000735590d404f2ca6d68d47c7564502174a9d2e1b400000000000000000000000054b8642739aa29fb5507dce3927722995d116b44000000000000000000000000e4323ca2e5f7e6fed791b5e046392c64e7914fda000000000000000000000000f5e3dd1261f06ef4b27861468ad4fb67ad053807000000000000000000000000b914a47336b12bd3dec3c1aa44bf6b1ec3e1c2b7000000000000000000000000e44e756baf0b4a48c1248bbe109076979bd16fb20000000000000000000000009e52c90f2a1ef11ea00a3184a4c592fcc81d7269000000000000000000000000f200d8707f443bb03f0e6847f96c0eb8d152a301000000000000000000000000eb3db8b9276590153fdd3b121d111e888f4e86360000000000000000000000007ea7f1a960ebc1e274c5634feca28f5ea2e010380000000000000000000000004689b8e8ae04011b782e1801648ffecb87ba4ded000000000000000000000000b5da8b7132643e232c00beb1b994d2a59332d9510000000000000000000000007b06fc192be8bd8abcdb412371302babcba4132d000000000000000000000000b487562715ac79c81c44830f964c8c65a4b76cbd00000000000000000000000079da0f25c6f12428643b0d1a91fda0b28408c7ea000000000000000000000000066289b3c11563c5b6054233e9f746e8417726e6000000000000000000000000aade88e55159353b98f06c9d5976d5c968fb1a2b0000000000000000000000003af8163c7c86f67ab84280fc8534b8894c625619000000000000000000000000419478b0d57397b9063bc48fb54d225af603c14800000000000000000000000062839f14a145ebcbf31f0af1298154ad35cb929f00000000000000000000000087c1bb8c608857b78431ce6dee07fa53b7a13e830000000000000000000000001a8152b333f5083b48612a743b6b6b8a0870f4db000000000000000000000000c1def4ee8c26704e662b5cbf1f0d873bc5fe74d2000000000000000000000000cd00c03fc2af95f4ca81a206bd00eaad3964d8b000000000000000000000000049f1e8d82c1b71b5991672e860b2466fe111da9b0000000000000000000000009fc131372d8b0ca2158dddf66734a313540dc37c00000000000000000000000028180f81ac378fb95f5db101549761c94d33387b0000000000000000000000004cd02f464ddea99fa5f71fba239e681c278cf1cf000000000000000000000000ee327a31af58a99173270144dee867d58d0c4486000000000000000000000000d3e71dc65d5db51937d1f562abc2987da741a790000000000000000000000000da17a96cda1cdf818cb68dbed35b78d6754468280000000000000000000000000b8c3f449b4c988c7c10677bc05132ba419da35a00000000000000000000000036fd886d8f519d5113d039d43b0773426910bafd0000000000000000000000008d52f17b8d466689279d9e80ab3ff53160588b950000000000000000000000002d852f40dd6e2acc1b6cf4ae3a85e628b5d5707e0000000000000000000000000100fc86641352cf6f230b82b1ea99cca115015a000000000000000000000000d5f63f5a99f77214f28e0a5984306fcf745d041c0000000000000000000000008ad1cb3fe886e027e83d86e7ae3e6b0be06aff7900000000000000000000000039cb481b852ce16bec329aaca35947cab6408c44000000000000000000000000926a5956950252ff52830917fb222c57a7391d52000000000000000000000000d638dc334f3a9b6692f7aa71a32949f7da12f9d40000000000000000000000001d90c66458efda390ae90e1e0736406ad2757eaf0000000000000000000000001d7a8d404b2d843557fa66c232670c5b0ae4b3eb000000000000000000000000069d47e625fe0745368632f361076d7d4bbc696f000000000000000000000000df7496757273e90c4a9d1bdec735bb4eb71535fe0000000000000000000000007ca6249df45047108af82d8b9c444b89f4eb950600000000000000000000000090ca792206ed7ee9bc9da0d0df981fc5619f91fd00000000000000000000000021e2222b23424635d09fda28fde7b2bef78df83f0000000000000000000000004995ee6c3bd56f1885f681c63363d72d2c42838100000000000000000000000061fbc38ae22c9f58a2797416fe30b616fcd94555000000000000000000000000ccf997bd6a6862aa80a585f3bb86fb7a97b2280b000000000000000000000000689c204f93e67a5cbca20c95982505fbf506123700000000000000000000000067f74f3a0ac310512937ffaffd0cedff657feadf0000000000000000000000007c8df00988c8c55e1a315b43de1920ed708274920000000000000000000000004cfdd060289c1051a4a7208461cf2e0af84dc1df0000000000000000000000001d6402aea4bf5ca5cb3b2e31e5d7769cbdb1f14700000000000000000000000031532e1af485fe3ff471b7ef6ccd68d5e9fb1c6b00000000000000000000000048bb08143670d3d7f096b9d3b1095bd205acbac9000000000000000000000000736831708584b8ed8314d8993c510e648f29996800000000000000000000000069c820a26226895dc10c63c59e5403c92f6b8d96000000000000000000000000c3427760376ad0d0e2a77500437d9bf5deae023b0000000000000000000000000f5dba0ceb75f9994b24b5ba94736146cf78b630000000000000000000000000189358ef26bbd74a335b4dfe03b290f482c405d4000000000000000000000000e4288fb079b4ff4bfafa60269248d9a8298c66cf000000000000000000000000184f4e014bdf5289d5cae3798f4443b1d00bd0520000000000000000000000001bf389f159399d97b95ce41ce4fe1c8ab35bc917000000000000000000000000b32213d1a70bd40589fd790426f9a84067f64893000000000000000000000000c22ac30e4577e8be908498c9ff47d9a81eec4d0c000000000000000000000000a0fa661240b45918bcead466c0905c8236c01b1a00000000000000000000000004504639b7710145186129ce4ca49760968221ea00000000000000000000000013b366e569fc4a5368cbc6fba7ad1f22dc6bdadd00000000000000000000000066a690d55604640108b2fa023bb47068b5eb69a500000000000000000000000077a5db38b318307b6cef5cbf62b667b86c1f8619000000000000000000000000306722bd90b8c734efc4c543444706668bc0f1730000000000000000000000000997210b894ebac46eacd0c3536858367abc3ddc00000000000000000000000080d54769181eb54408783bb231defd80ab48693d0000000000000000000000009e0e6be48e04bc3d67df23539a54c0c49c3526aa000000000000000000000000203b98bdeb03500f95472708a5a29f591bb383b7000000000000000000000000b46aef3578394b1fc59cee6c7483e8d823242df500000000000000000000000005bbc8fb61e52ca6516c9584985791dd9fadf0e60000000000000000000000007fc38daf75ea6f5d54aa41d682ce6ad2e75f3293000000000000000000000000d37309a7556ca2b187d6664c7fc17ecc864c2fa2000000000000000000000000f8105a421d215d6650be4c74d56784185a8866e600000000000000000000000048b6ac2436716acf4a1ae088f43d736dace21994000000000000000000000000e507bfd8fbc8b7245531f8cd096cd71c41f100e00000000000000000000000007c06840113fb4716a6b72ac4e05715feebc6cc7300000000000000000000000053e0d4900b043070432ecdf82e03c351b2949f27000000000000000000000000ae747b1681e7084b6c36faaed27d52832bbebc5f00000000000000000000000076c648e7fbdcaf0cf998288c10f56d7855fcea000000000000000000000000006e4285d53acd553d7925fc6cbbaf631e3c66940d00000000000000000000000038b72a29e21c3d3496453805ce82415dd5d99cfd0000000000000000000000007dd1fa4f40ba5d5023f35269cac0d194928b29ea000000000000000000000000407a417a5cbccf9cdd997ffb558f33a9270b583c00000000000000000000000020573f3920b6ec0fc3f8d1f3daa8d7493c931e02000000000000000000000000575c3a99429352eda66661fc3857b9f83f58a73f00000000000000000000000073fd2885994407d9815203b2f5b91779cdc605be000000000000000000000000e0d8b7c63e52d8104704a1215c307d97b2ae5d1300000000000000000000000022d8e16def1129aaa414e1663319723211a2eb2d000000000000000000000000028edb390e5a1ec1dd80b07abf26f52f3e48ab43000000000000000000000000b5bca3c9fcd9800318c2be412dd836e1faa3bfc500000000000000000000000053ba3211e6e28ad5e1401f9c02aed539c5411d75000000000000000000000000d1ae825de967829a282e52e6674a957554461114000000000000000000000000448233c7111485504d3a20aaf475dba10decd81e0000000000000000000000002ff4439e52efd4a1b161e920711d000b467f16d10000000000000000000000004a444f527a97035052a435d09ddd795ecccc59ae0000000000000000000000003ecbd327432a1418eed49c7e281b45f4d31a047a0000000000000000000000003194ede7f9fa9fef1cc3a1ee04178077759f7eb5000000000000000000000000c736e108e326379b331f825f762af4dde41c62ef000000000000000000000000e61def652046f7c964f44baae9ae2d58d68c0268000000000000000000000000a34e918fbf819150f07f2a179c6c75fcda02500b00000000000000000000000033b62df8c82523a03c64d2a38565b7becdfd8f190000000000000000000000005d58b7d9a3fb094a5a1ca912f89b8ee89ace2be40000000000000000000000008c3df264b505b55de9315d49bf41bf7f5f6a02cf000000000000000000000000d2cbc2ba59ba9739cf728a3ef70d1d5265ee47f100000000000000000000000025b2a18b0c6ef3062772acd7a1043390b2b6a6630000000000000000000000005e119478b7487314b31804b9e66870abbee1410d000000000000000000000000539c2d3b535eb5d651a8c853dc3a61b6ede013c80000000000000000000000001a852fe6f00cc68eee9cb2f47512b132f698c11300000000000000000000000056cd144e6a1787f8bdd851626cb66f06db4baa30000000000000000000000000c00b6316923152789aad19ecf89aa706ef69e6e100000000000000000000000036be556b4a9c061a4c4d2eba7c302cfd9e7c1fc10000000000000000000000005700599310a276aaa9773265107dd6dbbf7a6ce300000000000000000000000075cd7ae01793568f42fc648fb1b6a8bc3313e0d1000000000000000000000000ad8a8e35ef1f54e346bed08e6be287da553c2fce000000000000000000000000ba241980cd68f6b9176a323c473ad60b774c4a64000000000000000000000000c0247d45341ca352e5ad1502d17048fd02d2e38d00000000000000000000000041775f4d717f956b855b7b806fd1814b811c201600000000000000000000000073bf50d5e25dc4814538a6859d8a5b55b0d2e7c8000000000000000000000000b2637ae8db8078b6969093aa8369107bbe0beb380000000000000000000000000e32f8900eda376b9a5a63f40dbf474abf2bf523000000000000000000000000b21bd3b173dabbb874f81429fb5fb2e9eb1cd1980000000000000000000000009f2446e101724d7e85158ce97f6e9210cde8a2be00000000000000000000000095bd08cb0a32af2bc78341fe0ff7a79ed70ac7000000000000000000000000001b68a1b0409eb60716b04060bd7d9196ab937e750000000000000000000000005014cfc277dc4d4cbf51dc336589775bb7c9527f000000000000000000000000ac874d9e6cbc22921baba5b95971ccc8758e3594000000000000000000000000818a14e665e0119906926209d09d13b2eab0c2110000000000000000000000008571c129f335832f6bbc76d49414ad2b8371a42200000000000000000000000088ed4ce34fc3f54a24768a5acd08d59ae860e0790000000000000000000000003726024497a1947a017a07ba64aa7bc080ee18c800000000000000000000000034be8156b649c71a94b4ad41cd794e3f93b57ffd00000000000000000000000034c39c59eecaa7aa8156079fd25b0122a35a835e0000000000000000000000007b707b32c97b8ae6a64a1c3b14dc19c8cf4ba171000000000000000000000000d1c04361dbd12552f3a28fe88c93be5bf4d6a2690000000000000000000000000766e6251d533e67131e58fb304c97307130906c000000000000000000000000dd49390234b48e2ce84b247ca4c7cfd39d385503000000000000000000000000fee9aff31e77d452b30268286e7126703b9634a50000000000000000000000006498f6a01d2ade64ac6a56b11be50d9b6c7c5629000000000000000000000000eba3551a3e25282acc65c268a68749fec93fb21900000000000000000000000050f6a7aa67c2fd23ea542a536e55c6203296cc18000000000000000000000000fa881c602c1b04eeb9ffa3a4f25e9ef845e1621a0000000000000000000000000c97e664538c984df2ad6ef4ed6dfedfe42e09330000000000000000000000004f178bc02b6ab2e8e10923673fe139b33ab45066000000000000000000000000428660181bec59973795ec00bfff729085e4d99d0000000000000000000000002def7af0318e416c47a8186c7d6d384d4d2371c00000000000000000000000005cd295b6a1a5af653ab21813fed1424b2171926d000000000000000000000000bc6ef9b11ddaa690ab4adf9042169ab640fd78b7000000000000000000000000f9e312c1315d10e1a25f170319ba6055e643a94e000000000000000000000000c6a18e27a42a99304c7d22e85f779dc869efe285000000000000000000000000f327a2b8c347b829ead62b70a7fd4a8ead02960b000000000000000000000000fca7c7f930f2063768aae85486ce8ef785a03635000000000000000000000000d06f3ca44de92b547584b01853e92d223a641bbb000000000000000000000000e8185f74e239b869b139eeac8f1b0546401c6dd3000000000000000000000000429180a42456ff8dd5b958f404f3e13c39a5ea7c000000000000000000000000a31d31969c17302eaf871e90a460227e2d72f552000000000000000000000000a0c82688171f26ad0030db10a2ae5b10329dcc0e00000000000000000000000046095a5003958399be1c6857fcca77b109b957aa000000000000000000000000541cc3af9048c12e63fe0d1d494240ccc1037e9800000000000000000000000040a622808e2703f0d6732c3f625761c8adfb79a9000000000000000000000000f4ce72e5985eb78add6dccf296f587e99f93b2c700000000000000000000000018a270ca73de12c9cb7a51488d6573d938c4c2b000000000000000000000000024d0a389bbae04b45f9961c69c0c6352795866d100000000000000000000000034226c279258b54a9831d012c896a4ea53d0a3e5000000000000000000000000e25fcb80b8b2183d96dcc497442fe7a1c6c6a644000000000000000000000000afe0e7de1ff45bc31618b39dfe42dd9439eebb3200000000000000000000000093e5afce999f1afa76025a7d8fdff888f20a9854000000000000000000000000f546883cfbea427b189b75b524b65c3da804a3a300000000000000000000000039840855f111c1a601ccb268d216ae61e8af54ee000000000000000000000000731a9d0582ad4d3793b6889c3bf5500df7928f7800000000000000000000000085925d58040f84787bcb2eeeeb4f54946a89225b0000000000000000000000004c1be81ee98180dda92bc4f8684edeae0354c1910000000000000000000000005a00d6951f2571abb7625bd312dd8a477d404795000000000000000000000000d46370f81812043f73885dc4dde39d14fd9b7948000000000000000000000000495afeb088f791364212523386d996fedb96887a0000000000000000000000009320c6c8fc3720f46b45f93ab925a02802ce002d0000000000000000000000000cf980d2ca69c7f29537dc8fd008dafef56f6fbc0000000000000000000000006ef5942bdd818fcbcb2864802150985c523092430000000000000000000000002c5490309a465f7bae4656a33066373693e706d7000000000000000000000000a9716227069fad33a7c97566fe08be05f5e282f10000000000000000000000004a35bc9de368ef729dd33e9f4c956d00428bd1030000000000000000000000006f945266d5f56312d179dfa5ebeeb3ee8624adc1000000000000000000000000b8c244edf7f06f49b0c1c25c157df993fdac6c71000000000000000000000000d1967c7437903084ea6559a8cc162ae3d5ccbe8b0000000000000000000000003ba0b7b0265ef16558b93ada00a7644f1cb0f553000000000000000000000000939356eb70c456a436280f616461319597c1e581000000000000000000000000c863d7b0eaa3fed77c7ee4d03daa11a146580593000000000000000000000000ef8232977b49f5e0e275524dcf981a6ce00ee36f00000000000000000000000061653f3e88b84940fb65b9be38a7f5c02ec8bde800000000000000000000000090eb678c3586103805a676d21721cc6883a6c3ae0000000000000000000000003a6182f23b54c78844f472939f4b24a71f27fe0c0000000000000000000000005c144902a37a0da70c0bb3a5456709e05cfbf7d1000000000000000000000000a96b9aef382c6222dd69dcf69bcc9d31b764623700000000000000000000000058cecbcfc9414abfde9b69e16c10b8a1b44c1611000000000000000000000000a288d84eaabfc4ad208c79b4695543b0ef9ac696000000000000000000000000cb72be080e906219bb57fe25719b7b9488cbf25e0000000000000000000000006652f0476198435400438c34e1c7ac93882db1c5000000000000000000000000b20b918fdac029ebe077bef664a7ca7e3bc36476000000000000000000000000a757a4149efb2ee206a45ce1106c9fb97bea2f78000000000000000000000000ab58795036afe5f3b4aa0b96d771a8f742d0ecda0000000000000000000000007660b6fd6929bcbcfc2406080bcb2ae80dcdeebc0000000000000000000000000d3c2261747b2079f6abd459642421a8087aead50000000000000000000000000000000000d9455cc7eb92d06e00582a982f68fe000000000000000000000000a03ed246fad1c68eb9bd11734b020c7fd756e01a0000000000000000000000001b4e9ec6ffcc6520ec3437ed246fc7fbbce949c2000000000000000000000000c77ff50823dfa5816b3bb59cab6234f0359ff74c000000000000000000000000397c087baff4c82a62973fb09e1d0d5f5de24a0b000000000000000000000000733102b5e17afe45c49b0de773ed6450580a0e440000000000000000000000002b547f1a2b06739d23889e98b70451bac03da0b70000000000000000000000003277b61a34739060efd87e92b402d3c0474034db000000000000000000000000fe9f2af251dcc56e09e9a0c5de56685c2e4ea05200000000000000000000000089c79785b3fcf9abebd3f5441b1da9422dab0ab40000000000000000000000003fc5d6b1799553d493946bb2677f6e726bd6597d000000000000000000000000a7a2c0139ba96b29eb004d6ad7d6333d0236b6250000000000000000000000007e25c8bfdfa077722475b1a1804393da270ef53b0000000000000000000000007b947eb054f0e6cf76707ef894da9f6e8edf3d58000000000000000000000000e8bc4494ce66167b54d549be995e061fe8436bc600000000000000000000000003c494edfad004c9f0cc71244697083ad07ba90b000000000000000000000000b206ebe579be55f5b57119bb2e7cc63708eda1aa00000000000000000000000035c2172f5e05a0ae0a1c7fab7fef3ca743f0bd9500000000000000000000000083e44ba6657446adbb47c67527a9c6b26bd9d93c000000000000000000000000cf284087d457e6d5b339ccc124b723db7de5f4c2000000000000000000000000bb047be8d9a321ccbd36d5a1e86082aad53cff9c000000000000000000000000b1a62d8dfaabec09e1cb105cc7517a3feb16be700000000000000000000000006b5907f19b6fb24c5260d6b8e020b0e3bbe814f90000000000000000000000005fee1a6ec6f6f4ed59ea5149be0df8d133858b0800000000000000000000000097183256b5349b9ba3e57ca500199e686093c9d10000000000000000000000007426e163bf11c44aa559515dceba52c29295c718000000000000000000000000c558bb5347209464f5d072378a66930d9b7b301c00000000000000000000000031ef0a21a7fc250d497d3719ac537d41ac342808000000000000000000000000d0d38e93915103fddcff502ea34a7dbc4ea08f790000000000000000000000005640a4467bf11ebe561385d0fbd621cbd8d727690000000000000000000000001ce9259de485c3892d0e6686e2e69093fdee7e770000000000000000000000009c37b5592b7a9f30ee5021db8b2978fbd560b7ac000000000000000000000000f0a27e1dfbcf71ed7c49a2c755067296a88ab5e9000000000000000000000000e2da7fe4f82af891c3d23a7ecabd1f7d7562bf09000000000000000000000000f0d6999725115e3ead3d927eb3329d63afaec09b00000000000000000000000076439995dd3ebb685ca1ed587f8cfba40f3974fc0000000000000000000000000e2664d0bbca674bff9e7dd39e1b2e513f79e1cb000000000000000000000000d0608623c55f9ca92f29600dd01c4fcaf9ba0464000000000000000000000000a8c1c98aaf99a5dfc907d61b892b2ad6249011850000000000000000000000006b549f5c9e426a564ab725a5ad1ab6ed694d1864000000000000000000000000b9dc48e37366b428bf37eec94f2d1fa54c945b160000000000000000000000001ca738adac0dfd4c6508745a1c751927be617dfe00000000000000000000000095fbbaf3801063e992b27de8f97401372f8a5acf00000000000000000000000036bd825fd3cc734df786289e861cd25a2e6b24270000000000000000000000009eb4d78360517312367c7f5d9793c2b5bd72e3e700000000000000000000000031bfc72adf8d89b61c0b65e90fcc0531fdb6bc890000000000000000000000007683c0b7c31d78e8c7c8d4c9331b8da19b52d1bf000000000000000000000000c4506ba3c8b3bf2637eb4ee72ef67cf50f64186a000000000000000000000000fcf35efe3bc4879f9cbad0b2a56c174f60caa865000000000000000000000000aa6ecf484e14bed796f0b73988e370c242d353330000000000000000000000001d6e8bac6ea3730825bde4b005ed7b2b39a2932d0000000000000000000000004d9241a292a36c5175cef2a1db25e1e3eebef85b0000000000000000000000006bf0a36693f4db5a080fd3aa0dc4a01c4a2c1cc900000000000000000000000056eeff081d9f1843b2828e553a1b32ad7c2f1606000000000000000000000000f7e37c4a24f0cd6185269e4aefd5758e187a79950000000000000000000000008cbfe1b7e463dc8db788b223c3768dc41e8336f200000000000000000000000009972b9b62fbff7968b9c7091e657f21251d7dc500000000000000000000000092b6a2aee6c748ad196fbfd449f87c9b2aa2e5190000000000000000000000006fe24067d53079b6d3cc4e1b94347c1ade913aa0000000000000000000000000787ca87020ea25988abe0df41aa8e5091a1c9ffd0000000000000000000000006039cfffe52b333af79ee4ca052de02d29a634b1000000000000000000000000b7bc9e5cc792de0fa52a8bf1f6f77e35b6a551e3000000000000000000000000955552761342af1251d750b7f05fb402969ff66600000000000000000000000024be814b11233b73c2ad1c15774c67fb2cf125e8000000000000000000000000799f01eee1658e9c02f02b6e2f7a1685cd3bd4130000000000000000000000006a6f876ba150d2099e3d6667740738930b00efa1000000000000000000000000c2a4ce5c955976dba6502dd38ac52b694635ec4b000000000000000000000000e379dad54a214784ead6414f3f1d601d426310900000000000000000000000008bddce320a8cca1b58c1bfa7588ee599acbca2210000000000000000000000005e30ee498190c6f5d602f977ecedad035745b79600000000000000000000000018eec132a68cebdd510ec1c671e42215085ecb230000000000000000000000002b6e7fbdf8739ad39f73909fa4af7dd7abde076e000000000000000000000000674f91a20834001f4fadc1a9eb8b4ac23a7ad568000000000000000000000000a8ae8aad709318d3e782d78237fe12eb6cf6ed3d0000000000000000000000009f5365edca2ae4622c310c934af92eb852e67c8b000000000000000000000000edecb754efc940d73be61a88eb21dfcc1e20e54100000000000000000000000041524c55d12a2c6bed01580e284d034224bf2d7a00000000000000000000000062c9c2ace3e86eee3016c7e73df70edd8a45ace90000000000000000000000000f902526ba15139e9be0f17419e38d198aad9c91000000000000000000000000cb3a506d8beb18ab43b0cc173bca26184c4b8d8b000000000000000000000000b9a99939793e56cc9c90be0f3dd21224098723c2000000000000000000000000726e51f43977620b1bc6b87d706c5dd38f9452a600000000000000000000000031609c4390b57b633bbf3b28e43f4339940681d4000000000000000000000000bde34312b8cb95c779ce599dc58d68266256123e000000000000000000000000a852b5b3f47777a51b0a4279ebef623edc23ed54000000000000000000000000169e3906d7934488636ba5131421572f59bc399d000000000000000000000000e1e2dee896c787a28f9535ea424f796bddf8e78c00000000000000000000000097c617ad4171c633945b83bf0948f43e003bb67c0000000000000000000000002b74a4d615aa9654d8387b3d38d09b5ba21ab0260000000000000000000000004227a69a4d91ae1e8bd725bd475999c1b9a6b3ed000000000000000000000000cb9655613c26ae8355a891500c35383b00298df7000000000000000000000000bbf2b2b0c7e9017f3173bba6d97de511e349dc810000000000000000000000005330d616c96118e6fc5290475b8ea377cffb66b40000000000000000000000007c59e3d138162666d8eb4ea0df871d4ae6edf325000000000000000000000000398da3266e25070a46d141cc4aa72d367f9b0666000000000000000000000000fada4e26b8b9061d2e4a9d39840aa918213fc305000000000000000000000000998c1f93bcdb6ff23c10d0dc924728b73be2ff9f0000000000000000000000007da297d1de9b2a35b55a840e5c1383121d3fc0680000000000000000000000001d5cc17a58b02bcefb1f1e6a9c77e487d683d7fa00000000000000000000000058604d6e4157209486d779fbef65931dc91ca64b0000000000000000000000002fe46dfd7961eebb18ec2348006a593d0b6a18500000000000000000000000000ed56a650a956a3b161e1bcd1afb12bbe838da14000000000000000000000000dbdc5b7e379580a6eebea0333fae4f2e7b0e294e000000000000000000000000ace703764bac30bf0b57c834fc429c3be0aaea7200000000000000000000000060e9771b540ae950b36476cdba96ea36a4ec9083000000000000000000000000aa44ea6ec980c991241f9d707185cc609e4f4a7900000000000000000000000077580988dd0a788eb77b863c6eae9835121b0467000000000000000000000000a0f7af8a9fa7cf862620e2ed61bbcb999f3cf2b5000000000000000000000000be61e199db5eae8b6f037712613a03e4d98b3cb60000000000000000000000005cce1bac15b562d68fae1d33625a7b0287beb5210000000000000000000000000c9d28f3d6a076484a357ad75a6a3b4df71c3f87000000000000000000000000f2bc4174aac0b47c90c35b9e40e5f5ad6fa1dfbb0000000000000000000000004f8bd6b9ae77e3f36ba458466538e73a64de5ea800000000000000000000000017c2383410fd205eda76883f6ae74d2c694adab500000000000000000000000013fd8a95bdd6f4915c0eeabbe66b864db08625960000000000000000000000006d4cf0627924dffbc465c2861d34b071314e16af00000000000000000000000098302f5f7c7ebbad0364c3ceca15260a47f1220700000000000000000000000002fce9ed4336a86a38b91ec37db39a47f15022c300000000000000000000000012750d495884cc3470d6092f04351edbcfa2376a0000000000000000000000008b3e72fd1114ce62699ec91b18783f5fa9063bf8000000000000000000000000a9012cc23561eb5e8e7732ce1e74353fca7901f1000000000000000000000000b6d4d146d6547afed341af583b1b45b41b9954a4000000000000000000000000bde4207acaf23c59f30e423b2768e114a9bade16000000000000000000000000cd8a94b50d6a4d85fa1813871cf94483e0fcf50800000000000000000000000082479e21d574871a89c3daa89c912d927e9149a500000000000000000000000068a669061a0f5ea10eb3448c12f94e09605cd05f0000000000000000000000006d34ded5624427ca5c838250ebfb19e93ae9c57c0000000000000000000000006cb5fb7d57e5d3dd66066a4940a02ebd2c4ea8c4000000000000000000000000000000ed5113006b6f24002dd7577bb547e2005a000000000000000000000000ec4ec15ead695654f045f8dfba30b2947f46ecea0000000000000000000000006e49792945161bd1892c7d49eb353ee9a631d745000000000000000000000000c1a3fa41ab67f732a820e69c4a35b1e0138454c4000000000000000000000000e848d150a90551ec55f54106a1524ac9116ac3e40000000000000000000000003f51d57753a7570f17151b766a0414440d880c54000000000000000000000000a7eec879b2442a4ceb249c5a84e3aa1c380371e3000000000000000000000000e3690a223188d957f53d7ea97a5a6fd2d86e941e000000000000000000000000c8a623c90dc6fac63a577f48012d3c233286ccd2000000000000000000000000ef423101f1aea123208c1c78c367e56f3a2911b700000000000000000000000028244d1e4501a72fe042af32bcbf38fa09b144fe00000000000000000000000031049514b601070753290b6d2372ba5bd34baa230000000000000000000000006773da951515294c86fad0594ad173922ee3a1050000000000000000000000008b218e5753dd4e0dfef0660a1054549b5fe80a34000000000000000000000000065639ab129779ba8d6d269669baa38b28bb1d6a000000000000000000000000f7fdcbd223d542a53712f6652d11902a2a4554ce000000000000000000000000a3a5790a7fe465bf6ec1b43868fda78a9c3dcd6b000000000000000000000000b843ec09c694a9a15c87930634e93681bbc9bbd0000000000000000000000000dc511ee979a466455abadf0f93b95c680afbb2bf0000000000000000000000009100b9babf09d33ce3ade2c4d786271582d9090e00000000000000000000000071c0ac3b688a65ad6a92dfe7b132d1d2f41857e6000000000000000000000000e1682c0f3a846b3ee1f1f16d8099657570c955d0000000000000000000000000c49caaf592151f3c19a2b8cada9b9600ac1c449a0000000000000000000000005640d558ed658e8c47ee0c8813fc78be2c26226c000000000000000000000000245c09b01585162c727485d04b5af01a0a2946ec0000000000000000000000001d3d2f0e3c47fd16028d31d8cf8394f36ed39402000000000000000000000000649496d4ce1a3b637392441209ad9fa4c44fe1b50000000000000000000000008fcdd8ab3aa22a9ca638b9cdb5b2efa21a65e085000000000000000000000000423e17aa2218325662ff1ee2a28697efd55a02f7000000000000000000000000e47635132feec039e01a693ca1a5ed4be04bddfd0000000000000000000000002d497dc36c3210f325336ad8bf0c63e8414f96460000000000000000000000000c31b6605686aa26df47eb45af0e4aa6639a5fd6000000000000000000000000ec3ff748dbac6355ef66f90d970c670b458c5fe2000000000000000000000000ad3742d33ec0090a115d94d2bcbeb8d0299460a6000000000000000000000000a17973f25a4a84d036cecb76c26a22d0dfa85e77000000000000000000000000f4619cc40b143343ecabfa69a9f6b2097d6b91ba0000000000000000000000008964a0a2d814c0e6bf96a373f064a0af357bb4ce000000000000000000000000af293ab0ea18eb096bc51457253a4ccfe36c1093000000000000000000000000a8b577c43973b0a96e042ebab535be15178c867e000000000000000000000000760a378f3e5240c2ae546c62f988c7435d25b88b000000000000000000000000f78a7a45fb451cffe46441ba13566c56fac5eb7c000000000000000000000000f0920aa193ae4072755406a9a36ce149c4b0023200000000000000000000000084c78f2b5483cf280ea1395821397bd4520a902e0000000000000000000000007baf485420bf73af4a9055250c11502fcee2723c000000000000000000000000f537ce74fe099d246017ad2863c316651af25a9a00000000000000000000000036c54d55feca9048dbc06a2ed3ba3e36b1f02d68000000000000000000000000bd221580f972a6ba0747162b70bbe2d091b3a9f8000000000000000000000000439547ca425cf76846ac3d713e5c57e8a9dc4eef000000000000000000000000000000a61aa8c4e48a832cc39655ef8156097aa2000000000000000000000000ca089bbfff9365d70d7ca15d8950e4e181a9b312000000000000000000000000d9c5d795cb948a75f3a596050781bd5022127cc0000000000000000000000000b3f7b16349364589d1615f2ca9f29f67a1878e7000000000000000000000000056fbc735b212b6a1f662b394b081a56a31ede74e000000000000000000000000f6c97f8a8e8dfe41ca0d6825e8972e0abe91a5f3000000000000000000000000763fccbf09ea33baaf60d3db5a1f53347750bf19000000000000000000000000eb3f95df368c7f58d96bffe9b428310c8164f14d0000000000000000000000006a021f75bd1f1aa2a5f6a6bbefb5a50d847185560000000000000000000000008fae7c3670480032a6561032d8cefa20635dc89f00000000000000000000000085fd8d2705b28242a7a5f87dbff000d97160b3bb000000000000000000000000e6a8192a308aa301865ba025e0a172e6f8aa73cf0000000000000000000000006aa27b648722c3c842e98a0c2fe451fa7fbc04130000000000000000000000003a51043de8106726a75f170f91b1e3b5663e3b81000000000000000000000000eda20f6d64944ad132de51927ae1a32cfcdd89980000000000000000000000008de62de457ca8839588d7f69f7f06cea149c59750000000000000000000000004b97314d02b70ea120df66c844973dbe4921dfef0000000000000000000000006d8ca3fa5942844a29f58a091495606ad49e01f4000000000000000000000000862c533173f6099192d33b4eda379080b315a45b000000000000000000000000862c533173f6099192d33b4eda379080b315a45b