0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000a4c79ce84202b03e95b7a692e5d728d83c44c7600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f626c617a652d65746865722e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20626c617a652d65746865722e6f7267000000000000000000000000000000000000000000000000000000000000002e516d506a7173657757473635595735724352334c4e786b723268684541314e6a4c4851374e6a6537503447767848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055600000000000000000000000014bf42bcb6fb05a65aadf61b81c8568a2e4ff406000000000000000000000000dc63f75ee7ce027895a4d45ffa7a8ea886799f060000000000000000000000005075d8a881e88b1fd3d27f77353454ab1d8aff58000000000000000000000000164a1ef38d96168764b4377cdaaf65247c98f0ce000000000000000000000000ab579e00efe4101e1c88274ad576bbdf623f04780000000000000000000000007bd47ef673e4928ea727b543064fcd7329112676000000000000000000000000baac967e2e31794a41f899ecea91efc159912a920000000000000000000000008705719bc862fae057eb7bb2c8bbdf5da1b2e3260000000000000000000000000fa9e485163fdc981ace80e9ab2eaddea5a4e2d10000000000000000000000006ea18fd3610e3e12ea2ec564910fe852dafe2e6200000000000000000000000034ff50bcc1d3f234602ca69bdf0773cfc228e51d0000000000000000000000006ac37dc9ac4d87a46779004bf6dadea524c2e8c60000000000000000000000006c76a4baf2b358b7f50e126197128b5e4f7b6eed0000000000000000000000004ef9e7629d35d785796495579f81ec553408510a00000000000000000000000057303ca6995893bbc996aa39a0bd0a251ace3b6f00000000000000000000000098ead0f945884da933126cc0842561c506f32e3b000000000000000000000000dfacfe0ce01319f0e705131ede2ced57e7d62dc8000000000000000000000000931c6351b7aa3ec3f07a0beee96de3de2b9d691e0000000000000000000000009a183b2fa52fe8aeeb0393e7873cd5c8d7b526ea000000000000000000000000b30bc84fabd111d6ab0d8888b9fa34490293510700000000000000000000000002d8d9e104f00643b9b2e874bca2dfa58167cdff0000000000000000000000009676c083dec2afe5944794af37d19fe724c426a9000000000000000000000000622b9f8228c5741409358b9aa22b27e3c840fd84000000000000000000000000d364d6a7270b32628f86183bc4da7b5bdc534541000000000000000000000000c29ce5fd3115a4d214ec47e414e6f49867f0d15700000000000000000000000051de98dea8a31c7da64792b93093efd2bb876178000000000000000000000000b6c299481c83fe026a7dd605725ab65e2fdc001600000000000000000000000001777a99106f3581061d7fa781220f9e344e13ba000000000000000000000000fc3b62ae388a755be90abfc2de112f5552ff1866000000000000000000000000faa59affb6fe7b837e7958c19fc4e020300c36e600000000000000000000000076f76a26d138e966f055bd6145301f7d317361bb000000000000000000000000d92e6441e36995b6c591e87e14a883ead0fcf4450000000000000000000000005781426eb3fa443031df0b85ba588eb97cc4601f000000000000000000000000a85c7c5e39e29f896e888e037685c2ad3559d7270000000000000000000000002e2d03e28d9c653fc3ccc449650a09909e2e536100000000000000000000000033aa417339fa2c472df5667153b44a4147a1d66500000000000000000000000054fb54626467e5ce2fdde60773a62955943d5bbf000000000000000000000000d427093b5c7353f3c9f979b8c0cd45acc19ad00600000000000000000000000092581792046f9a10d69735753d64c27e5401de7800000000000000000000000051ac5f1273f4a9011fc858d3625d895a0d6ad57d00000000000000000000000002ebdef748d6a40a9b7318e53f44d67f079cd3c7000000000000000000000000139816c0ae481d04be9bd9709ed40877ca3ac1dd000000000000000000000000ad8d91508bd89efa02cdcc9f44a68f0e6e40a56200000000000000000000000051cc95db0471db81c4d9493596e0e25b467937920000000000000000000000000fef239d887ffebe746f942ce5a95097184806ad00000000000000000000000019a05e9cd51441be62aba51094f228f37ed7f9610000000000000000000000007f4f299f74eec87806a830e3caa9afa5f2b9db8f000000000000000000000000f84d89bcc5c729a3e7b5cee58804c2ba8cf80332000000000000000000000000c9ad50759850f692f2952f365f68dbd6eae39d650000000000000000000000009ecc70fbfa0e2d3d3972de44bad437eb4bd6ad2c0000000000000000000000001ea1250b683410d1c36c2ae0d619d2663bdafb6d00000000000000000000000015f293a30d55ef60460c09098b4241f16c8b49cb0000000000000000000000009c046b7dafc4554c4ead19b448527e8822acc4e40000000000000000000000005fff1976f32647938e233b3282098ac5792d6fe1000000000000000000000000ae5c1593f3e573cb1c7bcc711ce66ad959d8cd6f000000000000000000000000628537ad7fc3ece702ef321d320aafd541fde6120000000000000000000000008a7a4f91779509cde34540ec5a823ce5fb76112b000000000000000000000000249ef1835304e2694a8ce93980c4e46a25e1667a0000000000000000000000003506ef44ff32cde8e7317c42305c377ab23c4e9b000000000000000000000000ba40fb9f67f3abf865ebb2edc536d096920da7310000000000000000000000000e214403d12833cb3cc894d3ca72bf46267278a400000000000000000000000094bedcccba23379e12873b54a044e7ea2b3427e90000000000000000000000000261f35e18eaffdc48620f3e6581b0e7f641b8de0000000000000000000000000658b3ebd980809b9924779fc1d94fead3d1ea310000000000000000000000002eb8865c394166b5addd0a1c98ceaebe1099328d0000000000000000000000008c0a1b4ab0294226b107bfe878360c441e10500700000000000000000000000094bba2b5426e9bb879ed4a230d1e1ec28c108a680000000000000000000000000c2f69503d04a7310b0a40cab70a1550c355c5d800000000000000000000000050e990846874ac58535d9ecc4ecf69e91449c2010000000000000000000000008e32fe0e0d72a7f6e60cffc8a0b38839d6df04a30000000000000000000000001787f6e2d08f997f7e7b31081f9fe545dd417c6400000000000000000000000008762266f3a6417adfa7d293e0fa97cfb49b3881000000000000000000000000d077878912fbde83f1fc3ce8fab77437e3a47f9900000000000000000000000082ead8d8f351f03d04d9d3f33948d1068821f73d0000000000000000000000001c960bcdeffb39eb0474c99dc27d3acc1a89f67e000000000000000000000000a1c37ef3366c653325cdde987387d111002707cb0000000000000000000000003bb0bfa17026307699800f8e9864bfdd9c1b0d36000000000000000000000000b49e779ec8dbe3f7f68c59a31b0b9e06a0f2f2a80000000000000000000000008d47f71ae25a18de8d091c8dee92b1b4be0bb5900000000000000000000000008daa4f42822c306e78ec20b7fa891b103decac5300000000000000000000000015252c2fdc6b0301f14b5640e70f438d665894b10000000000000000000000009af28b5ef88060f7c4adb115a1a021bbca39701e000000000000000000000000809a8a2b03b8799247a954d40ffa1de6c4d09a93000000000000000000000000d233ec821d176eab49fbb608a7618681f2167679000000000000000000000000d8d64c78dff6f9cf5defb8d63ba7c8038d5a45a900000000000000000000000068f95611c89c04a57114d87af3b1e152559f47f200000000000000000000000063bb6a6da6cd203b937b7594a22a8a193b6a7fb5000000000000000000000000e85cee14976f39acb0a618b6a87c96099f5d9162000000000000000000000000e5cb840055d612c38c0ba5748e94e26258e5ae7d0000000000000000000000007274f47d05b278325c97acf0b85dd6e729ed350d000000000000000000000000cc5dc4b8e8e484f72d83d140d677d8596f0e09e40000000000000000000000002b3f2be44c88da02887ccf1f2dba00681ee00beb0000000000000000000000008cd103c2164d04d071f4014ac7b3aa42d8fa596c00000000000000000000000033bd796f7daa99e8615ac4891e21d17baeec4bb50000000000000000000000002ba7619c2216d838bbe5681a1a6a038599cacfdb000000000000000000000000c3eca1624925003196a0515f35cdbda58b19673300000000000000000000000046caad61e509aa51fe220d29f2d5045f07e0526c000000000000000000000000478849da9c519ded12d04ec6e896af6adf3cdd73000000000000000000000000c1393a4a8198387439bd1a87603a70f9e518424e0000000000000000000000009b2734f914866c747396043a91e9f018ad7cf6350000000000000000000000002a55a715e2474a715351c0b159381b028e1c562e0000000000000000000000008cd70e62ac304356b1a8d37643669c0694e0c8360000000000000000000000002e5df2fa129bedef3c13613eddef4abb4f3ad31c000000000000000000000000d3e063dff2bb4fa0734921ec6e60fc5c6a7231e40000000000000000000000004db15b369261240ca049c4132c9bea4b44ec2106000000000000000000000000e65fef7890d40a9bfd88595ec16b7309c10667ad0000000000000000000000001567a3c46de3f8258289001247823c35c04f95a80000000000000000000000003d484350a58013c517c773b6136704c2b46919b6000000000000000000000000562b07186bd2d99a816f99f8f052bfe97f16657500000000000000000000000038dbf248ba2a841230d336b858d33aae30866a23000000000000000000000000d13543d63794b709ca45a5f5f55cd4c225dfc2340000000000000000000000004ef8398cd1a391a500a2ae1d0aa1f2435a21ed48000000000000000000000000674e6eb9a0e9d911be330f26d1e10a201b07d23600000000000000000000000004fe154762f570d20257c1431aad9c815209f177000000000000000000000000a22e2138c3b2d96e23e8515e09d91a0e489f20a70000000000000000000000008c1a9b608f3247a97334c10b2c8f8a1499e767bf0000000000000000000000008f54b6ffafc99be7b69e355e7afabe6cb6b75d350000000000000000000000002cee7fef9cb2c62f9f2ee46be0ceb8e4c91ea731000000000000000000000000325c87a25f50978c8dafdff1a4a4617b602b81450000000000000000000000001fbb38eee3a98b493a5bf2b400361f053dc855c600000000000000000000000077f5cadd953990a41111a5e352459f598715091600000000000000000000000026b4af3f2d509590e946b82bd5de37c456f2356e0000000000000000000000005a0b5243093afd56e130da62439e8451c442f41d00000000000000000000000028d2e99f6388fb819d9ff2c2ca3b6ffb3eab16390000000000000000000000001aeec65cafd8a194e7b099c574f4dbb5e2f687d30000000000000000000000006524c21b7c2631d34c81d750a00d19056c6b415b0000000000000000000000009f55e284b1165d2f8ace250c3434740dcc64f05c0000000000000000000000009f2e2b93b0e00acc22bf6e4251d84bc24da417e4000000000000000000000000acaf87bdf792e87ee357b0b56dd841320a63aa480000000000000000000000002894eb981f4d31bbe9469329a8339e087111b6000000000000000000000000006a570c03a827dc6e8cf88b040eebfbce1984da8600000000000000000000000034a83e354dc7742e46ea5f955779374ba45316a40000000000000000000000005e8a4a634b8765db638ef3df6b52653e6ddad8770000000000000000000000003e578ccc1045027874b324a58a436aacda4acee900000000000000000000000010f3b6ad742535d4256f4fd5b33187df8d86fea2000000000000000000000000642add6afdce8af2d8d73d8afd43e839541f32ae0000000000000000000000003161eaca01bcef058dc88cf1fe76a5af5a19eb510000000000000000000000003bb8d64a1d63836829037e3bcafb54215ec92e66000000000000000000000000561977d506917736cf712da1da0028570c217d0b000000000000000000000000f61d3958b5da692700ce9bc5967a837f0af68d8800000000000000000000000093288f6ca55e07d2b3d10147c932d524a35b5dd60000000000000000000000009abd847d2b8e064c8203c99822c185754c80639a000000000000000000000000bab572481a952d34794949488bfedfe107be5b6f000000000000000000000000cd195c2251c6eb6a54ebe5e0e3855130fd673a4f0000000000000000000000009671b33855c20eaccd97f3b42e4a44059356739d0000000000000000000000004f355b82425c89029d42a5de75808723a75051f7000000000000000000000000065ffe8baef696c85311aa9230d9d01cc433394900000000000000000000000036eb4077654e976bea56e5b71672c9d4be663bfe0000000000000000000000001dfacf9dd5235fc0e68c6a65512927e410efb8af0000000000000000000000005dd3b5a4ccdfb211a08a743f9361b2531e38d0ea00000000000000000000000097baa77349a7579ad0947ada53ed3e277527445400000000000000000000000091bd1df97b9c2caa2e3fbdcb55c684f099fb63d4000000000000000000000000400e3448a5dc5329ef7b9965f8f6e5c0591831f9000000000000000000000000f92ebc78cd5a8e72a95ea759ef8e4dff6dbb9a3f0000000000000000000000009d91b3d7990f16c86b4169f7d020e30e9b8c7bb3000000000000000000000000805be782380b5fedb01d7cf8b62402bd735b0095000000000000000000000000ac0d95c319936b8f9db27b32070abfbd6f8ef741000000000000000000000000122bd48a14a449d27ede9346181fc02bbf554e1600000000000000000000000054b9b06e53f0081a3c0a357bdd9dbec5413b954d000000000000000000000000764eb3442ab275240c3419ed780b3dcb0df743ed000000000000000000000000c647c5d33e0dbdccb32a1d1e351d10eca60948c60000000000000000000000009c082b50159cde2dd26cb8ba485d12d4e11424980000000000000000000000000c82a272e3aa7f3a0fb6e160f49dad208b9b1629000000000000000000000000c0d28dbf57f275a818dde622ca56837515a4b4640000000000000000000000006b85eafe3c903f464a83b5aa36b3c008ca2ec31600000000000000000000000007160a56613602ad7df04f4bc95f76f8037e7c350000000000000000000000000c44997f4de297403e14808a7f807db1540499c300000000000000000000000014da28bc539b2d24bcfb6348610359e689c3931f000000000000000000000000d72a496da79da83300aee269646189307725cb16000000000000000000000000af9c65a8ef5545eb7c1d3a92434e8cb414b3b5a4000000000000000000000000a26de061b73249071df5514e02085c40e30a64970000000000000000000000001fad1ef99b0f02f23b3a15c16d132007236a496f000000000000000000000000f29b60c3e29c85fa88dc5a1d692eef9443acdef2000000000000000000000000268457cb7634051b4fbc8d6f9e058541040c5ee8000000000000000000000000fc7cbd6dc2c3d6af8f5913210120cda3cc88e5140000000000000000000000006d3e6be54bb4c270537a7ba3bc982db7ec87938d0000000000000000000000007c4876569c7459c8808ecac6e9f17557b2b11805000000000000000000000000d8e5d63b923c4f70a611f22cde73c18a6348f624000000000000000000000000d140fd88ae0f47a6d14b73e515b3788a35939b05000000000000000000000000af12160629307429fc2de00a74473248568c5dc7000000000000000000000000aa3cb04f0b25e41c9a6dea4ca58514579f17f0b2000000000000000000000000dc122165ed436ba3d2480df8abe7b1cd189304c90000000000000000000000000be4c29f73ae9af63f9376d06a6468735d7511f300000000000000000000000065807d8ee85cce32ce497472de8871ce75ebdb67000000000000000000000000bb8cba3a517528e5b174dfcb7dd4e7a0553713890000000000000000000000000eac4a84fc4c9f947d6031e86262499c001453de0000000000000000000000006cba671fab3b7be4d702d1960cc072b11df70b5a00000000000000000000000093038a844afbea31bcfedc5c5968b40e43f76ab2000000000000000000000000ed7ac63e3ff77413ad89f4f157c008d976b900de000000000000000000000000b2f0e7c8b395b450209ddf33f51badac76dbe7da000000000000000000000000cf13312cb16bd10cf6c969356aa705dd53441ffc0000000000000000000000005921570ce64df6ba49914795e72493e3de92134c000000000000000000000000a92ac1a867796e2a5ad996c47c0fa7bb17c9db4b0000000000000000000000008a68e6228a68ad434c3595ded85adba3b271b0e400000000000000000000000041438e11554ebeddd8c16a1e4bea51cd4a53ca09000000000000000000000000b71c85bc2cbf8995f1979764ff4c271fa3b3ede1000000000000000000000000d729495283154acb36c7151aadca300978311c67000000000000000000000000c2bc80577a0f6293b5042d8cc48e1f4253c5767a0000000000000000000000001216083be36842278fb3cf9c3f56b7792ecc359b000000000000000000000000dd860d161506ffd8393cef6bad3b2c10a90d4ac2000000000000000000000000feedd049197bf7b2a43b45d218ff20af5fcefe17000000000000000000000000b9b718a910b09b8da421f5d413bf8a5193115365000000000000000000000000103c8815ad2c0235c3f6bc0780a641c4169a5e370000000000000000000000004c7d717b551761816eb6f748fdf8d1e6b12c587600000000000000000000000067462407b950ab69810caa60653c95542fc6273a0000000000000000000000003570958b8dcbc4f663f508efcedb454ee9af9516000000000000000000000000886f36d7a3ec8a446d13b053b432415294da5fdb0000000000000000000000004b0f918751501fc5c970ab000133d58d8c59cdda000000000000000000000000f9839d73f86a1f02e8bc98ed34007b9ded9c9be0000000000000000000000000d18d765fdc3517cfc5bb1f63af36a2756a08179600000000000000000000000005f284897641661fee9f1c1413a4f599a43a746f0000000000000000000000007cf187ad61d537c156f88caf9f07c245fd9598c70000000000000000000000009897b49174dc565730ef1d116d80081574ccb3ec000000000000000000000000fc1fcd06adc04af3551683cc3fa72bc9646614ef00000000000000000000000051158695f004720d3689ad8aa4f2c3bdbe5e468700000000000000000000000031554246cb6bf144dd6a1d336dc65f891d06a0150000000000000000000000005157e72236bf34e8c0382ff0083eca784ef6309900000000000000000000000049a592ff5d9714ce97ec25c461b17c7fbdf2eca00000000000000000000000000172e05392aba65366c4dbbb70d958bbf43304e4000000000000000000000000ea1b99c3a198cd128ff5384f8f95a27dd8c5af19000000000000000000000000b71a8081124d9881336176bd8b1751e9a3101631000000000000000000000000a4d7a1f55c847d42286cb9a47ef7a9e32c52b70a0000000000000000000000000170816004a06c9ff59c03abd4c3efa5640bcce6000000000000000000000000af1d8368c6056ac5b6c8d5385247e26716ac5ac40000000000000000000000009ecd20b4e69ba68a0996e2d8163693cc4ef9d6aa00000000000000000000000021f40369d7b6c490af4f94970a57fecb931603cf0000000000000000000000006ed4aa99bbd87af777375148e389b19630540397000000000000000000000000813c0f816d8fa2b65b9b800df4f5da7b34c8385a0000000000000000000000006d68c5f9117f392436594d4ca003493886c628fa000000000000000000000000935310e305821d369dc85299456b88cd574fc6bc000000000000000000000000c4ce57bc87f725e4292584a272084ace5ea1d8bc000000000000000000000000e8e6bd0102b4611bf525461a4ecca282b22be8f200000000000000000000000073539dc0fdc89adbb0861a189b501af4dfe86977000000000000000000000000dcfb299d2a0174f1e6e19a61d07d694a306568960000000000000000000000003b71ba9e1c30eadcd5517dcfba6acf24304fa2a90000000000000000000000008dfc8f134a4e0a6ebc5c94df37fa720f6c2712560000000000000000000000003a72f0296f157d5f7ca4464d7ac5854da5fe3004000000000000000000000000c347901e8c18fef3678fa23644173c276a929311000000000000000000000000feae80109dc2c5497bef77214841fe89690a47b10000000000000000000000008fa632f5eb67a781827c805542ac42a357529fe800000000000000000000000050d77f9d76568dd7fc64dac7f6795603d4989644000000000000000000000000ae737329ef581827da3ecd6f9e6c0e81396e9fef000000000000000000000000f8addd95929e3ac483566cfafcc76089efa6d83d000000000000000000000000d521ae827bca41c921ddf84475e7ec2e7e9384e60000000000000000000000005313e489a286f2dfad992270503612de3e1c2d590000000000000000000000005f3dbe3c489e823faefe6f74994f874527d4e21b000000000000000000000000d442107e39f18e48d16e35c06e601697615ed97e00000000000000000000000099a5f2899555010d0ac21ae6a2ec502f43a9514c000000000000000000000000fd45a06d32483264d258eed0ef27a557db56035a000000000000000000000000862dcd5c780b3fc963b35b8d15c60d42eb1f4c1a0000000000000000000000002c38210abc76e80b616057e0c393361d240f70df00000000000000000000000011530fb55f35858f1874ea3ba3c4ea65339f3b310000000000000000000000009edc583e6c723ed68e495fe9b2f7525684ff27c8000000000000000000000000cc4137ce8d13233552336a66b7d3b5560ecef7fc000000000000000000000000ea3bbb1ddc77cb3c42bc76d74e2591dba50af162000000000000000000000000e977071dc3a6750523a618c487085aaa20dff7d4000000000000000000000000ed6f5950ad9a7c9d91abc812cc17a906d83de1f600000000000000000000000030d3fc8959c49745392d272d31a3ac0002ed3df20000000000000000000000008f3a008c1ec168e8c66dc0771daa4fba7af4839b000000000000000000000000815692326b5336688280bf928ffe4fb84289af010000000000000000000000004436aacd68d4a7862160f9d41d733ae39b8bd38d000000000000000000000000a452af567bf7dbba6f60452fab1e8fdbd4caaf5b000000000000000000000000b94f6d5a26f6d41cd82a36d6ee5769daf4c918a90000000000000000000000007a9ce46a798e298406823e2c86ce721d25ef435b0000000000000000000000001c0eebc5285643a395eca66d82d6608df684443f00000000000000000000000025fc3219f703c4508cdc1ceac1d96f1dddd5ddf400000000000000000000000066363c784429ef4c5f3b20bda4dfe7140155b09c0000000000000000000000000cef42592b3a4601030fdb54243582206804b4ff0000000000000000000000002bf14479ea1a36600f699d02fa8faa70f1fe2728000000000000000000000000f429a3e9a35a8a439943760d2fd942315575d21a000000000000000000000000c37bbc311c1049a8a2df84733f1b3d3d8609e4df000000000000000000000000a6bb6cad73db9e8870c5f124076f2157c3ce1eca0000000000000000000000002fdef7c8e7ee09fba2de60c1ca23e0c639bc0d820000000000000000000000009c51073d8f2e17c3aac591b6428160b1fb98ec61000000000000000000000000e35219b912ba05142a842a6241d2563b484aef51000000000000000000000000658e4eb13da19bd24dd7c61d1ac7dfd71b2292e7000000000000000000000000098dc9d71cef4189095857eff7180e1313b7ce460000000000000000000000003cc06920e80467d26fd5bfaae33484ed62906b6a000000000000000000000000fd1fd97e40e7f8c5fd8f1ff0af004cd0811187120000000000000000000000009cb273703f973e924223363aa152b09886bf92fd000000000000000000000000315327d874a976c17537a0fa9e5d1952fa17f9610000000000000000000000006aa3d0b851c4e02a19f95eed1f00883765eba708000000000000000000000000ad679c92fc97464b3c5a681ac48230d8655b8b5a0000000000000000000000000fd8303064837286154212c7264b054ff633b6860000000000000000000000005107d36c49ec1c35ccf4a7194a2e27ad7d7e7885000000000000000000000000c34dfad7b517db17907838adc604e7003f5a8072000000000000000000000000f0753865f8be17a72133da9023292d54f8d7bfd60000000000000000000000004165ad47547f6babd50ab0c137e8d46b8dbee52e000000000000000000000000fd5168db0550963854f6952567073f4ae9e0d562000000000000000000000000d4f5167139d9ea357b8cbafd94f672976057519b000000000000000000000000099a49c0c180a66f70831c4c69cf8936be987bcc000000000000000000000000335cab7038ad343b956ac3ebf1e88fdb1b96183a000000000000000000000000c084ea7233ce7b067deb3295343af9f29361513b000000000000000000000000ac448bd1c4dbc4021e98da7776ccc0d7a883252c00000000000000000000000044595557b36ecdb5555a14a39bb7a7cfbac2fef2000000000000000000000000d4516a5e81f700bfcec992f3e88ebc43e022340d000000000000000000000000c23ac4ea7334a42b04033c4c26392ec9f05a7d98000000000000000000000000052b921767176d2379164ed77197d904400c40b1000000000000000000000000e88089c14005b0c8938ccc918b9dbe3f4988c72200000000000000000000000061fd7724302d000ae5e367c37d60038b08ab27f600000000000000000000000070fa04550da6c58f01322373dd502e5b9686a429000000000000000000000000598bb634624de09bce077b9c6c03bd9f58be7c510000000000000000000000004eab1b3ce170be74170cf965e29b348d392c74f4000000000000000000000000d849d9a9c618917912987bbc6ef3797c2d979e2a000000000000000000000000e770fff4b536c1a926e0ea4910b75385e5e294f3000000000000000000000000ea05d0852cadc9f4d247ef3f8e6c983a302ba3ad000000000000000000000000fe4e64bcbbd7c5267cb9167deb3feffab6ea04ad000000000000000000000000f85700bb03842cfa79b9f46673326e090e56ae85000000000000000000000000aa0aeb1e24d8e8fd7df08bd237cb6113ab76c37700000000000000000000000061c82ec5189d84481aeab92c13a04a67690e14940000000000000000000000004b8d4020f3040471b0a2996d44d181a877e1d11b0000000000000000000000001741066bfb889eb0617d19ca94314fcb55ae3b2b000000000000000000000000aa95249cac3337b209b81f5d550f755c14415829000000000000000000000000f5e75447430dda03c94d0d3adc142df8259e5ba1000000000000000000000000192893cbffdf1b71a046cbe79de8601b84da9b430000000000000000000000005a5fe160d44fbb344af250f7003522a94c4250060000000000000000000000006ecb32c618012f43f2f34a46f956e5d7b92034560000000000000000000000002bae2c310fa9cfcf836f423f1f65d6b7af897176000000000000000000000000955b085ec07b9a60e8441e067e01ba34998a74ed0000000000000000000000008622f765fe8d4d3ebc511ab88048f6ac3899906e000000000000000000000000d1dbd4eeaabc7ec3a25031bd81088afd128c8c0d00000000000000000000000056e10a4f718169b52bcab63e0f9e94a83295be4f000000000000000000000000df9a90015ac8d81ada914921a04575d603134bb4000000000000000000000000b094f8842e95a9fae74995fc0678c91cce3b7397000000000000000000000000ff122395c8383e94064e80f5cfcb91b460a2b55c00000000000000000000000011806824b6bd75c5b612afdefbfef9b755bd4378000000000000000000000000d4d162f3d671ca0cdfe10a492fdeee767df316ba00000000000000000000000027c7f036bf8213c2ab06251781ba406359918bf000000000000000000000000090f369634bdc4903b69d4d19726558cd9b7e95300000000000000000000000007016ab4d153afca3d838596df18d3628a7fc409600000000000000000000000089aa328dbcdd61f9fcb32e258d54d50ac2d9d13a0000000000000000000000008d450709a74f82610f641dd178f7e9e054c79ee70000000000000000000000009cfbec2d158d8fcba348593e0841f55ce6fa99690000000000000000000000004fe5d47eb7bc8d1002a0bf2d128242fefb21a979000000000000000000000000735490ec8ac0b4bb4247a46827877c81b3bb8d5200000000000000000000000077b68189e45dea2d6e5ef5a45a3eb31551d2cb35000000000000000000000000e74defa842490b090c3788b8f418e641bd385e5600000000000000000000000067ec50ea3c4a0bc758c3ff8fe3fe95bbe001f851000000000000000000000000a785f813e42c8bd942d13d56e12c6df5ad5c044a00000000000000000000000037fde2c0fa59833dcb8f5c7896b22161e492e865000000000000000000000000d106be70e81ce73deb62234624f02c4d0fc2e691000000000000000000000000ab331de5bb3e829d61cd019186b8027e97ab0414000000000000000000000000cac0c5bab4161ad4a0dda05ab7c9dbd5616a35c3000000000000000000000000031e31134f071e0c4e49d2d1f968704be4a3aa5b0000000000000000000000000145c6433e3f22567a81bba19cd0156ca6687bf300000000000000000000000007104ddbf8e9bffd58a2d543aa5a1bec5a32887e0000000000000000000000005e5482385dc9b631cd7974a239c84d4bb0be0fb00000000000000000000000008f04022a3873c8466fb9c00129ab9bd4d03f71f70000000000000000000000007dd59016d418b72ffa2a9857f9fb6a99b8d80e4c00000000000000000000000070dd69ea6cfb5b908f71e4258194c706e013bda000000000000000000000000016a307f59e9eaea51a93636e56eb208ee9d87920000000000000000000000000354315bea24fea420b5c30a65fefcef3543ff8cf000000000000000000000000ad973aeccfd1d398e241c5e7415600aabbf1ce9f00000000000000000000000084b903ba6f23d646f906581eed5accbff7d4e3d6000000000000000000000000b8976a02e5e4943e2b9a7b8a2d57d8c60a530a9d00000000000000000000000011571d1d3a5f25f29617d1936d17876c3684f1ca00000000000000000000000037e4bcb879ee29aca8b028cc304bce8da847b38300000000000000000000000009291f4114c665f934f91e5a04a1f229c63e03a30000000000000000000000000051163bd30c0368b57c538ec5795d9a2ab42644000000000000000000000000acf2f33f64851eeaed7258e82682a5e1403a08ec00000000000000000000000065b56885bdc743de6ee10bc3f5339c01003039c600000000000000000000000073b25d7cd4489f5c77b7a3e57148437bb3539c6a000000000000000000000000beb306fd8fd32a54bab68dfecb6e8b3b6fbd15d10000000000000000000000002027b7f189f5cf76f2ec83c83b206242cd3635a70000000000000000000000007afcc0c0a2022951cb225511d0f9bdbaf4f9151b000000000000000000000000cb6f056d5ded03ad9a1ab63e73e56af6c3f417ac000000000000000000000000007269ba60b8ebaca4f10dfdafab274310853bb30000000000000000000000008bed86c90a657a398b1fd9a07e25405a409af7a2000000000000000000000000b545e839022f78faa0231a833df3aaff373e8f5700000000000000000000000078e47e5a570f9d434ab8c5c216ee9954646136c200000000000000000000000072f9380f673af499f07a80f444fa8ae305aca5ef000000000000000000000000ed87c3a8b60a2652b85dcebf4bc83c36004f4d6e0000000000000000000000004ca9a982c318532996eae9af521e116083ece61a0000000000000000000000008084552b324f96b42f6471ff75e5ebd469e4a71f00000000000000000000000047cb9af18af17c294e89ee7e24b1d61166a63d95000000000000000000000000251cc8bb468010205b23aa237dfd386722d89a9d0000000000000000000000007ad196112528642aa229d0f62f0b4e95b49e54270000000000000000000000004ae4d7ca77341ccda634ce68b408beb1013e2b830000000000000000000000009dbb5134a55c4c00cfd6adab4b813cdc9d1c45f00000000000000000000000004e0a465c0749a21936c3b0bab5bb4642b588ae590000000000000000000000009a91283e592bb0f80ef5f427b66e74beaef0358400000000000000000000000090061b5ef64384468b89a654369c5ba9f6720e8d0000000000000000000000006eaa2be32c6259bd60c4fdf206d7ddf1dd1cff0d0000000000000000000000003f381cd4b4b008ce6c836b9d5bdc5a2c522b205e0000000000000000000000000868d57fbabc3a9dc6feea338f0728a2c489ced3000000000000000000000000295b714cd7d3e095d4d812fc92700a313b7884cd000000000000000000000000793ccfab69c52fb77d43290be97603c938330524000000000000000000000000ab6433f2b7bd7a9f14825524e3b5ca9ebe369996000000000000000000000000cbd2c001a4450b4dad7920951bcfd7a328feaea6000000000000000000000000226e43a734bdd4fd0aed02cb4663fefbe9d50ee9000000000000000000000000d9919e42f58821fc852ba1c0ec00bb6515a55f84000000000000000000000000121ac669e4c99ef4673b22d57431b3a521292f2c000000000000000000000000b519e867e24aadf05611540b16ddf0ad49b54de400000000000000000000000018b036830bf48b46b848b32739239e510982716f000000000000000000000000eb81ab16b2c16188a4992750274b14e5f7e54fff00000000000000000000000083ad7e081d1e309360dab7dc91b8c8e0aa4c9f110000000000000000000000001d9dfa3f2cace9801a61520e269ab2dd9f8c17560000000000000000000000006f948f23a0fa85058327481747fa7066231590fc000000000000000000000000d90ed59c6f2f334bc6f2e6628904ed187c3b20530000000000000000000000005ded4fffb9ae7db74fc466c47c7c17c46ee44ad000000000000000000000000044a75ce7459239bdad75907be369d2c9b9c8c49d0000000000000000000000007642877c5e39c836a9c5b0d0aa43a14e5cc485fd000000000000000000000000a9f653cedfe81de1a99d069d4a23d5120bd5edb700000000000000000000000094f5e2cc1b82f21e3ad55048c12b27b3251eb418000000000000000000000000281807fb2ad7c3d501845d091355d1621adf6bcb000000000000000000000000db4787732f1abeaef9a1bb847ecb763d6ed3c04f0000000000000000000000001da1c93faaaaadc066c3a32de43ec5b94b257a91000000000000000000000000ce4e692ce6120e8f4548745fd51a7cde734b8cfd00000000000000000000000052fddcf55abd05ade5cfef35ccb31ffad83eacd10000000000000000000000007401a24b65d60bb6b8f69d1dd76524e0882f187700000000000000000000000055bc96f5fd5436b6d91882fc4ec755c796819afd0000000000000000000000003d72a3172f4f1fb84096a499bab9009b70312c8f0000000000000000000000007ff6579a90921c497680fb1660e86809f3a1c9140000000000000000000000007e51a016a5b5f20e182f5a32d9f562ba673709f80000000000000000000000003aa1a5e328eb8e97d1a6906d03bfa705a800e1ce0000000000000000000000004d78d5030be6e8f94aba451093adab89c76478e100000000000000000000000078c214537545ff248b78e9a5e538c1f6242ce1ae0000000000000000000000005e31514830a5055be567e4b6237bc2273a8b60c80000000000000000000000005ae8de4d9c15361cc7466b630f499559c3d475760000000000000000000000008497cef1f3ee690a5122a2063fd7d9c5bcee8512000000000000000000000000f34f2f03181711ec44ec02928c41b78391950ecd00000000000000000000000036bedd2670f716ea745dc1ddfa33102617897c05000000000000000000000000bfaa6b75b7c790c8c27e22ad7e4fffdc8663dfa800000000000000000000000079c9b289837eeb71cf3e4028bb95c1b7a85ba545000000000000000000000000f17ac40d6905380cea39bfccce5fd957432dce6200000000000000000000000035864082ece8158ac7c707b1bc17545eb2df5f5d0000000000000000000000005ee5ce2c352884aa7cc5bd6b5a1c1c9053a51c600000000000000000000000005c062b50559660cdfef5207381d00c11aa2f59c10000000000000000000000003907bf0174fbbcbc957aa4ed5eb6c292ce6ee4440000000000000000000000001fc0a45a6e918329667b3b407f8f50493d740b6d000000000000000000000000701b0277f3d808a53103b7de2937a8372e684ba50000000000000000000000007e5112f25ee10df3d47291ba02e801b8e3e392ce0000000000000000000000004a68fef8f6e9b4d6dc261f78239e80f0df8ec997000000000000000000000000aa4d70285991dd8cd6a3b91f6dc2a6acd3d12397000000000000000000000000033a25b1f0bb8ac4d0231bf86867b3368b393620000000000000000000000000e8445ccf7b8de04c4bca908d05bc84ae520aba2d000000000000000000000000fe081a805d13847a4d43a4bd3bf69de8b1091816000000000000000000000000bb5fbf7bcb8cb974a5ea55bd9e08acffc732ea44000000000000000000000000eebd3f599f2f11b79a449ed6491753a428583cd30000000000000000000000002560e5fae139fd59c7dd1e27e09a3e41a4d0f52c0000000000000000000000003147ae57a5710da6246404a7ad7500eb55832525000000000000000000000000437e5a17beb781867789fd3e2028d1de467e4c7c00000000000000000000000064a32ba867350b6ebbda549a3284768fb0a7c7af0000000000000000000000000298b637b80b269fef73f13d9f8101116f16920e000000000000000000000000b09f496e8c22c028f500a2c1cb7739caaabdb59c0000000000000000000000009793462880cbb2fece32a211476fc126775f9cab000000000000000000000000eab1441333d7f12abb34aaf6371c569876ac58fb0000000000000000000000000b289e4de73d92a8d9da8e9f848d2c38cb310c1a00000000000000000000000092b94e428963eef356edf441b7a584c81a466c5f00000000000000000000000034daef909d60f739cb4f2d2fda098521656561ab000000000000000000000000925e151adb97117f88cf21ce2a05c127c17a48660000000000000000000000006c6bdbbf0a2f48d016b1d2f2189c6afe78ffbad20000000000000000000000009456276f1a9c35589aa0f963a32e3532862cf4a10000000000000000000000001018a278d5c8825642e1c45089f5de735f5f5e07000000000000000000000000ba4bc80e4699f8c47f993f1c3d268476175bb6100000000000000000000000000704ca01593e92bdda29e2574cea5da7281347d200000000000000000000000048f74d74c8d518c235be1377447f93d89392629e000000000000000000000000fcdb662933edcb8bdcc744a991de8798f7b64999000000000000000000000000efb5181ce64e24878fa56ce71b4eab0696bf642a0000000000000000000000008936fe9a8878a9a09cf083d4dae6058428b751cb0000000000000000000000009980cd5b2b94db48e06c34e4689c245b4f1c1d19000000000000000000000000843eb5792c18373db0db20979b108a4f1d7e6195000000000000000000000000bec60cb33366e03060ec0b5cc14dd4dda283e579000000000000000000000000682b5d408f93872bdcfb6696aa52397e26e05fc1000000000000000000000000f5f59a2dfe002b8e28d501a7070509b38d843b0b000000000000000000000000942fa1acac878a477e5294e1a9fa58ac0a1965040000000000000000000000003435541f9ced89c2dce842e9b09207be810aaf710000000000000000000000002fb66020d87e0ca5b323e473986cce5e51dbcf8e0000000000000000000000005666eed378ad41b89630889bea077f217a94c1900000000000000000000000004b4d376ca1d536d02959881002433582ce21e6b1000000000000000000000000103233dd772b0ad5ffa66a47183aa28d3d71701a000000000000000000000000427504696dc69aa8a929e066171fd5a8f32365230000000000000000000000000d0ddfa5467012c81ea1b712fc35ea4ca098d0730000000000000000000000008c88244d23f96336439eb68c21326e29013b5b4100000000000000000000000040fcf654b75d05d35ae647fa36dde4a184976cbf0000000000000000000000006c47201d034f9c1c761d5c35b61d625d4a1283250000000000000000000000004fedd7921811743fc173e08c1153a43962b78a5b0000000000000000000000004cb6b266ddce06d5db2f117c46968cc207d779c3000000000000000000000000698db58b1e078e41e63dc493cbec1c312d3d5ded0000000000000000000000003cf7e3b3ac4d98b1cb0a68f8af5aa0f74387222b0000000000000000000000005bfd62770a61c1f334f1a1e75cb5c791478a4d52000000000000000000000000709ddd4d6cb2454c361b0805cd7b8f183082a8250000000000000000000000008410580e85b445e49b1f930d164f0494b3a977b200000000000000000000000043a342f408289e1b8b9d40042acbf65851300e2a0000000000000000000000004df9aa2e730e29b99baf3fb4934158ef1a2e7bef0000000000000000000000003868234bbc7c47d291ae960fdc0cec814e5334ae000000000000000000000000a7d827d04436192bd7a7bf287247291f46929312000000000000000000000000086bf7d00227066cccc19f8f6b9a658e12c625aa00000000000000000000000064bf11b159b5a2040ec1df73e0bc9336c6f5655300000000000000000000000080ea0dbfb8870847e32a9b33bf911b57f39cc463000000000000000000000000dd6a68b84b375bcfa33dadf56b6c36027ee4ca8a000000000000000000000000100e6135b014608f26dd26038f47df232f3859e6000000000000000000000000cb939e0fbdd0c36bfc9cc3a723d60b7c04335828000000000000000000000000e23bc6795c3add4042bd4a60e1bceed73c3a699d00000000000000000000000071cb87630b4cedede9baf677be8d716619dab87c00000000000000000000000098d3a069953ad6aa6b3ef96fb82904fc4ae9dc9a000000000000000000000000bb4ad2de438acbbd3f1fbb63440bb2d17776526b0000000000000000000000008fd0a8aeea1c15a204bc4e51f9a2eb62f3a8f1600000000000000000000000008b2f2d6f78b692e345c5b366e23aa3b57e4fc749000000000000000000000000134c0ea99cfaf4d2b5d8eb949c489243d7d6e6cc00000000000000000000000063bc1aeb743514d2d92ec198fe30efefa2981fcc00000000000000000000000099253f7763d7c5f2abab1e057d708a3759b83d6e000000000000000000000000b02e152330a696d8e02b41c8dbbbfb74a2e08ae7000000000000000000000000eaa2e50ca89c45757b9bcfea8f7b490b4fc1420600000000000000000000000052992eabc925e74b6dd890621ab28d78781237ca0000000000000000000000007eefdc60bbfe21142ac688ae0c951ba5a9b5bb14000000000000000000000000e02dd7ca12f2f93eea3f5ab89dec3115b23656f00000000000000000000000009555d2aa056070c9f45cb1100b7083a20f8a27e5000000000000000000000000e52d9d9f34147e32823ba405a12f372f6862a50d000000000000000000000000428583d6ebe8861040517e9fee8c91c14eb1e8870000000000000000000000004f2789284a1d34d3ef01c7104195749873f31bff00000000000000000000000029c1530d00612c09ee69cd187496dfd3664be5cc000000000000000000000000b36546462757f3ffa706c7bcf1d67977ecdc76940000000000000000000000007a00c19e322ff51f876cfd1b2a7bd369564a31ec000000000000000000000000613391f426b168d11d60c36ca6454311f03e154500000000000000000000000003d49e7b714683198b1af14ddaa24c772bb0590c000000000000000000000000a4ec8ff5fa3f8916725393e7266f13babdd062b000000000000000000000000024d27b448758eed485bffebcac5c571274603eda000000000000000000000000dbdc6219f8f6f3fb3876155747d671a6a43b47f60000000000000000000000003f4754d47a51e4b054dce1f19d8ab6b19a35d6b300000000000000000000000071bd5bedeaebc3a6fb20cd0b2f612d93cc3e3afd0000000000000000000000002b11140e3d93de112947f3d81a4e41029dfb78b2000000000000000000000000c724d8864bc80e32c11e0e3a70faf4394192166e00000000000000000000000056c4f9c7db640a639b97b2524386a949ae25e582000000000000000000000000fd0cbc376a5efc984e345ed86be6410078552704000000000000000000000000b9d81b5e163af4d1ed1585d1266d73e93afc7c8b0000000000000000000000001ee17ef60839b399614034937a6102e9a42c0501000000000000000000000000bb193b2e66bec54e7c2bce7687609d62b73e36c4000000000000000000000000376bdcc7cd4db6a874a1fc6e6ff44c9bb5171cbe000000000000000000000000334fb70b9fb8f78aee7434519a8781b03694f40a000000000000000000000000422be10680b7e37af9c732a123b57ef5c1e1875500000000000000000000000046f942b3d81034ac4db6330bf66bdded158bbdb80000000000000000000000002b9f321373d3504b14a5dfb1826697d013aeb26e000000000000000000000000c607cc0cb59e298abe31ec11843b3e58636a799b0000000000000000000000004083cde1cefedbc10518425488ef9cf28f3c1bd4000000000000000000000000c32815e314914c3df1f5f02597d8bb29b3a80cb60000000000000000000000009841c015d43ed08e23adfa802bc5325bc17bd5e30000000000000000000000004a2e4a8cfc3c909ce3702e8e67934fab1949b16b000000000000000000000000354ceefd9e8bab21c323b5843bef5dc6496136e60000000000000000000000000e3b31ddda8effb2120f391e86075e6a6c9f1c97000000000000000000000000182f00dab5de8d7f82ba9f1e54bd158b23337886000000000000000000000000fd938179fe03fba47b83bf157523a282edf04cf3000000000000000000000000ff614b155d9cfaa3a8d494b1f2b8c055f31bf65c000000000000000000000000267a60e4e78ed67e6a43e83f045b25858463b2a8000000000000000000000000c764c79b163643e80a1b352b0b357c0a4c7874e4000000000000000000000000259d76fcc9dfb330d3ec0ab4ccfeb6958ac0404d000000000000000000000000729f75d385407b4e2bc274934a7eb9fb44102f8e00000000000000000000000091f79bf38c728ce8fa7dc4a4270967879ad9a00a000000000000000000000000a321f2ad5c2cc293bef6b801b86fabb0b142dacc000000000000000000000000ebd6b666e1a7880e2211395deae0d3bbdf1a1f1f00000000000000000000000052a8fba263165d771389bc6ecdee2d315c271077000000000000000000000000f2cdde25c0752c0791ba261ae5693b48ff063482000000000000000000000000e5f4d10d81e5e1a4fc3a094f2bc1cc759f7c0bf0000000000000000000000000f925831a45307ac8f33b0c2f7f268faa0c67d95400000000000000000000000013458ddb69cf7c026781edbb9677eb415024c278000000000000000000000000698da8663df8c6ad2b8d59dc957dd59e3e9e644d0000000000000000000000002e0cb85f1d7ef231e89a7da740e3df5f08dcb8af000000000000000000000000a04063059cc6c3d615a67278c1649d1e9198e043000000000000000000000000407ddea7fb51ba5eb984298099b46a65e457c265000000000000000000000000124b0d2be04b34b2593d3e4b2253a7aa69a1b0b80000000000000000000000006e6a4ce7a44675c9ddf08528f396bc9a6506395900000000000000000000000081d3888aabcd52e5061741b8e35525db6e99c6660000000000000000000000006465e80381dfab18f4887cf051208dfda84ea6df000000000000000000000000f7f7ecd5a00f173916fee39fdd3a3241ed3a11f60000000000000000000000004d7bfbebe1d77110ddde648143f56271e6def76900000000000000000000000024dbb34344f0e77a9dcccd78d23faebaa3d052390000000000000000000000002fef2aaced3a2072b7065fa3360171a0f04fbf0100000000000000000000000030166b51569cd02cb52098471f52691f9309c7fe000000000000000000000000449696ca3e376df59a9fc9f30a96ed465452e826000000000000000000000000d67ec80b540acfa66669ef77de6c6d572b3a10460000000000000000000000009306574f747ded5d0b369c38e0c354148786d275000000000000000000000000f0a55664d4231153c30478621025f90bba263cb30000000000000000000000008699f34da0b86ede83ef9f14e59e15a1515ac8920000000000000000000000009d614b27a48036a07433a42cd533227c4a0ede3e000000000000000000000000a18481e6754795f132c695a329701e6acbbc38bc000000000000000000000000825c419578c2c1e6589692ece3b6c278ceddd56300000000000000000000000085849cce5141796ee1eac22b685239211b35c1c700000000000000000000000038a9368d0a589c0ffed19410a096bbb889825b1c000000000000000000000000804419486fa014057d60d6af7aedc9fb166b6337000000000000000000000000628f71135dcd780d2907aa8c71a443f014c4789f00000000000000000000000021ba37e416a6727942b04300c843edff34bc609d000000000000000000000000712355c9c09780471f5337b44f6b20983e497f97000000000000000000000000b2f57c7668b8177108f4d8fa80fd83ab3469c728000000000000000000000000bca8aba0f733968be106390948313bd3262417a4000000000000000000000000569777ac6cb6b00ca7b4893ea710f981389fee4a000000000000000000000000e1490f84afadcf88e8a6a9118950bccc16e777770000000000000000000000002ce2f753f2c9213dda946380527cdb1d8b306b40000000000000000000000000a1d7bc0c2331fa81c4b5a566d09661e4b37300380000000000000000000000002dca168673fb343b42b90f6a22d502dc53501dff000000000000000000000000c1ec82f8113bb3da2dd4e594b836edaedb1c2a81000000000000000000000000c8057b6603124f1c8aad35dcbcd6ee9bbd39fdd300000000000000000000000024e0a49218248ead858dd913d2f4ee6a5b1b0f5a000000000000000000000000170e3972f0f00b59e5f693eb3dadff4ccf883677000000000000000000000000101753cd57737396e4b90a1dd5bcbaa99f260d91000000000000000000000000dacbe3d0b2867858143f86219de94993f4ccf9a5000000000000000000000000d5dfcdb54e5a966a835aa94337146e64a262ff58000000000000000000000000805105fb998c37d080b9b8a9a93f657484ac8c870000000000000000000000004e40ca5b8b39878d80a42efde9a41ce2754892c0000000000000000000000000bea7f3b20a6ad6c49b4ccdc6d34adefe5fb43cff0000000000000000000000005916379759fc722121468d9daec09e4d9e443833000000000000000000000000aaaf56bac89cd17559aba7469885e5ce7e204adc0000000000000000000000003eb469e948823f0820fc9a9502f1267d6b33afdb00000000000000000000000051b0b547799abc15cae96949ced0f04dd82aad9c0000000000000000000000006f41f7b4359b396efd736efca2985a6d9b7c0db000000000000000000000000078a39bdd3d17f41b9704a7fb3a9c310be3d023bd0000000000000000000000002ddb387d0effb9c6a801296127326832bb06a3b5000000000000000000000000f3ceace30fc3607595d8abf0ddbb896cb5b34bc3000000000000000000000000808d932448a2a5667628ba73877be0e12187f655000000000000000000000000d5f63305cd56de2eba73fc05b773b5f1d69e6c8c000000000000000000000000beacf12bba948151dc6d2121853dcc98d17b0151000000000000000000000000e2c1395c1108b4de9f709111cc887a2e36da3e27000000000000000000000000689934f865f0b7d784749596578e3bc6fedc38c80000000000000000000000009d00a6b9754d0b2fa30ecfaf797465cc5022e18400000000000000000000000090bdb919b13d41f818c79412a154ccd2da2489320000000000000000000000002b324782b9acb8135a43d694b99db62118bf2431000000000000000000000000001fe53628651ca0b0b8a7459d0e39d75fc8c25b0000000000000000000000008122cecd08e61a77aa65e9676bb1e44920d1f5060000000000000000000000007198e1f02d742f2d6e00fde28cb4ecb99d6d6212000000000000000000000000573ca6886136f3059552696c52d975b0661410fa000000000000000000000000f4c237e531475a0c44694b4e2e72cf4eb48ac7c7000000000000000000000000ba02b5bde2a47606d972fcbf6305216777f6dd4b0000000000000000000000004abc1be76e3c7a21de179d26e33db9003a91f535000000000000000000000000653870acc1896014792548742b45b7bab060179600000000000000000000000067a69871027c96e6c66f2ce24e61831d5249f31a000000000000000000000000654a6034c9d4f9924acb6b9c745fdfdd2a08af6d000000000000000000000000fbe87815d971d330c9ac511768ff4e5791244499000000000000000000000000fabac2fead76138adeb6ec8ad807e9eabf1f171f000000000000000000000000ef8012e17165c1cea135eb056bc24a8d96dabea900000000000000000000000006aacd2df3300bb50042a21969af89d7f45c3084000000000000000000000000f18b6fd733b9845f82af0287775cd0b152e6d58300000000000000000000000052cd1832c7bcf519772f761e0ef293e7ce5ee553000000000000000000000000a975a2d47301843c036ef724ea3efcf53d1dc14500000000000000000000000061dc881df155cc9fd9ef72f39fa4e7cd3b8d75480000000000000000000000000f38433ecf882cbf4241edb9208b93977f062a220000000000000000000000002db4625a9ece077cb432d1a84b85b03c15721be6000000000000000000000000a063f80936a7eb9c287ea834e03bb6e23fd45e9800000000000000000000000042de9fdd5e5d214aaaac54a08223fccf92b436f000000000000000000000000087537257e84c12a1ed42025aa8fcbc559f894a45000000000000000000000000a3b68a65f475c5089934c70719a91ceba16c22050000000000000000000000008341c46f87d99506f74c058388162ca9bab4dba00000000000000000000000003e8e1083c7b2d0fc44ebcafaf69d1398c38b9d4c000000000000000000000000c8d898d07ca270af5e1868c5a5a981a51ec81b60000000000000000000000000eab68f19118ed928fe4e2f90dd628731970e3f650000000000000000000000002b21132edc46781251dfc184d123daa6c96912730000000000000000000000003e887a76ab73434c178678738ab128290e59144d0000000000000000000000004083adab1aefdad8fc70f2c4a01820d0664537c0000000000000000000000000c52c4ef0ad6cad843a8e4078fdfe142ff054d665000000000000000000000000c097cf2e30732b098dcc155a8413d91e8bd2500c00000000000000000000000029104bbaaa69a245464d85f94bf6661f67154f75000000000000000000000000380fc9fb108b5f91c4bce49adc348f1815456c04000000000000000000000000c3ec31aa201e729d3f7a7f09cd135d9592e1b305000000000000000000000000f49e8f6b71c7e64f4025edde1a31c3b4faaf8020000000000000000000000000f48903022989d026281487421fcdbf831b4e2e4d000000000000000000000000fdfb2278e30117035bdb60c8b12e4bb584815e130000000000000000000000006b2252b53211cc7b871da9a95ce6b570f83589210000000000000000000000005dfce78e6b51b0aa185e48e08a51a49ede8d8bec0000000000000000000000009c68b9ee31da00d8195d4084cb857c176ea2e27f0000000000000000000000005258fc91b7728c2e5770e43890a265a1afd3cb9b0000000000000000000000004c3192861f5745a21091c4956e890f9d6e480ffc000000000000000000000000e167858920298c7673223c7783c9f51fa16d84ef000000000000000000000000791c51de72dc12bad9d3f9cbd57eb01474b5fcd90000000000000000000000003854656c652cc6b451adec1cd0d7cb73d94e86f600000000000000000000000021535329bebe7387aa349948b839792585d25bc70000000000000000000000001b92f92fe8d1374366f973e474f73e045c72b528000000000000000000000000b57f472196fbc6629ffae6288e30dd52f239940700000000000000000000000011cec7c514d2ed24fdd6dda02cbfde0031fa911d0000000000000000000000000b3fb77c246d1a07c6fca20cddfce0643df10e09000000000000000000000000bed7c2be5ce08fd84f00ac55e31a42fae5b6ef08000000000000000000000000884d553e873c1ea080ba6d98f4acbefae275044f000000000000000000000000a8d2a612742b28e82fcdd6a7a3533bacd3b5c565000000000000000000000000bbf30de94e938429ad44eef6d21289e1a6b976280000000000000000000000001b9ff399dd485bf35ca64d7f4b2e8eff7e35c444000000000000000000000000ad46069211944f519bdcb3ab14fc2d1e040bfea1000000000000000000000000d7d1f7366897814cb8c76c54b325430b209b88ad0000000000000000000000004ee06a6f8caffd2fd2b94efe9ef5f912670c9f6e0000000000000000000000006bf403106237734f2f5c44a36d2ef385c0b38654000000000000000000000000e28684d4feab7bed2701b54aa2a5659edf5fe4d70000000000000000000000004afffb9c6222b553509aa32f8b6a5577db9f933d000000000000000000000000b0b866410a22501c0e6c2b2eb6a91b3322e440c70000000000000000000000003278a701b790f4c30c904df234620783ce9a40bb0000000000000000000000003d9f923e8d372f7e0958b2fe0cd123fc44e09752000000000000000000000000b2d50f591cfcc156836e2fc1c79250798533c916000000000000000000000000f03111c89511dec323872c7e5c5d20825043690c0000000000000000000000000bae2046a5d5a95a8ee5d5c86bb664e1e1a9b7da00000000000000000000000060409598718d0a79648e70a5a6e0f850d5889e08000000000000000000000000b2fe12f7c61090945658f6f01ebedb795faee1620000000000000000000000005c1395a8b6aec82bd5ae818a7e13b7c77cafe5f40000000000000000000000003b49d50cf95451bb85fb07c4be3db693ffb7846d000000000000000000000000a18153e3dbc83ff69a9b8e29a8a5f505e50c047f0000000000000000000000003c44f6b4a7b3bd50258e6c90b26e47fcfed34e9400000000000000000000000027a811131c4ce6b251b29bf5d5383d698371bf030000000000000000000000009ff595f3e6941b37dc261edfeae991ca580d167c000000000000000000000000b6e3427c6bdd4ec6df6169892195952b574a5f99000000000000000000000000ad85e3333712673028dbf09444c6b890b58280e3000000000000000000000000343d701bae46ade87bbcba22a59c3ed58b609ff10000000000000000000000008b771397a19862e1bb4f4c57f64e56bbc7b498e30000000000000000000000004016d646e54efa86a4ea18e2da2de7f2df2b8eca0000000000000000000000008beac9e7f189258075ac687b55ffa4e1750838a800000000000000000000000005c00f0749a2faded4f78d1a18dcb3cdfcab45d700000000000000000000000068eff82ae46d32a97d993aec2b293855dc62ee11000000000000000000000000eb9ac7b20389004b67d8e911b180bffedb782a1500000000000000000000000029017da59abf7b078713a871de8989aee5b26d4d00000000000000000000000038d878fe260483055b2e91c1c79fbf4d63622805000000000000000000000000283f17d118e6e1a3c6972cce620ad2f5fe2119af0000000000000000000000009e9d082f6c824fcd163efa1c9636d2f07b335b410000000000000000000000007c0bf7b03e99296a5229e0489e0d43b97358f1380000000000000000000000001a6b83024b4caa35d7f115ef590fcb79dc4a7cbf0000000000000000000000009bb8871d3c8190c538c5ad27626b13714e2ec6130000000000000000000000003f4413a8e0e5200ab6ca8837b1b7c191ca2814b10000000000000000000000000c3876205732c9e9a5cead634e2fad05b7f7cb8d0000000000000000000000001068578a589fc9976689345c37baeaa4043bc9b3000000000000000000000000b67118e41c29d123dfa44e00a1fa0d05b41b62ee000000000000000000000000164751dc2b2c8867703fcf7d274c8accbac525fb000000000000000000000000d46dac8fae19d74a3e198afb9641daa8bbad3d000000000000000000000000007332b5e211813337ec03d985adfd5ef1bd11e14e000000000000000000000000c87e96264aec7f9c02ccfcd9ae1c473a58dab1ef000000000000000000000000436559ca42775c99e5944e468eafd8374263efc700000000000000000000000085eb969b798f4dd265ce0066624ffdd914f931370000000000000000000000007eddfc69013d3f84a29a2432e709debf976d2d0b000000000000000000000000174ad67ffe309c5dad0b829b3834aa9129ce550c000000000000000000000000a8752b5e522c244f73576cbf8c28486882c41d2f0000000000000000000000000fdc0489a10f0ad1ab40ec59c7b152648d5cef09000000000000000000000000455fedd5b2f0b587c6c555858272236cc7a81dc4000000000000000000000000d6afc7736cd470e0507ec71bf902e92eda08452300000000000000000000000063671edbc873ce61a01d0b247028515c7263e4fe000000000000000000000000e6051e89c8053c987198501d2488c7d8b02acffe000000000000000000000000aefe99165d8f4d4afea031c57dc8eff294ed632c0000000000000000000000001985897d7b534b85db9ad9b9847603ea3ae7dc810000000000000000000000003458a88d708926368ce09efa5e5ea5465f6e906000000000000000000000000010a048f92fd88e3b3d5886356f1944d271de39420000000000000000000000006f6b72143e2acd7b5a285ddf4b29a0d4214d5112000000000000000000000000f5eef6cf5c073d4af911a8e19fc5883bb4fd44100000000000000000000000008bdc5e3f0cc57837622381cd763d7274960d062300000000000000000000000014264c642a09b0c7976281a6fcca2cbaddc57cbd0000000000000000000000004ac2a2ba358e5069465ba7d469d719ad18b86bd7000000000000000000000000cc14e1adc2e489f74f6ad1fb42edbc39c64ca4990000000000000000000000000ea595b38396d6141d1c6084fc714b14cb772088000000000000000000000000f8c273790eb236a8be1b046b5041483c14a4563d0000000000000000000000001f714f05440222b3a0d22774a2ca4dfee9ee90cc0000000000000000000000005447dc0c6b04510e863960a395a34125a125e82200000000000000000000000048a4f98c8849f4fe834579a8ead9995011c4efb600000000000000000000000060aebcbe8070b60ebd923b4ea119dacf0c7a74460000000000000000000000000c581aa72e35f786a957d3abb0d1ee10a80e2b92000000000000000000000000712f24dc17783b9bbac745a4ceddbea436d31fe4000000000000000000000000b26c8df0cc2749b5c56e02f3a72fbae8a2c06c7f000000000000000000000000cd72ffc74373ce16de5979b4eb4906b88c051b3000000000000000000000000093fc5dd581bbb74016e308fbb23af14e048b4af7000000000000000000000000ace7e3917bc247e2b14f01bde39a614e8bd5dff3000000000000000000000000177027f6f9805bcf99ff68c238134ed85798d6140000000000000000000000003227de944dd9182917d782cea666615d6f7104aa00000000000000000000000054883c2a6197d994b3bd0f2f4db2d24651203b810000000000000000000000004192ead70e7b0628abc05bddc0d192788effcfd700000000000000000000000015577409ce85bf2e0e274c996acc6a57d87109ff00000000000000000000000028f2fd4a1d16bba9b259482cc24258b6d8db149300000000000000000000000068de93a097ac75d7b27372889be2628dc18338fd000000000000000000000000ddbac1074966ca45a35455f8710e5bca39e3f8e6000000000000000000000000ebe3f58ff1e02d0fff7b1183b7841aed09f6bf8a0000000000000000000000008276c11e297588eec1cf2d6d79a17b1949254570000000000000000000000000bee3b9dbe64f51c0571dee6cca20cec9bfa76cc900000000000000000000000068b78125c9cf64ca325ab97657b59d9f9fdb56ae000000000000000000000000466c73889b81ab2e1bd8e6a544d912726244823e000000000000000000000000d6b6c7b0bd1df998e3da46bb18f3fe6b4c8e0bf8000000000000000000000000215e5abad116b9815b233468c4050af3877f3818000000000000000000000000653cf7cf6b58756a0ebc887a7045798a1ff7642400000000000000000000000099f0e62eac77d4b245f4166b3b8a173324a2bad40000000000000000000000002123d76744a479ac706dbee0db2b73a15916d4ed0000000000000000000000009ad4b48858d941993366788a52cf38babad0c9a2000000000000000000000000d3e864ccec46d35cdb698ce6003da18d43256051000000000000000000000000dba860aee7bdf9b1c93b9505bbce21182cfb7764000000000000000000000000eba8688271c59162e9bfbf4e9628281a03d489c700000000000000000000000064f046e61437fecafd27b71f5cfc9c9292e1ac6900000000000000000000000085fcae293ae97adc6d6171d1d5a02510a1e363e400000000000000000000000059c3103ae1456a47736281cf90c15758cedaa78c0000000000000000000000007c438da2b76ced19ae0ff15f9566015c26acffb000000000000000000000000009d5592e16789467804c5b6f210c9916efb1c6090000000000000000000000008840d23f240bcfe5a420727f3f11b198ac3aae05000000000000000000000000a8bc06329e3f60dade35f302d5a5e1ab5bf4136a0000000000000000000000000efa695388db7383911b24a5c0dcdb83091fff92000000000000000000000000dfc0c105ad739fa68dc2cbd8cd5f4086794cf5ac000000000000000000000000eb4461733f91ff7359580d7bbe7ba1613add427b0000000000000000000000009faad2f021c3bcdcac77175d9fee55d6cc16b0c000000000000000000000000004504639b7710145186129ce4ca49760968221ea0000000000000000000000004cd0501d2c6305189cac1714c0d9f851f2f7c41b0000000000000000000000008eed7e3185f1b9851524b7c330b9883713210bd7000000000000000000000000aaffe2f858c1324d717a6f973068407ad4c8aed50000000000000000000000005634a79c52315ab44c641a5f0fd016cb0d5c777f000000000000000000000000555fce7e1313a1a097f276a8f07c050d591fc9ff000000000000000000000000e7abc09e71d798cbcee51e68c203e5343d6d2fea00000000000000000000000098fb2e7cabc9e6b26ca9372c0b23f48b8345f6f700000000000000000000000002928e7809fa895f0add8c0dad75a077c1144a4b0000000000000000000000006ebe1742c22c58cb157783bfe7950e9226223266000000000000000000000000c393ff2cb84e9faa6c93430ca0105ef0aa411245000000000000000000000000469db8179db632df519bf71e6fccb04a07afa5440000000000000000000000003395368b9cfb9eedac1ac2e620f07661ca241ddb00000000000000000000000099d33ea58ed07697486fe9f4657c7ff18f70d28f0000000000000000000000008f5052cb2e355ab5d767e672196c0fd95c8a291b000000000000000000000000d0d056e744d35773820b9d942724373b58f406760000000000000000000000002958e15cf5689a62a05f0c45548deda518e4dcb9000000000000000000000000c827fe51ca70cd4802ecb6cd76cb4f2e929cf6e20000000000000000000000000d1a12fdc70dffe5c0de02d0471b2a324c70bbdf0000000000000000000000006307608f8d340bc782eb281d4aff4dec562cf2a2000000000000000000000000b13627e8f33006eb745607b8ec5d1cf0a49954ac000000000000000000000000e0c28a94c7f36f78387657b8c760bec43f30ae83000000000000000000000000c40e167ab107f3e75f87f955316c33004a2df8f90000000000000000000000004601f1b704f87109bd894433b946ac402c4d0baa00000000000000000000000075f75eda412195d66c3a8f7e1a889e07e81c3ad3000000000000000000000000aede1057fdcb699c9440853ed0ebe3e8a2168a5d00000000000000000000000061d1c1816d9282cb06c88605fef0147f4d673fee00000000000000000000000094bdc5bcdd5a495c10384487fa4e5ee8b40243480000000000000000000000006c3f00bf34d5a6b3655c049f127a49af44338e25000000000000000000000000e3fa141f6f91007e16e0302f15f305812d8ff447000000000000000000000000c7d0950d85f8fdd7fdb104a29fc196477437f166000000000000000000000000a9b114b7f416a52d470f49c3a7ee483e53453490000000000000000000000000e58d06e4475456fbc69b81afdff2f18f6a5d1c310000000000000000000000009e633360bcdf5c00a2017de07b7b0a1f695072e0000000000000000000000000989be0478432f3188038a4961de673f5de2246c2000000000000000000000000be9242776c74cd4e1725bb60c765fdd8bac629fb0000000000000000000000008c55b916477d48a35ebf30cc16232dadcf699a7c000000000000000000000000b19993952b98ddc077db4b838418afce5ee1be0c00000000000000000000000067046c33ccbafd389a6f443866363b3de18375b7000000000000000000000000572b009baa29321dd0f27ffba09ad00a970f1212000000000000000000000000ce1f4caedf1505b3de299104cca1b777865d112600000000000000000000000067b1e527e4c9517196712d193babdf55572a9ac6000000000000000000000000cc7a1a43f28f5a0aae963f35ac5d3758f388b468000000000000000000000000bf28e555a9eda7d3bc0b15c4bb2ee1c8c395676d0000000000000000000000004cf10109556e988c556d8b1403dad3e1f5f06b700000000000000000000000005e465ed085934c69709e723d39de53ef9e4b6fe10000000000000000000000001033d8affa4ffca1744e042192488212dd47321d000000000000000000000000cfe5d9118fb9b09e081215895b624ac0439bf8a9000000000000000000000000c33a508b91a2831eabe45523efd5f9d9ae5a5c5d000000000000000000000000fc227cee1e0dcaa1a6e34cb74e8ef0680c293f8d000000000000000000000000818ee0629f1b7d4c475446c3e036b0093d5f9561000000000000000000000000985138a0c8245941803d8613d088d15677562d79000000000000000000000000cd0f897a3d3eeba550e93fa1b4139819953a60f000000000000000000000000037943002e0e858d912ce682b74a6a26d7be29702000000000000000000000000fdf1b0d2147af402267336466fee6b5e2a7acfd100000000000000000000000049a2c542603a9b96cdc46688938a2de78e07ac8d00000000000000000000000060d108cd37b5fd3f8a85e48a0a04a6030248404600000000000000000000000090939739a5c09c868c37c86b2c0dfa8b5150959a0000000000000000000000000f15f2d9533868d3720b06b8fcec08b50d22641300000000000000000000000017123ab40f1d28d98413ec28a364aa0194b7a539000000000000000000000000d3f29ba9c8b2a3d9bab4efcc2420fc78bcba4c5c000000000000000000000000f562a8da451ee5849613d788b57afdb2b381a8de000000000000000000000000e8112dc79b6f9d8f1e3a9e663ad895ce7ab47e7f000000000000000000000000fa560bf21f24ec2b5fdd2ba91d99a0c2a9177c2d0000000000000000000000006568d51dc3894fc6ab3e64d3939bdb0d1edf984e000000000000000000000000c8d7d527558cf6f66ab61c9b7fb1a3ffb68263030000000000000000000000004a228a51eb1cb2db738b869f2176284a3d39122e0000000000000000000000006de644c1e6cd65c2adedcc5d63b7689b345e172b000000000000000000000000269013bb0468dc811ff777ae31cb8671a7812248000000000000000000000000f546534f7e5f32171f10225b427a6da9ddbda296000000000000000000000000ac543de4fbeef11896098c9e7a2d37902f62cb370000000000000000000000000d1d2607a784fcc6580963329591f370e5d2f5ca0000000000000000000000001c90dec0b3177014d2700df9400c257fcb0e06e300000000000000000000000034f8d1ed6cf34d1b391e8c3d990f5bfed85ba0e30000000000000000000000001376937783b4fe7d47c4738b51111e6becadca6c000000000000000000000000f94d727d88ab413b5893145cb8182bc04d04b5a3000000000000000000000000c784a04d5a269deeeb49d696b56ce2212730907f0000000000000000000000004ec0f2a99f1b8cdb615ffbcd0479f3fc5364352000000000000000000000000010ff52ca0559f50471db4fd42a10df2e987252e10000000000000000000000005afe4066c774b59ec98f64990bb59a336f9313ee0000000000000000000000004dcf559c84c05b9ac8df1351d2f81942a5bf4caf0000000000000000000000005dfd7a3ffc7cc4ee0b8c51ff09d18706779d14ed0000000000000000000000002750aecd0bce682021bcfe4a373d46010bf55385000000000000000000000000002b4926a8acb72eccf34d583b321baa4b71de0d000000000000000000000000e240c58ce4946a092115bd8ec87a8c198addd1900000000000000000000000000e022913c36a4786a1c71a1f1e4513fe701ba65800000000000000000000000023c0e71d741cb9902c10a5e5affaa7b775f7167c0000000000000000000000000207e27a7d56bdb4a72b304e57f6d35643ce19a00000000000000000000000001d85b89bdca136929f5afcd8233ea375c0357643000000000000000000000000cc102a5b3e6c8cad7359ab2314a7e742db00ddbb000000000000000000000000ad9081e52048add10dc63756548ed09e09a51c1800000000000000000000000018bcfe6933f7db4f68e0b4a9e50d2a289d1e88ec000000000000000000000000540ded37d843b9a81226ce91fa46634e6470ad7b0000000000000000000000002b690b13a601653af0da8d8abac15da01730cac6000000000000000000000000d064c8dab231edd0297bee7b2b5b4c7d2397a923000000000000000000000000d9886aec8b0d557e1f9322ab7f03a08ec90714e40000000000000000000000004a5f0fd65a4b3d91cf86af249b7dbb82a783974400000000000000000000000087e0a3355a4dc83f2d3d9d4a00130c1641958929000000000000000000000000bb6c961349bf4e38902cd61035b68e609a639d4f000000000000000000000000134c5d32863ee8cd9e0d7722a0a0f30df0b6f903000000000000000000000000472ccb308efd61ebe781948339be514038470203000000000000000000000000c18979dd00faab19668c427743d9b83765e23dea0000000000000000000000003c0dd6d3356953d030cc86ad0c62154deb6dc50c000000000000000000000000065a625bca2cee52ae745aa4d56683500af2c4c1000000000000000000000000a2e36a4dd431384c0477b3c56f8332b2697cf5530000000000000000000000008ae58076ed8286276c751455481a05fb23411d03000000000000000000000000ca917dbbcc6f5cea05aaba0ee55db84e7d49f2de000000000000000000000000f72039106b82d0cbdf9abc56e1463026dce0170e000000000000000000000000a019740ee46ad87a682e8a144f9448cb8a9344a100000000000000000000000050e696540d9adfc96fb0f084009762cc2d083b12000000000000000000000000214d67f4934bf38ac120549d2d83c1454b0d3d6600000000000000000000000086d6ba0a1f56fff8879b08bc6d929c6597efbecd0000000000000000000000005536f586c0a15933defe2b2ae69c902cfdfae6df000000000000000000000000f9586548e81492c805b85cd78702670fec35faec000000000000000000000000403c8510f7750fe1d3fe2f6c5055f318c005ad590000000000000000000000008c755c5032260137355fff4ac4a748c7629e01ec0000000000000000000000008306ef64155a9ac36e76071cb43881583942066d00000000000000000000000050125897c266d75c2afae319b9b7cb51f6703b540000000000000000000000003d91f31cc767efcae6803e2c6bd3f2c0336342d7000000000000000000000000f990b9f4f87539016effc1d3b51b7988a616d8c60000000000000000000000002fe0783330faa0512e1b18cf91b377c374d38f79000000000000000000000000820fbee799f4f496ae397ff3390a6bbc7cb65fb00000000000000000000000006bc63c1a5f3e9cc9036abcf85cf5c1b252a737cd00000000000000000000000089434fb1caed3aeae6595dd4c42b3944684d6993000000000000000000000000a27c1373e2691885339d135bc70c3bba9b85bb110000000000000000000000001aaf07e9a6ab19e6b79f1cbcde1b2bf2d2eba0ba000000000000000000000000c19c301c3d4dc76879e34842b3c66ae10e55cadf0000000000000000000000008a17fcf6381f9a469093bdb82727d0951371aaed0000000000000000000000002a79e2017e7d86562ce506acb9615ad26065b9f8000000000000000000000000f373d669d37ca12b12cffd35a4ef1924521334c0000000000000000000000000e06aaafddb7d4f50cea7ec34dc2974c43c038976000000000000000000000000a1fd0cd7578d4ffeae3d3ceb337f11f024b4df9200000000000000000000000076e6a03c81527f62e2f4321612b5bde02b7f9696000000000000000000000000bf8f4bb10af15009ddf9d86ba219a77dddebb25100000000000000000000000079fb2ba0e83a8dfc3d57d27efada1043f7f3d9ac0000000000000000000000002b8a3b53d5422af2fa018e00fac8aa1e5f11f2ed000000000000000000000000d43de86d70ca879ab5433c24cff470b34e6a2c1e000000000000000000000000352efa2c00c12b7d4d323bec0a178961e8f6599900000000000000000000000029ce0df06da9d430538606251c377476c6423cd1000000000000000000000000487fd1ab50732fbaf78a5b701fec7956cd1c0f95000000000000000000000000569ff84894dd10f944572a5375f09f326127af1f000000000000000000000000d70945d125879be4136ad976cbe6e4da3426e9eb00000000000000000000000073b58a66b646f1ee4228551575e66e54f7a672ec000000000000000000000000af23e1db78450388711db8ee3f4e8e97fbac24ee0000000000000000000000006b99ba9852ba51dc8d550b4f3b8f6e1def61908d0000000000000000000000002d3084c16582c1c29ebeaec6cf84f3462d4a5a37000000000000000000000000956afac27648aa75a4ed999b3994fdca09d0c0e30000000000000000000000005298100142a42719402d9009eedc67674d011ef3000000000000000000000000c01f014c83606e20e649cd728026ed2bb461d197000000000000000000000000a05c155f30910b41705b0e95539106cf061e8f94000000000000000000000000bb9f156c429ea01dae5e456e2a0a9bc05caa584f000000000000000000000000fe52688b5ca45659ca39d9a1bcdb659b504ec762000000000000000000000000019400c44da9ecf9ee70a23de81ff9a6e51773bd000000000000000000000000623fd163a448fe0b94629e7c32eecb5f677d5dc000000000000000000000000047000fae4d1f77cb32df204d9d6039e326633c870000000000000000000000009b22ae5b477aa10392c156eebf6416991bfdfd4900000000000000000000000004240066c2b20216756bd234f86f32f36f4d0b97000000000000000000000000d44b9ac7c70f26e8fa0782b39b3e26e05f1d8e7a0000000000000000000000000891d73a0de45440c5cdecf5b62b3d08f8fe279b000000000000000000000000ed01e71205bb5404c71ac9e8506a745b77a77f55000000000000000000000000ff18643e3a700a4f76bbe8aa1b4a7c647d6873800000000000000000000000005c7e138a2024d98dcbf15f7950f2cd3db69788fb000000000000000000000000242650a3c978a2a1b1f199353f11965b6541396b0000000000000000000000005142f31b6d256c7a5b4c7fb8242f82947e244c2e00000000000000000000000096fd16f5d0647d1242bfc49b9f2cf384265e80c700000000000000000000000062161e77ba06d3f22907f63e72621b61c340bdcd00000000000000000000000047d270cfc7025c6172ad680c1a4db087ae9e59f50000000000000000000000004e16a643bbda3a35b25be9470248eff8b4efffba000000000000000000000000d8c885d5e2c494a4a561e7c3a23303313597adbc00000000000000000000000005d712ba84ac239055f5f383d8022a9927120d67000000000000000000000000ef67126235a04c2f109a4e824d02eed049e25d83000000000000000000000000a54d4c08266322e4c7cc1f20ce9592995da22f180000000000000000000000007f6ab76ada3da58a9422d15223482d270fec3f460000000000000000000000003ce553533bc317415e93c52d19571ffd1037ec1300000000000000000000000042069026eac8eee0fd9b5f7adfa4f6e6d69a2b39000000000000000000000000d48e9d1ad880b95f13810dfd3b9b362117792df2000000000000000000000000eafdbff88dddaf12bc5d1940ab536acdcfb740ba00000000000000000000000080b5eecc6d5afa8cabaac569bd9d7250ccaa19c500000000000000000000000067f2f3b5fa223e524905d201efd58f4734695aab00000000000000000000000049f8bfc37ba86c7d985b608a3691d079021532db000000000000000000000000681cf1aee7fd60f9c6b0e86eb182c4a1c321ace100000000000000000000000073329bd1d57e0137bd60db0972a2e4c81daa87920000000000000000000000005575c9aa0dcabb0fa6de9d9eb2dd957da272351a0000000000000000000000003cb5c83321f3cf5fea95b25b784523f37fa8a5b4000000000000000000000000c3bc5170b6cedf02ba38e81c50351113881dce0d0000000000000000000000001334c956a74bffed11fa4e4e08588e6e8e107de9000000000000000000000000235754f87bebf442e3148cd89bd2b20d66020a4a000000000000000000000000e751970824f3bcbf97e611e351c1136776be1ce90000000000000000000000000dc3d2abc007e7a9b70eaa5ad90a2e96de5d7822000000000000000000000000d95eb805f8ea6678a87e7a32cdee7a3c43b534d70000000000000000000000001f1f7f53d783e8f02b44b70a19e2922c9502533200000000000000000000000026feeec961b89a57e03f0264aad5a20fd1ec964d000000000000000000000000697fc67787d3517ee1ab90212149eaa8e0f304e90000000000000000000000007f6e4a89962c8fcba1146433cbc8e99316824af0000000000000000000000000edee25e4244adc2dc95f2d179d55d8c3dc9cae27000000000000000000000000aa1dc945919995e41e737c31179c678a653058b400000000000000000000000053fd7bb4cb979a03930f77408d894e69b0bac66b0000000000000000000000000c996c5df72b23d3c53492d2895248de34c7ab08000000000000000000000000b3dde6ca6528742c53abe765801bc231757ea0a8000000000000000000000000c359f8ac6c7c0499a5d1dd97209e6c654cffddb90000000000000000000000007fbf66061e62ef9df6741bab110c2f7f856baa0d0000000000000000000000006ada0bd9a1589c52d99f0b80ec04bec50e53f2ff00000000000000000000000049eb715de36a167d6cca92efb71c9fd2cd567cf50000000000000000000000005a10f6efa444a9c38b74a2dc338213c16bf4e7500000000000000000000000002081dc844e53622178d68fc6555c82c8851f4544000000000000000000000000d2383923059deebb3451a376e7288cd38f312589000000000000000000000000cecd2b3ef0b0c9af59f6ea3e3d4bfd6bbe74be48000000000000000000000000d6f64317a88af13d2793cc8b54c04a86e3af9944000000000000000000000000b3f37531562b0216a96ee14b7508745ae8079e9000000000000000000000000053d18c09af10189f65d3b4a1d1165ad422c2d431000000000000000000000000c87979c1793f4f1faca44e566fb188a83d4463600000000000000000000000000706fbd3c059866f96b8b0e9102dbac83fa85377000000000000000000000000afce5729b8a9d735d364b7f1b6904295b1c150a70000000000000000000000000759589e9d8966e524ffc331a3e1b539e7db2a05000000000000000000000000992689692b830eebc1af29709b087285206a092700000000000000000000000057ae747b06a413a58fdd5e634c75abbcdf648a030000000000000000000000008a8676e1f1cbe2b48cc46746a7e5e000bafbdfee00000000000000000000000073d964f53fbed0162ece56872ff2b0314833757b000000000000000000000000ab8b098d2851540dd012f1da9fab89705efc84f7000000000000000000000000cd01d997e3bdb0e469be606e31da6ebf4c16af4c000000000000000000000000414722ae756b04dca4a71aec7c35da0f10476c5f0000000000000000000000005cafe6f922d62e418445cac9b6b91ccdcd723bf2000000000000000000000000c4a0e988fa6b135465fc4ea6b23a7fb33cb62e8900000000000000000000000009c44beec5733befd1bb701bcfa9b2bcd5c6d527000000000000000000000000c0ec68d54ea3ba3b0745fc5b87a0c0649d643b3a0000000000000000000000000721870dca183d068a3a6e81d787a702b13fe59b000000000000000000000000d3d42bf549cd853b4c996568cafe50db72f6fba10000000000000000000000003697e03afd6679445f576a14d5a86996ba9e9c6a000000000000000000000000da704427b46593e20ddb91c5f0624eebe51c1aab0000000000000000000000005d45276dc1ff474b9402d22c9bcf7c50162afff60000000000000000000000002a28fd1e048939f6e5c2352cf83feecc076d4a930000000000000000000000001d030b6770f4137dbbce64f0d4763ea67da15be4000000000000000000000000621e383b9579fd2be2f65bf98d6c37c251cf03470000000000000000000000005b15ab09cd95fac00af1b0c154465c84be00bc2d0000000000000000000000002d488243c3a2b148f6623ba298fdcbfbd102f30d000000000000000000000000862e7d77c9dd45be481184cb7ae969782fa4005c000000000000000000000000746a1cc6451e6067ec7db2d8e5eeb39edcf1fae00000000000000000000000002cec44711e6f2f5c51ca994b37727ed89f62cb10000000000000000000000000954ada6181805a545ea088ebec4b253c61cf780800000000000000000000000000b49a392c981e0c5ed70797038cc0f20611c31300000000000000000000000052455fd2b874cf72415d37783b320f851087fdf00000000000000000000000002fc336214f8e879052584dfec23f27baeba785210000000000000000000000004c9b62781accd11c978ceb0f5f786c47bbca528b000000000000000000000000894ea57c1e36460fb77bb599f74e12aab9db89f6000000000000000000000000200c938a013cce59700c7811e70f710067474b260000000000000000000000004a6cef84d7fc0f3abf481c59121a48de2b69668f000000000000000000000000675e4c90e52fd6c86e5eed71387a82ea750b6b38000000000000000000000000f8445b5ee5167c5d5ab91e29dc542851295f9b1700000000000000000000000082374a1398003ac9de2a2e144b7d2c26d8b6db880000000000000000000000008badbef62c9fc478889de8eab41b8b68c0fbc41a000000000000000000000000622dd761bbbc008be9855fe8943c2503cdcaed260000000000000000000000006c02b663bea63570be914a85a4171b4ca15d00e30000000000000000000000006316b0d1394c9c262733370f0655510f35abe5a1000000000000000000000000622c3af6746d7414782f0435ff79f4bfe3092000000000000000000000000000f84fe676399666450ab0dfbe6dffdae227deb8870000000000000000000000005ac62997b6b693b3cb2e3e683e93cb9e8ac6df0a000000000000000000000000d17ea198716743133d97e0d590bd7d44b05f3516000000000000000000000000e0920bf155ad3e8286befb468381f0375a6ac928000000000000000000000000ebb7d6fe8b6b537fd573cf806a0605b902a8d4790000000000000000000000001d3ed781cb5da55f39672beecf0366827e99ba7d00000000000000000000000093c463013ba9d64111fa55ed780f77a5894f6adb0000000000000000000000001e8c97b42bbbb1f3bda5c46f14a7c852e788c7b500000000000000000000000067d70350b0dbf51ef32a6d048e8b0d60fbe888f20000000000000000000000000f0a3840148fe81954655882304c25178e21ddd8000000000000000000000000a48f2016fb243bf1c75294fbdbb97b7f905e1ea100000000000000000000000001ab1c28aeb75ca57b28e4aa4c3e6fc5a2546fff00000000000000000000000079f3d5f5589697daa10f77c03b7fd033857107ce0000000000000000000000003024243ceadd068a81c5246dfb2dac8876915b28000000000000000000000000dd55448aacfd0fb5b8e2383ff0a94eef7366d6290000000000000000000000009834c1f3418af38c3f2ee3e853441631cc03cc3f000000000000000000000000b7d4287c1e3d37b9cbdc3682931c1608883c891d000000000000000000000000281a147d3c0cfeb9e8fbc22faf43d89d117dc2440000000000000000000000006ef61dc9fefff50be35450a8f3356677ea68c03b00000000000000000000000066b721f1609594846fd69da36f99189fd97e1eaa000000000000000000000000b1a8cb12690bae53f3fa483691ef20cd58ad8206000000000000000000000000876dd90e9fe43f79415f12a2d4fe7dce2808fd70000000000000000000000000137c84c688cb0a0b01e0b3abed553627484a4a8d0000000000000000000000006ff5d0a22f5165d2c74b7a3a2be5e24711ce01ef0000000000000000000000001ab07168281e20aedb5148b116df0205240b3bb800000000000000000000000003f8b3687b23a1310fb021bdf610e93f193cef88000000000000000000000000a429c877e507db2da61490f980f84c2626937bf70000000000000000000000001b4e9ff2d13248952e72ce7bf5c3e36896b978cf0000000000000000000000006313b0fc491c560a382432378a52cbe933d8c346000000000000000000000000cde6ced0ed77cd957da1841fa6af9f1d7ab18caf0000000000000000000000002a714e21527b97b81b0c6451791dbc78fb8430890000000000000000000000008d4fa75ae5b1d517a04c3b26698954d6e2ddede400000000000000000000000013163417edb4d0ffadb4235b1a4fd06811da8c900000000000000000000000009275e2dd693edcdf312f602448f454a5cc5c82de000000000000000000000000691283369e69b1546e10f042eda3ec6ce93ea02a0000000000000000000000006eb84dea2999596437c4d50e3418b3ffa404598b000000000000000000000000f65153a068bc098ba03e7ff1b53f0f18ba290e9a0000000000000000000000009731fe351e039dd9b72954e090cb83d73e6d89c40000000000000000000000000191221eb5f1d78ddd745abb11cb97f9c3ca8d9a00000000000000000000000028d30b75c3b03aa85320fa8c7349701b3f2c46c9000000000000000000000000a283f9f050243be1d622945e27f1c5f4b8a8dd790000000000000000000000004f001e2d49684ba4b6387b9b182f0bfb58c335020000000000000000000000007c61280e7b0dc2f287d7b93f768caddf1d9b3223000000000000000000000000700b055027b9238d7d8fa65e053d7b4c0e59a2b3000000000000000000000000c568f46abde7f1cfb4f748772ea52676e897346d0000000000000000000000009e2a78f304de558e82efe82dbc0c50534506c6d7000000000000000000000000de368a72db555d24bbeb5db1069c03bd56d270320000000000000000000000000c28028c9b7823a402f54e13ddb8f64c474be815000000000000000000000000d0115134f39d541195406752d9405e1c0c14eee1000000000000000000000000584c25f0f58263f9824f880d4082d4f98c8e273d00000000000000000000000067ba8b6e69a95e8f5e088ce22029bb538c889e4900000000000000000000000001c60411039de7bbed5d2ee31dd8b1fb935f14b70000000000000000000000006f4b5ed652c1c0f535c377cd04b9efef8916a3bb000000000000000000000000c75f4f7ffaa53e010070f73b1ffe0f2476919cdc0000000000000000000000007eb99a177bd817160bcd6070fdd4754146abb69300000000000000000000000044c638a13bd372801d8ec4210137a50a7b6feb3a0000000000000000000000007b113f2751c9307f9aebfad4cd5ba7cd9af4b5d40000000000000000000000000be1032c92578ab7da645eac2dd1dcdc57b2d46a00000000000000000000000001b777e17219b43347323b42615dae788ec13876000000000000000000000000c35a5fec6be6957899e15559be252db882220b37000000000000000000000000ef4e1e6118895807ca9eb06100421800553b75bd000000000000000000000000caf49e115d8798eb5b19548f7c202a8f8b10e7430000000000000000000000002892dcb0c16ef77e141ad6074008d5f9a28f1f830000000000000000000000009549375f381073ab82360f8f6ee619da450d0712000000000000000000000000f21bdd2d26262b6d80c4437a0936f6cfa72f9d160000000000000000000000005a6fe667a526f8d536b91e822d24b31bcf47b8df0000000000000000000000002febe08b18d3fd18133231f0f191562ffd2ed7fc0000000000000000000000008f94e5a6d9b43a8f62efb1219d49ae122db17c80000000000000000000000000afeb56f2f57896477e85ea9a0e96a1b6305ba0ba000000000000000000000000a4a45a9151aba10f386093512c0cc8f6a53b1b060000000000000000000000003a48f18de12a19e29a37671341a5654e9000106d0000000000000000000000000d5c06c4835671537f4f65dfcd2fb71c5f2cea23000000000000000000000000bbdb308bf92ee604822f93eb340739cbeaac83ce0000000000000000000000005cc9c1b7a75753046baf6ab322576ed7a537d223000000000000000000000000e30ac8f9b6926d672430af980ea59bed94d866070000000000000000000000003513b29ed279ff4f801e31dde6abddd419e678a0000000000000000000000000d1b31e115b382cf8d9ab3ffd3572bb8d0601ad2c00000000000000000000000095539361598459393f6dfee6e8d9d9436491523c0000000000000000000000002b63c79587abad520710f9ed252d99d1cbfd35c70000000000000000000000009687e9b61b06c754d2a8237cdea80f6983104182000000000000000000000000c89ae40a191205a4d4f470675d1635709a6b109b000000000000000000000000b4fc6bd2a1efecc71c41af92be5ead9be838f827000000000000000000000000211f3add77222b66eb2483b7d61a348a141bae76000000000000000000000000aa6ef40c5915471182ca1c35990291c1bd493ab7000000000000000000000000efd97d6b9f4b5a036bd87a0c61fc0b1eb5490aec00000000000000000000000080127cf4632e2696465d0708f81d19f9d975d4430000000000000000000000007f3bd4a9dbd9fd3446a172a2a7748d99efdd001e0000000000000000000000008c0a58713d9b6e00b2d3978abd15612526f98b400000000000000000000000003fcfb09f38930d43343119cdbb67a1bdd91bcb3c00000000000000000000000010a3c7b42140ed0b4b20f7cd5e0b8486e8652938000000000000000000000000cc4b6f7d9186044e438c25f1298387ba3bd3a58500000000000000000000000069fcb9b9e208279db8a7c5ec1833f4cd109661640000000000000000000000003799e984ca295b806cb8df24e1eafbb68f0a085300000000000000000000000000a767e03819c64b57368def4047c2169aad0234000000000000000000000000f06ef92d23cf1cd2850c14dfc94d909419f6ae680000000000000000000000001e60e82d15ee280cf912476aaad8639300ad26e1000000000000000000000000ef50499a2f29980347e7dcf60900ba420ff3db730000000000000000000000008be00c3369d1eef96ccaf3f0e405e0b61c87ce39000000000000000000000000b0c1c4d34ccfeef9265552270c5439076f2585d30000000000000000000000008d18c27a197e74b782e709f877f0f8228dd04a4e000000000000000000000000818c7d2237a99a2a1dae78c144132a48de3044510000000000000000000000000bf9be2c19a5ef57a04fdad9b720de0b659215520000000000000000000000003c1c07fd98a0d68bdd4583aafab63e617bb5386c0000000000000000000000004d14b94fe0be14563b4b2667160d958807aa80aa00000000000000000000000040f26d2c647d379425a882248462ad88877c2d120000000000000000000000004374c50af3aa452d74b8340133ed14ed35134af80000000000000000000000006d8cd09945081e45cd08bc88bcace9e3c9ef24d30000000000000000000000001bd6a2554aa3ec2d041f6a08fb084156cb4d831100000000000000000000000074ec5389f6a6f608a3818f8fc187295e92c8de240000000000000000000000001ceeccbc7f4680ff2eabfa1bf3109ebaa17a94040000000000000000000000007a08aa128fede9223bcc76abd19b25a685ed93680000000000000000000000001346827b86df1c7ba7a0f282ad657192dd2a4046000000000000000000000000fc08752ace0dcaccfdd87a26094a7fd9cdbe22a900000000000000000000000054e89a120c596128e26aa6f1a7f58bb8f33ed924000000000000000000000000d7190e5cc7f528672671b9b1783644022efc2bf9000000000000000000000000cfe6bcde8e4b258b59a485118a81e17dd1d7941600000000000000000000000061c08425f4ebbdd2fe6306f919ba1285e9530096000000000000000000000000ace5001dc41d603b2947a29ba43fc2e42b164a450000000000000000000000005faa89a1932cc650ad6e63bd77d5ab70abdc6bfa0000000000000000000000004117519cce74f349a40b82a608ec08b036c2f7230000000000000000000000006ea424096aa84790c1fc93dc5ff73aa1a7884d7b000000000000000000000000af8cdd976ccb8267bb42989d16506aa6d3d0e863000000000000000000000000cb39802e47738832baff71030677741202efc8fb00000000000000000000000083026dfb8acbf51bf11adf466b8a15a504c7b26a000000000000000000000000fb6454851af843f868311d29851ba7eced69a4840000000000000000000000004fd4e7cc7bd0d49cfddbfaba7a558e0529e06f9f000000000000000000000000e0cc9764b05ccd6a4c07b39e8b18fd2e696ba79d000000000000000000000000cdadc763eefbe96f99538c8a0449cd6bc3b65f310000000000000000000000000e5fe9a336970bf8bb7935bf43ff2ec87c0c28af0000000000000000000000004727513acc16d175966c278803acbe741fdf3716000000000000000000000000db5cc66e857234e839aa2dd89a5861787e45d1da0000000000000000000000004b86401824ecb4ad6ed364b7a6a2df3e04f6ef09000000000000000000000000e4affe57d6bcca1b39dde38e0502e2351d2cbe760000000000000000000000005bb99c17ffb1f98810bf4df1ca13fdc861764ea2000000000000000000000000947352ec40ac3c1b5f78a09083bcc30d4a90783b000000000000000000000000e6ee838cb1864c90b0b5ae04ce926e07213a07d200000000000000000000000005a3eb8cdbaee784dfe50e5ad846af0606196cb90000000000000000000000004ceaf18411ff0310b8df78f19c657ac6955069250000000000000000000000000b82c0e5ac7c7fea5930731d356f097180f6a5be000000000000000000000000999ae5fc9470bcd5b8c000b527e7d866d1f85ec00000000000000000000000009bb7d60524b6f7bafe90881b81e026b33efc27490000000000000000000000008f7aede099d0b6065a0a270f9227a31454a22dec000000000000000000000000cfa9fe62121d171953e1bcc080e51a39231c359a000000000000000000000000985686b8249f978b1a0c10047d9857ca0b0c0ba400000000000000000000000009c04b6213a30e3b1b58df6aeaaca153609b629f000000000000000000000000537cee1c96f2cc3e7f0e4a90f8528d83cc09d6a30000000000000000000000006183b7b720fd8f826ec91ed0656e164c3f62d0910000000000000000000000000008b14654c17dc25fec39a70214b11992f8316c000000000000000000000000a6d1821a628df6724150d5dd981bb770337fc7590000000000000000000000006df5b77d4bc212bcfe98b035c0485c2cf67aae15000000000000000000000000c6a6ecfb49f78390c7a60210bf91d5e8e59c23aa0000000000000000000000007b890a29e91cf4bb9c2998407f29a8885aceec75000000000000000000000000bdf12f677001ee4ca487944eda034b5207bb6ab2000000000000000000000000e317725dcdc8ffc8fdf12309f6cc54e31a33f720000000000000000000000000136191cc24fdff7a70430d0897873a3464cb441c00000000000000000000000058106cdeed2e3dc89774435abc08843cc2e5174d000000000000000000000000ba53d96d2be319a2258899e7163ff99adaca3001000000000000000000000000dc5e35ede14fa75e9d925a49058b6e606ff0a3730000000000000000000000001e77953672eaac6a131cc73cb7ee40f3fc9a4aef0000000000000000000000003a7dad427546991fceb84e5e20bcda7aec9ff29600000000000000000000000001b7e8ed5f607769597aa64db0a5373dcd1426ab000000000000000000000000ae966aa639a71416a29568a4d303df822ac9d4110000000000000000000000004ba75bfddb646373e8b4f3768550bc5c8d1d5ee7000000000000000000000000bea3841382834c573d09b775e1eb1c2eaa8043a80000000000000000000000007040f47553baff98235d6d60d8c5743ad1e5d42a00000000000000000000000025b4d22611692950769f81c4261b9f5f74fd585c0000000000000000000000000e71519ca1a5e30d288eefc679f330ca6f8f8ac1000000000000000000000000fdcd14ace3d6e8031b235e7e73b12bebc499491800000000000000000000000051d7942d529d07c5df4f435416070d488623bdb2000000000000000000000000810e64a99518695c6b8eabfc74ad11c6e529350900000000000000000000000011290ec7edd3e5b27ce0c147ebeff80b422950a60000000000000000000000008179b1ed63183f10981cc8c340510a7694d00c1d00000000000000000000000080dbc915a603cd1ab020d7425ee66d68228ce86f0000000000000000000000003268d0257a8086cd825bcd96445c66d941c32d4000000000000000000000000022e8b5ac433f5c676bf5809a0a1123eb1ffacdab00000000000000000000000075fcd701531fe425ac18ed3ac19e441de66a608a00000000000000000000000039ba8ef98d0984e497d3d8ad717254bba51f0ff3000000000000000000000000bda0e864338661139755796ec215355709d7b1b60000000000000000000000008f4a07fe6c87e349388236b8d1928e14f3c7fc7e000000000000000000000000bff34ebd359ff151071920bc598b194322ed08e5000000000000000000000000bebed169232214afbbc1927ffb688f5065114e8c0000000000000000000000005264c99a7a19dc451d5fadfe764763d852c0cbbf000000000000000000000000e32e70c8e992b1d4c1f396e6124da758d63a3bb200000000000000000000000049e604cecad0a75e606974e1c2313be38b6df8b600000000000000000000000059aa5ddc64eccea08e0b2b4110831552a6d1b8710000000000000000000000007c7f7ea4bb95f14199678f345d99d9f092152193000000000000000000000000d755091d0bd425e9a409e07842ba7930d695fd0c000000000000000000000000e1e3e00e67829db606419ffce9562fabcdbc979d0000000000000000000000005097102082f1a3af6f2cbefb833a776e6bddd7e5000000000000000000000000bb82ca376419ef442c69e7f9f86c58f18848a169000000000000000000000000a40f9ee464905e72297df9bd9e0b4f2f307f1390000000000000000000000000b31c1ad03f0cac66fa99d8261a8f86d3c5ddfbba000000000000000000000000eb1fc745fae12152d1284617e416dc99139cad6b000000000000000000000000b5d33db194d8012692cf5b6f10f8e16c8b054e4600000000000000000000000093e2752f7966d29db75bff877dc4fa9bd33542fc000000000000000000000000af165089b3b8804c09371af8ffd77e89050303ed000000000000000000000000f257ffc96f3ddc283130078ce17887f89cc5e306000000000000000000000000667e6889a9b76630e6492ad78346538aa7af10350000000000000000000000001c4a3ad2ed44fab50e2d802fe32f321cb6cc910b0000000000000000000000009db9ffe39526262ac7a83081956a309d78460203000000000000000000000000c0a639b66796eb533f79cb0342cdeb79853b106b0000000000000000000000002b23a605d38a989429bf832cd91310d2a91a6d4a000000000000000000000000e83476cc7514e4eac4e613ac6d5bd4009fce7fcc00000000000000000000000097d226c1b2fc074aacd5cbddb7ead8dfc93c11140000000000000000000000003a5606b2e69fe5977217b2e3186da87309215b030000000000000000000000001a471f130f319e084b043e7613744d565d735631000000000000000000000000940baf3e5b0a7cd5323434392d5a63770e7a0ccc000000000000000000000000c055a25ffb67317a8f976a4d50d500b84ef1252a000000000000000000000000ea0dde2192bd26408a83c50223da24bff68af664000000000000000000000000c24570a9cfd26aa8ef3953913b7e1a57c1ee54dc000000000000000000000000ce38d571aa783a8aecd83f56b278bf046288230600000000000000000000000077ca1bc81d8650c85441ae2799a6fd5a117ce4d300000000000000000000000072caf4cc4ee7babc3ad7b4f7b67e4c4a40bfef96000000000000000000000000c59a4a5939ab97af6766ca5c6e6ad252ebb570ba000000000000000000000000b11cb5bc41efd6a7e000abfdb48545fdd985cfa2000000000000000000000000b8fb1f89b6b8a684e712400a9c7e8859e258bf180000000000000000000000000f351b03005c50b1f774f647e5e42daa65c8ea73000000000000000000000000828d397c180eec4496deb109a6726f2f7536eff70000000000000000000000003b6442b299ff46d32b58773b0c15262b918a97d400000000000000000000000075ef55f4a271489905dd44e6269558bd1a51dcbb0000000000000000000000001afd20959498f36a9f680d5f0696608fbc14f4d8000000000000000000000000a29716d1ab2b0944abc5cccac39167c657aec7ef000000000000000000000000d045e1533fe4d25b37b638fd779b367333cd319c000000000000000000000000c8b92406b4bae3341cade4d079ac82c935f65b37000000000000000000000000f692cea6d86b68003bc485c0bd3d8c15f31c1b050000000000000000000000009eb725ebccd6289fbf4d714cd3b2c1f0cdaa2b05000000000000000000000000f913fc6cef41f379b980968ed919c5b17198e2e3000000000000000000000000396f706471184e14fee9d092a59db11648c8c9040000000000000000000000009c29adda40a8d25f1d20bd2f52de3e1dc0df6a480000000000000000000000009b34448ed335384fa3bcb345417603dbee1ebd4f00000000000000000000000036c2769c6d6f5f5d442dab289a8567fce9dcf20a0000000000000000000000008d3b05117bd252a5470170428539630588f193ee000000000000000000000000e53a32e8ffac451220a84949b71e97f0b9852a3b000000000000000000000000d1742000e3b474b942724489c8f2c618c80c3a38000000000000000000000000b65fdc60618d1c8ceeb85f565d501c5b4194e3e70000000000000000000000000178f9f92a7d48c6d6ef9d69d82d59ba14f9e67000000000000000000000000044802282ff94659fc596ce43604baa5c596fd60e0000000000000000000000004c8d1650b75eee485011a1f4aa07a80352616baa000000000000000000000000b935ef14ec2554367041b500668c019f524ba29400000000000000000000000092fdbd78b06571ba5a3040854619b3f0533d2fa7000000000000000000000000d64d0e34683570cd300a7e4dc04bc092034ce985000000000000000000000000ede6cc03332e1afbf8fb58e028fbea41e359af200000000000000000000000006f57100c1b5ebcdffc1cdd9c4f4e0a2c7b2bbf710000000000000000000000003cf064c7f8bdcd3fb5f651e893cb93c6421f1e99000000000000000000000000d2417f8357ef5a40d84c6ea2d574be41ba0edb0800000000000000000000000020a01f2c65fb1481b50cb8578319ef0609f44ac0000000000000000000000000195e66484258cb38151d3546ebfc5879fd54aa450000000000000000000000004e2107ac85e277653e7480393e8c03e55db2de4e000000000000000000000000decce638476586f3580bd0e1ef47a87b160026210000000000000000000000002acb84be8c416c2c847e3bc84f5538bb9ff66146000000000000000000000000a1445521ea87d1ee9a923621306ff67925b297b1000000000000000000000000dec420c323f9d45eeb7a60dcfe79c1856d9ffc5b000000000000000000000000ddc5519ce086c2334d4b823c6b49102b8caf590d00000000000000000000000028861d1d24ce814c5c312493ac66eb6f6b29b7ba000000000000000000000000ab48a8c7b86a7f1bcdc592b3579cd18a12de15b1000000000000000000000000d6787b315f6d3d72f9411cddb8e09148e8b35c39000000000000000000000000a36dc35b8005741add1925a401bac11dd2a54198000000000000000000000000391c04f08653170229ff9f1a1fa024eb8d1356ef000000000000000000000000ce9cceb7223e35b8bd8e677efbd6d97875c99b4900000000000000000000000043a5c64f642258cf9a54e2a37ad9aa4ee3a56efd00000000000000000000000047c856a899cb1b27550dede72c4baec11132f708000000000000000000000000b27c38348c5a4dc684cdbe8657e173735452fe6c0000000000000000000000001ead57eb1a95875faa907b815a7daf7a500010410000000000000000000000001da47acba39b335cede8b4222de846881d38f64c0000000000000000000000001f24a911f00ddfaa23dcd572d6bb0e60f5cc104a000000000000000000000000b12b5075b83b4ab7b67a9917a9085cd2afa20b2e0000000000000000000000007bd2698d2b80949049a8c37537dd617588b7604800000000000000000000000002e74ad6dc2998e0c474caa8b3facbc58c16a753000000000000000000000000626aeaa2894358c7fef1283b4dd9380d1076f8c8000000000000000000000000c65ed795ade7d44e486b7871c3fe342e98b56a26000000000000000000000000b28dc2fc9bb7a2eb2b6d6b1eb19629cf3e45ab6c000000000000000000000000cd7d1a0eca394d6ae8aaf6edb962be57ebc6566a0000000000000000000000005961eb3c1c766917836e64fa7c4b6ea3c4cd8ac3000000000000000000000000d954bada8cd7fb2d88b7e937957e7efd9bb832090000000000000000000000003455030e8ff9748d1206b4be51394879e8a953ed0000000000000000000000000427a2b52fb0738f7600258d8e8b631b4e0293160000000000000000000000000b8a1018657c1ee7bcf3af78a152a3d0af3afac10000000000000000000000005336768834918f8a3fbe89a38f142b193df466d20000000000000000000000009bbf4ffe8aee9d7c8f90bca02ad0c5f5b913d91d0000000000000000000000008979260d9b62dd4b44a4e721b673bd2ef369a841000000000000000000000000bfb0b94012a5d3c9055316c3e2a01dc3cb2d48d20000000000000000000000000678ae10ca773d7153ba976de5ce41d3505c249f0000000000000000000000005cde584adf7b5c192193be660d451952bbfc1525000000000000000000000000d2dfc9451f876d7bd5d73899299017cdb7ef7d800000000000000000000000002cc1e89b1b08695283e73dd9f77cbf372948c917000000000000000000000000b89ddd1676f14f008b7ad64acda943d7623bd02a000000000000000000000000dbbff6c5bfc2600bc51ea94f7ec90436f59515a000000000000000000000000062a0dbc2d9f695259b49accdbffe34007b8ee504000000000000000000000000d891e78c727105ba86a142679f6aa40326a3ee2d00000000000000000000000024dc4c89592dd73c10097152aee35878c0c6d40e0000000000000000000000000af87445b2257bc9ce40f236aa392a3d8c3895de000000000000000000000000217bc1730087c928c5758fb9bd1cb0109438ec1d0000000000000000000000008caa8c5288e081050ed136c64753851c252fd832000000000000000000000000be3a2c98d5ff4149e0edf1ff7988a9f6074dd273000000000000000000000000b7ae0b3e2d0fb3dc6a53045adde545bb07dc8e15000000000000000000000000a06664d8c5434f68e64bea7579e6c4b9f9588bcc0000000000000000000000001d8d345c928de35d9a8cff4426b240535e8786e300000000000000000000000034fb1327b51461666492ee5dc2f4bbde5bef1805000000000000000000000000357430d302f00a7d18014c07a5d0e8bfa91152ec00000000000000000000000052bf7a53c5a406749e75f7fc1722dc7ca79ab11d000000000000000000000000353e05d9285d2b9e959a5a40a7f9014309f0678f0000000000000000000000000e1714b436b30829c55a775f14868898614abd24000000000000000000000000abaeef7e56cf5ffc8fc4c551d348a85cffc8bbcb00000000000000000000000001a285683fc29dc55a5ef62a3cf3270b1bbe1d50000000000000000000000000ce0c3a567cde0f91a96cbbeef25e1389e5091c25000000000000000000000000a3e3295035e7b6e2c32d0dd861142c3db01c382a0000000000000000000000009604ed163d590080554726eb4e3cd5721d51b556000000000000000000000000fb00c30335067e89faaf043212f1979b6aee6467000000000000000000000000b628addf54d682af5c803628013d06a66dacdc4d000000000000000000000000b0cbc6b3ed85db8e8aa45dcab635a1fc646fbdff0000000000000000000000000eae5f3b06030ef5326c3b5cd41401a7d08c9a0100000000000000000000000032c0362c0e1da4ae2d6a37a33aa56289b4cb34af000000000000000000000000f06f172d2c8f507b862c1764996a2ba1ebf1cd8000000000000000000000000046da73ce4047b7bb7cc029575905f153f723a7490000000000000000000000009955724cfc4de195df36b8125ad7c35c0c84a4a6000000000000000000000000a805ec1f238ebb7b0736c484113b08e50ca59d2a000000000000000000000000467a9d6ea358c41380e2b32080aa09950e5748b7000000000000000000000000840b79e8ed181a7462aef8ec340473fc13722c410000000000000000000000003e9320c677a453bd412a729b0a07e416236e33e20000000000000000000000001616d9aa1f6b0e0176029303bc63feabd4214e8f00000000000000000000000097715cdd8fd32d8231efb3f5777e79cf7007e5e50000000000000000000000004227176d9303ea26350d1d17d1507faaa0dea29000000000000000000000000075198d89ca3945510abeb43f343ba95cbd2f0532000000000000000000000000b2b1d8fe2707a543115ba2bf7514dc77574e7cb1000000000000000000000000a99f5ea188bc5b4f1fde61e0fd2441fb059a2e450000000000000000000000006115b22489ecf49a9d437356daab1aec1fa395d90000000000000000000000001ad47f845f1ff6da063d2f59c0c44c693c86980d000000000000000000000000935475acdf67155c1ac7bbf0af8ae31117128f63000000000000000000000000e1b5f3ba23d2684c726994c2848c33d44a5c343d0000000000000000000000005ee22df406ee40ebbd7378a4d14d7e637db2c88500000000000000000000000023a2fb7b57439328c80c0469ac37e64eef5eb928