60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b7072697a652e696f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b7072697a652e696f000000000000000000000000000000000000000000000000000000000000000000002e516d646562435231575a4a3641754462506a675136635637506e5948764378747067586d45564e5762526e544151000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000f208f7318aeed7a9e2d2a1a0fb9179b92920a1c7000000000000000000000000fd54256ad62644d61bbc0af57472888d71ebe694000000000000000000000000ceeea5d96baef36af52862cc8821ad0e58b3f8080000000000000000000000005fe412cce96c69a40ed246c4284059dc7d71df30000000000000000000000000c39621d4acd6369162af25b62eeaa3ae1baa7529000000000000000000000000185a4d44cdcc48d63df0816fbbac72f60ca5c826000000000000000000000000b18b6247eec990031cfcf65796977d8d6de9a4e20000000000000000000000006593e06d8cdfcb7a554297c7cdfae36068d4053900000000000000000000000006c1155efefb386e32c5ed5da5dcfb8b187dc30c000000000000000000000000c791e43ab99ef50792dcfa97871124c254cd05cb0000000000000000000000004c3d6fc4113749dad9411f98c7e39cf38021eebe0000000000000000000000006856748e1b38fe22ce78c9d433e0977cfa2352cf0000000000000000000000008d5baad512d7119e9fb412d94a01f51fa4ccaed2000000000000000000000000c581e6f6be0d0a5c6d027a4c67d692eca3768d9200000000000000000000000076aceab941518c3fd532e9ff8b7d0524b06dca7800000000000000000000000052630a016a16c3d965066cc8eaf1357265ba352d00000000000000000000000071bca0c5ba10c54933dd83ed004623a2c4aece4c000000000000000000000000ee78820e810e8d1182b5e8736ed5988774f36eee000000000000000000000000382bde6dca5af3dd38a9c1d80042a12115f1627f000000000000000000000000e5e7462fca6e5769f36bd5f56b711a03a87b72fc0000000000000000000000002d1b80f2d0997659f7e1fec7946cbcea5f7c2b82000000000000000000000000b2335d16c30c07f7423cf1cc7f0c8a47a1d95074000000000000000000000000ec492217822b38a2984f60f1a16ea189b5a76728000000000000000000000000b7ce49cdb80edf511c9aecc94bf2a32f8fc6183b00000000000000000000000031b5ebc1978bac7288c27979e78cbcb0c1d94d16000000000000000000000000e910ac629a7dc1e0a9e57a9e578982a402091158000000000000000000000000b484e771e65d807ad533f0c73b143de901e11912000000000000000000000000f9cddc2c4183f4b2727da092f0b4f371a5a7c910000000000000000000000000353731c493ff2bd8fe002819bbe42915d4caff600000000000000000000000002753321090e58afa396c9425a71a335cab1747cd0000000000000000000000007b304a981317289ae104ebca875b4d31596d17d600000000000000000000000016789d3b4e9566a4d62bc192b92e735d128edc61000000000000000000000000ba570ae22418f227d6875a388220036702aa4b1d000000000000000000000000129d282306c66576bea33cc3ef0b300cbbe712180000000000000000000000008b2d9ba05492fd779dbaf5135330ce3b348b712800000000000000000000000057d1627120d343d1265a174c0ad2c00da7081e5600000000000000000000000080b18ed3a34ade882e700262b9df45c4b0e9e302000000000000000000000000d17335c5478316165c257aca4b8f9642a1e9206f000000000000000000000000327d9123f0f8c0fba796466988ca0d47286c5db600000000000000000000000027cc0f1b888b8bc6e8344b3d77b5fe925326fad900000000000000000000000087df6f73b653db93640975d6778d56f50612b14c0000000000000000000000006a9ae2092363bf1a11d59c275fe06c02e90ebd03000000000000000000000000f9d8da50abb6e694b9f7be6b48818a58f2369345000000000000000000000000c1c16ec1f82ac0857dc6911582b3a731627720f4000000000000000000000000d7744ae82429993d08f3fce6dc04ee0b94d3b233000000000000000000000000f382dea679b1a198d5b1dc52735d99b7b4f07b750000000000000000000000002a27a5401500c540ed0601f8896f3df5295897d7000000000000000000000000882012371b21a704ae80f8050d4018ebf1ca409c000000000000000000000000e3cd2aa91009ada50455a084668abfe88579253100000000000000000000000035e7e07dbb98e9aedf4cb73ddcb455f8cc38a1a400000000000000000000000017fd4013bec92b238b145daeef359d318e13baf7000000000000000000000000a0f5285fe244ff9a706c790f22043baf3c0d8d33000000000000000000000000287075d2cc42a6d5c3be55230f5111452018b55b000000000000000000000000b39b3d78a4d7fb667f3a0e562ed3a5826058431f00000000000000000000000004a9976f855fecf944c7f032ddbd16245d3fe1ce0000000000000000000000001afe8a03214bf47300c2b3b7918ffda98fb359c800000000000000000000000088c2293790dd9b042c62d566232fad746cf43e7800000000000000000000000067d07487042a2a19edce10503f141007565bf1920000000000000000000000004dc325bb6adaf9c46596971248e982f9f84f23b0000000000000000000000000fb5762c75807a00fb578fa7c7c1d36bcec7b28d90000000000000000000000007b718cb3b1a85a9483af0394b15c564545f68488000000000000000000000000252adbce53d88aa4ebd884cbe48533271125cd430000000000000000000000000d3beacecef6c1376b10e685cdaaaedd30af11ce00000000000000000000000029e6759e254145ed9020e15b01332a71ad0a953500000000000000000000000090a5202ff96f8fe777a6130eee2139be35c34f9b000000000000000000000000a3bb839225736e21a417c4a7a68fba249357658a000000000000000000000000b61e51a6cf0d593282561293fa37c095879c02ac00000000000000000000000091c5174b2a75c9cc3ebfdc9713939f80e5f1d16f000000000000000000000000a815837e6539a90d69d83ab742b33aca8ae02caf0000000000000000000000004d0f868d73afbd16fc93437a44be7d4cf5314c330000000000000000000000005bfc5030b308df127aab3b3389a7b6eeee8745a30000000000000000000000009a05c792c5c622ea4db479342ac27b374e7175990000000000000000000000003e7b13441d725c6576b445727ed438c4e2420dc7000000000000000000000000ed90e4269b9b74412137b1a0301f95d7067309b9000000000000000000000000a625bbd219e0c6399da2e8f89371a91323073ba8000000000000000000000000d6ec3054cf149ff2d6be758a94689c19ec4b4df50000000000000000000000006663f120bb5a1a2de951e6cb3e55d34743908f8a000000000000000000000000a9cffb00183bc7d8264ce69d507bf84817a4fb1c0000000000000000000000008faf6111c271f2cae45796fdec4c1aa908e61ad70000000000000000000000000cd6baeb08d80064ccf5efb608e1da218fb9daf2000000000000000000000000717c5e26ebd3709168b165d5c10b1dd08adf4449000000000000000000000000948cfbcc5a7e51df89a62f97084e7f13dd505658000000000000000000000000e16620727f080d9196d05e3aff15196fd5b99fc40000000000000000000000002820215ad14af14b1f6fbf548c1e5e260fb9fbbe000000000000000000000000b285814afde82ef621ff24e71f077ad5861616a90000000000000000000000009695f8285c16b2624acee15bafd9ad5521d87d5f00000000000000000000000001f2e6c6e79ea5715f409a843418eb5978b193bf0000000000000000000000004fccf73fbb088915fb1e37bdc6bcd2b411fabc74000000000000000000000000f75551f3ea2c073b2dc8e58d02f5f1e989864005000000000000000000000000c592e0088a833bbe6457ea4f11d33dd36e6ab2e5000000000000000000000000e35b15dd72e0d19a65d554164ef1640eba5ce8e4000000000000000000000000d672f3ba2ada6e28b3146a7ddc1d8fdc1664a8620000000000000000000000009266e8687b0ebc31cf22d9bb40194763572e47d1000000000000000000000000eda516a56f009a16bbceff8cd9e0a460231fefca0000000000000000000000007a008aafd86e27caa2461c7f747b0d15a5dea28e0000000000000000000000002f6d0213ee33a27f3ff660e99b0067c5c129cd6a000000000000000000000000c67e9842172bcea80da18dd3465f36200cfafc83000000000000000000000000fa4443d926acce45b35353a970b9602e685df3e300000000000000000000000009d668e956941ae5dd2ac2e4a7a8e9641be7d39200000000000000000000000067d6140fda661346ad4785f35412aa43fa3224b1000000000000000000000000752feab972d12575f4bf60816f4866e776ee48dd000000000000000000000000dce427b20ddcacf29553ce4026e668a56c9a2f37000000000000000000000000519f4959b5462f9d5fb201f7900c95448ed51764000000000000000000000000d7c3b30e88bd57566ad669e2e74ffbebc9f2ad02000000000000000000000000c9ec2e8d5175dd1edb8fb6a4fdf6ca7fbb30599b000000000000000000000000b01be85987884f8b66399a54f06340612c14102f000000000000000000000000cac9083c43a7ae38d6f1742e6f24a7d1d580757a0000000000000000000000003ce975b9a66a755ed77e75c352f5e827389daba100000000000000000000000058279eeb7576054d168cdb278237a6d4232d4dd80000000000000000000000001f2e27c2baf939e0ea79b3855309c387c87ea4dd0000000000000000000000005b5ab2dde5a8dc3d3614b528e3cd952eb41bfb2f000000000000000000000000c1ebc0e4fc6aa9209ad7dd157c4e2fda4326989d00000000000000000000000072fb713d64d78fb795c100d85dc202670952d44100000000000000000000000003725f28088c6b9b13edd39a0d9e09d8f1b8dd940000000000000000000000000e8dba42143050cfb566565dcb62fdbe254908a2000000000000000000000000f8784edc1adc3b11af8020414de374c1d94fd6f000000000000000000000000065fb4d698fb77af0d3cd54d2830ee86765340c8900000000000000000000000044b17a9305c565309c32eac1789dfb7e362a65ff000000000000000000000000638c92b4db1b9766ecd11011114c5727dc30621f00000000000000000000000073b696a39d481e29c4c561158181d0b276d16759000000000000000000000000120e5fd7e2a16572fdcb841c66bb74f6094250e900000000000000000000000025c61153ffc9de66105a1ed22c36ff1454e95d600000000000000000000000000965386d04b8e02666357444d5e0ed556851f96f0000000000000000000000009d6986f99d166d3d37ac25ccecf131858e26432a000000000000000000000000c9f1d6ec3b22c4c6dde4ad33eae7b6acd7f52c67000000000000000000000000e304ea27eb5bb8c37abcec9d97924d8402fe4699000000000000000000000000875a9148e0598d4ae2d6aff3447220e16fe9c5a20000000000000000000000009c768b95ad301efd54b73972c0b5835bd562372f0000000000000000000000000c5881d4b9d9b15c0286c68a1271bcc0e3a7b6f2000000000000000000000000643d9f6c4818a9c7dc2ef8e0935f30ec85cefeb800000000000000000000000028d1473f3e062f456f28458922cc33cd2a8c59cf000000000000000000000000448d30e4a9ff0a9b647f0252fc892affb3c5d6040000000000000000000000009af72bf44f630af43dccff1b849daf629b871c68000000000000000000000000c5876f2ccd89c069af9425df56b188bdc263b11c000000000000000000000000f2e571a8d50296acf1b962dd57e22920d558569e0000000000000000000000000eae01b5ca248b6a68bc43492e9e748de0096d9e000000000000000000000000cb3cc9568f7aab7fb321a5de0bf4a9b7f09b338800000000000000000000000024ae2316993d903ff529cb17b93907610caabed7000000000000000000000000fd3902d51966975d5cbeaeae5110e853489c50f1000000000000000000000000d7629edb2fa18c58731a04a6adb7b412a49fdb02000000000000000000000000a15ba98f7bd77d9b0bc518fa67312074db774d61000000000000000000000000570646451866a91f1bfa6c4aa0ca9f405aa1b0b6000000000000000000000000039278e742a19d4a2576b84932fb08944a3008cc000000000000000000000000324200a240d53836dc4ca58c4fcff0bbc32ba5af00000000000000000000000012b5c9191e186658841f2431943c47278f68e07500000000000000000000000021d18f70bfb9fd72a5b1fcaace345333281500c4000000000000000000000000503b040296f2d423770734c7580cc553851ea186000000000000000000000000a36e13166d7cddc1dccd269416021d4a4f38da54000000000000000000000000b3de1f84fd42160a540adf56fe34b67deae3d6930000000000000000000000002f0ce3a3011456115e0455bcc07f6e1dabb41a3a00000000000000000000000076775c4c059b380f3ecf03817457429042312d04000000000000000000000000e223a59696e29c0208aa58b5e8867af88925a3b8000000000000000000000000da949e0f615f634ff7262846ead27facc7763298000000000000000000000000f81530e4c3265b23eabc8376cba15aaf8e539a280000000000000000000000002646f1f9042fc70fcf30d1fbcfc461772d06da2b000000000000000000000000c2c7a2469bed4e02d32af707df2ba03a172d1937000000000000000000000000f6d551a189b1936fdaba2dd0f8387a13cd983ac2000000000000000000000000e74b7d4c25550f3fcd393e4f15948d47a17d301f000000000000000000000000e526dd92917b2ff22fea8fcf5147d940ea798ef10000000000000000000000001fbe0164aca5f2ed5b7b780139d31bba4fb4dc0c00000000000000000000000087474f1d1ae0dc3ce89ed941fab8445835e1935e000000000000000000000000ea9c8ea63061ab97c91ad72088d1d1b4bb2f3354000000000000000000000000e52866784d7330e015d9b784cd144655da76bea7000000000000000000000000cbd7a77fce4668916a93f7569723e1eb17870701000000000000000000000000be05633bd336b9d19c9e110e29af240244fbb8cc00000000000000000000000044902d47f34ba939303bdbea858748524dcb81cc000000000000000000000000f8825d7eb0a7632f30609fd99128d9ddecd382db0000000000000000000000009473405e78c73fe5c5bf68e496da9cc98e36f337000000000000000000000000f6ee62c7008213bef325a455e63aa5026becc3d400000000000000000000000021c9436c142b997aa46930c813529ea57a3a4733000000000000000000000000c1db663291312631c5bb3e301a8d910e213c531f00000000000000000000000063b0ffe7bea923dc35d7dd0b373d981a7418b1c7000000000000000000000000a8e558b2c8daeac5cf7f05bd4ad1823e8f4ec7dd000000000000000000000000faf60eaee29558b00cf4aa945a974ed2df54d1e3000000000000000000000000fe306f1cf89d4c764a2434db2562f972416213bb000000000000000000000000e17f18a6e2a4f498401cfd2cfab3919fb95fe8e600000000000000000000000062c8e4394d5dd86ad03f4f43373975f21f0e09f100000000000000000000000044e9a44abccfefdfb4e7c47016f9a977403c1dfc000000000000000000000000d249c627c6d36dcbafe9fd947f0b74898cad192a0000000000000000000000009a075d8aae534a6296df05fdf7c6fecf43877e5c0000000000000000000000007c60f239d6ec82144a7aca6e93f834481bb8a50c000000000000000000000000b673615ccdd29320e2aa01c1543018cec689c8d8000000000000000000000000853a6e4b2940038f1e7d0aebc73b52c24d5ef6db000000000000000000000000c4daedf374b34ea87f52ebb259160c5609a85698000000000000000000000000a6714007856d946aee9b71451455488d8401541800000000000000000000000074efd8845eab8e14a36016d433fade09bf0bf954000000000000000000000000cf37d6620edb34a7cb601eeb5f9c2f019e03789b000000000000000000000000ef1e32b81f99b7e4c623bcd2c49f938c6c55bbc8000000000000000000000000882626ce3f7c0d1b71545babbe943d638f1351cf0000000000000000000000004904f723977c2afd44bc721d6918e0f9c029b22f000000000000000000000000701dc2211ea3f35e8bb4deafa104df2581aa04530000000000000000000000002aaad81dfb343968a0f5aa115c89b5cfe5bce7fa0000000000000000000000002f6cbdf418f745cad4fdde8aa258be479f004305000000000000000000000000f21d0d1c59c913b791f9cca98e748db59dec11dd000000000000000000000000f4d3ecf40cbe0a24a8564c9aa094869e2147ffec000000000000000000000000ed599760ca7c4d793bc04cf8135ea7686d7531f90000000000000000000000005b77090a088aeaf5d5cee8366dc477ff2a33fb7700000000000000000000000052a06e24cce1f4759180d6ff52108584865ee7f7000000000000000000000000938273311894386bd94d4c99e8a25a4b8cb215d6000000000000000000000000e966a14871a281a55d6dd1106f4c1d83d4a2fb7a000000000000000000000000695f9595e7c1a0c5fd47a36bace93f92d02d160f0000000000000000000000003993a3dcd0ae7f8d8c921758b66568536982bebf000000000000000000000000158a3da0de7c3e0ab306162fdea1272bb35f17fb0000000000000000000000006b2b4c9575c1eb9bf4b07d0230d683166c0f58460000000000000000000000008c97c9018e01622d15fe5771e556740aa4a7d8de0000000000000000000000007cab3c50917df1ace8bc53ac6acbf573124f693a0000000000000000000000006c7b3b71e3b74193a1da84dd49cd703eda5e146e0000000000000000000000007c4e4cbd8d1d0d121a0c51b994176006ea858047000000000000000000000000af603e16023a694ab559c2b31881b0920cff2364000000000000000000000000e076318983cba1e72ba55ed27b13af8a42f3bec100000000000000000000000076f499a3098afa69395d2292ecd97fead03f87f30000000000000000000000001dd7e321e4475a3f4d695333cb76fb1eee41d50200000000000000000000000041c6324e2d0dd480ff578a1c5049ae16b4042106000000000000000000000000a4e2433b158fa909e0d9e28846e0688b58f44881000000000000000000000000a75f69ebbcbe5bc4f2bcc67593dd06ec7a145c8600000000000000000000000072a46d53f0bf84d425657154a17dc00bf5a64ad6000000000000000000000000ce926b63b2ecd468908c2e320fb6039aeb145132000000000000000000000000df7528f1499ceb7d1c80421e8abe995dfd0ecdca000000000000000000000000759e6fed67ab8284839228dd216cb9aa478277b9000000000000000000000000a04a2c406602ab7e04c85cc32b806ef5338e18b900000000000000000000000000c198344dc46649ab4f27be8acce2beba03e4c0000000000000000000000000696e37f967828701e3cbafaac102b0ae34cdeeee000000000000000000000000e2818833b2298882fe20b301aa37a024fdd0f0f5000000000000000000000000e0ba31bf88b6855e30d81b046268ff52e37b2ccc00000000000000000000000011354db6b4b6bb49e87bdaacd79820cb8b09c907000000000000000000000000923b53cfcf04f68e1e59c73ddecbae4b402b59630000000000000000000000006f853061bb887717a890d89ba574b91447cd981e0000000000000000000000002780ed4ee7b4a2569fb36f2e6074a67dbb3c93a800000000000000000000000020cc0b3c67b60275a05b69ba6851f2ae900ab9b1000000000000000000000000539c8dd420510fc057aa6f9061dce6bc79904148000000000000000000000000be3603a298b02f3af1dc9512310c0dba7c2f8f90000000000000000000000000e90d2a93c6ea079db1ab1c892d075356f71d004a0000000000000000000000006744349d70de40e97731ee26ad33bc67f90321440000000000000000000000009dddc775790f57ffd956c56c5bc1394fee611ac800000000000000000000000040133981634026032f6460d9679c4182fd92374c000000000000000000000000aa686ff4379e5da94f13dbf76611aebdc8cce93b0000000000000000000000002806f8b788783bba6064a6074b4256436950ce16000000000000000000000000b6dd5bccbd97509582bf3cfec6ef849f3be383930000000000000000000000002ec6b5bf774bd04b2cfd4a81cb91cce621d24f47000000000000000000000000e79b6fee99d9a9057c155271fd9ee5b978171cea000000000000000000000000b5c2395bd6d70906165749ab8f4200cfffa5bd5e000000000000000000000000137ea487fc3420b6e577d2bd3bf595886f2de9a2000000000000000000000000aa6e6c981673344186176acffe4e5c8791ee1e4c0000000000000000000000001cbdc20d4d0e89fd42b8dad74a6eb4b97867c4d5000000000000000000000000e5d55dc11d8054123e5ed30ed055a51921ffb95c00000000000000000000000049ec570384201da0c41536c045121662eab1548b0000000000000000000000005b2fc37f51cfdd2a71dca08e5ee4645bf7470f55000000000000000000000000e14007f0395fd26087b2c8d158b6690796298bfa000000000000000000000000b5c91bf023e58313560cf1ce808085fe569147320000000000000000000000002dda5c49141df6683ed5f6e36a526bf6fce75ad2000000000000000000000000323b7af5ea6d835f08feb2604a722bbf2f1dd56e000000000000000000000000c4c5cc2864e4f7abf414a15bd85f99a09aebfe450000000000000000000000004528ad2ca0ec32f0f59a363bafa841c617d393700000000000000000000000008a3fc4273b6912fea8466f7a9ddb3de01edf043f00000000000000000000000053de6a343a09fd0a6a1fb5b5358ac383ea2b4d27000000000000000000000000402e96622000711c4b6d3dd79244f3f9fef3301f000000000000000000000000592f48f27bd7662ee0fa1eafbf13fa2e169dec12000000000000000000000000c810d06254f0f63d8aa45f147a128a3dcc33fd850000000000000000000000006297fda2da4272530b1dae655042a70c94f08e7e0000000000000000000000004deff9be551ac6a133119dc8240692e5da29528d00000000000000000000000077b1208568a02b866f680bf56da04ac7d045d49f0000000000000000000000007e28b493828f977493233d1581c54855ac976f12000000000000000000000000ef90cafca14d0d0218a2a5fcfffaa489b3a7608800000000000000000000000097acbe8d2219ac65a7afa9a7c52ce3e7c2f507d9000000000000000000000000589b0ca7b2d3af3a6d064886f17b9ef2b77868bc00000000000000000000000069c1c171900ca16010c42afa45cce320f46baa3b00000000000000000000000060101d9946074302c2d68f9ecb30693edd2e1fcb000000000000000000000000edbdff57a0d19d8ce2684f2759eca07aa709b29400000000000000000000000063a7a206dc7b7077c13e9ed01b10c701b92043250000000000000000000000009185e7e6e1e1bc8b562467a15fb71c69921d8562000000000000000000000000e1f1916f9af31bfcb30efa75db3dae68108b11f200000000000000000000000013148ddcbfa4aa022d4c62b2abdf7e746d560306000000000000000000000000e385b92c5c965182145768f6551fe50105b4046e000000000000000000000000c0621a7c54a0aa0f87e99da7e801ee5ef3b10d52000000000000000000000000b285e736d39ad1462a72b6cccf77b41776b50159000000000000000000000000c75a6a55a9fdc1baa3d354b9f5a44220fc307e2a000000000000000000000000ea099eb2390e588182595121f8798dcc70f736b8000000000000000000000000dbf844f892d18a39f456ad7c5629e4a230e272ba000000000000000000000000f6d11bcaed399fd2d2042dc2d78ff4be4cd24ec9000000000000000000000000ec75f56da8fadc590e24b335d811afed523f52c6000000000000000000000000ca8d6707097efdf58404780cd72bb6000a8b523f000000000000000000000000d25a0575cdd3ada7b08c0e8903a182bfc307847000000000000000000000000030127ff14ae5b6a4da406d7d7e22e4aaffed76cf000000000000000000000000a9027db110be632e0fe50251367dd16f89d1d1af000000000000000000000000cdce07979b519bcabb91ab284dd5ee51c78347db0000000000000000000000007c287070455a54224a4b02587f1becb76a591fed000000000000000000000000a917bd604e748268c8b822344dc9cd8108107fd2000000000000000000000000ff2fcb4c0f223de093ae14594d350e8453b62daf000000000000000000000000398c57281c3e8cfb5a1326d840f07e2a8c57eaf10000000000000000000000006c312f582a17b71210c21b5f0543dc5005c685670000000000000000000000008bc27fdcb0eba10fd3da9d65bb1005d10ac3764c0000000000000000000000003512a953b652b3376f989ec3808f46b0d951d64a000000000000000000000000f0abe04bf440a324ad111c6385c415194cf8c07f0000000000000000000000009d814d38c48a0ff1252eaef379ea528f5497e418000000000000000000000000587d0988608512019459afe8832c68ac27502f0a000000000000000000000000c7af8a94f868b137f2d92e335abc557b1c4165720000000000000000000000004ea2ea62d31ac6ccce58426c7461128f63e242980000000000000000000000007b798b6a835776ec16ae0b07cb65f803e4d22811000000000000000000000000dcd990128e5b57cb566823e83741fa9af064aa38000000000000000000000000069a36ff493fd920b85a3317592bae179e80a8050000000000000000000000006ce28b14d675a99587b82bccc3a755b22f78d77300000000000000000000000084922b8e96a6ad6487700abf263f06ea5d6bf28d0000000000000000000000003b43d9cb481519474ab77ee1358be1afb93586a3000000000000000000000000ff994d9564e6aa6e1eec5575b004613e9f877fbb000000000000000000000000ea803654818fea48a6a065eb028f33063d1a3b520000000000000000000000000b163664743bfece7f9354e700964476782b959c000000000000000000000000ca78e6ad050b04abe3ea6fba1ca8b6bd48a9a0650000000000000000000000000f320105e10afed9b2cffe8d9391ab0692a910b70000000000000000000000008c069ef80c12fdd62ced340ecb4a13843139c6ce0000000000000000000000003f8fec874bd8e42fc7033e47b3d39df8c0ee9704000000000000000000000000e81bddb3fb72d5caf80630cf4bf42013d21d858f000000000000000000000000b8607e80c5417655264e97ad6837949fd77cdbce000000000000000000000000a6cba2be4d8aba80668fb4bb7071f730a5e8f329000000000000000000000000b39e48e1727575655dfcc2a46482d05d060d3ef5000000000000000000000000fbb99989f050b46d8bebef78102641c67064570f000000000000000000000000e1c717070f3eaaa428d2626a0ca217cb5b7405d7000000000000000000000000bb16789fc28909263a3c89eca2837680d20234a0000000000000000000000000b516f74fbd5976424b667a383f9dd9a5b8ce43bb0000000000000000000000003aa45beedefc36b237bba30f574bbe914aa4080600000000000000000000000065a3e814e0ff5ce2b558ec341485ccd26d3211120000000000000000000000008f1895d97e1beff42f07e9c35be86255808924e7000000000000000000000000b17431432c195296508e08f3cbc4c901d9d4e8640000000000000000000000008f748ab130abeb0d42b52622dc8b0cb35f0148eb000000000000000000000000f55899ad0d1494b99cc8ff0e9471b73c1bd8172a000000000000000000000000b1b7cc673174a3760d0eb689007a8cc218ce620e0000000000000000000000006bc241db66c5fa8cca44d29fe908c6b0c522c154000000000000000000000000a22d4695de00476b774b8c2d659927ae1276fc4d0000000000000000000000003155f9352e6ae3035cd36c526eae4c6d917ceda7000000000000000000000000e77e2c29581dfe1ddfe9dff8f9f9d76033aa6af2000000000000000000000000b847da6cbad9e7205240500bcaea99e6e37498d600000000000000000000000002c44825063ea2b1ba9853fba1a4585d76069cab0000000000000000000000002072b0fd7216a89493ae6f772a7e7eb4e4500f5d00000000000000000000000061ad9912280a40d4a2c76202d4458a0f0eefa66d0000000000000000000000002d536821f4f978b8b18ba5477618d06c3d55df7a00000000000000000000000096778026322829a508f758627a636d273f98d72700000000000000000000000067bb640459224b221d2cca089016b8286c8246af000000000000000000000000083dd8a28116bbeb3a71fbf6829e177c068bd8dc000000000000000000000000e2bd595b6ccbc057a878086e341ba6d8cb6750f5000000000000000000000000e327dd288bac510d8b19b2dbe881f0c53c68c64b0000000000000000000000008804e529bb44c6ffe699b4b9f0a7692879ef8fd10000000000000000000000007576f7c8655fca0b7d5c473a345b451c1d5fd27100000000000000000000000030b5f0f77a789a73c3563a1fb2e23b2e8b02976b000000000000000000000000ceab500a0a0f52eca6ddac8138ce8d2a9595c5e50000000000000000000000001b006b4409fce22033bcd0b7b0b336bfdf2cf2170000000000000000000000001c055b02cdf8fcb1db4fca3dc5a8a5a2057c5222000000000000000000000000eae7c7b9ef42d69439de42561ac771a911dc92ed0000000000000000000000009300f857183e0087f33ab4b5e4de9bb65756ef1400000000000000000000000082e570f30cc390d583470455b611e29afa053eaf00000000000000000000000004fb8da3fae48f316684d79d4921504efbec5d0e000000000000000000000000f98b1ecd820dd64ee83082ea9a1aa5f09e1765cb000000000000000000000000be7b2971176e68d3ab115b5010c75d71c9b4113f0000000000000000000000000ea6c88580cabf02a7557f87a791896c82b115af00000000000000000000000045bc2a12ea5fceac8a0a3c9c2d7345dc2798c7c0000000000000000000000000ca4a351ac1975ed53a96fb737a3915b7a1152d1d000000000000000000000000b206b12649317f0cabd6d7a3ea75b9b5623c7ebd0000000000000000000000005fd5f939ec13788ab722a45b0f34d65d274b788b000000000000000000000000a099a4443f79b7920cbaf129a091793d5c9d0a7c000000000000000000000000ccf18cf3e6cc3413e5cbc67e0bd1e5c79ebdb2b90000000000000000000000003486bc21b13d39c7815ec127d32a20a28ca3228e00000000000000000000000019f5fc34753ab469fa0c88471e30bb6d641192c80000000000000000000000006f8c76ace5201ec8969780b359d88e77bf8449c1000000000000000000000000e4f30c76c26e4564e66adafc8922402495888519000000000000000000000000668621d72ada95c0d6ad45e29d0f849736d8aa090000000000000000000000006431e8b94cf8824503d117168eb7902f9864dc97000000000000000000000000164d3175c82be78eda9bb32ef61dcb6a65454dd1000000000000000000000000740281c068f109192fd1bef7f4df22f22852506d000000000000000000000000bc38f2f39ac069bb5b019bd2a1040e50a9f0865b000000000000000000000000f5dd7a44d9c7f0599690293757235e4d8a7a3bf8000000000000000000000000ad418b626a6e1dfc6a1065367dbe2c1982e2b77500000000000000000000000067e0f676353f41c2a39d39edc1af8371b2b66f8c000000000000000000000000966dde5fb77721583a7d0e2037d54c9c1e45cdce0000000000000000000000000d8cf716db2a12f2e6a487fed8bd6325a37977120000000000000000000000003be95472b5303f2d18067f89dd6d7fe30a69d2a7000000000000000000000000e095277223085a4f6b9b65c2a5445e6bc693d2530000000000000000000000006364269fea6e6a722b9336efcf2e8ada616c575c000000000000000000000000a3e085f26e41ff110df61779f16657d4ec333fa0000000000000000000000000066ca23e6825956e1f6ce6342d0cbb789846dfd2000000000000000000000000cd63269146241836e857ad198f7305ed49f1336f000000000000000000000000ebbfbb20b464b0b5fcd140ee9dd949dfdefa2a8c0000000000000000000000006c4ba50723d8c85c3eb329f8924c01e7c89bd37f0000000000000000000000005586f0a8eb75c3d538282c1f3af7ee3a6608c5360000000000000000000000008396b01d8e3e2ad4c092f8dbfb77179c287bf9da0000000000000000000000006baa2fa8b90667cbd7f71d1252b721c6ecda884d0000000000000000000000002875bcf981d5291a6ebadcccd81f4ec745b9956c000000000000000000000000606b344c028e2af7e76b41ef6939c21d43ea94a4000000000000000000000000c7aa5a5e7db9c531d80335448ec1aa19c17e51ae0000000000000000000000000facf99fb0f8299e3fd743921748f43c61dd73b00000000000000000000000005b52788f58822edfa2d350bcad40fb8fc87dfdd30000000000000000000000009a90980f7ae9a9f649468729620c3b3ed7e065ca0000000000000000000000000806e51d31582058fa22884e2a18b82ffdd039d5000000000000000000000000a9dca5262ec7a690734187c5ac0c60967c314d99000000000000000000000000cad565346686393e42426e54186b275049704231000000000000000000000000add2d303145ff8dc834cf5fde10ba6426649be12000000000000000000000000bf6be8f8bbc5b158ff7bdbfb50ce5ea4b7829b2d0000000000000000000000007a23848ed0f55a783c42ba1e526a76a4ac06089700000000000000000000000070af2c1999135f2ffb318d2561b06cee5c731d41000000000000000000000000fe2932960950660060e3a6e8e462a6df3f37d750000000000000000000000000e201bd8bb194eac28144e196947bbadc73d17b3200000000000000000000000021e1c37060d39b6191e16d26c1b9ff6fe39a55410000000000000000000000004417049eaad909c9dcc091df7187aa47ea2d1cb70000000000000000000000005c300f9ca68e71e1404ed439a15982dab62a35e5000000000000000000000000a47149548cebb9a86c1a53727c7252d8921251200000000000000000000000009d03512ae1e95b8975d5e1ab67c66e6a09aa754900000000000000000000000052299f0380a2dcd67ece93296a25a07ebd4810fb000000000000000000000000a71bb658b134dc9baf8e202d08338bc05efff2ac000000000000000000000000fe86bd0d05ac993c945488af86bf68cdbe23ab010000000000000000000000004450d0530c5e76a894a2ca38984b95784c570c870000000000000000000000008db98319fc5242803edbd0026920fcda770d563f0000000000000000000000009e3c6de9c7668bc2d9172dbd60ac276c77f4ea91000000000000000000000000cc1a52f258545b575e6b823d029225e2b0c6b129000000000000000000000000217c71c6bf061882767516c1315ab538a196e27e000000000000000000000000264509e94940d212f6656c2ec7b86e41d1c22f870000000000000000000000001536fe1aaa1ed38f954ead028d333f45cb7ee4bb000000000000000000000000caecb4057a38edba6523d2f31aa4ba47703394aa000000000000000000000000f63ea7d9cbfd3c73d6f49a17f2cdca7a9ed062bd0000000000000000000000009cfce86a469e45730101feedc373fa534ab68dc500000000000000000000000039bf6154d05cd5200b6d86a2f13d3d3f2e2d874f0000000000000000000000008578c4f6947ec978c22dd3a5848e51b2d25285c600000000000000000000000001e6cc306453a14a59fa935a780b878754b2b98c000000000000000000000000a3f537980d0f245c5bc03cd1e7b4af93d4e5ce720000000000000000000000009b8e09e97ef9ce168cdd25ff1cd0e9a544ee3e5900000000000000000000000007d9676fe9587b6794c86ecdba0a86d170d9f6b6000000000000000000000000ba07d3aaa5ea3cd0513d6850af18cde8c7ea39780000000000000000000000008015dc9978d6fcc891bdc3f891ace5e308402ffd000000000000000000000000c0be58bd87df45a41e5ce201e76e3c3e98cdfca5000000000000000000000000b39c38123c10742f08b92b29729fa72ef0901a3400000000000000000000000046cb16b600d26dad634eec57cd0cad30a4770834000000000000000000000000d98bfcc7580ad2f1a9657cc9f9cdf964b68539230000000000000000000000003513d811f93f385f95da473b9e2149d7657b158700000000000000000000000006a0814babfc962db15978ed9ddbff5e21440c9400000000000000000000000029559a63881eb842c82465ca9ddc06ddeb250a54000000000000000000000000de4916ad999c5a511db0cbf41857b341abb0a8a00000000000000000000000004a11a217b63235100ec01299f3a26bc67d51d65f000000000000000000000000b07387f7cdee912e9e24c034c3b9cc0827e62ec60000000000000000000000004999189c5eea3e68433f09c4ef413cc7014494b2000000000000000000000000fee4230b3921a1bef3e77932f3aac8d78cd98842000000000000000000000000b16e4bd7f1f35ce81b766ea872a377abfd60ed5b000000000000000000000000e966fbda6ec0473e7d8d5fe75cfa0a590ebdd8fc000000000000000000000000e2b0d3d59737ee8abd917372d45bf283bab705ad0000000000000000000000003915a168ae2ea592aaf2fe7892e157e1adab59ff0000000000000000000000006d4717c8e11d4e27c7e05adb8f39129dde56cc550000000000000000000000004d6fb0b6832b252b2f8497937cd145e61c66a9ca000000000000000000000000103b0eee93654ecfd2295464d5e8c68e3d01d1e40000000000000000000000009a0129577aa21e354e31ee29079f4ff851aad549000000000000000000000000bc63ac3c8489e903f98478a7d816940cdd4c08f9000000000000000000000000ae22f6c83e6c16d62c842e3e12213848429d7b16000000000000000000000000f6fcc3c4da1296113e1fbbec671590fbe87b34e8000000000000000000000000cc17295d333d96116bab6e2bf23e6a2583b95aed0000000000000000000000000de98fea317cfd68b7d091eb3a0d07b1f8af7273000000000000000000000000337bc55186c4b94d4cdeb80983e62881f375fd2d00000000000000000000000023b88d66fa8df792fa1d607b559414c0fda61b6a0000000000000000000000003cdd81f9fef5bea673db8dffb84ce13eae0cfe54000000000000000000000000dd33cbb41fcba4f3d09939c99f14d62d2a108023000000000000000000000000cfa471b6561aab1b13ecc7e4cd947cd719fe47630000000000000000000000004323cd8d3a42d233e9e9fdbf8d24a10cee5fcc3000000000000000000000000019894a5121f53d8bad459b9f36e8f9c8c1eaf2ef00000000000000000000000016c1132b9f44df4274bb49887c8ea19297971743000000000000000000000000fb0ca18a8714e524b44f6ee145b9e0b1ce17dfd00000000000000000000000006d20113ac8c0b7d0415be9c97e0ea4dab1e41844000000000000000000000000a609833103b4c4a505d88b0081cd4b08b9a49b84000000000000000000000000e70d9048008c72bacb1d93833bb418f2f993d0e3000000000000000000000000f02dd617c6e262a5b9451e65b0e4e02e85cd82d3000000000000000000000000d68f4d85bdba680f88fd207f3f87b6c790d0fdc40000000000000000000000004348e89fade4e44a4e55c1b50a64c446ded1466f000000000000000000000000a4a18f37ea66ca55295ac6ce1077c455205d8598000000000000000000000000fa0a010863d5983336d3670563e05c05b2e42067000000000000000000000000916a16b211ee989ba771685d4e86f9edde8a2cb7000000000000000000000000c093b30dc8e2d9ae68763920b3eecb369bec5f280000000000000000000000006e0b23911e97a024177d04e7daf81c24073ddd64000000000000000000000000956a93ddb5a34269062fb5b3e3c35e21c803cb3f000000000000000000000000de7c029a98274b61c0eaae88251a52876618d47b000000000000000000000000b0136072800b6764185206cd2bf5913277e40599000000000000000000000000e4d2ebb9de65d50e2ed80910f2de3a715fa92ca8000000000000000000000000f86685b00c9e8ba8c42730882b9c3debbe31e2860000000000000000000000000ded9c872394c66093b306c7b6b129747b98f1fd00000000000000000000000052b306cb18830e6847845a876b9edda25f5e08730000000000000000000000000f41016bd34779ebfd7dc30c9532bdc358481839000000000000000000000000ecf943ccf6c9130ede099e9edd11561583bd9fa2000000000000000000000000587755dc68f44f94b1a046dc2e0bf7a6f8873666000000000000000000000000609d4204870f24251147f690d31c6a0a82eb1a72000000000000000000000000cc8f80f6ca19f3fa8c93509ffc6ec73cf166d24a000000000000000000000000024bc7d93b02804646a02e29fee12dc8bb83b56700000000000000000000000046fe3063bc396e8ed3c105054bc21c474905f7d90000000000000000000000002a948c7f7ac352fbf0518f638ba0966c3c013f530000000000000000000000008891ffbf9abff0494dc1b250167f92922c1e19c3000000000000000000000000cd78d4def916317ac19f343eba3847e7fbcc539e00000000000000000000000070c324c702bf969691f612c3af8dc352adbb321a000000000000000000000000609afce9f1ed392b002ec4e36e141ca85d86387f000000000000000000000000cfe239103290c014c1975f0747e8f88c335a3b79000000000000000000000000c1591c54be0b051f4dd5d55758be7b2f2858f7670000000000000000000000000e075eb85587de1c6f2470bb04e22eeefe7e81d1000000000000000000000000a6db43a4f52e1f35ff1a4d4cc79799898593ff6c000000000000000000000000740ef537f80286cbc3cada91641bc42cb708dc90000000000000000000000000a3f2e135184470df7deaf138471f96ce75e582b500000000000000000000000003e83bceb0216da9ab36fd210a35bca6f7ebfd8f000000000000000000000000e9661164e7bbd29b09a4b187d90b41152c754bf70000000000000000000000004882df4e16b8b8058f1af1e05a988a7e63e5402100000000000000000000000054cdd85363d49147a81b43fee2245bf53cbcf0ed0000000000000000000000003c15f1cd7635b760a01da5d277b2c52bae67d41c000000000000000000000000e8768c69295428c72c19ada4200635c353cff6310000000000000000000000000565fad11084f705f3f89cc2ed5813e64c6733100000000000000000000000005ef5046a3aa8923e14a2731f07ac46f6660c6636000000000000000000000000470eefc4b3c98c0b4c55704635ffc33e4d70400e0000000000000000000000002244ce99e0afddf3d228af8311dcbfa6ca8c833b000000000000000000000000e179b68dbbc547824d457d3a89c94c568a40f0060000000000000000000000007bc293d585bd3f34eb5c08e5664673b10e4e8fb2000000000000000000000000b6eff1cbc3e210972feda29a12c7314e4ebec657000000000000000000000000733c41e0c2454899ebd5430959a29213258f6613000000000000000000000000fe26e693975a7acf75892315f6f06b5f20a8676900000000000000000000000083df0fa32736ddb7750cde6a34bf756e3e7e8b88000000000000000000000000894b5d8bf2b65fb8bb6a0119a65180e250cd8f40000000000000000000000000baca46ef6c6fa1336b25dbf351e889a5d20e64180000000000000000000000000d0d3be148ea425e0967b91cb2c57190668f8b590000000000000000000000002fa72b751ca6b628af2de6e4af2abc516c6a52b300000000000000000000000030f0df991c51ddeeb3d80da7f02a7aeaace84aaa0000000000000000000000009f9f835e937d7a79041fa7e015c1b60a8124dbd00000000000000000000000005354efd1eeb8888702461051910323f2d56bd6640000000000000000000000004257d28869b595e459847838f89d2a49918bfd0b000000000000000000000000a5470405924457b312bb36a2181197a7a4d3b220000000000000000000000000bc6f89eec6646f4425b4dc7ecc9a79d527a654f7000000000000000000000000c64589dbc189ab11fb9621133bd8a92da9ebead500000000000000000000000051b02ecd68253e7aaa8f7b16b5109abe76f050b500000000000000000000000094b41af282f176c74a800a80ee55028bb038384300000000000000000000000028f1c8cdc2ed7107c8664639cde3685f90342fc700000000000000000000000086f2bf344b03579e0890ff0657197a95424cc0ba000000000000000000000000870986c16189a6c871bddd9229d54aa745bdf9900000000000000000000000001bf5fd56f5174e2113257c8af5124a430abaaf0b000000000000000000000000b6ea3eaf8938969a68be89e7c9a309159ff10d8200000000000000000000000022a2354b3cc334693f1806f936f65709bf25b7cd000000000000000000000000f06e539412538b23e4d202afb153268463f9325c000000000000000000000000b55db5721b6aa0d8286cc8b55360fe0269c54e97000000000000000000000000b8f64ea9727dcf5a40a98d15194d13f442483db90000000000000000000000005185dbcc81117ab8740650aad21c77e92a5cdd6800000000000000000000000065d36ef31551822c2060bfc1b6214679ea57f5f60000000000000000000000007c08ea5531e72ca7d4006cada37b1944dfcd34bc000000000000000000000000e142b1660d2e0b08cd1c916c0cf7b3bfdff7307c000000000000000000000000984127bb62f6da14999b649669ae58c4412db14e000000000000000000000000dd6fcac6d3c82b1474816eaeed5acb6a017279790000000000000000000000002a11ad061e044691cd987a4d1ddd381fae407b18000000000000000000000000160887187b8965ec604d9ada66a78868ca691fb9000000000000000000000000ac2d4836836cbcaff6f38d300bb5e84564a75667000000000000000000000000708d6fe7c840f93349111784d7742997aae4b9d0000000000000000000000000ebf9f6f1fc0b7da396215b0d490eb0578de839c10000000000000000000000003f8113f148b95bee8225ef03d8da2a42db72e4b4000000000000000000000000a5ce3f5b25c95f30e0ab7d35ffee93224319f882000000000000000000000000d5bbc48f94bed9091c840c1aa7141d901353f934000000000000000000000000bc6d31085170de10f4644fb4ccb999727730e403000000000000000000000000f83af09f7a8cbd61773ff195b57d2b7b9d631ca4000000000000000000000000c57746c16c7babbf6ebe34109a2efa90c8711f6a00000000000000000000000074a971ad88b77976dd075afe65797e6c97532ccb000000000000000000000000352011ca27277d51bf5ef3a9a6f61951343da3470000000000000000000000008b7eb5976440c4bd0b4d1b2fc08480680ed2779b00000000000000000000000049e7a70f622bfaa30145815b3fd7df7faac747eb0000000000000000000000006f2be4290a542c40911f1d35f33a14d8d9eb08b60000000000000000000000004d387c68fdbd85e9da4acd996393ffddf6473b7e000000000000000000000000b2247f832a10f6b63d1bdc8de450d7ef44d5ff5f000000000000000000000000b32562352da5454552b9eab4548f710880534ddc000000000000000000000000411058c3a7090cd8db95ce470c52c9846e494c4c0000000000000000000000003545e4322ec4bd3d0311541f5c6a9a694cbd5b2a000000000000000000000000b1606fd4a80bc3017e1fd5a941663a63c0fd7e8f000000000000000000000000e7d7876fb02cdecc1ee1a207bb3c92ee98891aaf00000000000000000000000059e4352c4b50cf75c097d43e0e570a1b513294e80000000000000000000000002af24bd3bd58911bae93a3a943ac954d3cf2768600000000000000000000000048f44788aaa012dd55b2239dd4b256ca39864021000000000000000000000000ef947ff6a75af3b953ced0addc0e9ca639505e54000000000000000000000000e45c6d7af6d221c8ab59a9c0a20a6a8b5bc53502000000000000000000000000f7bcf9144b7e188ccc06b2ccb52fa60cdc53e9a00000000000000000000000000401c058e61b4e67e9ac50c3112d2ac743d06b030000000000000000000000000d9e41acd0d644f24d9545e77cb0c6451ca8686a0000000000000000000000004bd8c69697f2501c1ff5bbd1174746864d87bd5b00000000000000000000000064ded696892989cb4ec9bf01c794c209d3b285f5000000000000000000000000cfe84993086b2814e883f2f9838d65818afaad3600000000000000000000000020aa44c9dc5c067b4ee6096d7c7051149d6d70d00000000000000000000000007d19cf856aabcc98b7bf9f8e71df3da5276a319c0000000000000000000000007016ccfadca8cc43eba49abe1fa925a67ecf60c4000000000000000000000000427d35b7c20ba393fa304718258b55fcca2c4732000000000000000000000000d4d4c1be23e7121f939d17cec0334e8c5b3ce9f6000000000000000000000000b5f87461f3a6038480b44c640c81df8fbec281530000000000000000000000007fd5c0a7c5466f0b4784928c8769d195c5c7d4ab0000000000000000000000002aa8b27e9eefd2532d33868fb30432158157dcf10000000000000000000000009b480c847e47380b472228d49335b4f78fe7861c00000000000000000000000041c060a7d1d308ff5e7ace95510c44736204a06b000000000000000000000000d716af65a3c66b8610b369d2425870edefe8c248000000000000000000000000662570808a6877fdb16b2905c5ed5ab95c6538a20000000000000000000000001f1dc9cbb7e03933f443f8bd4d0c3fc6cbc03c0b000000000000000000000000f1aaee06d86053cdafc5bf2d133e188fb6c0a9fc000000000000000000000000a554d15a3e9886782e2a9ea1f5f24059cf16bd03000000000000000000000000f3409cddba27cd8faeaa6b79bec7669e3cd51f4a000000000000000000000000c08ce18163e0257702d75f12942412268b680a5c000000000000000000000000ba4d40909b4d98bbe8997eda790728f13854ea2e000000000000000000000000e91bb2d20d47204036cb37f0037e5f8f41310e290000000000000000000000005dc588985d597ea286d5ab2d7b720f522a63204500000000000000000000000009eab2f1d019514b4e97c792b037166855801312000000000000000000000000af04cd47431a87d6640fbc577314adca230530f6000000000000000000000000e4e43c967d2505027eb6245b33c196069e522f4a000000000000000000000000d33a1359b445ddd591b0072cc41901401333ab240000000000000000000000003407de87461bd24f8f6567e78c707526d04fedea000000000000000000000000c58d4e367c45829485864a6cfea602d432466cd40000000000000000000000009b3cbc226352979300dd3eb3df2be04a5e2eb6e3000000000000000000000000d4bfe38a5eef05dd855178009e2f1c235d1506aa0000000000000000000000001f2d6c1c5eda077776f58117a0a5c9ce3c281d820000000000000000000000002422d48f2bfc573b23750d5b0ddca846ca41965a000000000000000000000000303f70ad5ac044ade1b5686b15a631c364c1ca890000000000000000000000004739934cc5a515d52886f2c3c278f82d5cb54be90000000000000000000000005faf8ecf4f92b943abd0a558f692fe529837d1b2000000000000000000000000f785bc724573002b38cb6dbf024a8d26ceff157f0000000000000000000000004cc4fcb65a8e793403f8392b95862af8a9b2ca080000000000000000000000001a310da6fa4652bb52618e64c0c7d2f87220ca02000000000000000000000000512fc8d642d038597ab3d8e09aba940f091247050000000000000000000000001b577365e2fa76c12bcd56e902e97c88fdcb1922000000000000000000000000b439da35a3375692c435575484551f6a6491ba69000000000000000000000000d2be0d56be93cd7fb0cf874306b95acd81ddffea00000000000000000000000036fb91ccf66114934db978f66c059a063926bfac0000000000000000000000008e1cc42cc729238a72f1112fbdbd3dc7d42e963f0000000000000000000000003421e5713e1216c8e5a243588b5470eeef4163c2000000000000000000000000a54d59338ec272ae62871ec02a9f780cddf535b80000000000000000000000009b0bd50efd0e3487274b35a17ede9de40bfe766b000000000000000000000000da4bdc1b3601b724a97363f04d91096c3142d11d0000000000000000000000007aa9b639afb2ce2a70cafacda4892bc9163cdedd0000000000000000000000008331f715a7f32739ead55f98cba980f97000f330000000000000000000000000ae29354e99136c6cb16b40a88a3b1496913b7f790000000000000000000000003cf0a55fa8a71c69aa610ce3926fa28180e6f6b300000000000000000000000097cb42a3c6b181d1bb6fd7c8351917981b38bb4c00000000000000000000000034a41bb8593e70b0f0f26423863d5226cfed2fe1000000000000000000000000c969b33312e551e85f1eab3bee556f15dc3d8cd0000000000000000000000000232905fed43d434b62a2cc63c365bc56b3c7deaf0000000000000000000000001df0f9ad5e6b02d58f40458a180797c1fa05c6b500000000000000000000000091fbd8328d475404d8c6cc0bcb2a752da56a7b3e000000000000000000000000dfb826c8dc8ac99aecd9e9f805a036b5bbd7776c000000000000000000000000db63598d993fcb6b3eebd657a90e284e62a3f8c1000000000000000000000000902fc14a84227e3c750fd24cdecfbf8ed4950218000000000000000000000000c96313648a9120d6088c5874231e6c1d08b2dc3a000000000000000000000000c5c1a525f9c11ff75ac9693a746ccdbbe4c8ab46000000000000000000000000e50da1f061454fe9ede692bb20ed653eb413191d000000000000000000000000b5b5c03986df074ef094d53d3f370cb2c4bdcf01000000000000000000000000f04f566d147b8f422b54e72f060cf6bd30ccbde000000000000000000000000001363144316ca3239254118715de159850f4f31f0000000000000000000000007639c35eaa77e09b86743cc3334eb97785f095ba000000000000000000000000808adc41323c62df109cbf7b51a9da963ee12316000000000000000000000000aa9c37d72c30001bf0cdef77d877c8adbe72805c00000000000000000000000006420ad0eff8d94d9b38ea98a6ff8443d2b80351000000000000000000000000f0089c0eaf9652027f5614c4239d2ff1e7f8d286000000000000000000000000008b15860738a929dddb478af6cc1d73323293500000000000000000000000000332465f336d9c54d1f4d281e717bef7fda19f490000000000000000000000003dd4d2313d46befb04eabdc8c7488aeca2121d3b000000000000000000000000d2d87115e0257958858129e72fe400e226a6612800000000000000000000000011128377d58c35b7a20dd2f91ad6ff324b5cb558000000000000000000000000ae2e26b585fd5099832d81f7428871d0cebb34680000000000000000000000001a39d13f85beb26884c35e55f62dc72acd7edc12000000000000000000000000a5c0124b9d2cbd865bf0346e751cb67bc6105288000000000000000000000000a35c917a6b3c371bff84993367d978cf8680aa690000000000000000000000009f9dc68d0a5b80c8f521101856ea87944a687268000000000000000000000000455565325df1f68783b028284e3cf34b8086a2d8000000000000000000000000f147a703d0f01cee597791155e054171567f53060000000000000000000000008b74a458ebf1a6478a69675d596b0a081c45aa100000000000000000000000000cbf2b4c1a2d2c7ad08d10154c587d7c32f82a830000000000000000000000007ff49f890d2850c5478942dd756a5471249cd62e0000000000000000000000000a13464a42eb47a1b7f819db9e5c7ce997326e730000000000000000000000009f15ed78ca252e9b9576fb584cefabd727436b46000000000000000000000000bc4f8005e3d2efe987b209ccb0f531f5cae884d0000000000000000000000000f10838e2c9ecff1eaac6ada3f28a3134513856790000000000000000000000007d87099cdf0a761d3677f75f43223bf96e6ea10e0000000000000000000000009a133203826fef578503c597fb24308cf6a076760000000000000000000000009afedbb7302da6ef86391f85c871717a4c10b9650000000000000000000000004af4a9ba626a1487b065fb7e386969d10fd54ec3000000000000000000000000f8daffd69d5ce031d7513a3d78c681dd4f16ee0f00000000000000000000000025cd7ea5979ec13f32de8e172592a0bd6ccaa64e000000000000000000000000089fe38c280f88269c4df6fbc7ed305be341bcaa000000000000000000000000fa179554b8de5322ac3bad51f94347808393d3af0000000000000000000000004ce624d5906c8e058bebf3657bd08d5514fd793c00000000000000000000000090a9fb7437d57ef1bf79a209def7649bba5815c2000000000000000000000000845ee60d284f20d88144daa4ecc4c7054f935c890000000000000000000000005a68c0b9a2dd751e15148a7a14c51a02ac853d260000000000000000000000006243e8b7c08ed6f5796ce22867142e8a55977f3d000000000000000000000000ec949dabb7a1e9a0a5d483e7a7a8986d36b5138d00000000000000000000000010c26d46afe9a47140bd18d1c6b7e44aa681e7b70000000000000000000000006c65cc99296919e21b7377534d118e057f8f465000000000000000000000000085246298295ebf3e71e5732b3dc17f76c778595b0000000000000000000000003e25219e3e979ff4926de86130465cbc44b11d3400000000000000000000000024648ab37570cc7dc29441f0d939ebd1d59ad46b000000000000000000000000874761900df33f23fafd65b7fdee76d17225603a00000000000000000000000035ce0d4a9c597368d21fa1de636807e2c69b6921000000000000000000000000128fae26e14b7b9a88f4fede2639d3dc071076830000000000000000000000008914bab222350c7c4ea38766a968613ebe5b1cbe000000000000000000000000af782dff6ae4659ae7019435b4bf85d875b468e90000000000000000000000009e23c9c325bae19978ca3d7c899e89f905fc43b2000000000000000000000000a829c26643fb14c9e8d136ca311957a8db06fe19000000000000000000000000af356cd74ff4af75536c24d6ddcefd7cbc67dbef000000000000000000000000f12ad84ca8cf2ec3ba5f85f1aaf83af9a292ec80000000000000000000000000ea80007c06d359a1694cb7ed9f56e1d2201e9f8a0000000000000000000000001a88ab9212db5988b17ed467f119c4aa4b95478a0000000000000000000000008b5998e192107569bb615592f7c5259a613a13cb0000000000000000000000005946a0b385db579f194e2c5af1ca7bd93ff029b9000000000000000000000000b578c1e11cc4e32cf4f46113e005cfa81c7362f0000000000000000000000000a593948aca0cd1bd0b0914459a36dc9b942dd1a0000000000000000000000000a0bc4401b7df3d46ce5f5bc865ccf8b125aaa9ef000000000000000000000000b639a2e6311e0351a714b8264a9933c4f7b99ae2000000000000000000000000a9afb2fd0d6532d3e85d8dbe3c75d652f824e5e00000000000000000000000009e2f2b28130e3b6cb05fc3d765a242cba69c1810000000000000000000000000d9594f07d89d11230eb605668350050bf01b1b6e000000000000000000000000d2f9182367e78b9749717abfe0963497bc92be1a000000000000000000000000c248b1703e1d5c381e74d84bb023a7297ae72ec3000000000000000000000000ce4c9e966fa894996c184c4ba0c9919e3b27fffe00000000000000000000000033239d1e3e8aff3338de3bbe3c9a7a1c9ca25cfb0000000000000000000000007590d65b7f899606b130ad5c37f8be8860f439b60000000000000000000000008f73e1d7886d1d6fa381f09f032aea04ee56819f000000000000000000000000d4efb0beb155219d612641457aac6ccecc3209c700000000000000000000000053a17817228d99f5621537d8b010e270419f5dbf0000000000000000000000006e33cc40b2691a056cf50eb9d2e17b2555c46630000000000000000000000000a5a2f364d835a7f1e15d5a4eeeada4b914600cf60000000000000000000000001b10e74842a4fc88485fea5247f041134440c7b00000000000000000000000006edbc3f2a1c1f4fe3ae82add5d3ddb10522d94e90000000000000000000000000b2a0dd64ca300f259c82dd4e98a37c3eb6044eb000000000000000000000000b94f505ee6b051e27d7f37932f0626971c67b3d70000000000000000000000001751f1953737d7cabfa8b8afa4c330f2f833e3360000000000000000000000003f84b0cf0dbce735d1f257902b64a88decda50b6000000000000000000000000f03b3c290246f5666a7b8f32ab7c5624c14ec19a0000000000000000000000001101ef55a7775b9b8c170fbf4b91d0914d0d724500000000000000000000000051754c5dace0d131237aaf738e9cf5da0db0085e00000000000000000000000015264e7738b0a4e2167746ea37d7f7802a406f77000000000000000000000000cd4bb002cb01bdf03276b959421ab61ab701d774000000000000000000000000aa635b236e04db7c5bfdcce7407c8f99d27f0b630000000000000000000000004a6530defd80ac23c841c7379d74ab65a07995cd0000000000000000000000006659502c041d2ad2aa27de0758380fed99f9b4300000000000000000000000003b6f2dfeb1e3acaff11d52fdc57caf250f87bdef0000000000000000000000005a9197639a09a0532bb9e3b48244f0ba763d54d600000000000000000000000054d68b8214831de0e7f78e9219a6b1cdc9f21954000000000000000000000000b0bb5d274ac409167476206663a015acb5cf3fe9000000000000000000000000d05bc21abd35486792c9a44aceb7b1ca362d6b520000000000000000000000005267c03afd17cf2d006360ed5e9e940dafc938590000000000000000000000007442112615a60248c7166930ffa3af73897c003d0000000000000000000000007a31ce47d974cec2623f5a8f3af3b74d920efa15000000000000000000000000efc4025d650c85874cd688c46ccdf26ea6756da5000000000000000000000000b5ab45f391b63cdfded46176c6224ce4a55f8a5600000000000000000000000060d07db2b181a7640d0e2985725abcf2248abfab000000000000000000000000a80f2c39751c9ce5baf5f4cafa99c6c7a61db7f0000000000000000000000000fb6b87efa17f59c9cd2eb7ebf90e3f9373270f6000000000000000000000000088d7d13c097ece156f23aae06e14a81ab2f097150000000000000000000000003f63458ee2febb6208346c32edc060aa8ab38160000000000000000000000000efda81cb7c369dfc9874b4a03718aecd7eafb793000000000000000000000000c0156536bbe46c8a60757a6c0733fe10b554561400000000000000000000000045dc79f231c5a3b6056c473cd8d75e08e95fd63b000000000000000000000000905341c777408b5574d0b159d2836354d1c7eacc00000000000000000000000048c8a3fee48a50350f366a3c69ca1a2268730f090000000000000000000000002fcea1b3746db692ca04ad44259861bdf088cf7200000000000000000000000021ebf99acbc9991b2473a227a36b4d3346b02bcf0000000000000000000000009367d22904a13a3fa5bd953d2d47ad4e9a04a3aa0000000000000000000000009da72c318546dc82247c848ea7ac97fb8e5f8f7800000000000000000000000014038a8491fd9f32c2a48054ec4cb528f323e538000000000000000000000000d74d4774ba3354dcbedaf7ebf65bb236ddaa485c0000000000000000000000000fef0774ed927b600e8e2aa91f70c79fe9b2524200000000000000000000000001280fe4892f69e40589c14653e44fa90e58fcb1000000000000000000000000af5823356fc63bee367ba590b8d6c2db5312d910000000000000000000000000f2955ee0d4442aff001e7ab023c48f802b2c01bb00000000000000000000000070874a9274b42c4601e91e6db48fba26ddee6b45000000000000000000000000ba8ca4b41f5ceb31444e9207f0930beffec87c4f000000000000000000000000f467f29c97c0528b25259c5a886d420b843ccd0c0000000000000000000000007ae815062ef318583828bf8270c1c2602aa87de5000000000000000000000000f3814f91a4e1a7f0ad7f89f876526b74e5c41a5c000000000000000000000000eeb6c79b3312b9e0acb8bf311e82f3e45f205a130000000000000000000000009aeb3059da1826f762dad41dbf6e07a1c5208f54000000000000000000000000ad00910359ae431e7c19ebe0e7f041a41b7a8d080000000000000000000000001e86937bd9954c5b065150ef184844696fc2b24600000000000000000000000053035f514d5221f8a0f745562abba683e57a6efe000000000000000000000000980f4de10de9b4e57a32bc1658f5e67c7db445c400000000000000000000000060612ab7d59dee47617d0164ff22e690560907800000000000000000000000009e7360cf3b6cc97b79e46803e34fd0b17b45f6b5000000000000000000000000ee05c54212ab48bd53219a24383981c0163065d5000000000000000000000000688ed636196632dde422f11a8e26edaada3ba9e2000000000000000000000000ab9c4810186aa07d9ee5885047e0342d7abd1f9c00000000000000000000000028a989cad3f19fd20155884a94fad2910f68b603000000000000000000000000de76027f966d3fd14b394d7f11f8d2d9e5f44e62000000000000000000000000746b53e36265791fc416dac586caba87fbe19a8a0000000000000000000000001b300375ecf9cd0cbc099af24d48837b73a41bbf0000000000000000000000006a7781ff107da5baff55d567426b66190b01d428000000000000000000000000d26a67ffa9da6d1a53528a57c38fcbccc625fa7900000000000000000000000053f6879237ffe0ffdcf25a582b30bb512b3d655b00000000000000000000000088cf945ed5884e6927fe37e577bc5de5efc95cae000000000000000000000000398e51707e9a1c196d95cd85f7744242262b01b90000000000000000000000005d954a6b18705f21419a5e0ef785a3a3e451f14200000000000000000000000075458bd77ae0565bb5b2e1d706ff95e12f72f18a000000000000000000000000d30bb5061ea3ae7ea9fb9ba83e6db7e4b4a8048a000000000000000000000000aa6540155af2025b464393c361e57710cb7719e2000000000000000000000000310777e8974ad3abe7182a1cad2f4a9a2a1fb3b60000000000000000000000001f5f9b61afa6ade4093537d3e5b3b5d42bd1424a000000000000000000000000d7dd5c020295de78e848aa62d54d6741a6b6e68800000000000000000000000057327b310ecf73aac8a635f0b32ef4ffe3f883c10000000000000000000000004f64f1bfa733a202154d5ea1455f083af7e3f93a000000000000000000000000d96fc8f087765bd7fe17c061888a99888671cdb4000000000000000000000000e751f9342b5e9add5a0e682d9d1671043f08e9b30000000000000000000000005e70ef983db06dd8e27dc3e910b5bcf42a78b6be000000000000000000000000a888d0648025eacd7f2476965bfbaf8460fc12120000000000000000000000001157e85ff499857fa8991cc26277559908434a0d00000000000000000000000083c9f4af32ff6ca87cca66b48ff3fb55cf3dd211000000000000000000000000d231cf19ad5eb92a6e15b5812f4b46ac81bbdb29000000000000000000000000f4bee4ac794fed2b2c02bd8ed3e0edc3c19d0f470000000000000000000000006f21fb50fd9a30b85091b566b41dd3287f8b609d00000000000000000000000058a632e1d8cbac5e58dca69603f28cbb51027c36000000000000000000000000aa301456f69bcdc110904a83bb77bedf241d14e600000000000000000000000040c0b63c9e3d5a8b3b379453166df76d3e70d4b0000000000000000000000000ccb1c5a3cb6c888d4feff7e56363448c7a3a35bb0000000000000000000000006c32cc34e3425905187c9688c696132bee790f8300000000000000000000000022032eaf1b5604515f002766f6f7cbe8f74d0b780000000000000000000000005d932dd39e3d74a7e048ba129b1772a1470ddf84000000000000000000000000bfc04eb2ab95c7dd9b8abc058f01e3035e36856e000000000000000000000000cb7167d6d11ee37a55e137fb1f941e18dcd53538000000000000000000000000f36187ac237cae5214259e0d3748cb8080a62e430000000000000000000000008bb419df107b077139382f2f70fc049a306dfc1e000000000000000000000000033751efd93285ebdb6b296ed259d26dd1dadf56000000000000000000000000d39b946e61b178a26d80726ecf1bb03b1d76470d0000000000000000000000005ed3a1988a9734b07927aaf780381ac69eac6775000000000000000000000000a0b2b5a127e0907642c54cfbab7475417e1158d8000000000000000000000000f399e29661a6830d5b134a823518d37816125d48000000000000000000000000e72eb58b6d379c243559148e5b344af188e924c2000000000000000000000000b0fb2eb61c7c39f38aafd64dcec6eb3a9d9a8d8f0000000000000000000000004ca8f58ca751c6817d0f5bc1bf5e3e93322e4205000000000000000000000000a1a7a5eb3bc6855818a487fe1dad8131a6e2f5b40000000000000000000000002c912490f9f4ed5cc8930577432bab2caa874a470000000000000000000000000ccaa0c814f9b341c60ab6a36ff82481d23ab478000000000000000000000000757b57b2fe604b35f29a7d501837aa5efb8eb986000000000000000000000000dfece027fcae3f5d14322c6bfbe88fe9be96e9f40000000000000000000000006c91b39c299aa8e0974900566620897359c99dc000000000000000000000000073dd7432de5bc8f8f45714884e654fede59efb71000000000000000000000000044daed908e9a2921deb30663014f87a39541f03000000000000000000000000a812df83c0c64ee4fd76b37426957acf9f08d5c50000000000000000000000006f461d20dc0192079efb05a41a6ecbb8dee74afc00000000000000000000000028070145c93dc7c07c07236148c68a27812beaaf0000000000000000000000006b5a456a404d4c0ed73617a1963b8384341c7aae000000000000000000000000ce1c1385d10dcc3dfbf7a0b34ddb8de3d81051bc000000000000000000000000151c19b773fc964d0589853e46b23a75914e5534000000000000000000000000163ded090d76f8d56ed1495ea6a6ec2b3471c75a00000000000000000000000098c0fe8e18fd9687ace66328a9e09fb3e7dc8215000000000000000000000000347d5fd4789e0cd30add60536f7ff303069404510000000000000000000000001fe9dc3b6c4554057ba64bcf1fbe8cd01a7f99550000000000000000000000006e963a6d7b8402ced3d15ab57d0839d2e09a7172000000000000000000000000404c1e3c62ce226a12950e6564faa736ee245c3c000000000000000000000000159debe26395dbe4b6e136c7d72af59d4f4b991e0000000000000000000000008101983ac77c5b7ed6d14d6b16869c8efd9b4f160000000000000000000000008413d3f756ac75b82b6a7914b945bcbdf6869fa3000000000000000000000000cbe38daba749375ad0732dead62d920ea1bc24cf000000000000000000000000a28606da5d2afb504b158f1e41629a671c204fe5000000000000000000000000b7e612785e3af13571d8a2b4e577b9e96d459d6f000000000000000000000000e52dd2741fe16fa2685854d3af9611fe3651b659000000000000000000000000bf79af84640d636677389d4a8efba4e9034c34d2000000000000000000000000bcfd5dbec5f49230210e0be85cee183097e840aa0000000000000000000000009d2f89f346c113c2086782a7cd671fd3c0692121000000000000000000000000477335915286d744216e68540eac7f9f3ac35428000000000000000000000000de75c2b8c7b410c36f12a2a3093bf7c80cf0e90b0000000000000000000000003c5676b915715c8247c73096085ed4becb0267d0000000000000000000000000511852822f1f08eaf1b9670ed49c1dd5c1f4fcff000000000000000000000000f49d4f939dd13a77ce0fce00596933b22e6ec76f0000000000000000000000003d76f7e2d3751f5f3c64c49b347d9a632393b7ac000000000000000000000000e63faeefe2bbc40fc4d44e163561c871bdb169540000000000000000000000008ca13eac6473f20a3f5d700ad0f8537d6e930ab70000000000000000000000007345868676c07fafe7ada6a9a3b4f4794301b3c4000000000000000000000000bc22013587bb631b190cf57b353661832b5807a80000000000000000000000008a251d83d96ae5982913979c725315726c767013000000000000000000000000ba529a20ed12db4fc044ed9ad37594c28f3f888a000000000000000000000000b96a89e0f100c3952c5fb69210992bb976c936fb0000000000000000000000003d6d6a3b9ae2e84c8d251126df6a21de409308dd000000000000000000000000707a17787382bcb60f675b55d3dbddfdf886f58f000000000000000000000000f06adda7fc9d7eacbbc9dba6afdbc770b036f29f000000000000000000000000d16ccf50fa1548752a07fe3a5b09b389c4726628000000000000000000000000b828fa64d2dbafaa309bf4e83d012a9aa2be054f000000000000000000000000e5b4123d5f381496e44e21047204c775c6d7a94c000000000000000000000000365b1a9fb692dd1e2e9409b9961dacc76443d230000000000000000000000000a24b5c474df517b083811b099054d670ba696c7a0000000000000000000000007be180712394a7f4b6966f57ad1d051613096fef0000000000000000000000008cbee9a0b49b5da90786c7dd968d55289900b2ba0000000000000000000000005c288967bcafce19d0cac12b679ee78d6c7d27c4000000000000000000000000ca9ef80730b4f6011094aecca0febc8d428fa863000000000000000000000000fab303f35118951825adbcfe61d76480d8a4bdc20000000000000000000000002ca62fb87f3b28fbb9e32297f10f7f2b504ec8590000000000000000000000004a83e6456c9088a3b204a8196325c729e568dddc0000000000000000000000009203ced2619c1550f0f8eaab0887c60f5e969fed0000000000000000000000004f6e2ac3abc4b0b4c8282827504dff1cf1e3bcaf0000000000000000000000007c93d7d67de504118b019306363e23fa1a9cea23000000000000000000000000f7d370a08f25b804c644542a6d1b3236d68cc6a20000000000000000000000007fa372726b5e1e7957dfde035a14eeb44863565c0000000000000000000000006c6e25f671e0087e5b8c6d04484a863f27a421a9000000000000000000000000d7c84d727cb2da4e4340bba1f934c258068be2d600000000000000000000000027b005048ff071e565725f2c96eb665eb9a89e53000000000000000000000000991344613e12aeaebdb59e54958ddeda272d6ef8000000000000000000000000bf32fe49b5c54e8625947bcd7eba70215df1b74d000000000000000000000000f1149597c60d289525eb62d25fe73053fd219194000000000000000000000000c2d4a90cab4c4e13afb91fe277d26cfb703619ba000000000000000000000000da0bfc85a710e5a91b82bc0309e2c62cf0aa5575000000000000000000000000e9afa1cd2fd797d2f53b7e0dfb4a33e84c9bcba10000000000000000000000008f9c76e574e934839f7f050ed4afc844a546f43400000000000000000000000063e8d11b177fbb0e0537ba2145f7a9878e98411c000000000000000000000000ce44876533f96e52423365618ae67826ba5a1cc5000000000000000000000000e00da22d2a31d65cce7cc19d06d58aef47f8a6e20000000000000000000000009d9f9b4715393974fbff49e51ff31fe8ff402b72000000000000000000000000c523223a8d17e70384c9f0acfaae25e390d4be2f0000000000000000000000009f25903fa8a9e48fca59aa06f43261901591d89e00000000000000000000000098103259772c499d281b1a7425107e428f98ebbd000000000000000000000000c12f17da12cd01a9cdbb216949ba0b41a6ffc4eb0000000000000000000000001e8f69c595a6b75a0fa4192516be53c8135a31be00000000000000000000000044d4cc8d301941ca1979b3256b4073be06195232000000000000000000000000cd6f2cd95f8383347557ba6dfd287bb738c0172c000000000000000000000000eb0f4ff394bc9f7fded9cbd39cfe30f7517447a10000000000000000000000006b6616b6ea4c96d1825f4583d90c9380ae405b81000000000000000000000000a649135abb0e5fb01ed7a91cba72b6e670ae7fcb000000000000000000000000664edae3f99a9edb82d55cf2d669481892cb8dbe000000000000000000000000e8dfbfebff1f031d0487892cd9e3b0870df6650b0000000000000000000000001f066e936248630b72cda448b55105e28e8a087500000000000000000000000061fc9c6f52a582e355dbe9cfe5415c21136468d9000000000000000000000000c0fadcf14bf042c4a2af108855419e5cad5795d7000000000000000000000000450aa49db8a80b7cbeb0ab17f6ed91bcde827fd6000000000000000000000000b2f063a1f09a7a777726c359fc0823c63578d9c3000000000000000000000000f693fc3e2b45fd32b7b3477966a4bf07a36ef2250000000000000000000000009d43fd567ce2793e4d97620e4335e10de71fa8270000000000000000000000009ec4f0f96512e27892a0ed3d3231a863c852850f0000000000000000000000000e4d0ed102df809da85f951d318909b7dff147640000000000000000000000009b7a419fe77748b293bd06ad4b0c15b4d400b55c000000000000000000000000ecac242078ca3898b59e685b7ca8d71f49df433800000000000000000000000096d86a6632324f166b188d7a531ce61f97ddb243000000000000000000000000322b7fd52a33979c27666dc7c918bd6eceda47cf000000000000000000000000d47dd8205f6776e55c9366c4a0baf4f645733e370000000000000000000000001dfbd1c3c494b096457fa1744b9b3ddabcce48ed000000000000000000000000fb22c2bf6dbb7fe1f138b4482dda0d021422c6f4000000000000000000000000299c1374cbe6709150f44c7ee63c3e6e351d41c8000000000000000000000000055d2b35fa4ff8bf9db8af5a06dfc589d22eba500000000000000000000000002036993bca9dd9ad595174a078c64bc68e16c4e1000000000000000000000000ae32ca27de252bb096ae05b610ec26b9e1fe146d00000000000000000000000038ea08673d2a694677b5e92f37512898b9024aa1000000000000000000000000d551bbaa57acfe2331c38c6939ca0b40832315b2000000000000000000000000b72cf9e15e7fb28f364a2d0c86324daed7e886a10000000000000000000000002567645e6d3d4209a73e148275191ee6d89041c0000000000000000000000000fe5d763ffe08c53942dbb7c67a5e67cf3dd48d730000000000000000000000002902bb1f9a8106d17fb8389a519944a278c50722000000000000000000000000ab71645919e3a725d8ff43f85b5a1ea4d83a1c4f0000000000000000000000001233d402609f9e69bd9becfe94b131be2349a33a000000000000000000000000ce2f6c6c30d7b0bb98dafc00c4b6a208d531e440000000000000000000000000b2b068e1f98679a714df71ae19f6f3ae28a1eaa1000000000000000000000000e8f8eb70b970ff55a478ae3188c13d533a3c784700000000000000000000000097e4007b5db013840f7d49c62021429b41bca3da000000000000000000000000be9ab66e6876c61238db640ca9019c20327d46f1000000000000000000000000ccc25f221bf62134dbc02766518d8e8472656b97000000000000000000000000f1956c5fc692066b6d34bca6d2b2a8df9d4c2219000000000000000000000000258486a40f90e67dd9a56dccbe21e907c2636e47000000000000000000000000b32a1d8962c5db1e269fa695d2dcb166df40250f000000000000000000000000de1674e027cb8c9bb53e7a38b3d9d800d5312b1c000000000000000000000000650bca71f105047b8205ab75f61b01ec7d373f26000000000000000000000000b08abe9ab5b7bde8e647327f12c30bb64fa10eb80000000000000000000000005d1b703d87238fe8b081b6c25d7bcdf56073f6e200000000000000000000000025224eb2c916d63e5366d28ece9939e088dc4c42000000000000000000000000aad7e632b9c704b09c838e41c63315aa52b391a70000000000000000000000001b8bdecb75d92b11cf51e87c31f000c5b5553f74000000000000000000000000fb787e4a3724acd98c02ae83435a873f6079996800000000000000000000000066bd6c91e4c3f4078da7a69116d3d0caada571f3000000000000000000000000445f21fd31eef0abb57d08a34b54960fed1b169700000000000000000000000037c2b604e437d0b9656d09f716f782fdf26f47bb0000000000000000000000004c9101681004370b8107924d53e717f10cc569fb0000000000000000000000008be3d3b24e1d361158696eaad0a0767ca8d313a40000000000000000000000006ab359c08818fe56e7121c23abb2b55946af1e12000000000000000000000000af17953465d54e36edd7f2fb045a78177b266fe30000000000000000000000006f3a04d0fcc743eb66ef0370305b620e2ea644ea00000000000000000000000060b36fdeb8e588d4c622922374f3e951371661df0000000000000000000000007e3a3a96489f983e735693efed8dcd275d8747fd000000000000000000000000bdbff88e5585ef9d42c6d3402dbe68af7be7145c0000000000000000000000004c2ebdd4b07b30d44f09b8a0ba50c606ddfee09e0000000000000000000000003e782fdd358b97da7adbe132834436de595ae8700000000000000000000000009d2e2deb330b2f4900924dee66d6d0dc662c66c10000000000000000000000007d0b53170d6f040c38e36febac17683b6bd383fd000000000000000000000000fbf19af317299c499b2cd0f4e14d2e9dbe2595e10000000000000000000000008f618b49ece2ec008b139996724cc8ec54f13c1800000000000000000000000005a027d03f575b14ca292b20ded0ca10032cbf710000000000000000000000003bf0448154415ded5d70d3533b9bc0495766f5db000000000000000000000000030fa8421a1891f27fc6e4e20192b73b886d57e60000000000000000000000008155b50e837f446f1774dece2cf037f7935e1461000000000000000000000000d073bda3f00b4fb57e3919a6067b72d8e7f599bb00000000000000000000000068d3717c456002da17562e85fbfb9ab1a9882a770000000000000000000000005e64bffa2c0c234724bdf9595ae9847d222e30d200000000000000000000000072d6234e8c616166c7f632a5ab9dfa139bf99c310000000000000000000000005b74b4bd58785fe59a8b81f5c6eb9337277bce750000000000000000000000006283580b5e360c2131a7ca53e373982823b1c046000000000000000000000000985824ee3d3854af950d975d4eb3b552761a43c70000000000000000000000003120023ce9f7bd5ce5d08a40ac103bd280f49e3d00000000000000000000000020ae312701f9e8ea6d781dc2a79c19f27b31d545000000000000000000000000fcb514121bb368419337937fb40c0eb059ee981d00000000000000000000000063da7e9895b18d88396b1641653bc054766041e0000000000000000000000000c780e679b4ca9c9cc72b50a39e5ee06316af6d520000000000000000000000007b08730857e9a61bbcf958da45892f7ab3358b9b0000000000000000000000001fb919b24450116212f1dfc266a4ad559ab44abd0000000000000000000000000f8634b4aab05d6420e41f1f6076c6f38ac6e3fd000000000000000000000000d7db07548bd57e9afc18b5fa8823b02a37a0658c000000000000000000000000099b78d26e36d8b1366ca0b6572ffe05cd6a92b3000000000000000000000000df43eb27a24e846d10382dcd3762cfad4beefc17000000000000000000000000d8c674776b6f38dbde8aa12617eb543743b78d6f00000000000000000000000088c097be646fceef4f30e4431d725e6b0b170d8a000000000000000000000000e61f7ebf8090d93727f3c9283503d4c740afac3e0000000000000000000000003e7a2e2324f56f3374239c26b14cc5e4a5862c69000000000000000000000000947467552c7ca8f0da19c7bd3f531cf3518374740000000000000000000000002bd6ee25ec9a49a6b2d7952f579945823314b9fe000000000000000000000000ad201b9b04124dd1db32d4551ca7bf2ca39a68f6000000000000000000000000ba0e2f28ec21561ddd4593bda574aa06bec43dc60000000000000000000000005a69526c78c9d7e97fe76f2e1f66f1d90e1627430000000000000000000000005e14f1edf3a1c4b026c407c3655ee8c2d5f711bf00000000000000000000000051af4cb776ba796c476c7ff45a2896842c8279c0000000000000000000000000c1e46a9106ee16208a48c6faef82a6809fa9c1de0000000000000000000000002c26b50f45a60f8a77d5dd72f39d0285ca4cd27500000000000000000000000037be151e2f46fe2a93ec6f8a8bb758bde91ae3fa000000000000000000000000f2343737de5afc274f82b7eb71f81e8e2ab1f6620000000000000000000000009b872f4f41ff57f3d4fe1d253f91a377f84849cb0000000000000000000000003990c0ba629a0384cd60189729421cab7cd9cbe900000000000000000000000037f3572212c82e170d9af27a021dd27ed3fe166d0000000000000000000000004e0dc3c69d97220d6e59209020f9ca116162bfdc000000000000000000000000f0f2ef40a5facf695efddda474aad75d35a6eae0000000000000000000000000f926c66b98daf507b046257c08fa85cfe4e2fd1a0000000000000000000000009a8e58361f9a663c8ba187a6a81dc97ccb875f5f000000000000000000000000b338bd039470ab3cb0d6a60050c610f4c1fd4a990000000000000000000000007ce68db6fdbef263d6480e2849dd1977a3f09b650000000000000000000000008e0adb6a53cb0d63238c5ecce8af1533a8c691910000000000000000000000007bb97bd1759b9685caa1f51272edb6bc3c664081000000000000000000000000bee7ff98f0d6f185ce661ad34485de36f15a02800000000000000000000000004b476d2892f642c121c2f27e90ca1843578c75ad00000000000000000000000080e8a5e3f6acaba5d36df491fb006658945caab100000000000000000000000091504f9bfc43231eb191a67581986ba37783095400000000000000000000000066d31b6fc7c0af498273732d5327a255ae38e7e500000000000000000000000070eff5c5081e63234c01bea22eb94f4f8df1c742000000000000000000000000f82e5820ae6814f778d369b2549941f064b14ab6000000000000000000000000bb96b1815c7e27ed9540700dcf8788d3a4c5c1fd000000000000000000000000e1bd81b19aaa72359d172354b4dd84be8517402000000000000000000000000079545efc4b819cc1d532905d3afe255a8306c03a000000000000000000000000fb6cff4faae0d76ab8e0606c03407bbc7ad918e3000000000000000000000000be12f5f97edff21cc4f4e96090a068eb08bf3f4d000000000000000000000000789345e447f4e102baffb99dbbc5c90d292b6f6d000000000000000000000000567a3a8e66f60db6cd4dcc9f51ed2a34b381a89e000000000000000000000000f69adab36c88ce0ccb3e598c680704d0c7f52b010000000000000000000000007eb9743a5cdefd0f9bd1c31da0a4d9ea264ebf13000000000000000000000000b47f4533ffc38147dd92c57718cc7d07dda89e4c000000000000000000000000e00a047fcd710e3e78ee194c8b307e138e1bcf36000000000000000000000000fec3eaefdff4b53606bff995c667e5edbe2b7d58000000000000000000000000d721caf87449fd78c955b657e2c236c3e7462afd0000000000000000000000004d88b48c40236a184cb5a04100e3d1d2341d08a500000000000000000000000033c1a4769312fac4577918703dfbb4526517dea7000000000000000000000000eb5978a1fef82827a1093ce48eb6b80bb383e061000000000000000000000000e012dc4a86077f5e146614afe18794f98c614f27000000000000000000000000faa8f05d068716dce1cf53b32dbb0c9ae4d0c68500000000000000000000000093d3c4947cc43fe5c2117e942f463c0abdff8e6500000000000000000000000044b68b196148e426402b3e9ab3be974176ad32c0000000000000000000000000f5a323adb31cef6abd2dbbeecc1d6251522748cb000000000000000000000000004d17561f1df43746b99c87e423a65a209c3aea0000000000000000000000004ad70097cbf0879525428ce9c9703af46e7c8ac80000000000000000000000009034590c15645964fa494246f9fc2ece9280f98200000000000000000000000059a164ba3e108456c69d297ee86b3c946a4ca6a00000000000000000000000009d24aceac6fbfb3f7ff4c751217d41afc12f43b60000000000000000000000000f046fd7a3ec8dd63878f8b60c9d466ca35d01ee000000000000000000000000389a3fc9753c8d4a5ddeb2610d0193b78616b04800000000000000000000000084de19ae411876667092113a2570213c3d0265c000000000000000000000000094eaf85ba86156b349505968663f67abbe82f6e2000000000000000000000000185de66796136d4324bfb0428c97f59bb54691500000000000000000000000002a5dbfb1cf70129fbe27a639c21bd9efc1904a5800000000000000000000000059e875bb566821b544d4b2074f04e60efe996bd500000000000000000000000095868ee423c96e477fd9a6daf8b9a43fec7aa1e90000000000000000000000005025f4abf082ba5274556e385bd097cf9cc982ec000000000000000000000000e581f39a78aeccf61c3eaa1f94508106f3b248ff0000000000000000000000004a0859c38e8dde14282e080ba23d5fc2b0d15fbe000000000000000000000000cbefa9cd715440d25584384f6e53064b73abf86e0000000000000000000000003d4f3753bd4ae39d962c9d4fd3d203ed913efd130000000000000000000000003808a0c953fe9371d28f6db98ad9ee9b3e5bece5000000000000000000000000c366e1656b9bf94b53786fa65472b909953a9efd0000000000000000000000002fe80d4c1db7cf1adf107066cc2b62c2bb95703200000000000000000000000048a1b804cfaac40444dabf556d1ba7415bc9c74c0000000000000000000000004a5446d66f03e67ae88612b9645fa4aa41f2ebfd000000000000000000000000a2477684ceb13ddc6295f1a70e8d856953ab2539000000000000000000000000f8a5ad23aa730f5c41ef69d9a9f6ba2d1a0a0e010000000000000000000000006d5d6b9841a48111f07648cf57fd598428ef66c8000000000000000000000000ba73087f700e3cc1d56a2f14fb2cf5f3df1c541a0000000000000000000000005fb9485142ebc11153f0532de52ef28d5978eb23000000000000000000000000422eb10ed0ccb64140bd43602873331985525f48000000000000000000000000f419d7a9e9a6e20ab058359dc2846f4461bdc9c100000000000000000000000070cc3cb3d888c42e86f184e4d9d4ad7cb5c30f4d0000000000000000000000002239b8c0e1130b20a5e318fcab2b4522fcc209f90000000000000000000000002d4d4432159e72948fb81baf2c00b49d9f7f3f60000000000000000000000000d493ff980e17b9052deee1719973dc5b071902c600000000000000000000000060e4e238852fda2dcf65edbf1d4e5d1b3d1256fd0000000000000000000000006f9293b353d5019f3fa7731486f5dcefb32391e100000000000000000000000011c0901f9c87e15489ed75d36fde9b852def6b7f000000000000000000000000c0a8bf61b869e1a1f0d25ccd7d06b87efa53e24d0000000000000000000000000145a0682e2cc25a31818e03b952220bde5254fe000000000000000000000000607acfdebbdccab32b2fc8a2035c7f9a589f1992000000000000000000000000acb2d26413d4f36038319c3769145beb21c71d78000000000000000000000000c30c7b3f285581b54dce7da0339a75a577cb4be500000000000000000000000070e4e55f04ebb492a7075f8d442696cbad3167ac00000000000000000000000092ad5ab5a9d27f0647cfbd5c8c416c82a86496830000000000000000000000006808bf30323a50d5f208122f049a7b863665dd4a000000000000000000000000efa396871e8045b98d1c9913baf6cdd8aad805ee000000000000000000000000dfe1d582162445be54748d8390f7aa65632cbfe1000000000000000000000000b03ca479575c6eacd2400593a62fe60415b3faa7000000000000000000000000db6ae61de1f0408a1400d180abf100fd23620080000000000000000000000000d46b8d8855232857e8fb90255e483493101add63000000000000000000000000336a4df1c6c1f1e1e5121df61781817bc874d0c000000000000000000000000035d08fa07f0ec16b3ec7af45faff0bf714a3d14a00000000000000000000000016fca13482c79ee8a56093f44bc5d809c453869900000000000000000000000010ab5023ba7e48c1fae1fc9068770966291e0ab5000000000000000000000000df7a23b9e0d46e5a96fead2b324aa6f85fb7227e000000000000000000000000b408e5221035afbe05386e1ba1906ee1772afd0900000000000000000000000003cbd99f5a7c39c7499273abb8363b0372cc7930000000000000000000000000195853e5e754a01d2afee6be396e9cc4b4d35449000000000000000000000000c4d3eca63f6bb7df8eea93a08eee7f4456b25bed0000000000000000000000000968ccf276fb0691b3aa94d980a67380a9ac1813000000000000000000000000c44d3cc9dc8fc76a0e85639288a72650b4289ad9000000000000000000000000f3e7647655b8942b4ad644e798baf95007f29f38000000000000000000000000ffafbcc93528cc13549f76ed14427191f940f6ce0000000000000000000000005c1ffc36dfe795fd65ab6b9120adb510dfcbb69700000000000000000000000000c864e05ed2b8dea8b7d95954845c518d4589fd0000000000000000000000004237c90702912d58cc5512ee81358c77242db8320000000000000000000000002c0ba1a0aa8722844c90a398fdcf58577eafa476000000000000000000000000d83f05c67f5f7ad62bb234c939054b0003eaed97000000000000000000000000dff25bc3438a74a0419358000355e562bfca41e5000000000000000000000000eea02eec461356a7721f6a5d13fab12d72d03a920000000000000000000000007fbeb73f006bfe8f1f89763fb852e7bdecf95a19000000000000000000000000694fff4e2f6c47cb8e2cf841a4ecaebc6ece5332000000000000000000000000c18ef4124209a802e9f8a4391e2375420f7625590000000000000000000000002b612197e64bf1e544d7745efad180768e0ea94a000000000000000000000000fe53ab964e44926c57647b7d69f38db979b6afe00000000000000000000000003ef8d037b101ea3f4dd5f2caf9193b90efc9964a00000000000000000000000000517433e086fece4df1bb5d9a3b0d7ebac59b68000000000000000000000000ef0402dd5f2aa5aa663d6cedf6b3e6ce144f43330000000000000000000000008e73c98dd380c666207f00ad0cdeaf76ad85442e000000000000000000000000037dd982977d0c23a397426f8528cffa99fbacaf00000000000000000000000011c6414f2b80529c18c034694f35d36aa0aa87830000000000000000000000005cc3cc01c65caeacefc3e9bbe530b46b5a8303e2000000000000000000000000e7e8f0e53746e4e286d4d41ad87da19791da108800000000000000000000000021b659aafc721600407571df38e59c87e2258f3d000000000000000000000000594f2760340520aab528d09c21160657ea50e22d000000000000000000000000e912ac9544cd2237722b0ce800505df2ee8addb4000000000000000000000000482cd6ea66f05d1c8b8aebb5da2b0f75a5778e560000000000000000000000005e7532c9615233b531a28071b4dfb200c3f4d683000000000000000000000000556c4fb41f808639d86bbaf59ecc3a7d806a8b20000000000000000000000000c042432fbf11d7abd83c41b50024f377ed024c4300000000000000000000000062e42dd52014cfcf3b2d2815b06795c7a8bb2fd9000000000000000000000000cc14da4758604af17efda04fbafa8214c67b9ba7000000000000000000000000ada454160f44edabbd79394425785a95d74a4163000000000000000000000000ae4f5afc989688cc9bcd9bac106c1f451dda0476000000000000000000000000a4c8d1f4345e9255fc116631e78db346949381cb0000000000000000000000003716e638849e43607e3058e80ab041e7077ddbb100000000000000000000000071e64088e23aef92cf929a2f7fe8736977323f820000000000000000000000004fbbbda72e83b4c912c7d9829ef4d1b98745769e00000000000000000000000031da96e3fecc411ac0ceca65d64ba4d7c769818b000000000000000000000000b9194386ee10cd9c33c0dfb0c70513c758b65e47000000000000000000000000ff6f994ab62ccc4a5afb9145542be2f0d02f0da700000000000000000000000012f9996f57151b83262e4aad74eb356b7e50e70e0000000000000000000000007521aef78fbb9d1313a93089cbd869a89f15ca180000000000000000000000009d4d6a3f9b94394e67db6959643e73b10c365bc00000000000000000000000003e1cb076e76cadac836a7bc3376b4c1bc08dbc2400000000000000000000000034ae405f8ea072d6abe7d8084aed1965ea6eefa8000000000000000000000000a1f4372d393cb72632920701578ee767e3e1806200000000000000000000000048c61e75681ba5a1a4407560b67038f04ba81800000000000000000000000000d33c6bdf171b139fc94bcafab5b403a7a5fefafa0000000000000000000000004b455cf47aeeb1d07db50c1e7f738ddcb8afb4cd000000000000000000000000d5135dc4e03106e79f035efcb2576950d668c2fe00000000000000000000000009d894b1ca6f0032c943e80199c739d9fa7af21c00000000000000000000000055622b6b418c13a69ffd1e154897ce23c4f4734000000000000000000000000040d0dad5ba27dd19060290457ef8b1411ff3b2c40000000000000000000000005703915f05be55f77017934e875ccecaadfb6922000000000000000000000000b5ff91a27ce028604e265196882af8a275d70a5d000000000000000000000000681663a05d243230bfba57d54ec54424c8b493cc000000000000000000000000749beec2334a7c65f6e48994f3e6b44939483e0400000000000000000000000070d9675e6d4750a416aa029426b1d00247e8377e00000000000000000000000078ed90d8773b6fd8c3498bd0a5e1ddb1196e3882000000000000000000000000f84b93b39a41961d13afb9448aba6072b2b23f61000000000000000000000000777663cfe8797c3ab271937adfa90df777825c77000000000000000000000000b286bf223d3e961920552de9546020a1439f7dfb000000000000000000000000d05ca3c955ac37c2b7135a0a03c0edcc2906de07000000000000000000000000d3974d043a48f0afa06b47f20a0617626ca7d0e7000000000000000000000000e78247ec7c5f673728556c16af13dc2a55450422000000000000000000000000c635d96272dc95261c56606ef2f5f49d7a441128000000000000000000000000f8a7eaa3f6a16fe6bc0ed43756be6ddb8c31e8a0000000000000000000000000f3b861496e055084f5882d577014cd9eb0495a8f000000000000000000000000cf4a1ef93aa2bda5a58d685ebb4f6c623685695400000000000000000000000068ffba5d1528ef9cbb036ae017cc4ff811597ec5000000000000000000000000dc1c6ad94bd802c7c427aeb811f174334589e983000000000000000000000000493f461aead031cee2027f1b95370a692611acb90000000000000000000000003f67827a07eba373824074803638d028073cea0800000000000000000000000093883ec56b2371bbb15ef8f079a50b46634fb4fa00000000000000000000000090a44a6128b15d7cbf45da2b34e8ec9b9030082d0000000000000000000000002c101ad6e9fd9785d78aeb42542bd1719b20b54c0000000000000000000000005bf54835ab54f83a8122b1d5c9b321c8ab77c9fa000000000000000000000000eebfdf4ce58f4f5442495d7e474d5da00aff0f570000000000000000000000001f47c431bf9dd141529ec42f2ae18cc08635a90e00000000000000000000000047fc69daaa51750fcda1066e4bd64e76e2497a000000000000000000000000009b9cf7fe2748630d4d0757ab33887d12dedce1c1000000000000000000000000ec957bd5aebfb653af256efb297ee3fcdd4b63da0000000000000000000000005d6a35291b8c262518eb0a6f83b70acbc4522368000000000000000000000000aec129cd4735abb06f537ac41b8602915659dc870000000000000000000000008396cdb9f812ec9bbd6199cbcdff64423cb359660000000000000000000000005f5c71eae3e9431d89e53a58bd0ca32c517a86640000000000000000000000009cc34109ee52840e7c2c44f7b86034776848e70b0000000000000000000000000474ae4ee0359e87a5b2f1aa1f5e307081ef020c00000000000000000000000020059b13bbb7554e1f92e664e9cda278967a991d000000000000000000000000090c2264c2b1d939445fb024e8682caad0964d3c0000000000000000000000000056b761f6d5ddc278240eeeee7079141f605e0e0000000000000000000000003b2fb03fc11f8c72f492c1904a97274f0c69a4f5000000000000000000000000cac9b090de64762aeffb53f948132c3b4948d472000000000000000000000000446ef46ce58fbea4f5ee24fe579c235d70297859000000000000000000000000e6eeb30c2ca4523194aca7a5ee3a6256a45b552d000000000000000000000000d51991216be4b3e0074d1be6086f20dd4b7e5ec2000000000000000000000000ec344d767b1d0e290dc9711863e648a9d989d3c40000000000000000000000008d36d6cae304b348310c32e116787dc31332f4d10000000000000000000000009d53dbd3bf0b507b94efa09490057418412e505a00000000000000000000000068a839b07e4923187cb68712a6530d5acdf03dfb00000000000000000000000099126daf078c693d200155e2dd7a66847912074500000000000000000000000000c58a0f5bec540f7ad3031d9db538617521244d0000000000000000000000007975721168e71fb46a7c1b6765264b20f018774d000000000000000000000000a1ed3278446d1f015908b7af267c767a653fddbe000000000000000000000000543c1e9873a17954b57d414028c8f9372476bd5f0000000000000000000000002cf155d7b0ac791f4d61edb89fe39ec44728d9ab0000000000000000000000000fb52676bee1e824007ea5b53593a5a0ef60d4f80000000000000000000000003c350c717031a881bca5683b65324a1c58a62e85000000000000000000000000cf3a6798d31b084eeca71f0729313408ef1bf629000000000000000000000000bb4802f6819080663b7058366354c02f1a2f28f20000000000000000000000002d6add0fd443beebbb606aa4ecd87a45b18578d0000000000000000000000000d8deb009c20a58a10e62eab9dbc564e039ad821f0000000000000000000000004cc0414859810d6f6f3b893053721681a6e3a8ff0000000000000000000000008b3e3c776f023871762b17b7097d72e1f22c122800000000000000000000000063c77ecb9e49a0f1c6502d12cb9d21c66ad6768700000000000000000000000095c9f962ea5709d2d1fe3b61ab1005f2d512fa3a00000000000000000000000092e5bcfd563ee19b21cfdd247f6b6ba56120f3de000000000000000000000000d76bde80de307ab3875d606603d3d3675cfc1913000000000000000000000000b6e21acffe085c1a3efeba0ed99c9c50deae94d2000000000000000000000000bd27c2823444a81f26ab291493c5a1f9a5a5f60e000000000000000000000000107e722515943971e2bd6c60bf18771e40026b61000000000000000000000000d96c2dd9c4314b8d331510802258a37aff5f6478000000000000000000000000ab62cc21cdc6eb61ff42d73fac0c6da5ab4d1fd1000000000000000000000000deb3ec35237f4fa3aea8393c39f6226ce26a09fc000000000000000000000000f1a3b0b2267569c29ef0db3875b5c892093f485600000000000000000000000052b0dc1cbb3d5bc8e57cd84787cf24e3e295924d00000000000000000000000008652b88a43750efb48490e35b81f32a3030a4c00000000000000000000000003ddd7a98ac48eb9cabcf2e623e2fd1c4646cb84f0000000000000000000000001839527136c2776cfe91ec289484692006f5068c0000000000000000000000008e2e4e655a83dd11e8abc35df75b56fcef693f90000000000000000000000000a24b787d253720cd6ada21dc35de478ecb4a17b500000000000000000000000007169d3d71dc9c1c7c1656b3436a984d506198600000000000000000000000005900d5f417a6f67dec878b4140b32b20087f15e5000000000000000000000000547d95b95ef8dda92afd76d18034d2e433cbbb8e000000000000000000000000b488bcf295c81a60cd3fddb6a5b932f294396ab20000000000000000000000001bb1a438870ae967a553a2359f44229aafbe1af10000000000000000000000006c862bc8d824980a6baabbbe965bf2cd0762bc0d000000000000000000000000d4fc5c9c20aaba75a8cb3c631eeb3e4c074e0668000000000000000000000000d19f8c2b4a2755355d8fd428b96faee6cb371ff5000000000000000000000000b6e56a8e6ecf491097b926bc56b0232a4bd2b8600000000000000000000000006b99198a9ba6469a93fca086cc2ecb880cd94caa0000000000000000000000002ea9b7f877c6baa13d16d590be4b6a84f605eff3000000000000000000000000eb5dfb333490cb54e1bef28fa65a18e18168e0d1000000000000000000000000a993b8e31ead96407714e55213470fb0fc7c930b00000000000000000000000036220b9f09101b44b949f7ba3438d3a5291d7eb60000000000000000000000008290ff8f5dafdae73d457094361c63ff8ed4aad0000000000000000000000000e2ab9833c315b04b0c925958b36262de7da3bf7800000000000000000000000010d989c30e03aeab97445a76ceb501d420bf95ca000000000000000000000000ed9e636f8b184f36554fbd879d00b32eaf35ccdc000000000000000000000000029412b28c0a273d61857ae816fae7fc354272b8000000000000000000000000113a96950a72b45fc41f9411b1a95faa91c4b1dd000000000000000000000000c8c8af08f1ed43406eb0ccbb8cb255b6571f3d0b000000000000000000000000e14cbdac0c32dc0c09da76ad195f1c5799626a88000000000000000000000000627eeedff3ac22723e6c2f3eddcba8eb7f462b4d0000000000000000000000005b52965a62844a0c9ed857b5df4d70a0a0205d36000000000000000000000000e1d8ebefe9783eb5a568d3da0bbe444a7a3640970000000000000000000000001951fd3777c3f2395bc734726b2a261ef55924a4000000000000000000000000c79eac16a9f08f4871e19684c94bfdea4c92b348000000000000000000000000c32692824940359d2eddceaf06ff3a64a16734fc000000000000000000000000e84e8a29fa3fd5015a6784fabf29a780af9b50070000000000000000000000003ab29736ba190e66b022ddecda750c89241784030000000000000000000000006f23415375c8285d3438ac06f750518a6be9848400000000000000000000000096f30bc50dfc7dfe94bd1e4e9de4873912c08f1d000000000000000000000000bd7b9de40a5f9466f05d04bd98ce871b651173c8000000000000000000000000d41684c96d1d201c01989693042666b947bc7f6f000000000000000000000000af1e15eafebc1089d2ec4030c7f1a2ada310e6a700000000000000000000000015cc8358e8dc1731e594404ae64b0833858cbb05000000000000000000000000eef939e858acbd9c92fdda3bfed7d8d67258e7f900000000000000000000000093f2d5f92db9d5679d2a121463a975d4f1d804b40000000000000000000000005b8056044cff47467bc96c0ebdd03fb19e458c9b0000000000000000000000005e9ee69d6789e79f84183e3c30303341634ee7e600000000000000000000000089fdffae3751bc539dca87b1e61511e03920284e000000000000000000000000cab60efdcfe7006fd1e663ec33550dbbe5adf8620000000000000000000000005966ebb096783fa3a343d5d619165a4a46a7a51a000000000000000000000000672b0473e516db07fc241ee81cef741fffaae2bd00000000000000000000000010dbc82e6667786fb0a25dec4158b7e541e337990000000000000000000000003d8ee0521558917ee0ef7bbed3403dbe200cc0900000000000000000000000002e76609dccf6a6cd1ce14be3224fcf42ed9f42d1000000000000000000000000a452b9067872e793c64131e3efef612234dfd960000000000000000000000000f7f02c44e1651b784fa470b5699855a5cfe34ed9000000000000000000000000452eb814c7ba703f2947f5efafb8891d15e4a8d200000000000000000000000099c73903258e4126760cba5d2565fc6d604c7e7b000000000000000000000000708d2b0b6ed747e47d4f4d0c9f5f0a78906c3f7d0000000000000000000000007bcef1a357940c92be8c723a2354fa15d4be35a100000000000000000000000035c86b67e2d1f1bebabec266982b55f176f20c15000000000000000000000000decc567cb7b8bb58f7a682d51af98144d218c762000000000000000000000000f739c149865c04c377d14a8bce426c6ca25b10ba00000000000000000000000097de89df0ce31921e69b0198318a697b6f2104af0000000000000000000000003c4d0e86163767390cc317f0ed8865fe3d60639600000000000000000000000008310fcb2b536121281621418acbf6c0ddc1234f0000000000000000000000005e877acfe7886556f807d0f0c6d8fc946ed6b0e0000000000000000000000000da113c9eb5bb2f846a8d3000c6b0b3512d9cc1750000000000000000000000004670794628ad457a202254a187e911bd3f2a104b000000000000000000000000343b189e50e6dc8378bdc7b96ed4846afbb0a2760000000000000000000000008bc7cead0f73a6c83ff8259cd3b76d0e2eaeb54c000000000000000000000000c60ade65d111d7c749ad63864e2f62e56b4744d70000000000000000000000007da0a8cf58592f5cf5d778ddcffbf23fb6eebb0e000000000000000000000000da7034d0406724eeec15334e9394897b14fa28d400000000000000000000000077507ec740c11d41fe32f9eb52462d568549c134000000000000000000000000dd174502ddf582d0d68faee52605d9f7a1dde2820000000000000000000000008804a81b74da6599c1def6a62b3ffa13c3c75d6d000000000000000000000000a5a6ba8c0d27277a441a0a1fb77e1033882dd2030000000000000000000000004444bc90c86362c320123510a4560f6ad548033c000000000000000000000000534405d1125d0dcabcf5f4f76d0da13b21becc28000000000000000000000000e169eb4f7f85c221b210e6275e315e1e2adec15b000000000000000000000000162104cb8f406d713957337ba8af99968ff7ba09000000000000000000000000b4b381c8602a2c0f688eb7370b02c1493918b179000000000000000000000000a4ea3a0d92c85a0c20ad9119b225361cef0ccff4000000000000000000000000c057895360d924e93eb9c03dbabd082ed89d709b0000000000000000000000002605ef0e578f1ac7adf93ecec1011e9714b31fc70000000000000000000000003f8706e33bf01c010f4111368deda3546f5f743a000000000000000000000000853ee07c76b7378b6ec817355e224878d575b28c00000000000000000000000066efbf53b92f0052f52459ac3cf53beade3d076b000000000000000000000000dec79d2f59369df70889a30aac3c41330caafc6b0000000000000000000000003adcc6b968bdd396d9c872498c0ae28981f40fac0000000000000000000000009b94c5b66ccdf6b4eabcdedabfece64c1f6be8cf00000000000000000000000040ef8a7f746a75d9c47d9cc50d3fd324455a8d73000000000000000000000000b2265180290bf3a0ce725292dab44bd780180e39000000000000000000000000634dd2e33b0a6e1c437f91fb17d0057a3dc07eea000000000000000000000000b6cfc82bf4b817427dc0e48e9065a2c8a9150635000000000000000000000000cd1796318c624f4339271229e8e048cc3f94512c000000000000000000000000eaae26cee5d596265dd81ded6319267935c625c3000000000000000000000000c9fad331574b3f156e3763702a2de12f455eca37000000000000000000000000b44d2afe94270d0d870646000a0eb49f48121df6000000000000000000000000c8c91fb1a894b74c26d5f05d2392d1d24e5f5f9c000000000000000000000000a6980070e7ae6797ab5e5fe1520a9f0926081adf000000000000000000000000ad26b05f61a1d3d5aea561dcefdd08c5b7b01286000000000000000000000000304efb1381c7b9f39b110fc125a97280ff51af2d000000000000000000000000839ab7e5b3001ae56d8d8c49d2b36191e660a163000000000000000000000000c5c24e51f6315536a87c44df95ff3d26a02f63610000000000000000000000000f8ba683a9d6bf34836d6f5588a56ff1bd8094b30000000000000000000000000f8ba683a9d6bf34836d6f5588a56ff1bd8094b3000000000000000000000000d53092279195a6b39a3bc516f0bf89b6f64cbd65000000000000000000000000fa8f61213e8ca8c77626df5a0bdcc52570edfbc40000000000000000000000000de7781c9c9ff40c9042d98f30547dc152da2c7000000000000000000000000010d245108b4ad4e90db2982880b6e0033f98a18e000000000000000000000000d8e652e415ac008be22913a96143a238e9896f5b000000000000000000000000c736627111a303ecf23361347cd5835cb81bbf0200000000000000000000000056a3d840d3da49c34e323dad894861beb8291105000000000000000000000000eb829e1771ce1ef1e468c0955745bdcc919ca8850000000000000000000000006637b4b8fc4102135340509e294beeebf4793fa7000000000000000000000000372f5ae53dffef7fcb19cf059119da5883294b6000000000000000000000000093d5578be4d2381d9d995e603201b16b95426bc9000000000000000000000000fa870fa1c335427b77ae067f4b35b3dc541b1882000000000000000000000000bdb9044138e3c21f48c5bc05936c39db4621024f0000000000000000000000003d4e4ab1b430dad924d66bb9414ff9146650e71e0000000000000000000000005bf6fdbad05b5d7b96e5b75e8b20a715dc1db20e000000000000000000000000b1db8bb8e2bec20f29a6414395366cce4ee5df8e000000000000000000000000c5a5f4e723966dcb916e11b804771046e637da540000000000000000000000005e04d85b57449450def1fa2c9c49f47e6552961b000000000000000000000000e06e54a43e03524573442881c514a5f463fab800000000000000000000000000fae2f4d38c017a5cd3fd5a1ab187c4833d981b490000000000000000000000005e4ce336b1304714a0dbdd87e31f81d2d9c822600000000000000000000000000dcfc980c496fd6d4f7e59b6444100059570a8ad