60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000008363a57e0102929226e8f5b02b30e4e9452fd37600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6665746368706f6f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206665746368706f6f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000002e516d5839513274424c4758445031517a4b71696d4d4631506d585a547245526d5551656134725236484432526444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000e388ca51d95d9b2a5b98acd0e74d03e6195c732a0000000000000000000000001488af56c9918ceaf25201c96bbf5a22343798ea00000000000000000000000077f651c80842736376b049cf5f1c17d0c05bba0900000000000000000000000077f3058071c319cb73375af7906a4fe4803d462b00000000000000000000000069a839934811c00f1694919e1f43374b29e327210000000000000000000000009c78d1b842089becabe73df4dcdc2704e388240900000000000000000000000069b0a0123988868e61406f1b95e0d7a08567f93500000000000000000000000027331b9715a117b955acb8d029ca8d3a3f6a5a990000000000000000000000004639cdfaf256a4d6bb483b4989a64bc6487e0b060000000000000000000000000a9b480eda2f69573ee7c980fed25f58b2cad1fa000000000000000000000000a2f227d51e6a2c2f6a4ee249561d989f36f96704000000000000000000000000dfe3396e9b7fd74827d2d3667b5469592fe87ea1000000000000000000000000617402836f9e4a7c6c97f97bc6270f14273557860000000000000000000000008acd0b01073f1d9abc9e8230db6272e36dbeaa4a000000000000000000000000d827d9d713e739dddc91562d26bc8ab19b62a4fa0000000000000000000000002076e2b0a1aec0348f2bd57fa234148915fc157c000000000000000000000000c34d92e8e067e667df268c212aa92f55bd656d9e000000000000000000000000cf1218841155166e3d8793d8ec11f36367e5586200000000000000000000000012833eec155f1ef1e694a34fce604aa5ccbeb879000000000000000000000000b84fb8eef1885440f9beb83ae40d642805d2787f00000000000000000000000035108bb3e96c79c18cdc883ea8e4b35d789e84060000000000000000000000009f95ed1b5532252b07016350bea4ed3745e6a3ef0000000000000000000000005f39e05faa0e80f506ca1fe948d96e978b2a9a02000000000000000000000000e43ed69bd8f48630ab4292c015aab53e4582cf5f000000000000000000000000df55440a9a63ef703799b974f94bc0dd124a1c3e000000000000000000000000ad844d633e784f843aea5fe6ffeec5e05ec4bcdb00000000000000000000000012f012b5a07f76f9d9447a8e6c4edd7f21eb239200000000000000000000000002965d923126e0f7135e1f29dbc260f3cd1d89550000000000000000000000006abc866e7040fee199506fa21e4b0ccc7e8e8d9f000000000000000000000000e9e4993aa434d1e7cb64db6a57507ae37257d4b6000000000000000000000000f4665dca0ba9f83e19c67704a28f62e544ca01bb000000000000000000000000501c58bc7edf3123a9bb3e818384caeff68d76610000000000000000000000003ef4ad271e44426c651df48d9cdd7d1e746068dc00000000000000000000000012b872c92eaa2f6954011bfeb2a10ff72e05881d000000000000000000000000c0d43c428cad5281e52657f40bccb59aab71ca6a000000000000000000000000e0a89b169e72fedbf1c09fe6b38f5cdfa4d48c01000000000000000000000000b13716c30c2626526d3024dbdfd555c4f27d3b0d0000000000000000000000002bc2f699b55e4a31d5d8107ebd05ab0ce7603ae7000000000000000000000000ed254e573e61f76b9707ac6213ac7f54cf14c340000000000000000000000000d7b63dfe69c902c61b01911c146df9542d6c5d0b00000000000000000000000034ed5f83b5df17e0fd0ad975ea392bda15f2bd55000000000000000000000000f7f7170b3f73fe0c22f4e10479b2969c3cbeee100000000000000000000000002b95f3619e53dfc668666c7dd795a9ffd0e3b75400000000000000000000000025bcc0ef2baf41847b585ad77eea540906236fce0000000000000000000000004a107bd030c1a7af3dab45985ca98e8dfc4396ca000000000000000000000000d7ae1a507d7545ea09b484c7972cdac7056a162b000000000000000000000000e42d0d9b0bfc32db7bfe85b534701d1c88946cf800000000000000000000000023a06541d88dc02e88a1ec21a6f2218f1997a948000000000000000000000000c0704ab73c7fabecd9c3c53afdda0a26856369790000000000000000000000004c9b9ae7c62eac1946070b772d424af8647acd11000000000000000000000000f6bf5013a00ac3dd3af61e3c31d8d0dae883f11d000000000000000000000000c6ee9726c935647c0b08a6ce816bc4877c4281050000000000000000000000002aa0b7c6db950b120e7f084146633dccc54247170000000000000000000000003da4bd792c9c4e3b330cf918b42601030f4db2a1000000000000000000000000b60c475cfc211068c2a9e8adbe98c1ea89b8fcb20000000000000000000000006af598fdcfdd91e2497889de0e502911ecc54bcb0000000000000000000000000f54e42e8d94cc64245caefa00c155daf6369d1100000000000000000000000006bcd45699b1c76206b8ac546f959b6c87d3756b00000000000000000000000088ae5a15bab4a373992f6ffe861ef8a949e5b78b000000000000000000000000b09d9d4cec6003cb71e891df198ab1582e49c6170000000000000000000000006edf85134a6c2e3ede181fd35704f0daa0e6268e000000000000000000000000cdd381ab2c9a048bc5fb57e229ea5a886a2c22fc000000000000000000000000feb3a596ef0f84ef94d0d47724c12e385541bc01000000000000000000000000ed6b2865982b22999e30a1b41f8a44343b6b218a000000000000000000000000bc76bab3354a577394f143badf26f5374a7915ae0000000000000000000000009d8462a6b646c2225f1142dec4ac075b678ae5d600000000000000000000000074c5831e7977269d213b0c0255410ea486dd91f300000000000000000000000076af95a28423eab37515258b5dcaae882db780320000000000000000000000008192720ab8a2465b6fb6ab53df0066ac8d10de99000000000000000000000000572c079ec7642c4f217acf9daf92243ff443f2db000000000000000000000000641bb118f04c422ab4275406865efca58ba6830a00000000000000000000000087f4f5b40fe301ef1ac8060a8aa4d7c16cce7a9f000000000000000000000000db4d2df8a9e970e2eaa547792b88e7561efd85df000000000000000000000000b54bd546cadcc58d6c085c352118df6431b28bc70000000000000000000000006b1ae7d302bd1ff87e0abf8454dc677390f22fde000000000000000000000000d2dec48109f117b341c988059ad8530f5ab2ee8500000000000000000000000016071f071609e2e21ea0895ccc24cdffe5c58b26000000000000000000000000ffe6abf7c104b36cb23c52dbe9a07001e9f3029e0000000000000000000000004152c6f392f8e29fb55c007f68be276bb33052c6000000000000000000000000a3ccf840ddde9d76c33fbc454955c129792342fb0000000000000000000000005080a7d929f97a405a401688078617c17d32e5d8000000000000000000000000c003680b346b6657160d6fd95ab5c202f8f4dbba0000000000000000000000001ddb98275a09552b5be11e8e3118684ed6a809fc000000000000000000000000bbf4c3bd17e501f12d7ef19d835af7dc620ab6de0000000000000000000000001bb537cf6885ebf02ef0877a7710b2a980f66a160000000000000000000000002183d47fd62505fd06f2b7e760b1b0566202f2590000000000000000000000002448d561152af1552c90ed16f6776da5da4774e1000000000000000000000000d5c39d48e7b502ef972af25dfa5c614680dda2500000000000000000000000005ec13046a8beb8033968a2a27afc3ccfff0bb106000000000000000000000000b45b83ef3f1706a9951349c52c58e42d416485d80000000000000000000000008049b75e16e969dea140af5a492749ea67e8f8e8000000000000000000000000f3bb2b6e31bfed153817434d4050f271fd4b3520000000000000000000000000221a7dae77f37aa6020bef5d90879f052f15959d00000000000000000000000009ddd548cbd7385091c0f35f80fcffbcac7653e7000000000000000000000000d9144428e29c1a7b41322e9c3cfa1310e0f845720000000000000000000000002c608ed2160046dd2a57a01bc7297ad7d0fc7f3500000000000000000000000073871659fab04bf65aa265abeeffdc0e4a787ea5000000000000000000000000d9b23d8a177a1fd155510a2a4029219084194fab0000000000000000000000008fd9e1a2ad33669478799f912831bc24b8e5c6910000000000000000000000001dd79daafe53630eecccdad0d665920aa88d73250000000000000000000000000b970a18cc3e5a03f24a34709e3d0e6fe97b5dd300000000000000000000000018dcdef9c5075bb0becf688c435648094e1e54110000000000000000000000006246e74e423c819bf90012f6d5a8a4174dcddb0a000000000000000000000000b35d6a0b49fcb9b4b4206ec259843e8c539936ac0000000000000000000000004cd5e7c030b03f9e8d1e419830e7c24d49e8d62e0000000000000000000000003282e78dfd34daa9eb1e8717b75217e52ab0433a000000000000000000000000b0b1339c44863a2d3b6feb81dac5ed6a372363d00000000000000000000000001bb93e66681afe670119eeea39739216489b114400000000000000000000000072019d412733a8db40257441eee82640b43ae5a4000000000000000000000000d90a331f5ef3d67bcc093e509b1dba4287906ed80000000000000000000000006e50b8e47d7ceaac2659cda02ee2757f14d527a00000000000000000000000008298c2d2b7e7218821fccb2086fba69ea1b7774c0000000000000000000000006557472604ef89273bd33ce60dcbfc4402c80acb000000000000000000000000c8e8e182604eb679bd1ebe01f02f6401ec48be52000000000000000000000000660a226739c07cf096a3feaf1402868fdfc460ad000000000000000000000000ae40dcd3499a23352b9999515ecd94522c20cacb000000000000000000000000ebacb1b6ae4e2b851fcd323bfcdccf60c8d6d5bc000000000000000000000000339f5052b6235629761714c130418675a8ed1cc40000000000000000000000009230c530d1a5a84bb1fb3cf454105bf0acdbf9e100000000000000000000000073e51447a77641c96137f70be7791e2d33e92ae50000000000000000000000002f5d3837bfb9a03f76fe9d99362a679c9495fe0900000000000000000000000051294b94074e2b030d6d9a3f12120396e5ba1d650000000000000000000000003fde207f59307c0893d7940810518afeb2fac9100000000000000000000000002a428c5f751db6d9b4a610b75a91d4e902df2fee000000000000000000000000266f67e660321be87fe37b38451a0453012396760000000000000000000000008fac96a50b1b108cab774688465ce2d57a997799000000000000000000000000021a689ebe8851e9e157632cbe2d8169d016125900000000000000000000000038c534fd695f13d3fc4396571414cbe8a528e938000000000000000000000000bc6fe1f68e9927d5017a55c460dfe144e57740690000000000000000000000003c72263d909a23c33ec99480993ed78c73ad03e000000000000000000000000033f5243cc9b1216690f97cf2016fcc0daf84ba5900000000000000000000000081538e92167d162be824ccb6e6c92f62a85486b4000000000000000000000000f224837e13b1a745574ef68a73427b0063f266f100000000000000000000000007e89281c7ecce92a6dd28bdd4244ac7a1aa26f8000000000000000000000000b128e84d1e915c2085b8e14dc874e48db29714c8000000000000000000000000aeb6b48a0707347dc337d5dea4b63bffcbd8ea58000000000000000000000000496f42ba0cddb603de2f84a84e54a4f70bfd7ad0000000000000000000000000b5238957522d5bd6b09b89127d8b5125b473f866000000000000000000000000ded62ca3e7dadc2bb772f9ca62005d872339689f000000000000000000000000792156757145e437e8c46ecee22745d198c1fdb4000000000000000000000000b7bfbdffd92cbe40e7ba9b6985420dbc665eaf6b00000000000000000000000036c10ce117688bad82ce21fb888bb216a7ffa7880000000000000000000000008bc261e3ae270ddf1ba1fd975fd0ea1520b747a4000000000000000000000000d9d7afa0cab755bba63f29757fe6d70e2d7ce1be000000000000000000000000f0a4d6f2ee67ff50bb31c130420362c906c72d10000000000000000000000000b87983ab49d782ed8350e8c3799333af2da9d9ad000000000000000000000000f419d9019fe3cd0e9d5eba4f747baa35d68887ca00000000000000000000000025504b79cdcff13661010b05cda6e25eda366e590000000000000000000000004aba38f42dbbd25df0f3e0b36108ff525828dc71000000000000000000000000deb2f5ad261ec6754f1523aee4e7273fd325571600000000000000000000000032ef1ed55bcb9a04ddd8885d0975249f25e007d7000000000000000000000000dfdf9231dfdb054226cfea2f78ba6e5bd601582700000000000000000000000061fce75072f4880f00f120ff54e50af55c2c6b60000000000000000000000000e4e268155c3c2857cb8277456990ca3e065180520000000000000000000000006d665dc284b35eba5521b2de1de4cd9cf0df4fb7000000000000000000000000cc1457707c0f7298a568a0b1b8bf629ffc3c99ea000000000000000000000000a49dbdb530d5c35ac068ace4a4b0ece54d387521000000000000000000000000071c142d394084fb7f67036889cb27e6cf3b1489000000000000000000000000708d3f6c2953bf84edd11d2543ac8926c5d956b300000000000000000000000096ac5eb079a25699577e98998d9c271024e5365f00000000000000000000000033861811b9b12ed0dc5efe8fbdd8a400132ed0ac000000000000000000000000964a26af129b0620063ea1d5f4b35b804c52f1bf00000000000000000000000028f48279978767ddcaad0c41833bc1cf99b6b3130000000000000000000000002014701a241be2a2a4e310622483aa6e17dd9f5c0000000000000000000000008f20083fef016a640c6f0d62945d113d6733a270000000000000000000000000b83f0bf704b56a83c77a6eb5fd2886668482e15a000000000000000000000000bcd03787205b3516255a24d88250bf46eb2a6014000000000000000000000000f0802a7ec12e6bf06870ce5f663f114c164cf107000000000000000000000000e71bccd5562433603474eac0d14b27faf15294ca0000000000000000000000005a87dd8f49a4ec6342e63318ebdc0979eeb53890000000000000000000000000467014b218093c92bc1e6946f2bb58eaa8d94ae10000000000000000000000001c71c5c67874352596ed4ffa38f7915110cc527c000000000000000000000000e9f1b5a2ebe0862251f96e8808e546c319aa7fb0000000000000000000000000206d7537c7733ca1db4549d159ffa0a99f99be220000000000000000000000007acd1980ccc798d8144e5004c13b9bb74750d9e5000000000000000000000000054d392cce7ff77505683600080fa8fd227feec40000000000000000000000008e174d75fd7527f779735072312a6fee0ec3ac76000000000000000000000000f26ff5dc8aa2d1fba746e7e4b2e845b8fbfe325e000000000000000000000000483067a50450164a08120d8be17eba5393bee8c0000000000000000000000000078c9f1beaf6e588a90c86ba51fd2afdd01d5d9e000000000000000000000000c53e8b355a6b06686c7499ab9bf1736e574e692700000000000000000000000005ab7848120ecade60d67c17218f86e59677bba5000000000000000000000000f57d6b51026328ad1953b2aaceaa3ad105b2ad3d00000000000000000000000024bae85e45756b1a7f4e0e171f7812a6864c569600000000000000000000000097d84a306fb4230f7a5080b8235ed58b5b119082000000000000000000000000d4b47dfcfce0e923d4cdd6c1be7663cb4c9296610000000000000000000000009ae7734f6a70af9e250210108c1ab49041710724000000000000000000000000a47197f3bd44b38946945bba930384bb84f39b65000000000000000000000000c94af8e2f4383019db908e727266bb9d48a491e5000000000000000000000000d7232786780fe7dd962e6d6a05aaaa1edc9853a100000000000000000000000028a7cc3fe9aceecbb1fa318aa03d038d8138e5480000000000000000000000005640e9987249d2ac4547fd7021928ebc0f2bb25f000000000000000000000000ad6becd3da24bc30bb781590b794baf5d251d390000000000000000000000000116bd87b073920daf83c1a869591bfef249f2d85000000000000000000000000b3760357455f01f56e127885a9b312c05035bc190000000000000000000000000ba7a43d4a5c84d9a4afa7109ea1e022decb637a000000000000000000000000d754e8cc7cb4d0c77868cd132c797421eed811270000000000000000000000005529cadaaceb677e456eee2f35ce231686d1bca5000000000000000000000000e2b5442b1af39fe31fc567a2b6205f312304877f000000000000000000000000c46efb841dec1ba654b7c068134816f2e701d01d0000000000000000000000005ba39c0460cc17d6a4b0e2ee9220904a0e10e815000000000000000000000000421dc8af1766cf0bb19514ef7c1c83413453e07000000000000000000000000007e28e682d397a05f2022834d2151411c5a1fb19000000000000000000000000dca5b413fcf11f675c42ca62b9ca53f1acc04cfc00000000000000000000000071f934b6645fc9b46945c2abc74b3871b70370e4000000000000000000000000a8f4b3b911c3738234a436bc296781174f5c19fe000000000000000000000000936791aa942028ab195a82f9254a0440c562221e000000000000000000000000c2e780396ed03a030e01e7b607e5836831fa66b4000000000000000000000000a5186b740a75fa96a334d8f696c93b6753aca5b10000000000000000000000002197cd0cf54e627419a3eda7189f25eb2186a46800000000000000000000000085e737422bc509d88ff560df4263d4dcbbbcc7400000000000000000000000003acc980d4d817e0d80b3b0cb3507e80b88cecb5c000000000000000000000000ba6e45997009308e42322ca88a3d2240b0db6ba100000000000000000000000063b085ddba40e88a523dddd66c8b2bebb6f3eeed0000000000000000000000001fcf0b707755cb847b3157a263b837bc604abd7f000000000000000000000000429adde511c2d1e7c3f0040a21eb31f1ce926917000000000000000000000000e53223e35821f977b885ebcdf0d0e39a3cd02cd8000000000000000000000000ae7eb4f776ada0ce903bbfd82cd920f6c8a698ab00000000000000000000000021dede2ce6f8799112cdd8b1cd36e09471dd12380000000000000000000000002c780b070179482846096873886d89828c39ea6e000000000000000000000000e72ae905994700ebdd4a1d41cc51bb9fb386e25b0000000000000000000000008d0c8600f2b7ec0cda30224d27e28271ee764ba30000000000000000000000000ac713c8143799692e56d16a4380ddb5807f18d200000000000000000000000077dd6b292815f7bafa2f2ffee8d8151d95af32a50000000000000000000000007467124dfb44ededa98eb80643bca205df0ab8830000000000000000000000007f269f3509fd5f2705665c0796c573742a2e80c30000000000000000000000003df2d58ff3488393f4bfa2e8a8f931fb582c14c80000000000000000000000006ee78d2d7de386b59a7f45d7b04555267075e1ff00000000000000000000000085e3dcd3d737a8a0d0bc452fb1c4abec970d083300000000000000000000000076bf3794f87dd529ceeafae119d942621f7fbf6400000000000000000000000094aff0e1e761f779f74885cbb8badb39ff1e62390000000000000000000000001901173e805cf3088dabe6fb541e677c049e999b00000000000000000000000072f963c22a2dd6294136d1f905930a5f828fa895000000000000000000000000c319e79d92e0dc70163ccab1319cdac70575cf5800000000000000000000000031ab8ba53e421e7ef103c5391473ee5e2b205ce900000000000000000000000068207b54a298d183734d6b86d09bc9eacb37c7fe000000000000000000000000e925b375c0963ca86ecf1ff0851e75bd402043ad000000000000000000000000b865781c0a7ebb1d99d80c2ba41fcb872f17dcee000000000000000000000000ca98b21144a2b78cba54ec99ce748e9cda65352c000000000000000000000000921d58c0cc78aaf04652ff28e68f66d15ac7b73e0000000000000000000000004eb4d590b00386a29ad56f48e55ff846f7d64c540000000000000000000000004d4f26bff1022eacdc8369aa12bf800211be86ac000000000000000000000000f0c94574ea55af2656be33748fd9a517965e90d90000000000000000000000007d25e4cc3b8c20d2a3464d958285d7643e0010a7000000000000000000000000874c395bc6cff83ea8023079df56e2bf0de6a5e1000000000000000000000000cc5e272391265d2e3e16b9c07a63188c6ca5124a000000000000000000000000945ada6b72c398a4539fb28ca41d310131fff3090000000000000000000000008626f46efe12418b5154a304a0047633a5a29a5a000000000000000000000000b65cedd0025d2402340e2041473bf9ace87a5cfe0000000000000000000000009128bc25009224199236baab1e542577145632f8000000000000000000000000f7025d0d4cf0eefb5cfcd09198aaeb40f7770c150000000000000000000000006d02e84320ff3d01adc2d61571900d5e0029b4ea000000000000000000000000128b168c8f1ef80c186587d86578dc02ab2824050000000000000000000000002a9717678cd6c4c3e5acd1c2b0233ff27b93189400000000000000000000000015b935784e23a5f94a1c68c1ab6751708bdd511d000000000000000000000000816f5fc119b79a0703a23635156ea51acdd38bdb000000000000000000000000c434cc7716ef079b8e38b1fa47589ff5c4b06196000000000000000000000000b4f485399a186f5ea5c41ab2e57712565c8d85c1000000000000000000000000d03d3b1c3e2c7cbc472f0c4fa4cf0e81ca39fcfa000000000000000000000000b89476c943adf6c8715814a96f8fba58ad11520100000000000000000000000093c425bf75cb40c1920eedd0274f5086a5cc56360000000000000000000000002d76864627dec2eed948f98e0a7d9f98f7898fd1000000000000000000000000b872de0c17def707d8104a777a011adce0194acd000000000000000000000000433aa9ff9d28f808d706c028333bd48329626d7f000000000000000000000000d72353901b49c8eb45c575ac76934d11c416e1f9000000000000000000000000610282e575d2b2ecb90c6679fa4605b2ed5960cf000000000000000000000000731d157a5aabfdb622d1c527310b23d279c00dc1000000000000000000000000c93adf359dff31d9e4541acac58f8e35bf28e496000000000000000000000000acbffdce9983be351fa25999cc756e88c9d51c5b00000000000000000000000018273171df618c2d3dbc0df2170b3bdbc8b149dd00000000000000000000000070528d30da7b808df7bee5d8c175a453af19e661000000000000000000000000fc298b65593875c8b452ef77ddd7bd578981205e00000000000000000000000011fecf354506289154ed78f009911754f64e79ca000000000000000000000000ff750acbd8797b146fd4ab85c554f4b6b15d14b0000000000000000000000000050f6729016aae3eaa2b792643dd294eeb47334700000000000000000000000058bd952d9204bece6c38fa8519c78f66ea45f9430000000000000000000000006a0758e39b17972bc348d8646feb845f8183c5fa000000000000000000000000d514692dedd332e339b28abf2990385f3294c5a90000000000000000000000008db2a2e9f509f0cf0096eb7a06173010438c51980000000000000000000000007ff38b277c327869a54d3d37c8a72885e54e286b000000000000000000000000c78ddfe9ebea419c27ec038c0f03256d70997dbb00000000000000000000000080c6f8fd7734eee0556298ea9d4117b32ac6b51e000000000000000000000000306ebb81438c3069be6a1e6c6ad811e74e313cd9000000000000000000000000c19696fa8f7e0dc679c175a21f0baab61df7ebdd00000000000000000000000052eda979b19bf3e9f0f590874b74c270602482fe0000000000000000000000009da6c2525d1b35cd8c04b2a29ee09e17892435fd0000000000000000000000006e862d4300e83e17179ba5b7dd4f1cda2c9cfce8000000000000000000000000092aecc2d252c1c1912cfdc9931d39601d91f72c0000000000000000000000007a4a7c7a1969f9a80b68fe4fd31d8f1fd7a24fe200000000000000000000000074890cd2bc5643d32166f7bb1811bbab0ff17aad0000000000000000000000000d5a5cbc24a82dab23db11bd4859b91893d60281000000000000000000000000a8b90dc0221b582bcb259c2f7009ac822469f10600000000000000000000000097608ff8564ff34b8c602ac85645e651f3de01f4000000000000000000000000b54c1eaf964f1f5a3481168fee1924a516be3e380000000000000000000000007a6f0ecf37dabaff7b1d12a4efafeba0554fae770000000000000000000000009f59c6b2a50bcb5045c48bc142e6b4a5d57218c7000000000000000000000000a8b65488f573f722cbc8af0a061d5c6e1d1a1a2c00000000000000000000000012b7e3287269f0c6845a2730a551650272ecb209000000000000000000000000f1b7a0883a147dfad827e46d1787e7021e2cc4ba000000000000000000000000cba79f5b669fabd3ad2e71e8753ddf631b5692f00000000000000000000000001ef09a45c5a84254c7f2c716e1ebcde9080dcc940000000000000000000000007e3276e1882ce19793e4f7263e2889789aee2b990000000000000000000000009e071b65e3e5642a3b322ff5e32e5d0f28b084fe0000000000000000000000006737bde05c2ca772be832c0628a66b4f8b1ec925000000000000000000000000ac7ab58c447270165a3ee822ab624c7174ad1169000000000000000000000000b87d72b9474c46a002f96c4a03b7d2d51ffdfad2000000000000000000000000c9c86b2af931b738c15adbd642d0ee5495e84fa8000000000000000000000000501686184fb5dd68d14eb062ee5ece70f0a0d7c90000000000000000000000003bafed6d2281fd50ba67816ceb47e7c1e44ef5c8000000000000000000000000eb1627d28aad20106088b9e8aee89a9cae875d69000000000000000000000000fb27689779d3a9a46f26eaa96145be28b15b0c0f00000000000000000000000050df8f4ed8cd359cc9e474739d2e786bdaa98394000000000000000000000000638c80bd6ec3b364617a7974b1abbc6ccf2cd2170000000000000000000000000847b13d4e57c5f01824b363d6fc69a87ef876a3000000000000000000000000ec2e45b2d7fc1d16c8430ccc99c5a332e221e6ec000000000000000000000000d96d5d29f7b8e174dbf1d2c7805af469c1bce0250000000000000000000000005de9713c7bba9725c81624f3d5dd47b76a1559a80000000000000000000000003f37665fd1ef9c3177fe44aa1f552a18a30097bc000000000000000000000000a1c97e4f08dbe7eafa349a06cb2d47c1c9f00793000000000000000000000000656a37be4bedab86c184d7e4ea3221d64c020e6c000000000000000000000000d57dee6eb101f50356bf4f5cfb4efb0139c48251000000000000000000000000461b5cba6c841872ae3a393807d070ddbf75ecd2000000000000000000000000d2f4ca769c3063de8ce12c228cddf077bf6793b200000000000000000000000088e86e491fbd5d81f8f635377a366b0441b7410b000000000000000000000000607051cba7480737d8b2f208aa05da0498e1b7c30000000000000000000000003ddc0d8b59c05cae4e4102307305cf3fbe7cd01c00000000000000000000000085f134bf1d2f453925a912f355d7af69ef7c03a90000000000000000000000006278304a3e1dbe15ea5a1f6f02bdcef8bf6a07190000000000000000000000005c9c354575442196b8db585c61abbd4fe7507859000000000000000000000000a9e14ecbbf4c28043ca0932c76038a1fd03d5bf00000000000000000000000001f2fc208175aa34f8ef867792db638ad060efa17000000000000000000000000228ba9cd874a2a4d76c3da7b81549a39d7ff79fa000000000000000000000000b8a14570a80682ae7b73d0f9f3c96651746bfbad000000000000000000000000505c5b0f13298015de2916a9f27624f3e917db23000000000000000000000000b0019fa7418cd46d1eaebe6ce361d0f4673e7db10000000000000000000000004975f4985e5e107a7defd2dbf57216d4b1efa64a000000000000000000000000130a0e494e9f7ce3a520153cc15bc36ec1d20521000000000000000000000000d77a2d9480bdc920f10269ccef4f2ee97c7d182e000000000000000000000000685fc174e91a00d8ee33c4b2fbd0ca70a6121a4600000000000000000000000053888c17efbf14e5ad5cb95cf212972def6655bd0000000000000000000000005e19b58ebe6a85fe1fb7a31508e0e3e1ebcb1d66000000000000000000000000e6c342b531059c9a33057b3294df3a16b2c5afa6000000000000000000000000769429e129a022891038a94bf1ec2479e60eb0ae0000000000000000000000006fff54e2e9ebd6f1de946a66feaf331066cca5c9000000000000000000000000a8de33bd57b306b5da9cfda38e689b06da1c314400000000000000000000000054372f84f221f0abe4b72f79c2c3eb7e2fd251ff000000000000000000000000fbb8776298d34f64950f45ac7ba943b45794c39b0000000000000000000000002a5dd44bca0700c1dd9b95ec64e5d5044c9cd9540000000000000000000000000b6b9113121304d46a62422e1d8c4ac00c4ee10f0000000000000000000000006b29887b9d14210243c125250bab14b245667c66000000000000000000000000f95ca2e5316fe4b79f25bb7b1bd35fafbc27d63000000000000000000000000079a94a4c7e169a006fc4e1c4e389f0aa9b2be5270000000000000000000000005dc49957d6d5b41609dd2409d4992d80e7341c66000000000000000000000000d6b5fc89524a79b39781d213cc83a9bba31f74750000000000000000000000004b3e8b27c2195b9ab86ed9554a52d25836c28c68000000000000000000000000eac198af143c0a5e694521b7a36ca7f9d058f221000000000000000000000000ea69b389c5d742a1d22f080f06aa346fd55afe20000000000000000000000000a87b342ee5c2d486ef2ac66f4e2813ca847deba60000000000000000000000006e81a5bf3eb36d2d5fefd4765a38b982640fbe9100000000000000000000000018e226459ccf0eec276514a4fd3b226d8961e4d10000000000000000000000009c027816046b56e6c77efef6f3b397c3542ae55700000000000000000000000066b0500ff4b3a2b9ca9d44aa39a91de1c267446c00000000000000000000000026eba4ddd55275c3539147380ef4030e962ffbb40000000000000000000000009f975ea64bb7662ab4f43ae49e39e7d68f196bef00000000000000000000000064ff80f65b12d3d7e57c46dcf868e176d24f4c1100000000000000000000000088d9af1564058750e3f00ccbd4b7a07f11b37fbe000000000000000000000000758f7649225c6afe4fcc649e73338bc53492527f000000000000000000000000dcbeaa557311e965321501f2752f95eed201ce990000000000000000000000005d809e937086552837b6bf6623bf13ec14909a9e000000000000000000000000f857d18cdcbecf85eee9851d8eccf7f9bcafe865000000000000000000000000005c6e624f67eb7cd3bcfb6774e0833666b9efa0000000000000000000000000051a43622a15f15e7c5c2e10b4242a27815d3d37000000000000000000000000a2db007d140ca50360b87110b96b18f1d6aa8c7f000000000000000000000000847de36d38c13dfb1b2a587e074f3bad3854ee880000000000000000000000008223a2c615ba7af71a8cf018dd673057202017c600000000000000000000000037ca0f74dc45ea3529ad5f183d49d25e30288b68000000000000000000000000b25b21c495280003b785b394c2db7eb48c4f9119000000000000000000000000ed33f24f7a708ceb27f758612227d903b6ae395c0000000000000000000000004144622995a2ab96e943f3d4ed1aec109175ca740000000000000000000000001cb807eaa157de4bad9f0e3ab252d24c8fa569dd000000000000000000000000cd2a94d224f78a45862bb9b912b725dfb35a854c000000000000000000000000c4f3bdcc7da3c5d665209d5d9fb58fc0ea03d67900000000000000000000000090ea323089f98ab7b20465ee0cfa32cd0e899d7900000000000000000000000079bf88bc085305412cbb6bae72d07112631308de000000000000000000000000faf4b5cc995b9c6b825dfd2e84044d8d9ae654b700000000000000000000000066ba4ef8fa98eb0989df17afff10d56e7bd2b4a3000000000000000000000000c000526fe2016dbe8fae45603ff3ac913c32c5f40000000000000000000000006073c34d07d3a84f5c2784134ab71e96c913bd90000000000000000000000000b6b84409216b732255b5d7ebcd3df2ba5066c6910000000000000000000000004768065d3323b4719503436d8bed0adaa3ac2b750000000000000000000000000f8d6ba4d109d9758fa6f51e3ea5f5f4091d701a0000000000000000000000008181d7c3d6fcb9b5cf04bc25b177345f23a75bb7000000000000000000000000cda80b0b4430df7a643910c5815e6f5acce5443a0000000000000000000000005a254e280c09878894350cb9daaada9dc864e6ea00000000000000000000000086b1df8bdde4b42c3641e879a29ab010a56ac2520000000000000000000000003d421066f0feff4e5813ec3043fc4ed0d6d5cfc60000000000000000000000003523c695fb997c5c35f951bba5c2173e15a1ca510000000000000000000000007eb3ca391f2283e48931d69a453bf1703632599b000000000000000000000000c7e5d48140fb25a94dccb65d2f125f5382239dcd0000000000000000000000005704096debaf44799c1be72ccc944a4843836d49000000000000000000000000c7375e8964c233337359fae8bb7c52c0952e89a7000000000000000000000000b493d4afa60a0ded9f344875b69ebb5ce6cf5029000000000000000000000000fdc0a22874957bc563ef53677022f6bc90b9f2a600000000000000000000000004fd996884f6d0ca867f2e6e3680e4d8004646420000000000000000000000001fa68e90a1d15b3db424d9ff88f39756f38c0698000000000000000000000000026d5f1914545223e738bf07e6e570e09a249d21000000000000000000000000853c340c1990848a8877f6048c8eadb110b05a670000000000000000000000007312e3d3771f8e0ebb931e4d32208dae6d2a55e40000000000000000000000001df3942ea4fc0797595e171fa6a33e8cfa47faea000000000000000000000000360900ec6df3a9e588f24e848e81aad07d3100730000000000000000000000006f6f69be67c2fd15492792954253a687bb19a86b0000000000000000000000006581cac7dcba438dcef2ef4551770617413c9fb300000000000000000000000018ea8784edaea2334c36b8def865e77ab380c065000000000000000000000000f9728d439fd38d4f829c33e7e91aa0e370a1f82a00000000000000000000000074deefb518cf9084e1329e875a3540dd9aadf2a4000000000000000000000000e74c11c08dc26d6a1adb6c1adc36db03dbb46823000000000000000000000000c6900851b913fa7df7a9c0f456650c74f7601fba000000000000000000000000c4d1242fb4a1739dac698433e96ca6132340f86d000000000000000000000000d15d7479d101de03b4474fb886f37ea7b953ba2e000000000000000000000000d7d89a629e822a3dc412972ceb25a6ab331e314a0000000000000000000000009ee11a85292f8900fbb966b2a409b1662c5cc5e2000000000000000000000000f1bcbba06ff3da2febe26baabacd126ead7032b500000000000000000000000081dbf1fabde37109d1c8e0e3f9ccaabcd4b6c1e90000000000000000000000001070e0539a4601a3d22e6e566ff077518691d4470000000000000000000000003f2c74d875b13ef45c0e78242c9526ef0bc917490000000000000000000000009a7f18a23005388298899502a0806025b3fbcfb50000000000000000000000008abb13abf0aa7da52f1f23c975c2342b48e5c36300000000000000000000000078cd0aa1a80758e43ffbcc21941747b91f7f73ff000000000000000000000000c964c5332529d7472a6957567c7e6cf53165b80200000000000000000000000071b2c3d2f982cd563a0aca77ba22dd9ab308d9af000000000000000000000000b2f549705f2463e60f47270645aefe28de5f26120000000000000000000000005182ce98192db21a825c394d3e7cbb5b1cb1009b000000000000000000000000a3d7f880a7af52a24242b8f1efd4b8153481d7d8000000000000000000000000fadfed64cce1c8041d330dc04c5ac0d24034abbd0000000000000000000000008f705aa530b1ece08e9d0280fb0832d939e28bf60000000000000000000000007162c77b5ae378df30e5311fcd8703d07ee857d60000000000000000000000002345762bd0f95a1f699c07ee422be411e47c3f53000000000000000000000000484fc85c12d41613e8a91388347bc38e0e8970b00000000000000000000000005c6206c8ea50f83dfe267c50295b5ca19a392ebe00000000000000000000000083059b5a54ac8493c9ff2593c33845fb8ab65b8400000000000000000000000026a025b0a0f651045362e1c41c974801309a0ecf000000000000000000000000ba8baee035a41f59e85d0088b9c123a8c615a8ee0000000000000000000000001eac482912d4d750087fc1aae781610f56023934000000000000000000000000f2067abfab8bc621211935431519d41825d2f344000000000000000000000000939c57333b82848ac84202fc1706a2e44e0bf6a9000000000000000000000000aaede21e7d956e31ad1da0e81cdae6baafc28779000000000000000000000000473a51efe4ab649d3317931c3812c15f27687ee2000000000000000000000000d33158cc771974c755e358b44a6a9e8687b75d85000000000000000000000000ef2ef1ed327fb89aae1c222fc2b6bedf18f93d01000000000000000000000000ff6e492b63f38ae78a3fad892ce7e3df4b7c3ba8000000000000000000000000ae452df82a79af9dfa965877619dbfae2a71099900000000000000000000000035aa0ce04d3410947beea1dd06ef622a7d8d09420000000000000000000000008fe06658d3ffa32f6e23df961c65889537a1022b000000000000000000000000cc87cdcc7c76505987af342f0da44ece6fe68bf2000000000000000000000000e11316c520c5fd2bc0e8574b29d88c05e98f71ee000000000000000000000000c7dfccef703e01c40a20ab25d9f01d79c8fe231700000000000000000000000009fa7353397f62ce821648678e41935597cde055000000000000000000000000e258f4e40904bfbf864200f284d83db8b492df5200000000000000000000000047e7b0a612eef9de2588da44511f068c1dca0ec70000000000000000000000005ad367b0d06e1db48609cc9fa75d742c7817ffc400000000000000000000000023aa0d96f5aaad008320a2475326e8bdb231e083000000000000000000000000d38cf87f114f2a0582c329fb9df4f7044ce713300000000000000000000000005065b578c3cabf83b6a666c674ce75d871b3f40d0000000000000000000000008333a0d28c41f54d17c52909af4a0d411bb17e38000000000000000000000000d6d6ae769315602d6e4d32b21119aa7efc823ce7000000000000000000000000e11ca943be18f35abef5d4dc2384f9a71dd4e37600000000000000000000000028cce40c3a488842c84addff7332f0b386b0ffc800000000000000000000000064c19afb53db3a65eb37b914825372fba9e84269000000000000000000000000d6f4eaf679e0e22b308bd5aec28bc9f16e148d8200000000000000000000000025ba95e5eaa2d6d7f1609611f2bbe45995267dbd000000000000000000000000972c03377cedf707d48c88a509c98ae22730696a000000000000000000000000ebe4db2b842c765cd4d46e649983b173743046420000000000000000000000008c83f37af7100c7ceb5fff37c2e1f2ab24d313a20000000000000000000000005de03d963968a52251bde34999ec0ddc7ccbcf9a000000000000000000000000f0850f51657bc95f460a71715380130073640ad0000000000000000000000000adac8f8288dd73436307fe702b52f0d8b4712253000000000000000000000000530b1b6828ce3a73e630b628c3575a7c9f538005000000000000000000000000548c955e5e76572cfa0e2e6a0a5391d2d3cdda6f00000000000000000000000031f5879c3e633fd17e540c82c5772904351188ed000000000000000000000000fea66168ec9339f1e40adaac0b0f1b9394824a12000000000000000000000000f93cd546c1b8f7febbf5ca5c41634baa9ab8b2770000000000000000000000000c5d545a5f094db30fab8e6a3564a2932cf681f00000000000000000000000002c940107d3d813d841147b1e427b7f188a6c11d9000000000000000000000000b316cf9aa870eee41f2a8f6fb8846fc02f1bd03d00000000000000000000000030182f2c7075dc6894babd6c1719a65a4838f7c30000000000000000000000008b631409f9fda99e381e5329158847c7ed4cbfdf000000000000000000000000443d13f34e6da5c5a2bff63b233f4b5fe76590b90000000000000000000000004babbd9ef6d847d1d92895e08b3c34c0b5b86cda000000000000000000000000fb970bd4f0ca1abd422096a36ed3a456e2f696fc000000000000000000000000f9535899c3df9b75d1ded067c32acbebcf226cde000000000000000000000000fbf0c0cd64768dea3fa8bc6789996403a7e60bbc000000000000000000000000da21577649d1e6ec6a2357246b454ea726ad57370000000000000000000000001576ea941073701c9eb7c076a8fdd53bed3c4fef000000000000000000000000aed3663e36d2fe6979c3bd070c4817951f2be641000000000000000000000000e08c59954087dd21f504235998cea77f7934ee29000000000000000000000000e3b0db75a9d609d99490f4fec9f0c9b83336ff670000000000000000000000002f50852d5b0bd3ae9a562c573187cd87628163e70000000000000000000000001b7e2bf9809d641302ebe6105fabc26f01da6ab7000000000000000000000000b85a95a66e515b79d9dcff515a14a27bffb2921e0000000000000000000000009f08f8a84c0b32110f8edab72ca0eac7c8247a6d0000000000000000000000008a5eeae1488d5a8bddc31454297013aac948a7890000000000000000000000004356e00686add09f2318c531d2c06f3034ee7a29000000000000000000000000460e3921ab123f0271774f8c45a395148bd3b630000000000000000000000000444c61e2047eaf60ede790406b2abe013f3576a9000000000000000000000000c8545a13c48afb5fdbf442fc262117f3d24749e50000000000000000000000007d8369bc11b94af5ef88619d6749920219906f9c0000000000000000000000003ec4ccf6bcda23f4bccc59a71a815bae1b97ea92000000000000000000000000c33bd8dc9f8299f2ef43a0b8390c880e8e6a86ba000000000000000000000000564f9e680891581cb331586b6fa913d91cdb5025000000000000000000000000c2789abcf6b4baa5e3a66c3d4bcca54867db0e3c0000000000000000000000004d44f4b58e55f76fab0c8357858cbb3acd68457f0000000000000000000000000db1fb9837bcff0931ebec3aa53ce553e0bc5ae5000000000000000000000000cc57576c1c61e2a238d4df165c9fb53eb7be4322000000000000000000000000865b51d61a518d4c207ff2ecd70e24b537f777bc0000000000000000000000008ed5b7e09c47da7c56198a575ae8f386c7ff6831000000000000000000000000bd8736abf67bd8a491db9ae40806f4d07e07c23d000000000000000000000000da8ed2109daf57e7023031a13d905d256048c8df0000000000000000000000007ebf601015540dc4a73b1a22ee5bb0f5561cb7f900000000000000000000000053600f124e565b5e7677affc836dd4f4d73442dc000000000000000000000000dfc3df0ac89185b8035dd49d5e09d47443c3105e000000000000000000000000e3f0f2f876e2a7e7d2d4f61c705cdb0fbfe0c1c1000000000000000000000000f080eb099cd2c87bb7491fc8c677fb338cb9f28b000000000000000000000000e4237d9931e76bf1c1edab31c925aefbf272af0100000000000000000000000038fac381f450722e746ad695124ca52d590cc9dc000000000000000000000000996a17be270b57ad4ae3f25288a3c2e4f759184600000000000000000000000016ae7712065fbba228de40618e858893e5ca73250000000000000000000000006f08978bef03db39bea71e5393960b551bef0398000000000000000000000000ce477321e1e01810480307cc094579bd2170f34b00000000000000000000000032a8c63769dfb0bb5e166ad8e7f65d302f577e41000000000000000000000000aa205ea063c830b50f913d0c385c34af5e81be230000000000000000000000009e147141c1db9b71c613411b52fa1e91912f5bf00000000000000000000000004dccc11d07cbf02e4ecec423109c5f213d767ed800000000000000000000000072787b12e9f17237b681f8f5be47f67af71331ba000000000000000000000000c6779aa8e2ad7720b73727b44da61dfd46f494fa000000000000000000000000f2adfe9687a3f5e1eaae21f0f9fbe991cc03f9be0000000000000000000000000e249d5cf29dbd1ee676b8febb8bc18d8ab93abf0000000000000000000000008577d61433d1b37d55c9a030d0798b7e9a5a74260000000000000000000000005ac90cee41b304021ffe5898e75e7eaa635a94650000000000000000000000001319f8dfcd4e5518d785b0992b9f398d4f3d3a090000000000000000000000006782c0396d38834fbbe2e50aad41cc444bdadc2c00000000000000000000000053bb7c283222b11ef9e1013da4e0a4f150ee4946000000000000000000000000725fcd22dcfc373f83caac0c813e5deb14c988c2000000000000000000000000369d97c3a230b88882c205a9db36cffdb776600c000000000000000000000000f511c58f4884b66c14d2c7be453d98f4d20c40a90000000000000000000000001cace6f4bc8de7c621d10bbedeb68577fb6281f4000000000000000000000000f7c7e3c5666dbaa38b08cc413fff02e3007dcf9e000000000000000000000000894b87dfb9e79082d2d0ac7c16ce40658afd42d10000000000000000000000005d2b9993b39edc5769593f5d2b66af995cb61c2800000000000000000000000062701867c0f57183875256386bb931b6b3ab3e660000000000000000000000009658212d5350d84374dac132e8c9db3178165ba7000000000000000000000000cfdca385035630d5be94198d639d27d325b908120000000000000000000000007f2928aa845762a8bce5dccbd34763cdc7b6e697000000000000000000000000b3fb7bdf44ceaa1283f6001d6e2622d6484c9b2d0000000000000000000000006e1366b61b099355b1a480e2f659958c322e6d6e0000000000000000000000007a8eb068b008137ad2c4f3a852c55ebce132f85d000000000000000000000000934b616bff394eba7589c261ebfecf8b333c07e9000000000000000000000000e4c7916a2f92be64b96cbd19506cf4e51f6af1b0000000000000000000000000ebcfc1121a8f2377174b7780fbe82dc2f21575ac00000000000000000000000074bf1a519bd98095f2eaa1a8e1eb4190fbea96b80000000000000000000000002f6edc6f8aba3c6d55f3a43ee08027050ada618c000000000000000000000000247a34b0f459d0f6d0976b20dc186750cf3d3622000000000000000000000000e771a1adde551aea2ccc49f9979807e71b139096000000000000000000000000974d5d8d3247e7affd6e064849af58c9ac7d7b8f0000000000000000000000006d251d5efd352e4f7752a1f50e9e014ddd731ac7000000000000000000000000733edbeececb57a52b458945c2d4c1ec091996dc0000000000000000000000005a6a593c30afda99cf0a4d3a400bd7743266b5250000000000000000000000004af97cc944ea63f12a2c31a6455ccea711b713870000000000000000000000000a520d0e951f9829c6ffc8ad413b22d445910424000000000000000000000000f7c8615c64f43a0622eda266a47abd7ef92374b0000000000000000000000000dc307bf1bdc6d6f54dc74bc7fcc07734716b0320000000000000000000000000e621975c76639fa5bfc7eab6bfeaead4028596a6000000000000000000000000a42990fa0755c4553b8d72cbf5ecd4de65052a77000000000000000000000000ce1eb529ef515afaefdf532800e84d30b9c39adb00000000000000000000000003a477142aed444ab69fa6ce1d9e3428ada8dee9000000000000000000000000036a49c613010f6cc3e5404f5c3e009ca9e74ce600000000000000000000000073c8a5037f5d2f36bb6bc443637d4f40617eac860000000000000000000000002c16b244345af62abb04c518ee347e4318fd08e2000000000000000000000000fa9ea823f570ff3fe1adb46d6dcc69ab546f13ef00000000000000000000000010ec598d0d969396b4d478cb7f164cbeebaae71100000000000000000000000081b22f673c9df0a910dd7303dba10bea83f9a1fa00000000000000000000000012fd4425ec5dc584953a53bb42462e3c693974970000000000000000000000007e2577b92b8121927ff09c1873cf8edbf43392890000000000000000000000004d90b41561968f0893e448107dd9f5198f26fea3000000000000000000000000b8fae9b4810e2d768a58433074f392dab5e5992800000000000000000000000043b402fba752e1eda826b488b0914e979929e85d000000000000000000000000ab4c55f7fc229606ba6a0a8879affeaf800a1b620000000000000000000000009c93d851234d1fca44a92e897012dc5487a53aab0000000000000000000000007ce07d7975ea5a75059b1b0614216ce0c94fbc710000000000000000000000008f33c65c002f08a69d28241e9d7cba008068279300000000000000000000000052dcc284ef877b84b942ec67d9cd8f86ea77d264000000000000000000000000706007e948c8edd6ae516fd61c0724e79eb81ff80000000000000000000000004e16412e3b6187ef1318946cd1ffcdaa3c5acd60000000000000000000000000b00dd61f21568ce3fe4e7331b77b1352fab258c2000000000000000000000000cb07b1f20ae6f61f80f65cf5f0ef942688cb93f90000000000000000000000006fe034b1b9c285f381c32e3d9e0bc275730fe11c00000000000000000000000072659a22b388b4d62311aad84b5caf6c16e001fd0000000000000000000000005b7aa3795d8698a6c6525c14127d324888b99850000000000000000000000000eaddf1a384a826f32542884237cae0024cae53ce0000000000000000000000000b4681ed90c94abab0a53ba0b127bf4227b3a1bd00000000000000000000000066d813998b368c10a1e4e48d5ca841737ee769c8000000000000000000000000576cbc827abf8802efbecdea57773cfee3ab0882000000000000000000000000cfc27265d98d8d092206cd96c0e2541be7ab47be0000000000000000000000005ba836ce96ab6d35d19d5c98b781e7ebb7c0a31b000000000000000000000000b818a6c61ce15405c0235b92f94b685da5993fe80000000000000000000000009e2192627f2cd4644bfe929ab5c3e25aaf1755f3000000000000000000000000464dc9e08e32a54e4a9664e2479f0ad38e18d6200000000000000000000000007ee0e7f238b242aff99c76f78a9a457a62459a0a000000000000000000000000dc019854dadbb32a760f1b46e7095b70200e5f03000000000000000000000000c92c66d3d8d8167854c07fd26cb18d9f9c475a8c00000000000000000000000080dfe8879e7bf9bba8b7c9763ac757994bdd40d7000000000000000000000000f664cbe8a05533477af3db243ca1c86f3a3f365a0000000000000000000000002fc664a7a06a93df29dae59ef79f20e65bb8439c00000000000000000000000019af5e2b1b2ce55fb7bf20d43b5fe5e55fe7ff9b00000000000000000000000027dacf3a974111eff8f9f74633de8631a58f48fa0000000000000000000000007a3a08f41fa1a97e23783c04ff1095598ce0132c000000000000000000000000ba27669908796b306f00df72e3041e6c41f32b4f00000000000000000000000074a6fdd619e961a568db084877f86590cce037c9000000000000000000000000dae54fc7e9bddb4d6a3274c78a0057ee836c5fd80000000000000000000000005bab8f5e81b44949f1a61fd01d28d164c0f785c3000000000000000000000000806388e04b7583a0148451a8ecd29a748b8fd584000000000000000000000000d2aeb4a9fcae61a98214c03e8b45ffdf624633250000000000000000000000009cd61cab43075c6c4a56a95dacadad39df555d250000000000000000000000009eb09b54f85dc8e2f0ffebbb7690f32c2d8fdb550000000000000000000000003d9b3cf0eb1ff4c9702afb1eb5f384e33054fc1f000000000000000000000000cfd407fa6e6d0b2b15414931c884e720fc67ed400000000000000000000000004a7fadbaac09393e15cf323810d7b34272e0004f000000000000000000000000e7e1e65cf992cabd4d78d23def1bf523d2a3e84e000000000000000000000000e5ad8551f7ce29a69a4a30fdb61b98a355419a3b0000000000000000000000000e8ea97b4e7ae47f907f2de970d8b9c16072df8b00000000000000000000000080b3c4398e97d349cc6a1b882d0e4108034f8966000000000000000000000000790f7fffd077879ef8aa9fd75db42ac5841ac81300000000000000000000000075032f52cbea6f734d9d9d1b86f5eb3be1933df00000000000000000000000004d73f53ab4cf84e55f598dfde010a7844824bbb80000000000000000000000009d99fb2402bcc8411babb2120a740da7c5dc5550000000000000000000000000f84c4c8d9637461ffcaa78b665149534170041e80000000000000000000000008f6043e57b8ca696f41dc5ed8fdb44448983609000000000000000000000000036a26a0cd97c1f0c05f89a945a4fde58affbaa610000000000000000000000006d03769720335fb8a3abd64e39919d43cadcdb2a00000000000000000000000097060581d2259521498eae26b2fedd14b48b08cb00000000000000000000000068f58fe13dbacb9afa8341718ddef490c9e76a62000000000000000000000000d827ce5db74910b9f25dbbb8b2a2974b3ebc86dd00000000000000000000000080ba528a70cc85812e3c80eafe2c90d1843c390f000000000000000000000000be8ff737ee2eed16066508a71dba344a9cc7e298000000000000000000000000089ba59caf8efd032e920491931d81eba198ec500000000000000000000000001ee41200f9ac12402a216ea97bb69371b4820486000000000000000000000000d511185dbef997ff04a59bf41f75716c5e949bc0000000000000000000000000116bd931cd1ad15f40243093dae5d11891809e2a0000000000000000000000009d73ef07b4ce29b4f013310a2fb96f72a8971f770000000000000000000000007e358324723de2787114f21f9964eaa28e8dd12e0000000000000000000000007013a09d8e8236a0b1da795c67e002631b14622c00000000000000000000000010fe55e50b3efc4c069cb14fd1c87359fcbf909600000000000000000000000067a0b89f682e60f3b92ecef34ff63fa49c62bf7b00000000000000000000000043b07d9756871282bb62727e78b124956bcb8a3e000000000000000000000000769fc6ce1ee652da56652d0d43f0f08333cbe846000000000000000000000000f51b9693ce4e41be66aec2172b46f3185537c42f000000000000000000000000a70a9c56ffd7703cb91848ced36fb7f8e5b1616200000000000000000000000030d31135a68f06af0932afd52efa38743b39112d000000000000000000000000623146d6cba9d928f47c70a58058a3bbdcf058790000000000000000000000008e0c7c91b2496aa13fade1fed50c6c8e506e2830000000000000000000000000162922fa83d7028b289bf277098816b7d78be7b70000000000000000000000005eb560627b9131e87b71dd485c37fa0029ecb98600000000000000000000000053e7e4c4b525d8f70a4ba4e43b53029f7a1eedf3000000000000000000000000f63c43d4682b090fc29d706e361d8bb3893def7300000000000000000000000028ddf91ea124328ac22d63b64179280a393da664000000000000000000000000545e338f34f371905b1375423705c0ad5f810d3f0000000000000000000000005b9beecba5cb63af80172ca343feaec0082f7310000000000000000000000000820b6507b9a72d7abec244a89c01986432aeee13000000000000000000000000a3d47da9909fec1cfa9707240b0f84148d51efeb000000000000000000000000cd2010823da8f22cebfd1e867cd09df09af6a8c1000000000000000000000000ee88b73d7e9dd3b0ee9d5331d9b6b23d89a0d7110000000000000000000000002efea8374bdd5e119e3ec48bc4f479969c09551300000000000000000000000011a3898cd8c0cac2c4a120143dd05d8e02a7f9c30000000000000000000000008c4f842ac167a5d4eda2800e37dee9be4b84e40100000000000000000000000013a294faa976e57898c3f812065d54b807c5013c000000000000000000000000da0980ec9ed2ec451db31b2ec8baac94d2981f9f000000000000000000000000c733ab91af15e5e01fb3a87e4e798242aa8162020000000000000000000000002dfe32034de2dba54a1c7c5c120e7ea3d3a62792000000000000000000000000a168ef52eee55fd1d48a2a3d38a060dcc15aaca3000000000000000000000000a108111981c4202395ba34a0c2c8b6568c6e3d61000000000000000000000000cfd6732f16743120305aace628af92b2af017404000000000000000000000000707cb00b6f1151effcc488346df2b482c1c25ceb000000000000000000000000b28be83e11e6355ef816203082e97f9a8b7d78d90000000000000000000000004ca8ffdc38467daabe766efcceefac89ea994f4c000000000000000000000000fb35938b98cff09818cf97fe3222adeba64b4015000000000000000000000000e4bfb42ca620012eb0155d4d00e40840a08d3421000000000000000000000000bea4346570628f68792c731f399b214ba9dec02a0000000000000000000000007d3ef835cd520209525d44d998ee7b80b0c12d3d000000000000000000000000a9a4b41fd0216d635c8095aae9a766f3341fac3b00000000000000000000000057f7517bbfc1f8fd8a055302d0318cad4a4b3c6d000000000000000000000000f5ea8bbea62396692011a3ab291c2252e988eb6a000000000000000000000000964886d9c57c710a9df4c35b0821372826d33d27000000000000000000000000f7744e5f976d923c391e314911ce9f3ae78fd9ed000000000000000000000000caf4de825b4f8fe0a8d923d19d641cf5008f20a500000000000000000000000035fda2ac309085a9a3554b0de00e21fd66e0f3ca0000000000000000000000004fd9689351360e4e3e2cb449181d06618184ac850000000000000000000000005c97e591a00ba6f5f9ad5eb8251bdb2364e53ccd0000000000000000000000005cd85d764732e07c1c73b934b04f0a34015d7ef700000000000000000000000061cb931c87660c6f1b8c79981e3f448a3d29342a00000000000000000000000096309aeba5f07fe2d9c5b695b45a05a58818d5b40000000000000000000000008638dd1d9d0f38cf7f0db284104d6442eff7d5b40000000000000000000000009759cb9e1865ebc76ca3e3b6c6eb5e063f18ea7500000000000000000000000064a236c713015a00b48c0014fdc08f21d73f882d00000000000000000000000063498c428d27f5bc56b828fda76b8cd6091e8af00000000000000000000000008e42bd795b0255e4afafbf3d3e6d0653d880e2f9000000000000000000000000a5b8ed755af7edacc2d019227c3659df24f46a58000000000000000000000000430e47ef1c7a5bdb905855403c7f7d9845d9aa180000000000000000000000004431597105f8bd072fc25882ab5ca5e215c8c111000000000000000000000000c92092e5b164ebed578d6267d65d42bcf164c699000000000000000000000000c67c6cfcec8cd8c6071686023015ed551f3f87bf000000000000000000000000bfaffae4da48e1ad349f900314b61362a714279e0000000000000000000000008cfe23d116d2c2accbbd3c7250200d160d36916c000000000000000000000000ac91a4a83f994184259f1e4b0729b89325ddc3d500000000000000000000000051044bd9272dde28f8eb4328893e473f49f0d8b0000000000000000000000000083b47620ae3ee02917ed96dfafdc14f622f0295000000000000000000000000dd72122dce4fa06a3991e2459cba10343526289e000000000000000000000000f9f48e87d66e3f68725d73d123bc43e2fbe113120000000000000000000000006916a95e8123ac8d0d86765701fc073a5bf842b0000000000000000000000000b831de0f94c7b14ff95139d6498f2609668dd1d3000000000000000000000000e0f6e80039d8cb874d14a2e5d9fe678e2ff3f8140000000000000000000000006459be2d4812275fdf83f6898dcc706e9eb73ec9000000000000000000000000143fd64ddd5c60abf5d63443ea01c99cd8fe43a2000000000000000000000000c0c1c822b77e1da830e68d960decb54dcb28a25b000000000000000000000000fb1bdf0d59ec95db5b649421509f722399a308190000000000000000000000004b9379c9862c05da3d7796b1c21d4f84af0af1570000000000000000000000006c4dbd297961e35a2351c7e7607845a3fd1d96420000000000000000000000000e4e0d1673df840c349d445945945313e35c5ebe0000000000000000000000007064375a58348ebd4c3794932243c430a98e05710000000000000000000000005d6f272528c6b5d5c519a144c9222e5e1d10dc200000000000000000000000000a27ff68c3bf4c9689fb6e57df3394149eafb5ad0000000000000000000000000707870f39851e8863204424d941853e6057a188000000000000000000000000a3f8251defa141448c16bd05addab13599b0cf12000000000000000000000000528d8d31854a0b69b0e70bf31d683abb1876d339000000000000000000000000aa5d153c140835241a4f0227f512125ed72943f500000000000000000000000011711c7f78f1e1bc0726dcc4cf504fdf98cc42c9000000000000000000000000144196da985945a809d0ea1da3ffa4d3102519bb000000000000000000000000ed63f70d970e6eb07ecf135da389a0bf978f8f6f000000000000000000000000774cb3b6f31257516018bd708d9f4fcc65e97bd500000000000000000000000046544d51c449a995a61b41c14a282af7e389554100000000000000000000000013b9005cea392e40d06eee69be2365b6dad8b6990000000000000000000000001513b94fcfd509f914fe2808297b79faf09c755e0000000000000000000000003e48d3508f6b17012c429ca06ea2507fa6afed5f0000000000000000000000009f80e2baaa4ddb4799112e3cffaec2f28b476ed00000000000000000000000002219303bb05452681f56d49e03df44554b089c660000000000000000000000003fa24d62625c515f663da2ab47b0102b9ff0cee3000000000000000000000000da4df4b498b1dea583ddd9726cfc7a859c8ad917000000000000000000000000d739f540ef41f701f292dbf69798304c129703a900000000000000000000000069d2e00f62f9e7317899222527fb3238568357c3000000000000000000000000ebbb803e98386d50c06576fa3ff6512f10f29be60000000000000000000000003eb528cf650b335f78d4b45646fc5920ac9ea351000000000000000000000000821e5f10f4a8a2c3a982bb6ce8caeca2aded2e9c000000000000000000000000ebd79adbcaaedf63c35cf40a38145d605e290e0b000000000000000000000000d2f872c28d25a94185589fb29de529eab34f24c4000000000000000000000000be822e8376d2a041a767e20462481ce3c712091c000000000000000000000000294aac812dba34d88bb522506333b66fc67ef2c8000000000000000000000000e1f61f891b3717c9fbd5f0699c4d8326c0e876dd00000000000000000000000084a4ef586a755844e58f1eb91ca025e5baa7a8b70000000000000000000000009821357850f203407a5946ccd79178dab44f38090000000000000000000000003ebe951a391197bcb36e10f9d3d1087f1f172c8b00000000000000000000000034f10d7ae2652272cc5e79120a46e25ff0a5ec74000000000000000000000000333225047f66712fedf65ca2c5fe3d36b3c5e9d90000000000000000000000003f32f9bec34263b62100fe4b5fd2453a19745e07000000000000000000000000a00e1fb5e731eab5e4cb108362078829e5817bf4000000000000000000000000d5ab399fb69007744d017d61e80a6d9aedaaad07000000000000000000000000675b738c884f9494ca4aed3e4fbd3e9138a6b84c0000000000000000000000001b2c8020ba72dc03822a7ca1987dfcb98b1b0ae8000000000000000000000000dd9c0f11f2259e27670203eff7d08c84a170cb4f000000000000000000000000224060e935df479b083b1cf71557723f21098f36000000000000000000000000dab33f79cf516964bd9ee3b264aecccf8c52449800000000000000000000000024c21009702ae911dfa48deb398032fb1a8e883a00000000000000000000000020200556fe38c0f0de467922a81b049cce66db440000000000000000000000009bad2825f54e8333d684e362b601109d5bd40b98000000000000000000000000c9a7ec0f30ba08c5022fa707ee78f175e1c415790000000000000000000000008d998f6ae2af7e697ef59d8ea5db9ec864514b1b0000000000000000000000009bc6e9f858f8c476c7dc99cebb837ef6241fd3ad000000000000000000000000df726c73b5c013d6cc6c8424524a3c7ded5910c400000000000000000000000018e160c12556e548e2a7e6b1d046c8f339d1dddc000000000000000000000000d1e8f9709e34b96ec0aec10e11cf1971036d48320000000000000000000000005444d5c804124487976e78591bbe975329227ce00000000000000000000000002e6fba1284a5fce8bb468ff4719ee80a9fc713bf00000000000000000000000070cca7f111a63088d7f6704c2aeca9cf9059e8ed0000000000000000000000001b544a9317dd0e117cc386c490f691c0b47eb4990000000000000000000000001756e94eb29308d07ce971e015a9f15306a6e11b000000000000000000000000557b699eaa583df54f8fa7f849e356b8651ebc2f00000000000000000000000074ed6489c4b7d3039bf646d58d22354afab0926a00000000000000000000000036a3a0beb035934b52db9e0b724f77916a5f6c4b000000000000000000000000406b9ea799ad77062397a7f00098ef70b583e9760000000000000000000000006a513959e1c8ccd2da55e86fcd35a8ef408f44e10000000000000000000000001acfbf7d22662c28066d8381283b8140d02673c3000000000000000000000000c6bfd30a6b368cc5869c6803ed3a3ca29b221aab0000000000000000000000003f0a45f098ed009a5bcb04d5a8c4ae837126d1c7000000000000000000000000df03290be35ec24eed32f113ee1a7820af257a0300000000000000000000000014b60190863e8c7205070f5b9df4ffa1b89157ee000000000000000000000000053390b16f2322c28f59ff36d5bde12ac3c4f89100000000000000000000000025db8fa611d1802a32787872240e5ea6c0fa73c10000000000000000000000004112544a4f08aa9c59ebb940904a1ae2087c0cc200000000000000000000000044c30d2151ab69e46dd84d969fd41469aa3fd5fa0000000000000000000000004bc280934087ace03d059fa58e27d800effb6122000000000000000000000000d52486595edf1806b6440374a29e6163855aa21f000000000000000000000000c7d754fa1d310d4f1af29e487a451fd08c1255ce00000000000000000000000079a0c75c10e0b8e22ff3ee222dbce45ec7d18e69000000000000000000000000c6431d2efcb1717b4a7c0e25fea6aff5ad92fdec000000000000000000000000618052135a52e22dd83f76be4769d67e2dfe293900000000000000000000000088e721432ef1299547e29a9a2d13a021f3f6e2200000000000000000000000004cbd0da95c58abc0b7ec57b6ea29ece853de1f1c000000000000000000000000bec14ddcccb825aadd8ee30d1f6eedfa4e98d5dd000000000000000000000000c4a6fee322767341d269b8e4346c3de21a6a15be000000000000000000000000c989dc85e520a81ee817006e5f5020ae9712235100000000000000000000000004130d9e11494244868c838eb6293a44e84497ad000000000000000000000000d44b665954dc3e7627a09574d12ea9bcf8175b4200000000000000000000000046f988b6db9c4f781e06af1e5a4453980edc2935000000000000000000000000e088034653cfd1535d0a324a9cd2c4ad17f1239a000000000000000000000000c4db278d3fa833e994846cff84ce2815a6030cbe00000000000000000000000034638d2971f56a86ae46100ece38c5068058a1220000000000000000000000000026db2491a6445bd8c6f7d0b07d4d3dac4782d0000000000000000000000000d9c9e136ddda96a44290658b79bd670baf9767d900000000000000000000000086c728c08b11c55c210d08af155f0a637051263200000000000000000000000050392d1a25fc3af3b16b322306dcbee221a58582000000000000000000000000b0558dd4ca9734043a76029d1b3b1fb91549908f000000000000000000000000a36ae26b70606dce41edd3b775b539b62a7fbbb0000000000000000000000000b02b44dafd04346c07efe8ba9b34f429f455a9460000000000000000000000002962760027d8e36a466e1ab7b3da91f5e717f19f000000000000000000000000a1f03f63939dcad13a788e3f9406ee17d1a18bad0000000000000000000000009386839de2171a7ba8e1eb64ded44bb80b0e74ad000000000000000000000000eb36474cecea162648f700303076a9794ad0aa55000000000000000000000000dca61c0788eecd81f12227a5df0c686ae8325c29000000000000000000000000148e12a25b603abaace0ccd22c65a55e0383dc4b00000000000000000000000096e92dec2923eeb8e6fa8aa056e51700be7ee6360000000000000000000000005ef3aa7eb6e19cccc83217cb0a982abd181de90e0000000000000000000000005c79f9b6ba0d79130aded1cee7a0b3cd6271c956000000000000000000000000d66615668e4f7be6b228b6af260b8730b990b8380000000000000000000000002a9399360d7075fd6062c0a036465efea2f294aa0000000000000000000000001f99a2874541e3601804606ab5d3eff908e834f000000000000000000000000006fe22f4b98e1aa9f01a7ff40e75d0ad1e3020e00000000000000000000000008518bf40f95ba5f5312e447bde69219c71a450680000000000000000000000006baba07b371ba855a5382ffe851b2d308cbde7940000000000000000000000008f18e09492f70b1fc04405dbe9858c96b1df987300000000000000000000000069c307cb08fb367a2bf28512356a1a8b1c4336b30000000000000000000000005ec311d33e83abf60f687a3ad3d010dc52879bb50000000000000000000000003b38e5f88ceb16915fa9b923074251b40109eb09000000000000000000000000aa1d8e64a9e27b8fb90a4743af67f69673bc587e000000000000000000000000718108c279914efc2708fbeb9bfcee01d262e8770000000000000000000000007a9d4d945317d302e6a086a9fe19529e795385b10000000000000000000000006661454c3e3746ef864f1166bb0836902d80e45400000000000000000000000002d8512b4348d32742608bfc89baffbc01a53e3500000000000000000000000003fa833ef4096a8ad477b123bdd578c727b826520000000000000000000000008dd5e563dcefd4a33738aadf89beb4f209fce66900000000000000000000000013a6dee83c062ec8a827903db453cd757fddb007000000000000000000000000e900de0560a99fe15522e57c63707f956733c66500000000000000000000000015f49ec843a8e7a1edf8e453b8dbdedf81e1e68b000000000000000000000000187e9152ec504666a6131bccf360afc18af46b4600000000000000000000000057a2c405469108665089b5151cb021d0fc5ab168000000000000000000000000618ca0c6e91240123d31ce4865695754a73d44750000000000000000000000001adbb48cf1acbf2f60bf94239f1e446efb795bed00000000000000000000000026ef54cf0a3742d728ef4829c113ec22fe50024e000000000000000000000000954b3bc3efd5f3917c2d7a3f14e60158a7b664110000000000000000000000006d0803584eef5cf71b3fc5fd373c88ae4c5bd27f0000000000000000000000004548d66bfbacafcbe74d70b60ce3711fffe053460000000000000000000000001462fa3a76c008f74e9bb32a5462630dc314fae2000000000000000000000000ef9a42da64bf28c140f4b2c9e71874500de6987c000000000000000000000000120e5aa6d4362d6b06fb1a830bbc49ffe7229af2000000000000000000000000aabbfd7b0789d0a24ccf071dd6589b510a3cf47e000000000000000000000000f729b7fb33e44a0d3f6dd3dc7ae5073119fc4013000000000000000000000000c40871e1ee30660dd1b002eed861d2c1ede609f200000000000000000000000003ee2c748f5e5331e6a071c07d9e7c6831020dd6000000000000000000000000422e4c8c4fa12c99663fc63e8fe493701e75fe69000000000000000000000000d54cae5dc6830168a56b003d660efe4ddc1a929d000000000000000000000000057fc108fe45faa11b398a145a61c9052fa1588900000000000000000000000003bd884df3222b2753919777816d3053a0091e8b000000000000000000000000e27504aa650389304d5bebebfe78e79dfe4249b1000000000000000000000000108e2fb64cff7d0dc534549cfb327b310c93cb690000000000000000000000008051fbb96024d0d5afb59b01580e509b37db5ac1000000000000000000000000eab5184d1aa456c419c49e46e4ca28a843f5922400000000000000000000000003715b15d4eed45b0b15127d4ef05ef5240d2d290000000000000000000000000ed3417f8a90bc23e483c20b1d87f909d7fe4d2e000000000000000000000000272a1c142443dde0815b2c426c9cea8bc84f4fa0000000000000000000000000f2ae3ae7a52f384d7dd7092c416ea32355b9b85e000000000000000000000000479373084ba7eb538cc6ac3d6a335d7a9109c0eb000000000000000000000000adc98ee61cb0e41056da14e2c3c9533d03087cff000000000000000000000000ef8d4fa7e239dfe0a234e84d748bef3c8fbb81560000000000000000000000008e4a9bcfdf4c0080490274c394513ba9e31ab12e000000000000000000000000ac21c70226cff5df13986e6cafa73975bbc5b39f000000000000000000000000d8cdd832dd198a0fbf93729a1884eae28096749a000000000000000000000000ac3ab53e35da732ef65e5cf71ee01279b8a159e9000000000000000000000000f10b022347f2fd5a216e460b882b36b83ebf7889000000000000000000000000feca2f9c39ee00cb5fde1acc6741b6d207932b870000000000000000000000001892c0e967ba3797ded08b7864abd2106baf9cac00000000000000000000000077445bb6415f9d5589f8e60a83e9da1500cedbef000000000000000000000000e4044b75e2394faf10de74fabf6932ff0b320afe000000000000000000000000f2ee9bfc3b4d196ce8d1711cb9134141f1678588000000000000000000000000a2308a9224bd4c7ab6c8f4c18e7b327f4600a4290000000000000000000000002ea389e99214d796965dd8315a558dd92391b85a0000000000000000000000007411c95a98ccec6e65b3bf10bbadf85e1d463856000000000000000000000000dd632b51a28c03aa6506d8f45ffb791e4476ef1500000000000000000000000079938853bdbf2816e9b84a9a67094dcdc198a095000000000000000000000000d93421da5e578166703d1bdf39f29c9329dca4c900000000000000000000000042bbb550ee36ac2d0781a219c6fb8c9ba247b8150000000000000000000000003156d98ab836a625d715146d0e8f6f2a07fe837b0000000000000000000000004fff5a67c906bb65be01cf0be8553954bc5126ae000000000000000000000000f95c74a4d178ae9b43787b8a59677cf881cf2be9000000000000000000000000a142e3b6d9eca76dc5f82e56083ffaef3386211c0000000000000000000000000a241d78df6ce6ce5f41985af4a3da240d6ed0e5000000000000000000000000532a079cebd9ea16e34ae58b824bdbc39a24007a0000000000000000000000000476dee4a77d24ee30e8b28c265d541026523c8f0000000000000000000000003b778419e2b02342850072ca19b075cd5573b97700000000000000000000000035994e8249843930e8085967977dfb6c99f81a2f0000000000000000000000003015d202d52473a9acff76ffaf66be58a1e725690000000000000000000000009d02a93e3da85bda8f810a5bc11ba9825c6dbc12000000000000000000000000f4c8a531fb783bd82cbed5802438be51992b1a620000000000000000000000008dd046d86d9838cd82b72ab8afd9ac81dbf85bdc000000000000000000000000739cf74605850ba09a6749514cf52d877b8aa5ce00000000000000000000000084dab6972b1f2bbd9aa7d8996bf71d6c42f7ad0800000000000000000000000097b9b6f68f99de6340ffb54351789472631ee911000000000000000000000000a3d86dc5c13b58e8bb0ec2bdbafaae7ab335b793000000000000000000000000f0ffd8e8c498aaf72bcb207b2046c2ca4da14b31000000000000000000000000b82ec0001e2546b8034221a7361400330b0ee4ca000000000000000000000000bd9c61a7253eec17ea746bd1d24dfb867fafa47500000000000000000000000069cd8d3a9bac2955e7074c566ab70d0c51aa52c2000000000000000000000000542490ce1a9fcf41dd3a475084801dbb6e960019000000000000000000000000a9c6e2cef1c161ad81f009463d3d760ec34d12860000000000000000000000007e391111c59c21ef7d1d711fdb1cdd12ebc3d8c7000000000000000000000000007988f1ce000543ee67dbfff9dd1259b3ddbcbd0000000000000000000000001bcafc5b1d5be2180627044d9d7be049ac3db0c2000000000000000000000000e357e812f34ed65f789c39f7339a0309c6693a120000000000000000000000001a840c4ead8a18e3ce0e9bf04f5f60da2748db12000000000000000000000000da04c9890405c8097f72a9c03fbd0e05aad2b916000000000000000000000000733f8976926638083cd6bc1cab70fa02ee35e5f4000000000000000000000000d5732c23b0ce6f3ebe3b10f86141db2ea7001c720000000000000000000000003e3956c8b34e7d4902f72b6255571c2ce8a30bda0000000000000000000000000c4dbdd70805960f4dae8deb724d4ee84b7776cb0000000000000000000000005e57135f9a12b290524c2107be35c7be6f6e2fc90000000000000000000000007413dee7d23c7a8665aaf86ea13ada9a950b26ea0000000000000000000000005562858b4f7164e1ca47c6952ebfe59fc6d947d200000000000000000000000084b1cbd80b9504b466656dae207df8c4f8415407000000000000000000000000b87c2b44d4ffd1cae48b166e06c87c4b4473a7fa0000000000000000000000002b1ec1d98baf830f464ad3f6499e8272c1888f37000000000000000000000000e2bc1af71adaa990d65a9660e10b64317eff7f4c0000000000000000000000003f178722ddb737ef9c8fa2949f4f9108f93df0a2000000000000000000000000b0549f9acf2652dfba0e86c402d4134bff127bde000000000000000000000000319ae4b7fe94b29814e2b19020e43b35d6d4ec9a000000000000000000000000a80daf2ed4357bd052e128da830b30c4710c36b1000000000000000000000000e0426f449de6bcd5da22060e04d9d20828aa636e000000000000000000000000d046cf496ce05ce38fd8fd8a6d4d9a5ae2dd6c92000000000000000000000000cfecc50093601403f5c62151cb900f511a0f2d46000000000000000000000000fc84abe23a2517acb8f276fb4804e9e42032c0c200000000000000000000000008e3b73eaf4570534282556bec8ca5c37a983196000000000000000000000000fd72e60587899f703a894a7934e0b10ec9b27a19000000000000000000000000c044d5affaef125b05d2be029b9ba43e2dd987a0000000000000000000000000647c4af5b66a0a07df49e7ffaad37c0892dd7f05000000000000000000000000c078aa74a91a23403b82ed04bfd3d95e0b7dcb2400000000000000000000000082e891afea6f85469f9607811edcc909e22b3169000000000000000000000000d68cfba97197dcfa1e5acd0acf00388670cd858300000000000000000000000048f1cade2a5a2bf2a749997f9800c8f493601056000000000000000000000000ab794e32d0c9ddfe8100144158f3531edfda7249000000000000000000000000e07c725da1289480a632197756f035c0c2216515000000000000000000000000ebdd7656533aeb1dc82f5988fbc13455ac43ad5c000000000000000000000000e9999b105b2348afe72b21bc3a452369f3bf48d3000000000000000000000000b012e9caacf7a6c9754fea599fdadc62f9dd0726000000000000000000000000649354c41023538bc8e41b1f352eb5a4307ec4cf000000000000000000000000053767baaa5c6938435e6103d2d053ef37f9b9c8000000000000000000000000b62b03f414ea88df509f1c1a7afa696327e4e02d000000000000000000000000839eae9072b43346481698d2c8121b10e36676f600000000000000000000000059da62c9f5ee8421324153a2269049b4b9d323ce000000000000000000000000ce86c81adf26b1db2367e5f696aed3ec5452dc850000000000000000000000000729673b31030288122b623b495fb24a60b983d9000000000000000000000000f1d67a47b41cf906c2c8561ddac9104afa547f8f0000000000000000000000003354414180da604498b067832375a0fa25593746000000000000000000000000806aa640f141e13239ad7506ff468f713be0eac0000000000000000000000000c2d201f5590b9aea27f1b51c5cfcea1efde3ce7400000000000000000000000090d1e13c67fd12e0a26191579ef4f946f7067b5b000000000000000000000000dad99fd44ec7e9ee5cab671d7d527221055454d3000000000000000000000000ed0af37c1737b6e4d181a430b8d0294536e32764000000000000000000000000b03b1702a2ceae01c0b8ad8d0f513833d8b90c03000000000000000000000000d18161df96a9872032a7d3f5e6e689087b2e43eb0000000000000000000000007ac0d00f15e6402ea782bb09b033a1c3eab2ed35000000000000000000000000ed1710f290d1bd94b6a1ba5cd32edf5c8b3cced60000000000000000000000000c9cb4b621e94d7031af0091c7af35617227c43a000000000000000000000000d4e8cacde77c335b922dd156f1e6254bff7905de0000000000000000000000005973aecfa44bb10d88da706011429f42f489617d000000000000000000000000b76c2d14648501945834fa3f7edb59ca8d681cbf00000000000000000000000074678f89ace76cf8129a8695dd1b6fa8be89255a0000000000000000000000001c5e477773ea3f76278b313343df0f858153ff49000000000000000000000000ca239b662e4ddb436b28ce7e9152169c62f4a7ae000000000000000000000000efa73e663fbeed59c7a715612dfb564a352b9fde000000000000000000000000a59d6154bd5ba008d107e1434d172e10d671b80800000000000000000000000072d22c8a06db45e1c27faa88e69a5ad583dea1030000000000000000000000003fef9ed3415fcfa807b1964b490ba9646df514d10000000000000000000000004e0e3fbf24201e9f2f2e88bc33c3265da6ee9029000000000000000000000000be3c2132f75fd41f7de7e118f9b6537dfbe983ec000000000000000000000000b55fb67e169b7013eeef5ab1b7e774adb8524fc4000000000000000000000000f1a70ca568ed646cf5a72546f8c75279cec67a5100000000000000000000000007c401fa8f4989d41ac020ff6d41d5cc1760856d0000000000000000000000000ba01dec2e414f5028ec8cdc574bf3a4cc417ab8000000000000000000000000b6647cae065c321e75775b50a25fd54e9ac5c43600000000000000000000000020b3d2c59a8044d6fc229eaa45c2f82367465b49000000000000000000000000e50ca1cde55ec00878144a80f2bf159721f90a4a00000000000000000000000095e4a0d045e879342cac5116ed3979a4b07b8a3e000000000000000000000000fd5cf533c132cf72a5814b0aea39126972194018000000000000000000000000c536473c29330c93952332c6733488da3810434d000000000000000000000000da05983da1d1b5f1c118deafb06b316f89c472000000000000000000000000006eb327759cd4365a8d0a738a4cb689b9512a5bd20000000000000000000000000184ba0e3afac30f46aa38446d750f7669c2677e000000000000000000000000de51ec6bc715244e1aa7d2cbe4c79dec30562f6a000000000000000000000000a00c151df2832f53140ee3622069fc8c360a886d000000000000000000000000a34e867adf480358bc7e44aa6f599e756ef5be54000000000000000000000000979e89b77d8fc73261ca2957f5b701b9a7fc5792000000000000000000000000fa37cd4a6fbf1be58c4c6b9231bff9f4e6eba0b7000000000000000000000000b48c099e8be8061f32d2b051e8edca4e5df772c5000000000000000000000000f8563f1a3f406aec395946525672383ffd45cc4c00000000000000000000000093859e8bf3c0057cebc5d735622756a9af97811c000000000000000000000000ef47d1d41e7a5acae88766f122c5d48d1fd90a7f00000000000000000000000099dc94c380caba1c79fbbae7aad379804b6f9e7e0000000000000000000000009b65eb8e15af66c801759c0d831f8f9c6f482eb0000000000000000000000000e165b9183aa907fa868d5f66a3d3f9af5549b19c000000000000000000000000739ada6068c4baa27440ea462765ecfefebfbcc5000000000000000000000000c092f9de45927740d152ecd949feb92cbe828901000000000000000000000000ec4f366c1b98d125d44a80cd73fca6f1fe175c4400000000000000000000000096462cbc5b52ee3b5426148c52d580b15613b6b1000000000000000000000000ca24d43f806a43b1b2e70831141b469add1356e000000000000000000000000009a7f0b45439ede5564674bab5a90ea59eff45ed0000000000000000000000009eb7fd830f00ed0c3b17d84161c63cb05653cbb800000000000000000000000007093bdd35a089a51d48993c78588316419dc326000000000000000000000000c1e97b71f1a6d94a61bc3b2d3163402f49aef3ce000000000000000000000000e9f7293bbccf39596017cb00d19f6765e6edf29a00000000000000000000000067001232809f6854475961810c193f42e475fc530000000000000000000000009d65aec25641e307924eea952681c70c601f0486000000000000000000000000d4e86cdb79012ad04a064597363bc0b81f7dcc3500000000000000000000000089b8c250fa8816c209bb73f2f32938683a8324af000000000000000000000000db1e11fb73ba9baee341a337da3e827c961b3144000000000000000000000000da5ff71a6928ce52c8068981e3bf5b6b8cc4d81e0000000000000000000000000332d30c56a575c9ebd6718e9db1e7313103c5ee000000000000000000000000ca29ebd42f6d4c7afaba998cda8258005def831100000000000000000000000035873d21c0e60aa96957f1b5cf51fabee950839d000000000000000000000000fc845d689f01995ecb75cc504ca8cdf1312ef0f50000000000000000000000001164b66f12bb823d1b718b5e8147f8ea5ea017c5000000000000000000000000c34b26a65b39a6495ab913177e58c37b69b4c891000000000000000000000000a306d8540f0630e78a4c994b866a3b1c0db16ecf000000000000000000000000e4b6dcf9e9b3bbc5a372b22ac859f5ba9c9390fa000000000000000000000000e2c86aa6a91029726874c50bc21f80980659e8e500000000000000000000000001f3b62512484b503cc0dfc8e1ea19f141c736c000000000000000000000000088a9950a7e2660913ecda175a7d5d7f5f8ec339200000000000000000000000042d0f246162fc7b4aac9c17e30231d5595d6c929000000000000000000000000adc42edb8bd2bb7ae334d2760d418867705c3b270000000000000000000000003c370818df63b6abef6c8f92f681e762f8c91fb2000000000000000000000000a7d60ab8c3774c54a06113a39d9629fd59f9861b000000000000000000000000f93345d647677f9fab49143cfed4df6873becb1c0000000000000000000000002eda40bd68e640e353b8af0c6efb308e2971012000000000000000000000000076bce8d942669ad3dca832760f8eadbe5ef4d54f000000000000000000000000467af6300c6c217f04520682182f3f0c733d50ed0000000000000000000000003a1b7bb35c10bec6aa9b766dcccfa5de8b28c5900000000000000000000000006a018148ade79405134be1034eeb1324fb6bcaa80000000000000000000000009b581065273262684eaa43e9f20afdd68a40ed8b0000000000000000000000007190b90b4676ea7d3c09a52c69a97f1aae07486c000000000000000000000000a9d18a5c8c288e7af32fb387cc83908b0387b8a3000000000000000000000000f8e745b814d426185e179a379bbf6c7822704610000000000000000000000000ae0238e02959c015fbb910521b53e5e164aab5a8000000000000000000000000bdf6b1a7e8f8e489151af5756b0f3330ad9c4244000000000000000000000000095e9990aaac3232bc18b21e1c90f811841f6a92000000000000000000000000f5b59c2ed177c16da334470a6500ac96baec5aba000000000000000000000000cba9199686a9840985c85330e88d6b19f5f0d9450000000000000000000000006405c95a9e0929b9ed3b152449475a524609b4d8000000000000000000000000637abf6f48aa3f37f7f3215c053794581f263c8e0000000000000000000000006f4cbcd97710df22fee586e68a104347b21ef1df000000000000000000000000d344a10953c42234006bc3af082f6f50c6561c4a0000000000000000000000007e7b96365bd93a21b33c385e23177a6cfc59f96a000000000000000000000000c34c46f2e63bf9f1363a8fda5eb97787900271ac00000000000000000000000008c26d09393dc0adc7349c0c8d1bdae63555c312000000000000000000000000c6f1610ce61179e6ac06eb9f798dd4145f93d77e0000000000000000000000009d053aedfa8b8e540d404ff8ada1d063ba397262000000000000000000000000b6ca842e3f4595c97f6ab3085c0eaced823044bf000000000000000000000000e15f342172fcccdfceec6f609f0f35bbf45dfc3f000000000000000000000000d0aa3f6bffca57b6b7c63f0c9229f70299a5a0c700000000000000000000000053ac00e6b4cc5af01f0aa267b3f29188cb635130000000000000000000000000df2ae234891f4d56b059883b981045c2644f6d5900000000000000000000000054d5cb51665c51f300542a31c230c0a7cbd16de8000000000000000000000000330f54ee94d4bc425da85c4c0078c97277ef7b6c000000000000000000000000b1155bfaab1149c77fddd1008bab165b92bffe82000000000000000000000000a6ad5eb4c35c4987f10aab24e3eccbf0512c9ffc000000000000000000000000fbd3ecb146485882a0de685e6a4086c5fdb0b5ec000000000000000000000000ad9635b6797699160049a6124c8e38a414cf2259000000000000000000000000ea1099413b01ad34b045864abb233c1a2891140000000000000000000000000037ecf9773ed897e880ea74128f8162ba43862ffd000000000000000000000000f1e4ee7ac39eb321911903fadcc7ab69bd85e7da000000000000000000000000bfdadea16f89659588938e392e0bd8d1005aca54000000000000000000000000adc311a541d3216c6e56b5eae7d63f58ced211da000000000000000000000000a6490c867fcc45a2f8fe665ac74a809d560e9de80000000000000000000000004db73f7a4a774429428932690b9f6c0186591cf1000000000000000000000000a5af0e7f51692d087bc03690e3625cc6eb6769f30000000000000000000000009bcb74bc8b4633462808cf3191760407b064f148000000000000000000000000c27e2b4c53fe833ccc7033fd12364944cb413d6900000000000000000000000077e57bbf27ceb4c3a9de37857edf7cd9c2f66efd000000000000000000000000fc6df36574bfc9fe6264e7f212790b4db3e34b9a000000000000000000000000a28d421847d64baf0b3fa9dd0cbaaa4d2e6a4be4000000000000000000000000d3eb81dc4debc8a0fde09b71029aea5a119280a0000000000000000000000000a3a7b6f88361f48403514059f1f16c8e78d60eec000000000000000000000000920419109180fa74f96867285c6e1cd4432c4c0f000000000000000000000000c619f9fbc4132b0e82c6d9b386b56ad68336a90a0000000000000000000000008988cd5077e3b33c4864862c66facf79d890450e000000000000000000000000139f55c96173f7ca4d91af7e332618e5a3899a440000000000000000000000007a2ff335be29c7e7d14c131d13de61b994e94f07000000000000000000000000cbb694bfd82e1e04facd9e665c4744148b45d32b00000000000000000000000043c45c2a8928bce08e8a0235324fbc8e2f2039e5000000000000000000000000e81ad121c1423d8eb91fd478f4a2251c100ce22e000000000000000000000000e25c4fd741ce2c3b0273ee1ff32c800d2949f33f0000000000000000000000003996549a354fe56389c3768e84d7fe35403815ac0000000000000000000000001f457a9bb210b632c185cdca436b66dd71161998000000000000000000000000631008a1b488e389590560e86cac051e641da0de0000000000000000000000006a3ddb6038dc48364685f183fb800ad4e4ac7a32000000000000000000000000be14f7b93d2b5a4b799c7179d970ac3b99dfa88a00000000000000000000000034563e864091ffb8984b72352b28dad2c724d7910000000000000000000000002ea5255e7f04c840576674d9d5a93953897e88ed000000000000000000000000d5778c7a56af944b945923320048f3aa9452c98a000000000000000000000000b18d07018554fcf7897a30981dd0108ca3b028e70000000000000000000000003ec221a25b2dcf5634e4ff0af3b07ea17ae8d002000000000000000000000000d737870597a45bf00448b4af3719521e3fa5c19b000000000000000000000000645a6aa50aa7af4ff6dd5e570687e7e3edf9cdc1000000000000000000000000c4badf887b23bfd27e0213b20e344baf2fb860080000000000000000000000006ac09c06b547c72d4df22abe7b6d47656c34daf50000000000000000000000003ef2593633231855ac2a2792993ad4394e211cad000000000000000000000000383edd4bafa69a6940da4c5c72d7fb2f8d66365c00000000000000000000000087e99c078421eea76262452554387b889af8b4c900000000000000000000000097bf40640754165ef6b7098c55f5fa64b7e81cd100000000000000000000000050f09664aa8330289f541fd70f24e05300c260df000000000000000000000000e8c3540678837d24d758d92ef1e7db89dadeece10000000000000000000000000155d4db606f7cbd14047596e0dd8d743876f8f9000000000000000000000000ee63e7e86cc59e48ebe101ad44751b544f996c52000000000000000000000000a2848de00f816e21d74f916c1fd22cdbea1c0795000000000000000000000000ae127d751285edb5b1a8c94309ddd037f55374b30000000000000000000000001043558b86a51887856a5d74c5a991d3b559a6fe000000000000000000000000cb318bcc84ed21692a3e3c5ee52337af44c39a2b000000000000000000000000bcffd6b4bdb48d6bc82be85cf5769c87f7052ff00000000000000000000000006374bfd3f6507cf59b8dd3d4638869cad352a9d6000000000000000000000000008044436edd46491be128a59e2a37931c600140000000000000000000000000c0a42156a5bf233e65baf9749f756ba5a1d5a5bc000000000000000000000000ba14198a787f4072db5964a48960fea79160c6670000000000000000000000007256f33aeff0e09d084b124b2668dfe579f84cce00000000000000000000000031cabb13d4dcd970ebc5f838d0c841365286c690000000000000000000000000be760e01c448ba531dd137d59a4ecce9e9aeda4d0000000000000000000000001084e632541a5b0fa5f808783afe585fe618d00b0000000000000000000000009b7ea80ab6cbd56d3007f98c93e8ce800697db48000000000000000000000000d333a1079d75a0237db18e4de2ff6fd608ecf7c30000000000000000000000006d4988c62b76b9ba266845f24b3a03fbdb18eb52000000000000000000000000ef4b834aa9fc657fed113796a5b106b36b2161da0000000000000000000000007538ef8f94d403e49c8fdb4d159479298478f6da0000000000000000000000000aca2bed8a24fe7d00ce7423166bdda0d0c6e2d10000000000000000000000007286d05160101aeb4da39837ca7e1e0ba079b17e000000000000000000000000d519d50e6073eabc89d0ec9900aa267060cda97700000000000000000000000067c503fe6ccf8c60eecd7e8ffb7108ffff4fc87b000000000000000000000000754516433f1d528e9f4508e9a29a7da7f33bb096000000000000000000000000e7ddc9fa708967c002e31609b1db4af798796450000000000000000000000000cd85b7a31d62774b03bb0dc247b43d53fd74fe7f0000000000000000000000009ece07d03b4c8e296978c321e2ce0ce36feaaa1e000000000000000000000000cbaa8371c82e19be4c7363870d7002ce95bdff1a000000000000000000000000bcbb69d473c891359d308e232783c51d9ae54d7d000000000000000000000000c0d622cf30f3188c81150a92d3b11af2945ef711000000000000000000000000f5e51fcaad2652cbfb9827e5c6743f7f501b9780000000000000000000000000a76db288fac014ef49fde2aca7fe386e9e5aa4d7000000000000000000000000a0df429f8c3208bc994c67a96d6905aefbac8b930000000000000000000000006ae11a8780e71b11de16146c3606cd18c96604e900000000000000000000000066aa05844fe4c346ec48a5c87914033599ebdb87000000000000000000000000486025379c75565c8b09d3b3dd1e0c52b5b0df0d00000000000000000000000049de532f4b7a166c8f62f601094d32fdcbb912d10000000000000000000000009e232f9541cee731707b65232892eab5384cc1da00000000000000000000000077f3a51f97b9dcb78e406088229e1036bbce1114000000000000000000000000cc9abcfb8aefe827b210bcf10e3f34fd2c7991f60000000000000000000000006244782bcbfcabef19a9f660bdabe3da097280b0000000000000000000000000505e4cf6564d3d1c1aad3b291840f8e6bc4fb9e90000000000000000000000006d5006fdfd476e3ab9fde04bbe80d836dd656db900000000000000000000000060303dae1c3bded0bae1d070271eff3a2d7de08d000000000000000000000000eb312e01436873c06366462751351ea2974d8f460000000000000000000000000b968a0f76dfd97fe7981606580c7371e5300f90000000000000000000000000e7e11d929d3c09a35d6ae7cfdf4ca191d0f6865500000000000000000000000076ce9d4582f5b425da68b04db639048aa83d2552000000000000000000000000a819bafe3cb7ac23d88783e77de222b254debe9e000000000000000000000000754fa0d73d326cc8cde6bdb8fe97ca24f4e5994500000000000000000000000088ac90f88253fcbbc6c30190abc83c2095b516dc0000000000000000000000002cbe48fa3bcb11a5c69269cad353d184f8782143000000000000000000000000c9c19c0644efd2f17be65cd2f260ad932e6f62ab000000000000000000000000a449a5692d3e7e1c33cb61499877c848296092eb000000000000000000000000673f967c65e5a9373634efdedcedecdc2af81feb000000000000000000000000a867fe87eb155f7fe0c4717e6b5f45207c4d7c8f000000000000000000000000e4d8788f2aac14bcae2f68385e346021606414530000000000000000000000006f582fb9e073247c5c22484cb47f71489e7a3ba8000000000000000000000000f9c4f30a62a4e228e48d828994522e72b295e535000000000000000000000000c249e83a6bed1374a110643747a12887cd909d74000000000000000000000000459e5437a7357901e0499acf46e51de80d0501a2000000000000000000000000a8a3d35c2f3dacf8cb26b8e24ed95f19b3ae35de0000000000000000000000003e241fc95b7bb76874fb4235ff14194172fa1b5800000000000000000000000088bd6bc12a18e0a9e8e4bcb1ec3133bfa93e61fd000000000000000000000000f0b8e2983bb68d4b34df22d0685dacc7913aa3f5000000000000000000000000156be91180b8c37ef426c51971a8ba5b58b9d5a2000000000000000000000000be3d13d0f1939d8ecce601fd12bb388e585631610000000000000000000000009e56a38b5c93852b8092ce7adb84092445690ed1000000000000000000000000b6e4e38750ead67dc4df080f4675ca28527552b00000000000000000000000002601af46fb6edd697f9b2aa86eeaef8ae4a9137c000000000000000000000000ef4a591a48d9068c3976cf15d66c76d684f3cee70000000000000000000000006dd2b23dab63dd001851970c06cd0110e0a44feb0000000000000000000000000e21bfbf591b216e875a28792556fc2a0cf89398000000000000000000000000010167c0bd4ebb24182ad5c82d90912da4cf9307000000000000000000000000c2ccffd2221f5f84f23ae3f2090d0a4b8eb1b93d000000000000000000000000c36bb280fb449d449b7bafcd55e3860d7eddced2000000000000000000000000a130a1ad87d8f0a888d1b6cf90cc23856b69f42f00000000000000000000000012ac484c3325bca55b3b40e51ddd353e474e95560000000000000000000000008ac18412dc5b7e566cd8b329986a70c6f57955f3000000000000000000000000de3783fac8c39ee3f9e397b3ab93e3db32c7422f0000000000000000000000009aa9539546e4bd5b28a338a1bf8b68033a35d1fe0000000000000000000000006aa45cf1a3f39d588b60172fce49a1a06af7b191000000000000000000000000114e8eea2621cb7c5e47d03db749964e235992200000000000000000000000001fd1bbed516bfa60e52cf6a7b8aaa2ef21b7799e000000000000000000000000fa748f75465551e7950ba88c37736f43a93c8f2e00000000000000000000000017746541d1502c796508e673dbeaee827e42bdc2000000000000000000000000b3b8968fb51f74a0c78b2fbe3367c0a344738642000000000000000000000000ef7424f3e4d14f4a29ec0578ee5fa7adc4d596a70000000000000000000000002b358d807c73b2af92f9b3ea5063ec98290c3d9a000000000000000000000000e885cdd1162903a63983acff3540af553548c821000000000000000000000000be224fd7e8c912e0796fb6a52ae02fafb22459d4000000000000000000000000cf969079fbc1993e618202b7a33fe028fcbbc7b000000000000000000000000063bae10f115bc0e00b4f97b549fbdd6748ef37b000000000000000000000000089878f5be9d1d6fb4daeb61ded9f09d77eb09fc3000000000000000000000000facbe7329e8201ffaf84fb8b7180d27837bf66cc0000000000000000000000000fabea60050198495eedc63726d775bcc82468a40000000000000000000000000c956849fba4b6237eb8cb55c4913c815e5679dd000000000000000000000000e8a2c73f876a5defdd4f11bf25b33e380cdaeebd00000000000000000000000046d44c33bfe44138c254111932a229ec7e37bf690000000000000000000000004b906b2d6c523b1eccdc80ba5fa0b1b2063982510000000000000000000000003ededff12712af07a8a10cb511ca531bd27c4e85000000000000000000000000ca9c531dcfef474a703c9c52199d302da72f1d13000000000000000000000000207405c5156305a8acb208c2c98843228d7859cb000000000000000000000000f8d8b2d7ada9663736cac1c51c3193eca259e5ec0000000000000000000000003ed3aded427be20377696fd7a75ea0093c85da43000000000000000000000000b2dfb1ee4a78ce18b7faa35d2db2ec8a4b61885e000000000000000000000000aecdf6a9b599c7159803379e5f69fdce5fc49c2c000000000000000000000000f215c0d09321ecb10098e8c427eafeb2440a22460000000000000000000000001744b05c496eb63039589eccf1d3623c1213a17b0000000000000000000000007d612288e12b31a2d0296bb97bd4945b4d917af100000000000000000000000094575c2a659e714c2b531196e37100ff612e9ab3000000000000000000000000103958b9d77d16278d1760e105dce411486432e8000000000000000000000000d5872d47fa8a4fe6c1e85b51d7e9368de0ab2e00000000000000000000000000e88e583f165235fb7ff66dbcb3b48de6cf217c8f000000000000000000000000b2bcb14da028d2f98d2221e047e9cf2cd321dbf8000000000000000000000000f727d10a47f19db308c519c9c60d1cbfbae656f8000000000000000000000000c893b7ae9830e3a7aa4a8ddc36f42bd33911fc4d0000000000000000000000005adbd55bee60cae104c0c1988daf4bc5f79b8000000000000000000000000000b7ab8328a993735df1bf6533167a032c6ba77e14000000000000000000000000fabf82acb258831cb29bc685183425306fe811f300000000000000000000000022a62bfd0e2d6b8a9aabe3fbf2f7f94a3baf651e00000000000000000000000025fc213c0ab18e5d199bdf54db002c3250aee1c9000000000000000000000000d4603fe8b65fe75ff22af48b2a3efa44c709ceb90000000000000000000000008b4f1e5499cefa9ad4ff55de7d8f979771af3984000000000000000000000000a2557c3e1e831c1cea7da1c26c75b5f7d4be9464000000000000000000000000f306e18f0f766832f646fa54928926bd4b84d958000000000000000000000000aadbe8922d951e8d3ee980a7cc0a0df89135a3300000000000000000000000006e6a5f1d89ff824b08137eb160848878dee86776000000000000000000000000778f673d4422e4b6343add02c2bf1f43580318f000000000000000000000000079fb899e5cefd8e44dcc5cc99d91912c0c0a155f000000000000000000000000b16e086fb9e2ae191c5b569fb6c32f683ee8ba2b0000000000000000000000008979fc8da80d57a8384252f369232803ab6bf819000000000000000000000000c908934a62d7d128b5999e0d12ade06ab4708ffb000000000000000000000000fbd136a39865bc83eeb6841a457f9e5158ead7fb000000000000000000000000ebd28df8f7424006be9b70d1fb9a378d28511c8c0000000000000000000000004703a19bc2dcfc2d16a1d9ceb8a93fc424bf969c0000000000000000000000002539757c536bf392e80405bb034ec8c339136c70000000000000000000000000b1ab2f4f6379e44e95530667262fbf6a2644495b0000000000000000000000001c82a36bdfeb03e59640fd5374983c57955b56530000000000000000000000007f0e8fdb5ec661fa9f4ef3d88affc47e60ed4a52000000000000000000000000579595f3064afc04a4b0a1660f3dba789dde04480000000000000000000000009bd3bf8169a24d87e1ee56100bab4c8e4469ef3c00000000000000000000000084dd519905149182de1cb8aa583bc2f6536054c7000000000000000000000000978b6f46e214c8fd27cfb295f2724dc3fcd83acb000000000000000000000000b198fc0354a68b5235924115a4623a19b9d46b9c000000000000000000000000c20fca49d175010dcfb15c5d6d6470a903a24e39000000000000000000000000b2ac7226c3a025ec92b7b7b7e9245966345c474f000000000000000000000000513bdc5122920264a0d936e2dce201602976e04900000000000000000000000074a03fd2f01b2b3b4522e0e3769c8891898751880000000000000000000000007fab2d3c4325037ea0d538e5a0324d3c64612bbb000000000000000000000000d202c94dfeafcdbf1204f34e5a08042a275481ea0000000000000000000000009b43db5b3f79348db17f40fc0779e357384d8397000000000000000000000000df8ee75563ccc8f8b461a132942ae6a21119c18800000000000000000000000069466045b246617c68609692d5f3840831cbe489000000000000000000000000c82a5386dce5886257147cc604b77f91b06649af000000000000000000000000a5f6a3ad3c1510d439a5a78e05df1f40fec85e4a000000000000000000000000907b2688d340e7bcd236f7fdcc0bb112b66ad119000000000000000000000000a08c60c1d4653e04e4f88028ed3d3970f4e4c5bc000000000000000000000000a5c3ab61a679e8a6c2cb665a7eb4becf357e7eb1000000000000000000000000e4b7b69bd63a4559e2ccb714cbbc6e1b46aa3a98000000000000000000000000e038987fc29f957ba86b305fa255f64c3badc3e5000000000000000000000000ec1fbb734b04e447611c6f0d38a5e93a3355b6b1000000000000000000000000f81f557cd5c91fa8c339f47ec60dee0ca2bd291f0000000000000000000000001ebdd674c653f897deb0345500906c6aeb3f3d2400000000000000000000000009ff9b134f5ea355e94f3e6d7526fa6b6a6ec34f00000000000000000000000046d43718baa656237330bb7eb809f6350d6b93330000000000000000000000007787f9fc4eb6baeb6da15221a1c7c697416b3afc0000000000000000000000000c10bd36ce52eae0cbb076b897481d0a6f45c6e4000000000000000000000000041f97535df54c41ab953d28b6a6d2f816ddac52000000000000000000000000b33845ebcf6f41b8e16294ee0c193985b9acce0a000000000000000000000000f8d67158329c1c0b24e614eed440a001d8319c1b000000000000000000000000e7677782af5acfb2ea2a103570fd5af197cf477b0000000000000000000000000ea1d47cda00b15a7a17d529281a7aaf040ead7e000000000000000000000000670be36228cd5f8b3ed3b85dfebd1dc4922e2aea00000000000000000000000047fa5509f17b265c2b3bd02a5a13bcf6e4b11df2000000000000000000000000522d9b6507a8fa3bf21ef2fb4ccb2d54d5e3e7f10000000000000000000000001afea1e2c9672be90c58b1cecf1d4153e930f48b0000000000000000000000005a09d00a42e35c09fc0cd2dcb9e8fec69e012b3a00000000000000000000000071ea5e80b9f12eaa078736213a04e8958434988e0000000000000000000000004aa9f38a5f5e992804314e24d72a5edd96b0f2960000000000000000000000007b51d3755634663d364db47d8f5d25ae2188df65000000000000000000000000dffd6a812d5ca626ead8d036c69840dec7981f5b0000000000000000000000006ce848317dadc0ccad7cc553b999974498e7337100000000000000000000000053904fd8f8510cd0a0e5300f7c072bb2744cabf30000000000000000000000006059fdcdd856260ce431a27bd7c72ce66cf55ca5000000000000000000000000c29a01c1cf88f1bcacdd8bec98192f856e465a47000000000000000000000000474276ceffd02f823e9a9d2326f85cd92ac3d34b0000000000000000000000005355ff6877fa0ead70af598a787b979c80e8673a00000000000000000000000038a9ae9f04fbec17f863f8dbac197067ef2edb5d0000000000000000000000004f50fc0f6386f21d5a859c3fe075175834664b8b000000000000000000000000d72ada51b8ff26992e7016b13cf44cd3423fe3040000000000000000000000008ccc08ca0788114db735e95fb9ec0a473db4f75000000000000000000000000052bd66ebb280e0322838e66c167d6d9b1933d77b000000000000000000000000602104f5fe93b872fb1972b667df9369a132e137000000000000000000000000fea9dddd9d25fb4402f547618478eb1d737de94f000000000000000000000000a5ec67711d0722a31f718d8bae35e76e95b9c3090000000000000000000000009547a23bde34e9e542e34e318fb74a3008620756000000000000000000000000d0ad27cede7f26d849920feb8d5fead0174a265d00000000000000000000000006383ba43fd5d5f3e9b7182c52df66b74781383c0000000000000000000000001ecc93229034baa4ed456831367e96ef86bc38cc000000000000000000000000be5fea05a9e06e7980a36741f3296ab92a386a20000000000000000000000000e826ee8ad80ce93ed65397d853ce81f36538160f000000000000000000000000ea53eb02ced5cbbe983712f5f302c590a24a28a9000000000000000000000000a4d8ef41afa66b9f828418ef844fb6040d2ef9c9000000000000000000000000c7dddc45d2ca74cfe310441b47a8583380caace90000000000000000000000009ef8603c13530f7757e36024cd2edba396be8d0b000000000000000000000000852c6ab8067c39afaeb1ec9aa2b65a7bcb31cdda0000000000000000000000004335335c596ac1fb3872a4f3b02ddc5418f8e33d00000000000000000000000063207f4270ae39a0b4ca025c58a60bcf3c16d4740000000000000000000000007d978dc9cbe75ffa585426b919ca53263e095748000000000000000000000000c1844b703aee59f4706e47e9524ad80018be01690000000000000000000000000d981780d98ad57f95a411f32514a2e8a2c4b40a0000000000000000000000004ca029ad1cad2574acdb626b4628c606c4b0a0c4000000000000000000000000a85624a1f13ce1cb76a0a1c4d61560f282caf170000000000000000000000000bef6b3a1e0f898c75ef6a6887056437dbe3cec190000000000000000000000004f0ee6eb0b6016c9a0b51cb3efdbb058b89648d6000000000000000000000000af7ae0b0b9037f37116a23d1f82f138a40f46086000000000000000000000000d3080b000273f9efac112276baf37f3cbb04e12f000000000000000000000000486e6bf665d09403b3b9a979fe5bd0f8cabdda390000000000000000000000008774e7ba74874d3722e023b64f2073b7732bf9a50000000000000000000000008c196a92f073f30b96d3d0ce6c1e8ef9bb456c2b000000000000000000000000371062499c05797feb50bd4a45f7414381302d50000000000000000000000000fb723f391f1c948cbdf90edd9ac158468738a57b0000000000000000000000007fad6c996dca3457af25a55efd73dc09bbedb0670000000000000000000000003e0d59b0cb4061ab52acc9c715dbf440f3ef0b810000000000000000000000006b3830d260a5095a9eaf0ad609a68fcb8cad614900000000000000000000000041352c739fadf4f54584bef1a9c59beb6bbe802d0000000000000000000000001b06200292d25676015230ef92c3ef16b804cf3300000000000000000000000019ae3a12d71b9005cdf51410aa5ed44eeb84005e00000000000000000000000019ae3a12d71b9005cdf51410aa5ed44eeb84005e