60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c67616c61746f6b656e2e696f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e2067616c61746f6b656e2e696f000000000000000000000000000000000000000000000000000000000000000000002e516d5575644d6972416445564b797965743776724c6f706d624759765755586b53725a47536432644a4a7676616a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055600000000000000000000000073b7fea04aa89cdffc7c1d2c5333f2d4b440214c000000000000000000000000e0049ff434f7fcc18d868f37367c5635a8406f7100000000000000000000000024b4c9d3e1a55983b6e45979e7e80b3ce0a9722e000000000000000000000000c27141c811876a8074ede2d16b10a3580d7ca3900000000000000000000000006f4ee2b87941aaf078037bf1d54650aef9f6173100000000000000000000000030527bbd6fa35f5efa4e2bc85d034230b6fb0a34000000000000000000000000eaf0bb1244fa7b66776933b874a801bb9d1cbb460000000000000000000000005fcc3570abfbe8bf1b37bac7588edd6b5cd70579000000000000000000000000cf6c422e890e19bf09336d72a99f3a557b55bf07000000000000000000000000f496f2098087db8b3a1090760aa1d69a96a6427600000000000000000000000076a400601cfb8e039c001d1c77652455346e1ad300000000000000000000000023e4810ce3dc135daaf94c784c26067e501ea35800000000000000000000000038f4a6261f6dee66f356ae982c2460d9073e74b9000000000000000000000000a00d4af7e3f1c4883c777e695bda714739510f94000000000000000000000000fbd25c369b45caf7cb64cacdc904bc9f60bd56d5000000000000000000000000ffb6bb62a4784fc48dc6119feb5255642c413a4d0000000000000000000000002b9e47c7f94806b2d487fd5eb13aeaa1582f28e1000000000000000000000000477b3405f2e7dc898c8d8e0bc0d1f915729059f60000000000000000000000007cdd707583da8082ad397e087a5cb9938b101846000000000000000000000000255e9b7834e64078f7da340191e3c01e5d0cb6630000000000000000000000004e320fab1322b13f9963b5e482021a1e60a8b1f9000000000000000000000000dfa48245fc8cb8516717c30dc11a26d048e71b15000000000000000000000000ae1641cd39561417c9a8aab9bfcf0de59f350ca80000000000000000000000001cb53b1dfe3c2f5ba194131029ce5e85cfd1f9b3000000000000000000000000b8becc2f3806d8e343f9d957460cdd97f473c199000000000000000000000000e72c8620f64fc50797f8a2f8dc0adf50eecf07e8000000000000000000000000dfba7e00a540bbbda7b031dfc54adaef7a285835000000000000000000000000d36c281a8dc4b6753e708c8c2e113d5e9a208f420000000000000000000000008f38ad1d08d6c7f69481254ea6e17c99b0f681250000000000000000000000008b9cb31ebce068d628733e49cf6d26396f41b383000000000000000000000000c62c7d08e4e3ddf2e7446c4e8a09972a8a217db80000000000000000000000006c07c80949721e66ae9a918bbe01f7d729796ce20000000000000000000000009560028dcf372f095aea0ae0fc00205151a35313000000000000000000000000adabf8c599ce95e779c474521e0246f2740a0e5000000000000000000000000013899a3922ba84e5359ace4a6d8dc14d6aa7d5530000000000000000000000009e6783e9330cea337967cc14befd641c97eb70950000000000000000000000009d2fed9060c65a616471d540882459c81daf5687000000000000000000000000fab609dc271c71cf1b67fadf30119592cd378d380000000000000000000000000f936e3863ff8967f82f508648b1a99729e8d561000000000000000000000000f7ba7d04a69e602c5f2b973db31972b532195e830000000000000000000000004d4083f456a497f0e2b6052b2d1f23a841f53a140000000000000000000000002acb553995efc18e060a47d790dd63d567973455000000000000000000000000ac7ef6567282c894e24083d12309e90a7477743a00000000000000000000000041712e061803f4a1e7eeb9d48281ae1776782e3300000000000000000000000088c0bfc013286f3aa23f4b8257e7bb413806fed7000000000000000000000000ed85a2630ab6cc159130ae733cab4a4bd2f0d42d000000000000000000000000cf8b8a387b29a91f4e7c4204feb9b945d38df0c400000000000000000000000003203dfe3a563e3d71062850d6bbee05faff4c840000000000000000000000008ec1efc93d905c4ade1648cf776cf939888973d30000000000000000000000001a6c17eeeeea115681ff1032760e66569b50fc5400000000000000000000000010d7100a41455c6ad938e89153a59686bb11557b000000000000000000000000a3e67c3701f463ce55d8f26192d4a24e0efb0a5d000000000000000000000000b1f20e34bc3430a6efca748495ad953ed7b97a86000000000000000000000000a5b314abcd1f3bf4198d3a8cfd0e11f851e13eaa0000000000000000000000007e4fd0a5b55c7a4d684485f609a6b50a9e57b51a000000000000000000000000848c84999df4ab22e3d28479be7f8ddf90b5cd73000000000000000000000000a0c75a01a7072ee8bc69806221f6dfcff257f2450000000000000000000000001fa200cb5f3e1dfa435e9c5d048ec23d1f1e23f400000000000000000000000068c70b380d7a7558b095cf78d8a5ca193546625f0000000000000000000000000917bc1edb8e87ca7efc1613a1dcef5cbb3c01ca0000000000000000000000002ad446373301f2f73e1aec038918dc132dbabbd4000000000000000000000000a8059abd7ddc4db3b79190c0b94f51453a0c62550000000000000000000000007d1d1a70cdf4806211292b44d7228db6c5d5b0dd000000000000000000000000de1f15274f0f21d8c7c50ff4be11d3528d5d827c00000000000000000000000048ce731d77d47cc8573366f602e477ecede3fc160000000000000000000000004b1d41d3dae566ed7a6e891cba05801bbc4f57c90000000000000000000000009eef66455e4c4bcc8b5e3caf4f97ebc53327df60000000000000000000000000a39f1213801fd499587c4ae4a1a6ff33c19be7db0000000000000000000000000b56d8720cf4175b2fc72a26d33a43e5c77a9ab0000000000000000000000000e8ce2423ab3010af0e46e09a69455eb7bfbb3be3000000000000000000000000a71a5df5a63dee749b7069d262038d883d49fd3e0000000000000000000000007b42519aac7edb65db29f12c5e8df78b6a4abc78000000000000000000000000f0ea286c24f12045d60f965b836cccfb31738cc4000000000000000000000000b2856fdd35b98d42ddb6d7124bca246d042dfad1000000000000000000000000c434032f694f7e4bbfe191b9692c88a7a1a890df000000000000000000000000cedadd91f4757311210dc93ca6523082d31c7c41000000000000000000000000e3c1bed51d32748a4362df57528abcab566870cb0000000000000000000000008ca2d2d3d593251f14b490cf71d78a85c8a6fd2a0000000000000000000000008f1b02dcc35fe897dcd8ba1b17de32def8dd47850000000000000000000000000faa564f635f8aebaa452577ead3f2a8306ceaeb000000000000000000000000a331e7926ab7d7fbaefdca50abeae44d2509560300000000000000000000000077c31d8b47afbb52f1783ddef461f8c205cd36d000000000000000000000000044e98f92744ae5282eabdf05b18d90929afd3be5000000000000000000000000cc7744cd185e88efab285a346bbeca8edfac74b5000000000000000000000000c8b75daa6731bd1a17cc7f8986b3213e88de2daf000000000000000000000000e4b3dbe2d2f5ffd0ca2505d63631c6e32e3603d5000000000000000000000000412efdf38a0bbf1196b54fbecd88f13e5fafbc140000000000000000000000001c80e3307e061ac4fddb3e92434246904e4ba8ab0000000000000000000000006a4a395bd6300f4c9f22f5cdc1b9c50f3b52043d00000000000000000000000087bb049ea2ff4acf2ec5ad36a135d5a2fa80c33f000000000000000000000000f4773983aeaa291b98c9e58e9efffd5ebd4e7962000000000000000000000000272902f8f51d21d50a2597f5e9a7dc61e323231e000000000000000000000000c51e2b29a2ecfe2dc1aae290c367f165c001088b00000000000000000000000075fca92ab66b02977b964ba706ff1f2d3f1882470000000000000000000000003933ebf191b69f862ba35433a6b4db2eeef648e4000000000000000000000000fadd77019fa25e6b73afe8206e356cb49bf5ae500000000000000000000000002e22891db5ca5deb4c8abf2935b9f86a8227676b0000000000000000000000002cadc26e4b3241b3b45b2ae6ccfdd6a31eae0592000000000000000000000000a100cb0b27bf54538bc89536f4e0d317d6a0ef7200000000000000000000000063143a52f00127fc539aad674592f9c04751fbe3000000000000000000000000bc4874efe6f826436eb800bac084cbe0ab52e6fa0000000000000000000000005247a9fad8ce190e8ba646b0554f0b0ce5dde140000000000000000000000000395043f8ce258b2256562e992c529987c3c579f1000000000000000000000000d1ea6e9c8fdce93cc3af2e7cb8a69df3ae017793000000000000000000000000544a275cf6a66a110079a982467c1feadcb9c1260000000000000000000000003e5021b72bfdbd3c7f5b0e0b989eca10ea67bfe30000000000000000000000001352c3af865154fcacdd0a68bc16ea756be684c600000000000000000000000021e545c3252ce8ab2c1b75ba42d09f21631a8588000000000000000000000000140e8e68a889a9cba6380fca8f1720dc4a102fa7000000000000000000000000f7af56381495e4bc21d76e3d27a84c06f5fc15ce0000000000000000000000005d308d8f96d88781a624564ab1effb708f00f080000000000000000000000000775bc393055518f70df8235fa37fa375d6ccd3db0000000000000000000000003953450760d044819f5fcea1b68b2a88bbbcfa43000000000000000000000000ba495a479cb00d6068ec56b643bee0bb2f2229b4000000000000000000000000b7e2b796fc54de28abc1485c98d7a4e362cb9ffc000000000000000000000000c7136ca216c55a52bcbc080b2e92ad418ae90eec000000000000000000000000f435ec1e736e13dd31684d81dfc418d1c84d99a9000000000000000000000000a41f4a6d55f6f58ea7e02bac493a1eea584631fb000000000000000000000000ed38776a065ea994caf8e19f1f7c887d587709180000000000000000000000005368ca9ae755bbd1280cc63139e1f5c156e432d60000000000000000000000007ddc0090829d39e95813df45ebd67c234cbf818c000000000000000000000000361061174d25ee7456b1ef6edce26c2c8721a86a000000000000000000000000d79258557e44a7d9ca8278c4d7ed73615d23cc5c000000000000000000000000755cab89687992754a369a3ef626bd759f661f4200000000000000000000000007786b823495d99cc502a80b3b8147051efbe28d0000000000000000000000000d9df3d84d3e92c27c0d9d3ad9e0d2e7c61ad139000000000000000000000000bbb4f8e6daed42fdecaa51beb2891badb33e50aa000000000000000000000000eb0e36aec271017ca12054eedef00e71e3782e9300000000000000000000000009dff8bfde00381d54697e57434a5f9919d85a7f000000000000000000000000dcfaf7bec673a08792d2a987e41b750e319eefe900000000000000000000000067522452b1db3d31d31f2567ea191fc0dc58cf6b0000000000000000000000007944ebd347a4aef03fc6129282f6e0058f2371700000000000000000000000005aed857488ac960ca052c63661b70848f98d974e000000000000000000000000d346f8df1247ed594b70dbc3f93a7203d1fd844300000000000000000000000050404ea4958600a4a25dcfb5ada51438b0b1fd5300000000000000000000000064aa849a270d6819ebdafa671960cce1af4a6f26000000000000000000000000272254966b1d071ff0b33f36fbee90ae0f7ce329000000000000000000000000433e11728262efcb6011d4dd722a924560a3a9640000000000000000000000007d7d375255bb9e766fd41d754b121066ad079b0c000000000000000000000000791240777d08dd8a9a5af327929bbc7973dc9159000000000000000000000000268c0fe0a1262c882b997beb0d018f1f5e3dec21000000000000000000000000a9bc038af0d1ddd6c5cf402d5b4023a87d9361e3000000000000000000000000cae4517c02c7ab453bd91f4c52ad7d3c19ec941a00000000000000000000000042b26e6283aa2e6f6443b89ce8dc87dbd60918c5000000000000000000000000c4632f82655491fb369a067c9bfeeff915c7836e000000000000000000000000b059741dd6040fdce2ba8ba615334bbd5fb450b4000000000000000000000000b95fb4d87fda794ddcd3605498561cf4834e7c66000000000000000000000000916979949c3af16bd699b5241cb41649aca31208000000000000000000000000e686a6f8af12f7b1d5c82bf40b1f61645f5be3d300000000000000000000000058c74061668c56f33130d4bb9d8ef9681a80dfcf000000000000000000000000e314f0bc14a65567bbbf5cbdfb5d3c01a9e21fea0000000000000000000000001116dbf19656a737948518fddfec9ddbd6ea123e0000000000000000000000003ed13a94c2774061973c527e4cdca995b6fbc821000000000000000000000000bbc7de9989d0723590672a401ddd3b25d4844fd40000000000000000000000009be27debbfd7c4711131973585e68dbd35b8c5ac000000000000000000000000cd8df80ce3df38b7c795d95c5a3ab75a41dba80e00000000000000000000000088bafc15b982693aeeaa774f4bfa00984d6a9f72000000000000000000000000c0bf18bb7e4a9cbab4a2b50d9f592ab53f09dad10000000000000000000000003fd4e62f64163e73fba490a81a342f909f17abce000000000000000000000000cc6fbbcbcfb06f1c04e9ad246f030fd1fa4d676d0000000000000000000000007e6ad3cef4438dbfe210873aac5b2f60d5e7a522000000000000000000000000a5d7a2b57727ab80f803eedbeb71cb7ca3f0c5ec000000000000000000000000b9a474c9a01bc007ab82490898c1ec0b7a469c27000000000000000000000000dc1a641b591b07594dd07efa19fd7a7a93e4783f000000000000000000000000d4724877b922cd75f5542be0636647bc2a770054000000000000000000000000635204a0f4a9800cc76e60c9dd7e6dcc89058f5100000000000000000000000065b7de0fd93b1cddfc24aa50f7b9bfcc43074abc000000000000000000000000a4564d6f0721daffb690669b23a3e467d48ae26d0000000000000000000000005789472304487df2f99e5b0b62c7509be9d3e17d000000000000000000000000e1fc5bcd14a46a92b94c35a64c071342b430ecc20000000000000000000000002d269604e60cb8f98f302d05c930a0c057aaabd200000000000000000000000076b71a75291bd6663524afb556c4ee01cff7e6fa00000000000000000000000061011ccc25e9e1c27526ba2da91e6d82e0d843ef00000000000000000000000082453cbb815e3cb97ef8dbe1bee4e74fe395cf54000000000000000000000000fe77e9eacdca45e1d0666d7a37efe373ef6e77a90000000000000000000000008eba91be48275d2e94f27e9374f021d5034c537800000000000000000000000027c67e170787e583344b3b2ee7208ee55b207ecd000000000000000000000000931018e2c1dce7e2f34b90ca36b2d2239413015e0000000000000000000000002205f8bbe3650efc742b700029fed055879aec83000000000000000000000000dbbcf892e297bd701a798f2ff428f7b30b0fa5d10000000000000000000000002f65017ec726d6dbf45d0212744aa5d388f6449900000000000000000000000038577111027f0dc4a009a20660dce6b48446cdf8000000000000000000000000ad1c757ca1ec45e2eddccb5799f8765b7f8189b5000000000000000000000000a5821d6467237fe1e35f67aa6c248847985a056b0000000000000000000000001702d64454857458c2716168304a38ec1977aac1000000000000000000000000a415119fc016332478e6b0bbdc831186e36b3f19000000000000000000000000b41a0d5ee72acf304368699a804e6f18be3fe33f000000000000000000000000af5d324d642a5686916389e375b5f9a33f9268b300000000000000000000000003888692c679391a02b050966de63e644030e593000000000000000000000000728743b97d46f7d86738349e812be2af5bd7bb43000000000000000000000000c66008b0d67741af74b25da37deadf6c74ad1edf000000000000000000000000f2a4bb7d8f52eba3db594f1fa78952293a0fb68c0000000000000000000000002a982abaea210bfe59ce44efd8315b6d2b9f0c0a0000000000000000000000007998066e6313672ecc732857289df5e8854b29dc000000000000000000000000f2b8675c05ac5a0c4c75a69b99abe3c8cd615b310000000000000000000000005cf3ce6883f2de99da3c44abf7786d039efcbc25000000000000000000000000ae19b29d7d0304e30b81b9bb18bc5d5f32a2d3760000000000000000000000005f48b2fcbf41920b36498fd418663396f00adb7e0000000000000000000000005cc570095839b48f88177f70a8a7032ff4216da90000000000000000000000004a4935403f5e078599f4ba0b92c3ebf8e79cf4d5000000000000000000000000c964135c65779e56a45d6ede6653334776e51d7b00000000000000000000000077e4c7ec5edd2307159378b740bdd2e1b8e9f2f8000000000000000000000000087b60b621b4dca5397f15ea4ed6b2d0b2b2c431000000000000000000000000ddcf76eb2a829c756b00d2f915cc3182c6ea1564000000000000000000000000ba51d2e6170a641f21be656940b2243ff674c8490000000000000000000000009068f6acf2ab5ad0aa9dc6189987f428ea459a9f0000000000000000000000007d3f501a95c223e23b60b19cd1383d44b73212a20000000000000000000000006f50a0de7dc7e1bac245076475556844a79a728e00000000000000000000000004aa840a34027271b65cfbb8b7b6c48564c05e7a00000000000000000000000064dbf14183d4782d3035f185a7680094b3659c090000000000000000000000000856a2003ca0b33328c3b6c860ebf6a3d8aac47e000000000000000000000000622bd8b4240a3330b375b5a89004214908536dda000000000000000000000000d7b39d4418a2c79dc4fdcb8cb196b20782329c9a000000000000000000000000a21d9fdcf5754bbc043b714322d8896c3cea888a000000000000000000000000b8c82b4136c4eae139f53f19582f7817029f061e00000000000000000000000041f610a8f9880f13241f977976adb93608246889000000000000000000000000f68c10a42700b3257aff27c676dc5687db0f7fc80000000000000000000000004ec7798ce12b199df2c668b8cc3792406dcf758e0000000000000000000000001d9527ba0113281b7fe9e04d716b82ce3b7587c90000000000000000000000009539f81bc1cb6e43423ed938483dc63fe6fd0e5f00000000000000000000000031fb8fb1b2e398e5bcca6419a6fe74f6033be6bf000000000000000000000000d11d40ed84dec8632b9e3d88177c25124c7dfee0000000000000000000000000e60c53d0d6954d04bd8e9921b196b7d09926336700000000000000000000000004d5ce557d54d88aa6485fb9729996e9d36ae16700000000000000000000000029c85e27bfb063b17b34903b3903de70027db4de000000000000000000000000905547c5023210c576fac244b37c99d5478049040000000000000000000000009128de05338e44f1c23031a174a5d8a0d2286f920000000000000000000000006b995929e3cb16401f381e0b79cc01a5fea9cf6e0000000000000000000000005454a121d7314589ff1a6192f1d1e6468fb46179000000000000000000000000ff406cb2f2a1d11018811db330e0f52985849fc6000000000000000000000000725aacf34523a1b68bfae7e664dc9e9d8e7d3a4f0000000000000000000000006afc1c11f81c3125b4f81ba122aba7b5b4a69ccf0000000000000000000000001c83ccb1389dc6e5088015938be843496f0a874e000000000000000000000000a786fda047836b1f013e1823f5d979515fd55ea0000000000000000000000000ab46fee3e2176ca4980ecf6d1d2b4016b38f7242000000000000000000000000f70034724831b07a900cd82b73a40642a983f7e00000000000000000000000000782cbd98c0fc71e24774df1449dcb12f051fcd000000000000000000000000088cf3664cf008e719cc3d32214528c53971c68ec000000000000000000000000bd7c2c3172a2060a4300d109e87791a3adf7e54200000000000000000000000006a2945dced63b33d7deb5727b73e4102e5d954500000000000000000000000022731696c6c25c85dd867fa070c153775a28e46d0000000000000000000000002ee9f3d18a3922d6d386532a5c3c8ebde7ebccc00000000000000000000000007f388010ddadbca2aae4093f2ba335a70fdfa16d0000000000000000000000003c442bc75df50c8ebe7171f752b6394bb758624e0000000000000000000000000d048ba5e87dc3eefb51fa5f54d38f865a6158a9000000000000000000000000b8894070931db78d074d7ed1279d073d8133eafe000000000000000000000000599b5f5d6ddc963637a072225e8b75177632215e00000000000000000000000077bc2893cacc99008abed91e8507ef0a13199a3a00000000000000000000000038a93e3125bc7a5e403f8b8f59682f79441b70c200000000000000000000000034178dd8e223f2d9fc324bca423b55ef31bb98d30000000000000000000000008ac3a673a0a685138d11e83f99980afc448bae71000000000000000000000000944a063aa856bd80bf6e9bec84128ea9ae79109800000000000000000000000002b94e86b18cfbdb25512ef25310058315eca3b6000000000000000000000000cf1707d2985307b7ef865f7c17f2de29329089340000000000000000000000000304c33dfd7e9ce244a8836294baa861f24612c4000000000000000000000000e316dbfc5bf74ff3cab030f6255bab65b38abf6b00000000000000000000000064919277b232f1de12503a311af47375eb15a4c1000000000000000000000000c6fd24eb5f8a655cd4e1591620848ca03f6a1b45000000000000000000000000e7990f6314c9c2df06f81fff33f2b7219d762192000000000000000000000000065aa1ca573842de6f58f3d27e6276a12aa7e4de000000000000000000000000e51a1d919fdab3cb5c54272ad9c21b162dbd403d000000000000000000000000dd2f5e8270b9bb326e7c0659e43086cc342f91230000000000000000000000009d01b06aa7a66c0485f22ee8f4b5a25db34e95f8000000000000000000000000400e1a5ffa98cd105235617e5d36bdb6e5b2f24c000000000000000000000000068b6f0becfb928b6dc0cf720f5f8a6f43edb50a000000000000000000000000e9e1160a15188058e9b841df44ecd1a778f7543800000000000000000000000026dedab64db4c737578cd34ecf8a5d75a731634300000000000000000000000051472fb5b8ea3437597b687f2bd0944940461b38000000000000000000000000cae8477859e53c6b918a5cb83c7110db3d76f8e6000000000000000000000000dc3562ba419f393850744574ea84b11019392b960000000000000000000000000f75a9052a8f627e3cfe17253246ae3316615a49000000000000000000000000dbd788dccfe5668bc55d780b7599d9220ca15bc700000000000000000000000039f6d4ba5269cc0c16bc2052b1da9e63eebe516000000000000000000000000065c2692f5e08ee18f23667dfcafd18a164dcbb7c0000000000000000000000006657d8ec68a59c0a5051b3d0244270d6fb2b54b40000000000000000000000004f9983f13698b0e371f8b1a6fdf84028c9aeeba20000000000000000000000001c3390e163378adee47f3d7fd232d5ed252dfc1b000000000000000000000000ce6c6c295c31cef47a1e784f5769f44f17c48be40000000000000000000000001a695fe732eb5693aa8d2c1fc83de031b0fa1b29000000000000000000000000b80b49a5b663d768931c7422702c481e1023dc36000000000000000000000000f520c6e57bbee592594cfb8a71b29f07960435bd000000000000000000000000e8a6b6ae3f1357f437941124b1051b32657216970000000000000000000000005069eb65cbd8b47ab21823f7aa32b5530b3df6a80000000000000000000000004d3abf7ab5dad6909b246e3d737f06c5a9635ec80000000000000000000000004fbdfacb2e256af387b19e55b06656077ab766320000000000000000000000003b42289f6050f626896f28581c81459c0934e4e000000000000000000000000075674f83bcf4d70f321ccaff38be933e6f9a1794000000000000000000000000ca959eb8cc37670caa46577020c61472fcbd6d28000000000000000000000000d61671eb24286d4b323e26646bf5c47e0a741529000000000000000000000000df934cbbc128b7bd000a4f1caf1e4651a4677e20000000000000000000000000f190ddf248512338b31d2be9465036e8cec9b5640000000000000000000000001bd3f3f3f54dea167521f80f785b21b29b85cf890000000000000000000000003936ed275c6426a46a44aa951f5284614760f12a0000000000000000000000002c05b8fb3d0187280389f60b4b3399144df04ffe00000000000000000000000076cc35a0ab47cea13617a8bb2accaa96b14284f6000000000000000000000000d8ac220ff8556b456ee014b11b121a9248eb204b000000000000000000000000377d920133ae04e4442c6276f726ec8a1997e272000000000000000000000000fe1ae42d290bc2fe55ce9adcc8cfb6cfc25a913100000000000000000000000013aafa259f841a7a834fb27ee128a7a37295d6c8000000000000000000000000012afdbfce0b5ebab6a667a26ddba4577e8699da0000000000000000000000007231e79f197c6d8449d3208714cb07d3d73c268d0000000000000000000000000bfaa12c8eb0c8ee49650ab7901bfd386a31248100000000000000000000000020259607c8b7ceeab9d23b4d14440a5ce1a22c270000000000000000000000002ec827fa7c8e26b8f483fa915fbf277feb2ba58800000000000000000000000024514fc4b05e6a915626d937bed655529090a8230000000000000000000000002f016a1a6b9d43efccbd4ad11e9c2ca03984f5ab0000000000000000000000007dd83ce06dee02a677c9b80c92e974472d5ed13c000000000000000000000000eac87a3b3993ea69191b75711faa335aaa389a41000000000000000000000000a908ce04440711b1b02ad5acb6eeb9e228f8a46d00000000000000000000000087c046ff1a765a6f169b32bfb2c2060651ccf81a000000000000000000000000349638a666e06ceb17e19f724273d3cecc30d59b00000000000000000000000058b26d843733be489d81394ea6a12d71e1c8441f000000000000000000000000ea482f26d987b75974e3d89f23c07625e3ed763900000000000000000000000047bbc554e4fd0cfc77cfa64c37bd9eafeda8d2af00000000000000000000000097930fb88549c48091938afaff693b59aaa33b0c000000000000000000000000885d26765a096136cfeb1d216713ade4289641e00000000000000000000000005b4fdc5a306002fcf8795005031dfd98ae2111680000000000000000000000009a0d1a9cc1a3a0a4f5a655db4a1b69601d371f99000000000000000000000000b29496a8503f33b6732891b468049ba3742d737b00000000000000000000000034f4d092ae757b52dbd6a495271504c5e6420eb0000000000000000000000000858f5cdf165c455535ee259f2b539a0bda7a3598000000000000000000000000d9bf42320274a899f1a45b702db8bd7bda797faa000000000000000000000000774787224d489a99cd2274b03d33570d9d5f3b050000000000000000000000001e50075b5def0e3001c1d8defea692b47cf9ae6a00000000000000000000000064f1b5789f5524e2b2edfcefe15883a79849983e00000000000000000000000068489cc480faa7f14bc6928fb61103167bfb8cb2000000000000000000000000b8e615f952c1e155d49f49c4b2f1ac6e754128d3000000000000000000000000197849a21ce10391562c754e3763d970648e69bc000000000000000000000000325bcc2bf72f421f5701dd001fa4178cbb9e31ae0000000000000000000000006fad38033803c439a616774adc05de7e3f961c8c000000000000000000000000c522691764c7b55ba95e8a17e19221304729336f000000000000000000000000e686c7750821b9b27971f684d5ebefea0c72f112000000000000000000000000aad225584cbfa8d370a8595e660ca05109135824000000000000000000000000a5dda8124c965d38b9c811f10436128e354230140000000000000000000000007e4158731fa1a2a9fd34c843d2a280ff3b211fb70000000000000000000000004d91e7204dc30f970c4581ba78fede42bfb93e45000000000000000000000000d41f1ba1420a44a717d85b080210e59db5b657c40000000000000000000000005c0247c3dcc951f7c1f644d01874b31994f1ab1800000000000000000000000039445452f0056368e1ac3012343604e69d4b98290000000000000000000000008f1ba04f60abfbce2b43b7714b8f221418d40e0c0000000000000000000000001e6d5d795bcdc105dcb6ca970a1b0e201ad20419000000000000000000000000776ad214cdc1c629713ff0502e1f02377862ade50000000000000000000000000642e89606c9e149d889e726b74de131018b4c0f0000000000000000000000007959a2d51996a73908b4718ae00a86ef8188b67100000000000000000000000040ada3f6ffee783cec35b220e78fb710d4d75f3000000000000000000000000058651244d0e339191933ababe7c39aeee9eb767b0000000000000000000000007e922ecc0e718622fa8391c86648e91e1df0012a0000000000000000000000004e5060dcc1831fc4d5c9271dc64b0e9f96a4dc7800000000000000000000000032d4864a59e92dae794f32b8a66b270fa548531000000000000000000000000013c5d5f6abc2e6c3a61e8755ab1391225d23072b00000000000000000000000017a46484e4597d3463d2f8a577124af629c90ea0000000000000000000000000259720ccbdd50cef5f4ffd53c79e8085d106bbf90000000000000000000000006fddc4c5a6f2cdc3b7566850d48bee111fbaeeb6000000000000000000000000d1e1a4bc6966689c9325a51113855a56ddff7c240000000000000000000000000c525f67d18dfb2286752b9fdf7d9b6bce733966000000000000000000000000587149c036a89384387195006dadc43dc4ad799400000000000000000000000041497f2f65410d78d8a5615beadc55875d7e2c780000000000000000000000003e5b3f1bba03b19bb61973fbd41a0a8269edaa7c00000000000000000000000087178485ddafa91c6e70658ad339b2199e09ed480000000000000000000000009fa878ce296362d612ce84ea54c602a581a2d2a3000000000000000000000000d5f7ec677514db66375c42274dc86117befab2530000000000000000000000005fef848018ac30b32b387b68031b7c707096e294000000000000000000000000d9eb33f60b47e7d0526cb22701f3dd8208ae69ef0000000000000000000000003c1b275c1e8b3cfb34e17a33f23e176e5efe98be000000000000000000000000a2fdca7f049b34f051d49f988acf9dcbe0e1f76b0000000000000000000000009ae4ecd3eb35407fb2989a558b22e233193c5249000000000000000000000000bc69e0f926875dfaa9f0e50cba86eda198fc81f700000000000000000000000036a18bb3900e1ca70e2054e346d83d21847ec8a10000000000000000000000003dae2b2380524f2ae3ef08cf0b2a32dc9519ad97000000000000000000000000f59b0dde49098711090d6b7711c5817244d9b711000000000000000000000000734003cd82113168260177cee396d05b1317843600000000000000000000000005c65b2b90632c738b6dc8c75343b5bd22342b9300000000000000000000000050101beeb7deb8a37ce127c44962db1481378e0f0000000000000000000000008a70873d6486ae1f8b2fdc147e9f82a91092094e0000000000000000000000008affddbab5d5360bbfcb21b32f1398aa7582d8b2000000000000000000000000dc1e45fe08ed6a2cdbe65366825ebd52b3531c47000000000000000000000000b0547812cb0780820af5f682dcf10749eaf158d0000000000000000000000000ea598dce6857099fffd21cf443cd106b6ac7e111000000000000000000000000f1389c6ff4b7498041f1c9206d083a47e255aeb2000000000000000000000000e574b551e9272740b1d227fe16eecd6db025b237000000000000000000000000a8d4e3e4a53e0234e6aa401eda409111c20dcf86000000000000000000000000242014acd79105d86d8cecc915a1f13b6e89607a0000000000000000000000008fe911f4626216984a43459e2ad96580c171c62a000000000000000000000000fab67866c60a8d6fac9f7d82011c260bd795e59a000000000000000000000000f889a2dbc23847298a97739cd58dd0767de4a2450000000000000000000000000f86dcc07be6377191d6fbf39d653cf33ee505750000000000000000000000005bd5c074b38618096bd198bfc582c54091c47a72000000000000000000000000d06b96fc57ee95ad9c877fa712ecfb8a0ca3fea3000000000000000000000000ff13cba03bfb7d79249ef6a63209dcb351be5d0a000000000000000000000000e0c7f4f8b8cb08ab581d42e8b43e2e0aa420ba97000000000000000000000000aecec8a1595cc903b70603790b8d4a4bde462e580000000000000000000000000ce6d8b6e9ff2b4d41ad7e6bfd85deb8d5e01c2b000000000000000000000000cf41cbea374a9790094f618aeb6c8061b366d10f0000000000000000000000008f787c339db76c831ea8219ae41d952132e194da0000000000000000000000009d681211cd695fe383eeacb9b01c30fe489a4a0d0000000000000000000000004f74b067cca8b15d23c43150c95acf395cb949550000000000000000000000001cae1073ce5182bfb8c0fb6bab50d4523ade549c000000000000000000000000347ccd43179bf2653dbabdcf6f19c974207df8d9000000000000000000000000ee34eae7499959b389840d2e2e56d7e3da2c40e80000000000000000000000007013a0c422ae4b3650141ae773979883caba2912000000000000000000000000d8d58bb603b2281e10ead25213bc76ad1a7a8b9e000000000000000000000000eb511b90738834a5a8d2fcd26a7d3f1f035c9e99000000000000000000000000ca1e641fa450e9fbccfa6b72a45afea157279c6a000000000000000000000000fc5f684eb69546eab528c2ac23e3916f08184c37000000000000000000000000c17c6c93fba33c911f62064ecb18e943d5f2ab0b000000000000000000000000c356afd5c76a4336478fcecfe95b92cd4359606b000000000000000000000000125fd10369db1e250396c721aee2765a3f0548fd000000000000000000000000613a811d57bd307d26aa879ed11ebc77db5dabe400000000000000000000000043a74e75488eb7bd86ea7c5b8f761297eb2e77ee000000000000000000000000a5af1fd7e038bed49729543b43b4d9e37a17c658000000000000000000000000b2e67af278754855c988389fcfc95c61824e64fa0000000000000000000000009e2f9905f4b7f5db12dec0f39e4866a48f24e80b0000000000000000000000006a7b7172a33f760c18746a66d8da0aab8e88d5d900000000000000000000000062c027dc4c426149871c251158e1984f95f77348000000000000000000000000b679fccccefbcbdd714a5602c2ccb36b2fd83226000000000000000000000000e8e0f599f463b2fbc49e291873fc25d172ff884f0000000000000000000000004a9654f8aa07a3f3685382c4b739cb518ba6cef3000000000000000000000000dbddfe680a65ecbc1298649fd56f99ce29abfa9f000000000000000000000000a5a14d72baea18e5604726da3edc8cc4503245a900000000000000000000000064a56de6434c24f679e67390cb41b3c41bffca4200000000000000000000000060d9047ac8070f4cc9cca439ba63c870f2a387ac0000000000000000000000003aa9ae22e1f4a4ba3efdd79c034628e6180b818400000000000000000000000005bf95583040235900b5d427caccba5b1fbea9040000000000000000000000005a3eac1d7705f720240c493027a075d0d69a978f000000000000000000000000fedfb5d09b1df6fb4dcb58da38abede5a05a739800000000000000000000000052d23faab84ce32bd95c4082ceef9fe98c445d3a000000000000000000000000ce5e40468f82a7d28c087e9e5323319615be12e000000000000000000000000063c1dce4f9a5acb7d18ee1335928687cabddfa2a000000000000000000000000da27f4105d19549e97f7a34e78e751187fd3bf27000000000000000000000000d2eb36501800104d4902ae5d8c195b100be6781a000000000000000000000000b3c75debfe0c0a79b780084dd4ca2b931e2f487a000000000000000000000000c24c8adcd3c8dc4cdcad0f5818388ccc917a4190000000000000000000000000a057c3de55ed4fbd63ad90bcc6509866c1bbda870000000000000000000000006344d5735a81575b727dc2af49649e25e2479ecb0000000000000000000000007ad82d99a9dde8ff670a98cfde49423d451fee2b00000000000000000000000002e42f34653a7ca90317754761455d79ef97b4f20000000000000000000000004afe6418ec9e24374e317122a61ff01847f4b1c50000000000000000000000002bb0886187820375a762ca6a11d169cdc33f51cc000000000000000000000000dc098fc60a56c1528af4df8951c994e5da17803700000000000000000000000064a7ca7105a8c6f2acf0ca6c54af73d49a5c0a58000000000000000000000000f2270c2983acb7d397cf30b8e69d7612290f0e63000000000000000000000000017a12b8639a0961855b0edac3e8afa69e0dd8a00000000000000000000000006b50b24a2a1b24a71d02de1062eba5a7efc5558a000000000000000000000000ee2dce97570551c8460f298e541569e8fcade43e0000000000000000000000005c150fed5f163b608a0c4a1e252203ce143541a3000000000000000000000000e3c50c97d1e0321f9fd5ed29afb10d5a0e74492a000000000000000000000000bbe4ce72809dba6249e60a328d2868af5b573d68000000000000000000000000664a9685154459a0c8ad10c8200a3d966461bbea000000000000000000000000afe1ed2d475793e84ce7594b08d49235c3f0616f000000000000000000000000f0315d26a7172221bf90ece05e9cde3c719f39a2000000000000000000000000b5c3660f244dcb5306dda6752a677f9f70caa54f000000000000000000000000cd96ffa3a641341ec42b0455b4f5154d052c985f000000000000000000000000f3f3e02b20297cb87a586bbb09b12abd4dad0d67000000000000000000000000ac045468d18f09e92f51f8da8bfe2790eaebcc2e000000000000000000000000aeb8314bd20d867e6ad6d754ef83130e52bdf9c1000000000000000000000000f5b1eecb2e5e8abec40e2e1e9eafe82a72377103000000000000000000000000272882d574ab8bb82adb49853c98bdf07136c84d0000000000000000000000001b1e20f19729bce2954295a70fed500f9730ec60000000000000000000000000abad8b6cf7ea0a8789851af5e97fa4f1b83432fd00000000000000000000000019d9d660942dcc6982dc952f1773d38dc6490eee000000000000000000000000ea7a24afc831fb06fc5b8cc3741d1c4c701dc48b000000000000000000000000d14dddfcd61be4067e4c10a2dae14b1831b9f04b000000000000000000000000c79634dacc41592810a25f413b55728fe11915a600000000000000000000000024ed21b9995a29be034a1a951103e210d969a8e6000000000000000000000000dbf4ea2692075b69f9503f2c05fd398ae84ef77500000000000000000000000091a8284bf042d41ba49b86b31bc58c9c8fe426a4000000000000000000000000bb3bd2fe71ebc74b51a7b3344f54c82479afa5ae0000000000000000000000001a163169d16bb05422d7a45721a1a1b8030382f600000000000000000000000056fcfe99fdf8d7b66d7157e30170dc037d9897a4000000000000000000000000617ffcd1160d926279206a9176dcdea38c57e82100000000000000000000000026b0fc886d0704d7d73f8b02ffa659db2b02efe5000000000000000000000000a82f0627c03f07c889b936cf06c2d2eaf380f44e000000000000000000000000a5986e153c3ead94e76a8936a82f33da3137339b0000000000000000000000002284c192cbe8e67a5a50aae4f38a57175ab976c9000000000000000000000000fd077dada8d02da4570c60c6e1a7f692e331a51400000000000000000000000005e92f0b65ad70b610411200d4539e90058b8e1f0000000000000000000000008438d06d6a8cc452777d52778c8058d7c0022165000000000000000000000000ff838af3aa9339b769867b1942fe9d40ac626828000000000000000000000000d43e597f3bd895c03962372b18c7b636214f5b8700000000000000000000000047e42ca129c3935dfa6750aef9548965f38c92e100000000000000000000000044ba12a85f80edcb18bdad70e5562047a998b86e000000000000000000000000d19f930ccd2a17a40fcbf916472105f0512e1ac1000000000000000000000000add8fc22b20f1c4c6e0ff165e62db19ed03dd2fa000000000000000000000000b64be854802fb89f1cce3ecc17c14f9969ac401300000000000000000000000057a3bc5ddf4917a9924a26abfd35f224756976850000000000000000000000006d9a767efc4ac9a82ca160f46dc46f6c316bb6ac000000000000000000000000180fc26f83b6683c70e0f545b14ae2b1e204ea13000000000000000000000000287c0d7132122c8110972ad219459bf4f9f54741000000000000000000000000fd8ed44f305d22871fa5b034f23c3e54aa80f5e300000000000000000000000041e8391ab931f99e03d1f018520544d1b455dbd70000000000000000000000004e5cea0469986467a0feb8d11d5c64f35a32c14b0000000000000000000000004649b00a13c619cdaedb91a11dc9e2897583b0a8000000000000000000000000b4cc565866224a49792c73f4105a1422604c408a0000000000000000000000008d0a99245bf8a6b5385b451e84a26d4ebb1533a900000000000000000000000026cb489d6d89d2481462a8756773dbed2f199d840000000000000000000000005e1c8a6e8cf21449f656dc0e70aff8648449046900000000000000000000000067ab14f358ad0a8cc9eb8f9aef0d8ff235e4f8540000000000000000000000008ecc0576bea5c7883ba470efa1d894f119a086d50000000000000000000000003e2e5e6adccc40846a9b3c06dddc4455ad7e5036000000000000000000000000d00cd57e40a50ad6e04e60be1cee0a44d76dd81e00000000000000000000000072c6f9b82770423f3cd45cbe2a1b334cdc9d7356000000000000000000000000d68c23d900e36f6693b9025a5232e70d9faee222000000000000000000000000f97918a6a2587da57c2794e37d1ffb7226dcd1c60000000000000000000000004a6027cc1236c8dfb50988c4969520374e837e090000000000000000000000002163d94c77e34127dda4f173b5c7c8e611ae435800000000000000000000000058d7e3fa1845b97cb398723c6010b09c1a813bb60000000000000000000000003180ed31adce0c7cb438b34336b6dc8992aa5119000000000000000000000000e43a8f3beb632acb3a383fac9be3152b4197fd3c00000000000000000000000024fc84e560d655acbae3928f20b0b0b59b06e1f80000000000000000000000006b9505f8ffb603dc245417f2ba806e19f498e14c000000000000000000000000cf20a1dbe06bbbb43ab68ab02593e4ca296fe3d10000000000000000000000005b7771e1eb05cc8d1db278cc087efd6b1184ceef000000000000000000000000967c5a4c9edde58f5d636bf5bc4d581f4bd34a0d000000000000000000000000e6ee9558cc18088adf619ee2ed1dd0cf28153eab00000000000000000000000057ac87e836d6c70d6bcf0743a6b4a6447a232b9d000000000000000000000000ec0d64a87a025c7e6dd42630ac3cfec65b06b2370000000000000000000000009307a6c92ea86277b79caa1fb5e320668862934f000000000000000000000000af0f73ab68ba282fdae8b0d2f58bf9ea0fe87ff8000000000000000000000000fe7dc5390dcf718a765ec731470d595edd7a7023000000000000000000000000a45f6f575a25ea88be20b3f80e4ec8d2bf2869c9000000000000000000000000ff77d43ab93e684f81a1dabde632685053bd363500000000000000000000000091c7819343a203f6263fb5268ec2b4f045a73f670000000000000000000000009a5e1750a0c1367cb47c441ada06dee91ccdeb8000000000000000000000000003cc1d7ca7ee8152ad25a90b0b395b553aa0c6e10000000000000000000000008a4dc13703ff729dcfe306d01f616cb8b325dc5e000000000000000000000000fcfe359573bbb50126c73dc9ed8ba3290be9bfac000000000000000000000000d2ae51a12e2f854ef90fa3db0257f38ff9e541af00000000000000000000000003b6e48407c115c48e5ad29d7ef975e907afc1670000000000000000000000009a23df115ec6f9da5fc07e15b29b3d45cd7b1e9d000000000000000000000000e6a2787b078e14a93533ffe6f5b1221f24631ee7000000000000000000000000f713921eadee1dd93b988765781be2093b780d5800000000000000000000000096748f79a4f9baf0106c610ddd1869336d35ec80000000000000000000000000f5c44a7febb163f37fae00d2c5d1be9edeee2b1f000000000000000000000000b7a63968242309444b4048c85f4635031f777267000000000000000000000000e3dba5a6bb3802baf667fd40e477df160f1d35c1000000000000000000000000ea6e5c0286f93141220cca1d3ccb7392be96e6760000000000000000000000002c271c6ffa724621e6455dec79c373d453daee8b0000000000000000000000002fbe2286fe88eadecc8dc72eb8e7811c4d8ae74a00000000000000000000000020ac8d63c2f2565598814b5120061afb1127664800000000000000000000000081eb601d769b656cf03fa830947fefcd48c59a63000000000000000000000000d3da10234ef2c8f54c98c7d2470c22f3984e1422000000000000000000000000dcc2c8d01672b3f31a40fd2fc77046c595e448cd00000000000000000000000096e07ad91461e5e6f1c5cc945325f89fb31565190000000000000000000000009d240b4370b83ca267881a18eefda9b87b1d065200000000000000000000000056e0293a287c7f1076f3eb37f9ce5d7c16094dac0000000000000000000000000a070576d7b04e03a9b50f79fce514716f6690c9000000000000000000000000609eef37a8902750df6169b122b20bfd12c3047200000000000000000000000027b3147bccb9863d1ade8ca6f0d787a0195f4b70000000000000000000000000cfdc6fede05d2da7983b90fdcb8c6634023a982f000000000000000000000000469d738afe5c769c7872a8b530ff8e9ef4c7f3ff000000000000000000000000181a4192bdfeb14d3b83c4263eb6e1d9905c933f0000000000000000000000007f0a45144e55d6b88ff0c7fcf069a333fdf79a1600000000000000000000000044f677240d8124e9a8fcfe958ede1dbb0254c71a000000000000000000000000c31275075527ccce7adf0eb97b738c747beaf1f5000000000000000000000000b09570ab17c03a0dd6824d9abdf1d74a20234b8e000000000000000000000000ec10d763f332780110b97f5c8b7ddfcfa16ca32f00000000000000000000000028cd63dbe07c74845dea23a8300c21d457a407de000000000000000000000000bdf9a1d3202cc45757f91fdf50d967301e4eec54000000000000000000000000bf90203c8c23661c5d9c55eb2c3cee2cb45749aa000000000000000000000000298a73864c7d9729b864355e11559e8fbb902329000000000000000000000000b03d2cdea109987e59d5bdf02b4c7af4ae53959f000000000000000000000000a486d9f55b7c5e213a2b781af417c3268a3bd5ca0000000000000000000000004823d0094e7ff430654cf77d764a45e016edf997000000000000000000000000cccab15cc6b7e2bdabe4e517c73bc73e100ee6a6000000000000000000000000c3d305cb6ac0f091d3fd527c00b9522ba39e991e000000000000000000000000d4b3773c8bc5161d1c5f175c2eaf740e3691b7d1000000000000000000000000b10d18c67a452aa9554d731a712a40cb3ac0428a0000000000000000000000007b1ec301ba136eeb7d5439405a2c86dfdb34b2b10000000000000000000000007e861259bfa7403ac9bc3c7fffae6bfc0fd7334c000000000000000000000000b74e49c5056af3dc096349e9f8bc1cdc9357b1d5000000000000000000000000f63aa8565bc257d7b0bf00fdee7a06b5f4283136000000000000000000000000c1cd6e4e67b22cda6741b90efb27caaae6a3c771000000000000000000000000d406629e43e2bec0d618c9fe0b7a85587ede87de0000000000000000000000009f339e6eeecd67eac0d920062ecb32bb79642b02000000000000000000000000589720b9c14a898d8e3b2869df4a67cd0e8ad04b000000000000000000000000d5b24a7b2e46f715821dda31a017ab684be0963700000000000000000000000065e8f44cc3b623f2a60ea4df052d385fdc83eeca000000000000000000000000dc775349583d4e2d38d54db85dc22e2c417a0d76000000000000000000000000b1af2e7a23a373a2ecf2d356fb83323cbbd8c1d50000000000000000000000009d5685bd721c995722dfeb835046d5c64bc2bb7100000000000000000000000039a5b1d7797fde0195cd1c5ddb7b90b40d22ab10000000000000000000000000a35efcc43f1370bb425fa0c3787b9fc1bf3b52a1000000000000000000000000b68b7efa1bfeb7a1f98d30eb0bf695a289e5e799000000000000000000000000f4b97d1ae8e45dcd6c23809e8db0bffbded2c7d60000000000000000000000007d607a8a9a9f8bbb2a37a57b13cacacca76f5f9b00000000000000000000000032aa687872716032040dc902271747fe1bff810100000000000000000000000083bbda8abddecb96d4aea45264a893b7b4ade015000000000000000000000000baab683ca5914d78e9e6e1dbeebec0be94e102f100000000000000000000000098b45938641f2bbd0a1f5c946840fb73d45fda6f000000000000000000000000b2a7aee819d2f6e6d202e7ef98b8c2ae9ecc45d60000000000000000000000000759f63bec1085d4ab1fd8856dd7a400767f88e7000000000000000000000000c18bd10c037f23ab7879e4fb658f80cc7c16c10800000000000000000000000086da442bf8f4bac20f449f9304f56b37632a92af0000000000000000000000003caf602e5610dcf4e973a0faa8882f31ce749c9c000000000000000000000000c2909ce52b59abee78e106a104f24e269eee8bba000000000000000000000000ddf6aaf1ae72dc60bfa82d62423901dad27ba7cf000000000000000000000000af52375f950c73a22baf63355c0a00a1f52a495900000000000000000000000056e5aa10650a45e56129450ee94aaffba73ed57c0000000000000000000000008852f6a1aea3d4c80ae445d495a7e02ae44693c300000000000000000000000042bdfb2e5f44bb2422d7e04450f2b9d61fcdfe31000000000000000000000000ca8a097b5e291ca1883be83311465dfb62ad61c0000000000000000000000000eafe77b6590240310c18f5a410aacbf5c841002b0000000000000000000000009e669f052cccac29e39814b5c2912308a0cf4ce6000000000000000000000000c1d2710f246b8bb114cb1fe2dcde5d12342894da000000000000000000000000d861275b313ae8a195f64e0c3f60e86210ca008900000000000000000000000012f1b2eb74bf8bc7cd3e5c688d35ec04b3c5ee08000000000000000000000000a7eef957979b225bcc016bf3197245f295cf90c8000000000000000000000000cc15aa9826ea728303d769ed4ccf98f5333ef199000000000000000000000000c9fbf1536a1f7827c98fa5d8c04a845eae1b6e7a0000000000000000000000000c27f873ab862ec3d635ca4349710834713ad4b100000000000000000000000025aa3cd77a5ac7f855fd92cd62ccaa01fb68f10e0000000000000000000000000ba4277e3161558e4451cdf5fb79d19bbb9f91b7000000000000000000000000781f3cb470175ab9493d43a3f221b1036d0aa242000000000000000000000000403f8b32a295ee7f0b1366949e37ba129f80b4690000000000000000000000001d826dc213d226fbaa4d5040d935c4fa0e8a40c8000000000000000000000000f6a91254025a8c0efcabfcf857376e1b10a972430000000000000000000000002c9c4970e2645809c49a1c59202260ae452d6e100000000000000000000000002ab3b7edcb05c1291d836be86ad3ee6552e61a1c000000000000000000000000af19f74c5c2916e3bee2c3050a34d01752bf6c82000000000000000000000000706c4f8076f71dba53ff63b69cb46390839875f9000000000000000000000000f002cb837d76ba68de8cc069b221adb2d29ab00a000000000000000000000000a39ef851ae6a763f430a88d570ed224452ff9457000000000000000000000000ee5d94a66169ca964c7b5d9d398d554228ef1960000000000000000000000000cbba9313819bb68940623a5d24ae3c0ac21281c100000000000000000000000069e66addd27290f60aa885661af0c02bd03812e50000000000000000000000001bcc140dc53a6d0d07019ccebe35245dbdaed61f00000000000000000000000085a4d045c0d2572dc6c015e2b5a3bbab41c60f8b00000000000000000000000015cd4ab5fedec571895ecca023def3efd598cc0f000000000000000000000000e0428a9a0b585614aef03f4cdb5ad4edcdfab6a7000000000000000000000000b48ecd7b4e2ad27dc4403d1071e9745729093b400000000000000000000000006fe7366f01d092f8705db6648882b0442d92b9b400000000000000000000000037cbb05ebd858bf101de1aac3f4a22632ad377da00000000000000000000000020481e90baf59cdbd0f8ac550a2a1941c888498200000000000000000000000095c3e2dacd388ef9374336346f6e98d55cb1f9e80000000000000000000000003e1f0b4f56bb116b7df17de0e3dd9bf4ffed87400000000000000000000000006af426465b9ca0b40f49c68b0f9e9e986190d6bd000000000000000000000000573042b56c8bcc4980dcd7e74134ff041f867bea0000000000000000000000006e31e25d434ef0bb345c2fc762d0f4aecabd4e3800000000000000000000000042ae3314d9db3de884cea365c69666284f75da95000000000000000000000000653075b9bb01da457edad57b3ce8b1e383c7855d00000000000000000000000062df30db1e41c9679ed7bc0e535eab310bd0e8a1000000000000000000000000861a6b4a132a949685b11ba8625457d639ef3f7f000000000000000000000000f89281c4500a3f425b9cd6b441e2c7f8b91038540000000000000000000000005b3fa71f7806eea2ee8f12b975629ea6fea6348600000000000000000000000076b38fd17c1f425408fcc86e5c28e9a77566dace00000000000000000000000089eadeac27aa036720b982277932396c3dee6009000000000000000000000000d5ce2a890b609b25c1cf5dc4c64ba8300a88c2fa0000000000000000000000004a456cd837e2f8f8e5b863de6ca150bba3c5254a00000000000000000000000027aaab44b690210682c9fe21bcf05cb151e8aece0000000000000000000000009939ed1222cf18d6c3178c3825f2749f51824067000000000000000000000000946f1027446f0a328e008d40100c57180b7448f6000000000000000000000000d679df6118fed056d7a46fb98e8bbaa7d6119a7200000000000000000000000073f3d35fe090521789dc0e4857f2fc4c9fd0fc8b0000000000000000000000001928af18b586bee3fcc1c0b597ea5113bb890bb40000000000000000000000005ab949a490cd2bdf295fbd60b568373e95075e3a0000000000000000000000008db95723b2f1e42dcf3ff249c63f3f93cdae9693000000000000000000000000358d07b7ee6db9531da2c46ff42ece0bb8aa5a25000000000000000000000000a3c38accc0a3db6320d3e176fcbf40d2f3ab3f02000000000000000000000000e8d204634be61c83d54dc843e9713cdf08a16930000000000000000000000000074d6bd8513e20dd9c71631482f53895a3e5131900000000000000000000000046a466b491ec8093df7ee198d731270e5775417a0000000000000000000000007ce088401e30461e187a2b5f8852f528c6ba5fa900000000000000000000000061d2f43ffdac06f4be47887c7d756999fd539e5a0000000000000000000000000675c197523c3e3b9e822651b29ec52fd6835e6d00000000000000000000000054190d499849834c09671e5de5a73ceeb10cc4ca000000000000000000000000a0eefc314d01854260653f4f82db7cd939ea41b4000000000000000000000000b68c9b51e11e3a93ae2f62cf2d3fc22afb635363000000000000000000000000c15a92c91e1f8117d2acef0727e056d39efc40a1000000000000000000000000b288c0e87eb9d1e82c3568b829599d1603aad1030000000000000000000000003ff093a05bb417a1d83fefaf15a62d1eb63f8d8e0000000000000000000000002fce0b83b9d6612fbf5275b8f25973208927b1bb000000000000000000000000030043449051a10da8cfc8d665386596a865f386000000000000000000000000a161518f24ecb0231c07c0c5e937097f441b75790000000000000000000000001eed09799130de341f232555914c56d0fa5f27f6000000000000000000000000d760828261874a6fd48752b3a62db5486a8ef8cd000000000000000000000000bedfccbb782b969d1b13e43781450ab11083a6390000000000000000000000009dbf2889dac7fa3a6dddc2619f83a7801c78175b0000000000000000000000005eb2e6cb733eb41f4b896589227a0ea4ae08b20400000000000000000000000060f090d54a094c03b449347b4e5af7a1bc7a6b7c000000000000000000000000010decbe954ae04d979b29a5b8617814312744ec000000000000000000000000a9f777c9217da8226c060ac020ae7b010f922aa80000000000000000000000005fb34f8e52488e1b847f5d66813f13c81d8edae10000000000000000000000004821341a2a9bfb409a7ad47828f4967b80a0cc1a00000000000000000000000054eef5fa7131c68462e2b25f82f0be735321b3b80000000000000000000000002f2ac17d677c8d97bb94b1ff28fe6a8abe35535d0000000000000000000000005d8447e6ec04c44766d91eaece5b7170ad4578430000000000000000000000000dde18c75206104c014678ec62c9a5da6db9f58c000000000000000000000000d93562001861cdfcb43639e6ce282af808617786000000000000000000000000e9a9d217bed4154f4467c1f7886736ce1fd3ae630000000000000000000000002441d4965b1143f9166b111f458b695686572bfa000000000000000000000000562c0d6db47bd702f48d8225df36ea5dd88955320000000000000000000000008bdc82a3d663fc777a193a6348cbe0225adcd57b0000000000000000000000003b03afe0adc6d9951b75ba1c70b7dfd9d67a956c000000000000000000000000677fa3d7bf4cbc41d4b40e17abe667437f956d39000000000000000000000000844ba55a9df5dd450717166bbfa70e0ff1715b3f000000000000000000000000061458f59bb79d8b8c9054e9c7ead53a68f01baf00000000000000000000000027b162dd3e4630564d89f25d20cac6f2ed8d83fd00000000000000000000000092035c570bb5780a8ced171f84de3f7646c56b6900000000000000000000000076b70c737e0cc79740fffd82d11ce71264392e6d000000000000000000000000fbca7236ea69fc723f736fdec0ddc4b55adf38420000000000000000000000006379902d27cd07bc76553a4459212b6311f79f0c0000000000000000000000003edb3964fba0f7a64002b75982d84aaaa8a9d948000000000000000000000000c924b23a9e811184aeef67b8a0868f97f182b9dc0000000000000000000000000ec99d089b01b828118b38fa23128586fade501600000000000000000000000031eee3d36b30e26e733b9e11f112c2cb87abf61800000000000000000000000078b30b9f2d1cbc1ef1dd9b76c95767535577ae6c00000000000000000000000079e287df154bb213617b49d42e80db34585cc75e000000000000000000000000b41e80cb737d916cd539f8bb9abc5365e0cafc2c0000000000000000000000006dae81680d1cd365300cbc5fef7a38c3b9b8e60e0000000000000000000000005e5d3070e7283cc357a621124341db03487989e500000000000000000000000024a99316cd0ae731820aee9ce9ece4335c66a62700000000000000000000000085d965efb28f169d05ec2a192e5e9b051c0d1da50000000000000000000000001c76c2faf9d25c1f065252ebd68891a6ffb5e3a70000000000000000000000003eb4de012dbac7cef7a3d1cf7643df20b1e917540000000000000000000000009a97fcc88ed2fd8bde92168c54c3aac63d9a6c92000000000000000000000000d568d38e958c4edeea0e4a65103f03f95079c445000000000000000000000000bf03f2fd247dd693747e05e5f4b45e0d1ca0dfc100000000000000000000000001895edd7a23fb6b94215884154e9af0cde1b55500000000000000000000000008d99892168ab36098a391b662effc763d683b7400000000000000000000000026959cd9b48ea9d903b1960b1a6f818aa789982f000000000000000000000000cbbcc0b9b94a62c5e8ecd5d3fb719cb35bf539f4000000000000000000000000ea8c8d1ac94cef3a43f9e606ce0590f4d0a08dfe000000000000000000000000f348d71cd36218878364f4d81ca2e5818360debb0000000000000000000000000a78e785b5ed178c10953c6faf2c231e8d21a29d0000000000000000000000003c6c5edc2fd4e905315b0297291edbce676aff67000000000000000000000000936d08b0309908253931d945e68706a362f22c26000000000000000000000000ad450cf00279b916fc103c9ea5ab7db95a1ee1130000000000000000000000002089049f12414210635857479ba11867242da647000000000000000000000000a0e2433b99302f3fadcf3a7371bda497ba575f4b000000000000000000000000cd6861334950712aeeeb5ce8bc2d3a6b97a719c2000000000000000000000000f6ada6d1451a1f8e72c0bd01484bbb5ccca9b364000000000000000000000000ce04e9ce2ed804efa92e4d23dc20aa6913aaff6f0000000000000000000000001f95c6f5b63c8a182fc37ca2ad7d0e522a38f6cd000000000000000000000000d49aef513d98c32039d17f6c65a36c87ef802964000000000000000000000000b48ab28584b21d342bd6de02a21b5294f3c7cf81000000000000000000000000fe2dd073069158329bdda02ed5bfb40ec51b1b7a000000000000000000000000313c40cb975a0c9945811c07ba48313067787053000000000000000000000000c2d88b32e324b47856fe2453ce852e5d4cb9dea7000000000000000000000000400f87bd137a9abbf608d664c8fabd4e4127bf81000000000000000000000000d08565f223a6dbb01f1b2e47c891d37cea64eaa30000000000000000000000009ccbe62feb7f9d7fc54c605420993e0dd3f0c45b000000000000000000000000c0a43dfcbc0b7af93cf8bc7546ed1cf5e0c14d420000000000000000000000006efab300a5adbee147a9ab3d083900a4c36f12f5000000000000000000000000256a7603c209e59fc6397486304d7a1104b7928c000000000000000000000000d76d0a7110f9f8973344e2c026918f3758e721dc0000000000000000000000009db2f9491108f0d4b7e5b619cd2d16e188649e02000000000000000000000000fd3528394ab3a55509f61a48ae03d3a8683d4f8a0000000000000000000000005bc2f84ad34d8b88dc2f997383e7e8d2a9cbfbda0000000000000000000000009886e195a6e1ce7994752f66aa55f2c423d1da240000000000000000000000008b117b94590359fdf0078dbe7378e8269247f18500000000000000000000000079d912b2769b3829e3ee2b9fcc225f875a7950a900000000000000000000000060f79df30186d07fa79925ccc7170fcef31795ba0000000000000000000000002aea77957b5abba60ff4596b5089e2ac0cde9da4000000000000000000000000a0211a446a90288c9335b3542737157e15fdd762000000000000000000000000277a8d1101aaed37a87747d7d207dae78fa57d54000000000000000000000000ef0aee1d796cb7d86fee722f2b271443711ddb4d000000000000000000000000dca713fd159da6210ce898d02ccb1f78b226cba30000000000000000000000008a32b5c928f87b5d567e5a5b9ae91cc1a8f43c6a000000000000000000000000398fb5d0e81cd00171b5dbc1df3a96a20a359efd00000000000000000000000030ed56f16aa1c7b0c41aa73cdea3a0373ab29f89000000000000000000000000c081544dcf2d3820ef416867c7385fc8af33bb1800000000000000000000000002206810f31d2dbff768f0e896d3ea833db68772000000000000000000000000e86bec1a2099f648164d596cf014d6a6ae63a1190000000000000000000000009f3c44a7331ca9da2d3432bcb0df91186a27e3d7000000000000000000000000f53f63aa2b6e407bb34be27c59423c93241de5f20000000000000000000000008304b73cfc18f69d5539c20249bbb0fa87f06617000000000000000000000000ddae9977bf48b4a219a5cbd8bef0cd4b3268112e000000000000000000000000c2a1b8e27a11c4ea1a87afe0a91a2239a7ba1f6b0000000000000000000000007581d93907968147817f6e392ea88f88626dbad8000000000000000000000000afcce10d3fd6644fb87f8ac21d08b34cb1bd07970000000000000000000000005d1c9f17f55562ecddd16d7888350ea526d5e6ac000000000000000000000000219762b64c0ead2bf6d0e0bf3a42be43d855fd890000000000000000000000003310e0b5bbe6c8cd5d70bbe0d5a74a6f847fdd61000000000000000000000000dd56cdb3d317c62c39b31e7ffed8b7c0c83522e8000000000000000000000000bb59cfa85a72e527a6b2a83ee4677354c539c23700000000000000000000000057d20daac78b79d2922d40fb6c5b90d16907f5eb0000000000000000000000006ada8e6e04498eb490236b775742eea9d4166fe7000000000000000000000000b4a1aa647d6d966d0e03d1fe5f77584322c7bcdb000000000000000000000000c23b0836b5f05418e9af3e551e679f288497e6b2000000000000000000000000ce68dcf55dccaa46f79322dbe5ced2c6db55b7e00000000000000000000000008b5e3d105e90f18f23a5453af9389d0a362f313b000000000000000000000000fc74aa7511b2b309f620776c78f1b3a5170b091000000000000000000000000076012be169453227604b4b67536df1f5ffdf33490000000000000000000000006b2f9feb03c65d95c0666fb8fbb498598e99adad0000000000000000000000007f82b17ccbf218781681c22629e07ea3886473850000000000000000000000008d783f9b067e0c562eddee8908afbd3fae1b43390000000000000000000000003625c5de1e5d02101e1cc7a8c6fd9553451b785c000000000000000000000000b37005380516a4324eb99f7467198434da613e9e000000000000000000000000c84a297e6f03401724550882a00d8c2d46bbe7350000000000000000000000002887fa70cf522158f0adbaa1b6d3742d3e00d02400000000000000000000000054d8e79254917c70efcc20859d571bec5be4f96e000000000000000000000000894eb93423858c068f7698a721b25f85fa63a1140000000000000000000000002cc35230e7e6b3705d1dcc71f5865b9108ddf8f6000000000000000000000000ccd470a15cdfc5946125faaf4d60de38d1fe6c2c000000000000000000000000bbe138affdd56e3a2045d64b7e2bf75340ce7441000000000000000000000000b967092da87a3aabe456bd3c8e6a552c20be8ee60000000000000000000000001a055f3a2a369c7d892d8dcfb23560e21b828b7a0000000000000000000000006b0ad1fe0726d6f1051b740ab2c7be6fcf43fcd70000000000000000000000008ffd3e2b80f61abbf362bdbc3d52ff8f28ec2d5c0000000000000000000000003012b64d2e89ac6d644745516a9f37350879e2920000000000000000000000008cd64a12b9681ef5a317f6e5a6e3a0ad9b4e56840000000000000000000000009f76fb0404962a88bb7bb4c426698ec529d00201000000000000000000000000e899ccde7e26dd6823fa7ad26d0a8864a8105cd400000000000000000000000098013a26add29c044c2026064ffa12a5b395a4820000000000000000000000007e88e61ce6d5bdfd866a943a8601c575bea7e474000000000000000000000000706ec243fdbb1ff1322de5146b869fc35c6efd4b00000000000000000000000033c5b71249d161de536f15bbd0ffd0542099ccc9000000000000000000000000491e6ab536d688c901b8da5e63c4241c185ed4b80000000000000000000000008bdd0d5149d745130b66ac00702e9c4fdba0dc810000000000000000000000002278bc0191c562b9043c373d9f727ee2b112d2350000000000000000000000000359beefb0b8d9400e3400e72f466b7bbbe853d000000000000000000000000013f500bb73778d6f9079dab2c9d515ab540106960000000000000000000000007f2667bf6f3ddeaca146453e5066739cc6f35df300000000000000000000000038a672d24f3dd0f8da2d97129fe1065ecccb887900000000000000000000000089190d06794ca48ab31afe3dd88cc8d38e404868000000000000000000000000633efec9ef9f146ffdfbc5421f3aa1f7e7614dfd000000000000000000000000db2b35cfcf48a3a5b89adba88459c29c66ce692400000000000000000000000048e5f01e5ea88809d08f5e89e042d7d77acff243000000000000000000000000ade6e948f70acc141a8ea2f14f9e34e6a7082aaa000000000000000000000000dbe77f4ccdeab864bdc117267f724f9db0c2a6560000000000000000000000003e3f880b1cce7c06de57fbf0792f907f48cf224b0000000000000000000000007034fb12126e5f58cb179147c4b0ec2ec9b5efc3000000000000000000000000b3794ef5d1433734df70e9b9aeb59176868000f400000000000000000000000045f6874e561be2c1915b2e36004aa0db97f8c37f000000000000000000000000de2f55470b7a52618b78246b7fc69cd5c8559b030000000000000000000000001c25e9d56b4984b7a03f9af5868d87e4a63bf2ac00000000000000000000000076261fdfdf38c4284134142476cf7145975f7bc10000000000000000000000000b77dc437fc6f391d96839a41b333d402053f49a0000000000000000000000003c009fb6c91cc0ef31f4cef2b4a21d4a9e18f04f0000000000000000000000009b7a9ffa9022daf565a555416081ad03d1e9c5e700000000000000000000000003507a01799efb22f843f2ecc0725ae367803281000000000000000000000000524da1961c04cde654137a40724baa80af654a5400000000000000000000000053170b11c8065d5b0366836f48ebb9e18a96ce35000000000000000000000000b2895cd51a50a330b7be3a99b6e4aa0dad1484430000000000000000000000002a1d8dff12d659036fb7f02717f4cfdd4305d9df000000000000000000000000f7596f640e3927390ecf84c3956e47378b864f2700000000000000000000000018552d637cc873ec4b67088466996717205c730100000000000000000000000012c2b91c9c56707b179ffb3f742ab28f4f4add550000000000000000000000001ebd0cb0153a164f9306991249f4f64c42dcf8c8000000000000000000000000a1c6cb54c0e196c7d0ef34bd69f2f9640c05a63e00000000000000000000000034618a430693cfac09497c3901664d70c91934c1000000000000000000000000de3d5c671a75ba533ba540893c6b60381167281500000000000000000000000049a24168950afeec92201d111c89bfccfdf5294a0000000000000000000000007e2132e5d46fe1acba839c5ae075a826be0ae76a000000000000000000000000abcc60fd3c37dfea6dda44ba99b096100e7b06e2000000000000000000000000a197d0f27e95fb59037e52bcc27be63e3176d6f600000000000000000000000066dcb4700164352c1c8315fd20ec741d7aa961150000000000000000000000003bd4813feff1998e36feaef993b6ae2568eeaf1a00000000000000000000000043ffaed39266e4f5d6258084a2a2a41bc4ecc316000000000000000000000000b6ac8c78f1447835852ebaad7474d601dc3f0c2d0000000000000000000000005d8483d07bbe39a0a6902d4d458c30949c0578a4000000000000000000000000f05e967a2a0b668edb606a460e611a23993023a4000000000000000000000000e698849babc74915ee214e70d1ca558b8554f79d0000000000000000000000003df0bff2bae3c8f5b9c3d5b6e068912a71c9c369000000000000000000000000c6899981cbc49a7eaa4cc80b5915c219df0c771800000000000000000000000027c0acd8ea617411b4d1d12e900b32bcc5d59bcf0000000000000000000000000b4174ad81209a8827deabc93e41b8877bb09f370000000000000000000000009b0bfe140e64bd319dabc819f2de4436a03f41ef000000000000000000000000d77de98f19d870eea18d55a69c048bd184132b43000000000000000000000000c0e3d30d0326950a927c4f8a7088baf6306851b00000000000000000000000006f284864719f9025dfb9b4f4a216d2630bcf69d200000000000000000000000065e6b05fe1eced8bead05b5a55f01cd4afb0cef0000000000000000000000000e95a4ec143c0aee5ae5fdb954960ee3e6c5510d9000000000000000000000000e4c6330d96c7baafeb0f61be688fcaf78de7c7bd000000000000000000000000073cf1ccd2e1b974ff3db06e39ee7735ec3e62890000000000000000000000009f4b876e17485385987f6567b5f6ca11d7ce7f0c000000000000000000000000927cbb9f787d55f61d38a9f28066636c98e7289a000000000000000000000000100d32b3675fa9c60d6d0cb073a5cdfec5a994a200000000000000000000000055c179c64a3512b90c76fb8895d2e37863b7d096000000000000000000000000aa60c4c4254e6a0c4ca073d5c5573a5a1bc17c28000000000000000000000000496f00ad4f806db53365050a99cf48a0cf2c211f000000000000000000000000a727380f047bfcad2dcb2274f09bdfb1a8da08ab0000000000000000000000001093d9e843c2cf0b9b4894e32ff722b69b79bfa6000000000000000000000000cd727d2807b6561ef0e00c39c844af80bc26447b000000000000000000000000c6c4a8a8046ae24fe83f6910673049ea0654d467000000000000000000000000a9d9320bb6a7b536f7d2595a2d6e95ac7a20fb040000000000000000000000003c2ba47e9bc14154beb3a78fb2948be586bbc4dc000000000000000000000000ee104342ede7837c8f5d370c7f0d981e6f0e1159000000000000000000000000f740d29d339672517c03eb73d2985a7406085f81000000000000000000000000cb497f321c5c3961881bcbefb21bbeb32ddd2ac2000000000000000000000000fd0a08b8e5e752abf7052cb754858fbb71b379d2000000000000000000000000c390a623aabd2964dc72ed8a8f1bd26a8aabd200000000000000000000000000ae2ab98fcf376fa12734cdbb9a36a0f953adb1d8000000000000000000000000b8a2b9ff9416bd65ae1588b581cd077b711a74c7000000000000000000000000652225466e6ccdb77d91d2bbfd2e2eaf43df6de5000000000000000000000000d85b0f684c2c3b5d07db5149c4ec70ac56d73863000000000000000000000000184f79da4bfb3b96e8882a210c00d1be74a099270000000000000000000000002607e9210405b8fd3ce208e05e34ec1c6b4c111a000000000000000000000000bba885b427297f43773af13c278837980b497cc8000000000000000000000000c54f2dc59051d011591575e1c0a6eafde8c1529a000000000000000000000000f87d8b4bf4f8ef755262745618dacaa9dfb79fea000000000000000000000000b73fa7d545451702e1f0c431e612a29eb1581bf0000000000000000000000000d01237d84b553158952941e3436e6b771c87f6b70000000000000000000000002c4cc0a3c4d8295778ae9e286600c7d4f3b7cf7500000000000000000000000060c07aba0bfe99f40156654192ce15195c1183560000000000000000000000006c5647f14d0ae1983d160de9ef50832389a8e6f30000000000000000000000009362ed4f5f52925553411083ecbd8bc6218c01b00000000000000000000000001f0ddff0479ba62d65bf874edcbeb7db7e0614f300000000000000000000000050e3fb54bd4d00134e097db47f94beea8b208072000000000000000000000000a05e2b601fd140a3ad649f75ccfdbd205db1e197000000000000000000000000045f07b83d2a66417e0e93b0b6242899da59dfc6000000000000000000000000b5d02d912fc67c4f76f7c9c78c4a1d74cdd1e8e50000000000000000000000009d280c0c3218060efbe172acc6a8d52f3c42de0f000000000000000000000000d3d6de18f71a88cfb0b4165b6d4c62c08f79d424000000000000000000000000604a18ac3574d673c11f9ebf7d7bbbe374692aaa0000000000000000000000004a50b952480f38752f1e699cfea92d4f4e9be385000000000000000000000000c57c92347c610806dc95cd465a2ef649006cc57a000000000000000000000000f21a772a0fe9c54cafd6fc72c1397bdac2a7a3f30000000000000000000000002501eee692cb014dfefb8dfed2e6eac8fcb7452a00000000000000000000000048563fba436003421ab2a196775a0d8346a0f5d2000000000000000000000000910290dc634584364ba51b106f69e1ba50b7fd92000000000000000000000000361f254321a57c3c986cedd7424ab97f7c5bc2ae000000000000000000000000a2669119c3fa1a8d4fc63d654e2cec2c867f13bc00000000000000000000000004ff750b3afa068bfdd6f40a4958671a2c697bd200000000000000000000000005ce9a8fc9dbafb489c47bdf4dc6fc186baa3e49000000000000000000000000d313ecba218b4994df491deb3f98879e4260043c0000000000000000000000009a442f15dd05ce5fb5cbe9d9fd5cd0fa12b6f4770000000000000000000000006ceec62b5065e130aa388e8cefc432a28a127148000000000000000000000000c53e29f4e02a40ac131a79500088ac579cdd28a90000000000000000000000009b4535990dcaad21ac37232f31cbe3a489132ff40000000000000000000000008a4549f196caef453c46ecc56a6111f4233023e60000000000000000000000004c3e2757b692f7a2883cfaa82746266b4c869be20000000000000000000000007a9a1ba677369141ef20b733fce3a32da46c5884000000000000000000000000ca091f81ed058834a411e701c61781ead71e051b000000000000000000000000cf9f11a5addcbb15dacf34579c26edd10f462bf4000000000000000000000000035d05790e497dc6b234e9086953a6f8a6d1775a00000000000000000000000092c36ae16bc96619b30f9116077e57ed7955e8ba000000000000000000000000c64916a4c6434f1700e69d0e4a7f6403570e8f61000000000000000000000000f53929d0d22042cfc5a7563e031b67df584b2ec10000000000000000000000003c4aea914f01e6e71fb90f1e49032b31e19454b4000000000000000000000000ac8e6beddde6e47d98d46e49c5e8ba19ff50f376000000000000000000000000bb19cb60ba88241fefda4b82fed9f5337c0e8dee0000000000000000000000007ebebe0beef13a2c0b4e18e6568b37ce9ae5df390000000000000000000000009430545ba5fef988fda1dab6d907aa77e255e96d0000000000000000000000000f5fb1c6e0efb9cbd6130dc5ac373dc96a3d4b8400000000000000000000000075c42b164ab142b4dbb309054bbde1a70af0ed750000000000000000000000004a2c6c226df46c1706ca8afefdf7f7884e4119fb000000000000000000000000aaa6d436ebccee8a6c34b4b5d772e02b2e934dd90000000000000000000000000a208b7a5d732e5819a751f076362c3a384e1437000000000000000000000000597601435eb592212cdd3c276d0cda8c84f0ec8500000000000000000000000067ba1b8062438c0a228933553b6a9d56b45cedce0000000000000000000000002404ddbc90914f891d2124bbc4e65408c54299e000000000000000000000000012ca7a8b3d3e1aa4d992a80bc394d888c2fb81d8000000000000000000000000f176145a3c27e5f02fb8b0a595200ac9a6c6cee6000000000000000000000000eeb797497e643467a0afef778d58c2d140589e12000000000000000000000000d6ef6162e06ee996f19dc4ba799a41fb212beb450000000000000000000000009a78400e224dd78fb8ffcc90048c93300f7cf395000000000000000000000000e7b1e400cb1d9e0256399fb77a6e57d2ca8dd4c30000000000000000000000000f4cf91ac73fd9beb42f17a1b07b46b7f3924500000000000000000000000000600b9f2e222fb6f7f3502dbd191bfc2a19a80ae900000000000000000000000000854a5843714023814e15f80fad7e692e2b7f8b0000000000000000000000002ee93264ec2d3215ad6668f189de3ad8409c50ac000000000000000000000000b746c36d41a953181b955545c8bbff72a979ef780000000000000000000000003977673ee12d954112a7a34759dc9922640f6038000000000000000000000000a3ae39e294a0b5f68ea7519ec611075dffe25f1100000000000000000000000071ce2c567d8d449149b557ab4b528b7d0e967fd8000000000000000000000000a5ccc44e2edc45b4c70d29a56332b3535e2f07ed00000000000000000000000019469adccf13cbd47b2302891a8183dfadbbb2d40000000000000000000000000213cca890a23f6cc4b1ae8f38101878f920ac96000000000000000000000000171b2ca09abad36c5d7d5fbe8c47223cfc46c2a00000000000000000000000007a84c12c6eeb2ca1efa8f8668fbbf2b11a51280800000000000000000000000024f375e3e4ff90d6373e089c8c5c0028d68925c7000000000000000000000000d101d0f627e4f3a9ab66a5820c7a3bf2f2610c24000000000000000000000000293f2e1ec25bae4bcaf6c445d4fa4eb99e889b170000000000000000000000005a96db8f36958696e5c17ca781e8efd3b3837e2f000000000000000000000000ac6b52cc5b64e49ccca75dafb07f5f35e97236cd00000000000000000000000045d0dcf2a21ba4e73b6d9f6374f597d86698a1210000000000000000000000008c26697969b40db54c29dbc86ebef939c0dc4ec300000000000000000000000013eee691f67b6417a573cdd20da34f217a202cb100000000000000000000000078916bf8a191e09f2a908ad5ab275ae4ab446bcb0000000000000000000000003697f4481b4f3c616300b18f2b3285634a86143f00000000000000000000000032b2a396e146e481ec5b07a889fc157dc4e6e9ac000000000000000000000000429f5442b41d958c44e83de90253cda69c94aba9000000000000000000000000ffb21cde1a2c5f3edeaf9f5c549391fd1de5cb9f000000000000000000000000ce3293065591fced64ee5bdc6cb7caf4824eeb1a000000000000000000000000b0e593e0029d6de41d5e8c1b500cea1f1c8ae8a500000000000000000000000098d5091e560a306a586b69af013064ebc7f65114000000000000000000000000c50d68bedd65bd8dc793f11ab1fd2134af4138fa000000000000000000000000cde8d24af0c37a704e8bd381bcfc2951822a24b2000000000000000000000000f333750df4b04448c076e2618cadada258f604a4000000000000000000000000bb941fbb991be60342b7e26a499ad3a9a3e8f35a0000000000000000000000007c3d08e4a637d175ef9848da4d57edaab96388200000000000000000000000000b911ef7a9be88a52f4103d038f2b5e6fbf0cdff000000000000000000000000da329e0561e78aa749fffdef630f221d5893ab34000000000000000000000000e22af8a93dabd12f7daf1a5803eee3b621744135000000000000000000000000b25c7cf74fbda6c4ea221aac8d1591cb3e6eec1d000000000000000000000000c058be233c215b9edbaaa83c6b239790fac14c8a000000000000000000000000e9af6294ebc4a55d634d39afc353add5c97e4d3b000000000000000000000000057518fa5714698904da292c3cd4df4ff015f92200000000000000000000000076b7ea6417edd3ef707a1be3222cc2f50c96e06700000000000000000000000021d6a21983b7aa64324679ab36238fa5d16baa0b000000000000000000000000014f9c0b65ccc651cc4478c97669be23e5027d1100000000000000000000000098f656f0f457d5f36483a7f875adb6aaff86aa1f0000000000000000000000004c533f2842e1b0ef670490e921d542bb6561f790000000000000000000000000840ab2d1dd6e41c5ad0c312a9d8f9ad7f9ceeecb000000000000000000000000ce60fafb398c70cc0a5f75319c13d04d5f3840fc0000000000000000000000006d0facfab5bbddd557a6a3469e45160daa72dde7000000000000000000000000456280f8478d53c18205a3f1720e179eaa5b4f9f000000000000000000000000931309676e5b05996c8bae4f7bf6d7c8d09fdb7600000000000000000000000037eccc411afee482d37d1da7daa1cba41e7a777d0000000000000000000000007fc8bd6154a0acc5f278df2765d423d6efcd039300000000000000000000000027f5b35fb40b4d1c49b5d5444fe0fed63ffd1a2a000000000000000000000000432d3f9c73c526f941dad5ed26cdecccd5742e0a000000000000000000000000eb4b937f4486de80330a34811d241d961bf95dff0000000000000000000000006f326bd4a79c889d64af86f5f60c3b0583048884000000000000000000000000091dc217e525acab762769a9cb3b23405acd667600000000000000000000000091c6208af9486d2cdeb7f8d0de6d8765c7779d31000000000000000000000000b10ab0a0ddcb6ac8584dca8404df0a2350cdb16e000000000000000000000000e3d229d924a0c396fab8c63912b9541724578377000000000000000000000000a3dfed3ca6e3cb9d42d58c9ec53516038dc73748000000000000000000000000ca59f0c4b1da19b2937c2f1c1cc94b57b070507c0000000000000000000000003d3c6783ea0865530f71160cbfe0df0e0ffe8809000000000000000000000000e2ee5a56ef67c12bf09771717d3c380b398b4eda00000000000000000000000042bbcf4cad23ede885e8ad04206d5fd6f5f2f5f00000000000000000000000002acf382ac1ffbcfe0970e13b1adf557a2a8aadf500000000000000000000000074635659a6156495ab13063d14b7848c4cc9080c000000000000000000000000d1be4d0cb2878d691006e0e7ac99d8ad3ee4e365000000000000000000000000409ca510f965ea3bc18131ef95edfd737a26c5290000000000000000000000006a25d7999b1d9a1652a31b24af324c23d57b115a000000000000000000000000a0b700261b1506f1f67613525d6fad3aafc029920000000000000000000000003d898ae3a97759d393f6ecc282e8eb2aaf1d8e7e000000000000000000000000a856e069db1a64efc0990a735a5611fb1353a2be000000000000000000000000fb46f8acab021edfebd5e57cab3f5c2b40e567a6000000000000000000000000006079abadab935967ec21be852be0b38d8075b80000000000000000000000003cddc6611c11bc0b6709ca883392691c11c918f20000000000000000000000002cee293834cdd467adb591c2bb6272399c963ff6000000000000000000000000ea4ada8a678967186300086a567091ddcd5bc056000000000000000000000000c65f910d1b453b0a8caefe2710b43501e69854a3000000000000000000000000cbd14c5564142cdf24e6a4a5a7c717d5c34185c1000000000000000000000000bc361b66dc297d507bdc91af7520b39def1d9df300000000000000000000000021eb72675bb1b3da24ea9320f693a5bd8e3f9c2a0000000000000000000000005eee1d67150bc83158763f9138e4b79f799972080000000000000000000000000ed7b12462d131aa54337ae928417b216b749bbe000000000000000000000000ff0ca6899ae261bdfd24bf9defcf7f307eef3ef6000000000000000000000000c6c8cfdd975c61d6fad28b02727377124b0673390000000000000000000000002e1cf8c39e25cf4e885b4d43fcff2810a8b7af820000000000000000000000003ad8d18070a36c8a28dc3176ede74220f9352c93000000000000000000000000276c5e7f91ab2014f287e4c2d59570444b5e352c000000000000000000000000d725f5f68fb100b6c00df76f7cdeef5db88f029b000000000000000000000000b99cf5be29b98628144f49bfc0a7eaeb0e6985890000000000000000000000001aef6f8eaaf6326c32d98ddef46aa1ad097e8180000000000000000000000000d715acbbc424fa8a0fb9876fe65973c6a69227f80000000000000000000000001ce52552ab776cc78344813777580bad940948dc000000000000000000000000ca1b8ecb5618367380622b447d3fff3880146ffa000000000000000000000000214c0919526a76f13d20f8862a6e99456bcde4e10000000000000000000000003438e8c1ebca4720b67ce3e42e057dd04c55c8c0000000000000000000000000d7dc44c2af14699855775b7dc76b692710127e3a00000000000000000000000099bb2403a4b40791979db79bf9f9b9ce31c671ac000000000000000000000000f95fbbf2fcbab485d80194bad624cefbcee53b860000000000000000000000008535b0bfd6be919f305af0c1c186e6196874f0b8000000000000000000000000fdb41b315c3391d195feefb67aa578f57a0cb0390000000000000000000000008fa37e0985e5e20bb68c695f924b91582d5db79a0000000000000000000000000f2c3d66d23946708972187aa21119486f7db251000000000000000000000000a4648ea48586288702a0f6d92913bdb18024d09e000000000000000000000000908169f3b80d59adfe520e1cad505a1c2e0e38c200000000000000000000000061cb61436723415e7de3245dceed35b03914de26000000000000000000000000f866c9c1f3251f595c877cf40d91257c2dd0d33a000000000000000000000000fe0d917906e364f6da80efac8a43b2daed99a77c000000000000000000000000dbc9197bae65b5f04acd7e8a951eafa8a9ac72200000000000000000000000004cc4ab55e10c724fa995d421c9a21c3bf160408e000000000000000000000000c05e514745500f0118823d3d6694bb60fbc17ec50000000000000000000000002d8efb264b99a2f32f7e3635e1ac6b53085cf3e8000000000000000000000000b748d29344cbf7a3e9d767cf282038791fd0029e0000000000000000000000001eab1bc77950b778650044df24f839a71d381d120000000000000000000000009353fea60db4797ac88223947e8306b65ce18c73000000000000000000000000683644e67330a0e2c5537a4c4cf8dd9817d3bf07000000000000000000000000d763d8bb96de36f99d73fd6890490ba70c838dc500000000000000000000000044f12870b74e2cb0c98b6b5772fe8014ef059eb5000000000000000000000000b5507ff06ab07fa918bbabfe307aa77cfc50007e0000000000000000000000002671d0efdd5edbce2d59db2abef58928da3d8e020000000000000000000000000eefcbb6bb868c0ca48cc93f41ac3a406b355c28000000000000000000000000c2b6d5340bf862ddddff1be3472e57e4629d3e5b00000000000000000000000092962501797995f4c7e67a197c6bf41306229ff10000000000000000000000007da69bf5f6345f406275ff5f3787cfe6af90211200000000000000000000000071c72c8fef92aefb635152a8bc3cf8b2e3c7d5cc000000000000000000000000fcc89457b98105b52aa1df5be7f8b5d39dbbb0d2000000000000000000000000396d0614509a88d6243fd818609489aa1877b5610000000000000000000000000fa5abcb58455e8375c7e06c155288bc5f446ec2000000000000000000000000dd328b4d1a0074e5e0878f6933136430b6703bc0000000000000000000000000581a81e89e447d84a15508ee5a82ac3fee854c6d000000000000000000000000d1f59b6eb2bef968e743d98909005faf9f7e558300000000000000000000000061a7053bfd16c94553c04f29aa0ea7ee3916bcf900000000000000000000000058098eb51792a11b50e53751d4c927fb91439362000000000000000000000000f7c4a5c82e76fe9c3d09f85eea654967ff3e5317000000000000000000000000b2e955ffd6d344cc84116514a753610a6fad1563000000000000000000000000b66306c6883d789924ef835bce5a48094d9b8c310000000000000000000000000fe80ff43cef8f2cbc014774cff9e7a73e9f9ba0000000000000000000000000299b27bde3786cc44ae7af20887d5e56cda6b7d500000000000000000000000067f0517f9f45e6ac71b1321283e99cda1c63b71300000000000000000000000088954eac4457530726f1e631c923176ab4df59030000000000000000000000007e6bb0fb6e23280ab0c8eb8291a47e6f423551ee000000000000000000000000955eee198d540c70a2238365063f2cdd12c95f5b000000000000000000000000871935cd4983e0cb24893d95309cb42f990e702f0000000000000000000000001ac046d3c08d689f8286edd1b97d05511f7a20f2000000000000000000000000f85263548b9233f76abc40a103acd9fb0b8aff12000000000000000000000000719aad47ef6560af3b26052c88f96890c9df184b00000000000000000000000030094f27b16bdcf2a90649444e58534c977585a40000000000000000000000005dc3daeb8d8824278945c1626ad56a63498b5cc10000000000000000000000001e09fe6711c28155e4148ca8973c11d1b396f9c100000000000000000000000058f03ca00c3c4b76e2ba55566279d02a289dac780000000000000000000000000c9e6773d33892ad7fecc387b8968e8778518e2d00000000000000000000000072be9948dfb7e1e731eecea8024e52c616a27aab00000000000000000000000032242603e6e83218de792c3f547cbc09d1a17d1f00000000000000000000000080b1204ef7ad104c298b77b2dad7237d5359f32d000000000000000000000000f1a52674db7308c73cf2e040f56936fa33555d9e000000000000000000000000593fde3feb274f004144a4bc2d7cfc679c497ac60000000000000000000000004abad4ffc79ba6c7f98b8c1bb2c7538f2cb003cc0000000000000000000000008fb3739025739a306094cbb312ceeb4f52313a27000000000000000000000000b810c7a35a0e2bcba7740a37253f56a8b69a59cf00000000000000000000000091f51d89b59a361e8d63453a40acf2dc7de1290d0000000000000000000000008bae40f08c66ff5f22b9711256f959ac7bcea2120000000000000000000000004661474f55074e9f20cd77829e7be3066ff61776000000000000000000000000f8608e9ff1e48506f0dc559e8c50c3ee3de7629e000000000000000000000000d8435180dc3f0cc7c0fc84a57fb2f36b6fd04463000000000000000000000000883c9de16df4ae1e23ab406562d4c0870c116138000000000000000000000000d08b15897846acc7532675da505b64e7aab82a45000000000000000000000000ca42fa0c36c63f1ab07064f7298c2dfe0ef9f433000000000000000000000000718ba7e4efb71b038c431a180038754b3853ea1a0000000000000000000000001a654f3b64719513bd32e654d35329a0ff9d60ae000000000000000000000000fead0ba5599507606a2cd1f0094f6693f350d85c000000000000000000000000434044a775198d0319db35946442deffe4ff55cb000000000000000000000000e70b580e92caaac2a4d04350759545f3880c3ebb000000000000000000000000a4bc73a04269161de295c80e350b88fd3103cfce000000000000000000000000b9fa29deffe5dbb7877579af5546c9cb69d3851b00000000000000000000000004f460d3a96234a22187853dcd194609a04676d8000000000000000000000000d3a01189d8e5d6e9abcbd9fb872cab63fc9fe9220000000000000000000000005da0b2d8005a6dbea77369c21dadadbc8cd61525000000000000000000000000ffad8cc58606c2d88b0111022d74f3b5805e6c560000000000000000000000008d18a714234360b1c4c3467f04592830357ea81c000000000000000000000000cadb082002ff15b0ca08b26baf883aa2579019bc0000000000000000000000009b5e17d697d5c0eb041a586a360373be367ea85300000000000000000000000045ca8403a3aa0f5276cca9d7fbf3bb3a677df68c000000000000000000000000daed4aa120a835de4db5474acee0ae0f7daf564a000000000000000000000000f6a7214bf71442c0167cf9e695670f28e18559160000000000000000000000004947ebe8767358bab3f9dbfe747a485c89a830f800000000000000000000000083f712d5baa531d0dc6dd09c646d518f6564dd7800000000000000000000000079a97479543915cc7b42565010566d39490c31af000000000000000000000000b46f1ab56c9deb5f01e420057a3584d9ef82fcbc000000000000000000000000245f7cc2c9d15fe50c5d8018738524e75fbb8dcc000000000000000000000000bd75505cafdfc9270ca0816460a2fbbe0f71e583000000000000000000000000481236fd20ff8f49c85635ae24c4ef914bea75b50000000000000000000000007d16d94cac3320b6d8e598cb2416de20482c7421000000000000000000000000ac2d53d8075fe4752623624843fe8c8d92638fd90000000000000000000000005c69d5200f6f40d493efdf01d90dd410a4d389dc0000000000000000000000002b8ded50cc20de3a1370dbfd76ff5f8ebd8ddff90000000000000000000000006d54114697bd9ad66682751ed4f50b61cccf6b75000000000000000000000000591e9f45dd757a2ee128b89ec38bd502476844910000000000000000000000006df08b5357e741e77545903d6b74e19cbfa72f8d0000000000000000000000001dbb50ecb747b0e5e39e274eb180dd9438cf210a00000000000000000000000016060c206c71b7041e62321ffd62aacdc35aeac90000000000000000000000006cd9cc2b40eb5d64bf894d77963af1b32f15e6c50000000000000000000000003855cfdef1df5475ecd460a0fbe58d7557e075af000000000000000000000000e17dcaa09a40b0bf63a01ea4d52cc0c6c065930e0000000000000000000000001d65f4a2bdda26cc7eddb99738ebf70ca07af8af00000000000000000000000016bf06309955282fdab6ae4fb4b4c0f1cb066815000000000000000000000000912cf29a445291d3acb990e518e97271f8778a53000000000000000000000000635559f109efb87bf79272e587350a4e0f6e6afd000000000000000000000000af4bf1b8224874b456c8cec09f6eabd9b4a6ec100000000000000000000000003bcb1e94f5f2925114f24e28bf571e1d96feba10000000000000000000000000cd392410da2faff1145d6c74d5a17a8336bba69e00000000000000000000000015e11a0ac04407c7c5615dde7bb4c706ab03e6e30000000000000000000000001310d5b1cc99743b4a0ce81ab5131b2c0416aed3000000000000000000000000e4829b13558d821d0bee56d182296f9d484cb40a0000000000000000000000008180ea994a0dd467b5a68af7ff665ddb279d1955000000000000000000000000c6c4f75255a02ae38e6ab38cbd8c62f4e556e684000000000000000000000000b1777d62028c7e891765d8865d8a2bc3ce649b9c0000000000000000000000003d9319070e5770a373bf9a5a6c248980ab96570a000000000000000000000000e6d28fd8ecb09d8b779d5fa093724402ecaad0ae00000000000000000000000086ed6282ebdf4f343535dc625fee4d61932f3dad0000000000000000000000005048e453ba22ba967a613fc518daa08397e094550000000000000000000000005afa87b553145e8f6d795a4271df63f9b4e02aed0000000000000000000000002de6d1255f609b01dae7832e83603d43cdb06956000000000000000000000000edb83fc0a58ff4580d9be1d1dc7ff884f82485af0000000000000000000000002d95194fc1e907f41b1991cbed0af843d7b0b02f000000000000000000000000c4a9618909dcbda694143ba01afc6543fb7072740000000000000000000000001a24afc55203e93a623908a4b7b5419fa9e9f3a700000000000000000000000059844bcd18a184dc2a68b0647355d05d95bbf9c8000000000000000000000000dd1d6d3fd56d89f0743dfe58dcc326d46f2bc28d0000000000000000000000001204f90b96cea0545944edd85ec68ae299dc54570000000000000000000000009ba664aa8bd621409921036af4fa811adcaec79a000000000000000000000000a00902e985e4b518adad2b04bfd6aab6158cd5e700000000000000000000000008a7cae33a45e35bfc401011736472cadc08bbae0000000000000000000000001ed5ee4be2a503f8a1a456bf72123ab34cf8bf1d000000000000000000000000e6b5ed072d3d2bd79a08ecf80e4d48a604f6a7a2000000000000000000000000060fd9a80beead48c216c58cfe57361d237f321300000000000000000000000077a27c6ab5ad1b94a0e1b1cb23042b4ca2c2032a000000000000000000000000ca6156a7083487f7c12771fb45788dff016cc0bd000000000000000000000000fe1674e0e5475a5dd31081be32ff9fc702bd86560000000000000000000000000857ef60056cd622b1ccd7433192a7f7bff977aa00000000000000000000000037e64f33fcac4cfc2465f7561cc0abd760303f97000000000000000000000000d4f7697ab908908db8bc365e57290b0e68a27c590000000000000000000000002cb920b38afc0186601c724f3a423a2f8169f038000000000000000000000000d9461f9d14494214682d0ddca36ca8378a61662f0000000000000000000000004bbc1fdce9f159c0bb59223ccae29da0b77e1ae00000000000000000000000004787b8d923a1b66a1cb91b1747646f324666a3100000000000000000000000009a5af876c9f38d89ef4d48e5d30beeeafd20d63a000000000000000000000000f1a125d25a7d278507672349cc6e49dde6e8c19a000000000000000000000000a68d1f4338860b76974415b99b63794169a7b3190000000000000000000000009987db366912b211ec3ef594c748793d1b595a71000000000000000000000000e1d01a80c8e85bd59caa9f30af523a0ad424518800000000000000000000000050b644102dd443e991cc11f6b7ddd80a8e4d5493000000000000000000000000ac3e7a2ae36abdc9b9cf69129bbc3fd997ed9def000000000000000000000000794473c801f57a7fe635e54a8df839b14c35f4370000000000000000000000005268c5f3bc80c4f97016f58e08d60bb99d3e45550000000000000000000000004bb383f803f9391ea905bfcc0a4bd63b5f536f9b000000000000000000000000eb276e1c32fff255c11cbc0a68bdbefe680f26d3000000000000000000000000171fd05336bb2de071343a39a93b7dccdc72d21b0000000000000000000000009ab12005611488cd6d904c0dad4183c5a4a8307500000000000000000000000061c5d265b573baefda66afde19a72e3afe58974e000000000000000000000000eed1255c6271d69e03019b5627439e2ec899a4da0000000000000000000000007b1a91083e18f8145e57e11178b624a53831ea99000000000000000000000000ba62f48807dbf1d478737b50a122e5cbfa09a828000000000000000000000000ddb67f385815e2d1bf0d634bb43aa3361c5d25f2000000000000000000000000fd043ea7a1cde1c0c953b14b1ae8a6bf159e628600000000000000000000000012360a17660581a02fd0e0a9f549e19e44c41820000000000000000000000000ef8d317ef15163367651e0205adf12d3e2eeaa9b0000000000000000000000009d4171ce75b7b8f4b8653faa035b12a0370bd01b000000000000000000000000264add414c7a11d33322d2ff5405bedee9d55162000000000000000000000000ea0215e95e2b67231e2bb55486094ef528bd5fe20000000000000000000000002980c5fb660f77c0ccd15be13500884902323bac000000000000000000000000659230e10ccb419e035ea78c1935f7bbd77f20ee000000000000000000000000847bb328bfd3b1ebcc26b1eacc30277f96c8c0f7000000000000000000000000ccedf9af0fe0a9e119a8e533bc6f1a997f9a5ae20000000000000000000000009d69ecc710723ca05e7e8dfccdbcc229040f68300000000000000000000000005c4ea80912c5ab4ba1a3301be4f173bb7b8c14e4000000000000000000000000b5555665523ab99e111beac950c5c0e8a820337600000000000000000000000018b49bcbd9eace408bfea0f81d1c686748f499320000000000000000000000006f5abfff3cbb25abce052bf8960f6fceaa84dc1900000000000000000000000099b27adc6494ad7ca8637a5b9b291445611a0cbc00000000000000000000000062d58cf1923afd84fdda3d5ec29510c0878bca4a000000000000000000000000c32d10d3a97a0ca84cad0f1a2193bc51301a4b8a00000000000000000000000079a5bb3ce0b47d1be68f1449210043cba1829e6f000000000000000000000000e8f3b4e4ca29f918e54e7690ad25b18d5084e4e4000000000000000000000000bf9f11f27f95150e452bc63888d85969e76484f5000000000000000000000000ee16e7f36abb63cbdd5f8fc161cd56bc853545170000000000000000000000002deb8d89d58a71418696c1e12b1ea46a5fc89fc5000000000000000000000000a1d8d7d82866872d01d5ce954644c7bf2b4b260d00000000000000000000000059450565ca22560fc959b843121a1887f3f65d82000000000000000000000000c28b1c6fef753dec04ffb2ac8180e9ebf4f7d5cf000000000000000000000000d75b8df886a5fbacbb6a5627569e2fdc4f16c27700000000000000000000000034f72aa3dfaf41c4664b545a4b970a48e3c87ae6000000000000000000000000ab96862ed9809bd86485306a2eae0674ec8bece000000000000000000000000067e3335161731925fbf184939d311c2d7b6a7596000000000000000000000000c06864915369dee68d23946af0569eb3b0cc0a1a000000000000000000000000236f91a4ac1dfcfd8017939eee3236ba0d4834f100000000000000000000000015243ac8524d53f223527b9891e4f4ee3d23e842000000000000000000000000870f723c4595dd006e428098a5811b377dfbba1f0000000000000000000000008ffa4469ff456b280a9f8f150c9c4be117d9a13e000000000000000000000000cbef486d0306602898515069a021c255f276e19f00000000000000000000000043ff281acc9979758440c70dfa50565f4f2e017d000000000000000000000000f0503ffaee4686b8295e9e015bd2ffe66063375f000000000000000000000000332e93503b1f32f1f687fca9320d7295d9f850130000000000000000000000002232e4e244ee4adfd68e68ef4aab98b8bdccfa2a000000000000000000000000080a7dd56d40dbb3ea3527bd6cf19993fa1e594d000000000000000000000000b3bd4820e945330e0cb7af9f6ce3d1e321283e55000000000000000000000000043131487052f779e03cc0e89862707db9c3c16f0000000000000000000000008807ade74c1880f704893988cae0ffed45b566290000000000000000000000000b5aa5f1c306e07bfa6b4348c0877a554bdfa6a7000000000000000000000000fe0a60dc6db0790c65460e9de99040455dc9c4cd000000000000000000000000bb76c95f3913046da89551296fa74cd9e739df6d0000000000000000000000002e98f60a28f5c28cb31faf679969367e1479c004000000000000000000000000db4ed38a176ddc30715f8be450c89679c0f0c7c3000000000000000000000000ec9999a6f73b094e21197c2d1f2283705a146a910000000000000000000000008a0dafff0556fa4220913bf48cab4b604b5496180000000000000000000000006378c18b7c143bfc857e4301a62b5a0a0a159c190000000000000000000000008d0d732697b40b8949ef48a756d0d93b0794b2fd000000000000000000000000f5ec8e4219f859eb908b28ad0b42c3ec0d02f9f5000000000000000000000000421e66449567500c9448e0fc64a067e28470e947000000000000000000000000d703115e81d8aa5936cbebab454158b3a64e2e8a0000000000000000000000004c0d700709a21fa16225cb8f88284b52fa8b1b65000000000000000000000000f28a35805c585c41543b2a7a48c2929d1bc76a0d0000000000000000000000005d368020ed56d5b0fc49f945e0b382c14b8cf455000000000000000000000000460de9baa91c9eabd46d58c126dd453ecc4a934c0000000000000000000000003ccbc02ed823bc020a1293b896793e378271d6d7000000000000000000000000cd6048e74185e0bd76443280081f2426f2057e7400000000000000000000000038efa070f283dd3b82c865e7b4afc4a20027ba4c000000000000000000000000835d4f52327e331dc59bec4a5ae67118f24ddf670000000000000000000000009b8b48f4c11d23e53da231d692f1c293f2f39f6f0000000000000000000000009f25a419d67c80f89b532fb7141215b41419609f0000000000000000000000007b24a810f7501515bb3fcdc927ec24dacc733d33000000000000000000000000ec6627de533e21bd00d0b71fae1464db1ca53ff00000000000000000000000003a0020854e4b688493baabe57c30a1fa735a49ff00000000000000000000000024b1e32982bf264f28135382ebccf1f2e85ff8ad000000000000000000000000ddf155209133e20bb5f6bc4d54e4eedc416f55f8000000000000000000000000adddcea5102eb9b8eaaef3a16fd97f0db2f6d0f70000000000000000000000001c43cb74c7ce4deefe6909c8510b47b93f8be8e20000000000000000000000004e325194e6fc07a505df9315764e48657808fcbc000000000000000000000000087daa7c59af2f0d85ca6a22cde136c693b595ce000000000000000000000000d929b9c72774fbd77e832f5482b3c6c6d102aa3a0000000000000000000000004519199e50566a2942b66fc1e17f52108dd6ca0600000000000000000000000093581e43d6a625c35c7fd74cec8a5722c140959f000000000000000000000000651d7723bf19054829f70474aa934108887043c0000000000000000000000000f7a33166253d76ef1fb622b1dbb7710eb6eaa27c000000000000000000000000d0795eef37b27a822bdcaaf93f8e1195b15760fd000000000000000000000000488c3632c8ebf57c518075c9a9135c23f7b6483400000000000000000000000097d3aa91af5a1f0b16e0ced520bef79519c42597000000000000000000000000a0f0d7dd7685edc4bfb8d2f7aa8ad3dbb709a6e20000000000000000000000002e472cc87f40a6510e41c91aa6cb75db3a8d5ec200000000000000000000000086da01cc3cbc54e42f512bbdd07c335dc3ddf3ba0000000000000000000000009a3786e3bcb96b2ddaea3e1f1c4912b1b324693e000000000000000000000000656f2bf374e3c048fb5fd3ee08071c25dcc6f3d8000000000000000000000000ab83d901648c9b03fe88bbafd9efa845d50335950000000000000000000000007f149a7d3ec20e2081705d1af3a013dbe2eb0bcd000000000000000000000000eb957c11ca89415584c885bd35168e0e1f5779380000000000000000000000003161898c23e433560f8f17c57dbb96c082bbe1e100000000000000000000000001bf78ba8061ae19cf18a8d822f31f603b15f53e0000000000000000000000001d3b758373996fe00b683c872dd81489957fbda7000000000000000000000000a062736339ceb5bea6f800cb6181f02ad2774159000000000000000000000000e9fa4e3bae5335aee7ce3e9378a5de78d198d70f00000000000000000000000083fd88223b6211b7f8ab1e50c5098d1e890b92570000000000000000000000009f7c8158447cf16c7dbfdc88868e454c0df8cc190000000000000000000000000ea3c1668a9c50f443b452f545ddc50af1c67f62000000000000000000000000038c89cbca06a2d8926d58a4b27616a5a4f5980e0000000000000000000000006c1f6b30ba3dcf421b2c80b9388752a900b5e1b7000000000000000000000000cc0ee93adb5972b9f0ecac3ab86dd5e226ffeedf000000000000000000000000d39faf088e6f5481c393d16a5010678e96a20d2e0000000000000000000000001e44dd42fd45ebcb41c8dc854d481aee0245d7da00000000000000000000000091ad252afe609d023e18ee5d1351fa21061367640000000000000000000000004753f3fe35d038afdc3c80b6f70be89fe34c2fe20000000000000000000000005681a35279cb3fdd66263e6babd387f2c3040775000000000000000000000000cb8fc7c36153e5b6cbd6b9119ac76878524c98720000000000000000000000009f1c4b37bc8f53ed539c1b8f210e627ee6ebc7f5000000000000000000000000cf47afc496a83615fdc962eb3f6b6b74970e155400000000000000000000000046dda1adf4e98c71b4ec0cba087e09e19184a390000000000000000000000000ed3be028a3ae62e0e2525439c3369104206b8b61000000000000000000000000908355f8f5b5e5b7cf4c581e173ac2fc6bdaad71000000000000000000000000d7896fe2f28e37e6aada3792e3d842016a659cf700000000000000000000000080d9f203be5a140a37ae1d1ead51600ae91af735000000000000000000000000c1df55e033d3b9cb7b3c2f388c2a84055bd89e89000000000000000000000000a2b89084e3b6402db1f99e76b04e04e57d3b1e38000000000000000000000000645f0abe82a99b6187a5783c873484a1e8d279b70000000000000000000000009836c041ca2ebd7f4fd45afdb68c715fc60b1bee000000000000000000000000f1bcfa1226ccbc784691d434ce91331b85e8121e000000000000000000000000b69aea7dbfb17035601ff05c2fc4b1c6d964542e000000000000000000000000a2d2218cfd215aa7760010d30d25ac0c4f913a000000000000000000000000002a2c0b2462147b42edbacd7bc69569b604e1129e000000000000000000000000b03b801663da8b65710d551501f46f6e20ed0c700000000000000000000000004f9565aadd0249cade02ccbda93e96311bcecb0e000000000000000000000000b10aeab2707cf0a66ac57004db2ea7deaa0ecaa3000000000000000000000000bc08114d03c6cac480085f73f8b05b55ebf249480000000000000000000000008f856ef77dcaaa63ca111428091b82b30542c8f6000000000000000000000000d7d3a1cedacd0d2d6fd060111246cdfd679e1c6e000000000000000000000000b8dbf38f2b452072ebd90e9b2c6c51d05b028619000000000000000000000000ed2dcf4f0173473df4d084698e0f171a79bc0481000000000000000000000000ead94f7238d67e13fa205d43ef26b7001be9cb1d000000000000000000000000373cfcb2245af3ff106592b54c9cebab377577390000000000000000000000009a48ca8b47748844ff66337116cdadd8248c1cee00000000000000000000000084dec2a970e0b7a343c539b495378f52b9d05548000000000000000000000000f6409861cff9ce6c016a0c1d193cefca7f3c7d2a00000000000000000000000077474a555ab27670ac24a1421ab8284a8fa95875000000000000000000000000e758a6e30f987f4e597a401e0008eec018f44d1c000000000000000000000000356c54b9f8376b353f7ca46dc5e67f61b9aae7d20000000000000000000000006d64848ecc096731bd7e881faff942c7bf03101f000000000000000000000000fc9b885bd1a72996dcc50947d7582d98826523c4000000000000000000000000ef334f9f94128a9809f91e99ba3d5dff7ef7af4400000000000000000000000094d12ee8af05ed59ee2e9bf44ed69eb135117ce800000000000000000000000015fb1d27516a3a4f467c77c0f7148bf87c0c4192000000000000000000000000ef743dc1af8b9758fb68f347dfeda005d59137e60000000000000000000000004c97a3aab42389d43942f96772e23be073645ec700000000000000000000000023eb9a514589949e04b940bc8e62160efc0a81110000000000000000000000007e40b8e8a2c9747310d713b7395308eca79185cb000000000000000000000000f81550c528fe37040644432d853cdc4acd5a7444000000000000000000000000b53d9da1f86ed45769e04a1373cffc9f206a3ecc0000000000000000000000007018618a453eda4f8c45cf1c1eae8cfdd1a9644c00000000000000000000000083e544e82761a1136b2bc7705ee7864fc5d9ea7e00000000000000000000000083e544e82761a1136b2bc7705ee7864fc5d9ea7e