60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67616c616576656e742e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067616c616576656e742e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d54777145654a6b4473595a526b7375504344526e374753345255353448564a396e6a77476f325935624b55310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000556000000000000000000000000dbf1af928ff7fb10ab7f228ca314e3866c70d765000000000000000000000000555f62902fe68ea16c8d41d44276f84345678b440000000000000000000000005e4558578a06d47a8e7e8831f889a87b1fe06103000000000000000000000000847d8f71fa2d718a24931ca444760a5d014894cd0000000000000000000000004321b8acfcabf518913b6b9f67b30d945bbcb9390000000000000000000000008013d3328e8488cc9fe1bccb5775ae1a86ba7ff7000000000000000000000000e46b64d3744a5df64647af4ff0c658faaf66328b0000000000000000000000004f8dab116f2f67e938e335f4a16c5b4b4b15df9e000000000000000000000000941586aea58cf3dabd021b1215a8a3c4bc3939cc000000000000000000000000668b60b8be2a97c30728f5e8f8b9ae2bd5813775000000000000000000000000e9e7f6a8a4e9100e9793b2eec45ff932c85f9242000000000000000000000000ad234316c16bbd6717e9c6a3110ae262f352dfea0000000000000000000000002ff55e0bca57040efa83a62e1f9de79bc4cd9e4f000000000000000000000000d9595aeb67f4f85845c760764969566c89c3f67c00000000000000000000000019429bb42383fbba12185751a9bbc18b2bda348a000000000000000000000000c76a59cf2c6e6117b36481e68566ac4e3e229d290000000000000000000000001c1783d690a965f814486eabb36f11eeb538370d000000000000000000000000d616c3a87bd8d960fa86830156071623e75f882d00000000000000000000000038cb31de3eac2d2ca8bfc5e440315729dafde75600000000000000000000000068f962cb575775d2d145d71738676d3f58050dc8000000000000000000000000f84196c5768ce98ceb4c5c1fafade3f3bda9269300000000000000000000000010bb926277c02d7c0817abb33710e2de1c40982a000000000000000000000000f1b7b77f5ad37bb8900ae104b9f62c0d1a3b419f00000000000000000000000036bcfaf9696f4394ac60f8defb3cd291fe3edba600000000000000000000000050b86a3316f511c919182140c211a28965cbebf0000000000000000000000000158dd75074b06bf3deb2db5f339e0d0b3018129500000000000000000000000033e14803204b7f5105df3f5ae47ed496d5f6f1a8000000000000000000000000de410f876b9f16af90a200d1ff071ad9015011a5000000000000000000000000a5da4328c143f538520f8ba38a5bb562c5d51b860000000000000000000000002c26b82914a666d4b8fd583f4ad5a5d6a47021440000000000000000000000005ad65c0ca1ed1ea890083fe1ce7a20e856f2124000000000000000000000000002eba8fbcff88e2c3a7c15f7b3d3b4efdb0ae105000000000000000000000000de8fd506468b643f55a7fc2843ab2d83b916c4c0000000000000000000000000222e98fcb4ed969e14679cf852dff583931f29e9000000000000000000000000cad1c5201a05ccbb84d7b5daf9a333e67e94d5bf00000000000000000000000093226294bfd798d38f00e0f17ab356342647b50600000000000000000000000061fd3051112252f84dc93a29d0eb7ec0e21e7d6f00000000000000000000000091cd59f24c484a6aa014c06fad54ca0bc119888500000000000000000000000030ecaf190cb0a03d5c9b2eb9d160cf1b779f96b4000000000000000000000000d1a08cc4d1ff07ef82abf3e005a11e648484dca300000000000000000000000092328ac13ff072e03b7e061f4d85fa49e1dfffa6000000000000000000000000cab4338b61685b6229a56db3aed58dad14c7516e000000000000000000000000b9f62f10f8f9da4381519e3545017e080bd2facf000000000000000000000000c04bf6d797408f80a2cd27c6c9df40b018294c32000000000000000000000000ec038bf3d8367fd8d42b0d782d87cf842b8ec147000000000000000000000000a7b1b0ebd01e324f8c3c05ac51c5e4eeefbdebf60000000000000000000000001c1fffa5c298e4c82c655fd489e5b911db9bc2dc0000000000000000000000009a9989061f4f732f06ddf838318b56123eb2c43b000000000000000000000000f7f7cce56e43beee0f61edf0aafb85de90156dd1000000000000000000000000b9288bcb961e552033fb37707cd148957bb3879200000000000000000000000028b29367537a04fc5962fef84e95dc56290d72cf0000000000000000000000007a36d8b20aa319281fb6dc7057e73418328061ba0000000000000000000000003a45b600d2636954d2151534cab244a25c40ca0500000000000000000000000083d2b62ce855c8fd7097b71bfbcfd04affd74217000000000000000000000000ab0ef3e200d7b9bf1e41a9063d4e7280f45c51050000000000000000000000009a514b53459ca64114ac0f66bbcf599d331f5ea1000000000000000000000000ee9d24a11065f4624458b6a0f6b99b4e921bca0e00000000000000000000000052755b8c8f39281a1f1761747bb10e546c8d45220000000000000000000000000768ced4f1949bab86938f280f5bac63add91f1a000000000000000000000000c787f6260bf227ae90b613fd8e8d135b8d840dea0000000000000000000000006247e5a401030262fcf9cad2597ab05c8660ee870000000000000000000000006fc2f6be1e4d9ea03a7ffc82438704a622c3920c000000000000000000000000b3608c8678640cf0198f26dded3fb398ef4d48c300000000000000000000000023e6fc06c211ad76737cd088c4585f5ed98cb1c60000000000000000000000000c535eb598c59b41549c2e7723c8a611b170fc7b00000000000000000000000029d53ac7b5a7bb895069c8bb46957f74a4131c6d0000000000000000000000002fde0a2fd1fd384f7d5afea8b6a2e1cca309396d000000000000000000000000c7b569565c3797f04b91d23fd0d968f092e0c200000000000000000000000000066c6f0e48dbbca857b03cbbc8311c5c660713ce000000000000000000000000d0e4d84d874f955c304633858517b10457f37b55000000000000000000000000303070da3a9be85044ef73bc8ea96fdf576eeee10000000000000000000000002d26d04aa7ec01e7d5b561d516b7543952eb0a360000000000000000000000004f7e0ffeac3d1408d07d0301546157c307265927000000000000000000000000a238b22a92ab1e2c005f9e7d6fdc42088f83ebce000000000000000000000000481fade2e5caf62a12e14dbe51ef37b6219fedf0000000000000000000000000c4ae918f58837166d686373592d9b874577015b8000000000000000000000000d1563bc85863b0cda66bae17993e9d1391938164000000000000000000000000678e1f8e4fea32ff79970a33439e32e6a1c3bda40000000000000000000000003e700e9da2cc4f7e395ed1cc5b8aba0262b4965800000000000000000000000062dfcf68505ea9a31065ade8ae1c90156149a338000000000000000000000000a1421c32894b66fa1793ea709feef778a18e4d0b000000000000000000000000ef7b786a9502d8af31fa7cca382ef845cf99412a00000000000000000000000000ffb326d07fb90117a9b9485fcdddbffc0b427a000000000000000000000000aa2ada8868f53b3ff077ac06de8a33f78fb6ae6e000000000000000000000000ff4b5a14984d775aef978dd7466b845fe26057f4000000000000000000000000d07605dfff30e2b0aa48d703698fa490819117960000000000000000000000009afc46a451093ea6df5ef6be88880de2c7dc67b700000000000000000000000016ef49dbc9a8615a5bdd181810e8a4ed7c31d483000000000000000000000000c47b56e52d94fb10a65be05a420ac8bf5c641be8000000000000000000000000821599895cba545ac789e8e9dfc293ca14a51480000000000000000000000000df7e1e9d97a152652740f4a62210f273ecdbea16000000000000000000000000966660233e916964af2aed504cd7219501afc80a0000000000000000000000007e20bd5fa6158567cdffbb38efa7dc1ea0f7c2490000000000000000000000005c9a4ea3914020833316401758dbad9564878fa000000000000000000000000072e79471e66798f866ea1629fdca7a0747bb1add000000000000000000000000c720500b261503f5e71bf3ac2afeb08bb5ea09d00000000000000000000000008d181bb23ca1d3cd6c186e646b3e6a428fcd51790000000000000000000000003bb5601e88e9947942e42ec628498c48e9d892c200000000000000000000000027ffafaddf3f3dcfaad6c88ddb73a5555ac82702000000000000000000000000865c300c745ecbf0558285893b3b6bc8d548a059000000000000000000000000f6ca7d08c7a512dc18aa2408822b534c11bc8514000000000000000000000000e8b7ee48f37e1014798c2ef93a54be6281af5bcc00000000000000000000000051cb7cc06f923da333d092dc5c071aee76c8c45c0000000000000000000000005a9d68c871325979b16dab50acff1f9ebfa9ab3f0000000000000000000000002133bfea18d1eb07cf5870d5f1e31a52f5e82937000000000000000000000000b577efc8618135463e7cbc1969cf4acf55b61f88000000000000000000000000dfa6a88365d5e72add481d6a8380929f711b9b65000000000000000000000000548010cebb2da2a4652dd84fa5dbcb5503c41b9500000000000000000000000097d039efe08ca7eb7573cbfd630062e33ae3b7a500000000000000000000000019a74024c0c6fa0369910f0e1dd5c275959c70830000000000000000000000001161536d098def9d3cb770ef918c2224c09a432200000000000000000000000080e696fd3d8b180b3b8c578422c4d215b5b199370000000000000000000000006c2c4f3e69290312eb33a717cf4c5d7f4fd24cad0000000000000000000000005f389f7ba5dc48752a55de3155d0eb42b34cf6d9000000000000000000000000b13d69bb12ca3bad640dcea35d4e014da4e272d8000000000000000000000000b25424f6af4d97d9813e2cce5e855ff2e382a09000000000000000000000000060dac281a232b87ec49dc514d01a325d12238d7b0000000000000000000000007f35dcf2879b88019bda6f4df9804dd870b1796000000000000000000000000036b5bf0a8b9d9560016d9cc5eba69a7db756544700000000000000000000000091d7011df427ffc3c3236cb00bf707807026f60a000000000000000000000000106a1f09e6cb9358074b191848c23a9df3253154000000000000000000000000cb3a4d45a207b96b4df3f3ae297af27dfb31df9b000000000000000000000000ef499514012d633b6e0e77f4da54ceb160225aad0000000000000000000000004cc33bf57e8b507c115d253ca5018dcea4ef747a00000000000000000000000026e011d7af5e9e9c5f654a5cf894cc042bab0d46000000000000000000000000ad3c584698fa5f7fee4f88504f45bf19c29897140000000000000000000000001044c60b0bfe468a84c69714ac9f994a5c581bcc0000000000000000000000008ed4203f011304f37ee7d9f228eb2a28e8879090000000000000000000000000bafd9fa7b19e961a1205c35fcb5dd439c6f9c0e8000000000000000000000000fa467efdf3d858b981aee7936b37b5aee2cfb672000000000000000000000000050ab4c22764e4a4a79d1999b71ae5c38ee11e56000000000000000000000000b0de21eceec9b1eedceda4d1467e79f7a7c8aebd000000000000000000000000427111250552a49115ee906debfb59d8e5dc4e4a000000000000000000000000fbeebefa8db8b3df57e89e739bbd461bce7e91090000000000000000000000002d07b8c18891c2213fae1ebf15920124bd6876ac0000000000000000000000002cdf26d5590de4e008722db22418646466051b9f00000000000000000000000099cbae6f19e94be1096f01881c1dd77c615263740000000000000000000000002ce32be48bd551742885fb30095aa954528c2c0a000000000000000000000000136d75e80e0f54efaba9c9e3da0f5110d642d85b00000000000000000000000088155df23d259fae0279d680fa16afd7e3af442f0000000000000000000000004601f5b651a85403a1a863b72d7739e4b725f67500000000000000000000000021d4cf2ea8decf6ada63980e0d8842e798ea8d45000000000000000000000000f95d4c870e7be2159d7fda15cc2c5c3155d18e0b0000000000000000000000008abffee4da6652a8946d2a2b185714b668e44b5e0000000000000000000000006893ad81daa0871c64570ffcfa34f0048d5d8e3300000000000000000000000055dd3ffb49a5f49932582df9ee759b14e3741ebe0000000000000000000000009f2edcf6e742e3c06d0fdb474c26eb9a4c56589800000000000000000000000003772f66d8b62203634ff833c4fa4ce6d7a8ad3f0000000000000000000000006e98c6752fb69fce2e92aa88dd49dd44020c0f550000000000000000000000002efbf357a141e8103ebe8869e6ef689bab1b6deb000000000000000000000000fcaa6a4908605810cb51ea3f5affd02636dcd8220000000000000000000000000bb2c1cad15ea9f9c1dbae68a10e84a502d492b600000000000000000000000046dead826712e573b2e58fee8a91156852881cdd00000000000000000000000014985105bca6d3378b2686fbbab704e7368e412c000000000000000000000000831f609221e1b39b345736d632df48f0fbc26a7e000000000000000000000000a4b81a00f63b4f36a36e64d4f389b60bd19b9d8400000000000000000000000032828d8fab2577ba3fbbd447844eda518c96e22500000000000000000000000037da3dbc31b7ca1928deaf6551a926fe80e07c1000000000000000000000000055105d93f8bb5e53f11c8a1306c3110f6570f1c9000000000000000000000000216cd3800a9dde04eef7a80a94c8c7fa4c4ef7b70000000000000000000000005f8acd717105c61fd7ff0d1ea14955761e36648e000000000000000000000000cc24cc3d8edfdc4e9222a5d691f6dd2b204c24f50000000000000000000000007b767499cd6140b26d6907df4a91e5fbbdf94c42000000000000000000000000926edc45aef3516455dcc1a5ca72dd726553214b000000000000000000000000d4e61f215ad987516298ba0ca230a296873e1aef000000000000000000000000ca2e00d95aa24b1bb889c11137c46df3e3378c5e000000000000000000000000b5197367b7a8edd5bcebf93ea50836c475cf3c97000000000000000000000000afdc4af365b170e17dcfe1e8a6d65e11d919705200000000000000000000000022987748fba84385f06c2e16607334c76a1b62180000000000000000000000007997c37d312c7d12fe90450fb79dcb761789576e000000000000000000000000fd01bcf3dc17ae85433281c1c077432720cc1e8100000000000000000000000035c1d641245257d25c9b0d5a792df5579791bd36000000000000000000000000ac7dd5a34f5859ef1fecc8f4d036f75a35b19eb9000000000000000000000000443c40e67f468214cefdfdbee94fb3e6594dafb000000000000000000000000020d8a9f6d6a0527c8fcf84f97af9e772ef1d5338000000000000000000000000b082ef9d94caf8193f6546e52235885ee238f3410000000000000000000000003128beec19097fcc743e95ef39c3c7ee2aade5790000000000000000000000006f6ec59499da0d5e14df1a97bae8a66c49953904000000000000000000000000d95913a01413fa534eacdfaaf0e49454de0fe0ed000000000000000000000000a27ec5d0430fbd22f0e031a655bc65f4e863a648000000000000000000000000a88c701fecccf9f3babcc7b0a6ad4ab6cee665f1000000000000000000000000192af187c24a678174bfb614a57565d288098010000000000000000000000000a8e0ccc531ceb451ac4d5dad82045688658da5c400000000000000000000000061386e2d1683dd8cd3f548180f396d77f5a9bafc00000000000000000000000007895d6ae38a120b6cb42c5773327c39ecb0326d000000000000000000000000d6c8cdf6a413fda68df3cdbf5da2b0cf8888382200000000000000000000000060564200e86b28b8130746f1d1b3fdd5fc113c50000000000000000000000000d1eb6d6539de0dce661bc7e79b26eaf2dda3507d000000000000000000000000440d45ef31808f48ce2fbd34e47859f85195c31d000000000000000000000000e9d27d0c55555486fbda2a4d327c57f95e1edf530000000000000000000000007f8b56ed094b0b8740fb0a413e778368630f6997000000000000000000000000eff5656fbe10b679734bc81fd4d25521781947400000000000000000000000000d343d3b4b5f12e2da94b2913525bb2b83c38308000000000000000000000000713e6da6eea3e49796e5ec759169e930105cd7b3000000000000000000000000bc3e67af928c148f640353765730fc19250f69d3000000000000000000000000a422c2a54c9088814626895bb274b727c42889ae000000000000000000000000b413852993559feebf92503c26b848bc977e886100000000000000000000000065deea6bb5d687e2e4fd42f3ecaa645d9cfa32db000000000000000000000000f36c101104d2ea40fe97ee04425e50a55f1f6b6e00000000000000000000000002144ba5ebd12c72a8c868aa5260f135bafdf7a0000000000000000000000000d48cdf86bdf9fcfa07e77758025ee5cb1deaf2be0000000000000000000000009ecf762d46ec659631c882f2a3923eebb9e713f800000000000000000000000030a4b02c81de6a000e765147b544e1e3106c491a000000000000000000000000bd82f3a38dfd215fbe068eb84cd67ac7ce30152a0000000000000000000000008d0d23dced0b3301ea4a433fe7a06deb211a54380000000000000000000000007a1aea4d82ac2988fcb65a8cd537ccd0360a0bb90000000000000000000000001fe816ec5baa07ecfb0d318784a9c1acf1167fce000000000000000000000000eb7c92a882915b3fdb6693ad9a47fdadd2242ec300000000000000000000000039760f6b63486397989e4c8dd63510f20e003acf000000000000000000000000caeaa90b71eac770e10b43accc0b0654977f728d000000000000000000000000d517f42342115caf42c6d8aa2a56886c29def3fa000000000000000000000000d6351a28292a17b44a0f7d0bfa9871108b1293d0000000000000000000000000ad8db6974ba6afcd3ec52e0781deea3a03ff428e0000000000000000000000001849691d29fba2d1834bdf9a6c0b60875d2ced8c000000000000000000000000cb8112dd9d4802a909824c9348528b7a689a753f00000000000000000000000072a2ac468062ceca1205d6dc384ee6c79856bdcd0000000000000000000000009929ea5bbfdc759c773d6057d4aa9dc4eb121861000000000000000000000000a65b6e3cb24f9ff2cbba2925b667644af615f43f000000000000000000000000c29c71150c54373f51456ba55173a79152cdce7d000000000000000000000000085d404380f98e1dbffce020ecea8155f8d69d4f000000000000000000000000e9d2c1fd8d6d04514afe37076b3bc357b855a58700000000000000000000000059ffe9fb4346e8e97b1c81b038dc7958c952ca970000000000000000000000004a19096e6786eecfed24a72345fb0570af47d0fb000000000000000000000000e67462ca235075c8677ac289bf2a7ffc9390883f000000000000000000000000e3760bf805f8912a391a2312c99ba51e53e3d1d300000000000000000000000063c0a85b2b3e01650d48aa3292b3e59e22f37d120000000000000000000000000c133a3122f6fc59a6a8f818cc33322e66cf5c3c0000000000000000000000006ba912e620480f5030bde364a6689729007c01890000000000000000000000009414c382d7b094a75f1c036c6e6f205db938780e00000000000000000000000028f657b78626886e1a3b50f109979b22bd97a55000000000000000000000000087545c28e6389f0264237db722532cdd5644afe3000000000000000000000000e82bf5bee52c4c20bae791aca2fdca0c831e8710000000000000000000000000d0cd55d3a59dffc00365953321750fb054b60a460000000000000000000000006a293462cc02310fbd5fd6353bffe054c74d3029000000000000000000000000d6f72517df44032162db22915f8ad4546e65ffd6000000000000000000000000b1e47a1cb01d004229b7cee4cc24bc3cc32507900000000000000000000000004f6b92ccf31c03fbada818734d792832b68fb578000000000000000000000000d36624df06922fb3f6e72f1a383121542631b3d400000000000000000000000056df15d30b20aa6d90113dbbd5c122b8737dace60000000000000000000000004241b551f2ed1b2a022842453888177023a89a1d0000000000000000000000004275fe065175d66bf0e7d79a2587b88512b1597a00000000000000000000000040720e5146601665dbca0fb5011dde2c462316d200000000000000000000000088ce5408305843c07149d59837dba7ed678c7fab000000000000000000000000a355dd4a231e1f550663b512ba4e58b1df038a2f000000000000000000000000e1f66de2ab60fede00e414367ac0427fe0c3442c00000000000000000000000006080b78df6d41d6597d4d807e82455446fadcf70000000000000000000000005bfd784979af4af1caa838e5232c846347a2385b000000000000000000000000e1a8d087c46be90428387a812595eff30052fad6000000000000000000000000f7c1ef6e9445e8b32a7c4b30f240e8f66bceb919000000000000000000000000991dd2c83d0d0916f8aee5f121ed9b48d7e6cb0d000000000000000000000000ca98288e69adb0155afe3f36c3cae1cb5c78f4db0000000000000000000000007af67b5af47ff404b24776608fa6d53bfa8b94e80000000000000000000000001115a59d5059ed64ec0764e7d5d9f03ae46f8206000000000000000000000000eb525c279895af7da313d1a4c0aee8ff3a22099800000000000000000000000068c1a800f5811861d7df20fdd1a3c55a668338e100000000000000000000000054386f18116079db3c3ea40e683c94a7a457cb52000000000000000000000000e9ac82a1ebe2da76c08701db4be32bc6f41c41a600000000000000000000000018dca396a6c2e20130c5eadad55fc95c1ea22b02000000000000000000000000c65d9d875cad07ca8c6bb7d0ff1e148d5a16af0a000000000000000000000000c8994a7544478a6da5a56a4f51e29fc855927b200000000000000000000000004ca78972c3a1bf5412cd9543a3ded602527269de00000000000000000000000084dd1070962f46d3e4ab2cb09b6b2f8c3313c936000000000000000000000000975e823c2e0e5494e8e633e3f4c098a956c2c64e000000000000000000000000d9725d45b0143f9eb76c4aa27b01eb412cd171a30000000000000000000000008e3a573b25dc617eb02640d22e8746270a7ce30500000000000000000000000076f4add307d7ec679e75bc2c28e4950b4670dfb8000000000000000000000000a2867877cca388c618479ab4ffa3786a3c56c979000000000000000000000000897beb53be8d40af764c19446ad99b614d4cf26e00000000000000000000000016473b798f0c139b3fdbd8cf23eda671d5338da3000000000000000000000000aa037764093d2ab013c3277cbef33ee04420198d000000000000000000000000355b969edd07fbac840b79bf5a8c5d7efb7c3dfe0000000000000000000000002973e8afbb89ab4a4c3283eef7596a12ee33cffa000000000000000000000000a04413bc78f093063a4932fd27271e911e8b4aa7000000000000000000000000ea8bd5aa6a392f64d4dda3cf98470a02d0c9054e00000000000000000000000013a0dba4de29184574604434aee8eedad0a0a63e000000000000000000000000717a0794e4016c84300dd4d41753c725d266d17c0000000000000000000000002189550e03ee7e2adbdae36fce1fc14e6c34c469000000000000000000000000e694a3ff30a95a7ddae9f50823888a15f2bac07a000000000000000000000000a1574395995686fe629237094897c4b022794383000000000000000000000000c928d37e3d37175f7b861dd494b929b91a0669b4000000000000000000000000d3500362051275b916df60363167b069282991c600000000000000000000000051701860177a050cb5ea6d01257cda5b01a912c9000000000000000000000000f7cb30899a4f22e72da427959821150a06838c93000000000000000000000000f91dc49df42a4f6306354cadd16bd84789625c970000000000000000000000000b8896894503d2d535c7c74e21ce49e8942aefcd0000000000000000000000007e924ac5047e4f897e6979f4d7df59343c8991ee000000000000000000000000a8328ceb0d3d00eb77011512502c6b60ff7ac5ac000000000000000000000000044ecb385d03f3baeb18b362147fa5c6add46a6b000000000000000000000000e16d2fd7fdc1ab0cef2bc103b146cfac4df458ce000000000000000000000000972fc85dd62510c250ec4f320e9b8fbb088be2b9000000000000000000000000925b1f5109cceb964b13c695e3550e3236c3f00e000000000000000000000000162339c7c2507031a041331367874b2079c47278000000000000000000000000215f241500e927f04a0c433b01e1664a6a4069fa000000000000000000000000c99874aa56a540834d2320dd3234c28e38841467000000000000000000000000e07571036116dba4e0cd103dc521c1263d8bf036000000000000000000000000b148ded77897952850ed9bd3643fab421180f45f0000000000000000000000009ffb7e3bee3debabddb8ba0b05951f1349f1771b000000000000000000000000840ec05424bb150c5187875c08a3b75b04cbb3df000000000000000000000000ac6f9fdcf7ce1e55ee6892e4c3e7a1808786624100000000000000000000000010d0f93212216f0ec528bf43063bf934e5f5ac6f000000000000000000000000e76e41875ff183d04a4022dc48435fbf7bc941dd0000000000000000000000005e46265454fbd06ac3bf2037eee96068cd303c760000000000000000000000005921e0a9575607f5cb29aae5409cc6dff62e007e0000000000000000000000001fd03841c686bc77ee3746323b93080e41453e3000000000000000000000000042bbf11d9814132c8533e283d5fedde7502c3b55000000000000000000000000fe91a769d48da1d78290a7149117918411525a2b00000000000000000000000038acd6a24a7db3f694c3623411bfc3861c4267ed0000000000000000000000001e8d7601638a7ec4a6fa95357aa96da899e9d4e3000000000000000000000000547c6249bf6afd6625d8c80bb05ba7aa109f060c000000000000000000000000060cc59070eb29d45b77fba657c34f268debe14a000000000000000000000000170b24e184701bb2d2493871bfee5106dc3b37e5000000000000000000000000522ba9ee8df24930e3e3b96a272121f131ec57380000000000000000000000009cd81d23bc64440837543dbba8792246fb0238a10000000000000000000000008c3ffcb18430975affb9b6c07f7d669d6d9ec274000000000000000000000000abee37496001185effcf64f4c195ac8ceb87094200000000000000000000000093e490d2ddc54765162297cf18f40a5ad242299300000000000000000000000056734a2a5b5f600bc1d6df8dba51aef89a9d49020000000000000000000000004362a921a39c087b7d6e3e4bb91791825da1153d0000000000000000000000001dcef2943624640b7942cc3a780bcbb1646a7eee0000000000000000000000007f8ecfb411b3347fe4c9feb1c3173d76a336d802000000000000000000000000f9fa6bb17d523fe573937d9eeac527ecb1d424a300000000000000000000000070b479e4835182aaefe9450a7662870d6bf41703000000000000000000000000079b2c3a927c23fc4b3c3694e373b83b8b047d500000000000000000000000002c0f93e07d35794245ef083963d1fedff1e2043f000000000000000000000000e760f7bbae09ef89ef5a355de838bf6456f50782000000000000000000000000c4a337f0bd34905d83daaf667ea3e8e94a1b799b000000000000000000000000fd811837f7485c1a40b93f2164eeac786faf4e03000000000000000000000000aa1abecdc86dd0ff5a3562c38e9094f455437873000000000000000000000000b3eaedf27eda145ef57342025ae6b0cbeae6135c000000000000000000000000a4f7327b06bed889002cea72307ec0e7d5ca6c14000000000000000000000000d092c59908934cabd4b0e6eb7f817f1fa227d54c000000000000000000000000369d3747a6e6bb55f050ed330c3fb628fc932149000000000000000000000000b8ae0a12ca78d60f48d656809225be14a77fb8650000000000000000000000002b64e461d35b55309e8110e0b395d2bb3ba096ef000000000000000000000000a2dd8395e879642962a4add0c29fae00a8985e4e0000000000000000000000007e35477594a9535107a0267c0857083783369bdc0000000000000000000000006903ac4b8a9c67b983fc750f1ad4c2530727f60300000000000000000000000035118a2cd5481d944ac6a6d263929acb51065b350000000000000000000000008a3a2d420240e6b5404299e133e3082a7f8b359400000000000000000000000087d7d936c7700cec55479c1b65cc666d8017bdcf0000000000000000000000006c00b524e640514b1e87e0d4051b3632036817340000000000000000000000007c46560b1001cbccc423f39d29891423ff51f637000000000000000000000000d214370f89350028542fe3c7145b9b86b62ad085000000000000000000000000ddb94ccce5ba27f7ac96dbe3727bb7b4ad5f5c6b0000000000000000000000005f6558caedb4e9dd6766d76ceeb016bd0aec928200000000000000000000000064bdc09311843c81a3cc8a067ee4784c9bd3b189000000000000000000000000628420438e7c95447e8db26fa9f7c9423da77ce000000000000000000000000005e141291526881d36b6091a6c10d76ca587058d00000000000000000000000042350e3e37e08ada3d5a5e995d8c779ca8b9d5fc000000000000000000000000d85ae98d28b0860c81b1dfec636cda7d2f7b07010000000000000000000000000003f246400f5fc517029b12e270367f94feddd9000000000000000000000000b8f30f56a11597bff1059d5576284ea6c939d114000000000000000000000000e922c4a4ebfa6b85b2f7f30a88f5b61fb7c331fa0000000000000000000000006b9471dee24e4b3e82f96dc80690141a11adfacc000000000000000000000000024813b4972428003c725ea756348dcd79b826e6000000000000000000000000cd9944a15449b9a5bee80c94dccda88af44a24f4000000000000000000000000dcf8170da557b2c850edefe766a58fb615bfad2700000000000000000000000005b982eed51520863c95ff6edb828421d03e14ee000000000000000000000000f6d8f55eda607db44e5aa8f9ddb1458af1c03d03000000000000000000000000f1dd15670aa29f64bc750bff1c8730e28b30488c000000000000000000000000280fe72c80a5dfc1de7d02524141584a03d4aeb900000000000000000000000073612b9a92d16a620bd8f0af5d16aa5eb622f8a70000000000000000000000002dc607a44509941ff4e12b80c33ca54bb92797860000000000000000000000008ffa6e63714463d206c277684e17a3a06fbb47d4000000000000000000000000bdb6673fe6556bbc85ec04d98e13c330e32dd82300000000000000000000000003028068d8980fc65565fb72c16acbb40454ec94000000000000000000000000efd293c62c37e30a6a753ea6f21fe1c127c4d74a0000000000000000000000009a011fa5dcfaec897e20860bf23a6fbe90da848c00000000000000000000000026c5e93083a5b851d4a158f72d06eb37df5092e00000000000000000000000000e94fda562bb44e5a8f9e4573d2b93fb00c289f1000000000000000000000000563ca6f4fffaa30793ab4810dba02bf9391158c2000000000000000000000000288358870c351ebed4724ab15a6f024abb38102d000000000000000000000000e400e7e05bb826886d3c7f00cbd2d2081e15c70000000000000000000000000020d049e60e737739a2d0921653e07d1263a7ff63000000000000000000000000885b50f1b270189081ac8ded02cca33a041f115c000000000000000000000000fe26e7ea5efd1b867f749c26f33c77dc8746b1780000000000000000000000006323f2a02f8f3e9c71bc7c08ff2446c0e4be0c85000000000000000000000000e05177610d3cd411913e971c76739cd2c08240800000000000000000000000002634a12e3d46df2ec86116ba5b0ab32fc40114f1000000000000000000000000ec726988913e9f7681fcd8b2cff7844b3b66594c000000000000000000000000e035f26170c74cdf5bcdfd47a2c8c675b123384c0000000000000000000000007a1f3e2bc577b677b2edd2ef5868ef492447fb8f000000000000000000000000b43b840b1e6b3bfdff94825620898541b12cbe24000000000000000000000000ba3575b5fb347470f237592819d37610c4cbc8af000000000000000000000000a7a591285a386077e94d3ed0a386060732a7f3f4000000000000000000000000da0b376e9c2e5d18e428bf9db0733f78aefac75c0000000000000000000000000036452b819719f0a29d339cc10364578153fb9600000000000000000000000079613dd48fdd687fc6e833e89dd405fc016b7ed7000000000000000000000000b33f5e96cfbb9c242654217d433c3b5946f31dcc000000000000000000000000c43ed1bec45e9c9d35715f26c068d032e66f6a530000000000000000000000003065b02bdf1a4f8d4051bc8bb002f93875a3e6e3000000000000000000000000fe5eb5634de483b32877a0c12c95ee62cb65fc740000000000000000000000008815ae498bfe12f07c0f1745b18f0560ad71cd90000000000000000000000000e139ff16b4e068e0b58523d183b6f6b2c8ffb15f0000000000000000000000009df86c498a9d1829a7738f3851fa998d1e0626bb000000000000000000000000731203e6771a19d738bb6d4203fec2963cbc2611000000000000000000000000e38375dfb08f8fee80ed928de486e92317686ca2000000000000000000000000f375ae1c9b2c9ef6853ed95f513c2a9bcb97906f00000000000000000000000023bbbac59462ceb652dfe8bf9023e40f41df58e50000000000000000000000000a356f58eed27f6b5376582392a2d5eacb8cc911000000000000000000000000e609f0b79fb284f5a9b4b6bed5fed302f4a770ef0000000000000000000000004fcde324af1ecfaa3c621dcf7e6acb9a2f6d25ad000000000000000000000000f54d198e41198eed93b0898accf9bea8f861e4d400000000000000000000000050134eeb9b581005e1decdfd434c592602e132b3000000000000000000000000f8f1441aea1fda83f0a6bfcc620440723f300c17000000000000000000000000d9b0e66fdb341d7fba679b846af8eaad9f8ef49600000000000000000000000017f5bb7bd7ca529d6a506730ef7dcf668f7b414a0000000000000000000000004e12ca4bf77420f98ba34a10a4b977babc9eea980000000000000000000000000fa862d8af8bd451ac008fe87f4e7eecc222dfec00000000000000000000000051ae137699ded038aba3015169109aef8f6451ed000000000000000000000000738530dd19793324a6cac7b0a26f442baa4d6a9f000000000000000000000000700e1efd5147a3780ba4b10d73131fd64779e4ae0000000000000000000000001086d3abbc41089749353875dea34d172a40d12e0000000000000000000000006a72b24590ad4485e9f799b5393c576aec1026950000000000000000000000001f0ed6f94ee66eab9c4b14797339a3e009ca86a2000000000000000000000000ee17132ed11939b8d4682f914709b17f7b3b89800000000000000000000000008aa674ee30de2800c3614587dedf33ff6a914008000000000000000000000000bc5e1ec798b7a1e0b7c261c3bcca28dc6d33746a000000000000000000000000958d8a17ad5495ea09c2ff7751adb2365d0f6c380000000000000000000000008e745229b6103a030025a311f34aed0fa897450c000000000000000000000000aa437518b695be9ff52cf981596ee7b3336ed7ef000000000000000000000000d2060f1ea7636e5579f66c24e770b5cbb58cb30c0000000000000000000000007e9e4afa5c6abe2cc5d54b24be92c90468d31e7a0000000000000000000000001f93a8b42109a061a096bbdc0f08d72d077eee32000000000000000000000000108289ecb4830e7de08dc8f9e58526ddeccd2d3200000000000000000000000097c8b554b05d8d10975cfd56f75ad2436b780e3f000000000000000000000000dbf72f1d2b0e6b03c4a3fcf66c34fda4c5feb7eb00000000000000000000000020c24ae430b559da994a5898a8fd88fc951fc0cf000000000000000000000000c44ecda03234b9b1a4fe42c44629d721dd43cea3000000000000000000000000396a2637167ae46e28f017718bc76afb2bc53ddf000000000000000000000000bec8f168009580e6964d418ed90a89589744278c0000000000000000000000001fd0263a57749e2cc9ed4375c0318cba7f672f800000000000000000000000009c5a85dedeb69db7d9a7b31bf9266514277227a40000000000000000000000006053f92450a5a94960b0cd6142a33a38c083bc79000000000000000000000000c704b8b0f13b444a8af7b004c7fb07abe49a90f200000000000000000000000087f6e9b4664dd4f28641bbfcede1ca11bfba9486000000000000000000000000ee1f20fbe8656193af5f352830202b2d20d802a5000000000000000000000000e486d0a81a93c420a5d1226cac23a185f43d0af8000000000000000000000000cd01fca3477bfb458c26b4940ae4bd19950cadd50000000000000000000000008a93ac804ef780ba0d1e22587b161ec57b58c25e00000000000000000000000085561b4cf8fad13b7a0f60940df87f1776c477370000000000000000000000004adefab7e3268f85d42d09b38e105d1894d2c898000000000000000000000000f3bf1f23d8eb31c178a1fda1e68de6ba46694e4b000000000000000000000000d98df1e62b264d2f4ca0eb848237f90cc1d24e5c000000000000000000000000a2cc6190127934b2a63a50a8c1c0d119e13e0fd00000000000000000000000002d2cf078669aea340c2da890440c1d8452f4a54d00000000000000000000000087475fb59de491b8059a8def1affc9777c973545000000000000000000000000551d9d8eb02e1c713009da8f7c194870d651054a0000000000000000000000002a98b266976dfc3a056494dfdbb76b5f22f62d7f0000000000000000000000007b7ef110cda1c96fef4de94d859c7831dfd92e1d000000000000000000000000588d92c7b2857e9c73581bba62d0e10c3480110d000000000000000000000000d87f365216df9104cb53d67b83f022805f52b9bb0000000000000000000000001afe8a03214bf47300c2b3b7918ffda98fb359c800000000000000000000000049d43f74988c31e2df1e751e5f0ee160ecdbc5cf000000000000000000000000b58e3752736e8345de7350a973231ea08f0d13510000000000000000000000000483009fd5ec307cfdf74e0be930d65f5e8c988b0000000000000000000000004d768ae6b2d80793e65359b08c579fdfd638d31d000000000000000000000000ee500d3fe0f6e19d90570e41023c6785b52f96b40000000000000000000000005feb6d0bb9872106bdb46449529077e96084547500000000000000000000000042ebc6040f9d44c2ea0cd32a72ca5a0dc05d0f5e0000000000000000000000001cf7eff308ea3470e9dac673cbe5ed5b72de9dd8000000000000000000000000b4f6c6f8243d3d3c57a8e9f1b08f1f21ecfb53bc000000000000000000000000a741b5b2dee4f6e2a9119315829148a2e397542f00000000000000000000000091b04c987bb90427bcf08e68544639d971c962a000000000000000000000000020739e2e0671bf926f27daba56c958b6827cec45000000000000000000000000b036ba6956c35fd185dfc4b70c0c87dde5bab5c2000000000000000000000000f7757cea7c6f050582a8c29d420f1ee340736d7000000000000000000000000027504acea00f36f981bf159bc18aed42a2d3091400000000000000000000000077d364f993ccca207deef9cf3fecb2b5aade082c000000000000000000000000a095188bef34032dae78979ea7f40d91631bbc6700000000000000000000000072d15a7a8cfca429e7d1eb62e8ff6c2b6601b8e20000000000000000000000008ce178824ac8eaa71de30c567c612883df5bdb510000000000000000000000001960f7549682850cdf4a7710b59e6dcb9bfb37e8000000000000000000000000c4c9f5e1004498c209116b7661a3bc6baf96859000000000000000000000000079656a0e9fce897db6ef7c75343b7aa145189a3200000000000000000000000017135d68e4763f2c39333c1001b7200ad3b489b8000000000000000000000000857c6880f5457a251af1c6f0d7f61740e43bf4360000000000000000000000003971cd6d1db068a9d784b0c6544a59f13873af06000000000000000000000000be1097e52cfb174f2ea5cb8c4195f4bdb0f458ca000000000000000000000000df89c96c4c2963048e0820f3e6f329c623bd5e4400000000000000000000000038cffe06752313ceab9015af1f545e93cb3389c90000000000000000000000008fc8fe2a2cf081ce98b0fcc668bf5e10f2e2a755000000000000000000000000e9c9b8d3aa6b00ccc545a3f1cc23323c3fe6eb6100000000000000000000000008259f54637d7a8b30c393da4f8630fe7acd85a800000000000000000000000008a1824be492d0ef8defd46d843851d1eef0f65d00000000000000000000000014214babed1d1341bce12020ef586a0a95dee2d00000000000000000000000006ddeea66e90b9ddaee6ec3964482fe9c102fe3070000000000000000000000000802acf03060d2c3d863cf927cc33e93256867680000000000000000000000006f67e9693c91ed25bebbabec2bac2243936c5b700000000000000000000000007e4bad0698c784ae7d2dcdebafc30c8b47dbaa45000000000000000000000000809d72ca8dd50ba88f02eb59870767c1626599df000000000000000000000000135871e971b6aed33f30bc38391a82ea9e51c0260000000000000000000000007f29bbbffa022209cc023c4a0152c32e08c48212000000000000000000000000f3e3d772f432b9b3c8516ad11a4c0fc25e3213a4000000000000000000000000f6b879b07ac5db9dd3d25ff52317f2f65e27f5390000000000000000000000006da01404b716a2aab6666c127897275a7622900b0000000000000000000000004f1d9afbebd56e49cc0d417a7ae01697a3943d670000000000000000000000009cb1436f88d2240df11635d64a1b18758e1d4d3600000000000000000000000060365512bf6a4c1a1a8061f611462b52da4e458d000000000000000000000000b17b9a07e6345ff6707a487184d01b91915a3c370000000000000000000000004f5479edd22c7a02290ef49bc912e4334ea35f440000000000000000000000007a94ef79519e3b02da489db2bad578fdaad719b70000000000000000000000001e9e92e9cf35be7f8bb05368f80e4073ed86a19b000000000000000000000000684d520ba6069dc7b5fa1d3c6ff8cf2440b182c10000000000000000000000000e3dbe46f7bb86f077f456b17c1d9effd710e88f000000000000000000000000cc0fa41a87f99ef23f9693e3a5e06c17690ddacd000000000000000000000000dfd92daed08e12c6a49250e445384ece3d7f8daf00000000000000000000000084027700488f2952798cd4c9f4f42cd4a4a6079e0000000000000000000000000dd6c67dbae6b9182f6c66870f30a53353f7741b0000000000000000000000002fa2a6a417e4bfab2c96444355e91e686d28785200000000000000000000000059b3a0732410e9ab035d3d9418cae64932310935000000000000000000000000b728a1ee2992afe88eb35104b3bfaf25ce723ddc000000000000000000000000bc25dc938dd0571b0bbbe3b56429ac721b9cd35d0000000000000000000000004a51e8f18c1ad16d1b40d820cb508b097234e4cb000000000000000000000000e4b6e139f141f9bf1a24f921fb3edf6fab98b8de0000000000000000000000008dd42e31f155046e6d1547a62bcda04de50b2a83000000000000000000000000a4b8ca63ab7e1eea14d0767c3900de0f6e17031700000000000000000000000006592bb3f3fa406eab556455ad18c4c127991d36000000000000000000000000d87ecdcc883257e35a0ea308b159610256abea0d00000000000000000000000029635d53dbe040533f2ee617a7015f6baa605ee2000000000000000000000000079c8c02c762de9258b9bc0cfaaab57d7a2c186f000000000000000000000000a6403104578975538e18a84547ed372d4c2926b50000000000000000000000009071fbd05758120120927412341810c5d18015e80000000000000000000000000b0a199f9c6369eefc2c816122c1b06f4eeec2a4000000000000000000000000922e624901331ba2ae162e351706dbe3f4df336e000000000000000000000000845f7e347c28d9e1fe8ee20c650a14ea73472f14000000000000000000000000c24e7830203b5dabbc39ff1f454da06c938f77440000000000000000000000008dc0f04e43cba7f397eb8c634d2d40a815cd6596000000000000000000000000f317a88f2566f0fa7d54fa3ad5e2ef2b08efd52a0000000000000000000000003106a0a076bedae847652f42ef07fd58589e001f000000000000000000000000b3214757852ebf06c4de34b325f2cbc5bdb3dba2000000000000000000000000e5d06cc9da9b6b8fdcaf3408217a60c8d9d53a48000000000000000000000000254b243eaad893a9ce500850d8727c52b72267ce000000000000000000000000a6f7271018951df143c0762fc959d58291d4e3030000000000000000000000004e82ad13eec9d857ef7e3b014dfebf32ddbd888400000000000000000000000006114a49096dab88ce853d75a21552181d2a18810000000000000000000000000dcf98f94d29f38ea66d24d09bb3e662b6f92c9c000000000000000000000000e14a30b524e4d5c9a46e284db253eb8e37e1c496000000000000000000000000fce02614913b2caf89359c864a7b8f13e3f7647b0000000000000000000000000b3f184b447c295cbae0a9e5b4f9c7d02ed320ce0000000000000000000000004d9bbf28e37c9a031e5d314604cba3cbda0a70700000000000000000000000007de80823a464161e8a6640b3372ebc0ae700f3e5000000000000000000000000ebf3a1e3d198ab3b7cfe8786cbc5b2593a98d91d0000000000000000000000008445966b05d93f6f9e99fea4ffe3e3c9e5e2521e000000000000000000000000e3a96223371751088f25d8cb560302e70cac17c40000000000000000000000002578dcf6b956347fd6b6cec44412e985c137be42000000000000000000000000b08e9c7c37606b725cdad6aef1a0dec0f0bc7204000000000000000000000000d66f9a0a636f79b8e9b79cdbbd5efb1f9ce6bf77000000000000000000000000a791e2fcbb75dd817cc965588bfcf0b7efff61a4000000000000000000000000fb910572c87d8512869ca6a2fdaf19c50a5c6727000000000000000000000000149cd7933fd4eb24fca5ef97235c1babcf1204900000000000000000000000003ec7fc184c156f5057e465a6e37695c8586c0f64000000000000000000000000a375fa811d9016cfe17ce6f139fe8d44146a13a20000000000000000000000003c76d42651c642ed9bb31553964fa28df14515c6000000000000000000000000241598a82b8c1dfab625252eee5cf87776ebb818000000000000000000000000f6679543547073274516cc1b9272c781de0092b5000000000000000000000000c899b711362371d4150d3a82a69b424d6f368f97000000000000000000000000e34f38a2602e0a383c77627c2c143d7836b32bc100000000000000000000000027cf14708b6126c587f5927943eaee7298ab5d71000000000000000000000000613dd1895f5b45f875db95e96298e8c19e71c541000000000000000000000000506cc4485a7fd42fea6f2acc97d7de697b88419d000000000000000000000000ff546b3138f391131cd948b4e2298b251ccda046000000000000000000000000957a98d0e43a690e6848f7ee122f1cb4d2ebc7080000000000000000000000000a9ae23b1f2ceda73d3bfd1f04aa1e8afd829cbc000000000000000000000000bc9e4008d2b45c0fd4b41e37eb63a4877bd8e6090000000000000000000000009366b4e348ab11a37896c4a4ba8b11234015d89d0000000000000000000000004e2b315ecd27b87026b20a36a31ff58a75f375fb000000000000000000000000ae8dd4ffe5518e0a88019694107064837b98433c0000000000000000000000009f351a0bee9009eaa5cb5172d6a8be6cc387471c000000000000000000000000cdfb108ed05c738c479999a958f1ebeb7425c925000000000000000000000000fb7e746a30abec85d3b2879bfac92bbb2b0fed9f0000000000000000000000003af47c51d9b2028911bd607cb7285ecaeeed379b000000000000000000000000bbf2d3504e9e06e693b07da92146c6e01018d8f6000000000000000000000000ed7bb51fe48f86c4911a53e7d92c41bdb75cc2b40000000000000000000000004e1c0d2fdb2fad32165c88c81793538dda84dfc80000000000000000000000001da70bfe699c5398a4eb9944dcc0ab97a29e6ba4000000000000000000000000dd006fa56bad9feb495146b6f56a79d27fecb4ba000000000000000000000000f63620c298edc13c5268877d0d842b322fbc79c700000000000000000000000055faf0e5e6e532b1c5799bdeec1a0f193e54a92d00000000000000000000000035e6621667b41f3159a3b64e71418bf16ffb59f40000000000000000000000006ae82cc23ccb006733dde20f41c45b65da82976a00000000000000000000000042f3504f2220ff58b7b1869665b125605d336bb6000000000000000000000000b140ed04e5b46cc20bd6a167dd29c2263ca1fb4f0000000000000000000000008881b82ef31dfd33f1d13dd61576810a25aa43c1000000000000000000000000f4338be0694c115802e346a8dcbb7f1f09fcd5150000000000000000000000006363bf833bdee48a4f8378a54e68cd2c48cae0f20000000000000000000000002fa8f37aacfc97b7ee63a06be5710d64187ef7b2000000000000000000000000e44a85b229b086b3f492fef9f0e60cefcf570ef300000000000000000000000012ccd0203a72ca18dbc461b5ceed6e47efc50612000000000000000000000000effffde72f3825c825ddd5d7267be99502d4e740000000000000000000000000dfbbf97c579374225abb1e47cf27f6c414ed13b0000000000000000000000000f00ad7b0564ed1946572288768c9992f82455e13000000000000000000000000ec9dd1eba1f4a3362de07a703e1bc191a65d0a2b000000000000000000000000ff1a131e45958296cfcd4ccd0cbda78e69040654000000000000000000000000a850e2ef68253cd09518f0e547392b1266f0a24a0000000000000000000000000ca92bab48557eb3b47a099baa62bd69eafbeb03000000000000000000000000bfb987c63b96d0370a7873cbac6bcd64c8d63a9b000000000000000000000000839447898472e9fda4ca742fa4aa3f0714d0edc8000000000000000000000000f0b677f6c452654046aa9fd109456936eee9ea9d00000000000000000000000089b27640386933549122cc49561aed36b134f85200000000000000000000000001d23f49c88abe8332af226d711a7cfe1c1a7a400000000000000000000000009d288fb4da2d9d6e253208940ac214ac103f25b8000000000000000000000000c48b59fbd7dcd642b118b101eaed707804cf1a4f000000000000000000000000613923439f117e3800ecda81ddb959d1aea0d2d8000000000000000000000000ead7d6206074efebf9da2d9dc03e2dde7384e13b00000000000000000000000083e77203a4373a1a94e86192a3a78613a7cf4f92000000000000000000000000c40975fb49076b1eee4134343e2d98d32bcffb79000000000000000000000000e0a3a8b7239488c4caa9ea3224d29be2d61c9dac000000000000000000000000a39096a2c03227b590f8cfb75600999acff2bb240000000000000000000000006c01a1cdabfc0b5080da23b2aa0a831b8699d999000000000000000000000000403b1558baad040c4b9c71efdb72af5534f8c11f0000000000000000000000008eaaf8023d78d7cc9036900b1bfebc82991be875000000000000000000000000eff8828190c61099e85a24d682eb558f07c78160000000000000000000000000e6a92164de7f36a24dad67c52b97b0c8f39769ba00000000000000000000000072468612d33a0cba79769fd41c37e3f4fea877590000000000000000000000008a69c459f1de39482fd77f7cf7d255be2ec0e058000000000000000000000000a89863ff75f93328ff63bd49c5f52d4dad2274db000000000000000000000000c9af0ba109efb47d16f92cd790d97d662c18252a00000000000000000000000039e18c3e76b86d037ddd3ec095c967c946249232000000000000000000000000a223d7814025c280c16c0c3ae487f7b902bd09a80000000000000000000000004d278d33cdfa87d7fca14e6d31b920c8ac2ef345000000000000000000000000e0d4a0e1aebcacc38a80394303ae6778d50c0117000000000000000000000000c1542450ca2ad2993a611c70c06e9a6656e87f17000000000000000000000000e1b4916ac116af30bc89ebd64b594a1d4dbdc7bb000000000000000000000000ddcdbc90cf02a6c3fc9b43261ae8230e490603cc000000000000000000000000c7be08669c7eb1f57c4958b5ff59732a8124086e00000000000000000000000092bdf7f298f4d652f28c300fb1527c9528d06542000000000000000000000000036fd44380c397ee8dab5ed9c35d895e56c36b9800000000000000000000000060da491d9887975626b921db9b60eddd0766e38d000000000000000000000000ca684c164a50def4a34c9b70cb654601224b71de0000000000000000000000003a074b120d1cf4cba492b10bf5b49e1d9c5d7b380000000000000000000000001193d149804087c8f8ab01f3fcc0ecfa50a5cf2000000000000000000000000073457f5e77fbee8962c777fef7996cb79be5b20a00000000000000000000000066f6b5f701d45e9ffd797c1f2a1ede7c3ec38e54000000000000000000000000a3cf247154f478f87880e6a83a02c2b3f31abb7f0000000000000000000000007f0ffdaab6cbd57f2fc25e4d1a34786c9af3b854000000000000000000000000e20303611a4b49bb032e40cf8e88ee6214ecbbbd000000000000000000000000d06f5cf3836ae390d723764e1f6e93514ddb7f45000000000000000000000000eff02a500a6c6eab125df1343fde6d0ca7416fe30000000000000000000000000bf331b24d47cc194862f5f3ef5a262fac09bcc30000000000000000000000001c50bef636feecb9802d1b21ae5e732943a92c6100000000000000000000000056c339bd1b3b08893cc6e0bbb44ea235d74d6e5f0000000000000000000000005299d2bcb070dc4ff7944139dad857ae6e1e8946000000000000000000000000ae698d75db7cba479c49020383bd4931b400522e000000000000000000000000efa7bfdc721648446ca1c494ade0fc3e2483e9e400000000000000000000000079a8c048f87305c55d52d35ab2a82864a0d0c727000000000000000000000000bc8a9c2bf10b214bcdff55fe80fdb91f9947032900000000000000000000000066ccd5f12b7f8e3bcdf287ed15429aa8721937130000000000000000000000002f1b9efea605805ddd9b226bfd62658f271ccfef0000000000000000000000007290ac43c0f50e18b7059f11dd1973028d9b67d60000000000000000000000003aa7151646372fa4e0494fabfb6c18c528b2708e00000000000000000000000055a3756d531ef54a2cd169f708942a1b72a1b67d000000000000000000000000e0481e26a0117721698cd5b8962a09d85f3095f600000000000000000000000098f6734b876cba3e024c4ffd500d2451a7318a0900000000000000000000000037429cf28a8b53f57d00bb8e1025c12160a7272b000000000000000000000000f4256d2f2ddf09e2e3e65b1553508b8a21b23adc000000000000000000000000fd7163a97c7455642cd5a30f5464be0f1746abed0000000000000000000000006c0248d298ac7c2a6968de6e94e2221292728c7c00000000000000000000000086792a3514c206f557b28cbf85bcd1aa24228455000000000000000000000000a19e0562bb4419db3084fce81a8f9d6ca983ec9c000000000000000000000000f7fc66bd3d06023eb0cbcafc6b6f131e1b152a55000000000000000000000000a39f35e221d79291e4aff18c479dabe639f2ff3a0000000000000000000000006f80697e1efb00808a05c90a9254dcf084ebaf0c000000000000000000000000de89f2d99e5acb797211e143fddc2a3d07a6386d000000000000000000000000fbd6790b059878faa9cf27fb0da0898119511a63000000000000000000000000d16dc6434b9e8925cc5b3f7cb49952d4b58107210000000000000000000000000d2bf8f27f5860bac1ed5c66820472a871fbfaa50000000000000000000000007aca9f6048aab06618e1d64cd335c375845a160400000000000000000000000051213a1e678a5b433468e1c963f40c8a9adb9f920000000000000000000000000815a9fdd1505ef0cda777e0e5b48f199fecdc18000000000000000000000000c2186eb33fec400c1d4e5e46ae650e3427d57a29000000000000000000000000e755702c99fc25e00cd55d6f0cbe4beac702b825000000000000000000000000ea63d571a0fdffeefe8e018b1a4560483dd063b90000000000000000000000008c1799d8d332cd89f6a6634244d7632c0c52e537000000000000000000000000d598726c386f3a14b0f081f08eb9c54a7a2042bb000000000000000000000000c9f50dd9539eb34d9840e876a702ab8069df054b00000000000000000000000069d8ca1d48031410cc11eea2b8a2e627dd77859e000000000000000000000000bbdd5da19868feed451545dcc618fc9d6ff22d03000000000000000000000000f924dd9d051c1a59baf6c941d4b7702367ac5574000000000000000000000000a70014294ba4285210a9fa6a22f2094450719a64000000000000000000000000994f96722575b64b27cdbe327498f34aaa2f00430000000000000000000000000c774591b77e0fa6489d32e0e0a90ebac4946752000000000000000000000000fdff3e00763b1739cd17a8088b514d3f186af1060000000000000000000000007d21edae996e220fbbe2576135c0e420ef9b9e42000000000000000000000000456f5f74c9ddfb92dc27ee860da247d32943b442000000000000000000000000bcab22b00cf3e25c8fb51a0c8a0c6a4612917ffe000000000000000000000000216c12f2617a5acbd29de98e0e408a795dc6a5ea000000000000000000000000daff4b247fc3061b69aa4e5afe505374e989b1420000000000000000000000009581ac241abd033834d62cd9d4fff300ddf693f90000000000000000000000005a1c9810b8183306901d847dc46480da735e0db50000000000000000000000009d099bba7c4485dcb9da42b3731a1b52b8dbcacd000000000000000000000000e55e76c989b83ac1af4deb6d5eec5fcd126ead1f00000000000000000000000031c576f3ab2737b35c0ed7ec4bcfc8bcd546e58b00000000000000000000000049df9dd1693cbc1e2d6ebc6954f5243e40d9b36f000000000000000000000000851826b3a1679a3fa1262eb51e6d09f9a03b4054000000000000000000000000436c4aaa81b9dfda6f84b123348332e5422305ee000000000000000000000000f832e134150372c9c5673a3cb8a657771ee26582000000000000000000000000c9f784aa2c0226eb6c763d8d19b1c28d25abd2880000000000000000000000000dd20441f48bd2b4ec23f52239ce90541d3180ca000000000000000000000000e2bb647a66db67d007d2d6464584d9c9ea1963ea000000000000000000000000f970e57ecb49dfae93ce21db01ab8e201277b1530000000000000000000000004c50e40e4ede059f5302b09089cf63851a0ffe720000000000000000000000007f18a7b5503d388ec9e62d3044fcb4655b3a8d3e000000000000000000000000d1633611e390ce3cb3bf9d54686f093675d2001c00000000000000000000000037019d57bd3ce4c68a4b153694ea497f50c11ec10000000000000000000000006b3de22ec227d168dfaee06f1fc629b49eb73e600000000000000000000000007770f24c710ae0a14222beb5383ef57992db9079000000000000000000000000d2e297f3f58a8891c392303639db9d9f4b2d288c0000000000000000000000006329cbd1950ee72d25534d7ea4d0bde8fb40b9fc000000000000000000000000742488e3aacaffb2a6166065d474b708e0ade20600000000000000000000000069cac26050c4b2c6dc9ad2b3dc1ff10dcdb7351f000000000000000000000000787babcf838947004dbeea8e5b413bbc6901d6fe00000000000000000000000084a2274302a970b19fbaef94922e0b9e5efa9622000000000000000000000000003eecb821dd454b6dfbd35bdc06684bcd43d3bd000000000000000000000000f102161ce6cb0d3ac2900b443e7ed6615128572c00000000000000000000000031a1c1a15954d6972c37c89c573e7c66177067d80000000000000000000000006aeb3bd790c904a254fed78955dadd65bfd46e240000000000000000000000007aeafa547530173dc118147879b210f3765a79bc0000000000000000000000006a9fd5c6e204bd889b822fd139c90485ea0ddaa20000000000000000000000004d482bbb0a1a2aa3845be77d5fddb93707d1e793000000000000000000000000501767ba17ce2af98603d9b7c499770dcebd9d400000000000000000000000002160a7db60f00f6289f89d2ff6989636dacd64a5000000000000000000000000e5fdfbd58aff80ac2630ee099176de4eb8cd9720000000000000000000000000bde76499acc2e366880a477cc45272da08fb51dd000000000000000000000000e1320cc9fd0dd4a5215678e09db8afee2fb471f5000000000000000000000000ab7c83c390996e1a04a4c21b16c7b928f4bd48e0000000000000000000000000294a7fabeb03cc9752c167bbd758ef1f2aa282ea000000000000000000000000fa9fe7416bcc71e682d33a2b2a236c3bcb77058c00000000000000000000000091aa8b3338672c66c77b91564befc831c6289ab000000000000000000000000077698985c6aa76be5fa8e8746888ce72aaeb754b0000000000000000000000007f75f03eee8805cedcf316d8dc7cb0669de58c800000000000000000000000000cebdb5705f02257d6143dde36775d8df27c08380000000000000000000000007cc509ec0c406631c3ebd30d27a6ef08c4be606e00000000000000000000000045c33aad61f0e8244a7db84a1393bdaeb34ac45b0000000000000000000000009160f25147c041c4d2f931bf0b1336dbd2888378000000000000000000000000741f7ed5d33312bb4ef6031df07515d4a3e88bb20000000000000000000000006535a0933ea860b15bdd46e00c2951b870f72792000000000000000000000000675f26681bc67313ce8d95fb4112dbe2e2d139970000000000000000000000007d8e2ac7ad0ed0c6a62e378cc99f616368c045bd000000000000000000000000d724d4912005bfe00c4a6f53c9ec2fe2a746b292000000000000000000000000694ec82cd83ca2772e55f8b534cb95135da4e4770000000000000000000000000e6b934ec4286566b66c1c864a0b88969e468708000000000000000000000000a8ba5d6efa8f360e65f040b72945afe28f4d9d8c000000000000000000000000224d65b7785df79d346428de684dad610c1713160000000000000000000000008eb1837d0b3d35954d73cedc3490e0a87922e0ee000000000000000000000000759b225df96fe96cd74eece7a8a9f09aca7eaaa400000000000000000000000066e6de47f94648f2d77bc7874c6473dc5f5d97e9000000000000000000000000e93ed747030549b93083f6f0bde7f0370d7eb5f90000000000000000000000008fbb807434c760b29250a89fe8420a8bb7e845b900000000000000000000000090900ef9f0e37b7b59437f57f6759b8c8b24f850000000000000000000000000c6cd390119295b4acddc81beb2714f4188f2a31b000000000000000000000000914f6be0ec59c3a2d368d6c82421b43fea1d62fb000000000000000000000000c5ae8f297ba369abbea6ec3a45b73a93dc6d390600000000000000000000000032b41ee19a7c559777c02ae5fbb2fd4218ce7cd5000000000000000000000000b276684ef7c6ad9b0e8f5bdcbc72bcf15c54a45b000000000000000000000000b1f6950f643e1f277f6cf200f52221bdec1a51ae0000000000000000000000007ad929bba65f95339a7a738cd0784f9f4a69f45600000000000000000000000065c846d93183f716885810c932fe4efea5cedb940000000000000000000000009bfb72486565d4284cb7068576b1a5c02ba38b04000000000000000000000000027e5d57d7b0566d13df7f2df39f8d42a81b10b0000000000000000000000000180175c69b9a9fd02d797fc9ec225cd9c27814190000000000000000000000007b82f7e5516792ab748f6d82a54ab83d155085b00000000000000000000000006cbdc4f9c7e31d0568013c81dacb442d8b7c841d000000000000000000000000fdb2ce1ba4e58d84f86d4807cdc466da372bef750000000000000000000000000765d390f483ddb6392ff61673bd8b1b54d2a51b0000000000000000000000007d3cf6005d07a600974c93b98e1c1d25dc837b750000000000000000000000007694b9f956b9cf8bb8ccc271991685541d617c5f000000000000000000000000da035dc91231878f0cd601904670b5bd2cca4989000000000000000000000000a7139556032acae7a641c82532257911c48b95ba0000000000000000000000007836914e64753c24db3d9b9d121ae21eb8d89d75000000000000000000000000bff2cff10adf6cd9fbc9c495bc81e28cd1003e230000000000000000000000003d5a410f47e0a47c0313708284b007deddb9dcfc00000000000000000000000064b39e34df4d3a9396e8379a80f07f520dd3c9e400000000000000000000000081cbf03fdae60dc0f475acc2bb2a25b26ca40dbe000000000000000000000000c249f7bccf03ce8f8f36c19abc6060ee83a8bc070000000000000000000000009c30502903b7b0ab7edb5403c2556884ba50e6990000000000000000000000009339b1ac49ed423a4a44cc1a15ca35fe02e45a6c00000000000000000000000089617fb8341bd81d207a70a2f15cf0dad144371700000000000000000000000030f005cfb9d9ae2991abf34e22a5a0517e6e6c3f00000000000000000000000049590a89be4bdd6fb2762003258dc87d3aa8f1320000000000000000000000001bf3a739cef31e93253edac3ae9bd286493f1212000000000000000000000000f9f14a1c84c49e62bbdd0a8b76a1c8476f0e81610000000000000000000000004addbc88663078a61611f1b63ef0255a3d3f284b000000000000000000000000855212504871f7e47620cc382abb7b66bfe826cd000000000000000000000000ff2f21ec474e7583489c68a92f7fc5507138076b000000000000000000000000802d125d0d60abf8fbb5699973d3efab7be7a5cf000000000000000000000000d0c349e65013131e5d0f72cd6170ff2a3157af3500000000000000000000000017d567229bfbe9cce45d22f9df0a9222f1dca5f900000000000000000000000010bc76f29d64823c59fa490f1e076c9de69b820f0000000000000000000000007ca85df2cdaae3fad23c628fa799220c342e2092000000000000000000000000859eb4a715abb3f5cbc9f857f3b5af5d9c0b8145000000000000000000000000dc84de175ca64a592822941a2730d0fe04733d49000000000000000000000000eca4d17c565642dbe5c6db0f3347fd42ce21546f000000000000000000000000ffccf96701932d5ed5e51e4a44563c4d5b781d5a000000000000000000000000a2855d6321aaf239b7731ffed33a3d3f70fce8250000000000000000000000005b40ca2f9bd940bedafa76f7ceb395576351d0060000000000000000000000006c1d041595d91c915b383446bce009363a2d79eb00000000000000000000000007a28de803d9e4e392051742d48435e1ea949d27000000000000000000000000fa1c576500f1629349fc67f6975ac6d71beb24100000000000000000000000001f48420b64cd5bc2fce6cf9cf8de5820948d8319000000000000000000000000170b6a28ca0f9cbfce515684c64be6e7ef662ace00000000000000000000000064d11fe59fc59f7b9accf5f98ba4c102f4576a2d00000000000000000000000079547cd98f6d52b27cbce73d35b31b1357148447000000000000000000000000c9dc8dad3a4c9ef2e97bf8338e6dfbc287011b120000000000000000000000008cd4587641ecb742ba7c2b551c7e4e7a891fb8fa00000000000000000000000070ae12fcf467f9eaab2b86c7bfb64690d1dfbcbe00000000000000000000000076eb76cc373375c04236ffc2ea6cc8a53494212d0000000000000000000000007a311cb59ec6f78dfddd8660d6a67dadfa80a7ef000000000000000000000000ded8a45a2c24220b9269e2c395524b8f06301824000000000000000000000000ad2322149e35be149f90d97511671b4afffecbde0000000000000000000000009b14d932fef3aff01b3f600c8bb639cfb51cd871000000000000000000000000d7ea3b2f50c913b7f623825e8dd4e0ff806fac150000000000000000000000005622cdd59467d1848186fecb7b022fd18daf383e0000000000000000000000002644388b99ade0873928a6161c0310e0cd7ae794000000000000000000000000738bd3ab7efc4739aeb64c018307893a79a9242600000000000000000000000089d393a0797c0d8271589e18eabfe43a0bb66a7e000000000000000000000000da306156699ea95f6c8afb30920071b742f837ff000000000000000000000000f979fae22534d6fb18ae4d28a4c0e4fbfff8c4c400000000000000000000000098909c7cb3adcf95c98efe10eb6cccd1cb4133de0000000000000000000000003d56040f76290a9db5d6292961f84151a29e358d00000000000000000000000019f69d6aefd731bfd1bb783e12de01c81a70e4120000000000000000000000007c1a5b5c6700015a469726a8fab136231b6daf8800000000000000000000000021ee4e0e0ff639edc0ec0d9f3db71ce279bbe3d60000000000000000000000007096981967a6dda6cce8b2fa2bb1d6940e3fa7440000000000000000000000003cf97ff48e8d61ccd6aca44114582af0d6d31f5a0000000000000000000000005529b1b95b0f0070f443f57920ed7e3d4be980d80000000000000000000000000fa91a1634b551ae6872aed304e76f64094a8723000000000000000000000000fad27cb1d4a5284513c3798f6b59396fef0220dc000000000000000000000000e26aa0ff01b07bb0aafeccd789e63e9afe9f08cb000000000000000000000000d1b639c11dbe6cadb3ff71d0241b031b922d3c8b000000000000000000000000d8db81f6ddc13bcbf0afd8d493e116760aec05490000000000000000000000009808ce704c23545334a94891a9d33fce4132f0ff00000000000000000000000067428fb14d1b60321fd426382d2c50b88b42bc5d000000000000000000000000cf35cfacf4f2ce74556064d51d5405e58be327f40000000000000000000000008ec40943b3a47e15ddc438422a254aa14cdf010c0000000000000000000000008dac95c508de6668e6b0a5e732aaeb75026c39c800000000000000000000000066952b892cb0274cb8970b189f33ed4e802270d0000000000000000000000000e7d304a8bd5e5c27aa86c5bcafe2d834c4578367000000000000000000000000e01ba93bb8fc8b39ceb4650182bd00aa7668bc0c0000000000000000000000007e57a783989e841435af6b7d341cee8a8c978271000000000000000000000000eb37f74dce7804fbaa8b0c4ca0ad5a69eedc2ff90000000000000000000000003c36257ec6b7671957d0e162206d9c16125c593c000000000000000000000000a9739edc240ff7f25acc7901be4e93da2cb1464f0000000000000000000000001d426d4a270c68b7771e9c0520f73821ccc4d4450000000000000000000000005a386b5d31d3252ea476f26fcb76e64f09831f8600000000000000000000000035bcb81f738d801c517004be922f61533dbab6780000000000000000000000007a3733ebbd6a50c9916a86a754c88a9f6d3e7050000000000000000000000000f47a5d5a6cf2ac61983b84d797b28a3f6849b8030000000000000000000000005a2a2a740e17a03bd6b19f860d7c570a358d439b000000000000000000000000e12d81701970fcc05f39e5aefa5f95e7844e59eb00000000000000000000000055282522c503a4f98d8bfb69f2bce8da6092215a00000000000000000000000013d453154ef56dff94a2ca0eca8c00420072c5d1000000000000000000000000efda6c268c31b20af7bb11f59f858120c7c5bbdd00000000000000000000000099914c1ebb81150a0d0ae79ffbe63cef66156f42000000000000000000000000a2f821411a547a0d8a59eeef6a36396d7432d155000000000000000000000000af95b36ec4455c390d7ba3b11653fc8663a2fd020000000000000000000000000e8812d5d71858ea42733611f8dadbcb09ab6e020000000000000000000000009769b1114bf39f7aa6d4313c5e6fb188dc284258000000000000000000000000850dcefb86befd09838516f1f545a5ce1b6c10230000000000000000000000005ac080b7f241e725861109028579e69e8079555d000000000000000000000000abc142b640c2de68734c8a7f8393a7fe97b6f965000000000000000000000000b03dec0340115b60e42b4bdcf55c35a97870ecf000000000000000000000000036115450b5db96dcad05b227082703556058fe46000000000000000000000000f17e5d8da5990c498c97a6369b6cb4dd3279904b0000000000000000000000009b90217a5a4979dfa41fa2d0df45aba4f43a61b400000000000000000000000016ffce84da31671b4c1ad4895d1e1927d50cce99000000000000000000000000d35058a30ae61dba1041cfd9f007afb15c18460a00000000000000000000000077ae6d2ab486e3c28b1ddf46066d5c76941d417a000000000000000000000000040414091dcf2ec2698b3ab023cb901ea29e68760000000000000000000000003a45235bf49ddced12c66896d2fd6a9e33e212bc000000000000000000000000a50440c6f58345902230776c56c5656a2f5d017700000000000000000000000014bb237c09baecc946d9356865fbd8964f2cd39e0000000000000000000000007d0813e3a7b97fc6ac558e55d0b4e718493cf377000000000000000000000000975fb19b9af944713a214d284fea750d9613523b00000000000000000000000017314e23c88dd379766ccdbd4aadfd0e4536c9a90000000000000000000000007b9f5b48e0d0b2b6a956fd2ab777b975247e07be0000000000000000000000008448d646b8b84dcf12e5f1729f3303f0c17cb1c10000000000000000000000001bbc9b4246b9957532446b0d281849e35d86b8ff0000000000000000000000000cfb33dc3147c2bf17b1849fc67939a7c045c35c0000000000000000000000005522ec914f285e4cbcf099e4a26d4c1149bbc2dc0000000000000000000000009d939ddd9d874f5e3ffd72ad54172354b7fad09200000000000000000000000023b8da0805ce372653eec681498164ec1ee6c5400000000000000000000000008d3e7f6ca6404d2575ac20215f60b74c0c1b210c00000000000000000000000086af9c09a9e5c8917842e9bb24957045bb0530d100000000000000000000000088f9223ff51a65c6da723fb0dc148563a5b912e40000000000000000000000007d5a9cc86a6f0d92d08a1f5a25f79db4748eed74000000000000000000000000616b1bc6875255bc323830722135ee3a3db5c75c000000000000000000000000a7e83d72d16f27a297a3dba1745a4ef1275c6b7f00000000000000000000000090a81d44ec0071e77a01952dddcbf6b953e807640000000000000000000000007a109e631ba248c3d33463b3233fc8a940beb866000000000000000000000000ecb539f20a947d3b5bc5b94096b22c3801c1edf5000000000000000000000000f61bed76f47500e5e2f1b3891257575d6c9930c1000000000000000000000000f787f82d3036ea34f595f61f0e66660f84dd8b67000000000000000000000000bf11aeae480e77408f4e2cd29bc94ddd093afdba000000000000000000000000da3f3f829e28dc484c6c786f3e3e7d19e0424572000000000000000000000000f77f79ded5977e4ffe129696636b68c635540a77000000000000000000000000776071b010e16ea09c6b0340a6c6845458677b93000000000000000000000000ce0a96be18add057e14f2d47514fe1ef4978f00300000000000000000000000080407bbc071c34ab9ad0683c74903aba676775d700000000000000000000000057c4592904866825f9865a041a951ec58d9a43c0000000000000000000000000392c41f969a519dbc971481e7aaa6ae595d649e3000000000000000000000000337cfb6e0466977c6419d5dca8fa8b82904787b100000000000000000000000073f790f50855097708781928ce1a9139b8da09bf0000000000000000000000004c34f274a2cde3330c729becf1239a70e2da5fd9000000000000000000000000678f840ce03276dbc8e7d0e83216a7ac2b2cf9db000000000000000000000000e0012ea0cca03f3a399cad85c7118085a44742e0000000000000000000000000598350bb737b872583ddb1a354818659b579f2640000000000000000000000004c4a6bf5cf78b322710f92b4e17817dffc3c9d470000000000000000000000003625eff632eab044489a46014dd168ccb5112240000000000000000000000000c8a8b2e4e47ce2b8e5a1a336168a3fbdc9ec71480000000000000000000000009e68a7d64e58a0a458b51129f545f2683addbd5600000000000000000000000053ebe59a3a2744fab0e5ec87b7afd4c4187bebab0000000000000000000000001ca2e09c2b2a8c3f53eb4c74097209d933fb4378000000000000000000000000783251017aa0668ea85a70317d36b4dc42c7f7ef0000000000000000000000002fa255876478da63d1821827de8b93f5ece40d1000000000000000000000000057731cfeda01bc9bef8482eb3fa79121c99c47a3000000000000000000000000f0bd2991b6ba0282866e58ec9bc5ed4bdb9a145d000000000000000000000000cf2d43811fc7bb1bddd2d23c5fd5b87d73d432dd000000000000000000000000a0aa5426825b0fbb02ca8cdd50b51e8d04501a0e000000000000000000000000f6afa0142370c9d8aa5dfa62fa9989c85aad5610000000000000000000000000cf4aab241edf78bfbb94e19a0868b7a2d2516915000000000000000000000000a0e5ad9c4e7e504f796f623e03ccb3e129d9412f000000000000000000000000b05b0e413e177b32ada0201d4f2872a4a520aa6f000000000000000000000000f91d9d7dd3e5face0318907e764942ef3a7ba320000000000000000000000000e5661c897c4237f93881f74bf2eb7df9c730e3d10000000000000000000000006cc6a6ced7fd4b41300c56f24829cf331c7479ad00000000000000000000000034cf7668735b462044688b973b8d727a354627f50000000000000000000000008a98716cbdfa74cb17ea18e0fc778e73f5a7579a00000000000000000000000084853bdb1bd67120c17155220abc66b03f8c8435000000000000000000000000664158cf853100aba97f20d339bde477b87cb80100000000000000000000000085e4971f80f1644f78b1c41e5d880cb56d4de80a000000000000000000000000faad7d8a6e7a6eb133391651501a78c7aaa8cd97000000000000000000000000c08100c66cb0b7c14b8e4821893db70c13219897000000000000000000000000182fcd8f9570ad18bcec04c6ece3a0ef3c440e6900000000000000000000000009ba8b92f9f883ce40787941e34c65cd617b9d820000000000000000000000000ea33d5d7ec236204de58ab14d5bd2e0a40c76140000000000000000000000007bea92676ac000f4fab3bf1fd0c9b394e020fe3f00000000000000000000000003cca8ba7ac830dca981df9e578f38b87e037e030000000000000000000000009b154928f354833e0d2e2845d5a8945fe7807424000000000000000000000000e9d6263502a0f89716b2ddb2796e32265a1e908000000000000000000000000023bbfe9d06bfb0fb48410d8dcc6039a0474ea7310000000000000000000000006e69166c59a5f7138c4f21b84d128efa7642d4570000000000000000000000002567af3cfe65bc316275ece8f2174ab1db10d4bf000000000000000000000000f3d8d4b9e5cb518d25164a651eebbb7347178d03000000000000000000000000e8a8b458bcd1ececc6b6b58f80929b29ccecff40000000000000000000000000211c10c3d691b014a76e9b7053450db9bb4828bc000000000000000000000000d6ddb06ab05af725a0a830b939113989a19bfd9d000000000000000000000000ee705c20c39ff2609a57f9ef6d950e6cfa00c292000000000000000000000000d2abd7a3333395a1ed7e54c67edf43ef934033a1000000000000000000000000d25cc25a54c099f1aca0b3a7166fd76f7d97edb20000000000000000000000000c3a9f93c407785ea0800eeeb08be881d08f070b0000000000000000000000003e66d7f30080a1f8982025cd26a6ce40a5d64d88000000000000000000000000a87388dc3f26ea6fa53ef92446f70c38450e8a1e0000000000000000000000007fb0e44e0aa351494c2f33d031d0e75b05ce3d420000000000000000000000003257f2aa22492ca69a506e4d85e30dc702de64ff00000000000000000000000022c74905ab714285be8baf1f01d8f2ea9f757c170000000000000000000000001272a0c9b6b474c1cb25127d3531f7cbcef647df0000000000000000000000007a3a4e00c69fe95c11e41c8407f0b946c6b8f2e6000000000000000000000000b2bd47bbf3c4542400c7ee3dbcc09c4c4949e5af0000000000000000000000003bedeecc483be823ed7c44f5c904f52c17da85c40000000000000000000000005ecc25d1f658af69d9b59fcaedb2d9ee38254036000000000000000000000000bfb6bba850ebf0c0e36f4d4eb31cecae47924bed000000000000000000000000ee28f1da529ff6e4cff118c476373336fd425c69000000000000000000000000749b3a998961b1b90c4efbc9029304483ad9099c000000000000000000000000bbc21e3736f7e9f8098374b597ec5b7734e82b6b00000000000000000000000073428ec1c479c0f7c8113ec3d2829139c52736070000000000000000000000002ca52f9af92af7d3817f54000233bccc66493e3d000000000000000000000000c1e7626bbd01befa94e53bd239d1518ec55bf29300000000000000000000000045b64d9607194b3070d04e2b23d218bd2febce3b0000000000000000000000004190abebdda6181e5ec135c466f60c5877addedd0000000000000000000000002431c8ddc0d4827fef467f0690b53e161016f1cc000000000000000000000000eddfc3d2ee6133d8e605521991a4aa9a2fa877d700000000000000000000000093598f69e41329e117d51e5f66dd47cac745f3ed0000000000000000000000005889a0e4e9b41743306bbbe7e395a0a3f4c01b8f000000000000000000000000b4988495f38154ad411acffadcdda6eaa229ad780000000000000000000000009334fa8ba94b6300b4bad96217cf8dd403dd4927000000000000000000000000d1a42cecdd42770615f8aaf28b9007b53cd164cd0000000000000000000000000bf2a065276d4befe160c9ad6dd93e11e30b730c0000000000000000000000003e7816fe8999c46a59291b0aa7c54f5cc8881718000000000000000000000000c796a7ff2f3ced6d81400a60194de847eb7d24c5000000000000000000000000dacce7f5b7859d71726dc2b906e7841a7ff245410000000000000000000000004b7af3c7ed85b0a96f477c1299061674ced943320000000000000000000000006a09ee85bdb534576beee2065cd65622a9e39b52000000000000000000000000a8562fc24624ee834e12983c6e696691b2c6c5a300000000000000000000000093c4892491297448888b2f8449c20eb9ca1ee4dc000000000000000000000000cd69fb8668887e18a77b0a839a230186705aada6000000000000000000000000f0ec2310da35046c973e22f885e3c16dd227e0420000000000000000000000004da9c7bdb60188d9865252080fb849e13076923b0000000000000000000000006735fac051316385e63342c7c44c7b55a518786000000000000000000000000098abc6fbe1c328937ae6c6a9589ccfb9dcb0fae0000000000000000000000000d12b29f310b4cba69c7e611dd0d845150a050c0200000000000000000000000058fddfc5b0130c88e2447f2c3780eae033ddf2110000000000000000000000007068a7331963f43351611f4fc15ac31da284cdf100000000000000000000000025562f57b025c12e445eb7b9b3c8a2d997ac2cca000000000000000000000000f0ba31ca276e7cc56df015e362f7cceb9e98771e000000000000000000000000bdd596a9877755887107186588ab71a46631e2680000000000000000000000003ba5a842b024c4c31b0f0f24db6e888eec02bb6d00000000000000000000000065759e181f95ed5073743209b8a4ec561dcd945b0000000000000000000000003b2bea58bed53f2c35d9a8cd6b40c07c800211ac000000000000000000000000ff3d075094efed952ad48716ff7032da1cbef1a3000000000000000000000000034fc62c3defe475b8c670b14981a4bfcffc748a0000000000000000000000004fd9f3f8e6029a6834d4f814044d748f1a48f0a4000000000000000000000000cc8870beeb7d1a4b3ef87aec895a75778774f7880000000000000000000000000e827d2883461f51d5c6fefe34bcf0ea70779413000000000000000000000000e9f89d3dded8c92ef9402e1a2608590d1c0412390000000000000000000000006351246f13c4860dd3ce5ad2439d784b3e6ad173000000000000000000000000f5073f37f582553b31fe008516a56ff32fe8756f00000000000000000000000050169aff24ee1c45e34bc8e7d74e40bc398bae910000000000000000000000007dd18ca1da62ad14a3adefa58d5921e9f19e8df300000000000000000000000032a6c962581c69fe7fc98e8c70a8c03a95d10b2b000000000000000000000000abedd3c90ced1aec2fc95d337ff8b19e86bbf8a300000000000000000000000034ff569eb83f818dca06e43e581096467a5e9953000000000000000000000000dbed4194fa0b0e2d1fdf0bc87c4b1137f489a0bf0000000000000000000000000682c4c713d70b24b62f388bc0eba20c3560f43e000000000000000000000000fa6f8184900127cccef1eb06dc83c210173bc32500000000000000000000000028124c4905968d4e1d17096d790b1275078a312f000000000000000000000000a190d56f4ce710d90d332c7b86a170899b0861430000000000000000000000004b6f2e6fe11157a1592c3f567932a9f01974c26c000000000000000000000000b43fe44294652d60be4c29fde479f29dcfdc4410000000000000000000000000ac180e3d0e49ea8f0ad4563b85c5b1d1dd9466e600000000000000000000000064e6a55d81ebfe9fa722ef121109c994f01365b2000000000000000000000000178166b29df6c54f6a45c25e59ba7d6402d9092600000000000000000000000017e71554e08f07d6fb1827441ce159ee20c706190000000000000000000000003c29cafa66b8a939308fe2f5792c434b67333600000000000000000000000000b8b89b0b5c0db2856beb7cb11a63a9a36807030700000000000000000000000063b47838943b339d675f45c58406feadf7484e30000000000000000000000000f827371b9b4e6492fd71ddd9fcd497047027ac90000000000000000000000000c51cb9031e23365590813ee7a9d27d6e905039c1000000000000000000000000b80aebd698fd4b1dab4f591f87f4c49b1e98d3460000000000000000000000009a35aa7d28efd177acb09b389d325c6b96529218000000000000000000000000f8c116d63a1156f8011a902ee4294c4f990f80ab000000000000000000000000fbf26b271d3b7d56f6f8d45cf5dc765e5699e701000000000000000000000000550f6da0ffdf2ee179fe8717f7621f512a05512e0000000000000000000000006c0082c442ecd1cc9ffb605f363233da25c50495000000000000000000000000b4707f29c0ddff9035e9845bc4633e68002dc2330000000000000000000000009492081b8dccc089e3b3cfb1c2458e38dede0abe000000000000000000000000fc4b0ebb53ff0507776196fe291be43df34cdd44000000000000000000000000a92c3aa4114529c8d11035014203cf019946e2720000000000000000000000000d2fae2fb230f1ac641857dca53110bc73f5e82600000000000000000000000062901d969bce78336e202e5668721c6e2f3dece5000000000000000000000000df5e2ec43c6839954de363bb8bea33dd7c1140fe0000000000000000000000002879c84df7c8fc8cf5c45355179153108323a5d60000000000000000000000008daf21852f5f23886e019c2c252a02b3356bdefb00000000000000000000000083cf148794f6b60822f1d735e0ee6210ef931e400000000000000000000000009fdbc1b9d4582b3834f94f6c5241c7d775a6ab2a00000000000000000000000050ce70b4e2cee467d969372d2ee4778083ec4eb000000000000000000000000077a3f8b2bcfd47298d232ae5c1b3e47ff1ce7da6000000000000000000000000d14a2ce0b76d2b71527a6c14838772dd4f16bc4b000000000000000000000000f70fbce6d52198f244fe06113c08b1054a7d25f70000000000000000000000004a438ff083f4819449b456bb83fbcc2dfe1206820000000000000000000000001c41b60e2716350726bf4605fcdfbd4210e66345000000000000000000000000e597cca365b9d858a7acd8e5c09092d9c118e413000000000000000000000000c1a750e841abf5fa26aa18e7dcab586bef640ed0000000000000000000000000794df3532c9b0e5ae9a6e811d0744206012b7c6f0000000000000000000000009baa1652786cf0df523e274c50c26362de9c13f6000000000000000000000000d13551d2ba9a83ef12a377117f8a905c7df66aef000000000000000000000000600f1be70bfc5cf5b70f3b70e9d447fda1afa07d000000000000000000000000eeaa56e19ed4cdc1a53a5f26a1677fea9557741600000000000000000000000068e3e1d585c7b4ecd062669d8752bb607cbd01cf0000000000000000000000001d9f730fa843ff34dcf54818f7f7c660270a5f9d000000000000000000000000804ae406b899cf69ea27c0c55b096b0c621a1515000000000000000000000000c49db78d9f09a365cedb8c59759c77bacc324e8b000000000000000000000000f62886b2d5193fd6c9154d589da5c1eda97cb6f700000000000000000000000025e091d8e0475639500285cb2a929238971cb94e000000000000000000000000e7b0b17b8e1c09de94747a186dcd093ea892afab000000000000000000000000a9f15d180fa3a8bfd15fbe4d5c956e005af13d90000000000000000000000000a90321617572ff39e78f78c400ecffc69e966db20000000000000000000000004db92c214d6cd8f3a5cec36f1584700cbb7d6bed00000000000000000000000003c3e32ba1337296b5ab2aa345f2096a83f27a160000000000000000000000006a088193905a4a3e4955e41842310e28028408a4000000000000000000000000c13fa9fcff259bffa691d8ee041f9f2680d757180000000000000000000000000ac2364c7dcccab1b25bc31053a70f4561aefc6f000000000000000000000000de648f188312a8cf3f05f1fa1de8c6c62f97f4260000000000000000000000007b0bf58711c3f77b3b89a534f17279bbb902a1be0000000000000000000000008ecbe65744077bdb273164a0264aa9eb513a61890000000000000000000000005e1c2cfbb32e0f62a644281859376aca2c3da1310000000000000000000000001de264e26fd5828c72956291daf71c2bd8a5baa8000000000000000000000000008b98f75131c65500e5e261c4a4a423f084278800000000000000000000000076e9b3af41a9cc321f173f69cf321f00e7895d2e000000000000000000000000137e4edd24a7bae71b1fe0302a52780409ee2217000000000000000000000000da636a30a1248b66b852ef735412e0a00e31d325000000000000000000000000eaca2a83655b1c96f98b893c418cc36f4734ca500000000000000000000000003ee6ed7ee96a5901426963b8a756dc7ca33c619100000000000000000000000001ea40772e2a869a1cc6773dc668a22277fb55db000000000000000000000000344866c1467a37a3b7a09b37181c6d08c1f196f30000000000000000000000009ef83c2517c4472ba1f82ec3369ca1b88db3aa55000000000000000000000000b1d2d85bc5cd13d6a5de6bad2ec58cdba066debc000000000000000000000000ed604f169ea8b22dc9344b8425862c50ca584b6f000000000000000000000000aac3b84fab66bf8b95b9113b19d6bcde5a17b3d8000000000000000000000000f4e849395e05cabdcddba00304119cbf4be8fdda00000000000000000000000096301a9be17b5e2818a2ed02a419dccca5cad0660000000000000000000000000716b8c7a8252049bc85a8843dfe54587eba0d7d0000000000000000000000003f26cee3abb8bbd9e98b8afb1bf4a68159fdde9f000000000000000000000000be2001332ea260c1cd76e57d79e782185d6844d600000000000000000000000096e88962d64a69bb511eaf1c22ec4672a53e15be000000000000000000000000ff931f700d129760783774f9b329e5fa4fb8605e0000000000000000000000002102aca79a5eb9b1614bb227cb1d7781daea0bcc000000000000000000000000b9ed52d10ee3e2918cb7aa525449c732fa5108f60000000000000000000000000e11ead2d0ab5b4793549213313e769cc465126d000000000000000000000000c8b62fe4335da443ce75c2f88b6cce2982bb726500000000000000000000000050fbf1a4b52c06d56a0a684c2cd91621e18f40b5000000000000000000000000d9abbb15683f9268a5f49378353f37cd10423e0a0000000000000000000000003251fd99d5cc3ac0675b21fce0f8851371c4e1a5000000000000000000000000eba6c0ef856b487afcc26f7e838996701adad84a0000000000000000000000002da49182dd7a5604acd5b3eda1e733fb0a4fdf8600000000000000000000000022b082487046e838e8afd2a245b696d08b28ba2b000000000000000000000000d1b3ae52f926671aa279fe1d361796fa1fd6b3ec000000000000000000000000bbd20e5db26e29f6f23409e7a719c808c1cf19d90000000000000000000000001bd51cd896cfe4005493879ad1c10dc1a7416e8d000000000000000000000000b4b1e4024c5845152095c8e067327257033a258a0000000000000000000000003468c826c425933f0f85febd6050cbf41782ef2300000000000000000000000061c258e19a10117ffc6c4518628f5d03ac704a6c0000000000000000000000007562a416a272d31adc524349c6f0b8c0fa335ba50000000000000000000000002fe81f4c970194571e35fa4add11f8b1bd6f84ef0000000000000000000000001c01818d68da59e88e5e46757e53bcf52aa6dca500000000000000000000000073b19f6f7ed09eebed6fb251bec71d1f503470000000000000000000000000006d404d9efb9a9098b6e4493654010cf6b70b0be0000000000000000000000000277b986a2089cdb0ab1a60280e0bc4ee8d799eb800000000000000000000000044598c7db3b4112d42bc0b2b27c561b7bebfb9da0000000000000000000000004e0e69944fd82339eefe35d93604603ceea08c66000000000000000000000000bae7964c6b7df3547443451f99e98e3438f51f56000000000000000000000000f90bd76c02779b298dff6141363e46b9721abe6d000000000000000000000000a6f98858b14aeff46af95d4bcb0e6d128658c0fe00000000000000000000000008b44cb877b067f1e83e3e6ca6831aceeb30c928000000000000000000000000557c02fe9d52fca0df83900c987ff60b8ee1e95a000000000000000000000000d50f0771525d6b459af3bf857fa7c5346fed6f56000000000000000000000000854a396158c1dfa01a44061c471cc4720c463ffc000000000000000000000000e2023ffea6f88a0f9333491c110174822dae0e8900000000000000000000000065b0f840ea292fc284c23fc839e65b3951d461950000000000000000000000002fea74160714a5cbc556a24fae5cca5f29a0533700000000000000000000000028a1cf0f211b0d3154f4869c92fed8ce61882601000000000000000000000000a5f8b61cc41d1f1c4d67ade83337a5b3bb0cfa5f00000000000000000000000001ec85e0538f127f29c1cd74dac6cb3f390eb6f4000000000000000000000000e367f6c445c3d3171618d941edb7a781b5ab6e7000000000000000000000000046beb978c21a9230b2b7e0e3691ed73aab3f66bb000000000000000000000000422985fba5a2459fa970f21fbfe3b570239d459800000000000000000000000047acaee373848a266a220125203460e3921677ed000000000000000000000000c73da07f0276352bc4c4950f376dcbc1b9a82b1200000000000000000000000043dea97e75237ba81bc806c7047b48321f19ab9d0000000000000000000000008f7c52ea31a1910b17ca9d17550efa7de55f341d000000000000000000000000a747a72e3297cde557ebc11212b9c729183ff35200000000000000000000000087deed3ed18bfd29798a1ccd8e8ed1cdfff319d1000000000000000000000000e9de6ee4927977de5ae8f61839ae75115ccf3e120000000000000000000000000368cc231e5c50e8260b28901b7f65237515f9f2000000000000000000000000940212347ab5d127585b04ef295b52db6aa3bc1a000000000000000000000000c77b186fa280909f6782a635e594f31c3cf41cf7000000000000000000000000530fea7dbb84e516c79a5522867b79ca747aad6c0000000000000000000000000307a3ed2eb5dbf94adf4f0abf4a8837a6fa9f8e00000000000000000000000052695ef8a0242154df6f6a09cca4196ab05c36720000000000000000000000000c875e6fc3c63b02a75a15a4592885fa9242983d000000000000000000000000855fa544e16b78cb4518b3144aac7d70032d9745000000000000000000000000d4957329938970d90747b70fbf18e6c40319cb590000000000000000000000002faa703adf1881b26122e88147c788a7450a1f4e000000000000000000000000aa0c2e06076099bb9d6cafe1dc9a20fe393d757200000000000000000000000044d2a27f90edcd7bbc75d661a024f227597ba5760000000000000000000000008325d5949e7e706fbe411b63da25bc0724fdf7ac000000000000000000000000658f9cae743b1400ed56facac56eebd345783cbe000000000000000000000000cc25042b1dda611f5bb14a9403980fe200175389000000000000000000000000edac493613daa6f254036111d2879970c5040336000000000000000000000000d142e1058e2abde617d871daa505cd45234a4a0800000000000000000000000069cc1cd8a0171faf02771b70a01013983ff8c47a000000000000000000000000881a9943ad0b2ccc5d1d72fd014e4f06c32e23b4000000000000000000000000bc846c28095ee2e81487df3d947a0d43b061f67a000000000000000000000000869be1866dd4096c281944b91b8b990bd0129435000000000000000000000000f2500e3534164d37358f8a5237a1ccee48f021ce0000000000000000000000002c2b5f44f01e761143f579041c73498540cef25e00000000000000000000000030614b926692cd6a95610fe825136724e55a6f21000000000000000000000000b4e586a1481c4974536edde8b2182bdd7397ab0b000000000000000000000000abf721db29a2f3490b40740f2c8270f1671dc0d100000000000000000000000024f29bbb6b4400922ae42a57e1ef3185c47ac993000000000000000000000000944b40ce5047b96ea4de6a5b2d0359dd954138b10000000000000000000000008da6128ed5f40adf6c475d4137be7d2969b3f5eb0000000000000000000000006662e7bb762e62e4755a3a39fd08830604d2733b0000000000000000000000001d9231f0fc3c0ef4111f1644ea3c213eb9830bc10000000000000000000000000a11e30924b39c0c1dff0f7c1ad2d90caf91c6d5000000000000000000000000bc0c9db315b6169ad5e6fd4902740123c982420c0000000000000000000000000eb959512d9b3c3df04ac9871492740e61821dbe0000000000000000000000003994df0079a482dbd591ac6f3d45a03bd6b557210000000000000000000000005d24f2ebd152313895aca3eec7c86638c8071c49000000000000000000000000ba2319251421d0d905ba2bad4d83a44b7c278b18000000000000000000000000197c4ee948cf828603d7f46d0c7a67c0f9e3ec5a000000000000000000000000d730508cf320d00a1ed47bd9a944859d9f18642f000000000000000000000000e33a69124bb1b2a579078f7a9ba73b9c71eba8a2000000000000000000000000a96ff9f8e49292b5b8717a8031c46655492ed0d1000000000000000000000000b15d75671e37a80faef36096c47171de85854b2a0000000000000000000000009593550d4fa223892b6c69750558d4e2571f046500000000000000000000000051b455261a9585658afdf9dbb994eb05e45d99eb0000000000000000000000004408ee6dc49075e9b1591134f15a881494ee830d000000000000000000000000610e88947fab1b25f4d821b12973d55378695151000000000000000000000000e41e65ef1b81f1d1e6795d626212383f7d978e76000000000000000000000000b31a4c72376c02f4c59b09c4976073c8b0f9ca19000000000000000000000000bd00d0bd14e5bee1880ca0eebffae9444215253500000000000000000000000015bfa7fe1868e1c2e40e3324fa74b6f84b2e9fbe000000000000000000000000ce4c65d7387fcb726a16a2b4f5028fe8becb8c81000000000000000000000000674a71230585a7f1fbfeceb4221c9a7628718339000000000000000000000000ce57c3984a549f28b5173ebae96d3e662f3760a70000000000000000000000006a988365cfe9370001de6407553f6f58d5a343c70000000000000000000000008ac2573b456f9a39fd15e8b7143559c1248c91f00000000000000000000000004b7eec7da6946b83ec3e0bf2e886ff513aa8a1a0000000000000000000000000e784a073bd2433072e1b3f22ee28730471fbca3c0000000000000000000000004ff1b1e9739448e626101f4ffe821bf4934e99c200000000000000000000000028e472d2faa8986d7886b3601e1d222ff5dd4aa2000000000000000000000000f6f8dff10c0718cc6382fb051334c84b7c3abf0e0000000000000000000000003fc5bbe79e53df58d35424584b8ce2fd097bbc12000000000000000000000000780a804b993fa7d9b797aa66e4e420ebf6bb6554000000000000000000000000ecf1f2a7c147892c1b821bae711c345dc434c08e000000000000000000000000284090fac54e6c99feec2d9c6592616a47cca706000000000000000000000000bef2d1784ce641769f593c73d523df9e1634f178000000000000000000000000aaed65f065ebc411f0b2303b4ebca5cdea749bba0000000000000000000000000b7d48b96a0fb99511534bfaa2e1d976587f3cec000000000000000000000000b2d75838b2c5c7a11d90c2971c6d89425c1da2f6000000000000000000000000c3941a00799f78dc7487ea548e86d67f27803d720000000000000000000000003d0a4d3b21707f52cb3693533bdca4a60b162be2000000000000000000000000d75ac6cb3e87f2d21fdb15c1528991360568c70a00000000000000000000000070eb404a64241565927e6b81188891856573a879000000000000000000000000835c0af351231e1f529c4f0e35503855a81500f50000000000000000000000000f86dddd6b3b4ea0226f4f6c8d03834fe0c524fc000000000000000000000000f967e83a51d638939b12d88c9b74b58cf515caca000000000000000000000000b8457b8650f19885513378ed8d366fb3cf98e4ba0000000000000000000000002aaf4d0365ebba4997f1a436d32ba210fb796286000000000000000000000000936b715b008d579f22d1f1753b32d981d258239100000000000000000000000010912752b2a986fa449614ebed72fc6ecf5c0c000000000000000000000000002669508e8e056cc192196a57010e87761d33ff92000000000000000000000000408f3295cedab17d84708aabab13863afc24ce6d0000000000000000000000009794c39837c5c4eda3223dc15d2dad15c0358a4a0000000000000000000000006d2e2d84e0edbdf9293924f0c6e6489f32edf152000000000000000000000000ef15db35e645c1126597eec673de6817e8675fae00000000000000000000000049bce34766651c918987615425fc2ccabb5220bc000000000000000000000000f6a2ac78f87a45fa4bf6c4a31d8d32e2413203920000000000000000000000007bb532b54e1fda04fe968afa5f54235245e697ea00000000000000000000000063dcfee10e542f316890bc8ff42c51a0acd03011000000000000000000000000b197434d7c8f53896d0efd88f54e6485192734e10000000000000000000000007cc67a192f770a955b791e60f21208df0f16aebf0000000000000000000000006055518db62d04c2f69b7a0c21b0eeba72fe87750000000000000000000000009f2e2421aa7f57a3a4912bcd3aff2cbf3362e934000000000000000000000000998fd6459b1f0932a3e131284ecc590acd04dec7000000000000000000000000261a109029033e70420a6676c19db8c9af55933a000000000000000000000000dbe9d942b40c0a26dd4c66cdb405f2d519f3b1240000000000000000000000002f6810d662c88ad906d7a78ac3e1de60a9fa1fb20000000000000000000000000f725e0586bd3791e2a7c8bb88f50196a1d2d3cc0000000000000000000000008c6e7357e405b2cd4e23b2c7fa07679f83b0b7930000000000000000000000002385202c54197c5a5d007c55311c050adf9a9dc8000000000000000000000000aeb80163b89fdc77715abfe1f3625c19f38e375a000000000000000000000000ba6a00e2f88096d5c428a65d19394d4e70486108000000000000000000000000bad2926e7028dfc084d2aad8bade7c52d1a2c32600000000000000000000000054a060d643166637f22385da90c91d45a5df669e0000000000000000000000002ce04479401af3bc242fff0b3a0048790dc23d0a0000000000000000000000002e4c43adc345a8b0f48547fcc459b8bc2824fd0b000000000000000000000000b6139453b322dd0c546e54e243d5b945c62a0e9e0000000000000000000000004ed4b02d59a2c936bdfb15a6ac0c999c360372df000000000000000000000000a8fe4420e9adcc56a630f0a0c802f6e47c02c330000000000000000000000000cc818008717ad21ad6d372a299553dc9bc8d92ec000000000000000000000000e22a53492a0660d87a51857d2aa6da28497e06720000000000000000000000006a32ba47bec7ea12beeab5be10ace0c0715e37df000000000000000000000000b9abc363afd8953ead8cf3ded1464392080a5c850000000000000000000000007d0ebacf7df6f3253326f04b6b701f22ff4770bd0000000000000000000000009000d70c6cee7eee1069c4ccc3e8ec52f4fac88700000000000000000000000062b8fa08907e27b51a8cee810222c916aa0b1017000000000000000000000000271368bff85ae4f4d012dc136d93380272d9dd190000000000000000000000002e87de39396de0dac4e8d8312fe93b06840b5eba000000000000000000000000d5708167d1bd0be1f8ab812231a5b11065ba8aad000000000000000000000000836a9225df6b4dfd4e1b5eb9864a8211cdccf29f000000000000000000000000b026f7de02178f1376307fa945ca4a3a28e22dfb00000000000000000000000077eb425b3f6f00959b1b528714069974fae0746f0000000000000000000000006debd91123188ffd9f2fbdecd57169e8d85a968c0000000000000000000000002b7339aea50baadaf0f4edbafb5eb5fc10ac574b00000000000000000000000030f08a6b1d827290d9a5c179ec42bc2c30c58d400000000000000000000000009b0227eb3477a144ac0ce7fa974f67840b9bbb8900000000000000000000000057db402aa3fc8337048b8b3add7798fd1875f60800000000000000000000000016f829039f68bdd89f05492715d7120fc42eb20a0000000000000000000000000dd31b7689c32cbcaaee2f8f9dc65316f5aa72a80000000000000000000000004a85e3c471dbdbf3b9403b029c710f31adfe39b600000000000000000000000018b626a8c7d480f0e522f017f3ad0fef010d835400000000000000000000000033123d8072425e0453df489732131384b0a94135000000000000000000000000f6d0b4927abe28e5156df0abbe62dfd02a61452d000000000000000000000000a5afc4a1731c9ec5fc20334d90a9f8847a718d1800000000000000000000000078b56e18cfc4a2686ca609c9c6b60e0c2170c5b8000000000000000000000000297e292f4e8a77ada4c945628cda24123f03fa6b00000000000000000000000066ebf0c14f6d354e7ce0e1d0a55ba4d88f89f4a50000000000000000000000005336847be71a5f19b6f5f413ac676b1c6874046b0000000000000000000000003d07390d278e8476e2bf5ffbaab7fb057196f322000000000000000000000000ab3c1b0780f2bf86610baa06f35e066080e60b67000000000000000000000000e00fd679e139152530c1dd400f3556820b9690340000000000000000000000005c62e569c08a7a69b316497d0f5a962a21c2893300000000000000000000000003f7c931371848d2426bdf2d12632a99e7abf1d3000000000000000000000000f9c5672e045f87ad7dad458d33dbc050f9d4ddcf000000000000000000000000e392495b8b030100d445895af06fb7b045793229000000000000000000000000c7b37f9c20d7482abe6312b6385f2769e582e1e800000000000000000000000056b21e0cb946f8f0391b6ca1e98a8fe56ceafd3600000000000000000000000071cdf912064298f3809611ab2b673ddf8c7a6dcd000000000000000000000000fa877c86f079adf54ef88e0676d9d19b90b3e24b000000000000000000000000d5fa9834ef9e448db50b3772293d797d06baf7da00000000000000000000000009ee291741b163d4ffde27f7c98188017b4375050000000000000000000000000333a80bd9f84f4c52d6ba21227c0ad7e7762224000000000000000000000000ed939bbe7a9690d6188d78cd4090a02aa276769400000000000000000000000073011484def490502171eb1a1f96f4a88e1a39e5000000000000000000000000a9ad5e4e47b2f477d897d2e39fe751adfa078125000000000000000000000000ecbf166e0d1c44f9bbc13144db1a63000d59a780000000000000000000000000393efd1e9b784e4cea77a6ab60e6cb0197451538000000000000000000000000cd5850fb21436200f7cfcc39ac3d3123b933bee90000000000000000000000002bdbc09dfaa8f356e6a4d56a6c50b19e069fa363000000000000000000000000dc2145b6ac708efa3121de7afe713d5e113b1bc60000000000000000000000001ed8b5eebf1d94d9f973dfa2b07f0701e474be1900000000000000000000000045f284483b33425e6bf459823dee2628605c2660000000000000000000000000d0d4b697c3736825ab7775dc9c4ae7d155eb8ce0000000000000000000000000b15eb0848a2f2b1daac0186f30f9f74f76c422fc000000000000000000000000353b309a90ca6d702d677d5bdaa522a4ce25509c000000000000000000000000d78ec4dcd54213bf1329e2c3e3e72446a4855ce6000000000000000000000000c996225365cf9f048b468324e519d05249b16ab400000000000000000000000024b593c9f518b07331e1e3a4190eb4e0738e6838000000000000000000000000f649ccce0bf516d33fa7db993aec80a7672ffb6d000000000000000000000000df58abeedca280e89ed5d5d5826e064c27991e33000000000000000000000000d78afa3626637266e7441ea97cbd075c3815aa1700000000000000000000000061d3709ceb8bee277002596960758d722b8c984100000000000000000000000022f76f4d93e17bf059f8ef3265a3caf49166e9420000000000000000000000006cbf74afbcca6a463a594a935e4e2fd94d2e3524000000000000000000000000e541c0c2804109866ba41ce50f728f58d65256a4000000000000000000000000e54f404220b02d75c6415850c49f5a3d66eeca990000000000000000000000009b6239177c7661b8cc7e70e40ca0b577b224f78f0000000000000000000000002f1f59b3a7c36e871374e39b3173c86a84c531d30000000000000000000000004a6c67939e94dad55b6b992c70c0df2aa055982500000000000000000000000039cd35a59f2023c35a0eac9970c847b241474c3500000000000000000000000047f91fc8c2b68f64d5dcaf31f1dc0c9457695a35000000000000000000000000c211b747425a0247d8e3f3ea250f1578e1626cc5000000000000000000000000b5781c2955fbe5b46974c5515b9ac942dda41dd2000000000000000000000000f6788e9b9cbde808a8d33416f1439b8670bb37c10000000000000000000000004403fe8763043384d208932c3998e631a8333ee4000000000000000000000000d4cf9e474e43fc1ee964fc3bb221a778f4221d0600000000000000000000000020e98c54ca46a21774fb5297e363480e7b37a8410000000000000000000000003f1699ab232cae848b4da37c87d94fed0da6e2260000000000000000000000009ba7ca5e0db2a200af767ac272ca3ca386e9554a0000000000000000000000000ed7820414be3880783c7d02e15392a2d2443a0e000000000000000000000000cec92bdcfbb812ffd6bdd8b0e97592c49cee428b0000000000000000000000008fa4d26703fc3b3aaa30963b78aab1ba93dfa73d000000000000000000000000ba85591a53401a2b239b7ce3b3d5f8caf5cf8828000000000000000000000000a251a1f2ee3587572eeab56c5640230edc43b6640000000000000000000000003fb2aa7e340dce102b2a15a08ee2aa2267aa13f700000000000000000000000019032e23a60f0b4d92708eb02e5cf5e28a82260b000000000000000000000000e00668f1b2a7c1746dc5da88df1bf3534752ffa600000000000000000000000021d88cb2275c3f77f1779b0412c43ee598f4096e00000000000000000000000023bb78a10357a9e55ebde2174e289a7b0e8b0e430000000000000000000000004820f36fcf56f7ce1a9437a3db22a3f03059315b000000000000000000000000184cbee14a8110b339fc53bc5a66ddece6f8561f0000000000000000000000007a8997ace55cb549c408bb50f48d2608af35087b00000000000000000000000037a2256cfc594d26a3a6c83be098146c9d30b43c00000000000000000000000083fb35d12e0040b17c25ab1716d11cba2d2aa44c0000000000000000000000002c8dfcb9389fdd2310d86ea786ab40697f8eea4b0000000000000000000000003e412c83cd9886fc518b8c1b2936c2db1e12cf210000000000000000000000009498eec1fd263df1061f1d387e7d8b9b2e8a1656000000000000000000000000a5b30da93f6d11f509b5718cd5b25dc5c5469707000000000000000000000000d0d34c0039efef388c11cc637906d02c8e78a1fd00000000000000000000000092b085ae297f30a7e38514edfe584d0ac469684f0000000000000000000000002b33bea74c0bd29d06f99798ce761da13713353e000000000000000000000000117259a3d320560f144237897270a27d29f7dabb00000000000000000000000026326ba3bfb9ac17f59de8229ba13c1938d99b9a0000000000000000000000000289cb76da33dad243721b550f4cb7f8a052434f0000000000000000000000006e07799395c1ebd7daf59b3547eff9b324f5cad900000000000000000000000019d02fcfded2d6ee6a216107da6e0e0087b1d38b0000000000000000000000007b83f90c27af25b5b09025ea448054181c5afd86000000000000000000000000275e3ca80da98e59bfe8aeed1566af9ebd9938a60000000000000000000000003b5243c0d25a5edae8a639d0222c5608c4a4d128000000000000000000000000cea17f6136c4c9c9692242edbcaf7f05cc63c4110000000000000000000000001ce8617ae2b3a7ea76e0d116d0e88f1f5a7060c80000000000000000000000001731f61984a3dd560bcbb993f5c9728a22c0db0e00000000000000000000000005fe6fa8b8c42509d720494d4b1461daf1f4e288000000000000000000000000c00eb3d69abb5774f67e8d791ca7c95f555072b4