60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000142c7de71b061bf62d89be43c5ddefacc74c9a03000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000106265616d70726f746f636f6c2e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021636c61696d2072657761726473206f6e206265616d70726f746f636f6c2e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d546f72756e5a6b714c36375a364c35434c736b33457071467a3561337736655a6e436652696b52505a51455a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000554000000000000000000000000e1aa547c12611f2956d4a741198d30d38664792c000000000000000000000000439cc35f00658a8abb252a8cfdcac9af204ead6d0000000000000000000000004c88caa499513d201ae118414397394b0654eb140000000000000000000000001e7896e22219a2f88b9c6d3d3de219b02b3b30ec000000000000000000000000ebaac8b6e5eaa2f3d6796f6f203678cc8f9312e200000000000000000000000064d7e54557a90622d2246ba6fdfe48d1a676861d0000000000000000000000001fea14b49fb8d3f5ec21b59f6fcbf8037343b322000000000000000000000000d912be1fc16f0efe7939d2256f27ab5d78a4c0b40000000000000000000000003a9444cf1535a68cae722a00b8f91815833a3ff50000000000000000000000009c459acc51746120c008091a84afed04db0895370000000000000000000000008b98bbc154f39bbcbf23d8591af938075419c5f3000000000000000000000000a0ed97ce6e4ce03722e905f5a461442bce65813b000000000000000000000000a3f5710df5696d64c398500820680d7b10eae84000000000000000000000000022f113c0a7ae68d42f7349b63496183e5213aad50000000000000000000000009ca52d77312b66c844241c7da685f8713fdb22d5000000000000000000000000022947ed5836daf9d7ea2c64684f44982955bf4e00000000000000000000000068f47a89b4d2fb7bf6d92b513698d58ad44c600c000000000000000000000000517ef9e70137c0073578466d61cfc7983301609a0000000000000000000000008f20f72c09d013328979f848ce57fe64b56027680000000000000000000000003710ce7b735b09c580777a9ebe3e8a76ceee3948000000000000000000000000aa63465f5b19472bbb9f690151c828d9341708cd000000000000000000000000c32f9bfbdd6006f987b8c8b4a4748d81d93d8c4a0000000000000000000000009b49524758f3f6a3a954e4a042062d092f6d502a000000000000000000000000fa4c33d6ee86ba3fefe7ec4ba3c660ca5bbff1b6000000000000000000000000ab508e834652bd4be129b2ffc7b095a912720fe80000000000000000000000005039a6f59a7005c86e524031e503e31f0fdd691d000000000000000000000000f9a49d4434ea595875e29ef8dabf8e3a7ad352d90000000000000000000000008d6496b902964c2e1a4826ff7ffbc5393e39b713000000000000000000000000ed3b6f4cd0b3977632409d5a74859e3ce821d3e400000000000000000000000035cc809ae0335b6649b9d6518924b041c8ac2fc6000000000000000000000000569f0773f7c6128a8742d1bf89591ae2580e0ee80000000000000000000000003c0bb321f68045091cc0646730ce9f8e3d2cd8360000000000000000000000001676f7b970e68c98a54111f5f5e53e204fddf19f000000000000000000000000deb5e143ac9afa0bf528dc389b01dda12504b68900000000000000000000000053a0414e589484302c50958b6e8013457a4c6ed7000000000000000000000000ee0f8f6db55be3c9993355ef5f2985210f229a9300000000000000000000000033c08d9058c183d285fef47718f267640bb032390000000000000000000000007f65b31b383fe04172d98355c9add009cc700d55000000000000000000000000841322ffe321ceea050f7b90d1003fbaa6342f250000000000000000000000004bc8823f9271554c7dcceea4f839d69ee9969a380000000000000000000000006e7a9bc14a60ca1ee68aa09b6a6d89171a900e03000000000000000000000000144e49666404aec6be7496642e716549bebf6530000000000000000000000000959f4b1a917a0220eb3a8717bb72fb860d96464800000000000000000000000031be7cb06094af42fec2b7e2625522ad11e4dab700000000000000000000000076fbc56b6fe69f683b7a411b78c399a8ecfffef30000000000000000000000009e81f51df658fd3fd1df7dd4fa49fef0efcfa99d000000000000000000000000f26874e358b6a051c8931635f0ca1d50197f9e7700000000000000000000000092fd144ade92103607f19a505329481595aad1c3000000000000000000000000d6fd49a2f47af947741f443fd30ae98f34c21cc5000000000000000000000000feaf38cbb98e8f4700505a6477235ea32d3fa8640000000000000000000000004d9b82cdd6f5877e0e8e9654a2a835bc80f3d9a00000000000000000000000000917a46d74489e6f94ccedbd9043c38bee63b11500000000000000000000000068f2ed34e0f78eb8c08498544f97b328fd7f647500000000000000000000000057c074b5a57afa3133f87066fa66ec0cdec5da56000000000000000000000000f16125d0bb1bc0f29cc6628e567dc498cd5054b90000000000000000000000001d334bcb91bbc64195b32a082d21b0997a29862b000000000000000000000000a45b9b9363340e67623fab35bd53a2f1dd843dc10000000000000000000000003988a3ea369f483f651b3d39be7d60947a07086500000000000000000000000023abc28b6e4a89d3e8916a31982a3e58a290b804000000000000000000000000de8172a361deaf4f82a016c932cda812b39b004f000000000000000000000000c7779da6d57b5646a5b8f13721c1224be0dc1988000000000000000000000000df6cf982830733322115d1b0d82037f324185b4d0000000000000000000000001140d1b37f3496d91ee72f188df821e256c696de0000000000000000000000005375e5ec5054f1f1b548db9184a4c4aae1b7ea490000000000000000000000009f4b36286387126f4d7ee151774ff3b9e465b391000000000000000000000000e3232cc9816a077994924f8783e84a078688c970000000000000000000000000b4598ee18b8b55b1adae9c908bcd4f43d87d75070000000000000000000000009620d464b1a61be55a3a5062e8242c5def9aaab00000000000000000000000007a1a9cf058fc5640e79290c7bba7a390310a1a8a0000000000000000000000006c3cf561bbf2e202e56fc38273a0c2523f48cbfe0000000000000000000000007e6b6a90c882f475b3da3480fb52686f40a6d98b0000000000000000000000009a9336598b0f5834e5d83e952c59f71eacd8bc38000000000000000000000000b29d87b9021d3c32047f3cfea538a63b2af05b09000000000000000000000000f02f75e9f83fc3b9b341cb015c1eb97e2504ce0c000000000000000000000000660a27f59c1fd5ebba94e0f7b93fe3a86762fe270000000000000000000000005dc75ee36e95f5e5034bb83731bf43cf3c86d8ba0000000000000000000000007d643e9080154e21ad0d3998367e231865a24382000000000000000000000000277e33ee499c40e0b689266b598474ba37c8e3200000000000000000000000002281cfb98345d52f216775912eaf2acf7efbf78a000000000000000000000000ebd43762e9b4b4162f7846ebe1b57a43cf11fc7b000000000000000000000000976864a14881d922b67e1a7212f8415be8e12dec00000000000000000000000038d2aac443c8c932b4f628581107328a03a9e37f0000000000000000000000007f38db23df4085e16dd37cb9194dfe08c7d5f258000000000000000000000000654891ae3c1152cfed4e84c999d5bd4fdd211e7d000000000000000000000000d0bb354695a4697aae986e16fec58a31110a95400000000000000000000000008bb0b92ec08b1144fc201c72d48e99b819c97bc000000000000000000000000040c69a4b704ec8d58bc80b0c3eddbacfc453d2af0000000000000000000000006fd122aa02840b08968287167d69ddff2db088a800000000000000000000000001406312246cbdc3d97f09faffdb6492850fea7b0000000000000000000000009432fa033a979f6d3e3580c5238abb7306d079610000000000000000000000002b5d557cf3f39eebccc9f9a33239c51e006dd2530000000000000000000000002bf477555625f39e9279e3dada7da0619de0d0af000000000000000000000000ee805194d5348e43033ba7de34a31500e16ccdd200000000000000000000000038a5bedef34073f10ea2e4bfcba8eb3d766099010000000000000000000000007c05c9dc14798d8f57fcf72ec451745778c83476000000000000000000000000c4a0d05e0329f0ab0b55f6bb0df2cde9f3227ec200000000000000000000000063bbc49baa7a7c952501152cd7f65da5bf002a8a000000000000000000000000f0d60c1f118192ba3ccb6011b25f0cb5f3577f13000000000000000000000000339229678b8f16bbbb17446bade8984cd2df0744000000000000000000000000f12fff22de031475be8786864e639b5ec428c7b10000000000000000000000003d699b77be9e23d087460eefe23cb5b31ec0edc60000000000000000000000000d41cb2c681abacdd70747b71a7864fd2bf5b751000000000000000000000000303bd611a6dff49d3043ad8888280bb2a68251fd00000000000000000000000048da0612898161dd0033714f0e0ac535695cfdab000000000000000000000000c15bfc02efa18cf7c397cecccf9b2ba9c5e41693000000000000000000000000918aacdcdb890daea6d5f4345aae23c5962c1fd600000000000000000000000077d88e88d8ac5d39cb97ed694d6fceb7eae3387d000000000000000000000000fd7079141eebf567dc43b40a87eef310841ba3ad0000000000000000000000007302cfcca67d2e223a2173a2b92fb1d213fa0a5b0000000000000000000000008a2d0f209f41383dc93c6a1b4a3fe0fc268ef1a9000000000000000000000000ee49365cab1892a9718a7b45bbfb97ac64909df80000000000000000000000004d03fa8dfc0cd987127807503e959e62d19591a5000000000000000000000000319050270f8c8c877e6bb5dc4d6978b4f5d373de000000000000000000000000aafff33942cca0b12e4c8607683908cbeb4c78c50000000000000000000000008a984bb36a6113701878848119adb3e48a636ebb000000000000000000000000d7e1182b083fb6d3ac41950014e395bf3817364c0000000000000000000000008469a8e39bb48ff416215f2ee0b83b0f9d633a75000000000000000000000000f8741ef1e319a6bbb48078adc7932fe561fbe9fa000000000000000000000000eedd1e8ef7b3ae4343e04e49e7e2b6134b86cb2100000000000000000000000007b5929bfde211fe28dd14414b4dadcd025cf9cc0000000000000000000000004579198d80cdd04aa036c3bc803f92ad02abf2c9000000000000000000000000f6b140d6a838f37a81f763853e7940c1a39fb788000000000000000000000000163bdc89b8d335e0b83a6ed5dc71613788511ea600000000000000000000000008171b7eadcbce17a902093fe876635fc7e3c8e50000000000000000000000007e87fa49db24c991a92170cfad86d2bac8e392c10000000000000000000000004a6a403ab5753762fcbab013e11a19770956dadd000000000000000000000000ce2d143ac4e0968dbc4c99f533b8bb4458675dff0000000000000000000000009e82b8bfab6744acad8a3576190307f52a4bec600000000000000000000000006b8c92fd708bfd7c75e3bff0f7e1548ffb0ef11200000000000000000000000023ba2ede61a57bed74c36c35684a8efaff3ab353000000000000000000000000bcd6985d3172a6cd1f3088b5b551e6e348578ac8000000000000000000000000da747d1de8d2d7e0e97c0a3c9ec8628d57427fa3000000000000000000000000d9c5f3b4cf40f490f4c61f26efee09c96bb2f93100000000000000000000000080e206e87de1ed781865ce68cc4e84af0aa7e05d000000000000000000000000592b771a559787aa6796cd77a5d8e8624f9a20cb00000000000000000000000078f35a91fcc0d90c70362794b68c0d99cbf9e92c000000000000000000000000dcc0f9a094ac37384ccd214029d5bdcbaedc3583000000000000000000000000c7018c4de66b678393e7a61aca3560a2fa2bf9b00000000000000000000000007800b913448c6d8d2732c9b27dd5d077f6c5bddd00000000000000000000000009c3978b5e10d8d7b901f75b533911b81f0887420000000000000000000000007d990f496db75db7a11906f21237e6485fbb7204000000000000000000000000291bb72439ed0fd2e49db3a50a51b5b40e49303f000000000000000000000000f176e359e0ceb5d453c53f973cd74266c9e59ad9000000000000000000000000aeafca9bcf4dc854903a70953d6c54efa772a78d00000000000000000000000077d76fa917bf261c40934ff73ebcfa02e40c2e1400000000000000000000000071c84272bac17f19f0ae64a3b266e052e74fce57000000000000000000000000a5251fdd199e18d930c8f754074c4532ec9bd22b000000000000000000000000196cc355104707df9779a81c6098106564363284000000000000000000000000b894bc0c157b8dd7b8dda925f39bdf5d4a6373d10000000000000000000000001b0f58842909759b2d9a769640b8a286bcd3e764000000000000000000000000456fffca43b882ac7fed0d69f2991a6c8615aeb300000000000000000000000087bd5f3c036ffac10e04bb4762e3bad5f4c3729c000000000000000000000000bbb8ba47945e3d0c0edbffc62ab16fed5e6595d7000000000000000000000000359eed10ae3d52b62d35da9481773a366b0cd0a200000000000000000000000087e791e6c3b94225b3130e2fe298fb51567f05ad000000000000000000000000b1182d2ac0ea78e15cca3acb7d8b0a1c9fe54b77000000000000000000000000593d236c73fef6e89613c56d054f4cc8bc4b13e0000000000000000000000000bb6eb24123f5f87a41e674647f49adef9b477fbc00000000000000000000000033a7d226c1b125a4fa50fb770fa6db785d18ee1f000000000000000000000000bfd8a066c9bccdfc383fabc4aaf6f7bcfe45f035000000000000000000000000db26e7da51e2487eeb4d7547eb5fdc9eef65756b000000000000000000000000d10cf84e7795f46c33e303d324c746133d13c59f000000000000000000000000ba63a6b271a474ca44abdb5b4f6d0169964645eb00000000000000000000000052b974aa40ae3974d9a1014c29ed3140f1692d07000000000000000000000000918fda129ffd224393010180fbe0be737fc9b42d000000000000000000000000af197a1b79b9493daf3cbaa17a7265c576cdd52a000000000000000000000000ace51e4cf25ec7925c4047c86bac717d7886781100000000000000000000000080ce229d5c03a7104ff4d3a71e1ecc894c2c1923000000000000000000000000868e35847a7f23832137f4efb92436159a9ac6a100000000000000000000000099ccc0d55fd8e59713552d2249eb4f31b7002abc000000000000000000000000a09da435967e53474ee7dd7a9d11e05f2f12b0c4000000000000000000000000cf08acfcafcf95ccec24d94d8269d321e38af0f3000000000000000000000000b41a2595502d76f910f05039908273141bd3de44000000000000000000000000bcc7984e5f42107167b2649faff71cd8eff95c2f00000000000000000000000001993ac6d17b7087913d0a57c61da53427fbabc4000000000000000000000000e16991d1d0d85491b2ff7f4c463cf7afd8a79a49000000000000000000000000502a3dca285022c454654db4a7df11d6e165f1a30000000000000000000000000cf7e32882832d1e4cb6f9f8f8b21837ed7cbb810000000000000000000000003163fb41819e362a2e7e38ac9ba7fe0f03a44b570000000000000000000000005fb01f9e47a17f60d53d9f7d5d7cc3fce97be591000000000000000000000000443b6b69179e37f16cfa4014bde0bff4fb61ea4e000000000000000000000000b15a4ace7cfcb03b6e288e0affb5983523969f8100000000000000000000000075dfb1cb27bcfeb92579de06aaf248df131b72a9000000000000000000000000ef930cdbd17b2a823bf67106eb7f0887317beea5000000000000000000000000a203f4d64d7015e319bb1968fcaf31a50d0445850000000000000000000000002035d4aebce3f2e8fb375785a6be88d12c248d9b000000000000000000000000809db8b37e9a870a88b8455f4bfa6d6529c203de000000000000000000000000eaeb67fcd57b96a00763af454a88a4620c652e01000000000000000000000000d79d2bac62b7c3bd6309cbcb348f6c592bae5a7b000000000000000000000000f70812c36b79c38bad7251cc3160bcd35a543e39000000000000000000000000f5530763aaff26e1f071c4e5e7e9a4126789a926000000000000000000000000d6e96383db3ce4ef8044bfe191762547ca78b5eb00000000000000000000000041069a8af7bf3369a48e4eb9f8a34c7633b265cd0000000000000000000000008d7d8fe8946f90b49244cad7a5e7e46dc4fcefa8000000000000000000000000c6a069fc81cf19c6fd3cbed14a80483d8f56f75500000000000000000000000040d452bb936cf20325a10d2a6d84ffd32228495d000000000000000000000000754a3f5c0baeabd6e177fa31db5078fb83f9119a0000000000000000000000004e37962fd7827e84cf5c1f183a23857458507eb2000000000000000000000000c907ef77aa8b7feaa50af5f4b9230a901798ae8d0000000000000000000000005c948461cf61abe452466b6701909c97e57f22060000000000000000000000000239760d63b7ef0c68fde625ea73a76f8785089a000000000000000000000000fa5832b47eb84c60a044954f15c81a146832c2f00000000000000000000000004100da8332dfd6f974649e3671c1add710022d900000000000000000000000004e8911001db5a86006deb0adb4b668b05efa693800000000000000000000000044248c9ac1cd05bef4f71da2521e468e2072bd8c000000000000000000000000f1ea6bd7917b70e560fac362eadea00c724ebf45000000000000000000000000ae0b7091ee162a6f6e7559b8fb3528186f70d465000000000000000000000000c66f19554a41547e8c608427c36cdc1548dd8feb000000000000000000000000aecd57b74fdb78fc357553c08336ce1a980ac94e000000000000000000000000f0ea7c378d37806d1259e9236a1c4b87f733b9240000000000000000000000001b840af14833ddf7ef0c0f72ec26ccf87fbd32c80000000000000000000000005d35e2d7d6374b21869b687a82a53650e413635d000000000000000000000000c3e23a75472d20cf25aabe5844b859b63adc4389000000000000000000000000855cfad6b20912f463ecd2300e0b4c319528271f000000000000000000000000a77d4e029d19ea266cc73b39340512395de4666a000000000000000000000000b81d77c272d6b2d2cbabc8b18831f9aec67fc45a000000000000000000000000082efb3e0e8494297d5f32346a5e954505c44ca70000000000000000000000005e18bd408e8b3d12317e730d7b2a124f79ae44ba000000000000000000000000badb36dae4affcd16796151840df86e004a8fc9d0000000000000000000000004679862ee1f4b33945679906e98e59ca84f5c8220000000000000000000000009c1d5c040a66745107830a072e052bd1f794d0230000000000000000000000007e2b75c671532871486d4abd1b37c32e59b35288000000000000000000000000f89ca16d2466234818ebcb8625963db147a99643000000000000000000000000b2d228df5de16ae27fe06628d0337dd17ecfd80400000000000000000000000018b43e9063d290da5f7fa76a6a7703d2beefd8fc00000000000000000000000082f86d6cb28141cfaf87bf20ff91ea679f9d5f82000000000000000000000000a805e6ebde9e934c08b169508e3683f939476b0f000000000000000000000000815fb5736b03c845d215056b819b70947891025d00000000000000000000000094918814e5091e4d45f085d630201dfbcd7213f3000000000000000000000000478f895d27f4139f620e3088a300f187e38f2e89000000000000000000000000aa2e6d2fba0304f65c55e80e7c47f89523321773000000000000000000000000d9252bb888034417a3fa1ebb7a5ed3ec334dd9ea0000000000000000000000007f35b1bb9ca34463f3ccd51e6a20aa3cdc3befbb000000000000000000000000c8b7886d63ba9bbb842753d6964d13be2ff62c04000000000000000000000000b1f0f92c952911d3191b9665f1623ca5c45893ff0000000000000000000000001a010481f8c8d5dda8862936f71edcd3552405d4000000000000000000000000bd63a5366ea9fc57ca2d5cc0c29f40cf6e624a0c000000000000000000000000fb9c492fb4e3fc8096e2a1c2543f6b1ef9c089610000000000000000000000003cfa799d6ab649f23bc55082d55a9a6e3d19582e000000000000000000000000e39487ce31d612ba92b35a928aa8ee2f6f513e10000000000000000000000000817ebf19c02f55a6cedb9f3f507af675e4ef3d93000000000000000000000000c5aa5bc05b5c551fbbab72fa7c72fc715eacdbc70000000000000000000000001f71ab1e7340cb92c6d0d51acbf649e9da949326000000000000000000000000dce5b6c541d74cacebbfb3530ee5ac0a3e16d7280000000000000000000000003195ff88a8e27859515c4c1af68db4ab7e9cde67000000000000000000000000b17338ea422dacf8073955f58d6c446eac113ecd000000000000000000000000e4557be35f44e04f5862ed3382bfb37af94669c10000000000000000000000006c20f275e22d43cec843e72a16e4de57508e7a0d000000000000000000000000f65b06fdd1e3792b7efafb4686ffddabfdb598ff000000000000000000000000ebe658528cd5b66b9337baff41b62c3d7d8e9fab0000000000000000000000005964be6586099694b65ed5079894dbf300f0d9190000000000000000000000001f5edd1464bfeabc3e9cd1b2715e10fd10d74d83000000000000000000000000946dbd0aee7b7bc191ab57e98946983776a36fdd0000000000000000000000005c3dff8453a2d1933cc33bd77f4a4dce2336daa2000000000000000000000000287e2c9a3354f561093f28a6e0c1d978d6eb6c84000000000000000000000000dbc714abf6751a05e014645d5a217cc9c77231f40000000000000000000000008de8aefcda9f0f786cc77a9c137fc77d5ce2a9a1000000000000000000000000003348fc2edc19b22cc92d5f2dd08eb47b1ded9700000000000000000000000053d96c02c898787bc545ab8967352700bb018bdf000000000000000000000000d8c51dc2a87a72aa16847d2a6dfb36fc5829fac5000000000000000000000000f22fdbdcf339745ae04413993264f4321e1ecac30000000000000000000000004e6a3fafe56284652fe2e960981a2bf49ae770ca000000000000000000000000e3b831389083fab428e2883fd62d4a0b401bdbcb0000000000000000000000004b988bec23246c237e2980c78c95a3d99c82e70b000000000000000000000000bd262bf4d16596fc8b37c5c847ecc06ae8ff8de100000000000000000000000092a5831828e14f5d604e2de2048587e54cb6177b000000000000000000000000f513018bdf33eca0763336ad62c73ade0359803c0000000000000000000000007936aa7525d40117a3ca97b0e7277cdf0dbbf767000000000000000000000000bc9dccd5962d99b52993108cc69a6ac35b028855000000000000000000000000beb7a911880a67e178da0f688ac93e08b077a937000000000000000000000000d1f49d34e92c15a8777d2d41f91364902d920179000000000000000000000000413dc9ac15ece60920a999e3b261d1c5a84ce3e5000000000000000000000000957c09cbcee279059711569b0e99cb8d0fa41bff000000000000000000000000c8d7c65d1d3f158b5f30266d9515c6999495556200000000000000000000000002cf1de07bdbf1fe7198b35fb577a4e3cbee3396000000000000000000000000158ea4cd0fb0ac3fb4e448496caaeb493d84e7c2000000000000000000000000133ae98e96f62f13614df49a630cdab9bd0d1149000000000000000000000000b93b09955d6bcaf87d14466fd9baba1700816b42000000000000000000000000f847acde3f524573d3d48eee5885c16bd5ca3d5a0000000000000000000000009666bd057e23d4c4630f4753e4128b3306ed8aa300000000000000000000000010b693d51201e2f93a7eb78e1b15b13e577cdf9f00000000000000000000000081f7ea9068b8d7089fbc72b8be520bcd3a46ca7700000000000000000000000031e6d8f38639f9b0229acf7040831bfaf42ade5f000000000000000000000000f273f7541cb2c0d07ff4029a9547db8e1760bcae000000000000000000000000ec50748d948975f154663fa59b7b107d6f95f51500000000000000000000000042f4aa555e5b7ca079fc38e0ae056ada5d0a88820000000000000000000000004a57bccf9ed156ce07118e6aa10fd149bd5370ee000000000000000000000000444cd88e475f00207c673b5d71991e51cd8b60b000000000000000000000000014072ce4cf5cfa0a9506f106ddb6ab934a24f3fa000000000000000000000000e63f75bd0c968f9e5eab2c934fc6abd1309b7776000000000000000000000000707e7ffb4a93923915d41f648343758419f335d600000000000000000000000012cee074f0ad20820c4af7edba4ba9eb723c58b8000000000000000000000000351116d448f9bc3f43a3917e5082e2e0f6e7665c0000000000000000000000009b83d4187689c931a8f8fa8296b58a5b954acb74000000000000000000000000f7c3ae23c3c0c3ab33543a6aea9243b52f37371c000000000000000000000000dd98aa4e9864c9f935095645ed337f89ee6a24e100000000000000000000000009c93fb6afebebc5f32a512a1e5e44fed5440b3f000000000000000000000000880ceded76172478d1de02d90a99a1804ce73ea50000000000000000000000006f2e7a75fcaffe4d6e46c1219385c31ff29c14db0000000000000000000000001c25bf6733ab69dce6fa8efdb17291e5d7fb9a43000000000000000000000000cde986b7e6aa75cea9a017c0c73ee29e4f6817840000000000000000000000004abdf7f7a5f18d28a6a8ce2e3d2809a0b0eb14bb000000000000000000000000a53ba640e36a01b14c449a48b90d80bc344b6e5e000000000000000000000000e74da483dc759fe7cf99119413f90940cf27788300000000000000000000000080455b11be109e35cac0920edd79373c24a02e9800000000000000000000000081cc496a302ce9d183f23129ac6c487c9e2ea7bf000000000000000000000000c630b5728d8a881f33bf6219ad9bff800d0003ab0000000000000000000000000b98e84e0deea00e996a514e5cb271f1d5b7f62a0000000000000000000000000d36231eb7215a2a3ff28559f3991a6bf0b42ba300000000000000000000000086bc9cdc5b4709c5f6f716d1e2991f915d21de54000000000000000000000000fb5cd0edebad9bf0127ca0489c8add8d379586500000000000000000000000008a148e512107c39e4c70069b43db4a6c31219eaf000000000000000000000000a18dbcf396025efb9b6f41d8d62fc810bc36d8dd000000000000000000000000a2875b417b7dda79e6b6f537b094801717d00ca200000000000000000000000061aab4b4d7344834648d61b95117bc56daedd238000000000000000000000000a3713d581fa23400354ff50732cb69127b6edab2000000000000000000000000eb37cfd9fbf9a16352e005a790e79528c69b03d0000000000000000000000000db72de958dbe6963d3bc902964a4f3554c79da29000000000000000000000000de3a7a54fd4a1b2ca00cd6dd5761da1944f0461b0000000000000000000000005c2332faa71155166bb7b894f0834d3120d9cfd400000000000000000000000039d53a26775225472d71c335f3e64eeb1220d7550000000000000000000000000ba37e8cddbc136b4b81d77da9222182588c24780000000000000000000000006b8a54a4f6e936db2fbd6d21cf1bc693dbce51ea0000000000000000000000002527faed3f25bf4d683162f01a2773ad3a1987f6000000000000000000000000ead7bb808291e1551232976453428cbb87f0f2fb00000000000000000000000061a8cfc5aef39d2c8fb7756a9ee7a4c62760628d0000000000000000000000003d6eb4cba0ffb0cfdaa055415f7641602e6eda6200000000000000000000000098cc2da66b102538d594e8a0c8d9266b9df2d52500000000000000000000000027f1b02fe036e77e63fb385956f0ece884800aae000000000000000000000000aef7261cebe9cd6d949bbeb87cec71c1c039857a0000000000000000000000004c4f8635b9f22ecae00806bac4f130eb167bef38000000000000000000000000f6e27a0d9ed57693ee357abebf22d7c3b92f60c600000000000000000000000017a15ad9cec2c77f54eb4272d38e55f70d01b52300000000000000000000000039d4d02e6fd2d28200027dac2e88aacf4990791f000000000000000000000000d1daf5b8032cd2687a3697d3874e4d90299fcd580000000000000000000000002e8e45ee196c83b9a9f9e2a5d22769e0b4c9a7d70000000000000000000000001f88776f8c1b2ac8643c0772659ceda8119eb7d00000000000000000000000000c881beabd2ddd5c6870bce1a1ac15db79c72b8400000000000000000000000030bf39d28bdb4053fa6ee99e13c0af2f563ba4e2000000000000000000000000235751aa3f8eb822eba0b1567b90221b7cadb126000000000000000000000000e10ab70fe0cba91b371ce748944ce5dbf9fa38eb000000000000000000000000d4cf8bb1cc3bbb71ba996907fe265778113f88c5000000000000000000000000a858ba3e22fff4c4a9654bcb678b1b0b486ea0f3000000000000000000000000ad4c7124829ee9e4fdeb7e34ae829a523de0d42200000000000000000000000056c0e9df10ea74d4bbed43ec1a1a795d9636e1d60000000000000000000000001fa4823613fb2424cbdab225fc1eefe3bd293c840000000000000000000000007d567e6721ea5d4368f301796fad8d4934370f5a000000000000000000000000ff7320a89be439cec6969e58463c488a5deb19c200000000000000000000000049a725ea85b6be7d82bb89a5e22bcd1f6d92ec14000000000000000000000000f7114f0b76c38c1d4430710eda40127ac5c9f74e0000000000000000000000001e3b89056537a181280392cdc3d0d21e6895413f0000000000000000000000004544d7bc361a7b4e87e9b8b49c94baba27309e9200000000000000000000000046f16a781418e6f4f0c3c05815f1daade7e4a9b700000000000000000000000070f04e7681153c722444f79452f8f92e068546ae00000000000000000000000034740967943468f658d0837cd9d188924bf384c1000000000000000000000000d2cb5017642122e0671f6662910e20929f376a97000000000000000000000000ad503c15309c8e25626f6398b2b7c05021d33c48000000000000000000000000916ab63f627b211db80c7acf93dd1f6134889f190000000000000000000000004bf4292c2a3b7a08ba67b9090cf2fb268ae9db6d0000000000000000000000003df7cb3fd4660a090d1fffb422ecb6a0b618ed7a00000000000000000000000015542ed86172c3b2d3d4c913498becd9d89fa7e2000000000000000000000000748c1ce10dd744378c7254ecb3efd8227fcad47b0000000000000000000000002335e8bb1deae521c2bad6ac2295b3c5e0dedd9a000000000000000000000000f360224e3e2fea5ad9ed0a64e1ca2a6df1deecf0000000000000000000000000d03744a5b3f5c1b4ba33f5632e2423bb32cf65eb000000000000000000000000f8f8559a6e1eeebd768f8c47dd7d47bbe7733b0f000000000000000000000000306fb782f54f5b1bf06b8dba2d81e0be4dbca8b30000000000000000000000005889cafdc755be0d81d9ef5394f8f73391d0a569000000000000000000000000bca068d8710b7a95ef903db31934372a608ef2a0000000000000000000000000c020b112cc81478f40ba0990bc89f89d145affa6000000000000000000000000bd654c4abca0b179ee3450c1804720fd008db18e000000000000000000000000edf1b19e9a5d14f9e8d9e5eb741cb9c37f43e2540000000000000000000000006751afcc8a9137e21b29b863a1485053c4114d3000000000000000000000000054db70b46162202a046271f4caf611ceed8349850000000000000000000000008521922c7789e38868fad130331886b701245ee2000000000000000000000000c237ec3402556a0a9395b18358b73ce51eb1a4e6000000000000000000000000b2e3d0e17326785db49bd3bda2d945e3b1bf3812000000000000000000000000c7473473ac3a50507eb7271df3716c501fbbdd4200000000000000000000000060be45478fe424bf0176aca399e3bd5a6986c51c0000000000000000000000000826159b60f0574a7c41b6a0c6a13063f802071e000000000000000000000000c2cfec41ed1e842603a346a87dc89aa752855365000000000000000000000000968bfcfe210037d9cad5a1ee8a8388e24ab26ecd000000000000000000000000454e264203a8ad40c890e608b1f4dce33f77937e00000000000000000000000053962626c4679641b420c606f56bd801d06b928f000000000000000000000000d032e0d5061d154f27a9ebc6c2f04681a1ae4753000000000000000000000000030f8a9e2d888659e4a359f891c6b32469ea182a000000000000000000000000d9d8cebfa3149db0d069f732d5dd8913eff991d20000000000000000000000000dadf4a8a431e691a57506700008cd6f172debb70000000000000000000000003bf047a216f7dc1d2c11fe9db951ef7959cd7533000000000000000000000000056f1c1d68b7d151f554c519adbc5eafd7e3c8cb000000000000000000000000baef322880c896b0c9f199ee5b65ff453bd4b05200000000000000000000000030820b553043f0acf0af2890420c374852b6663c0000000000000000000000004646d5e495e94872627d7bcb6378f1dcb1d5a40f000000000000000000000000d69766c7a8a7222fa6f4a90ae00777cc524604fc0000000000000000000000008f64aa7e9aabdfd8041f7c3e6491c3f79e3de85a000000000000000000000000f473cbeb5da97ef88846f6a79a85b017dbd83ba30000000000000000000000008041161d4698aa0b3b9e7e27bf5a52420d8ac38b0000000000000000000000003a006e4c3afcc3068acd79252503e4170ca40d9f000000000000000000000000dbb6dac98db0c8c4f96b728da78229ed8b49cd460000000000000000000000005051e8812272ad19730fae28729c9aa2e5d04248000000000000000000000000e48f0f60164803dff2558beb873aaeb7ef384e7c0000000000000000000000006f3922d50916cc2d618c9b0f8b2e495a295039cd0000000000000000000000002468ac95783af2065d8fe11bd9aa5416a664d5140000000000000000000000007b6904e8f518071b0a3d06d426ad348acda3957b000000000000000000000000dcbd4abb71a06ba11deaf3579f6ebfd138b2091d0000000000000000000000006eeb2c5eaff16c4f3b4f1f33a123f612dcefc595000000000000000000000000e3f7efb7ae9d037055f4b40525af01f5934a8cc70000000000000000000000008c89406f95bac7d8ec6883861b175aa4319af6f8000000000000000000000000c3ef8f4753cc01463476efb74b1e920cf89333af00000000000000000000000068db7a3430131bc076f06dc508b14ea238c447f3000000000000000000000000fdb8d5644a8be19d01273c2dc98b2a3c82cffcb9000000000000000000000000d48c2868498decd7c433ee4c9e208449fbc0f2e10000000000000000000000004a24e1d81d994f21b640c7009ab8d3d88d462a25000000000000000000000000ccad611e3b1aa7212122c831dfd8d03b570f4a27000000000000000000000000bff6e28539787a18c3c191a6b42251b00db91087000000000000000000000000300dd7413909adcb3f600b87b34d9e89862a0bc300000000000000000000000035c33fa4d3109d448d3b14b0297696586dbd6f8a000000000000000000000000a5fedf8edd0e74ca435f3484f3d44c6ea0e3f58d000000000000000000000000f15afd9b7d95144a87812b4b4b621e23f59c18da00000000000000000000000015a5b6b709216a65efc3a3262cc14ecbfc0e98e5000000000000000000000000e14f9e4e0b99009e8b4060f64b34075487f07f3a0000000000000000000000002c8b92a3c12039d266cdde288482da0d0cc49c30000000000000000000000000641798cbd4629695b3ccc12349a10b151a0b4acc000000000000000000000000c01b31c15b99bf6eceed301c4d2685f5eb4e5fdc0000000000000000000000007bbfd9f8341d7084849526b72d29db1aef271ae300000000000000000000000049e766890f9b47b653eb250c77bea52f2f53f2eb0000000000000000000000005d5ced08f4c09aab95f1f6081708468423dfbc0c000000000000000000000000d71dc68ffe581b2475e459404694b3ca678b73d4000000000000000000000000a748dd5cad85f26f9be737a4af1451fefe2cfc8e000000000000000000000000e2d795f78b6c456acd9abb5af4ef44deea7dc1c50000000000000000000000002a068445b29f859af8711b5a0d659119c3ba3893000000000000000000000000e4c279ecc0a41a043f6fc20324c97bac25b3243c00000000000000000000000008fb4c55cf7d8574f2ac0ff1f0cb4e85865978930000000000000000000000008fa1ad1518bb2f3120a78f747bb5873998df2bb6000000000000000000000000720f3f31047ab4f2ee43ab48bb69a4f4270434a20000000000000000000000006f458c1a53334eb287d69f5ea64b580b86e227f10000000000000000000000000f85fc29353020e1723b04ca04abec8e51c35ca100000000000000000000000060f2ae5e095f2f466e41a97f2c020f56fc875aee00000000000000000000000071db38f4d33cf11c4f3a40659443fb550171c6af00000000000000000000000016c5717816ed61574b0294530a6bd8a00886dc360000000000000000000000009a63cbb7f6eb9e8da7c501d6ef33605d7df3cec20000000000000000000000000136e23eac1e030113026eff166eaef6a7d37a5f000000000000000000000000e874fc7823b493be4dabbcccd35468ef9b3df386000000000000000000000000ddac9a5908ea37eac48c9d7cda8ab0e80de21de10000000000000000000000002e3bec24fd2bb6a6540a782c0989eab0a6c9ffc6000000000000000000000000b2ea69536bd9cabd50a2cc1f4eb2b621cfe322ec000000000000000000000000bb0906c6f6c19e01dba9a1fbde561418635a2edc000000000000000000000000abd268f296c4f4842a4125636202002d3cb3feaa000000000000000000000000e2f90da405c1bcbc914c939e8c5f2865d333d18600000000000000000000000085557a790bceaa3846d2a87e2064aaab96c41d490000000000000000000000005fb3f7b0375098542ef71caee8ceda5407698059000000000000000000000000f49335543edd01280a9281f16fdfdc24e65a580100000000000000000000000060d4a147c33cd188100e49a983c429dd80c53d91000000000000000000000000c502ce1071403286f81ed765fc848fab60db014d000000000000000000000000cb63f253f42308b540db185d456aba8e607f7a5c000000000000000000000000b13d6fe132044f1a615942b2d89ab6c1d08d27400000000000000000000000008bd1cc7fc0a7dcdd08c387fd3cb6c96baac60bda000000000000000000000000a8655a63a01fccb8374c69e7c78bb8c06bfa8ef800000000000000000000000053d3949feab7fe16c9e9e79c15915abf91caa1c50000000000000000000000000a1c9c6bff32a7df3a1b9982161fab24029ffdf5000000000000000000000000997e9733bb6f11ded7bf5d471fa0033adae4d1d5000000000000000000000000ee3740e70d11752270cd11b4b2a6da48c51f56ce00000000000000000000000042340c500a7421aac0bab670abe5b949be192360000000000000000000000000e3eec2401bad77b3fbc6c552033b180bdbce313c00000000000000000000000075d0479c8f812cabd64a72c89cb247c1f04e8cad000000000000000000000000bef2292099b654ec6e24451468c1c7684a44fc2f0000000000000000000000004326e3bc4cdd34918d5cf171b4ed7503d4cc3f4f000000000000000000000000d997418eea5796959273f6df66c340f8166fef34000000000000000000000000ec6642abb1f0ecc697508b469a1a24fa08a85c5f000000000000000000000000534817b0a576110f13ada1938d73bf706c819e56000000000000000000000000d0a75e493201b3798dcc54e6d9cbfbf39e32e699000000000000000000000000e0e7dcec98ae821bf1b13fbef3dc977fe4de89030000000000000000000000006fc24ba23ae32bc1661787b105b1477f786e360d000000000000000000000000b1b79644d5480672c2b4a202ffe67f3907633587000000000000000000000000b5b7f39d72d73d69e63b4d4520729148c3c348af000000000000000000000000335eb763db8e8c50c51b0c6ba9fcc124bd77ea020000000000000000000000007b90084e1dcaa6fa4e872cbe4cece1ed0859959000000000000000000000000004d39e5ae32054bc0fc9e62cc37be76d4b00ed21000000000000000000000000b4030acc1fd7b63248e99a9cccee0d982f7f9f1f000000000000000000000000322303985de8b76447909626a009c521822a169400000000000000000000000010560172cb1d34a05a87148a417ae73077510de900000000000000000000000016ceb2cbcea57470e64f3b0d95bb129a3882987e00000000000000000000000090b09c47832a46cdda1fbb98deb102edab88c59300000000000000000000000076bef05c91130bae5ba966ddafbc73dd692c8282000000000000000000000000a1f5ab1a561ccb14cac1a8d78611394d52eb9e9e0000000000000000000000008c20051a38f34b26a790f49b3d46ff16884c2a980000000000000000000000002a999fb2f9cd151c7307404cf8e58adaeac7c96f000000000000000000000000a173a6863367aed3e32bd4ab5ec2140eb18d0043000000000000000000000000cb1a7d7a2740dda4b1d3493644cdbc216c0d1daa000000000000000000000000bec71e0b54e676438457fe7570f73015050a6762000000000000000000000000329f75f9254736742a2b1dd3bdee757aab7e9c6200000000000000000000000010b910b7ffdcf7d69f731783eafc9be87b6f95120000000000000000000000004dfd8fc99ddb016cb2eb4d25165c7098f0c5a172000000000000000000000000332ba3dc5e218a86faee6b3fbd062ba226a1df1800000000000000000000000095cb650b48160dce04b54df4da19608e4abf78170000000000000000000000006752d22872e3e215d31b8a208081f85560689af20000000000000000000000004fe00fcfdf8005582dfc1e2913a7530a71eb1920000000000000000000000000d9f57ecda2e3647bd8038edfb0479390cb86a52000000000000000000000000019ceffd7c6e6b23132e4d29e05994647ad1b0d5a000000000000000000000000a1298f8c9d0f9f9b0ae17585aba614b5aa6402350000000000000000000000003ef3634d3c93228a230677987124e5d557cfc9f3000000000000000000000000758dfab9c51fae547deb004144d0e00cd0a17513000000000000000000000000a54cc6d310e3c0e0baca60c7b3910ac972b90e93000000000000000000000000110f75f18502cf232940498a92b2cee42f438b9200000000000000000000000005c0e08520491bcee4af46a40989da594d1bbd6600000000000000000000000053b6d8eb387d63da043fa4bf4a3d05c0f9df51bd00000000000000000000000067e0d9394e8fa52748e4c7b080a47732712ee4bc0000000000000000000000000477518231327eb18afecdf2fd7a6e41d4475c0a000000000000000000000000a03566923bd6c90ac6f55487d88bf72c2d184aad00000000000000000000000063dab6153be0edfad84156c4dce9025a42ef698a000000000000000000000000e838a065e11637e435b8f6922846ce76337903b90000000000000000000000000984f5ebb846d3e88c6391cb07d8ee6cc81dde3e0000000000000000000000003d8ac32a4cc4e5ad8bc5854452ccd142f5d2088600000000000000000000000012998384e7ca5c7630902e8d032c9f5c3d5c46fc000000000000000000000000c3e19ce1ed202da294a0c24c5d48ed7f4cad131e0000000000000000000000002f05bfb658ac4c209f5c9ed2241275db2d299c3f0000000000000000000000005e3a3bce0f5270528df15873e9a08668fdafbc3600000000000000000000000089267c1bc76417af22e8c2613befe4a917aec0750000000000000000000000001e94c9d0d512628e741df92c3bf713cfc93ac6ed0000000000000000000000002f70f585725540ea53a43c4d258530d0740136070000000000000000000000003d711d2058ee288ab80052c13c322e4b8ceb86c300000000000000000000000085bbe859d13c5311520167aad51482672eea654b000000000000000000000000d88525ac0bd36c03bac656a4212b787cc1719cfe0000000000000000000000003a7db72a4986977b01b6903812ab9581a29f1ed20000000000000000000000002f164fcd97528989117620c789599179da81df40000000000000000000000000de939ca54ba01648b2dffbdcf43dfca9f4462fac0000000000000000000000002665f94a377c598b2b5249e0754f5450c7b8a5980000000000000000000000003564f57556238fcf820a858a48f93ce64f09f6de000000000000000000000000a72bfb75e20612495fc420ee3647451510dbfb85000000000000000000000000addf1fcab2a5abd3a0f09db68bdf30a8145bf41f00000000000000000000000083284cdd344d6a4c2c76bfc79d7cc75be1162066000000000000000000000000f8fda03bb566d00a7e37a3d25d880bb5a02364cd0000000000000000000000001e1e27f41022e7776688e101a7301929d3b1a3d9000000000000000000000000ff43cddd5cabfb5e8cf515fc907ee074d484a24c0000000000000000000000005bd73fdd5aac320ed7834c6d75763f445d5041ee000000000000000000000000537406a5f4f80597bcd1743f938287420ac64ceb000000000000000000000000c05fa296da73a9583a7565c81da4333249d2fae100000000000000000000000098363bbf356658e68b33d0f7187b0abffcbdbe39000000000000000000000000b2657c93b9de2eaa3bb776c1aa2cf0b0c2f41bf90000000000000000000000003aaf636b024ff2968144ab4d2c3dfde5310d72b700000000000000000000000074e22fe214bc10d457623a698a4405add988b26e000000000000000000000000e1281d33bb3c889484df252ea4e1188d2b3ba5de00000000000000000000000072ac7f556d6c992cac815ebabbd0e954b5891a27000000000000000000000000ce855c48490695051992cbb992896460d8e585960000000000000000000000002df09d2ef6722d3581e4dd6c3bab89af5e48596100000000000000000000000086c3ddf67698009b44013f9906a2ccdf6d7f65a9000000000000000000000000fa37fb50df6ab173deebb61bff2c7a99489f1ebf0000000000000000000000003ce1ea4bad0997ca38c1c820ebf13cb8cfb62052000000000000000000000000130ac5d63141df0607f82009598a1ca838062aeb00000000000000000000000058dca9714c10569138ac863c7f2a33a0dcefe7fe000000000000000000000000e115747f6d13d76f33b241adc18909ede626cdf90000000000000000000000008984dc4c102ac495a4a3d41b7ddb1fca2131dc4c0000000000000000000000007a8dce7b7b536bc17d2de65c9d38335f7f45de2c000000000000000000000000c7bd24e6e844c8f44e4196db5d7ec725acee49b7000000000000000000000000d675be7baba08b67fd54ca4e8fc90cde342334920000000000000000000000001425ddf780f7a2c5396cecd4832f33d63ff77c8900000000000000000000000044de1c2886da7bdcf3e83f90fdc4507859cb0eba0000000000000000000000005bcc10495b634535ef15475a41eae3eaf8e1058f00000000000000000000000018fd54d160e1151f88161d3d82d5a56e1463aa7a000000000000000000000000fa1ba62c5a59596d22012cdc9cdb0bf053a9471d0000000000000000000000007ac6874487744fc3624b1d987918e218eb015fb40000000000000000000000006c3cd7b1405c6968422093ae7b6c2691e426da710000000000000000000000000d361a88eb6ec69fcf26b5e38776e917d8e8a9c2000000000000000000000000b4c83e31638c5027800a12840e9e03c1424a0f7c0000000000000000000000002009c35e8db28a05846b2bf3272a55936a219c1100000000000000000000000003982a86a561c3221703d34ff9ea628b9c39588f000000000000000000000000868afb7b2630c1dd9e2003526cc9d767b6a4f5ce00000000000000000000000066941ce51b59aa297006cedbe97155bd7677ae580000000000000000000000005f6e7f0b294daaf6104c72b850556fa3e8ed806f000000000000000000000000c29fc038cd055842d466281f609c319bde59501700000000000000000000000024d11c701a2a36a5116aba512c0281df38fa89db000000000000000000000000e41872def5ee6550ab8192453d3c967f25569d5b0000000000000000000000001110c43db59a23b53b91b38ef67e141b035afc7500000000000000000000000010638679d6fb813f55d140f9af4dd51ae876831b0000000000000000000000003f495866b2fc54653e7ccfbeec1887c1f17bdeab00000000000000000000000075f60bba9aecb83b2fbdb84cecd45db156bb9139000000000000000000000000a451c54090e296e161f5fb373b79830b85a741cc0000000000000000000000001671d0a0a5865d751059d7f203ea608aff874b030000000000000000000000005dc5d2191ca138c1c41c492402f2500f0061319b0000000000000000000000004e68f7edb32f50a98824a215be0f6155f0ea3dc1000000000000000000000000d17326e32f5a9c8adb566a374c6e60e2aa0ac1ee0000000000000000000000007dfda29bb24a66c060f939421011d2013d2b8cc500000000000000000000000085135e83a0a43d2ae8f06d8e20b1c5a5778f2fba000000000000000000000000db666ea272e98fb34cc215de2e9e271501808575000000000000000000000000bae1f13667dd476459d46f2d9a5181e48a8b17200000000000000000000000004512efc45ea1b2d157eb22698dff38d1025a409e000000000000000000000000a25c3f0fb4a997fc488043f77c0947fb861efeff0000000000000000000000009bb6d401ce8c1ef0bdea58edf0f170417f92223e000000000000000000000000d4b33dba9417ff48e32ef2a9626d48aa328752ed000000000000000000000000333c6e3b2cc78209b335c5ecd738a03338fc4c4e0000000000000000000000007164650a1dced1af3e3488ef146d2dbb96b118ee0000000000000000000000001618bc165efadd733712c3d80a648bed76e93d810000000000000000000000005d144c8b0b5e5d25f0c1e3218d865153a737154c00000000000000000000000076008b03b1a96c64b64f361545418c25f9ae6d5d000000000000000000000000da3643d8b1211c9bad01ecd4cc50b31c319d5558000000000000000000000000b1b327583e4d9d671b1266f8e221727b9c58744a000000000000000000000000e3c0409b0ca15865eb5d07b0dfc272a7e41dec340000000000000000000000004a77152c4f85a4ba47b77a6ac7ec5d7ade012a54000000000000000000000000ab94691da7a929ff035fd50610ef7c942c4b8fb00000000000000000000000001ca85b9957409a7711d873bdbb418c9c657811af00000000000000000000000063d71ae12710c23cab4356f4e4bdee4008bf8354000000000000000000000000f35a34085d7c623ff86318de68de51d84c6b8800000000000000000000000000bd2eb7699574a01b094e53cc7153a318f9120da70000000000000000000000005db34e6c31a641a566ae8dd4fc9db9db3aad58400000000000000000000000006c31e11e0829c2345a38de1dbddd9f03e573a8f30000000000000000000000003719b2d4d67144453e3bd39c3c4b0fb2d854589b000000000000000000000000626ae38c671efda479dabce80b2f176785eb0390000000000000000000000000c0b429c2eac121f5878aaa3411fd857606e0e68c000000000000000000000000d631672e3ad9302c1e498fa09708a6eaf2874dee0000000000000000000000003ebebcddf70c6e9baa5dd3be7616cdce2ed6a57a0000000000000000000000009f76113a4fd6951784121a7e77730731dfb65b8d000000000000000000000000629f69c84778a2abdab69c23f6a2382bd36f4fbd0000000000000000000000005770a432df729ae96df4fc8aa2432754b0e5c8c50000000000000000000000007b0d28c9791909c66a7b4c36f34d7a6fc8f3171f000000000000000000000000a8b8b86119a4f51cda3f83f1be723324b9e51aed00000000000000000000000032b493526d0f371e9fa8d5e37aaac4848bc5091d0000000000000000000000005b7b8796b9ac79c756416384b137510c63135f880000000000000000000000005b7fde83aac2f29d696e8908e307c4b1727fa245000000000000000000000000bcce82e867936b3a6b9f46fa937c1914a5aceef7000000000000000000000000e306544d0b4385226fee309925ed46ea219bad09000000000000000000000000092d3cd5163cc0171b1deffd182c240080f233170000000000000000000000008a0ebdaca7940b1599c7e8f7a781a3e5f477650900000000000000000000000077dc0041b230a222c2a9c05400848dbfe1acf4ad000000000000000000000000b5c967d7edefe381b75dae46c1f977ca50598c90000000000000000000000000bc06db923cab1e41fe9c06112e6767ccb2e5012600000000000000000000000025e42d98db6099b008aef0c6a8a9597eaa8adeca00000000000000000000000011d68ca77ea99d725becadc029b18258c1c6576f000000000000000000000000c082c3ea9a3c7584c10d6d77e712aab8498a996800000000000000000000000029d979ace197c0ff0b9157f155cb4cda2070f723000000000000000000000000dff097d0d1525ffa3ecf3e5b16bb9788cc6e198300000000000000000000000015a09a36c934fe50f160d1c78c26cdd4875001360000000000000000000000002f7d3f8f0bad7300000376707515a9eeede4cf3e0000000000000000000000004f52288a9cbac544c419f933d8272cc8dc87191200000000000000000000000025ec46923712ee98c2094c9b9f5f9a810a5df4c70000000000000000000000000653aa8dcb7eab5f99b2be6c87e31e3582f833d4000000000000000000000000ad0a626ff58520bc68b40ef2bc1210d14e3ca7340000000000000000000000007215e027e58c99f394c3a4c6a39029ff56c7033e0000000000000000000000005431dc5103e81c7d43f35a00b2b82200e54205f00000000000000000000000002d029ee0fe322d9e17d0d6a1a0b1fb5f3755ba0d000000000000000000000000191e1f8841f0b12664b99f2903f2ffa39c8af02c0000000000000000000000007eaf5b41b2caff6bd3f4f50e788aba418ae9a2730000000000000000000000002724a2fa0af1c8675de4382c339561f15ead2d2c0000000000000000000000002883eec98e61261d49b619538d3dc2ecb62235de00000000000000000000000040fec4da804621d36e46a8261c8e8d808e0a907a000000000000000000000000ffca5f9dcad389343aba03c355c199cfa69eaa9b0000000000000000000000007650582ae9b2615318faee56f325c6751b64a127000000000000000000000000d1b15bbf81519a332865b47db9e283175b7c0a9000000000000000000000000047d14001a474b77b62645fbf651eca90a4becce3000000000000000000000000bea1e05dc08175f01fad716843e28612d5191502000000000000000000000000f7b3bf0cb9902488eeff1d6759550484414d99e30000000000000000000000005b231fda3f8c82fd8f754d25546959709190aa53000000000000000000000000c9e452fee3be8f141fbf535e8e6817e5c15d4d1c0000000000000000000000007cf4e9900b8381c68bda881024e70b7b5af4e01100000000000000000000000069a80f8cdeb66ad20378fc4adbea9d2cdf57c2c900000000000000000000000009c328818d30212dfd7fffe4cb7f9e303c32b6d7000000000000000000000000639f902a99be30fbe5da41ec59b0e680882839ce000000000000000000000000daae54934f616faadaf2abab666eeb02245892e9000000000000000000000000c0e35e5b62384bdf4796cadd95c5447ef190002300000000000000000000000032cc5d1c684c10790346fcf4b0b709b0ce6f2a8f000000000000000000000000e369dbf44e662b2f336d368d5ea7e67702275c74000000000000000000000000cabb0a060d9f16004b9d59bfe66d30dc29246b3100000000000000000000000043caa21ac323b952a5c98472a053231b748e81c8000000000000000000000000ae8dd0379a319250f3effb976b490f4c687d98a50000000000000000000000003cf89fa89f845bba8089f6c38ac2abb6d1a2d984000000000000000000000000f1c619738d1dfb58054afb032afd92bb7d97a574000000000000000000000000f27c314e13098d81b4962d33ae3df5356fd79f5d0000000000000000000000003ecb1cb24ea2efc8a7cc907c3d12dbe119de6e52000000000000000000000000109f75a64dc4362e035db0d1363533c917454f700000000000000000000000008f945c8eddb7bf84c35d4887412f666e784cfb70000000000000000000000000f40643e6de4f004635a6a139bd7c223949586bf80000000000000000000000006c9c1f282241247e0b3a0d471ede54d4b5cbe655000000000000000000000000d9502e5d0625b3d1b105c7dc964b93d9986759920000000000000000000000009b051bfae4753505b5dae95cc74bf132410443ce000000000000000000000000492b5bf3cb941d21c34e857b173e0771d0ba92df000000000000000000000000a738fbf21be2b361cf7880bee44cb68d2c348f640000000000000000000000006d970ddee2028a5d518539925197e98189db0ccd00000000000000000000000049728acbd0d4c04bc581a30e2c9d494823c5bca80000000000000000000000005db4635feae84d63ef5728a144d98f9df8ad4902000000000000000000000000efe90b3574031068c91be3a61e580f39bd025fce000000000000000000000000f9e73c627e6bb321e99f07e6b49e59818402ebba0000000000000000000000000f5dcb00ef97c514c00fd936d1297d0e17d3db0000000000000000000000000077bccd51b52dca3a434d2a1e46fbfb7c411b9ec2000000000000000000000000c980d0f3929ed2ae3953598477a91207605d988e000000000000000000000000765247c04751adc1f2ac5827a228a19e696c54fa000000000000000000000000a8fd968f4fddc0129ca8a462afeccfd4c8701716000000000000000000000000cfef15c6d268afd81c037f0807f53d2271686b0d000000000000000000000000ac28a68361f99fc26874b2d0b1bc0ee1bf11d432000000000000000000000000652135da5f426f2487d5437d63866e9f9afc28a10000000000000000000000009663fdfefe71535dccda9d155b98886114657a4b000000000000000000000000957c41ed3292fafa0eca31aebb295e976da9d924000000000000000000000000c59e6f5fc4ab2765a51371f6f3a683b82fd0dc1c000000000000000000000000dd59260e19916e7dba827c68511efcb686d32f2b000000000000000000000000cb4704ac668bc046af329d0f8337e331c1dde3a3000000000000000000000000aed5186e24fbbcd6c3649dd697413fc9ff226050000000000000000000000000ef53f05fbe348673353e18852a9192ab6e818de8000000000000000000000000dde47f6438cdad726c923db5865e113e3ee0fa76000000000000000000000000f466e7d8ac757c810563dde169511b9a15630af00000000000000000000000000ef6a29119982a88c7443b07f5acf26f70890a3300000000000000000000000095d448020f4b2386c8f292ddfb90e3ee3791321f000000000000000000000000eff5c1df1f6876bfe5bd5ace327a4a355c45f96d0000000000000000000000006ecfe7f0c254f901b922b3e03608b33caf68c55c000000000000000000000000578d120e4628e39096fc95506249b080ddcd54a40000000000000000000000004e863579a3a2ec292be898cfc73b76cf05765733000000000000000000000000b95709a17e6c40bbc3fbcc3d6bc86debe8c6464e000000000000000000000000aa879b761e65c9f5984ee4089a06b6377052f1b9000000000000000000000000ff5cb928a5ae84f433c23776ee08e5601f514fbc00000000000000000000000028c8ce52d65d541a9d08b534dee793c5b5b33fe8000000000000000000000000167f44670535bd4cd827d05df858dc5a85edeea60000000000000000000000005b6655ba469177782498cfc220a7a5ecce860d68000000000000000000000000fd6b6eea04b754b3230766493958cbb42059214800000000000000000000000027b08f62aaebf33ddf3cb8dc640c8031fb7b942000000000000000000000000078f1eebbadf79da7f62f00bca28a4c288c3f1c530000000000000000000000005acaffeea30f8850ec8d2ac567b7aafeb3c40983000000000000000000000000e48ee874be33777e2ef34e103aef99f7a73a5fef000000000000000000000000015a6ceb886423765965d207f1601791feafb8910000000000000000000000009db05ab8d68d5a276f772c862fa95e380158d59100000000000000000000000081e0f97fe824596e2b8eb3a51899a29a7ec5f29500000000000000000000000022a35d93a2a28addfe8e2a739c255286bc9b1755000000000000000000000000139fe5adc112324e92642bd0d8886435d27704450000000000000000000000009920cb88c737d8fe1e2e56566083ff0a338376070000000000000000000000008a9eae28f47667cae66064abdd0e607aeb3497b5000000000000000000000000cefdcc6d3a97e8aadcf902f66ff5a5e2a4ae1d88000000000000000000000000da7c33d7fa166c636b7d64f9ad73159df9bbdcfe000000000000000000000000c7c03e5e4b23504254321c4f1a61befbfb34f55b000000000000000000000000941e2e8d98690d4735508435975ef5432366bdee000000000000000000000000d774a7ef06ff78f699130047edacf7e870635fb2000000000000000000000000196607ef5a0518ad725b0b7a2738f6bf8d980e47000000000000000000000000bc560d2b4a11d3be65857d1e0fbc13dd048339f400000000000000000000000016d4c8ea04c2f8ef6e97c762c6317d567951dc540000000000000000000000002fe8344e55f19ce9a9ecffe0bff69a3564bb9842000000000000000000000000cc4790ebfa70db7ac965d2389856102ddb45726f0000000000000000000000001338711924a275c4a1585d74fbdd76c2fcbdaa1e000000000000000000000000abfb76054175662ac7cab5a561419474eb9b6c8800000000000000000000000057cbbc80e1480e11ab7b8810e1616d9e78242c1b000000000000000000000000702674fb5ccdb26bcfdc8f5f7978cfce3170c78200000000000000000000000011ab13d73f4c6ab866699de9734e5a69fffe30030000000000000000000000002d5120da7d56a8c37f92740731d50abc45fca7b700000000000000000000000001bffe259052c7a52ed9217145aaec382cc6ea1b000000000000000000000000f05b305a0474ccc62a408b466b7b33ffc314a58e0000000000000000000000007d54ebc97cfdf6d988081b1f6cd400c5719f64ab0000000000000000000000006a5e7977353b8f9007317cabd19b510d72558cef000000000000000000000000fc56d557d9de544441be28919479e391dc2d6a560000000000000000000000004f7711861f4a1fd78a687204eb2a77f8514890d9000000000000000000000000ce19d1009d5a27cf93707536a395828682986e9b00000000000000000000000085635e52ba9593fe84b8e5f18e748f34b89bf0c8000000000000000000000000195bca9e867212341ffb98e4062280ae5e8812e4000000000000000000000000e16fdf1d9b65ded53cfc30a1be75bfe86e0c81fa00000000000000000000000085d69a5ee3b58b36aab9583d10a85ea0275d45c50000000000000000000000003b0bcf23fe50b37789cc702681e8afd3369b8a42000000000000000000000000b199180a3dcb18d850158a1f1dd162f470d47824000000000000000000000000a873a9b0cb7bfe014adbb25f672114b0f7e29d44000000000000000000000000c516f7adf2a955371f91f0c409d3efde90cf6d500000000000000000000000000f7e488337c502f80ca3b09e643db7bc8f30340d0000000000000000000000009e89f5fa3ab228ee4028c1816d6a3a6d2e71eea90000000000000000000000005686880db03c7b2f65443d87c9727666bb9c51bb000000000000000000000000fcebd3bd0cdf063b650cee112d0c19941de9a398000000000000000000000000667b6d09024374ad9fd2a480282dab0360cdd375000000000000000000000000e5ab44cce3e685e1196f7b1b207daf5c7f045b9a0000000000000000000000007202c4e22f11c36cd8b54d4fbd931d14c079903d0000000000000000000000007fbfe5f8b5112a196250bc3ea167496753e86920000000000000000000000000f743f0bf4f3aebe391d2e776c0a10877e2b852a4000000000000000000000000fc307cac93721f6d420b1693b764e90b182db99100000000000000000000000083c07d8088f5aaf7ba2e91a87d156bd37017b89e00000000000000000000000093dc07eb0f6078e812ef63ba3a8de780b5e9efe6000000000000000000000000088dd8f3da4aab3b403af184648c2830e60e51820000000000000000000000004b713dd17e6ebae131a7c881955e533e45e63e75000000000000000000000000a03f25978c760d3262fb26378a0e7892fcb5315a000000000000000000000000852c96715323035404dcab2bd5261e07ac10a2f7000000000000000000000000166db75a68347e9837a4a7c7f7f6cdc979bb817d00000000000000000000000002aafe6668a28f4ea7c8cdfc4e78687c7ff97aba0000000000000000000000004658487e09356de6d3ce50a499af9a298abac838000000000000000000000000081cb6efa1d45734f2fa017970c984cf5cf8900e0000000000000000000000008f9205fe71653fd041aba312133926cef35e9f53000000000000000000000000dfe1c11a523a141ce8c8717bc8160441ab84cddf000000000000000000000000e18ace960eff39fad3dd7156c77bc2e312682b5c000000000000000000000000f022faaa64cfe7373b4b0c59ebc9c831cf791df6000000000000000000000000b51772126e4a903a50cacb1b73759d0439c8ca120000000000000000000000007b9802ef7a1ec349975aea22cb898dd859f040630000000000000000000000001f967d3880491fa55dee97c8bc744adf82f93bfc0000000000000000000000000c35994e25a90f41e2b117e7770809e14ed0caf90000000000000000000000005b9ade950091a5c4f279df0e8ea6a58278de0743000000000000000000000000afe71d635e3fd927dbeb6351247757154ceec5fb00000000000000000000000065f7780b5e3108962487605d28f620c25a88ff06000000000000000000000000909a83b00ea4292231d1597e69560d050e6d2207000000000000000000000000e56ec194b97b1fb0c75f481bb0f3bee0e97ead160000000000000000000000006bca469bdeaead9db6273b95531dca90274c404500000000000000000000000068c1cc0908b780bca34898ee4c9c71606c9a0a28000000000000000000000000296988fc6602320a383013a37fe7b188e4adad0d000000000000000000000000540f5dde46282ce7fc75886f3f6d0141068fb83d000000000000000000000000c8b434a2460696b77a1de29105a488e1e8a0d3ac000000000000000000000000ba121a0b7cf554c4cd5b6461807a699ecfa9311d000000000000000000000000a3d919335672896b51e7c296647947b2d2788058000000000000000000000000823d557c2c7658b441403ccb1d769d63481d34ae0000000000000000000000004f515cc3606caf1ac4b128805cd6a562220abefc000000000000000000000000ec246b9b55560208cd25be1c382e04d949fd6590000000000000000000000000ff0355f77376efdaf16c9dd6d6475ff938b36922000000000000000000000000a4e39b6a7dd0679d197cdab020be696cbf570862000000000000000000000000eb72e47651b5c0600ed49ca02efd00a26553437c000000000000000000000000fabb89ff1d97f670b90ba6f0896179649b2240530000000000000000000000006c2fa29b0051d4483aec75cd3b52062ac7657ac4000000000000000000000000b94d6b05ec9395066134a1dfc5ac8cf8a91cf5850000000000000000000000001275c5db249f4e71b105f352be69fc7e34f2730b0000000000000000000000007976b5fafef93cbba5202c7b9aa95067e1576125000000000000000000000000058b99da3e63fd44f7edeba513207f27fbfe2451000000000000000000000000fe2341a31fe57c071b38430d4c11c6c9f107db8f00000000000000000000000073b8ce0815b6149e429cb4520940af07ee35800900000000000000000000000009cdd1bf1abfa9d225260ea1d1e0ee7d2bb5cd270000000000000000000000001ca889cb3ad3b3e30ccc6e3d4d62a949014da519000000000000000000000000d4e88e90786d1c921f64193975c5683a6fec62ac0000000000000000000000009000be111724457a31bd0ba559ec63a45adc8932000000000000000000000000d5825ed7738511acffb3fd32888525d5a7488a7f0000000000000000000000008deb7614ee37975a8bed321e73b2bd22ae8f9c230000000000000000000000007a082f34519306057d644f87c7c95474717b643d000000000000000000000000b77d50cff03dd8bb3c84bb28217d21830e90d8840000000000000000000000006becc6f04d31cb810d5b5073ca3a396f4b20466b0000000000000000000000000efb166c7b2a98554735172abae5e0d4d4e2c3c700000000000000000000000014e8303de2341f708b3878e753bd30351f5c749d000000000000000000000000a8befe608d65e462f7b40579d6276f8cef7fd6ac000000000000000000000000c8c1e751c0631993a3309dec2b5f0496dbb3b8040000000000000000000000009826dfa50df29d4e6768a1d5eed8b89a24e035060000000000000000000000007139143f9e7dadfb1203d0d2bdc8680a6bf9235e00000000000000000000000040eeac11db40ca62b82762cb66d0f8106c1da57a00000000000000000000000008a460a8129d7d64eeecf5c572edb10a467d8f46000000000000000000000000c227cc560dbe87ddd3508f499a1898c73e0702500000000000000000000000008bd8d2cfb1a25db884114ba7d555a939fd81cb2f00000000000000000000000008c31d5e4de7b1d2a5e38976c6a9d7785600e9fe000000000000000000000000dced5266ce9545771dc3b2c3088d8417c079f29a0000000000000000000000004c13d81e497d37470c134ffb5cdc26ad540e3db000000000000000000000000021635fd6bed6ca3127aa116de06a897e053495ef0000000000000000000000004782d46128235ddb9e35ee5d0ee38aefb271b9d3000000000000000000000000bb2f639f852bf87415a56cc94b3bb85b874b7b4d0000000000000000000000004e375dd369e48c0eb0b3a5ea41393cc0bf7b98a9000000000000000000000000f9a3e9831f45505042b7e03338efa474c74d22c6000000000000000000000000925966bf49157e4fc6cf6e191df25bc2dc8f101b000000000000000000000000d3651151b0867642035cdbda5f228f7127af0e53000000000000000000000000f9d71e071b25b7b83f486343af7e659f3cf3eaac000000000000000000000000745fae8adfddf565489b4857f435720db0331bf10000000000000000000000002e83a76ecd10f6680f63185afaffe434107a20260000000000000000000000009c70c4d64d197b80a8341cfecf31d2c99bb597d50000000000000000000000006211f1b6ee987e470273a936497cfdd3bb3c82aa000000000000000000000000cb7413574ac4bd3930bfeb0c8dea5d1ed4c8349000000000000000000000000034298b3f0e587dd395b8114453aee38f761aa8f80000000000000000000000005b0e57c528a680e44b44b9686585d894514bd74000000000000000000000000030cb84126a3da4fdb8a9e3eae0c7307622d4f5630000000000000000000000002ad154a15050a7f84a7a9fc3ea7adae321834d9c0000000000000000000000005f8c97aa48846b1e06b4da350942dc3eca81348e000000000000000000000000fcdab698c16217a6685b15bbc59162bd3acbc0800000000000000000000000003b03ceff0364e12bbed09e29fdfe4add8ea1e69f000000000000000000000000379b5ceb1657327297c8e9c4112587b60d90be4800000000000000000000000074bd7239173734b6c1703e60d56ce8a2e410b5a5000000000000000000000000a93ee625b969e701997a66336b0cc122758143600000000000000000000000007eac8f5d958e0e6f188b1f9512a17e70dfe5fa11000000000000000000000000359154c07c67b558278e28a4ecfd2c1bff6685d5000000000000000000000000d8f06d3e1741d43477cb6b17a3e32bd59d8568dd000000000000000000000000ceaaff5ac969ac4b996cfab94986fbfc62d4af4b0000000000000000000000007d103e1481a11dd3fe8016b07cdf287bd0a86bcd000000000000000000000000edbe2518c9ae50e88b87653ce77a5786d3d9f361000000000000000000000000a31bccd0aa3aa08e6acbf224511ebc906dbc09e5000000000000000000000000894e28b996b7d221f1e68cf467be6c693e8146290000000000000000000000002c7261bed13c56bc687a870ef521b5a6b337a049000000000000000000000000fb57de3cdbf73267e5a1ea4aef9c9be63ac94788000000000000000000000000ef145f88397f2e5aa64b56ec49e67e7ed2644fc8000000000000000000000000558247e365be655f9144e1a0140d793984372ef300000000000000000000000074c938e980aa8619af888aec277457af1fc2634c0000000000000000000000009af97dd9007c39887a2eda2cf51728d0bde4f5dd000000000000000000000000fcd6619071bf1395a6122de5faf374fa0435cbca0000000000000000000000007e00f04116726555e33c446fea582bf3e64899d800000000000000000000000020dd67ea485ce4439621d277b1540e0ace9e795f000000000000000000000000042739cfeeb5cd5299d44314f8539610d24fccb5000000000000000000000000d7b0ed8cd92703ecfc115b4c3b074c6830229a11000000000000000000000000d431ac7d6d6428376b2ccb5410ebc9271eac86e5000000000000000000000000ff9d79cf6587112b21aedf70a268cf951f2f1b050000000000000000000000004b4750759fa90a8674dfbfd911179af7cca82d68000000000000000000000000b93f712e565cc1942854c9b0d0c562bf1cc039690000000000000000000000006b1481973bcd77369f51c2f861b36708f21c81e3000000000000000000000000ad8d0470092aed38b5a6c5ad2cd52ff5c83aaf79000000000000000000000000337a95bd41821f1cbea600b0353277b94020368000000000000000000000000006f9607cce2e50ff6f739114cb331ec2b8fa101c000000000000000000000000c29ae5355b113a0e34eedf2d0dc4b6b05baf9a9f000000000000000000000000b7c1a60c0fe85abafe1b82641339fc509bed2e5c000000000000000000000000d412c8deca54c1b4b6c138a252a2ca9ce27b58300000000000000000000000009daa70646339646e1e0f6da83d00168cc0155e220000000000000000000000004a193e874ef4bdd3a4d6541ac2a529a0b1766ef3000000000000000000000000ba62710cd36b5f801f9717af89055eccaf2610450000000000000000000000001e28da02e2fe47187d0dcca92f6ad4ef6a76977d000000000000000000000000778fa166290f22f5ae995aa5092d9d284d4956870000000000000000000000009c4d97747d21e677b7ba8d021f9a68d6128dfe30000000000000000000000000cb11d35dea5f7acc0edbb89c35e81b0c4cee51010000000000000000000000009ec7bf8bfc3048971c54e3855e01bbe1221b2dac0000000000000000000000003a3af3679335e9662f6555d680bd01a677b180e200000000000000000000000070b1bd2d5a315cda792eb6526a18cd796f29c89e000000000000000000000000399057fd2d0d7103707248d06ff642301e0cce07000000000000000000000000ff4d1fd1610fb7474dceb93c9013e840afb52e09000000000000000000000000a44bffe6ef4bac940d856207af67006d81761c270000000000000000000000004f887d366ab266104c7f09de20a4eb5113a18c3a000000000000000000000000646dc84952250d4f006ab679793a2fd45974c847000000000000000000000000cfc65ebdcd6b90b9036913971f963e8d9d83f37b000000000000000000000000c26c1db3545de249142d4a7a4779926b046065a8000000000000000000000000d08042f9d014d50923fab75c6c27f4895f45172c0000000000000000000000004317b6537fdc48f3ce37c4e9a4847f4f2f5ea01700000000000000000000000036d3b6f30f95f2cd37344a296029d8153bb564fd000000000000000000000000350f01d95902dbfb988ee4dcfcccc6d23ef81b7c000000000000000000000000175fb20b9b5bcf80a0167d403405e6f3a074cfa0000000000000000000000000b6408cbd8f6d2ab32055840dfe2bc52274f6b3b5000000000000000000000000506b0ae750336de2f96abf89e8112f7cf40dad5300000000000000000000000018779e0200a1a716e785cfe2c6f52bb763242cab00000000000000000000000000dbbc84c7a675ba111055b062f4262e0dbecb11000000000000000000000000b9e95a740d7b9b163b28e5a0e4f5c35d3b5c7f41000000000000000000000000cfb00c164f260ab93dd6d7a7a21e5530e28b638200000000000000000000000020915b47057c1a68b5aede4741d0716deab9180f000000000000000000000000fbc5a7f007301125b108cfc879300d4c530d637b000000000000000000000000a5f8701b0baddfd38596d128cf650ef386ab8b6d000000000000000000000000ccbb102de5f909936cfc8e5c5ccead9b9df9832500000000000000000000000080bcf825a7ae4bebf86d6e6f1e828f9cbbdd06b3000000000000000000000000a92e08909a0c3fb1ce52f84bda8db98439c857ed000000000000000000000000017d55cbba549e318ccba14bb4abfb9d3473dac6000000000000000000000000e542cca6cea44503598f3e9947bb893f824cbf190000000000000000000000007d9e3d48f7c743fb700395a946ed64b82b856c820000000000000000000000009a7fcfe4a54e8c07108348ddac1808a60dee37c7000000000000000000000000ea3c05d831c1d2c17702485ff04b00edcb5e64400000000000000000000000007167d80830b3573c302644aa09f7a9a655956ce6000000000000000000000000feff00c42c6e11f034d929923e0d1ddce137e357000000000000000000000000be64b08a1154bfb4d0a4da6b51447358e6fb4d7e0000000000000000000000008b716eec70fbbdbac71d71379900f01b4a233a10000000000000000000000000bb66e364077c64687b31c7df75d0dd30c7bd717500000000000000000000000099267fe52d3105c1405ae1a8ad9e81b0797eaa040000000000000000000000001444feecc53c81cdf3b7b6c3ef1f39d45b5410460000000000000000000000005268cf7797f9be9d6dbc8449107444b23988b19f0000000000000000000000005700196e6cd159c17441b926cb0a453a839fcd37000000000000000000000000bb150bc7f3ba780553abaefd0421482d0a9cb53a00000000000000000000000001cf15cdf12aa49eabbcfb4fc3c6e7cf43112e9f00000000000000000000000022cc25fbe12966f0ec46e426beee50318279e0ed00000000000000000000000063eda5de622e367a209740274738006edbd4cce50000000000000000000000007efdf3d68ef490605638a0f94926c9127da8dc7b00000000000000000000000025efa618e51fb206ddbb71b320daf86640496fe6000000000000000000000000abd9659c4dc11c698f0226d88a8ce4f3bf8cca9b0000000000000000000000006386cf5e42c9383cee73ee46a1481d2065eb9aa000000000000000000000000099bb10f31499554acc8b4b894880318e8bd5af99000000000000000000000000a98fe26e61b7931c2fbec66925d1c543be407c4a00000000000000000000000085352b2653437c7aa8cb7848a3239c7adc1592f10000000000000000000000003ace07a11ed7ceb483b5aaf66a94a09f3f3f6afa00000000000000000000000057024bbfa440125a714c94bc247c3803bd5f5de6000000000000000000000000d39d3c2ece7cec9e2dacb44ff5fc06f8db12ca4400000000000000000000000049e5e240fec9820920c2d3a79877a0cf4416e226000000000000000000000000c7f4b06ada5a4a337ad3e8896d79cd4d632e9fa8000000000000000000000000ad5443904b08df9a773ac375f186f9a4d448c1590000000000000000000000001af8ccc8192a635b05b5da0af26118d64a1e9de90000000000000000000000003489fce7b616028e70711f4bf0f436bf7f202a3c000000000000000000000000780defea4771686cee1a4d238c5a76db5a966a5b000000000000000000000000a2544ddf9e0323291c407aa665968b8ef245bee9000000000000000000000000d06e0ba6765237480bcdeed9ed45b7c41b9a5e0c00000000000000000000000074b3fedc35b725d57ae6c12faaa49fdbdd59136c00000000000000000000000024fbe13038e9fb60a9058a973bc51d50a6aff724000000000000000000000000bec63fa51adf0f4a5669cab43e5baef61629406e0000000000000000000000007be5c2291f9a1964324392072563c61d4db415760000000000000000000000006f6dd1f31fb9354c87e69fb90b9dc214fe833bbe000000000000000000000000ab8fd1c4132b4a8e2b1b77ac338794f5e782bd8c00000000000000000000000097fc44ea8294b7c0c4403df309f6bb769c35624b000000000000000000000000630fb93b18bc96730302ef00dde5960bb8f3b6590000000000000000000000008f26c0a23c4977a7e06c2daa40e5d0715d1de906000000000000000000000000e8882613a7ec96fc06fb2391ea5a8ae6ad447052000000000000000000000000d3a6725b68ac6a56a33bd6229529fe2c42a29910000000000000000000000000fba07a7f691e1c208da0044f3136383351e9e6720000000000000000000000009e83fb25272c8a19b6c24c2ab178c1f79defe5500000000000000000000000003ae5e10a9ec6035033704ad6adfee1db34aacae40000000000000000000000007e27d7f782048d31ae6b83b1256834940040176e000000000000000000000000937db2a8bc67864563c7193959110c88666ace75000000000000000000000000f59d65b61e4720a70bdbcd07820267ea51d944860000000000000000000000008cacbc90407079af679ce4a060d5e4b9571674f0000000000000000000000000b7210481b5b574bf982ae783f5ca172ada4b1021000000000000000000000000b50a4d243fb25765aab4d538498f0c330d9aaf72000000000000000000000000eff6cb8b614999d130e537751ee99724d01aa1670000000000000000000000009d698f8886bb84157817a025afbbf2a925b4f5f2000000000000000000000000f3aadbcd26ea9938a3b3af2b72e2cfa069065809000000000000000000000000f7e86de2d231117eec250a3e9f40a434ceb160ed000000000000000000000000c3e3c98b275780571923b2e932fe2d59505a2e01000000000000000000000000ff29cf4586abf1ea5894a4c490733ab3c0ae5e710000000000000000000000003109af7a535a3ed1bd8b05de8db21136b79377f9000000000000000000000000614e7332d4e08fe15e00d2bbb77d450e749ff5920000000000000000000000001b9bf89f8f7238d5232203765443ce5aa53de9fc000000000000000000000000e7f8bbc1a80e780a1b9e453cb70902721d0fd62e000000000000000000000000373e45489837dca92789edcbc37c72d2dec42578000000000000000000000000f03de0bd1f656e366ad4d794a18ecac8c3463109000000000000000000000000f252383ee958eb1833453a6a2b9d8be4cc923b44000000000000000000000000eeca7cc03fd5418faa81574b01aa43754ec3afd1000000000000000000000000e651f386c995a46d10cce80700f30fe4af310cc60000000000000000000000001d823ac7bec36dd335b742d44d4d0a7d13d309c5000000000000000000000000383ce11f080719f7a995378eaab5ccf8d7421cb3000000000000000000000000a02be89ecc08aa376c8d5d778d9c247df6b02042000000000000000000000000ff88c86571f8dde44c8bb285fd4f7ec320d45f20000000000000000000000000c0ca33f8622ef0557d22b4448c4bdac9aa377e2400000000000000000000000010a93b0c5c446752acc196156f562c80cf14cbf7000000000000000000000000f52395e293105049a2c0e92c2aa147f57e12b71d000000000000000000000000e8778605686983ead5f852adaaee06b80cae47f20000000000000000000000000d57dfdd472a9e190b036448f762ebda1ed8790f00000000000000000000000046e238ab7c9881fbcbff32e974aaeefa3967e3d1000000000000000000000000c4cec1dc1f2c70d7fd283489c3cf65600aac0144000000000000000000000000820756c16b9117f17bb2ee190a165abd773b254500000000000000000000000041de062d163e8da7aff0ed3a63964e1ecfeb823700000000000000000000000006a8c26f10efbd69b35d5a8276a8d5e5cc9f0b6200000000000000000000000005ef449dfcd3c230203bd3dc172b4ba0e9c5e10c0000000000000000000000000b324ed7f1db56d3c738cd77c50f61e00f6f7de8000000000000000000000000cfd089a77072cf3128420b583c515734610551c6000000000000000000000000ed3a6e9cdd15828b531808efd3c7a4a52a37fd7a000000000000000000000000e92fc596e87b1d42ca739805a77ea4d6f148e600000000000000000000000000da25f526588daa8b5e1d47bd062e3abae3a62d470000000000000000000000003a5b9fe36ae6b07d27c1f46282c6b83327709d460000000000000000000000005702deec0337ad0ef86f8d31d86ffe2ca2a925a70000000000000000000000000c504ab050bd95c8496d6e11378e40b491d90de4000000000000000000000000fdff7b2ae9ce5d755a8288b600bda120de1698c4000000000000000000000000c2679b2dddaa5f7ca14743f275331e013b869b8600000000000000000000000052115e530ae77dde84bbd2b6ff59bd83c9fcc4e300000000000000000000000030034f7b0489486886124a652827893247790fe0000000000000000000000000fcc09097d1749048cbbe03e5cfec67bb4dc0d92d000000000000000000000000b2b03d3d93e889f0fc4975ac9233deba6211eb7800000000000000000000000095e3819edc4d5c36f1efba547bda061f2764106700000000000000000000000016eb0d0c9ef1461ed60e8c8a002b4b971634687b000000000000000000000000dec34ae17cb2364515fa43ce085af2d70e3f472d0000000000000000000000003bde5ccc8ca8e17831073736e7acc0eb1d76c3d3000000000000000000000000cee4e5b03909382380b15e6f2cfefed1096422390000000000000000000000001bc8f21584e58df727df5ea38ee5d5bed9c6387d000000000000000000000000357b40687b2d207f477265183971ac25c9ece39d000000000000000000000000ac17dd68016942e6900d14a8c5da290fabf9332e0000000000000000000000006ba90997c2a355c728deaa647a4c7e04736e547a000000000000000000000000c0526041dca51e7a08ca2b09c2cd57c67b08ff89000000000000000000000000c6c41ce854ff56e7742a09804d4a498d6140a87500000000000000000000000030ce0edea971e6153ee983c4a17f29413c7c24fb0000000000000000000000004fcba36335a3a70b03aea6ac9fea68b8ba55d4e10000000000000000000000002c49b1a5cc2d7c97215e2a3e1020526d3b96f591000000000000000000000000a7d9385bd3974aab7b2bd012a4b9e2046fd3f19600000000000000000000000011dd32faf9d83c304438c81dd790d5999f9417ff0000000000000000000000004276f1ae4a29ced3c15355deab43a483600726d900000000000000000000000056c8e33a33500da513d64bc7b47f53cfc5cbc7e80000000000000000000000006ebb524d485c2e646be733e8be0df9888023383b0000000000000000000000006d63c992c4a618b957cc68362b0760009eac19720000000000000000000000001656ffbe37fadb55b7ff722e7968ad07d69c208f0000000000000000000000009b59a735738bcb24102e9136f5d67a67dea45fd8000000000000000000000000674a60a2c1d29fcde626deb5f294d9cfed480e38000000000000000000000000a7e427c87df150c1ef5adae0ae0f2493d4596c92000000000000000000000000d94c898ddd236a803179401f8ca25e7d03a5636c000000000000000000000000577a2e673f7268b3f5822b521e8e30f6eea770380000000000000000000000001c253ab3d31c48d0ba13ddf2d0355a7e7b17591f00000000000000000000000076784758d71fa85eb526c3f6f18df45ff97d1c070000000000000000000000007cbfe98548a12442cd9a4bb6def4f58c084b9b690000000000000000000000008fb77159d8fcd3609a22c33cf500da82219bad5c000000000000000000000000b5bb6790dfe95978559555ec37b5f8be77da00a5000000000000000000000000c6a3664629f25062a68afde6615e0c41c56171fc000000000000000000000000b9a243bffd321fd5f452471e7a9d90c0e149c27f000000000000000000000000e673b23f4e724019e347d2c7193c4b13fd18d9fd0000000000000000000000006db63a037313768dbf32fe31e9c79b4d4d1a8c52000000000000000000000000531c64e77ee846cd82b75f3f0ab684d7ba9c3535000000000000000000000000ce3e1ddbb65a1e0772c3a06afb75ca0e121e92160000000000000000000000009e583c51ec8521d1f849f42ad17178aa1213d0ed000000000000000000000000664cd4f3658af8b04be72794ec4207afddd4a29b0000000000000000000000003a6e48a9715aade7bc6b69af435114721f9f6fe400000000000000000000000006c097f963422b47b35cac7d2772ee4206ca8a0000000000000000000000000041cb37d51bbc195bd8b4a13f5b1a744ccbf00bef000000000000000000000000cb03857a48c5ce813b7f0b0e01ca3d807681a8be00000000000000000000000085502d8bcbaf82a8149ccb5915f828a6d0582b1a0000000000000000000000006b72f5e42446c93c64217ebef592f6c03ce653aa0000000000000000000000006bae446adf5fbb52104f53c4ccad9cfbe4478ee0000000000000000000000000c07b4f0f51f5110a0ac0491dcf06e03497be827b000000000000000000000000ff5e631059f668e3dfba6b17ec9685877b6bf5d2000000000000000000000000576e0e89ccffb5b333347bfab0fd8662773ab227000000000000000000000000deffd03b8f4cdf58f55b9618754411df7ef7d4d30000000000000000000000006521490b4fe5ecb1326f6ce27fde852eab661c4f00000000000000000000000043a809c12088e20d44c88086e2eb9f774d4307f90000000000000000000000005439fb245ddfd8f2d0aada42764f5f4061b68425000000000000000000000000cc4fa6ad5a232996a6d5876e62b0f5238c09841d000000000000000000000000f31622b1bbbfc6e12d98a78c835843cb64ada5b60000000000000000000000004a43f2208ab320ea786d8100bf0c012abdd5d1990000000000000000000000004b2e26ee13e16eeae95cb285119a92646174de7d000000000000000000000000c31a660a507dfbd61b2943d76de3f3c803d37be200000000000000000000000094328769be87abef121ed8b207435c3679ed2c7d00000000000000000000000069924d641f307a3a6693fea42e4580eec736d7a1000000000000000000000000960c2ca88efc1c6b8fb80d32190752e676e4eea90000000000000000000000007e7186852b8b3c4c7a1f0f60151f26d08a51280e0000000000000000000000003718eda44ad9bfda69a85222cb7ab4c29957a1b70000000000000000000000002f918bcbae261bbc17eb11afae72ccd813e0236d000000000000000000000000939d42a63b7c554ea22a152330758b06c6cb5257000000000000000000000000d472936d436633569c899390303b12fbb6d98b610000000000000000000000005d52d9426b00336ca5a2885ff452e0520a813498000000000000000000000000f65e4dc4f99c540389521f376bd3cf50fb12b5220000000000000000000000002200cafb419cf545340e7b93399863e6df663a6e0000000000000000000000008441d7a2edf4ae4ddec8a6b98a6b5b817decce09000000000000000000000000f7aef5fc0f5d6b030c417d6a44fcc23497cd3e0a0000000000000000000000000509b621d115b0395348d207313b3e6737fe0f06000000000000000000000000fb3fc3e00ebced1205c79f8971791cead5b3a1e600000000000000000000000013abf9dc9d19abe2610b188d4d8ab3f9158528fd0000000000000000000000001a7300c7f67dafc0b5f1563596f7205bf850c11f0000000000000000000000002107a19a6e81f3f3a0827cb442747c9f6fa19189000000000000000000000000434896bd1d2ae74e91e58ab5e636f3bdf9b4cd5e000000000000000000000000a3b5b9a90e7240e18532770bc23e8df341e1c7f9000000000000000000000000ba7b7292e528db8b075c6cfb874d4e8c44f7d0e5000000000000000000000000d2bb62f0a70d1820bd001be8a9f9baf6f11e91600000000000000000000000009a6b6884c31f6ba9aafb6214aec4c2030ae20f790000000000000000000000005b437cd09340d7387ad388a6e1f5781728fbc1b300000000000000000000000051ae61f47f3af8cfe6890b22fc56c7efef0a878a0000000000000000000000008da8953e1f69d662d713376412b695474006a1fd0000000000000000000000006d41fbc92cdd30767787117a3fe8718868ab2106000000000000000000000000d00a26d473be02a8a9a246f1cc33a30bfffc8b5b000000000000000000000000b4a1e0e8968df3ca94a9f2496a2b90868b7b54b4000000000000000000000000fe380b56ce2695a383b3ed564551f7adbfd56e9a00000000000000000000000071efc6838eea30b3602b020949f82bb26a2148d70000000000000000000000005237baefbe56a35ea9d6b4e1de0e29c34ff07df2000000000000000000000000abaa297bd3a37dac45783f41ca920e765f1cd0660000000000000000000000005ce787a63d843bf0c89a76dc05c35561c0c762c1000000000000000000000000c9f82ffb57d9dc8aa61e2e0aee11302244c29d910000000000000000000000001f2c75e5fa15d1c48e51cc3f9b642a65d0dd461a0000000000000000000000006beccbee057801d8a637044488898f3b016b7be4000000000000000000000000f785c344ae9c2a178d6e551acc8dec712ffb8feb000000000000000000000000257a66b8cffc07f658892d4e3b1f4e0bf2a8e52100000000000000000000000083ccb47073e029dd523379cc04b8d4d7c2763faf0000000000000000000000000b85f29e401591e3267e7357952237edb487d06b000000000000000000000000a451269ab4d595c1971fd0a24858b3d7538cd48d000000000000000000000000f7f1194ab25b2d0d808bee37e28a834a7bf4ad6200000000000000000000000085cecd6a0eba2451c206f0e105c169975889efe50000000000000000000000005883dad550d48cb02d97188fbc69ed1b2a409a87000000000000000000000000c0816390c890f0afa39550ecb560975d0c48bdde00000000000000000000000044a16d786263fff2860ab51ac2421ced9e5f83d1000000000000000000000000a077a65da4f6c45f586835945ef3f2b736416ce9000000000000000000000000b0c9c023f390cedbe75d4f51afd6e91ec0e583ae000000000000000000000000c63f3b87459ed7703137e30b49fd284668b5a1660000000000000000000000002cae4071361fdd1015750014f8f26dc2c2d01db3000000000000000000000000d32beb8d06655fe7d345dbe6c4325b2064fc03e60000000000000000000000005360d27ef4ac0483bfd7caeb3bc95b47b631ab7f000000000000000000000000b69eb0f1a7923443c3cbe7f9326258a9f8ddb24a0000000000000000000000008334aceccb29f0c7fa1e69fcc8caca46f93122d1000000000000000000000000b723158e672f06f742742abe59c1da985a3f8c7f0000000000000000000000003c7c2c10176931750103eac3c41c8c7db430077e000000000000000000000000f203bb2aaac8a8111afd307804dd842b80e269390000000000000000000000004f17e419510f21076accb8caab80035b905ae811000000000000000000000000c82b93272f13f717bb975f36956995e8654bbe0d000000000000000000000000b87cfe86476093c86da3dbb052d239acc4d34e4a00000000000000000000000047c0d07dffae6d1e07118f5f7f83f56906718a6a0000000000000000000000004e24dad4953d3f075ba35a774a17fe5f861f97ac0000000000000000000000008742afad7477b6063bf06283e74dc8a55dfb980f000000000000000000000000cbb09dd127d099264e3af94dedd1df93565244cf00000000000000000000000033da00a52f995028c5b59ffae9cd64141e0016c50000000000000000000000008d51ff20e6877028567070c57aea551e8d7b2d84000000000000000000000000a57e7c40545ed9d8a19a2b9b974bedc30256df16000000000000000000000000733deca7b0f7fdca815a971488792fafa86f7f19000000000000000000000000a488c8748715a2a6d2e474d89eb43ab55542e62d00000000000000000000000052e631f6267ac62db3741dccaa4aa1546eac52a700000000000000000000000066f71c57e7cb96eebfcefc9617ecfd0d05daead00000000000000000000000007ebda7c9d15f97d2fccb2e4e35a7a08bcba7794c0000000000000000000000006e4f831dfbc59d24e9dd892b3898f049e95db59d000000000000000000000000dd3b1a293c420eb5c9670d2cd3ad97ef455ce06d000000000000000000000000bc2dd792087c8f569f780279a2c162ae78ce493d0000000000000000000000007f329114e82f6ce56a13c35d9465b3fa8796f63700000000000000000000000082b71e360232a25c1e27f708b5e4c7593d835b140000000000000000000000000a94552d3bb112f3ed1e9da7cb1c841a6cd9eeb20000000000000000000000004ad6f5fb3acfc7366fa0c45cede54c399558fc20000000000000000000000000f7970c4d6e9002a031aedeb2033e5f7c98b32c570000000000000000000000003f2a2cdf8729df7c4dcbdb5b8b656429807a52890000000000000000000000002e2fed8733b56fe1b73d946e211a747d28117b5300000000000000000000000083d1c7013969a3704e40446a6475a6a07239334f000000000000000000000000c1113c7607c7ac98571a91e66a75e3ffe66198b900000000000000000000000051599a8e936a00fd85cd266c3a732ac072d3832a000000000000000000000000ff36fc6d953414d77be10204e4caead4186416a30000000000000000000000000b73c1b0f942fb6e3253bc0e8931d78b6a8aa540000000000000000000000000e2f1d9e7461d0da97832ad61ae11dedf3d7286900000000000000000000000007cdc3ebe025e4d0f7e729da674422916705170ec000000000000000000000000badccd43a1d5d4a8350fb80a781bc2fb57fc167f000000000000000000000000ab3a5b967ef5c7270f21be823ac07b1f94e3e06c0000000000000000000000001ae11af247bdf0cb9c3d1f55ca2457f0e94961a200000000000000000000000005b3890a7d3cb3d86faefc17ef2846e181a541c4000000000000000000000000f0545a1f46d6327d9e82969195eff89c24f8a6390000000000000000000000003fcad93fe602dcb4c68bd6408581ab6056118ddb000000000000000000000000afec666710c32a25cb510df0605b6be6d3784e7c000000000000000000000000ea58cf04afba6cf687ba1f315fbef92fe2c4fd61000000000000000000000000d93af62aa2b3de99e9642980f7ac3afa30b1a0f70000000000000000000000007d97960e8e2927b33124e52b61ed923156ac094d0000000000000000000000009aa8308f42910e5ade09c1a5e282d6d91710bdbf000000000000000000000000cd4f3339bcf9d5e86e3519b500890511d794177300000000000000000000000042443a9218d14b05e5160a642b17239800cf0444000000000000000000000000386623a87bee80d1b8f17d876fd0493bfce30f220000000000000000000000002f24eae3d5c914cb9b8e240cb2b499daedcf9a850000000000000000000000001b9a102a60c2b35c23a01fa8b02052ade2ae2b160000000000000000000000008eb3fe787cad9182bcdc4f725e4a4b835b58aee000000000000000000000000010359225df4fe22ab9d265ba531986d1bbe2a43f0000000000000000000000009acac0bb0fe1813072b2276b237236d16191419e0000000000000000000000002f81b558d68720c0b864d0481b64fdb74efbc45b0000000000000000000000006955e2e7a8ff81417a619869bed5caf87dc3f9990000000000000000000000003cc829a0ac885793c920dbe98f619ad9ccd2e8fd0000000000000000000000005430615fbaa3418700a5c8d73c3669b993b608c8000000000000000000000000465a1c9b3d84a2cd0461cf5927bf75d25ce89ef600000000000000000000000050c8572df481d3d74534151694b338c33d3c373a0000000000000000000000004bfc3ae6da409b78fa8f890dd4abd7d9430a5beb000000000000000000000000196f61fccb2e520b0094ac07cb8b0561625f6515000000000000000000000000964b8b55311b0fdfc3c3fb85400c8f13f68bb0190000000000000000000000003920d5826abca604cba687a224423af1dcf33bec000000000000000000000000dd3cdba17111bbac57d8a9a4f458b0d07d174e83000000000000000000000000ec93714aabcf452fa28f76b4696047733c7c2dd500000000000000000000000096bdd75bbf53e065aa6a3e3a126a1b182ef1c3b6000000000000000000000000d83d73a73a798557c2dd93aa2c16b497f2f6f0dd0000000000000000000000006b4c7a766b312a23bcc14b5f9023c82ac8756c1d000000000000000000000000b39eb2c38b523453e86b5dbea2ce872db90c5246000000000000000000000000e39982bb9ad78fbb8b65f5e456bb5cc4204e96d3000000000000000000000000744079a578ef08d51492918034fb4cda1be21c2400000000000000000000000027866333b694f6794912008fcd28500583fc18ba00000000000000000000000082c621568c2c38da10819429c4617ca2f40892ca00000000000000000000000090cb6903db3ca58e0a9a0de843827d0ae391d786000000000000000000000000d5505bab0b91db5e87380c0052d52bba74e95f32000000000000000000000000e8baef30c7db341c0dbe3956c315499f5cbe106f00000000000000000000000039194944b8a41fdb0cd218e6e32ec689204c4aea000000000000000000000000ea3c6f7fb2450acb4547d9252e379c013d1494be000000000000000000000000a7aa46ea3e67cc4aaa387b493cbcc7e3db29ed150000000000000000000000008c4982143d8c13eba8aa67912b56c5de97e6db470000000000000000000000000d512eb233633f4f0a755304016daf3799c724bd000000000000000000000000f64ce644954ff6308f684844dee8d48268d59837000000000000000000000000e528f6a4c1f5c23a23a66baf5399e0f149b60a430000000000000000000000003ea82878f0287ac328697fab81d6e8e7e494d27a000000000000000000000000d2a74cea9e93c62ac52c2a5673789a6c21a2d4020000000000000000000000003e4f74e7c1da641ee90f1713423509759c0683cd00000000000000000000000006823edf5c67b66bffd223cb2575b52b7a174d60000000000000000000000000a477c9741c8a428edb777809cd73a039479077a6000000000000000000000000a20cd83a029158c2159c08bd19bdb023ee24a41d000000000000000000000000b9df6b23a27e75eac7aae82a124598f1ee80a1650000000000000000000000003e062896980faf64336dfc7b2a8ad53b9ec899de00000000000000000000000011ba2c5506e69a33e333ff9e9d7174aa52b59093000000000000000000000000ed13fda597b43c2296b78868dfd71d7ab19547ca000000000000000000000000eb019e86805c951f19edd35af49ba14ec43ea0480000000000000000000000003e2bc4920ba8a664cfc6936d353adefe5d90d6a8000000000000000000000000f6e7953b9823d2c41e807a923bb3ba2a1c592ebe0000000000000000000000008c155f65a7e38e67d1568a4def61f0ee90c040ac0000000000000000000000006aefecb079342958b4b77c798c3b7e0f3e5c869a000000000000000000000000ad9cbb6e65c18f8fae05963a96829a7a798c7822000000000000000000000000b9f39e5aa74421481db02e4747ae1d7bd884713100000000000000000000000050ae3bbb78b4ca03ec7a87f1f47de43fc2757ecf0000000000000000000000000a6d4327b57f494fd800b6cd985d5ed4da85faec000000000000000000000000d458e8988ee18200f47916b39ed51000c2de7a65000000000000000000000000fc82dac468a1020b116562b10f9dbb02365eaeba0000000000000000000000007888889430414d766c5e12996999b997d92cb7160000000000000000000000001d4cb9ec98d137e004bf8695645890b9f842721c00000000000000000000000040d9b306c344b2b1e7c5650d995f4bd131c85471000000000000000000000000982619d052ef29b4ff48c55153eabe87424180460000000000000000000000005b3791b725277793447a2ce5ba9522dfb4262c0100000000000000000000000005c9f03077aa78a6e8ee57dce743c59f6810e02400000000000000000000000060a5bb5e56e3c8bc7db3e214c162a7dd9d445947000000000000000000000000228339926267b1e4b2fa9558a94986e55b07dbdd000000000000000000000000aaaa644604e8031647446b830b45aee62a0ef9490000000000000000000000001d3991d00bb7254df7f3d0e338b3444db11a7fa5000000000000000000000000b38c071a89f9c62c2b071962dab3adb2ece7e42d0000000000000000000000008ca167e7c38335498c65811c7d40a32f2f5f7af4000000000000000000000000958aee99bc18696caf2e2fb5e33aeba244a2bf92000000000000000000000000fca1fb5122b6fab0ef6cfaaf51b127cfad45aa450000000000000000000000007ca557fc8105b18db5a17b10e5c4afb82b8a4f480000000000000000000000001b46fcb20033f1ae34983c2ebd07d84594397c3c000000000000000000000000ea8731135e54fa25ad3712b1c8d195a709750a61000000000000000000000000b139b87e1a2aa8ad616acfbbdae5b2aa0abcc9cc00000000000000000000000098bf8fb880cb526cfdd8cbc7ae9cd7ca7cb10d870000000000000000000000003a1aad9ff44f59c990889a7155937695779ea4be000000000000000000000000ac3c6572398e3014231ddfdb845f71b4cb29e3ac0000000000000000000000000eb1414c0a1ebb8b7d3b285f4c95cea72aa8fdf4000000000000000000000000c7aa4b2d12744f52188f8824d42889ea1e2bd4d00000000000000000000000002cee2b35adf1db59f5f9e66d67dc1566d7d0999e000000000000000000000000ef79c9c55a8f6c195be76f54bdc814e4b36ffc67000000000000000000000000e50972dda3fda90aaec88bcf3afde556dabbf02e0000000000000000000000003342eccbe5fb760fce9a8ac3cea48542d44bfc70000000000000000000000000b30bcd5cb9b1be557d8e64ea1a5ec9511d668911000000000000000000000000513d3224457284b3e9b35cf481011b7c388b3dee000000000000000000000000483562f5cd4262f94703c115998f5ce4e9f93f89000000000000000000000000ca12439d1a058da94031770bccf972411d37fb48000000000000000000000000cb54b8f16b00660d77120bd6ba43daa8c481af730000000000000000000000009cae2b51d51da3d5f960b857274e760d46fbed8500000000000000000000000098258f18b426d09c2bc5f6f8eaeb08d65cca3fa50000000000000000000000005c18fc486de365e1a2b4b9d170a82073c5d6e96b0000000000000000000000006fc32c1317e92b0bd398400dc0f70a2f0a85769a00000000000000000000000044ca9b59aedfaa461c3da48c5b665071347fcd010000000000000000000000002506fbd6bcff9090e5a7bec659bc96cc6c4f29870000000000000000000000004c2adb0bfab62f9c6558e79ee21593807b3271fa000000000000000000000000e6a885732a6e78c897931611d9d0d4ec37763a340000000000000000000000005f8387193e8c962a599c5366fe083ae8294e2f80000000000000000000000000470b8a33aa112756d42708eb106208c93b75d95300000000000000000000000026e0632bfd3df6b61b480802fd7cac822d93feaf0000000000000000000000001114fb8e7cda2cabb1d14b38e71222943c4c1bd7000000000000000000000000817d2a1c443fc7bafc5e0e16b859ae5714a0f253000000000000000000000000f36b32e10d807846f3fa226cb1957b3b6a4181ab0000000000000000000000004cd3210ce0e7aef75ecff5475b75034dc328b1d40000000000000000000000002a134a182e11872803a2cb4901fd9ec7da2df3ec000000000000000000000000be7dce4cf53712dc6033bf6f48973f924ed2a2e0000000000000000000000000837c296565de72e3ad5df8c020777a27072b1a87000000000000000000000000f261e9325c79d08fa0e51985cc3908452377f655000000000000000000000000e8b1a006328feed96a5667c6b3d377518f15e1410000000000000000000000005f19eb07839246af8aff98537b28c6ff25bcd4df000000000000000000000000ae52c676d2b6d3a03c43a9c1358d104ad8fbd1c1000000000000000000000000d84e4cbc4a9fd4133713079a34cff0b136ff80e5000000000000000000000000acedd0a9b5e23b36c3ea14a47a1ee51adce0e6730000000000000000000000004f3a8fc66d8b62a6dfbcb250e7649aa3e35e8357000000000000000000000000e73b275508db249414f6017a41bcf4bbf52e1b48000000000000000000000000a893065d674568e813c5dd1993066c3845aeaf340000000000000000000000001bf4792e6de5eff02de847adb9002a22cdd32b33000000000000000000000000452d7b8e943a2b0d5b57a89166470f567a719acc0000000000000000000000003bc46173484879d3fed7f3fb88b6aa102d20bf960000000000000000000000004ad3894222a54054cc31c48bff7f18328f7d42a20000000000000000000000002d7107b65a6cf9655d4dd0d4946909b4ca28ddd70000000000000000000000003c930f660821c6085122e5c6eb2e3bef23d38e4f000000000000000000000000a50aa300b7f9abc589628df6a2900f967df37dae000000000000000000000000aef7e4457ec39537270e18719a72231ce2db419d0000000000000000000000000553f2c181916e7501274c05a85e92befb8156700000000000000000000000008f49f7807d73a059ff1d08dfb568913293edfa83000000000000000000000000e2d448bc3131d25ea0bf6a17925dfd0a63c69f5e0000000000000000000000003744611ada451a07e241eab8ed52299f9f0bdcfc0000000000000000000000008b5dcca39cd34597ef0ea20d67c10f078cdbec9900000000000000000000000014a194a5027aeb6c79ba51a24cb6833ff837d60d00000000000000000000000081484d2f86bc3818cb8b6b54dab0ab675dedaed400000000000000000000000029efbba8d28028bdfcfc2233364f8bd67b0f9add0000000000000000000000008f49de74e9557051402f7cd48982cf9d7e06523c0000000000000000000000008b5167491f140a31dbfeb777a3fd72c7a96b3d54000000000000000000000000db2925100b90d2a6962e8f2eb0fc8688aa67c48b000000000000000000000000ba4bf4e3e0dc4e2433c9076d89320121b84c7759000000000000000000000000e05ac6dc290d17d647c6bf587a537283dfaa883e000000000000000000000000137ad78aa7edadd0e0acf52cee8c445af69975610000000000000000000000003f32ea7b86c1d325b8ca65309914c1659ae622570000000000000000000000006a467047f8cb5fb25ef92fdcf3e28d3b61121cc000000000000000000000000064fadb1ea33963ffdccc6b99466f1033e1379cc6000000000000000000000000c74c9418ebbb90c098c3184c0d57c46f79118dc3000000000000000000000000f6681bc46394a3229a9501e9612c256c313ce9e70000000000000000000000000993cca611c514d0a65ebd01294c4b429857ba8b000000000000000000000000372b8c40e2a85063ccc3663c7c1b5844567786b4000000000000000000000000dbf2f8e6d8af1a37e35b0b50a181f17c4ae742bd000000000000000000000000d3a03dfec87eb70808f6c65bf6efd477058afe2d000000000000000000000000800585554752fae19f51175dfa8698cf3fdd547a000000000000000000000000f03f5a69c4da93bbcef9d773c0ef3df6234343f4000000000000000000000000846b00f84c34e9b4202fc3a88f26d6974daaf85200000000000000000000000071431b842ce0da11e594ce5beac14de41b84b2e600000000000000000000000017dbcdd2af12e0d3e256eff446903d467fe1be2d000000000000000000000000b9e7d56e52fd51940b85a22bdffa1cf5112d4f3700000000000000000000000071320325f5321739ef5e1cc65333126ce56e7e2b0000000000000000000000001ca4ca1146faea01bb08d3913f7c14034e45f51e000000000000000000000000da4d6138c40a8ea3f85ea25216a804a4365f7acb000000000000000000000000b55f7caf8e2b656cb27213d8253deb3dbf3025cb0000000000000000000000006976e7d8144134476bb6b1a241b3fb09aa1abfaa000000000000000000000000b7641ab56bbcd56662c38b1205b655ba2a1b2d600000000000000000000000008a2445b0d4163e6e09c7e54ce8cc828c8551f7de000000000000000000000000816f538072a266117b2ba9884ac918b6bed468c5000000000000000000000000d099fac503e82c46fea2707c4e6f8a656ddd9aee000000000000000000000000ae84961b9fa7412feaef209fd8f50c4f8ef4d8fd00000000000000000000000020e00df2f1d59bd039a7ff21fcaec1fd2703c300000000000000000000000000935c229a9ccc932fc0e8055f7ae4aaafd38c9caf00000000000000000000000080e5a5774a521f3fd520bb3e730b49c3831c09e5000000000000000000000000dfc19822e5488fa5a757ccef3cb5967d0079c5ac00000000000000000000000053e8aeb7b66af18f4a1267bc9cabe559e2e92e96000000000000000000000000e7a5598975182e21e8cdb8269b6f3a4dcc64953b00000000000000000000000034304479502b7aee4a4f21ee86d032c2e013060e000000000000000000000000b277713e78e0a7e41a4dfea6f1f2112892e75c80000000000000000000000000f18b41ab4abb607691487a118803cf4189c0235800000000000000000000000032e389852661436f59c80836b79de7dc85bcdce7000000000000000000000000926c4203e03ee496f0deded4ffeb6dddcadcbfa90000000000000000000000003eacbdfe0c6db173127dead03081f3e5ceb1c8fa00000000000000000000000078b39ffa6c9e5f16c43d0b7de5bee413e50ce510000000000000000000000000e4ca54d768d1914b2ecbe357ed1c1db16c4ed72200000000000000000000000082ebe946b223b32510889fad18a6afce8cbbe5ba000000000000000000000000e8dd3ea90aa7242fa4db1f221d3aeca3a40d4b6d000000000000000000000000d40e11786cb23b8221c7aaff1b0c13979dc643dc000000000000000000000000543e9463b9b35c404be5b0133838c4dbc21a9495000000000000000000000000a449df2f7e95599b39197eb3a71a8326a6c4b48100000000000000000000000039891c01b9ed6e9e6830ff1ba28de68ab6d4a975000000000000000000000000835fc5b7232372a4a4c844ac28de777c31b8902b0000000000000000000000007acc931bc49886e0921e1574b503fc7ffbb2ea26000000000000000000000000224e3d81d0887b093ed883a97d6285c8d324c80300000000000000000000000046b880ed037d43eeb9fd973ecc593233fcc9225200000000000000000000000046b880ed037d43eeb9fd973ecc593233fcc92252