60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e6c696e6b2d7072697a652e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e206c696e6b2d7072697a652e6e657400000000000000000000000000000000000000000000000000000000000000002e516d564173793165794e72547673454d4b6b77427a653538507554336d616b706e73454d66765572624457735a6a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000f42929c92f4c9e5890bf2fa410b9660cd43bb8ea00000000000000000000000032b0ca89c3271d4280947c931ce782128742d908000000000000000000000000a18454b3e8a7b9b85d1a7977cc2cdfaacdc3e1bc0000000000000000000000004213ad9d986e202d0c1b6d9e6b6852174ee9d010000000000000000000000000242df5dc3f90a57ef28ddf74fb4e35780801215f0000000000000000000000005e3bee613e079e0ef32cdbd37b84f93e9038d5780000000000000000000000008045d6c6db00c8d44c087abb792b0e9ffed812250000000000000000000000003c77fa81141f9572a2721197d298d252a701a95300000000000000000000000043011824b42c607e2683f034bd807e73de1a4bda0000000000000000000000008980ad4d4a0458c1b7cb0fe67d5f6d16f865a1ff000000000000000000000000398e906d8a81b746395383dc7a364fd8e4aff359000000000000000000000000cc4339781f5239a91c0b95970f5274254c4ba231000000000000000000000000694007cf64e3c04a7dadf2182318afed07aeebef0000000000000000000000004488db67dd6a6335117e33a2839aceed965f48280000000000000000000000002a059971a67c5c9604cb6bc65aa0274bb364b8b40000000000000000000000004fbe2e63e746e56b64899aa0257875e7a31151e60000000000000000000000000c99f24cd55d966e6c3383052f98eaa1d0921492000000000000000000000000c0d362cf11de8264aef5f1fde0ca76bad0eb34b100000000000000000000000033bb4df50e859e1e55f524bf9aba9e8e8716ced10000000000000000000000008d2e7b92111b25a1f8f4afdf8581765fc777a06c0000000000000000000000009562c51095d24a4b836fa9786f40c07e960e7d38000000000000000000000000cfc63004eefcdbe40c6349b52921c98bd75f565e000000000000000000000000deaeac8dc21097d39a710f94f15100d1911f8089000000000000000000000000bbca782ea9de5014d5ad7085f9a2aeabdbfbc0390000000000000000000000006cdfbb8ca65d9e8ca509b96d08adb5a3aba28b0e000000000000000000000000812da2f08f14c10364c7b1cf00a72cbc115340c00000000000000000000000008a3f48f35817f7437c6a894d1ab9e0efdf98e27000000000000000000000000029d695c6d3559f83fdda33dddbfca210863148160000000000000000000000002a792bfde9acac0ed0638f7b3fc216000277e9ed00000000000000000000000019af80f3fcbac3d6b61d7fed6c62da0881f681720000000000000000000000009cefd77f36a4173588de8f8d41830465d59e96a80000000000000000000000006e1639ede37f87140d341bf169e51c9b3e34b47100000000000000000000000019344040827fec21881b966beaf3227eb7d0452d0000000000000000000000000faaacacfdcffc61c63db97bfa61cec279aa4d22000000000000000000000000c48ffdc06ab709e0515a5c925dfab605078ea7480000000000000000000000007818e5ab7f6b078e1d079964067cb737b886f5d5000000000000000000000000a58dfd79fb34bdafc258bf6cb2510b083c80455c000000000000000000000000e9e2df042abeace7c8e13db13560c588e44c7b6d000000000000000000000000c1c6cd05b84ecd99aa0e244a4a85e712f6a8ec4f0000000000000000000000006b9f0d6dcbfa43f75ac457bb81def1311ed841a60000000000000000000000006ab5eb6198e783a1efe0b915fabe373ec687a291000000000000000000000000bb253ec918cac4c897b2ba5c760864d2b4e104d1000000000000000000000000e5347ea9b63762841704ee5a3aa1c4a6ffebecb8000000000000000000000000144afcffd24cf6e7df41e962c2b2836d45133dd1000000000000000000000000077f3d4592026879fec9c0175a9a656bf1de29c2000000000000000000000000b49097c95b14378b193990353c9ab79ba9ced3df0000000000000000000000006526c1255cfd3049164c9970143fca43dee369230000000000000000000000005d553434965540051615067b81f3a7d07bd35a82000000000000000000000000791a3acafaacd1d7f108940c39bef55e742b077a000000000000000000000000636344b885b02f5314071007dcf27f64a802cb1d000000000000000000000000a50ef016507e2ec71234058285889a041c9c92900000000000000000000000001a712fa6d1dc33fc61aa6a2f2a66d95b9cff61550000000000000000000000001d97cccd248a89745b97e71a716d6f7e8e4928c5000000000000000000000000a3af2e149a74c5563f4676874a680148de90d7480000000000000000000000008851d98daa3d9c7d2f802cd9be54f4066c9957130000000000000000000000000cb148e87123c29eaa5efe6b56914a5347349a8600000000000000000000000097d7ede5f3bc3ac67a3ff843e82adb2e35f94390000000000000000000000000744b008e55b2d6f5cbd02ca86f23367b1d34410f0000000000000000000000006c2d7aa93f1f2df63dc739dbfc5c12aa506d68d100000000000000000000000094d660b241f636725685cfa7af45f051e70c45190000000000000000000000003bd0fd4ea7168a78d4b49aeefad8139ada1fb48600000000000000000000000016c38fedb10fbb2c86632e4f068bc7786726363900000000000000000000000084e6dd2f165eec235afe5cf0aca1b63ddf396e6e000000000000000000000000ba62c32613dd32cbac89f502dc7edb05ea1f911f000000000000000000000000101683f8f79a71cf00879941b64fbad00ffcb92600000000000000000000000036af86ef1905c36f58f60bbdddd7d684b8b9b14a0000000000000000000000003a0620ce49a18aaa93297d8e422b0ad6f3a4dc53000000000000000000000000743ac40b9adeea7f90ffe6a04c026e8e18be0542000000000000000000000000c29ea97acb43aa8ee8d3cf815d1dbf84e97540b1000000000000000000000000cdb74afbc55cb616f5a6cccccd64912b9f27f187000000000000000000000000261deb6f089db5e793dedfc2a4bec1620d0d17cf0000000000000000000000004eca3d6decf7bdd23696c1c402f1cee47908ea34000000000000000000000000a68955a0556429019fb5bb70941415f842177d0f00000000000000000000000017e4b3fad541136a9a49a2926e179b004bbc5100000000000000000000000000ad90637b9255df0841b51de6ed841fce4a93c37400000000000000000000000039aa65f0a2e71c8919821dd272183d244c117401000000000000000000000000475585efd6e684bea22d0e55ff8667b83604843500000000000000000000000015634100c6542a366237af4ff42de09dd3f0a18c0000000000000000000000004489f75fbd8eda0dff38ef4ade8660a88bb7d2de000000000000000000000000d00886aa9757e7235bd245814f0fd8df90a575a2000000000000000000000000d0cb5fea05166fa69722c0b01123dd9436be878d00000000000000000000000059d08dd8f83c434e915e2e577c8fca0f8d2b6488000000000000000000000000fe9633b7ce69eef883e663655f269dff4d01ce3e0000000000000000000000000abc6146003ea708cab895c24827c19c655603cc00000000000000000000000045ffe6f838b0048df0bcffeac37f73390e4b35dd000000000000000000000000861340c76759bfbff3a0b67794a7905c208d55850000000000000000000000006b566b62dab91163fdb571dc62983cc88e4c7895000000000000000000000000f6951b66164996d2a91199f6af0a1942183a7e60000000000000000000000000af57d98e1997070bb26c7c84680b116c9f7c235f000000000000000000000000449cf46a722c05074102f5749e2383c525d5e7ed000000000000000000000000a5792ed7949ab7bfea813eb6a8a781d0214903ae000000000000000000000000168126096461626986494b9910260a4c855054e0000000000000000000000000573ad5994ba547202afa01862d8e32f4dd0a63e1000000000000000000000000a5e7d712d985229f9c5e6b42cef2eb76a383ff930000000000000000000000008d4dcef04d7482d5f0c1590e5874229dc9b6f9b3000000000000000000000000e02ed2c9f5884a3e3638caae27a23d421dc5e6f5000000000000000000000000ce61cb118ce519ba294805a9d923243605e46932000000000000000000000000581087cf36654a59d5942f1a396d945f369e52da000000000000000000000000baa28048a257e517d0db18e6c337a2ba0dfb4cf4000000000000000000000000ff7216929fb6d06c8fb108576c633718c3ac5cbd0000000000000000000000007eb26ecf6f0bc3243b6951bb9b543487fddfb88b00000000000000000000000077da5f0b67cbf332c6db901246a9f636686ab4fe0000000000000000000000001ceb03c0289df9160e098caa5c9844af775edb02000000000000000000000000a1ebf7d41407f6545c6698df7a9f8d59a73c0bb4000000000000000000000000c251e90721fa568488585d8eaa77118854a282c00000000000000000000000007bf9f62bdc75a00ab95fbae328b49f4644ce446300000000000000000000000068a5eabcefc74339a0676f721a7a079464f0db3b00000000000000000000000062f052839fce54025ebf65ef192a3136f8fd82f1000000000000000000000000d59ac45375dbf5d7f4a5aef97f6f5a7cf348d4290000000000000000000000001be8e00b25d472aa66b935789eec7d51adae9e080000000000000000000000009e4875caec2170641a2eadd5daa49466e6acc66e0000000000000000000000008d6c4348097bfbe09b1de3e62f3e1f84059e3bc600000000000000000000000036574e8edcde4a7cf1696ca7be5cc66a4ca185380000000000000000000000006f514805eb89867510a9051593d1ac1d1d6f7d7a000000000000000000000000c2327cf32dcd7f2562403fd900ccdcd1274c9a93000000000000000000000000e63d925c512952bedec529da7fda44e36c3108cc0000000000000000000000008366a9c1ab4ce038e1423c8e18901a841698fd5b00000000000000000000000085972cd9c6666dc609242a4a2417e5f57e365ec2000000000000000000000000f51e39827d948f993b824d4150f99eabe51798fc0000000000000000000000006438bb078f02a88435551e9f9b11253a8f92870b0000000000000000000000007b23eed5cfb170307af3f74fddea8a8a1ba95c85000000000000000000000000dec311d67e147cbc6df6cdbe09d43241ca35df7b0000000000000000000000007fe0657be5614fdea9a47b4b96128c322ea0ede000000000000000000000000057cc1c8f19a98a545507d1d1dbc60e16e441f8cb0000000000000000000000008a7a4dd881c1b7d2a03c3105be43f6757fffe6800000000000000000000000006c081cd716b4004ae73ae74b9aa926ede0b8708100000000000000000000000060a5d5df366ba1d1d1d585c99e55dcd8a05ad104000000000000000000000000c444d089410c97ef85821f4d1d7d68ec16024de40000000000000000000000006ab368fb1ccc09332928cb738f56a3a792201d3a000000000000000000000000bfb64430bd5818f1d823efb5ce6ef6511b973b57000000000000000000000000799f087b8cde69bb2113224cb5c0bb54646cd6c9000000000000000000000000acc95516392f7828159201406eaf6013f610a4870000000000000000000000004e64708d88ac2ba37cf4a2fc0d970c5f87b6c7f2000000000000000000000000c7e1a922e2bcb75f6119d916cde91913d716945d000000000000000000000000af9cf6b7c16b55a275588dac23cc6480960bb1bc00000000000000000000000063f92ed72b87bc353812d79d73559690a3fbbfd300000000000000000000000073311e285fb9c376ea08829d0a21c590560c4e17000000000000000000000000da2def92366fe464350244cb6d2afcb27d2dd6650000000000000000000000005975c8ef1e77cba64ffb2ad19b86d4ecc684c0f700000000000000000000000003e00f2c5922d4eb59521f4f1e0271425f0c6fd100000000000000000000000033e504914be43f122cd637502c0ec8a31ec2ed360000000000000000000000008e31aefb9d27f166a5a4f292cc3ce3e1218caa4f0000000000000000000000007410265a8ce4fd5f8546c281bbab52eed0201828000000000000000000000000981b209ca97b86d5201b206c6f0d6ce6b26155fa00000000000000000000000017d8a64d3de60cd97911d02f0be03e9b503f01ce000000000000000000000000cee15bdfc14d71f166fa87a596d0ffdf0226d24600000000000000000000000077798037b615d61bb54e07356d1dcba0ca77949800000000000000000000000068e2eccac205c6a9f07d11640ef5223e634c075c0000000000000000000000004fbf2a4b2608163883adf9dce35f41654dc36bb4000000000000000000000000b83254cf6b3a31852c8c3e9534c2c9f76dabc641000000000000000000000000c28bf548b256b7d97c1ab53f3099bef077dc2d20000000000000000000000000ed3c166ea8513e7b9612d74bbae34b711ea1075f000000000000000000000000970f236b2e7b4eebdf2797c6f18777f6d33615a1000000000000000000000000b07aeb84beb7b5c3e3bfccc7c7c43787892f68a4000000000000000000000000134442e2b824841efaac7640e6a79d8d2eacbc7b0000000000000000000000008cb934f468e1da004bda5f170ebe80f65841829f000000000000000000000000895a6b4f1dcaf94213694dad7d368c43b6e90577000000000000000000000000276a5d7121ad312fca51857395f1f587623acb620000000000000000000000002d682f84bd47d3ac39e4bf3525be12343f2a08b2000000000000000000000000f2893051a21f954ef0ca482f395cd40d4b74ac51000000000000000000000000efb321dd06677abaef24f7459a022f47684fd1dd000000000000000000000000a2de9d5b4bad3b856ea019a1bffbaaf52941adee000000000000000000000000e5bf25c7813836bd3d5e6f6dd0e52f60c41768410000000000000000000000008b2b3f978565f748ef4cc2328dba396e5bffacb5000000000000000000000000b0261c56696b080d8c57d17a95cd5e9ffb3bcb4500000000000000000000000004b65e4acf5c6757a3ab6a7059c7dc9b331e40d20000000000000000000000002382accbd6201aaff65864447cad7f3d114e2ddd000000000000000000000000fc3eb3e21e0ef17c54cbb85ce6e745213813ffa10000000000000000000000005985cb013d6d6c632fcc8b331ce554008e349a80000000000000000000000000ee64bcf247720b8635689265d6467a2934bf25b1000000000000000000000000a3281c03a72227c570d8c8cee01dbc82c8a9e968000000000000000000000000686fc936595180496b8fe82adc22e82ba0ac14ec0000000000000000000000008bb73206f014bb275fb04559e072a3dd60d2682500000000000000000000000056d8afb46d0da55b831eaea74fdff3ae4b52de61000000000000000000000000bbf3c20985bf4655d9128a2ded9a82f8f27cd1800000000000000000000000009934f17601380a78e56f9dc449897af3dc6c291200000000000000000000000075854163b8705983b371324a41159697417765cf00000000000000000000000050ddaad21567fac3c8710762cda567d9f72ca122000000000000000000000000d7a7ca37a2a819860b04858ab2521fbbc197825800000000000000000000000097d0121b30ef92d41b8a5dc8f17d5e9a0333a06f000000000000000000000000e59c38f564262743477159b719837d21b02567b5000000000000000000000000074c288f029af43ca4b34e7e7720dbef9c55fd9e000000000000000000000000c268e4e0d212b8c3679e3d1cd5b211d8ecc6843a00000000000000000000000024f7eaba73c68735fa763cd7287e72a55fa1d600000000000000000000000000057e3c96ed5820332fec2753590e155459d06dc60000000000000000000000000bb9b60cff84f38327514f45b679f5ce34a455da000000000000000000000000c1e6df38dc847ae9062a9e446f38520bdabed8c300000000000000000000000015c8243dbb6fc186096344486812abc580e8e50c00000000000000000000000064b456de3b3b37d6f9f6eca9271772f3d829f1cd00000000000000000000000092e40464fe35c37ed915e9a6287ccae736f2685b000000000000000000000000bf419953355b76a8f698a39e44949caab1909348000000000000000000000000f54d4f4bb542fd0f115b95179dbad566a96027960000000000000000000000004e659bc3fc954631785d4a9363646322b080dfc4000000000000000000000000952a0afb95d661c5fabf8d03ef9fcd4c5a6174b5000000000000000000000000c3b4d77131b35dd3d1477db2f588148e4556edff00000000000000000000000028adbd071e3e31e4c749785352559beb87186ede0000000000000000000000007a56208d88fe99841b05f4e5090521763382bf10000000000000000000000000aaa0148b8b7efba48b4f581449396ed57d7ce75e000000000000000000000000d7b72806f77bb662edfc2e419e03078cf6df100b000000000000000000000000e54fd4f35f69b23b285c8b2c1a6f11386076ce600000000000000000000000006c02f9ed40190ecdc8db586d5e1503547ef70c2500000000000000000000000081fbfb2537d60f1fa24042f2c0602f2226bfb182000000000000000000000000950df9835e12cfa99fda47abaf04ead598d6b3760000000000000000000000008d9b0d60c178e66add6fc6cc563b0be34adf0213000000000000000000000000f3e463d079493a22aefa86c61289efeb2bd6e4c5000000000000000000000000ebff70afd90bb3aa43af3b25aabe0b255b82827d000000000000000000000000d93ad80da456d0434756286ec5169f26a8750d550000000000000000000000004d1ad75e4d9d9a414d2b0a3a6bfe6f2c6a48e7bf0000000000000000000000002d247e1d101d780a8c80fac79df3fa963ca8005d000000000000000000000000bdcf5da0a86e856fffd74cafa742cf3c77281298000000000000000000000000b9c6d5265e8ccde882c8ef90c262cedb64ab256d00000000000000000000000041285ca182b2a9e8f0d808a04acb9b05a0f7b44f000000000000000000000000deb733afd5f1aad8936fbe12bcf2e34e98988aa50000000000000000000000001de401be4db7029beac2847ce98027cb7414ee29000000000000000000000000afe9e63db68d8105543e660c0230213adb75705c0000000000000000000000002d9508ae8a32968e8d6709447324dd80953d8e3b000000000000000000000000fd3991fef6f6736fae36de0eb8f3ff5e47fc571e0000000000000000000000009cbc2732fa18ae8e025efa4cce9686a9ce347769000000000000000000000000960c2c5744265b3f50e30269241b92e0b37d70ef000000000000000000000000d4dc7938125d81f6c3646b461eb22e18d78038c50000000000000000000000002d22d6ea6d639b6509d468600f2d72de4ce0effa000000000000000000000000328105c4e30bc8668eb313d801629880d3e2ef35000000000000000000000000ed743e861cbda6853e217b453b484c20659461280000000000000000000000000519ed16d57343ecf1041123c12a553126cb9f8c000000000000000000000000210cfd485a0e537bbb0f3142115817b6feec3b2200000000000000000000000024d9c5a92e503bbefb46ef9ca20702623a6ccd11000000000000000000000000dcb2f6211998b1203389cdaf2dc896f15a5e20a500000000000000000000000050e98a945711845c4242d1b2d73dbe1f32c4ef390000000000000000000000007d35a48184dcfd2f27cd83613de63ff59c5f1e81000000000000000000000000d3c4ac6d0b1a93196acfbd958f9d8a6fc30940c9000000000000000000000000dca38777ef2ef998a87af45b1511f1bfa31acaa500000000000000000000000039daa7dcdb7bee7fb34f4e7cb9eec2d4796d6e8300000000000000000000000045d4ca5833e4816cd84444022115a863f65fab8f000000000000000000000000d32825078a02b4860c5353acbc7f63e491ccd13f000000000000000000000000e2896724e206702326029bf0d385694c1047d6c7000000000000000000000000163b9d527f1ea6c4357e6182d2735a5f100e666a0000000000000000000000005d42beb84cbd11e195c72fa2e487563a2c55fcc00000000000000000000000000662d177044dd868703b929c4f76edc53fc58c550000000000000000000000004d5635766b39b079fec22e525847650498f1a1e8000000000000000000000000b6d28358295c152ee8d634690d0af8408d54847e000000000000000000000000f5f1cd08fbf2d41705a462d60bf6fe634ed8ea2d000000000000000000000000b0fa92a9fcc9e5c46f348350a7768513890acdcb000000000000000000000000e4687d36e06d939a34a96fcd750d8b02bb7f8c690000000000000000000000002230fe7c18cac6ea8c1f16ecb8f367763eb54769000000000000000000000000af688f63acf8f476398160502cba901a13eaaabc000000000000000000000000e5cd028c54843f872c9c2443d458fa98b6f6bf74000000000000000000000000a2a2b7de975d315ad8fd5664f553b49469d9cafb000000000000000000000000ce9318dccfaa17ef443969ff981328d395768775000000000000000000000000cd5bdf1a00d82d8b7eae41ac2a3d343cadc6bc1a000000000000000000000000f224ec5a487d36b4fe1449868c28fc8c69a3fa670000000000000000000000000b5e8303b1e7cd7fc6997c13381a10d585826eae00000000000000000000000090b19d40e3879d539baa3059cbba723afe2f9aa0000000000000000000000000b081bfc400b1d1473f07493435722669098d14a400000000000000000000000020cc912c3c6c6212d7a6ca005280ed8b98fad6ff000000000000000000000000b782377985f5104276a2eb0e36c6bec4d2f1034600000000000000000000000077ed8cdfb4daace82e9ad478992eb25a756171460000000000000000000000001d54b93fcd21ccb37e4c1dd61f852731ddd0e11d000000000000000000000000aaf9aaa3abc8f9b45d5b2fc59a5b050fd8871f9d000000000000000000000000bfaae7a905cb3785939fb36d2b32dcd0f8fa580b00000000000000000000000008423c235e5e32b4cf74d3ab570c5f4ad777dd88000000000000000000000000cd64057c2ae1e53a4512883172c37a485865fadf0000000000000000000000001d67ecf0607fdc3fbf4e1e0160374adb0acc2528000000000000000000000000fc6f68e89e9f018c68359a984b85cd38642ecd1f000000000000000000000000d87c3b2d37bc723e8fe5d0611576a54f2b8753e2000000000000000000000000761e07a5f7752a8932c718d364522ce6050c5b570000000000000000000000002e8a046209a8ba0e6d33ffda3ed20eef15fc714600000000000000000000000014e808847af0e6f0474d8f84ed3b13bd0564c3e20000000000000000000000005b7a44e48829cbb0787c2509390d34f7a318bafd0000000000000000000000001a770f3103641a40d965242c2023fc57c18e396900000000000000000000000020fe1a69cd1ff87825afc949d4a8cc0573e31882000000000000000000000000ebf68e9d74f0fbc9f1e5bb967073850ed7393efa0000000000000000000000004805f5516f5b5edb11cb42fd3d7aec5cb4717b4c0000000000000000000000009a98e42e34b39fb702ccd9acaf4359af9ca2d4c6000000000000000000000000be2290ea6cb06c1494c7c77054fdd4bb06cb262100000000000000000000000045139fedbcde051cb2ab0cbed263f5d83b0dea9e0000000000000000000000008eccfe0f21a126dcfa76c0fed267a55534128a5b0000000000000000000000003c5156fc52f7a75ae9ba79c0f06cc83592bcec9300000000000000000000000087c60d852ce4ec30dd8e05455961c84576df513d0000000000000000000000002cbb5a0876fc0b681f208589f38d85300277914000000000000000000000000028e41eade87c7857439466a79f4640e5f6aae6cb000000000000000000000000cf42e4eaecb1f71b7cacdc5c7c13a07713b4e09a000000000000000000000000ae7c32fc74284b60ecc3f09d81ca00cb3f7ba9080000000000000000000000000563349b4b1b89db7d432d180deda6ea8db3ea4b000000000000000000000000ec34f222bcdfa9280916ea51959fb0c114311c710000000000000000000000005f7b54f6bd91ccaadb3ebf7b583a1f3abd7695c50000000000000000000000000f1e747a0295c06dcec1986b97d537e59c605c86000000000000000000000000dcca415c19ed34b409b961b5b72aad2b6b86c4790000000000000000000000009e1904b4e7a98d251e495a112c9b0ac7c1968eb4000000000000000000000000e3165aedaf6a9cf3da7acd7f9ccee8022e4c06940000000000000000000000008d35494fb052ff24d8b1a0718d851647fd863bec000000000000000000000000cec39db6bf14e229a882dd9ee0990cf5f834124c000000000000000000000000b0e4eea776834cd477f1436cb5c06739ef39c3670000000000000000000000009923189a419e3041888d1d6b8e64f413d0fba115000000000000000000000000f0c1bcbc78adebc36f758ed18512836c7d85e38900000000000000000000000004196e6d088b12b3ecb46e806b072ecd51678a74000000000000000000000000590a4ae2cea2cb0165a706580b5bba246f4fb03d000000000000000000000000141fb7043bcf30fa8162877a408c5c340bd7661f00000000000000000000000038f845c6a5da71887c4ed86b66ffcef5f1a043f3000000000000000000000000727c67ab5f71fa11fdabff1d9c53519a5fddd70a000000000000000000000000b4b803e720b1af84198b6b93c2ed420375b4c4e2000000000000000000000000200cdc2052260111e36ec7cfc9dcd7181e907b1a0000000000000000000000007aca61457cd352b1112e275229149b21629bb6bc0000000000000000000000000ee97a6c2c2cc45357961a908d93bc41bbaf46bd000000000000000000000000577481789e165c64ac12d483fec3290c81e298b00000000000000000000000000f57d673b2f700bf33ef99eff326eedbd305b7380000000000000000000000005edded084d53b7a8e86059c4d129cf8ff12599d2000000000000000000000000befc0bac3d249f6666436f63b49dfe64a06c01a50000000000000000000000009f5afea227f84f828c9f3cf0553a8873d44ee3d900000000000000000000000054b7288706a71197a919609b1cf9a0711822968900000000000000000000000081b04dede967da98644478b5f3013843871006050000000000000000000000009993969153308f4c1cbe718301ceefa7657b9f320000000000000000000000009f15c6981dad22a86d8097fc360fa2e5920c963c0000000000000000000000006cb3491abeff6479495cff1f1606bb66eb072c0c000000000000000000000000f163caac4808f9d0f2e9e0cf09a371200728a01c00000000000000000000000076b96c993b8a677b6c932b0d3ca70266e65de22f0000000000000000000000003bd7ac1ae59b0a2d3d8ac24231ccdd9daad263f5000000000000000000000000315933f75b2f507889b8ef3b07e182c399c47bc00000000000000000000000001454b24942a21267f1c66911e36d52c65c23a26b000000000000000000000000be701b0e7a15f95d99ac8841548770cd49c5ad660000000000000000000000002d9f19c93eb6124d2db545a7372d38c82bcdc22a000000000000000000000000e49660944fb216bc3b5f5304443a94f9d243f2d90000000000000000000000002ce540713cdc98e08f98b7a472436aae1bffa787000000000000000000000000c3f504cf8e6f3607f68658e7b88a99c79fc45dd5000000000000000000000000a0a93b19fc67f3009aecfcff0670a07994c48531000000000000000000000000fc679774fdf1b5491007cebeffc6167b001420920000000000000000000000005390f5c1a20069c5822a80121bd0c18491ca684800000000000000000000000026f1b55a31008b20509d05889b0e1848c088263c0000000000000000000000008565bb7a2b10e62dc0b676e176e198db4499ea56000000000000000000000000662e40882476ef4bba0c7a893de2ff7ff17878a70000000000000000000000002fbf34a0f94f4fc6d10552ecfdca7c094c3da55e0000000000000000000000006e3b26f215522ee05d19796698df374b7b8dbea90000000000000000000000009d1dcd941e570350db2496db6c7d5c6c97574e1200000000000000000000000032862a63a318cfe33b61016c094065ae2fc4ee0200000000000000000000000094cee0978455c727317477b196be306e0c3fc87d000000000000000000000000e8e6ac4aca0689f01982a0902e344ee4f6beb8fa000000000000000000000000cab466e342b8d05aff5ae2f9757746984daeb1710000000000000000000000005028d8963dfd5995096ff8b5e4f130f808707cd3000000000000000000000000d545bb71175cbf1c54db9ed6d93c574a8b815e1f000000000000000000000000ce1be8b0e839a4a28eaee8b3ddb6dac8ecec8807000000000000000000000000f1c577b4ad1d8d03070088e8f731fd9997fcad5b000000000000000000000000781c939b5b17cba6d5a7e3110314dabd162da60d0000000000000000000000005b01172b0eccee5d3bf7f380d6b2591324dcb13e000000000000000000000000bb9b1d509ec4ee9f5e77c8bcfffdd144e5f0587f00000000000000000000000020d1b82b97d8f5150f5c252af7bbc42f23299431000000000000000000000000d44289497567e4d1f413fb9c9b91539175cd825a000000000000000000000000227723c36e0161150d1c2a78f2222517c763f805000000000000000000000000105ea2ddbcdfba40b5a4c7d3794a856251ebca010000000000000000000000000328487ed793472e77df2424f8709fdfa037e0ed000000000000000000000000c6c9cd7212a972aec1fa5a42b0971d112a337dc0000000000000000000000000296c1cd29b98e66eefb8d758ba1826a1c51ff23e000000000000000000000000eb56196d82dec908b7878aab1f450f93bf80b12f00000000000000000000000070257ef1449374daec75444c61b74483bcfb5046000000000000000000000000c8e21e2e53bc267f8f04b3a6d636e61e496d4b55000000000000000000000000a2838df756d88278ff4980d9de982bc0940d3cfc000000000000000000000000acae1496c889547fb332bb063321f612e8a1a0350000000000000000000000006c4c35020d7a52c072be98e7b062c4099598113d000000000000000000000000b1ce8196817417cb260f03539023485be1abdd31000000000000000000000000bbee7659dc9ccb47d97b0f7e09a9a8edeefb82e500000000000000000000000092e3d59554bc46982d3e2acd9ebaa646f696c27d00000000000000000000000031827ab91c880ba1448ac88abb645a9dac91e5b2000000000000000000000000570eb9fa61130f12e156647c776763ff5b5e95a4000000000000000000000000ea19b7b95c470e170d6bedfe1ed10756af37ba64000000000000000000000000be868a6c01ac6258008597bb7937f9c05483a4430000000000000000000000000807e411972184dab0739b38ef515f164178f7ed0000000000000000000000009168570b9fc179fdb0ffbb8d73649c07ed86046e000000000000000000000000f63dfb895afa4b0d49844f7213b1598c89fc8d0d000000000000000000000000587b2523cd96c134e248667ef0219b51e5f051660000000000000000000000006434cc6fe889a6e3d6aa16cb1c01c89d59b83e900000000000000000000000009f48956328a2028acbe92ec7e2991dda8dfbef89000000000000000000000000200c70bb7b249941bdeceb194626fc0f47b4400f0000000000000000000000003baeaf52df86d53ed56e82e226dab35a21a8055a000000000000000000000000cc8b8842f42e8a5e9408380cb683d414a5eb4148000000000000000000000000d4f8abf0efbe3691b1b8eb6b7d073b78d8a241a7000000000000000000000000954cd1d78fac0c58a52609d765517bd719f5cb680000000000000000000000000dfd3cdf2761e98c47fc304da8064e742ad1de0900000000000000000000000076daed81f3ccfe6f354ee0cfa7b796d2fbc052b7000000000000000000000000bdc142de87765824a9b60d13e37cc58bd74bb3e2000000000000000000000000af82a8ac2b58c30d82698a35a0225b23393f9244000000000000000000000000c99feca916c8b8ad277d383bf966b9e34005c631000000000000000000000000ce24fd90733f2eff304117d0d9e212f561fa6d17000000000000000000000000d127b3e9b5787104784f9c547359471df83b9ff20000000000000000000000007a37480ed859cfef26ab232074229016b14c48a0000000000000000000000000eebb4c7d7c2c6bd8028e03461a251a43df7235d0000000000000000000000000b7bbfe0858eca27538776058ac0360d4852a9bde000000000000000000000000732129c7fd356fd4ec43af7544ff2370ec2f7e2e00000000000000000000000090277b57eb29bab7c0351526cb65fa16091565d3000000000000000000000000978b8f92a21ac95c3ea1be4c82dc160cde1c49b90000000000000000000000009c49357c0199e2426d814014bb96930de749b1bf000000000000000000000000123ebc0b499a45c2351f2450800bfe1329ed9a1b0000000000000000000000005f3b5b4b0470099289fa5a9946053f05bed1ec00000000000000000000000000a6c295506a188338999f47fc0b221430fe5c995600000000000000000000000097b2146d9be38ffcb8c6e206858513a449503b79000000000000000000000000a9f6defcc91fe80ffa21b0eacafe413388766937000000000000000000000000bfb128d0011bc9167c98d27ff0f1114cd77ff7fc000000000000000000000000395f0891cb2c1c5b8d5eb266710e15640420f2af00000000000000000000000024ed47d23dabdebc744e38eb732c471795e2a3f8000000000000000000000000786a8376df57550500c093f8583a02e4cbc915330000000000000000000000004cf5550406ec9090820d31a794b50839d1c302960000000000000000000000002e09a127501c2a9e9996c31e3c61e22ee035671c000000000000000000000000fe9cf2d5781b6fae7353e53d9cbc171d5dc6802a000000000000000000000000c452e2bebc4b738f63428a16e2565af2bf01092b000000000000000000000000813b34e581fdb625175ce2ca865da86a21dec1ea000000000000000000000000c02eb879eca47099709e11b9a711cdabfbb45be500000000000000000000000075b1d78ea44823eeb17781942ef9d79c99b42c240000000000000000000000009621866106faac2f9a9a85ed689dde3e6a866ab200000000000000000000000047d1acef776ea3d5f65bac75c33e44ad01cad7c70000000000000000000000006b5ef4f42ef22b762993bf3cffcecac158749b4e000000000000000000000000e9c452f649c25657e1ad5b30db95d0845ddfbb970000000000000000000000009c3d13f5e11d2ed2d957d0bd7900661d6ef475f30000000000000000000000006e7f3183349742ddb815742054ca490f4c38988e000000000000000000000000b57cda716228f6cc203f9794531ed3a90789bced000000000000000000000000fdbb486082047de67fe0cb204602794f3014752a0000000000000000000000005df2a7d3b78b4655894b28d93ac23a0723ef88200000000000000000000000004e60f12e75ead2a26ae8f8dbb33d9f71fccc135400000000000000000000000002e562ac35fab15f63be468b7206bcf64e69f2dc000000000000000000000000b61642cdef7f494c603acdb94e2617fbf8a1c5f300000000000000000000000030af8a8eb1ec67632f91b1d1ef5abc7b52bc5cd9000000000000000000000000e3aa31be9309508b09b44ee9dba33f5d380f00e7000000000000000000000000ac71ccf1c32813acf6a032ffcd5b09ff5b2136050000000000000000000000002e260358f6585e35f2364b39d9df590faf7b4a5c00000000000000000000000088d294a1512c58feb5440ed6166406ab07ab5962000000000000000000000000d2b82a86f99a035bcc74ceec846373b7654bce8f00000000000000000000000071e3b93e429390f2d1922d70b2c957a6602dc2880000000000000000000000009dafaa4c071ff1c26a45f2cf43d3cb637cd425100000000000000000000000002910760f83f88dbadef6ba60e3a76b573de0ea1100000000000000000000000025c27757cffcce6997e794c8d6c4585c973ce426000000000000000000000000a01cde6313ad690740c78043d5150b485dd190fc000000000000000000000000b2f3101a6891c752c0e072b54fdec65c132d5dca000000000000000000000000cf0ca066a5b173b241201f537ba2bccc46e903120000000000000000000000000275354062784c24ed2c06d44df65d21aee44d6800000000000000000000000063d43fa8636b21209480089ac8bea58ba0a321a5000000000000000000000000bc5201ac8c6d666eb108f914e579422019fbb9360000000000000000000000003455fec326c913487b4d1ffccb9b93ccb3a3fefc000000000000000000000000d279f6eae395cccd7cd86065f40c03360a81cee8000000000000000000000000170b6fc1081b088448f5e89774c37cfd34fcbaf1000000000000000000000000eff88051c4e101f491a0b521b3327343bf02ca690000000000000000000000005e0ee1edeb125e8a5a9392e4a088b4d5bea3a87a0000000000000000000000002bb3843d337359999f87a5f402d2d665ca12522300000000000000000000000016b8c72f416bfe5a6aa75dec7f07519b106f7f8a000000000000000000000000846cdbe4f141fce7f035f9a46c8a8c518adc796e00000000000000000000000026308c7db6f869bd6a12219b6a61da36b1d44e4a000000000000000000000000bccc449a38afc60f9746b00003da565749811f8c00000000000000000000000056d03b95271ce0511af682acacdcb39c6b5191080000000000000000000000008ecebef5f1d10d4131cf5f4c04d8c965527f0a92000000000000000000000000131f97aec4c2828235ad2ea75f78fe7eebd401f70000000000000000000000006a39a7d33a51b747c7b305951dcb2f8b1fa1a29700000000000000000000000094e0107f21b9d9dc5dbb8ea796d5b06760f5153c0000000000000000000000009600d33c1eb350bf8c28084344e9e46b99369e6f00000000000000000000000099eb29d06439e9690afef376f3e8bc73489fd01a000000000000000000000000d006f0d92690d77dc0632ad4544acd58f80b3bb30000000000000000000000004c55716b58674bdf26e85d2bc0db6e867dec016b000000000000000000000000179b60a6564c338e1623ace8459ce0b48488be450000000000000000000000002218c020e345264659f4b9f50c75818b6a5feb89000000000000000000000000fc50849695d95e181d63818ac2b8ea9856860468000000000000000000000000059b4aef27aca5a0be971df8f02d3f4cbfabaa3c0000000000000000000000001b61bfc6487a8a0d805977f730d9eaaa03de476d0000000000000000000000004967ed42a88c5374522d7a467c3392810b3f3a2e000000000000000000000000cd9acb279377dd40211a7546ac4aa4552be8b57400000000000000000000000046e4953e8f14402022ccebf6ff17cba70b01cff60000000000000000000000006b04c90a0b519f9e46c7551089a4956e145754d300000000000000000000000084f57537fe51d907e8eeeabb3b32da164e67b2c3000000000000000000000000c861a18f1176203e872b433e41f5ec417ba01c17000000000000000000000000a0c17c557f403065d8079655a4adeac6ef019c00000000000000000000000000997b39efac46eac5064ae32286b6f980be1862150000000000000000000000002797356b9556f7cba6f85c5305c0dc6641b11ea20000000000000000000000003c7e4727b959563fafcfd7cc49a0c48670cac8080000000000000000000000004215bd4354cadd894f4fc3e7d73638c5ece050ec000000000000000000000000006cecef460adef37baba042f68477d4ac7f3983000000000000000000000000f6fb864f185f14e8d7da00c0e4a55a09e4152ff600000000000000000000000041dd3b814ff974228eef60133de77c56a3f9969f0000000000000000000000003f8fa4c0373c3d95c9d89562542b442fd0e2082400000000000000000000000049b760ecaefe1222124f3a1e309f3185c48deddb000000000000000000000000b0b76d39dc685549c4051241f3c5f57c3beac53900000000000000000000000037575ccc7278d49f5c93758287f6d58f5a6ae7ef00000000000000000000000091ae8562981d6c50d753d1f71d74610726262191000000000000000000000000e807448b91c25cf920d9634740e830b0621de82000000000000000000000000042135dde65a456013ea0a72f14d458773c439e94000000000000000000000000a861557e5742d00517bb0f07a1917784e590b52e000000000000000000000000f78edf646687b52b99f7c68a97e85aef5738478a00000000000000000000000028fa72260480091b95fd8138da523e3905a883390000000000000000000000000221f103c3e574ded4c250691aa0c25c3ec2b26100000000000000000000000018aa6a0f61a31b2e9be5db3cfbac9864e935b69d000000000000000000000000826361de162fa6bb77b41217109c163229eb9a8300000000000000000000000034f4a2d3bd686ed6d97a0c4adfd07b19d639f8f6000000000000000000000000cc4af3b73f99d64de0723f046bab2620855c2f550000000000000000000000008781e1e223b96c387dac86527bd7e25b6fd77b7b0000000000000000000000001e10cb74585d48d7bc11fccb86058c4d94171ddd000000000000000000000000b7822f3efd2c4425d393ab5038684a6669cafa95000000000000000000000000a2e378cc0943faac253968e313de015a1de39935000000000000000000000000725674d61ff055342bd86474747d2126b06da254000000000000000000000000cc8f6a984263a4ffd0df97f5bb8961b123040f070000000000000000000000009b1d67a8ed53d127c52111e37178efb756a86692000000000000000000000000330df15d3716cc5550d842cda47120b558b1f5eb000000000000000000000000d3d86a390578b01f2f8eb754c1e1ca575afd85c900000000000000000000000086be46d196df102e3ebd0f9869425c66e5fb4c8d0000000000000000000000003194d092bbcabd4905df0526fb75be7a12c9dd5500000000000000000000000023ed7d8d68901ea564d8b24a3eade66b0b277d5e00000000000000000000000057e0168a1b347e22f105802192b12b60be365c380000000000000000000000006ccf8058dfffcb96224c2f4bc3e3970e13e71549000000000000000000000000b0c593cc9495d9161fd61ce2a0c12115c97e72e4000000000000000000000000de8fad364b5bef600163c479a1078106336f5a8a000000000000000000000000b3d42400f7ed9c6d580a892f86b14f3463b2db3b00000000000000000000000098285349ca4d343a16ca4153341eacc9f2a252de0000000000000000000000008841ae741b07b86e2bb4c5467152c688669d8ad00000000000000000000000006d1ee75763ce23fe87af4c02e9455b6390748c7300000000000000000000000020021f2d9d934351aff621ed89f4f3bd81fbb5110000000000000000000000000a1820f0ff7dc9fce0a4f0b589ee14ddae88233c0000000000000000000000002b51c51e11cc9e1a897de3428d0ac6a502b3ec6e00000000000000000000000077804d6967208f25cc068b2e1a1b37c4ee1fef8000000000000000000000000061c386ed649374296d00494a3e031cb19a0bcfe1000000000000000000000000fc67214b713b9e55e3e50c46333e154ba5e0a146000000000000000000000000e98be579faffe7d79a37b5f54b52b6e42209aa530000000000000000000000005cae82639556b740cea2c72ee6ee41e5fd397ffb00000000000000000000000076cd5830812ffd49aa4674e9b14aa7cd69e01b7400000000000000000000000061f49870d915e67722aa50479a75559f0df17fa5000000000000000000000000270964bcad5c2749c43d9ffbec471603528f71b200000000000000000000000019bc8d1e6d57a4b32420600b5a13c6a6ab64d52a00000000000000000000000090501a9ff88ac963fc557dfd5310a7b3757012b10000000000000000000000000647e9a80da34024bf88c19488585352b3692334000000000000000000000000654b08a7b10c35de3907ced621419410874a9f150000000000000000000000009ac947d4ec25be2f7201fccefa4b5cdaf624c2090000000000000000000000003acfcd5fe5de0434e66b785cf5d8362b4d1a75c7000000000000000000000000f3c7099671987ee7d6e88f06256f87909f0b9485000000000000000000000000b0ff0ad4bd65191848cb2d2ecb687353493114af000000000000000000000000e242694b3d09b025a255c64916f22a8c8ecc612c000000000000000000000000fe1c3cdfbdff2ac43bf2c94622085962b2a07b5e00000000000000000000000038b36f3c879f661ac9102d250de372ea31904fb4000000000000000000000000c7961796b7f3d8ea8cd1320975533e26ddbfcf0e000000000000000000000000de5a5627085955deb5e74eb55fa02369d1a8d36b000000000000000000000000ba9ffcbb97094fef9305b0dd9e52b82f777b5421000000000000000000000000ed0718fd0a9c5f8b7f8433f02d9f01c40cd0a3d8000000000000000000000000f551c4334f251ca62b1ddfab70fc3286627876dd000000000000000000000000007e5a675fd9605443de61de31556ae5637243a700000000000000000000000046f845d08cd4f0e9b73cd6aaa46b44f7ede32d6a0000000000000000000000008156ed26d18f679442d9fe80d504a516b27e52310000000000000000000000008570afbbbdd1ab41dc554310444e20fcfd7b8ce60000000000000000000000000433c1cd09e17d07c2db2362f3788cdb49feaffa000000000000000000000000af3f6acb10d053b522e3fc0ff8a81998a426892b00000000000000000000000007730a3672fbb7ea8da04baf850027945eaa62e00000000000000000000000008ca191228128e22d6fb0ccff41a49b9fcf24d74b000000000000000000000000f36c65bdcce16b1af0289ca6da94ae027fdc146c000000000000000000000000a123ef9c4ef2a88fdda16671efa4d23f3f309c54000000000000000000000000dbf1d47f00dd1702f8b6ce38e9e43999770b79070000000000000000000000001a1f4e62e20c853e8c629fea6cfb5ee67cac3d11000000000000000000000000bc081afd82f0cc2fa7f025bacdb6225b4de6b007000000000000000000000000dfa0963215cdb6d4a240c3da09cb4d37b45abaab000000000000000000000000ecca311da33ca3d0dca9cf81c39c29ccbc64e0660000000000000000000000001e86d828ba46f8f86d5743e31ba9491bf9982226000000000000000000000000352775ef961d105583bd460e53ad1f8f435c2c150000000000000000000000008511c20253f46289ecf6ac5701f84a3651b0d4520000000000000000000000006d5f9bc6e834255bef6ddea6dfb8d45d3b43a5090000000000000000000000006800fd20aecaab2d68301ee6ed51aaf58dedea22000000000000000000000000260cd45b70d9c4aab16d7d1fee5342cad5f205ce000000000000000000000000cc73e6472f8c686b0bab50d0620d3bb043f8c245000000000000000000000000877fa4114d896b7d2dde4a17e8f100a254320747000000000000000000000000130fd8e487f5c4ff2f6695fc6633f6aad0f4ce5b000000000000000000000000071e5b6c50431e475387da76874710635012b3c00000000000000000000000000dfd64664a8294af6d24679e87be32b3bddbc23500000000000000000000000081e69fe70d91a2428a807c7b16e53bdcbd341bee000000000000000000000000c5ff8fac80a2c64179096cc7a63a9161585071be0000000000000000000000002e473252d807de7579e97d1a49ae806952eb767b00000000000000000000000086b32db21f32a0abe1c1f885a7b69b44d7b4ac92000000000000000000000000832e0cc8a9737ed67e4e4ea81764874721d5961a0000000000000000000000005412067b2ce11905aacc267a9e16a20333c163b20000000000000000000000002911ae4e69b16afed6837090c9eb2952480ecffc0000000000000000000000000c9c0b861adebd237f2aa96d75e662fde8c732730000000000000000000000006ac410f1577b92ae28327a9dfdf6a2e7d0b7e12e00000000000000000000000045c81a74d76e018b50b1169b1d24e697fe1dec5a000000000000000000000000094e6088fd918a12dba4264d48cfbfa89f1600f3000000000000000000000000a184378e64c2a70df9a5b76b8a2d3c262d1fd0ad000000000000000000000000fc288be02ab6b6d791de05f2a43d3984dd7f773f00000000000000000000000059f59ada419bd581b51e4ef462b48846293fa7360000000000000000000000005e5b1150e9082837c2ae63a93baae486f90c807c00000000000000000000000097618708c0a0ed6d50350b578efa598215f2a181000000000000000000000000948cefc6338394e0c14884d106c1863f7e3bef93000000000000000000000000c97131ddd8df41d10e65b94a7e17e12a242f53ed000000000000000000000000e95aa4ca285d28c1a1b15a1a950ee72526d515e80000000000000000000000000a07f0f65098f3147d989fa466205d21b9c5f01e000000000000000000000000b383ab558e36e0ec3d20cca9a48af90df7d12de5000000000000000000000000bf78d7e5ce3c3e8585898523db07571bf6769726000000000000000000000000a88139fe2a08c2f18b8bc1cd98ca43e07aeab89a000000000000000000000000af1e5f690af05a19534c321009ec32ad0f3ba2320000000000000000000000000b4d6d34311cd5e9abf6132984467d16b73a31bd0000000000000000000000009f113036b22c7f92d77e5ea13f0b8cdf51cdafe60000000000000000000000004396636182df4a670e2272124f811d9b18df80690000000000000000000000004b36f1786089ab873315c5ebc8fa50c0ee1a426e0000000000000000000000004c1b65c747231c9324c57de34bd34fec0c6c7628000000000000000000000000683ced4ee40c35dc6f11a806734a5cc145fb638b000000000000000000000000277669d220cb1c575548c5ecd81a8a71b9333b810000000000000000000000006df252d45b455dd920c2468fcc08694a6769dea800000000000000000000000095c57887176e8f38bf5dbf3c3eaf5ecf5a6913da0000000000000000000000003f9b6fc691d662a8e7586d90c5444415f64891f9000000000000000000000000333e3763085fc14854978f89261890339cb2f6a9000000000000000000000000bb712cbf655f6a8a02007fb3bcb1156f30ef6df50000000000000000000000004dac9ded8ff7e475c74e813e894e9cc37d1a917900000000000000000000000058b5b650019e40266e4ba4357910ce26e96b6d54000000000000000000000000e9790ac47db767804007add41fba05730d6438170000000000000000000000001979df9dfe9bca50240990f59eee75fee08eef74000000000000000000000000a25ffeb477bb17e281426aec79a11636dbde422800000000000000000000000094956794f5b8542b2fc0b8869a972d0a2b11c8ca00000000000000000000000075624647427bbcca13aa3a40056cf2c6a5d2c12c000000000000000000000000b360da595f9af8f42b1eb5b697925dcc4b28390500000000000000000000000094118134328280ffdd46c773e781b50e869cbb12000000000000000000000000887df8bb5fe42d2e7598e3889b3a236c5bf8ec97000000000000000000000000f56697f25f7c9730f581fe1acb4a0e84c02c0021000000000000000000000000465e0711bd93e43cebadd6b4338ad761922eaaff000000000000000000000000f0acbd50eac7928a24e3b6ff688bdae9c2565caf0000000000000000000000003024fa1c0f611be0e016ff75623eeff37fab37f9000000000000000000000000e53b0e3332017a0f6f1e8c82ffcd2960a809df2e000000000000000000000000f581bc8c203aa88df52cca11db8ee4c6e5c1f66500000000000000000000000014fb29cf172b61ba04582ddc07768e9282fbe990000000000000000000000000552f6a7bdf6a7392d2b6edfb2aa35089320a7d550000000000000000000000009b0546696ffd5c1fc3418123cc5d2f8bc296fdf20000000000000000000000000f2cfc952637f2a6db020a36418648f98b653de600000000000000000000000000b233edf5f043478fb5963e9a83dfd0aad2018200000000000000000000000059bf28927e9f8f96e0742d25f629d11ae45b6da40000000000000000000000007ed1011a568abc82e0c244567dfb8e4aa5d978420000000000000000000000004779224008e465f33ff444b5e1d0774e2706dae4000000000000000000000000427968acc9e8a2b0e1580c7b967884173a35bd7900000000000000000000000081cfb6028e3fc0b57256c5ba539623f2db2a719200000000000000000000000062986eae8787664e707995799ea5b37a038f0218000000000000000000000000e7aa2b48940474cf65b4f91d397ea606ca3783e6000000000000000000000000c2742930da009625326b19cdfdfd318e5fdc976b000000000000000000000000e70adf9ae4d5f68e80a8e2c5ea3b916dd49c6d87000000000000000000000000c5db08934bc914c65d22109b9229346c74b8ffff000000000000000000000000e8420129e6769bac6464e69944caf47990fd165900000000000000000000000043a733bf58e2e8af0bcbbeb1c62d77d0fb6352bf00000000000000000000000018655fbbb0ba2a710294890f05eb3fc1c4cb8aff0000000000000000000000004837f93aff95678879512d19d0e27c59cec31a48000000000000000000000000573d31c987c4060c6917e73bf7385bd9aec21f32000000000000000000000000d1d9f2bc019377161a3adbf4d6c52842fcac6b16000000000000000000000000ef4525b94bbc3b6e207890000565041c2b328791000000000000000000000000d1d2bf52a75850bbfb20a7ba0ad8b7c1eef0e3de00000000000000000000000041c5415918f104397bba70f00b3af084a1b21d4100000000000000000000000049a6598233dc437fdbd777f003e9333c862d3603000000000000000000000000f314e2b24118c0aa5b986c30d0a60ccb0bfa5ed10000000000000000000000007a1e7075d45719bea66b08961c076e33acaa8c6d0000000000000000000000001c2012e66adaa97d61f15ac5df082b1bce4062690000000000000000000000007ef085cbd6e469dc7d417d727671fb206e5fae81000000000000000000000000780dc05563dc27df61ef4c262d15055449c9c3e8000000000000000000000000742402dcc8ac58aa198458834a8973b2d1f721b10000000000000000000000006d4dbc6ca1461381696d92aea203122b154276e70000000000000000000000003fe6ba432a3d922e7339bb7500a64af5ca13f9c90000000000000000000000008d4fd44707aecb7752ea14c2db9aabc22c7fa69a00000000000000000000000004e53fc26b2e9bc17361be0adcecab12c4155da4000000000000000000000000e5d8a2fe2f4f37665850ea4c61991fcb3822c856000000000000000000000000f1d419f431813c1bb110c37b0a633088b394492d0000000000000000000000009b15db5f5ac6a1db3c33a6c30887b154debea16f000000000000000000000000334d7b569705022bfc0d1f58957a760449ea5b19000000000000000000000000cb2c2dfc1840be034c843ca732a155117d913fb9000000000000000000000000be919d3c5eca46ab174e7222ef82d9cf9d197d21000000000000000000000000671e0468f0eee8acc8793a558135bb7b07420ffd00000000000000000000000021e9e381d0d7bb6108b23331a656eab7727b65d9000000000000000000000000420379067fc6e0748ea1e7cae070217f2f653be10000000000000000000000005e3c6a6be48b72e0b67919c821331bc2ce01406e0000000000000000000000002b53b70537aa364e90dfd2f86758b88d2c56d826000000000000000000000000b57c8c62ee037bddcd653c695cbf2e9e82a56d90000000000000000000000000ba4a3dec8083d68bedab79e5fb08c931deb4a040000000000000000000000000d1fd8365d1343f69f4d12af4941e7c0e46aea5730000000000000000000000004fefa9eb50d76ef7b2a8513c4683b351da077278000000000000000000000000e40ddc5ffbaf97c3ed994b8e43b4bf61007ac7ed00000000000000000000000094fafbd722ab25516382bdcad2eea673cecc318e000000000000000000000000ba83cca71c1b11acb34014c8a5d949e57b81d38a0000000000000000000000005c91d9aadc654816fe6d5a018e04883d6e689db400000000000000000000000091443e58185558ce97644cd26caa1d09bc6ba582000000000000000000000000e57f61cbe737ec79ae91a11f1ab41efb2389cd6f000000000000000000000000aa3f4b67362c7d3fe833a617d76630f958e405b90000000000000000000000002783723b5466c3e2692519f8a3effc753c05377300000000000000000000000015d04952277194f3acc0d7f51047463183c69332000000000000000000000000c4cfad1760a144c2670af28665e1b70a3dabef64000000000000000000000000931c53fc8e177d2085a64703cca912048b5995c6000000000000000000000000b6ebcaa3bacd3c17e61afe94b9aadb232ae760c30000000000000000000000008646177bf97fd0100735c91643ef39f86a61b91a000000000000000000000000d79e7bfec09fe1581b3752a1171081c02ba4b7db00000000000000000000000010c7adad5495b8c1383fb7a6c8231778d8d57df50000000000000000000000002675b49032d88c91ff770e97c12d46f54287472e000000000000000000000000ef42d16f49f1ec0c0eef0610692284a45d87255200000000000000000000000098b9a609b3b99631f059e6f90dfc4b6de6d0af490000000000000000000000003dd5a49bd7a1672bdb20266510c124e7644cd29c000000000000000000000000f320e19b2ed82f1b226b006cd43fe600fea56615000000000000000000000000917cb83540b2460a0908e9a319ec91c52ec36e05000000000000000000000000bf5bc70bf6b8b63c463672dc9cbe1aa22a93b023000000000000000000000000bbb0faa4c7fef856017e7f8fa958d069dce6fd80000000000000000000000000dc45b3604cc6660835954fb2a92e4581486e8e5e0000000000000000000000002a795eed0fd48182a83584d8edc8aa00fa2997e8000000000000000000000000b85095d54e88ede5619d58af634ba40e111bf00500000000000000000000000093d8c57546a98beab0b7e882bb46298367a6e8dc00000000000000000000000004ce4a47d3daf9ec49708e694db1d9d100de1c66000000000000000000000000d08752c8be8c2f85f27a4663828d17b7e3c36fdb000000000000000000000000e13728389605bd189b7ff07aec418f72ac999dbd00000000000000000000000076b125e212d42c4de4b4e749752767a159456c9c00000000000000000000000068bae932c3260efb28c684b00ef39bacb6d740c0000000000000000000000000d2612c5b150ddd8fd2795bbbad5b301ba7557088000000000000000000000000884ef1c59ee49c5804296644dfa9d37bc21d74ba000000000000000000000000a67cabe36f02c0b8f05cebbe891f78a90d262b440000000000000000000000002e8a247cf4d457fba0527a8ec31a3a443090930b0000000000000000000000005115b21bd2d51a131878863627a71bafd1840fdf000000000000000000000000abae25bd5af091ed7b9580b896d41b81c96efd71000000000000000000000000e5e503f5c8ad7dcfe998665b55ff139f64257d08000000000000000000000000af343fd6ef1d329c4f9bf422f8fdcd77479bd017000000000000000000000000946353a8d8576a30b75b493c1b40d82834c4537b000000000000000000000000071d2416a079392fcbaacdc49eeafda4de26c4cd0000000000000000000000001363bf3ab7e78ead0f54ec9c53ed648d3460684d00000000000000000000000091c62fd8f0a9ce466b9596a37ca440c32bed28070000000000000000000000008b32f0b1f9ef731caf80aea5fc989d4e28b5fa5d000000000000000000000000df5f1e58d816a1b2f9a659295a6f66451cd8bb0b0000000000000000000000002b1a5bbfe423242347595fb9516e26da05e3ee89000000000000000000000000decb5938b18bd199aa555271ad20723194b74135000000000000000000000000767321bc6f00eb4b6ecbfaf2d98353d1266ed1e4000000000000000000000000fa5861ce61c4e2b556e41a906f0bde547e019b5a0000000000000000000000003d37de078e139e0279b6721f2620f1e2ffbda065000000000000000000000000fe120108e7a32336c25307c919afc4d8b53c274f000000000000000000000000df36d41e15a454d780d619eace2d7275a70dd98b000000000000000000000000640b35617882cc4c53f1bae8083aa8a30ec50aa6000000000000000000000000b2884f7a263b0d626c7695eb267d9ffa82994848000000000000000000000000db89c1c66191e6b3af2a299fbff2e22eb1fe1ae000000000000000000000000019dd14fc76fb8b319fd564131d6c8dca4e2f2d54000000000000000000000000a3fe378ad22b4bf8077c1f1d11bdf6a54fa9cad0000000000000000000000000257f7acbb3440112038f4338de8c44b47f2fcee60000000000000000000000002509c52f519fd257bda06913471ec2032d86d1400000000000000000000000002965323b2ce7e6831dd51e2164d943c8972ea84500000000000000000000000022474b95ce8a2ac2f8f88c877a2bc848fe5ff00f000000000000000000000000c509ccc0780ee67bd1c9fed9c8bf0b5a70edef18000000000000000000000000c3c2b88b32942483d1b2ffb677a37b68639c560800000000000000000000000028e720e67359a1b8469ee1d2252170f1213cbb52000000000000000000000000d5d5c35596c98ae5d53d88f14e8f6f807ccd7d0a000000000000000000000000d3a61a9ed5feb976da93df66c1d707668352ffe8000000000000000000000000671db88d04f79ec91c604b8a4e2294b1ae581eff0000000000000000000000009b537721a5a9f3795e3f65c3fc112686d3d45f20000000000000000000000000ca3375fff10b022b610adad6c3bca261a76be4490000000000000000000000007d273a5a53d02a82b6118a1737c09c79b5640ed3000000000000000000000000af3d78237d6467cafb22c75ac19fe69ec1c99a85000000000000000000000000ce4c64e9e48cf1587e90cecf7abf48614bc0fea80000000000000000000000002ed450756a073d4a2c94767090dc2c62e041e8ea000000000000000000000000d70b5f5540b62b41f7c78627f29268a2ceb23e2f000000000000000000000000e57d701fb692a229ee7dac85becd7bf679e41e33000000000000000000000000e95e8839b2c22fba3ae7adcf79c159d9b0d93253000000000000000000000000e12e5fce393e97029f8ed139f2e334f680f1f415000000000000000000000000e7cb6166dc3d76c067b8304c93a383086c9fc9730000000000000000000000004afa79e04733d25633d33e08c19e96a7b112384a000000000000000000000000d8096c177ae74dce7b067572ed0edbc8e943d05d0000000000000000000000008f2ceeb643e91bf98fc3f562054d6a2336385148000000000000000000000000339b38864277f96c49c44d03affc2fd91e1355d0000000000000000000000000d3e39ad67c2971b1a5c106c10283dafb39bc9a750000000000000000000000007c06fe5010076de49412dfd2578674ced0967aad0000000000000000000000002b218db34a616523edbee60707776ef3b9199da6000000000000000000000000ce224293ae4f7a04887759a42c05e6f70ba5d943000000000000000000000000d232edf9ef179a3accce19162b36935d5e1e0fb30000000000000000000000001e65a767c7cf95a909f99d4021b816310496080b000000000000000000000000e5ad87222be3fed70261deaaa703a246960cb21f0000000000000000000000009a10d5cd69b197b10d75c432ffa4cecc0985a688000000000000000000000000dbcb81e42a52b3a995056659e8fd1b6c3fcb5bcd00000000000000000000000088fb8e3e8bb620084de1d1fc439919150f4992a2000000000000000000000000ebf162a1e704de8f68686a92857d3b0246ceace600000000000000000000000004f58cd0e2cf37704f6e6520fd4433984e967b0b000000000000000000000000ac594bf4b5bd1a930bd6c6f2555c1f56abc197e20000000000000000000000002a3509051f4d294f6a010fd63c999ce6b61ec4c10000000000000000000000006dea82a3dbc7ff465955c0581a565d0043fafb7f0000000000000000000000006cffbf4b1ad16acfe0e8b00f7b19223b2e7698060000000000000000000000005fc3631ca7d203d5e3b2fec537cdb5db1d417e0900000000000000000000000093d226aa1be277fffb322b6fa8049dafe4fe4155000000000000000000000000e36b7c82e9473cce6c5cccc59c6e8814dea74166000000000000000000000000a034f7e3998ccfe3a057e78f0c6a5d4a191d28ce00000000000000000000000002d3be97546fc1f6ff2df4b3776a9b8d960484890000000000000000000000008bb695d961e8efe0e27ee7d78a87efdfae824b27000000000000000000000000b8f3e5e60bb8cd7fdb67d376b0002d6c6c7318f50000000000000000000000002e031a59c8ee2dc3b3a50db4422510f51cde1fbf0000000000000000000000000a2d2e44b1518bb07397b3f1eb84c7b7b1746327000000000000000000000000830a36982885b69561acfe9a6c380dc09c5b216400000000000000000000000030f2aea59733fab2a1e09ded2a505a1599159e3b000000000000000000000000afc660ba981f2c12beee580bba8eabf5674088090000000000000000000000006190440fa375893a0b3a4ff3214c69fa946b171a00000000000000000000000005f4193889287797a26d56978d6b140af947cf2d000000000000000000000000fa2b9ca15f200b598e8c341d7040525381b429ce00000000000000000000000086660f748133b931de6adc9fea4c47a4f4068654000000000000000000000000a84e8f339137759a2c3925a025f1dbcef10607a40000000000000000000000004183e67db864ea6eaeadbeb43e96ba760fa468dd00000000000000000000000035e0e5d6a6bfc33b24fa602b155736d34360ab7b0000000000000000000000006a80b6c3a7b633aa6f9c189bdb2bfc39a3d22fd90000000000000000000000006dd6c4a04d7db093dd984212b98777cb7761c5b200000000000000000000000088e389dbe5fd5236623a974afd2a9f0a38ff2f79000000000000000000000000ba6e1c26be2f8b46d9e7ab7573b99921ee81acf5000000000000000000000000ea260be9d6e8b3141c0bae8372ec9b98b17a0833000000000000000000000000c5e3c828e3f55bdc4a561d02458634f8e710139f000000000000000000000000365449d4f724ef717c74a2ae7a351b0127411e7a0000000000000000000000008c1ac08c28df982163581c419f3c31c1df6149db000000000000000000000000d437b5d38369764466b4583054ca0ddc083abdcf0000000000000000000000008cf905c50f25a481171e7f5936625754d44a95370000000000000000000000006a39254cfb92e489800aa225cfc724db361ca00c0000000000000000000000006eaf2e6d8076cf95daf388847a9c525dff121e3300000000000000000000000086914cf5f638ae024bc21d1a351fcab1e06789b5000000000000000000000000d350faed693b2d359d29295bef0d3cba1b51cbbb0000000000000000000000008a97340707b9cd266f0f49fec53962d43f1244630000000000000000000000002985a25fcee915cff47dc565ea12334354673c0e0000000000000000000000002f2401d6d2c7d6d7cf041be1cde8d90de083e41700000000000000000000000001a19f8823ae2927c273aa0ad3beb6bdeb27ce240000000000000000000000000768a031e1dee482cfdc4cb5105941c8c613546f000000000000000000000000dbe13f7e325a4d70b915697ada70965f13b2a1b6000000000000000000000000783e014229580bcde0569e87639aa4db6047f00a000000000000000000000000877958e7fd525d83cd781f9933fc80d00d6fb6f3000000000000000000000000d9487f01fbe9a4e54e772444c543d1ab9cc94dcf0000000000000000000000007cdc4cc091706a71b56e9b7e28188531043bffd40000000000000000000000007c000197f3736e7d863a3ec18fda5f16d5e50574000000000000000000000000da1102dbfa6c6448d80a07e6daaf6687e7b135de000000000000000000000000b33bf321a743f86681de85a923c1d51a6a941ac6000000000000000000000000589c3df8ce8fcdc7e009f0ea1870126f38adf12c00000000000000000000000095e9944add4e715a6b9374c3120ecf6f44b15b820000000000000000000000006f4f6c94057adc1fd0134da98b1e5ae0aa54bfca0000000000000000000000007641eeab2697b0c214e64c5c6c9196532718160b000000000000000000000000defd68143cc41ec99530ab23351820cc0df841f6000000000000000000000000a826c395106c11ebee0e8b95033784fffcd94f48000000000000000000000000c967065ea4797dee57dff1171308e0a1aec1b688000000000000000000000000465fbe59bf8e8c15abf6d882c41f8f0f93b72c020000000000000000000000002325ddfbf57bc1de6e14ed856bd9fb31fbc410d0000000000000000000000000c2d35132eff1d30f56a344ed2577ebf202446427000000000000000000000000b0d2a4bf6264af1514d200d42eeba08dac15d269000000000000000000000000ba705a23bbadf373cd63129ffca17854f1212d2000000000000000000000000087adcbda90334770368e6c72ecf2d5a74f601d37000000000000000000000000b05030c5486d37c6b46c49ff849978860ccc5ba6000000000000000000000000c24807c5357f057601c99962be20e1be5438e559000000000000000000000000fc3faef6ab2d0b084e475bcd21af8d6a14f3433f0000000000000000000000009f489a973a57f96af4e8e8bcc64b3306851250920000000000000000000000007d70e7c703227002b3cbec8d28fb1639ffda294f000000000000000000000000d01b1860229a6e61589ea50cf36464db61a2abd100000000000000000000000080952043201c49afceda325db954043e3fc7304000000000000000000000000091f18ce9ab2623cb6aac0f9334522b72a90187ec000000000000000000000000c746814038f1a6a38a1e84ca2a137fcb3874e37c000000000000000000000000daa669c5138fba3495b8d5b77184ce6f99da1613000000000000000000000000fcf93796dcdc7f7dd6ecf37824f167133e75a5a80000000000000000000000006d8e087a519dbe064fca689e86014f1a5121866b000000000000000000000000aaca0c80aa6e49262b67fb064bf2e74b5effd09e000000000000000000000000a8dcf79361db307f31f21213f3ba348b02977594000000000000000000000000fe1234522e15c675e4df1bfebdf370731ee4c529000000000000000000000000c64da935d15d042486f520bd4eea943668cf62a9000000000000000000000000d653ddf0ef9434b2417965d592f9666ec46383d40000000000000000000000000bd6ea24ff8578cffeaabeff90ad0e053454b9ce000000000000000000000000e80af3868edfcdb9e790d4f91e681698a85351db0000000000000000000000000e992601fb9a235f19e95c1ebdae3204f0f5b4b40000000000000000000000007b28350819da8bf491f10c69e7abf67a19bdc669000000000000000000000000f7fa11bb74f8f20c606c142571005d0847a77dd00000000000000000000000007704bb9132ac29950b2ad95e0745e2f83d808e5f0000000000000000000000003d4e4d374d5de56fdced40f9dd36ff83704c2e5700000000000000000000000052d5aab1f68c32f48422f2735770b5a64a3aa179000000000000000000000000d6cfd2571d49c3f776fba54cc154e71d42b45cce0000000000000000000000003da84acdf8d235bc31f38cc44106a1bd0b5f0219000000000000000000000000ff8efe7071707708ce6e84f8828913080241626b0000000000000000000000004e5eb54224bc53bcbb10f86dc9593197a9db87b800000000000000000000000064f36b0ed518d38b9ae17e5238cea6e01925b8d90000000000000000000000003aa6890568dcb44ad6c7e1c1c0687b4736bad08500000000000000000000000023da071faf3c5fc8cae559e4562fc6b39a680f6700000000000000000000000092b9ce6408fbc52bfbdd72e7f561d82c45fa60a2000000000000000000000000a599ffd085cdce5573f024c0b8fd476a530fdeda0000000000000000000000006921b20f28dbd987f2634d76feab357263defafe000000000000000000000000fd2cc1a310616ef6b12b6bdcddabec28e6d881ce000000000000000000000000c9bec9ca551c55edd311f4d173be7a548e7f95fd00000000000000000000000000da47556b5142fe558b17f04d903f5fbe425bea00000000000000000000000014a04436f72906cfde16028a920a6378dfd86149000000000000000000000000e0bdeb00cfa75743ec6bc8bd5acc5bf9ab19e19e000000000000000000000000667eb265f7e034a64a0f48c5065bccbafc6d745f000000000000000000000000174d2cbcb2cf6693458237f511c5b07d84a15845000000000000000000000000df043f59d3b2e61381f0b4790412dc132a6dfb0f000000000000000000000000a660206f5cdcdb938933401d77579eea29048de3000000000000000000000000fe21784f7113cbcc151b00b24013fb3b18a964920000000000000000000000002e424cae7086482df8ed02d554cb468bbe8e843b000000000000000000000000be502851573414906d92c981e139475b81e59a66000000000000000000000000ab155e655650d3deeee67404e7224df9a1db01c50000000000000000000000003a0043d5bdf00aa9717e8b2d40b21758485d2f44000000000000000000000000a4b9b26d431a9e135a9ed74b96fa11d7dd89fd1400000000000000000000000037e77757dbe288a4a448e1f698b033eb1ed6b3760000000000000000000000009910926bade3b4ff4351ff346afbe9b16ad2a578000000000000000000000000b49074886a845d9500cab69b7484d09744bd914c000000000000000000000000a9c98fa177361e305b03ee7ac15348a6d94554780000000000000000000000001053c66134b934df0e583c2d6eaa6778e72249910000000000000000000000008e0dbf6bf1b15d7738f10cde5d78024b0db7fe2b000000000000000000000000876000bdb7962e8181d991e132f4ccb4173e67ed000000000000000000000000491b7e4d8861af46c37538ab63480f846d65e663000000000000000000000000817c23c0d4e446c3d9dd13a6849d5df9cd5e4eaf000000000000000000000000442b46a6f4f17bafe81d76248107ffb0ed0a6779000000000000000000000000713a92f00db6e9567f4f66efc5a1564521cd671c000000000000000000000000f9dfc94ab93f78fd508d7c534e426a3d1f2275cd000000000000000000000000de54fbf77bc02ca82a4925f13289547c9cf18e91000000000000000000000000e24e8f2e2b152711ac6cf6f695fd316ad1ad0c2b00000000000000000000000035d7ce4c4a875e6875f1468a526301417b42b9ec0000000000000000000000004ec08947deb1105d798df916647f8071f637ceb900000000000000000000000027572084d2f066c4422bfdb1b14174b01a03118e000000000000000000000000dd39ac8f8f94aebec90ed775f57e5b6dd3130bb400000000000000000000000031681c0b5896001a377030a039a6459f16492f22000000000000000000000000138285bdd075d3eed506529a458e6a232198864900000000000000000000000062783b7801aa3783dd45d92f877bb06b299cc1ad000000000000000000000000a2ee04487fb7e615d01f677ad5c340547a56727d000000000000000000000000fe9a826056e5ab6b322f31aa2a48f25ded0d973a00000000000000000000000001d6ff18a9777a7205ea1c7d4a759dee06f63bc900000000000000000000000058129a6cf41d38fc65d33176abd9ac877deb7f70000000000000000000000000d39eb07a5cfd04b7704e5c5dab763e97915072db0000000000000000000000002be8f7220c74100e17abff23c8279ba42186ce8d000000000000000000000000af7106eccefca97c4d8003f75a64763562f6c85100000000000000000000000073ad2aaacabb430af7553f59ee60533786eac224000000000000000000000000cdfe50e699a5f9b9816620e3271ce932b5bda9840000000000000000000000008b2d8e85335f67161e57eae8101d139dfcd23aec000000000000000000000000499b704ae3c1a57c2f37e80807a372d4c85ed74f000000000000000000000000be1d6d1f73c3b1ad2e3200a8cf3d79652e479d4c000000000000000000000000b47af403fe3763f3346aeae866069cc303a9bed0000000000000000000000000485194b54a1e80a06f401765ebc06a3c3fea622a0000000000000000000000006da4dded25b2d73ddb6cb562e35bd42781ed93580000000000000000000000004d9f3a2281cc2cb9bc26aea887cc235e76ca111e00000000000000000000000078e0693a03b4025155b78984b721121793a9b73c00000000000000000000000093dd9eeda1445822b7043e8b26933d6e8a804ce7000000000000000000000000e1af38ce8cc5d55592dd4d5cbd80d3f0a51ead41000000000000000000000000428d43d61fe807b02ec5670a2c9fa03d248e00c0000000000000000000000000789af3b82325c8c912d9138cc4a782ed702361b30000000000000000000000008b06c2f2c47885e5642bf4fac71886de766b4cb300000000000000000000000056e8f37f8546116ca6568c154150ae62868fbfb600000000000000000000000048834e92cba007ad9343342226567b9799d6b735000000000000000000000000ea14c0c5569552d3d381063bf2d642445cd4b7d70000000000000000000000002e3202943a94301de690a708161379e0c7c352bf000000000000000000000000129a5ae1bcf4a47c0b8b91830c346426e7389d0d0000000000000000000000007ea599892b8faa249427e5a974d3e3634828452e00000000000000000000000028b01c3333fa4cc13669280133a8b5e6467002f900000000000000000000000000990b95bb4aaf4a970bf6b3927644391cbfdaf7000000000000000000000000a310653cb179bbc534b7b0b86e18ce1bdc44f272000000000000000000000000f7521d3b39443228ef0b01f5b65c0d3ebd28d43e00000000000000000000000095ba787a00d7b52731a4c7cf6d67b2fd2a47b273000000000000000000000000feb65e262f827423d7bbebc5de5e221307827677000000000000000000000000ee82b9f1c465e0fdd4264b8562e6d1de9e3070a900000000000000000000000056063ccd47771ed24a08a80f5be04cfb4b05186a00000000000000000000000065352ea898beaf93dad8217bb0bc8cd1da89e7df000000000000000000000000d7250ec5fe1cb308a234296032e3417615176df9000000000000000000000000d8156974195081f7f6439fb0ba16a5044ba41f0f000000000000000000000000a384c93f4dde48296eaf92cf155dbd9617014480000000000000000000000000336d7995d05adb70de0d8f242d58f4cbc1a2988d000000000000000000000000ccf8cdfd81aa2004e2a14d763930fdab7d82ddb700000000000000000000000008f637e9efa4fefee3b2f5dd42bd9ca64a2bc589000000000000000000000000e0488a43e65185ea72cb3456ee6ae9fc6be91b8b0000000000000000000000008e583c1af514866032fcce6c5d2d4ad3fa2faad2000000000000000000000000240099ea01f7a812cbee01e79dc863f2d841de0e000000000000000000000000bc56d37b5230867a48314bd636957178c1668f3c00000000000000000000000087032de14c74ea85dd8f00cad8e75099039082b7000000000000000000000000a741437667af9c7b7d3015516513cc4e59b6a44a0000000000000000000000006584295b332077cd0cb83b3a820cbb4253cd422e0000000000000000000000007865b92e37d428a0e1ab8a05b3d11bc664b4c712000000000000000000000000a62b006f3131f82f43f4fda02d0766c65ba8e7d00000000000000000000000003756861a5442957b2778c355c56596090829152a000000000000000000000000e9b3355ce7e9ffb04d3636d31f726ca081ba45b400000000000000000000000029bc8f284f7e47692ad3677ac4a0fe077c42fda9000000000000000000000000fdd081d537853e4f3f55da3335a950c1812b6cf1000000000000000000000000817e6964eb0eafa8e5a037a3eeb3393d7ba2bf02000000000000000000000000d8d6252ea8218cd5e148d477dbda09e98d419f630000000000000000000000004c1cfe8c5b29a584d1d72247e4dd37d68c347341000000000000000000000000dce0e01ae41a7923029afa1414f11023e082346e0000000000000000000000000490a2247f5894368d2e1c326e952476da099aa00000000000000000000000001a8613ee33f9a164d2f51fc07a50bb21f74199e90000000000000000000000000d444c44a69117ce22a32c781f5f59ff2b8e675c000000000000000000000000c0c007a02ec4458c04ab5a5761663fe29dbfae290000000000000000000000006a3e93f994ffc8b695f5fbec50ae0fc2a5f919720000000000000000000000009a4496513558e8399ff7a04dcbb8be2f87f93ee2000000000000000000000000513d987f28a541f40831349883684b368c480d6100000000000000000000000095b33797a290b02578a49995721803e2cb9e9518000000000000000000000000113c2093f7ac87e39fc7e21d51c6d223bb3d1f8700000000000000000000000029ce7808d2e642e0499d8ee7d03ac20721f819c4000000000000000000000000508b6a60e2feb062663b3759a76fdb5a90fd2150000000000000000000000000bf8a90f7a8296cdbae8c133fae1ce6b4e96bdb7e000000000000000000000000d23869fd32da14fe4bc39c1754d85223baad7ec1000000000000000000000000b7df31cdd445cca421d5a13233c7945424a90d69000000000000000000000000ae0a118de203bdd68eb83f0eb2fe38b5a8ce41bc000000000000000000000000da79069284c541ebf3209914d7b6d81ae330db480000000000000000000000006467e9a2e3c5a2a6e5c68109e8891060b7bfc09b000000000000000000000000008b6c6a217d451a6046ec2af0ad534e30751f39000000000000000000000000327a96d850dc8771f04ab793e4b0d1b57c84577800000000000000000000000068161b06daa526b5d4e64e4fb578a25d7af167de000000000000000000000000cb6a453d32f8daa5afc2b38518124eb2647193320000000000000000000000001d5402b990a3f56ec28a42daa239fe2f475337ef000000000000000000000000654e283246de310dbb3a8045bae9480838717590000000000000000000000000fffb7f0b02969b5f84dbfc393fd362b98a173cd0000000000000000000000000d63da100c78581eabae7839d0e3b5257d9f118ba0000000000000000000000004dfa9038350547caf743c43e71f3fe5eae563aca0000000000000000000000003280a0a8fb41ac73c34a2f5b474c3d6dc674af55000000000000000000000000e00a44cf9be68c9a1389487b9b0077d1fd5ea1ec000000000000000000000000e33c06004c20a2765db36d040e6d66a089b12c390000000000000000000000002a4bc38b6b1b50c8ebdcd3a10f753fd283da429a00000000000000000000000043557d827f90e8562ac290c66a8f46f92461692500000000000000000000000077b82eabef767e74b2daab8d6a0ab65a39d1d06b0000000000000000000000003ddf2c08bd54999ae3f863b470f79a6b1edec9f9000000000000000000000000c8cd1ba1088fde493c44262afcc517b9aa048ef700000000000000000000000086b9e224dccf4b14ec6bc16b0604937eb3bc9b73000000000000000000000000d264bb75ab186623039f8f0da63925bd12c162f600000000000000000000000081b14fe350048a072b1c510154c6bda16f82fb6b000000000000000000000000561037f31f522fe7fd5ffa5a224abe34b8c68b9d000000000000000000000000ace14d9a3866af46f1a5887fa433fc07a5eb6933000000000000000000000000a1358c3a8a1742ff48b77cc6d1e361cd19ad318200000000000000000000000070deb83d87b750350a5b8d25c9ec04a4b078b462000000000000000000000000aa4c7530aa0a05677faa9fdb35d6e8a9c69b835000000000000000000000000025f48dbf4a32b1af1c2594cc56fe930c0dca8f12000000000000000000000000e080b0102e60b5f6eec57fa8182d645c467d6d2c000000000000000000000000472902d42fbfc12d7c3b859b1c4677e31c9e5042000000000000000000000000d6dae03223732a6ff1db52ff990e5add3195d146000000000000000000000000e092465901afdd8cc38cca6804a165266258bcf1000000000000000000000000d677abaf5a805c0f8e562cb7f6051ace13e5b862000000000000000000000000533b592c6bfa7c44ed1864978da604eb65e4b26400000000000000000000000080a8234cc01deaccb2d76b084b5f24a06bf4656900000000000000000000000004910c8e90b29e33794ff9415eca8fa11795f4bf000000000000000000000000dcce7626d33350daabf2bbb949690d6ea761ba2d000000000000000000000000b56a4b39abf1ea61cff54d14b13701d3fc2f15fd00000000000000000000000048ca93cdc80ceda872a005166b8dc1f46668fcb0000000000000000000000000fbc2f0c16c067d09608e5399946bcd99127cfe780000000000000000000000005e94516633c7af54b3d2809bbc9f966c584697330000000000000000000000000f052188deb29580788a95be758e1812d2ed003400000000000000000000000000ae8fee984719293e1e471386fbb66221566f2e00000000000000000000000018a78d1180eb6438646615c9ebaa2142c41bf45c00000000000000000000000018602b5090350f12b8a2e5c383603854e9e4498f000000000000000000000000f3febdfaafe90e2bc6027a22c81899dd9b5318d7000000000000000000000000860b2f8d682574ef508a94241d40a036877885b20000000000000000000000008e0127d39aff6fbdc53079eee23cb64b0a5c7d0900000000000000000000000071a33005444c5e417f01e13a5879ad86eac86abb000000000000000000000000122f90238268f3c33c5f40e483df52e2c1d08b880000000000000000000000001a209e21cfe9abdb664f798adc34504b5de30ccc000000000000000000000000c14a099df2e4fa55b8a6661661737e183363b3210000000000000000000000004a93925f2eec4bd4c7117c2a2b923926f97ed4cf0000000000000000000000003f7896c7eff180652975a0a9c6674e5f0c1cef42000000000000000000000000c45e48acca44ad3cdd92ddeb7cc6257a733587d700000000000000000000000005085079b6011c5e4c92d636a790a3dd6c07839300000000000000000000000051f400ec35cd80dcf14bbe27ffb1223dbdf065020000000000000000000000009f7d68509124a8424653eaf8ed082df7c43069f9000000000000000000000000646fcb655f3530f8800c95d7cf29cefb08f06470000000000000000000000000ab7ec6740380acd17b18fe7aa0b32fa962985788000000000000000000000000de70b406694ae483ab43c9d606c0e2731f4e7d2d000000000000000000000000614bb9fafeb7b5895386c1b2fc24756e184aaccb000000000000000000000000b34c499dacbd1f95a0fc29b38922f3c7c20d0e84000000000000000000000000ad21e5ac9aeffdbd9e98d0f5e2258adf2f0ae23300000000000000000000000030ac8939e0a85efc4708798c4998a2d9c239bc3f0000000000000000000000008c7f29c07d910950a197ce0e58fd62b189b0981a000000000000000000000000b97d932b9e8adc62d0b1ed77beb212bae3b0c17500000000000000000000000042631c8732478575bd925295142e2b2d6c7c4cd4000000000000000000000000f1a11a163c974e65bf0ce3396d50895a370ae9ed0000000000000000000000005fdcc2476ee16963cb70198c5254f3a0261985230000000000000000000000007176dac80af0fe54c231b16e2a8cd739fcbc6893000000000000000000000000a2b24d89bbb95a78908d7ef5e39e0c8c0d720e120000000000000000000000007195705545038401c3b92fbcbfa7bb62230b77bc00000000000000000000000093d2746e16dc4bf8393236f367c73a4e774baa8700000000000000000000000096cd8734a53054f0a53c05919d26331e7c69d45b000000000000000000000000c51d3470693bc049809a1c515606124c7c75908d000000000000000000000000cd989a41caa6c1e1108e9c5c93ae5f45c829829800000000000000000000000076c6c1da4bfd2e01064e23836b7e8ea84879c6b0000000000000000000000000089e0cf2a7ce3afa181d822e2a187379f5afdd9a00000000000000000000000076d4f887f98c7a0b0f569ff52e17df32bb6b90a5000000000000000000000000255543e671dbd17db01a7f5e6000defe958f7ea3000000000000000000000000802ff4f1973c4b327314491cdac0d8a1376573a70000000000000000000000005c4f51a6496d99894349889cb28e3a144c0ef9670000000000000000000000000201b76d46bf4b657e091c240f6ed7c4609abfab0000000000000000000000002955069dc858ffba10690443ac69cbaf5c9bdc2c00000000000000000000000022af5eed787b3e2f5ff9b9ff0caddab08572c3ed000000000000000000000000f5616a1805980a628586b9392535ca5eb950e3120000000000000000000000005d0d4f465e8d70dbad051f263fb7f1aaedc014d70000000000000000000000003b1ceb61b605537f2e9157bdfbae19c44818fd5e0000000000000000000000001160dee47ce676376eca0257f57f967fe8095491000000000000000000000000072086b202a7110c3a533286a6686acca7c40291000000000000000000000000733fe4e907e32c3847adfaf07eacf98932a8bb4c0000000000000000000000007cf390c02ef0c1f50d135be80877a7f636f24f980000000000000000000000000b2da9568358e6e208a47046294d9aedf1dce4850000000000000000000000002e3322f76445c8c3da37a55a9acc22ee94f0c9730000000000000000000000009f8eda6ad9854a27cf00af2ce945c0f9b1a2ed0000000000000000000000000076d26283fc9b82605ee45d566201e30aaf93567c0000000000000000000000001103ef8750f691469d632b21fb0415c897a7488e0000000000000000000000006daf9a8b20349a8bf6d3a4f932ef8ae19b72340300000000000000000000000069fb687f120d3ef164368ed69291b40d79e60464000000000000000000000000c79d69fa8b35a1fb4fdcd68b8f7726a79b43bd1a000000000000000000000000f0535ae1a2bb2e699da0308056830a12b0f4ae750000000000000000000000004461d4a52db89659d88a5ee592288748c9a0f6ba000000000000000000000000c349051ef0552d36e647394719cc6d5faaf8a64300000000000000000000000055223adc9cb2581ddf04fdfbfc75df1d748d55e600000000000000000000000037a26817ba9648df79ecc651bdf5bde3b458df73000000000000000000000000df93ef84b94fc74a9d736e8f5aac71a5053ec06b000000000000000000000000016fb519967f3d0b69b416fa871b18766cf17aa3000000000000000000000000feb039b86fa8a7b90d0c0aece154e6aee5f6068b0000000000000000000000003666ac6ec6839ac3e18df68083e88490f2cbc9f70000000000000000000000007056af156b89ee4252d0cc8216a0029daff1bc6c00000000000000000000000065b83788fc7da9e4a6dab785b5aad943eef7aac300000000000000000000000009770c604a60e7f4636f954cec9afa8916b14348000000000000000000000000ed3513f9cc151614fa4579ddca51ba4be48662d800000000000000000000000098bf36e1f95b7d4adfafefb6eba428fc28f5c507000000000000000000000000fe2d8afefcfa0b233eaad83455b5a9ed5751e95200000000000000000000000064d5cb3152d02e8e2961fcc0a69ae3a48fccb7e8000000000000000000000000248743b69679f4440f3986ebea3384a07697e150000000000000000000000000ccdb2e871672f385ac43c2280e06d03f9101c4d40000000000000000000000009fecdae5da25bd32ee66f42c292ea94b28cea49b0000000000000000000000002956ba817dc41999bea9f514cdaa54080d47496700000000000000000000000051e8185ea9d180da45137f2304ad2911f065d6c2000000000000000000000000e375034f160a56b7905920de77ad8c02dd8805ab000000000000000000000000ffb00f62bab7ed6289ae27867a15f17b7d218d280000000000000000000000006a3b00c3fc49217cd9f5f3549dba981a865b9af90000000000000000000000002741099c60174ba35781582ecc74d28476e4616c000000000000000000000000bec8844f866e9df8ceeb9bede252c82f40bfedec0000000000000000000000005742a8878314f40bc8409d16f80eae743006a228000000000000000000000000125886d222e2de703ff074d08a5da669e78918a1000000000000000000000000f4cc3b96ad7225c2916317ae50a6991cac999fe7000000000000000000000000241dcf4047bf8d46f10761b4c919c896e5cfeaa10000000000000000000000000414b084620386adad653a4edd91f0ff27a26c44000000000000000000000000bcdfd96a450d64246e181fe9ec3c9b261514af7400000000000000000000000029027ee6dad62a9cafb9a9e7fb60e429176f33240000000000000000000000006b46c34ca9eba8c058293fb96329ee13dd5ee1150000000000000000000000007d71d493bbeb2fdb4d4e97b46951bfb5290ba28d000000000000000000000000572fd8be745b852107459d2a07861b3e30ea7bba00000000000000000000000038a32bc4bd6363e2e80a6155d22cf5554cef5a7f0000000000000000000000002ec6272fedf0312e2eb175987b7778e5d90dd2db0000000000000000000000009f75459f520fa1dd2062fe7058b4cf0760616aca000000000000000000000000218cb548a39c06109fe284da087e2f6718118bfe0000000000000000000000007610ec23ed6c81a61b6921c3be787fd196e79cb8000000000000000000000000d94270b47359fae020717921735fa38c31da7cd4000000000000000000000000c5a37538e935e72e4f2a49110dfc2946ec9d689c0000000000000000000000000f503872017336d27455a0942141d1a491509f9d000000000000000000000000542b40bed0298a429ca39ca23d69ac7002166794000000000000000000000000e25295c8963d407836a9186b82ef4bdb77029aee00000000000000000000000063452d60f09fc2a0bcc9c0565516bf9971176f64000000000000000000000000932952054fab5215ec713f01751474d176c5b26100000000000000000000000082aa9b3a02c033b80196c72eca71d2e6c13db8080000000000000000000000003590aa3fdc3ba7c40f9d53c582a155b31212d20e000000000000000000000000b70bb9fa301fa4ce9c3dfc8ece88561972c2f1ad00000000000000000000000088ba5bf1687617a47d45e01a0e31339df3509e2a000000000000000000000000f23d262792f5f1b9b25f8da7fdef8243b6b7cba2000000000000000000000000b60dae613e00032b2c264d3ccf994d7f60a2eaa300000000000000000000000047714f44041c65d2dbe19598a50941a6001fe9ce000000000000000000000000fdf56e4abb71060a5f79e91a1ed579a56eea15d3000000000000000000000000d356e660bbc42fa6978097338154a6210d1efd8c0000000000000000000000002b2003bb3b71139a3b4ff3f9272e8a0a6d6b2cbc00000000000000000000000052e2e312bfe1a59f1c0f2e3a8c9a10f59b7dc5d30000000000000000000000008b1ea443c597b9f5a0baab79622b522a98f4fc3a0000000000000000000000002acd9a57a7902a07373975323915cc8a8b08aefd000000000000000000000000337e7df33108b0a8b407a011efec5a20b33190a1000000000000000000000000a130dfb34e1bc540cc019413c2230a60688ef0120000000000000000000000003ed3e5f92924775fe378b021cd92629480c00cc60000000000000000000000004c0b1662a8c5a58bafa7642f3913cb1db4dfba0900000000000000000000000086ad23b370ab3c283d4ee11b5557e7f330df71a50000000000000000000000003a62adbc927596ca2f1331e952d3f9d53cdd306f00000000000000000000000037a812a73e34a15f5223077ad531e536d230b766000000000000000000000000563a4c2516a45533baa17d1178d7aac40068752d000000000000000000000000d1d3ff1eed024a565ae15265b23bce387cd31f9e0000000000000000000000003b9c1a4206b45f69766b1e69639e0a91bf5c1346000000000000000000000000554211ba2cb85b37abdd6f646c2775ddd0c245be000000000000000000000000f91838122c19bfda21cc84874f91069e10ee0c400000000000000000000000000f397844fb96f2916f545035ec73bf358786c8a90000000000000000000000002122f47c892ea121ec9bd0a011bcf9325fbabfee000000000000000000000000f78ff92fde1e351dab5727e045e9abcf09c4242d0000000000000000000000007cf88b5277abf1d01ed7e8eb7b3663624cbf4d84000000000000000000000000477e3b67f0e54d3a00438c7f876fc24e9c2fcea0000000000000000000000000489f818482cccb86cd42f4764cdb66d166fbe59500000000000000000000000000ac5af6d67fdde360aa60eb2140a95810235aa7000000000000000000000000009731e60ca5341baade2d3a88a16c2c2ccc9206000000000000000000000000e4e9b405ae01466d084f160d27b48dc1e27fae340000000000000000000000001720d13be61d0e4bd713b99c014d20545218eb8b000000000000000000000000e28d9412b057ca110dcd72e3d01d529a8bbc82d900000000000000000000000054aae1c85310dbcc182b1c5b0d2f43742d6d51ef00000000000000000000000041fb3532e41e6d6147703c2eb5c55d945ca59c97000000000000000000000000208221817e3d2e675f7d977d8543787ba6e371a60000000000000000000000002e279aa64614d9ea17bef7da1400bc8ff7db6978000000000000000000000000dcb95ed123006ee18b578695b9308a7a5b84c5c80000000000000000000000008821e081951a20ecdba6921301ca3fd4ae15f6d9000000000000000000000000347bebc533ee4fe089889d246f51d93ccd062753000000000000000000000000aa88a3b091c00006ceeccdd74aac8a4247bb5bf900000000000000000000000026e306ce14ae297756bf447714c90f0517a997af0000000000000000000000009862c08b51808a7c17012001e434fd0f4e85d891000000000000000000000000f5c819ebc91a21d63e1804e50690f25ca002a66800000000000000000000000007a37b2eaf3753ed2dbd69913463dba3cf7ff077000000000000000000000000df7f54f4fa08e73a3bfe981c8fe0cc15a86ba9880000000000000000000000000746ad759fa4127679229b30eea1ab1fa31db11f000000000000000000000000ac98cbc3285a2a7eda93dc5e27d899c5782633ec0000000000000000000000004fe5549f01ce8581577eca69d71c3c0a01fcc7fc000000000000000000000000927700b1d1d78eb2a0f452a42ddb0dd9dfbb7d780000000000000000000000005dfe6328845a6db1326012541ed7ef59158019ca0000000000000000000000007756704521d9a6bdabc6a1d7707ec85cb6c43534000000000000000000000000424b1f27b0f6702034a2c5e580b72276f32525ed000000000000000000000000a6f1888ab72d02273e003a86a1361e9422947b8200000000000000000000000016704ef5a5d8bd1fde178d7208cf0381ed57424100000000000000000000000073e88683f8392c650a9d247aefe91f00a83cbd99000000000000000000000000528dbd7894c92cdcc85673c84cc3c2179e24e947000000000000000000000000f93f77723fed58cbd1dc1ade39f98615a8a44cb4000000000000000000000000ffc96f076449158f68457c8e12b068d44829ee07000000000000000000000000242adae3c574718c67ce8de46eb6a18a4f2c66df0000000000000000000000008febe8b10f77acb97f2a03da78fa4b425258b67a000000000000000000000000133e54d3cf6b2510bc791cbfa9f7fa3557487d8f00000000000000000000000039791518722b91f196ca45bf4fbcb1db0d12a781000000000000000000000000200e693090daef59ad904374eb98c38019c9c926000000000000000000000000d74f40a8857c6e57d91c716abf9f1f26663d4def000000000000000000000000193b18028a4c25d929002c1c9e40cc1b7b375c390000000000000000000000008aa550070326d895dae1a5ccee085bad10b4a11d0000000000000000000000003cc752330e864b567f417edb612eb3a70931d81e000000000000000000000000c1e2d68d342a09402280ab398cd262e593b1afe5000000000000000000000000a959e833f016f7f4e72b112fd5d15a8a96ed3838000000000000000000000000c23ad9565c9a6369fde09551c9e434de81fcb776000000000000000000000000c44725dfabfe39ba3763c5445994485573d08990000000000000000000000000d24dc2ad3bc0ea565c063eb7c185781503c008c0000000000000000000000000af658e8a43f43868071922cccb4d3123010ff3d50000000000000000000000006a472cb699a0f853690603024109367a873a47ce000000000000000000000000944c4e343bfacfad4610828d8b398e67cc5add84000000000000000000000000bc11237329c9948ec868a2af23e0d1e923113b7b000000000000000000000000e5c0c54947eba7b653f170368ea76b5ca5dc5c48000000000000000000000000b83a34a524b59063c7563b860db1f6e9cfc27e8d0000000000000000000000003ee3c50dac3df5a7d53597876c33462f99014ddd0000000000000000000000007229c97aad5018bd5e810f7144cb38a74774628a000000000000000000000000003459d5ffebcc735165f5db760f0d2217e04563000000000000000000000000bfcbf2b7e5f1daac57978207bbe662c921b9cde300000000000000000000000098f85ac2d54e9fec8752f2bdb7389d10f6e7c2fd00000000000000000000000034ef939b8ea34275e61e2bd7cb336fdcc8c5343f00000000000000000000000041c357782cb6ac971616b39a06dfa2c859f1c966000000000000000000000000fb39ebc654a3de6c338dac83b755aebf9d23cb610000000000000000000000001937f9e40bf26febbdcd331541b7b5f56a51ee72000000000000000000000000ed0d9ce9153570f222012998d999757f0a0eeb2f000000000000000000000000b55fc455824dae45b13e32e15c5bf0636b7728a0000000000000000000000000a624451c1c70e2d319d326e051f4754cd07944e40000000000000000000000009ff54507c3ed820d9ebd147239ede3580297932f00000000000000000000000047e45b5ccf959ee11c9714524f4c04bedfe5b5c40000000000000000000000002304f04e41c2bd234ea56ed68127b5a4539aebc600000000000000000000000064234d7e19fb50802e10445092882c6c59c9c3df000000000000000000000000c0c50a6fa564843816f8a1d1f20e9430d56f644700000000000000000000000089a625d96fad63dc701fa163466358879dd15830000000000000000000000000c2849d098a8f80ab54d4066e911482885e7b106f00000000000000000000000084f4de43bf13400324a58b094ce3f8d919e63317000000000000000000000000d3b383c4b7aebeed06a197c060769f439419b3ce000000000000000000000000cc65556b3b112d93d8aec6ac1f4148dd9c854c37000000000000000000000000b11c8c5e29f32a73be21aa8a3183abb604e7f913000000000000000000000000fc4eb6047f0612774542173a18b8195c78c0f9e60000000000000000000000002830e340be6627d1731b20653160fad251fd8d4c000000000000000000000000501ba4389ee6e24e76784803b5de2c97edc74fe3000000000000000000000000c63b6207b7e5e0a4915af6117977a4648678a0f7000000000000000000000000bbbddd7922d377a7b1ac2a2da294304c80244fd3000000000000000000000000905f5693ed7c2c3436569616ae93e2fe2e13e6a500000000000000000000000033c2111a0a8c10ee7cf6535b26373dfa4e57443a0000000000000000000000006b7b32c84e37186d6adaacfef17f264f8845d7fa000000000000000000000000f6b09086aa819a39cd5ca548a780606dcb5da609000000000000000000000000ca3bf2368e396a7eea16be1bac7557440562c0af0000000000000000000000004457503ebaac412841091210f2ea6e5e5ae3c91b00000000000000000000000063c30be50d870cffdd44ff3d6851856d210f6048000000000000000000000000df63c3d4366e7bca88750abd0ff5fc608af923f30000000000000000000000006ee1dfa2885f9d7d8a9c5d97b1c28340a8706c00000000000000000000000000905413161f3eb5b565174e09981dd3854371dd15000000000000000000000000d8d24436ea5c9823042630bab12fb89e5b7c67350000000000000000000000007d32c7205b02d99e4d3a74c5f54ab112e9de41f7000000000000000000000000dca0b8da6a8aafa6808c097416c0751f2704d28a0000000000000000000000002bd5dd7c394dd493a16577586a120b75cdf7e4e90000000000000000000000001ad71c60f8330c68b8f164bc828bc900e77385df0000000000000000000000009a5802229030371635ee47ef80e8bac79210c2200000000000000000000000004cc3a325eff142276d60d21e838b538af492c1fb000000000000000000000000da84508de6a928ca2b20ed8fc4899557368c5080000000000000000000000000b6e062d5c66226668fb31fb8d9202953ea9a00de000000000000000000000000601850651bb02849cc827af1e04a0a366e1e35760000000000000000000000002f211c53962faf633ae9deb31069422b9a13eaa3000000000000000000000000991e19843513151978c132b5b495a4c205cba8f3000000000000000000000000101683246c03a7a98bc3408ad2292071b4f6abd000000000000000000000000022474e8321c3b71ffd2f65a8bb8832243bff5613000000000000000000000000fbbb1312178f74585f9d21dc2296d772f009feb00000000000000000000000002129659be86dc69b9af0bbfb2117f5b2607059e90000000000000000000000008fb2ef11cc2b579fbb87d6e9108498010f8764d40000000000000000000000001d85b66a19784ee6cc94f30805cad59737e63a2f0000000000000000000000002714e1175e3714b278f19a7daf1fdb523ab3761e000000000000000000000000d9bca3597496f6833aca7fc48d2de56613f60959000000000000000000000000e490bc0ec6ff2cacb59e87e34fbad33eac129a0b000000000000000000000000d719a7b32adfa4d0f7549b1cc84eb7b84334fb680000000000000000000000004687e09b104faf786f159eed21f8258c9a7472d6000000000000000000000000407cf73c130ae933b2e4553f8531865da95abd75000000000000000000000000747439a315fd6aab05c4e389c5980c562206d70400000000000000000000000029072b26651dc17f0bec27c33ff43f85c9a846d8000000000000000000000000d743511724b1c9d881988c7da9e9c00b3396c98b000000000000000000000000cbd6495b6f851b18faaf7c4ebe934e9295e78c56000000000000000000000000c6ab2cd76e42b88098556889141967fd136d8d8f000000000000000000000000dcc6790191fd1477844857e497bfe5edad0b99830000000000000000000000008605802ab2989b96053d399ad17af48076b3707b00000000000000000000000052c23c6e3a70f3778f0ea7d0eb47973bed1b58fd000000000000000000000000487806626a46f3b5082246565ea73534183609a500000000000000000000000005fcdf718806c988565e1f4a9989553dc4ddba5d000000000000000000000000f6576b44d108b859407de94822f987063e38b477000000000000000000000000afa019942ca3c7a9ad74ee87d9eacd70afb201ed0000000000000000000000008534b6cd6e1ce82b0cb5cb8b1aeda9ccc54759270000000000000000000000007d8e44efc4a6ab1f07b8db149ab3ce4a469c973a0000000000000000000000009e68aaeac121e23dbfca039b628b3fba3a6facfc0000000000000000000000009fff8aef27f39aca973fbc1ec591a502d32a165c0000000000000000000000007ffc18f5ef89b3f39d751930f770bc93ebd74767000000000000000000000000d999d83ed95c73851a992f13b70660aacb2d9d160000000000000000000000009565ec19f3a210349a39cca09524ac7c0237d592000000000000000000000000f1374d22c24767badb98c58bdd4c9d1f88e54698000000000000000000000000cd896dd4dbd4cd646604de7888f76ec69e59bc8d000000000000000000000000567da75f5207eb07ddae389555f2e1817d08b3a20000000000000000000000009b45193131d6129a742b91778482b618c1764e460000000000000000000000002d43462b4dbf9f6950da5fdd11246a45c9f34628000000000000000000000000b004ee297ee92523cf4164fa8354848ba9fb5f7300000000000000000000000090b00a184bf5d63579f4c7aa040c2e828d9ce4780000000000000000000000004ddc8fe071b165138d3f993ce0dfe2c99a89e8b7000000000000000000000000a0e6a305573d870cfc8de2dbadd3bc7d18d9f453000000000000000000000000c862273c0fa29086a9d9d88f3726a3e20cab9f370000000000000000000000009cbcc570e451efe500953abd3d40a240365247b4000000000000000000000000a6ad2f487ba12fe05dc7b2be51c55017bb4823d3000000000000000000000000b0fd238927da01904e02441c2070c2591625794c000000000000000000000000621008f70ab7b170630134d0688c0127352ebf25000000000000000000000000f1e1c0dec6642a70ad03f8e7dfe0aa5ae7506878000000000000000000000000381b58056ce8f0b363d7c5b4c0ce4324b0d5cb8e000000000000000000000000babf7471e212a8453f8603fb85a895be9f6d7f1d000000000000000000000000a712c3d01cff6d02e82cc8990af7b01070f6c8f70000000000000000000000004cf6f6aadbff71f2d8297b186f6bb045777a19690000000000000000000000009eb5ba6f615f3a6c6cf3737cd59e5ce2ea36c9f200000000000000000000000023ee71eff1c273125476b14bd1ab43392581c20a00000000000000000000000034fd461695b1ce2a7a21446729fbb7e949116470000000000000000000000000dbf9217278497aa90e31fc59e2ccdfdfbd1cef2800000000000000000000000067d8a5f37f64885354d4e5535aa17d8fcf91aa3800000000000000000000000016ca78a5c0bbdc04ef7729df20c03fd7597950b9000000000000000000000000eb71711de1668947df49ae70732b617f5360e126000000000000000000000000264b155235182db5bfea038249f0b8596eb6f03a0000000000000000000000004441d84f19efe307ecd1279f3b9489ae72811a12000000000000000000000000150c296fa74d62fe3e164e640c511531c3fc27ce00000000000000000000000006b3cdfad74f48ee41581e4bc68c46604946d52b0000000000000000000000007b3e51bbe4443a73c8e43b0c5c1c30e08787b5db0000000000000000000000002b66f36966295291ae1e3d2d5dc46d77fde92ca0000000000000000000000000c2af4008f0b0085206b080731916b3ddf0e9fd60000000000000000000000000a6bf1da8cc3569ad86850337d42b327b76b9af9c000000000000000000000000389c9d60090281a128489dae10ad405cb6c18797000000000000000000000000c1eb6f383e743617aecc75dcf50bd43b64734f700000000000000000000000004173fb2abbc82988844b30a8307033582b33f6730000000000000000000000006898a17c73d4ff5dcd5ea51ad6ac2df5018cbe0a000000000000000000000000a06339bce5e344d58f87adb433ac931faeb2e4400000000000000000000000002a3d05ecebc81f960445fab05597ee828e584b55000000000000000000000000b56b2e817984ed44978593509b123861ca2e350f000000000000000000000000551157e1a409f9a88b3ad51f459439bd0f4b8ea90000000000000000000000001b7c3a22f5dd920f453586126f35d9219b1340960000000000000000000000000fbcbeb0bfd79dca508bbe6a7dd8a356ebeafb2000000000000000000000000012a6075d303c4e4cfcce50f3db1fae3d350362430000000000000000000000001225840cb4161d66d9af6423cde9cb47f8056526000000000000000000000000758a6b6c446cf3bb3ab3bfe89aff6b4d0b678ffd0000000000000000000000006cb62a585abf47b6ccc9a8d4067fe1d35ab8339a0000000000000000000000008ddbefdfdf3a9756a2ea0967fc529f0a34fe939a000000000000000000000000c3cbd109a943ca18b8789903773fc6e0a51ddbfe0000000000000000000000004d486a697d30032b1f9844bd325651b2ae8118b9000000000000000000000000c20903263c8cc2fa74a4c2077c36289014b66e95000000000000000000000000b8155816efa907a798b6f95a45d0f3cfa51844d20000000000000000000000003289a581e875ecde75bc94c49d1501fa2c2b270600000000000000000000000028ebc53b0d7e78ff96fbc6cfa6fa18d634d933830000000000000000000000006d1f22d0cf2f215a98ea62515bcb408367940c8300000000000000000000000098d698e311043d0739f58fa39d993403b5e7f8b0000000000000000000000000a7cd8f0c4e9f3f66ea9815dc8eb8073691ace6560000000000000000000000002d60dbca138e58b659d97e1407c6663e6a24ca8d000000000000000000000000a180ff44ec59da84f7f5cdcebd3630a1b0ac9e920000000000000000000000002e9360aed6f7456f2bc15f89f955209653e1cd42000000000000000000000000bca54a56602fd3f02e4899742943742d54a2e66b000000000000000000000000d7d56fbb3eb88799cd10ca5fdb9a4e6fc687b334000000000000000000000000fea0904acc8df0f3288b6583f60b86c36ea52acd000000000000000000000000c00df45b801bb2e30a9b61b15ac1782067cb3afb00000000000000000000000057dad1f05838ec11c0293b71d3c942afbb6b5164000000000000000000000000443946afaeec055538703a972764a58430384522000000000000000000000000ec3e0df5b3bed664be36a66d94b37cdda00bb4d900000000000000000000000091f336c517f46ff360a3e1ff6effca2c88de8285000000000000000000000000cbd2abeff0e4a6c45d2248fc7406e9d0f4021c91000000000000000000000000129ce44430bb5a5e3ae0e1495d026b0dbe1dfb89000000000000000000000000b23bcaf97a42b476f141bca8612dd344c88844d90000000000000000000000001da99ee5b3960837ad3001a3b8249842736203480000000000000000000000005c9711480401456a886eb8b0ee07eae10ce120a200000000000000000000000022a09d798cd02856e9f45a1a84e3e919ef728b840000000000000000000000001877f1e634e53f5efe14f6a4c1be8ec15fb21a3000000000000000000000000056ac76abdad65279237f5a8bd970cb170554f087000000000000000000000000ee3372b231f4ae0dcc63b4117ab228b55722afd800000000000000000000000052aa973f98beb6f9f87409a162078d5c0b4e2735000000000000000000000000dc1950d791c552149517216a6f904bb51775022a00000000000000000000000057d12d1a0d42d1a497cbd923c9a5f69207cf10cf00000000000000000000000057d12d1a0d42d1a497cbd923c9a5f69207cf10cf