60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d56776b6d4854765931506173394b62464234385538586647447337313344466a68454a524a57314e41506778000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000004fa39f0d33ce3429d7f247100f9f92484c1620a3000000000000000000000000a5af648fde0b500ad6297e0868ca7a28554ebc030000000000000000000000004ffdda1ca1fc3884a10a90c0097d58de0779bcd30000000000000000000000003930ec25d00a5acaa8725ec875a54729d620e3a8000000000000000000000000dd8f8f015c46766595465a8c19deea06754c70660000000000000000000000009ed7548cd618a2d87a9870da03a4b73e344df043000000000000000000000000aaef4ec09abc152e74e5688598bce517fc2f80f0000000000000000000000000965f8f3a5e048c2648884e10b26663aaee6012030000000000000000000000005092cf19916661bc918a2fd34e2fec959487f2940000000000000000000000001442de3d5345af6bf47bc2a66c9612e323d9a1150000000000000000000000004cd8f18046cbff316be6e39a11757cbec68356d20000000000000000000000000c9004aca38b8307f3ecacd99356d8b30e7bb45f0000000000000000000000001c2959d2bfbdd7df23dad132430e165c5cee019900000000000000000000000078b8e54ac7eaa05bed4acc0f2d11d5f6bb8d48090000000000000000000000004d9d5b33b4cd921354767057a4e97c62696531920000000000000000000000008514eb696533d459a742a04e226533399b1cb3bc00000000000000000000000094f01a595b9257cdd74d62ddc92b01a62da86a3d000000000000000000000000358ff7a3cf2999b8d92a5e88df5d68a6268ea36800000000000000000000000020639433d95f3fe078425228356fb6b92b3b5ae6000000000000000000000000406f16150db51f8744d490a47fa1856a59a1b13400000000000000000000000002cba642e6c44f0496047683425e4232b66cb10d00000000000000000000000062f558178b348cf481c9878a9a8601d950e1a7fc00000000000000000000000056cf66fb64b5008fb1344b68e9e19a664cce2c94000000000000000000000000247c06e414d11efa9b6c9d8619d44d1b5fb2e25c0000000000000000000000002d2087b85123afe42fe9390ad8e4cf5a32e16776000000000000000000000000e10fd78cd1f79a0b9c0e9f28e3a4740d38864d0e00000000000000000000000008c55987dffc17f417db10ea66982942934dd808000000000000000000000000c8cfa23e006ab9547e1b87997ca7594d9a859a0100000000000000000000000077ffbbaf4f13904212236c8d7fd28e895b8ac1a30000000000000000000000007a04446bf7929decee42f139a882c9d0d80df4e900000000000000000000000020c0aa0b3e53adba91c2c1ba71b077e60ed660210000000000000000000000001bc6a709a2ce42b502fd09b15a0c3693165071bf000000000000000000000000a6dd563b04fa6307beebb4af64828135351a48cc000000000000000000000000aee9e1f25fbd79bd12a20da56a85abfd88a1e6240000000000000000000000005107eb8ddb61c4446b5c57576712aa82ac964440000000000000000000000000f3dc25c653cfbf0f177035234bda48007a6477c7000000000000000000000000452b40a6e80c7e83b11455f502db98bd0dd7d0f800000000000000000000000027c362556d4171971c45d4e645581dd06ca7ec88000000000000000000000000a7e00c2acbdd8c5f656ad328ad2326505f3fbd6c000000000000000000000000d30b8c5fd34d9ad0d65184021fc61d1051b578fd000000000000000000000000dc7412df4167429382aeaf45cd329ad608280cfb000000000000000000000000137bde47ff73fe2496da504d7b75a177174f8554000000000000000000000000c1b44e180bbabf90d26dec541e6a9c1b8922acdd000000000000000000000000d56a6bdc42069f508a341938e2879fdf3cbe87b7000000000000000000000000662f653bdd5b69ab1bf74f20e8e6716349b1cc3400000000000000000000000071f191fca1b38e85fcbe2afa90aa3590164677ef0000000000000000000000000691162bb8ad55a060946fd90d75202e8d10e3d2000000000000000000000000451fd37c65e127dab481b98b43537c12f728bb7c000000000000000000000000eee8e6f4d79196fd07f6556b258f23246a7a1c0800000000000000000000000081cacb9c75c0dc423f46bbe8e5d2e984f714c7dd0000000000000000000000005fabaa5724f93b4b63392bbd704e116c60db6ba2000000000000000000000000c1ef5ce937839304f3a839668788ba7a7bf32e33000000000000000000000000132bb4c2dc99601fd60582bb6b49252ddc245de5000000000000000000000000780c1f9cd2b5acfdfe434b73f490cd91280a108d00000000000000000000000063ebad8e4fe7c9f838fdaf9ab34f9f66ef7e824f00000000000000000000000023ecb82b46a4cd397518e3a8929875c60d49d5fc0000000000000000000000008af62b6e9cd1f7721b61ad2017fb6d3a756f48f9000000000000000000000000480b4b1465fa182798b48f980f1836202909dfab000000000000000000000000316499cb770e00f7c996c2061b37292ba4fb0f0c000000000000000000000000c78f19d377a3a5acd47bdb7ed0c474f4b890ec70000000000000000000000000e0d187b51f2f2291d7126f29d187c897f9d3637d00000000000000000000000028e7a19b70813d6f1e802b8e3f48ee7fe66783160000000000000000000000004830168733519a9561b1e1ef8694dbc31fd56ca700000000000000000000000071027b856fff1fa7b648c217d9e54cad1d855b99000000000000000000000000d15a20fcf2fda9d6c1171ca878a08666896945690000000000000000000000006b3ede25ae082b76ad4c7272304c1b0b5fcb5adc0000000000000000000000008d8b2c0ede5fd73313bd7315d13722b5ab3a5b63000000000000000000000000d40ceafa5146277485ffb6a74344b4c8bb6e27d00000000000000000000000009d7ffe9af0f121041d8135ea53c2075b1adafee4000000000000000000000000462e46b97485debddebdcf2d1d44dab4c8fb9dc00000000000000000000000008f217a29c1e0cc1543649b93448e157df70af9c8000000000000000000000000bdcfce5f314c00bf56f48ab443896d84e2399927000000000000000000000000ee6d602bfa88fc86b1ba071e1ad219bdb894b3e400000000000000000000000022b1d6f0ad6b552611f041e6c5e55fed7d0126ba00000000000000000000000049f6ae456406b5772f0abc43e1a2b9ad84b6431a00000000000000000000000043be29b8188a231b5cbd044bfc0b16869b384930000000000000000000000000db7d7e7c5592f5fac517eb3c4ba2f6cf535aaae70000000000000000000000004136a1bdefc8e7820030313cd418e3f0cb1d8b8c000000000000000000000000185b99c6fe56987a887bd9b11aaeb840d205a0dd0000000000000000000000002178e542b4ad0ba5ab9cb804bd763b58dab4481c000000000000000000000000f475b8ac88e63554c1b5965243bdbb09773bec2d000000000000000000000000bdaf8c8e707cbe1e118f317f4cd4381b51de0be9000000000000000000000000afa28afeb428d90327bf72d4636aed16bd605dc7000000000000000000000000d1a46f21e8376756373459275f066e3615c1745400000000000000000000000025c0176dd87c7e0c4546c1f4b378125967181b9a000000000000000000000000a40e78deffc066fb01e2df6f1abcf329f05e0b270000000000000000000000005e9f41b09bdadaf65cb7a883d1f76edc7fa9cf0400000000000000000000000021d2897018e5effb1dd802d4309f6b29c662bae9000000000000000000000000f6588093d36a338e4db41b8eb30117b259133789000000000000000000000000f18b0fe38b9e6ef904b46ebf68fdc79108534aa70000000000000000000000002cade8d42d83f60def959e588ded43c41a5bacf7000000000000000000000000e5dbba170293c15d63ed37b59fa7244bafb02a90000000000000000000000000839d08637b689424942c7711d5b15093ee9dabfc00000000000000000000000044be3df2bf5938b9fe2e9a3c7bcc05cf053a6ff6000000000000000000000000b308472a2fd16cc0a3f1bc0264dab6c0a22a495400000000000000000000000013835fd5356e195847c3cc9c3fb35af4998e96ae000000000000000000000000a4ed81777d6650641f134e5713a8c222630acfcd0000000000000000000000006cb734c11995e18ba2ef0cc12325e7c0b22443fd000000000000000000000000ba3a27e6dedd78abc6e12c2bd685ec205f2cadeb0000000000000000000000008c3a110fff2b188d823cc16eddff152d07257c55000000000000000000000000625e8625ed8cfa851b24005cf93e68d3a4506a820000000000000000000000003cb027e85178aaec96bfab0564845eb5465ec855000000000000000000000000f16eaf75d1917a42c12e71a74696032817e0b024000000000000000000000000b4c516078048cc120789eceb38e01fc972d3622f00000000000000000000000087faab336885ca757cd9ed30fcc0387c84d20ad300000000000000000000000050ed58d41eee9e0f1176fdaafa0727a6bcac794d0000000000000000000000003bd52d0656737c70916cb6d11a6afb444b25de59000000000000000000000000b9220caf27c9f6f12ff1efaaa108d74754c3a7d8000000000000000000000000e0eb172916460c23a26aa91a43ef3588edf301920000000000000000000000001364d9e81e9d3815ae2116fac10768ee6aeddbac0000000000000000000000002221b7fde05e9e607e6890fabac2704108147fdf00000000000000000000000015c0494592ab73a580d6217b562dc80dddfc4c61000000000000000000000000059c45e91a012a6fe79813721b53235e60640b76000000000000000000000000272116bfcb7f39d2cc57d1d638f72a2f9bc7daee000000000000000000000000aaf64b49581de07448edd9ca46c6d47112a425bc0000000000000000000000003e5e9724448643b0509404c6b293fea6a402c7eb00000000000000000000000061f4faf7365089ccd682c42ce84b83d4df3992d5000000000000000000000000685d4db12b70a3c37be9aa0b3ec3ec036b663b780000000000000000000000002a4391ee7b37f721bdf2e07f3afc14d6af5304eb0000000000000000000000003f4a051159b2a682cadfd801a265eade1eb78345000000000000000000000000ca2cb6c775c5f104c8679a515f87df77e4fafbb300000000000000000000000091e2fddccf37f57e33955696c26587726e6dd565000000000000000000000000edaa57be9bbc8e205e7cc8d03bca0984e37d3ec50000000000000000000000002a9105525c8e7f7b142d4c6984cffa06d4f94b6400000000000000000000000048aca70a21d9ca2d924ed2adfd1ef263f936e3050000000000000000000000006cf8cda6474253ee1b8b8341db3d10c05390830b000000000000000000000000115a6d3e92836ef55b3cc59df72a1b3f02fa4136000000000000000000000000a8a2835562b64528b5a70805a7b3725f6ad494a8000000000000000000000000f6a0bf6cf7f8cf22d978500870544739f9c0bb0b0000000000000000000000007151ac9aa419618d242390c655e74607b5edc1fa0000000000000000000000008da4d549e6d3661d3ce17766b13220c92a5c61450000000000000000000000006e5637baad32df95c8fe1cd66588391ac4d0c324000000000000000000000000206ebd55e391296ccb80bffaf6be2be948ea5470000000000000000000000000895ffab8c5a0d478cf9e2c5567d22aad90da3d870000000000000000000000004d2a71eca2d815b6dc21a0d58da2d86a1663a376000000000000000000000000188b839b8dfb34e6447ae41de155de264a7b5d22000000000000000000000000debe2e3cbb81efa5751c0f9a97458abf4534e82100000000000000000000000049271d521ca987f2f839bd94b160cfe3973999dd0000000000000000000000005c69a2850c09a9591af10dcca64bf990c897d17e0000000000000000000000004e6cb4741e7a4404efd9dd377b13e70f74854047000000000000000000000000caad4c7eba6c9c943d94894717086292ecb525e10000000000000000000000004897250a8043e7c329457d86ddff885141ab9ab8000000000000000000000000406a69e16f4bc926ed02d8a1f600f8400125603200000000000000000000000097114710af1518363d01ef418e9aff8dc129c87b000000000000000000000000da7e49ca2fc98e8800acb1e122e6f675f668012800000000000000000000000051055ffcf8bdebfd0eb6501af1ef53c0968e468500000000000000000000000073f872823052b18073af1128216579871a8f2d6800000000000000000000000009a61d42fbf3feaf7af1cdaae1ab13e61f6434e200000000000000000000000098a7685dd79ddf058b230eb58186f1a3083567170000000000000000000000000a9a8d36c02d64ea99417a4bb88a790926dbfad1000000000000000000000000f43de7850c0c97de8e177f27274c461bf99d2505000000000000000000000000e75dc63a402b8e5afdcc1ba7ab9f96cd0b76178f000000000000000000000000149e0f03305d88d7cd20bb117d734b71f1ad3592000000000000000000000000f576f7f417668c6181c474b98f6708bf4148315600000000000000000000000010d8ac023af02b9f7a7a126dd764403bf1755d41000000000000000000000000e8c04a7688b08e4946eee38b68a6f5dae1bdecc10000000000000000000000007746472dc7225ffb798a3fd5fc2afd565d6b5ebf0000000000000000000000006719ede4ae0f4328f6c876aa6284752166b8cc36000000000000000000000000904e21f6c51c249861b6fd6cb779b8d20d2f8f7c0000000000000000000000000e4b1f5bf9e2741b063078a7dad0ad6ea3605d35000000000000000000000000ee58379ed5f2dc200c6e0d179bb1c46412afbbfe00000000000000000000000096b4ebdf5d2cc6ee9c7417ec762b5b27a1df4b93000000000000000000000000eb05e14821f6bd125637f4245a80c31777f7e90e000000000000000000000000e4e62026b9b755257f484d98e66e3a6cc9f77e5b00000000000000000000000004f26c40e035d9925dec80b0a571458f9cc8388700000000000000000000000050c3874e308f632f8a03902a7918fb8eb017dcef0000000000000000000000001dd18c9248ee853bd1d850ba645d2794a8b6748d000000000000000000000000eff977fe80dc22fe4575473f49a60aee3f76b97600000000000000000000000068661192a42dfd89b0d0a2e164f02e011a5507ef00000000000000000000000097220f3b09b4e5c095991e4a7b20babe044f59a1000000000000000000000000a5c48a17547f00f9cbc4c15dce6187c37304e50100000000000000000000000042ab301db8b94895668e5de2144ba9f027abc83600000000000000000000000048a96cfd67bfeb569fa435fcee56f69b3ae2e00d00000000000000000000000023354da1acb3b446b74ef73d1d80ec491276c3c5000000000000000000000000a951fbf834c2fa386abafb44ad16d57fcb2c426a0000000000000000000000007ee9b2263d2840868d6901bc52dddde7f5b2e1b50000000000000000000000007fccd03c35cae473d33c5776185bdd688ac4c9ee00000000000000000000000056a9fe2685cbd258fe85fe5e67aec60603c75936000000000000000000000000063aacfb2dc052f5e355022158f6948e96bd57d7000000000000000000000000a14890d30baabea8e7869399de418d89190829420000000000000000000000000ff10c54b1d60084689ccaae003053b4b715ea5a0000000000000000000000003f135f0cfceaa26f85d22f8b097a63c48215ca29000000000000000000000000f87a14dba652ddd96feb996324f1616ec4afb5d0000000000000000000000000a3ec0096bb317173b773a05869a115ceed2370480000000000000000000000005189b765f7f888a7880b7fde23a5de25ee5f352a0000000000000000000000004146bc1c8b707a75a9328a0acd7e487e85be5b0000000000000000000000000049c1ae5e640bfa7c00e98ab47e401195f4e1bd87000000000000000000000000bcfeb51aec20c5adc1bef5245d6e331b04457778000000000000000000000000f9c1bb46d1fecc96dc2ffd93b6f3864f0654b272000000000000000000000000cca7f2392d9267756948337f56f908be0c131152000000000000000000000000458d1cf56ab23cb997c3dc555e12ed1490718b97000000000000000000000000645e226c7dce9af689719044bbcde5f14e8da60f000000000000000000000000616cedbe7a9bef47b04fc4abcf1b435552a47971000000000000000000000000e5798cfa22ce5339ca76fc53c7d9157165a10a550000000000000000000000004eaf58d2cb059b4a6d82c2155ee9af5f482cbd60000000000000000000000000c73a58622104c9ce67a4cd845409c033619f80ea000000000000000000000000e30cbaeb9c39700941dce2ebc0ca58e258bd0fb100000000000000000000000040684c820baaf9d4343bef1cdc8d7ac2c53dac820000000000000000000000007453d2db596dfef4d5aadf1fc38dada34c53984600000000000000000000000054e480eee844ec73951c4c601a5c8cc99efa2ba00000000000000000000000006f34afdb169538744d0a693155185eb030ab358c0000000000000000000000005000e24739942ee8eb5be403ccc079ccb106d5fd000000000000000000000000772d34f0564fe4ddff0d31c3c59ec4a6e8dbda4b000000000000000000000000b8384d360ff92920b60ceba9197b3e7979590f9300000000000000000000000002066da0fbb52a36545f5065132b0d55258952430000000000000000000000002aeaeaacefe63830d9943a4c7d127e2bcb682450000000000000000000000000817348df54295faca22366b555f14014429b7fe9000000000000000000000000f520c1bd581ef4c098229915f6e334d9ef9f2c4f000000000000000000000000defdf75f6c8646c09f5d75a4c0c0f2ab820ef146000000000000000000000000eae6bfe1fc604b0708c92dc923adf1f15414c14f000000000000000000000000386639124b13211f355a101b7940845b4f9d73e4000000000000000000000000228f1bf63f7d6fedaea5f9b5f6ef9befc5c1c1c400000000000000000000000011a26dbc326c0c209336cef528c2506f93e1417e000000000000000000000000673f4597fba2e5db3f34c6506780f415527a9326000000000000000000000000217cbf2db4e11fe79073d06f390f604cae0dd89e000000000000000000000000efed64890264a51401f72264306b7cc0eb0fb5d400000000000000000000000043de84fde410d4f8d40ed7d464cf42657b261bb10000000000000000000000008b443f1515ee29e77dfe331d5687e9f07d153ad8000000000000000000000000def6b63eef77c0f3105eb5493a3c02eaaab47b0e00000000000000000000000084cd3038b7b2983e582092cd4e48761d37be43480000000000000000000000008951ac698d84fcbe19df8700141014957b1fd3e800000000000000000000000042b4b1d2c29337b25bb0b8a9dc7ac9d2f5295ec200000000000000000000000047da1fdd6025ba4b29924aa220ea6df485dccff6000000000000000000000000cb48b2f6ebf3bc49c43c297ccbccd2c92d21930b0000000000000000000000004576a085592ab6e4401a1bb7867365a911885a2b0000000000000000000000007caa91cbe2cc3cc70db1d39fd7d6457f3e02dff00000000000000000000000005fd80ef6ba39c3cb317ce80698d8ca5bd5ce5b6c0000000000000000000000004a6259580799663126680ed9a7852b2f2dd63fa800000000000000000000000008895617c23d558bd936dc1daebb015a3a53b2a2000000000000000000000000ce96cddf0cc5bf82f19281e0d5f669dbf20a8ab80000000000000000000000009b61adc9f9ffca899a6bbffa1601abe1edf2c4bd000000000000000000000000a194647cafd37c24e8ce79263aab773426955ea10000000000000000000000001ead1edc316584de4845c6ad320cbab5e126e178000000000000000000000000d6bce355350d6919e67e1476b9f3f31b06173fae00000000000000000000000002843a7ec5daf86b4625f7553c1d652f2179c5fe000000000000000000000000e29c399b33833e87ffbf52574ac01af06e87d2ea000000000000000000000000c58c5183469fd0ccd9b07e6eef2c96a62d6258fe0000000000000000000000002e09b07ad30bd0f63faaacf10f0e2c5fcfa897bf0000000000000000000000001b3f7a3e23e741e0e5a675f54acb2ebca8140051000000000000000000000000ab232f8ff927cf3da97b0b4306d05b99f915a852000000000000000000000000dbb333cf97d7a999d326e87a5d959f25d90a0912000000000000000000000000dd5dbc9ddf774109c221a8175c28f70981dbe173000000000000000000000000db33abf16a978caf746b18138b3cc392eb4b5b4200000000000000000000000020558a721df53610316e4f520a04327aa07d22f50000000000000000000000009f2a47ec653c55636ada69a979abd80e64ed9e6100000000000000000000000015f9d5e243fada45f70cda4ceeb04f5f6b67317400000000000000000000000057d9ccb137c7ab7ce994d937d66db6fcf371f8e80000000000000000000000003201dc17d156e55c1774048bc35ac08e43aa4c0b00000000000000000000000052fcdf3eee015caf64db310376c561e21b3262ed000000000000000000000000b30201d0704ca017075b2beec5fb5d38a10898570000000000000000000000005be5f58b0b603880770d6032f1b59a610844032600000000000000000000000098273f3854c95968823e4c4bb266ce72041c96d400000000000000000000000040835146d4c07736bc959517aab64aadc564070700000000000000000000000012db44c0c64b95bb86036d0fe8c5080f03fdec1a000000000000000000000000c96435a9de9f874ec0088b5841a33b7712cefdf2000000000000000000000000d7db0411307cacbba1023914eaa37c5e9c348dcb0000000000000000000000006473dee2f2a97394d3056b777dd9b46f934ac05600000000000000000000000052513e5b5b5b1a34ee035ea00632d33f02f76c1e0000000000000000000000002a0594ebda707306c17f27d744e6b5da8739ff3d000000000000000000000000279b42dd2942abdb1ea0d4c9679a0e15a83557a8000000000000000000000000fa8d7f27ffb6c5f1e63f8322945cdb0f824b6384000000000000000000000000cddeea53910eac048df42c3363600f671ac144430000000000000000000000008dfea89d479db678e2d790e9c857023f15198c9700000000000000000000000051d3873b316ff4e95da9f756a3b8e761eadeab3600000000000000000000000095d014ca6808087be5a0155ffbf9b91c6b0d72a40000000000000000000000006c2313024de8ff0efda098817c9a206e8e82e0d3000000000000000000000000c6ee04c8a4432a149fde1502d92c055eafcb0070000000000000000000000000b71486aa373a2f83d1a4fcb7d64bfb91486d7d470000000000000000000000006ed904ea447e93b2cc29b8e1534593b3126fe48e00000000000000000000000094314588f325b6f50f00ca96e0ea41b4b801015e0000000000000000000000004f9ebca1b9cebc5f16a6064aa363089b1db8ee5d000000000000000000000000ef36d30b17c4f0b8fcc7608d6239b0235e8e440d0000000000000000000000005132be26666908bc61524e914c6f5d05fb32ce950000000000000000000000003c8a48999e62a1d6407468b05a7f6be27d7870580000000000000000000000003ca4985bd74a13d57dea69d5ce28b696b24b984700000000000000000000000036635d2bcd783d8641659db5411f4f5ea2fc4171000000000000000000000000d2ec50b94c884cf429b5a881e9c63f0d6cf360fa000000000000000000000000dd3255cf9c488439a58ab4156ca43a9d912029960000000000000000000000003dae94a36637495ba0b36815397debb96f408788000000000000000000000000d3a73000b019d9ded577cbfb2400be78e2d29a53000000000000000000000000c541e938b15e96cca8c491f9d0a279197cfcbdce000000000000000000000000f0a616f7db67ecc441d4d8c6dfacd5cbfef566060000000000000000000000008d211d1c1785891a750877046cd5929b4b9a57f800000000000000000000000090455bcb1b0bc1360bd564af73e22bfd12fc1de900000000000000000000000093236389d8e8cbe38df96292e89a5b2d7c17b7f40000000000000000000000005581a795ab545d658058926cb5b9f1f6974e0a86000000000000000000000000cfd7998ffd8125c5772e200bf43ed1812b9419190000000000000000000000005b3cfbd50d48240ea2c3490d8c0430f0b40ceee30000000000000000000000009bccedeceb0374646307988df90f6d18a14c85310000000000000000000000007b2bd620552f33bdd1dab87b4563a4f7c3407d890000000000000000000000000ea0ed46646a900e423ab55b6ee543627922007600000000000000000000000069237f2389d3a821f07aae00b765476484a46713000000000000000000000000da1ebcb01511e7bde83799216e668d0c07a3a4a20000000000000000000000000cb00bdd05e20ebf09c01c5af9d93c2b8a78be5b000000000000000000000000f022fe7575e2d2ad3ea18ed2138dd4d8020f41840000000000000000000000009f159217adf57ffd9f59b55a13b2c4587544f81e0000000000000000000000007ff45babaf74288e66267d73698ad909d9f340500000000000000000000000009483592799eaa34deb686ab7d37767c229fe3b0e000000000000000000000000cc10dcfb74d49e457e16a395a59ab33f489d05770000000000000000000000008f442be39471e89b612f1c7a47f81b8d00e1ca340000000000000000000000009e487bb154227a0ee5813b699fda14285faea43a000000000000000000000000f8ae408172d5d99fbe214a58016f781aa0935c01000000000000000000000000911656ef5460505b2b4c37fec06f6264a512f3750000000000000000000000005584a63d89796dba02d028dc6eaa36b0339d4a6e000000000000000000000000a6bedfc55f412d1359b34662b50aedb6091534b00000000000000000000000006d51b93fbe92b646cf2e249a55374b714c9065a4000000000000000000000000e0dcb332d92a1393566300e3890305e642063b8a00000000000000000000000080f4cc5c9a8e8b1e6790b25a22b21b97d27ef2390000000000000000000000004b9387920f6d06e6bc94699773e2b915242ad22600000000000000000000000050870ff089dfd99c1735239f003c73de49405b24000000000000000000000000538451f53ccc0e3cc0e9308c3c036976e00c8ee000000000000000000000000025fcf30fe15a32232be93c8cbcbd10b5fb5acf9f0000000000000000000000006491b3cf70142ab2ffb97c624fb033e2e7b52c2200000000000000000000000034eb0f926dee55f66d056d75ada6a02b2df5ac89000000000000000000000000d686968725bdf1974d7222bf1732a8b9ebd9ab8a0000000000000000000000002e6f2f811bf857fa84e80d6261ecf5cb3ff6fa1d0000000000000000000000003eace5fafacafde5c3dc7736472374668ed43d520000000000000000000000006ba3cc7de96e1a7cf36d25d245a0fd721caee8350000000000000000000000007df797e74002a7b66ae0f7d2f40c9686d113637900000000000000000000000028dd0444429c593dd31ac8d40e3440bf6741ec800000000000000000000000001828719fae3529e8d66c41e350610e9e89f822010000000000000000000000001fef7fa0f5d1299142be339451d5dfae9aedab020000000000000000000000006d6e3d0f1f77f3747c05242f95323cbcacb9b8a80000000000000000000000005be497770a0d144688e3a5e7980fdc87b40433930000000000000000000000003522cfdbf634a827c73d5c5405e2bf3a585e87b4000000000000000000000000c19181a5f189fbd21b9645fdd8b521e6166765ec000000000000000000000000521a4103f471bf5a33d033bace65d0d502c56b64000000000000000000000000d655250952991234ca9a7668cccfb88395c1fbfd000000000000000000000000a2028c9672c954c4e1b1091bf7d042be97805b6300000000000000000000000037e7b9e66daa65bfaea2a40a80e7891b3d54ac9e000000000000000000000000996133e61b81c300a37aca9b24898685eb872b610000000000000000000000005d3ca4975f009d6fbb71bf86fa5cd8868be5b8c4000000000000000000000000bb964135978fe1c63b40a12d56cab4a21b3c3e400000000000000000000000006d4c8def747ba5893bfb7a94be78128ca3434472000000000000000000000000e4111aec32a07b2b7368b3e152491c4fe61e178c000000000000000000000000e9b39c0a9f7efceaab472ec29338ae88d46cc1d60000000000000000000000008c1c0167177c2a7adb2a10b7d3396e04807a2967000000000000000000000000261aefcfba6ca1d2756fc4c2c81596c730d96f98000000000000000000000000c9188e7ce99b066d4efc92b6dd28ddd7887798bd000000000000000000000000ed2d7235eb3b610a7ef0b8334a037b995778ae24000000000000000000000000df1c6cee2384baa8c2c9cd62d150df1cb54de20a000000000000000000000000389197ac051327543edfd87d584078be483903da0000000000000000000000001dccb1ebe4d02c2b6f419f2b3a4545c0843d9c270000000000000000000000006d2b54b81b2ced27d2103f8206e01f45435ceca3000000000000000000000000888744d30b19411a215a0f2196173c57281c586b00000000000000000000000065bda345d84b5832c492c23014ff5e913a382e3c0000000000000000000000009385461100040a186285a6ea2d6edb2f4c69f938000000000000000000000000a47cd1ae07bc696be9050ff5b8ccab678d4941990000000000000000000000009ea8996e97f475f15874bf627ae57a1aae3976e4000000000000000000000000595a6b968b507056982210bcba25c25ac353ceb000000000000000000000000062fc48126a376fe96d734c4ef760547704aadf84000000000000000000000000419e99c1212162fd7fec838fa05eccb2b63d75d80000000000000000000000000012efa438a19a3b202b51c65ca3e9d8a1f02676000000000000000000000000a085e5bf56ef8babd4bec8173dc07b144724023a000000000000000000000000037c5466ed01c009671e4c075ecb7e28f03335930000000000000000000000008db59214a510bebd308bb9319f8a54b5ca9148f40000000000000000000000001d52606cdeef352b8e2411fca213c4183e6b8e6b000000000000000000000000e7c4d4478bd3468e62a3ecb1d32bec06eb4b44360000000000000000000000004207366a2a68805c19018bd51345174dd77ef7320000000000000000000000006add84faf728116a996cb590ef4bcfcea1e673620000000000000000000000001ab0bd1b3e4f2461de22eae1bfd3245cae61cfe10000000000000000000000005741d556e6bd323dbdddc21f7ce3eeb9c5af4e46000000000000000000000000d7ca7e56ca0966676a1a7a3d29cde92f9b86f37c000000000000000000000000f926ea24db1a7af7d99d2c5dc9438d376866015000000000000000000000000031b9a1d68fee0ba9c637525d0796c1152683a1f3000000000000000000000000eebe3587d866127a9d311d89f24e3a9542a864e9000000000000000000000000fabf67e680b29ef7715d059d511de3d23fa0aac80000000000000000000000008a67ab2682f218cac44a9f426ec3056d66f0eac900000000000000000000000017d978d89a7d0e49e6d1cf13ffbfe864e4a7eef100000000000000000000000023b1592356a03ee74acda016236122957a81d49c0000000000000000000000006c7bef2d22ba680ea06e7a22a1e781b999f262be0000000000000000000000008b9c363f66d1ce1a3f0fcd0f6bdfae7cb40d0df40000000000000000000000009f10a9dea0add08e62109160ee42d0cf800f5e0c0000000000000000000000002a3c7376a50bf3a8fd7e7d943856a8e941b7b2d40000000000000000000000002fc8e1468d86d302476f13afc5358359ceb9be88000000000000000000000000a8452b9ed0cbafe694350586485aa1f52f71188100000000000000000000000050b008c016828c8a0b5d02eeda8499561986721900000000000000000000000032e05d51dbf78df5c785c443daa4ef95e83a12fc0000000000000000000000002d35032799de98dd3d63e644f92344177a7c659e000000000000000000000000ae534dfbed063e94d5190704602bbbd600f70bc20000000000000000000000007dd6df2ffcf2fb20d96f63dd32b110f7a095ca520000000000000000000000003a5b020f9ff8cd32841bcc34a49eafaadaf4580b000000000000000000000000b7a1f88ce3ca9adee9e5f8755d2b40597841f563000000000000000000000000f88397fd67cd50152d04fc1b1673f19c6d0c0320000000000000000000000000feb0430389f6adf1b1666cdbe602614d658d31bb00000000000000000000000019658caa5d138bf23c436ddea74a713fe00273c4000000000000000000000000225481d8454582075721247a484c0a452960e1b8000000000000000000000000a8419d4df4b7b6cc880135cae7f08e34a79302ff000000000000000000000000d74ffb5488f6c251abe576cb886316a14d02981300000000000000000000000021b6cbfe6ae877744d7d40bcc6e7d20707af266e00000000000000000000000021123626269a98fc54256c6075380121d3db3f440000000000000000000000006bbb0e6bbf66ccd3edada12b83671091cba1dbd6000000000000000000000000f06d72367f26631ff2eb194acba50ee21e59aba700000000000000000000000006c323aa52c188a4297e33348f57c12d57e9a6d000000000000000000000000010e7ce9a8588d499276c8f79c0e6c46d9527e1aa000000000000000000000000a6e635e3ce74dfd60bc1cb6369bbf05636fcf95d0000000000000000000000008ea2d47f2d076da592c5436c236226120e8d377c000000000000000000000000dc1869b7dbd843a6810d346d15dba966389a562b000000000000000000000000992134a24f96daa8a157ba6de4a7f23acf7130ec000000000000000000000000ebe5d007a88f55dcf76989a1015005f5e4e385ac000000000000000000000000ae9305b20bc6186644da817d71fb05fa657ca846000000000000000000000000822f9fd7a085e8ee8da957582f0669c42b74d2ce000000000000000000000000ec1e6f6a37c2c4eaa84a3295fd309feac5eee2820000000000000000000000006545910c219081b23e7b49560cba7615a1f0a535000000000000000000000000166573f865421909d058180eee8be5f12d5935ad00000000000000000000000003901356395ab381da7e0b8ebe09356fe2382d780000000000000000000000001b7cdd268b61acadc707b386f881c8a4625be08b00000000000000000000000043854808a664499dde0f1831b183c972d0b6a636000000000000000000000000558ae13b1e2852014055b065cd82152c9d466ca000000000000000000000000016f02aab6db78b4ec65bd2d4aecb1fe0368ff757000000000000000000000000cbf892117b33dc62e7b9608e11475d81bc43fbb10000000000000000000000009a59a232732606ce5806ed920d020af94f2d1624000000000000000000000000f347442b9ff36c3513cbd7bdd9b35d991094411500000000000000000000000085f703c71d0cc32a8aa4898c195ebb95517a6445000000000000000000000000c7bc9df83dd20402a5bf3202cbcb174e4b9cbc19000000000000000000000000440208c813458c092d49df8cc2a36832e7c2874f00000000000000000000000006386131faf1dc0cc8d90fb6b7c46643eae8fd7d0000000000000000000000005da64bacccc64766558ceddc445d89b9a2e3242c0000000000000000000000006b2f9d3ff3f07b2c92a8af814faed4248f199de9000000000000000000000000c5ce71a124438fa95f6c1933453e84d313b9706f000000000000000000000000ce3ad2c493684b2992ed18cdabda0f5a249cf908000000000000000000000000233d40548ad7666b0e14431add9bb52a8498b54d000000000000000000000000676ebecb92f55a10040141e7dfa245c09c4822e6000000000000000000000000097d2ef02ab102bc333a112fe6249c205d1f49e10000000000000000000000009d1e5baa27615c8efb779509a15cabfe817f415e0000000000000000000000001ea67cd6da0fea19d270be6b8bfa44b5ada81fcd0000000000000000000000008bcc91d7ece8a5211a913e15bedc0deb4a0f7b190000000000000000000000006a4233ea052846d37c0cd7d18055ca49f9dfb3e30000000000000000000000008c5403e526a3604b7765321368a6c568e5f9ab20000000000000000000000000bb4b92417e5437187f4bbaebbea2831372e6e5e3000000000000000000000000f6b2784d712592630c966e996b2279e1fdbc543e0000000000000000000000002404d3d7ccdfc8a6973c681256f2e47e752f32c80000000000000000000000005c67ed7cba37e471273b26e2182a44fc79ab61f4000000000000000000000000ef29634d6e332445eb08ebbb3567640b2ce6027a00000000000000000000000098eb51e79f7bc9dc97f206825517044a6c466e8d000000000000000000000000e567563480e93bd4b4b34c3bbef31cfa87bef596000000000000000000000000fe78a726086594778360fb8c325984c5887069650000000000000000000000006c0269579f322d6acd554fc1ea469d9c837d3b55000000000000000000000000a80a0a108dd2692068ef89e399c03facabba96ca00000000000000000000000063dd5a87453b9a9149824daac98e7a05572fcf620000000000000000000000006f5ef56f7272901d339beac4bbd2e628b420f1c400000000000000000000000076d1c9f234c396bb136e9060120dfb988bc977ee000000000000000000000000b145a2c104d1b94dcd2a8695efeed1d627a04c250000000000000000000000008b42eb948a59b45bf40b89e2881763c4008689d1000000000000000000000000dcbbdba6a0b9bf26ee7916563a4df98b1bfb4dec00000000000000000000000000d62760ed09cdd6782257e1cc34951c299b00fe000000000000000000000000019dc1c620fde43359224714221606295221c1bf0000000000000000000000005810bf08564fabc6a02410383082781f8385b42f00000000000000000000000000e9c8d6a1f364085bf511577f76f3db53e43c82000000000000000000000000e76098fde2596d2ce0ff661c511a953efc6396980000000000000000000000001e976cd9a023f90dc07bb4b0d2057518662e7bc60000000000000000000000007a7d9d37c3d141b664b17feba530d76032865985000000000000000000000000dd64bceaa1b484f831ba83f23e92140d6049769b000000000000000000000000dd71da8dbeaaf87d400a043213149fec4f8dc04a000000000000000000000000d56019d0a9690abe7538929e9d7b58fd943ce03e000000000000000000000000a6f944eeb0f6411391f914f5bb3260c37029d52c000000000000000000000000899eddc50ca69891238131c38f75e0ff7fe437cb00000000000000000000000041f57c1aa7fc194f2e28a751172a3d6ebc9a52c6000000000000000000000000cc5c0266b05b27c16f6209d530a9521dc9cd18c3000000000000000000000000b74e8c735368f03a536fc2bcedad1821f3547fb00000000000000000000000003d18238f1eb0af613f36fadd4fa61d1dea557ae0000000000000000000000000bd1d4692afc7333a69035fe4e28af26a15613da4000000000000000000000000ee94fa55c091832ba43c1b3c8c8f74ccb2b730dc00000000000000000000000041ff6cf6bd86e0f69a6b1c8b8b09ebf2f8b55741000000000000000000000000893519a046b25969239f4fa4d84fbf25264faa41000000000000000000000000bf34e749a97cc681604f6d9ac9f86533f657ee040000000000000000000000009313efb7d391cb73c0c21117f2e9771c97acc158000000000000000000000000fba1863e832141de86941cff6bd593711a03d3a2000000000000000000000000091d4e51dae56f27c9314cd8622b89ab0f2dbb7900000000000000000000000035badfdc569773091d6b8d000f3529ad123d80c30000000000000000000000001ea7a310dce5ca38c04ed35af8eb84420582702d000000000000000000000000102748f6d750fe96994b87d0a4069c722b6db09e00000000000000000000000059e70886ec0e789a22495fb120734c46aca785b1000000000000000000000000bb6fb8875ec8aeac551e07fecf4b18efac67de2b0000000000000000000000007d47a695019e34af8a085a50e49046b7fd63d6300000000000000000000000003e70555f1dc946c1a736ee2d91a0cb49843ea7c6000000000000000000000000b5f6d4ad3626eecbecc5f302acbd11fa526da53f000000000000000000000000bc4599d221c39018625ee2a7151cbd3a018d2eaa000000000000000000000000009fbaa98f8a6908caa28c937b6e9a64c05579c0000000000000000000000000893996156d5680d51ca81cccd733b4d2676fc314000000000000000000000000f21252c8fc21cdf17952d52ac53d2865308e495000000000000000000000000091012a7b98404329fc9282708dea19ddd64bdb690000000000000000000000008d226c9f99c30d83a25e026b852695c2721412260000000000000000000000002072b4a6104e99963f881e723e88cb7e0b4e3227000000000000000000000000bb9bf15a79b9a58046175b2a6547f3a269baa14c000000000000000000000000f6fc25f95dc007f1e6cc4e3b442791bc8e1e2460000000000000000000000000d803db1f4db728d7be2aa99c3ba672a00f14c4990000000000000000000000004cb077b233229e32497c8eeffcd2be15b666352e00000000000000000000000014cb48222a96cfb35a170f224cff39c79e4db2db000000000000000000000000428641a79298a67567c672e0fa923eabed423ba6000000000000000000000000925ec302e25fb1e58cacbe00b14f4bc9a5ccd883000000000000000000000000fe70989468efa7efcc969f155899da112f079d9e0000000000000000000000002341e874184666ad52fcd37d6dbf4dd33bf04ec6000000000000000000000000f529ef8a84a83e4c0c3311d331d70a028d1384db000000000000000000000000790848ce3842df502a2a540f6ff2257da9744c2300000000000000000000000038b2bf0d3e50034d8a71230233cf433300228a3c000000000000000000000000cf3593c36551ae6961787f50837ff8e0ceb11149000000000000000000000000aa8ff76199e9d3ccd43fbe23f039f41d19b957ff00000000000000000000000023788ceb7ef5a0a9141523c9f38963fdec28526e000000000000000000000000a6cd0db4024ba1f0b04e220e42616062729bd4e7000000000000000000000000ad4f56f3ce5e0b27c9a614558de6389295608086000000000000000000000000e3d3873724be69ebb38ae42ee1516ab8351706ba0000000000000000000000002a608d40174c0414e84a2a402f98cfa2ba30df9900000000000000000000000052df488bf043e73d1ee0b4ddd4429884723b710f00000000000000000000000095858828d8c4f7a9fc710bc611e007e9c42c6e650000000000000000000000006ee3eeaefe4fe63d5cf29623b001f896eeec589c0000000000000000000000003285fb9f5fa452d0a79a3b7d334f826564a56b4f000000000000000000000000d5a8eacf9e225e77e867be107813df092c4ea482000000000000000000000000c6bcd797d25966f8ff98455a4a161a119c6f3891000000000000000000000000de55e50bae3afc42d604322b55a526e11735631b0000000000000000000000006c4444c2d520032aeaae1910a136eb8408ca0001000000000000000000000000e2c0dad527364520fe4f3ad838c0f90577ef778400000000000000000000000071d55084a1e257d0a3f48f7d7585af8f90f9c3f2000000000000000000000000027f3fa741590db5501c0926828b26ebdb6edeee0000000000000000000000000fcb32d0f08a6a0d5096ee22eb66f59c17bd4f4c000000000000000000000000c3a78c99864786370d909a2bd4129481a55f04c9000000000000000000000000a4c2afca702a6a32d5bd9fdecaddc39bc6f96cb60000000000000000000000009ae4f3213d198362efed8de7d04b0ff5a7a104fa000000000000000000000000e286e0b5a4ecbe3115af9be4324ae18b85f5f84f0000000000000000000000006f1d1c8075f2e3c82308f520a2e8d5ba2c1954280000000000000000000000008c42cb4206c40f78fde458df9edb72c448c82cd70000000000000000000000002025e34152d0da9692a6c4787b0cbac4fe5fefef000000000000000000000000ceeb4fb55d89d38eb152a948b475808d136cd14f000000000000000000000000ca28c0ec693d54ae533054da1d0ee6bc494698f4000000000000000000000000aeb5d6a1e1b9bacb593347bd362f387cb084a72c000000000000000000000000a54381cc2f025f0b6e74cf4e19e4d2a9f20cf2a3000000000000000000000000b6f90288c34bfd00fe4d9223f5c2c2588432a6a3000000000000000000000000a66acbc26e92e68a8a687af48184a6be67de2a1e000000000000000000000000c1f5f831a5e86ff22847d231f2aebd40490375fe00000000000000000000000097b1c7daf9c71b954bbace00a25e4c46970b9e4c000000000000000000000000095a9a6e0dcb5edccbe42be5225766f580637da7000000000000000000000000f7eb31de697f1cbe056a8f4c02177bf4c8ed825e0000000000000000000000003ad1bc7611ec8d9e505cb93cfa68d43f26d0f48200000000000000000000000019922d12dfd7dcd9f81320363bce0e96bde08f5f0000000000000000000000002c4fd58666a1444bca65ea158332041af6d5c94f000000000000000000000000b0141ca26e9c85310f80ed172d6584cf4a470d0e00000000000000000000000006aba8b0758e502ad8ebc76886e3534310380317000000000000000000000000bfe3c34a00a9a0de017512590b28d3f61b5cd0ad000000000000000000000000415f5e9098aca0a9203f2421977448c50d251da40000000000000000000000004522b5910c174d6297db63477398d2eee577424e0000000000000000000000004d20f407aa7bee489bd2d0b4ef2a6e7aa1ce9a2c00000000000000000000000008b1bbaa6651d7093d1c348651b779bfdc62c492000000000000000000000000fb33d45c228db6ca84dd86ac90f45b700b751de60000000000000000000000000baa552a91a70c922f50198bc98bcb427424e908000000000000000000000000d9c187e5b6d0675e9200f7ae1fbbb3998bad61250000000000000000000000007130db12bcdc2d2e79377c979dc5b3ae0f0322170000000000000000000000008d8f67a95f0126c1c1972f9fdb179656402d2d1f00000000000000000000000034457f5632b347ec151aa87d8eceaff3672c2d96000000000000000000000000805abb69dd6b7456238737fea87491348006829700000000000000000000000074fdeb5e873b1b1dc2639fef3f2456e9763e1881000000000000000000000000bce5916343b6c8a27c8dda4eed5b95e350a42162000000000000000000000000ea615cb320903aca670914ea64353e52baeb6819000000000000000000000000c5db3413c5057e35632644651c5f7dc5b8d29813000000000000000000000000c517c83f417b73da98647dad0fcb80af9f3b9531000000000000000000000000078b67f9c8bee313b286ce174375a3f48f108aa7000000000000000000000000c5fdc2d572062133582161d3acaea5ca24445edf000000000000000000000000a95e728d4b50d9c631a874bda408c4275e92aab70000000000000000000000004c6090f40beb488f9f8bd0887b83c0d8279899e1000000000000000000000000bdf87584d4c81c6a09191d9c59664d17d35b1f8a000000000000000000000000bdda87e6ccd3b01e30f6df4a54d7579915e1e44d0000000000000000000000001bc64307e6ddc620635b862fd2051be32bbf26a300000000000000000000000024c2c8a67d4700f67cac41357a8cb849266f38d3000000000000000000000000a0d2fa14e397ee94ca545b6f50723d4194e654280000000000000000000000000570c0ff86cae575235232eab0269befb7530640000000000000000000000000a158f6523d72e11bc5ffb2854568e293122862de0000000000000000000000003140f301fa35d667de5775fa1b00ad0a4dc7eb5c00000000000000000000000054fc7e42c735fb8bedcbd212a98d8d9fcd48188800000000000000000000000028fdf618aad7ee2ec6d4cc2f449e1a9854cc679b000000000000000000000000109162245aae26dea0ccaf630741293bbf20d0140000000000000000000000008a23e6c70f24d373961ff5491636a3c4af4c0d34000000000000000000000000b3998461cdce2aefd197c44c800f927d76364b2e0000000000000000000000006771d4f9c097af25814fbb255dc57e0752e3d7a100000000000000000000000046a9a9be2c272a1b56131cd2797fc16364a57b9e0000000000000000000000003130060f73fd905a841a0965f200c0145e8518230000000000000000000000008a0ed54078facba7f32228b6d9d9990bea54efa70000000000000000000000004ffdc026d652b45b5415158d87a76b484b10bd69000000000000000000000000d02715ca96872c23dfe7039a8196081610e4cd0f000000000000000000000000f8fd057090b18a2ef25160c3966e2c397d29626700000000000000000000000046b6d8925121ef8e5ce9ec4dc40bfa06e0facdf80000000000000000000000007f64a509df7ce8f5168b13d60ebf8431f71fc420000000000000000000000000e3f14a339275a205e35f584827df71a376c1217d0000000000000000000000009870ab618c7e5848a150b95cc616a74b485e0bab0000000000000000000000007487b4738a1de00323f4b3a6f5353d437e60bbd300000000000000000000000093df6b355f2aa9c5e7c151a9e1f8c1e30bbf6022000000000000000000000000c538010f971aa880004c788dd11b5a00e9607f700000000000000000000000000f842226117a9ec895163ccd5be5b96199cb574a0000000000000000000000008c2ba63348049b15256955b40e8bb14a78503f620000000000000000000000007866915e2097bf89a3b636772fc7dc3aac37e67b0000000000000000000000002d49d07848115c2583e162abe08601ad34f5435b000000000000000000000000d970c3882b040124b2768c47116c403e7410e5ae000000000000000000000000b2254edbc1900bbc994e3d2fd8c6400b034fd23d000000000000000000000000ebce1144df0804ef3835b801728a496473b8a466000000000000000000000000e5165c34e587eb113877e5f1ca967bf93726479b000000000000000000000000555f4bb670fe244929e13b8b3cb86547cf590b110000000000000000000000005b1cdb71cdb7e73514c48066ac92a3df74c9295f000000000000000000000000e0944beffb579d30c5e2f674954ad9f9ec85b2130000000000000000000000002054a38d42233565e7815df6d18e314fcbdfd8320000000000000000000000002d3f8dd18fb2b2ace70e3295fdd81f740ff075910000000000000000000000006a17f3b0c30c3faf949ace2fbe1e7673557ff7770000000000000000000000000a90f37c9292939b910eecbcb9aff5feb712266800000000000000000000000086b21727fb57a3b7e17dc45b996e076f99f5fd77000000000000000000000000baaf5397c44125b062a77cf70f935c29e66962d1000000000000000000000000b0a3649cce290b19e6161d1a33b3c275cf4a036c0000000000000000000000008c647302e7628c6b3244285182542d6f95a5dd930000000000000000000000002098a62901c80d265a1fcb89d9395b390db9dd11000000000000000000000000f6c7dda42a5a6caada4c484ff242849db72cc18a00000000000000000000000094cef5477799559fb6b610e8bd78e8e52de1d79d0000000000000000000000000340531f4f27e677d13f3f00366ba293fac8919b0000000000000000000000001c5407785c0344d6a20d63361f4d09d7a997f5e6000000000000000000000000994563c0b6113590586d0ee5ec5458c08ff5cc7f0000000000000000000000009956781c3544a71614f48c5f15ea7db6a67e49ff000000000000000000000000f7bc856a1cce6483c1970e026439b1435ea784a8000000000000000000000000bb2d7e5b0dcda677abf6d1a96d02da12a9aad90f000000000000000000000000d0693abfdd3a2dedfda222e2eb74b8207c2226da00000000000000000000000077f75eee0d5e165415acdb306bd857a3746612c3000000000000000000000000f9f4c6721dc848588defeb57220033586741facd000000000000000000000000b6e9dab841894ab07f14b8c95b56f314493f25db00000000000000000000000016d48f538d49a898d74b5faf77ed2eca65269225000000000000000000000000cbcd2a4f44a9a734cf70f46b6499ffbddf10c9dd0000000000000000000000004876ded2b4f8ba5d45095bf97318719bf6c1eac600000000000000000000000001689b12bb5b055682d0156d803acd55d5fce8fa00000000000000000000000024c4a35c6a31ece5c0454ec0a10e120f47f32d04000000000000000000000000a556fd7be2d7b6a1b356c9a2c12f18bd794bf4200000000000000000000000003ff7d290afad5e880986d22131a1141951a3aa8f000000000000000000000000e5e00525d9bd22c01925db7247486557e0261867000000000000000000000000b5414196cd5cc9888d4f1f844b9dec3d89732bac0000000000000000000000009ebbf3f3e8a0bd5fa58a6a937932c4f2a79be3d90000000000000000000000002af39b74115a6613fc05c0dbc73ab957168cf34a000000000000000000000000bfe86b8d236c1dbe9a7fad084720807beb5b65ec00000000000000000000000015a9f7beda95fc0985ba8f331f16a75fc9947ab000000000000000000000000029eb6c45a7f1bdcf03f99e7a78bdd7ce70bd30fc000000000000000000000000fa1ae9a3afff57aef25c504534bdb318900c41c600000000000000000000000071c2fbe6a5478be01fe3c58b1c9b01a604da8a830000000000000000000000002ccc7d00a24c19f6a52a58c1dde7a38b31ea29f000000000000000000000000098ae6c81ca3542497c41115cb696f8ffdbe64bbe000000000000000000000000f4f43d5fed1f5aa37e3098f79ebe7edf1ae01240000000000000000000000000ab604f33b896ec6aeefd01b622adac01505c7f13000000000000000000000000c47bd4c757d572f5d5398699735389adb4e5c365000000000000000000000000766ea3a506670196aefaa582cf951dd0a03c28880000000000000000000000007fe4bd5a188544fa3159872e7049d5458662a46d000000000000000000000000ab3b12b9b8126f6c049de9964aae740dc9ff4440000000000000000000000000e02778d6e0c73bdc267d283a7c60a2aa102f32e10000000000000000000000001980e024a6a877b3ff2b5ab0bfdc06fbbab8952f000000000000000000000000ade6f121e130a1a48f65162b03aa4f283b889dea00000000000000000000000069223a344320aaccae9288e861bf9f70513d228400000000000000000000000029ce9881d6f95f46d9b599b22b94765722b0dafe000000000000000000000000f9ea8dd39ac3843b4fefec99439c30e3d20360c9000000000000000000000000ca3aab51eea2d1d14f7757d575b4b51206e3c2f2000000000000000000000000c223652e73a7e0066c00af870dfb22502f1d17e2000000000000000000000000095587adbae1f49a9f1994e554ed2022b030c87a000000000000000000000000c324dc08af96936de3031f941b517e50a6c75181000000000000000000000000f67c1fcbd753597db32ca440dd432f30d267ebef0000000000000000000000008cf5300e238277d6d275f17eadb374fa336fb3a70000000000000000000000007365eeac11fcc36166352db1b55cc46bb28e9b4e000000000000000000000000e90e474c3c2c2ba858f3f56769ec096f607d708a0000000000000000000000008ff657d3bb10a9c30553eda016f6391f79346e98000000000000000000000000d7824a6666d071a84478ec9af36cb349bc753938000000000000000000000000a6007f9676c630b4e81c6ebef4990dd3149dfbf90000000000000000000000004c5df545238b7c6e19bfbdb995fc76bf9ee359e7000000000000000000000000c21c83f61344f92e41e266ba17007916ac2725e20000000000000000000000004e8242b3bd4629b5bf2c176928866d2a8d7e6bed00000000000000000000000054ac8127ef3cc0a0c3bcbe83470647124749a825000000000000000000000000b1f9504c5425bbcf64cf9b22b3b0e3f03aa4f5a5000000000000000000000000a6354aeb9e630eeca02b1263b64f974acef2613c000000000000000000000000143e57528d9a5428b1510b2b9fdc46efe56787d400000000000000000000000093bf5ab7afe9b63fdb49da7868277e559ef3bce60000000000000000000000000d478fd9e34e3933fc69c6d2cc7e5fa83e08e748000000000000000000000000dcb9d86cc9659995030a428865d42e9e89b5268900000000000000000000000098d63ee4770b8035e68ade42fa6fe54943eac1ee0000000000000000000000005b98f1169643068365971b0350b8d328f8b765e10000000000000000000000002033935a602643484de17af8b1ef3b60b22b858d000000000000000000000000cf9ae2626b6381144d1ee38ae7d052c6e87cd49b000000000000000000000000ad43bc8a9372f45527dff0309137dc188ad3c1f2000000000000000000000000e4e39bd87a64ce07f27e896eb921405cce47aac50000000000000000000000005e844de2378a563fa66610918c3b44a7b96a0d27000000000000000000000000afc82db23c003da5bbf99cdc28799d19359f1ad7000000000000000000000000ad70feb974937d469501779519aa4ccc8fb5682a00000000000000000000000078117f33588b13acd269257e75d132c2b48108bf0000000000000000000000003272be197502077bb0d3357600ce04220954ca1f000000000000000000000000fd384c0337075cad0f249a3df20ddc85e442634500000000000000000000000019c2dd9393d3773466722c663ccac6fa1ee9d79500000000000000000000000090f2115294bb2baa55e556d486e36881076655e7000000000000000000000000afb398523092fafc85d8e7c5e8171bfb1accb6a800000000000000000000000050022e94fe404de67fd68dbabfe643a53b9ef1b900000000000000000000000071e9c679ac18f65a1db162f7f1ea6b3a46e6265a0000000000000000000000006bf03b7edeae0f9a5f417446a1780003f72a9156000000000000000000000000846d196108ca7727f41f2b8b0a8c31b3862854f70000000000000000000000007f4be8c30e760392e2ae1e2e82520d84c3dd1e9f000000000000000000000000d72cba71f0dfa4a6bb039fe5e4b0a2c1765408780000000000000000000000001335fcae9878521af86249a5676ba80cc5f1ae24000000000000000000000000422403c69af25c14e3d4472d3505457cb046a73f0000000000000000000000004156b20861b43202aa7136c1a8b3c48ac901a5dc00000000000000000000000011205fd8515917857c632d263536cf1aa4f72c630000000000000000000000007567f2bb2175e203fa542579ca085d6c4bee6c090000000000000000000000000951d5277f0435fdb82d0721ca3397518e3994c00000000000000000000000008d1ef798a3173af7f842611f7d5e3dea9ec595bb00000000000000000000000095e13f6ae311460bbda37c22c0d203f52cd465610000000000000000000000009ba42f7fb934b37182e6bc21e7f9b44b6e5783360000000000000000000000001b5a9b0c57399ce7c7ec17e949e889e6f8d73a3f00000000000000000000000037234ca7555012ca25331912bcd05ba127c070bc00000000000000000000000070aa23caed5f648787c02b2e2f4b48127ca8262b0000000000000000000000004c05616fbfd0f63373f8bb7d84677b469d2b7ae20000000000000000000000005fa1b8e503c5f45c133eceba3cb9b1016975be3500000000000000000000000093d4f9fcfd4d2224d6d9499a84a71647d074016700000000000000000000000035ae572dadcbbee94ebff9115bec9c0bd24513fc00000000000000000000000099fa8af8afe4fb1720d5c37244c428ccee264a750000000000000000000000002a1425cf02c441096e5e22abd238184e8763ba8100000000000000000000000058fe24c6dd10ce2285d1ded66436d6a67fafe358000000000000000000000000b042c646975ab3861f1e0bddb335cfb5c627f807000000000000000000000000d96b867e07c4c2b18c3622f828232d940f9ef2470000000000000000000000005c8999440f082badc30ca2c4d7f184e47124158300000000000000000000000013a0fce30ce6880725b7487e2029bb50d6072b9c000000000000000000000000a9e2173fcefae89d1d56b3ea0483b5b6deccb3f40000000000000000000000000885f903e8d549a73da0f733ffacc8cc414f4a8e000000000000000000000000128297563d627d8b5eda5a7f49f1be1ca60b2da00000000000000000000000009c2320db1f96290e6fb0197bde5854de218feee9000000000000000000000000fbe9c83d03cb6091c170be98ac5a021dbe151bbe00000000000000000000000041ff9dc33edd4c9d77db612b790e235767964e6600000000000000000000000005f92deefef954cdd06720c95fe29a5380c92421000000000000000000000000189c5030c7eb0ec9b977c6ba64d66023092527ea000000000000000000000000c3d39feac33bbc9f87ede98efc6038ab98e501f10000000000000000000000006c6c234a10986b6b729bd6941f8c2b7fc43ed6420000000000000000000000009bc82647107813a8c62ec4164d842210d575519e000000000000000000000000fdad0cb2cf05602e96d0b315b5c1dc465c3100250000000000000000000000008b96804b2fc93ef092313268618c20738d0ee75000000000000000000000000098b3c80996431baeffa2920d0a88d0d0d6423b13000000000000000000000000e6b48261de7defb9ef69debc572abac2e19d6aee0000000000000000000000003195228030e31827552277fe75ea054d6491d3d3000000000000000000000000245cce27deea32894cd9dab86737d0a6fa3fee900000000000000000000000006d57f14a21b14780b6779976f187df6670cdb93600000000000000000000000050619a8befd1e78582fd7f08193783f0982cdbc10000000000000000000000006bc770b017efb884181f4b81ab4b60786a3b29de0000000000000000000000009e40c64e4de8f6df74a43e5496f823b96220a8a50000000000000000000000002b474ca5cb2c744dacd6a8b91d9441f6ca016cd4000000000000000000000000a5ed8bc8cc3d48caf0e0d22bda8f7990960f27cc000000000000000000000000c7509b37fd5558e024f9d045a91efa735f863ae9000000000000000000000000dc3a1d95ca5802b9420ecc0320668423a4b24da0000000000000000000000000bc60c92c5296117f52f0ed285946625330149a5f00000000000000000000000003177c9b3787fa2b85d4806349dbb6e53f702bf6000000000000000000000000ecebe8642694dbe22b765287e52fa0bb0a053ee6000000000000000000000000698c28a2313edf89912896f1d6105a6c9efb5b4800000000000000000000000065dc3d73d79a98b13e02dc2a4eb6d922043d3d770000000000000000000000008655fb47c22977ddce97f055412f3a2e92521c1100000000000000000000000058c6caf1df2c8d7359196ccbfee8cb9a81c8c30a000000000000000000000000a2ab003211aa74bf870a4148e8533dc73455119a00000000000000000000000086ff5268e73d3d96b1c5d64320cff1fdd6f100140000000000000000000000004c3279c475051e9c3ab574227820b82130b6104800000000000000000000000061755faaa1ef124bf6f7bd092c022078515dd01a0000000000000000000000001c518266b68865a4df221a94d3191be8952b7229000000000000000000000000542edfd0f9984092687ec535aeb62da85c187d4f0000000000000000000000007147cd349fc3b2945ce917ab19351b20f38a328a000000000000000000000000a110908fda6be4f1f11dd1c2c5a53994a9f7305e0000000000000000000000004a0386328f0480fe31197d1090622d3ac269e7ff00000000000000000000000054161c1fd0c7258adbd90aec11e3392bfe53705a00000000000000000000000088615d05d86dde4abf09f547502fb1054643a1a500000000000000000000000053dff288825930287b4fca471d36339c153392420000000000000000000000006f4dc2639f1ec764fa6b445e84c207d9d60e6a1d0000000000000000000000001db7fa6f5b254f5d4d432d88e96b488c02f587500000000000000000000000003b66fb96abf43b74a5f6a1fac14752302889b4d0000000000000000000000000667308843d8e986872428ca28d5c524c6872df0800000000000000000000000040f91fd11a2376c2ae9f8e01ed8393c3c907dd46000000000000000000000000b8b245ff0c6846ce3c1769b8d2c9f80a4aba5104000000000000000000000000de60adcb53f5cde6c2a5b00c2db1241a9f9b25130000000000000000000000009fd61a021d5663f75a3501d26a2ffe694d4d022d0000000000000000000000001101285b6033efb1fd745e4b9e985599ac7dabcc000000000000000000000000379c5fc710abf30f0d301e7aec319d35aa9a20b600000000000000000000000005dfcc9302f9b068a4edb4477c04be57bec004c500000000000000000000000034fc13afee91f5db6493e977fd18faef678aaa06000000000000000000000000554fe214837826126d66de4ac71058c978ba5aa5000000000000000000000000279dd3ec621e71a693aa8861c9d47d4b6d0b4b75000000000000000000000000054251da90a0f5dfb41534ad0df68e63944abf010000000000000000000000004720da41507114ce7de256771c8c0364108c424c0000000000000000000000004eb3f024c809f934646d50cce3f0684865db15b8000000000000000000000000408646f3498245d95c269cf17afd49a951816f9d000000000000000000000000998d518a79ee2adf5c2e6ddb9a5dd0bda249bf71000000000000000000000000679c0a5f349a03919a87316b5da2b06267c8c76f000000000000000000000000ec1b8f6ca567f0b715ca00f48f883ce809e4f53c00000000000000000000000000b0517dca005ef83763ef958f66ba17f8d3b18a0000000000000000000000008d94b247453bdde89b99ccd24b142b8d27d15b4c0000000000000000000000003b38c9c1d94f43dc6c00e62ae6de15e9eac13d630000000000000000000000005f94fc4083843fb5bb201fe4b0591e7a127b18ef0000000000000000000000004b4ffb796fc617df3c768a2ba4f1883c0e80b2c4000000000000000000000000052330788aefa240677ff0d638db882a3374899400000000000000000000000029b8d1984639f2c57abf32bdf318da1c2455b77e0000000000000000000000005f7a3c111c8ba2e94aec5692ea377ee9a0820d67000000000000000000000000bfa19872775ca152efd32c911014be4c8717bb6b00000000000000000000000063326deb54edc0c26266e2cc8578a7558219e9ba000000000000000000000000d6c7e6936929995744f4dd43c091845bae6d2163000000000000000000000000c09516522a0d4568ee9bf9955021314957c459df0000000000000000000000001639afe5b8465914b59c30af38eb3fab4ef9b326000000000000000000000000cbfb56b270b488554520f68579e0aa53df893f51000000000000000000000000a8fa4dda3267cd2b721049b1082857b52dc5598c0000000000000000000000000d6201c4c43286771bccb37ebb7c1f70afe63a400000000000000000000000003723a64dcb9bfb059a7fb0b231bc94a87c6ff1570000000000000000000000001c01c5acc42f38b56fc77dd6bf183d4c1d66af150000000000000000000000005abd70dda39b11ecbade83b142754945009918a20000000000000000000000004294da340de604c79decd259a37dc48951ec6d7c00000000000000000000000066e53b597cb4c4a76bcee26566b5204e391d843e000000000000000000000000a0902f16c94431b4b1e9201f3e3406c6ac638da8000000000000000000000000c1190b3cdcc1e5ad33a4707b8ab8526f22319c1b000000000000000000000000ab2c3245ab29b719206c214594ecbff77d85920b0000000000000000000000008a628e799c379c2b2e97d263c962144d9f390777000000000000000000000000bcbdf84263304a4e62453730fc77a4232f626c5000000000000000000000000078a18a6386d8bcd780a75aa9b9ddbe19de62ff7c000000000000000000000000ec6f6495982d0a502cf707e53bf526a23696bc610000000000000000000000001e82964155324ab4d960072ab0f2ddc69eb3db2a0000000000000000000000002cec53cf838921627ca80f68790022a803efbb1000000000000000000000000040106b4154037e1097ea78145b4080af57ad3a76000000000000000000000000b5a6e74cd478777daf8dff4c313720b1ba1932d600000000000000000000000094cb57ead8ca9485f5d8b60aec626a4824a41ee0000000000000000000000000fd8cef609d7b86011b60ea9600f81651e588d474000000000000000000000000adb3d00c9ffa736d9b9e172383c0d5009fa31c2a000000000000000000000000471cd51da2a40d1e22c9021a7b44d72be0a443f900000000000000000000000021f7846a7ad6f609ee591f83a67e2ef043855812000000000000000000000000803aaa2716eb0be6339a82667edf6f80d62dc27d0000000000000000000000009e43033d42f7bbb8640402e591f64605a11eacc2000000000000000000000000f3db2c687ab621c0c6bb8c5bbe90d95dfb450778000000000000000000000000446c139951b32264b68cc29fa1567270a9a95bfe000000000000000000000000b9db985e6e349d67299c8dc757d6a34dcb0d8fdb000000000000000000000000ec16d264083dc24f8862f245229ac3e2ae8edbf9000000000000000000000000f948c3547dc2908f7e1adbcb6459e34fd2dfa32a000000000000000000000000ddd44c8ac26b62175ab99c380cfdda2bc986dd8d0000000000000000000000009f74a718418b7bb61b17bd17dd9b496fa014773e000000000000000000000000b045cf6236141edc19d2b16fc98c1aa6144d14000000000000000000000000007f15ae318f2e8b9c98e8faafdbea42f6d8bfaa61000000000000000000000000b46d78e45d9bf6e6c4047b6bdca32b27fb0aff69000000000000000000000000cdd4bf3562880a9cdfb8bff0afc694730082a42700000000000000000000000011697823f981a476757a8ef23208cc31e681160c000000000000000000000000f5ad760ec1661945c189e8de130ccf5f9cb1c2dc0000000000000000000000008029500270962f0cb7b447e0a507abff1bba44e6000000000000000000000000c93556527309cf736666aae8f96eec20427922db000000000000000000000000fa840967cebc89f1180e354d2e40c4fdbba075a4000000000000000000000000c48a40aef803f7446c3e8aafa04355f5cea400ab000000000000000000000000da0231b3dd43de3c447c6a19709b12dd7b8c52d2000000000000000000000000df4d57670c6eaeecd4a4dd4bd7594817eb5cf502000000000000000000000000a6d986750f020f831fb89d48df2c34b5a4966f16000000000000000000000000d37979ae188466db30fd9a63568e0129a67b4207000000000000000000000000c34ba7a9f2f151e9fa52c6b99c226c830dc041b6000000000000000000000000b159975de9812a2a3fca426a2f713ea7eac051f20000000000000000000000004cbdba6d563475bb28df9cdfa8da432385bc624a000000000000000000000000ac4c63ea99ca1c6e6008f0555e1fcf345374d0a100000000000000000000000031c6726d6da693aaf52a8857c025159875e7d1a4000000000000000000000000fae23e71d7706f800b88111c91d47cb0bfbde27100000000000000000000000061eaef19b320aeec4d169506ca8c43049490e5c90000000000000000000000009f92bce281104718973e98d5399dbe94ed8de125000000000000000000000000307f3fd494902cc60f10f627a7e8e0f5add575100000000000000000000000001c73882d5677ece7956061feeca46d592ab18e0e0000000000000000000000001039c4cdc86d0b70aab33fb5c7895289d1e0c3ff000000000000000000000000800bc22479768f47de0f038fe9de28e1b2c0419e000000000000000000000000ae83448f6785024dbe987ea75f020a8c15c7b16b00000000000000000000000006573715c741f7b08d3d456a47af81cfb0f009d90000000000000000000000004eb670285ed9e33d267f1eb67c4309ced95eb25800000000000000000000000078819ce59e137fbc10c4ff1d480203e00f5d33ee00000000000000000000000020da5e572f5633e87c0dcb6dac2c45e0b631306f000000000000000000000000b080972185b3d38b5664fecd02dae9cfa76312850000000000000000000000001249b3e7bd2efe56da55c209394136177891783d000000000000000000000000770b3c1fb3fb1238edb2a9b5fd0f5154fc52375500000000000000000000000054b5a0b3c81429f332f65bd118b11c89748fe7050000000000000000000000008ec053a3abddf17c72b003341b34ceeec71e40f10000000000000000000000009becf195694dee6fc8b76d76c6256a6c263f6c320000000000000000000000007568bc9ea3c35599bb1d011bc7e9d3243ffe3e13000000000000000000000000477ecd8bc3498650e56a135afeb3c95f313e2001000000000000000000000000ef61daa1434818bd55f7d0770458db7dc5600d650000000000000000000000005c0221278cb36dfd9223a0672c67d0a758e7a121000000000000000000000000e058f4bc41bc7be1bd33b51ab9225e143e9d57fb000000000000000000000000dd6dae3555a3008045e53d2324345f4e21165793000000000000000000000000da6971b498dc0777165fee1f66a890ae1f4e57120000000000000000000000007a1c14b1a6f42e7380058efe7efb8242c3a113b7000000000000000000000000957914091e11aec68d8a14670c0e67fe24e3f060000000000000000000000000d8ff3f3a8ebf33ae67e78272ba4bbf5a741f466e0000000000000000000000000d65191657d96576711f3704d9c68a8a0eead6c2000000000000000000000000b0b7de82dbb4b40df717899454d711238986dfcf00000000000000000000000071151694f21ee67e8dda06538d05838ea9fa120700000000000000000000000075bd8b18e71cc257de5f4f92cb63a2448d15f73c000000000000000000000000f0fce3d5cd171ce53ff68721c170171bf8b5aed200000000000000000000000023dd18fc61248395ad63cb8c25f813665290829500000000000000000000000001b25245555ce95322a58b24627d17dff99203ec000000000000000000000000800451c29218b674a8f546419b2c80aad4ab5cc700000000000000000000000061f704f162120ff8c137bd61a7b2a820c1dd6ed90000000000000000000000005661a2624afba085a14df895917bb52a3d68c061000000000000000000000000eae957558f92cbcaf84bbb7715b46c05213e2953000000000000000000000000f59ec248b2110a3c79d11e389aa5ae75b33ec5c00000000000000000000000007f8de352cfbf1fa67741357d43de88718b60f612000000000000000000000000b579859804837d22d11a92a248d52ff78ff775880000000000000000000000006919803f470a5fc1fe1dcc18cebd7ac123d6266d0000000000000000000000004645b97663351684bc5dd1864f9f597d247f0e15000000000000000000000000aadf02de4229de199e2d767ad5f1c617b6ee5643000000000000000000000000b5b015ea3b94a29715ab10c0295d7807f6e8e6f40000000000000000000000004a3d6924e53c381184db12521d931361115eeaf5000000000000000000000000c5fc937f0a62c2ba9b7e886afb6873997869e97f000000000000000000000000c1643850d86866323de896601a6e46d643d3f5bd0000000000000000000000000325c0e423530e6285e7a8829931288343e89fb600000000000000000000000039427a6a7491346b603c47bd2af3d998cf075b0e000000000000000000000000d970654de379b7eaefadbe3be04d88b1e5b1205700000000000000000000000067708bb792c23a93f401d4df740b8d20826e57520000000000000000000000000ae47c3a8277e70006b48c15aa8bfec8d04249bb0000000000000000000000008622d5c1888b83be3988a33bb573bcd7feb8133b0000000000000000000000004e05eebfda0cb0a70da7a937163adf269472e43f0000000000000000000000001c8582ccd44851913db1429338d8e035f6a8e51400000000000000000000000033c3f2711022f45d42e801c8260d419a6359b5dc00000000000000000000000052691ccd9c1296b8f0c752adcfd1724a79eb6f7e0000000000000000000000008ba4fe0b7d825d345af050a40b0bec992e2a9cd9000000000000000000000000d3f4f7e53f5fc5017e5f94be20a0ee972fe48f0b0000000000000000000000002f42e4581f53c13ea9af6d62157314384949cbf2000000000000000000000000fc0a54c62ea2456ffce1154fedbb5b430e41ede7000000000000000000000000c093b3a5ec06610be8de8bfc0f379dfca271444f000000000000000000000000fcb1341d1c80a2f90209e64110249d92e666575400000000000000000000000013cc3567e31479596e9c077b5867a1dc551c523d000000000000000000000000f42fcee2934b7d22d97b93c91c40aaaef311542d0000000000000000000000009e772f410ba0512c8791fb1b1d722f50215c457a0000000000000000000000009d9cbd142e5a1ba3e1ed34e72594d1365137af5e0000000000000000000000005fd057ae78e2fbcd78473e8e8573453ba19fe71a000000000000000000000000091db025ef24c49a4f23ad861de295d683ad6020000000000000000000000000b6b70bb712d86ba5cf25b87bc5620b9e2422e80a0000000000000000000000007863173efaa727ee300b3b50fe15612be1cac67200000000000000000000000051511ad1072594f2a608bbed8d9646814f2966d70000000000000000000000003bb494c60b8acb5bd74e0f6419854cc7753133b3000000000000000000000000b4a23009c1d0b669100a65a9a776049d231f34ac00000000000000000000000060f79a75ec545ef57f8b5332510d842d6b27e98a00000000000000000000000037bf582bcb06558d3b3e065256cc6a402d4c18ce000000000000000000000000110457e974cce4955b144b5df2f8d54ca6b4b93700000000000000000000000087516e8296cc4af47399cf0d1ca56a402d3b538a0000000000000000000000000470a32ac6d7354139544109bbdc85331c0c854c00000000000000000000000013280e2a206f42f04372be1d5843202b4e83e0f9000000000000000000000000e9415cb2fb15f901458b779dbf4d0db9c937d2c00000000000000000000000002a5d4dcb1231b95b8c0d4215c7a64f283a7f6bbb00000000000000000000000018fa6a9f563663f82825527dd9d3964b9045787c000000000000000000000000cffe956cb12f782bc78d347c2886ca3c9c40706a000000000000000000000000e1178ebdb3a3a989b3da885d2693144389de44480000000000000000000000003fb45d6695a3ce884fe29f74ac44841dd2297fd5000000000000000000000000335d9810d3a784727c901b04a584004d43ebdf7c000000000000000000000000c0f62c052c7e608a570ec20c9c2f44dc893c6255000000000000000000000000939caa0f8c91af31de6d9307d2b9bc0772573c570000000000000000000000003632835f04ee87012d66b9f8fc390d06ffd2fe0d0000000000000000000000003ddd81300529ce3641d6c57dc8d95d550763cb0c000000000000000000000000903c20387a8ed96132ae4c5d9fd547e637f103520000000000000000000000002310ea458e90817219222b674fcf3936ac4bbc6f000000000000000000000000b007f4a3fe4d0db603d5dda0498d3da88a8faeb1000000000000000000000000c0a8d310647cce0805959c02d94609eaba06fecb000000000000000000000000c8e8b3e1c5207cf6c4aab0cb94099c9f42d6eb82000000000000000000000000ef82e3f2e3ef58ae6d1a9e53769cca49df69d37300000000000000000000000024c33318e5968124a0faaf4e07e53599e4d7837d00000000000000000000000053c23b20033c8c84ebb3bb7e585e359a39bb421f000000000000000000000000258e87696bd3c27b6ac5482a196258ab8c69cf2d000000000000000000000000a716289799bb9e6090ff0afc009ff8ec001866640000000000000000000000007dce399ff7ab6646f3b27d51a83cb25d9ef7ed52000000000000000000000000431107ac794256ba45063fbcb805d568380f86ee000000000000000000000000314457742e32fecf9dad5cb89810a86ae3a31d4c000000000000000000000000077bcf111b851626ebe49950876b2f15778e2edc0000000000000000000000004b46b1669baf4c8718676e888303e26d58f47a87000000000000000000000000bc6b3f610b38dd437a209c2834688f0510ba0f96000000000000000000000000f5c6f8c63d4a3109d9a4d6c9ff8d8176e771448e000000000000000000000000d1323cc90dfd467ad67fb5e55cf5b2fd6e16ff64000000000000000000000000f028121ceb1ec0a26ad7a5d8b760294ec7f56eb800000000000000000000000086190ce9a3365fc22d46b34ae375a4e864ef4934000000000000000000000000138b0b7ef386f228cd15a05cc6d3e8a6f708ef10000000000000000000000000dcf9876a149f0fe787a9f54a55aef55a83221ca50000000000000000000000003e351e1511ce0c2d2ce9ef451b4440380ddff52b00000000000000000000000026cf794d81ca9727813ce6bfd2a70576eff658a1000000000000000000000000c8b27777ac637be71135945ecd9fcbf8d8fc36bf000000000000000000000000bcbf3f921487406c3963d788b9452deb3bc23f5800000000000000000000000050882d2c8318aeb811437f46b8fc8c99784ee14e00000000000000000000000031b0c729b5a96b568604750efc401a2c174d25340000000000000000000000007c3d7e03c49b04348d92c6f0f6f97df525610066000000000000000000000000f44e39a2a4449aba6eee135fe277cb791387ba7f0000000000000000000000005743025f15c4905fe8fdc6bcad0763c276fb4469000000000000000000000000542d0496827fb9fe22b62c5737c933dc580d77db000000000000000000000000ecea232ad60f65bb87b0877094ba29901fcc8f86000000000000000000000000c7677053361c18abd8d364a766ef1521d6993e95000000000000000000000000e801da0fb6972b6c3d3f6b4f443c7945975a0f230000000000000000000000006ad7c7f4aae4785a619fa6478383b4f5f09d4c1200000000000000000000000045e2cfc33ed71807ff0c6eb872250381f749d47400000000000000000000000077cd0c2ebfa4f936cc2defdab6697f9686f542a200000000000000000000000032ec3fda32a151204bf986e8ee18ba7da20fecc60000000000000000000000006e3fd1c8d67a5b6d5766b129b2c65f94e361c928000000000000000000000000653ac0ecbb67b709a4bca7593c0aab25aa5690b5000000000000000000000000a34128168b5df369cdd63e32430eb131f8d5cad7000000000000000000000000da2e60a659103ac800baa75e425ce4dd55968dad000000000000000000000000b7a445ec93ab7e9246d43133aa9cfd42c12086d20000000000000000000000004d3414c0e51b8b7857a61829aa9fc470c8f4924f00000000000000000000000066d4ddc5948ccd979cb20db12398120e7fdf2fcd000000000000000000000000b091fb8a47164b3be522e79daea0967f9860d353000000000000000000000000f446cef29fdce077ed6dbf165bd399ebdc5aa060000000000000000000000000d3ed322f89dd2bb7d6c0a014761ef1a4132349bd00000000000000000000000059a1372adf4f5f751be6c8cadd5e618a00d8610a000000000000000000000000b3359e8d507eb18394a40957518d6f4a1722547200000000000000000000000041f651ec2629be00614ac1da636b5763cbd319d70000000000000000000000004e0ab4de435d46214e2a8999dd2b0faaf2664693000000000000000000000000da433193a238e7c17bdaa276c206729bf25d781e0000000000000000000000000cc87283529e765718ea563bf228125bd3c81e1f00000000000000000000000033891270173da44f0eab448582bb478307e60489000000000000000000000000b7de756eb70d33fdb0882e334294c4d6349a4a13000000000000000000000000c812429cf2ae7224830b4fa89aa00a62923a0ae10000000000000000000000002a7765ac597c6455d49eb0687ac90a3cf83eb6100000000000000000000000003da6a557d06b17573325054474fac6467ef7de4a000000000000000000000000d0073b2f92448773d74cc2ba172661da62f9f702000000000000000000000000f2703cfa7385b82dd49d092d145d7bba0ea4f37a000000000000000000000000140919778145081f5eb36c612cad4f9c4ec36bec0000000000000000000000002df74bb1214644d1e1ed4a734786a72b03bb1dc7000000000000000000000000159622013d11a636afdbae81679d707703474d4600000000000000000000000054daf3557610ac3fd89be81e6701bcd48e31c9e30000000000000000000000003e3c56e68fcbd72442eb21e0128f2033b9d2970b0000000000000000000000004fe264d03afe7bfa3f6d1b24a3188e53fd700d820000000000000000000000003314aec367b3bb2ac934cebcbfa707384bbfba530000000000000000000000006602eff581edeb6a37013d9a24aab01e974c9a5e000000000000000000000000743dfc564b457301528f71d3b98612dd92bfbbf6000000000000000000000000538da3d83c050c6d01a2bac59e0be7512d064cf800000000000000000000000017cf3662a7c7083441555215d394475da6ef956e0000000000000000000000005a28047be577e42c88c42c91d834c00a841689a30000000000000000000000009e2a5c3f36af1a3c0f1582638ec267ade6375bfc000000000000000000000000fab3c65220d02d0057fbdd065c896ee6231b4504000000000000000000000000d93164a5b6f8dac6ce03cc3571e08c7a9363bae7000000000000000000000000432ad43ea0bc2fcbdf1e2b2473d8520bb2e58ed1000000000000000000000000e5c49b340a20da9c3d26a5d743a1cca1883a5444000000000000000000000000b881fae2fb63f4b06898bbaf34a55c302fa1268b000000000000000000000000dd2912fb5e1a53ff3384b52951d03e2ad4361fd100000000000000000000000068c4b7b5aa8e7efa54aa51dee5bf030f0beb01fe000000000000000000000000822bc5c8a5993e3084e1dd05fad65d0ae01033fc0000000000000000000000000d1c673f6e5281b33d6f6552913be059125893780000000000000000000000009e1b3fac555ad6b4cfee08e56113b1deabf27450000000000000000000000000978004f767e5ae74de316b21f858df732acb5dc100000000000000000000000081ed876bbc6a8650bbb984d3f4030ae156517f470000000000000000000000003528c882fa144e17561aff09cec4eb098d52a1cf000000000000000000000000d82034ed206f54e7e450be92b37b9aaca97a4ce4000000000000000000000000a08404457c5cefa2fb80586f1fe6b29cc3510e9b000000000000000000000000a7fec59a68f6235377928dc66f1be60dc7d6bc5600000000000000000000000089fb448c85c83f3ddbe7d8b25393ba9d2b77cd4000000000000000000000000027b59e41c4b15b6c411ee32a076529b6c966bcc700000000000000000000000016d4be9670558cc305b78141d7a5ae3885191abf000000000000000000000000f6cdd753be437152fd30da526e41406a7aa07c4e00000000000000000000000085c769f1344f5ea5edb6dfc7f4a25072f3ad326b000000000000000000000000e2274df2e3a73649810686a96281f1b3a064c67c000000000000000000000000d427b43f62b2d32f1ea47831187c4bb4032ad689000000000000000000000000897c16d3ad574809ed3f85cdf550313f6a5ecdfa00000000000000000000000002b6a89a04506c627373b90b23f71a56deff86a50000000000000000000000006540984af44f58a5ffc707fc5bdd485f6598bdf80000000000000000000000002895505587df4b4556d45aa9b3f7cf050f4c1ca80000000000000000000000004dca67192b50497fd02dae3ae7cc288093c0de8e0000000000000000000000007367f6770a0fc37971a6c50326f3965d83716882000000000000000000000000973318ae5626eb0ce7f7bf54d2fdf65c03adcc45000000000000000000000000c79b34db51f54f12f56e73357ba84380fbabf6cb0000000000000000000000001e66eb36f34ef679ea3ed12a014a21c7b284df3f000000000000000000000000b88bbf32f7217b3d274a8c8ab808740b4ea85cf1000000000000000000000000547ea84b8459d6d1e93af6fdf064c8d0bb44536a000000000000000000000000dec942d53f64838ec3874a3b48fe7f8ef4eb7479000000000000000000000000b6833c134b9cf2021cb0883a5fb5338b984411a30000000000000000000000002020bbd98a61522d2b236c5316dc44d5dbe138a40000000000000000000000000b0511ca47c6ad32895842f57959f0830a00bfdc000000000000000000000000810e3217b7c8771cecfe8c5feebf02df1e21416a0000000000000000000000007674acccbb8f8695a8ed45f3ba3791812d1be29a000000000000000000000000597f55d9af5d33fb014c511afd405d11242eceda00000000000000000000000077efee365ab073c6272bb7b1630f8924ab7785c80000000000000000000000004f8bb28187cc89ddad0f35aa76a4693a54595c24000000000000000000000000df4d35550b2e181ca1e57aad128d3e21863ab3f9000000000000000000000000cae6ca4a11bd1d9c95266b5632f94f6a552205950000000000000000000000009575df17eaee8454b06a5e4d441f6f2b67d6d56000000000000000000000000095dac3ea047625c3ac775dfa3cffb878a43c7957000000000000000000000000145b3c95e42886ba30d4f54c8fab540c10ebe49f0000000000000000000000009b4c3a0c954e7d0282f3cf8cec41c2ed876c83ee000000000000000000000000c98b913e6758652afbc89a2e28b5e9c486e6d21a0000000000000000000000002900939880a3b9fdc508af80bf0e3f391d2c2c2e000000000000000000000000467d31be9ea15046b874d896367225b57a923eb70000000000000000000000005be9a4959308a0d0c7bc0870e319314d8d957dbb000000000000000000000000b7865b8e2d5b9a530a3f1ed16bb0296e579e0d65000000000000000000000000dd9f47bec6d59185a8df2beed01f5a080111b7ae000000000000000000000000e8c49eeb6f05ee69c80b2a193135799a89c3cefb00000000000000000000000097d00e7ce4974dd41666071dd4be83fe0c15c1d000000000000000000000000040c250b490b7abbb68637e1807b066e97058a8ad0000000000000000000000002cea0297bfb1b55ff37126b677d78e2b1fd2e8560000000000000000000000003ae962c1fdce3187dbdbef43834c8e0473d89a5000000000000000000000000071d71b07c58e5e882092c687573c627af90c0c030000000000000000000000004ffbd7d61f84ba032ba7c1d12ffc381fb5f4051d0000000000000000000000005e93db0bef85b3036894fa0b13fa8508c9ba1ed8000000000000000000000000bdac5eae83946c80332bfc2e9f2b5a4932a6f81500000000000000000000000071a8c910b2dfedd2488a1732e10348c239fb8ec7000000000000000000000000bee0efb5424e904db4fcc062851ed3a4d8af924100000000000000000000000048f07557a2f80b85740c65e0043a5907e59763e0000000000000000000000000965a5dd9d91832a49788a8993a2b3614bd1ddf7a0000000000000000000000001b69f5d27c0ce4527e6ef9f97a891603070c2d650000000000000000000000004104f72a3460ea842e538b6d08af74c694e96326000000000000000000000000e76fba3231e40c781e4170639db54dff7f5c65990000000000000000000000009d6a673ee252720afd02d01159df753f8abb9294000000000000000000000000c68fb17c1096813af8e519b2d2a07102bc410f16000000000000000000000000116374ece93cfe314015b95e9ac7c9319ebe02c30000000000000000000000007c47e622d0140030ae7eb32337f0907d1f9a74c40000000000000000000000005b1de1095f299d2ac9410f75b7f7cc32a0d8505000000000000000000000000043427e06121890b40fcf540d7dec32bf811d1ead000000000000000000000000807fcab3f3e4c081f794a590346333c1fa54d1eb00000000000000000000000071421de20ad1e6b9179dc4d1eca5bd862396d405000000000000000000000000448a07f52f1cb260b2d745a94ea09ce2b2c6920e00000000000000000000000016bc8c980cacc285f752c0ca85dcc405c49086db00000000000000000000000096cfc7ce3a53f71e53d5129c13ae3d5837076d10000000000000000000000000f305e439ae4dca491f23e31dd3efdbc3e685f2670000000000000000000000000e3a6b5992ee25ca38f152a48a6ba388ac69c7ad000000000000000000000000d4b8f906c1b88c6b2be23fdedc1603361347302c000000000000000000000000c136ae52ad8c32f8e2c15a5d2416444f6843c51600000000000000000000000020331cf0d1e3a2a68e36da94b70836e10aa3380f000000000000000000000000e9ffdf511c8a86f8cb2583456729c615d1db82dc000000000000000000000000aaf04dcac2972f043ea53621e69459563135438b0000000000000000000000003e7d110202717e46b27e85d1a54c0a118938d497000000000000000000000000a1e8fc5d9d3499f87eaa9fa47651c3b04182ac5f000000000000000000000000a3caca24237f5684be1903bff57de846c3499282000000000000000000000000cb114a49bdabab98f725134aabaa9396c6003c01000000000000000000000000baf305b6b33ec4e92bddca31e6008912044b0d81000000000000000000000000f5b102932fb53e8025a394dc3d76279a17fb453b00000000000000000000000077714b49a548b075da049fbd8af10b730bc4b441000000000000000000000000c9abbe41d7667f4f0c96e41d8850220f27bfe47900000000000000000000000037a491aa975811e94c6b2440d20d3af85a3aceda0000000000000000000000004f5694bc651f8748ae0b9f26516bbd949ae8c71600000000000000000000000019e08f9c193472c991567f979c1750f0c6f87116000000000000000000000000af0c24a98f375a6ff99f1b81b53523e333c25ea80000000000000000000000002e58e2615146d0faf4eca9081bb94b4b3772ad7c0000000000000000000000008d189db9e7eb39f12a336718647afe01ca7811bb00000000000000000000000037cb6f9a18d26a373258f58fcfe76d891746b08b000000000000000000000000f1d1ccc8c3741da27ae53fa93732da0c1afafbd500000000000000000000000086b65eba924d91518f655fcddd550b79f1140a2800000000000000000000000085b795a15c5ffa779bb3242db596f3acc4562d4d000000000000000000000000e82eda81edf3ef91e635c7411214e590d68dc274000000000000000000000000b2298ee99a2b7d94eb7b447ede63eacf872e578f000000000000000000000000b57f09e357f18711e92758602f0f216d48c6a8c8000000000000000000000000ca06148a9fdf80ce4252a55a01344b31d33f3f820000000000000000000000002d905cf6e954aff9cdb00e4023f3ea00595fae920000000000000000000000004c953fbff86e29d817cda0c9e16ac3c018c6c5cf0000000000000000000000000da4612e2816ed2480dcaf9f4d65e417fa2e656900000000000000000000000015eebc40525215d50dfdfb6309d2746676c4d6190000000000000000000000007d580705def45e75af8d68b2ca4316d46d76a17f0000000000000000000000004fa075fed20cb290398a57e7350c3bbc088128eb0000000000000000000000000c4f2837c82eba8b2c65c78c576dffb7a4817128000000000000000000000000bde83c6f1444b5c56ef0aaea0e29362c482da604000000000000000000000000b95e68f47216f983c53f1ab954e75a0d0aa7b1ba0000000000000000000000008a58176cade8212077419ea50e7707f6280dcd770000000000000000000000008e54b593720d73c78df3baabd2fce4740ed4ee480000000000000000000000001b69ebd90b130c8ffcd729280612a48741f35d0e000000000000000000000000107d6b76675d5542c244d39394263c9106677ede00000000000000000000000092f51855a66fd0e55962f0a7fe73657d8cc97f5a000000000000000000000000bd5a5ffa9cb648e3620a5865a8ec61eb767ddf5000000000000000000000000043f7b9d9f01462cf6737a1afa29780d81acfaa2d0000000000000000000000009d7f055827bf8f2bf8420e0584405ac580560b27000000000000000000000000f870f61f9a6af0a9b8503a7d00a862bc4d13db220000000000000000000000001695eb3d6220211d865ed4b6d496d472db455f4b000000000000000000000000dc3eff6b1fb5d64e8d9dd6646f4c7a306db86f00000000000000000000000000c73ee85589bd02bf487e0da040beab73ae88de20000000000000000000000000c8dc34bff9ea60fba8a00acb66c580f9e0977e740000000000000000000000001d5de6cf7e782f3f1ec030596abdf0ae05ca124d0000000000000000000000009a2f59fc3515a3d07db0df5b025739b64831f09d000000000000000000000000d9ddae8dc56eddc25b3fb8548e383a128b4e1ea10000000000000000000000008df6fcce1725c86d682d772c00488a4100c31cd1000000000000000000000000be71b720e9f62f94ec12246f086882e3865040eb000000000000000000000000f6674514ac40a1bbba83cbd2f0fa2e115dc58f150000000000000000000000009528573766a09a87001637e6d0dc8ee3e949e357000000000000000000000000322ee52dcaa5d6105cf979f997a1183fe4848c8600000000000000000000000082b4aac9779c278e51be4edb7f0d4cba479ee835000000000000000000000000b01b2a46f25b2238be5e1957333dda6975629f6b0000000000000000000000005e3c3d8a286e2ea096923ef9e38e18b9afddb410000000000000000000000000cd6f3663c55c565e64d2ffeb0748bd8f3c02ac220000000000000000000000009346e5c5c2d33f85244a598ff3757b05dc9317c0000000000000000000000000ca447415afe92b9784c05e3caf86543826cdc70d000000000000000000000000497278f9e92e5570da75e2c6c714c30e2f77a815000000000000000000000000c7ab26007b67da772208c1b1dcfca20f3f0a231800000000000000000000000061184daa6021a949b1e8699cc8827039eaf1de7f000000000000000000000000b55ba688f9bffaf57ae6795b11d2428978512c1000000000000000000000000016bed1ef8b00e7066492e8fe8ead126a4b902e830000000000000000000000009c9c9ec238d7d5794d1c8f622ba694d2b948f6f7000000000000000000000000d5563a224fe27083475667b7698a6d288817faa5000000000000000000000000389d799adc80ed001fa5fdcfc2902cd97fc20e860000000000000000000000001e2a599623d8406042a750ff7e7c60dd94d872f300000000000000000000000078c8c660c436167b23023ff7c91452c87a268be8000000000000000000000000a2aa297a5a05b0c5e07eca234f7f126df76b8a70000000000000000000000000c7395f0658871831179c126498bcd89ce2c244d600000000000000000000000059606a4cee61b6d911d1309655ea1d65054d315a000000000000000000000000e08e0d55dd169d4c954f60e9b3675d208bfbd84d0000000000000000000000009a0663b08d3cc9808505ffd1e39eac7715d9b87b00000000000000000000000071bee0685b64dbe4271570a8d60fc8ccf40b073e000000000000000000000000543a0979963a72932ce9b528d4876a3ded65666e000000000000000000000000aa47ff63ff2c9bc6519b95bc014f1ec5efd92ccb000000000000000000000000321114becc534f55ec1e2cffc246de3de3821fce000000000000000000000000fd998354d51c65eab90092b51c62b83838e19747000000000000000000000000c7c0594928f710794bf9ee84e43600e2de280439000000000000000000000000372d8414d540b25235c946c9f478e4278d99baa10000000000000000000000007458c9c23f757b07534843d25ff30a8eed3c0065000000000000000000000000d946990f58238c9ff2bbfcd06fc84dfcfaaaf6100000000000000000000000002f2118f0a0aeb17b7c0392ef7b136caa9fb81eea0000000000000000000000006ec8cb0391fe26eb7ef83f88c180e0a216ae489300000000000000000000000091836487f71ee07bbb42c44f32286efe323893520000000000000000000000005de789dd46ce390485f3d2f91a76ffb41412a2920000000000000000000000000aa402e77a54f0b554c0e113a0c7dc9d436becc3000000000000000000000000e7dc46b2ee1f04c318ee9ccd9bd8c2a32dec1aaf00000000000000000000000021b99d2a82ee6d6f743916aee564eb8efca9a5230000000000000000000000002a45a21331531cf5a924c20eac7aa90cc7a6a3480000000000000000000000006e80ef9f9931318c42a8971c64cb4ca19da2b006000000000000000000000000bfdff8f4f3a19b5d7720836199b3e7162b6679070000000000000000000000004662484bfd08af353033819db05ae339a906612f000000000000000000000000a1f6d9c73983dd8fc38d2f7edb4d3f4af106d1640000000000000000000000008c8687fc965593dfb2f0b4eaefd55e9d8df348df000000000000000000000000c244f1ba609d517b23a22f2a266acf21b4820cfd000000000000000000000000e7bcc26de152770ba2d9d2396bfea5017e03aaab0000000000000000000000002e6d82b9e0b88914faec0a8beda4fd56d20fe3e9000000000000000000000000dddc0c21d499a7d0ef300b25c56b96de5909a49d000000000000000000000000868104fb7b1fb7898c3fa14c1c889a80b28c9225000000000000000000000000335abfe85cbd4c4c4bb02296dcb7f83451bd5de4000000000000000000000000e313185e4996637959688830ddfaf2e172fc15ea0000000000000000000000007148a1e42bbfdbd26c0da1aa3c7aa1ebcf80d34f000000000000000000000000efeabd930a44f85888f6ab4b125527e032dfcbd3000000000000000000000000972b734322caa6850578c6ec9f1f58f14965bb0f000000000000000000000000774b1e732b3218e1762656f21a55ab32cc3eaa7b00000000000000000000000033843f68fdbfbdef803cf92c801852944ffa383700000000000000000000000008d31dc73c08fec67df556bba0dbd9615b0fc4da00000000000000000000000008ef01d80f30472ce10d530eb6df3a4db2480e680000000000000000000000003774f51f12566166f794ae075a127d692eb798230000000000000000000000005edf621bc259b7bf920e1bd24ccd6dc01811b2f200000000000000000000000076f6568461a0174020544c547837f606cf7839450000000000000000000000002830b571b128b8f54bdf90b15a6339c4d60bbe0c00000000000000000000000044c3bd2e2d56080206d638a4125d2a393c82cc1500000000000000000000000071453f79db67198adb69176ce1e0a1c789dd6bdf000000000000000000000000cf6cdb01c1081e2f8de3b4c1ec37f9e12f975350000000000000000000000000f0da9255581d86f22f825b5ceac55642f00264f0000000000000000000000000ca233546606f745b578d44f2fcfa909932a5349600000000000000000000000023c4a4f8a473836f43dd7514fa75f50fa171aac7000000000000000000000000e77c8f51af9afa5143cd8f15ecc987519a787ee7000000000000000000000000dff1071fc9c1d5081a346d3d9f41b09bd29ff9670000000000000000000000003e5c2742ea21fc6c7e6618e9d4c626b0be2f065600000000000000000000000089759bc942114f5d9e21aa1b0593609971d1654d0000000000000000000000007f68a0e5bac3a0d06a02d887d496b866d00175c6000000000000000000000000ab4c68d3d0fe547cfa3f587b358696b18b6be8cc000000000000000000000000a68cf8df55ecdf9b89b218c48ddd27291919f8e8000000000000000000000000ec7fce6ef4ba4d2a6a2b3c2be19c90c39931df79000000000000000000000000e708cef9a8a33c931ae770ac32a10a848d25183c000000000000000000000000e8103a42bcb10a16bf8da3f9330d65932118a5ca0000000000000000000000009bc727778b90535cd846fa1f68acce9101153bb2000000000000000000000000aa8e23f523b604c347798e133225381b76c1a635000000000000000000000000a368d244aa43a269a0d6f4bff13b050fc8ee6bce000000000000000000000000b93869d183ea78875e21cd6b8189a582198e8525000000000000000000000000d45b9cad355279cb91f88a153b2552ba2112d65200000000000000000000000051e02a332e15641569e3d619176089226adafe0c00000000000000000000000060b4d21737a205768262d6e96497f7cb3e7b6d620000000000000000000000004b4467c042b03df29d836e39957c44c4e61bf4e300000000000000000000000077da0b97f7809787c66c782e3aa071a3eaacf9fe000000000000000000000000780875cbbf978e69eab6506e9e98d7361761bc9b000000000000000000000000783a9a26b4c4e8c3be9cdc3bc265487242e1b1c8000000000000000000000000796af25aa57f7897ee7da192aacf878b1597c3e9000000000000000000000000d25224bea5ac98f73506722bd1b4fae2835eb5b90000000000000000000000001f60ca1747174aa398ef70025cee85de96f073e5000000000000000000000000a8c99f0066f1fcc09f27517150c8547baa8f8107000000000000000000000000d893d725f68cb660e43e8b610c08cb500f228de40000000000000000000000006c3a21a4dcadc4f6f467f33d4318fd577bf71945000000000000000000000000a6a98e143a1dd47682fcfb01186ee4d720dca59b0000000000000000000000009dde4157f2b38dfa3040d01441b7924cce9d9fef0000000000000000000000003990502cc60f603871195472e3488c7c57720feb000000000000000000000000794062a0491c3b6dd397e583a6f70ad690e94388000000000000000000000000d14748c23682eb051f2e1727360bf34c004f91810000000000000000000000006bfc7391bb2a428e04b4b7cd12a37a216818dc5c000000000000000000000000464bc48e73083c06d8b55afa77c84fb303d9770400000000000000000000000027770af719c4d4cd7696822bdc669281c94323f20000000000000000000000005ebdc937991db454ab1807a9f22ddbcb47308faf00000000000000000000000069e5ab202f38f0e451cb1e8382fcc889829e13da0000000000000000000000002d830e23a1157b4e22f2f174f2fbebcdbfccc54f00000000000000000000000028caafa3ebfa6415cbdcad922a8469bb31367ff7000000000000000000000000bd70c988346a086341ff5854c585159406c2b809000000000000000000000000b2bdebc382fe36d5cfe099554cf50092df9ba3ce0000000000000000000000004bac61fcfc0a0cc3f484bfdc8f252aaca44fbe18000000000000000000000000cafe451414852b3b4256509e1426625feffdb9bb0000000000000000000000003a402f0a936b12e5b840883d77b1de4557913815000000000000000000000000b222d36531fc292656794d1ff5a50de6d7427cab0000000000000000000000007416072ff8e537ba547cc0bddb2ef3ae909fab480000000000000000000000008b25a6db28a58c5c33bfb8ab28248a27f6be4eeb0000000000000000000000007d892d1d940f26e1e87cdf1cd068d02295cba642000000000000000000000000eea69b17830f045000a04dc402f8394248d672e5000000000000000000000000423fc3a69ba833f538c9d49d8ea80215608a086f00000000000000000000000018ba8f5cc9a8ef577bacf1817656afed464bb025000000000000000000000000686e5712357aee0c91a52d94bc6468381120975700000000000000000000000056cf60847703b3070795ab7eba2afaff3417d7ad000000000000000000000000f410404578dfdd8c62f4c1f5bec2bf0de0b8819b000000000000000000000000a39c80dd3fe703ea507da31812ae79e5d2e99ba0000000000000000000000000d14fc9fa88981f258e2555a8110a19bbe1cfa314000000000000000000000000b67bf885b200d97a05099cb52b010da16a6bfef90000000000000000000000007455f2752308bfdef2831612935c47abcf206cdb0000000000000000000000003b93264bfa199e34dc5b175820081a4e631dfd0400000000000000000000000025795ae4accfc76742ca6f37782aa43cb39af0430000000000000000000000009867e1bea32916676f5dcfa3a16756b9aa1111be000000000000000000000000351071093c6ec6c2ce866ba36c1b6b9804560ee7000000000000000000000000eba539fd1c85ffff53dc9443d04f70a5fce1903d0000000000000000000000004bad6e3f3f1503b2627f450161c5e9f8ad340c5d000000000000000000000000fad82c219963cd433cf8183072a295e6855838d2000000000000000000000000611ff20600f40fca3690cd02cc88aea0d0180cfd000000000000000000000000cbf47753f7625e8abed5f911e089cc9d518bba8000000000000000000000000099c498dfba63c9cab236883846b3ede12ee532370000000000000000000000001211358c0c6c5d4e5c4783bf722314de2564f51c000000000000000000000000d3a9d7aaa2727da47af648aee381ce07adefda4a000000000000000000000000140e15f0c13656a27783edb6899fa45af4b86077000000000000000000000000b51fc5585287d959514c31aea6f239b7b9d21e9700000000000000000000000097aba0e34f3f934129e44a74e4ec58d82a1c8c06000000000000000000000000c654f232c0eb65ec61990f5df5d90f1bb350b9fb000000000000000000000000528c70cb6a8e603013131cca5363fb8acd3898ee0000000000000000000000007a9721e38852741c1c66134b52f03e667c2c917600000000000000000000000092b0323d416daa7583343f272d3dc20aff74055c000000000000000000000000effde8f767c280eef2bb2135d534a3b9407bac0d00000000000000000000000019375bc862a5d557ae575730babbc48979865b80000000000000000000000000a6c843a83542b5c62153727fac85f63b6547045b000000000000000000000000d2956de3396c1bb8ff1a36592a28d1d6d14df5fd0000000000000000000000006e175831db3dde7d59a377aa0caaadcaeba64c88000000000000000000000000af392723c3c832e5299f25191fab77941b6db252000000000000000000000000d59336f3d19ae57578c2d99cf0bf8a8378793e06000000000000000000000000d5b8a89d351db4a1d6ac14482ac296df7faeeb300000000000000000000000003d2f233d9fa1b5c5e76dfe68c08ca9325da2bc4d0000000000000000000000003fec6461757af46c2f980536cc726a6637c9135a0000000000000000000000004bf0e1342064cbf859ddf4c0eeaaa58dda5668e900000000000000000000000078efd5128aa8f337491ff868d7ccd81f1e80284000000000000000000000000022909967414505c99ea92fe39a27c2d5acbdf1ce0000000000000000000000000797067a22df0debfa611ed1ff2d799a43445925000000000000000000000000a0a2cd363600ef51309a771b9b9d1a2948a970cb000000000000000000000000e3c993c0da3c223dd7e0d803d01bdcd4c41a5acb000000000000000000000000244e65541ec39a66c46736f8a1ee7e3b5d63bad600000000000000000000000049314d1b0e0daa7e9f26753d47eac99016b52cab0000000000000000000000003fe40714cbda7a5ca6e188941d581eedd96b87ee0000000000000000000000006e482ac8076269f096ba1db25667b8335e6ae8a9000000000000000000000000df965f97785e6bf4aa4bdca3366bf812176347ea000000000000000000000000e602dc24eb6e9e077b770f6323bc5100ba13356400000000000000000000000004475b19f3a312f1ac501e7d19c88a927a021a99000000000000000000000000164e2e54490816693fc6ce975e24abca9f7509d8000000000000000000000000e1689f00d317348cbdeb4deda62503b2a6931e530000000000000000000000006fdf40e4da8e1434d3dc7812107517718cf2542f00000000000000000000000075474e4836127792569132783f25656ce6fd815b00000000000000000000000072ee87e763cabefdcfc40945144192115cc4d795000000000000000000000000123c2fc7f4fbfd9a08f16bafc00839c88846f53c0000000000000000000000000618737b466338abb0f7ae5653ad242ba68cdcfe0000000000000000000000004cc5c8ca3bf12210894d28ec1d25cf82d8914d490000000000000000000000004f2a4e91b6450dd7da605ce0a1a1b73ca012d7760000000000000000000000004b6c2618c7a75e5e06e9627ad830f643fcec2100000000000000000000000000161936397fcc717cb357a65074833f1fc690a467000000000000000000000000f4f14c900c8dfd9feb63238e3a32197df521335d0000000000000000000000003e6229b40d62dfaee55b22637ea48f1953f3fedd0000000000000000000000003589e50cb831d52c350111b3735054c92716e5b8000000000000000000000000e06532185a9393ca373d42a08b634ab966fbef13000000000000000000000000574abf18567dfeda1dd73fc7165561436db5fc8b00000000000000000000000086385f74ab4dad9b82108dae7d268d758021c257000000000000000000000000e2be9654329af3872cd3edea2345ec82939f4fe20000000000000000000000007ab8ce5b11c42f44134e6802800a67c402ea1602000000000000000000000000e993c8b58ca971a053c619c763e2f0735e8e9db8000000000000000000000000f3cbe37a682000d96333f6e18373a534f6fa73360000000000000000000000005d287b9d6529648e0c7c13fb61b7acb50d57cf3a0000000000000000000000009d7a36e421b2dfd2ca0870c9578162dea7f6dec7000000000000000000000000a7cec5575cb4cdbf3bf77657045329b7a1a7f571000000000000000000000000cefa67c8be252ecf11fff9ad74bc676aa55cc0b5000000000000000000000000a22ace9c3387bd5e81dc60cf897a18ecdf6415fa000000000000000000000000ae3efa89936ba0beb93f27438b48f38fb5e67b90000000000000000000000000603d01a2c467620467598b28503d50558a9fa69e0000000000000000000000008ad6fab777e4d6c388987399450b8fb0d0a50eb1000000000000000000000000de0618b0927a0e1a8f94a481efdbe60c1c09d3cd000000000000000000000000e5d248db5e6486e9ac3adb716ff2ae0e3cfa0bba0000000000000000000000006e6db27720b74df953e2eb18d3af1894bec166e1000000000000000000000000619efda0d8fe9677e3b609370dde980cc4a317ac0000000000000000000000008702feec85cdfdcfa3cead038e6513d62ab3f5dd00000000000000000000000044da0c5316d3f20e2280c4c93ccb9897828ac4b300000000000000000000000044da0c5316d3f20e2280c4c93ccb9897828ac4b3